From 2e868cc943008fff239a74ecb7075ec5a2c61f5d Mon Sep 17 00:00:00 2001 From: Phuntsok Drak-pa Date: Mon, 28 Jan 2019 15:02:20 +0100 Subject: [PATCH] better TOC --- hjelp/hjelp.html | 234 ++++++++++++++++++++++++----------------------- hjelp/hjelp.org | 7 +- hjelp/hjelp.pdf | Bin 172894 -> 173071 bytes 3 files changed, 123 insertions(+), 118 deletions(-) diff --git a/hjelp/hjelp.html b/hjelp/hjelp.html index 74eb1f7..ecac18a 100644 --- a/hjelp/hjelp.html +++ b/hjelp/hjelp.html @@ -1,7 +1,7 @@ - + Une Grammaire du Hjelp @@ -263,59 +263,60 @@ for the JavaScript code in this tag.

Table des matières

@@ -325,8 +326,8 @@ for the JavaScript code in this tag.

-
-

1 Avant-propos

+
+

1 Avant-propos

La redistribution ou vente de ce document sont strictement interdits. Ce document est protégé par la loi française sur le droit d’auteur et appartient entièrement et totalement à son auteur. Aucune personne, morale ou physique, n’est à l’heure actuelle autorisée à redistribuer ces documents. @@ -341,8 +342,8 @@ Ce document est un document disponible gratuitement au format web à l’adresse

-
-

2 Introduction

+
+

2 Introduction

Le Hjelp est une langue construite représentant symboliquement la langue orale et écrite utilisée par les dieux célestes de l’univers de mon roman, les Hjalpĺ. Cela signifie que, bien que le Hjelp soit une langue de facto réelle de part cette grammaire et au moins mon utilisation de cette langue dans mes ouvrages, elle n’est pas réellement la langue telle que je l’imagine pour les dieux célestes ; en effet, j’imagine la langue réelle des Hjalpĺ comme étant une langue d’une extraordinaire complexité, mais extrêmement concise, représentant l’esprit des dieux célestes. Je me référerais ainsi par « Hjelp théorique » au Hjelp tel qu’imaginé dans mon univers littéraire, et par « Hjelp construit » ou tout simplement « Hjelp » la langue présentée dans ce document. @@ -365,8 +366,8 @@ Cette grammaire n’est pas un ouvrage destiné à l’apprentissage du Hjelp (p

-
-

2.1 Quelques précisions sur le Hjelp théorique

+
+

2.1 Quelques précisions sur le Hjelp théorique

Comme dit plus haut, le Hjelp théorique est une langue extrêmement complexe parlée par les Hjalpel dans mon univers littéraire. Apprendre cette langue prend plusieurs années d’études pour un humain afin de pouvoir ne serait-ce que commencer à former des phrases rudimentaires avec un vocabulaire limité, et les meilleurs ont un niveau tout de même faible ; selon le Cadre Européen Commun de Référence pour les Langues (CECRL) à l’heure où j’écris ces lignes, cela équivaut à un niveau A2. @@ -394,8 +395,8 @@ Je pense que vous comprenez maintenant pourquoi il est impossible pour moi en ta

-
-

3 Description du lexique

+
+

3 Description du lexique

Le Hjelp est une langue se basant sur le principe des racine consonantales, la grammaire étant exprimée quasiment uniquement via les voyelles. Du fait de ses très riches déclinaisons, et malgré son nombre limité de racines lexicales, le Hjelp peut exprimer un très grand nombre de différent mots, tous basés sur la même racine. @@ -410,37 +411,37 @@ Afin de respecter la philosophie du Hjelp théorique, tous les mots de son lexiq

-
-

4 Phonologie

+
+

4 Phonologie

-
-

4.1 Notes sur la translittération et la romanisation du Hjelp

+
+

4.1 Notes sur la translittération et la romanisation du Hjelp

Le Hjelp est une langue disposant d’un système d’écriture qui lui est unique, et par conséquent ne peut pas être aisément reproduisible par ordinateur, encore moins dans du texte comme celui-ci, à moins d’insérer des images dessinées au préalable. De plus, de par sa nature idéographique, le lecteur n’aura aucune idée de la façon dont les mots se prononcent, hors il est important de pouvoir partager l’aspect phonétique de cette langue afin d’assurer une bonne compréhension de ce document. Ainsi, j’utiliserai pour la quasi-totalité de cette grammaire une translittération du Hjelp, visant à renvoyer une prononciation proche de la réalité. Ainsi, la majorité des sons seront représentés par un unique caractère, à l’exception de quelques sons représentés par deux comme nous le verrons ci-dessous.

-Pour des raisons d’esthétisme, le Hjelp dispose également d’un système de romanisation. Ce système repose sur moins de caractères comportant des accents et autres diacritiques mais permet une approche peut-être plus simple de la prononciation de la langue pour les non-linguistes. L’approche de la prononciation du Hjelp changeant selon la ou les langues parlées par le lecteur, la romanisation peut également changer en fonction de la langue cible. Ainsi, les francophones pourront retranscrire « qhø₃ð » comme « reuv » tandis que les anglophones le rentranscriront « rhoth ». Cette romanisation ne sera présente que dans le point suivant (§4.2) afin de donner une référence de lecture du Hjelp dans mes textes littéraires, cependant elle ne sera absolument pas utilisée dans ce document du fait du manque d’information qu’elle partage, contrairement à la translittération qui reste constante selon la langue du lecteur et transmet toutes les informations phonétiques (ou presque, c.f. la section §4.6 sur l’allophonie) dont on a besoin. +Pour des raisons d’esthétisme, le Hjelp dispose également d’un système de romanisation. Ce système repose sur moins de caractères comportant des accents et autres diacritiques mais permet une approche peut-être plus simple de la prononciation de la langue pour les non-linguistes. L’approche de la prononciation du Hjelp changeant selon la ou les langues parlées par le lecteur, la romanisation peut également changer en fonction de la langue cible. Ainsi, les francophones pourront retranscrire « qhø₃ð » comme « reuv » tandis que les anglophones le rentranscriront « rhoth ». Cette romanisation ne sera présente que dans le point suivant (§4.2) afin de donner une référence de lecture du Hjelp dans mes textes littéraires, cependant elle ne sera absolument pas utilisée dans ce document du fait du manque d’information qu’elle partage, contrairement à la translittération qui reste constante selon la langue du lecteur et transmet toutes les informations phonétiques (ou presque, c.f. la section §4.6 sur l’allophonie) dont on a besoin.

-Quelques fois, la translittération ne suffira pas, en particulier dans ce chapitre, pour exprimer avec détail la prononciation de certains mots ou de certaines phrases ; je devrai donc utiliser l’alphabet phonétique international (IPA, International Phonetic Alphabet) afin de pouvoir donner la prononciation de façon beaucoup plus précise que la translittération qui peut parfois ne pas être exacte (à nouveau, c.f. la section §4.6 sur l’allophonie). +Quelques fois, la translittération ne suffira pas, en particulier dans ce chapitre, pour exprimer avec détail la prononciation de certains mots ou de certaines phrases ; je devrai donc utiliser l’alphabet phonétique international (IPA, International Phonetic Alphabet) afin de pouvoir donner la prononciation de façon beaucoup plus précise que la translittération qui peut parfois ne pas être exacte (à nouveau, c.f. la section §4.6 sur l’allophonie).

-
-

4.2 Inventaire phonétique

+
+

4.2 Inventaire phonétique

La tendance en Hjelp est d’isoler les mots entre eux, marquant la séparation entre eux par de courtes pauses ou par un coup de glotte [ʔ] entre ces mots lors d’un passage d’une voyelle à une autre entre deux mots. Lorsqu’un mot est composé de plusieurs syllabes, une préférence est présente pour que les consonnes les plus proches de la voyelle fassent partie intégrale de la syllabe dont la voyelle est le cœur, avec un équilibre dans la répartition des consonnes entre les deux voyelles, avec un avantage pour la voyelle suivante. Ainsi, quand trois consonnes sépareront deux voyelles, la première consonne uniquement fait partie de la première syllabe. Si cette règle n’est pas suivie, la séparation sera marquée à l’écrit par la première consonne de la nouvelle syllabe écrite en majuscule, ou bien la voyelle elle-même si la syllabe ne commence pas par une consonne.

-
-

4.2.1 Les consonnes

+
+

4.2.1 Les consonnes

Le Hjelp est une langue disposant d’un très large panel de consonnes. Voici ci-dessous le tableau des consonnes du Hjelp, translittéré puis en IPA. @@ -837,8 +838,8 @@ Voici ci-dessous une description individuelle de chaque consonne :

-
-

4.2.2 Les voyelles

+
+

4.2.2 Les voyelles

À l’instar des consonnes, le Hjelp dispose d’un inventaire phonétique très large, contenant un total de 23 voyelles simples, incluant le <ń> et le <ĺ> présentés ci-dessus, prononcées ​ et ​ respectivement. Les voici ci-dessous translittérées et en IPA. @@ -949,7 +950,7 @@ Voici ci-dessous une description individuelle de chaque consonne :

-Comme on peut le constater, le Hjelp dispose également d’un schwa qui n’a pas de notation spéciale. Il apparaît généralement comme une forme de réduction du <a> dans certains cas mentionnés lorsque l’on traitera de l’allophonie des voyelles (§4.6.1). +Comme on peut le constater, le Hjelp dispose également d’un schwa qui n’a pas de notation spéciale. Il apparaît généralement comme une forme de réduction du <a> dans certains cas mentionnés lorsque l’on traitera de l’allophonie des voyelles (§4.6.1).

@@ -986,24 +987,24 @@ Voici ci-dessous la description de chacune de ces voyelles :

-
-

4.3 Diphtongues

+
+

4.3 Diphtongues

Les diphtongues en Hjelp sont très libres, dans le sens où toute voyelle peut s’associer avec une autre afin de créer une diphtongue, à la condition qu’il ne s’agisse pas deux fois de la même voyelle. Lors de l’association de deux voyelles, si l’une des voyelles est longue, alors elle perd cette qualité et devient courte. En Hjelp, la voyelle se maintenant durant un allongement de la diphtongue est la première des deux, la seconde restant courte peu importe la situation.

-La marque tonale associée au diphone ne se marquera que sur la seconde voyelle, la diphtongue étant considérée en Hjelp comme étant une seule et unique voyelle. Il se peut que dans certains cas deux voyelles syllabiques se suivent sans former de diphtongue ensemble, auquel cas la marque tonale marquera la séparation des deux syllabes. Dans le cas où la première syllabe est sur le ton neutre, il sera obligatoire de le marquer explicitement à l’écrit, tel que dans qhlö₄te₁ů₂ntrhae₂lf. Pour plus de détails sur les tons du Hjelp, voir la section sur les sept tons (§4.5). +La marque tonale associée au diphone ne se marquera que sur la seconde voyelle, la diphtongue étant considérée en Hjelp comme étant une seule et unique voyelle. Il se peut que dans certains cas deux voyelles syllabiques se suivent sans former de diphtongue ensemble, auquel cas la marque tonale marquera la séparation des deux syllabes. Dans le cas où la première syllabe est sur le ton neutre, il sera obligatoire de le marquer explicitement à l’écrit, tel que dans qhlö₄te₁ů₂ntrhae₂lf. Pour plus de détails sur les tons du Hjelp, voir la section sur les sept tons (§4.5).

-
-

4.4 Triphtongues

+
+

4.4 Triphtongues

-À l’instar des diphtongues (§4.3), le Hjelp est extrêmement permissif quand aux triphtongues, interdisant uniquement les successions immédiates de deux voyelles identiques. À nouveau, comme pour les diphtongues, la dernière voyelle reste courte ; la première voyelle est également courte, la longueur de la triphtongue étant supporté par la seconde voyelle la composant, telle la première voyelle des diphtongues. +À l’instar des diphtongues (§4.3), le Hjelp est extrêmement permissif quand aux triphtongues, interdisant uniquement les successions immédiates de deux voyelles identiques. À nouveau, comme pour les diphtongues, la dernière voyelle reste courte ; la première voyelle est également courte, la longueur de la triphtongue étant supporté par la seconde voyelle la composant, telle la première voyelle des diphtongues.

@@ -1016,8 +1017,8 @@ Les triphtongues, du fait de la complexité de leur prononciation, sont très ra

-
-

4.5 Les sept tons

+
+

4.5 Les sept tons

Le Hjelp est une langue tonale disposant de sept tons différents portant sur une syllabe entière. Un ton est une variation de hauteur non pas absolue comme peuvent l’être les notes d’une chanson, mais plutôt des variations de hauteur relative à la hauteur standard du locuteur. Voici ci-dessous une illustration des sept tons du Hjelp, avec pour hauteur de référence du locuteur le ton nº1 : @@ -1047,13 +1048,13 @@ Ainsi, on peut avoir un mot qui s’écrit ainsi : <ngèì6arö

-Comme indiqué dans le chapitre §4.3 sur les diphtongues, afin de lever l’ambigüité dans certains cas il se peut que l’on soit obligé de marquer le ton neutre, comme dans <jhy1i3lh>. Ici, on pourrait croire à une diphtongue <yi3> si le ton neutre n’avait pas été marqué, diphtongue qui à l’inverse est présente dans le terme <jhyi3lh>. J’utiliserai également dans ce document une notation similaire lors de notation phonétiques en IPA. Ainsi, <jhy1i3lh> sera transcrit ​ʝy.ʔi3ɬ. +Comme indiqué dans le chapitre §4.3 sur les diphtongues, afin de lever l’ambigüité dans certains cas il se peut que l’on soit obligé de marquer le ton neutre, comme dans <jhy1i3lh>. Ici, on pourrait croire à une diphtongue <yi3> si le ton neutre n’avait pas été marqué, diphtongue qui à l’inverse est présente dans le terme <jhyi3lh>. J’utiliserai également dans ce document une notation similaire lors de notation phonétiques en IPA. Ainsi, <jhy1i3lh> sera transcrit ​ʝy.ʔi3ɬ.

-
-

4.6 Allophonie

+
+

4.6 Allophonie

En Hjelp, comme dans beaucoup d’autres langues, il existe de nombreuses règles sur la modification de la prononciation de certains phonèmes selon leur emplacement au sein d’un mot et selon leur environnement phonétique, donnant lieu à des allophones desdits phonèmes. Des allophones sont des productions différentes d’un même son considéré unique dans une langue, et bien que des locuteurs natifs puissent entendre la différence entre deux allophones, leur différentiation n’est pas porteuse de sens et n’est souvent présente que du fait d’une simplification de la prononciation des phonèmes d’origine. @@ -1064,8 +1065,8 @@ Les règles que vous trouverez ci-dessous sont les dernières règles à appliqu

-
-

4.6.1 Voyelles

+
+

4.6.1 Voyelles

Il existe peu de règles en Hjelp concernant les voyelles, et elles concernent exclusivement les consonne syllabiques tel que vous pourrez le constater ci-dessous. @@ -1080,7 +1081,7 @@ Il existe peu de règles en Hjelp concernant les voyelles, et elles concernent e

  • {​na,​ne} > [n̩] / ​#_
  • -
  • La prononciation standard du <ń>, comme mentionné ci-dessus dans le chapitre §4.2.2 sur les voyelles, est le [n̩]. Cependant, cette voyelle peut voir sa prononciation se métamorphoser en [m̩], [ɲ̩] et [m̩ʲ]. La première métamorphose se produit si le <ń> est en contact direct avec une consonne bilabiale. La seconde se produit dans le cas où le <ń> est en contact direct avec les voyelles fermées ou pré-fermées antérieures, soit <i>, <y>, <ì>, <ĩ> et <ů>, ou bien avec la consonne <j>. Dans le cas où les conditions de la première et de la seconde métamorphose sont vraies pour la même voyelle <ń>, la troisième métamorphose se produit et le <ń> sera prononcé comme un [m̩ʲ]. +
  • La prononciation standard du <ń>, comme mentionné ci-dessus dans le chapitre §4.2.2 sur les voyelles, est le [n̩]. Cependant, cette voyelle peut voir sa prononciation se métamorphoser en [m̩], [ɲ̩] et [m̩ʲ]. La première métamorphose se produit si le <ń> est en contact direct avec une consonne bilabiale. La seconde se produit dans le cas où le <ń> est en contact direct avec les voyelles fermées ou pré-fermées antérieures, soit <i>, <y>, <ì>, <ĩ> et <ů>, ou bien avec la consonne <j>. Dans le cas où les conditions de la première et de la seconde métamorphose sont vraies pour la même voyelle <ń>, la troisième métamorphose se produit et le <ń> sera prononcé comme un [m̩ʲ].
    • > [m̩] / P​_ | _​P
    • @@ -1102,8 +1103,8 @@ Il existe peu de règles en Hjelp concernant les voyelles, et elles concernent e
  • -
    -

    4.6.2 Consonnes

    +
    +

    4.6.2 Consonnes

    Contrairement aux voyelles, le Hjelp est assez riche en allophonie concernant les consonnes. @@ -1314,8 +1315,8 @@ Contrairement aux voyelles, le Hjelp est assez riche en allophonie concernant le

    -
    -

    4.7 Phonotaxes

    +
    +

    4.7 Phonotaxes

    @@ -1323,11 +1324,11 @@ Contrairement aux voyelles, le Hjelp est assez riche en allophonie concernant le

    -
    -

    5 Morphologie

    +
    +

    5 Morphologie

    -Comme mentionné dans la description du lexique (§3), le Hjelp est une langue se basant sur des racines consonantales disposant au moins d’un emplacement pour une voyelle entre deux consonnes. Par exemple, le terme hjelp a pour racine consonantale <hj-lp> avec la voyelle <e> portant la déclinaison génitive du mot ainsi que sa nominalisation, décrivant ainsi un nom se définissant par sa relation aux Hjalpĺ, dont le nom se décompose en <hj-lp> (racine consonantique), le <a> en infixe dénotant la qualité nominative du mot, et le <ĺ> dénotant le nombre (collectif non-uniforme), désignant ainsi les dieux célestes en eux-mêmes, les désignants collectivement, et indiquant qu’ils ne sont pas tous identiques entre eux. +Comme mentionné dans la description du lexique (§3), le Hjelp est une langue se basant sur des racines consonantales disposant au moins d’un emplacement pour une voyelle entre deux consonnes. Par exemple, le terme hjelp a pour racine consonantale <hj-lp> avec la voyelle <e> portant la déclinaison génitive du mot ainsi que sa nominalisation, décrivant ainsi un nom se définissant par sa relation aux Hjalpĺ, dont le nom se décompose en <hj-lp> (racine consonantique), le <a> en infixe dénotant la qualité nominative du mot, et le <ĺ> dénotant le nombre (collectif non-uniforme), désignant ainsi les dieux célestes en eux-mêmes, les désignants collectivement, et indiquant qu’ils ne sont pas tous identiques entre eux.

    @@ -1335,12 +1336,12 @@ Le Hjelp a été pensé de façon à ce qu’une grande quantité d’informatio

    -Dans cette catégorie dédiée à la morphologie, nous étudierons la façon dont les mots peuvent changer d’apparence, peuvent se métamorphoser afin d’adopter de nouvelles significations. Ce qui relève de l’agencement des mots entre eux sera discuté lors de l’étude de la syntaxe du Hjelp (§6), et pour ce qui est des règles relevant aussi bien de la syntaxe que de la morphologie, nous parlerons de morphosyntaxe (§7). +Dans cette catégorie dédiée à la morphologie, nous étudierons la façon dont les mots peuvent changer d’apparence, peuvent se métamorphoser afin d’adopter de nouvelles significations. Ce qui relève de l’agencement des mots entre eux sera discuté lors de l’étude de la syntaxe du Hjelp (§6), et pour ce qui est des règles relevant aussi bien de la syntaxe que de la morphologie, nous parlerons de morphosyntaxe (§7).

    -
    -

    5.1 Noms

    +
    +

    5.1 Noms

    Les noms du Hjelp servent généralement à désigner des entités, des concepts ou bien des objets. Ils sont composés d’au moins une racine consonantique et de leur voyelle cœur portant la grammaire du nom, et porte également souvent en premier affixe une voyelle et une consonne décrivant respectivement le genre et le nombre du nom. Comme pour la majorité des mots en Hjelp, les noms fonctionnent par système d’emplacements grammaticaux disposés comme suit : @@ -1379,8 +1380,8 @@ Si un emplacement est utilisé, tous les emplacements se situant entre les empla

    -
    -

    5.1.1 Genre

    +
    +

    5.1.1 Genre

    Le Hjelp dispose de neuf genres différents spécifiques ainsi qu’un dixième genre neutre. Ce dixième genre n’est utilisé que lorsqu’un marquage du genre est obligatoire mais non-spécifié. On a donc la liste qui suit : @@ -1477,7 +1478,7 @@ Il est cependant possible de forcer un genre différent selon les besoins du loc

    -Si l’on souhaite changer le genre alors que l’emplacement est déjà utilisé pour le nombre, alors il faudra utiliser un des éléments présentés lors de la présentation des nombres ci-dessous (§5.1.2). Le suffixe pour le genre inconnu n’est utilisé que dans le cas où des éléments suivant le nombre et le genre sont utilisés et que ni le genre ni le nombre ne sont précisés. +Si l’on souhaite changer le genre alors que l’emplacement est déjà utilisé pour le nombre, alors il faudra utiliser un des éléments présentés lors de la présentation des nombres ci-dessous (§5.1.2). Le suffixe pour le genre inconnu n’est utilisé que dans le cas où des éléments suivant le nombre et le genre sont utilisés et que ni le genre ni le nombre ne sont précisés.

    @@ -1496,8 +1497,8 @@ Le Hjelp dispose également de sur-genres qui disposent d’une utilisé grammat

    -
    -

    5.1.2 Nombre

    +
    +

    5.1.2 Nombre

    Le Hjelp dispose de six nombres distincts qui se marquent dans leur emplacement dédié dans le mot. La seule information inclue sémantiquement dans la racine du nom concernant le nombre est son aspect dénombrable ou non, auquel cas ces divers nombres représenteront des quantités plus arbitraires que si le nombre est dénombrable. @@ -1654,84 +1655,87 @@ Voici ci-dessous le tableau des nombres, genrés ou non.

    -
    -

    5.1.3 Déclinaisons

    +
    +

    5.1.3 Déclinaisons

    -
    -

    5.2 Pronoms

    +
    +

    5.2 Déterminants

    -
    -

    5.3 Adjectifs et Verbes

    +
    +

    5.3 Adjectifs et adverbes

    -
    -

    5.4 Adverbes

    -
    +
    +

    5.4 Verbes

    +
    +
    +

    5.5 Conjonctions

    +

    -
    -

    6 Syntaxe

    +
    +

    6 Syntaxe

    -
    -

    7 Morphosyntaxe

    +
    +

    7 Morphosyntaxe

    -
    -

    8 Sémantiques

    +
    +

    8 Sémantiques

    -
    -

    9 Pragmatique

    +
    +

    9 Pragmatique

    -
    -

    10 Phraséologie

    +
    +

    10 Phraséologie

    -
    -

    11 Synchronie et diachronie

    +
    +

    11 Synchronie et diachronie

    -
    -

    12 Système d’écriture

    +
    +

    12 Système d’écriture

    -
    -

    13 Glossaire

    +
    +

    13 Glossaire

    Le Hjelp étant une langue évoluant en permanence, je ne peux donner de lexique fixe dans ce document, cependant un dictionnaire en ligne est actuellement en cours de développement qui contiendra tous les mots de la langue et les traduira vers le français et possiblement l’anglais avec les détails nécessaires à une bonne compréhension des termes, les subtilités qu’ils induisent ainsi que leur étymologie s’ils en ont une. Ce dictionnaire sera disponible à l’adresse https://dict.phundrak.fr/ @@ -1742,12 +1746,12 @@ Le Hjelp étant une langue évoluant en permanence, je ne peux donner de lexique

    -
    -

    14 Annexes

    +
    +

    14 Annexes

    -
    -

    14.1 Annexe A : Abbréviations

    +
    +

    14.1 Annexe A : Abbréviations

    @@ -1755,7 +1759,7 @@ Le Hjelp étant une langue évoluant en permanence, je ne peux donner de lexique

    Auteur: Lucien Cartier-Tilet

    -

    Created: 2019-01-28 lun. 14:55

    +

    Created: 2019-01-28 lun. 15:02

    diff --git a/hjelp/hjelp.org b/hjelp/hjelp.org index 51579bf..6e07ff8 100644 --- a/hjelp/hjelp.org +++ b/hjelp/hjelp.org @@ -367,9 +367,10 @@ Voici ci-dessous le tableau des nombres, genrés ou non. *** Déclinaisons -** Pronoms -** Adjectifs et Verbes -** Adverbes +** Déterminants +** Adjectifs et adverbes +** Verbes +** Conjonctions src_latex{\newpage} * Syntaxe diff --git a/hjelp/hjelp.pdf b/hjelp/hjelp.pdf index 021e848a3dc1d4a68d3a2fe932c47c62b2a2b635..aef2b7e785e360de9b779057f67dcb3d0be121f4 100644 GIT binary patch delta 13184 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 delta 13061 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 R#f4?&WQL`nkWi9@{a-W14SxUt