aboutsummaryrefslogtreecommitdiff
path: root/semestre 3
diff options
context:
space:
mode:
authorAnhgelus Morhtuuzh <william@herges.fr>2025-11-21 18:37:48 +0100
committerAnhgelus Morhtuuzh <william@herges.fr>2025-11-21 18:37:48 +0100
commit20fc727d4f954eb2109b71a7686c3107fdfa4bbf (patch)
treea5613db97e67d8968c7d622b605ed530755176bb /semestre 3
parent341fc63ff791e08c7d0a00346080067c9bd1d5dd (diff)
Cours du 3 au 21 novembre
ce qui fait 3 semaines en philo et une semaine en info
Diffstat (limited to 'semestre 3')
-rw-r--r--semestre 3/architecture des ordinateurs/2- Programmation en ASM Mips.md2
-rw-r--r--semestre 3/architecture des ordinateurs/3- Réalisation physique d'un ordinateur.md57
-rw-r--r--semestre 3/architecture des ordinateurs/td/25-11-19.md185
-rw-r--r--semestre 3/architecture des ordinateurs/tme/tme7/exo1-q1-q2.asm65
-rw-r--r--semestre 3/architecture des ordinateurs/tme/tme7/exo1-q3.asm51
-rw-r--r--semestre 3/architecture des ordinateurs/tme/tme7/exo1-q4.asm51
-rw-r--r--semestre 3/architecture des ordinateurs/tme/tme7/exo2-q1.asm76
-rw-r--r--semestre 3/architecture des ordinateurs/tme/tme7/exo2-q2.asm59
-rw-r--r--semestre 3/architecture des ordinateurs/tme/tme7/exo2-q3.asm57
-rw-r--r--semestre 3/histoire philosophie médiévale/2- Scepticisme probabiliste de Jean de Salisbury.md41
-rw-r--r--semestre 3/histoire philosophie médiévale/3- Mutations des XIIe et XIIIe siècles et l'approche médiévale du scepticisme.md161
-rw-r--r--semestre 3/histoire philosophie médiévale/td/1-.md4
-rw-r--r--semestre 3/histoire philosophie médiévale/td/5-.md42
-rw-r--r--semestre 3/logique et notions formelles/6- Métalogique 1 - Preuves, corrections, complétudes.md66
-rw-r--r--semestre 3/logique et notions formelles/7- Métalogique 2 - Les théories et leurs propriétés.md31
-rw-r--r--semestre 3/logique et notions formelles/td/25-11-10.md9
-rw-r--r--semestre 3/logique et notions formelles/td/25-11-17.md9
-rw-r--r--semestre 3/mathématiques discrètes/.gitignore1
-rw-r--r--semestre 3/mathématiques discrètes/4- Automates finis.pdf3716
-rw-r--r--semestre 3/mathématiques discrètes/4- Automates finis.typ36
-rw-r--r--semestre 3/philosophie générale/0- Introduction.md8
-rw-r--r--semestre 3/philosophie générale/2- Langage et étant.md85
-rw-r--r--semestre 3/philosophie générale/3- Langage et psychologie.md96
-rw-r--r--semestre 3/philosophie générale/td/0- Introduction.md3
-rw-r--r--semestre 3/philosophie générale/td/4- Heidegger.md25
-rw-r--r--semestre 3/philosophie générale/td/5- Benjamin.md37
-rw-r--r--semestre 3/philosophie générale/td/6- Kripke.md31
-rw-r--r--semestre 3/philosophie générale/td/Méthode de la dissertation.md14
-rw-r--r--semestre 3/philosophie politique/.gitignore1
-rw-r--r--semestre 3/philosophie politique/2- Punir.md7
-rw-r--r--semestre 3/philosophie politique/A- Méthodo du commentaire.md41
-rw-r--r--semestre 3/philosophie politique/B- Méthodo de la dissertation.md10
-rw-r--r--semestre 3/structures des données/8- Parcours de graphe.md97
-rwxr-xr-xsemestre 3/structures des données/td/td2/exo3bin16160 -> 16184 bytes
-rw-r--r--semestre 3/structures des données/td/td2/exo3.c4
-rw-r--r--semestre 3/structures des données/td/td3/exo4.c5
-rw-r--r--semestre 3/structures des données/td/td7/exo1.c90
-rw-r--r--semestre 3/structures des données/td/td7/exo2.c39
-rw-r--r--semestre 3/structures des données/tme/tme3-5/exo1/entreeSortieLC.c1
-rw-r--r--semestre 3/structures des données/tme/tme6-11/00014_burma.cha10
-rw-r--r--semestre 3/structures des données/tme/tme6-11/Chaine.c54
-rw-r--r--semestre 3/structures des données/tme/tme6-11/Chaine.h31
-rw-r--r--semestre 3/structures des données/tme/tme6-11/Makefile11
-rw-r--r--semestre 3/structures des données/tme/tme6-11/ReconstitueReseau.c36
-rw-r--r--semestre 3/structures des données/tme/tme6-11/Reseau.c53
-rw-r--r--semestre 3/structures des données/tme/tme6-11/Reseau.h41
46 files changed, 4185 insertions, 1364 deletions
diff --git a/semestre 3/architecture des ordinateurs/2- Programmation en ASM Mips.md b/semestre 3/architecture des ordinateurs/2- Programmation en ASM Mips.md
index 67d6823..edc5cd3 100644
--- a/semestre 3/architecture des ordinateurs/2- Programmation en ASM Mips.md
+++ b/semestre 3/architecture des ordinateurs/2- Programmation en ASM Mips.md
@@ -436,5 +436,3 @@ Les registres `$16` à `$23` ne doivent pas être modifié par un appel de fonct
**Voir le mémento pour les conventions de stockage**
> [!warning] On garde toujours de la place dans la pile, y compris si on optimise en registre
-
-
diff --git a/semestre 3/architecture des ordinateurs/3- Réalisation physique d'un ordinateur.md b/semestre 3/architecture des ordinateurs/3- Réalisation physique d'un ordinateur.md
new file mode 100644
index 0000000..16fbc94
--- /dev/null
+++ b/semestre 3/architecture des ordinateurs/3- Réalisation physique d'un ordinateur.md
@@ -0,0 +1,57 @@
+---
+tags:
+ - sorbonne
+ - informatique
+ - architecture-des-ordinateurs
+semestre: 3
+---
+On s'intéresse à comment on construit un ordinateur
+## Logique booléenne
+Deux valeurs : vrai (1) ou faux (0)
+|> ordre -> 0 < 1
+|> table de vérité est une énumération exhaustive des valeurs possibles d'une fonction booléenne
+
+Complément = not ($\lnot$), noté par $\bar a$
+Addition = or ($\lor$), noté par $a+b$
+Multiplication = and ($\land$), noté par $a.b$
+
+N'importe quelle fonction peut être écrite comme une composition de not, or et and
+-> forme un algèbre (ici c'est l'algèbre de Boole)
+
+**voir le diapo pour la définition formelle**
+
+> [!warning] L'addition est distributive !
+> $a+(b.c) = (a+b).(a+c)$
+> |> n'est pas le cas dans l'algèbre classique des nombres
+
+Comment on représente une fonction à partir des éléments élémentaires ?
+|> on utilise la forme normale disjonctive (DNF)
+|> DNF est une somme de termes où chaque terme contient un produit utilisant tous les paramètres
+|> exemple : $\text{DNF}_s = (\bar a.b.c) + (a.\bar b.\bar c) + (a.\bar b.c)$
+|> on la construit en énumérant dans tous les termes une configuration d'entrée telle que $s$ donne $1$
+|> exemple : le DNF précédant indique que $s$ vaut 1 avec $(0,1,1)$, $(1,0,0)$ et $(1,0,1)$
+
+Deux fonctions booléennes sont équivalentes ssi elles ont la même table de vérité
+|> on dit que la table de vérité est canonique
+-> ⚠ ce n'est pas le cas avec l'expression algébrique
+|> par contre, si on peut réduire à une expression algébrique commune, alors elles sont aussi équivalentes
+
+**voir le diapo pour les circuits logiques**
+
+**rattraper cours sur les graphes et temps de propagation**
+
+Toutes les opérations sur un bit sont extensibles sur $n$ bits
+|> sauf qu'au lieu d'utiliser $1$ opérateur, on en utilise $n$ !
+
+Multiplexeur permet de sélectionner une entrée, définition :
+```elixir title="définition d'un multiplexeur avec deux entrées"
+# la troisième valeur est c, il s'agit de la commande
+def mux2(a,b,0), do: a
+def mux2(a,b,1), do: b
+```
+Formellement, on a : $\text{mux2}(a,b,c) = a.\bar c+b.c$
+
+**rattraper fin cours sur les circuits logiques**
+
+Décodeur converti une entrée $n$ bits en sortie $p$ bits
+|> permet de déterminer les adresses, les champs suivants... \ No newline at end of file
diff --git a/semestre 3/architecture des ordinateurs/td/25-11-19.md b/semestre 3/architecture des ordinateurs/td/25-11-19.md
new file mode 100644
index 0000000..3153539
--- /dev/null
+++ b/semestre 3/architecture des ordinateurs/td/25-11-19.md
@@ -0,0 +1,185 @@
+---
+tags:
+ - sorbonne
+ - informatique
+ - architecture-des-ordinateurs
+ - td
+semestre: 3
+---
+Les partiels ne sont pas très bon en général
+|> moyenne de 7.1, il y a eu une très bonne note
+
+---
+
+`$31` est géré par le CPU lors d'un `jal`
+
+```asm
+.data
+nmt: .word 15, -1, 124
+.text
+# main
+ # moyenne3(n, m, 5)
+ lui $8, $0, 0x1001
+ addiu $29, $29, -16 # pour pouvoir sauvegarder tmp si on ne l'optimise pas
+ # n
+ lw $9, 0($8)
+ sw $9, 0($8)
+ or $4, $0, $9
+ # m
+ lw $9, 4($8)
+ sw $9, 4($8)
+ or $5, $0, $9
+ # 9
+ ori $9, $0, 5
+ sw $9, 8($8)
+ or $6, $0, $9
+ jal moyenne3
+ addiu $29, $29, 12
+
+ # affichage
+ or $4, $0, $2
+ ori $2, $0, 1
+ syscall
+
+ # moyenne3(m, 1, m+5)
+ lui $8, $0, 0x1001
+ addiu $29, $29, -12
+ # m
+ lw $9, 4($8)
+ sw $9, 0($8)
+ or $4, $0, $9
+ # m
+ ori $9, $0, 1
+ sw $9, 4($8)
+ or $5, $0, $9
+ # 9
+ lw $9, 4($8)
+ addiu $9, $9, 5
+ sw $9, 8($8)
+ or $6, $0, $9
+ jal moyenne3
+ addiu $29, $29, 12
+
+ # affichage
+ or $4, $0, $2
+ ori $2, $0, 1
+ syscall
+
+ # exit
+ addui $29, $29, 4
+ ori $2, $0, 10
+ syscall
+
+moyenne3:
+ addiu $29, $29, -12 # pour $31, $16 et pour la variable optimisée en registre
+ sw $31, 4($29)
+ sw $16, 8($29)
+ # $4 = p; $5 = q; $6 = r
+ or $16, $0, $0
+ addu $16, $4, $5
+ addu $16, $16, $6
+ ori $9, $0, 3
+ div $16, 3
+ mflo $2
+ lw $31, 4($29)
+ lw $16, 8($29)
+ addiu $29, $29, 8
+ jr $31
+```
+
+```asm
+.data
+nml: .word 15, -1, 124
+.text
+# main
+ # moyenne3(n, m, 5)
+ lui $8, $0, 0x1001
+ addiu $29, $29, -16 # pour pouvoir sauvegarder tmp si on ne l'optimise pas
+ # n
+ lw $9, 0($8)
+ sw $9, 0($20)
+ or $4, $0, $9
+ # m
+ lw $9, 4($8)
+ sw $9, 4($20)
+ or $5, $0, $9
+ # 9
+ ori $9, $0, 5
+ sw $9, 8($20)
+ or $6, $0, $9
+ jal moyenne3
+ addiu $29, $29, 12
+
+ # affichage
+ or $4, $0, $2
+ ori $2, $0, 1
+ syscall
+
+ # moyenne5(m, 1, m+5, 12, 35)
+ lui $8, $0, 0x1001
+ addiu $29, $29, -20
+ # m
+ lw $9, 4($8)
+ sw $9, 0($29)
+ or $4, $0, $9
+ # 1
+ ori $9, $0, 1
+ sw $9, 4($29)
+ or $5, $0, $9
+ # m+5
+ lw $9, 4($8)
+ addiu $9, $9, 5
+ sw $9, 8($29)
+ or $6, $0, $9
+ # 12
+ ori $9, $0, 12
+ sw $9, 12($29)
+ or $7, $0, $9
+ # 35
+ ori $9, $0, 35
+ sw $9, 16($29)
+ # on ne peut pas mettre $9 dans $8 car $8 ne contient pas un paramètre de fonction
+ jal moyenne5
+ addiu $29, $29, 20
+
+ # affichage
+ or $4, $0, $2
+ ori $2, $0, 1
+ syscall
+
+ # exit
+ addui $29, $29, 4
+ ori $2, $0, 10
+ syscall
+
+moyenne3:
+ addiu $29, $29, -12 # pour $31, $16 et pour la variable optimisée en registre
+ sw $31, 4($29)
+ sw $16, 8($29)
+ # $4 = p; $5 = q; $6 = r
+ or $16, $0, $0
+ addu $16, $4, $5
+ addu $16, $16, $6
+ ori $9, $0, 3
+ div $16, 3
+ mflo $2
+ lw $31, 4($29)
+ lw $16, 8($29)
+ addiu $29, $29, 8
+ jr $31
+
+moyenne5:
+ addiu $29, $29, -12 # pour $31, $16 et pour la variable optimisée en registre
+ sw $31, 4($29)
+ sw $16, 8($29)
+ lw $10, 28($29)
+ addu $16, $4, $5
+ addu $16, $16, $6
+ addu $16, $16, $7
+ addu $16, $16, $10
+ ori $9, $0, 5
+ div $16, 5
+ lw $31, 4($29)
+ lw $16, 8($29)
+ jr $31
+``` \ No newline at end of file
diff --git a/semestre 3/architecture des ordinateurs/tme/tme7/exo1-q1-q2.asm b/semestre 3/architecture des ordinateurs/tme/tme7/exo1-q1-q2.asm
new file mode 100644
index 0000000..325e98a
--- /dev/null
+++ b/semestre 3/architecture des ordinateurs/tme/tme7/exo1-q1-q2.asm
@@ -0,0 +1,65 @@
+.data
+ch1: .asciiz "1 exemple d'exemple\n" # @ 0x1001 0000
+ch2: .asciiz "Hello world!\n" # @ 0x1001 0015
+.text
+#main
+ addiu $29, $29, -4
+ sw $0, 0($29)
+
+ # printf("%s", ch1)
+ lui $4, 0x1001
+ ori $2, $0, 4
+ syscall
+ # min_to_maj_chaine(ch1)
+ addiu $29, $29, -4
+ lui $4, 0x1001
+ sw $4, 0($29)
+ jal min_to_maj_chaine
+ # printf("%s", ch1)
+ lui $4, 0x1001
+ ori $2, $0, 4
+ syscall
+
+ # printf("%s", ch2)
+ lui $16, 0x1001
+ addiu $16, $16, 0x15
+ or $4, $0, $16
+ ori $2, $0, 4
+ syscall
+ # min_to_maj_chaine(ch2)
+ or $4, $0, $16
+ sw $4, 0($29)
+ jal min_to_maj_chaine
+ # printf("%s", ch2)
+ or $4, $0, $16
+ ori $2, $0, 4
+ syscall
+
+ addiu $29, $29, 8
+ ori $2, $0, 10
+ syscall
+
+min_to_maj_chaine:
+ addiu $29, $29, -8
+ sw $31, 4($29)
+while:
+ # while ch[i] != 0
+ lb $9, 0($4)
+ beq $9, $0, end_while
+ # if ch[i] >= 'a'
+ sltiu $10, $9, 'a'
+ bne $10, $0, end_if
+ # if ch[i] <= 'z'
+ ori $10, $0, 'z'
+ sltu $10, $10, $9
+ bne $10, $0, end_if
+ # ch[i] - 0x20
+ addiu $9, $9, -0x20
+ sb $9, 0($4)
+end_if:
+ addiu $4, $4, 1
+ j while
+end_while:
+ lw $31, 4($29)
+ addiu $29, $29, 8
+ jr $31 \ No newline at end of file
diff --git a/semestre 3/architecture des ordinateurs/tme/tme7/exo1-q3.asm b/semestre 3/architecture des ordinateurs/tme/tme7/exo1-q3.asm
new file mode 100644
index 0000000..01d085c
--- /dev/null
+++ b/semestre 3/architecture des ordinateurs/tme/tme7/exo1-q3.asm
@@ -0,0 +1,51 @@
+.data
+ch: .asciiz "1 exemple d'exemple\n" # @ 0x1001 0000
+.text
+# main
+ addiu $29, $29, -8
+ # int i = 0
+ sw $0, 4($29)
+ # printf("%s", ch)
+ lui $16, 0x1001
+ or $4, $0, $16
+ ori $2, $0, 4
+ syscall
+while:
+ # while ch[i] != 0
+ lb $9, 0($16)
+ beq $9, $0, end_while
+ # ch[i] = min_to_maj_char(ch[i])
+ sw $9, 0($29)
+ or $4, $0, $9
+ jal min_to_maj_char
+ sb $2, 0($16)
+ # i++
+ addiu $16, $16, 1
+ j while
+end_while:
+ # printf("%s", ch)
+ lui $4, 0x1001
+ ori $2, $0, 4
+ syscall
+
+ addiu $29, $29, 8
+ ori $2, $0, 10
+ syscall
+
+min_to_maj_char:
+ addiu $29, $29, -8
+ sw $31, 4($29)
+ # if ch[i] >= 'a'
+ sltiu $10, $4, 'a'
+ bne $10, $0, end_if
+ # if ch[i] <= 'z'
+ ori $10, $0, 'z'
+ sltu $10, $10, $4
+ bne $10, $0, end_if
+ # c - 0x20
+ addiu $4, $4, -0x20
+end_if:
+ lw $31, 4($29)
+ or $2, $0, $4
+ addiu $29, $29, 8
+ jr $31 \ No newline at end of file
diff --git a/semestre 3/architecture des ordinateurs/tme/tme7/exo1-q4.asm b/semestre 3/architecture des ordinateurs/tme/tme7/exo1-q4.asm
new file mode 100644
index 0000000..1fdf443
--- /dev/null
+++ b/semestre 3/architecture des ordinateurs/tme/tme7/exo1-q4.asm
@@ -0,0 +1,51 @@
+.data
+ch: .asciiz "1 exemple d'exemple\n" # @ 0x1001 0000
+.text
+# main
+ addiu $29, $29, -8
+ # int i = 0
+ sw $0, 4($29)
+ # printf("%s", ch)
+ lui $16, 0x1001
+ or $4, $0, $16
+ ori $2, $0, 4
+ syscall
+while:
+ # while ch[i] != 0
+ lb $9, 0($16)
+ beq $9, $0, end_while
+ # ch[i] = min_to_maj_char(&(ch[i]))
+ sw $9, 0($29)
+ or $4, $0, $16
+ jal min_to_maj_ptr_char
+ # i++
+ addiu $16, $16, 1
+ j while
+end_while:
+ # printf("%s", ch)
+ lui $4, 0x1001
+ ori $2, $0, 4
+ syscall
+
+ addiu $29, $29, 8
+ ori $2, $0, 10
+ syscall
+
+min_to_maj_ptr_char:
+ addiu $29, $29, -8
+ sw $31, 4($29)
+ # if ch[i] >= 'a'
+ lb $8, 0($4)
+ sltiu $10, $8, 'a'
+ bne $10, $0, end_if
+ # if ch[i] <= 'z'
+ ori $10, $0, 'z'
+ sltu $10, $10, $8
+ bne $10, $0, end_if
+ # c - 0x20
+ addiu $8, $8, -0x20
+ sb $8, 0($4)
+end_if:
+ lw $31, 4($29)
+ addiu $29, $29, 8
+ jr $31
diff --git a/semestre 3/architecture des ordinateurs/tme/tme7/exo2-q1.asm b/semestre 3/architecture des ordinateurs/tme/tme7/exo2-q1.asm
new file mode 100644
index 0000000..2f22fd8
--- /dev/null
+++ b/semestre 3/architecture des ordinateurs/tme/tme7/exo2-q1.asm
@@ -0,0 +1,76 @@
+.data
+.text
+# main
+ addiu $29, $29, -36
+ sw $0, 32($29) # i = 0
+ # ch1 = 0($29)
+ # ch2 = 16($29)
+
+ or $16, $0, $29
+ addiu $17, $29, 16
+
+ ori $2, $0, 8
+ or $4, $0, $16
+ ori $5, $0, 16
+ syscall
+
+ ori $2, $0, 8
+ or $4, $0, $17
+ ori $5, $0, 16
+ syscall
+
+ # printf("%s", ch1)
+ or $4, $0, $16
+ ori $2, $0, 4
+ syscall
+ # min_to_maj_chaine(ch1)
+ addiu $29, $29, -4
+ or $4, $0, $16
+ sw $4, 0($29)
+ jal min_to_maj_chaine
+ # printf("%s", ch1)
+ or $4, $0, $16
+ ori $2, $0, 4
+ syscall
+
+ # printf("%s", ch2)
+ or $4, $0, $17
+ ori $2, $0, 4
+ syscall
+ # min_to_maj_chaine(ch2)
+ or $4, $0, $17
+ sw $4, 0($29)
+ jal min_to_maj_chaine
+ # printf("%s", ch2)
+ or $4, $0, $17
+ ori $2, $0, 4
+ syscall
+
+ addiu $29, $29, 8
+ ori $2, $0, 10
+ syscall
+
+min_to_maj_chaine:
+ addiu $29, $29, -8
+ sw $31, 4($29)
+while:
+ # while ch[i] != 0
+ lb $9, 0($4)
+ beq $9, $0, end_while
+ # if ch[i] >= 'a'
+ sltiu $10, $9, 'a'
+ bne $10, $0, end_if
+ # if ch[i] <= 'z'
+ ori $10, $0, 'z'
+ sltu $10, $10, $9
+ bne $10, $0, end_if
+ # ch[i] - 0x20
+ addiu $9, $9, -0x20
+ sb $9, 0($4)
+end_if:
+ addiu $4, $4, 1
+ j while
+end_while:
+ lw $31, 4($29)
+ addiu $29, $29, 8
+ jr $31
diff --git a/semestre 3/architecture des ordinateurs/tme/tme7/exo2-q2.asm b/semestre 3/architecture des ordinateurs/tme/tme7/exo2-q2.asm
new file mode 100644
index 0000000..92a960e
--- /dev/null
+++ b/semestre 3/architecture des ordinateurs/tme/tme7/exo2-q2.asm
@@ -0,0 +1,59 @@
+.data
+# on n'utilise pas cette chaîne, mais elle fait partie du code
+ch: .asciiz "1 exemple d'exemple\n" # @ 0x1001 0000
+.text
+# main
+ addiu $29, $29, -24
+ # int i = 0
+ sw $0, 20($29)
+ # ch = 4($29)
+ addiu $16, $29, 4
+ ori $2, $0, 8
+ or $4, $0, $16
+ ori $5, $0, 16
+ syscall
+ # printf("%s", ch)
+ or $4, $0, $16
+ ori $2, $0, 4
+ syscall
+
+ or $17, $0, $16
+while:
+ # while ch[i] != 0
+ lb $9, 0($17)
+ beq $9, $0, end_while
+ # ch[i] = min_to_maj_char(ch[i])
+ sw $9, 0($29)
+ or $4, $0, $9
+ jal min_to_maj_char
+ sb $2, 0($17)
+ # i++
+ addiu $17, $17, 1
+ j while
+end_while:
+ # printf("%s", ch)
+ or $4, $0, $16
+ ori $2, $0, 4
+ syscall
+
+ addiu $29, $29, 24
+ ori $2, $0, 10
+ syscall
+
+min_to_maj_char:
+ addiu $29, $29, -8
+ sw $31, 4($29)
+ # if ch[i] >= 'a'
+ sltiu $10, $4, 'a'
+ bne $10, $0, end_if
+ # if ch[i] <= 'z'
+ ori $10, $0, 'z'
+ sltu $10, $10, $4
+ bne $10, $0, end_if
+ # c - 0x20
+ addiu $4, $4, -0x20
+end_if:
+ lw $31, 4($29)
+ or $2, $0, $4
+ addiu $29, $29, 8
+ jr $31
diff --git a/semestre 3/architecture des ordinateurs/tme/tme7/exo2-q3.asm b/semestre 3/architecture des ordinateurs/tme/tme7/exo2-q3.asm
new file mode 100644
index 0000000..2b1d363
--- /dev/null
+++ b/semestre 3/architecture des ordinateurs/tme/tme7/exo2-q3.asm
@@ -0,0 +1,57 @@
+.data
+.text
+# main
+ addiu $29, $29, -24
+ # int i = 0
+ sw $0, 20($29)
+ # ch = 4($29)
+ addiu $16, $29, 4
+ ori $2, $0, 8
+ or $4, $0, $16
+ ori $5, $0, 16
+ syscall
+ # printf("%s", ch)
+ or $4, $0, $16
+ ori $2, $0, 4
+ syscall
+
+ or $17, $0, $16
+while:
+ # while ch[i] != 0
+ lb $9, 0($17)
+ beq $9, $0, end_while
+ # ch[i] = min_to_maj_char(&(ch[i]))
+ sw $9, 0($29)
+ or $4, $0, $17
+ jal min_to_maj_ptr_char
+ # i++
+ addiu $17, $17, 1
+ j while
+end_while:
+ # printf("%s", ch)
+ or $4, $0, $16
+ ori $2, $0, 4
+ syscall
+
+ addiu $29, $29, 24
+ ori $2, $0, 10
+ syscall
+
+min_to_maj_ptr_char:
+ addiu $29, $29, -8
+ sw $31, 4($29)
+ # if ch[i] >= 'a'
+ lb $8, 0($4)
+ sltiu $10, $8, 'a'
+ bne $10, $0, end_if
+ # if ch[i] <= 'z'
+ ori $10, $0, 'z'
+ sltu $10, $10, $8
+ bne $10, $0, end_if
+ # c - 0x20
+ addiu $8, $8, -0x20
+ sb $8, 0($4)
+end_if:
+ lw $31, 4($29)
+ addiu $29, $29, 8
+ jr $31
diff --git a/semestre 3/histoire philosophie médiévale/2- Scepticisme probabiliste de Jean de Salisbury.md b/semestre 3/histoire philosophie médiévale/2- Scepticisme probabiliste de Jean de Salisbury.md
index 1d04100..64b3102 100644
--- a/semestre 3/histoire philosophie médiévale/2- Scepticisme probabiliste de Jean de Salisbury.md
+++ b/semestre 3/histoire philosophie médiévale/2- Scepticisme probabiliste de Jean de Salisbury.md
@@ -52,4 +52,43 @@ Philon propose une épochè (suspension du jugement)
-> le sage est celui qui réalise cette épochè
|> il doit suspendre sa marche car la vérité divine nous transcende infiniment
|-> dimension métaphysique et éthique
-|> épochè est possible car Dieu est présent et le retient \ No newline at end of file
+|> épochè est possible car Dieu est présent et le retient
+## Retour à Jean de Salisbury
+La thèse d'Augustin contre le scepticisme n'est pas une nécessité pour la théologie
+|> fidéisme biblique est possible
+|> provient du néant de la connaissance humaine par rapport à la transcendence divine
+
+Jean suit ce fidéisme biblique
+|> pas que théologique, possède aussi un lien avec Aristote
+|> faiblesse de la raison propre à notre condition incarnée
+|> le doute le plus radical n'est pas acceptable -> besoin d'avoir une version plus modérée
+
+**Doute radical vs probabilisme**
+Doute radical mène au doute de la moindre chose la plus ordinaire
+|> est le rôle de l'Académicien
+Probabilisme n'empêche pas la connaissance par la foi et permet de créer des preuves rationnelles
+|> elle ne concerne qu'une partie de notre activité intellectuelle
+|> ce qui est de mise pour le reste, c'est la modestie épistémique du scepticisme
+-> la certitude n'est pas la norme
+|> les sages sont capable de douter -> besoin d'une éducation intellectuelle
+|> considérer que la vérité est inaccessible est un nouveau dogmatisme
+-> besoin de questioner ce qui est le plus probable d'être vrai
+|> si on se concentre que sur ce qu'on peut démontrer d'une manière absolue, on limite énormément ce qu'on peut faire
+|> il y a certaines choses qui sont douteuses au sage, alors on doit refuser de se précipiter pour répondre -> pas de suspension de l'assentiment
+
+Mais quel critère pour le probable ?
+|> l'habitude rend probable la répétition d'un schéma similaire -> est la base de la confiance
+|> besoin de marquer la confiance avec « je pense », « je crois »
+|> confiance rationnelle est l'intermédiaire entre la science et l'opinion : elle est probable, mais pas certaine
+|> plus une chose est connue, plus la connaissance les touchant devient probable
+|> opinion fiable disparaîtra pour une opinion plus probable, opinion forte peut devenir une confiance -> arrive lors des répétitions des événements
+-> confiance est l'équivalence de la certitude pour les choses douteuses
+
+> [!warning] Confiance $\neq$ certitude
+> Même si la confiance est équivalente à la certitude, ces deux objets restent différents car la confiance ne garantie pas tout le temps la vérité !
+
+> [!NOTE] Probabilité devient une nouvelle norme
+> Probabilité remplace là où la science n'est pas possible.
+
+Au final, il s'agit d'une réflexion sur la bonne conduite de la vie épistémique
+|> est une éthique sceptique et une éducation \ No newline at end of file
diff --git a/semestre 3/histoire philosophie médiévale/3- Mutations des XIIe et XIIIe siècles et l'approche médiévale du scepticisme.md b/semestre 3/histoire philosophie médiévale/3- Mutations des XIIe et XIIIe siècles et l'approche médiévale du scepticisme.md
new file mode 100644
index 0000000..89c0d29
--- /dev/null
+++ b/semestre 3/histoire philosophie médiévale/3- Mutations des XIIe et XIIIe siècles et l'approche médiévale du scepticisme.md
@@ -0,0 +1,161 @@
+---
+tags:
+ - sorbonne
+ - philosophie
+ - histoire-philosophie-médiévale
+semestre: 3
+---
+On verra aussi l'optimisme gnoséologique de Thomas d'Aquin ainsi que son fiabilisme
+
+Sert d'histoire institutionnel et intellectuel du Moyen-Âge
+
+Développement de la philosophie scolaire au cours du XIIe siècle
+
+Scepticisme est un réservoir d'arguments permettant de tester la théorie de la connaissance
+|> besoin de les réfuter pour montrer la possibilité de connaissances
+
+> [!warning] Cette approche ne fonctionne pas pour tous les auteurs de cette période !
+## Réception d'Aristote
+Le Philosophe = Aristote
+Le Commentateur = Averroès
+
+3 étapes :
+- VIe au XIe siècle -> diffusion du savoir d'Aristote dans les monastères, très théologique ; les études philosophiques passent dans le monde arabe oriental et occidental suite à la fermeture des écoles philosophiques
+- XIe et XIIe siècle -> redécouverte des textes d'Aristote en Europe latine qui sont traduits à partir de l'arabe (depuis les traductions ou les commentaires) ; séparation du monastère, création d'écoles d'études (donneront naissance aux universités)
+- À partir de la fin du XIIe siècle -> systématisation de l'étude d'Aristote et d'Averroès, Platon se fait remplacer par Aristote ; les écoles d'études deviennent les universités
+
+Accès à Aristote se fait de manière progressive sur environ 150 ans au travers d'un mouvement de traduction
+|> voir le diapo du cours 4 sur les traductions d'Aristote
+
+> [!NOTE] Connaissance de Platon
+> Platon n'était pas connu directement, on le connaissait depuis ses commentateurs et certaines de ses œuvres d'une manière partielle
+
+Méthode d'enseignement commune dans les universités de l'Occident latin
+|> elles reçoivent leur statut d'université au début du XVIIIe
+|> naissent à partir des écoles épiscopales
+|> s'organisent en faculté :
+- préparatoire (faculté des arts, ~7 ans) -> quadrivium (astronomie, musique, géométrie, arithmétique) ou trivium (rhétorique, grammaire, dialectique)
+- supérieur (faculté de droit, de médecine, de théologie) -> à la fin, doivent pouvoir enseigner
+
+_Les Noces de Mercure et de Philologie_, Martianus Capella
+|> manuel sur l'organisation de l'enseignement
+
+À Paris, c'est surtout le trivium qui possède une grande importance (à Oxford, c'est quadrivium)
+|> d'abord logique, puis philosophie d'Aristote
+-> l'ensemble des œuvres d'Aristote arrivent au programme en 1255
+|> devient donc une faculté de philosophie
+
+7 premières années de la faculté supérieur, il écoute son maître
+2 années suivantes, il commente la Bible
+Après, il cherche à commenter les _Sentences_ de Pierre Lombard (manuel de théologie par excellence)
+
+**Organisation de la philosophie au Moyen-Âge**
+_Lectio_ -> lecture et commentaire
+_Questio_ -> question disputé
+_Summa_ (ou Somme) -> objectif théologique selon l'exercice de la _questio_
+
+Philo est donc surtout une lecture des textes et la recherche des thèses et des problèmes
+
+_Seconds analytiques_ -> brochure page 63 - 64
+_Métaphysique_, $\Gamma$ (IV) -> brochure page 57 - 62
+
+Aristote peut être vu comme une critique du scepticisme
+|> Pyrrhonisme est vu comme une négation de notre âme rationnel à cause de l'importance du principe de non contradiction
+|> construction de la puissance/de l'acte pour réfuter la contradiction dans la nature
+-> fourni un certain idéal de la scientificité réalisable
+## La typologie des réponses au scepticisme
+Objectif est de réfuter le scepticisme
+
+Réponses faibles de type contextualiste :
+- il existe plusieurs degrés de connaissance différent
+- on peut déterminer le degré d'erreur qu'on fait et sa correction
+-> ne permet pas de réfuter les arguments forts
+|> faillibilisme de la connaissance (cf [[2- Scepticisme probabiliste de Jean de Salisbury]])
+|> ne se situe pas sur le terrain du sceptique -> refuse la radicalité du défis sceptique
+-> scepticisme devient alors un détail
+|> ne le résout pas car le sceptique affirme qu'il ne devrait pas y avoir de connaissance tant qu'il y a une erreur possible
+
+Réponse forte fiabiliste
+|> notre intellect produit de façon fiable des connaissances correctes quand il est dans son état normal -> un thermomètre est construit pour donner la bonne température, donc il donne la bonne réponse, mais il pourrait être cassé
+|> peut garder des critères exigeants pour définir la connaissance
+-> grande partie la pensée de Thomas d'Aquin
+
+Réponse forte *a priori*
+|> il existe une forme de savoir échappant au scepticisme
+|> maintient une définition exigeante du savoir
+-> théorie de l'illumination (Bonaventure, Henri de Gand)
+-> théories fondationnalistes de la connaissance, principe *a priori* (Duns Scot)
+### Thomas d'Aquin
+_Le Thomisme_, « Vérité et connaissance » de Gibson
+
+Objectif est de nous rendre capable de lire des textes de Thomas d'Aquin
+
+Vie dédiée à la contemplation et à l'enseignement
+|> chez les dominicains
+|> cherche à transmettre aux autres ce qu'il a contemplé
+-> parcouru le monde académique pour se former
+
+Livres importants : _Somme théologique_ et _Somme contre les gentils_
+
+Participe aux controverses de son temps
+
+Théorie la connaissance est avant tout un problème métaphysique
+|> quel genre de difficulté cherche-t-elle à résoudre ?
+|> une théorie construite est toujours une solution à quelque chose
+
+Connaître une chose, c'est une manière de la devenir
+|> les êtres capables de connaissance peuvent se dilater pour assimiler l'être d'un autre
+|> suppose l'existence d'un objet assimilant par le sujet connaissant -> est la forme
+-> l'intermédiaire entre les deux est la _species_ (espèce)
+|> est un substitue de la forme, on connait par l'espèce, mais on ne connait *pas* l'espèce
+
+(Aristote)
+Un sujet passe de la puissance à l'acte quand il connait
+|> âme est donc vierge quand on ne connait rien
+-> la connaissance est essentielle pour nous
+
+Thomas d'Aquin -> connaissance intelligible part de la connaissance sensible
+
+Point de départ est donc dans les sens
+
+Théorie de la connaissance :
+1. Réceptions des espèces sensibles -> via âme sensitive et *phantasia*
+2. Abstraction
+3. Théorie du concept
+-> perspective anti-platonicienne
+
+Chaque sens possède son sensible propre : impossible de le sentir avec un autre sens
+|> existe aussi le sensible commun
+
+Espèce sensibles sont des matières informées/configurées (pov d'Aristote)
+|> ce qu'on est se trouve dans notre forme
+|> forme est un état configurationnel
+-> espèce livre cette information au sens
+|> on ne connait donc pas l'espèce, mais par l'espèce
+|> réception est immatérielle -> est dans l'âme
+
+Pour dépasser la simple perception, besoin d'abstraire à partir des fantasmes
+|> est l'agent
+|> représenté comme une lumière
+|> abstraction provient de l'illumination
+
+Concept est l'intériorisation de l'abstraction via l'intellect
+|> devient un mot
+
+Nous sommes capable d'adhérer à des principes d'une manière innée
+|> nous en avons besoin pour connaître
+
+**terminologie sur le diapo**
+
+Tout ce qui est reçu est reçu sur le mode de celui qui reçoit
+|> assimilation du connaissant à la chose connue
+|> forme est présente dans l'esprit, possède un être intentionnel -> est la manière dont on apprend les choses en les devenant d'une certaine manière
+
+Question d'Adam (lors de la Genèse) touche l'esprit humain dans son fonctionnement le plus parfait
+|> question théologique est en réalité une expérience de pensée
+|> Adam peut-il se tromper dans cet état ? Quelle est sa responsabilité ?
+-> problème ne vient pas de l'état cognitif d'Adam
+|> pour certains, Adam n'est pas tombé dans la faux, mais il a possiblement fait des opinions fausses
+|> Thomas est contre (besoin de corriger le texte qui en parle) : il affirme que l'esprit humain est fondamentalement fait pour la vérité et est capable de l'atteindre -> impossible de faire des conjectures (et donc d'avoir des opinions fausses)
+|> la créature peut ne pas avoir tous les biens, mais cela ne veut pas dire qu'elle possède une version fausse (corruption par la fausseté) !
+|> ne possède donc aucune opinion, juste des vérités \ No newline at end of file
diff --git a/semestre 3/histoire philosophie médiévale/td/1-.md b/semestre 3/histoire philosophie médiévale/td/1-.md
index 97db346..a99fb3f 100644
--- a/semestre 3/histoire philosophie médiévale/td/1-.md
+++ b/semestre 3/histoire philosophie médiévale/td/1-.md
@@ -21,7 +21,7 @@ La dialectique d'Aristote commence à dominer
Faculté des arts commencent à dépasser son rôle de préparatoire à l'école de théologie
|> philosophie devient indépendante de la théologie
-7 mars 1277 -> évêque de Paris condamne 279 propositions de l'université de Paris visant à faire fonctionner le christianisme avec la vision aristotélicienne
+7 mars 1277 -> évêque de Paris condamne 219 propositions de l'université de Paris visant à faire fonctionner le christianisme avec la vision aristotélicienne
|> Université de Paris se détache de la théologie
|> philosophie nie l'utilité de la théologie car elle + la dialectique permet de connaître Dieu
-> la théologie est obsolète
@@ -42,7 +42,7 @@ Henri de Gand (1217 - 1293) -> théologien
1270 (13 thèses) et 1277 (219 thèses) sont des périodes de crises avec des condamnations de thèses, beaucoup d'Aristote, mais avec certaines de Thomas d'Aquin en 1277
-La mort de Thomas d'Aquin (1274) laisse un vide -> début des condamnations (y compris de Thomas d'Aquin, mais après sa morte)
+La mort de Thomas d'Aquin (1274) laisse un vide -> début des condamnations (y compris de Thomas d'Aquin, mais après sa mort)
Prologue du texte d'Henri de Gand, _Somme des questions ordinaires_
|> annonce l'objet des réflexions de la suite
diff --git a/semestre 3/histoire philosophie médiévale/td/5-.md b/semestre 3/histoire philosophie médiévale/td/5-.md
new file mode 100644
index 0000000..32b4626
--- /dev/null
+++ b/semestre 3/histoire philosophie médiévale/td/5-.md
@@ -0,0 +1,42 @@
+---
+tags:
+ - sorbonne
+ - philosophie
+ - histoire-philosophie-médiévale
+ - td
+semestre: 3
+---
+Averroès est un commentateur d'Aristote
+|> Avicenne est aussi un commentateur
+
+Henri de Gand a fait parti de ceux qui ont condamné
+|> cherche à réfuter le scepticisme
+
+> [!warning] Le mot *sujet* n'existe pas avant Descartes
+
+---
+
+Questionne les fondements de la connaissance humaine purement naturelle
+
+Connaissance est possible grâce à la lumière naturelle provenant de Dieu
+
+Question deux de M.R.
+
+Crise d'exemplarisme durant notre siècle d'étude
+
+Augustin, Aristote, Henri de Gand
+
+Pour Henri de Gand, Dieu nous a donné sa raison
+|> lumière naturelle de la raison est une idée d'Aristote -> pas de côté divin ici
+|> illumination générale est celle qui provient de Dieu
+
+Donc deux connaissances possibles
+|> connaissance de nos sens est certaine -> lumière naturelle de la raison, pas de Dieu ici
+|>
+
+1. plus général
+2. indéterminé
+3. déterminé -> connais l'essentielle
+4. la chose connue existante -> connais l'existencielle (???)
+
+Le passage de la 2 à la 3 est l'illumination divine pour Henri de Gand \ No newline at end of file
diff --git a/semestre 3/logique et notions formelles/6- Métalogique 1 - Preuves, corrections, complétudes.md b/semestre 3/logique et notions formelles/6- Métalogique 1 - Preuves, corrections, complétudes.md
new file mode 100644
index 0000000..91d11e3
--- /dev/null
+++ b/semestre 3/logique et notions formelles/6- Métalogique 1 - Preuves, corrections, complétudes.md
@@ -0,0 +1,66 @@
+---
+tags:
+ - sorbonne
+ - philosophie
+ - logique-notions-formelles
+semestre: 3
+---
+Limites de l'approche conceptuelle :
+1. comment savoir qu'il y a conséquence logique ? (limite épistémique) -> quand les modèles possibles sont en nombre essentiellement fini, on peut les inspecter, mais ce n’est pas toujours le cas
+2. autre intuition quant à la nature de la conséquence logique : il y a conséquence logique quand il y a une *preuve* (limite conceptuelle) -> « ces longues chaînes de raisons toutes simples et faciles, dont les géomètres ont coutume de se servir » (Descartes, _Discours de la méthode_)
+## Approche preuve-théorie
+Idée : proposer une notion de conséquence logique (notée $\vdash$) telle que $\Gamma\vdash\phi$ si, et seulement si, il existe une preuve de $\phi$ prenant pour hypothèses les formules de $\Gamma$
+|> il y a une conséquence logique quand il y a une preuve
+
+Preuve = ensemble d'étapes conduisant de certaines formules à d'autres par des mouvements autorisés
+|> les règles d'autorisation définissent un *jeu*
+|> formules ne sont pas interprétées, ce sont des suites de symboles (approche syntaxique)
+
+**Rigoureusement**
+Si $\Gamma$ est un ensemble de formule, une preuve à partir de $\Gamma$ est une suite finie de formules $A_1,\ldots,A_n$ telle que $\forall i, A_i$ réalise l'une condition suivante :
+- $A_i$ est un axiome
+- $A_i$ est une formule de $\Gamma$
+- $A_i$ est la conclusion d'une instance d'une règle dont les prémisses appartiennent à $\{A_1,\ldots, A_{i-1}\}$
+
+**Définition**
+On a : $$ \Gamma\vdash\phi $$si, et seulement si, il existe une preuve de $\phi$ à partir de $\Gamma$.
+
+**Définition**
+Une formule $\phi$ prouvable à partir de l'ensemble vide est un théorème. On la note $\vdash\phi$.
+
+Approche sémantique vs approche preuve-théorie
+|> approche sémantique est centrée sur les significations et les situations
+|> approche preuve-théorie est centrée sur les mouvements argumentatifs
+
+**Définition**
+On appelle un ensemble d'axiomes et de règles un système de preuve
+
+En logique propositionnelle, il existe deux systèmes de preuve :
+- Le système $\mathcal H$ d'Hilbert
+- La déduction naturelle
+
+Ces deux systèmes sont équivalents, i.e. $\Gamma\vdash_{\mathcal H} \phi\iff \Gamma\vdash_{\text{D.N}}\phi$
+## Correction, complétude
+La déduction naturelle ne repose sur aucun axiome
+|> les règles consistent à indiquer pour chaque conteneur dans quel cas on peut introduire et dans quel cas on peut l'éliminer
+
+> [!info] Exemple
+> Si on a $\alpha$ et $\beta$, on peut écrire $(\alpha\land\beta)$
+> si on a $(\alpha\land\beta)$, on peut écrire $\alpha$
+
+Théorème de correction et complétude $\mathcal H$ prouvé par Gödel
+|> voir [[7- Métalogique 2 - Les théories et leurs propriétés]] pour la def de correction et complétude
+
+Pour démontrer la correction, il suffit de montrer que les règles ne peuvent pas passer du vrai au faux
+|> ne permet pas de convaincre quelqu'un d'argumenter comme nous, car il est justifié par notre manière d'argumenter (argument circulaire ici)
+
+Comment justifier les règles logiques ? Possibilités :
+- Pas à justifier
+- À justifier
+ - localement
+ - d'une manière holiste
+
+Le théorème de correction permet juste de nous montrer qu'on préserve la vérité
+
+Les théorèmes de correction et de complétude s'étendent à la logique de prédicat
+|> mais on perd la décidabilité (capacité à déterminer mécaniquement en un temps fini si une formule est une tautologie (ou un théorème)) \ No newline at end of file
diff --git a/semestre 3/logique et notions formelles/7- Métalogique 2 - Les théories et leurs propriétés.md b/semestre 3/logique et notions formelles/7- Métalogique 2 - Les théories et leurs propriétés.md
new file mode 100644
index 0000000..0f789b3
--- /dev/null
+++ b/semestre 3/logique et notions formelles/7- Métalogique 2 - Les théories et leurs propriétés.md
@@ -0,0 +1,31 @@
+---
+tags:
+ - sorbonne
+ - philosophie
+ - logique-notions-formelles
+semestre: 3
+---
+Les théories sont vues comme des ensembles d'énoncés (comme les logiciens)
+|> elles visent la vérité -> s'oppose à la logique, car ne porte pas sur la conséquence logique
+-> est moins général
+
+Les théories utilisent des termes non logiques
+
+On s'intéresse aux théories élaborées dans un cadre scientifique
+
+Certaines théories peuvent être traduites dans un langage logique
+|> devient une théorie formelle
+-> les théories peuvent alors être formulées en donnant un ensemble d'axiomes
+
+Une théorie est dite complète si toutes les théories vraies sont exprimables par les axiomes
+Une théorie est dite correcte si toutes les théories exprimables par les axiomes sont vraies
+
+Une théorie est syntaxiquement complète si elle est complète et correcte
+
+**Manque la comparaison avec** [[6- Métalogique 1 - Preuves, corrections, complétudes]]
+
+**Théorème d'incomplétude de Gödel**
+-> aucune théorie axiomatisée de l'arithmétique qui correcte n'est complète
+
+La vérité mathématique dépasse donc la prouvabilité dans un système d'axiome
+|> il existe des vérités mathématiques qui ne sont pas prouvables \ No newline at end of file
diff --git a/semestre 3/logique et notions formelles/td/25-11-10.md b/semestre 3/logique et notions formelles/td/25-11-10.md
new file mode 100644
index 0000000..6cc4f46
--- /dev/null
+++ b/semestre 3/logique et notions formelles/td/25-11-10.md
@@ -0,0 +1,9 @@
+---
+tags:
+ - sorbonne
+ - philosophie
+ - logique-notions-formelles
+ - td
+semestre: 3
+---
+Surtout des choses de l'ancienne feuille que je n'ai pas (et, de toute façon, je n'ai pas rattrapé le cours)... \ No newline at end of file
diff --git a/semestre 3/logique et notions formelles/td/25-11-17.md b/semestre 3/logique et notions formelles/td/25-11-17.md
new file mode 100644
index 0000000..09e9a23
--- /dev/null
+++ b/semestre 3/logique et notions formelles/td/25-11-17.md
@@ -0,0 +1,9 @@
+---
+tags:
+ - sorbonne
+ - philosophie
+ - logique-notions-formelles
+ - td
+semestre: 3
+---
+J'ai écrit des mails, mais j'ai récupéré de quoi rattraper :D \ No newline at end of file
diff --git a/semestre 3/mathématiques discrètes/.gitignore b/semestre 3/mathématiques discrètes/.gitignore
index 98f05f7..90f2441 100644
--- a/semestre 3/mathématiques discrètes/.gitignore
+++ b/semestre 3/mathématiques discrètes/.gitignore
@@ -315,3 +315,4 @@ TSWLatexianTemp*
TD*.pdf
*Recettes.pdf
+projet
diff --git a/semestre 3/mathématiques discrètes/4- Automates finis.pdf b/semestre 3/mathématiques discrètes/4- Automates finis.pdf
index d3d22a0..8362275 100644
--- a/semestre 3/mathématiques discrètes/4- Automates finis.pdf
+++ b/semestre 3/mathématiques discrètes/4- Automates finis.pdf
@@ -5,7 +5,7 @@
<<
/Type /Pages
/Count 5
- /Kids [244 0 R 246 0 R 249 0 R 252 0 R 254 0 R]
+ /Kids [319 0 R 321 0 R 324 0 R 327 0 R 329 0 R]
>>
endobj
@@ -26,7 +26,7 @@ endobj
/Last 5 0 R
/Count -2
/Title (1. Langages et automates)
- /Dest 236 0 R
+ /Dest 310 0 R
>>
endobj
@@ -35,7 +35,7 @@ endobj
/Parent 3 0 R
/Next 5 0 R
/Title <FEFF0031002E0031002E002000500072006F0062006C00E8006D00650020006400650020006400E90063006900730069006F006E>
- /Dest 234 0 R
+ /Dest 308 0 R
>>
endobj
@@ -44,7 +44,7 @@ endobj
/Parent 3 0 R
/Prev 4 0 R
/Title <FEFF0031002E0032002E002000500072006F0062006C00E8006D00650020006400750020006D006F00740020006500740020006100750074006F006D0061007400650073>
- /Dest 235 0 R
+ /Dest 309 0 R
>>
endobj
@@ -57,7 +57,7 @@ endobj
/Last 10 0 R
/Count -2
/Title <FEFF0032002E0020004100750074006F006D00610074006500730020006400E9007400650072006D0069006E00690073007400650073002C0020006E006F006E0020006400E9007400650072006D0069006E0069007300740065007300200065007400200063006F006D0070006C006500740073>
- /Dest 241 0 R
+ /Dest 315 0 R
>>
endobj
@@ -69,7 +69,7 @@ endobj
/Last 9 0 R
/Count -2
/Title <FEFF0032002E0031002E0020004400E9007400650072006D0069006E00690073006D0065>
- /Dest 239 0 R
+ /Dest 313 0 R
>>
endobj
@@ -78,7 +78,7 @@ endobj
/Parent 7 0 R
/Next 9 0 R
/Title <FEFF0032002E0031002E0031002E0020004400E900660069006E006900740069006F006E0073>
- /Dest 237 0 R
+ /Dest 311 0 R
>>
endobj
@@ -87,7 +87,7 @@ endobj
/Parent 7 0 R
/Prev 8 0 R
/Title <FEFF0032002E0031002E0032002E0020004400E9007400650072006D0069006E0069007300650072>
- /Dest 238 0 R
+ /Dest 312 0 R
>>
endobj
@@ -96,7 +96,7 @@ endobj
/Parent 6 0 R
/Prev 7 0 R
/Title <FEFF0032002E0032002E00200043006F006D0070006C00E90074007500640065>
- /Dest 240 0 R
+ /Dest 314 0 R
>>
endobj
@@ -105,13 +105,13 @@ endobj
/Parent 2 0 R
/Prev 6 0 R
/Title <FEFF0033002E002000500072006F00700072006900E9007400E9007300200064006500200063006C00F40074007500720065>
- /Dest 242 0 R
+ /Dest 316 0 R
>>
endobj
12 0 obj
<<
- /Nums [0 207 0 R 1 208 0 R 2 209 0 R 3 210 0 R 4 211 0 R]
+ /Nums [0 265 0 R 1 266 0 R 2 267 0 R 3 268 0 R 4 269 0 R]
>>
endobj
@@ -127,30 +127,30 @@ endobj
>>
/K [19 0 R]
/ParentTree <<
- /Nums [0 14 0 R 1 15 0 R 2 59 0 R 3 16 0 R 4 41 0 R 5 17 0 R 6 18 0 R]
+ /Nums [0 14 0 R 1 15 0 R 2 117 0 R 3 16 0 R 4 70 0 R 5 17 0 R 6 18 0 R]
>>
/ParentTreeNextKey 7
>>
endobj
14 0 obj
-[206 0 R 205 0 R 205 0 R 204 0 R 204 0 R 200 0 R 203 0 R 203 0 R 200 0 R 202 0 R 202 0 R 200 0 R 201 0 R 200 0 R 197 0 R 199 0 R 197 0 R 198 0 R 197 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 196 0 R 193 0 R 195 0 R 195 0 R 193 0 R 194 0 R 194 0 R 194 0 R 193 0 R 188 0 R 192 0 R 192 0 R 188 0 R 191 0 R 191 0 R 191 0 R 191 0 R 188 0 R 190 0 R 190 0 R 190 0 R 190 0 R 190 0 R 190 0 R 190 0 R 190 0 R 190 0 R 188 0 R 189 0 R 189 0 R 189 0 R 183 0 R 187 0 R 183 0 R 186 0 R 183 0 R 185 0 R 183 0 R 184 0 R 183 0 R 182 0 R 182 0 R 182 0 R 182 0 R 182 0 R 182 0 R 182 0 R 182 0 R 182 0 R 182 0 R 178 0 R 181 0 R 181 0 R 178 0 R 180 0 R 178 0 R 179 0 R 179 0 R 178 0 R 177 0 R 177 0 R 177 0 R 177 0 R 177 0 R 177 0 R 177 0 R 177 0 R 177 0 R 177 0 R 174 0 R 176 0 R 176 0 R 176 0 R 176 0 R 176 0 R 176 0 R 176 0 R 176 0 R 176 0 R 174 0 R 175 0 R 175 0 R 175 0 R 175 0 R 175 0 R 175 0 R 175 0 R 175 0 R 175 0 R 174 0 R 173 0 R 172 0 R 172 0 R 172 0 R 172 0 R 172 0 R 172 0 R 172 0 R 172 0 R 172 0 R 172 0 R 172 0 R 172 0 R 172 0 R 172 0 R 172 0 R 172 0 R 172 0 R 172 0 R 172 0 R 169 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 168 0 R 158 0 R 164 0 R 158 0 R 163 0 R 158 0 R 158 0 R 162 0 R 158 0 R 158 0 R 161 0 R 158 0 R 160 0 R 160 0 R 158 0 R 159 0 R 158 0 R 157 0 R 157 0 R 151 0 R 156 0 R 156 0 R 156 0 R 156 0 R 151 0 R 155 0 R 151 0 R 154 0 R 154 0 R 151 0 R 153 0 R 151 0 R 152 0 R 151 0 R 148 0 R 150 0 R 148 0 R 148 0 R 149 0 R 148 0 R 148 0 R 145 0 R 147 0 R 145 0 R 146 0 R 146 0 R 146 0 R 146 0 R 146 0 R 146 0 R 146 0 R 146 0 R 146 0 R 146 0 R 146 0 R 145 0 R 144 0 R 143 0 R 142 0 R 140 0 R 139 0 R 139 0 R 139 0 R 139 0 R 139 0 R 139 0 R 139 0 R 138 0 R 136 0 R 135 0 R 135 0 R 135 0 R 134 0 R 132 0 R 131 0 R 131 0 R 131 0 R 130 0 R]
+[264 0 R 263 0 R 263 0 R 262 0 R 262 0 R 258 0 R 261 0 R 261 0 R 258 0 R 260 0 R 260 0 R 258 0 R 259 0 R 258 0 R 255 0 R 257 0 R 255 0 R 256 0 R 255 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 254 0 R 251 0 R 253 0 R 253 0 R 251 0 R 252 0 R 252 0 R 252 0 R 251 0 R 246 0 R 250 0 R 250 0 R 246 0 R 249 0 R 249 0 R 249 0 R 249 0 R 246 0 R 248 0 R 248 0 R 248 0 R 248 0 R 248 0 R 248 0 R 248 0 R 248 0 R 248 0 R 246 0 R 247 0 R 247 0 R 247 0 R 241 0 R 245 0 R 241 0 R 244 0 R 241 0 R 243 0 R 241 0 R 242 0 R 241 0 R 240 0 R 240 0 R 240 0 R 240 0 R 240 0 R 240 0 R 240 0 R 240 0 R 240 0 R 240 0 R 236 0 R 239 0 R 239 0 R 236 0 R 238 0 R 236 0 R 237 0 R 237 0 R 236 0 R 235 0 R 235 0 R 235 0 R 235 0 R 235 0 R 235 0 R 235 0 R 235 0 R 235 0 R 235 0 R 232 0 R 234 0 R 234 0 R 234 0 R 234 0 R 234 0 R 234 0 R 234 0 R 234 0 R 234 0 R 232 0 R 233 0 R 233 0 R 233 0 R 233 0 R 233 0 R 233 0 R 233 0 R 233 0 R 233 0 R 232 0 R 231 0 R 230 0 R 230 0 R 230 0 R 230 0 R 230 0 R 230 0 R 230 0 R 230 0 R 230 0 R 230 0 R 230 0 R 230 0 R 230 0 R 230 0 R 230 0 R 230 0 R 230 0 R 230 0 R 230 0 R 227 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 226 0 R 216 0 R 222 0 R 216 0 R 221 0 R 216 0 R 216 0 R 220 0 R 216 0 R 216 0 R 219 0 R 216 0 R 218 0 R 218 0 R 216 0 R 217 0 R 216 0 R 215 0 R 215 0 R 209 0 R 214 0 R 214 0 R 214 0 R 214 0 R 209 0 R 213 0 R 209 0 R 212 0 R 212 0 R 209 0 R 211 0 R 209 0 R 210 0 R 209 0 R 206 0 R 208 0 R 206 0 R 206 0 R 207 0 R 206 0 R 206 0 R 203 0 R 205 0 R 203 0 R 204 0 R 204 0 R 204 0 R 204 0 R 204 0 R 204 0 R 204 0 R 204 0 R 204 0 R 204 0 R 204 0 R 203 0 R 202 0 R 201 0 R 200 0 R 198 0 R 197 0 R 197 0 R 197 0 R 197 0 R 197 0 R 197 0 R 197 0 R 196 0 R 194 0 R 193 0 R 193 0 R 193 0 R 192 0 R 190 0 R 189 0 R 189 0 R 189 0 R 188 0 R]
endobj
15 0 obj
-[123 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 123 0 R 123 0 R 126 0 R 126 0 R 126 0 R 126 0 R 126 0 R 126 0 R 123 0 R 125 0 R 125 0 R 123 0 R 123 0 R 124 0 R 123 0 R 118 0 R 122 0 R 121 0 R 121 0 R 120 0 R 114 0 R 116 0 R 114 0 R 115 0 R 115 0 R 115 0 R 115 0 R 115 0 R 115 0 R 115 0 R 115 0 R 115 0 R 115 0 R 115 0 R 114 0 R 113 0 R 112 0 R 112 0 R 112 0 R 112 0 R 111 0 R 109 0 R 106 0 R 108 0 R 108 0 R 108 0 R 108 0 R 108 0 R 106 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 106 0 R 106 0 R 97 0 R 103 0 R 103 0 R 103 0 R 103 0 R 103 0 R 97 0 R 102 0 R 97 0 R 101 0 R 97 0 R 100 0 R 100 0 R 100 0 R 100 0 R 97 0 R 99 0 R 97 0 R 98 0 R 97 0 R 97 0 R 94 0 R 96 0 R 94 0 R 95 0 R 95 0 R 95 0 R 95 0 R 94 0 R 93 0 R 93 0 R 93 0 R 93 0 R 93 0 R 93 0 R 93 0 R 93 0 R 93 0 R 93 0 R 93 0 R 93 0 R 93 0 R 93 0 R 93 0 R 88 0 R 92 0 R 88 0 R 91 0 R 88 0 R 90 0 R 88 0 R 89 0 R 89 0 R 89 0 R 89 0 R 89 0 R 89 0 R 89 0 R 89 0 R 89 0 R 88 0 R 83 0 R 87 0 R 87 0 R 87 0 R 87 0 R 83 0 R 86 0 R 83 0 R 85 0 R 83 0 R 84 0 R 83 0 R 82 0 R 82 0 R 82 0 R 82 0 R 82 0 R 82 0 R]
+[181 0 R 185 0 R 185 0 R 185 0 R 185 0 R 185 0 R 185 0 R 185 0 R 181 0 R 181 0 R 184 0 R 184 0 R 184 0 R 184 0 R 184 0 R 184 0 R 181 0 R 183 0 R 183 0 R 181 0 R 181 0 R 182 0 R 181 0 R 176 0 R 180 0 R 179 0 R 179 0 R 178 0 R 172 0 R 174 0 R 172 0 R 173 0 R 173 0 R 173 0 R 173 0 R 173 0 R 173 0 R 173 0 R 173 0 R 173 0 R 173 0 R 173 0 R 172 0 R 171 0 R 170 0 R 170 0 R 170 0 R 170 0 R 169 0 R 167 0 R 164 0 R 166 0 R 166 0 R 166 0 R 166 0 R 166 0 R 164 0 R 165 0 R 165 0 R 165 0 R 165 0 R 165 0 R 165 0 R 165 0 R 165 0 R 165 0 R 165 0 R 165 0 R 165 0 R 165 0 R 165 0 R 165 0 R 165 0 R 164 0 R 164 0 R 155 0 R 161 0 R 161 0 R 161 0 R 161 0 R 161 0 R 155 0 R 160 0 R 155 0 R 159 0 R 155 0 R 158 0 R 158 0 R 158 0 R 158 0 R 155 0 R 157 0 R 155 0 R 156 0 R 155 0 R 155 0 R 152 0 R 154 0 R 152 0 R 153 0 R 153 0 R 153 0 R 153 0 R 152 0 R 151 0 R 151 0 R 151 0 R 151 0 R 151 0 R 151 0 R 151 0 R 151 0 R 151 0 R 151 0 R 151 0 R 151 0 R 151 0 R 151 0 R 151 0 R 146 0 R 150 0 R 146 0 R 149 0 R 146 0 R 148 0 R 146 0 R 147 0 R 147 0 R 147 0 R 147 0 R 147 0 R 147 0 R 147 0 R 147 0 R 147 0 R 146 0 R 141 0 R 145 0 R 145 0 R 145 0 R 145 0 R 141 0 R 144 0 R 141 0 R 143 0 R 141 0 R 142 0 R 141 0 R 140 0 R 140 0 R 140 0 R 140 0 R 140 0 R 140 0 R]
endobj
16 0 obj
-[81 0 R 81 0 R 81 0 R 81 0 R 80 0 R 80 0 R 79 0 R 79 0 R 78 0 R 78 0 R 77 0 R 76 0 R 74 0 R 72 0 R 73 0 R 72 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 69 0 R 64 0 R 68 0 R 64 0 R 67 0 R 64 0 R 66 0 R 66 0 R 66 0 R 64 0 R 65 0 R 64 0 R 63 0 R 63 0 R 63 0 R 63 0 R 63 0 R 63 0 R 63 0 R 63 0 R 63 0 R 61 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 61 0 R 60 0 R 59 0 R 58 0 R 57 0 R 54 0 R 56 0 R 52 0 R 52 0 R 51 0 R 50 0 R 50 0 R 46 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 49 0 R 46 0 R 48 0 R 46 0 R 47 0 R 46 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 45 0 R 44 0 R 43 0 R]
+[139 0 R 139 0 R 138 0 R 138 0 R 137 0 R 137 0 R 136 0 R 136 0 R 135 0 R 134 0 R 132 0 R 130 0 R 131 0 R 130 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 127 0 R 122 0 R 126 0 R 122 0 R 125 0 R 122 0 R 124 0 R 124 0 R 124 0 R 122 0 R 123 0 R 122 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 121 0 R 119 0 R 120 0 R 120 0 R 120 0 R 120 0 R 120 0 R 120 0 R 120 0 R 120 0 R 120 0 R 120 0 R 119 0 R 118 0 R 117 0 R 116 0 R 115 0 R 112 0 R 114 0 R 110 0 R 110 0 R 109 0 R 108 0 R 108 0 R 104 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 107 0 R 104 0 R 106 0 R 104 0 R 105 0 R 105 0 R 105 0 R 105 0 R 105 0 R 105 0 R 105 0 R 105 0 R 105 0 R 105 0 R 105 0 R 105 0 R 105 0 R 105 0 R 105 0 R 105 0 R 105 0 R 105 0 R 105 0 R 104 0 R 103 0 R 98 0 R 102 0 R 98 0 R 101 0 R 101 0 R 101 0 R 101 0 R 98 0 R 100 0 R 100 0 R 100 0 R 98 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 99 0 R 96 0 R 95 0 R 95 0 R 95 0 R 95 0 R 95 0 R 95 0 R 95 0 R 95 0 R 95 0 R 95 0 R 95 0 R 95 0 R 95 0 R 95 0 R 92 0 R 91 0 R 91 0 R 91 0 R 91 0 R 90 0 R 88 0 R 87 0 R 87 0 R 87 0 R 87 0 R 87 0 R 87 0 R 87 0 R 87 0 R 87 0 R 87 0 R 87 0 R 87 0 R 84 0 R 83 0 R 79 0 R 79 0 R 75 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 78 0 R 75 0 R 77 0 R 75 0 R 76 0 R 75 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R 74 0 R]
endobj
17 0 obj
-[38 0 R 42 0 R 41 0 R 40 0 R 34 0 R 36 0 R 36 0 R 36 0 R 36 0 R 36 0 R 36 0 R 36 0 R 36 0 R 36 0 R 36 0 R 36 0 R 34 0 R 35 0 R 34 0 R 33 0 R 33 0 R 33 0 R 33 0 R 33 0 R 33 0 R 33 0 R 33 0 R 33 0 R 33 0 R 33 0 R 33 0 R 33 0 R 33 0 R 33 0 R 33 0 R 33 0 R 33 0 R 33 0 R 32 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 31 0 R 30 0 R 29 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 25 0 R 24 0 R 24 0 R 24 0 R 24 0 R 23 0 R]
+[73 0 R 72 0 R 67 0 R 71 0 R 70 0 R 69 0 R 63 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 65 0 R 63 0 R 64 0 R 63 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 62 0 R 61 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 60 0 R 59 0 R 58 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 57 0 R 54 0 R 53 0 R 53 0 R 53 0 R 53 0 R 52 0 R]
endobj
18 0 obj
-[20 0 R 20 0 R]
+[49 0 R 49 0 R 46 0 R 48 0 R 48 0 R 48 0 R 48 0 R 46 0 R 47 0 R 46 0 R 42 0 R 45 0 R 42 0 R 44 0 R 44 0 R 44 0 R 44 0 R 44 0 R 44 0 R 42 0 R 43 0 R 42 0 R 42 0 R 42 0 R 38 0 R 41 0 R 41 0 R 41 0 R 41 0 R 41 0 R 41 0 R 41 0 R 41 0 R 41 0 R 41 0 R 41 0 R 38 0 R 40 0 R 40 0 R 40 0 R 40 0 R 40 0 R 40 0 R 40 0 R 40 0 R 40 0 R 40 0 R 40 0 R 40 0 R 38 0 R 39 0 R 39 0 R 39 0 R 39 0 R 39 0 R 39 0 R 38 0 R 37 0 R 36 0 R 36 0 R 36 0 R 36 0 R 36 0 R 36 0 R 33 0 R 31 0 R 32 0 R 31 0 R 28 0 R 28 0 R 22 0 R 27 0 R 27 0 R 22 0 R 26 0 R 26 0 R 22 0 R 25 0 R 22 0 R 24 0 R 24 0 R 24 0 R 24 0 R 24 0 R 22 0 R 23 0 R 23 0 R 23 0 R 23 0 R 23 0 R 22 0 R 22 0 R 21 0 R]
endobj
19 0 obj
@@ -158,22 +158,311 @@ endobj
/Type /StructElem
/S /Document
/P 13 0 R
- /K [206 0 R 205 0 R 204 0 R 200 0 R 197 0 R 196 0 R 193 0 R 188 0 R 183 0 R 182 0 R 178 0 R 177 0 R 174 0 R 165 0 R 158 0 R 157 0 R 151 0 R 148 0 R 145 0 R 128 0 R 123 0 R 117 0 R 114 0 R 104 0 R 97 0 R 94 0 R 93 0 R 88 0 R 83 0 R 82 0 R 81 0 R 80 0 R 79 0 R 78 0 R 70 0 R 69 0 R 64 0 R 63 0 R 61 0 R 60 0 R 58 0 R 57 0 R 53 0 R 52 0 R 51 0 R 50 0 R 46 0 R 45 0 R 44 0 R 43 0 R 37 0 R 34 0 R 33 0 R 32 0 R 31 0 R 30 0 R 21 0 R 20 0 R]
+ /K [264 0 R 263 0 R 262 0 R 258 0 R 255 0 R 254 0 R 251 0 R 246 0 R 241 0 R 240 0 R 236 0 R 235 0 R 232 0 R 223 0 R 216 0 R 215 0 R 209 0 R 206 0 R 203 0 R 186 0 R 181 0 R 175 0 R 172 0 R 162 0 R 155 0 R 152 0 R 151 0 R 146 0 R 141 0 R 140 0 R 139 0 R 138 0 R 137 0 R 136 0 R 128 0 R 127 0 R 122 0 R 121 0 R 119 0 R 118 0 R 116 0 R 115 0 R 111 0 R 110 0 R 109 0 R 108 0 R 104 0 R 80 0 R 79 0 R 75 0 R 74 0 R 73 0 R 72 0 R 66 0 R 63 0 R 62 0 R 61 0 R 60 0 R 59 0 R 50 0 R 49 0 R 46 0 R 42 0 R 38 0 R 29 0 R 28 0 R 22 0 R 20 0 R]
>>
endobj
20 0 obj
<<
/Type /StructElem
+ /S /P
+ /P 19 0 R
+ /K [21 0 R]
+>>
+endobj
+
+21 0 obj
+<<
+ /Type /StructElem
+ /S /Em
+ /P 20 0 R
+ /K [92]
+ /Pg 329 0 R
+>>
+endobj
+
+22 0 obj
+<<
+ /Type /StructElem
+ /S /P
+ /P 19 0 R
+ /K [70 27 0 R 73 26 0 R 76 25 0 R 78 24 0 R 84 23 0 R 90 91]
+ /Pg 329 0 R
+>>
+endobj
+
+23 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 22 0 R
+ /K [85 86 87 88 89]
+ /Pg 329 0 R
+>>
+endobj
+
+24 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 22 0 R
+ /K [79 80 81 82 83]
+ /Pg 329 0 R
+>>
+endobj
+
+25 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 22 0 R
+ /K [77]
+ /Pg 329 0 R
+>>
+endobj
+
+26 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 22 0 R
+ /K [74 75]
+ /Pg 329 0 R
+>>
+endobj
+
+27 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 22 0 R
+ /K [71 72]
+ /Pg 329 0 R
+>>
+endobj
+
+28 0 obj
+<<
+ /Type /StructElem
+ /S /P
+ /P 19 0 R
+ /K [68 69]
+ /Pg 329 0 R
+>>
+endobj
+
+29 0 obj
+<<
+ /Type /StructElem
+ /S /L
+ /P 19 0 R
+ /A [<<
+ /O /List
+ /ListNumbering /Circle
+ >>]
+ /K [34 0 R 30 0 R]
+>>
+endobj
+
+30 0 obj
+<<
+ /Type /StructElem
+ /S /LI
+ /P 29 0 R
+ /K [33 0 R 31 0 R]
+>>
+endobj
+
+31 0 obj
+<<
+ /Type /StructElem
+ /S /LBody
+ /P 30 0 R
+ /K [65 32 0 R 67]
+ /Pg 329 0 R
+>>
+endobj
+
+32 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 31 0 R
+ /K [66]
+ /Pg 329 0 R
+>>
+endobj
+
+33 0 obj
+<<
+ /Type /StructElem
+ /S /Lbl
+ /P 30 0 R
+ /K [64]
+ /Pg 329 0 R
+>>
+endobj
+
+34 0 obj
+<<
+ /Type /StructElem
+ /S /LI
+ /P 29 0 R
+ /K [37 0 R 35 0 R]
+>>
+endobj
+
+35 0 obj
+<<
+ /Type /StructElem
+ /S /LBody
+ /P 34 0 R
+ /K [36 0 R]
+>>
+endobj
+
+36 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 35 0 R
+ /K [58 59 60 61 62 63]
+ /Pg 329 0 R
+>>
+endobj
+
+37 0 obj
+<<
+ /Type /StructElem
+ /S /Lbl
+ /P 34 0 R
+ /K [57]
+ /Pg 329 0 R
+>>
+endobj
+
+38 0 obj
+<<
+ /Type /StructElem
+ /S /P
+ /P 19 0 R
+ /K [24 41 0 R 36 40 0 R 49 39 0 R 56]
+ /Pg 329 0 R
+>>
+endobj
+
+39 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 38 0 R
+ /K [50 51 52 53 54 55]
+ /Pg 329 0 R
+>>
+endobj
+
+40 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 38 0 R
+ /K [37 38 39 40 41 42 43 44 45 46 47 48]
+ /Pg 329 0 R
+>>
+endobj
+
+41 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 38 0 R
+ /K [25 26 27 28 29 30 31 32 33 34 35]
+ /Pg 329 0 R
+>>
+endobj
+
+42 0 obj
+<<
+ /Type /StructElem
+ /S /P
+ /P 19 0 R
+ /K [10 45 0 R 12 44 0 R 19 43 0 R 21 22 23]
+ /Pg 329 0 R
+>>
+endobj
+
+43 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 42 0 R
+ /K [20]
+ /Pg 329 0 R
+>>
+endobj
+
+44 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 42 0 R
+ /K [13 14 15 16 17 18]
+ /Pg 329 0 R
+>>
+endobj
+
+45 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 42 0 R
+ /K [11]
+ /Pg 329 0 R
+>>
+endobj
+
+46 0 obj
+<<
+ /Type /StructElem
+ /S /P
+ /P 19 0 R
+ /K [2 48 0 R 7 47 0 R 9]
+ /Pg 329 0 R
+>>
+endobj
+
+47 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 46 0 R
+ /K [8]
+ /Pg 329 0 R
+>>
+endobj
+
+48 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 46 0 R
+ /K [3 4 5 6]
+ /Pg 329 0 R
+>>
+endobj
+
+49 0 obj
+<<
+ /Type /StructElem
/S /H1
/P 19 0 R
/T <FEFF00500072006F00700072006900E9007400E9007300200064006500200063006C00F40074007500720065>
/K [0 1]
- /Pg 254 0 R
+ /Pg 329 0 R
>>
endobj
-21 0 obj
+50 0 obj
<<
/Type /StructElem
/S /L
@@ -182,98 +471,98 @@ endobj
/O /List
/ListNumbering /Circle
>>]
- /K [26 0 R 22 0 R]
+ /K [55 0 R 51 0 R]
>>
endobj
-22 0 obj
+51 0 obj
<<
/Type /StructElem
/S /LI
- /P 21 0 R
- /K [25 0 R 23 0 R]
+ /P 50 0 R
+ /K [54 0 R 52 0 R]
>>
endobj
-23 0 obj
+52 0 obj
<<
/Type /StructElem
/S /LBody
- /P 22 0 R
- /K [24 0 R 101]
- /Pg 252 0 R
+ /P 51 0 R
+ /K [53 0 R 103]
+ /Pg 327 0 R
>>
endobj
-24 0 obj
+53 0 obj
<<
/Type /StructElem
/S /Formula
- /P 23 0 R
- /K [97 98 99 100]
- /Pg 252 0 R
+ /P 52 0 R
+ /K [99 100 101 102]
+ /Pg 327 0 R
>>
endobj
-25 0 obj
+54 0 obj
<<
/Type /StructElem
/S /Lbl
- /P 22 0 R
- /K [96]
- /Pg 252 0 R
+ /P 51 0 R
+ /K [98]
+ /Pg 327 0 R
>>
endobj
-26 0 obj
+55 0 obj
<<
/Type /StructElem
/S /LI
- /P 21 0 R
- /K [29 0 R 27 0 R]
+ /P 50 0 R
+ /K [58 0 R 56 0 R]
>>
endobj
-27 0 obj
+56 0 obj
<<
/Type /StructElem
/S /LBody
- /P 26 0 R
- /K [28 0 R]
+ /P 55 0 R
+ /K [57 0 R]
>>
endobj
-28 0 obj
+57 0 obj
<<
/Type /StructElem
/S /Formula
- /P 27 0 R
- /K [84 85 86 87 88 89 90 91 92 93 94 95]
- /Pg 252 0 R
+ /P 56 0 R
+ /K [86 87 88 89 90 91 92 93 94 95 96 97]
+ /Pg 327 0 R
>>
endobj
-29 0 obj
+58 0 obj
<<
/Type /StructElem
/S /Lbl
- /P 26 0 R
- /K [83]
- /Pg 252 0 R
+ /P 55 0 R
+ /K [85]
+ /Pg 327 0 R
>>
endobj
-30 0 obj
+59 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [82]
- /Pg 252 0 R
+ /K [84]
+ /Pg 327 0 R
>>
endobj
-31 0 obj
+60 0 obj
<<
/Type /StructElem
/S /Formula
@@ -282,22 +571,22 @@ endobj
/O /Layout
/Placement /Block
>>]
- /K [39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81]
- /Pg 252 0 R
+ /K [41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83]
+ /Pg 327 0 R
>>
endobj
-32 0 obj
+61 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [38]
- /Pg 252 0 R
+ /K [40]
+ /Pg 327 0 R
>>
endobj
-33 0 obj
+62 0 obj
<<
/Type /StructElem
/S /Formula
@@ -306,140 +595,140 @@ endobj
/O /Layout
/Placement /Block
>>]
- /K [19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37]
- /Pg 252 0 R
+ /K [21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39]
+ /Pg 327 0 R
>>
endobj
-34 0 obj
+63 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [4 36 0 R 16 35 0 R 18]
- /Pg 252 0 R
+ /K [6 65 0 R 18 64 0 R 20]
+ /Pg 327 0 R
>>
endobj
-35 0 obj
+64 0 obj
<<
/Type /StructElem
/S /Formula
- /P 34 0 R
- /K [17]
- /Pg 252 0 R
+ /P 63 0 R
+ /K [19]
+ /Pg 327 0 R
>>
endobj
-36 0 obj
+65 0 obj
<<
/Type /StructElem
/S /Formula
- /P 34 0 R
- /K [5 6 7 8 9 10 11 12 13 14 15]
- /Pg 252 0 R
+ /P 63 0 R
+ /K [7 8 9 10 11 12 13 14 15 16 17]
+ /Pg 327 0 R
>>
endobj
-37 0 obj
+66 0 obj
<<
/Type /StructElem
/S /Div
/P 19 0 R
- /K [39 0 R 38 0 R]
+ /K [68 0 R 67 0 R]
>>
endobj
-38 0 obj
+67 0 obj
<<
/Type /StructElem
/S /Figure
- /P 37 0 R
+ /P 66 0 R
/A [<<
/O /Layout
/Placement /Block
>>]
- /K [0]
- /Pg 252 0 R
+ /K [2]
+ /Pg 327 0 R
>>
endobj
-39 0 obj
+68 0 obj
<<
/Type /StructElem
/S /Caption
- /P 37 0 R
- /K [42 0 R 41 0 R 40 0 R]
+ /P 66 0 R
+ /K [71 0 R 70 0 R 69 0 R]
>>
endobj
-40 0 obj
+69 0 obj
<<
/Type /StructElem
/S /Span
- /P 39 0 R
+ /P 68 0 R
/A [<<
/O /Layout
/Placement /Block
>>]
- /K [3]
- /Pg 252 0 R
+ /K [5]
+ /Pg 327 0 R
>>
endobj
-41 0 obj
+70 0 obj
<<
/Type /StructElem
/S /Link
- /P 39 0 R
+ /P 68 0 R
/A [<<
/O /Layout
/Placement /Block
>>]
- /K [2 <<
+ /K [4 <<
/Type /OBJR
- /Pg 252 0 R
- /Obj 251 0 R
+ /Pg 327 0 R
+ /Obj 326 0 R
>>]
- /Pg 252 0 R
+ /Pg 327 0 R
>>
endobj
-42 0 obj
+71 0 obj
<<
/Type /StructElem
/S /Span
- /P 39 0 R
+ /P 68 0 R
/A [<<
/O /Layout
/Placement /Block
>>]
- /K [1]
- /Pg 252 0 R
+ /K [3]
+ /Pg 327 0 R
>>
endobj
-43 0 obj
+72 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [128]
- /Pg 249 0 R
+ /K [1]
+ /Pg 327 0 R
>>
endobj
-44 0 obj
+73 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [127]
- /Pg 249 0 R
+ /K [0]
+ /Pg 327 0 R
>>
endobj
-45 0 obj
+74 0 obj
<<
/Type /StructElem
/S /Formula
@@ -448,194 +737,479 @@ endobj
/O /Layout
/Placement /Block
>>]
- /K [101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126]
- /Pg 249 0 R
+ /K [215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240]
+ /Pg 324 0 R
>>
endobj
-46 0 obj
+75 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [84 49 0 R 96 48 0 R 98 47 0 R 100]
- /Pg 249 0 R
+ /K [198 78 0 R 210 77 0 R 212 76 0 R 214]
+ /Pg 324 0 R
>>
endobj
-47 0 obj
+76 0 obj
<<
/Type /StructElem
/S /Em
- /P 46 0 R
- /K [99]
- /Pg 249 0 R
+ /P 75 0 R
+ /K [213]
+ /Pg 324 0 R
>>
endobj
-48 0 obj
+77 0 obj
<<
/Type /StructElem
/S /Formula
- /P 46 0 R
- /K [97]
- /Pg 249 0 R
+ /P 75 0 R
+ /K [211]
+ /Pg 324 0 R
>>
endobj
-49 0 obj
+78 0 obj
<<
/Type /StructElem
/S /Formula
- /P 46 0 R
- /K [85 86 87 88 89 90 91 92 93 94 95]
- /Pg 249 0 R
+ /P 75 0 R
+ /K [199 200 201 202 203 204 205 206 207 208 209]
+ /Pg 324 0 R
>>
endobj
-50 0 obj
+79 0 obj
<<
/Type /StructElem
/S /H2
/P 19 0 R
/T <FEFF0043006F006D0070006C00E90074007500640065>
- /K [82 83]
- /Pg 249 0 R
+ /K [196 197]
+ /Pg 324 0 R
>>
endobj
-51 0 obj
+80 0 obj
+<<
+ /Type /StructElem
+ /S /L
+ /P 19 0 R
+ /A [<<
+ /O /List
+ /ListNumbering /Circle
+ >>]
+ /K [97 0 R 93 0 R 89 0 R 85 0 R 81 0 R]
+>>
+endobj
+
+81 0 obj
+<<
+ /Type /StructElem
+ /S /LI
+ /P 80 0 R
+ /K [84 0 R 82 0 R]
+>>
+endobj
+
+82 0 obj
+<<
+ /Type /StructElem
+ /S /LBody
+ /P 81 0 R
+ /K [83 0 R]
+>>
+endobj
+
+83 0 obj
+<<
+ /Type /StructElem
+ /S /Em
+ /P 82 0 R
+ /K [195]
+ /Pg 324 0 R
+>>
+endobj
+
+84 0 obj
+<<
+ /Type /StructElem
+ /S /Lbl
+ /P 81 0 R
+ /K [194]
+ /Pg 324 0 R
+>>
+endobj
+
+85 0 obj
+<<
+ /Type /StructElem
+ /S /LI
+ /P 80 0 R
+ /K [88 0 R 86 0 R]
+>>
+endobj
+
+86 0 obj
+<<
+ /Type /StructElem
+ /S /LBody
+ /P 85 0 R
+ /K [87 0 R]
+>>
+endobj
+
+87 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 86 0 R
+ /K [182 183 184 185 186 187 188 189 190 191 192 193]
+ /Pg 324 0 R
+>>
+endobj
+
+88 0 obj
+<<
+ /Type /StructElem
+ /S /Lbl
+ /P 85 0 R
+ /K [181]
+ /Pg 324 0 R
+>>
+endobj
+
+89 0 obj
+<<
+ /Type /StructElem
+ /S /LI
+ /P 80 0 R
+ /K [92 0 R 90 0 R]
+>>
+endobj
+
+90 0 obj
+<<
+ /Type /StructElem
+ /S /LBody
+ /P 89 0 R
+ /K [91 0 R 180]
+ /Pg 324 0 R
+>>
+endobj
+
+91 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 90 0 R
+ /K [176 177 178 179]
+ /Pg 324 0 R
+>>
+endobj
+
+92 0 obj
+<<
+ /Type /StructElem
+ /S /Lbl
+ /P 89 0 R
+ /K [175]
+ /Pg 324 0 R
+>>
+endobj
+
+93 0 obj
+<<
+ /Type /StructElem
+ /S /LI
+ /P 80 0 R
+ /K [96 0 R 94 0 R]
+>>
+endobj
+
+94 0 obj
+<<
+ /Type /StructElem
+ /S /LBody
+ /P 93 0 R
+ /K [95 0 R]
+>>
+endobj
+
+95 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 94 0 R
+ /K [161 162 163 164 165 166 167 168 169 170 171 172 173 174]
+ /Pg 324 0 R
+>>
+endobj
+
+96 0 obj
+<<
+ /Type /StructElem
+ /S /Lbl
+ /P 93 0 R
+ /K [160]
+ /Pg 324 0 R
+>>
+endobj
+
+97 0 obj
+<<
+ /Type /StructElem
+ /S /LI
+ /P 80 0 R
+ /K [103 0 R 98 0 R]
+>>
+endobj
+
+98 0 obj
+<<
+ /Type /StructElem
+ /S /LBody
+ /P 97 0 R
+ /K [118 102 0 R 120 101 0 R 125 100 0 R 129 99 0 R]
+ /Pg 324 0 R
+>>
+endobj
+
+99 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 98 0 R
+ /K [130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159]
+ /Pg 324 0 R
+>>
+endobj
+
+100 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 98 0 R
+ /K [126 127 128]
+ /Pg 324 0 R
+>>
+endobj
+
+101 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 98 0 R
+ /K [121 122 123 124]
+ /Pg 324 0 R
+>>
+endobj
+
+102 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 98 0 R
+ /K [119]
+ /Pg 324 0 R
+>>
+endobj
+
+103 0 obj
+<<
+ /Type /StructElem
+ /S /Lbl
+ /P 97 0 R
+ /K [117]
+ /Pg 324 0 R
+>>
+endobj
+
+104 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [81]
- /Pg 249 0 R
+ /K [82 107 0 R 94 106 0 R 96 105 0 R 116]
+ /Pg 324 0 R
>>
endobj
-52 0 obj
+105 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 104 0 R
+ /K [97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115]
+ /Pg 324 0 R
+>>
+endobj
+
+106 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 104 0 R
+ /K [95]
+ /Pg 324 0 R
+>>
+endobj
+
+107 0 obj
+<<
+ /Type /StructElem
+ /S /Formula
+ /P 104 0 R
+ /K [83 84 85 86 87 88 89 90 91 92 93]
+ /Pg 324 0 R
+>>
+endobj
+
+108 0 obj
+<<
+ /Type /StructElem
+ /S /P
+ /P 19 0 R
+ /K [80 81]
+ /Pg 324 0 R
+>>
+endobj
+
+109 0 obj
+<<
+ /Type /StructElem
+ /S /P
+ /P 19 0 R
+ /K [79]
+ /Pg 324 0 R
+>>
+endobj
+
+110 0 obj
<<
/Type /StructElem
/S /H3
/P 19 0 R
/T <FEFF004400E9007400650072006D0069006E0069007300650072>
- /K [79 80]
- /Pg 249 0 R
+ /K [77 78]
+ /Pg 324 0 R
>>
endobj
-53 0 obj
+111 0 obj
<<
/Type /StructElem
/S /Div
/P 19 0 R
- /K [55 0 R 54 0 R]
+ /K [113 0 R 112 0 R]
>>
endobj
-54 0 obj
+112 0 obj
<<
/Type /StructElem
/S /Figure
- /P 53 0 R
+ /P 111 0 R
/A [<<
/O /Layout
/Placement /Block
>>]
- /K [77]
- /Pg 249 0 R
+ /K [75]
+ /Pg 324 0 R
>>
endobj
-55 0 obj
+113 0 obj
<<
/Type /StructElem
/S /Caption
- /P 53 0 R
- /K [56 0 R]
+ /P 111 0 R
+ /K [114 0 R]
>>
endobj
-56 0 obj
+114 0 obj
<<
/Type /StructElem
/S /Span
- /P 55 0 R
+ /P 113 0 R
/A [<<
/O /Layout
/Placement /Block
>>]
- /K [78]
- /Pg 249 0 R
+ /K [76]
+ /Pg 324 0 R
>>
endobj
-57 0 obj
+115 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [76]
- /Pg 249 0 R
+ /K [74]
+ /Pg 324 0 R
>>
endobj
-58 0 obj
+116 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [59 0 R 75]
- /Pg 249 0 R
+ /K [117 0 R 73]
+ /Pg 324 0 R
>>
endobj
-59 0 obj
+117 0 obj
<<
/Type /StructElem
/S /Link
- /P 58 0 R
- /K [74 <<
+ /P 116 0 R
+ /K [72 <<
/Type /OBJR
- /Pg 249 0 R
- /Obj 248 0 R
+ /Pg 324 0 R
+ /Obj 323 0 R
>>]
- /Pg 249 0 R
+ /Pg 324 0 R
>>
endobj
-60 0 obj
+118 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [73]
- /Pg 249 0 R
+ /K [71]
+ /Pg 324 0 R
>>
endobj
-61 0 obj
+119 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [61 62 0 R 72]
- /Pg 249 0 R
+ /K [59 120 0 R 70]
+ /Pg 324 0 R
>>
endobj
-62 0 obj
+120 0 obj
<<
/Type /StructElem
/S /Formula
- /P 61 0 R
- /K [62 63 64 65 66 67 68 69 70 71]
- /Pg 249 0 R
+ /P 119 0 R
+ /K [60 61 62 63 64 65 66 67 68 69]
+ /Pg 324 0 R
>>
endobj
-63 0 obj
+121 0 obj
<<
/Type /StructElem
/S /Formula
@@ -644,62 +1218,62 @@ endobj
/O /Layout
/Placement /Block
>>]
- /K [52 53 54 55 56 57 58 59 60]
- /Pg 249 0 R
+ /K [50 51 52 53 54 55 56 57 58]
+ /Pg 324 0 R
>>
endobj
-64 0 obj
+122 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [41 68 0 R 43 67 0 R 45 66 0 R 49 65 0 R 51]
- /Pg 249 0 R
+ /K [39 126 0 R 41 125 0 R 43 124 0 R 47 123 0 R 49]
+ /Pg 324 0 R
>>
endobj
-65 0 obj
+123 0 obj
<<
/Type /StructElem
/S /Formula
- /P 64 0 R
- /K [50]
- /Pg 249 0 R
+ /P 122 0 R
+ /K [48]
+ /Pg 324 0 R
>>
endobj
-66 0 obj
+124 0 obj
<<
/Type /StructElem
/S /Formula
- /P 64 0 R
- /K [46 47 48]
- /Pg 249 0 R
+ /P 122 0 R
+ /K [44 45 46]
+ /Pg 324 0 R
>>
endobj
-67 0 obj
+125 0 obj
<<
/Type /StructElem
/S /Em
- /P 64 0 R
- /K [44]
- /Pg 249 0 R
+ /P 122 0 R
+ /K [42]
+ /Pg 324 0 R
>>
endobj
-68 0 obj
+126 0 obj
<<
/Type /StructElem
/S /Formula
- /P 64 0 R
- /K [42]
- /Pg 249 0 R
+ /P 122 0 R
+ /K [40]
+ /Pg 324 0 R
>>
endobj
-69 0 obj
+127 0 obj
<<
/Type /StructElem
/S /Formula
@@ -708,12 +1282,12 @@ endobj
/O /Layout
/Placement /Block
>>]
- /K [16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40]
- /Pg 249 0 R
+ /K [14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38]
+ /Pg 324 0 R
>>
endobj
-70 0 obj
+128 0 obj
<<
/Type /StructElem
/S /L
@@ -722,122 +1296,122 @@ endobj
/O /List
/ListNumbering /Circle
>>]
- /K [75 0 R 71 0 R]
+ /K [133 0 R 129 0 R]
>>
endobj
-71 0 obj
+129 0 obj
<<
/Type /StructElem
/S /LI
- /P 70 0 R
- /K [74 0 R 72 0 R]
+ /P 128 0 R
+ /K [132 0 R 130 0 R]
>>
endobj
-72 0 obj
+130 0 obj
<<
/Type /StructElem
/S /LBody
- /P 71 0 R
- /K [13 73 0 R 15]
- /Pg 249 0 R
+ /P 129 0 R
+ /K [11 131 0 R 13]
+ /Pg 324 0 R
>>
endobj
-73 0 obj
+131 0 obj
<<
/Type /StructElem
/S /Formula
- /P 72 0 R
- /K [14]
- /Pg 249 0 R
+ /P 130 0 R
+ /K [12]
+ /Pg 324 0 R
>>
endobj
-74 0 obj
+132 0 obj
<<
/Type /StructElem
/S /Lbl
- /P 71 0 R
- /K [12]
- /Pg 249 0 R
+ /P 129 0 R
+ /K [10]
+ /Pg 324 0 R
>>
endobj
-75 0 obj
+133 0 obj
<<
/Type /StructElem
/S /LI
- /P 70 0 R
- /K [77 0 R 76 0 R]
+ /P 128 0 R
+ /K [135 0 R 134 0 R]
>>
endobj
-76 0 obj
+134 0 obj
<<
/Type /StructElem
/S /LBody
- /P 75 0 R
- /K [11]
- /Pg 249 0 R
+ /P 133 0 R
+ /K [9]
+ /Pg 324 0 R
>>
endobj
-77 0 obj
+135 0 obj
<<
/Type /StructElem
/S /Lbl
- /P 75 0 R
- /K [10]
- /Pg 249 0 R
+ /P 133 0 R
+ /K [8]
+ /Pg 324 0 R
>>
endobj
-78 0 obj
+136 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [8 9]
- /Pg 249 0 R
+ /K [6 7]
+ /Pg 324 0 R
>>
endobj
-79 0 obj
+137 0 obj
<<
/Type /StructElem
/S /H3
/P 19 0 R
/T <FEFF004400E900660069006E006900740069006F006E0073>
- /K [6 7]
- /Pg 249 0 R
+ /K [4 5]
+ /Pg 324 0 R
>>
endobj
-80 0 obj
+138 0 obj
<<
/Type /StructElem
/S /H2
/P 19 0 R
/T <FEFF004400E9007400650072006D0069006E00690073006D0065>
- /K [4 5]
- /Pg 249 0 R
+ /K [2 3]
+ /Pg 324 0 R
>>
endobj
-81 0 obj
+139 0 obj
<<
/Type /StructElem
/S /H1
/P 19 0 R
/T <FEFF004100750074006F006D00610074006500730020006400E9007400650072006D0069006E00690073007400650073002C0020006E006F006E0020006400E9007400650072006D0069006E0069007300740065007300200065007400200063006F006D0070006C006500740073>
- /K [0 1 2 3]
- /Pg 249 0 R
+ /K [0 1]
+ /Pg 324 0 R
>>
endobj
-82 0 obj
+140 0 obj
<<
/Type /StructElem
/S /Formula
@@ -847,111 +1421,111 @@ endobj
/Placement /Block
>>]
/K [148 149 150 151 152 153]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-83 0 obj
+141 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [136 87 0 R 141 86 0 R 143 85 0 R 145 84 0 R 147]
- /Pg 246 0 R
+ /K [136 145 0 R 141 144 0 R 143 143 0 R 145 142 0 R 147]
+ /Pg 321 0 R
>>
endobj
-84 0 obj
+142 0 obj
<<
/Type /StructElem
/S /Formula
- /P 83 0 R
+ /P 141 0 R
/K [146]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-85 0 obj
+143 0 obj
<<
/Type /StructElem
/S /Formula
- /P 83 0 R
+ /P 141 0 R
/K [144]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-86 0 obj
+144 0 obj
<<
/Type /StructElem
/S /Em
- /P 83 0 R
+ /P 141 0 R
/K [142]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-87 0 obj
+145 0 obj
<<
/Type /StructElem
/S /Formula
- /P 83 0 R
+ /P 141 0 R
/K [137 138 139 140]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-88 0 obj
+146 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [119 92 0 R 121 91 0 R 123 90 0 R 125 89 0 R 135]
- /Pg 246 0 R
+ /K [119 150 0 R 121 149 0 R 123 148 0 R 125 147 0 R 135]
+ /Pg 321 0 R
>>
endobj
-89 0 obj
+147 0 obj
<<
/Type /StructElem
/S /Formula
- /P 88 0 R
+ /P 146 0 R
/K [126 127 128 129 130 131 132 133 134]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-90 0 obj
+148 0 obj
<<
/Type /StructElem
/S /Em
- /P 88 0 R
+ /P 146 0 R
/K [124]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-91 0 obj
+149 0 obj
<<
/Type /StructElem
/S /Formula
- /P 88 0 R
+ /P 146 0 R
/K [122]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-92 0 obj
+150 0 obj
<<
/Type /StructElem
/S /Formula
- /P 88 0 R
+ /P 146 0 R
/K [120]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-93 0 obj
+151 0 obj
<<
/Type /StructElem
/S /Formula
@@ -961,111 +1535,111 @@ endobj
/Placement /Block
>>]
/K [104 105 106 107 108 109 110 111 112 113 114 115 116 117 118]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-94 0 obj
+152 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [96 96 0 R 98 95 0 R 103]
- /Pg 246 0 R
+ /K [96 154 0 R 98 153 0 R 103]
+ /Pg 321 0 R
>>
endobj
-95 0 obj
+153 0 obj
<<
/Type /StructElem
/S /Formula
- /P 94 0 R
+ /P 152 0 R
/K [99 100 101 102]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-96 0 obj
+154 0 obj
<<
/Type /StructElem
/S /Formula
- /P 94 0 R
+ /P 152 0 R
/K [97]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-97 0 obj
+155 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [75 103 0 R 81 102 0 R 83 101 0 R 85 100 0 R 90 99 0 R 92 98 0 R 94 95]
- /Pg 246 0 R
+ /K [75 161 0 R 81 160 0 R 83 159 0 R 85 158 0 R 90 157 0 R 92 156 0 R 94 95]
+ /Pg 321 0 R
>>
endobj
-98 0 obj
+156 0 obj
<<
/Type /StructElem
/S /Formula
- /P 97 0 R
+ /P 155 0 R
/K [93]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-99 0 obj
+157 0 obj
<<
/Type /StructElem
/S /Em
- /P 97 0 R
+ /P 155 0 R
/K [91]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-100 0 obj
+158 0 obj
<<
/Type /StructElem
/S /Formula
- /P 97 0 R
+ /P 155 0 R
/K [86 87 88 89]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-101 0 obj
+159 0 obj
<<
/Type /StructElem
/S /Em
- /P 97 0 R
+ /P 155 0 R
/K [84]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-102 0 obj
+160 0 obj
<<
/Type /StructElem
/S /Formula
- /P 97 0 R
+ /P 155 0 R
/K [82]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-103 0 obj
+161 0 obj
<<
/Type /StructElem
/S /Formula
- /P 97 0 R
+ /P 155 0 R
/K [76 77 78 79 80]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-104 0 obj
+162 0 obj
<<
/Type /StructElem
/S /L
@@ -1074,253 +1648,253 @@ endobj
/O /List
/ListNumbering /Circle
>>]
- /K [110 0 R 105 0 R]
+ /K [168 0 R 163 0 R]
>>
endobj
-105 0 obj
+163 0 obj
<<
/Type /StructElem
/S /LI
- /P 104 0 R
- /K [109 0 R 106 0 R]
+ /P 162 0 R
+ /K [167 0 R 164 0 R]
>>
endobj
-106 0 obj
+164 0 obj
<<
/Type /StructElem
/S /LBody
- /P 105 0 R
- /K [50 108 0 R 56 107 0 R 73 74]
- /Pg 246 0 R
+ /P 163 0 R
+ /K [50 166 0 R 56 165 0 R 73 74]
+ /Pg 321 0 R
>>
endobj
-107 0 obj
+165 0 obj
<<
/Type /StructElem
/S /Formula
- /P 106 0 R
+ /P 164 0 R
/K [57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-108 0 obj
+166 0 obj
<<
/Type /StructElem
/S /Formula
- /P 106 0 R
+ /P 164 0 R
/K [51 52 53 54 55]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-109 0 obj
+167 0 obj
<<
/Type /StructElem
/S /Lbl
- /P 105 0 R
+ /P 163 0 R
/K [49]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-110 0 obj
+168 0 obj
<<
/Type /StructElem
/S /LI
- /P 104 0 R
- /K [113 0 R 111 0 R]
+ /P 162 0 R
+ /K [171 0 R 169 0 R]
>>
endobj
-111 0 obj
+169 0 obj
<<
/Type /StructElem
/S /LBody
- /P 110 0 R
- /K [112 0 R 48]
- /Pg 246 0 R
+ /P 168 0 R
+ /K [170 0 R 48]
+ /Pg 321 0 R
>>
endobj
-112 0 obj
+170 0 obj
<<
/Type /StructElem
/S /Formula
- /P 111 0 R
+ /P 169 0 R
/K [44 45 46 47]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-113 0 obj
+171 0 obj
<<
/Type /StructElem
/S /Lbl
- /P 110 0 R
+ /P 168 0 R
/K [43]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-114 0 obj
+172 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [28 116 0 R 30 115 0 R 42]
- /Pg 246 0 R
+ /K [28 174 0 R 30 173 0 R 42]
+ /Pg 321 0 R
>>
endobj
-115 0 obj
+173 0 obj
<<
/Type /StructElem
/S /Formula
- /P 114 0 R
+ /P 172 0 R
/K [31 32 33 34 35 36 37 38 39 40 41]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-116 0 obj
+174 0 obj
<<
/Type /StructElem
/S /Formula
- /P 114 0 R
+ /P 172 0 R
/K [29]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-117 0 obj
+175 0 obj
<<
/Type /StructElem
/S /Div
/P 19 0 R
- /K [119 0 R 118 0 R]
+ /K [177 0 R 176 0 R]
>>
endobj
-118 0 obj
+176 0 obj
<<
/Type /StructElem
/S /Figure
- /P 117 0 R
+ /P 175 0 R
/A [<<
/O /Layout
/Placement /Block
>>]
/K [23]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-119 0 obj
+177 0 obj
<<
/Type /StructElem
/S /Caption
- /P 117 0 R
- /K [122 0 R 121 0 R 120 0 R]
+ /P 175 0 R
+ /K [180 0 R 179 0 R 178 0 R]
>>
endobj
-120 0 obj
+178 0 obj
<<
/Type /StructElem
/S /Span
- /P 119 0 R
+ /P 177 0 R
/A [<<
/O /Layout
/Placement /Block
>>]
/K [27]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-121 0 obj
+179 0 obj
<<
/Type /StructElem
/S /Formula
- /P 119 0 R
+ /P 177 0 R
/A [<<
/O /Layout
/Placement /Block
>>]
/K [25 26]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-122 0 obj
+180 0 obj
<<
/Type /StructElem
/S /Span
- /P 119 0 R
+ /P 177 0 R
/A [<<
/O /Layout
/Placement /Block
>>]
/K [24]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-123 0 obj
+181 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [0 127 0 R 8 9 126 0 R 16 125 0 R 19 20 124 0 R 22]
- /Pg 246 0 R
+ /K [0 185 0 R 8 9 184 0 R 16 183 0 R 19 20 182 0 R 22]
+ /Pg 321 0 R
>>
endobj
-124 0 obj
+182 0 obj
<<
/Type /StructElem
/S /Formula
- /P 123 0 R
+ /P 181 0 R
/K [21]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-125 0 obj
+183 0 obj
<<
/Type /StructElem
/S /Formula
- /P 123 0 R
+ /P 181 0 R
/K [17 18]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-126 0 obj
+184 0 obj
<<
/Type /StructElem
/S /Formula
- /P 123 0 R
+ /P 181 0 R
/K [10 11 12 13 14 15]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-127 0 obj
+185 0 obj
<<
/Type /StructElem
/S /Formula
- /P 123 0 R
+ /P 181 0 R
/K [1 2 3 4 5 6 7]
- /Pg 246 0 R
+ /Pg 321 0 R
>>
endobj
-128 0 obj
+186 0 obj
<<
/Type /StructElem
/S /L
@@ -1329,368 +1903,368 @@ endobj
/O /List
/ListNumbering /Circle
>>]
- /K [141 0 R 137 0 R 133 0 R 129 0 R]
+ /K [199 0 R 195 0 R 191 0 R 187 0 R]
>>
endobj
-129 0 obj
+187 0 obj
<<
/Type /StructElem
/S /LI
- /P 128 0 R
- /K [132 0 R 130 0 R]
+ /P 186 0 R
+ /K [190 0 R 188 0 R]
>>
endobj
-130 0 obj
+188 0 obj
<<
/Type /StructElem
/S /LBody
- /P 129 0 R
- /K [131 0 R 254]
- /Pg 244 0 R
+ /P 187 0 R
+ /K [189 0 R 254]
+ /Pg 319 0 R
>>
endobj
-131 0 obj
+189 0 obj
<<
/Type /StructElem
/S /Formula
- /P 130 0 R
+ /P 188 0 R
/K [251 252 253]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-132 0 obj
+190 0 obj
<<
/Type /StructElem
/S /Lbl
- /P 129 0 R
+ /P 187 0 R
/K [250]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-133 0 obj
+191 0 obj
<<
/Type /StructElem
/S /LI
- /P 128 0 R
- /K [136 0 R 134 0 R]
+ /P 186 0 R
+ /K [194 0 R 192 0 R]
>>
endobj
-134 0 obj
+192 0 obj
<<
/Type /StructElem
/S /LBody
- /P 133 0 R
- /K [135 0 R 249]
- /Pg 244 0 R
+ /P 191 0 R
+ /K [193 0 R 249]
+ /Pg 319 0 R
>>
endobj
-135 0 obj
+193 0 obj
<<
/Type /StructElem
/S /Formula
- /P 134 0 R
+ /P 192 0 R
/K [246 247 248]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-136 0 obj
+194 0 obj
<<
/Type /StructElem
/S /Lbl
- /P 133 0 R
+ /P 191 0 R
/K [245]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-137 0 obj
+195 0 obj
<<
/Type /StructElem
/S /LI
- /P 128 0 R
- /K [140 0 R 138 0 R]
+ /P 186 0 R
+ /K [198 0 R 196 0 R]
>>
endobj
-138 0 obj
+196 0 obj
<<
/Type /StructElem
/S /LBody
- /P 137 0 R
- /K [139 0 R 244]
- /Pg 244 0 R
+ /P 195 0 R
+ /K [197 0 R 244]
+ /Pg 319 0 R
>>
endobj
-139 0 obj
+197 0 obj
<<
/Type /StructElem
/S /Formula
- /P 138 0 R
+ /P 196 0 R
/K [237 238 239 240 241 242 243]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-140 0 obj
+198 0 obj
<<
/Type /StructElem
/S /Lbl
- /P 137 0 R
+ /P 195 0 R
/K [236]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-141 0 obj
+199 0 obj
<<
/Type /StructElem
/S /LI
- /P 128 0 R
- /K [144 0 R 142 0 R]
+ /P 186 0 R
+ /K [202 0 R 200 0 R]
>>
endobj
-142 0 obj
+200 0 obj
<<
/Type /StructElem
/S /LBody
- /P 141 0 R
- /K [143 0 R 235]
- /Pg 244 0 R
+ /P 199 0 R
+ /K [201 0 R 235]
+ /Pg 319 0 R
>>
endobj
-143 0 obj
+201 0 obj
<<
/Type /StructElem
/S /Formula
- /P 142 0 R
+ /P 200 0 R
/K [234]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-144 0 obj
+202 0 obj
<<
/Type /StructElem
/S /Lbl
- /P 141 0 R
+ /P 199 0 R
/K [233]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-145 0 obj
+203 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [218 147 0 R 220 146 0 R 232]
- /Pg 244 0 R
+ /K [218 205 0 R 220 204 0 R 232]
+ /Pg 319 0 R
>>
endobj
-146 0 obj
+204 0 obj
<<
/Type /StructElem
/S /Formula
- /P 145 0 R
+ /P 203 0 R
/K [221 222 223 224 225 226 227 228 229 230 231]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-147 0 obj
+205 0 obj
<<
/Type /StructElem
/S /Formula
- /P 145 0 R
+ /P 203 0 R
/K [219]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-148 0 obj
+206 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [211 150 0 R 213 214 149 0 R 216 217]
- /Pg 244 0 R
+ /K [211 208 0 R 213 214 207 0 R 216 217]
+ /Pg 319 0 R
>>
endobj
-149 0 obj
+207 0 obj
<<
/Type /StructElem
/S /Em
- /P 148 0 R
+ /P 206 0 R
/K [215]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-150 0 obj
+208 0 obj
<<
/Type /StructElem
/S /Strong
- /P 148 0 R
+ /P 206 0 R
/K [212]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-151 0 obj
+209 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [196 156 0 R 201 155 0 R 203 154 0 R 206 153 0 R 208 152 0 R 210]
- /Pg 244 0 R
+ /K [196 214 0 R 201 213 0 R 203 212 0 R 206 211 0 R 208 210 0 R 210]
+ /Pg 319 0 R
>>
endobj
-152 0 obj
+210 0 obj
<<
/Type /StructElem
/S /Formula
- /P 151 0 R
+ /P 209 0 R
/K [209]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-153 0 obj
+211 0 obj
<<
/Type /StructElem
/S /Formula
- /P 151 0 R
+ /P 209 0 R
/K [207]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-154 0 obj
+212 0 obj
<<
/Type /StructElem
/S /Formula
- /P 151 0 R
+ /P 209 0 R
/K [204 205]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-155 0 obj
+213 0 obj
<<
/Type /StructElem
/S /Formula
- /P 151 0 R
+ /P 209 0 R
/K [202]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-156 0 obj
+214 0 obj
<<
/Type /StructElem
/S /Formula
- /P 151 0 R
+ /P 209 0 R
/K [197 198 199 200]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-157 0 obj
+215 0 obj
<<
/Type /StructElem
/S /H2
/P 19 0 R
/T <FEFF00500072006F0062006C00E8006D00650020006400750020006D006F00740020006500740020006100750074006F006D0061007400650073>
/K [194 195]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-158 0 obj
+216 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [178 164 0 R 180 163 0 R 182 183 162 0 R 185 186 161 0 R 188 160 0 R 191 159 0 R 193]
- /Pg 244 0 R
+ /K [178 222 0 R 180 221 0 R 182 183 220 0 R 185 186 219 0 R 188 218 0 R 191 217 0 R 193]
+ /Pg 319 0 R
>>
endobj
-159 0 obj
+217 0 obj
<<
/Type /StructElem
/S /Formula
- /P 158 0 R
+ /P 216 0 R
/K [192]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-160 0 obj
+218 0 obj
<<
/Type /StructElem
/S /Formula
- /P 158 0 R
+ /P 216 0 R
/K [189 190]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-161 0 obj
+219 0 obj
<<
/Type /StructElem
/S /Formula
- /P 158 0 R
+ /P 216 0 R
/K [187]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-162 0 obj
+220 0 obj
<<
/Type /StructElem
/S /Em
- /P 158 0 R
+ /P 216 0 R
/K [184]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-163 0 obj
+221 0 obj
<<
/Type /StructElem
/S /Em
- /P 158 0 R
+ /P 216 0 R
/K [181]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-164 0 obj
+222 0 obj
<<
/Type /StructElem
/S /Em
- /P 158 0 R
+ /P 216 0 R
/K [179]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-165 0 obj
+223 0 obj
<<
/Type /StructElem
/S /L
@@ -1699,117 +2273,117 @@ endobj
/O /List
/ListNumbering /Circle
>>]
- /K [170 0 R 166 0 R]
+ /K [228 0 R 224 0 R]
>>
endobj
-166 0 obj
+224 0 obj
<<
/Type /StructElem
/S /LI
- /P 165 0 R
- /K [169 0 R 167 0 R]
+ /P 223 0 R
+ /K [227 0 R 225 0 R]
>>
endobj
-167 0 obj
+225 0 obj
<<
/Type /StructElem
/S /LBody
- /P 166 0 R
- /K [168 0 R]
+ /P 224 0 R
+ /K [226 0 R]
>>
endobj
-168 0 obj
+226 0 obj
<<
/Type /StructElem
/S /Formula
- /P 167 0 R
+ /P 225 0 R
/K [157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-169 0 obj
+227 0 obj
<<
/Type /StructElem
/S /Lbl
- /P 166 0 R
+ /P 224 0 R
/K [156]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-170 0 obj
+228 0 obj
<<
/Type /StructElem
/S /LI
- /P 165 0 R
- /K [173 0 R 171 0 R]
+ /P 223 0 R
+ /K [231 0 R 229 0 R]
>>
endobj
-171 0 obj
+229 0 obj
<<
/Type /StructElem
/S /LBody
- /P 170 0 R
- /K [172 0 R]
+ /P 228 0 R
+ /K [230 0 R]
>>
endobj
-172 0 obj
+230 0 obj
<<
/Type /StructElem
/S /Formula
- /P 171 0 R
+ /P 229 0 R
/K [137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-173 0 obj
+231 0 obj
<<
/Type /StructElem
/S /Lbl
- /P 170 0 R
+ /P 228 0 R
/K [136]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-174 0 obj
+232 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [115 176 0 R 125 175 0 R 135]
- /Pg 244 0 R
+ /K [115 234 0 R 125 233 0 R 135]
+ /Pg 319 0 R
>>
endobj
-175 0 obj
+233 0 obj
<<
/Type /StructElem
/S /Formula
- /P 174 0 R
+ /P 232 0 R
/K [126 127 128 129 130 131 132 133 134]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-176 0 obj
+234 0 obj
<<
/Type /StructElem
/S /Formula
- /P 174 0 R
+ /P 232 0 R
/K [116 117 118 119 120 121 122 123 124]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-177 0 obj
+235 0 obj
<<
/Type /StructElem
/S /Formula
@@ -1819,51 +2393,51 @@ endobj
/Placement /Block
>>]
/K [105 106 107 108 109 110 111 112 113 114]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-178 0 obj
+236 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [96 181 0 R 99 180 0 R 101 179 0 R 104]
- /Pg 244 0 R
+ /K [96 239 0 R 99 238 0 R 101 237 0 R 104]
+ /Pg 319 0 R
>>
endobj
-179 0 obj
+237 0 obj
<<
/Type /StructElem
/S /Formula
- /P 178 0 R
+ /P 236 0 R
/K [102 103]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-180 0 obj
+238 0 obj
<<
/Type /StructElem
/S /Formula
- /P 178 0 R
+ /P 236 0 R
/K [100]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-181 0 obj
+239 0 obj
<<
/Type /StructElem
/S /Formula
- /P 178 0 R
+ /P 236 0 R
/K [97 98]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-182 0 obj
+240 0 obj
<<
/Type /StructElem
/S /Formula
@@ -1873,141 +2447,141 @@ endobj
/Placement /Block
>>]
/K [86 87 88 89 90 91 92 93 94 95]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-183 0 obj
+241 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [77 187 0 R 79 186 0 R 81 185 0 R 83 184 0 R 85]
- /Pg 244 0 R
+ /K [77 245 0 R 79 244 0 R 81 243 0 R 83 242 0 R 85]
+ /Pg 319 0 R
>>
endobj
-184 0 obj
+242 0 obj
<<
/Type /StructElem
/S /Formula
- /P 183 0 R
+ /P 241 0 R
/K [84]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-185 0 obj
+243 0 obj
<<
/Type /StructElem
/S /Formula
- /P 183 0 R
+ /P 241 0 R
/K [82]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-186 0 obj
+244 0 obj
<<
/Type /StructElem
/S /Formula
- /P 183 0 R
+ /P 241 0 R
/K [80]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-187 0 obj
+245 0 obj
<<
/Type /StructElem
/S /Em
- /P 183 0 R
+ /P 241 0 R
/K [78]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-188 0 obj
+246 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [55 192 0 R 58 191 0 R 63 190 0 R 73 189 0 R]
- /Pg 244 0 R
+ /K [55 250 0 R 58 249 0 R 63 248 0 R 73 247 0 R]
+ /Pg 319 0 R
>>
endobj
-189 0 obj
+247 0 obj
<<
/Type /StructElem
/S /Formula
- /P 188 0 R
+ /P 246 0 R
/K [74 75 76]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-190 0 obj
+248 0 obj
<<
/Type /StructElem
/S /Formula
- /P 188 0 R
+ /P 246 0 R
/K [64 65 66 67 68 69 70 71 72]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-191 0 obj
+249 0 obj
<<
/Type /StructElem
/S /Formula
- /P 188 0 R
+ /P 246 0 R
/K [59 60 61 62]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-192 0 obj
+250 0 obj
<<
/Type /StructElem
/S /Formula
- /P 188 0 R
+ /P 246 0 R
/K [56 57]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-193 0 obj
+251 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [47 195 0 R 50 194 0 R 54]
- /Pg 244 0 R
+ /K [47 253 0 R 50 252 0 R 54]
+ /Pg 319 0 R
>>
endobj
-194 0 obj
+252 0 obj
<<
/Type /StructElem
/S /Formula
- /P 193 0 R
+ /P 251 0 R
/K [51 52 53]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-195 0 obj
+253 0 obj
<<
/Type /StructElem
/S /Formula
- /P 193 0 R
+ /P 251 0 R
/K [48 49]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-196 0 obj
+254 0 obj
<<
/Type /StructElem
/S /Formula
@@ -2017,113 +2591,113 @@ endobj
/Placement /Block
>>]
/K [19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-197 0 obj
+255 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [14 199 0 R 16 198 0 R 18]
- /Pg 244 0 R
+ /K [14 257 0 R 16 256 0 R 18]
+ /Pg 319 0 R
>>
endobj
-198 0 obj
+256 0 obj
<<
/Type /StructElem
/S /Em
- /P 197 0 R
+ /P 255 0 R
/K [17]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-199 0 obj
+257 0 obj
<<
/Type /StructElem
/S /Em
- /P 197 0 R
+ /P 255 0 R
/K [15]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-200 0 obj
+258 0 obj
<<
/Type /StructElem
/S /P
/P 19 0 R
- /K [5 203 0 R 8 202 0 R 11 201 0 R 13]
- /Pg 244 0 R
+ /K [5 261 0 R 8 260 0 R 11 259 0 R 13]
+ /Pg 319 0 R
>>
endobj
-201 0 obj
+259 0 obj
<<
/Type /StructElem
/S /Formula
- /P 200 0 R
+ /P 258 0 R
/K [12]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-202 0 obj
+260 0 obj
<<
/Type /StructElem
/S /Formula
- /P 200 0 R
+ /P 258 0 R
/K [9 10]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-203 0 obj
+261 0 obj
<<
/Type /StructElem
/S /Formula
- /P 200 0 R
+ /P 258 0 R
/K [6 7]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-204 0 obj
+262 0 obj
<<
/Type /StructElem
/S /H2
/P 19 0 R
/T <FEFF00500072006F0062006C00E8006D00650020006400650020006400E90063006900730069006F006E>
/K [3 4]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-205 0 obj
+263 0 obj
<<
/Type /StructElem
/S /H1
/P 19 0 R
/T (Langages et automates)
/K [1 2]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-206 0 obj
+264 0 obj
<<
/Type /StructElem
/S /Title
/P 19 0 R
/K [0]
- /Pg 244 0 R
+ /Pg 319 0 R
>>
endobj
-207 0 obj
+265 0 obj
<<
/Type /PageLabel
/S /D
@@ -2131,7 +2705,7 @@ endobj
>>
endobj
-208 0 obj
+266 0 obj
<<
/Type /PageLabel
/S /D
@@ -2139,7 +2713,7 @@ endobj
>>
endobj
-209 0 obj
+267 0 obj
<<
/Type /PageLabel
/S /D
@@ -2147,7 +2721,7 @@ endobj
>>
endobj
-210 0 obj
+268 0 obj
<<
/Type /PageLabel
/S /D
@@ -2155,7 +2729,7 @@ endobj
>>
endobj
-211 0 obj
+269 0 obj
<<
/Type /PageLabel
/S /D
@@ -2163,48 +2737,234 @@ endobj
>>
endobj
-212 0 obj
+270 0 obj
<<
/Type /Font
/Subtype /Type0
- /BaseFont /KXCTJW+NewCMMath-Book-Identity-H
+ /BaseFont /XQTZSA+PTAstraSerif-Regular
/Encoding /Identity-H
- /DescendantFonts [213 0 R]
- /ToUnicode 216 0 R
+ /DescendantFonts [271 0 R]
+ /ToUnicode 274 0 R
>>
endobj
-213 0 obj
+271 0 obj
+<<
+ /Type /Font
+ /Subtype /CIDFontType2
+ /BaseFont /XQTZSA+PTAstraSerif-Regular
+ /CIDSystemInfo <<
+ /Registry (Adobe)
+ /Ordering (Identity)
+ /Supplement 0
+ >>
+ /FontDescriptor 273 0 R
+ /DW 0
+ /CIDToGIDMap /Identity
+ /W [0 0 777.83203 1 1 722.16797 2 2 500 3 3 277.83203 4 4 500 5 5 777.83203 6 7 443.84766 8 8 389.16016 9 9 250 10 10 333.0078 11 11 277.83203 12 12 500 13 13 556.15234 14 15 500 16 16 277.83203 17 17 500 18 18 333.0078 19 21 500 22 22 250 23 23 722.16797 24 24 443.84766 25 26 333.0078 27 27 277.83203 28 28 500 29 29 443.84766 30 30 500 31 31 610.83984 32 32 333.0078 33 33 250 34 34 556.15234 35 35 350.09766 36 37 443.84766 38 38 722.16797 39 39 443.84766 40 40 610.83984 41 41 333.0078 42 42 443.84766 43 44 333.0078 45 45 722.16797 46 48 500 49 49 556.15234 50 50 443.84766 51 51 722.16797 52 52 610.83984 53 55 500]
+>>
+endobj
+
+272 0 obj
+<<
+ /Length 13
+ /Filter /FlateDecode
+>>
+stream
+x 
+endstream
+endobj
+
+273 0 obj
+<<
+ /Type /FontDescriptor
+ /FontName /XQTZSA+PTAstraSerif-Regular
+ /Flags 131078
+ /FontBBox [1.953125 -225.09766 756.83594 845.7031]
+ /ItalicAngle 0
+ /Ascent 693.3594
+ /Descent -215.82031
+ /CapHeight 662.1094
+ /StemV 95.4
+ /CIDSet 272 0 R
+ /FontFile2 275 0 R
+>>
+endobj
+
+274 0 obj
+<<
+ /Length 1376
+ /Type /CMap
+ /WMode 0
+>>
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: procset CIDInit
+%%IncludeResource: procset CIDInit
+%%BeginResource: CMap Custom
+%%Title: (Custom Adobe Identity 0)
+%%Version: 1
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo 3 dict dup begin
+ /Registry (Adobe) def
+ /Ordering (Identity) def
+ /Supplement 0 def
+end def
+/CMapName /Custom def
+/CMapVersion 1 def
+/CMapType 0 def
+/WMode 0 def
+1 begincodespacerange
+<0000> <FFFF>
+endcodespacerange
+55 beginbfchar
+<0001> <0041>
+<0002> <0075>
+<0003> <0074>
+<0004> <006F>
+<0005> <006D>
+<0006> <0061>
+<0007> <0065>
+<0008> <0073>
+<0009> <0020>
+<000A> <0066>
+<000B> <0069>
+<000C> <006E>
+<000D> <0053>
+<000E> <0064>
+<000F> <0078>
+<0010> <006C>
+<0011> <0067>
+<0012> <0072>
+<0013> <0070>
+<0014> <0068>
+<0015> <0062>
+<0016> <002E>
+<0017> <004F>
+<0018> <00E9>
+<0019> <0028>
+<001A> <0029>
+<001B> <003A>
+<001C> <0076>
+<001D> <0063>
+<001E> <0071>
+<001F> <004C>
+<0020> <2019>
+<0021> <002C>
+<0022> <0050>
+<0023> <2022>
+<0024> <00E8>
+<0025> <00E7>
+<0026> <0055>
+<0027> <00E0>
+<0028> <00C9>
+<0029> <002D>
+<002A> <003F>
+<002B> <0049>
+<002C> <0021>
+<002D> <00C0>
+<002E> <00F9>
+<002F> <0031>
+<0030> <0032>
+<0031> <0046>
+<0032> <00EA>
+<0033> <0044>
+<0034> <0054>
+<0035> <0033>
+<0036> <0034>
+<0037> <0035>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+
+275 0 obj
+<<
+ /Length 8834
+ /Filter /FlateDecode
+>>
+stream
+x{ x[ՙnYkْ7J%Y[vKv;IۉM/qI --) RPPʽN{)aNJ@v^Α%I;$wϽߎ 
+
+ttsF} . xC"zEcW?7
+ix,-'/t& -jh}<c&#U;ڼ_<U^dw֜X
+32s!D T&p2uK-R``xwM'v|]c=xxׇ=
+ ߖ!KcHo̟*)]s5剞ʯuZ1o' و|| NB *kEl/$% 2J؞TEE&(|tأ#:ZYrhGcþӣ*@+]Z_Ϥx`jv#M-.;Д['zHg{uDOc}Gz[{t@mq`yO:}NX=}N@%4 Ř$yIO%ypݜGά\#R'wF^warH~m/pρwDy<T`I{: -$B"CMUZxg̶Z_V|nhNF ad`g%Meɡ0Řc?~!
+7F+/?b4do f=͘eÄIü/dx*E\"Jb%VT4,L#)bro CJLtaKLX*yyH&^GeӛZxnq>{!pU99;')O.!_PC h6Z)tMr~1s' EίűFʃ.3<|(B'=0hYH:f- 'LEޑΩӣ1{"nKvoїU}^k$XZJWqi 31h5V[7{GmW!X]u蜘p֦PS4 %<P~b
+[[ 0
+2q.]ъ.Y˂&s_6#%[.uhmno\8$UZR-!ΔWji-kEVk0h1*R^&yy*{?u2! JU SKq-+Qٟ ^[Vy9LFZZѲ*/hzwlDžPBNO+u-1-o㞆/Yb5MǬidjm c @z8 k]rulAtµlyYs'ؗ%]tF))^ϻP)QuTmFhSUzw8{AW{g,]Ѿ2oKiiEOm])oJm73g f P;N[Hzypɉ.mBp茢q"`-*R_CPAwiGTK w}e183mC7{O3?5Hr+m\_9߮8h8Rkl棓=&
+%|zc^KZLKJrm\ɛu7}75VOLV=QϜiњګwl&l'1tG(!
+hS[]2C8T˸aX \d!ߊP2 WZlB\řpE>YMpni_w:jJ~]X\=iXjveH,[5[?=AMQ?U+ 2{P/u } ,PX+FQoo*<WSw(ꫥ7OVw݇d!H gP~p
+U+'έ/D֒*oer)72?fS10re{F*gޡ332`*;J2:k)1okώKͤkwuV W?\ȊP
+6!+r]p||:7Z}: uqC
+&!P&k)ﮨ*_ԺP֊> u;{4wjv(9зVv<zzx~hA]}=ˎb05w^ DLV5˒FF.CA7zMev3Pyjce=ύ<ѿ@˻Z"E9]ȷߛtv}ͲGW˱)z3E!4ugﺰ>c> }c
+؜ZT9*JBds3Z.@L=+~pDfiF4˩꧲ߩ[Cw1@Б*dzQc3_җè!Qb% ϲ1(\#kE!b^62ل)%b| #
+C'pl:a+uw񛺫f/[fG8}ag5 qe,8}pwi<
+-c=z+ЗҜ5cZû2si' %/jĐa}?y3"ǽb?Z9U@~qw-e,eŪ[V EM 7k>q XV- H7cCEEy+-%ԍ j~[sy_g!Êy .9,l?q¼2:L*NiRR&VZ@sV
+zq#N[e}N^AW"/W5&K@m. eu۳~“)cI=' e҃=OA%A ]
+n ݭZvJH,^oK,Z ?fZeE 8}"K<p4qi^|p,e*?1͔$.]2›A~Uƕx
+%?&DEpT8jKs]6Rd yG̓,LX`
+x,,իyICH\E8\ @"ڦ)9ҽwNT\h ְ_{"LݷQ/I%Uz HNR~buƗӂV}?S
+~uקV+W{Hu+g' .ثXgwdZUITʾ @HD}=v
+SW
+2
+P}VC1ڗ5PB<AJ.B?f @:a ,,X/\/C"/N/aB$t@/i18 $wpaN4LAay$,"Lvpv4Sp &`8 4l%xkVIm$
+N~,` 0D8xb6鹑Dll&gc:w0ݰxfONyNc"_c|y& mG@!m*
+6E@b.t"
+P?{S'f]kRZPEJ1jѳ^Ե,Y6ѓ9?sq Co>H չSOPǂxg5=MV ia鶵Ȝ~Ow"PhCc*%;aй] Ƿ5*ݶ" Y?zDw-lN$0dos@%| .
+endstream
+endobj
+
+276 0 obj
+<<
+ /Type /Font
+ /Subtype /Type0
+ /BaseFont /GRKENM+NewCMMath-Book-Identity-H
+ /Encoding /Identity-H
+ /DescendantFonts [277 0 R]
+ /ToUnicode 280 0 R
+>>
+endobj
+
+277 0 obj
<<
/Type /Font
/Subtype /CIDFontType0
- /BaseFont /KXCTJW+NewCMMath-Book
+ /BaseFont /GRKENM+NewCMMath-Book
/CIDSystemInfo <<
/Registry (Adobe)
/Ordering (Identity)
/Supplement 0
>>
- /FontDescriptor 215 0 R
+ /FontDescriptor 279 0 R
/DW 0
- /W [0 0 500 1 1 681 2 3 569 4 4 750 5 5 278 6 6 778 7 7 500 8 8 716 9 9 667 10 10 500 11 11 278 12 12 572 13 13 485 14 14 278 15 15 500 16 16 569 17 17 466 18 18 706 19 19 600 20 20 722 21 22 778 23 23 500 24 24 1111 25 25 404 26 26 778 27 27 529 28 28 429 29 29 433 30 30 642 31 31 727 32 32 778 33 33 857 34 34 389 35 35 613 36 36 584 37 37 440 38 38 643 39 39 389 40 40 778 41 41 500 42 42 556 43 43 500 44 44 278 45 45 392 46 46 556 47 47 500 48 48 833 49 49 556 50 50 444 51 51 394 52 52 332 53 53 469 54 54 837 55 55 763 56 56 778 57 57 345 58 58 778 59 60 422 61 61 389 62 63 444 64 64 778 65 65 759 66 66 503.00003 67 67 446 68 68 667 69 69 407 70 70 1457 71 71 666 72 72 556 73 73 667 74 74 778 75 75 667]
+ /W [0 0 500 1 1 681 2 3 569 4 4 750 5 5 278 6 6 778 7 7 500 8 8 716 9 9 667 10 10 500 11 11 278 12 12 572 13 13 485 14 14 278 15 15 500 16 16 569 17 17 466 18 18 706 19 19 600 20 20 722 21 22 778 23 23 500 24 24 1111 25 25 404 26 26 778 27 27 529 28 28 429 29 29 433 30 30 642 31 31 727 32 32 778 33 33 857 34 34 389 35 35 613 36 36 584 37 37 440 38 38 643 39 39 389 40 40 778 41 41 500 42 42 556 43 43 500 44 44 278 45 45 392 46 46 556 47 47 500 48 48 833 49 49 556 50 50 444 51 51 394 52 52 332 53 53 469 54 54 837 55 55 778 56 56 345 57 57 778 58 59 422 60 60 389 61 62 444 63 63 778 64 64 759 65 65 503.00003 66 66 446 67 67 667 68 68 407 69 69 1457 70 70 556 71 71 763 72 72 828 73 73 738 74 74 556 75 75 667 76 76 778 77 77 500 78 78 666 79 79 667 80 80 778 81 81 667 82 82 500 83 83 667]
>>
endobj
-214 0 obj
+278 0 obj
<<
/Length 13
/Filter /FlateDecode
>>
stream
-x
->
+x>
+
endstream
endobj
-215 0 obj
+279 0 obj
<<
/Type /FontDescriptor
- /FontName /KXCTJW+NewCMMath-Book
+ /FontName /GRKENM+NewCMMath-Book
/Flags 131076
/FontBBox [-32 -439 1401 917]
/ItalicAngle 0
@@ -2212,14 +2972,14 @@ endobj
/Descent -194
/CapHeight 683
/StemV 95.4
- /CIDSet 214 0 R
- /FontFile3 217 0 R
+ /CIDSet 278 0 R
+ /FontFile3 281 0 R
>>
endobj
-216 0 obj
+280 0 obj
<<
- /Length 1764
+ /Length 1888
/Type /CMap
/WMode 0
>>
@@ -2246,7 +3006,7 @@ end def
1 begincodespacerange
<0000> <FFFF>
endcodespacerange
-75 beginbfchar
+83 beginbfchar
<0001> <D835DC3F>
<0002> <0031>
<0003> <0032>
@@ -2301,27 +3061,35 @@ endcodespacerange
<0034> <0020>
<0035> <D835DC60>
<0036> <2026>
-<0037> <D835DC42>
-<0038> <2264>
-<0039> <D835DC56>
-<003A> <003C>
-<003B> <0028>
-<003C> <0029>
-<003D> <0074>
-<003E> <0063>
-<003F> <00E9>
-<0040> <212CFE00>
-<0041> <D835DC45>
-<0042> <D835DC5D>
-<0043> <D835DC5E>
-<0044> <2227>
-<0045> <2032>
-<0046> <27F9>
-<0047> <2200>
-<0048> <2203>
-<0049> <228E>
-<004A> <22A5>
-<004B> <2209>
+<0037> <2264>
+<0038> <D835DC56>
+<0039> <003C>
+<003A> <0028>
+<003B> <0029>
+<003C> <0074>
+<003D> <0063>
+<003E> <00E9>
+<003F> <212CFE00>
+<0040> <D835DC45>
+<0041> <D835DC5D>
+<0042> <D835DC5E>
+<0043> <2227>
+<0044> <2032>
+<0045> <27F9>
+<0046> <0064>
+<0047> <D835DCABFE00>
+<0048> <D835DC4B>
+<0049> <D835DC38>
+<004A> <2203>
+<004B> <2229>
+<004C> <2260>
+<004D> <2205>
+<004E> <2200>
+<004F> <228E>
+<0050> <22A5>
+<0051> <2209>
+<0052> <005C>
+<0053> <222A>
endbfchar
endcmap
CMapName currentdict /CMap defineresource pop
@@ -2332,116 +3100,112 @@ end
endstream
endobj
-217 0 obj
+281 0 obj
<<
- /Length 9300
+ /Length 10308
/Filter /FlateDecode
/Subtype /CIDFontType0C
>>
stream
-xz xUX(H!p3õ9G߷eY-[:JGlɲ--_q\ $;v`^
-8LxBhڪ7HMq Ij,^į *b仌~
-N
-DNk^{.!YsjZ]j[azc@#¦X0*DR]RWi]d .:Λպ=A*BtZ?#* j\O<XפPZ 80 ;L.|}=Os4475qr3
-U}PLxj5~ٶ䟜
-h|j1%\ dBl{G6'F%8/~kr$5:Yxp 3QүюvoiS{G/~y&qJq )}t֯E4"ȅrcQUZlV8
-ag^w!|>6mNp@W
-
-Pk
-tyxMݠ,UP mc:
-2Sn QV}iy9ETMyҢbϼOb.mb\yIn~D!j׋lz;&#@$Pg24LLA}tȺ7e
- BOis6?P@J5uI-<\G^ T_7ևo
-1X*gpiNRW@
-R,Qϙ#>+Y__PIxFj!>#.;\8n/w
-Z()w^W,YXP\-kRH{azRҟD`mmlH0MFiJz5ȠԮp wz+ á@]h[u^KgC$PFlj] 2m
-~,́2yFTSl(0kFm0TC\P[/ YIEPd+U7p_ winEFOv>+THSO eG`Z'#V@j Xee@%|
-ekrJ@Wss/@?pl=Œ]H?ջCdm.âOR9ᶹQ@+ԁ
-AMi$(QfHP-|z;jGQg8GB`!Ȫ$]|*k(3WgNEGsJǿ#hJ
-s^2wJ b-- IZg!`QZD|jJ y!dacZ-!]jA<AIUk*TVkئjw5RnЛgW!݀jb>ʛrEu6(vW ?KNn")},+9sE8C¨U]z1Cl6b16ƙ{ +>r[K0L6`!Q ѝ 5PD@}9lcup?æϸ^*wcR xUSYi5@]b1ߋ:*tg96C_2nȼPQD5a`nNe:NPޣumaWNC.6ħ.pΜ|B\)A_^̣yCw_ /
-)*BesWMn^yf]
-*D|&IGxy#9IYW_P_.kuuۘuQROvPS*и
-kIK]z-2>@8v?a:o7 >.9?mB w5~JQ.w1]^p{]䵠BFR`k'l8p6y{1\JPa; Q* 2y~]:
- 9660MW?.zT%d%A5*]UFR, @ǡW=IDZP
-bg^t+:CЯ 3!<+kvUAS[+,zT [l"0
-]]Bs)~4:;69 g=> Ȓ/ oC1*ɂײJ$SHuFQ焣<Z4v\$ԭ}ξ׷umvn+zf`"0lp{np ?҈H MF}NpU^f*(s0ySiq@Т癋0[zAʿq۱2T'*L+Ib2]5.2 7;NY ? Yp٧NЛ،4ֿ1x:5'׫ ?o
-ӳ7b~gp
-q&d0d4< 6tvQ\V^'+uU& 럭=~]C3{\MY
-I%ٻ<"4u9O-*ឪjOKUB(Tm
-`X,$䂊S|@ ћ"7ZggZP tU~WFJ]hcDC]](>(3)ye\g-NJH0: JMlxH(Iܿ{_ U"HE6@R$+3+2p0H(K=iwR!En&L&٤d[U:ٗ0\pFC+QG-!u<A_%|2-Np!|;=B8j^jrQ0uaOPf.&F AC^Gw6i)h~,,fmc^":j-zjn[|oWb>UȲF%.idCԉV1w/xʤZL
-$ 5idp
-XKѕ$h5u%^
-2. FFep F; |ƅ$͚ҍ9 N݄‘FQ_ڟCBbd3Hs}ƠCVLM;}ok\=XӝwT˅pq~_! 
-eƓ$x
-)&Sx ~
-[3ŽH~^,?E1Ie׎utF:D|xi}ݜC%࠰Xdxss vw31<nWok"&'g`3͘3sØ^ÙB`nܶiMʎ7?+` uOώD[FCpg҉{8stZthN"N ^=*0jL3%I=h@C|$?οP!T-TE^Ɉek9sf_=pG(oUD
- jԭֶ6?
-aEJ a8~qA
-; ̇~ eR6/P0vÿyq<ݍ=q?;VYtH)/4j#Y5;]
-C?49݇@hՂf
-7"8,|վRf2tEEϼ"a8EP FNÀ%Zt\bLo$I3 ϑ!`em
--~Q*
-K9Y7) PN_q~q-L;j! o?u(ˊb ǜURy"%&Y !@^)
-84w5*\.XbʘC .#L^.Sp?n ց<ӏB i7Mp h9nDh~+4j_?IΉ <'<MgsBl"py?́ 7c*\Ln|&<юp7,g씦$$'VlXܑ-#WUбxLڬ >LݬМIܖ !3@9f]հmj6<K؍_8rG9 wp
-Jq ?z
+xzyx7m
+2efIr}ek$˒rd\L,G")y%e+|<H"~`~q涕k7oڶ2i5yL",.-̒-?`m X gwS5RC| t#}?r./kŋ 8kt.^^Z`m
+{vEĬOS9 F=Ƣ˦B3}:R@HFTZZ
+0
+@j*JI֤z,A:0Zt` V͏=Ta`Z ! )0 ?ec3o>hyzChҬ5HU~֎_5@<mPLvA#O<b}QMMB蕇-c4HI( t5QO
+Ɲ6!bzRfmKl`9y OAPԈ*RVSP/̦ݜ {AG!l.χEV6Wy@JNOd%;Jr DmpB?;x -H\(E.*8H6]ZpAR_*~X?!nhקJO4E&X
+hX)@8yn <׺xsWo -=w9+p?|D(B]i^:4(
+oEDAq%}?a)U17D yCr7K &uHJDs k}yHr(cXH~;(.ԹJV!>pinMsŁ.G
+!W|KxzQgryT32֋!l4Պf8 ugz8g5wx"'E9"Q@J-6 UeBX}`mFl9h|qŪ6Jj~z8ƴeP%P
+EUJyu [u,|+n&r{R`;2ԥK9(2UQu B9V]`/;<萢@TR*p+$fV6~ϗ #va-=d$ݾ?]5
+:cHҵ);ߛ
+,z]Brs@6#!o_x)C L}tl2:-RT/k\cS~|!DĆ H- }7ЏC5V|f
+uP
+`7Nl/.Ɇ4(42Dia zR`oiBxHH0 zѾL3 2̎]Y-0FuVC75z7E j: hW2:
+e;t>
+Km/=L W_JύTuAs) (z4hVʁm6:FCDW&4ոBQ,;:C@m"xtuD<9u3a
+,QXi x<;͟}:F.A:з \,e$fw 2Ztw NF {G(k,{G4{G `1bmC1 vvBc u
+6v[l]^>Yϰ36,^ @khO_ B*w6cU>ol H<PID1`'2Om']u=ƚ3wo R Xg\>!\Q!~g\$}C+^{V2B&`ҋkkm9N`\{ۋS_^̌We.{% _nCI^'.,*.˛mBz /dKHA*0 ԺR!(h#4W@ ;GN6 Z 0kܼyϭ׌.g&zwb{fnӝ3!)*B@wҝHSL`>_P;q'9W*}["oZUU%0Aq["PUH
+5HKYQ֡g CQ_Vw\'q#uT fҬCmQTg@&49{k>i?Q
+ÀZ^YSUԲvk,_bnuA8X~1:!^(͕&*C͖*H&~P'sA}C8 ǻ&ΎLGNYt2c-B(N+u9
+V 넷Ft7/p:XW*-c[:7 BR-۷kӫ
+S0v7D .6#* AۗQ@+1T@29n)4|x~hVJ %2C>n|8ƚY7659"~7A2|dcM!tO&I.[f&? &\2G`YMlq߈wN)#OㅛҬܔ"
+5=|ۡX8P穳#.]l|=G6h9L%.E1.^jЙj;i FѴ95Ռ'P3` V?{fWLlf ,65y5~ ^=I>4yVd"d:L"zRI>3FT 8cJ'He2'Z_GyD}0
+<T #Ǧs@S`X :RB;⑽u┽;n$X=|B)!Tvag9x@p q^⭱Ħ^Rd 6FnޱҠ14\r3*[)I {܌>4pb\V;DPh8V"l6fw6ن(š+\(7Gf=r}[7 NU;ّR0r~0jLzLX&%j,Z!~:SgXB=XBK>!@j@I3{f re"Ym'F"hv!P)6సl^B5?pY,|F!b'c,*3{fV40tF%O
+NIdpXJd3}L'5ad}hr.Ү)P3 el@lc Rήj ӜƂx$ U'<:%p7`*,to$C^(Gvx0:\&Ώ~N}?IezN@YW'>w ^L_
+V*5Fq@ɯ 8#TgO 7[@΢cp͇Oj͋:*ӽSG嵁:УucaFa"#o5FK?)dVvPl.j"VD9 7^At.c_ޖ #oZ@qh`dnBH`֭n[oW2soeb- slĐ%nQRΡsp o>d5T@e%,"N7ROG"9,`~"Mm33wi lF9#/ zqN ޴u߽$.WuRX:&Ta1>ni8%=t莦$HT6HBaG|_|TI@N8 +ZMކCL^$fi( X~R\{>^!6$hFr]4= e$Õ.Er~//4ݪ͢-U'I0^W4{$٩w/
+UV)t;%~.v~UTddD6n'D$xyT Kљk13 7< 0sy`du4؄YO<(ҿRuVl[bgݼ.7ǜu !E7k|lCCi8hWMW?PQU>=oANCI\ޡ3p$im>W>9ђۙH{$Zmh".}PF%n*8 |`B§i;x_ }Y,Z IZrV*א[[&)ҟR!޻]E9EoTO4Tz\H9r+vƺު!@>sB.̥U  %N~%} [Ywl$A$KW]%'\e٨ iPUHEٕ;`;mfDQ$ yÑΑ>C\ڙP*mm 05y E$r!OtԵve} KfSHaAYimKΉ$Zs[".hl#'uP
+L9̢ݟ -}3!T7Ɗ2+:B ,#5cnM &Nj["@݄x_<'*i0j2r-yIxϡfh϶c
+󤯩H9o-4U刾mv32k*'`0i K"//1?שѓTN5cש\U䙢"i\#"U-2
+nfޤA jM$ٶ} |/ >
+ ]/EiunMh! >C*Вu tAjų]"BvƭlGEPHj"M8<6/wK?2W%
+qm;.Skسi*-3R2ib}wJ/3Y?1s=; %gJIL`{Z&{FFb'{ ԒAv]>'Ԫuj
+sL`4PAQSa 712ƴ,e
+qG]#cp &*G
+'L,w3Z>}
+&
+fEHKVQ>sIJH
+w+@ >;S:W )] 6wkjT5L}fU;k=}M/{߇B9jnaNG{ƫDP@GTR̨,\"(BMQK{hUw9}Fs7;6TշUxc/~:oFm}GO|f?.dU| yd!K]$Z6Jx
+=JӇ\N<:TU®rL=@M$Ӳ1gi8m}T.>ǧ٘,gٜͦgѫ
endstream
endobj
-218 0 obj
+282 0 obj
<<
/Type /Font
/Subtype /Type0
- /BaseFont /WQJPUU+Raveo-Bold-Identity-H
+ /BaseFont /UPQOHT+Inter-Bold
/Encoding /Identity-H
- /DescendantFonts [219 0 R]
- /ToUnicode 222 0 R
+ /DescendantFonts [283 0 R]
+ /ToUnicode 286 0 R
>>
endobj
-219 0 obj
+283 0 obj
<<
/Type /Font
- /Subtype /CIDFontType0
- /BaseFont /WQJPUU+Raveo-Bold
+ /Subtype /CIDFontType2
+ /BaseFont /UPQOHT+Inter-Bold
/CIDSystemInfo <<
/Registry (Adobe)
/Ordering (Identity)
/Supplement 0
>>
- /FontDescriptor 221 0 R
+ /FontDescriptor 285 0 R
/DW 0
- /W [0 0 656.25 1 1 759.27734 2 2 629.8828 3 3 375 4 4 616.21094 5 5 920.41016 6 6 594.2383 7 7 598.6328 8 8 567.3828 9 9 227.05078 10 10 404.29688 11 11 277.83203 12 12 629.39453 13 13 426.7578 14 14 344.23828 15 15 565.4297 16 16 635.7422 17 17 650.3906 18 18 414.0625 19 19 634.27734 20 20 277.83203 21 21 598.6328 22 22 634.27734 23 23 598.6328 24 24 592.28516 25 25 634.27734 26 26 344.23828 27 27 469.72656 28 28 634.27734 29 29 722.16797 30 30 741.6992 31 31 651.3672 32 32 616.21094]
+ /CIDToGIDMap /Identity
+ /W [0 0 656.25 1 1 746.58203 2 2 622.5586 3 3 366.21094 4 4 613.28125 5 5 912.59766 6 6 580.5664 7 7 595.7031 8 8 560.0586 9 9 236.8164 10 10 397.94922 11 11 270.9961 12 12 622.5586]
>>
endobj
-220 0 obj
+284 0 obj
<<
- /Length 13
+ /Length 10
/Filter /FlateDecode
>>
stream
-x
+x
endstream
endobj
-221 0 obj
+285 0 obj
<<
/Type /FontDescriptor
- /FontName /WQJPUU+Raveo-Bold
+ /FontName /UPQOHT+Inter-Bold
/Flags 131076
- /FontBBox [9.765625 -215.82031 861.3281 906.25]
+ /FontBBox [9.765625 -203.125 850.09766 906.25]
/ItalicAngle 0
/Ascent 968.75
/Descent -241.21094
/CapHeight 727.53906
/StemV 168.6
- /CIDSet 220 0 R
- /FontFile3 223 0 R
+ /CIDSet 284 0 R
+ /FontFile2 287 0 R
>>
endobj
-222 0 obj
+286 0 obj
<<
- /Length 1054
+ /Length 774
/Type /CMap
/WMode 0
>>
@@ -2468,7 +3232,7 @@ end def
1 begincodespacerange
<0000> <FFFF>
endcodespacerange
-32 beginbfchar
+12 beginbfchar
<0001> <0041>
<0002> <0075>
<0003> <0074>
@@ -2481,26 +3245,6 @@ endcodespacerange
<000A> <0066>
<000B> <0069>
<000C> <006E>
-<000D> <0031>
-<000E> <002E>
-<000F> <004C>
-<0010> <0067>
-<0011> <0050>
-<0012> <0072>
-<0013> <0062>
-<0014> <006C>
-<0015> <00E8>
-<0016> <0064>
-<0017> <00E9>
-<0018> <0063>
-<0019> <0032>
-<001A> <002C>
-<001B> <00AD>
-<001C> <0070>
-<001D> <0044>
-<001E> <0043>
-<001F> <0033>
-<0020> <00F4>
endbfchar
endcmap
CMapName currentdict /CMap defineresource pop
@@ -2511,90 +3255,88 @@ end
endstream
endobj
-223 0 obj
+287 0 obj
<<
- /Length 2768
+ /Length 4766
/Filter /FlateDecode
- /Subtype /CIDFontType0C
>>
stream
-x{TTa1=*QR/3cXOT‹0"GBoVDw)|eoKsԡH$DD/ʥg7]Zo~|?9y>hl==Ь3}Yr5O>Z ϩN-q8ԍڌ}<lt</JӒffMO~f9s&g[=;#3'l3&=֯OذWs ʘ+ e=zNzv93r’rs2qs歸]TuK l E$88.Wi]a:_AT. x~OE.OO
-F!Y@( ;Cᴡ]Ԁc3o=qo,b09719Vщ"RqʴT9Z*բʜVQ*RYuX_:̂0R#c.Lu2EW xJVG%Q:r99e ,+F&ѪUL8'`Id"ZePDڿLz!I9Pg#Qd\#LNTZEƯY ŒM -2:sVh2l"9ӑ/aA s$aXϏhq#K츊"%?j鎆j:WH
-(z߷*y`w4EA.iQJ9NvFw
-򱅖=y!KSj{pۯ/#m= \` pLP"e 2qX :+n\ l?7 @"yEX԰yH2mhZh@@x{흂ªV7Yj k) R_5m u ;b]Cw(] Z;*6)r [5C$1!d(UKlY;6>=p:8p帉p[ttJs(w+ƊQ&ƽʀpN)b OQ>U:=KόTo`)Q#=p| UמoQDC-m fיyxEXd%WXr xi3 'l*\-fv+}:y 1i~ ӟчt4"[rOX|ӹ^ȤH(@1&5 *B5`# a*>!Ľ8 3E{5Q xNS=ͦ|K2) M
-EKVŌAd~_lG9,PpMUe|9xx:4J3 { o69'&|QgPhLY40dMSLq9㻾`MN#N4e)tz@cu.Z)ygݭX +㑉2-mr2h-lqb҂ ;ag+JZ(ÞfK}R0Euthp[${nrʆ{'wymUZQbw7cK~;|;5lfsʬ ʕ+0xq0uVZUԸ'PL0PX%=K^wr%o\3 >N EE="EM!%1&F*W%oC݇p<}|9"rp|¦EW$R Qjџ u:t
-VEDiw$ k4Bq~^%4hP#e\j=TEcvvZ4xi%͢Q^uHZJE
-{:'sW?}cd Fae0DG-I4 "Ҟj9ڞF_ިӲH4W4ID]
-YDM#IJ%vM|$oK?@bEOda#<ra};k憹fL=fKE .E(yv"]lGΥY[$-LD-HLEC|
-O[-EFlپ/0b 6xz L4ZehL<(BJ"uf2,~`($[NFH
-:&<{oddPEqJ5kB(E4ʧr
-jJQ*; Dvg`t5L>\!^$@S~s{"}Y V 8T:@Ò7STd .
-|p
-تW Oy2߄r͊*B=AxI@9>E8w&JK鸂ra׮ ح(`hxwy ?!! OIHb $si-ݧz'g꧈]rPCu'9rkBn7r2\w)yCd;1Qˬ?!H)^O >ӹ{jt-v`%#{eO PBTKy*!;<q:<Y`!JuJEEi)
-q'$bcw"~F1
-7qvh7Z(Vj>
-2=F'*HeJL+- ގ@ +Q^oP
-m\B 1C28G'{N+.GI!sԅ*]-,Tԛ7;,ѝ~[8%jSBA'Z
+xY{py LH/Qmq|H&%A c
+I)hYVXa{N٣Fy43uW35M؎L<vl)ʑ6?J~$@
+|2Ŏ,d*a O62L:p)ʋ!G kȊ*0$NiNbtރ4aKO\1X74fc%Sܣ'WOD4-I&U'\as8PqܓJƸblݨD9ٝ$#فtJOki=)Nb)q1xk=3=# qឺ8/0Lq ̤%X3
+J`u')4-"W  ճ"N ,q9g#oW'SbyM%ĥ"ɔѵt祆-I|8e'xuPxH21H1^o0^]ճoelqۛpW<`Nq#Zaڗ-N +ǥh.oeR4IXg\&S,ǖi:'%qbuVҼeVoK&)ʼnq!VȀ {o K/ֹ'`/ZEG
+&b\eؒ+ [jæb"5qa{Xe^131 })\M鬞;msc0,WkSॱIUJ4z&b [cab6ca+b5lU #ƛ +:.c:m0X0K$#j"+.aF7xC]o4e7ȦmEci)v-*oN5/WF:sLNb׵E#΃n!!k:X 簲qɨGj͆-!eW.EzGDs턄uq
+=iӨCVld^gc=η^Kc>%6SݩK),r( i}՝zO{kFt;D̰+;Lqje#\2ӽwOVg'ѹO,園a;Dw{jeD2h+aDT!G3Nztw,ł1ƕ|,8yY}G,޲Biz֡k6Ȅ]Tp5ʕ]$^Eߺk)]./4tV/+T22NtH8F:I^#M\wa|KweY:DͶߘU7qYg,/@uhbi{X$XVԋk[6֘&r& {GȽs7<P6H07y7nճY=(h#绌9'IcDqV9X
+ ,#gwϸP0l'u ჆[sfC.]( v ̺P>b:lܝҵN'b;䩥u>-A
+ [uITkQE'^85o{b|ԏ>'k+}PsP>uޝ}m< 93ŁRZcuZzUj,^(%_^edUUe%T
+ϵ^F$[ק>d塻vݵݔ[̙Dž' HS~wn?ju6t9\|6qTcY
+RCbMrTVyTjű6
+ű) WTPPUo^K*bzW˽Yms79O6~i_Ն;'7l~kSֲ (( GU@Y?̵P;$ȢWȲ+3
+EHf)
+TDu߿G4<Z[D+<K!WrsDֵtwOn.\׹qS
+s3
+e-+-XZO(&pxӾq 8H1,1cb
+waG{
endstream
endobj
-224 0 obj
+288 0 obj
<<
/Type /Font
/Subtype /Type0
- /BaseFont /RARVQB+TimesNewRomanPSMT
+ /BaseFont /XRVUTP+PTAstraSerif-Bold
/Encoding /Identity-H
- /DescendantFonts [225 0 R]
- /ToUnicode 228 0 R
+ /DescendantFonts [289 0 R]
+ /ToUnicode 292 0 R
>>
endobj
-225 0 obj
+289 0 obj
<<
/Type /Font
/Subtype /CIDFontType2
- /BaseFont /RARVQB+TimesNewRomanPSMT
+ /BaseFont /XRVUTP+PTAstraSerif-Bold
/CIDSystemInfo <<
/Registry (Adobe)
/Ordering (Identity)
/Supplement 0
>>
- /FontDescriptor 227 0 R
+ /FontDescriptor 291 0 R
/DW 0
/CIDToGIDMap /Identity
- /W [0 0 777.83203 1 1 722.16797 2 2 500 3 3 277.83203 4 4 500 5 5 777.83203 6 7 443.84766 8 8 389.16016 9 9 250 10 10 333.0078 11 11 277.83203 12 12 500 13 13 556.15234 14 15 500 16 16 277.83203 17 17 500 18 18 333.0078 19 21 500 22 22 250 23 23 722.16797 24 24 443.84766 25 25 333.0078 26 26 443.84766 27 27 333.0078 28 28 277.83203 29 30 500 31 31 610.83984 32 32 333.0078 33 33 250 34 34 556.15234 35 35 350.09766 36 37 443.84766 38 38 722.16797 39 39 443.84766 40 40 610.83984 41 41 333.0078 42 42 443.84766 43 44 333.0078 45 45 722.16797 46 48 500 49 49 556.15234 50 50 443.84766 51 51 722.16797 52 52 610.83984 53 55 500]
+ /W [0 0 777.83203 1 1 500 2 2 250 3 3 666.9922 4 4 500 5 5 556.15234 6 6 500 7 7 443.84766 8 8 389.16016 9 9 250 10 10 333.0078 11 11 556.15234 12 12 500 13 13 833.0078 14 14 610.83984 15 15 443.84766 16 16 556.15234 17 17 277.83203 18 18 443.84766 19 19 556.15234 20 21 443.84766 22 22 277.83203 23 23 500 24 24 722.16797 25 25 250 26 26 556.15234 27 27 722.16797 28 28 333.0078 29 29 722.16797 30 31 500]
>>
endobj
-226 0 obj
+290 0 obj
<<
/Length 13
/Filter /FlateDecode
>>
stream
-x ~
+x
endstream
endobj
-227 0 obj
+291 0 obj
<<
/Type /FontDescriptor
- /FontName /RARVQB+TimesNewRomanPSMT
- /Flags 131076
- /FontBBox [-3.4179688 -215.82031 773.4375 877.4414]
+ /FontName /XRVUTP+PTAstraSerif-Bold
+ /Flags 131078
+ /FontBBox [4.8828125 -193.35938 823.2422 726.0742]
/ItalicAngle 0
- /Ascent 693.3594
+ /Ascent 677.2461
/Descent -215.82031
- /CapHeight 693.3594
- /StemV 95.4
- /CIDSet 226 0 R
- /FontFile2 229 0 R
+ /CapHeight 662.1094
+ /StemV 168.6
+ /CIDSet 290 0 R
+ /FontFile2 293 0 R
>>
endobj
-228 0 obj
+292 0 obj
<<
- /Length 1376
+ /Length 1040
/Type /CMap
/WMode 0
>>
@@ -2621,62 +3363,38 @@ end def
1 begincodespacerange
<0000> <FFFF>
endcodespacerange
-55 beginbfchar
-<0001> <0041>
-<0002> <0075>
-<0003> <0074>
-<0004> <006F>
-<0005> <006D>
-<0006> <0061>
+31 beginbfchar
+<0001> <0031>
+<0002> <002E>
+<0003> <004C>
+<0004> <0061>
+<0005> <006E>
+<0006> <0067>
<0007> <0065>
<0008> <0073>
<0009> <0020>
-<000A> <0066>
-<000B> <0069>
-<000C> <006E>
-<000D> <0053>
-<000E> <0064>
-<000F> <0078>
-<0010> <006C>
-<0011> <0067>
-<0012> <0072>
-<0013> <0070>
-<0014> <0068>
-<0015> <0062>
-<0016> <002E>
-<0017> <004F>
-<0018> <00E9>
-<0019> <0028>
-<001A> <0063>
-<001B> <0029>
-<001C> <003A>
-<001D> <0076>
-<001E> <0071>
-<001F> <004C>
-<0020> <2019>
-<0021> <002C>
-<0022> <0050>
-<0023> <2022>
-<0024> <00E8>
-<0025> <00E7>
-<0026> <0055>
-<0027> <00E0>
-<0028> <00C9>
-<0029> <002D>
-<002A> <003F>
-<002B> <0049>
-<002C> <0021>
-<002D> <00C0>
-<002E> <00F9>
-<002F> <0031>
-<0030> <0032>
-<0031> <0046>
-<0032> <00EA>
-<0033> <0044>
-<0034> <0054>
-<0035> <0033>
-<0036> <0034>
-<0037> <0035>
+<000A> <0074>
+<000B> <0075>
+<000C> <006F>
+<000D> <006D>
+<000E> <0050>
+<000F> <0072>
+<0010> <0062>
+<0011> <006C>
+<0012> <00E8>
+<0013> <0064>
+<0014> <00E9>
+<0015> <0063>
+<0016> <0069>
+<0017> <0032>
+<0018> <0041>
+<0019> <002C>
+<001A> <0070>
+<001B> <0044>
+<001C> <0066>
+<001D> <0043>
+<001E> <0033>
+<001F> <00F4>
endbfchar
endcmap
CMapName currentdict /CMap defineresource pop
@@ -2687,127 +3405,292 @@ end
endstream
endobj
-229 0 obj
+293 0 obj
<<
- /Length 24287
+ /Length 6414
/Filter /FlateDecode
>>
stream
-x |յ?~I]}FfK-D8bljID6$Ĭ! %f)JIڲbhPHI(GIBm^_k} ~=sgs=
-+^?%
-z-Z?p
-$Lx
-Տ]pW8 jhx%.4l@°:
-vUOV߁0|! ߄Q _TOS ?
-w>8 $Ŵ
-DZ؁a/<.Q|yB(V-Uk*C/
-s> Ls'V8~ t:xNm z?Ɏ? `9l-p=|FU8)F}`L. `=C8 4" ؂p!n V]|(H 0eudMryL`!`#\ 7]p<OO5b]L!3 &sWΉL|^ ,̀Y mck9 2yfcb`~R6${F||vvUo
- A3
-W
- [>|
-0pށ=O5#~FH#1D$
-o{;zL`q9؍ p.% r\kp#n8mx;~ .< .c>[~ @b'a%iR "Bl f2@r3y!ی 3If53c~ȼMTAvMٯd>*܊b
-Ê_
-]ncVa ůMFn@>G w,fda~- 2<˙M03?͸u_\wC!$ȟeV\L>Ƙ^|lfډ~726G
-~ 7"vyMp<@ @toLs/R-Go1 X(ס?Fx]!ö0tz P+ 0v lU
-
-Nn}Ej][].x4:݋{r[=sn=yWGCX cRK:^xH(8,|$B[`w0*[qyY޿ku,sA~?OY=Q
-)we-ִ#&<q1-I?=?b]BGϏ\?H&ee¯;636޵(ص`y/߱v-J6ral2 e"<'|^ <<3qy
-no 7,۩m4>7| ǹ\}~ p>>O_*C}~Qncw۔u+Fz3rWk,'
-fMM͘E[ӔE5fbgv*w
-E/(ĮS4e+?pX
-$VFXzg0uHAeW\Ɗ~倒Q5ơ펰¡& *9Nb ju:]2sKMy.Rᕔ+(#JG)Jt6&S4b4҂ XHs'AP+IP(_:ِqyJM|?:-Ge9M]J|# Ae> ^*+!;ѫ5j&Wp2p?2İ
-L=36f̜7ͣSf?0;Wj۸`x[G&7V
-n?ƾBC}ȹ=
-;ͬ0:qjpI{bߒxsXǔg-]ƶ%Va29;kfCaW.
-dx<+ j4@s4S{ٴܹn2=M&ݕ1-W!ˏ;a9Ⴉ9Gu̙iױ~ƇPl=Fd/TIC_[BZ. u%3$܂CPpԇMMMFvY͖榼1,k5o*/5&FYYgJn.fpOלMnd<%`WѥMs Μh[MEIgCĔbK\-t!Rn ]]KZMlY {p@J]P(d\Doyº
-,KJ
-=G5t"E}(IrgxrssKS Qj%Q:k
-<f΃u)Z99yP_yUkPP__ |AR{ K}X`}eQ_HUs9/4_~tXKiQ)8xMk
-j=]:)4(Uc:*4T?knjjd[jl
-GZj3@/'"R(NJBcqTHJ0iZ(96#w򞂝lwn)%vb9>s+^U.U)r.rbv7w;dzߒw q0fS?ۯ`]W؟βJ zzbgj&_L֐!˼˹quE39=(O) RJ{-
-vުT0~`YPV:l)ȨT)yGm*gҍtF7`f^c;g +1Qr%)k1`YyZP~Oo.(`)0zN뙳z;Qw2aph{|PJmXiPƠ86TaXHي>zWh` ZZ;{TH`$.VGEM,()+P1;+((qzdO]k=stM" ..Z}f]r #)hɔ)uv.#'>ct|'>-kFqko#⻟ Z{C--[W=CbB*j JYgJI}p%MDggpZM *տ.& lKMeDI4m DKD'JESM](qU™ &SJ1Ma.|{ $W:ޟglyquЉoM|(0aTLW''^Þ]ɽ) Dͨ
-:ׂJc<63NSS?xHctDgb~vU ;Of?b>hD|ǴT]s.\%3BAFfJDßA*]
-ƨA<Ca{Eu( 4NC%vDOύ;7VkK͚M*]>Rzbq?"
- ^WH87_}dֹb٥`b:6hR;ܔEB 2\rR޿_n]x[ӱloԝ5r&-sp_љlS~{>څgAґ²07oMq0I!I<N
-P
-Ф___듉ɠkB-.<y>gaf03w0wh0QUqIX~@<JQ:<c+R}}/
-QMFUsntWpᑽILVg^ 'bq4}U9ߟhkk5jhr#zh~@??W蝉Bm ֬GXwN:εq AFImCmqcL [#a[QKFE1` hLDcl-QM09
-$Y*:ItA<XK9RpCٚm)>?Y%-:GBΆ|'DDzllIF %*#3w>Sg0uN}Z<@EN˚M
- U yJDC1ljuN]!
-F5F~ǀcqq!w$Z'>'c5( Mj[Cu4X¡>l|G2mΆi)hCLO(j[k(O d4m 44a !4sJi.ZWe$MB`m|ҙ^q:ߔ+5(+NzF<]Ɏ^4NNJK| ּXW)ܒ<)CQjG弢?'<yƫ}
-cu/YAo0z1lOfx ؘq(4j-Ď(Dr@_Rؽ;x| .q\%bsO *5\
-E#x['%
-Z„0\L.-d4}= 0` .|2VpxŸe\
-NVٵku|@fNNN톝ӲItyo֛Ә&Ix2;,2L%ٺ5Ku˸׏~ŎŮƕٕM˛F7koϴ̻BeN^0z2O}D;y0].Hw|{)'|R/mZE z,"
-j85)rII'IƬܤh$Qb J_.a??v9l8}6F'\
-&.ݱ`jkeW=T/ۗ7^ڻӟvsFL.Nх&0L8b=^^k FcTMm^JoRzt)ϧSq霸ABNMY罩yT:Y3 )q#fTLR66np`z4͊4*,/Q.d,f,RòY<(hŎ6~>)JF~?gZ(Q4<ڦy|~Y
-H45Ymö6o'Er>7+hOԡ*Tg[՗4/jDMWD)2΃ c<<B)I!{, /,h۞ /JIl#Yp烧 %И4lflJѶ6۱| 3/'?YloI)Q`<
-PR^o!j-Lfq.R½_:ujv#nEsZfj:#|.F4:M/$A :éT!{<
-t;S.wUrmzmP`\MאRIř%@KS={X]t`RTc,D7WtP(Ql4!:LbmUj1} 0o(+w(uHk]!$ #<3¼^a aS%"ua*]48P0rBBh`TDZhRZ X
-FVB\o,FCEYԋ_=hǯ :-UV8HWjrx M]PÒg.L$fg$oܑ?\p @cw4ru7uY0zj ,zt
-#JB!{}+farAGRf b
-5`H|Z^*?%7-k#ڳZH۾ J8(4jt>hə5Q,\z3Q~Ӗx1m`0@o5zkb ɭ [,"PH)e+67_XWW~vus_w_u{ktũW]v,4WȟRv6`cnpY2-*pMat,"Ƥ) f|L
-4 L!ک5izi;EIrg-TJܡDe^+LuvNq;%kP6AT+X\Hd >&f2 S !3B^+?HWΠX8a~ݕhTL3c+2+VZ!_Aϫhs+{3LކۀMSј̼ņ ÐB##Nocm| 0ti& wP54PƆo=6 BiLJG)KJ}CJ<f0S@= a&)U^8hkYkG(( F1-2?
-G{3灮|7ӱ%zX(,qcDyp2oۃcWgI$< Lyp^zaoPψ<WRT$UIQLb3CI] I-B NbR&6iVjBSUXӧ%'`~nU3
-9co9ČY  %W<+wtiyvUN(s݌\5ى3^:L6q^NrRY"ge\X8eMGxjrc˦ݸ/n3;fl6t
-?%]k}R/ W,mHh_NHhi774FHDí2VUQ`4O3@7Zxea]qZ1 zE*Rzc8̏x/)^ǟ[ VXX+(Lz`5j8c8_q^Ͻfk\(j&3f:Z Q5Ze{"a_:1gn
-lRxjMt23!
-<rXYTHAZ=0KvSQ*տn)㧴21>
-ԧzMSE4b.r Sa)4[p+]Fٝ (NJH\a"qrqkvt)پܕ98J&7ygNgQ &!R\;!,'CWIzX}Pͨ?቙FWn p
-Q!W׵'֒ CcҙAIKBqllP"Ϙ&5zw/s4WhP\VBfK8${=
-a=f.9h!VVBdw:$jt߹яaCbϨ dvלÕݑtĺ\?oOmR$K%),^9[hT?2J Ű)X2mvoj2sI=~oMήmu]7q[টU#@\=#L4`gâWiyI"tǂA2*7b=`%1 5tEJVb,5mZ"=m:LR#.W0c{'V*U]@.EJ[
-cDTRO
-_"'9)!LԽN):V[TթFrNժ*[MGTQPw8:s\+US}{wio;z#峪ccϻ^pֽLsWr
-iIThQ_FgͪhF5%*NOP p ȷ0S*sꜣb4K˱4f;a6LbBr3R[T*
-Um߾LI|h6(rjUj!~1orvHPWR(׹h7C(=ܘ9mT*Ǹ:= Wv \n9rr08tN=w|Ε\c9br/wR)O99d{*ݚ& EU6]QY~MWT4as 'V J\pK- XkBY+.@DF<ƭomWjr(,A 㶘<̄ZzAˌ_79f&:e/8OuS]O=;$.˷c0)ў$c+(ַ9%z =>_O`y*a3Ƶ&~7 p}MxQ߃=zGI=SsO^&!h]d:>c a+>&:XVwSqIG0Dfr'c%/[ߔvI=q>5GSBtJS?V0;B1=d3Gxۂ<F-4CW+
-MT ZUffzɑh4x-w͹Whq?Қ-8p;LYFO8i
- qyOh<?ZWfFȞpb2\Ovy-U1_״ln%uj y?{ 㕤BNNR?X]L;G yT(Ԋ,=*b2`~avivgeW.9mmky#^N[kM;D8/oWw&p|ѫr"SYN0%o5ac_%[KcL5+e0?`ҝ놰KkL.cl}Sf}|$7XU[\e5~30H> ;O9+&8fY[kE߰@ NǣלezUGPԀ˛0bYMdihja3=fʢj6̼fՆC˯ ATuT5N]}g[l u\ݿR8\*) )Ljy@j8)ty~[t z^;OB
-Ɣz[C  ~5/ƊA f%JViʸD׀K & b"SS)&:d ^+M(dga%B*Jx]1 >{BqEvZ
-d1b̞Gn,*r?8EV@JH!z&U<^$2"Q <|΍]Ycz7>4ruD8⿖),[ýua
-h
-rJf uJ< -Аυ:C:z>HF!$Qq͓)Zs[ p0m 6F;'l<Z̵ D_3h+n@]ߍvN$NUR)EmA)2$Jy|1ep s SΜ2~daf4;=Y$y\ *5kCb$S
-`Y-^N]ҴRU
-k`NQ 'f|A
->zV4d.YK&KgUm='OVEZl<AoVBű 03+xYL'XaFH= ^pW>Ld*xsOd$A2|$rbCwnpPRWcP86F-hM*(‹Is@ˆ8t^PX/jj/*=jTMA ҽ5 d=6P+ن5ֵ>ճwu2B':uǃ 3+=E?wӜG6>ܴ+M3 7H&cyg`q]Sm:nS)Qm MFBP[(s̼{f/f}M6l.&+y0$Hj I$e(V챵RTZPFp VhGPVO'm# 7n.=mw23<\y>c{ }=zvjoԳVyE=ӷ{ܗ,(f .m?VE~>חXWWa n9|U~flpm͔$f|)|X=&ke+E1gfCYzv>JQ CQ"T]'PU?gAI>k1f$qV$ɪd')ҟ~wZ
-ޮ<I W/iulnuo.+-HcaͫȮ#ܹ8kFJj0<܄P5~ڽuSvq4 q* NA #aWt!+mmv&|I#$Lz2/@ F&{L,jDc'S >URfR [[F,Ş5Aȕ6R߾"'+Iyo1ߒ[^Й]WJwZ)qQfΗ[*ć ,rRο<Si,1MKf̲\nSrn.s,ԅuo봊RYͶǍ0=e8j~Yr?~SeY$WkL{VMg2ڌt6;YdTū4']K58+S}vr~N '4'{5 IiqSx6.ŵ6F\e?K>
-Bcl%KwZr֑쌜u$7E^Gius&-dKJͰ̲_eφ׽IBSr9[莲>??j!I\Ֆ
-m6z֜]9/g9I+G bMIMҧ(c<R\t\lG$ C.;m|
-ۋZ,(g a H#ࠕYnGap Kn4Qe{E Ę㬈(]C7ϽXy FụG(Q\Ѽ3\")
-7y ^u,5vzaz;Q6A,H-]I]ActSyYMg2wf=`;ng?]ݑ}q8rC\~kz~^&W/V*O
-QyyyE ܌#^h=Xh~`I3 X@(K?L_00@%`i6xCI:+q#~'El
-iTa5*Q4FVӨjUXM
-iTa5*QgӘ4'F/ 8yY
-e6p(Rjg:/
-8s]U8W;G w<TrX?'9'Id'bЉhC:·Zt Vb;z1raz1>aaÅ>%pZR* kЋ D+8k= э- ؁NlZtcpsa:Sbڰ]`ozІ`_HX'8GgRcZ
-ě!
-mA)a&JE*r[-"OfJd&,ǝT\j{XZ,CD X%r^UXQW`5j:u-Lb4$$+jiwUjTc@N_'2՝CB\hЋ<;˿g7ϧp}ד#8VEctpnJpB) 2/rfZ?r]:EZ&t w.="}I0-CI6%8B/Vss%T RucNq.8g՝6 rר6gyܿ-Q9lϖZN7j/;*רӁkܕEOki\ܜ֥<M\ζYE3sVM_)m\@o(4j ΄9wͤG\溉KjK*EQ+9cHlj8o[ॺ#e0ǡs<;НhK_S:[Ǧ}RSˈO%7v6?Ρ#ѫiO|͍.Ag(>hSX$^, 1P S^mK`1QeX(B-@T
-[[oJ?{sC\{&ELĝ؎i~&e'w9]vM9t8v/?£Jjcv쒜|NZ!,I7P⺙DyAԋ0 <Σ6ѫ"^7G.؊NT )_jD:x6&z|'z"f%b+~~wxtc5Q[ ǧ
-1,D&`ÿbW'y񚚐g;/ w/(
-R,!|^-]
-;3wGp:z̶lwe{<$cqE?wƹ[)fwcݍn\dwCBE(gEbQ0\fQ\c,,^~b;ٝ(gwg[+PY
-<n 2$qA<n0'l d9shk:Ytց<ցrցjuJ
-P0fҰF
-Vs,F= ##R(>Gha1~ܯ5VKe|Esvq~qxxѨӞ^^^jEڍ>~D}=Ff5Abl4jd|i6+kGk~ WY+\X+
-
-p^^^C#&.k\j`#*p^S
-B2RH%\ )H(55kz^ak7U*a[+dai_sz﬍!a{|>gZ"7 h'p%z 2=RzUz H=G)=*z 8ZqhpU CCܟϠⲆJ:V:Ct tUtT` >FGqY7$GLGg0XXPs͐Y3X3ZY3X34[)z8CbͬgqzQVgF4+a"O a/*a)敦V_iJSJԏL0݊1bz&bj
-#f 7\%"%mm;nStˁ M!afbM/ʦilA KX-0%G5L…rBXz,d*^!d,|P#ѤbyWHyJ w [ #dX$G!o£OQ;Dj7qXhyEñ+r<+_q/3'GRKvGyLo!LVkbE<T5g'brX>GhW$2^A"^i|6 ac{8>">?KsHmwZYd]L>_ד|(N)dy |h|+|{(FPX~,$&S Y妢%r}'$&+a~3I^+EqR;~LQ iy^9+r ZRtv:ݧt7t:.WKקz>YzIOЧ-
-G%nJ%2I$G=J:Zf)KCڥc uqcucOo8IWk7u )^ަ&R7vux$ScR2wT٪RT.ccœs톛lcխ0v4i,āMuc+gh?>Cմ ׬4xh_MhqV/H-<5'=#Z}EG9Fn5m8C򨓣)QYKbdb9WS}QN.լpҷPx
-3  |I!dǯP4W75'Kd2Mqޚ΍ޚc_erī;9sog&od['xwp6oItԬpC鬎)m5޶#nu eß@l[y:}8#nRR׸K{Ƥe6:MK3}KDmcBy@XwɻTxG#K2^vL^VұR`鮞FP `n̽nl96<S6V7]C߲ \B‡'šes  {yyNx !;6jph:ZS埃CQPthhHe
-,M#ˊQƊC`!+`Őwb<Ɋ1]X1+uWsMtl,4-xf^Ӭ5T; ,*KXX,,`!hX!UjH`h_0ȍh`PBxvF?.Azg
+xz p[ubx], b#Hp] )")HD(RmYJϲcO";ɳw^ح{qVq&yId^ә4NL_4 4 /@jI3_s
+7J9
+ 0g` a3X=
+|T#F"`ؔ{{p߻pT ؔ4`|j++䧙vqz5*hR{ ifT"C^FN Wz!;ͰOxwtJxalGFUiAƧ<#Ֆ\\O߽v`[ؕQi䊟eP ;^e
+EfGd[-ψ:d%E, :ZaB&iEK R<ab-2RnB^U O5Js:?N7?hbꔑt=Dn?'nA HIH6mH}SgDjP%E,٤ Bxc6oQp6\OŸ f-enO9V͢#~ q\ȯ#ޔ͙JqYSYV0N<fUj12(q|qS̵cz@9s pV3avԭtbM{;`|jO}kk˻\詎Cu5M5"5 @ '۶^#ψVjXxFl* &$KJ\%ŋN\ ti'1r֖jW)G4,
+xfh0WJ|c*{;:X߉Blᡑp0(h-jmrgӷo
+PXkAŨ%59<7*r+
+ p.\䝡x ѥ=m8ψdAUBǗVIhuJE6ÿ93k 1[8~q4zKBg^F=0Kq[hv6M8Lf1qvG-bqO1\jM%UQZ|S:q~L.alOMv֪p-ըi<;ֳm/4 jbh53`ez`jG8r,ksT>c0p 鰟 5ABic@$Q;= q{6!7:vv_7ŧ3md|ثb=ϷעTG웵-mDsᲙSK:
+ô |_hşe 㬏şiسM83ܰu"nBM<#6Uj*TE7^.n1ۉYr7DO5(VP@'w'drd )J'9b "-ltV5ܧMzgȡoؓZS!6:Q;g̼Ֆ d5;29}-$03F-=u(J|~B4n/tNJö\<#PrSѢVVRXTiAY\h&)T֒ ;&vm`wRNGSwO?_K 5A*Qͪ! ܺM 'BjyFn 1𠓥FgjhiAQ('ȭ,i]ܼOIB%!b9TòZrZKM'iOWRAǽ-sΉ|Fc;5r}>{گRY)눧*|ݑ6uQK~m]qo>xmDH#-s,mHg
+,;GdŸL ԏtM b_c{>Y<r+( ?契kھ-DߨRM ËSKyFnxFL'oJh*[;UblضIr%AM }?*`Z &4Ȥh%b9ծto켭fsl'8ݿImh<wZ*ƴ91llCwaw7% MJșR}lgUTBin>l"Wڴ(.
+ip(<H$Y?҅3/1 6,|c#8Qg
+n:4T!n!4f^RF+>b.LFrJk߄q( w/
+L!T}L
+Es -EOEݽ##IB4e{N %r ZtE"D[7n[攛M9V~ѭqEO~~1 vutjŇג>qHG6m/:LLΞ x{.?r9rƋpPSG
+N8\tܵ75ψ R@x0 ΐdY+-QSX'͉'0X
+Kr*
+دk毱S7<f{ɥ r#$G^b+aba 2B"6>trxsV*χ:v9ԨԆҮݝFߦ:7je8>vt!Yyl"n-0OXψ` EI΋2\Թ4Ȇ&Z ec{Ui=aO |<{xXWNƐf\L!jM͕g=ZY+kJԩ*!rdjZRǞ;2ᮭOR }OψI
+!XYppLnbZDUŎFcxO_ S}maϾnz#H$QFQŗGM = Ia3v)R7o# ȿ0"FKLJP<Z0>t
+4{T"}nJPG:#
+iGglj$;Eʱ<z^ ceAM]Uj8T6H S' 8i1[mU5_#*eɥ'/U~K'?;;*b섲!dI:~7<,ęl*ĞL-,j`/} &_Y`AR.#3Wؓ{W 0ɕj
+09-j20
+aè
+-u -2e=aj%Mc*v[PP5TRZskP
+O`7n`!,5WUMxFĪ{9>$4O`r)Gpd9р9Z4 N"
+0Yxرvƫ!}k`Jb?4SUXp8,xB␀ xaơ0%uL"%`V{>Rka9XQf¸4 ǠVaJhl.,0lQho]YzۊR:,*/$ qCZZwݵPZoM.iIXs
+0 ^#Y};߷&dw[˰ pVAC )ŽM,\Y_<rH\NhLFqzx0ӷX&|?
+oQGD@$DG^Dd("vH'" 2ӈ<yDZ"H'"sG!>-zCiD{|"_DA>6ExH-DGD?Ob
endstream
endobj
-230 0 obj
-[/ICCBased 232 0 R]
+294 0 obj
+<<
+ /Type /Font
+ /Subtype /Type0
+ /BaseFont /GKFDWB+PTAstraSerif-Italic
+ /Encoding /Identity-H
+ /DescendantFonts [295 0 R]
+ /ToUnicode 298 0 R
+>>
endobj
-231 0 obj
-[/ICCBased 233 0 R]
+295 0 obj
+<<
+ /Type /Font
+ /Subtype /CIDFontType2
+ /BaseFont /GKFDWB+PTAstraSerif-Italic
+ /CIDSystemInfo <<
+ /Registry (Adobe)
+ /Ordering (Identity)
+ /Supplement 0
+ >>
+ /FontDescriptor 297 0 R
+ /DW 0
+ /CIDToGIDMap /Identity
+ /W [0 0 777.83203 1 1 277.83203 2 4 500 5 5 443.84766 6 6 250 7 7 500 8 8 389.16016 9 11 500 12 13 277.83203 14 15 443.84766 16 16 389.16016 17 17 277.83203 18 18 500 19 19 443.84766 20 20 500 21 21 722.16797 22 23 500]
+>>
endobj
-232 0 obj
+296 0 obj
+<<
+ /Length 12
+ /Filter /FlateDecode
+>>
+stream
+x
+endstream
+endobj
+
+297 0 obj
+<<
+ /Type /FontDescriptor
+ /FontName /GKFDWB+PTAstraSerif-Italic
+ /Flags 131142
+ /FontBBox [-36.132812 -186.03516 647.9492 697.2656]
+ /ItalicAngle -16
+ /Ascent 694.33594
+ /Descent -215.82031
+ /CapHeight 662.1094
+ /StemV 95.4
+ /CIDSet 296 0 R
+ /FontFile2 299 0 R
+>>
+endobj
+
+298 0 obj
+<<
+ /Length 928
+ /Type /CMap
+ /WMode 0
+>>
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: procset CIDInit
+%%IncludeResource: procset CIDInit
+%%BeginResource: CMap Custom
+%%Title: (Custom Adobe Identity 0)
+%%Version: 1
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo 3 dict dup begin
+ /Registry (Adobe) def
+ /Ordering (Identity) def
+ /Supplement 0 def
+end def
+/CMapName /Custom def
+/CMapVersion 1 def
+/CMapType 0 def
+/WMode 0 def
+1 begincodespacerange
+<0000> <FFFF>
+endcodespacerange
+23 beginbfchar
+<0001> <006C>
+<0002> <0061>
+<0003> <006E>
+<0004> <0067>
+<0005> <0065>
+<0006> <0020>
+<0007> <0070>
+<0008> <0072>
+<0009> <006F>
+<000A> <0064>
+<000B> <0075>
+<000C> <0069>
+<000D> <0074>
+<000E> <0063>
+<000F> <00E9>
+<0010> <0073>
+<0011> <0066>
+<0012> <0071>
+<0013> <0076>
+<0014> <0062>
+<0015> <006D>
+<0016> <0032>
+<0017> <0036>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+
+299 0 obj
+<<
+ /Length 5394
+ /Filter /FlateDecode
+>>
+stream
+xY pu~,&A
+`D% cL@ڵg2׮Qmw1B .1ٰ[)`ڭYʚM*dWZ
+pA]H
+yn@4
+G([M^Yj ɫ2qtyS-Ҫ`hO6G SAjL
+DjЩD"7P+Q5a_jVkd"WEm^Oxw_Q2RMQHh -G$a7_ltZSp$Mc\SUpA xM24+~קy,>ډBEѢdNqyM ՜q =:wf#-s/oHN4ekX&*OoStSBm#=.c6>障C֞Sul8v\M-qq⯈`LT)Xe1kd%X!e ~)eTTU(0&#jFeu+ܱx|g.øLUG#)Rոo?,7m4ػSIz0aG[F]؛t/
+gvͤn=>Gfl6jnbgȐy:oZTf
+Ђky@•`LJpE('4BNq <mSyPg~ ĵO{ZTL՝NgXxx
+*pBC^r/ IFy_ l r S&)ǟ-c\.˩gn{t#ƮL7ĉ}GCk{G/3SǾw+?x!wOğ5tἧ3!qyb=}hUXC%КimFkzb$KcdB Mτc;M@;`K@o[XvNxҫvJi3K@:5Wp>4JPZ/t}lJc_ JR“|(GAgy`ReC%4+F04>}*ˍ<IHZ |,/Y#MR~yH \K(`(7@ӮѽTc4ˆ[l rO3:ԝ]~p/ 4;&G>p**Ur jy+']A5v(.r?A yVvqUWKS\N" p54E37U>UJp]jZ:ĢsdnhCI55VF4<FH0X+w.:".J;)*
+
+c3n:"&**4(DT
+@e_E)k ۥk;c/|˫*dBp!"4W}_iKTna-ڥ{\d
+y[V&F k]pvΞ|/4=@L_o&z<}x'޼|lȯGڰK$i~3ͳS
+#ys}l;vG^(ѕ(fӑs˓c]
+Pڋi*Å|p`pO46V0;v،~w?~o$YQ`垝w4)2] ɶoeJL"◌&rG]wF<}ݪϭk vTO﩯/ۛn?RyJ8ѥ]v,QTi#<t&Ղ>ҝK_F^zכ7KmaW|ziOO`m
+n肆vb5D4ŊvѾiD#"ٔ
+F$fBnC/~C*44rݿq;*o{)yEr%"s(`-^D;~G3!74`o6*M#(MFGdߺTE*{n3
++ϧiXXpرOt׳5XXAkusEN8@>
+gO!8,w=p4g $DW p.I8c ,ܮгc`!΂vH!Iv~9K sp
+tp1-: a"uD>x MtGM 3E,.|~cQ5l,
+t~)䤐ת"6%![k5{2%:Ոn+ۦ[W%.7jgJU&K2>DtG͈RO)no؀
+endstream
+endobj
+
+300 0 obj
+<<
+ /Length 24
+ /Filter /FlateDecode
+>>
+stream
+x3255P0PH1ү0Pp
+endstream
+endobj
+
+301 0 obj
+<<
+ /Type /FontDescriptor
+ /FontName /NotoColorEmoji
+ /Flags 131077
+ /FontBBox [0 -507.30273 2555.3027 1897.688]
+ /ItalicAngle 0
+ /Ascent 1897.688
+ /Descent -507.30273
+ /FontFamily (NotoColorEmoji)
+ /FontStretch /Normal
+ /FontWeight 400
+>>
+endobj
+
+302 0 obj
+<<
+ /Type /Font
+ /Subtype /Type3
+ /Resources <<
+ /ProcSet [/PDF /Text /ImageC /ImageB]
+ /XObject <<
+ /x0 318 0 R
+ >>
+ >>
+ /Name /NotoColorEmoji
+ /FontBBox [0 -507.30273 2555.3027 1897.688]
+ /ToUnicode 303 0 R
+ /FontMatrix [0.00048828125 0 0 0.00048828125 0 0]
+ /FirstChar 0
+ /LastChar 0
+ /Widths [2550]
+ /FontDescriptor 301 0 R
+ /CharProcs <<
+ /g0 300 0 R
+ >>
+ /Encoding <<
+ /Type /Encoding
+ /Differences [0 /g0]
+ >>
+>>
+endobj
+
+303 0 obj
+<<
+ /Length 617
+ /Type /CMap
+ /WMode 0
+>>
+stream
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: procset CIDInit
+%%IncludeResource: procset CIDInit
+%%BeginResource: CMap Custom
+%%Title: (Custom Adobe Identity 0)
+%%Version: 1
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo 3 dict dup begin
+ /Registry (Adobe) def
+ /Ordering (Identity) def
+ /Supplement 0 def
+end def
+/CMapName /Custom def
+/CMapVersion 1 def
+/CMapType 0 def
+/WMode 0 def
+1 begincodespacerange
+<00> <FF>
+endcodespacerange
+1 beginbfchar
+<00> <26A0FE0F>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF
+endstream
+endobj
+
+304 0 obj
+[/ICCBased 306 0 R]
+endobj
+
+305 0 obj
+[/ICCBased 307 0 R]
+endobj
+
+306 0 obj
<<
/Length 258
/N 1
@@ -2822,7 +3705,7 @@ FMkIRB|&إnऋ(HrTų9` ըa&ʺ:l
endstream
endobj
-233 0 obj
+307 0 obj
<<
/Length 314
/N 3
@@ -2836,300 +3719,333 @@ x}Kq?UX 94%MQKSN#ԦQvBˡhFk !
endstream
endobj
-234 0 obj
-[244 0 R /XYZ 72 706.5262 0]
+308 0 obj
+[319 0 R /XYZ 72 707.62537 0]
endobj
-235 0 obj
-[244 0 R /XYZ 72 314.10986 0]
+309 0 obj
+[319 0 R /XYZ 72 318.39508 0]
endobj
-236 0 obj
-[244 0 R /XYZ 72 738.9088 0]
+310 0 obj
+[319 0 R /XYZ 72 738.9088 0]
endobj
-237 0 obj
-[249 0 R /XYZ 72 697.0879 0]
+311 0 obj
+[324 0 R /XYZ 72 722.272 0]
endobj
-238 0 obj
-[249 0 R /XYZ 72 313.49646 0]
+312 0 obj
+[324 0 R /XYZ 72 342.46362 0]
endobj
-239 0 obj
-[249 0 R /XYZ 72 724.36444 0]
+313 0 obj
+[324 0 R /XYZ 72 748.6063 0]
endobj
-240 0 obj
-[249 0 R /XYZ 72 264.2857 0]
+314 0 obj
+[324 0 R /XYZ 72 150.55884 0]
endobj
-241 0 obj
-[249 0 R /XYZ 72 779.8898 0]
+315 0 obj
+[324 0 R /XYZ 72 779.8898 0]
endobj
-242 0 obj
-[254 0 R /XYZ 72 779.8898 0]
+316 0 obj
+[329 0 R /XYZ 72 779.8898 0]
endobj
-243 0 obj
-[246 0 R /XYZ 72 724.92883 0]
+317 0 obj
+[321 0 R /XYZ 72 725.30176 0]
endobj
-244 0 obj
+318 0 obj
+<<
+ /Length 52
+ /Type /XObject
+ /Subtype /Form
+ /Filter /FlateDecode
+ /Resources <<
+ /ProcSet [/PDF /Text /ImageC /ImageB]
+ /XObject <<
+ /x0 338 0 R
+ >>
+ >>
+ /BBox [0 -507.30273 2555.3027 1897.688]
+>>
+stream
+x+22553602W0P0P0210ѳ4
+ɹ\
+.\
+=
+endstream
+endobj
+
+319 0 obj
<<
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageC /ImageB]
/ColorSpace <<
- /c0 230 0 R
+ /c0 304 0 R
>>
/Font <<
- /f0 224 0 R
- /f1 218 0 R
- /f2 212 0 R
+ /f0 270 0 R
+ /f1 282 0 R
+ /f2 288 0 R
+ /f3 276 0 R
+ /f4 294 0 R
>>
>>
/MediaBox [0 0 595.2756 841.8898]
/StructParents 0
/Parent 1 0 R
- /Contents 245 0 R
+ /Contents 320 0 R
>>
endobj
-245 0 obj
+320 0 obj
<<
- /Length 4910
+ /Length 4968
/Filter /FlateDecode
>>
stream
-x=]o#Grٛĥn0Hg^6r>h4Ú!9rIU]o7on>7ۿ/?n_uw壛vw_˫.t;YQ:i뷡{7WyRwsrw|B>ܽw{kݶw7O߸サ{Cw󗫯noۇb?g2"IgJ O;v`Q#iImw >
-o!XNi/5ejGKǾٛqXNzԁٯ<wy<b
- RJ-hP3SE
-jz<8
-bY02c?Ny4i1)j<Cz EY@/fi&i Bg(T`PoYCü0<ڏ x[t}_Եmɀ$[K퀩k2j, $-@u|@+qWdL5&wnMC΁Xle T7Sc@Y"k%rz{Jr`wj~5qD+iZA܋~Jp>c =я p`1>яFto W{Y<g`NLd~vؒ,2qՌ
-X'
-ƒ#Aih a[QnD9)1U'#RԢj A5P`n`h
-#Xܳr6PFV!h\27B C6Z&~F547Tc p[·bn:%-{`M@` Wsl,^#6Ec] qWT+0ID CZ%m)uw<R^r|3B[~k'<
-]Ŏ[6xdLO\b|W%crʱ!ẗz7Kq2dk\<' ʹX!>+VLE;E&<oN1L_\?)
-l.obp=DiYjbp}@!8^5S kdf77?o EЕ"`B-NKYJ: ~<>(MP| c9*;$ei32;"r1}EH&
-bPW}4]g
-L`P#] B,~*kӑD ݭ uw<
-b;Ip= ݦ"$
-5-Ss~t`j)6$x7O&֨ۦ]
-9`#m)L iuTNO~̿sIEwK=R&]~.cűu
-Ue=JLa
-ar_/Pľȅ=`Xq1}s嚋țZhx^'<=qא2)]fpQ-ѷCYA+8TXA|22糥q{q$`k.TԻw BO7Q|xN[Sc ûyݱ{ܧ (1y㜆99Ww>=v6mYs>ƙHQ 5c33$.ص/>I9RLgt*h'#N8X#uiaՑ 2Gd$wXrWgsH\*ᤎaڶfTO2gˋ82SFL y=q3QD2s|Il2rZڿ@5&V+k w\[) $?Twg 0i
-spNb$"8 \Ə]XF[ĭVFsPOs1FTb
-G]?rփb|]A`pp/P %VrX ON2m`Ld9
-1p⸈~=x~<n߾]}wŇ?On_u_yX>پOn7?<q-uRṛyc
+x=]o#Ǒ9'^%RW
+ \) k&咚諭yzpv}UݼYݷ7~/ww?{?ݮw>_\v '؉D(ҥ $tu6tou}*tOW7Cn^?]}w!6ͧn>iyw/|C_/曟7sdoqozHQ#i{kZ'8q{i@ RV@u!CPQ b|c7!q
+NB8M#1* JpzLf1Jް4d>e~ hY5VT@d>L}-xϿ< $SI3`Xwlucbd K@y6m! lBP
+jˉل)XUbAK! ńaK$ФL0;m$ ED詂J8~(O-sSWg[H1ZʕJ,Q0x䵴4w0>Eo}KqUش/lUw$^IXwצQyYYjcdm`(Uk[xCFe}%FX
+Q moէN {_״+\[wimEx݇/w}ӯބ϶PJ㾄Y=˗'ûj)h"HH[T9b50V+&#SȒc CI"T# 9&dX,I@HjOIDȹ
+8<x[r1C.%K# @ Mᓷ%d6K2GZ@iJ-XlA" G\b BN,zBD!1K }($
+%φbJ’Cp%%(H*rX,Q(0`A"K&r 1ȟ!;1́y1Ø4!Hk2h(K84E(R,$ F  " 4`۫6]Dze5\J@\3 [jZ ]9C搥|Q̠] {1CՄ;)Vb(%ˬwY*L2F"4)EBг!E܂ÐҗF3fa$.Ԅl"P" @̽ha b(D;[qkv6p| IOb Lrw?gSUZ`\ݶ{'QTf
+1HPbdf9 a[`f9+hbi.)h [4c,@PE E1!B 1mcadY:D2Y4VO1S&3d2vL29C
+Dʻ> N!1<*m$CD
+V3٫@DqnJ+"Gpn=m2 OZsn{XQ^/~J3nɦX,
+# n؅&\E$BL4fa'Xb1Q'!v7w~4KI Z ݧTbs'}s$G@tl
+"l :wӵoAGu$ }g?cXξ6;1!D1Ar~0-
+&X9 ?eg.-COBjo Eb hw*0 K
+CBݪȡ!|v{|3IFE!ri1jJMdϥyP_Dh͌"Bng̩xX& Bs6XǟfzB: Me>B;Jo5-<БCt|DW5Sʔkp) 5fUΪU̞!P鼥bhe RPMleb"x2m1F&tpw٘nR Mϓ:1>8
+h6VX
+浭L !S& l,DL@ŲZuUK`DM@فWG:f2X0-Fb`ZA/lCe / Ũ傄0{0 a6VS:B`a-jE 2f |)^0cf3hL‚?
+
+97RSCŕ5#e]b%Tv'Ҍ vۻ-F 㭋]X}p8N{h{[ M6d(@ K\NW׏ߏùFo7o^M5o,2 Df\\)(ŷ 豸P
+>z-+js4,k14;/$Uē_}G:_/6dJ^v#7*gـX9ryem<an{\Ѫri(@%݉tml~{5
+P^fW_mG :|sbq. y%aٌA!1 z)p<:.Q_3kqM͇~lu5Y4ĎIA fP iʱ!y: L$dG;ffuOiFAg°/:sO ]-ǟi<q&iL'jz<͡_T$.(ʂJ1?tg
+ԡQY}ٮNۆ Τ3"s\eʸGy1R:
+pn[rHaI&LvC71d;(\1FBd.6Bvkx*saXkFk"{, %vy0dgGow}=p\DT[<'5E¨=tL
+2(]:h 1֙Ǚd'&)DǪ:#ٺ_Ne(Xj ?I
+ QECC k<E鑰WO+F܏\Mpu]:g9=) L_#DSljSJ='s: rNz5? Ϸ4rLz'n3r~9i3$, 0<90b"#0Pf KZ$uu/}ac>}3Z`z |$||CmM&c"k:۷:~Pqp#66XƱL=<m.XdΓ n <YNZ B{0ҫ|GvTXP DPU"(rzS^ڤ/+fQ^Ml7K@M廎c6MFF@1 \^Bvx(:BPOxYK'r6T.;=f ƆadY>b5Yc@w{"Cg$^O#i304vD[];ءEdC υ s^yqpٜ/VQfpl $*܉GrTL,'Ojs!j\DKhȩ175j,".w(-
+BGsTnxB]? ei(~:ؤoøV8<Q[Gt ~{Y/ZOcP Xl<99УQ[YWF7 JN
+El9d͵f9'chm%-'Q!ƍݣMij믯Vwoۛ?V~/Çջ~|xz, CS@T)'nϛg?a
endstream
endobj
-246 0 obj
+321 0 obj
<<
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageC /ImageB]
/ColorSpace <<
- /c0 230 0 R
+ /c0 304 0 R
>>
/XObject <<
- /x0 257 0 R
+ /x0 332 0 R
>>
/Font <<
- /f0 224 0 R
- /f1 212 0 R
+ /f0 270 0 R
+ /f1 276 0 R
+ /f2 294 0 R
>>
>>
/MediaBox [0 0 595.2756 841.8898]
/StructParents 1
/Parent 1 0 R
- /Contents 247 0 R
+ /Contents 322 0 R
>>
endobj
-247 0 obj
+322 0 obj
<<
- /Length 3208
+ /Length 3226
/Filter /FlateDecode
>>
stream
-x]sF߿B !kpP
-*~v!gdS{j^ymiم4===]߮WMsrǻo.:˟n]sw߼!o~w~E٫W^Q 6ϨQi\s~uy+l~_}v6O"[DzOyO߇󦽮q/W^~ՠ1M'GO>yFG!|қR?ΝqF_xgЛW6Zq0w:7K&׌0&fFXe^4W-
-(2T_@,
- W (PX.Q,
-TQ@U&YP
-.
-k|窍TZhQ੥&@Ca?g:z`î
-\&!AD v,miOm11.أ`D]~|RF<бu 5jH^u䒚5K;"x
-bj\ IZz~k-0'Lqz9Z71l`럮uu7o_-c b˜b1m
--Hq{xײ alĶbv85GĆ$?"Ĥrn0-L|-NBY;k–YIƅ
-UDY:BX!1AP[Re;VA- Y!j!:#eX(8f?NY:)<\0|
-Q1Ĕ@T5QtwŒ1﨔Oa/FuYBu"9ze3t[|q92#F9#T;~.Y\49OR2ybn3A=,NudČL*RNI.>`J[hNVJ[xNA4("Υ`fޮTuA>%J{,!~M2%> -d8 v &"d
-Ld xCHHKv@8#ҝPrւ@!T^F^(,fi>30YtM_cA 1Nhuǰs>4c=PD窱pqF &%
-.+YBH~pbXqj"b5å_0cR*@QJ I5.%_ %'sl<,BJԒ|hw3skT Z74hTbg4$[T3ĻG6oEG s+*,^VLscqh2iilo,J@ňZ9,2+|dMUui KfjL$>zpDJBY4.ǣmZQqQS.J8^2><[
-F><zqadA! * }Uݻ(ITV{kL<T0-n{ ف"T/,UAᔨ
-PI޿M4|g֋بccO*% 8RV?:ZL\#Qߒ7
- ŮfːP wELu
-q
-J; BڊUY"(Bni  Nxfn GBH eiDƅlLn(펇.ܝmo,iنBcx7PHR+SFj%OtҥO>SBEjf)4r"/~&IЂI 1Y}(>\Em $Xwpw( ՌUXEOl_l\ \9S{&lg
-9ǹ1[H5h(:7fm
-eMu|J5(:7fKQHAy850||I4FR hؗ
-</)5(Km}(3 XЄيp \[RS|ʰM/ys;3;.#PZA Ihy
-8ka{:kuCA6na7OWmSKГrcTje_
-Yd3glH8LֲK/[߰4߷ʩFB3V!ItQh 0y)!o[Y94ɟ-5p }L[ODp ""p̦SuFwRclCRAA5:prm_9 &
-T+dva} lÐ#6 ?Ra~x_Joֳ'ݴլ9R8%
+x]Ys ~_A;c%Yhd⪤7$y8Kz\TA [ A {慳!h4٘]߮/W]wz׻o/~髟o]ww߾{_t?zի?[wEvؽN$@$]r[nZaӫvWWwؑ.W?-"Eݧ}Sv~fs]ooh{7tW[}q/?[]~1_~;T&]AȜCv|`JHq= n`7CN }eWъոR}+:-Vj0pF8\tW iPq.
+ )dgqRd@i
+ڐ 20IB_ߖd)#x.6a/HH5!lR6$l}Q.T@h˷\CU"K)̃:T3H0PH5Qj50`4epO9)KT5cAM塐fyJoI4w .~LhcLk`%mSj=#!sNU<gK]2*YS0,tsǴyQ8厒@;
+F_w>!Dh!0RF{}?W~Yw/| k|vlp&`FP_N<&!eP7׏DNI{IoO854Gjw0jUSC$'qVfI
+@(4gc-uUfIp1PcH1QqEH3B5! wuP*D3\QZ9H9Ӟ@gp o9SNĀT R# /WSHFFŋER)@΀IcZ$уL%Y@Jf5xot `dɟ^ 4]c$94$\L;iʁ@sPkf0rhh!9>, ⩍! Vm㔅T95r!'<o8O-<b~ Z~U]\ftL9ɄZCTT.sr>SjXнHr+Ѱ0nJed9H-^E*^0k/MlNI5zEN=ND
+5`"b-E58ͥ`VJ*MR73ZCC2Ԋ o
+QUT_R8kKͲ$!wbz@ Ishc γ IO
+L/}Ozu52S"zV>qnQQn}.&UUK,Qb^&y%fHħZvފ:Ώ@:8jwYQ KOluSvXX2Y@?~}]ɻ ,*PW7C.Ybľ{h,- 1qE"W9ց!% fwbZKYOKy$1-'cc1
+(%X\<Z$"!$?']Es lW l׫M"L-E\kg'=PE[N&$-~Q#LT3X;9\sdz{(= RO _vb^oϑo!fFlkB-)p![rnnnyxn96$H:«= 8 $LF*ȁ&
endstream
endobj
-248 0 obj
+323 0 obj
<<
/Type /Annot
/Subtype /Link
- /Rect [72 462.19092 112.33008 478.31125]
+ /Rect [72 490.40808 112.33008 506.15338]
/Border [0 0 0]
- /Dest 243 0 R
+ /Dest 317 0 R
/F 4
/StructParent 2
/Contents (Figure 1)
>>
endobj
-249 0 obj
+324 0 obj
<<
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageC /ImageB]
/ColorSpace <<
- /c0 230 0 R
+ /c0 304 0 R
>>
/XObject <<
- /x0 259 0 R
+ /x0 334 0 R
>>
/Font <<
- /f0 224 0 R
- /f1 218 0 R
- /f2 212 0 R
+ /f0 270 0 R
+ /f1 288 0 R
+ /f2 276 0 R
+ /f3 294 0 R
+ /f4 302 0 R
>>
>>
/MediaBox [0 0 595.2756 841.8898]
/StructParents 3
/Tabs /S
/Parent 1 0 R
- /Contents 250 0 R
- /Annots [248 0 R]
+ /Contents 325 0 R
+ /Annots [323 0 R]
>>
endobj
-250 0 obj
+325 0 obj
<<
- /Length 2789
+ /Length 4240
/Filter /FlateDecode
>>
stream
-x]Ko$ϯh':T/I08A $nrZg=p43RӜfZ*_=I?}z}Οח|}ś+׫?ο|}OonW_|={|uau9v1h1t?ίe/׷g+.ޮo#.n.V<E핷W^u{ ۫ z⯫^~|uϗ[|//:t!YRGij#Y r3Zhcu= ߹7g#d7a՗ YY
-hn;<\$!Kɰ
-):)(Rӌ*LH2`
-y۹`('Fl,Lڐ͟ $D+/*S%`A-Y3u{}F$,9[Y]$idFBI@,>÷DHޢvxo{Go=Vy@w#zO9qP5 !vo΅P{YоvKw1ld=ScaDh46uwT=ux K*8,b%d?CߋGw;Y%<򽛪3z/^>+ħnƦr顋sо?ώF/
-jGt\g*Lfht99[@+.]5U,R)>I !cB뾟܇^1=TW}zX_5w|tM 4 }v3t3XPW$ۀ nw7S3̍RN`9w!"P#EsB؀y/b8.&~NE&d-?#ĞLD
-(-f!":0K DrhCA2
-R@=lpT^jM6T=iJ8#wdN-~3ouhlԶbB WuYkӢfw'vrlRoknD ߱Utçk`;ܽh#yJ*H"Z#ǐp/Boi:G.]DCеA6=Җn7s
-c-S@em*GJ
+x=َ$Ǎ
+p"͇8p{߿ EβOa '';z#[_Q&?Z5n 2 EI@t#d!]dS`Wi$hOSMӣÓ2L:ġd)I,5qMCL]~Hbx ]L)MآOKtbfLH>lwej8H0K#޻74dEwT2DRHUE<V( ?[ci1*f|MdRȱ[4 h
+X.sW38[FA0v /=fE"˩[fAberHEoi>N
+{lT
+,_/-HA@b i1|3K@ABxO#7ed"՘-Gb]#۷2E/֦rs+5j4;莈bWMRNYWtYu WhѺg4&>wvJDV/{|յk\ÍeLo&9>"klz0Q~T7\S.0$uO.n
+
+7wb
+]bQ
+v̾zrɯfbqɤV#Z2LjyuŬ((WM;-~?/qA;zE"EgO\\BR+B\<bV
+
+[ήf= MǝJ*VC\b߲
+2CN 9GŒz Zckc:wi"uODۨ-{2>|{!D")-{K:f9PK/f"2'f`N)l̡ 1&TJeQ#" ӴHzw..*@S'&u܄!"l`sɦ-="0KBTFȥ:rМu(`50/69A%lEPHBT-@ [fs
+9m$C4& !H9A3O!j[e̐0槔\yE樅we̠!aZ(CO xŝsBPo fF-DQ󟙓 )|8@-GDs<T -=v!
+.r=w!EHQJ^39F@WK=p1w0SĐbs/ R?}lN$\q=
+_#Ոd6f 9eŇ3-5,Hňf$Qn!Ja1WnL %mAi?{:al~O0{U
+C_LW 1OJ u
+&h`qʲ':X2dmKp{8\ `-Z3UK9\ O9^mSW!Q~@6T7j@ƙ?1ltrsͤkL'𛷾<]sȪB):вǝoƳDΣq]0`nilK!jPt'MN>mT]STZ
+qp43H=()@h/Ӊ2RU;lv\ `%6tk9a뉑@ Dk5K"[5׈8&ϣOMV7-WRӼIv^7mWpX2xӧx>p:YPck7'g89ltr3)z.MR0~D#R㲆6gxFb=XS]v{C%9]^
+?w !C":e7*
+w!/3G=Ibހ ÞS|sh\+c &DA06€K^_Μ\Ґ (@UBD[٢@>հ}s}ځZ><Y쀂OJϊ@;oZP+ ;pa%O5oCG!$ klۊG7цvV4sB|r_Zl"e5螿ݽ};m?n7ݛ~o?_y{~t_?^y0-h 4S
+F ;<F
endstream
endobj
-251 0 obj
+326 0 obj
<<
/Type /Annot
/Subtype /Link
- /Rect [310.80673 662.2914 351.1368 678.41174]
+ /Rect [310.80673 617.97577 351.1368 633.72107]
/Border [0 0 0]
- /Dest 243 0 R
+ /Dest 317 0 R
/F 4
/StructParent 4
/Contents (Figure 1)
>>
endobj
-252 0 obj
+327 0 obj
<<
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageC /ImageB]
/ColorSpace <<
- /c0 230 0 R
+ /c0 304 0 R
>>
/XObject <<
- /x0 261 0 R
+ /x0 336 0 R
>>
/Font <<
- /f0 224 0 R
- /f1 212 0 R
+ /f0 270 0 R
+ /f1 276 0 R
>>
>>
/MediaBox [0 0 595.2756 841.8898]
/StructParents 5
/Tabs /S
/Parent 1 0 R
- /Contents 253 0 R
- /Annots [251 0 R]
+ /Contents 328 0 R
+ /Annots [326 0 R]
>>
endobj
-253 0 obj
+328 0 obj
<<
- /Length 1728
+ /Length 1864
/Filter /FlateDecode
>>
stream
-x[Y~篘8 :;0|Z:
-]E#ZExɗpc}]]15O?\^Ǐpt÷˻ߍ}ӛ_r^.<xp3 HZjpnqqՏ ~]<[.pX~X\@<,o>=5"F푷Gu{u~|C_{ar˯/.yy5WϿx1Dž2DYS-}P z?Rb<dEhpwJ`
-,;f=Ztϫ񫗯^!>';@qmfW??zO+o7U f@aQ>α_$
-lBA?ݶYN2vmp3(nN!xMp)~K鑖
-T&#~UT U`Fp.|ր/)W|E@5z؟Z'L),=(R =v` @P[U>SL#~Qx[F5?-m3ϼC&yu/>EVz(}P.LEWPhU?{_nAsM;~ÇEYpa
-0a0`e%73,аYt&y UJ80Zp>zK8/Иτq^7?.\
-$bтOxv?ZR%Cz& t5Rk pFuI}"u>V/iEF/G_ƅ:DT>3c Zd'V@{OY~&~a4@TB
-qf;!0R ,hgH5Th
-TK`d`es Z#@$r,2 Tq`kM\eZ
-_7˳PZ d#&
-DH]2. ΢6#stPAB:hIf] Pg.a$%@sX# q voapswp [KH8&Z_ӛ8@[_[8jM#!xCid
+x[n#}Ws7@J]j`^pb|dYӀPVճ& /2TU<}zsqz?^ ? ߟ,8~/Wyw>GoNtrſ8 AĠ*Ago'ge8yQ.ϖ2,/N.ʀ4,/>=^oC)Rps͕7W\us}}}~]_/_\l{ar'߽;8_J2P =x#7#fye/]56]ۀn~khۻSm;*-뻆ԇ{nEy1t}{|X$kE%J⃃R V!H/&po~Bm`4/>A`챞pPb@`C2V`5z=it~ӳ/ZzU)O˓3s)k,.}hXs= }3m|7*WU@WmqهO[ ɴ1bӶql1oȥ5k
+uRh '
+l
+U!kZ!;C4A
+@;YJQ;!h1X+afli<@/-BƱQQ"Kd*VFy2x|tB{:YJ?@HkeQڲV=RY+qfv 4WB Wph5
+ÀKp\XMPyʄut(~ xFR*SS #B=pyF B 
+T#PgT($^ȨP(_EFd>-<|w,2đ(gIc Njc
+c}iUjSXdD4HpGFA@ | 2il!H`ZsW"sS(3e(Gϙ:x[PjPߒQ=Z4A|CB
+5Ә|U\~(f=EpzTzdKʇ8XHakF XRJ$@sI9ƮO0}*a O]VWo~uu6U~RPD t[
endstream
endobj
-254 0 obj
+329 0 obj
<<
/Type /Page
/Resources <<
/ProcSet [/PDF /Text /ImageC /ImageB]
/ColorSpace <<
- /c0 230 0 R
+ /c0 304 0 R
>>
/Font <<
- /f0 224 0 R
- /f1 218 0 R
+ /f0 270 0 R
+ /f1 288 0 R
+ /f2 276 0 R
+ /f3 294 0 R
>>
>>
/MediaBox [0 0 595.2756 841.8898]
/StructParents 6
/Parent 1 0 R
- /Contents 255 0 R
+ /Contents 330 0 R
>>
endobj
-255 0 obj
+330 0 obj
<<
- /Length 359
+ /Length 2133
/Filter /FlateDecode
>>
stream
-xSMO0 WHƭ&$$r]֎{.c0Ƈ<QpfӲ
-pp
--.ssWk?=kZv–qDvv~=&fqN&zF) ÛWl
+x\o_nB.`eRVARE,9mt\#"w$gv>~7wkU?WߺW?:b+woV<M{"ݗD"@4H/o
+:FGV׏wׇէ꫗_#׈97G;7puk~UzzR}>/ Uvh>,EHC \b 6R(3qBNH%{+1=Hys ˮ7gGntAhګ-!D-ɋ{=0ZK|xKo5nA?GId\z0fĒX $ ^9H ,PAI`k,l/n|[ySmmyAbyuI ڶh-!v.+|1C:+nSxP['gTA_%T% eoq\\䗱e:PTcc}MjQd
+9
+a^\־V<">%>88 28{3U1VQdYci,' `+&U%7ο_]^}xw'D՟ 1kfes
+z4KAH, ?f{YkĂ=(gnJ9ϠĈO8QLS9v)`WC[H'XLpLc^ 2  Tt -Ŧ`aC''.Q=@J!QԇbuG&}Inbb`$RC`cFࠔF,(e,QtJq)e91xMa(~4KsUi <c Au=)`às Biz24<1\
+Lvz[LH3Fۥ;p>ʂl0ݮqouyv, 8
endstream
endobj
-256 0 obj
+331 0 obj
<<
/Length 125
/Type /XObject
@@ -3145,7 +4061,7 @@ x
endstream
endobj
-257 0 obj
+332 0 obj
<<
/Length 12341
/Type /XObject
@@ -3153,9 +4069,9 @@ endobj
/Filter /FlateDecode
/Width 447
/Height 235
- /ColorSpace 231 0 R
+ /ColorSpace 305 0 R
/BitsPerComponent 8
- /SMask 256 0 R
+ /SMask 331 0 R
>>
stream
xyXM
@@ -3218,7 +4134,7 @@ KːxfԌ46 _yt
endstream
endobj
-258 0 obj
+333 0 obj
<<
/Length 78
/Type /XObject
@@ -3234,7 +4150,7 @@ x1
endstream
endobj
-259 0 obj
+334 0 obj
<<
/Length 8692
/Type /XObject
@@ -3242,9 +4158,9 @@ endobj
/Filter /FlateDecode
/Width 373
/Height 153
- /ColorSpace 231 0 R
+ /ColorSpace 305 0 R
/BitsPerComponent 8
- /SMask 258 0 R
+ /SMask 333 0 R
>>
stream
xy8Tm
@@ -3278,7 +4194,7 @@ jK
endstream
endobj
-260 0 obj
+335 0 obj
<<
/Length 154
/Type /XObject
@@ -3294,7 +4210,7 @@ x
endstream
endobj
-261 0 obj
+336 0 obj
<<
/Length 13547
/Type /XObject
@@ -3302,9 +4218,9 @@ endobj
/Filter /FlateDecode
/Width 590
/Height 229
- /ColorSpace 231 0 R
+ /ColorSpace 305 0 R
/BitsPerComponent 8
- /SMask 260 0 R
+ /SMask 335 0 R
>>
stream
xyXL?r",e!KBRʒ%[p%[%[k%KY.K$!嶐R-iO5y~י_mq4l3}O;s|!
@@ -3355,30 +4271,67 @@ qHޥK:V
endstream
endobj
-262 0 obj
+337 0 obj
+<<
+ /Length 574
+ /Type /XObject
+ /Subtype /Image
+ /Filter /FlateDecode
+ /Width 136
+ /Height 128
+ /ColorSpace /DeviceGray
+ /BitsPerComponent 8
+>>
+stream
+xu0 PJ(Bh%왓sH.̈`gl?יLӴlRkKβyQJY%+'FGȁ# ȑrHysdT8R@j U:!iqAb6C
+r!\s@:2!sH@ 
+
+QMR縕l)Gz~eɜs9u/1jԫ\[ؤI^ۣȦ3}H
+endstream
+endobj
+
+338 0 obj
+<<
+ /Length 1512
+ /Type /XObject
+ /Subtype /Image
+ /Filter /FlateDecode
+ /Width 136
+ /Height 128
+ /ColorSpace 305 0 R
+ /BitsPerComponent 8
+ /SMask 337 0 R
+>>
+stream
+x?hZ  V Ʈ-JHhKxsw̖kՙ\(^LKLWCp'Օttϑt.?<wџOr8FV&1pD~{7~{b`F fk5FCJIVӦ>BSFCSbR/oa4YMYy[M+??߭(1YMqPQAB%D(B׌, MYX24eaeД1*ݱt!$")\_7PDYZܟ2d*.ݱ/QY +cTE)Da~YX`YO@daeД1,{ݻ<]1w.ʠȲD1w~
+l甂"CE}}.mG/YpYrnaXpY`}aede9Sqae@d=T\PX(YXE,ˑp' ++ٰ,P~E +SYY<8&sVYDPoHo%2dyjS,q i?(wX[PEce
+endstream
+endobj
+
+339 0 obj
<<
/Creator (Typst 0.14.0)
- /ModDate (D:20251031121934+01'00)
- /CreationDate (D:20251031121934+01'00)
+ /ModDate (D:20251120224423+01'00)
+ /CreationDate (D:20251120224423+01'00)
>>
endobj
-263 0 obj
+340 0 obj
<<
/Length 996
/Type /Metadata
/Subtype /XML
>>
stream
-<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?><x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="xmp-writer"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" xmlns:pdf="http://ns.adobe.com/pdf/1.3/" ><xmp:CreatorTool>Typst 0.14.0</xmp:CreatorTool><dc:language><rdf:Bag><rdf:li>en</rdf:li></rdf:Bag></dc:language><xmp:ModifyDate>2025-10-31T12:19:34+01:00</xmp:ModifyDate><xmp:CreateDate>2025-10-31T12:19:34+01:00</xmp:CreateDate><xmpTPg:NPages>5</xmpTPg:NPages><dc:format>application/pdf</dc:format><xmpMM:InstanceID>sNt52iR7HEPC5fqGkgPMHQ==</xmpMM:InstanceID><xmpMM:DocumentID>sNt52iR7HEPC5fqGkgPMHQ==</xmpMM:DocumentID><xmpMM:RenditionClass>proof</xmpMM:RenditionClass><pdf:PDFVersion>1.7</pdf:PDFVersion></rdf:Description></rdf:RDF></x:xmpmeta><?xpacket end="r"?>
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?><x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="xmp-writer"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" xmlns:pdf="http://ns.adobe.com/pdf/1.3/" ><xmp:CreatorTool>Typst 0.14.0</xmp:CreatorTool><dc:language><rdf:Bag><rdf:li>en</rdf:li></rdf:Bag></dc:language><xmp:ModifyDate>2025-11-20T22:44:23+01:00</xmp:ModifyDate><xmp:CreateDate>2025-11-20T22:44:23+01:00</xmp:CreateDate><xmpTPg:NPages>5</xmpTPg:NPages><dc:format>application/pdf</dc:format><xmpMM:InstanceID>nqiop/88P9xDQtJDTAFgvQ==</xmpMM:InstanceID><xmpMM:DocumentID>nqiop/88P9xDQtJDTAFgvQ==</xmpMM:DocumentID><xmpMM:RenditionClass>proof</xmpMM:RenditionClass><pdf:PDFVersion>1.7</pdf:PDFVersion></rdf:Description></rdf:RDF></x:xmpmeta><?xpacket end="r"?>
endstream
endobj
-264 0 obj
+341 0 obj
<<
/Type /Catalog
/Pages 1 0 R
- /Metadata 263 0 R
+ /Metadata 340 0 R
/PageLabels 12 0 R
/Lang (en)
/StructTreeRoot 13 0 R
@@ -3394,7 +4347,7 @@ endobj
endobj
xref
-0 265
+0 342
0000000000 65535 f
0000000016 00000 n
0000000114 00000 n
@@ -3409,264 +4362,341 @@ xref
0000001764 00000 n
0000001945 00000 n
0000002028 00000 n
-0000002311 00000 n
-0000004370 00000 n
-0000005553 00000 n
-0000006475 00000 n
-0000007208 00000 n
-0000007241 00000 n
-0000007748 00000 n
-0000007933 00000 n
-0000008072 00000 n
-0000008157 00000 n
-0000008256 00000 n
-0000008359 00000 n
-0000008448 00000 n
-0000008533 00000 n
-0000008614 00000 n
-0000008740 00000 n
-0000008829 00000 n
-0000008916 00000 n
-0000009187 00000 n
-0000009274 00000 n
-0000009473 00000 n
-0000009579 00000 n
-0000009672 00000 n
-0000009790 00000 n
-0000009876 00000 n
-0000010019 00000 n
-0000010116 00000 n
-0000010257 00000 n
-0000010455 00000 n
-0000010596 00000 n
-0000010684 00000 n
-0000010772 00000 n
-0000011018 00000 n
-0000011136 00000 n
-0000011224 00000 n
-0000011317 00000 n
-0000011440 00000 n
-0000011583 00000 n
-0000011670 00000 n
-0000011821 00000 n
-0000011907 00000 n
-0000012051 00000 n
-0000012134 00000 n
-0000012276 00000 n
-0000012363 00000 n
-0000012457 00000 n
-0000012604 00000 n
-0000012691 00000 n
-0000012788 00000 n
-0000012908 00000 n
-0000013077 00000 n
-0000013204 00000 n
-0000013297 00000 n
-0000013396 00000 n
-0000013484 00000 n
-0000013577 00000 n
-0000013794 00000 n
-0000013933 00000 n
-0000014018 00000 n
-0000014119 00000 n
-0000014212 00000 n
-0000014301 00000 n
-0000014386 00000 n
-0000014477 00000 n
-0000014566 00000 n
-0000014654 00000 n
-0000014799 00000 n
-0000014948 00000 n
-0000015269 00000 n
-0000015435 00000 n
-0000015567 00000 n
-0000015661 00000 n
-0000015755 00000 n
-0000015844 00000 n
-0000015950 00000 n
-0000016082 00000 n
-0000016208 00000 n
-0000016297 00000 n
-0000016391 00000 n
-0000016485 00000 n
-0000016687 00000 n
-0000016795 00000 n
-0000016900 00000 n
-0000016993 00000 n
-0000017147 00000 n
-0000017240 00000 n
-0000017328 00000 n
-0000017431 00000 n
-0000017520 00000 n
-0000017614 00000 n
-0000017720 00000 n
-0000017862 00000 n
-0000017951 00000 n
-0000018069 00000 n
-0000018209 00000 n
-0000018316 00000 n
-0000018407 00000 n
-0000018496 00000 n
-0000018597 00000 n
-0000018701 00000 n
-0000018792 00000 n
-0000018902 00000 n
-0000019027 00000 n
-0000019122 00000 n
-0000019211 00000 n
-0000019357 00000 n
-0000019459 00000 n
-0000019603 00000 n
-0000019753 00000 n
-0000019897 00000 n
-0000020032 00000 n
-0000020127 00000 n
-0000020225 00000 n
-0000020335 00000 n
-0000020441 00000 n
-0000020599 00000 n
-0000020688 00000 n
-0000020790 00000 n
-0000020894 00000 n
-0000020986 00000 n
-0000021075 00000 n
-0000021177 00000 n
-0000021281 00000 n
-0000021373 00000 n
-0000021462 00000 n
-0000021564 00000 n
-0000021684 00000 n
-0000021776 00000 n
-0000021865 00000 n
-0000021967 00000 n
-0000022063 00000 n
-0000022155 00000 n
-0000022268 00000 n
-0000022404 00000 n
-0000022500 00000 n
-0000022621 00000 n
-0000022712 00000 n
-0000022807 00000 n
-0000022956 00000 n
-0000023052 00000 n
-0000023148 00000 n
-0000023248 00000 n
-0000023344 00000 n
-0000023452 00000 n
-0000023670 00000 n
-0000023839 00000 n
-0000023935 00000 n
-0000024035 00000 n
-0000024131 00000 n
-0000024222 00000 n
-0000024313 00000 n
-0000024404 00000 n
-0000024546 00000 n
-0000024635 00000 n
-0000024719 00000 n
-0000024895 00000 n
-0000024987 00000 n
-0000025076 00000 n
-0000025160 00000 n
-0000025328 00000 n
-0000025420 00000 n
-0000025533 00000 n
-0000025661 00000 n
-0000025789 00000 n
-0000025972 00000 n
-0000026095 00000 n
-0000026195 00000 n
-0000026291 00000 n
-0000026389 00000 n
-0000026562 00000 n
-0000026694 00000 n
-0000026789 00000 n
-0000026884 00000 n
-0000026979 00000 n
-0000027069 00000 n
-0000027198 00000 n
-0000027299 00000 n
-0000027418 00000 n
-0000027522 00000 n
-0000027620 00000 n
-0000027730 00000 n
-0000027831 00000 n
-0000027929 00000 n
-0000028156 00000 n
-0000028266 00000 n
-0000028356 00000 n
-0000028446 00000 n
-0000028565 00000 n
-0000028660 00000 n
-0000028757 00000 n
-0000028853 00000 n
-0000029035 00000 n
-0000029154 00000 n
-0000029245 00000 n
-0000029304 00000 n
-0000029363 00000 n
-0000029422 00000 n
-0000029481 00000 n
-0000029540 00000 n
-0000029716 00000 n
-0000030655 00000 n
-0000030746 00000 n
-0000030994 00000 n
-0000032840 00000 n
-0000042246 00000 n
-0000042418 00000 n
-0000043129 00000 n
-0000043220 00000 n
-0000043498 00000 n
-0000044634 00000 n
-0000047508 00000 n
-0000047676 00000 n
-0000048556 00000 n
-0000048647 00000 n
-0000048936 00000 n
-0000050394 00000 n
-0000074762 00000 n
-0000074800 00000 n
-0000074838 00000 n
-0000075197 00000 n
-0000075620 00000 n
-0000075667 00000 n
-0000075715 00000 n
-0000075762 00000 n
-0000075809 00000 n
-0000075857 00000 n
-0000075905 00000 n
-0000075952 00000 n
-0000075999 00000 n
-0000076046 00000 n
-0000076094 00000 n
-0000076404 00000 n
-0000081394 00000 n
-0000081727 00000 n
-0000085015 00000 n
-0000085196 00000 n
-0000085578 00000 n
-0000088447 00000 n
-0000088633 00000 n
-0000088997 00000 n
-0000090805 00000 n
-0000091097 00000 n
-0000091535 00000 n
-0000091849 00000 n
-0000104394 00000 n
-0000104660 00000 n
-0000113555 00000 n
-0000113898 00000 n
-0000127649 00000 n
-0000127776 00000 n
-0000128862 00000 n
+0000002312 00000 n
+0000004371 00000 n
+0000005622 00000 n
+0000007454 00000 n
+0000008201 00000 n
+0000008871 00000 n
+0000009471 00000 n
+0000009548 00000 n
+0000009636 00000 n
+0000009776 00000 n
+0000009881 00000 n
+0000009986 00000 n
+0000010079 00000 n
+0000010175 00000 n
+0000010271 00000 n
+0000010361 00000 n
+0000010500 00000 n
+0000010585 00000 n
+0000010686 00000 n
+0000010779 00000 n
+0000010868 00000 n
+0000010953 00000 n
+0000011034 00000 n
+0000011142 00000 n
+0000011231 00000 n
+0000011348 00000 n
+0000011456 00000 n
+0000011582 00000 n
+0000011705 00000 n
+0000011828 00000 n
+0000011921 00000 n
+0000012029 00000 n
+0000012122 00000 n
+0000012226 00000 n
+0000012318 00000 n
+0000012416 00000 n
+0000012601 00000 n
+0000012740 00000 n
+0000012825 00000 n
+0000012924 00000 n
+0000013029 00000 n
+0000013118 00000 n
+0000013203 00000 n
+0000013284 00000 n
+0000013410 00000 n
+0000013499 00000 n
+0000013586 00000 n
+0000013857 00000 n
+0000013944 00000 n
+0000014143 00000 n
+0000014249 00000 n
+0000014342 00000 n
+0000014462 00000 n
+0000014548 00000 n
+0000014691 00000 n
+0000014788 00000 n
+0000014929 00000 n
+0000015127 00000 n
+0000015268 00000 n
+0000015354 00000 n
+0000015440 00000 n
+0000015686 00000 n
+0000015807 00000 n
+0000015896 00000 n
+0000015990 00000 n
+0000016124 00000 n
+0000016269 00000 n
+0000016429 00000 n
+0000016514 00000 n
+0000016595 00000 n
+0000016684 00000 n
+0000016774 00000 n
+0000016859 00000 n
+0000016940 00000 n
+0000017078 00000 n
+0000017168 00000 n
+0000017253 00000 n
+0000017352 00000 n
+0000017458 00000 n
+0000017548 00000 n
+0000017633 00000 n
+0000017714 00000 n
+0000017860 00000 n
+0000017950 00000 n
+0000018036 00000 n
+0000018171 00000 n
+0000018381 00000 n
+0000018484 00000 n
+0000018591 00000 n
+0000018686 00000 n
+0000018777 00000 n
+0000018899 00000 n
+0000019064 00000 n
+0000019159 00000 n
+0000019284 00000 n
+0000019375 00000 n
+0000019463 00000 n
+0000019615 00000 n
+0000019704 00000 n
+0000019850 00000 n
+0000019936 00000 n
+0000020080 00000 n
+0000020168 00000 n
+0000020264 00000 n
+0000020413 00000 n
+0000020501 00000 n
+0000020600 00000 n
+0000020722 00000 n
+0000020892 00000 n
+0000021024 00000 n
+0000021119 00000 n
+0000021220 00000 n
+0000021310 00000 n
+0000021405 00000 n
+0000021623 00000 n
+0000021765 00000 n
+0000021854 00000 n
+0000021958 00000 n
+0000022053 00000 n
+0000022144 00000 n
+0000022233 00000 n
+0000022325 00000 n
+0000022415 00000 n
+0000022504 00000 n
+0000022650 00000 n
+0000022800 00000 n
+0000023118 00000 n
+0000023285 00000 n
+0000023422 00000 n
+0000023518 00000 n
+0000023614 00000 n
+0000023705 00000 n
+0000023813 00000 n
+0000023950 00000 n
+0000024078 00000 n
+0000024169 00000 n
+0000024265 00000 n
+0000024361 00000 n
+0000024564 00000 n
+0000024675 00000 n
+0000024782 00000 n
+0000024877 00000 n
+0000025034 00000 n
+0000025129 00000 n
+0000025219 00000 n
+0000025323 00000 n
+0000025413 00000 n
+0000025508 00000 n
+0000025615 00000 n
+0000025757 00000 n
+0000025846 00000 n
+0000025964 00000 n
+0000026104 00000 n
+0000026211 00000 n
+0000026302 00000 n
+0000026391 00000 n
+0000026492 00000 n
+0000026596 00000 n
+0000026687 00000 n
+0000026797 00000 n
+0000026922 00000 n
+0000027017 00000 n
+0000027106 00000 n
+0000027252 00000 n
+0000027354 00000 n
+0000027498 00000 n
+0000027648 00000 n
+0000027792 00000 n
+0000027927 00000 n
+0000028022 00000 n
+0000028120 00000 n
+0000028230 00000 n
+0000028336 00000 n
+0000028494 00000 n
+0000028583 00000 n
+0000028685 00000 n
+0000028789 00000 n
+0000028881 00000 n
+0000028970 00000 n
+0000029072 00000 n
+0000029176 00000 n
+0000029268 00000 n
+0000029357 00000 n
+0000029459 00000 n
+0000029579 00000 n
+0000029671 00000 n
+0000029760 00000 n
+0000029862 00000 n
+0000029958 00000 n
+0000030050 00000 n
+0000030163 00000 n
+0000030299 00000 n
+0000030395 00000 n
+0000030516 00000 n
+0000030607 00000 n
+0000030702 00000 n
+0000030851 00000 n
+0000030947 00000 n
+0000031043 00000 n
+0000031143 00000 n
+0000031239 00000 n
+0000031347 00000 n
+0000031565 00000 n
+0000031734 00000 n
+0000031830 00000 n
+0000031930 00000 n
+0000032026 00000 n
+0000032117 00000 n
+0000032208 00000 n
+0000032299 00000 n
+0000032441 00000 n
+0000032530 00000 n
+0000032614 00000 n
+0000032790 00000 n
+0000032882 00000 n
+0000032971 00000 n
+0000033055 00000 n
+0000033223 00000 n
+0000033315 00000 n
+0000033428 00000 n
+0000033556 00000 n
+0000033684 00000 n
+0000033867 00000 n
+0000033990 00000 n
+0000034090 00000 n
+0000034186 00000 n
+0000034284 00000 n
+0000034457 00000 n
+0000034589 00000 n
+0000034684 00000 n
+0000034779 00000 n
+0000034874 00000 n
+0000034964 00000 n
+0000035093 00000 n
+0000035194 00000 n
+0000035313 00000 n
+0000035417 00000 n
+0000035515 00000 n
+0000035625 00000 n
+0000035726 00000 n
+0000035824 00000 n
+0000036051 00000 n
+0000036161 00000 n
+0000036251 00000 n
+0000036341 00000 n
+0000036460 00000 n
+0000036555 00000 n
+0000036652 00000 n
+0000036748 00000 n
+0000036930 00000 n
+0000037049 00000 n
+0000037140 00000 n
+0000037199 00000 n
+0000037258 00000 n
+0000037317 00000 n
+0000037376 00000 n
+0000037435 00000 n
+0000037606 00000 n
+0000038484 00000 n
+0000038575 00000 n
+0000038866 00000 n
+0000040324 00000 n
+0000049238 00000 n
+0000049414 00000 n
+0000050433 00000 n
+0000050524 00000 n
+0000050772 00000 n
+0000052742 00000 n
+0000063157 00000 n
+0000063318 00000 n
+0000063746 00000 n
+0000063834 00000 n
+0000064111 00000 n
+0000064966 00000 n
+0000069812 00000 n
+0000069980 00000 n
+0000070639 00000 n
+0000070730 00000 n
+0000071019 00000 n
+0000072141 00000 n
+0000078635 00000 n
+0000078805 00000 n
+0000079279 00000 n
+0000079369 00000 n
+0000079663 00000 n
+0000080672 00000 n
+0000086146 00000 n
+0000086248 00000 n
+0000086516 00000 n
+0000086993 00000 n
+0000087691 00000 n
+0000087729 00000 n
+0000087767 00000 n
+0000088126 00000 n
+0000088549 00000 n
+0000088597 00000 n
+0000088645 00000 n
+0000088692 00000 n
+0000088738 00000 n
+0000088786 00000 n
+0000088833 00000 n
+0000088881 00000 n
+0000088928 00000 n
+0000088975 00000 n
+0000089023 00000 n
+0000089333 00000 n
+0000089679 00000 n
+0000094727 00000 n
+0000095078 00000 n
+0000098384 00000 n
+0000098565 00000 n
+0000098983 00000 n
+0000103303 00000 n
+0000103490 00000 n
+0000103854 00000 n
+0000105798 00000 n
+0000106126 00000 n
+0000108339 00000 n
+0000108653 00000 n
+0000121198 00000 n
+0000121464 00000 n
+0000130359 00000 n
+0000130702 00000 n
+0000144453 00000 n
+0000145216 00000 n
+0000146931 00000 n
+0000147058 00000 n
+0000148144 00000 n
trailer
<<
- /Size 265
- /Root 264 0 R
- /Info 262 0 R
- /ID [(sNt52iR7HEPC5fqGkgPMHQ==) (sNt52iR7HEPC5fqGkgPMHQ==)]
+ /Size 342
+ /Root 341 0 R
+ /Info 339 0 R
+ /ID [(nqiop/88P9xDQtJDTAFgvQ==) (nqiop/88P9xDQtJDTAFgvQ==)]
>>
startxref
-129121
+148403
%%EOF \ No newline at end of file
diff --git a/semestre 3/mathématiques discrètes/4- Automates finis.typ b/semestre 3/mathématiques discrètes/4- Automates finis.typ
index da050a1..55c43a8 100644
--- a/semestre 3/mathématiques discrètes/4- Automates finis.typ
+++ b/semestre 3/mathématiques discrètes/4- Automates finis.typ
@@ -9,13 +9,13 @@
#set par(justify: true)
#set text(
size: 12pt,
- font: "Times New Roman"
+ font: "PT Astra Serif"
)
#set heading(numbering: "1.")
#show heading: set block(above: 1.4em, below: 1em)
-#show heading: set text(font: "Raveo")
+#show heading: set text(font: "PT Astra Serif")
-#show title: set text(size: 24pt, font: "Raveo")
+#show title: set text(size: 24pt, font: "Inter")
#show title: set align(center)
#title[
@@ -82,7 +82,7 @@ Le langage $L_("pair")={"nombres pairs"}$ est donc constitué de l'ensemble des
Une exécution de $cal(A)$ est une séquence finie $s_0a_1s_1 dots a_n s_n$ telle que~:
- $s_0 in I$ est un état initial
-- pour tout $O <= i < n$, alors $(s_i, a_(i+1), s_(i+1)) in T$ est une transition autorisée par la relation de transition
+- pour tout $0 <= i < n$, alors $(s_i, a_(i+1), s_(i+1)) in T$ est une transition autorisée par la relation de transition
La séquence $a_1 dots a_n$ est un mot de $A$ qui étiquette l'exécution.
On dit qu'une exécution est _acceptante_ si $s_n in F$.
@@ -108,7 +108,8 @@ D'une manière formelle, un automate est déterministre si~:
- la relation $R$ (les transitions de l'automate) est fonctionnelle au sens suivant~:
$ (p,a,q) in R and (p,a,q') in R ==> q=q' $
-Dans un automate fini déterministe, $T$ est une _fonction_ allant de $S times A$ vers $S$. On note parfois $ T(s,a) = s' $ pour $(s,a,s') in T$ dans un automate déterministe.
+Dans un automate fini déterministe, $T$ est une _fonction_ allant de $S times A$ vers $S$.
+On note parfois $ T(s,a) = s' $ pour $(s,a,s') in T$ dans un automate déterministe.
Dans un automate fini déterministe, tout mot est étiquette d'au plus une exécution.
@@ -127,6 +128,15 @@ Un automate dit non déterministe s'il n'est pas déterministe.
Tout automate fini est équivalent à un automate fini déterministe.
+#emoji.warning Un automate déterministe ne possède qu'un unique état d'entrée~!
+
+Soit $cal(A)=(S,T,I,F)$ un automate fini sur un alphabet $A$. On définit $op(det)(cal(A))=(cal(P)(S),T',I,F')$ avec
+- pour $X$ dans $cal(P)(S)$, pour $a in E$, on a $T'(X,a)={ s' in S | exists s in X, (s,a,s') in T }$
+- $F'={X subset.eq S | X inter F eq.not emptyset}$
+- $op(det)(cal(A))$ set déterministe
+- $L(cal(A)) = L(op(det)(cal(A)))$
+- _il manque un point_
+
== Complétude
Un automate $cal(A)=(S,T,I,F)$ sur un alphabet $A$ est _complet_ si~:
@@ -153,3 +163,19 @@ On a que~:
- $op("comp")(cal(A))$ est complet
= Propriétés de clôture
+
+Si $L subset.eq A^*$ est un langage reconnaissable, alors $overline(L)$ est reconnaissable.
+
+Soit $cal(A)$ tel que $L(cal(A)) = L$. Sans perte de généraliste, on suppose que $cal(A)$ est complet et déterministe
+(sinon on le complète et on le déterminise).
+
+Si $cal(A) = (S,T,i,F)$, alors on construit $cal(B) = (S,T,i,F')$ avec $F'=S backslash F$.
+- $L(cal(B)) = overline(L)$
+- L'approche n'est correcte que si $A$ est déterministe et complet~!
+Il s'agit du même automate où les états normaux deviennent finaux et les états finaux deviennent normaux.
+On les inverse.
+
+Si $L_1$ et $L_2$ sont deux langages reconnaissable de $A$, alors $L_1 union L_2$ et $L_1 inter L_2$ sont aussi
+reconnaissables.
+
+_compléter avec la diapo 26_
diff --git a/semestre 3/philosophie générale/0- Introduction.md b/semestre 3/philosophie générale/0- Introduction.md
index f755914..1da0b7d 100644
--- a/semestre 3/philosophie générale/0- Introduction.md
+++ b/semestre 3/philosophie générale/0- Introduction.md
@@ -70,6 +70,14 @@ Sprache = langue -> mais peut aussi avoir un sens concret ressemblant à parole
**rattraper le cours**
+Triangle d'Aristote :
+```mermaid
+flowchart LR
+ A[États de l'âme] --- B
+ B[Signes/Symboles] --- C
+ C[Choses] --- A
+```
+
Pour Aristote, c'est l'âme qui donne le sens aux symboles
|> sinon, ça ne serait que des signes
diff --git a/semestre 3/philosophie générale/2- Langage et étant.md b/semestre 3/philosophie générale/2- Langage et étant.md
index e1dcf65..e258794 100644
--- a/semestre 3/philosophie générale/2- Langage et étant.md
+++ b/semestre 3/philosophie générale/2- Langage et étant.md
@@ -59,4 +59,87 @@ Nom est un instrument servant à distinguer les choses des unes des autres (487)
Les mots ont besoin de nous instruire, sinon ils ne pourraient pas être des mots
|> certains mots peuvent être bien ou mal institué
|> impossible pour un nom
-=> réfutation d'Hermogène \ No newline at end of file
+=> réfutation d'Hermogène
+
+Platon, _République_
+La véritable connaissance des choses ne dépend pas entièrement du langage
+|> langage marche car on a accès aux idées
+-> connaissance peut se faire sans le langage
+|> le langage est donc accidentel pour les connaissances*
+-> doctrine de Cratyle ne marche pas : la connaissance ne passe pas par l'étymologie
+|> seul celui qui l'utilise pour parler des Idées l'utilise correctement
+
+> [!info] Platon se méfie du langage
+> C'est un instrument inadéquat pour atteindre la connaissance véritable
+
+Le langage peut nous permettre de parler de ce qui est faux
+|> contredit Parménide et donc les sophistes
+|> quand on dit que le cheval n'est pas une vache, alors on dit que le non-être est -> il différencie les deux
+
+Les grands genres sont ce qui ordonnent le monde des Idées (comme le même, l'autre...)
+|> permet de comprendre l'existence du non-être
+|> permet de distinguer les choses
+-> permet de définir ce qu'est « dire le faux »
+|> on dit le faux quand les mots ne s'accordent pas entre eux
+-> le discours n'est plus tautologique, il devient hétérologique
+|> le langage devient un entrelacement entre des noms et des verbes
+=> permet de réfuter les sophismes (cf _Le Sophiste_), mais tue Parménide
+
+L'humain est celui qui utilise le *logos* et qui est capable de vivre dans une cité grâce à s'accorder sur le bon et le juste
+|> ces deux définitions fonctionnent ensemble
+|> le côté politique fonctionne grâce à l'accord commun
+
+Aristote, _La Rhétorique_
+On parle toujours à quelqu'un
+|> vision communautaire du langage
+|> trois éléments :
+- ceux dont on parle
+- celui qui parle
+- ceux qui entendent
+-> le *logos* est défini par rapport à qui on parle
+
+Interprétation traditionnelle disant que les signes renvoient aux états de l'âme et donc aux choses (mentalisme)
+|> phrase fausse ne renvoie pas à une état de l'âme, pourtant on comprend
+|> noms propres ne fonctionnent juste pas
+
+Interprétation de Saussure sur la différence entre signes naturelles et symboles conventionnelles
+|> pose moins de difficultés
+
+> [!warning] Ne permet pas de construire une théorie de la signification aristotélicienne
+
+Analyse en terme de noms et de verbes (Platon)
+vs.
+Analyse de la proposition (Aristote)
+|> proposition lie le sujet au prédicat
+
+> [!info] Linguistique montre que c'est Platon qui a plus raison
+
+Aristote, la vérité est ce qui unit ce qu'on dit dans le *logos* et ce qui est lié dans la réalité
+|> c'est parce que Socrate est habillé en blanc (réalité) que "Socrate est habillé en blanc" (*logos*) est vrai
+|> l'idée de vérité contient un élément appartenant au réel
+|> le problème du relativisme est de passer "les gens tiennent ça pour vrai" à "ça est vrai"
+-> le vrai dépend de ce qui est réel
+
+Métaphysique, $\Delta$, 29
+|> mais, le vrai existe-t-il dans les choses en plus du langage ?
+|> vérité ou fausseté touche l'apparence des choses
+|> besoin d'une adéquation entre les choses et ce qu'elle révèle
+-> donc tjs besoin d'une adéquation
+|> une proposition fausse exprime ce qui n'est pas, i.e. elle exprime l'apparence d'une chose qui est autre
+|> est une réfutation des sophistes comme Gorgias affirmant qu'on ne peut pas affirmer ce qui est
+|> une phrase ne peut pas être à la fois vraie et fausse, sinon relativisme !
+-> création du principe du tiers-exclu (Métaphysique, $\Gamma$, 7)
+
+Métaphysique, $E$, 4
+|> vérité reste dans le discours
+
+Heidegger
+|> pour Aristote, le vrai est d'abord la manifestation des choses
+|> l'énoncé sera ensuite dit vrai en fonction de ce qu'il énonce
+|> « autant une chose à d'être, autant elle a de vérité »
+
+> [!warning] Problème de la vision d'Heidegger
+> Si on parle du révélé, est compliqué de distinguer vrai et faux
+> |> besoin de distinguer une chose qui se montre vraiment ou faussement
+> |> une fenêtre se montre comme une vraie fenêtre si elle se montre telle qu'elle est
+> -> compliqué de se séparer de l'adéquation ou de la correspondance
diff --git a/semestre 3/philosophie générale/3- Langage et psychologie.md b/semestre 3/philosophie générale/3- Langage et psychologie.md
new file mode 100644
index 0000000..98c0363
--- /dev/null
+++ b/semestre 3/philosophie générale/3- Langage et psychologie.md
@@ -0,0 +1,96 @@
+---
+tags:
+ - sorbonne
+ - philosophie
+ - philosophie-générale
+semestre: 3
+---
+Boethe en commentant Aristote
+|> le langage a besoin de passer par les états de l'âme pour qu'il puisse se référer à quelque chose
+
+Augustin
+|> signe sert à communiquer à qlq'un ce qu'on a dans l'esprit
+|> permet de passer d'une intériorité à une autre
+
+Parler, c'est donc communiquer à quelqu'un d'autre
+|> pov mentaliste, car le problème est le transfère de signes
+
+Un signe remplace une idée, c'est comme ça qu'il permet de communiquer
+|> il se substitue à qlq chose qui est incommunicable
+-> Hobbes, _De corpore_, I
+|> le rôle de l'esprit permet d'associer un signe à une chose
+|> le son du mot "caillou" signifie caillou ne peut être compris que si le dernier pensait à un caillou
+|> le nom propre ne dépend pas forcément de la pensée
+
+_La Logique de Port-Royal_
+Penser = voir des idées dans un monde intérieur
+|> notion d'idée est fondamentale
+|> signes linguistiques servent à communiquer des idées cachées en les lui rendant manifestes (en excitant des idées similaires)
+
+Comment s'assurer qu'un signe excite les mêmes idées chez autrui ?
+|> on peut pas s'en assurer tant qu'il s'agit d'une représentation privée
+|> Wittgenstein, est le spectre d'un langage privé -> je suis le seul à pouvoir le parler
+-> ce risque est dans toutes les théories mentalistes
+
+Locke, _Essai sur l'entendement humain_
+|> mot possède une signification tant que j'y associe à une certaine idée
+|> langage sert à enregistrer nos pensées et à les transmettre
+|> langage pourrait limiter les pensées, les obscurcir
+-> repose sur signification d'un mot = signification du mot dans l'esprit
+|> tout serait donc des noms, mais ce n'est pas le cas
+
+Si la signification de tous les mots est l'idée que j'ai de tous les mots, alors un langage compris par une seule personne est un langage
+|> risque de devenir un solipsisme linguistique
+|> Wittgenstein montre que cette vision est une absurdité (parle surtout d'Augustin, mais marche particulièrement bien de Locke)
+
+Pour Locke, besoin de se référer uniquement à ses idées, car on on n'a pas accès aux idées de l'autre -> pourrait construire une langue où personne ne se comprend
+|> besoin de comprendre le langage de l'autre au travers de ses idées
+-> contradiction car on ne peut associer une signification qu'à ses propres idées tout en défendant qu'il se représente les idées des autres au travers de ses idées
+-> rien ne garantie les significations des mots sont les mêmes que celle d'autrui
+
+Berkeley pousse les présupposés de Locke, _Principes de la connaissance humaine_
+|> voit le langage comme un solipsisme car tout dépend de l'esprit
+|> casse théorie de Locke, car chaque mot possède une unique idée, pourtant on a besoin d'une idée générale -> la négation de l'idée générale comme Berkeley, comment peut-on identifier la signification du mot ne renvoyant à rien de précis ?
+|> devient impossible de parler de la signification du mot cheval
+|> devient impossible de comprendre la signification d'un mot
+-> besoin d'avoir un mot général
+
+Résumé :
+1. Signifier pour un mot, c'est tenir son idée
+2. Est quelque chose de strictement privée -> origine purement privée
+3. Fonction première est la communication des idées aux autres
+4. Modèle de toute signification est le nom
+## Critiques
+Les mots représentent des idées en soit
+|> ne dépend de rien
+
+Frege (_Sens et Dénotation_), Husserl -> principaux représentant
+|> contre le psychologisme/mentalisme -> position défendant que les significations sont purement dans la tête de ceux qui les comprennent
+|> Frege cherche à sauvegarder la logique -> cherche les lois de l'être vrai et non l'opiner/la pensée
+|> les significations sont indépendantes de l'esprit humain et sont vrais en dehors -> sont compris par tous les esprits possibles
+-> pourtant, elle reste obscure
+|> garde un côté mental
+**(à compléter)**
+
+Critique de Wittgenstein contre la théorie de Locke (mais pas en faveur du platonisme sémantique)
+|> cherche à montrer que les philosophes se font tromper par leur méconnaissance de la grammaire -> produit la construction des métaphysiques
+|> reconduire la signification de la métaphysique à son usage ordinaire
+
+Début du _Cahier bleu_ -> comment comprendre le sens ?
+|> revient au langage pour analyser ce qu'on entend par "le sens"
+|> les signes du langage semblent mort sans les processus mentaux
+|> le sens est juste les règles d'emploi des mots
+**(à compléter si besoin)**
+
+Wittgenstein, _Recherche philosophique_
+|> comment la phrase fait-elle pour représenter ?
+|> on le voit car on l'emploie -> il n'y a rien de cacher
+-> la signification, c'est simplement ce qui se produit avec l'utilisation du mot
+|> est trompeur de parler de la pensée comme activité mentale -> c'est opérer avec des signes, c'est juste employer des signes
+|> l'esprit ne peut pas penser, c'est juste une image (à la différence de la main ou de la bouche qui écrivent) -> ne peut pas être l'agent de la pensée, car c'est l'humain qui manie les signes
+
+Par conséquent, il n'y a rien à rechercher ici
+|> c'est la grammaire apparente qui complexifie inutilement ici
+
+Signification d'un mot est son emploi dans le langage
+|> pas possible de comprendre un mot isolément \ No newline at end of file
diff --git a/semestre 3/philosophie générale/td/0- Introduction.md b/semestre 3/philosophie générale/td/0- Introduction.md
index 216fb92..00c31cd 100644
--- a/semestre 3/philosophie générale/td/0- Introduction.md
+++ b/semestre 3/philosophie générale/td/0- Introduction.md
@@ -6,7 +6,6 @@ tags:
- td
semestre: 3
---
-clromano@wanadoo.fr
Que des auteurs du XXe siècle
20/11 est le devoir sur table
@@ -35,7 +34,7 @@ Husserl, _Recherche Logiques_, II, 1, p. 75-76
Merleau-Ponty, « Le langage indirect et les voies du silence », _Signes_, p. 53-54
|> de « En ce qui concerne le langage » à « Aucun langage n'aborde le langage »
-|> existe-t-il une pensée sans langage ? le langage est-il nécessaire au langage ?
+|> existe-t-il une pensée sans langage ? le langage est-il nécessaire à la pensée ?
|> défend qu'il n'existe pas de pensée sans langage
|> expression ne rend pas manifeste la pensée car elle prend directement forme dans l'expression
diff --git a/semestre 3/philosophie générale/td/4- Heidegger.md b/semestre 3/philosophie générale/td/4- Heidegger.md
index 1be7235..f53276c 100644
--- a/semestre 3/philosophie générale/td/4- Heidegger.md
+++ b/semestre 3/philosophie générale/td/4- Heidegger.md
@@ -38,3 +38,28 @@ La pensée type poème casse cette vision de la technique
Parole est subordonnée à l'humain
|> Heidegger cherche à montrer l'inverse
+
+---
+
+Présupposés :
+1. Parler, c'est s'exprimer
+2. L'humain maîtrise le langage
+3. Le langage vise à représenter le monde
+
+Ils conçoivent le langage comme un étant et non comme un être
+|> le langage dépend du sujet
+
+« La parole parle » -> c'est le langage qui parle, pas comme un instrument
+|> n'est pas le rôle
+
+Poème est l'endroit où le langage s'exprime le plus
+|> devient donc « la langue parle »
+|> mais n'est pas suffisante car c'est la parole elle-même qui parle dans le poème
+|> le poète reconstruit le langage en proposant de nouvelles approches
+|> les mots normaux du langage sont morts
+
+Nommé, c'est appeler -> on fait venir à la présence grâce aux mots
+|> parole poétique est une évocation
+|> invoque les choses (i.e. tout ce qui dans le monde) et leur monde
+
+Monde n'est pas un univers physique, mais comme ce qui tient tout uni \ No newline at end of file
diff --git a/semestre 3/philosophie générale/td/5- Benjamin.md b/semestre 3/philosophie générale/td/5- Benjamin.md
new file mode 100644
index 0000000..e4f0629
--- /dev/null
+++ b/semestre 3/philosophie générale/td/5- Benjamin.md
@@ -0,0 +1,37 @@
+---
+tags:
+ - sorbonne
+ - philosophie
+ - philosophie-générale
+ - td
+semestre: 3
+---
+Sens est indissociable de la langue
+|> impossible de faire passer le sens d'une langue à une autre langue
+-> idée que la traduction garde le sens est impossible
+|> cherche à faire résonner le sens d'une langue au travers d'une autre
+
+Texte littéraire ou poétique n'a pas d'objectif communiquant
+|> la parole ne parle que d'elle-même (cf [[4- Heidegger]])
+|> impossible de transférer le sens
+|> il est même possible qu'elle ne s'adresse à aucun lecteur
+
+> [!warning] Ne fonctionne que pour la littérature
+
+Une mauvaise traduction est donc une transmission inexacte d'un contenu non essentiel
+
+Pour qui traduit-on ?
+|> pour quelqu'un qui est capable de lire l'original, sinon on ne créerait un nouveau poème
+
+L'intention du traducteur n'est pas celle du poète
+|> traducteur souhaite rapprocher deux langues
+|> une traduction n'est pas une œuvre d'art -> traduire une traduction est absurde
+|> ressemble à un travail sur le langage
+
+Deux visions de la traduction :
+- la traduction doit ressembler à la langue -> on efface le côté étranger, appropriation ethnocentrique (vision française)
+- adapte la langue à l'original -> cherche à faire l'accueil à l'étrangeté dans la langue de départ (vision romantique allemande)
+
+Dimension messianique de traduire
+|> objectif est de rapprocher les humains malgré une langue différente
+|> est messianique car l'objectif est de libérer du drame de Babel \ No newline at end of file
diff --git a/semestre 3/philosophie générale/td/6- Kripke.md b/semestre 3/philosophie générale/td/6- Kripke.md
new file mode 100644
index 0000000..ee7b09f
--- /dev/null
+++ b/semestre 3/philosophie générale/td/6- Kripke.md
@@ -0,0 +1,31 @@
+---
+tags:
+ - sorbonne
+ - philosophie
+ - philosophie-générale
+ - td
+semestre: 3
+---
+N'est pas nécessaire de connaître singulièrement quelqu'un pour pouvoir parler de lui
+|> on a juste besoin de faire partie de la chaîne de communication pour en parler
+
+Chaîne de communication suit le cours historique
+|> ce qui le commence est le nom
+|> nom est un marqueur de reconnaissance sociale
+|> traverse les groupes sociaux, les communautés
+-> transmission via un aspect social
+|> c'est pour ça qu'on peut faire référence au même objet quand on parle du même nom
+|> langage permet alors de diffuser l'identité publique par son nom
+|> les propriétés du nom deviennent donc contingente -> on peut exister en dehors des propriétés
+|> on peut *même* faire usage de nom en ayant de fausses croyances
+
+Les descriptions avec des noms communs ne possèdent pas cette force
+|> il existe un monde où on parle de quelqu'un d'autre
+
+Permet de construire une théorie radicalement opposé au mentalisme
+
+Démonstration :
+- dans tous les mondes, la personne AB est la personne AB
+- alors que, la personne AB pourrait être décrit par A ou par B
+- donc, son nom le désigne toujours
+
diff --git a/semestre 3/philosophie générale/td/Méthode de la dissertation.md b/semestre 3/philosophie générale/td/Méthode de la dissertation.md
new file mode 100644
index 0000000..cb5c487
--- /dev/null
+++ b/semestre 3/philosophie générale/td/Méthode de la dissertation.md
@@ -0,0 +1,14 @@
+---
+tags:
+ - sorbonne
+ - philosophie
+ - philosophie-générale
+ - td
+semestre: 3
+---
+Schéma de la dissertation :
+- introduire le sujet via une accroche -> peut être une présentation via un auteur
+- *nous conseille de répéter le sujet*
+- analyse du sujet -> forme de paraphrase précisant le sujet
+- problématique -> enjeux non évidents du sujet
+- plan $\pm$ rapide \ No newline at end of file
diff --git a/semestre 3/philosophie politique/.gitignore b/semestre 3/philosophie politique/.gitignore
new file mode 100644
index 0000000..12caf2a
--- /dev/null
+++ b/semestre 3/philosophie politique/.gitignore
@@ -0,0 +1 @@
+Sens\ des\ annotations\ et\ conseils.pdf
diff --git a/semestre 3/philosophie politique/2- Punir.md b/semestre 3/philosophie politique/2- Punir.md
index a20fe96..74beb91 100644
--- a/semestre 3/philosophie politique/2- Punir.md
+++ b/semestre 3/philosophie politique/2- Punir.md
@@ -31,4 +31,9 @@ Pendant très longtemps, on ne punissait pas pour des raisons morales
|> besoin d'avoir un doute sur le châtiment -> n'existe pas d'équivalence réelle
|> le créancier *veut* faire souffrir, c'est pour ça qu'on ne rembourse pas
-> la justification pour la dissuasion arrive après
-|> cause $\neq$ utilité finale \ No newline at end of file
+|> cause $\neq$ utilité finale
+
+_Philosophie du Droit_, Christophe Béal, Vrin, Collection Textes clefs
+
+Si on fonde le droit de punir sur une infinité, il sera aussi infini, Montesquieu, _Esprit des Lois_
+|> explique pourquoi fonder le droit de punir sur un dieu implique toujours une disproportion \ No newline at end of file
diff --git a/semestre 3/philosophie politique/A- Méthodo du commentaire.md b/semestre 3/philosophie politique/A- Méthodo du commentaire.md
index db3b672..e378662 100644
--- a/semestre 3/philosophie politique/A- Méthodo du commentaire.md
+++ b/semestre 3/philosophie politique/A- Méthodo du commentaire.md
@@ -22,6 +22,43 @@ Déroulement :
On évite de griller toutes ses cartouches dans l'introduction
## Corps du texte
-À propos de la paraphrase, voir le doc sur Moodle
+On commence par un chapeau exposant les grandes idées allant plus loin que le plan
-Paraphrase = mieux écrire, sauf qu'on cherche à mieux lire ! \ No newline at end of file
+À propos de la paraphrase, voir [[Sens des annotations et conseils.pdf]]
+
+Paraphrase = mieux écrire, sauf qu'on cherche à mieux lire !
+
+Pour rajouter de la tension au problème, on peut
+- définir les termes de l'objet
+- comparer différentes visions d'auteurs
+- comparer l'évolution de la vision de l'auteur
+
+Comment aller au-delà de la paraphrase ?
+|> éviter de toujours rester à l'échelle de la phrase (voir [[Sens des annotations et conseils.pdf]])
+
+*pars destruens* -> critiques que fait l'auteur à d'autres vues que la sienne
+*pars construens* -> proposition de l'auteur
+
+On peut dire que l'auteur critique un autre auteur, mais on n'est pas obligé de dire qui
+|> on peut émettre une hypothèse
+
+On fait des transitions
+
+---
+## Correction du DS
+Moyenne à 10
+|> n'est pas incroyable
+
+Beaucoup de copies autour de 8
+|> beaucoup de contresens
+
+Côté historique
+|> après RF
+|> Beccaria a changé les termes du débat
+|> Kant très connu pour sa philo morale (_Critique de la raison pratique_, _Fondement de la métaphysique des mœurs_)
+|> Kant n'est pas connu pour sa philo politique, notamment du droit, mais pourtant c'est bien le sujet de la « Doctrine du droit » de _Métaphysique des mœurs_
+
+Philosophie morale conséquentialiste = conditionnement de la qualité morale d'une action à ses conséquences
+|> utilitarisme est une variante
+
+Quand un auteur utilise "tu", on peut aussi questionner qui est le "je" \ No newline at end of file
diff --git a/semestre 3/philosophie politique/B- Méthodo de la dissertation.md b/semestre 3/philosophie politique/B- Méthodo de la dissertation.md
new file mode 100644
index 0000000..890bbb0
--- /dev/null
+++ b/semestre 3/philosophie politique/B- Méthodo de la dissertation.md
@@ -0,0 +1,10 @@
+---
+tags:
+ - sorbonne
+ - philosophie
+ - philosophie-politique
+ - td
+semestre: 3
+---
+Pourquoi le sujet est à la fois totalement évident et totalement paradoxal
+|> _Habiter le monde_ \ No newline at end of file
diff --git a/semestre 3/structures des données/8- Parcours de graphe.md b/semestre 3/structures des données/8- Parcours de graphe.md
new file mode 100644
index 0000000..4bfab39
--- /dev/null
+++ b/semestre 3/structures des données/8- Parcours de graphe.md
@@ -0,0 +1,97 @@
+---
+tags:
+ - sorbonne
+ - informatique
+ - structure-des-données
+semestre: 3
+---
+On cherche à apprendre à parcourir tous les chemins possibles
+|> permet de savoir si un sommet $r$ est accessible depuis un sommet $s$
+Pires cas :
+- $r$ n'est pas accessible
+- trouver $r$ en dernier
+## Sous-parcours
+On appelle la racine du parcours est l'endroit où on commence
+
+Un algorithme de « sous-parcours » est un algorithme de parcours commençant à la racine du parcours (noté $r$)
+|> formellement, il retourne $L=(s_1,\ldots,s_k)$ telle que :
+- $s_1 = r$
+- $s1,\ldots,s_k$ est l'ensemble des sommets accessibles à partir de $r$
+- pour tout $i\in\{2,\ldots,k\}$, il existe $j\in\{1,\ldots,i-1\}$ telle que $(s_j,s_i)$ est un arc (ou une arête) du graphe (on parlera de bordure)
+
+**Vocabulaire**
+- **Sommet visité** = un sommet qui a été ajouté au sous-parcours
+- **Sommet non-visité** = un sommet qui n’a pas (encore) été ajouté au sous-parcours
+- **Sommet ouvert** = un sommet visité dans un cadre dont tous les descendants (ou sommets accessibles) n’ont pas encore été visités
+- **Sommet fermé** = un sommet visité dont tous les descendants (ou sommets accessibles) ont été visités
+- **Bordure d’une liste de sommet** = étant donné une liste L de sommets visités, la bordure B(L) est l’ensemble des sommets non-visités qui sont successeurs (ou voisins) d’au moins un sommet dans la liste ; formellement, dans le graphe $G = (S, A)$, on a :
+ $$ B(L) = \{s\in S\backslash L| \exists t \in L, (t,s)\in A\}~\text{en orienté} $$
+ $$ B(L) = \{s\in S\backslash L| \exists t \in L, \{t,s\}\in A\}~\text{en non-orienté} $$
+
+```
+L = Liste(r)
+Tant que B(L) n'est pas vide :
+ Choisir un sommet s dans B(L)
+ Ajouter s à la fin de la liste L
+Fin Tant que
+```
+À la fin de ce parcours
+|> tous les sommets visités sont fermés
+|> un sommet non-visité est inaccessible depuis $r$
+
+Cette algo est en $O(n^2)$ car $B(L)$ est en $O(n)$
+|> pas ouf
+-> pour éviter d'être aussi lent, on peut facilement mettre à jour B(L) à chaque itération
+|> transforme l'algo en $O(n)$
+## Parcours
+Un algorithme de « parcours » doit parcourir tous les nœuds
+|> besoin de relancer l'algo de sous-parcours quand il s'arrête
+|> les racines de tous les sous-parcours sont des points de régénération
+
+```
+L=Liste(r)
+Tant qu’il existe un sommet non-visité :
+ Si B(L) est non vide:
+ Choisir un sommet s dans B(L)
+ Sinon:
+ Choisir un sommet s non visité <--- il n'existe pas de bon choix
+ Fin Si
+ Ajouter s à la fin de la liste L
+Fin Tant que
+```
+## Stratégie de parcours
+Quand on choisit un sommet, on a plusieurs possibilités :
+- aléatoire
+- profondeur -> va le plus loin possible dans le chemin courant
+- largeur -> évite d'aller le plus loin possible
+- le plus proche (au sens d'une distance)
+- etc
+
+Elles permettent toutes de trouver les sommets accessibles depuis $r$
+|> mais les trois dernières donnent des informations sur le graphe !
+### Parcours en profondeur
+Parcours en profondeur (ou DFS, *deep first search*) est le fait de choisir systématiquement d'explorer un successeur (ou un voisin) du dernier sommet visité ouvert
+
+```
+L=Liste(r)
+Tant que B(L) n'est pas vide :
+ Choisir un sommet s dans B(L) qui est successeur (ou voisin) du dernier sommet ouvert de L
+ L = union de L et {s}
+Fin Tant que
+```
+
+Dans ce type de parcours, la bordure est... une pile !
+|> version récursive n'a pas besoin de pile explicite
+|> version itérative a besoin d'expliciter la pile (et donc de construire une struct pour)
+
+**voir le code sur les diapos**
+
+Complexité temporelle, chaque ligne de code est exécuté :
+- une fois
+- au maximum une fois par sommet ($n$)
+- au maximum une fois par arcs ou arêtes ($m$ ou $2m$)
+-> $O(n+m)$
+
+Occupation mémoire est similaire pour itérative et récursive pour des $n$ pas trop grand
+|> par contre, comme récursive n'est pas terminal, elle prendra plus de place pour des $n$ très grands
+### Parcours en largeur
diff --git a/semestre 3/structures des données/td/td2/exo3 b/semestre 3/structures des données/td/td2/exo3
index b3ee123..d2f0aed 100755
--- a/semestre 3/structures des données/td/td2/exo3
+++ b/semestre 3/structures des données/td/td2/exo3
Binary files differ
diff --git a/semestre 3/structures des données/td/td2/exo3.c b/semestre 3/structures des données/td/td2/exo3.c
index 55b9242..d94c8dc 100644
--- a/semestre 3/structures des données/td/td2/exo3.c
+++ b/semestre 3/structures des données/td/td2/exo3.c
@@ -1,5 +1,4 @@
#include <stdio.h>
-#include <stdlib.h>
#include "LDC.h"
int strToInt(char** s){
@@ -49,8 +48,9 @@ int algo(char* expr){
return res;
}
-void main(){
+int main(){
char* s = "(((4+2)-5)*4)";
int res = algo(s);
printf("%s = %d\n", s, res);
+ return 0;
}
diff --git a/semestre 3/structures des données/td/td3/exo4.c b/semestre 3/structures des données/td/td3/exo4.c
index 02134c8..09d6d4a 100644
--- a/semestre 3/structures des données/td/td3/exo4.c
+++ b/semestre 3/structures des données/td/td3/exo4.c
@@ -1,12 +1,13 @@
+#include <stdlib.h>
typedef struct cell{
int val;
int key;
- cell* next;
+ struct cell* next;
} Cell;
typedef struct hashMap{
int size;
- cell** map;
+ struct cell** map;
} HashMap;
void mapInsert(HashMap* map, int val){
diff --git a/semestre 3/structures des données/td/td7/exo1.c b/semestre 3/structures des données/td/td7/exo1.c
new file mode 100644
index 0000000..ba5d6a4
--- /dev/null
+++ b/semestre 3/structures des données/td/td7/exo1.c
@@ -0,0 +1,90 @@
+#include <stdio.h>
+#include <stdlib.h>
+
+typedef struct Road{
+ int u, v;
+ double dist;
+} Road;
+
+typedef struct RoadCell{
+ Road* road;
+ struct RoadCell* next;
+} RoadCell;
+
+typedef struct City{
+ int id;
+ int x, y;
+ RoadCell* roads;
+} City;
+
+City** init_cities(int n){
+ City** cities = (City**) malloc(sizeof(City)*n);
+ for (int i = 0; i < n; i++){
+ cities[i] = (City*) malloc(sizeof(City));
+ cities[i]->id = i;
+ cities[i]->x = 0;
+ cities[i]->y = 0;
+ cities[i]->roads = NULL;
+ }
+ return cities;
+}
+
+void update_city(City* city, int x, int y){
+ city->x = x;
+ city->y = x;
+}
+
+void add_route(City* c1, City* c2, double dist){
+ Road* road = (Road*) malloc(sizeof(Road));
+ road->u = c1->id;
+ road->v = c2->id;
+ road->dist = dist;
+
+ RoadCell* road_1 = (RoadCell*) malloc(sizeof(RoadCell));
+ road_1->road = road;
+ road_1->next = c1->roads;
+ c1->roads = road_1;
+
+ RoadCell* road_2 = (RoadCell*) malloc(sizeof(RoadCell));
+ road_2->road = road;
+ road_2->next = c2->roads;
+ c2->roads = road_2;
+}
+
+void print(City** cities, int n){
+ printf("Cities len: %d\n", n);
+ for (int i = 0; i < n; i++){
+ printf("city %d: {x: %d, y: %d}, roads [", i, cities[i]->x, cities[i]->y);
+ RoadCell* roads = cities[i]->roads;
+ while (roads){
+ Road* road = roads->road;
+ printf("{from: %d, to: %d, dist: %f},", road->u, road->v, road->dist);
+ roads = roads->next;
+ }
+ printf("]\n");
+ }
+}
+
+void free_cities(City** cities, int n){
+ for (int i = 0; i < n; i++) {
+ City* city = cities[i];
+ while (city->roads){
+ //TODO: free(city->roads->road)
+ RoadCell* old = city->roads;
+ city->roads = city->roads->next;
+ free(old);
+ }
+ free(city);
+ }
+ free(cities);
+}
+
+int main(){
+ City** cities = init_cities(4);
+ add_route(cities[0], cities[1], 3);
+ add_route(cities[1], cities[2], 4);
+ add_route(cities[0], cities[2], 8);
+ add_route(cities[3], cities[1], 4.5);
+ print(cities, 4);
+ return 0;
+}
diff --git a/semestre 3/structures des données/td/td7/exo2.c b/semestre 3/structures des données/td/td7/exo2.c
new file mode 100644
index 0000000..3e67451
--- /dev/null
+++ b/semestre 3/structures des données/td/td7/exo2.c
@@ -0,0 +1,39 @@
+// complexite = O(2n) = O(n)
+void degre_matrice(int** M, int n, int u, int* deg_e, int* deg_s){
+ for (int i = 0; i < n; i++) if (M[u][i]) (*deg_e)++;
+ for (int i = 0; i < n; i++) if (M[i][u]) (*deg_s)++;
+}
+
+typedef struct Cell{
+ int to;
+ struct Cell* next;
+} Cell;
+
+typedef struct List{
+ int val;
+ Cell* linked;
+} List;
+
+// complexite = O(degre max de n)
+int degre_entrant_LA(List** l, int n, int u){
+ int acc = 0;
+ Cell* c = l[u]->linked;
+ while (c){
+ acc++;
+ c = c->next;
+ }
+ return acc;
+}
+
+// complexite = O(n+(degre max de n))
+int degre_sortant_LA(List** l, int n, int u){
+ int acc = 0;
+ for (int i = 0; i < n; i++){
+ Cell* c = l[i]->linked;
+ while (c){
+ if (c->to == u) acc++;
+ c = c->next;
+ }
+ }
+ return acc;
+}
diff --git a/semestre 3/structures des données/tme/tme3-5/exo1/entreeSortieLC.c b/semestre 3/structures des données/tme/tme3-5/exo1/entreeSortieLC.c
index 178b7a8..6a3741b 100644
--- a/semestre 3/structures des données/tme/tme3-5/exo1/entreeSortieLC.c
+++ b/semestre 3/structures des données/tme/tme3-5/exo1/entreeSortieLC.c
@@ -1,6 +1,5 @@
#include "entreeSortieLC.h"
#include <stdio.h>
-#include <stdlib.h>
#include <string.h>
Biblio* charger_n_entrees(char* nomfic, int n){
diff --git a/semestre 3/structures des données/tme/tme6-11/00014_burma.cha b/semestre 3/structures des données/tme/tme6-11/00014_burma.cha
new file mode 100644
index 0000000..74c69a2
--- /dev/null
+++ b/semestre 3/structures des données/tme/tme6-11/00014_burma.cha
@@ -0,0 +1,10 @@
+NbChain: 8
+Gamma: 3
+0 3 25.23 97.24 14.05 98.12 16.47 94.44
+1 3 14.05 98.12 16.47 96.1 20.09 92.54
+2 3 16.3 97.38 16.53 97.38 25.23 97.24
+3 4 16.47 96.1 20.09 94.55 22.39 93.37 25.23 97.24
+4 4 22.39 93.37 20.09 94.55 17.2 96.29 16.3 97.38
+5 5 14.05 98.12 16.47 94.44 20.09 92.54 22.39 93.37 21.52 95.59
+6 5 14.05 98.12 16.47 94.44 20.09 92.54 22.39 93.37 22 96.05
+7 3 22.39 93.37 20.09 92.54 16.47 96.1
diff --git a/semestre 3/structures des données/tme/tme6-11/Chaine.c b/semestre 3/structures des données/tme/tme6-11/Chaine.c
new file mode 100644
index 0000000..d25f38e
--- /dev/null
+++ b/semestre 3/structures des données/tme/tme6-11/Chaine.c
@@ -0,0 +1,54 @@
+#include "Chaine.h"
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+Chaines* lectureChaines(FILE* f){
+ char s[256];
+ char* err = fgets(s, 256, f);
+ if (!err) return NULL;
+ int nbChain;
+ sscanf(s, "NbChain: %d", &nbChain);
+
+ err = fgets(s, 256, f);
+ if (!err) return NULL;
+ int gamma;
+ sscanf(s, "Gamma: %d", &gamma);
+
+ Chaines* chains = (Chaines*) malloc(sizeof(Chaines));
+ chains->nbChaines = nbChain;
+ chains->gamma = gamma;
+
+ for (int i = 0; i < nbChain; i++){
+ err = fgets(s, 256, f);
+ if (!err) {
+ free(chains); // avoiding a memory leak
+ return NULL;
+ }
+ CellChaine* chain = (CellChaine*) malloc(sizeof(CellChaine));
+ chain->points = NULL;
+ chain->suiv = chains->chaines;
+ chains->chaines = chain;
+ int nbPoints;
+ sscanf(s, "%d %d %s", &chain->numero, &nbPoints, s);
+ for (int j = 0; j < nbPoints; j++){
+ CellPoint* point = (CellPoint*) malloc(sizeof(CellPoint));
+ point->suiv = chain->points;
+ chain->points = point;
+ if (j < nbPoints-1) sscanf(s, "%lf %lf %s", &point->x, &point->y, s);
+ else sscanf(s, "%lf %lf", &point->x, &point->y);
+ }
+ }
+ return chains;
+}
+
+void ecrireChaines(Chaines* c, FILE* f){
+ fprintf(f, "NbChain: %d\n", c->nbChaines);
+ fprintf(f, "Gamma: %d\n", c->gamma);
+ CellChaine** chains = (CellChaine**) malloc(sizeof(CellChaine)*c->nbChaines);
+ CellChaine* chain = c->chaines;
+ for (int i = 0; i < c->nbChaines; i++){
+ chains[i - c->nbChaines - 1] = chain;
+ chain = chain->suiv;
+ }
+}
diff --git a/semestre 3/structures des données/tme/tme6-11/Chaine.h b/semestre 3/structures des données/tme/tme6-11/Chaine.h
new file mode 100644
index 0000000..3539be7
--- /dev/null
+++ b/semestre 3/structures des données/tme/tme6-11/Chaine.h
@@ -0,0 +1,31 @@
+#ifndef __CHAINE_H__
+#define __CHAINE_H__
+#include<stdio.h>
+
+/* Liste chainee de points */
+typedef struct cellPoint{
+ double x,y; /* Coordonnees du point */
+ struct cellPoint *suiv; /* Cellule suivante dans la liste */
+} CellPoint;
+
+/* Celllule d une liste (chainee) de chaines */
+typedef struct cellChaine{
+ int numero; /* Numero de la chaine */
+ CellPoint *points; /* Liste des points de la chaine */
+ struct cellChaine *suiv; /* Cellule suivante dans la liste */
+} CellChaine;
+
+/* L'ensemble des chaines */
+typedef struct {
+ int gamma; /* Nombre maximal de fibres par cable */
+ int nbChaines; /* Nombre de chaines */
+ CellChaine *chaines; /* La liste chainee des chaines */
+} Chaines;
+
+Chaines* lectureChaines(FILE *f);
+void ecrireChaines(Chaines *C, FILE *f);
+void afficheChainesSVG(Chaines *C, char* nomInstance);
+double longueurTotale(Chaines *C);
+int comptePointsTotal(Chaines *C);
+
+#endif
diff --git a/semestre 3/structures des données/tme/tme6-11/Makefile b/semestre 3/structures des données/tme/tme6-11/Makefile
new file mode 100644
index 0000000..b79e199
--- /dev/null
+++ b/semestre 3/structures des données/tme/tme6-11/Makefile
@@ -0,0 +1,11 @@
+build: Chaine.o Reseau.o ReconstitueReseau.o
+ gcc -o main Chaine.o Reseau.o ReconstitueReseau.o
+
+ReconstitueReseau.o:
+ gcc -c ReconstitueReseau.c
+
+Chaine.o:
+ gcc -c Chaine.h Chaine.c
+
+Reseau.o:
+ gcc -c Reseau.h Reseau.c
diff --git a/semestre 3/structures des données/tme/tme6-11/ReconstitueReseau.c b/semestre 3/structures des données/tme/tme6-11/ReconstitueReseau.c
new file mode 100644
index 0000000..449f534
--- /dev/null
+++ b/semestre 3/structures des données/tme/tme6-11/ReconstitueReseau.c
@@ -0,0 +1,36 @@
+#include "Chaine.h"
+#include "Reseau.h"
+#include <stdio.h>
+#include <stdlib.h>
+
+int main(int argc, char** argv){
+ if (argc != 3){
+ printf("nombre d'argument invalide, besoin de 3\n");
+ return 1;
+ }
+ char* file = argv[1];
+ int id = atoi(argv[2]);
+ if (id > 2 || id < 0){
+ printf("le deuxième argument doit être entre 0 et 2 inclus\n");
+ return 1;
+ }
+ FILE* f = fopen(file, "r");
+ if (!f){
+ printf("impossible d'ouvrir le fichier '%s'\n", file);
+ return 2;
+ }
+ Chaines* C = lectureChaines(f);
+ if (!C){
+ printf("erreur lors du parsing\n");
+ return 3;
+ }
+ switch (id) {
+ case 0:
+ Reseau* res = reconstitueReseauListe(C);
+ break;
+ default:
+ printf("opération pas implémentée\n");
+ return 4;
+ }
+ return 0;
+}
diff --git a/semestre 3/structures des données/tme/tme6-11/Reseau.c b/semestre 3/structures des données/tme/tme6-11/Reseau.c
new file mode 100644
index 0000000..cbdaa88
--- /dev/null
+++ b/semestre 3/structures des données/tme/tme6-11/Reseau.c
@@ -0,0 +1,53 @@
+#include "Chaine.h"
+#include <stdlib.h>
+#include "Reseau.h"
+
+CellNoeud* initNode(Reseau* R, double x, double y){
+ CellNoeud* node = (CellNoeud*) malloc(sizeof(CellNoeud));
+ node->nd = (Noeud*) malloc(sizeof(Noeud));
+ node->nd->num = ++R->nbNoeuds;
+ node->nd->x = x;
+ node->nd->y = y;
+ node->suiv = R->noeuds;
+ R->noeuds = node;
+ return node;
+}
+
+Noeud* rechercheCreeNoeudListe(Reseau *R, double x, double y){
+ CellNoeud* node = R->noeuds;
+ while (node && (node->nd->x != x || node->nd->y != y)) node = node->suiv;
+ if (node) return node->nd;
+ return initNode(R, x, y)->nd;
+}
+
+Reseau* reconstitueReseauListe(Chaines *C){
+ Reseau* R = (Reseau*) malloc(sizeof(Reseau));
+ CellChaine* chain = C->chaines;
+ while (chain){
+ CellPoint* points = chain->points;
+ CellNoeud* before;
+ CellNoeud* beforeTwice;
+ while (points){
+ Noeud* node = rechercheCreeNoeudListe(R, points->x, points->y);
+ // represents voisins of node
+ CellNoeud* cellNode = (CellNoeud*) malloc(sizeof(CellNoeud));
+ cellNode->nd = node;
+ cellNode->suiv = NULL;
+ if (beforeTwice){
+ CellNoeud* cell = (CellNoeud*) malloc(sizeof(CellNoeud));
+ cell->nd = node;
+ cell->suiv = NULL;
+ beforeTwice->suiv = cell; // link beforeTwice to current
+ before->nd->voisins = beforeTwice; // set before voisins
+ }
+ beforeTwice = before;
+ before = cellNode;
+ points = points->suiv;
+ }
+ if (beforeTwice && before){
+ before->nd->voisins = beforeTwice; // set before voisins
+ }
+ chain = chain->suiv;
+ }
+ return R;
+}
diff --git a/semestre 3/structures des données/tme/tme6-11/Reseau.h b/semestre 3/structures des données/tme/tme6-11/Reseau.h
new file mode 100644
index 0000000..dc618a1
--- /dev/null
+++ b/semestre 3/structures des données/tme/tme6-11/Reseau.h
@@ -0,0 +1,41 @@
+#ifndef __RESEAU_H__
+#define __RESEAU_H__
+#include "Chaine.h"
+
+typedef struct noeud Noeud;
+
+/* Liste chainee de noeuds (pour la liste des noeuds du reseau ET les listes des voisins de chaque noeud) */
+typedef struct cellnoeud {
+ Noeud *nd; /* Pointeur vers le noeud stock\'e */
+ struct cellnoeud *suiv; /* Cellule suivante dans la liste */
+} CellNoeud;
+
+/* Noeud du reseau */
+struct noeud{
+ int num; /* Numero du noeud */
+ double x, y; /* Coordonnees du noeud*/
+ CellNoeud *voisins; /* Liste des voisins du noeud */
+};
+
+/* Liste chainee de commodites */
+typedef struct cellCommodite {
+ Noeud *extrA, *extrB; /* Noeuds aux extremites de la commodite */
+ struct cellCommodite *suiv; /* Cellule suivante dans la liste */
+} CellCommodite;
+
+/* Un reseau */
+typedef struct {
+ int nbNoeuds; /* Nombre de noeuds du reseau */
+ int gamma; /* Nombre maximal de fibres par cable */
+ CellNoeud *noeuds; /* Liste des noeuds du reseau */
+ CellCommodite *commodites; /* Liste des commodites a relier */
+} Reseau;
+
+Noeud* rechercheCreeNoeudListe(Reseau *R, double x, double y);
+Reseau* reconstitueReseauListe(Chaines *C);
+void ecrireReseau(Reseau *R, FILE *f);
+int nbLiaisons(Reseau *R);
+int nbCommodites(Reseau *R);
+void afficheReseauSVG(Reseau *R, char* nomInstance);
+#endif
+