From a79b160dfccb5ab4931068fe23839f3142b011a8 Mon Sep 17 00:00:00 2001
From: "fabien.delecroix" <fabien.delecroix@univ-lille.fr>
Date: Thu, 26 Sep 2024 09:13:06 +0200
Subject: [PATCH] suppression ou

---
 README.md                                        |   7 +++----
 .../univlille/iut/r304/tp3/q1/Observable.class   | Bin 757 -> 0 bytes
 .../fr/univlille/iut/r304/tp3/q1/Observer.class  | Bin 263 -> 0 bytes
 .../iut/r304/tp3/q3/ConnectableProperty.class    | Bin 678 -> 0 bytes
 .../iut/r304/tp3/q3/ObservableProperty.class     | Bin 806 -> 0 bytes
 .../iut/r304/tp3/q1/ObserverTestStub.class       | Bin 1415 -> 0 bytes
 .../iut/r304/tp3/q1/TestQ1$MockSubject.class     | Bin 681 -> 0 bytes
 .../fr/univlille/iut/r304/tp3/q1/TestQ1.class    | Bin 2471 -> 0 bytes
 .../fr/univlille/iut/r304/tp3/q3/TestQ1.class    | Bin 1714 -> 0 bytes
 .../fr/univlille/iut/r304/tp3/q3/TestQ2.class    | Bin 2485 -> 0 bytes
 10 files changed, 3 insertions(+), 4 deletions(-)
 delete mode 100644 out/production/main/fr/univlille/iut/r304/tp3/q1/Observable.class
 delete mode 100644 out/production/main/fr/univlille/iut/r304/tp3/q1/Observer.class
 delete mode 100644 out/production/main/fr/univlille/iut/r304/tp3/q3/ConnectableProperty.class
 delete mode 100644 out/production/main/fr/univlille/iut/r304/tp3/q3/ObservableProperty.class
 delete mode 100644 out/test/test/fr/univlille/iut/r304/tp3/q1/ObserverTestStub.class
 delete mode 100644 out/test/test/fr/univlille/iut/r304/tp3/q1/TestQ1$MockSubject.class
 delete mode 100644 out/test/test/fr/univlille/iut/r304/tp3/q1/TestQ1.class
 delete mode 100644 out/test/test/fr/univlille/iut/r304/tp3/q3/TestQ1.class
 delete mode 100644 out/test/test/fr/univlille/iut/r304/tp3/q3/TestQ2.class

diff --git a/README.md b/README.md
index d3c7d6a..1c113be 100644
--- a/README.md
+++ b/README.md
@@ -61,7 +61,7 @@ public abstract class Observable {
 
 ## Partie 2 : Application
 
-On souhaite implémenter un premier suivi d'objectif simple sur un de texte, qui se met à jour à chaque nouvelle ligne saisie sur l'entrée standard.
+On souhaite implémenter un premier suivi d'objectif simple sur un texte, qui se met à jour à chaque nouvelle ligne saisie sur l'entrée standard.
 Nous utiliserons le patron observateurs/observé pour l'implémenter.
 
 On va donc disposer d'une classe Texte, encapsulant un Scanner pour traiter un flux, ici l'enrée standard :
@@ -82,8 +82,7 @@ classDiagram
       #nbRestant : int
       #nom : String
   }
-    Objectif : +do() void
-    Objectif : +isDone() boolean
+    Objectif : +estRempli() boolean
 ```
 
 Implémentez ces classes dans un sous-paquetage *q2*.
@@ -116,7 +115,7 @@ Pour ce faire, on va bien sûr éviter d'aller lire sur l'entrée standard...
 À la place, on pourra donner un flux d'entrée vers une chaîne de caractères, par exemple
 ```java
 String text = "abc\ndef";
-InputStream is = new ByteArrayInputStream(test.getBytes());
+InputStream is = new ByteArrayInputStream(text.getBytes());
 ```
 
 ### Autres objectifs
diff --git a/out/production/main/fr/univlille/iut/r304/tp3/q1/Observable.class b/out/production/main/fr/univlille/iut/r304/tp3/q1/Observable.class
deleted file mode 100644
index f6dccbb84f864223cb8c3aba82ecc451cf307d20..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 757
zcmX^0Z`VEs1_mbvNiGH^24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00Sb_Nbc2KBTe{nEV5vYgDEoK*eH(h~h5V*?ZYk^*D>LPLH3q~g?~vc#mE
zR7M6C=lqmZMh1SL%)C^;(%hufq7aCLkWYScVoq3MQ6`8F6=W&N$Sh`L(DWhFd}~Gq
z{=EE>%(O~~ovB5|j0~b0KIne1)(m50U`a_VNn~UY!jxrXU`s41NleaQWYE$e#_rT2
zu!$V`V4tQIF*2wVsg03=EhQCV6<2V6X;E^jTP7%+_#qwug@qo-^(=}E><ml{Ai&DN
z2#Oj8Mg~p>1_pfwMg~R(1_oBG?F@_?85kIt7`PZ17}&sqEDYQX3=BMAHY)=U11|#u
z0}BHmSQeyNn}Go=hoO-jNh2eYMt-QRreKR0Fm2=lYZL=J6{ZnnhX8{h*r7rU!i0?A
X#bJa9gDBVtF~UX&5HLa<?0g9TD42$$

diff --git a/out/production/main/fr/univlille/iut/r304/tp3/q1/Observer.class b/out/production/main/fr/univlille/iut/r304/tp3/q1/Observer.class
deleted file mode 100644
index 05a6e1fb90fd9e915e353d4b3a92d1575634a876..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 263
zcmX^0Z`VEs1_mbvE_MbcMh4ZiBK^|5%(9%!oSans%+eD5B4Yy+{gMJ>{X#>1|D@v7
zqO#N?b_Nzk27#=^vPAuy#JqHU|D>$c<Pt^(w$g%>#FA7-1|1C_A`D7Q%1O1>3}a-l
zBVM@=x~*UXxPtRbi;`2_GILTH8F*pN)B~wyV`N}tU}gXTCKg5pRt7c(kn33)*cliY
N7#TPi7#NrsI025^N9O<l

diff --git a/out/production/main/fr/univlille/iut/r304/tp3/q3/ConnectableProperty.class b/out/production/main/fr/univlille/iut/r304/tp3/q3/ConnectableProperty.class
deleted file mode 100644
index 395e282acbcd42d513c8f89c7771314ed4b20d29..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 678
zcmX^0Z`VEs1_mbvQ7#5124;2!79Ivx1~x_p{j?(e(!9*FoXnh@RQ=4-68$1$0~7s{
z0%QF`V}1Xm;?$zD#H5_mfTH|@)S{9~Mg}&U%)HDJJ4Oa(4b3oi1`b9B1H5K9=jY|6
zCYPWZ!s48tlFG=y?~|FA>Q|bZlv)%5QozU{<ddJAm=l&*lnLTP1zAcmGK(1*jC@G7
z$eNLXGZ|ukNIoNjsRrpLXofK|u;!O!q!uwUa3^IVnZ{e12j#gH<>xXoa0Ta=7A2>;
zW#*(ZGDu+Ywq90ZSt5fX13Lo~0|>A%FoGh1fsuiefq_Avfsuicfq{WlYdZtuMg|53
zCI&7B1_m~;ATt9u0|NsOn9a(-!@$eHz`)4B$G{KOYzkJ-fT@uUtWgYXBO_EJNUHz?
ZFW5do!bWfsFhYp15j+Hp5C%J61OPsZgew35

diff --git a/out/production/main/fr/univlille/iut/r304/tp3/q3/ObservableProperty.class b/out/production/main/fr/univlille/iut/r304/tp3/q3/ObservableProperty.class
deleted file mode 100644
index 56d4ad73cdc0228b9b1816323930bbaca3c70368..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 806
zcmX^0Z`VEs1_mbvX)XpP24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00Sb_Nbc2K}@m{nEV5vYgDEoK*eH(h~h5V*?ZYk^*D>LSudZq~g?~vc#mE
z)PSP=g4CjtN=612=lqmZMh1SL%)C^;(%hufq7aY*Mg}3D{N%)(u*9NF5FaYYQj(Eb
z%*bHqL!v#_j0_ybsU=~FIi;zL45Au7=$^6G3}a+q%mi7BA;rkRkq*}@qM?bYnUR4l
zv7{t1IfIcwO9P+V4549=S_HO`BOe?hsYQ$o>O^W|WME54g;>QEoL^d$oa&aDlgh{-
zjv2UmAfGTOGO#l+F@OLo10yIZ85kKj85kJ!85kKD85kH?wYD=bZe(C!U}E56U|?W_
z2r_UpFfi~y**pxq3=9m6415gyP|c=b^$eIAIlvmlz&0{6Ks1813NQ$Q?Gs`Uh8m#*
z<})xbF>U}GhOnF)YzD+~Ca4*V3?dAoP@Om}7X)j>v|Nlq9Bi2cVI#x{7$FIEs}uk(
C@RtGr

diff --git a/out/test/test/fr/univlille/iut/r304/tp3/q1/ObserverTestStub.class b/out/test/test/fr/univlille/iut/r304/tp3/q1/ObserverTestStub.class
deleted file mode 100644
index a28ffc964afc6d0a6bb8067f988a0753bc43e95b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1415
zcmX^0Z`VEs1_mbvGcE=u24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00SP6iGJPId+^9tLg(9!3V;v?Be|yv(wk%$%H5{mjx5{UT!n6aA6`WBo!y
zegCB5)S|M~qL9?$lHiikBt{1A^2B1l{F2PH%+wS{2F56maeO=s{0st&44lRJxv61^
zIi;zL42+)a3_^?yf(X}m=9Q$TrxtNB2r`K9Fo-gUF*0yu=9NIzGizviaxq9SNU}3X
z@i0g;$S^Xf6XCSPq?}Yn2DX&clEmZ;Mg}bnA0jlR7FlbCu`|dqGN=-znvsDwwW1(3
zxg<3O>RMjs{Ji3lM5ybT85kI}7#Ucc^HWk88TfrN^HTjvbCXhwLLkl)^2tw5%n3^@
z$^`MDf-EH&nZ=9@`ouXH76I0b3>@jHus{<?Pc3mpbs0x7T$V+{Q!|W_fvvP4C9x!x
zkwJ&3zyUeY8l;b<xHKt?kwKFf2ZA**GT0GsgAXEMK$0oM&XmNGL`DW7Oj$+--r$nN
z<ZR!>0%!m-YiLF>GH?awmlh?bx@CgWfhc-<)dShWpvb_%z{J4FAj`nazyeD43=9k`
zpd`z{z#zjQ&mh3S$e_T$z`(?y$iU9P2+Btcj0{Q)3=FPdeGClzTH6^IwV1auu!9KR
zjbO#f3=9lH3@i)`418eYI2i;O_!tBkR2Uc-co-NN7#R2&R2kG57#J8C)EUH}M(Q&#
zg5_AXwlMInfg8jI78F6!%nH}60oSYx)yyoQg|1ZsNh>p4t0sdM)LuIVCI%)31_m}Q
z>8%V%J^&RTpkQESkOi9{22lkyfq{Vy98e%PYcuFzn8mV{fgKSV5VI5*SQ!*?n5E00
z2lj$C11KCoL0kqZz8Dx7<h4L%Y3Uqb5ZuNfyp@3$6g~o43m7=GwYD*cgDhcY00p@i
z11kdqg9-yEd;}QO7$h0g8RQr=!4@hofbya|-0|`Z5DOU?<QWVY3>lahj2IXgm>C%5
m7#JD28H}O+0l5VfU!XW)M-NyXu*r}J1=$ISP!n*>nF0U@4h;+d

diff --git a/out/test/test/fr/univlille/iut/r304/tp3/q1/TestQ1$MockSubject.class b/out/test/test/fr/univlille/iut/r304/tp3/q1/TestQ1$MockSubject.class
deleted file mode 100644
index d726b5639e54ddb41d3775227b34ce62123cd72e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 681
zcmX^0Z`VEs1_mbvWiAFL24;2!79Ivx1~x_p^|T`W(!9*FoXnh@RQ=4-68$1$0~7s{
z0%QF`Lw*0G;?$zD#H5^5Mg}&U%)HDJJ4Oa(4b3nv1`Y;Jb_OmU25tr(Mh3yG#Ii*F
zoW#6zeb2m-)b!LMMh5n>#GKMp|1?GhF%3^m9}E@NTnu~+{Ok+@JPd*iLW~UhcwG{b
zT3ixnsN$QSoE==6l$DxX!pOj%mtT^ZRta%rYEdyGgQy0QJ^o;2)|z3A3@pz1DXEMM
z{63j^seYxoNvTC45KjsD<R>TQge4Ybg7{EDmXeIjVnzl-9}-<;&B(wFaZ(t_>x>L6
z8lE8A88aCf7(E#oxPtRbi;`2_GC{$~4e^m4C|npBIQ&wJOFZ(6OV}9{7#Wm_u$Ym7
z$1^W4wa7UqvA8(3n2~`SDQp-N8Tc5O7(jrDfdv%P42%rI3=9nV42%qn3=9mcTH6^I
zH!?6VFfoWQFfg!z1^F0685kINz-(3qF$Qr41_nk32?j~1W=94lu%Vn<(mNQ~w=wV{
z3;?An1_l8J4hBK6Az~1PP(v6PI2oiEq!}0)m>FcimdY~7foXXLMFs{2E(S&hJ_dOP
HB?cY<i(i!0

diff --git a/out/test/test/fr/univlille/iut/r304/tp3/q1/TestQ1.class b/out/test/test/fr/univlille/iut/r304/tp3/q1/TestQ1.class
deleted file mode 100644
index 9b70a29b761849982c49f89ee428dadff6fdfaaa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2471
zcmX^0Z`VEs1_mdFa4rTW24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00Sb_Nbc2K}@m{nEV5vYgDEoK*eH(h~h5V*?ZYk^*D>LPPzK)Z&srLlxir
z<m}*5uo+wo><rAD4BQMn><qj-415gyj10;|n8C=vUJNmTk-^Z12o1=VTC+0<GBW7m
z)#aa5oLW?tS_E=(a7k$r7lQ!Ap&~pCq6}h;3>^7T6^sn}_#J?5lr_lH5<Co&pit${
z%P+}HtAwd32H7Lc!yv;T%gDf8o>=S$lFm#`0f%uE7lS;50y~2u4}%heG9!aReo?x9
zR%u>liGEgTL1sy6k$z%9roLlwacWUXW`15VBLjCLnB$h1Q=H1kz@ibQ83wXmm4`u%
zL7kC-EwQ8|F*$>gK}&-;PgsNW%QI;5Fld2Xzy&crq^L9%WULMkgD%+ElvI$hAkXOY
zFc>fxGBR+ar<Q~z=9H#_ec}o7i7^j@34<vk0}sRy*TT}ooMJ`>Rt-;2kS**C<~$4*
z43>-x+>k(mYG=^^OA9bq^Dx+ej21{wEpe?VNKGzDO#!O`8E(hJU=K2!A7Z#)ehJKc
z7U%qwR7M7VpUk{eztY^K)S{5Yq?}Yn1|gsP<iwn?#G*_PA1cUFl95@=$e@ZpctFV{
z(9oKZfwefbq_lvMK{BW`uOu@!H7v6@Gbtz4F)uH_BoP`XN<P@*%_%i4zbMr;F*(DU
zkwK#*wYVfcB|o(|J}<ungfr7B<4f}(5tf<~k4S$qILre%%9@cu9&8dg2s2ZQ<FOb3
zu?w!EIJGRbC@}|9WicZIC(K$SB(^alg9+FYbmzhpBaAA^NX?6fqz+J`wj`h}tt7Pw
zsyx0tvm_(Gv;=AvBZC51Z$W8s1}t<+iW2jRb2Ced<I5l^O%|*KVqJWGUVLdmN@7WB
zd}eWcabj93BLi1(erZv1s#_)~`nf^j6=<jjD(4s(xcyR#OMFv7$)lK&fyXm1FSW=y
z2b7pVxeBQWV^Cz^W?*7qU|?ck0To~j3=AxwB7%W|fs=s|RCY2jGB_|WFz7QdGB7eQ
zFtBQEXJFh2*5Js%z`zC;<YaJSU|`?@vsoFO8C)0`7#JB`8Q2(@z?wZ7n89-5TDuw8
zBeyefZe`%o+RY#kxt&31D}yk?I6eku1_lOc25tr!1~CR%BxA*)#=1c*bq8DF0k^^h
z>OLW@Eeu@S7{s-<FbHpBklMi@hi<we13QBfgCK)4lIcQdrh9@-_kx=q%)kWpfGo&#
zh|ww_CbC5u2#bUmSQr=>)ET%LG#G>!G#O+Vw2&;5#cG*1+_JTxs*8bv!5bPvK2X{h
zWFwO0+S?ewj?jV9D2~wvdtO5aLLr={#lXeDz@W##!Jy9|z+lKA&0xf!%wWu*&0xY{
z#9+o?!(h(f%wWOb#b60`vI00pyrE9!U~p#eVGv_rWDsDmX7FVYV_;%{#Rw$K{NUb5
zf`*v}nzJE3&<2SjyBH~+#28o^7#M6BxEbsi#2D-uWEmV7)EOMX?tvsS4XAri?e>S;
zjU~SDSqO<QR|akdHwGaFcLo^-4<yU5$5#N{vLdKQO+a3P_)dixLhJ2dFan8kY-2Ek
zh)C^V(BObDL6V4wkz!zDU|{fJ;06b)AA=l&KZ6EC0E00@Ad*{5uzEZY?v_%hTg*YW
zLaYI&5eU-?#Tg(aAcrBGV~g&bPzG*>Fa}A6a0X?D2nKD2NCq>8C?w~A(h4ZEBgX?X
dLlC%l2xbTYmnMu1><pm{3=CWhAQs3x9ssZ_6O;e|

diff --git a/out/test/test/fr/univlille/iut/r304/tp3/q3/TestQ1.class b/out/test/test/fr/univlille/iut/r304/tp3/q3/TestQ1.class
deleted file mode 100644
index c63f32dbf2b562b679837e08411e925fe9c99fb9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1714
zcmX^0Z`VEs1_mbvZ!QKV24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00Sb_Nbc2K}@m{nEV5vYgDEoK*eH(h~h5V*?ZYk^*D>LSudZq~g?~vc#mE
z)PSP=g4CjtN-hR=24+qMZU!E923{TpJ_de924%cvgrpXi1R63juoM*K7cepy`ruWK
zX`?kegCHY=E*@QmP<N&lf$Rz{DNW*H5P-N+goi<tL5z`sBOmOO)FMU(eS8kUG|HNb
zL4rY&ok5C+L7G8^kwFj<s-Afzsp%ji*~=1hN>lyQ7#YMgJT-kVR9J&TO^$~_o<V_;
zfulIJBn+gUkwH`gNi8IftTn?xij{a6lo?bQ89376ibXV#O@^xGVo+mHXJ^phVbEmI
zVq{RrFG|<XD$UC*(a$O^$Sg@M(oZbN)ORc{PAw|Q%+D)kWZ+2zb6g8c6LX3g8Pu^j
z0hgn6co=jU^cWe~5=%-FlQS3@v^0ndOR%Q|7z}tA3>l0V8Mw<6i~aITGSf0sQ@}|v
z3gitF9tKkeGe!n3hyz24N>dpbSTv#_0b;?!U<tN6B^6{hNP{&GgAGUnH$;P5Vootg
zhjV^PDkB5GPi9`KUukYqYEcL%{W3BL`Q#@j=7c2{WrFxnL6(w?%wk3cReb(1)(0i4
zKtpRr2G-)#lF|Z32Fak(ypqh^)UeFr%%q%D$Gp7!l0;|#EBRoL1gF%r{GwFX#N-TX
zMh5+o)Z&u(<c!3;^wfCFG#_7{S(1@oS`v>)wlX-31-Z?dk->m~fq9VdE=DrZfq<5j
z{M6$3y!;Xn&P=O}hlG4;3X&0A!TF^{$*FFcIjM{c+#sg}8tQ?PKZ7CzHv<y`0|OHS
z3#gD_U|?VY<wOPs237_}Q2E5b$Y9IBz@X2-$iN5^)!NR$xDl+uj)8%J4J^pRV9&t7
zzyoHpGB_|eGB7YOGB`1?F))EOdonPC<;1miGq6W)XW-n*z@@dDK_GHFgV0t6VT5sf
z49pA+3_=Xt48jaz3?fLzibIWchFa<Zw!#%|g%1N0*a|7FEeu>7I~c^bG01`_5O*7c
z;tmE?bXz1CxEUlFBpIZTY>`5<#SLtWJKUCVs4a>hW3{$02ybK11~EZ4ZDWvyi0JQN
zFh*D=#K6M9z#zxK&7i;_#-PZcz@UU=p(0ibJ>V9mK`qn)*#a>hY$1ec4iZJT+X`W~
l7y~N<1A`g^H-kEZ7=s3bB7-J_HiH(D{W@6f_XNkU7XT|hk(B@d

diff --git a/out/test/test/fr/univlille/iut/r304/tp3/q3/TestQ2.class b/out/test/test/fr/univlille/iut/r304/tp3/q3/TestQ2.class
deleted file mode 100644
index 0751e0e46e122f98b0ae37b8c7b6968a9e944091..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2485
zcmX^0Z`VEs1_mbvXD$XN24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00Sb_Nbc27|OB{nEV5vYgDEoK*eH(h~h5V*?ZYk^*D>LSudB{Jgx><dVds
zoYa7#{DRb?l1eTHb_Qln25tr(b_QM^20jLUMh0cPhJ>URmjoIyGB6bwGBOzX;8lyo
zLTiv^f;<dDAe)#9jJOy?7)03_#CRCQ86+4P1QEXU%qvMvPc33(U@uF|DNXfHV`LE1
z@YM9dP+<-7gcJ{hG=mHy14nUcNf<~yBZH_0l3GZZS!;%Y6wC22$TKJ~GH@nCLL?-g
zk-=1hbiY7MQ{rJzW>8^d;7EsCEuw+!PN>~n3~CJO><k(_44MpDj0_6-Md|ukrFoep
z`dOs~nI)-3`iTXZ`i{lLsYNB3`FX{R3_OWoj%#6QVoot5gE|%u;qsym4}&hqi`+?>
za8H7~uFu0@021dd&4Y@&73JqLGO#%3r=&76@cU%urTUfTCZ!gIfYJ#ggOE>ta$-(c
zVo@fD4;5r7$;d2bWKhK)WRRp{&B(x7oLW*^z{nsORGL?knVTAxS)7@alj@k4mtT?y
z^{bK(_V92@P0KGzbxlmpux4b?EJ-aciHABoGcP?pIU_MIJ+(L<oJ8XD)8g}!ic^cq
zK*>f1hk+nhSu-+dBO4WxA74_Gm{**eSpqYwBp+r^Y6>HRDVpk({M6$3y!;ZlHmD2I
zit=-j^+6nr6bEn(Fnf~nOETii6Dt`RlpuCw7A2SFBo@I;DUMIc2iugBpI-pVcE*eh
zhG3QO7)(uxFM#IfcpMI6WZ(+UFD*(=b<502Wn|z61wx>a9w;v{C^B#}FflMNFfp)z
z3IGNM1{P5EWME+6U|<9lJ`9Wuh71f0`V5Q=j0_A6tXkU{7&n477%?y~uz>|R7>pSh
z7<j;JRt6IWQw9bGMg}tmHU=iJW={rYu$;KoZU*+q?F^h-8MqKk0fcdU49pA+415gS
z4EzjY3<5~TibIVxhgxa@w!#u_MJxjo*a~&6Eeu=&T00now=qa+ZD9}q@wYL^f`vf*
zZ48P#7*r8f3Nf%SFffQP@Gyunh%<;Ws4<8mS*wm_trgf>Yq+(!P-~4r)@W^E5ZJ~b
z3!*q64ggUg8HlA&o&bc0aDo^ED+2?AGy^w-41*Yh9D@pjJcAK~0+KU~u{y&B?u>e<
zGaNy7gS`szJr{_N>3fiqK#tkQAPH6sQH2^VQVeVi3=Ap^JPfJ~;tXmGY780-h76hv
z4h&jI4s*onFk868ZbBW_4zdzrjW&o0wid~HE=ZVwg(1p7t^u*2?gUXFjSzKE9yBCD
z;$WQw4Mc>w9s@T60|SWEXAoyFWKd%;VlZVeVQ^qDW$<G#V~Am}V8~#wWGH8_VrXNq
zM)GnyRxjJZyv%6Kzy!`w`=M#w2jo1EPqs0Dye^=<jX@j4;DYi&e%Zz#38FwMv3U?A
zrwx$+DIw0UU{z3E+5&=*1PP`=W<X4XaiIYT=0dd~g366Skb!~0o`HkGkwKWji9wpd
znL(Msl|hfeoxz5|gTafzlOdGBn<0_Gm!W{ckD;EypP`!}kYNf#FvDVo5Qa?*p$z*N
z!oWc&1_>Hy5OOeVXRv4BXJBN2Wot<Oa)1RULk~3lc!2^C6bz{88YF`74TuF&w~av$
zM1cbUBV-Z&l4D?JU|@)1;AV(s5Mzj8P+^E;&}WEeux3bP@MK5=yO#%CsCYr$i|R^8
Ia4F~n014M1hX4Qo

-- 
GitLab