From 22947f70405ba1956a1c5c765e474097df36bd15 Mon Sep 17 00:00:00 2001 From: <> Date: Fri, 30 Aug 2024 17:23:54 +0000 Subject: [PATCH] Deployed 8def5e8 with MkDocs version: 1.6.1 --- .nojekyll | 0 404.html | 817 ++ about/index.html | 917 +++ api-reference/in-job/i-job/index.html | 1125 +++ api-reference/in-job/job-dark.png | Bin 0 -> 744446 bytes api-reference/in-job/job-light.png | Bin 0 -> 770046 bytes api-reference/index.html | 975 +++ assets/images/favicon.png | Bin 0 -> 1870 bytes assets/images/social/about.png | Bin 0 -> 19103 bytes .../social/api-reference/in-job/i-job.png | Bin 0 -> 42076 bytes assets/images/social/api-reference/index.png | Bin 0 -> 35066 bytes .../social/building-from-source/index.png | Bin 0 -> 18473 bytes .../images/social/getting-started/index.png | Bin 0 -> 42297 bytes assets/images/social/index.png | Bin 0 -> 39979 bytes assets/images/social/news/index.png | Bin 0 -> 33066 bytes assets/images/social/user-guide/index.png | Bin 0 -> 37039 bytes .../single-machine/completion/wspt.png | Bin 0 -> 30593 bytes .../single-machine/lateness/edd.png | Bin 0 -> 26776 bytes assets/javascripts/bundle.af256bd8.min.js | 29 + assets/javascripts/bundle.af256bd8.min.js.map | 7 + assets/javascripts/decrypt-contents.js | 319 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.el.min.js | 1 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.he.min.js | 1 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.hy.min.js | 1 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.kn.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + assets/javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.te.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.b8dbb3d2.min.js | 42 + .../workers/search.b8dbb3d2.min.js.map | 7 + assets/stylesheets/main.3cba04c6.min.css | 1 + assets/stylesheets/main.3cba04c6.min.css.map | 1 + assets/stylesheets/palette.06af60db.min.css | 1 + .../stylesheets/palette.06af60db.min.css.map | 1 + building-from-source/index.html | 868 +++ getting-started/index.html | 1288 ++++ index.html | 992 +++ news/index.html | 1001 +++ search/search_index.json | 1 + sitemap.xml | 43 + sitemap.xml.gz | Bin 0 -> 299 bytes stylesheets/background.png | Bin 0 -> 228482 bytes stylesheets/extra.css | 261 + stylesheets/github-mark.png | Bin 0 -> 6393 bytes stylesheets/pypi.png | Bin 0 -> 6077 bytes tilearn.png | Bin 0 -> 220219 bytes tilearn2.png | Bin 0 -> 184588 bytes user-guide/index.html | 982 +++ .../single-machine/completion/wspt/index.html | 1060 +++ .../single-machine/lateness/edd/index.html | 1036 +++ 77 files changed, 18975 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 about/index.html create mode 100644 api-reference/in-job/i-job/index.html create mode 100644 api-reference/in-job/job-dark.png create mode 100644 api-reference/in-job/job-light.png create mode 100644 api-reference/index.html create mode 100644 assets/images/favicon.png create mode 100644 assets/images/social/about.png create mode 100644 assets/images/social/api-reference/in-job/i-job.png create mode 100644 assets/images/social/api-reference/index.png create mode 100644 assets/images/social/building-from-source/index.png create mode 100644 assets/images/social/getting-started/index.png create mode 100644 assets/images/social/index.png create mode 100644 assets/images/social/news/index.png create mode 100644 assets/images/social/user-guide/index.png create mode 100644 assets/images/social/user-guide/single-machine/completion/wspt.png create mode 100644 assets/images/social/user-guide/single-machine/lateness/edd.png create mode 100644 assets/javascripts/bundle.af256bd8.min.js create mode 100644 assets/javascripts/bundle.af256bd8.min.js.map create mode 100644 assets/javascripts/decrypt-contents.js create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.el.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.b8dbb3d2.min.js create mode 100644 assets/javascripts/workers/search.b8dbb3d2.min.js.map create mode 100644 assets/stylesheets/main.3cba04c6.min.css create mode 100644 assets/stylesheets/main.3cba04c6.min.css.map create mode 100644 assets/stylesheets/palette.06af60db.min.css create mode 100644 assets/stylesheets/palette.06af60db.min.css.map create mode 100644 building-from-source/index.html create mode 100644 getting-started/index.html create mode 100644 index.html create mode 100644 news/index.html create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz create mode 100644 stylesheets/background.png create mode 100644 stylesheets/extra.css create mode 100644 stylesheets/github-mark.png create mode 100644 stylesheets/pypi.png create mode 100644 tilearn.png create mode 100644 tilearn2.png create mode 100644 user-guide/index.html create mode 100644 user-guide/single-machine/completion/wspt/index.html create mode 100644 user-guide/single-machine/lateness/edd/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/404.html b/404.html new file mode 100644 index 000000000..b290c4994 --- /dev/null +++ b/404.html @@ -0,0 +1,817 @@ + + + +
+ + + + + + + + + + + + + + + + +Info
+For a more in-depth understanding of the concept, you can check here.
+Paramenter:
+list: list or an array, that holds the job table data.
+Each element in this collection should represent a job name, including relevant attributes such as job ID, quantity, release time, due date, and priority. These attributes are necessary for scheduling the jobs. See notes for a more detailed explanation of which elements in the array need to be used.
+due date : deadline by which all jobs in the provided list need to be completed.
+It represents a specific date and time and is crucial for scheduling purposes. The function will use this date to determine whether each job can be completed on time or if adjustments need to be made to meet this deadline. The due date should be formatted correctly to ensure accurate comparisons and calculations within the function.
+The list is a key function that displays your job data.
+See the example below for more details:
+ +Explanation:
+Column position | +Meaning | +
---|---|
The first column | +Indicates the job name. | +
The second column | +Displays the quantity required to complete each job. For example, Job 1 requires 12 units to be finished. The unit type is not crucial; it is up to your discretion and it simply serves as a value for determining how weighty the job is. (e.g. 12 minutes, 12 pages for reading,...) | +
The third column | +Details the release time of each job. For example, Job 1 is released on day 0. | +
The fourth column | +Specifies the due date of each job. For example, Job 1 is due on day 30. | +
The last column | +Exhibits the job’s weight (representing job’s priority value, you can assign weight values from 1 to 3 or 1 to 10, based on your judgment). The higher the priority value, the more important it is, if all jobs have equal priority, their weights would be 1. For example, the priority of Job 1 is 2. | +
Code Implementation:
+import tilearn as tl
+
+data = [['Job 1', 4, 0, 10, 1], ['Job 2', 9, 0, 10, 3], ['Job 3', 6, 0, 10, 2], ['Job 4', 7, 0, 10, 3], ['Job 5', 4, 0, 10, 2], ['Job 6', 5, 0, 10, 1], ['Job 7', 8, 0, 10, 3], ['Job 8', 3, 0, 10, 1], ['Job 9', 2, 0, 10, 1], ['Job 10', 6, 0, 10, 2]]
+
+print(tl.show_mytime(data, 10))
+
[['Job 5', 4, 0, 10, 2, 0.7407407407407407, 2.7], ['Job 9', 2, 0, 10, 1, 0.37037037037037035, 2.7], ['Job 4', 7, 0, 10, 3, 1.2962962962962963, 2.3142857142857145], ['Job 7', 8, 0, 10, 3, 1.4814814814814814, 2.025], ['Job 2', 9, 0, 10, 3, 1.6666666666666667, 1.7999999999999998], ['Job 3', 6, 0, 10, 2, 1.1111111111111112, 1.7999999999999998], ['Job 8', 3, 0, 10, 1, 0.5555555555555556, 1.7999999999999998], ['Job 10', 6, 0, 10, 2, 1.1111111111111112, 1.7999999999999998], ['Job 1', 4, 0, 10, 1, 0.7407407407407407, 1.35], ['Job 6', 5, 0, 10, 1, 0.9259259259259259, 1.08]]
+
To make the output more readable, you can adjust your code as shown below:
+ +Output: +['Job 5', 4, 0, 10, 2, 0.7407407407407407, 2.7]
+['Job 9', 2, 0, 10, 1, 0.37037037037037035, 2.7]
+['Job 4', 7, 0, 10, 3, 1.2962962962962963, 2.3142857142857145]
+['Job 7', 8, 0, 10, 3, 1.4814814814814814, 2.025]
+['Job 2', 9, 0, 10, 3, 1.6666666666666667, 1.7999999999999998]
+['Job 3', 6, 0, 10, 2, 1.1111111111111112, 1.7999999999999998]
+['Job 8', 3, 0, 10, 1, 0.5555555555555556, 1.7999999999999998]
+['Job 10', 6, 0, 10, 2, 1.1111111111111112, 1.7999999999999998]
+['Job 1', 4, 0, 10, 1, 0.7407407407407407, 1.35]
+['Job 6', 5, 0, 10, 1, 0.9259259259259259, 1.08]
+
ZJ%xr8PIO{Eh{e>Qdon%)w-XLejTkk^cx7tm}=u#@` z)e$*s1YTzqylcgfMQtt`$x~)9@rQOG)Ewl(4mbjVeZM2vIk2KwMD|I#(yx+uMTHb0 z;?guQodzHz%qcJfk?u~F+ZB0dVET=ZzyV&ptqCRN=^yhydJCYt3kga64cg20l=3MV z*GJVlN*hji*R1`GqaW6e7TeoG dwiRLWp>YiT3{I$raBuauzz 1q@MsB9b+kt*Ar?Pj99$B2&+F>Q|=99#g zFA1bIkel>qbXI56@7>26iO~&Tc7fV{l0;- vsM+gPY!lFumd?$og1RRAMnu3LZ*uwD`5vw>L&FYRqF8 z@}>HXAi>Rk^Q_=l3o`(=Ts U7hHDfc_FrpY{b0&uN(fP+5YKW9YzH>K!|z!fi< z&&fQs-_4(qWN cW2D%0B;m^)&5oI-4Ds$1%m|_Zt4D z4TY@$1XxY?T+0i~6fm42B|aW2x=7Qvhl1NBX6(rPc2A8 I?EC3#N-@t=p?FPa89|s@?F=v4P4C z$}PHUeP6|`9-Q~PE{9#SqUAfOquPYh(`p}w!H1Y2cW=+lGRxtPLvVc-=N-eYcSQBI zhA+jzSTgWv2F?BDq1=lN>yh{8$w&D3E8MMMo3T_dWJf~myWS+w>HAHCk| z#h1M5egh%q5+sX3s_DkJK0!9&`;?!F0MO}YyI}2!t0PV5QE whCMB8yuinV0y2{yc@P*&k63G;+ zdsg@AR_Ur9w{c&%+FttGhS1URYdIi_uy{{7%*!xa$nhoy$BSQ-o#{?Y0P?V_T`v!` z@AaS)=J@!6bGd^i)cZZPt}55FQfA8E7HamdI3r`yt@1u{N6nY83tHnF_s@TKv0>&= zrS8SAjvb$z&08!e5AwmzVB>nutn4%NXCS{JemA%3|82gxcT0WqcVO~A!GQ1RUsC{d zln|uv^)PU(eCZrZ_)v7qKo!Y7uAw+LmzDE~zwjE@tU4qwKK)IGb=JbaaWUU;Dm|0j zwlbe6c~4}PLf>@PA3VDd?Bxd{DWQ59$wI%X8s(7H7eAVyyHqt)swTsgOU;q1mRsve z2TRnK_srtRFAGQi5`>a~^uX^gJ9^#hmK82<%FkUtswh0-@^dq!gZb;ijh!2{Vo>f` zzIn;!9F;a))P*|Kciqz~e{eJtm>RW188*#}wm`M=1}RAl4Le}@Ss~2o{zA@o%2O-j zoxpTA{bhxyBdp^$y#}8B7HN07BQOmQ*qLqePl5{IQp{&7t-ND>NA3Kb(P)IAUzYQu zvO>ovAIp9E*QY$6q;*iX_Ni_E0h?F^Cw;0YN2L%X39TMsJ9Aj5ADYe02@WqQ-!8Vz z2)&~BYrS7(%p5NMRf3CfLA+2+c{^093+V3YGwTs6M;mjNjnjwwEWlA9wW5WGt?QGm z-n)55)*9_8?~HG6GhVtByrt{nkzA?M;0>cz8si9{ZOP;ofy_Oyad8+iu@7_=Adq@4 z_aXiRnN532l+rf6uPX6o_>IgjZC+>9x16POe#3|Un7lyj+n(@F7lvWm=kwDyIt!cQ zq8aUM^Wki7GgKQI^pqTFKi#`9=eTuu7&NpnY8bjC$V^)mZaJwASEnAo*3Db2?5C%f zx?-`H|1VhtS6|rsM;Ph+NJeA CiCY15x&6tcC77-*-4Dw?Hy1Z3-RL^o$K-Tt+=S6noV#;~RpshGq<3 zU!&A)+F^-PXOs*fbU9I~DpTKjWhMvG3jOl6hi+R=t}r|@S^}qizZRS0d383Av-`^0 z-W59Ma!7Kwl<_kOy(OcTc?&&AMD~+l0$?$&$8~|0+6)*AMG(FNxig~-D^-lC(i`9- zX7)no)KsBYeH&SGY|Y{&Q=db9Eb?;byocd(!jPlYS2IQmm~gnO*@5760C~G3=Mmoo znkf%;`|6%j1JUu6EJZAj1>lu)lRf2>LqO9+#!B2zYjAiii(vV2-Dn~0MCxa?BZV&y zcH;fFw<_D_6Bze?PZ0A~X#655i+chzq0SVqXmjuW%gt*i>^phrdB(w5`s F8Zb6N?Zo;f~1VXn8a#XIdqy _+CR|z18hLhF%QdXHkteix zJJx+Xg#rw8)L{HV8v*}|XUFz$C-0Iq+?-<^Y TYPq=fp6@KEs|> zLyKk+&`-%6c{I#6+>pOD1I{ckXo((&2{sGHqNf_KFfzF0X(bf&1o#>$_Pj23T)CT@ zrG8gY50jqW1DZVv);h6VOkBU3`<&gHtMsd^(6tbl%E1Ln`J;#TDI_OLnVGBT3m<$Y zaBx&y9DYx6z)qQ}dZl{d!r8;{$PlshdTv=ZJgEK9HT
YGgvvTl{T ^ujMf)~zoOH?LZl3F&11g^cJ* z{*ajDzqPS3&41uI+nJQE;fJ%B=#C6^*VwmOQpz-Y?#bg0vKxWd#bsMoNfK-V9$UqA z(XJ0zUC8rFH}YP6qwuNI-0b^Hvq*D0o=EY7E+r>*8Jopr{;-JG6P2=#axD^I%3BfY z@OLD07J9ER( sa4C z8T+=XP1-?d^dG|wB|*8&uWj~e^Kv{SH_fKaIz89F866BaBvOH#{E%^2KikFu;b=d0 zSB`(dwDeNXMbS|uOIOHJSh#U?ioL@sb(qU5KNZcE+uA$zFyjv2X5!?O5Gk+L2dJ0c zsT;;Vv~u3b&NKiwL?RLP-W3Sqg)Ed244Y1A5rGMSmF%MCALrcQGlHKCN{!Wq&?6WA zT5a>pTvs +qL#|6=UKLcUW{{Umc-Gl;UT`7ZuW+1Tef;+pN#&9R7W6VC) z@W~7CG5|{GCIoDsPA4)CO??;n1g_>?e59Eo9MR3D_t7y@Ay+%M&{={^);cP&+;&Yy zix{MnLczuLEjG3a4{cQi{-ib>Cv&x0Hf8QKP)UYOiT%lq5)B8X4RnUh)2|;FrI$|q zQtM_D%&}oB*;=}Yyt?X+v!v72CJ;Alu=+8NQ0Jj2(s!6Rm3u9GRWrhrx&^zksP-J! z4R3dB>EQpi%>mh8yH+#>$wn;9U<+K4#*K{~Q@TP!)Tb{%tQKXxNS~gt(V gU(waB_Xtoy(BAM78u)h)`-K`b-FK|F^&lfX)6Mv z@_Ze)=3I8Jz%7eLeH7rDB@J6gr;>1d+6s*&;L|9O;z(2@LzO^IqYz?%~rm>Jr1* z+TwQKhRwufkzZu8T5~LFpR-@>u1G}jk1@}rxlWH<*T~DEWx|8AI<6{9*uK6XA!G_~ zVG}@2z<0$rWO}MgEHx0PdhRM>uirkJylkr)n_Tc&3XKes?PKyv?L%tm%PBnZ|8JZc zLi5k1!C6OOW>(rdLPe3GNP!k~ZUF$E;%PTojPoY@W1pH+=mSYyQrlB~X_vPuE!xyZ z*+pk`#h(b93BM!nE6Gg}A|$qJSUCX>2W6ihtivZICIT2O=f+E-N@8QvcUr%f2p*(7 zP3o9xKe-l^`$FC6RiGsmjCrD$fJ{>LhtV%+H0~=ixaldn+;cXwpa7fc%_X0PS&W=t zzq8l$)bC;t=z$Lc3>$f!8#c7Zvq1p|uZiZEsPBbAN1%gYkcmE|7b^_4|KO|}(L`q2 zj$p^mkbC(CUBr7U29@cMWK=BQhU~@l$~?CBAePN7i{jT|v>s)g{QUS+6jUqvF-v0f z!q4?kqu2qr_ok*P2B|Ct=>bPTMf~4R+8*6i9EG|H;3dAd>J7lV?^v-3JGqi$ub>~l zvcTa@@FoxOn!1zr6*iN}0ga0x*&%tBIN6SPDpX(6!R8R;eT1&Vvea$HcAWlCV?=ES zhY1pDh7V{f5pV@)(|ITa^V;n(2R>+c`J%zT-&ayFH0y0t6cjf!F{;s=V#z2Upn>PJ zm*Mvlqt(5b?_Xf;uy}9dvW-%~;0wMQUJJp98ogEEMo`p6c5==ax+!W;I7trUpfb+( zUR~raQ3NB=K;(F|x%6T0+-gfp2i#5`wqV)*2kgo9&qGnp%qM!`oswpGwsI_}1%0ZU z^rFC;vxP6FA!$;{kv!l3Y@fTe#>0>=f?Ijo%{%}Xno&*9ILbWA)@@>~Pf?aC!MQ9$ zoZAon5%T19cB(p&kCu&5y6-Q0qWu@2eg#C%N%w`3dsy$+R V7>Gm-JatCh_%^bTGI)RYyYSqAtw((6^qEs(@csXsT9 ztJ$(rE7E4?0sM_I>%o#|)tDrU^Un|4+97JSQJ={H*$xec6Y@#jjubf9ImzWk_YuvU z%dsBfB3U4%U7pxMJ*%RDhc*kd-khoBDIlMTDaT6{BsS~MG4gsm6kgW>aZMml!}luO zX{d_$X5q9cCXIG$*2p94-s6ywe~9WJ1dM8k)ua#N66$#ff3d&>Ys)6(&5ThLD0!}q zl*T;2p6Jr+rg12{0DrJG537%w4Rp=q?&4pvfn>zY5nqbCpO;jW=DfSCaLT;jp!K%$ zt==1)e`mV~&nI(k9mTE>I!MFvgYQ}7mx>0rs`nSYnu7`ua1#ps9vNtgzaW;dOLVfi z@196+l9v6mswS@A>EfLt6oRsD4{Jyc@V;=e{2%IPOH9mcIHfuCNzMRq4&1`9W?^%I zmO2cXbE<4IhjP_gJ)LHs)BZgn(L^c6ZWg|lm_6P+ey5m#Q%jTE&>^Zq&Ehhh-*R|T z#PiAh%bH@K`la`Tl9`@(`yx_<2n`kn{rY-Uqd8zH-8OljNot$?wV=jx?+Y01&7I_n zWN52Z7`YQ8n80#!iFDI;DP4Gj6#3!;7Y6I(E>SO0|Gp( #Ux>do_%jF+b7b)@0Vxcm*?&=nyY4H=z7GDSMOP@(Kp3a z-m$vVvMfYYz9@M*ic^MjpLFC>Z0Zk7h@Iq3us!mduYMb~VlID6;a2p0h$V}Euus}K zkn@|nFsO51qUZ~e7M_PK1BFk`iwF}n{L#_jzxY$U+Z&^$I@<{@em;Ut3vun&4NXP6 zV~&*npe9_K@)%7t(9WjHdn}(0kfq9Rqj(8}E{?woMoI8R**XYXkhtL0lfBfkNw<1i z7Uk={#iwlJj!m56DB<$n-_|-H(p6f72~B?j@8*+PA-hk1jPVIUre|c)8N77h315<; z*pa9)();2q;A@q9r(M9W462O@+r+H!wFNmQvr7*qN6^dt?4u(UuKof?;7!vu_5V=G z>c`o+2|g6WwyCFpMmVIfT}smL>Vq$W$g`3<<8}{@pA(*CN?2Ga3mFA~=?B$`&|kaN zQuPT}9R4axZ9b8;)?u~o3!jt_XfU*+QBaO60a)R0d^4!7JGPTre4!t_w{4lX&3{~x zIDx2TL^Vg8FX;5&w8^_}!PtRQNO|H%25H(a4J6k!#U7;cbovbU4WF8^0c>bEVLpDF zGr1*+m7o3Vf?KwWUU=-agdEG;KInjSU3+<5Sbec7wnN@Xjxt)yqX
7Hf s~rnxQ?>qt0xaH1aP$)%E*&~XCK0X`1NMlN@uxQ;v-fTi?Th()?|dOooen{=nUnW zGqA$YA;U}epMTy7)?%SGMbZaYTLc=#82GPlrUVSO=eDxz9{3(%wO+UcpKIG$>17Jj z>5wuGd=-$8dygTNEvc|=CO*+&U8pE$G;7d`R^P(&$CB|Bkgb0JtsM)&;*6~*Hf%Y& zu{S~IF($O4s03ka@$bJ3DB${c^Ko_S_pOIQ(&%B5gKs}_@dfXoS!7V#489fSM&Gea z;nxUC?262#zwxire)iR%TTL1F6Y~GzVMrpUz%`r6XC0`)A^00C7khh!dD(3#8JL2~ z`lfHHIY`r=jmk9U%5^MW-xQ08;QJ!`Cwjf>DFo$gxeaZjz~Rz^pll94`>`oMU!Y=f ztkJkGbPgf%3+cCXc-?U$FCB$W&WBAc2cIG4Y6~lWSa^6@TNbhjvMP5oz(~>Hs&|c9 zJ9|SudUf>oGauGV@bAmm!?nq!7Ce!S+`+mR?GupoOKp;%;wVh^1$Or0bzn#a^7s^^ zgn2!2V`Z_pNE>cC$Tr9Zh*FVEin-0DwASu+q#C`Odw*Gmov%C{UE#Rxr)Aq0&b_zF z9%K4@u%Yvw#{9lm=R%V6QQb`sU$Q^{XIg{Yl6C2wq2F3K*I=`yFp{=;;iDwye5zYk zhWSR=SW8J#aNhtyg_Wr>FpSH1I+%QcdWBXIYF2|{>|J+U;D0dva(i9=g&KT2Q%c0p z&Wh%STWI*Jh`vU^KHccukze3eaCcj9^mn;>DDat4Oc3b4ObAsQ`)sIpI(s?vqVCRn zk#)iuQeG2Frn(e}aFf%|4RAA$ALL;Hqx=2s%xNmurUmZjrx)H39)2?Bpf_I+YR&Dh zX>%q1hh87be+q{M16HjeC9ds52cT7~y#J gb$cu|(+zX% VjESiB=>d7y04ur zm|p KGr5r=QN}+8ea5^;|sOH$DJ>2#6y0MHcSUh1$=6RuWszF&Uj?Ttn?PE<3Slh zD+_)k>el+1m|zZ`^&^nS718Ccu7#z;(Q2!8CuM9~yggO;jDFC#o>jXd bXB{;0V zKQ)dkTj?i>#EO{BqOI(#5U0n?FI`>4zjG+^bFDkxjZzMQu&xQ0@yk1yGi9{SWV={! z?-9+in@Jr5%i5uE uCuQ>;-as)ov0mXF|7XLib 0P8_=$wAgDLq!s zyf>=WB0^%_nqJ v!IVhzoXN0P&a za&Ew9ZUH3KhKevy=<=TagA9cWA@&Z#X)@ Y^81g)Aa!EvMankKBtt*VBwmFH1e_1P#YC zUWMY<+1DqJ2nfD(Wg5s1G _NRYu~Nu0-2dqJ6y>4oAb?v2 zZT%(1agzF0hjF2$So*X<-xx{P-+N#-TKUz@Z Avd!<$YL!r{~pc |d;?AV<0I{|W6K#la@2B=kHTY2)2SpqM)Q}<2uvXPz0 zup5;{3he{RO!;45KB1X5|2pWA6wjz?FfRTOJJEVP5nusfyqL8ooryOU=I4`v9cq1~ z8`y`Z58~CZ$4t5qeLt80qgIm#u8LhY3y^aTn`y(amD4_Y7W4}*KmNlsFJp&b#R0Y~ z=jlK6PA-x9T6P`8-Hrx)_Q{$25#CQI>>(%BcrEVtKU<^Bed%{Ft5=k(R>}^#1`gtm zAaTFSs*7JrkUeW@<9lq9YQur;r$c^kHY)9A1n>F;c1V@$X5C-MR4$8WE@ZW{**L}i zuz=qEOM=4|=7Hs^+S%{WEYNlcHCTk1HU~5~Qf6yaxxh6jgnzwnO7zuJ+OSf!FOqEZ z-Awf7h5+6U<_n6$fm*hFTt7tVa_a8%g1_^)pf<{ _t)P&x*DdtN-lIjr=gVY2C&0W&{7q15A~ZC
K5n b_n(vNsy7~lt-bbel>ltYhHNd#;J^~i%HGETDHguH (4pB;tmfDj(e2 z&| >w0XT{+){XFN}1JYoLx~UPj*tCFCr3n zTok7<=q1N7%Fp;+BRrs=2U0*=Vg1dmL+8kfaw1F+cLo;9WCU;xI8Gs*>^=bAJ|4Ym z_hWZ0BkM} D^4RXn`_o?Y=Ve@3lZ>oe}oz31hSM_85`!pxGVfe@XIN3}av&J`# zEDhQ8per~qQC7BurF4ZzJD)0Hj8H6At;MNS8#rk0NM%b=fhQbKR9?0`feFb{(FW-h zP!Rs8Qa6bE2pup84ss1L)$*!lH sM$D`9~o6W3ywKUz?16#Gkjh88Ryx%UhN?0 zi~G?QlTY|q?^RU37&|~b-^2K(Tv@=Hq7EV<{warEoWbW=@gHvBJ{$DG;;DIvrbDQ2 z W;xUuI4o`ENH3d$!3*rm4 za-(`P^!r6PW>ww@xohAj;h_t!a*!9_8w%oDN9WnMpE^Z;ca5)Z+E)4N#%1z8iZJs- z^tk8;vX~N*8F!h^#~@eYYC)2rNlEG;lv6&$hkS@}3g5@mF;8D(7P|~e;_*2?cnc}$ zZRPCkTCu_wHZ)hM!K0`NO@+&%#HUKExd`ETtBk4;5qpiW{jD+C3Z2i)DP(x)*|N~o z@;vZwV9RK-<;t;_ViMAvGz8ElcAehQ5f3uz`JLecvo{iB@bc3`{StoPb0x%zvRa~B z;~3z1i|`Kd-`$9QXcs$IN6Kq&nutGpV>0Yxyxmy!$@=M@?0;)`_qsm)f5O)78Xj~z zY_2z+R7;yxNMx}8MMKD`y`LrPq9} *GHMk>W#qSd{qm{LE=G!H1f~Wg)rC zvO=wx+MS@5k*l*k`UsaT`X$q4m(h_t+5j^KAI?>{#>AO)$7z6i$BR=;%^_#9_-!)` z*>R2f)^&Z5w1~^nRMGA5U;|vLNRkX?XpA}LW?gEc9QtUq6<4;V1c`~jcZyBm=Hp5Y zvANP*h<5kKhbq%@^l|j&n{IU7M%$z5S0ILvxCJw;2Qcxv??ED;8a$y0{AaFLrsuX} z;SW7T4IYyt4kzU|UTx}A6SBAZX+qoUXTFqcSSIUIS4Rl{QCV>vW0Dezl;p4EBb_?^ zxsz<@K+`idke$q?`r<7lkZkczb#eQIHc-p%DKlaIb0V}=A8*`@cYSNgF!!JA3^stF zrT!3kMUL2j)Ki4WmbFd3#GE}&Dx1ApDc!C#@lgFx=J6SN=hMys{~r&t-ebBcDnSK6 zzk3w>i!l4IJ1eg}G)6vEA0EiU{#(6gJ}>^KB&=ggefA~9?5gF{D}ba*NJ`71u_Fe_ zI~X7R<=vZX ROElxW%Od+Y%)TE_z&gr?yS9B&nng&;YwX`XF{6GG%T&!%(VRoo zyyoU^x0L?KY@*CjqssE3Q9`9<><%iChw!^R3z&a>@fPIqwL`nbLf9E}5iIR^Dt%A^ zu5X_FCLqR}VY|fL4a^V9a;hQamuROK=l`%=rE>f+&VHK761L3mj0l(=Y*$YWHoYyL zr*=;cvt~S##m80$HQu(X)+aovmQeKWBh`-Zrb|U >++3&9;pR2$E76a+Bthkx_C3RHaB!xs z6~JjXuW-;;>h6aeu&xVK#vS@DS8x6IHDl62L6YNYtX~H&;S5G&Ds=H-GtPO=*-sy# ztwH2t-RsCmDa5t#d)${K`(ElXcp_1`@6-^H#?4>ffy`l?&8=o8h1PtUL)#ThUC%gf z7@AmZ!gttBlpd9i=Im*zz1pUqt>}lGy4~%hL(ut)RtbujtHIKbb3I=Mq@PTjF?kHF zn}RSFGBQu)EB2WFn|9y+b&DGa^0#|r4m{Uf2Yk)(mmYWU-tFxuqjch&A^S$qUoSsU zvCjdUj5F*>Kk>w@;P)n+3JI_aK71BRpVKy#DitT)SgGM}8T9Sdar+H&Y=Tm|QlORn z%af>_MjzghNJg;Q1OAGwP%0N9G&>F7W8+-f2%W);F_9zr$=-5jyV00k6(M?q3ajQ~ zZpWNxsrz4WgIe=S`7yp5PS`7MH_Ar5VCF^A#;2cv3oGWG40I=rd; 9kup&h~&x~PT*>< zUz%S*Y@{poCNKjX|7bbpAX>~{uSC?v!WW%Z-fng5(nLi=166)73m|Dr+c|ppv^xM3 z8h}=9+$^yfL65Nn4h4)WWZ3Aj$)r _KRlN(w}T6!3bHMfV+x^jYO{St{;s`Wid{BXz47jELU{ik zQ;XNfN3RH;{U0yUsCYKOvtAF!Q_Etfi2S%rL&n*-*Q=6HP?QBOTcckEH-%C)-Gs)( z&e?7*GuDi~tL%zI4gN6WP&DR3Uppk9=+-CeLIlGG;Dpd1Oo|k?WoQC9D^ImvD{LRa zX5?Q8c;K7v1Zxb+(d?dQf!4OT6)_~3gFgR#!yB3Wcbkh)-x0@WFfXpiTZ@{u`&W%T zAwglQaa|b%8|<0sOA8;2AL=zwZT$Xrw5hzo1dJ ?)`|^x48S@Y;1eF5vGgAMW-W)%-a~sF$H!&3{K=pv8YcR(1!)l%`;_?^3pWnonY4 zm!b!&oTpzn814Jkuup^k_+%x$H F#)Sa~&v1^^D_hh z-FteT+2Pu*<+MB>E-qRJf!fKfU2}L#)!^e3ndYy~YQPwc_^Q>t=RybhdOH#acYCzY zsQ&LYCV1A1VTm#Iy}!zuIQQ{9(rqxU{K@zd@m?;X=gjG%-tr*+`w#%C?{VXJTHw zq(~}-JAjCXefXKCnRd%7eHw!y9ahcSkzmRjPv6`Uk *?uOIpsE)`ZNkR!YS=1Ldw+B{5hQ!U=xjBQ!ltlKeL!w=aZF};kqK^q<)5w zotwDhIs_!vnuS1phf`9buHWa9ZP(nOem46%ol0mT{P#gO4&m=@b2Amx`$X8SXg2r! zSBG~JR>bQ%aeuA=u! oxb2|*o>Im{9&$Y>1Te0HvFbe_c!tE{7Qt+Z75GO>3f4+7yOdJUI_Uti-4Rl zz|g9X%aYEc+sJ?2r62#^rC|@|lprJcvmbvLwwdcIwglX0mlVHM`%bQ9Ku`Kz^rEE# zRNJn1k5WLK&L3)%Xk$jhx8Ii9y}8p^CQ#lBlJa8kh?4el(KOsY@IMDpGZ&YYcpp|h zoxgyTa)sR&GYVvQ=&AWN#KB+Lbzj#Y6dKlP)cBH@?qf 2=<)bqrl4g|O#Q zcK)@?8$7*xO$0LEs^spw?w?*TnM0Oe=bl`Xqnbwp;^4(swAhj2M?nG8x*S$G1#-wU zkMcIit427r;d5YVNz8ESxo=)GJjQ~!evzN{Pq)pBroGv-UkF#+zCwEpLrHhghLn-T zWegtI!%?^9>h&bJKJb%SviMV(`z03a8v?6)fGbo+0JuH*d?=UJ3a~2ApM}5a7k&bL z1QjuD$`3PiwP)~SYUkyyd_L##x$uCDaKKW;iig0Qxi;oIrIJ;&!)H_W4ezW&umI-S zlsIC`HN+p^Z=4vqfN+)XMWm3fo{qiEFg$#!w2}6kEb{Ru1r5L%v2$$e({A&n$rn^6 z$9R%9csV5IV&QZ<*;0yQw}?85v5n1x{M3J2OM;`n)Zi=mOrn<`&&`P`4lE6}6zHF< zInv7=tSv8pt)Ww)EN$fgZ2SQJns?FL%I (>H )WJVm7>#cUFJzm%`DH#$cPzsD`99R!SmtC5oeTbmqvJD%2n$y@pdleZ<+B9 zTL-Ha!|0p5+{!JniFiK5*oFtSbdq$M+Cwo-^zd6+hu~@oA0j!+T!=^C4#^FQzL`Ie zG86lO^t#QQrFF07Mt4hJch6l>%bYT^|8Zb3y8%CzZKH)<&?%bg4f9CWmXtmpWirXU z$$d%xrZy#yR)X~CTGuN5R$Es=f5+V|IIyiszZi5V-+O6?zjvM4+ZGzHAeA%=Xk6G{ zp>BD<+6(O3oMPK}Px1TSnfu}WK##fWTw!i_uwjVt@18UJ5&4wde_uylw!hI4WibI2 zh7ZM+V{yV(k6Dv~#zxkfrRTtBx4@MT*goLFwW8Wvy+k+JIcp?^%X?EP2Z;|HZ%xa$ z0 (;xa&vjHq&j)9LeBcyDA2 z^K+qx5+JpnrXRSNDFY2m1E^<`wklxS=lt69^OC-@I#+8LV0jPb_ntw&0(GV 8e@d7oCihU-X@Q!WGE=ukFw z4 #Zj$4;Ky((s+=tY&WJfWn1vN3r 4 zV}cE{i2d5Q0?V SYAz2jc^!qlJ#0`Sx z&HfwMZ^Tj0?ed9ZlYZ8ql&C)>btWBfUJq*bU5jD%`W42$;(QKz>^H>v;XAt_tsINA ztFlXb_iwTI>hB VG{+bzo3ysMT<_pK`o=t#xFesZDzi_AHf+9 zz4l8q-0|w|_qDniH *@@I?PURv0rZM9WO>RgF0mb9j+ %ps@X+OY=OS7b z8WmjdeJzQPAUc)F6X|>9POx6G{2ggY^?*6DU=6WZY~Gg()k8-1y$2)#p?jPkP5}2_ znN))v!}*ePgiGNTLj3y65KK4neP?=P5MeA`5TQ(Zb{_-Q&i%vQjO=y%z!fWaE}*Yv zU)#0PoVJ$mo!9`%{D7&i>s`pst*$b_>6xj3 H? zT=@gFa;!>V=)tW~(TILe+2jpKgmbTX)zg8YLw_Cdz3^_JW#F@N8*U@^4UM!+58Jkd zrQ@)Nk`Z1#EB9+3)mE(w%sFgibB5&($u$p#Y^EkX1T>UbeK`DT6>$GWl$K4sJ#9Zk zJ73s}BAsFbbM0@~snhC}Vat2wM;GAJqi}3(%zR!Sz1*01-?j0vxrYdGy%h36wYzy^ zrgXlZR)2@Xaq0Iq)b}R(rY3qSRz2V(?z`{!70Dj- OA${J%za1{LANAZPG@ 28z`XXX$oaOtC*LwmYq9SyP-o3rQIEl2uXH6 zEpVO>hj@69XI}myQb(BT)(LX>#^%PnWLe@r8DUj)@ zpq7Qqc`oRQjW$J<^IT)IXhI8(Z9zlJ=I@NBR7V9XOXB+u#yi`GmQg!fn=lR*frnuH zLFV8$6q