From 0c23cb29d4d5570a76cca8603996c04e01a72306 Mon Sep 17 00:00:00 2001 From: Asad Mansoor <mansoa2@mcmaster.ca> Date: Sun, 13 Nov 2016 11:51:15 -0500 Subject: [PATCH] Updated Gantt Chart upon completing MIS and MG (Design Document) --- Doc/DevelopmentPlan/GanttChart.gan | 89 +++++++++++++++++++++++------ Doc/DevelopmentPlan/GanttChart.pdf | Bin 113108 -> 96610 bytes 2 files changed, 73 insertions(+), 16 deletions(-) diff --git a/Doc/DevelopmentPlan/GanttChart.gan b/Doc/DevelopmentPlan/GanttChart.gan index 35c9807..3077568 100644 --- a/Doc/DevelopmentPlan/GanttChart.gan +++ b/Doc/DevelopmentPlan/GanttChart.gan @@ -1,9 +1,9 @@ -<?xml version="1.0" encoding="UTF-8"?><project name="BlazeBrigadeGanttChart" company="007 (Team 7)" webLink="http://" view-date="2016-09-18" view-index="1" gantt-divider-location="365" resource-divider-location="300" version="2.8.1" locale="en_US"> +<?xml version="1.0" encoding="UTF-8"?><project name="BlazeBrigadeGanttChart" company="007 (Team 7)" webLink="http://" view-date="2016-07-31" view-index="0" gantt-divider-location="494" resource-divider-location="300" version="2.8.1" locale="en_US"> <description/> <view zooming-state="default:7" id="gantt-chart"> - <field id="tpd3" name="Name" width="176" order="0"/> - <field id="tpd4" name="Begin date" width="96" order="1"/> - <field id="tpd5" name="End date" width="87" order="2"/> + <field id="tpd3" name="Name" width="219" order="0"/> + <field id="tpd4" name="Begin date" width="139" order="1"/> + <field id="tpd5" name="End date" width="130" order="2"/> </view> <view id="resource-table"> <field id="0" name="Name" width="205" order="0"/> @@ -35,6 +35,7 @@ </taskproperties> <task id="0" name="Problem Statement" color="#8cb6ce" meeting="false" start="2016-09-20" duration="4" complete="100" expand="true"> <depend id="3" type="2" difference="0" hardness="Strong"/> + <depend id="238" type="2" difference="0" hardness="Strong"/> </task> <task id="3" name="Development Plan" color="#8cb6ce" meeting="false" start="2016-09-26" duration="6" complete="0" expand="true"> <depend id="4" type="2" difference="0" hardness="Strong"/> @@ -42,13 +43,21 @@ <task id="4" name="Requirements Document - Revision 0" color="#8cb6ce" meeting="false" start="2016-10-04" duration="6" complete="0" expand="true"> <depend id="28" type="2" difference="0" hardness="Strong"/> </task> - <task id="28" name="Proof of Concepts" color="#8cb6ce" meeting="false" start="2016-10-12" duration="8" complete="0" expand="true"> - <task id="33" name="PoC Implementation" meeting="false" start="2016-10-12" duration="5" complete="0" expand="true"/> - <task id="34" name="PoC Demonstation" meeting="false" start="2016-10-19" duration="3" complete="0" expand="true"/> + <task id="28" name="Proof of Concepts" color="#8cb6ce" meeting="false" start="2016-10-12" duration="8" complete="0" expand="false"> + <task id="33" name="PoC Implementation" color="#8cb6ce" meeting="false" start="2016-10-12" duration="5" complete="0" expand="true"/> + <task id="34" name="PoC Demonstation" color="#8cb6ce" meeting="false" start="2016-10-19" duration="3" complete="0" expand="true"/> </task> <task id="8" name="Test Plan - Revision 0" color="#8cb6ce" meeting="false" start="2016-10-21" duration="7" complete="0" expand="true"/> - <task id="9" name="Design Document - Revision 0" color="#8cb6ce" meeting="false" start="2016-10-26" duration="13" complete="0" expand="true"/> - <task id="17" name="Development of Blaze Brigade" color="#8cb6ce" meeting="false" start="2016-10-26" duration="18" complete="0" expand="true"> + <task id="9" name="Design Document - Revision 0" color="#8cb6ce" meeting="false" start="2016-10-26" duration="13" complete="0" expand="false"> + <task id="131" name="Module Interface Spec" color="#8cb6ce" meeting="false" start="2016-10-26" duration="13" complete="0" expand="true"/> + <task id="132" name="Module Guide" color="#8cb6ce" meeting="false" start="2016-10-26" duration="13" complete="0" expand="true"/> + </task> + <task id="133" name="Module Development" color="#8cb6ce" meeting="false" start="2016-11-14" duration="5" complete="0" expand="false"> + <task id="145" name="M4: Menu Module" color="#8cb6ce" meeting="false" start="2016-11-14" duration="5" complete="0" expand="true"/> + <task id="144" name="M5: Model Module" color="#8cb6ce" meeting="false" start="2016-11-14" duration="5" complete="0" expand="true"/> + <task id="146" name="M6: GUI Module" color="#8cb6ce" meeting="false" start="2016-11-14" duration="5" complete="0" expand="true"/> + </task> + <task id="17" name="Development of Blaze Brigade" color="#8cb6ce" meeting="false" start="2016-10-26" duration="18" complete="0" expand="false"> <notes><![CDATA[-This will be broken down into several smaller tasks once we're certain on what needs to be accomplished]]></notes> <depend id="18" type="2" difference="0" hardness="Strong"/> <task id="65" name="Sprint 1 Implementation" meeting="false" start="2016-10-26" duration="4" complete="0" expand="false"> @@ -60,6 +69,8 @@ </task> <task id="60" name="Sprint 1 Unit Testing" color="#8cb6ce" meeting="false" start="2016-10-26" duration="4" complete="0" expand="true"> <depend id="88" type="2" difference="0" hardness="Strong"/> + <task id="253" name="Unit Test: Unit Movement" meeting="false" start="2016-10-26" duration="4" complete="0" expand="true"/> + <task id="254" name="Unit Test: Unit State" meeting="false" start="2016-10-26" duration="4" complete="0" expand="true"/> </task> <task id="93" name="Sprint 2 Implementation" color="#8cb6ce" meeting="false" start="2016-11-01" duration="9" complete="0" expand="false"> <depend id="108" type="2" difference="0" hardness="Strong"/> @@ -70,18 +81,48 @@ </task> <task id="88" name="Sprint 2 Unit Testing" color="#8cb6ce" meeting="false" start="2016-11-01" duration="9" complete="0" expand="true"> <depend id="98" type="2" difference="0" hardness="Strong"/> + <task id="255" name="Unit Test: Combat" meeting="false" start="2016-11-01" duration="9" complete="0" expand="true"/> + <task id="256" name="Unit Test: Additional Unit" meeting="false" start="2016-11-01" duration="9" complete="0" expand="true"/> </task> <task id="108" name="Sprint 3 Implementation" color="#000000" meeting="false" start="2016-11-14" duration="5" complete="0" expand="false"> <task id="109" name="Add Obstacles" meeting="false" start="2016-11-14" duration="5" complete="0" expand="true"/> <task id="110" name="Add Full Army" meeting="false" start="2016-11-14" duration="5" complete="0" expand="true"/> </task> - <task id="98" name="Sprint 3 Unit Testing" color="#8cb6ce" meeting="false" start="2016-11-14" duration="5" complete="0" expand="true"/> + <task id="98" name="Sprint 3 Unit Testing" color="#8cb6ce" meeting="false" start="2016-11-14" duration="5" complete="0" expand="true"> + <task id="257" name="Unit Test: Obstacles" meeting="false" start="2016-11-14" duration="5" complete="0" expand="true"/> + <task id="258" name="Unit Test: Full Army State" meeting="false" start="2016-11-14" duration="5" complete="0" expand="true"/> + </task> + </task> + <task id="18" name="Testing of Blaze Brigade" color="#8cb6ce" meeting="false" start="2016-11-21" duration="8" complete="0" expand="false"> + <task id="232" name="Structural Testing" color="#000000" meeting="false" start="2016-11-21" duration="3" complete="0" expand="true"> + <task id="233" name="Check: Structure of Code" meeting="false" start="2016-11-21" duration="3" complete="0" expand="true"/> + <task id="234" name="Check: Correct design behaviour" meeting="false" start="2016-11-21" duration="3" complete="0" expand="true"/> + </task> + <task id="235" name="Static Testing" color="#000000" meeting="false" start="2016-11-21" duration="3" complete="0" expand="false"> + <task id="236" name="Check and Document: Code Inspections" meeting="false" start="2016-11-21" duration="3" complete="0" expand="true"/> + <task id="237" name="Check and Document: Proof for Correctness" color="#8cb6ce" meeting="false" start="2016-11-21" duration="3" complete="0" expand="true"/> + </task> + <task id="238" name="Integration Testing" color="#000000" meeting="false" start="2016-11-23" duration="2" complete="0" expand="true"> + <task id="239" name="Testing of Modules" meeting="false" start="2016-11-23" duration="2" complete="0" expand="true"/> + </task> + <task id="176" name="System Testing" color="#8cb6ce" meeting="false" start="2016-11-24" duration="3" complete="0" expand="true"> + <task id="177" name="Check: Manual system walkthrough" color="#8cb6ce" meeting="false" start="2016-11-24" duration="3" complete="0" expand="true"/> + <task id="178" name="Check: Automated system walkthrough" color="#8cb6ce" meeting="false" start="2016-11-24" duration="3" complete="0" expand="true"/> + <task id="179" name="Check: Game's stress testing" color="#8cb6ce" meeting="false" start="2016-11-24" duration="3" complete="0" expand="true"/> + </task> + <task id="180" name="User Acceptance Testin" color="#8cb6ce" meeting="false" start="2016-11-25" duration="2" complete="0" expand="true"> + <task id="181" name="Check: User's functional requirements are valid" color="#8cb6ce" meeting="false" start="2016-11-25" duration="2" complete="0" expand="true"/> + <task id="182" name="Check: User's non-functional requirements are valid" color="#8cb6ce" meeting="false" start="2016-11-25" duration="2" complete="0" expand="true"/> + </task> + <task id="183" name="Release Testing" color="#8cb6ce" meeting="false" start="2016-11-29" duration="2" complete="0" expand="true"> + <task id="184" name="Check: Installation and Setting up guide" color="#8cb6ce" meeting="false" start="2016-11-29" duration="2" complete="0" expand="true"/> + <task id="185" name="Check: Game functional on other computers" color="#8cb6ce" meeting="false" start="2016-11-29" duration="2" complete="0" expand="true"/> + </task> </task> - <task id="18" name="Additional Testing of Game" color="#8cb6ce" meeting="false" start="2016-11-21" duration="8" complete="0" expand="true"/> <task id="19" name="Debugging of Game" color="#8cb6ce" meeting="false" start="2016-11-21" duration="8" complete="0" expand="true"/> <task id="20" name="Survey Round 1" color="#8cb6ce" meeting="false" start="2016-11-22" duration="1" complete="0" expand="true"/> <task id="21" name="Implement Changes from Survey Feedback" color="#8cb6ce" meeting="false" start="2016-11-23" duration="3" complete="0" expand="true"/> - <task id="117" name="Final Revision" color="#000000" meeting="false" start="2016-11-28" duration="8" complete="0" expand="true"> + <task id="117" name="Final Revision" color="#000000" meeting="false" start="2016-11-28" duration="8" complete="0" expand="false"> <task id="125" name="Final Demonstation (Revision 1)" meeting="false" start="2016-11-28" duration="5" complete="0" expand="true"/> <task id="126" name="Final Documentation (Revision 1)" meeting="false" start="2016-11-28" duration="8" complete="0" expand="true"/> </task> @@ -99,43 +140,59 @@ <allocation task-id="8" resource-id="0" function="4" responsible="false" load="25.0"/> <allocation task-id="9" resource-id="0" function="4" responsible="true" load="25.0"/> <allocation task-id="17" resource-id="0" function="4" responsible="true" load="25.0"/> - <allocation task-id="18" resource-id="0" function="4" responsible="false" load="25.0"/> <allocation task-id="19" resource-id="0" function="4" responsible="false" load="25.0"/> <allocation task-id="20" resource-id="0" function="4" responsible="false" load="25.0"/> <allocation task-id="21" resource-id="0" function="4" responsible="true" load="25.0"/> <allocation task-id="117" resource-id="0" function="4" responsible="false" load="25.0"/> + <allocation task-id="232" resource-id="0" function="4" responsible="true" load="15.0"/> + <allocation task-id="235" resource-id="0" function="4" responsible="false" load="15.0"/> + <allocation task-id="133" resource-id="0" function="4" responsible="false" load="25.0"/> + <allocation task-id="33" resource-id="0" function="4" responsible="false" load="25.0"/> + <allocation task-id="34" resource-id="0" function="4" responsible="true" load="25.0"/> <allocation task-id="0" resource-id="1" function="3" responsible="true" load="33.3"/> <allocation task-id="3" resource-id="1" function="3" responsible="false" load="25.0"/> <allocation task-id="4" resource-id="1" function="3" responsible="false" load="25.0"/> <allocation task-id="8" resource-id="1" function="3" responsible="false" load="25.0"/> <allocation task-id="9" resource-id="1" function="3" responsible="false" load="25.0"/> <allocation task-id="17" resource-id="1" function="3" responsible="true" load="25.0"/> - <allocation task-id="18" resource-id="1" function="3" responsible="true" load="25.0"/> <allocation task-id="19" resource-id="1" function="3" responsible="false" load="25.0"/> <allocation task-id="20" resource-id="1" function="3" responsible="false" load="25.0"/> <allocation task-id="21" resource-id="1" function="3" responsible="false" load="25.0"/> <allocation task-id="117" resource-id="1" function="3" responsible="true" load="25.0"/> + <allocation task-id="232" resource-id="1" function="3" responsible="false" load="15.0"/> + <allocation task-id="235" resource-id="1" function="3" responsible="true" load="15.0"/> + <allocation task-id="133" resource-id="1" function="3" responsible="true" load="25.0"/> + <allocation task-id="33" resource-id="1" function="3" responsible="true" load="25.0"/> + <allocation task-id="34" resource-id="1" function="3" responsible="false" load="25.0"/> <allocation task-id="0" resource-id="2" function="2" responsible="false" load="33.3"/> <allocation task-id="3" resource-id="2" function="2" responsible="false" load="25.0"/> <allocation task-id="4" resource-id="2" function="2" responsible="true" load="25.0"/> <allocation task-id="8" resource-id="2" function="2" responsible="false" load="25.0"/> <allocation task-id="9" resource-id="2" function="2" responsible="false" load="25.0"/> <allocation task-id="17" resource-id="2" function="2" responsible="true" load="25.0"/> - <allocation task-id="18" resource-id="2" function="2" responsible="false" load="25.0"/> <allocation task-id="19" resource-id="2" function="2" responsible="true" load="25.0"/> <allocation task-id="20" resource-id="2" function="2" responsible="false" load="25.0"/> <allocation task-id="21" resource-id="2" function="2" responsible="false" load="25.0"/> <allocation task-id="117" resource-id="2" function="2" responsible="false" load="25.0"/> + <allocation task-id="238" resource-id="2" function="2" responsible="true" load="15.0"/> + <allocation task-id="133" resource-id="2" function="2" responsible="true" load="25.0"/> + <allocation task-id="176" resource-id="2" function="2" responsible="true" load="25.0"/> + <allocation task-id="33" resource-id="2" function="2" responsible="false" load="25.0"/> + <allocation task-id="34" resource-id="2" function="2" responsible="false" load="25.0"/> <allocation task-id="3" resource-id="3" function="5" responsible="false" load="25.0"/> <allocation task-id="4" resource-id="3" function="5" responsible="false" load="25.0"/> <allocation task-id="8" resource-id="3" function="5" responsible="true" load="25.0"/> <allocation task-id="9" resource-id="3" function="5" responsible="false" load="25.0"/> <allocation task-id="17" resource-id="3" function="5" responsible="true" load="25.0"/> - <allocation task-id="18" resource-id="3" function="5" responsible="false" load="25.0"/> <allocation task-id="19" resource-id="3" function="5" responsible="false" load="25.0"/> <allocation task-id="20" resource-id="3" function="5" responsible="true" load="25.0"/> <allocation task-id="21" resource-id="3" function="5" responsible="false" load="25.0"/> <allocation task-id="117" resource-id="3" function="5" responsible="false" load="25.0"/> + <allocation task-id="133" resource-id="3" function="5" responsible="false" load="25.0"/> + <allocation task-id="180" resource-id="3" function="5" responsible="true" load="15.0"/> + <allocation task-id="183" resource-id="3" function="5" responsible="true" load="15.0"/> + <allocation task-id="33" resource-id="3" function="5" responsible="false" load="25.0"/> + <allocation task-id="34" resource-id="3" function="5" responsible="false" load="25.0"/> </allocations> <vacations/> <previous/> diff --git a/Doc/DevelopmentPlan/GanttChart.pdf b/Doc/DevelopmentPlan/GanttChart.pdf index 5a4bc44ed7e38244783d057d82495dc81657b006..9b67319b687eb968ee69d348bb7c9b64b7eae8ee 100644 GIT binary patch delta 23191 zcmaHTby!sI^EOLLBOqNWjl{Bacej+ZbVvzE%7SzY3oISdB_fS92#QEIN;gshN(t`) z75(`AT`zyQ=Q+>BJu~-n_Hu^9$Uf@ASCr>GP<{~+7uUxY5A88L(h}|~s|JV>`p7$O ziZ5D~f+r(xDR=&O(K<RZR%NTN5J7+VA|K5R*K2P_@XcW8ovi0UwQm}eJ@<*)=tN@; zc4=^SeRN+FKS|^aLb<hj5R3k(+nzkV;8CQZAmNT#PKaFH8aj)k(oryG%a+WLnZ^xc zX9B3K&-=(YHZMy8G_}}o$Ln!HGAHV6_Ky-Clp(&zQxn5QmSUT<A;!F^N{panoGk5S zMnyUBT)<V9I5gi?{%NmQ66K<BK9+j~YG^?`Wu7Wtph1|DW{R1uZ2Nc{FLP|p(6`5~ zarg~+sP;oVWeZKx<e}~?S$P9vFF0N@nj*PF39MNNCA>mpLQ}bnHCuy+j$&8nG3*F& z)6fZ~3f%O{M{GXw_@8y&$LX(RYVj><Y1H7iT-4>pQeDFsb#0pwldhqptXh4Rf5>cp zhWmxe3DRqMt4?P9PO+?guCmBfk{!bf?np`5!K|jtvU9D<f#sCV_#eHjZicHThOYT2 zQpPfj);H!!eS-tLxO-8AVxCz08Y@uuV4UDZB@MdS-^F00x;M+bj8%-IXF?t$;poKJ z0OdnQ;UYBXDOL0hc9*dG_5(JrK>$NX?1S?BRm?J7MaNG(c=WG$4ar7~YQ@dOLIj>r zYs)K)Eb5iI8+s2OilmdQ7fIua8`9J-?YQ&Bf0K^p<47@aw+P$cJC)g|VY;7SRHB)m z58nN;>hhK8*e$`jE?c?bgr)ugolBjSs6dmVxqv@Qm<}~Tg0H-}b}p2YWv?=c*0bz& zzCsjNvV0~?!g8nz`U7_FW<mE9m)qEg{w5MfuqW%o#>o`wEdKp^EvrKXJR=g>m-0IO z@7c`~nA2aLqo$Yihn~^Z<10jV2Gsp{czBaO==6#9?t3Z)BY3nqb#GAJEq7Dq6;m2| zgyRX!2R)x|?gX4Up;!|@i82WExHj;%6_!j{i56sf{brEF5)cASv>~mcdIMRX5GKg? zs!75Ljzn&iKkd*awDFK3t@*;@^2i;XVz$Eyl`N6cOf9w}JvM3h(^E#-dAG<njvnF9 z%swf*JhJlJQfLf#uDjF7%F}v|KN30rUZtPqh-5?{=;nP7hmN(tG3cu5s<kh{uq<gt zJ5(WCCg^P+1fNy%%VYCy5<P`59}-D@T)UY1h^?R_Y@g-k*%zx_bMNyGxwk~AOI<oR zR>XT;<-7;@P?*2py63kqc7|2)>XFOH+rW?Nkw|(0xZPu7slMaow?o3vvElD#PM{qN z)P5UsjbXbC%HA{n5vI^kH3veM;2QN_(v25<?7}Ozj_fOqM~&2Q5nri?xHji1^?UiO zSCN$W8NWzm;%Yy>&{##h@7iFRAY|<|WxPH`(%(cy<G+p^KY>*}DbS765S#*Ow>3N6 z!1wL0!l#Zeqc!ij|DsXPt#C>9iz-2F)s6jcw<j7U^KZ`BCn`LFmd|5ty^aTuNY}i) z>x=nPQH~mQPJp=c#4W}qS7WoMWDh@I5bYcOadSsW8FNY#Zl|ScYS#pLIkWtp{fC*y zHO*FEzh_UJ*$k6hw3mqB<F8P-ybQ)@U)t_?RX?0h>kfaar}OE{B9?t+45aF#$gM9d z*-!oS4-HLb&yXPdh|uEKTcSBmS}eAL0k#|^yO#M0Jj;7`1wFS`d{HP*s7^=4gxYqn z?(U#ky=l9(w)3vrVVH=c-AFlh7V#wy>pnL}%KR*@2X}`zk^z%F!ovXD6?<OKXFIqT z3tbQWYRC8nw%81ZeGoP7y0%kf%(gF)2kP@Z);{@Wp~d_`&|(}~-v_aeK{VNcej$>6 zgF<ciu!X#X)}hI^>9HfjZ01X*EuyCCI@HrHWuj=O3k#Q1#ew*Q^q$$}$@3<M*=dAF z#x?Y~2ri?~^MyBG4HfNucYT9#K@<?$mNrGgnRGwjc_nC^+ICL(t@|#)%AT-H@{hbz zJA~km>6}q6<3^4XQ0Lm}AHs`~bO`O1D#=~Rr=FE&=fXz9PIp$8lND3GIk_iKbKtu( z<WK8O7P#l)QNv0CUPm@R>-j*Ed2sAc=pc3c&Hx;5p{X<p>wE~FmXy;7j(MLT{y;{u zWcTYjM^!MpaKY{I=M_0}GuvST4ddtQ^}+|dLsV0CK|0+G+g6}dhcy=syCy4Fr@m;_ zCqA1^IbU82Q|=^MqhWICV#N$Z#S9dF@v_{KNab68sgO+S!jbSPmAUp}3i33SwT2=s ztbF%#x+~S)EVqmlgG0u`h9Es$xw7z5Muft!U2>{`Gc?lgl3TC}I|A4Tv=2})Cz$iE zM_%3o<(O$6Ji575Hk6budv)Z2Y<XVk4Grp%?&{s18N<5|cBWp}I;pZgzR`e^qIm8b zENR1P!$&*ZwJQ^MNHx3I`<#$&k@lP}%%ap51$yBVc^>6EEzM*gr`34M((p-Izb?PU z#)tB~2Z}6yjEEFe{){OuLMSl;vBkZFu_R8~uuGvhD4aUSfGu~U?>u@tw%cFZt-7#; z;UM%Lf{}ckv2dI0Bh=>6?J8sRE*Fc=(Y<Z(Nwxd}ZIt^?+v@gRPG~rr)Sbiy?NZ|% z5wRR6!&;1|oF?y!+e2Lk8wu^4S$RxZEKO13(HJalL+*ZpN_#dS)M$}VlYQJYS8~7Y zi@b|rPC4g|=Bl`dbAyF%Xk1U(hTAUt1XaY?eRhZGRpk=GSGAmG&HGC%13oNlgXc<w z3$FNO+vv_8FbnSaw|i!())g1LYYwooo~QKT$)b>KWhvnD?*Z<6X6*IQ6+ZQAHj+T# zS(`%u%`M-Dz7#tadLG1lSCqBjoy4aI;l%8kU7zQh5cOxtL@W<kUV2i;a}A*39t7RK z%`K_bvKCiVf@UO2hdI)ZBz#ht5+7~Y;=*N0`CzSsg5NKrw?{!kW3e}-<2!ce0u@E+ z;hFz9ya_UcNw@vhXVaxa61v-2Ky%CT4w!(+{C-3aIn=ei{{~T<$+FN$fe-`tD2r$l zku1dnH@&Uf$k7$=B?wB>Ltan4q3Dql9;7%K8hkH7_9Zan<i&I3vG2s@1bJBB+9ZWV zhNi&kxKDK-V~$gY>`U}+^bCm=vY^GgB^0a`3w#fe%2hTFK0$O~&6N@c)ut@F>ESKs z7zAg$A<%*Dey4L?(>MdQteY94jXO0zK4i$_N&osu@LT0Ty~oPSY0cO{1zBHQroq+= zSw7BvZQZweYtMvt2kIGyA)K~N_`F%QHyyzp1<_-w>O*!|R!WR+uc)au_F-`qc3)&m zW^!UsOFV-r21)a&-?7bqL4EPfuM%>!{CP0=+2=hq=$IkgIWE%r?Xc|&^nNad%Xq!+ zz%+CF`eKv)(e`hg5*&CV3D1_t8>K<8bu{#M-DjoyOR<mZJBG{)RnbOPD`~4qHXs3w zjhn@r82hd%<@%B39bkK*2{7)Vxy1{)>Sl3OuN*U|(I)C@LD0bLaXKbdk7{X`v`X=i zh#*wHw=2i$vuQTww^qpqxQ4VEAC8=6Fwt=lmiNA!GGv5!5gERBjj<DORlJvB##>Zl zX4bN}T<hc;pye7E`gs@CM!yZ!v#{G_i-e?Ca_8pKCYrl}&;rL^i@^}8r1Dp}nC_v< zw4=#KFT#gK=WK)fzF8^-R7$En9-@~p+>`5v66iggd}1U1g(_#P)e0Ln1lq4`3$s<T zD!th=_2IbBEKt^~9j5<8C1ifx-fh1A8S*qvzTSOL0TaO^ivZal$YTpjmPDbr9;-5? z6y8Y}qk=IM-m5d3xd#^hzTMfmzOu3O9$Zh`Oxg}=MP#&6aKv)PF^)d)uNSxVJsoVq z(pbxMmFef#rEj>8OG5p*46Qrg_rbd$jhy_YtRkh0O{0fv=~JW!Lk2!U(;59IRAz<4 z_p}4H5H_-q-B`_4H))FEd}3F{G`$Z#7SLvbP>=QUVUn0LP(BF9-%mB|_YTt>c$BTY zhXXIFhbiailr?CXtJM-;1`!BG-yDx_B)od0Z6I#Zwaj*BH)_NO@%WpEFOfI%QsBsj ziy0tGU?ea#wy-zN&a8gI9K6XKd$F5acf+DsA70PfUg#?^*eyoP`o0W}9WN&1zzll( zM_{J&c*Ia^|CEIMGE2pQ>AIqp&yR!c2^ADQi=xatyMyQovRzHnX1xygQqm*2&5<5D z13VT<HiF}!Q`cLeG=#^(t}D=quQ~1tAh$Kl!@jR*_riUfn0;Pb&?yi|zV7J-9~P=2 zk*NnXaPXIKCBJ)zSI$|_7gX&a?0pZ))%VQMrQpEdLF`Mo!@4k59@pFPK%$lb>(&#J zen>+;zi;`gE<bMpuFf^&`!11KbtuFS&AaMwzH_ay^i!zmKv)hRpy$w^XWox6n*W?T z&QrCkjB-$hSsY0|WlLSu>K<Cqfn%*kzQeRhsXqI0hNtSq?lzt`@j<8&Uv_X4w5OPN zk0OoRee3kLZ15y^6Fa>Tes4zE$h^0TyT^A=_BZs=J%>|@<71o8sK&@;N4-Q-kixY+ z)5x~W4rZL3csb0lIw>vt>#R1kAF&(hS77R8^Wi*juG>p6Hz#cgJswR;k$dlBtHgcG zfpc$#VRxABY?S@6Zl<tT(_Zs*0JNqe0WCE|XziJ{=kr@qx*oX6em{^&i)15EtXT#! ziMzAcX^l;-q?_IR&RWDUzZNA-^zj>n=-bq^g=BT;4=(0<V|xmelAmf2TUj4w9pLXf zTYs|M3et&>!6|Z+O!xeR>>XdViRztRB>ieUS<gfNLGS#lHUaOo)OnWX0(xjcUAomY zzXxSmnhxry_}Bass)#$AIFs4F?R%U?#%QS#bMKq)J;ktg-qE&V*U~p6t$I6P>*nuf z_N9pYZp!K=!5;MF%Ujz`mVl`@tHoK8Z$d}4>f#!n;2=3{5jWE%jgI8OgXf8?3qCE! zer%JgW$wvk)NpIt#cmdqK_#V8t95l1Z<Y7$qzia2K#-zEn7So(qOf(3t~N3Jz*t=` zrb6D!E_#j0SO48+P&Y+>hg>0Jq1wO-{`Q!`I?i1iyi;c^$w`ne`}e3blm-zYMOcL= zA&dv700f4|x_~HQG?QphZVt#_XDkS&>^Llj7c9F_LyY5d!@=7+TQhvpaOX&JAu!y2 zNFmIS0kufjpHFiM0e=2;hLS-GzngwYpwg}%veWy8#Qw0?HizFz2>NJ*`mkOL2QAv| z^ggNZ2Oo~+s^YE>uhKFW8v`vmz0|ZtnF&1YUr1>~?=!2|6Y75qzB@*~tZeS_=CsTq z2r{2eO1^xy^b}$9^JW%=kyozGMYZ4UjXE`EN!jog`wjaGjAM1f=Xor88i(0W#njS5 z3gv8L+HHnpliM2$!kZBfqliWZA$saab{NwU`}M-PMrw%f$O_4lR9~?aBdz2X5^Tdm zpGw!dLX~+n5pKqpJ?saST60U;2j%)GDFms9J=ZMcPT(tA_c9p3bD7j3i6eToy)6cr zAj(3!qZw_xa7My|$#25yt%htF@N6~)lZ>-(jw@suqe8Gy7cpMUXuuUo8B=I{B&zu9 z-g6Q%Z3WBQ1>9>Ni}ZG+uy0lvB;)^JTS82KXbhD@61Z6dgYein@UcELm<(ic(Joy? z7o4v=b<N>i{g#HaqA-)IN^0&s{QMnPnqtY$?K6X7A^3*o<6E}0BZGqL=f$da<`P4l zQoU%|y+(z6XEl&d1MVYV=$i6ZkD$`*CN1e=Z**NAF>snBr=V`#u=f)NeJG7-MB})K z>ElJ~eh$sTK7I+C_a(eV!$IR{YKtKx#4hRR;A-LE>Ouns!)DRq5W!q9br<f+v(!{( zn7^PA7AGeMyOM>2m8&%k9}MJ1t+6$keY2GV52@{(+!alf?e1QnkjotA7i}6RB|Gs% zG{2Ij?+3`%4DX6lj6h`~!z@`gaa<|1QS|aT@<Z0YE?u4-EaFK&M`$rhI4^t;kd**t zCPV?76O+W^`s0oRw)cceWox1W9f1R@v-JmYFKU+=Ej?15d@Hjnfl%RTwNx#g@Q2=Y z^bO6d&?KX56@y`xk&2s{QAdwDt?r7D?@fmG%lO=SmkH_<8zM&2runQ38-x+Uh=q+1 zAz;|40F%Oa1$HY37E;>};sexYU9Vu8{=|3@Z_sb}ysZv><)68ok<qH3U7WA;Y7^3g zcw6JfO^HxEi9ozNfq1tAZ|rIAmJ$>qz>)k;AWE>d1j0%|kwqk!lZX$jRe~o@ixb8u zi32lKcnK?)<b`FuOM{t7aRZ<CU@-=$h@4!o*@3{y5a}f(;9e?hRi5X155fWL1yo`x ziX*}td#zz_l-*%p2A)(FtK_0w3HNCJ5$58&6ozeU@&0tJ4Y-EDm~^l&U00UrEdPYW zYH$e�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 U)8FI%urdUpwt9N{^!4-VKb?gJe*gdg delta 28104 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 V6cu-bP}n|p?ALE(R#;lc{{wF!SRw!b -- GitLab