From e2ff6f8b09267c8aa9718d1d60154e2868b0651b Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 11 Nov 2024 12:52:23 +0100 Subject: [PATCH 001/802] New logo --- book/images/Logo_without_background.png | Bin 998570 -> 556745 bytes book/images/favicon.ico | Bin 15406 -> 107396 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/book/images/Logo_without_background.png b/book/images/Logo_without_background.png index 83bbb68358f3cd76b815076e2b84234606ff6983..976df66d693d4388e740bccd1174dbf95d4a0d96 100644 GIT binary patch literal 556745 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

Wya&32KQ3BQy%pst2C6wA@=)I*xEmPXPUI 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Þ+M%{4A#=b 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

)lJtMNvw8-o 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

*-*8xf9g#>vIXI&_z{E=OVUc)e!579b)!=5o7 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

Ps+-hjW}8A>;bmb2sz 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

n(X(Z^tzHay=KowwwXH<(-s7$E>q19;I;SWEGn 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

vEnJySky}ixLM) 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 * z^)pf)!F{;fY)PkHyamKqlJic}B?th>RcCGZUI!Jgg_pfxdz^FPLGU|k5ELB{PH9e0 z$#v07qt)rib3`^Auh*uP1O#EcNY`UC<^+$)#!7PsL0CgrA3`fJfS?~CPF+k-x3O`2 z8V^1481DM(19;$}N3nk63}OTarpN zMz+tMk-Jp_0IW1c<|xO*0%=xmSdtxD?}h&O_V51O!hh}w@JRrG{K7H_pwb~>uZRST zYYt^w0XoG(9DnAu_|0vP!mDk86jg0N(6E;0B}tee+d|K60u&m?0l}ld3(#(L@tIFt zHNMl%+wQRE_S-WOVg5Bg0#ADc<^h1GJyi4GI6nga7$b1sqmM3I^~i%?J?otFU$%Dr zCNbY)93bh=(oxEk{!hf-x-kn~kmg;if=bv3MTlr|gzM5JNTV6BuRZm-jJ0i`IJ z0Kz~$zw_Ai4!Ck|?$ai%(PIDG`vsB!9A+E{^!Q-~t#%G47{e8xxE`PS>=zLYEJR*J z@PaxLf?07YMvt5;1foLUmkw7Eckre+z6O`B{2CK zNl)jYRD2aoUUcc8Dr4{z0Kly7Gl8Cfhro_Ra1x;71m^sShDNdai4C}C)oR>w+h4>j zo%fki9L~RPyCXT-EUuHdgVDhXiuO2GEOK!EiHBfuwS}QdjKJj>>NRst^??U9e508g zHMb&#@Jy_o9AYbIXC4w~5R-8YXJ7I;JoH2Zxj!ta5(7R^D<*Ko2ad(kdMd_%EI`tv zC0+`)(9KirxDtTinkK-DNPir33s;Qeiuw|K{Bu9T&3FC{X}ADggwh%Iyc~Yo#MUDY zKC$uy41p17Q>YYObmO*ol`v~wpR>NU+x|BT)c)F{v(lzD^qxnnJu(jI>?+%$LCnBd zf!P!Q7S4u2(0c}qw8F{?%Dxhk1unmcW6%H6HA@Op^SrV!$Wr6~#pRRcr6Nt?&j#pb zF1kex|MBzRfHo4_Y4$@P)Az{t|YaB2fcSttoUl*xK7k~bsgu#s%#rH5-N0Xu@x`kD;@ zkiEj6voU~AN`~NP>m>l_sy26RvvLjr;tl=ZejlIzcC&?6fu2yB+8NCV!v3FkITY5;QB{^po_RYj=`{n(~fx?_S|I~3{^ce zCf1w0c}IMGx&#&ITOpD#?fi3(R^U&c#kk#)Jo`fo-=_@9>OHsJ zf0e}8xnTi-!e53!uB0Z9Os^@vcKL8hMD=dCaUamx6D4@MOnS5Ak|1 zHDhN!fB!J4ECKn>5(A*zan#Sp`4X7It&qbzB^~qtU_9QJzx7?Ln`$5rnEIjLFJMHk z4q_*dLXa5@xidKG?FZn1J-0#Kn?XGwvw;S4>Lt<7Sm!}ifip%0QZhk(Ki3_Oounh6 zf-WKym4*2BPyU3@e)$GCwJp(XXQ)L!(AtPo-tz{${Q29%Z*Rh2kfGaY2TZ$O8k{|w?WoDJv*ID~2jVn7{+1p*N z-yY`)i)l^ifN}6olCC`Kk)OjWnuwff?6iCdBHuxW0H_7kJx^F9+{5g=lq40~&88eK z;XcrkI7hA}1OUhmbWxF}1VL<-U0f4@|Mb}{inwWdn z2Yd7jfA8LlajpRi%kxdw%yD%YQop^8mnqJ4Ex}Fh2tS zcq8!O6ky5@tX@!!6q!@qMXeGdD00+`0)M;vZajY9J*YD`o<(Td5&bj|P;N1a zotF<{<(conPTSN`#Nz@AFxy;SE*-dskcZ3gsn6el&wcsl2=aGnMbF<2=bUjep8d=nkaniw zkb>!x9;{tGHR$S_9F@D&!r&+YF|(hfQYX&D0?s|`TEjoGK?p3duLc z?>PY*C%U44XNrNu9Y`02G)mRG3-BeadODToIPa{}@Q$~?8F6O@)mk7DfWS*77roV( zMoI%TKa^tm@S~5zeUChjU~o(T0LpEA#z(p=Ok$1k%3?(His-bl#qa|fOn)SHp&ws%a z8#g2KL$o@n+-uURnGhjkoODq^2i0NiRF&)9Xr`=bda8 zSqroaEFILCUKN~M6~yomyF+4hb@nA!W9?)hreB<^m7;~0?6wU~KjJNLW*$Qw9bwi8 z09C2USQ7xS&g=ZV^gNK{5JQp8oB$oChPE?`Pks3Y{N}HZAqmGYowx|22%($8i#Oqj zgATwu-tbbyn^z-3Te^r9an`oxbvD*a!4`A$)_I+)_Fo?767_oSuFwY-wZPXdJ=Z@I zpH>0@G_SnRFyMRH;!dc(T<=T)V2$+bI%N&d^!FPEjger<^CndW&DQv*%88gg{*zz- z0XN_AAV#;^9`~7}H5dh%tx1iA90|2zJ6H%N10DahWHUmJ$-2eb)@s>a40sxkJU)K7UjRSSB zQ4m}{FRAh}k8|YR7!%{0l%XbRDSZinjmNd~&t9hj+{VSAWWH#DQ;GECuZa`18Z+=H z8*|A>DghZL%|*;`9gb^`JZ=fV*J(^5%NdnRL(xQ#8v;PhPFE5>)EDE)=89ZbZJcR^ zzCgx&mc>6=D3WeM=7t#2sx*-)AvBOAxMz!8f(UsUD~p7nxquV}YC(c!3mts+%5$;( z)*hT>69T3fL@HNP;H#h5U<-Hw1PstB&uq^W(40k#F(rXl1&n5|td=?OR9*d9^TI3u zIuERmfL#>`vi9Q#WuB&)PJJ3D^4ScR;T!*c2hP6ebBKm_K!QQ__poQC5&%Gd2xTcM zTTB4}50jfW(7@hpbJE_iJ(LeGC%mV=b$aiP{+U7^#?~K5Mn;smx z?WVgPzVMPu7mjb9L{KB`nH!vTFywI7bGOzak*N7#t&Zu*3GDjJXX5+c{f>0vxS`y3 z`yDv!J%?kaod_))K_o?fvzs6s9>lU0+hObNx5sq1BOrh)5rI7DY5^b{m&E?)hOA8c ze$KHTc=fQ&qD;0-Nf)rFxG5s%tVmMS^il*$W;k?*Hs*l#tCn`j_ZC{ZF?_O7f7018 zAcbti(s9wll1FMcV+-kNkfj)o0_4pGS{ui4?;rn&Fv-R7-%Dd;q{~)4DgL(@N^tSH zM`M?5>lh3f??gxZu5n`KA-;xY*GCa9#C@xpIR31wkYQM;$3;AeV-J5N-gEFPkaeDb zk0wyiNKOZV#XS#kdY(6WWHTRxp6s$~Pm?DW_8~g#id3kH_u&M?fWHXezv1`z@MYIx zV#YWP(`3*Iq)W`tubmk2iALJ(Agu6U%FfON77SPMFRyh9?KOx&gTe9MY?iDfobQ+7QF)lv&9oS)skD;)G$ccN`$wR$0 zwd;dEG>cS6aspL?wUDL42+AC2=AjhmU;5TB@Pl9cC!Fdcb$?Hq*mktQ1t-53TZU~^ zvuWu<3w72HrHJ4?v^r}kM9ksWYGS3!9lOZKD% zHT&+0^G|vY8f)&wfY(77FkUZKc7dtnG}m02LDHqSMY(aWx9;|{m*oDMWa<01!{09~ z`r3afT5O_4Np@3~2ACDGpUZ9@E2~?#5&#RHvS^h8gNtsaon$`GfjGZ==yX!FW8m@e z7QXw_o6&G;V!Ss#HI15=WA8nmjs0J+8;ZszRGpMFUDpMgp&E&Vf&kh%P`k@4D7zQ- zOg#yZa_`_;kY$)0-waC~WO#O|V>=gcPiP$y1A$GoZ(=M{CgS^{8mc%;eMSA8S^b!n5O`LzmyYcFmKMPLkfK-Zi{hwu6^+jivVP(O!QfdX)D~bfMCK51wQVO%zgU7_{(cQkIO~(}s@tFySA{h})gt#i1^#sJatmLqQ0U`g z*K9GBoS4MxUv*%9(Iw|C*>UO8jkDLL`M=GNz<)gg^8mp744EH+f5H)X?6JqH)2-$; z=U#B(J8$~ktq7_$bmGj=o=t&mD97CJwNuP&c-8ENo`)}7e;xLE?ylO&^egz<*S~=? z&-(x(`T@i=5(wxfCtbwU^|1AJE3kC=HfZM=+RQX(@_-c5#$}zIGJ@}<@tGpdb~Ee{ z%R$lr6B;EYRgiWJd*z^hw=HydC{Xv?*&Sp4erw#M8oQFImUMbpt+M-~*QXtH-GFO+I}vmfL_E;6+d}cKR%o2oz(A#mlaF~5UjNGHB8WG^ zEtoT&Xofb&nrw?)9gs737>#roC!ham{N=941Q_tp#=b9Hfs4*L5*2KMUrdVzSG)(r zSAmCM8bz5nEW=Q+egzyO7L}3$!48aHLx(Q)-VjoE1Q&heT73Kae?+s(dWvrFp#TIt ztnu@+b4(3ox0{G2mW`=nE<)}^ zXmw-wl@KroPyw2RMadIafvDnRc%X)BuelmKEZ+)ww}EO%4~VwN05)x2i*}Rl+)P2B zlYEGkmwp^S{K+p64vwKsCvA=${TX^)CoP6JZeG^KXcXW*2fY;wY7qh&;;}1Vn$?Ud=RCVb`FKR{Ng zqb2DGJV>&8+UY%4qyhVR2bFju-t#Z};B5!)ff_a=a>*_*$83?z^ow3zk7)lr8Z+`U zDgB%sKIwvbj3}&0fqwga>u|=(&%zzp3Nvvb<6bn@;*2BTihZ8B1l4>JZl{5;qK2dz z1E$QD-uyBql`Lw+hat`pvskSy#NWnKeEdr{;DHStG@K#iUL@lYqKmpSjrY9m6(ToS zSWVGsZ$?E>AuV>D=}`)n8+F$B`Z2@{1rT ziz~p7fUn>98*J!0D53#Lc;J0!Vu$$HaNP?kNIeI&u?46M4`}?Q z1(GFJP(QDYzSTHfEx7GVwxm)_oc%iGB)u2+5n=4;e#B%Qhx^An5v{O}$3OhcXRKK9fYaA#J;jWj|I+*j%pQSx0APMb%#Xl7 z;RqB(;XLrb1Iy02=%Pn|_1oX&9^06X=N7J`eq4-3GKUCC0Q3;2hY$h)NvnlZPdN$4 zzwbyv{<$I3?C;zQF2uLL^F7g7^MFO;KR>Ety467uco<%=2wQExTqv0={xdp&3+3M| zB}SWW4Wh~>gmMk`nhbqZT)1rS_+bvQ z0swjjwFfjhqf0mHOQN-(U_#v;t zyAIkH5ncSz6enysco{mocKdi>3XwWhAY6p6edlI;=JVe}?hi=^X2r4)pZMtMSTY>L z%ckHKT@)z~U=`$y0r$*-IN?kKJ~{i6?vlOE+4Av@(JJ@~ujq%9?-vYn23T3JW_^M*h zF)wmTWTZq~O_k1NeUT;L1ZWcY>RW{Ce)>n;a@T!mxPu~i$3A7YFqD!pY`&z1(~tWw zM#>SqjB4naXkK(%RB{4#=6xlJ*91TSGb8pV&%o-2fVvZQj_Y{qoVS_+(-q<+F*Krp zx|Y%cW21Knb)>aKSwG^eAn!RHY>=;YlMa)Fa-N!(f)K0%D|MKf85Bpn^A8W>uK#`j zPHhp^Otw&>7+}`M!TY`gONPsEI&}d#xlcrFMdG@XdzW2PSyEl`2>mc&oAK*iyF~S( zw+t|us~lJEv!WLPv8^Q4KMscR>-!(Y-SoYl>mW5O`zqp9BGh7cYTB zFi?PJZ8_s!AvAljwy5;dY4m_6pqlg=`2G4(6%r1p1x3ey8q_giJe* z1=Zb*$$Wy=^GZ1Q}I;SV7(*5K{!^?C2Fm6nod#0|0u@z<>+W+O~S- zhu*{Kxsr&WVew@E0NIa)fuSuSwDnUB00+&uhWnmu;jm-QN9J#UPCkgB)MxY!dN!~+ zUyU|JQDE7j2xA=^E?FFXJx| zp2>wE{)Hg68_0-_lnJ<`Dr);idx4Gx1tdse@N2}Tlt!&duuZgkp<9nqZG*?6Se^*w zIlfdL7$7i6WH2O&Y3@r^rs@Nu&pm_ZA9(<7tAT)O*sN;B9ib-=mSV({FW`uS--&}i z@D>E=Y6MOlj?kogy^?me2ou6BN#A-N4C8^v*Wxp$UX0a~9>Pi)1EnU;KJ_T! zd>lyXQYB*GZ4+k(Rw5X0ntLq(AORus+}wi~4!|qT$MY*XIN_uVap&(>BCM6fg@9CB zCde`=2mmlyGnM>ug%)z`=}*zu7vR{V561!T+nb%+@Y#+)P{0KL-FxcNE=^EszF~u| znRMV{62~9438W@Z6dd$re)74BMuk+_9bq-FI>agzDgLd@!v&Xo16O_XW;ose;PuJ9 z(}K#cs4bNwD_M%ZN=5AL0xv|n(ZIg%*$1bd_*vE+5g-;|V|4Wk7#ymh(VRdUw}gp8 zcY)HtFfRGpHTcH0H^Q$DiLOU3fB=+Aq(CmStOQX^|lMIya3nUd=GBC<=2S(5p?2Qde9ftGJNsVhhW5OAV}H6 zOxs5SE-KPld`Trz{Lj@*gda_&0PQTZ@?8A+iM9C3w|f#pxo0 z7I2sj1ZgFhiDx@*PXho{+1vsFGu6iVnL6&`%Wmz?jDrZD0~4@TCl&35=TQ&?@m#bJ^kCE5r<9oON29K?2Vm!{_mirOMne?&yK}khhT@Mj8394lb zFJ3HcfQ;*-n+$0Mm@ff5GTN!e0*-oquSLnSZ6u*G%z$o%x5zRv`t2{>&ulA)0d~0> zLKS7>UM+q8mIYA|O5`3Vm2snKF*P=dG&0t1!d$RdZ-8y{tb4#;aULqLB6Fv!$DwQ| zX=O=LOid89)iuJ_qyl`P*C%I^wk8o!5X(IR$=sJrTTB?T5>1Dkpvz_;(}(t$G9Qet ziGm>n02CBtu_4R!EVL^4?RHD%HRAz3_k~Lqqpw!O#KaV$j)RGb1|}z(0@AacjqhJ7 z(YmmSfpQ01Z#IHUFZd(|DpT;C3FK)Lj$f8_Z*5fV-q>}YnV~zQK&*XPV4b&N+5pVA zbWQTS)p=vvJ&LQ`aB~VQ80s7J#z}sb`=DGyqAWziV9cCEfLESdt+a+^qZJ%{#2HvM zHGs?+LGFYC5D@t9o(%#h6&RA%rHBA)r=9iHLidWxFZiktyr1GaTcbz=aO#6gF5j2#C2Vt zRX9s+<3TCCh*6B;!G7HQog1*xM(cMyv4c_x4?g?|4*lrIuzby!S_`@*p_w!I7TY*d zRXra;e+>)P-vD8MKm0PO<@C5Us{Te3fH{HEYxO04!X_}bfrt&lx)j;MVXOfa4@{## zZh!#$enp_b=28;qnd+DZs8k!)Dh-2C1{h4ROFo6%Vxb#4yuUa_XKW15JoEsv#v}#^ zjKm$dSu9COE$kpjR^bEhegh6W;H{{64LI3^(EgctDUhMn&tBbD1(0(1NS!`J&Rl%v z^viM2U!H*<*5GH8IO?!{aNs_>0Ld!xLuXRP_vnfg6 z*BAp@t|ca1(xWe>RjpDf4Lw(fc2?{19G#S63-fT_V{35w7q7y2(l0G3Ufw}pUdJa7 zdIw&!`9ci1b$D3^%~ngSzPc|vE>!-ON@l7QYN@Vyh;w?x)97z5F8$^$_|s!6(02Po zw}I>hud@cb@3c8i{lo|1#p7@h!AWBzG$A)MY_a$&FaS7q)*7?;EL3BRds2_WugPK$ z0MIw>F#_!SsDf@`hc%*_uKe#XQ*0^Y6l!6cufe4}3^E&ii ztsa8~U@fD|TA^9ymyW5f7parwG6S}2{|22bdTbQYgCPUR%Y@Oxd6I*zBQ8pTkN*CCaZ6dWU;)-!vK}_xWFu_- z%5AXWMjIh44`BITdqJ1s)x8b^ z4=MymHeNHXV$D+r+FzY#LF6Cb{Io^H#rZ z*VpW_>EgxDO*=Pc|1moP|6l}W0f5=*F*^ePq9edIfcu|$V&@Z2{M>ba{_DM)kzSW3 zXaioEIX6*cQRxL~c)p<{s|_DD0GK45`T3La;e$Tdt*VpuNzdgw@BTH8KjB1-Pu5Yc z(k_ngk_&||2t!P?+QI~A!NI&GOE72ALZ$aHab$3PVMBcY03ZNKL_t($`qh~+sEV)& zkfr}$1$Y=lF-+ylf&dZ(tN)D=`7;D+$KviLfh3)7`YEpOV}4hu!g@%H9g+BlYvn@F zcnW*59fDNJG>4z%c;WHKvF7>b;k4VRN#q(CyQCI8Od-t1aqtKJ0|)K5C(7As`0*rs zk0OE$l1#9{q_j)_GvOMO6t-RDRV4mgeE-(pHw^XFpw9k<8syT1;vd&7=cZ_zN?t#Rq~X8avR28GOP`4+#|t9B}bLYX_dhE#m5>uO;fI!LF_*ee^>@b_n*$9I1G zb3|eZs1<#JVFbc_Py1Hs2H>_=Vw;WoaO$!9W8pxCQa&Z)#(Nf-G^v(5@J0FCD4yGX zXj{>gmK{f^9%y}94P_-N@KTxi@Fu?_n43g0Lt;ATScn&VXfFhoYipa?Z3xe_uP-Z;YDah9hAdB zfX5HM?_F53U=VR@N_LlkNq9yoJ)Ieh7~Tx}f53fSfL}9Kk}USD4!KrZtrl2O7Ews5 zzq@LSYwa;By47{#{^NHY(RKoQv5o$ZnGbU*~ zzwB6abrO_)X90l5)CA(T+JhDyE_!>tfkq2!dFGbe)4tJhx0(-Z1L!ncNZKs{`sKWn zYP>!d9TDT^K*kV(@tmz~8RGgF1}lzOarRXLSzkixDJbd_)Ff+!`T$JutJMIdQh-`t z3AI`o0|R}SzhDGQmMp@^&;aJnnT!5f4dqG&p;KE!oeK;`7e*)Gbf#e ziK!HwybLd>$)3S|xi3smb;oh~=MKg@-n#?uJ=7)U*Yo^Ql351gr?6tc7j?hD(wFfGa>pJ1Ju_o`*w^ zJ{u1|5hJKA5hojMr_^>d3l6fiN}e2#Z=RL9^T~U68WZ^Z=RULceS5#}Rhujxes*2g zJNvcS5m?s<%mM(j^I~=c{)IcK66n@Mgg0AOv?B)PE9$AAFc z{yo+(EgjWRDJ3uxAwms+tv-Pj){@|l$)eN{n80LkI~~0E#8X)P{B!VWeHi%Y3w(4M zOok~-y%vMj4i4UbFTC&FuSE%CD4~Ih#|mPkl^6y}lBlt7nZ4B7kD8MiAl1?wxmQKv z4B+YI5svxnmoQN$Wj(=`OBdkM3ywp`_jMam0hJJdiH%f^**mQFB*IRX<}0_TP7Q9U zA8u(59(a5W?z-neJpANJOto^1*Bjk_%l_H`7A{zfO*h^Y+itTpw%BrWthe5JC|7(; zO{|3HL`dQ~Lf@0bPJ<7%9-0{pO;7p%c>ti8+!mKz;L|3FVpJORQ}D0Z0ZO$I-1pE^ zIO6fFdiDNg@e~02J)wCFPz8tjDoWDRYMl&OaA#+w;w6H!0A_>ML!| zCb4G4^C*W7()N@HDv|2!m1#s5;F#l2!sE+UBMUg^nFRGJpL~B+k2Yxn87|E!?Dx*M zV#|#;gwtuFkEl|rnhDxoqOAb--bLtIXrB7twC>WEV*r@JB2C|pHs^LP5#?7k$h8XW znowwhpQWz28H{&gTy_0T7;U!EG0O2203`!}$-OW{(uO4bRc8#Re&T(2?RM+KZBv0; zlL_0)&7f3z@Y!E1#eW4T^rf_Qp#=wYssQ4=jMSfxtH1jz-0+h>0Ob)8pscwuHlFL^ zjN?CwYPJ@otRdobxy%RicA_Z&slHNNQ^<(JE;{)DmQQ)O@XGID`9vxJ z0IP{_dhIqi@6=;4wc_srvQcM%ROPOqA*tr3`Y)gwZ8Aj!%-CeInoP>Hy__zn*`vkV z`<6euv~JV)Z+_3dpX`AK4Ar&8vGb(b8qtYDuE!?cJqDGvKa)LyeeVG^F6hs0>F3G> zu{xD(XOQIF31!_RS%?Q7eh$~&_)~c0e!wrIF{R+n8{e=qUh}H01OOBtc2Q{WwI0~@ zs@Gs#U4-nxXCP`4s##*5853bLjilv@cxswTg`I1gVx?Yf4t{jkpYh1DF|^$p+7vn? z^uYEc3w)HyXtOswEMsKJdhn`cv846cx)28PXHmRSTnY-U5Ok>Fsnwg8J->IJN7gd7 z`|OO(s;%yJ_gZNSp=f9jv^7P^gHpcBh_-(%P9vBCTrlJ=-1 z@ln)-AFyxVM}Mt~zP=i2m9j8%N=)WG2PJ}?{Ilc>$io(Zuu>8cJHFUPpq7-XcOVW0 z!YY9zyRFDaWoR*e^0VLL@+)q_WV?b^S^{Gk#x6ru7hX1s54>k59CP^I2(TQ3RUnJi zwfGb2Q^Rn z)KS|k7#e!2c#pGxpB;gJGy<~#!0h~(9f5!G5xC>`_uO#E;UC|t9c3fs$^fRO*mLJ( z)oRrhTAsrInF_y|B)`JeHLAn|)eu))@m1`!^Q*O*Y&~dsxcC8XxaoU1^USkBrYx)2 zx#OdgB`8%ZsJA*uJxAICG-(5BLjxF^I~V;UL-5M{IwjUvAuqqa(XibdasRtiK zJlVi-xr7Q)^|*z&RYx_9k#*K!{*a4fkJ=x*@A3)+`C5cd9f8vlJ3P{+6_pplEnHB1 zk!=>HXU~bHx=edPH|#@#8d7%-zIf>kxb+u*1Y0iV4wdnhi%-PD;S5N};bu*Q?0FU2 zC{rCaB0xO=KqU0KwAvPfQ>P5SvJjQw^-*ur$KFA+#mW^g!52z=rP41I9BXMt4`zoI z@T4h0KLc-8Wm!p4@g`*&h?+MmZsLpHtBh*Z?WIvt@!8tt#ValX09uuDMD^HeG4OL5 zQ3{WujD8h=d*DfY_SCcS=#wkpdVNwor1+EcE<1EE=twn6*$_&1Wnf63_hXMb5=VUO za768fd_9huqB1?Xb`_eFYmlePw%{F7Ex&Jg0q*|8UvctTUqoK&N5XzgP}Iu!c$;Uz zq*Oex3DYDI25V&;{-O7yf<%1m`88?~h93K;b*v0y*aVkK8SVBAclRF+4rL8U-*+z% zwF!)ZGDe-6)g+rdnBOUaW&D;{Q44jMt^hzA9{za$gZSCqcLQNXT>`?2BsU^<#%Gka zB-zgzFW|s;?t~BS{RV{53JlkJeZ5TnWxbhst^h|*mqUVMOJC<&WC9HeVa~@r_dbhL z&c6z7|6)uvI$}jPkWb=_&wfn$^s8tf?MxvMsdNp1u+)U?;k+yS5R*@vE62iaQcbIpx>K>n@mz`TSVeSW1w3JRFO?tbM!7Z6mZp+ zFuDK)myFXyMh$>MMcj(PS*tT%A1lT}NvFF13?=}-&vp(0M!ldbE++zMq6FWg-s`g@ zUrG~E(E&A9g^~ahh%un5Wn|cCrPh^+Bpsc|Lo4=i$>mpLd@{zog&SdVvVkmVW6{E4 z9P#l(khUABRoJWFRFI`0L?Ous+e!?ro*EFm&Lq`2-L;iuyBJ+4qDWhD@*M3rLaAI6 zvDwV2;NC}{!?i!U9cgtQMjI(|uY$l2g?T|u4gyD1`=6r1{NOOwTe=xgE+ec~1lVQr z&s~=jk3fgKWE}Ka%~WnLt|`&+5G@G>=>(XuRCjNNpj&~lB+M7XT;lxTv&tx}*=UNc z3KjTm;w_g$5Kvk<*z2!u0PV&UI_2=J5Ws7T z5|Cx!84%ZAkIo(<$;w{hb&>L)wMMbU27@@}(D!2L`hBuK`UgT0tm6?Z{pdz?vv_R^ zI^-hQCnqxj`aDOaR+e*(^MSw|!69+D7#!;WX2)Ez!G*DU$ zuhb_67D@bRF>8RQE)ZqdJ!%8&q7wR;8ef~dfA9ay&N=n;Ef)-xX90kJ_{3(vSsZ~` z0AO}L%#Ogn_y|1w%oF>ZbKaNE|Jl!P-?UO2qHbSVyol2z(*km@+O9p_q$5(?&PTgB zg`>Z!38Bdark9x28aY(q;oCRdgfCwBWl8=??I%5tv{D}Oton$x4-=Yzm4Apu z4|_`o=Zv6#WEgHKfD_P1oxN|GNZRCeT|;kadjt2}3&EAluZkU7 z;!;qk4^Gf8e(w&ee+*pZnW}2C6%11tfol2mtfzopBy)o;1Csa}1!qm(RmRaKi`{^A z#zX8%Yckp z3TJ%rQUL+-vi7Jm+3Y%r6#xJNS^>k}Hbts7!QOBE51>=WU^zh2X=qZx;NH;ltq4?C z^Cqh&&(jH`)XXHrfU>wKWpf1Vv&<2YE|$H7=O@>> z3J6c{xfgL^(bv(vi$bZj{(dPCaBLDXi!8WB03eCPCBSO)L{W|?ub`Rr+O@PU##t8tF#19| ze|vfX766#$z_YGErP~rz008uX=$_xd+@6#fBy3aHQNb$qceKE^Sl;Cby2<7Duna|Fp*&b z!#?Xy3+pdlgd1+W4jZn&L_LA29l%6_RV!9igA%@X^ABgaF*)$uZlAw02egaa z_Br!kT~A~~y$qx>*=^tL2GOk4mnr&JZ(_x>&tc6A%h4GhM_;v!n(re_Q6w6s9&vUEzPw8+5M9NIiLtiVS1ONyMQ1w@QlSPG} z2~&tpO#12qoPXgraNAvv2wnG#QxCzLcH0{5#tKx!6b?Dlwrao%iU1o%Y)w8%$AZ-q z2Fj(rezZ~#es!)`40@$uv^!*R)FffE{@DC5t*E+^Fe!~XN78PnXcVhGj-x%Ap5IL- z?GmBwQV{?!X^6R^LcjFPM8~{AF(4BwY%<&3(q|ZOBT(QH zk(Jr7G=RsSU5TSVeX>}}B|%lZ)5&@v2*W^ADt5+#i=Y>k%4re#wm0pDS8ux|@>U%s zH%F&ADG85FUU|j^H`Xeq3k6!EwD z9&|zwY{zlYiW8(>fG3tM!w-Ib8~D^|A?czl+k)>q0-B_817)XyA#Va_efAJ+wIoC> zBsE{f0)3~9BvSCizHD`{Cz7Z0ltO`gsqmWzx3(V6x%|7h^A8Up3uuR#AxI{$+pCu1 zGaug%+2jkTcujbcJoVmRs&hio);?L8hvLPq$!g%2WRAp66&-IrzI4S6xc}+Z5-hhT z*5HUk_QQMLwiB}U7_y{+fGr>f0N^|naI0%usb1_-T{SN&X3DB2|8ot^*?zwZ0C3-w z1X0;mI>)s-Iz#?X9VN^?iYO!Z&?puPwLC*%4)ho|%Btw4jNKVR7X&MWX6)W{%#D_a z5k=*=c|iqf9-!6sanpBxhX4Nky{J@bs5k0(^B%9qo^RP5QJdnX-0N5cHmQsOAQWga z6?W=~;r?hwxOtGMcajD?m%62jW0F8+{I`yWA$Lge40Dv~Cye~2Y;zkQmv#C~= z1%ce&8ZYh>W{wv&fSI~5+y|4qV|xA7cYbPI0RU>rC;(u9Xd|Y}ar1K)0U|g60zv)0 z&6PO(1AAbfH}3$a^&Ez4JQF$sauc4Awm`#x5jKGtry`go>@XGw@)WiHK?G&B{wr4E zEm$tQg2W?a976W@MqI*Js}Dzi_F_EsLIfwAhi2r8LqQTxVx+%?b58p>-njD;xbbTA zhh$U4=DK(WYYd{V9&pV)RO?UxATxzIr;kJ~ulJ?~CV zIQEEFY&hEjPjeuq>{9JFTC=2=)f zK8dhg75lYjvm;)v(ZR2giNt-Pm`ZH)Cq- zIe2bI5=l`wH}+1w>Y5!N1pp)|VgQ(t0nmpu9E4vT0h}r_&;ruX&5aF{cxQ|C5v%3o zcPg7esho*YV#yFGoD8-`WhwjCYDs=yUK&uz|4l-wLPkAXG7Zps`UNsRVjIO|PF2C_ zS07Xc@#vE;;M6lOz<>Yw0r;gsQHSQZGNG_@nBbL!dYq#KOZX%@5ni?JHaP#>GqJ_y zo1oR0lK#}F(?q3QLZ{V0yE%q5X#h!!Gy?fP6A!P{k2BA|1V8=dZ{YWjpq;2vv-DYW zezJGf=tr=xwOp+rYqhX=co6S>`(BtkSb-C9UQwYs(+aNX-<0bVK|UkyG_CJnDXY>- zAyoMu<+?at|7Z&mD@E56AWpJ)yS@#8pcY)dP~l5`eP~1-WPTZU|MAbb=YQ@;hZa`3 zQg-T!@U7Tq&n;2T)}mTw^_S&V<7m*O=No{8Ytux`Qki8xYaENJ zJe4=bnkj<*_3)FsAH=2K_#X1o91$9&_}E7C%ee5ABT!05QA#Jpc_TN>5SgQ*523Hz zP|o#!x!_gtp7+3nBJoFX+wUI2cYgNY5>!XcI$pK)MmY6^Ll9(B$g>t4mwY9gY?un10foswTYJcEpn#-Fx^1;iGE)LZwuQ$$3!$vbn@^`GTkR5I z!HBMit{+Ke3wi@qG)@^*b~F^w6Dq#ZEhqvfIuG^z^!IemBd_4zzdeZ?ufGKu$`~J? z#OANq2!|eg06NixVFBp12!qHZ#4?}FxG8(4m!MbyJiST1NAW#RBZQ@@%)Ow0E`D^| z@9~p6{)nVHf_mZu0b35#8c)VDis6+jsAmZ(BO};s`|T02(oFD~;EGQMm|D;El-@O2 zw%Q76`>NNVd$!((O~pj6z$#64MQcs9)o3yZvw(Y=Bwl(>skV&T4R-f>rC`8GQe>SN z?TJb0_2=Q6QOiQw?kE`Ak=C=x1B)#NUn0Uf$iDj;GnZybAcCrWO;FrI70_S}B z2292MXyz4^D>bHx_& zm;twJ06YFR*|zL7yLa2~_o)0jzwNs3fko5rSANR419in-g>AxpswTAm|GNH8ob{#e zqB67;ojhbCnS7jO`dMJn7E0)fL2+N+Pf!jdzS;BjJ11W_@q|}yI&a=%)92Fczh+0^ zu>zd0yiv&Q5-QdH6=j}C?pgzL4yQ^LN!bg zw_Dg^^H<=;>%WEhb4R34kNwLUbo*#_A`#z$7vN8S`72I7LNoPgL z1h!NI=ZT)Da@_$B{Uj9uDh67Uqhna{{BwvKQ*h!4eWfx&heCIW(2u>efvhuua^AoP z_I(o$*l$nF8=(i%I6|)_l`v6pHkD^lWH*Vki2NCZ-UhryUuUWw^WOL(b(j`cOm_XS zA6edq+wZy;7hm>09Dewo*zY}iq19ZCz)MA0KBU^UaVxL^wFKg3*A`N*hyroESP={0 z_bn3d`ZU){n^@>s`$ef38>=>>DWE;py$YiZHm5HM1vE5(RI0QMq;21^Bp2P}U#pZd z=ZreHrC8HJf(ee$8TpLpRUMQh`KK!MbwF1}001BWNkl@@i*sro zxT(z8JXMK7S3IZCk~<0DymXThej%x-1Xd*K8}#maa^WfK-p9 z5?jK`@hRN&lV4!XR0jzH>EjkQg1B=qQJI7nt;QZZZi-KT^gl5eG*B%iD2GgH*e0UA z(xlAFJdk98>(Yu5YCD4j$qC1#ghmIFoIkd#iPO&i2G+I%G@2>OAut%UaPCQmW23pM z13&b95A_Ri3oxdzlrGUH2wy(u(^xRX zM6oIE08-(WHW0lB0b@*FU1R|8`<l z{Sr+aEQn^;wXPo>FSb|}6L?#pv}~CklYoh>GCz3j1S9NRu;4(CVPk|*yGcB+A;82K zaPg&Ap+1#iY@&f`HN@c`{V*0R9AtC25r@@ebb8yCIxz5M!9KY&!+20oOIc6cpG2d9 zdp+FT-i^_Ebx7_og8yE*Z}KozBxL4{&aL<0%W|< zZSt?@git}cebW|f>5a8su}xmt;MN5-If;yDtR`H#-w{|70Yf1dkbg6`tMQhdHo`FnzZHYtD5|9v8~NY{ zY7;7ZZl+8Xb>iSAqVa?R;HsY>=YQ@<3jm7(MF60?2MGXRtN#hS&_k!qbHGQM58{Qf z0LPtl37%RWBMs)D&9jCr2-#XJnd9KH^FE1fUonVMJ}GT_^8DmHBEV<_InCLu$C|dz z^ct2z_ZUjJAB_`PkiCn6HYuz`lz$iO;aSk@A*_$w<37FRS8BV zaI_WFNGhD?o_z*B@V@<#F^O?<>6vDb+YLXYs_){7r=G@z7hR0oZ@(R3g^KI}==4=@ zwc&dqs4C82os0nL1W0lZ8$_zoH3K+`IMoIRgc;B`G$<7x9&YWFv`uN!obhC=@-&?Y zDEyRk-3=IYF(_eoCNRMv62hvB<6@{%k%V77+Sxyywt#dJL0-qE>kr}M zhwh7Acia?iPLaQ+So~3moZS>sDc0t5xixmby3d?w909{(l%IDK*qKvSbN7T%@O((I8#9* z3iy#8+HA5aUlmZP6J_v91NiHG5914Ge+dsh_8ekT9KEUmFc{#mKR6cZwcIb~T+|i| zs-)e)7MpG&$^R?2+FXKevI}^>v@nwZimezig|}L0)+gZPZJFckD25Z%@TJSXfgk?# z4medllNvh2Y)o*k6>n9srq!TB>MAufkm6l?yb0TFxhdjC9epLAp3D+ZhM{Ts5G?>x zEicSwVXl~ViJEx@6UjYq*`paLYCP;eo&7 zw%`0-<_oLB;uauQa@5S2M9ryVz5WE}efD6iHy5Y{9fUsZ&@?cma<&b4g*n0`)CAyG z>x0iMBZwH5Rrx!uAPyGdq%$tZy^pPuXHDk@wAbL|V-CRXJ8q0HUJDN`0{~djPwn%z zt{AfJxaI@ulC(tPEO2Qb=>g#ors4`N`mZ11iD$<^G4j^bYMgn>5!i0a#mGC8CY7+11AAv0OwMpY2n0NHJAcSsmuBEnVI2 z39_CG06-D!u&a@t_f~*Y?p+vKR%eWr_#z{~h~X983JPM1YL!Pjz5qYI3%Tvauwc>WX4t7I?Kbjzs`K zlc?zc03SPT4CR@sq`ZjQ@~r5!cnjRVgSy5f%8?|^Hsxf%=R z&5^1Yt1vu(s3*WfSdvMjkUZ6B;+ku&!GB$I4O;CE%C&w(QHGAN0oW($NrlkT{CF@6 z<)41araxH%UIzZ`rw!@%UPb@#98_vm2_V=4Uxr!B#c?ayTJm37((+ytSUAZbk@>5OBOB?EZxyLOlVhH44&cnn_Nlq#=O7MXDP zYIVex11q$oBdJwh+fS+zdDDBhr2;BR7~5MFO!0VMX)ZK#3iYul#P{v*DrP!cWnK9g}F6)n@6!G2ini!?ODVs9)}rwgjo zy^5yZ?MrNqrqP&HxQfY?R4i?8y5k`90_kh!=Z2LU(l|qhv{>5DB`(UfVchxaKS=Wb z^z*CXg?&g}CaWAb26a^8*FJnEUA$+qRI0Tq>J#Hwyl5USzwko5;dQ%W#f!@@&{vfN zo%2>a%K2Gr^@!_8n-c)l|J_Vf$(fWq`RsBWdE7~ey_$;Rxh0vu@>G%(0V{P8>9u^B zU_8$-Tr1!?tAXt_vI)aDZZZ%-@Y*-psLI z*A~@v12D`UVT159O@wRLOPr9puB;kXteN9dHzE%LOywS~zTx|rX!DtIz4nyc1E&K& z8biM`hEtB-7q8xGAqK*>_;7b^I!#8vXVa_B8(OgOtL8HZS+z}bWNwH?T7lQUJ}$oU z`}pB)e@5>1>-_4B;h=qX!@>LRfvou=%7Kc7DO19ohhWf-Byyxw^;E)f#6LDiDd4Uezh12Ga0q>L<;2}*ac;KODasBnTAWB?xIxTFt(Gnc?kpt1` zOu^$OO7P5xfA-$XR+Ek0E160nZZ_QtPZ>&Dscv$=D-Gd>TYiN*|M&>J!G)M2E>}#b z`LvBFXvFiPQpQ$0?ue{ZmifwEfXTX~U6KH^1w$PNdWjg>4f<~ZyREvv8J8{tK;&wA zm2I|C5t!~i!vfGM@9nZ`s|+lg@LJ{$uYnI-EHVi&lU=|~KS?pVY6V)8b+AV5#tED# z5deT-VUI#?PLyd{1twv)R=GygK(5bx&5o`7B=_Gqku#4XgK4X&0Dy=W*!q8uP2hlu zbu0kD_8a%(^PlpVR6TmwfO_a&^H3gA@cA&R+wrJ~)j*^&}2yYK{TvcyNp zn*!3d?#r~0G-D#nK!TV8I_SFY*>alp2?GQa+X8xPcRJu==lr?>fEg*2%ztIb>Gjyn zSWOt^WdtYLszfcIzdbyP4}JU`r2Yb7D-i(b0cu7&!?K3h`bIF^Q$fI>6lA3U?!uvd zTzT=AmcDwk&1M0Bbsd(oUt8x0%mM(j6JvG+{!K>U$roRI{jER!`9AqO3ZPSg=0CP~~=Dhz7?>Ib1z-lf;o_wlQ{ z?!X0K`ZAt=_IastClYOiqRP&SABD4M0M^wXVCCQAVVxo(g|_Sao=K|!|4rdQG7HL; zs`T30!!S!}-KA9nCjGPka`e<$XpUh|37mx3cu0goEBpnEE&Sv z_k1nhvDYrxcu60k<|ry56_6wGAZI^0D-+^f%s{X!xW?*BxBjEFVaCW3aOjwtQ@(3U zq(Kh*9hn5BQdwbDQId+VAF1?*6Cj8r`RDt@NrsRWe95b|Dz8e*FRji?CCCjCrDX}2 zC<0ij^dX|&fDxOs6|huVK=eObF)Pv@ivWPcRRw{hVim2sWV)6~1@3g0YN}Our6sGN zV4To1x`K#v4kdU&4Y&R3cR2gpFJskcQ>wufE@YKYyI558jY+li(X;vywNa@MENP-v zDdDuweHQQAZyz+q$K>Baw{_`Lt-*X8cZ9aym>NaiAtg6K8n;0ZE36LTyoOB$!58_~YLmLE@FAGR67C`>X^xN_i7r>jfOT-|MmeJ6^|5an#DWkaI+& zldVMbB(RB#Bwjklt*9E;YK8kok|Fm>Xv7{+U5wj*_b|@A^gBr1K>;Pgw29qzSRW@J z_aQj#7tvp)g1$01v?6N~xt@NeWm#`Wo0lb=}Vi zHUtrae}rYvuLhH{S}nv8ANzoa#3&Vw0FMdqIz<2#c(%G1_FPf+ivlFJO~C>j7671# zBEg54js$hOoanyOox}1s-8)3nChy2v*my2*?umzD@gSK@O~7es+kl=KcnD`-@_qc`t_Lxd){wbnl!FjK z-a>!az;Q?Ii}&xn6A}Xw3KL-(0KmP8F%IJ!Wm9o2+n1{RD~M!SYtwhw0!T7Vsr%2(d+6n#5idUVWwWp)I5YhiXQW=CLl1pYln;Gu^e z>YIp?BaZyUr_LH38$*&iVG>XG(bmIXdtQYU$BI0i0$90?JJ|Xao8h`|UW54y<{D+? z6qQOv5@D9wSixtXKZ9V~+rI3@mH6t{ufQ$0{#5$4#S+j9#L`WxIj+#arDri?B{mlC zU?x=3S89Sf0qRZgCBJKe6 zHI7X-n1gq|eRsTJ=k2h?(#43Wy6?yEy^j10E%+o6XAfh}fS+_lOV3qRV6}F#J@F(! zGaJ%?qf3+(Dxg;Sg(+ab6ZH-!IO0nMn$>?+we?o1GeF8b6JsW_y`)0kTYRB=B5^jb zC57G(`$PngKI^I1k5Z|Im=t7_K-(Ek0Dz!?CZy9_ESLzr901S-31%#np7L_<8@>2L z169rw24ED5WYWO|4KBUG1N`XLJ8|v>mtk~*zTY(oeq5iTfBJiTF{ox$OM+hM^VZyw z&-h~>IRu|P<|wq9lc?3ovF>`A9% zG9lr-1Tp6#`#>sbKuF4QtkP^;! zp%ZftVIrQB>rcRi&oCIkbE6K;HUSf@wQz_f1hiy)nOHU0N=j;R{Z&|4~d&b zoOE#Thxf;Ni|2?M{7e9#I48L$Ga(j`bOr#RP64`)i@;~!9Q^sAXYkc)Zbn+2Cu|$4 z{99l{$4*;?L}4KCv1sX13@us&5>&iWd76c+FlP9%{Jm-Wl2NWV?N^-+3uRQ zJ^w`j!1%3m4#=7|_a=__WQ*v=WRlC?f|Wgjry3tVTZVF=L{>+mfpOYyt{DY75z;Ao z*=x0)FWa`$y^Vt7h)vkLLX!nh*8V&bS=HK5dtbT?L{kL5$&S!Ueh)mh2`)unTc|lr z%&RnT&WRtvE0$0+cMQH4!DZFG000QX!%*xkJI#)vWdQJbSO&mLdgaY~NngC#58^D6 zSc2_cWEW1ga#RO5!jEo$2&bKYEn;^rT4_nfht{obGLGGL-UOFlcr41^m@xJTWC%O0 zyN>i6mh;l=xmK`IuJ`{Z0HDvQH`BUyfreQ!oq=M-CRG%*2;N%&fbJ`;tRG{o0UZ4C zv+&G{L;!%)(e?=idMpH~)|av;nHB&6p+aDwT7uJQ;>xdFvRAO2+T47X6MB02>ct3z++E8z5Nx}T=(Pe|KNw~!}Z&pI4>7+3=?dmLT9(MReH&` z8uUqLr8UNJ#~y=E9&vz z@GZ$S{fpD4P?ggT6NwJC-eLp1>#e(CryZ7Jy@dmClREOaAql@PB7Z3oQZkM3ArmFJ zU#V1>q|SItYcOwveM|h;!&)f$CXm&@o7RU~!6x`2i61Hc1Y8WeAdabJ;2T>$em_Li zj?{Y22Ck;RzAM^i`Uu6M$)Si|1@%sV6_db*o4&H^y{rI$IufuFVgUdNRtin0@;QcG zP!vBZTG_38nOG{Yp=evGwo$rg5=@~z5&GkwK7k2eS`@DN=8d@g>(_~Bn@ififCFSd zXq$utYkcM+LdCIjh0#$8T~N?(|NZvG8K-|NTnCe0FJsxkG(8=>6}( zaOlH{m@Es;qbs!8RbKCov8mM0a02L7(M4U}Qz5kJxQvX0RNJ~OFw@&i_z`S(APspM zU|=i2VkMW!&-7@rkg?8!0Bh?JuDa!xxVK5a!jI z80;em7Qyq4AegC^>-^v~^eVNAU<`%^VhSM3R7epV!q2F+!b|s$OgXu$5KI?BEzmrM0lBD+56HMq7#3pYPck+9cB^ zZ2Z%LabyA9_N%|(_S=4gD0UIW5f0dIZ|wN0EfB?%Mu^NNA|?qc%tc8&t+-@ilhC#h zo)0eCZ08C4@vWQhz;FNdD6;YpIxb!4xqs;%DtZP43~8xHYtH@w>Hp75Wu$b35yVNQ zQS5%kE!Mge$o(5~o1Pt1muDiVzgGkS?BA_}gH&4$5X}TjT?Xv$>AoVgf9|1d17N!V zb!5oS;?EaEQUxFs3q)FlYSo@VVpOkV^u^_9kB=joph#Z_Vc_?eBLsl0^NTs-bU01I zUa)tZxffGofqOmKPXqwyHqf4&l6~yu0f0<&a4K#SwR{w(9seP`VY|6N=S74;1kcL^ z$h7;9wn6kjClXQYexmb~;;BxT0r0;902JYsb5H>awfCeT&DiDS$l&aOi3N7-oUl^X*R-0f27%4%tKm0FoLacL5In)J6Eq{VR}$!^qv5 zj)gf3lnJ0BoU*?%Ch`Jl0q{Z>ebrJHPmO0+T=wN-Hdwm!TiY#M*jV>jJ^R(!5tu## zvjD*CjF=sPf1?q2eDv{w#~ys~L&u+R;-$0zX539rcY9Dv;Frci>t}$*WQl(=m}j6s zAYk#L`S{*V*JFeAmWVi@ikgv@rh&b+!eNiU(1}GM+LME6Y+?dG`Pt9$gCG154?XgC zJ;WH~Ko2z9JlmH9a-R06+k{#IHCCt04@xj*KG#+nEh;XSg;|7v!IJditIZL6y~7~E z@L+(~?65iB^`CFV)|)RzecJBm{H z^sZ)m1nK3*2FeCC{2Z|u6n6#IJ*l`nga;m9gRfk5Gd^%+pU2=;!HMYr zfT*a?$Tp=CwN4Shms=#3;;2E24YchuVy)cu$QGe1RfycFpwUWk!9|zj`tRI=Qe{MF z;S?YvS%OKax+Sn`@2kE7h2A8%Wx(uUa&jCWc>jBG`sYtUB`l%cnnYib9zVTIi{K&JomyH9Qo;!g^C=xRZ%0)r9DOUCZso$}7k# zOYr3@zK?tU`V4|_0IOF#jYAK7C-(c#UE#)S5wdd17Nue&)MWr@zb@yJM`P2)e zxbVwg698+69k#>aA3XqpM+Om@1ga4tmHmW(gc>AIc{Ky(=ZMmI!8 z(K6e+m49Ug=p0h#m9Ev9nM_3hKtD&>J^T$Oit>B8gC>E-pda@>@I0=)?q;}d4b4Uy zJ8bg`9C*Nc(P*raXDu2mT{eR1lgymkw!$oxe}0zfgC?LB`xT709GrRaH5hHV$V9Z% z6P6Mabgr2=rhTSboUuJ+aKSvRzr_}4aVeYXzg;V$X~D|2?591TRCFBppZOXYTwU!F zqwCRa86a!KH5w^K%ug?e`+z1|x}UKX&Lm&LoG^XahMA;n3S~QV@0mI~X@-!%MH-7Z zV3lC#R0AuYTZZxFX?t|=001BWNklJJ||g_Z)M;3P^6%|M~o_g`xc{{+tNW zn)#KGRmPSGT9h(5YH4$c zp?r^Z0RYAL$gUTWYLS+Q=^9Es{SnjNR$u_A<4bQd5uj4AY`rGy3LuOLvf$i7jJ5i3 z)bW?#j}NRw(6>m$0j0H2+UM-E)AcIzQCj}g1;7a$3{*;4YkZA+<)s&0y4}VbpS$tK z8?Sh|(|Y#nvm-EVP0kL->a0M=XKivlqRcvwmhiqAxWAwlh=emfkY*$8?fxf z7jWBcx8eKW{{fzS<{8AK>(e1X5)~iKR$JA7DcF^&nm=Dm{Os|`WSjv_w`bAUYBm`O zq@}WFnjW~U?jlnP|HyC&TW+>KcG-DryndH$vEh2dfK>Y@MBLAJ*kw)!fSw<+efk=V zt70*OFX;^x|78vSY)iuQzSEvxbGK3>Z)k+y3~DdqRY=}Ml*!sNDH0-m>$X4N1{vLo zfh6#(n2>U22y>f1lZSFidF-gm&eaQq3MluCE0K>g8Wd&og8@AH>3j*ft;-&6n^v3N^)Fy>6Q5LFMkb`2hh$!q!d><l7wU`1K_ zQw^n`V_xxH_*sno-~CQ(z4@j{CdZk^7&c80-I64{AVj8-o3dZD+NiTmpNj^0wA_qi zwx9SC@LM3tRx77hqI8ZGzh`B>WEq<0X2FPVAFvejQB z0G~zZv!|Z+hAj+YHI6&%UD)ZBb1|nD!*^-rXap!S^*w*z+17;TX%q)tdZ(E0RRy_lR2vuV{M1A$+Z~^j(1Tn z!>yp>&BYIY@hAM?=l_FtE540(!gh@qA3OX5*kkusBWkY|#*yfbupIj@l@-?n^EnVw%7xx0Q z0m*(t@QPJ)0vo0RE!A~n3#NAS+;dcs-tHGtfi3p@n>~nonVmOWlLVRU-pzzNrYC(G zVA=9IuKDK8n4HWIbz*F?;d(gY=(Lz5AHZm)f)>x<6yX`L-*+*`ypk;)MM z{Ls_*`t`SpPRUe~!QsAO1pnA(!?p(||52VJ@*Hfo?RE(I`b4Kftp7~!v@Ru+=$T5n zP0))~XRX+C?9Dw35Nd%pu0c)g6%aA+NkKtFv9=l>_Bp7ioncxS)qC6W!r#%B2YrSL zxM-`G3h`w?)Ion(!o>1bc=Uk>Q6tNV=bh|T+N;m;l)uaRSEr34I3;a#MO_xTa&5Pf z^Mt+qJioFG6Ke=?5stF^`Se7V^PYT*kUAgj75LCTuf<{Sdp%0oDsjQ_=mcPxZZiP@ zmrgx&M9m0ls}_SWBRm%)bLS(YmJNYi+1re^iD9J3nPvegak4OMI@zQ$sf@?LJpA#2 zRXF~0S75TucAF|(Hx!CT$(h9a-@7Zm@VSqoQ-4aXmEj2i5Hi0Acr#Y9=d_4-nlTeQ zL+&HyTGq_~=(S|n_QN7@YJoRh$L6`o5F4=9wiwv<19M*%NFXDC&oHHRp*x5*Q)L`@ z_*r;nRVLPlxmOW4mLdSqV*n`Qh4g>U3vp7a1Zb>TnO$<;IltXyn^zvT>86{`S^?Ui zZuZZAI0CZ_fY}K$I|Bb^Bk=UoPY*r(^mAu_>i83mj8hlwPRwIiI*wT&^gJhXJ=bNQ zvs8dtnPXzeBwmv143$!VZ(MODUbpMcm>e5LASitY0|R~C3MZ>I-C&Zs00DK5bHq|n zXKL%U|AsJMX?54?O$`#@3FJ-)*S1C85?b`DYcJuaGLY64Ug=bNF|)`~!Se zX0i^_l+_7dZwK>+`>@dl^RWHaOR?)t+hB{O>!BLvlJGP6%d-aDtPLk8#b0UK3;={y zEmid1%LaH-RV^U@B6?_oF`IZ4DW$#RzxQ66blH0BI;h5`vTuX<9sr=d)oPtsETa_O z!}JtW)xVvV5L7qB#b3V}SKo9G<}O%(8*jJ<^F{`cXVf*IP-3JC`m7%Cd8-LzFYq;& zJ*|Q~V_at5uN^BU-weF`&=Y2Z)V;|p2`Y$V>LZj8r6KPA&7X1h`4{7fr z^`f`QU2%TewP%wTR?=+clYoh?BNJQ~XyW$g`MIQ9Q!sC|8RKi;{5G1@UJzQgTKtJ4 zMSCr3=^7lk_pW&V+qT2pY8$1H!l5nE5@6<{6lm4qC|1*CKC#Mb{OZ|?;J778p!3QC z-1fV__@ zI}PUI_kVp3U%C3HB0k8rrVSSj;_Q19hM%&by#Zg`~;{LjPB z&b> zy=X-$Aj$Ek%06`g!ofjow(Yiv$aJEc2dUWB<-mw3%IBDQE<&uv$)Rgk$Rvr(9K#04 z4FE6`NFbY_%OWs300hR!`mk$7zds!S5G+-aeXTZg-_f5}0Dv#<8%Yw0JuPWaeV&i{ z=qR3g=n<*Xmqg5jjW=p(*cFl#@<}gowOjGa0RT)WX&)+9xCQ{293?$oH2~~=DB!Pv zql)K62(kv!sps+TJ-5e+N4^sktcIIUiepaK&BZJW3qH_p(6*ikGek~)bx|0Zzd)<+ z1pq+y#dT-^=pLrePS4vmQon?}JO`sw6@2X2i*Wy=<8b_81&hhf$tJMFHuG@l7e9k} zL*$W6iFL6s0cB3={qkfNab5%ZQ1?dn2(?R<`N?}UKW)cYuSr`srUL-IaqP{14v}TQ z71{%Y31H@dVG(pA4T6_qEg2#~4HNBt9CYNlc=(Ar+}eC34qX6@E>Krcx4?3tttO8~ zK3k8vCIRYeR^p;_&w6;59e3D&%S|_Zpm;B{f1e$Jmm7gu0AO}*%#Ogn*$Cu$?mqhb z^RN2aSHE%3P2c;zAC@XUtL>AGW>l-z2%|G$W0}g8q?SJ6F)4(uRN?q1t8TB^@m2Wx zS1*^|YNcZnJ)lRj9-iv1qe}A(H0@zo>`x8Y=b0v$Y&3BH{rBP5zx^%lzwbUg{p_1IDmsq?CKUsNl8X?oBLFeJQT%LaqT%3P%0BHZwU-{8w%{}JXc+z7{i z>PWoljjx3Z_D6Q)-brB>uWQlA);`E}CH2Km`A17b5|1=RxmrcDRhOCz1tVF}Z?>r5 zUqTQLVfC6iuDkJvxZ=ud(TW{Zs>5hRu~gv53ZX_sxm-4hOeXCQtoVu*qmzq|_74A# zz4w5Ytg5z#=Q(xGsdQ8K?c5Cw2#p}3fSB+pf&l?RC1(VcjE!U@2jQVak&J){f`|wx ziYTCh;h}&51QD^N1D$THc;f%&T6E^ozoh8i*TUDs56{8RJ9C;h=#e3MKh3_6_2^i>}0d zKmHlqav$oEa49?0e+k-?Nah_MQ5XtfB!YmgIzG1Tw%G1{??F@>MUiWP0k&0=w~QL2 zTyGgRWN*B-1wgOW0swq3G871?5G0TwmK0`D+qVk;-JVwdUJ?@#QhP0xT<;^3P^%7a z>C6Nhl&r4(q(zjc&&Kt)+>Spy{}%++s#Lt?ufrHYT0;dR_~2IS;OK+4!}M}PD8d53 zNj0i#wPx8ecJAwER$xE^YPsk@t9)KRo?qI+Y3F?nD@Q#P+#*V-VavD7!$oHvE&xE0 z;+&Z>Eb@TWWcBxsprr)%D%9BNCtlIU*%#k}u_oOOS}6Mw&OP;TESM3XY z1pr8p#12{^lkX~SzU_N>_PM3VG9M-1#UY>G7qe%T%pRfuKtB1mpH2U@yGED&AqhRf z46lNfwFFe3)h<7Aa74WHk$*Pnuavp3iPvlcFtRshnS30!i2?0~Pv zo>AV}P~mCYD04O^)FxdRMoUKer*mR}mW^Wp06EJfsbZUowkFsXn>+x}1rSmcY`d6s zS25S63AP!bm}`*E011i&+{VVS>XoHv437#3z#Uojc<3<0M4o3X-FL_yv37FG3gBMR zNy0nxh5(#?Bfz$4ImiP5c~DN*hq4kjeAT8(9FiyZ~Rj z;U~EIrXRsA&OnkDQD8e=IE)$7VqAaq+1O-*9u%@Mqyof7TG^NOFX?qr&?@JgV|4)X zXEV>OiF0}4jLwVN${6R^a-1L&0e~(mORz*E+^K6v7QKpAa=tsB0Ex|X5TE`0<@n`O zub|k!01?V4c%=?Af`66=emS-T0Qh=dF+j!lFuZa(zI^UkE4O{$*1IlRf6;F`i+<{h zsS)@mBQOO3Oihoe5%@P8fmdF6rTpTOWoI0-c=4%?FioQ*bK^8k9oKPf072@bP~(Jd zstW4@2+(qkwI$cViN_y@&wb_)G-_igl>+U@_H^6e-x7hgRZjY?vpqm+3sh?tV88?r zq)5^bFiWsz?OOc)kI&%g-#&>K{`_Y=`=>uhfHXETgi57~T4NmL3N82)l&Drqm_Dt7 zIkTo?y>;hc!}aE2gZ1ZQ&YWo|71?K*pxqilfr`Sk<&wnT>G&)QaAA7^O)ww<(If!C z1_j#BNdQ2DGV9%Ky`?p<>n8Z!=`*R?pA+u0LD%G|CI`Dv237p<^{VpXvm_7ox9(Df zBMAm0w+Dru_3*?~%W=XNufk|8!=`UpgzK)k0)17|!6O7l?2Oe+0dWMAFcp(rQ2a&= zfY%F}-8t3Hl*zGDkqcF9Fpuwb5OR1g4YHCpKH?Kd=i4V2jrtoMvGP*Q0l zG;3?nstt+egC7JKYbAJb$x0l4+-Xw%PYPvGD5p@F<>m9WqF6OD2yC(KMS7HL;~4C% z;FQISF=u)ol4cD>CJol#om5w`r6a?_h+Ufb|9bX~64*_mZL5oc3(vIK*yKd+J;#cP z#Dtz_RbZE-!KD?Twn6Ye{>=CF+Nr@oiY(nZ*s{a+8G=C`?YjH`ebeXQ);sUU8RvZo zex*m88bm}fB1O1~AX$sIuGfn*j{PL&O^e~BHMlO7yVTX;~9)p@Om#Vxx6>aNcR3MsJCF3oTXo7Amm;b|(0EW8?D!aBM;jX^XE{*V@&iRgoQu~FB2fCMye7xg--2y>FPUl zK}Jh6mUgO~&$>|KsiDESC{%NbuBtdG*#?|qN;&8I7}&>9|7AZn;-g8T$)yFQL>nfi z(@6n-X%OGI;{iPR)L#%Mv{H?*?>?Wxn>U_^ENLJU@Raw!)3wrhUS549^36DdF z$c0<##m}C40pIw}578UKFhpJ6Cv}wEfG1B4W?OMq6xwl=F`Onb809?Jfkx zx>Wwj`>z#vV_T7IaolGt5MV$UTk&^Uc{bK|ItNI-=KK_7A*Tai7&*B%1bK>pJ={8U z53y@g0022!2|QC2Fc#3&PZPAq>S(MT5_{VE$SC4=3z>jHI+hkZ5T^|So3z|B?L+dl z?H@8{nJ^A=000aC&={iVscQR7WaSv4TA3puN`8iTd>P*MrhZ(0{%6qd55ojhUl0HY(-J~w297=TI{f5`zar>e zfY?z7A_DdHy>zY_Egu5_@csQ_Q7l%6RxC{~JnQt@M?Uc0k8QZ&hQFK~XH0!RH3F|U z0#g9M)V!D)fq%mh$g<4&>#}9@zxAzezi{pKH+g=!f-p(M7LevR#ggwbnCMb4Rm4bw zmLw6+>{8LkI`ik?rt7c6`U}?)Z*U5Oi8z`FkCF1tY)<=^l?JV7y0BgiZIXR}65JRc zd$kZFgxy4acoklJ_77OQdIeUlcm*RPYuUtzfqq)qxtKmU4ZXcp^beHK*Hc2N$O=bG z*#HhL3|rC~z>0s-E5N79dppt|O0kTa6s$@WMS~a{=nH@$eSx;ipLuMz*HfxUQY|-> zdGkDdNnY zOxs3Uqp`QXR35D^V2rlfF+4t`bA%*3=_JV{9doup#1q z6q*WpX5iFwF2)ZY{SA_!SCaqCI1bo*V}o$^B~!F6Y_?D>m&I3mrw@G)ha9*+&~AwR zk~X@K&aBl%u{0AUcta~TpqeU`8~ZRO5$4U5p4zP{QH+y4wIa&N1l_tJbncOLbubiT zii{Zt2U(My*VF!H>rLL7cR9;BtDY{xi$MiXKJ!QHf9U5>2xzya_k(lHPaE))QOxg; zaQ=yVW6}H~3JK>F6HZp6^j}^FgX?Z}jXYpaKoJE1l=?0dcDH~=R6@(0jk7Pl5x@HV z3cx9$>?W8q&B1@4eH7*oGUptF3%0Rnf3ryJiC4Pt*{u^Oopfx$-ST`XSHuG?*GAKc<853 zB1v3Xf7@@j4c_8g;g~(mGCH~mr2-hr@X#u~6m!L;1V~8X4|;L^9S`7to?U_l z$_S}VZ>&B=hlUkf=_7a1K#GC+^RVuwo1r1P2MRcJ_L`1ciFw}~pwYDD63jpwUTzlH)pg^hIeFG#|a3vou*u6plhAz{_+JREXgKQhR zV0g$7WI%mr2(95!xM_y4Sx0?*46Q~();fU#ipBDE3EmMvvUGGg70g)crlFrmD%82T zEB1mZ&=?t!_n6Eyk%U(OCUw{-79zyWHCQy)!)50lin#-Ac=1}%%b5&ZTfow`(RI!+ z*Fi{~9|8c=W*8TRi3|WsiRa%k_TYPSzZQ#FD)Ug7IM8+?-t*WQz*uVrjy?X%c=8V` z;dnDtB-W?n!5DV`!}fVqY;<_0H)@~)Cl~W zjsRN${`A+E&O7vTN1m|cm8F3b6l1SY@Iq0eFQjosLv|h_0b0$LBwu=cFLr_udgDMeGw%Tg=GFqK{obBtM4|w+@%{;xwIzf5Q8l3gY;DRj=_`! zeUgOOilku##WJ9Gj>li=HgUk+<)0hj|0Y~LvZsr;i$^|k{>}5c?<7hF}FL#oDnzv9=Mh`8)N*6EJ_+>(-CL1^Go|_^PcQ^+fA1VjsXc&V}kGN3wSd$ zGKM`5I2eClwp_gKxpYJXGijnP2vJVg;M_0li7hsohKf5TtP&fHCIz(tBLL800N6@B zE7k0ewhkGYD*~YPC_oa-#aC~-5BL1=DZr_q}5vihwyK#tyPS6mh=xTpJ;5&RQcvnJT2_4DU!pAn!{m?WAI3lL-fR{LQDvMDU9Q1{~D01dF!V62-wm zBqkXb(LpmfnwV4nfUFS9Xy|@s+2gD}!D|2j!`7qU~jPX@#5%9Q6V`)nvv#H%~idG9B)WTs) zliu4dsHO8pufu2SkM)YTdkcR-CLWuf1Y{u4H1T}0tp*Bs^So>VtsyL!9^nPog+QP_3YEV0s4t(4&rmhUNwuK!X{&?ByO?9r#OS zz|rA+EjhH2B$&XciQ?h6&n| zUQaJs1L7!CZDOh;EoSD#&)>@lr(TB%&;zjc zXLst)!RZ%%6Zbs$JEXx(M4|ye!DLfVFzd^*R)pDN;t640Y0oX6CLQv|N zOTj)p`WjTKrvLyT07*naRQOuz?QHr7B~hlv0JohGPBI46{(+URJcqTfzJgNG!OX!P z)EmR7l#3$#$4WfKwxn8+Mn>&jj!_K+ZTkX)J*g_FeVmATiJHH?xda5XqAq=vR;k)p z>WQu21h8Og}DHPRj9xejE zq*Y70KcoqK>3>h-t2r=il@g9WpSIP5dKVe_}lL>8+jId3)l z?YR#nCZSV>{H~X`w2c@GHKh{g4x!w<=I{7g1a4Fpz!i~5CR@^?LVwL%VrJJvrw`sx ziN#&Ov;feWRI1zr0w}%*4~bXBGk^RW?)dgY%pYa$ZnfoGu*=RLM6)p>EGvEns`gXh zRjSm6K_qk2xHQ;L5fKC-5asvcdk;O1hkx}fnqCD-P!-k<_W^PGAlr=Cix)`me=vQT zi2t<;0UWVL)z55c-L{>=R>c)Cow#v#+6BlCkhNDZ3;+ev^xRT*fC2$sD?zcEHSk<# zuj{x1b4JdjBu0Vb)?omQV0_gYVGrrPnu+5{tu~4#L3bli zOYuM^`Q4;a?~4`F%i92IE1m&D3;@s^88ZTd_I-?=fK~Q43^wkSZa9pYJq=ub-e<7s zx+MbuG|lbQbJVWz4!|Uu1*HC~P6_8^v8RgO{%OLh(l!cB>^aXQE>Kj_%vlBp86tvP znI|nrEC6u-jwO!p0e=P_`Q=ME;j|ltb(0lJvL4c`j&5VcpM$*8uI4A53KW{Tsu2P; z0E)d03f%QPJQ`LM_>v7n3^C{Bk*rN0)Kva$(dg`;p9V}`u!gkx_&V(kY1f+%tYcO zO$26^o@G<%v}(jWI@Mms5eoL#Z@eCxZTeUyb_0uo^JOitz=PPM zWne;(Ad%`xnh}&xhXaX2=K$;2~Kq(F1h9hxZ$=R z0bU>G%$kAkedp_#K8>&36!Au()5Zx(^t3lF5P9HZf>mLz-_>dlXd5lBAb)Wg$%d=ZOJ zIvY`;7qvJ*#0raNl+{VoHFSLm@?yOo0ejqAZP6q6;)y3>i_PAQv9)W2l|Y6}$qys} zPmD;U?IHF#PAMzjxp~p?6;}#!7X&agV>)RBfziJ3CIB;C06?k9mIa}$H98iSc5Hi1 zb>7SW8p^4;mR!Q4R*eM#w2Gw)&c5(seDjXGQTgAm()46*KN?_ z=z5LV8_s#!DOTBF)wIyqzE@$mC@4tBkHD{>ofMGQY zqu6iv?U6QD!*kl~`;oQBLE{{@v{(_fBgkTxt)a#$JBM?N)^b&R=YhxZt?xXHCUqa8 z5Zk}!tvGb=kHc%Og6A}arp;xhO77e@Y|pb1Z}duV%7gg+PoKtBH{A`VJR7~ey_h|t zh{HeoNo@W0b&!Uu#d(CNC$}97Oo;GT-a$l?1Whh%(k9Q%iICbVFO&7({qAYZ9Gro9 zbLODYXmk=P83U{1Vc1OF3a$EvYvQHtSOj#en}Fv99d=QeIB<$R`0LASaLsjhz;i3I z@4V&B8({Z6K89vv7{0I6W3lbyUTgMt3totLodH-Sxp4@+6)@6taPd_)V<-yHAp3$q z1UwWyu4BDv?D1#+KLLP+n{I;X^Vda4kb_oph5=#ccDLoq(%+3>pSl0G(#ySH_9xCi zX(Q0T_+5->~kG&Ehcz`0ia^*`>- zoC_R>cATKn(}&(^Gmui}gJ&pRXUsh098v1O0@wB|lxxqZSHiW~M5*kGg)Lne5~l}C zmd7~q3s>SFD^oewR4;}A*eK3B>$CXy4qGB^t92nLdP%T_41zEe%V9nwvG1^Y^aRtj zqKqZG7WK*YE>8piEQn`;fqV-gU0>v!p7iMOCCol(L4Fw%$5%I$U@k7Z_Cefu$4}r? z=Ajt{2#Qr<=&0y&Uc}YdLRtVotXdO9<3srLK6}Ln?7i0%0Pvc-F!h5s8i6SQU}|nm zjljS82xM7SxZ~dYt~lki(~ocpej3K9=Xk8*q+$nXKYre($JD(=5Rkoyq(E=I)fTwn zx@(0QAc;{NNfP5pVlGN%J++-Bt$cq?X`!b3y1;1E5ql$Kn zc36|vO{)J(yur$eR`l%I>$W67F|0uN?wFkTIDrZQSKz@_Rv>RL-Puq z3UjwgVESu2-qDuwm#eed-g*)JvQ_?xL4|@BhQe+tw>A*z+z*pPcG?6w*VPR}MX=B- zAZ&3lTunc+A48IW`t9eYRq4jEX55s-i{wW^mEkesay-y$!QTuYO4g{lD9GO z(@GH^tW5L11qD|t`)Q29!9jfS)RXX$4}DPDO_GQy1S`fA`P0g|+&6PSr3akg50mD& zsWwnq3ysuPR#4;BoAyg5SuGn zY5{53#shWH(_WjLpdl*Kl1*c`Y#-^&qt9qSE3wHIMDRIa@qm?KDmGL?X ztcDvJf4+h*pNWT>u)#uFrbYG#K zkmHK}OHl0-FZ+aTUvzYl_1OjOT(%OLIY%=b=WlwF@hk>kt04;4las$-cy*TCk z+wkzu|AGj;!Z@Q7P~2LL-9PbeoN?+Q@Ut}nRJwH0)lg4Eu z9|8(EU;q+3uS95(HjSo5PnbD5dqr*em3h-|xK1@7dm^a*;GH(v9zV#7Yd+U!7 zd(#oSJ;+jDTT3jHq$7f9^j13UnwbdEhP5FawD%tA!F%nw-6orF{6Ju%w{sTtf2EdbIOL!MaPFCBB5H-k7EtMd3`7H3xuv9Zrtn$eF$(WCQBh<)mVhKpn<%7Xh{j&V z_?o}M$2bC)ff57p1YyJq025RzqQ?M;uW2iciBN(&!JFJetu9Ok06J7ZOJcOIAxW04 z)aPqElaYKAIGAc`e!8&2PX>WLx*$O3Ins~aP5$}wj>VxcXEi|RR0}7}#heIWj{2Ry zQszTcY;Q#lobm!Z^I`*sEj}MZjj~kQ4%%-QoOSwf$ifl$v?6mNc;$x@rXNb^+ybzgAsE zfn6*1Qei0+P_H+I;u%px!c?n^LiCJGQ{dC!U0D-t#W$Stae?4=ASAWqnw{ zM8hmYf%M1#Xd_A6AZa9Oj-p*(D+~Z?MvOOF2rB(}^oeJ1#(9?krD>>zE1Xh zfn1En`w@8Ttxn<7Ng&CjSNDWtj>4AzYehIVvasKpQ{> z=xjgrgi2)I!mQILZa<5QFfAi0Ov5Xy5}bP0HCQ=Ju{#%D+Q42rzZ-`ixD&GG3iuw~ z28?<(lY4?w1_04(?6x^{`*Sl9P>WdI_WSYFAD7{>Yi`5pkx-aK8!woFQ;t0Z3FU zNkVQ>QB##A^rY+uCNfHqXM)as+3E<$K4j)2RsW0S=@=Rbal>_YqBb7Oem-~JAoktw zlZfKFFaT&}sDO@YUFaOw9&RRA6ebjlLLnv;kyQq9*$sE%*}tzqTFX@Stc4pOl-2}-*jbFUuyY3pc`Y*Z@hEgu~)PM;2u1wK~Pt8PN16E(({d0sTS(iX=#&T` zk$dD5(;#c1>a;MURKrDQeOg>TruU~J4k(pv0r>R=#NmQYCzhTroA?HTaM0Q!}t&Yfb@$5C7yxJaU8VIp6LO5e`>o;HkkqdCeHS$@7`zx zrT~DcxiK{Y{{bUF7Qkb_`OV=+9dq2JqvQ3!DfqPnPLC!9s?;r1!5qS^sJ_zWq{=UJ ze+QTR_l4MLhaIKTzC0S$6&dC^e%gbq9zUH?A=09Nte3hL?MKUpNHyDe&xWdhDzf1geneZPMS z08E%$6M=x&1RfIrhHjACwE?v6Iw_cAaE}1+XJROvhJ%kd8_)f{hA{Q8&bl*k*X`G1 z?qCH-*iX&Gm8}+9-C_);&JEh1$!fnO`fgFx)mb5yNkY1O5%p$--#qyTTyf=fc<%YX zA##1OZvz73l%PqkeTd5;+Y}-dw+hAT$rtKq9Jb`&op;_DXP$lslc!01Az<3h%Lpv@J=0*c?KAWEG;gB^AzkJHvR}!QvCo$4kqG;gpz& zkXlM=s=5f+Y1HW*=Vy%)N&K^B6YqYKQjp=a5Z+9vYLc;U6B6Q(Cx!;qa+M~7yh~iN#>)F)Un6M-if0Q+8J?u8Ok1k z2D8=+MVXVzu+TOM8CO%Owe(!-lq76HA&uJW$6x<3jtjnWEtU_5NWvJi`aGO{(&6ay zYN+}VvO-(tlTWt|v9t4yg2rWt`daM%B!{j z$a!XgFmug1S5*vC^fhEYDIlQa6jSLn>ySDYnJ@sz98gNTBw})($d=;#){BwqytJAr z03a=A)Uq)EfR|)g@yb7>H^1bv`pqhJ*R{d615m_{qJWKBP1sQ!EU`8*{0_6Z3%oCnyIWx)S)-57|Q$l7a= zg|8xPtP(NUVr3>?_(z1pKYt;H8&yO}NsjDtF-6fE$1z9jhCO$E7n1gBlmi0V8A7_n zNO8lq;8~Xn(^qep6c#A$w$2cAGKs#m+_m<|0x&Ta(J`Tef!uS^z|dyEJQ$>(%Z#~Y z{;-9{Q2NPah*3csGjYw$KgEr={}d?AL@o4DaEl_Y+igv-uPydU0&K|~HUL1>8plC< z@0lJn1prJ8j;6l*rz0>008CAgsS)@O8G+?PL+gI?jyq4d=*yQMQ?AnM+gc(`6dF=W zxE}6Q_$QLizJDr1vm)DHt%^0^R&RT|ByqGXV*pZMMV$gxW>>L&tX5=M#M0#O>;eEu zZK(hNg_HtXEd>DF7*P~zoZv8V6b~$8fn|I8OglkN_{{d(Phi$h;oJNef@S>_U8ehiwqI)}k2j`Rwa1%KJs6zq3D>D*F`U6Q5EHEeD@dC+iUEppx7s|(r*l1_v@+=@U=-62 z+l5$4Qb*#X6OPBBhkhDG&l8wMtoP_+FZO400s8qki73`*D_;zP;uhRO1}AAswTQI; z@!=Ixv6KYVEx{|#!sXX~6F1-a0QzUHgBsfqg0ckhY8lrRiYyq`iuB*IO3&WiG{vbW z9*4Is+DPcv1ARRbAQI3Zqd_eQt-8Op=+o-Dy;mFq^>4SpfDs+z&vO0vR^XAv9jUyt z+Gql12`oEq4ca=OiJsE2HPPv+rB9qEI`3>6+HD^&t_p0|Akb3k!IBlLaL}hei?NZq zXf!AQNU^UrN~ocnzKT-f_ULr2NlxthC`i%6znvGMdgH z&i%@5_@Af$2G=PeX^-QR+rJ&h9J(6{;YyUfP<0k0*&;AyH4kjEN1C=7Uui!|B;jK9 zoe4H+wyVbqIPc5XW7*mUn$0G93n9)s^;pcThA0*YHd65%@MsGu!ljgG6O}Dw1yY$^ z6#M7n#&7);-~7&xkrnzdf5B{2i!FTq=zRqM2%D==E>b_DAr(zBrvyYXz#b{|ObLYT z)9D?zB6Lgy`Ew>h^r0t^>Y-AdhbykU3BP&bDO_>s#c<&GS&!0x#O zb>rCfS}PN$>nNfCK_+5~yul^3LkFYdsR97QO*{FqFq zk{iNnuEB=$%Q*eSeK2n@#oz$j#5BPr=wb0UX#>gaCX%=pC{jxRAb?ky2fsQ82nGSS z0%U=(05T&2YWDfa(u$`}zfb&EEhkm8iTf$DZ#V)|0KnAbm>Plq zkP)CQ;B!lszwP`BE;#LxM<3fAu9v!gz{pO6Wm7=NCmIaGgyt^I;*lgqR5M<*;YPUO z>T57>&Mc|IvPGcXY)a*eK@_5WY!uX8IzqdZCJEBIl_A^zF9)XS$FqTo75=kZ?V-rRiE`nA)c+X66Aaax@L z^pT_gOJZiklXBJY&g+^$k7;HnAhI9D+VpkomTVhbj z_#5uH^SgNPM?b;Z(I(uWM=JhqAyDsXN$B*oETxsnBd;}Tx7AsqrE`M{>{PnmV)M;# z;YAnVzqWa=CQ7t!6a{^PNL}EB$)ofs8%nOuA&xsogKUNfNE)cG{Rc+ZE@PchDrY0L zCW=)0Z&z^aNf%&EEkP?~GN{#1JI8GwvRG{qydXW8K{2bo^*TQE{%!D?gZD?)YNA^9 zJGvJHEIL$AQgU;2V7*52*d^>bpLxYz< zc2c6m*UeiE3RA^QHapjCwTeJPo0a2Y32R4N_{?XIz>PyA z07*naR3+*4(iXPcdPAIi?13o8Yfz!Ow*Ua$U|U80Y(hq{F|C?Qg*IoO#{1BU1B{1N zTyW`)cxmY&o+CP-^1hy`B&fU9o0ANM`< zOE`Wn)>&shN`4K;9eV)Yy~TQHj4cz|H1{luklH2f7|>BjOq{#9fL;<(VUZ{}O3es< zHcgIuP!Fp({={?f{GV20@zDq3{oA}nDAMJUgSg!ifmFNZxNh@ftBv>hN} zLMrrlzBic)6j&wbP{P-)y&a7PRHeU=V$VHxM!7^M7J`gjc86sGu+@w2&mQi2D?~(V z!eS3bS_PbW(UoXAJqVq$*eJ^TIVqBuHmAy`xyD61&X_qGyFYQE5CK37z!?!a z!vIkAeXMW2_P5SQ+*pOcXA29hGL2IO6ZV_{pxk@2M~mLgBmkhZSD8e=W6LW5SQh{gpvj!m z7Ra%)w9_6SdNq0;bRH>HFL;u9Dun9I!xh*67`K1-2{f~QX;CBSF7}-U?CkE{`IZ(v zW2OLr*X|8dKl#^2U2<99u58T4w>lB2+j z*k283t`G(Q!j%XL4Y+ArDvlJNQ$&LOxmJyr$-N2s`Lj-6;zWTc71+|Mg{lo};G>6r z_p=E_&)7muzPb72#r}?z?$;zWowf!(%T!1H#a*@QUZoUJR?sH|3a>Nc^uB1I$kAa% zhLq}Dl$yKlxu>(55L_NoYaaZE+gTj;MU^5_;y zQeka}5MTJEOIPEjn{UHC_dbB}S{q)uPXGeX?~&eWUMnm6qI4~)#(Ke;Sn?ifb(~_6 zLBT=0)j$@9IN*T&aO4q3V1o_TL)ff~@RkN*I>+Q|`Ams02s%|hCV|2Vh*0pTEf6DX zk7I0j1=?e;0?{ZkIsp7{)xMqh7;gHwBBskVu_1mmVhRH?=}7Jyg*YM;0T z06HLmyk^(Vj!4)90H8ztR|>PO{@dx&X=Shs0a*t*7K~{H=&W%W(F_GYz*r;1F<&?l z&ph+2c(W7K;W!bnLu)Nc@d_NY+qU@ho*zKT9fj|4ZEAZ*H?X#8h}v}8&zPUi;zofY z5>ya+vvKKl_u_$ve*-V*1>y$Yzr_YP`@}gCSv&hrldAr6)Z+40(4J^P{ zuKqTD`otdruLlbj%t58p!ZC;Kg{|MZ0Im9~qLol^s6C)g6~bJx6<%Spu)Rk2F#g_F zpSg|&graJHOlDC*K!z9pUc)J;UyM~NfCKjX2o619XVgZQqgY4~hHbT=Gz=%zT+!AI z0WicO)$Er>Y%nARO^Hc zue?>7B(PFB4^WF@goPsdX03;t@46okJ^nOG1M^S|)rwDDT68{8BY^-wgIXJXeb`{L z&5*F~-!BQaH-W>}zBdp{fW98Cis02k*h1U6@ z!h)t}Ty$`9lXWid`=Ji>N@Z%^N_mz zfKx^$EdbqfO<5$oQq#gh2AXT*K{{B;Fq&;ZF zft!aGjY^NTXh_`&mQRkd+om6CQ}T6{Oy?f`k#!zzZj}cjp5V? zOpU<5%LqKXYE{oOPyFWOGtWG8@pwDzaY$*jf@318)D;zDWwRZUmdE5sd$XAcRZ1n) z$7?wHh{JH);$w}%wFsLCAQa~CxCzTud+ega{ie9WmXGqu&O{1gCb@yEg)^8KDG*tu~kT0LsC5={gWU?3qAPZqtD=+ zi@%QYv~|#md3{V&^!|s`AMlJwpQn^w{m+wD1wT!&?R(#Y!w%jLS&Ky>PUQ#VG z>)5sjbY^r%9o{4x<`)VgX(GkMD|LOGcKSK^@lPH_vD|~0tpTE{p8%~Pc&+8wYsYut z=tFiukPb-z4q5?DcxZzDdJokhunANNt*nH|9mI`yKZe`B{SZn$Gmy0E*k+6MasDZX z3l*4Eb!od0yG_#MsYk+Bw`-Y{ab=+J!FwVsV16y^h7#Hs#FxK%D<1pxp9EZTT0=PM z(7o~gtv7-b4Z(9`t@%ex2$a<#m0ymV7a(#1`2F*7-X*u}G=>I-@kYnA$XcMV(MCT4GsQjKllLdab^qKUFjVkx7Slb;^w<5xx7hH5D zR;?VzQHLFh`Ll{BI!$p(0jseDXL5FeT~`33upiqb*?do_5AMsR6{Fp3q2QNQSk39h z?RWhEwXqPjdJX;kRqVXecId4#VPa>#1sJ+afHpNf$|V7dLelnwUMyK%$A4da3({Z! z?W|0=PLgF_rv(6f&qF)S&~{zSUHB$UUoamnrn9Az>@zl56E_C~0N7-RTebxXUkd;T zx8ErD(~3?ff|%VDbj&9M01B>YD+c#8+d{x~N1RiBFU$br2w;RxxvmLh$$ezMINwKD z7xb_v#X&3f$N>P2(J_p!UV}2PrISp19YuegwVJF7OZj7XnCP^BN9en|H2@tFJm6PW&nmkBQce z+3L;tp`wnuKd3u~ZNqtul#pDIVMKNS04;(D^Tos+)Bv!q6ZySPe{YHlwsn!QM~CI7 z?TexTkd;x7XW&bh-iIGO`WzZ*AHp;c0Yw$lHLY~UIYq(ouD%l26Wt`@RvicLw^zE~ zK6`Gr$wnJZwE(>C=`;1i$s;fY08Gt^sS)@O9D!ADJq}aOfq=q~G*! zTUsQCgnpNSTB>kx}ZP>FM z>2-QVO?2qv?E5ZSO;T4w9Ju$s_`-3Y$Nc&8mCDLKT*EA}pN*>g6wDG;^iJj9R7=G< zf{X$NPZa!XpfSE0&Du&Ntr3(+`;3~1ScOCpD~5q1k2?peY98FubhINErAir%W=(>1 zT3ZT3Auv{9ymre7NHbIdAE$od^LW#O*_1bw_tpMvy>6cl0%qUni1+2#B{o@?WRwY~ zNiyuu#a_=?)=7d=U}D}WMQIv9%B=L^n`)q`_FHN{17mARW`kP|P#GXj>`4{HcmX5y zwIqp>q`~&qs~sR66V5vSB7En&_o7niH32h|npnj7($T-;Qy@%0I?`2ftjn$joVpY??sIR+a33k)c9DMydkK^V$AA%E9ktJkhW1)9wE%#%C6iL9&P^E;lk|}d(n?E6f?2ro+PiSigFl1kR}j~S@P)(n!4B`= z90`F9aUkIwGClfq8gP}NL109L>3Zkki(k3{Pd)b!sm{-tH6641QyjR*N3n2T85NIi z2`%AMST_O{Ps@p(5$sVvhR&L{b1I1_-e%r2qndsZ&1?W)yY4ouSv`)!4m}X_XI0>Y zw306>y=+T;=dh(e|9Co#r{hf!O* z7G>TyCZVz%jF_m^lp&bKktJ|o-pdo~%M7hr4Pzst0-mz7UReMJcr{{m{F#XHHXCv# zyNNDLt8U-j83-bz0sy$JRrvUa-i{NF*$sts75b}=-1Gb+e-_CxC_t7Gm~_f;{OKrE z)8>!oi)GbPtTgJ#*@O1!pR@b{Wnf$zI7K-jb8V{pA@(;xI74YM_#19c$(~5I& z(G_>&)^9z8a^GCkn<0FHlUWVx&JS?i*UrMMfdsx=Ll)JgV9`C>^{mtf0j(SWFiEGs z3kc*je8>YZ42w=7!iXkMI`1t2plvL6zfz`$WkCvX;`(UERg5d&Z0QCS~c=_ec7N2^ar>>T{0G%`D5pkr)w z`g$s8HJZ5MvPL012pb42e#E zcP2!FD=2y z7{LKgdJv1H3Tm~cB!(3EV&cnSm~(|xe$r_fm_!j-A*As$LFauBC0VGA4Pp8~4=%pw zBJ8yD&M0{$v|1GI(`pD`PsRNiT;+idt(Z#iMk_E+>8@#_8WCC2L}P3X#zt0%ZbTA| zqZBBJ(Fh$l#p$@{%G>axN1p~tGqCj45mc*v0$L&N?u(CY`!>Y2)iST7Qft!LF$$po*laBAap4O`Hl=D}o7->=)eA zy6Oz1)YJA&+EAiY)bY8N(?W*K@5Ray2Nzv>ElQ;x9CF~knA0C13&$k!vR12XX%TC+ zER)`S0$F_DDAL4P#=oQ5Zg-<@#aPCO1dlkt*KfTSqvMePPku4O$9LKe13g9f0)Q#F zU;zN$bGAC91s`Kkf}R=k@x&iq!rc!(3a2^)4YpEH6TsnqkyA`3TZqDC88CC*bunw< zLL>zr4UR*pD2X}8M9&MQjLSJ<+k-eC4e(>vp>FX;*>tQU{?HI_lbDxYN#LX5O<8?F}B831&_aKe@N)DG{!;=^`9Pq86wH(5wOvKMt6W>hfydX04wXJjg8kNJBt9S)Uu!xM-v|E2*;NpZLEURUMpt_ z*&>C~Og#MfU$FR;%TOpyL&UwK5Wsg@K(Yo`TylcgaTc9%cuospvj)!#6y%YF+oU@J zMrdI`*&7pGfRvfhZCR8;0b>HQbZi2y%q^B&b2%jlv8p zS)Stb3vR<-mb5TZcM&@!kd-MddS>qGb+Q1Xg#clD5x@n~qFZpo#uyISZ@=`Q{r33a zqD6~-{_hm4PJNdDdm}If0Q}z@+o@Nc8iD^`kHBw#`&)n6n$e3-IPs)IM#pP`Un-U| z$4T4lTXYM7rw{JP`os{=9qp-bmftG8|qH0GLqWe@!ZupBh?`$P35W-`W5;ABf5Q zFd|t}*`pe;S4QNNP>V|ly}7vWC(q%WFW-Vv?_7-4A{0@OiqvMCz8R}mFULrI7>!0# z=*CiQcgX^wXEQB`7<|wnfQgA#BuV*?h2g*?kNy3T(D+#?^yvg3K_;IcB592yOPhG# zyWWAb&i*3aw82KAs!qW%k&xuTFnD1Py~p5aqFSN%*DmXyzp;{*tig z5*TA;roQ7$Tr4Z3EAGcR-w{dcctmU9`Fa3=1qeFpfql1T93**+67=@X#Mf`T4VPa2 zH351g@#3|zr6U}JTVIZkY_l;=J@Vu5!_^4fwzL3npOF4=39h?UQq@dQySKdifNB7E zQss7g7vkDGAH#Qk@C#%?uZ;6xF~Z45?T>eFHV;8M1}9}pN!)cCFpG=elYSo6cCZi5 zNm(Zzod$fMI$!MjZoB8FlE^vHI1b)(N9_E8t&la>qCgSATp}P(Bn&jSGfsxubi zgtM-~l9hF_-JCmf8s-eR_}qb?z`{92M9pCo12UxAub~F3&>I~$4A5l+>=Ya^tqTd@ z8=aAqiAB(h=a-D)@~dvftXXq#;9k39R-bRGo4T*DVl5V~w6$c9J;l`I=d{@~V=q;E z9hnZxgo&5YKM`F3r-Y$egj>FOA6jh+2Bs(%3)p4n?J>~f3jlyrwI1v>bB}06AtJ{` zJ@rw~0^D%NeHe{>#6d4&x2SF#QmH1DT|vZzm34~!1!b(WG+kqGU2WUlu^ZdAZQD4p zZ8b?_H;wJ2v2EK)8#J~Wv@sg%JI_1w{W*Wn%$|L(eP8QZutisRdxO_=ji8KbkK{iB zSTDGt$C+GDNjq`VHKmEdF-`#Aa#uL2L=)s^!O?={1J2Nl=01iv@`wvX- za-?W{&gxEz&)WbnL{-oSoyBQq)Dn_B#_+`I;GTehKE}?`Pa0&Bw!b^9GVHn~dvs3` zJ&}x!E-@LhZtj1b&e$;jQqg z{OkxsNrkPGK{~7 zc~ry=INT~#n6ywUzW|Ka?IY?8c0UZRIh5bQ*LduwREp15i!$R47ok3okd94%bEx6X zS$T;ey}i|$;@f0Iq*tjDmDJI8cF3uwxou-vu!R9uVoU<&YUP?gW%G zRfh8wNJw{6FWaNoza=yC2qib^@+tTL_+TftPdxAnp8VcC|Cs&t>W&>4pwfqvlkZ^! zwv`mej8PV$YbzZ!>z0+RjSd9xCAakS80$-3gS}5A74wxU<*AW0ZwV?nR$~q2LAC3 z&^lNu6q(SuOT}M$V~7-7w)RYdliLKbcM1Xcc!|LYai+=U%UddZ@r1AFtPrYwF1i)8E zL3S#DXE%mtU*>(Y*1y-z$|SwOOkUPXmJ%q+7H}{|96As#d7%Rlc8gG&P-8K7V8T-MIyd}wV={!%aBX@%u#lidTym?RIn^C4}HRN-wr!(SXWa}Xm}Y;<4az(R1v zqYjD|(eFj>h5hUX+pv3=B41t*LsN26HID-;rdv-5Zc&sDo)6W{w5G!mazm|%iybO1 z4#!5~dg)R=SX-CE0g?M++vK_eUQd5ELY5Iz-=vnwzp7vtXdL>!BnGSr%}e03-!X*Z z!}~5v9x3A{DRGG6u||$1vN`+=TtdgAfuF0<{$lk1T7Wp_k~DY}IR{g&*oHPD+ggnF z0ycXx&+5oGAHJIo);%3nX7NHkx(i5_R>UIm9t-e0IIJ@(v8*30p&?m0x0En>8RRo} z6o&^`U$3iHIQ)c1H6Rn;is~8&4eW_>f|`#;XG|P&y9&eD=aS6rvTcJ*_2n7p-3h|T zF!rqf_pzdjSqO!iM5~7sfo(oujD!;%AH}Zfml@e4Xh*P@d!d5Ms9> zSuIkMQktP3+Qs}A2zYOh+OW1S8C06n?#Z(-RL7AW!w z-+$iwGo*11bfcz}R60B)JN|>_qO6Wt7|g=esAl}AUt3@d6$&)s{={f(79rqV4;@iw zB2ztmIR`ZILF4?V&?7!E@S`P;%ei=qNTRw8R!>QR5o((!mnyY{EjpyJ4XT|F zb7lKE!2d1&GUm#p_gt=ER4N^TAx!NTV8#TV;`LqIDm2891dQ>eKt~7x@a01n4>)tGD?+Hf(mokWebK*vl1v(yU>1olW-dZKMbBD)Mvie zT~#v~)D2mC$Z)rd6A`cu+8GH8W#Or?j+EybQ=dPJrARdy-WGknsMZDte6Li0JxDUy zcLKX`g}-c}Ly2Jav{fpcKDzIq*>~7cH$)-q#E71jP>%&_jU`O7SI^dk`BF;E2?l3m zpzO_D3Wd{IdveH>67BvLbl!jf!Y`bv@}Tc@8(nBW={pB!=qz8=f)`S{XSgRp8t^47 z%3=|pLkAR6&JjuxC1z0j!|!;Pwu9DzvgF7V&s0P{nE;GBJu_syBn5oMHiuDYq9q;= zcPn0(hjE6=8g_AEr&EMh!PK|nX9WHMmFJJvB%={wmQPvT5NZr48J`@$|cP^^R!{1dyG*ZIi6 zK}yh!mG-kmJDjr*NobyD5>DCRo$o>Hk&yYmV&fVDvjWkqZhedrvctx42ecm{ou!3s z0<-M0J_IYiEY?a=C#Yn!v*YOWVb6hA1nB3|lyX=TNu;sJWS<`8b$P}(nswckazKj| zjIt}9KmejmEmVwxZhZ0uzkAlR+a&Yh9&9MxG)k$Ydf)U?aYh|8UQ$CKjaQTXfE@WF zTgx4c#L|bK@OncX+wLF!Y4oEaORPwSUCd1=!kK}2Z#&VqEq z`F9-e<7kk#oZ#K{$LN26_dXhu?Yj=fyzY3hbgQql`A@&MWm%2=r;@FH@Ww1qF{>@o zPipKi`r>$A1O{SiS!d1l%MV+*%V*P6SDgOLN%+CiiFdi`%g8n6K+&Pi0Jje_JDd#w z=a7oh>6dh`yzwRAUBItH*Ob<)?=(d1@s{r*NI5!&Y_j0pFpEzUp7{>~Vd%uOl3 zgx*iD9rQTR+x~6fDLD1-`$&N|b*5m$Z$rG2K$#5zp8Aee(42?d6j4^fyB(I6P`J)b zbgy}~s^q_G*ZY2gSi_><)uDE^r2-XjkYKMKl`MNBHLpG@ zf1azVf0}QgoVke$RQvl#Ngp^5-AFQH)>!>p{q%Km24)) z#zrfFlM*6WlG1*Gki-aq5)jhsWf>cxeWlTpVo5;oSMqrv%Pz}v4Z zASGUmBsMbph4N9af2m5|o2S-^*$Q(7yzKJB6P z(?Ad$u=|pOSlWQ*(KN`v@(IY~uL+;RVzYt%_<8HR)30S-wVc>88~L||vG=Io?}$J5 zZtZh8x~bx4j_P%K$oqAkHq&niIN(*3)XzUNNxW@s!Zr)e#hGZ+;qqa+7W5r8^ld=! zN5_NRrvLb?8E#jpfPQ4e_4e@nDE)XJigfG%1vego#{G$)W1-qVbDE9L29|%D2U=DJ z094Qkt+&WY$vRHi-iD|@(7yA+7ix|mPO>-hKolYQuz}z#6dO!~y@D;mJggF*|*G@UsgLtOS{_h&*6oK-o4GmM><<~gyxhbntgOHudV>*a#r zwUmRW%pvkYBwe{xU(G**ymfsjKXhuw^SWn-;Sz))v75@8x;*qE!A-3n@mgmH;b@Ld zQRPi0CjD*(H#;Jzjvclm_?sHE+I6Hu373I*+&srnbm>Awt$%{S7LFDfISqTtsbF90 z!VrqQ_aBI_`%yOPv;k`fkqnh>G#A~_1Vn_M8c#@$pr&7(POxROTj)zaB`E&6jC$|2 z&G=9-Ja=Lo7W2_vMn$o#up24SJK9j&&$1yn`Dv6_ydnZ@=R^`PE6)HljFMlu?`tUrd zv$yEdOwZE4@>coWOhHn7TanAue9Zt4lM3CFGu5aeZN=lEw?ui?(X@^jJUp0`G7nGg>p_DIx1+TAXCla<>T-p z2g&kmjge6k`cYr3-zVYz^A20zK@F8)*zu=Us)_|lW;%$WxiCznLB{%}tG`HnU->SF zBSIo_^`MEQB|;^>J~#i|bcQtUWOT%_iRI?CD74l$Hr`J{ z8q&`T`5RoJ3eHRoxkewz=5}~~zpX46dGBNm{Oi&2evg&t-XpfADUVj*i$+bJ1n8_C zutAhAVUL#kub@K=$kayDr_h*Qx2~97e)ThVRTQQ9cgMkzF_Is!tYH@KKyft;l^@V? zx7RvxO1P&78mLlmF-dN^DQAqu_{ou_Q8hFcs(MIA06zzjX6T|Rz5@-Ev8q9vP#SAnD#%m)7eDADK1;>XF}1oEk=h8~K2EouY~m7%JF!<;HLg&W#X0|j=2 zF^MW7`=9U^-X$!_G*H2Km#G}l*blpJPw zAL9_6++g={u0lLny&reM`Lk3xAyv`@wldM4pffVUJ92q%s;72ay0PGFb9F83hq*|O z#b)4*lI8slX=ljc)c%G)jIxCn=^#)kfvdj^o6Mv{MbRo*%O3WxI`O6dhQU=MYJMbz z0hD=FUbPs=_RUE+U-_i`*}7RY2>cizt(Et5#6t3riXL}vg3J56s5oRCB%xq(F~;hq z8xYqafZLvI1j(Gtte;F<@uuNF)~idE5gR^zp@x`tf)>Z0W%Yrv$@S!sIc3PghG2iv zlubl7llc<;gH;U>(_i}+&@;LiB5}Z~i0Qo4~?79&)yD!-O zL8LuL4QVfK0WaHc0ih!Lu9iCL6r2#?LNC0&}@1Vygz>o2|o=FfXlP!(9jk4lJ@sDp3HJCLGbpD?bv&|U)g&N)rS zUBjGs2S)NZymENO0f3iSYI2rpvN$-e=8IkJFTeN(N-YZ7S(yaM6g>+uF#+4Fn=r&@ z*^n5PK6E{M@HfP3>?J-BH`)-%v9q8p+E$OQQL|1tFdYII>5G%Ep^Dw0;kQQB*e@=j zG7yKU=81&|*!0U`W0{!&OCXh>N2zFDEt8SLD$`(|2vZ*dR+6xN`+>3XFlO%vUgD)z!qskfA^oG^knLy2= zNcsx2F7Y#Oi)NlSmV#y}xwDd?2h7qV4)F5}OyJNM3$8&R&e5cdv$-Kha!0t?Fw&&g z_>uT+L@r#%R)0bzuUa|?Fbd7F3l04peP{2KYX3Nu-rVaHIe?6>?YPmD9C*eZL{ZoK zYUtq;=ISH>x5y0?jK0UlOzc1a=H*DEGv{U*)_@8t2RMq%y+$iXn(@gc?^_XlK~31? zDmz6M)u5m@@#G)ak>MYu%yVrg@V}M9VRf8-UKJ(;qEnLB!o^Tz(?65BiT2%eYF>x@ z-VX7$gozG}X`C;aIrXHqc;y`l{II55g}z8-GrfJnYZU!O%TXIFCrIH*A1$BvK(8q4m9QkE*6V8laDf(z&`Zuzj zZP4E$B-x$kwl~xq(J#v`s9ka$7 zrGJ<*)aV*)xFs=GTI_`wg~`t>@!UKqo7R0x_HZo!YCjr>8Zz`%X_zJlSutAnjNr>v z8tZ6tZHzwS5#jF^y8g_=bD4vP1zP79z^kABH_>h zg20y2xx9f+s{Cu+W6$uSI5Rob+*cRl2T7rStDIK~De5tQ5bEi=77KO*@V7iMYWU+B zA~pAYOQvSB*s=2kFPk$(8VP-{LJJuom?6m|xJjWP|MV#-!*NdzgSjV5lE{D}NZ`@s z{XP>1sI;w4?a`|(k=q8_C!4Lrpmbol5-po+al5|1v*wp))ML~*5fovb4Iu=YatbSjsG3J&u2SowT>4zheZ%6=K@B9)^eT}dm86O ze7auyFm@$bw+>zh$M?$svFHb8-N$~QhbYk?m}v}c7U_W}zORTB*2g-z#S;7q z(EvHiC2T-Dgyos?VxGXq(U26Wj|L6&`5r!8O{B0=(0N6d?){}DijjO+gHUP0w#x5a zQouLX#rjmeX*p4WXmgUvj*;f}+?i33j#cszAn^sl?}7tNg55ZK|1Dqx=vpf2#w?FB z!Bm~|=%hUpNUJ92&8zb=Ee4Eu1Q)C8{o^!6mN|}wsG?xuf z5;SGv2wrL!yQS!uWS>fh^cm8BZESpV@1*)kO(Os;R3w9v!|ObBB_>*v8F0ev>*p8h zfZvxC(NuNz_sL0^Y8ortYo+CUK$&;OYMm z@a!hTB$v|hlRU4~OMXWd0<*z@(oHojBm|&6x#iEe-E8Y(=sknbPz0h|#S$q^BtQ4( zwlD<;6}mI+>Qd2BeCbv{%R*tyj6mLMU}~GUB}P7kN25B1U)KXA&;DUYN5M zS0*O4LZZz*+UB>dmol-nwmy-i-b8}TTU)*BzE;#J3fUH;li$@BI(P4exh3z`EY_eh{}0I zX?cc^X!?QO?>y>yV>8b4Z87lCMjGV%7BOq%tV$RR0h}Qk{{prB*HVaSYu+8;5VkIV zIygyH>b{p6lad6U@f-SXG0UB^RNgD>^dB>*b0M_pA!x|=oK`{ShNjjm-XvX3ivnMR7f0YC8$z9)d>PJ&%nI#KX5qN9&e~*)Xm43N|rzH}jCM(s30BY)* zjlw768Z0+CFuEgK4MJ3NUzDYwSKJ9xo)uOtj_LW{4lH&J6i`FrrW^Sz9w`LqXT?Nq zp@53hGYSL+L=6xj(F!8*PnTUR7$ErfY5t%l(|KSZS9 zpip<*9&-fgCWs~}U8uJ4DcaF3tx;or&jXT_veK=&^l7}+4)Fnj`-SFxmVk?zDojWW zS^%ZXEpbg|fP38M=Vv8-q(7~7nS4sGD7t03Oj8IUpVwBkv;TRV@l^}UgiKde%_bE+ z=I3Ite`m*d@*B=>EjTCHsCj%v*yRdw*up8&dd3EQe;7D0F-lO-#l|z8LG#>pB~>Nx zlv+aPQ%4j%zOXM2Iu}@skO|kLcF4U|&QIDL4u=r?q#_dDEaD3-@?Iz%>A)!cjn>sp z5x?rTEvu$IlW|N0Sk_{eVqaQ?}F*ltU zUOP4p)zOKcdW+=>{*_oOZCU~W~J{bQ9Z~gq$#$-+Xp~qwgV#V@~myzmw+fK1FOrCPa^B$FX!Er9rMSMT} zt;&nz-DuL>lBsHnRSaak*=aMSJDqLCO*UBvZw#2$lBY6wwdm=;Z@II z>kI|N-f0LfHOZ4Ys$hb!?X{0{*s5;$ctG-+zTEN@FVm&8P0Vgo(mFzA+~=Uhy-^M& zC>&&!5?PRjc_FFa;Uv65N~7Z;j?mLf>EkxD=;*WZaKoF56u#eUz+>sB(zg21?d-uA zp?)4>=xo-}#z$)09>^hBaa>QAe^#G_6kiLVXmPRMqrQu5d;ZyQI~rFVIEb=Zl>M`y zBp?Elp*835%%EIE`OoB<+~z>}gojbGDpc{g|H8R>Mi7L<)O`*z6y-f ztKDm*QMlF7tkBy^J1+t*-!P)urOP1MfreO|BlOKHKR#y0o0s7p9x~$vKH$bfl^+7= z#9hKEG0qiNaNGRp25DNk5w+I?ckKVyz&mhFrm>jO03|nY=og>uCGoCJG2M&3h;Cn# zuf^`P&ktM!?AQ28-J54%=4ps~Vp9d3JeR$c&}G{PQAK3W_29ZdmqKAFBVXPK(cY5_ zLUSQz2eyD9MChCFYl&F(?5A6RPHA92=!2c);|(JfiQ4}x+~VrU$eO%9Zc3jEaTjYU zg*J-;Clw+YK9d1ReQC(9Z=$ttlph96i;Pe;3+BGAEF{1+?QGc_bRMdMs-*8IfiK6UwrWp1jO6=0`=1Z{E}oKoqE0%07w_?9HvaJc z=gbS`Wkb8^4r3I6Spp*_G}}t^&1|xzdhCZUS%Da(dR+>gxJJGC?XzbE%BP`183a*5 z8o6C~SLqlD{ki$0l*>zSVK(Zj6!ecavntHmDAeT+UH3{QRY+ptQ*H6gPwh zg%1hdEOnz!wJ6M{p ziDZN+6OptmTZ&S!fYjjpgeWx(UFJ=~m=3xXUb`?KJ*$#MH*md%q5VDAehw|T5h_8B ztsMefK&w+D@Obr{G)OpGZ$dYPC@56 z!(bdIkcnk_M>c(;$_#d>>nD5=0ylwYQhh>fWlQ$r8PnZF^j1M%;B+#ZRxPE`AT&^) z9%iCE3%btedtK?>?m52hzTkVAtrhu(w?**u$Kuw~(1k9QwrLqvu)ZjbB-jH;x4Ue5qo!JtFEo zsPX@`0L@Dxh41zBd=pcc=Y2&Ha|U0tXSx?8Jjap~F8}&bv&kgv4xi>mbLUXL?ym%m z7(EC@A3DgWx$tSo7h`mpnC{o-7LH;T){<^OXVN_CAV8*=X%FeKgO)g9KU&f$*iuUW zX?`*r=RRwnb>=($O>5Tvv@zU9AZIb3l!np&&k4NXn#ei1KGM6s)jxxj|G~{E0n>R7 z1piTzYmuZ0vA^8CCDRlaOUw+|s+q!;j(aO&HTl+GhZlVKP$+)qw&4)U^bfV1m-kp= zkd>^4mx`RMl(RYY(od%|d^YeTW!2{!|HKfyNacnbT~Ye}Z)W)vpD`JB{~Gwz4kWpJ z2gYlikdg%tf3(sdV#9Y~U_gsp+12TF{IIhX0yswo%<}%E!@?-E8Y`2FX*+k)c$f$T z4FUK{aw9a%pG(Zoaj=1_%Fi>S)%EqM_NjaUZ2Tw=5*e3GaIR}lv}WaY(tOti9pKim zLGSj{)?Zb;*$x`=c|PiBFRlR*}F172X&xY>|);w<91utRFGO;BPJxwB3=kS zP(WZ&Mrvt8#iyx0Xn1s)Cvu!-$Gl2%s zuEj4tKqY&=Tr$gYgg}-JbTxB3T)+Q5$ndK4bgseAY>j%fXj10a68gSiOn>y#XNHCp zh*DLG{L(BeiM8@ObH>Sx>jnbF9CbL2PkvP09I<%NolqH`yd z8*~xWRtfwbFgc1V+W1h{{k?BNrTIhPhz##z{1N{3J31a5FjhYH2p^j;Kq#}@DD;I< zF}>%>V5jRjWIXWpk!t*|S*ZQo7mMNwNiX?`Cm`oAc%e=E%+8T!jp8hwGRhoF$jj8G z2+DP&=*!-IOg{rfh}MLsUX)cSuhT%`l(zsf)iAsRVN!%-!;QMGntYjsoqj1BvVPTj z**Yy;ajKlw+#V8PNCzwADgCJL&v)9YWzSQqLs@yf z+M%|Yh|xF|VY15TsZ~J)gAZ$z^%Y=_k;7F%^ByvJ|8$_3En5>kr~lYQFXqz!gXHxj zs(*mda|p%vE8A>I1ckh@_`|2@2JUKjf(AC@fA-#~kEEDpkc>lvU$RgB!gvuLkQ3#s zBY_-610Yp=Ka%+N8=&UYTN0&*Zvwh((e2f=ENE;6DpE*Pu?ccAAOSpG!Vt=Z?%LF} zL%$lxCXBHHZBYvvK}(=xG_)$w+e%9kPSO*1W!qcu;_YdH&O=3(^0tIFYe}eZCMGAi z%HOT7q76$m*)N_qB!jPJzh*%sLi!s~cv2yG>Kh;e5z3c5pwAGkw84cmtk!9OrIwOe zt>E9iM3VAJRwr0%V7ZCV0S>T~u|*$f^iW-La0J@!3+jo1#GT_zf}N|jv{xCR00h#S zE#g+KL`Rp#&y@&9d4qa9>%`qnv#KAw21#@6cF1tAPHO+-3+wpTlhU}rh3eC5GD4<& z!+L7M1;kp*`bGY_DLtP3yj_;giW7h;@+46A^x!u)5zXOJ@w4Cc-O|u|ojp_QQz=Za z7)0q7W!TXMUTvz1?>7}B@EOf= zn2ufiK!EH{Z<+Iad+}Cv3$iEP&inPDem9xX)SARZc3;`7Fb$oilpaUeBvXuva8Qne4sQdJy`-e4%1S|AZ%sBN0V&(O9PyfVacMpoqjXoQu430 zMawK`Scu7n{C%|Y*^z_F$njP_HStNIN)TycAyt>|6)hd0V9H*8 zDEsxq4t3hUW?gaeoAjGwHzn3OKSPr{h_S|5y9l-7wb{X_ooWTNiOD$u!LgCB0N*hk zWTsa26@sr6f_C34M=qPpz)RX2R}#B(Q(7_sWPAMgHpcykA2UO#DkrsziRGoLAb@ClJP~k^&e%!fAM8P&sattGrsqYpZ@@YP zY7tKdhIWhIeK5E!;AfTTQx_4b$oVavEwnjvj!f44ZX}%R*H1SFcT=6b94Jx7}t z!>XjdU=z%(WQh+cMmba^NGz-;=p+s8!1^b-c}f*b>C#N8-nR`lfKOC-e9HevTfgU8 zX*Qx^rQAG*l)8!>ZRw)U}D^c^B{6XckwZbxsU7UW7P15NPv|&gMa~@ zEOn*-7_5t+HG>?@;FL@y$()uKB=4=eRy-5RY%bxPH()iFx~ztX(eu(V?79yZKNc%* zbx`xD87FF?mL|`k49EgN$}6ET?0oRo%ei-sG*0bYY~UA(tvo1#VfjoxonI=rguLop z9fPvXKURi>s2^2_xevR2>j~-6XkoO7Spkpimw8ka?`S$5fh?owc0w|sMB%G+{D%ow zy&mQFG?Le-o=t9i)8*uY5Ui0F%fp|+8gUYFG&vicSQMYOvd}8V+mjFdopRCU%GH#U zj|2cv*fD2{9I&j?1G#9QD<4K<87m*VV6t;YE15{fG3SH%tcD(zcl1;@Zs8SIRhVlnIZraJ3+4JshEEYv3cIz*F z=Xe|2SAkNNc~mdg)mQr=e(_-THv-Ql@52+B8bXLyjJp1J%kP9C@t2LDkDSfDG1l6YTg5>Hrlbdw4ahSZ zwT^QZ9oxJrEIYFXP6l;Cy%>J6tLDGJK?LKP=!JBXcq5B9;vSHHNfiP&)`UznMMSc4 ztSO?Av3l$$mFErDe>_5}oya)isyR`)_KFSAt)oYe5-!ckTd?5ldEJ=}zPrdicyT7e zP9Y{v(PY7%Y3&!w%8992eYPD_SViga>g`7olcPp2Y&wo4B-ifiLZ*B(2!}MmidmFO z_O6_H79q;;W9Uxs=Nk=uRkjXp@wF`!h^K#`fx!PMu(IgKe~g^TlwVK3?zH5{eWc%- ze=cPgJ@yBlr(O?EA1c}y!qdG1s=y%n=ToH=b1PxwGh6QtoiJ4MIM2s&{_I;06N?J0 z0KjJ!Y5POFM(-IhG}S@Y4w$ACS3_$w39#0Mn)m0pIKl^f0F9O#r6Y!R*&n7n(%7KxOo zJlrIe;8XZga5s-3rVs=U5GuoT+aG5csy-!G%yDshr*o%Tz+G{K7`Ed{YmjK>7oMft0n?paCMe`;|$W(#0 z@c`7fPhjfu3tBN8555CCJ{HVkW%Do(8HX;OirpK6g(lNWCH#jQNv5asJ!ntJ3TCCT zzH|SE)w%yRceLB3|7{m6coc#Bn1GLk0zM|_;y!+YkuoJ7*nmi9GU@xci|K!hdm(*Y zGay>|GEAlD_`@Baj~mkv)0Bttw(2-Ba7L&~Zru8VMjFC_67+M`nV|3SDaLiA@LS|6 z;mb<}OMYoF9hRfi9R&KDgf^xrnX(KREs8|Scn$S0M@W=@b&ftOl8$K2vG41`p6kH% zD6FQHv!+mD?@olMHZs*BG6Mi(^(#+h*7OT!8Z=FP4K~A$Z?UpzD0E72R-R;`I!_3O z!cX}~`u_3oBv1n#c8bVqATCoklAHF3!;crYkJ-Eda92AQ4@#^;f}h%jcx!reQ=1N* z!VbCL8R$?PL{>7tL=$S8ENv#k#dytcUdG$UNTETUFIh116Ne@9n`+)Q`58|Tj!<_< z1v}l4ztXo%x^fDN2`UqHK4s6Z!nHRp&&nw(^`e(3OPoeVpg|`3lPU%2r7NMmovLG9 zJ-Sl(&yoB6I@uAIACKgQK?~o5S7J6#6Vrhe<{!t6>*FVa$5IplC5gM4|2`Dd5)qv| zZIQgT-9F9mzhM5UV$%hQ^B>bLEk0S=YT7}5UU2DV22AN5I1;#kg5&^@JXhMg6GX5z zP)D1F4&m5j9h?8B(RR6?9c*g>7J+M#o+lAQ6%WOo4q*!%UZk7!jfX~SYcq6 zddJX4NyzHL4kuaH|5w#a2q-sJl!b7_rq7k1!r<-_>^t~9V&S?wq*vsiRDT~hPB)aKK!%k{vpDxeZ9{3YvKLVzp!93DoSw8QMYX<`jF4G&G0 zdUw(ql0m3bw(ze{Kw^}5ddf}+Zbr?3D#j*pXCEff(5&lV{Ok?=5jU^-+Xkb~NXHi?sR6262>$%!#i=zYQdd zU=s<=D1jaI+Q!hgrXPqd#ya-=

ldjU7J{%|E8{O@I^fd3|EyuaK|q>g|08SD{4& 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%0AE=?BGDYbjM7xW;5P%>+ds13 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%0ANTtbN!stB0XVK(Q5kOJRRgTZp0 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%0D!7JVgq2zIH$SCS_@*`e&EM%r56+SS{6c> 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

tOvfI80i?g1hG8??@g$U% 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%0DvFl{<0?ckwAdSztJ6^d@QBdI}s|=wD3+t0m$6a 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"hoi&0@{K(f980OwRxS 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%0AQcm_*aN-@I}@TkS1nnl_ob zP*&tS{d{>Z>Jf{c;1v1#VG-5heBJtTb0a(Jch|6%(EPZX>D^?p$L4qZq02+m84DbE z-*W%%f|b+i-B!*y)!*8Zn5)%Nx5t{Z@eU8NyL^Vf&HpcJ- zR=#lpe+BqPzP40sG8P`l;A#75kz~8Hm*xc)&%ydnx>~yd|7RD15_>&$qKc0b#AO*s z;c=KQ*7nEf@%yZ}Kkeq#{l?wScNXwO^`1K~78^B_79Y7E&haDv0X)B17^ zxJ*kzci#Nm=F2)%wu6{=m9>MRb4~_2AK&|3iTm4BDi?HRQ&jJ+SxE;p;wh{5xo?K$ z-Y?o^mX2xT!>%ZD%LywxtREU#BBL17z8(GiRwdOQ-tByuDPx_5$T)=#R{&E}_pd;z zcjE4veq8)cu>kjBwYx7b-a0+61{==KQx7RNUyKD;OVVJb5|e$Ry7YPGjf1FZH+~9* z=(Ol{C=%XlM4Z%}euue|W_}eU2MTjb4 zMNk_)lDds@8nKe$ySu&;`RCP+C}^`6lU8tXm5?;U6-TLIxfQ@v5oSzNl=}RPKh(Ph z!-0hhgNTPO8wY=9Tj(YY%s$BD)l^yiG`V(!6iK&q)&_U7pv_vCgF89}YPl6fdjFYDf|bRRyf>@sGcTM|G=f ztEt-b^xv4cxHJANSX`#e%DH%ABA*0t*M&>#l=`ZxxuODv_IWPNSVi=-4vJ}di*pAP zHC>r|Ct)g?irQnYZTxq3`H&ui$@tmLsLQI3r|{M-Py8W1VU@lZOl^3cOX2FQI_*`b zQHx(|f~-U4JBalG@xk@Rv%=W3a0ID`Xull;+R!7xNu~!ROc@WCSUV?su(q(44!U7i z8KTdjB05Hn4YgM$O=r4Tae}M21`AvfR<9bny#HcG!@ntvAT0#UetBOi4gmZ;#93R= z>JXAwqmiDAB``agt+p9!5dHpY&Z zt5|>{M|0(`rnq%|!W%WF77`qYRpDuq|)<0|LDDs zUk_xZCx%CA^HgN$S33;i(NmZg7R(3dSRS&DZD`(7>3ppFWa6`kFNkbEYiG7xG(N0w zDe#Pp4GOMZ)Hl4H8}B>^Ul*%y?no1HG>`zyk;c_e6^|=&EW#HEtU@P#OZC<{8#HZ< zXT!n$!kXa^-D?ROhc;!5_B1Pp+2*aSVCWwb?KK9U2p?f=nV?CF%C-0|wgMjs<XyYIJ}q$0noe%Lg6hu)IWU zi-H;uwXL=Dz5&spHsTeFhADEH*_R^_#{QEKL@uyE&$|c=7bteH_UPs4E3{;zX@FHL zH^Es+UVM}C1t*l#M%AalW#bZBtciU8gY36q_@$2J>q^yh)z{kqfq!2pOBnZ_?h2iK zFET8HNy-fg6_EG%v~Yxt8x`ALc^czZ`{=^#8lhwVkE^#}ifdtmb=Tl7fndQ24#C~s z-QC^YVSpV%aCdii2rePGySux)9lld_s&3uCFg3H*^xIE&!=kuN;wc&D*dmRjor`>r zX%NiUdR9B3naf~^2v=h8Qs~qQcChG#GL)?Up{a3~gR|sQY;-Lsu3mKtt&d7Pm5dvx zTtt9v`vcNR=|eoW;4@>C_-PIOy7eubc9s)OMf7twTZ3XOCTw79xcLb(Ljg{sV>8$+ z?k0}7Q+xh~{`+`s**WPW4$)W1)SWx3@ssGGxD{3xGjZG2{n^qfVEZcbYpLN=9oE{C zTgD)u{3I?O25KUr#3JjNj}T~ZN`eKGk4JCT1x-{V1jVmt@(T;GcWJz$6hNelxR7kVs*!CB5wA{}HzXTy-!gMbhJ zxd)hIS3{aZHz#@k$a($KhIk!TKS6ThxN0fIpBAG%o`ceGTtHGO^+SSgeCP~CKc=CJ zjsRDNhlz@J>R7_Xr<;L#XL4bT*%StHg zK91%@;}q&Ume(8ZMAEPI3plIWKT;;V2~tc{Hm_IBJ+Oj|m3iJwj$+Sz%al#1u@io0 z2v0X%j}3#b1ZEG!@#-G>)4ty$=k)4Q=tjyFc=YW(G&Qge6q&i=?ja7(hoQ)6A#SYJ zz9v)}QM#x`De@TzYm_*D;EX756w{$Csi$Z)QwGb#4Nct&G7`L#ZwwZx#oEW7KB#UA+bd4*_#8b=QkD`)O8S=x*UW?&+Mu z{hwjE^@Ge*lm=?Y?Q@>?A|$Q@wrrzv?aWtnz#~S@(ViLxJZlAmFmByqeUn zY)#sf`E-aS>J5YI-YGh^{g3RwKS;*0x#1DXc(t2!E!A+rsEr>+D8F=qmy1fvA)vZD z;)vp$g8L%{=+y^egvPooSRRLQ$it5`hh^MsPBN0`6jR z67TtV`_n(^Uo^Vwu6C8A3r7)=PwVX1-u#YoJHoLjR2WqT!>2EDD6n&2T;_rq*-Do8 zR}@dz$9+`iwk1HT=^+da@Mw2JE#~aSzVz7^6pJ=)cUByiWE0^Fz|Rn~ z%z9x4hRrvHp9f<7exgWg`4wYR{sf| z`4!J@A#$_2xZ(O+~>UIRlI@zcDed ziMe?t*xDjCbihMzCm-xZ2t>m@h(L9k*~&tAf-6A1Sbe|G8FBY?ccGxTBm+KWfM$*% zXUt8dL8N?gL7px;8GQ2}Csq2kCtG|3EY)Ak-4*+^)nQxIM7{cWiq8(vWMI$9`XT|F zHs1SH4Y`;kGcT=zntl~K^@C>@>j1Fv>(Rx59JqSPNEENkw#4@h@T3-`+9`{&;rfw? ztK&15;DQxdJDv?PACrX%&d3YM{3&<6740iK?lq%hHfyeC*xa$V& z6V5uBglYy{rUUXXS|u;gF6DdCX>R838HX*E5HR+gq{5eF7VNj7t#r8wFxp2bro7t1 zZXL_K5i%{vJ59rnM!eYCad2NB@$;woRrz0s0umqI?*yc#muci0a!wu!XYi$Ky*t{E z8;XZb2z@P@lt;TmK11647(G{w6S@_+ic=sB1?^wM$?s>@UNaw02}n8;gH&sSZnHw0 zZ3h%BYeJ>%`x8;|BKs0`P9X5JWE{KYSrv5-@o)QEL$1MD#-y~Q-`X*e+4-V#Bk#Pp zJMS4RU$yM_0lP%AA`ZlRH2*LAq%eD{e-M!rpgN(X5NI?AZ)H3}c?e`To!}29w{>vS=)A3?Rq#C;nRwkSOnwVZeNvx~87iSv;MuqIdS;T4>1>tIp66JP zH6bbhpt>Eci$pS=#%!ldl^?}fmhJy@dJMD!bNhDUO~MSC%@hSM8N-@Eo_E*$vYRJ1 zWaJR2=2H=Zgk-i(Wo|e#BEVTjY!y_H>QWQJpUeh#(|)H&fC@SC%Ay&@9Iy=8qOF``F#m7Bdb}{dPrA*`LXhC_Ioz$;tcHMD!{68G z-7zJGnFt3MhMAm!b16)N4s<^bB=WyN3Yq5nodV&1`IzmWLqjkLfg($cdQKDi7v)Q$ zGW5tldCK2U8G~hl|H1D-{39fd#Cv_QA^OyQ>kZ~|ZwRior^-;D2O@WX7)pi&9Cgq; zz{1)7tb-kbpepN8km-+8E%nBOVju7WY^5sz_YN-%mL?4PvYw0tIrcoz6CX~ZmiXEW z{PI!NNP=CEFRlnD|CvKSj-|m;(rk<*J{L>{Q)u=SK?5FeL0`fDgM55zRIP@~DIG9p zkNTr~cjt_4>U~r`@$NKY16H1!rPi&7W#l-aQevmuH1ay0+7J@aCNB+AcchW66ARch z5&yPrhO{~`Cwuw%lm5^n050_x?MH^+?A*@BtEMKfZON?_9Q^8flS|C!Y?fF=#%tt< zJ{O)$=tpLexEIlwDBAavh%vQ`x6m9LUDhDyI)lAe)(nER z_hw;FO&5O2k2BvP?sR0J!YTdGpUpiu0QJ<$I>j;pF#sgo*o(dxf_Po|@!Z*d*pNJQ zzedXpKD2{?$$h4Bc7RI0K?7*ew|Y?HAqWnK0yhE z!YMx4&iBl3du#`Os_OBTaU9rQnOuxd?gk89{wrQyy|@D-!mTpw{kVUO31H&D}$cJx$+RPz&}j=-7hBu1zCfwAmo_oAR1I-}JDT z9s9B>K9e}jF5u8L*zW0?3!b2P=-YZI`T~rj2jHG=P)%T+!r=9{?V^QkAC;T@!8d20#_T>i@^BBSKpQ-A|l zRmRX5H;d5>29vlTb4Ckt3gu9KE>-0%7X;@%`2NLWsIo5$ktVpSSThB>7`v#n>c_k} z2}ATRYyugifo?)DOSFKVC&DIx3zX!ZHq3STfH=|IHdfpc_o`o;M zkV7f`JOmWq$r*P972DlU#$_&lnkV-q?2$KilbH@SVo0t+wi60|76M%mAbwG29^S)T z=3r4`-KfVAX=LMO_Z4HcHBEf&dow?cW>$=n_Puxaob3vR?W)amnN&KHtmMmDp+4op zmSBtdXJ>`<@AOT}mCo^-a{3xcr0Ak$s?A-8zZ|rCWB;6tNc(GEg9kZ|2EB&y$dqXP zP3^wePH=t_}93WJBZO%Qzw|8_j)*IYY1=D$uQsgafP1 zhZcH3I;!MW{FG*fTvgiha?q?0Nv(<)UR=a=3UAU;2?7#`?amOcvcdw?AOJJ-Wh0t3 zLzK`nWZ;t6-NA;Xf~k>+yat_V_x3;$9>xXj1lTi}RFX1#kT%HjI1b-!+jv1|3nl&% z3MjLMBLu42*)-62aJwp@*hTN=L`j-7lS&0*`7M(X&U#i~%-@*F>cAH%V$g>Sh&&S? zT5p_DFyo)aZaiha3|Sc?@fcAKjK0ni$(1?tY6h0LKfJ)-7`eHeU6{` z-+6(U-ldAhb6Le4G7vO`o8PmK?kmGNL=U$c2E_O`xzqysq4ZzFPedPSzPEoJh6}t( zA}H+YFsHBL3ZB@#7Sa`xH#%R;Q*Z6RfJ&H@GKu*h8w>1;G9gMijXvr_IBQJ}?1k{H$t@7mo$` zS%@@0X3yAt{SR3An_-F}=4vQ77mJ*IK-8Ij98gxSavvLI?N2Rf1^^>8i+n<$M)5H4 zKqDM$FTy0)Sk6_qA7;1oMp)uM)gh}^=r#fgTQsxKf6v%P|LN%v6W)}$L+j~x82nQ; zqE+OKuU$+HB%?c`UXiyxE9`0)ORmbDq|b8>c#$@nA8Zx;2Y}zl7qO7+ofHV7pS^>~ z&TkC^^eqk&bQ!l=y&)cE~R$f{SCwK79x1m;TxZKe->d1;q#*Cu{2y{e$H zfm)1ttEq5TtQ$({VG9)7b1SfW`}XEv7MaIjurcR-$emO3$?xb|uw$Z6{LaQULQ*3$ z3()7b_}^uQx1XP=`~FX}flqL4!}7OXa*KB5AI+B+rvAO=pI<%*z!b7j7%;SFj%l-9 zBOc)0exD{_kec2YOY#`3Ayo=Ah2REq&j}eGQ9T=3T(PaC+kT>mVrc2=#>n%;&dupL zPx!2feUf-s^LrL@i~eUar$YJ3UetrIb`T3)AlmN3vsA0joXompMDfOB!pCE-eDCjr zNG@IS#O{kfprg5V$SpqslxvLPx2=$~5-D@D*0iytn)e07UXPuXirxC9gM|Snz-VQkBvW-ff?LgFkQ63j%D5zG zz&HjwJ>)U$u-Zg>(0Qy?7jqh?9;6&r8?m@VH8YJ3w@cm>LIw~wK{-iT`x$85$(mR9 zEdfE9UUY%3HH#0xIbodixO{G;nbmB`Hbe4DZa>^5*FZDL{DWV3Jz-DFa`fnUZ&AcE z^3aRj)A*kNnq=RL;y6}zM%?a}=u_oD6i{A7Cdq#v+Ahv-)(V}^!9>HB{`nDgNwUff z2T_6t#>xee;>;i&R=Mkf6jRCWj_XmDPXE8P(SC>Tr(1Uq`2U{^ulJIgM&{)+M~2V4 z*oQZIC2n2t&K9!{kmb8QLvFA(_Fh5KTLzn~GBZb|_6drP;=AE6&%T#`sYKXnPUD^~ z7@Q?8`GxUY1R_A90|!+f>fI1!aSQq$cz0okKp})$85D*TRCEV(pGR!a#pmT&_iPn3 zNI~L47XIV8(}dLI%{CjPlPO$c{Q3tzFnEqYqS5qn1wFLCAA17p+r4M(6qn<`Ox+z0 ztOGI*5oYI6DLsbL`d=fAe=X9-t$~<#KanL?si*wuC2C~MRdw< z%O3eQsdlR}d(pQMJ}Uqf+e6-?kuxIPB$$!&+A@F01~gynwMCUm zx3^0NLy#3J_}G2yOinKx>|*EA5BAeV9=zj*i(`E`*eP(aDO8047=7^i&c>HZ1i}$> z$BZS;Xu%#$LG`4*49)a+8$S1q+AEa`+ct&)AaLV+L;!;YaM)$^>yrgec&J7lWdN2{ z`L(A8r{vZ|g93?bn3ZxMCoSFfM2K1h*B#GwzFSSe-v$uBhZ7U70cp$$x7!Ruda z-qYzD9y1eI0~FuUyL%J@A=<4Gc5mg{*;iKxFc^)za)XYY^2qr`@Es}Ai76=sp?76{ zQ75o$i=Xw}xRND(xXYZ6feSg94f|z#i;_`75`|x`z zLXP1mJj4pjESf9FN1(+w|Ggo|s)<_S7?cH-^lb~nqhB~^a@i%ktghKp6tPm45vWq8 ztdeG|mP3&X54(8|?}F~DtMLW7nT^AK-}GRM&l#o6V%YbRt~5JcugIruCWe~X7|5Oz z(h^+IrCbNVoaEY{R7srM!SZ!Ry!>l)a<=z0B~mA&o)%WMfGS{9{c)}*m_-WRCbK?$4iQd9rpL`&z6lsw z!(2Kfb2y>we-HHaO+s*A9&V5-e-+DnR69_*c~=-zLINx&+2uj5^-YBcm!48#<_*F1 zmA4CvxLeyWjq4Q_xRMJMR;P>HDM8;^I1x151LmOoFJ{Gd z*+=!@zk2&LBkYRgc5}?KMz7_;6>jD4zCVH_IZ7+mG>RoIwoo+jf#Bb}J4ZVh7lAoq zL1>?9+`lX6W+0>9LJEoMW@1w6z*⪻?8y<>Pc2sKGC(I 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 diff --git a/book/images/favicon.ico b/book/images/favicon.ico index e8dca939e9fd0b983d8052f3ac2b3f45bf5084a8..feb358b9eba7bc84bb25e09b26467eef30e2160e 100644 GIT binary patch literal 107396 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%0D$QH8 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 Xn=FHo3L43i%UX^eR#ZC@;57apS&&mv literal 15406 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 D!hg(V From b8032ad288c4f01c5d0d3ee929ca60d6aa09c640 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 11 Nov 2024 12:58:43 +0100 Subject: [PATCH 002/802] Update template --- book/external/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/template b/book/external/template index 809352d..3ebf1d0 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 809352d4db017f40cdd78654adc3addc4c3eed86 +Subproject commit 3ebf1d05dc4ec61443a4896dd6af8067ba7af357 From d213b18e617b9e60bfc09e375d3b6961d3d646b8 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 11 Nov 2024 13:01:29 +0100 Subject: [PATCH 003/802] remove TU Delft from footer --- book/_config.yml | 2 +- book/external/template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/book/_config.yml b/book/_config.yml index cd02f57..5754227 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -1,5 +1,5 @@ title: TeachBooks Manual -author: TeachBooks Team from Delft University of Technology, built with TeachBooks and Jupyter Book, CC BY 4.0 +author: TeachBooks Team, built with TeachBooks and Jupyter Book, CC BY 4.0 logo: images/Logo_without_background.png diff --git a/book/external/template b/book/external/template index 3ebf1d0..0c2fa6f 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 3ebf1d05dc4ec61443a4896dd6af8067ba7af357 +Subproject commit 0c2fa6f93d5acdf97e4572c0f394a10882603524 From ab7a1aac186bfd79a6e64ec0c4fc29f60bbb526e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 11 Nov 2024 13:08:58 +0100 Subject: [PATCH 004/802] added github options --- book/installation-and-setup/tools.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/book/installation-and-setup/tools.md b/book/installation-and-setup/tools.md index 9e3f6a9..fc7ea52 100644 --- a/book/installation-and-setup/tools.md +++ b/book/installation-and-setup/tools.md @@ -21,15 +21,24 @@ Additionally, allow the creation of branches during the editing process. As long Eventually, create branches for previous study years, each containing that year's version of the book. These branches could be named ``, which will also be reflected in their URLs. Add these branches to the list of `BRANCHES_ARCHIVED` when using the [GitHub workflow](gh-workflow-settings) to include a banner on the page indicating its archived state. +We advise you to enable two options in the general repository setting regarding pull requests in GitHub: +- Enable `Always suggest updating pull request branches`, suggesting a merge from the default branch into any separate branch before merging into main. +- Enable `Automatically delete head branches` to delete branches after they are merged (you'll still be able to restore those). + Lastly, add a readme explaining the way you organized branches. ## Protect branches To ensure the integrity of your book's content, it is crucial to set up protected branches in both GitHub and GitLab. Protected branches prevent accidental changes and ensure that only authorized modifications are made. In GitHub, you can configure branch protection rules by navigating to the repository settings, selecting "Branches," and then adding branch protection rules for the branches you want to protect. Similarly, in GitLab, you can protect branches by going to the repository settings, selecting "Repository," and then configuring the branch protection settings. -Once the branches are protected, it is essential to assign appropriate permissions to team members based on their roles. In GitHub, you can manage permissions by navigating to the repository settings, selecting "Manage access," and then inviting collaborators with specific roles such as "Admin," "Write," or "Read." In GitLab, permissions can be managed by going to the project settings, selecting "Members," and then adding users with roles like "Maintainer," "Developer," or "Reporter." +Once the branches are protected, it is advised to assign appropriate permissions to team members based on their roles. In GitHub, you can manage permissions by navigating to the repository settings, selecting "Manage access," and then inviting collaborators with specific roles such as "Admin," "Write," or "Read." In GitLab, permissions can be managed by going to the project settings, selecting "Members," and then adding users with roles like "Maintainer," "Developer," or "Reporter." -Additionally, it is advisable to document the branch protection strategy and the assigned permissions in the readme file. This documentation should explain the rationale behind the branch protection rules and provide clear instructions on how team members can request access or permission changes. By doing so, you create a transparent and organized workflow that facilitates collaboration and minimizes the risk of unauthorized changes. +Additionally, it is advisable to document the branch protection strategy and the assigned permissions in the readme file. This documentation should explain the rationale behind the branch protection rules and provide clear instructions on how team members can request access or permission changes. By doing so, you create a transparent and organized workflow that facilitates collaboration and minimizes the risk of unauthorized changes. We would advise a [ruleset](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/creating-rulesets-for-a-repository): +- Bypassable by repository admins +- Targeting default branch +- Restrict deletions +- Require a pull request before merging with 1 required approval +- Block force pushes ## GitHub vs GitLab Choosing between GitHub and GitLab depends on multiple criteria. GitHub provides more functionalities, but you might prefer the TU Delft-closed GitLab system. From 2b31365a5c8fcbf33d9cd181926b1b5cd9dbb3de Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 11 Nov 2024 13:12:00 +0100 Subject: [PATCH 005/802] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index db835c9..f0f5dd7 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ This manual assists you in creating and collaborating on [JupyterBooks](https://jupyterbook.org/) for educational purposes. Some parts are specifically aimed for teachers at Delft University of Technology, although all material and tools are openly available. This manual aims at providing an easy start and advanced usages for new and existing users with or without skills on this topic. it is part of TeachBooks, for more information visit [https://teachbooks.tudelft.nl/](https://teachbooks.tudelft.nl/). ## Contact -If you encounter any issues and you have a TU Delft account, report it by clicking --> {fa}`lightbulb` on the top right corner of this page. Or contribute directly by creating a merge request in the [repository](https://gitlab.tudelft.nl/interactivetextbooks-citg/jupyter-book-manual). +If you encounter any issues and you have a TU Delft account, report it by clicking the gitlab icon and lightbulb on the top right corner of this page. Or contribute directly by creating a merge request in the [repository](https://gitlab.tudelft.nl/interactivetextbooks-citg/jupyter-book-manual). If you have questions, contact Tom van Woudenberg, Robert Lanzafame or our TA Julie Kirsch at TeachBooks@tudelft.nl, also for non-TU Delft account holders. TU Delft account holder can also contact us in the [MS Teams Open Interactive Textbooks Community](https://teams.microsoft.com/l/team/19%3Ah9-uRcP_yYauh-VuoPFozJVUvHVOB4a0mz1ZWvh4q4Q1%40thread.tacv2/conversations?groupId=3e88c1f3-4a4f-483a-a366-7e617de9ba99&tenantId=096e524d-6929-4030-8cd3-8ab42de0887b) From 10acfa5d95ed0eb456f7b8ae6680b38616fb5f3d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 11 Nov 2024 20:15:38 +0100 Subject: [PATCH 006/802] Added requirements to deploy trigger --- .github/workflows/call-deploy-book.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/call-deploy-book.yml b/.github/workflows/call-deploy-book.yml index bec1772..63a17c0 100644 --- a/.github/workflows/call-deploy-book.yml +++ b/.github/workflows/call-deploy-book.yml @@ -11,6 +11,7 @@ on: paths: - book/** - .github/workflows/call-deploy-book.yml + - requirements.txt workflow_dispatch: jobs: From 7a04992144c30a3c31e5d56767a42e28bcb024de Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 15 Nov 2024 12:51:23 +0100 Subject: [PATCH 007/802] Allow jupyterbook options for teachbooks package --- book/external/TeachBooks | 2 +- book/workflows/edit_book.md | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/book/external/TeachBooks b/book/external/TeachBooks index 3f72363..1ceeb77 160000 --- a/book/external/TeachBooks +++ b/book/external/TeachBooks @@ -1 +1 @@ -Subproject commit 3f723638df29972b468a550740195ce0e61b8d29 +Subproject commit 1ceeb77e7afffde466c8feb0c6a1479e40907c33 diff --git a/book/workflows/edit_book.md b/book/workflows/edit_book.md index f5b6ae8..0dd2e75 100644 --- a/book/workflows/edit_book.md +++ b/book/workflows/edit_book.md @@ -386,10 +386,10 @@ teachbooks build Alternatively: ``` -jupyter-book build --all +jupyter-book build ``` -Note: use `--all` for the jupyter-book whenever building a book to make sure the table of contents fully updates. Or alternatively, delete the old `_build` folder before building the new book. +Note: use `--all` for the `teachbook` or `jupyter-book` command whenever building a book to make sure the table of contents fully updates. Or alternatively, delete the old `_build` folder before building the new book. Where book is the name of the folder containing all the files that make up your book. After `teachbooks` is done running you will get the following: @@ -465,10 +465,10 @@ teachbooks build Alternatively: ``` -jupyter-book build --all +jupyter-book build ``` -Note: use `--all` for the jupyter-book whenever building a book to make sure the table of contents fully updates. Or alternatively, delete the old `_build` folder before building the new book. +Note: use `--all` for the `teachbook` or `jupyter-book` command whenever building a book to make sure the table of contents fully updates. Or alternatively, delete the old `_build` folder before building the new book. Where book is the name of the folder containing all the files that make up your book. After `teachbooks` is done running you will get the following: @@ -567,10 +567,10 @@ teachbooks build Alternatively: ``` -jupyter-book build --all +jupyter-book build ``` -Note: use `--all` for the jupyter-book whenever building a book to make sure the table of contents fully updates. Or alternatively, delete the old `_build` folder before building the new book. +Note: use `--all` for the `teachbook` or `jupyter-book` command whenever building a book to make sure the table of contents fully updates. Or alternatively, delete the old `_build` folder before building the new book. Where book is the name of the folder containing all the files that make up your book. After `teachbooks` is done running you will get the following: @@ -655,10 +655,10 @@ teachbooks build Alternatively: ``` -jupyter-book build --all +jupyter-book build ``` -Note: use `--all` for the jupyter-book whenever building a book to make sure the table of contents fully updates. Or alternatively, delete the old `_build` folder before building the new book. +Note: use `--all` for the `teachbook` or `jupyter-book` command whenever building a book to make sure the table of contents fully updates. Or alternatively, delete the old `_build` folder before building the new book. Where book is the name of the folder containing all the files that make up your book. After `teachbooks` is done running you will get the following: From d464bf9a0e09c6e7c6ab68b964c787f9bb30df95 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Sat, 16 Nov 2024 06:17:25 +0200 Subject: [PATCH 008/802] book config: update repo --- book/_config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_config.yml b/book/_config.yml index 5754227..dc8a29d 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -29,7 +29,7 @@ sphinx: use_thebe_lite: true exclude_patterns: ["**/_*.yml", "**/*.md", "**/*.ipynb","**/*.gif","**/*.txt","**/*.json",] html_theme_options: - repository_url: "https://gitlab.tudelft.nl/interactivetextbooks-citg/jupyter-book-manual" + repository_url: "https://github.com/TeachBooks/manual/" use_repository_button: true use_issues_button : true launch_buttons: From 7ecce3bd9486c1899a8f1889fe057f8a2ac1710c Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Sat, 16 Nov 2024 06:19:03 +0200 Subject: [PATCH 009/802] remove unnecessary files --- .gitlab-ci.yml | 70 -------------------------------------------------- Dockerfile | 8 ------ dummy.txt | 1 - 3 files changed, 79 deletions(-) delete mode 100644 .gitlab-ci.yml delete mode 100644 Dockerfile delete mode 100644 dummy.txt diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index 333f76d..0000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,70 +0,0 @@ -stages: - - test - - build - - deploy -variables: - PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" - REGISTRY_HOST: localhost:5000 - TAG_LATEST: $REGISTRY_HOST/$CI_PROJECT_NAME/$CI_COMMIT_REF_NAME:latest - TAG_DRAFT: $REGISTRY_HOST/$CI_PROJECT_NAME-draft/$CI_COMMIT_REF_NAME:latest - GIT_SUBMODULE_STRATEGY: recursive # For submodules -cache: - paths: - - .cache/pip -# This job tests if the book compiles gracefully after a new addition -test-build: - stage: test - image: continuumio/miniconda3 - rules: - - if: $CI_PIPELINE_SOURCE == "merge_request_event" - script: - - pip install -r requirements.txt - - jupyter-book clean book/ - - jupyter-book build book/ -# This job builds the Docker container -build-book: - stage: build - image: docker - rules: - - if: $CI_COMMIT_BRANCH == "release" && $CI_PIPELINE_SOURCE == "push" - variables: - TAG: $TAG_LATEST - - if: $CI_COMMIT_BRANCH == "main" && $CI_PIPELINE_SOURCE == "push" - variables: - TAG: $TAG_DRAFT - before_script: - - docker info - script: - - if [ "$TAG" = "$TAG_LATEST" ]; then sed --in-place=".bak" '/# START DRAFT/,/# END DRAFT/{//!d}' book/_config.yml; fi - - docker build -t $TAG . - - docker push $TAG -# This job takes down the existing container and starts the new one -deploy-book: - stage: deploy - image: docker - rules: - - if: $CI_COMMIT_BRANCH == "release" && $CI_PIPELINE_SOURCE == "push" - before_script: - - docker info - - docker stop $CI_PROJECT_NAME || exit_code=$? - - if [ $exit_code -ne 0 ]; then echo "Container not found, cannot stop"; else docker rm $CI_PROJECT_NAME; fi - script: - - docker run -d --restart always -p 8000:8000 --name $CI_PROJECT_NAME $TAG_LATEST # Make sure to use a different port for each book! - environment: - name: production - url: https://interactivetextbooks.citg.tudelft.nl/jupyter-book-manual -# Deploy the draft version of the book -deploy-draft: - stage: deploy - image: docker - rules: - - if: $CI_COMMIT_BRANCH == "main" && $CI_PIPELINE_SOURCE == "push" - before_script: - - docker info - - docker stop $CI_PROJECT_NAME-draft || exit_code=$? - - if [ $exit_code -ne 0 ]; then echo "Container not found, cannot stop"; else docker rm $CI_PROJECT_NAME-draft; fi - script: - - docker run -d --restart always -p 8018:8000 --name $CI_PROJECT_NAME-draft $TAG_DRAFT - environment: - name: draft - url: https://interactivetextbooks.citg.tudelft.nl/jupyter-book-manual-draft \ No newline at end of file diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 3e837c6..0000000 --- a/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -FROM continuumio/miniconda3 -WORKDIR /book -COPY book/ . -RUN apt-get update && apt-get -y install git gcc -COPY requirements.txt requirements.txt -RUN pip install -r requirements.txt -RUN jupyter book build . -ENTRYPOINT [ "python", "-m", "http.server", "8000", "--directory", "/book/_build/html" ] \ No newline at end of file diff --git a/dummy.txt b/dummy.txt deleted file mode 100644 index 2995a4d..0000000 --- a/dummy.txt +++ /dev/null @@ -1 +0,0 @@ -dummy \ No newline at end of file From 16b4314de7eeb2593280b9b9dd8d76d418018741 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 16 Nov 2024 14:50:35 +0100 Subject: [PATCH 010/802] added suggest change button --- book/_config.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/book/_config.yml b/book/_config.yml index 5754227..cbbe802 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -30,7 +30,10 @@ sphinx: exclude_patterns: ["**/_*.yml", "**/*.md", "**/*.ipynb","**/*.gif","**/*.txt","**/*.json",] html_theme_options: repository_url: "https://gitlab.tudelft.nl/interactivetextbooks-citg/jupyter-book-manual" + path_to_docs: "book" + repository_branch: "release" use_repository_button: true + use_edit_page_button: true use_issues_button : true launch_buttons: thebe: true From f7b4065176b30b88f951b5940ccc921597cc71c6 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 16 Nov 2024 15:44:06 +0100 Subject: [PATCH 011/802] Update links --- README.md | 10 +++++----- book/basic-features/hypothesis.md | 19 ++++--------------- book/external/Download-Link-Replacer | 2 +- book/external/JupyterBook-Patches | 2 +- book/external/Nested-Books | 2 +- book/external/Sphinx-Image-Inverter | 2 +- book/external/Useful_python_code | 2 +- book/external/deploy-book-workflow | 2 +- book/external/template | 2 +- book/installation-and-setup/anaconda.md | 10 +++------- book/installation-and-setup/tools.md | 2 +- book/intro.md | 10 +++++----- 12 files changed, 25 insertions(+), 40 deletions(-) diff --git a/README.md b/README.md index f0f5dd7..c92464c 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,19 @@ # TeachBooks Manual -This manual assists you in creating and collaborating on [JupyterBooks](https://jupyterbook.org/) for educational purposes. Some parts are specifically aimed for teachers at Delft University of Technology, although all material and tools are openly available. This manual aims at providing an easy start and advanced usages for new and existing users with or without skills on this topic. it is part of TeachBooks, for more information visit [https://teachbooks.tudelft.nl/](https://teachbooks.tudelft.nl/). +This manual assists you in creating and collaborating on [JupyterBooks](https://jupyterbook.org/) for educational purposes. Some parts are specifically aimed for teachers at Delft University of Technology, although all material and tools are openly available. This manual aims at providing an easy start and advanced usages for new and existing users with or without skills on this topic. it is part of TeachBooks, for more information visit [https://teachbooks.io/](https://teachbooks.io/). ## Contact -If you encounter any issues and you have a TU Delft account, report it by clicking the gitlab icon and lightbulb on the top right corner of this page. Or contribute directly by creating a merge request in the [repository](https://gitlab.tudelft.nl/interactivetextbooks-citg/jupyter-book-manual). +If you encounter any issues and you have a TU Delft account, report it by clicking the gitlab icon and lightbulb on the top right corner of this page. Or contribute directly by creating a merge request in the [repository](https://github.com/Teachbooks/manual). If you have questions, contact Tom van Woudenberg, Robert Lanzafame or our TA Julie Kirsch at TeachBooks@tudelft.nl, also for non-TU Delft account holders. TU Delft account holder can also contact us in the [MS Teams Open Interactive Textbooks Community](https://teams.microsoft.com/l/team/19%3Ah9-uRcP_yYauh-VuoPFozJVUvHVOB4a0mz1ZWvh4q4Q1%40thread.tacv2/conversations?groupId=3e88c1f3-4a4f-483a-a366-7e617de9ba99&tenantId=096e524d-6929-4030-8cd3-8ab42de0887b) We really value your feedback on this manual. This helps us improving it. Please keep using the manual as you build your own Jupyter Book and come back to fill out this short [survey](https://forms.gle/hXbFUQgN95H8ftxt9). ## Contribute -This book will continue to develop, so feel free to contribute https://gitlab.tudelft.nl/interactivetextbooks-citg/jupyter-book-manual! You can do so directly by forking this repository and creating a merge request. +This book will continue to develop, so feel free to contribute https://github.com/TeachBooks/manual! You can do so directly by forking this repository and creating a merge request. -The released book can be found on on https://teachbooks.tudelft.nl/jupyter-book-manual. This page shows the built book of the `release` branch. The `main` branch is meant for reviewing and is visible here: https://teachbooks.tudelft.nl/jupyter-book-manual/draft. All branches will also be visible on the mirrored repository on GitHub Pages: https://github.com/TeachBooks/mirror_teachbook_manual/actions +The released book can be found on on https://teachbooks.io/manual. This page shows the built book of the `release` branch All branches will also be visible as seen in the action's summaries: https://github.com/TeachBooks/mirror_teachbook_manual/actions -Some parts of this book are taken from other sources in the form of submodules (linked in the folder [book/external](book/external)). To contribute to those pages, contribute to the source repository directly with a fork and merge/pull request. If you intent to clone this boko including its submodules, clone using: `git clone --recurse-submodules git@gitlab.tudelft.nl:interactivetextbooks-citg/jupyter-book-manual.git` +Some parts of this book are taken from other sources in the form of submodules (linked in the folder [book/external](book/external)). To contribute to those pages, contribute to the source repository directly with a fork and merge/pull request. If you intent to clone this boko including its submodules, clone using: `git clone --recurse-submodules git@github.com:TeachBooks/manual.git` Happy book building! \ No newline at end of file diff --git a/book/basic-features/hypothesis.md b/book/basic-features/hypothesis.md index b438ae3..117ae48 100644 --- a/book/basic-features/hypothesis.md +++ b/book/basic-features/hypothesis.md @@ -20,27 +20,16 @@ html: ``` ## Using Hypothesis -In this case it is easier to learn by doing! Hypothesis has been enabled for this book, but only in the _draft_ version. +In this case it is easier to learn by doing! Hypothesis has been enabled for this book, but only in the _hypothesis_ version: https://teachbooks.tudelft.io/manual/hypothesis -````{admonition} How to View the Draft Site -:class: tip, dropdown -You can access the draft version by adding `draft/` at the end of the main book (but before the current page). For example: +Once on the hypothesis version of this page, look at the top right corner: you will see three icons, an arrow, an eye and a note-pad. Clicking on the arrow will open the extension and allow you to view the annotations. Create an account and log in if you would like to reply or make your own annotations. You can also highlight text, but this is not publicly visible, it is only for your own reference. -``` -https://teachbooks.tudelft.nl/jupyter-book-manual/draft/basic-features/hypothesis.html -``` - -You can find out more about the draft and publish feature on {ref}`this page `. -```` - -Once on the draft version of this page, look at the top right corner: you will see three icons, an arrow, an eye and a note-pad. Clicking on the arrow will open the extension and allow you to view the annotations. Create an account and log in if you would like to reply or make your own annotations. You can also highlight text, but this is not publicly visible, it is only for your own reference. - -Note that the annotations are only visible for the page that you are currently viewing. You can see all the Annotations on a website by opening the "Public" menu at the top of the dialog pane, selecting "Public" again in the drop-down, then "View group activity." Make sure you type in the URL to search (e.g., `teachbooks.tudelft.nl/jupyter-book-manual`). +Note that the annotations are only visible for the page that you are currently viewing. You can see all the Annotations on a website by opening the "Public" menu at the top of the dialog pane, selecting "Public" again in the drop-down, then "View group activity." Make sure you type in the URL to search (e.g., `teachbooks.io/manual`). ```{admonition} Tips :class: tip -- use the {ref}`remove_from_publish` feature to enable Hypothesis in the draft book only +- use the {ref}`remove_from_publish` feature to enable Hypothesis in a specific version of the book only ``` ## Student-controller with browser extension diff --git a/book/external/Download-Link-Replacer b/book/external/Download-Link-Replacer index bb7884a..e220538 160000 --- a/book/external/Download-Link-Replacer +++ b/book/external/Download-Link-Replacer @@ -1 +1 @@ -Subproject commit bb7884aaf0c0205b2c0b8a7bb676e929528b2e33 +Subproject commit e2205387f4446e736a89d6f5e70e0bddfa955a98 diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches index a476ff8..8d97cb2 160000 --- a/book/external/JupyterBook-Patches +++ b/book/external/JupyterBook-Patches @@ -1 +1 @@ -Subproject commit a476ff813e481dcab65d02cb869266cb6a704451 +Subproject commit 8d97cb21d7d5f67cc19d35768c5e257d36cc0e69 diff --git a/book/external/Nested-Books b/book/external/Nested-Books index 6037083..c0aab87 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit 60370834c33ea9b7754d685ecb5bc2d3a8a0ebc1 +Subproject commit c0aab87a87c97e2c643c4e905a0065a49d925616 diff --git a/book/external/Sphinx-Image-Inverter b/book/external/Sphinx-Image-Inverter index 7db6dbb..95fccf0 160000 --- a/book/external/Sphinx-Image-Inverter +++ b/book/external/Sphinx-Image-Inverter @@ -1 +1 @@ -Subproject commit 7db6dbbed739366e1b60e4b6349db97b943ec540 +Subproject commit 95fccf09f2c9d42ae473b3ed6033ebcb948792b1 diff --git a/book/external/Useful_python_code b/book/external/Useful_python_code index a647c34..e522976 160000 --- a/book/external/Useful_python_code +++ b/book/external/Useful_python_code @@ -1 +1 @@ -Subproject commit a647c34fa7b50cb95ef0c1d34ad07599292336ad +Subproject commit e522976583a6c8cbc910531e972320a45f942737 diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index 69f1248..87fe477 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit 69f12482bf328a472b70d5f9c859729121ff0342 +Subproject commit 87fe4771b5154033f2c3aa915d9f21e2b45f4cfa diff --git a/book/external/template b/book/external/template index 0c2fa6f..5aadbc5 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 0c2fa6f93d5acdf97e4572c0f394a10882603524 +Subproject commit 5aadbc527ee1251a60cbd4877d109b0558e03aad diff --git a/book/installation-and-setup/anaconda.md b/book/installation-and-setup/anaconda.md index 5af4006..2018504 100644 --- a/book/installation-and-setup/anaconda.md +++ b/book/installation-and-setup/anaconda.md @@ -60,18 +60,14 @@ Here's an example of what a `requirements.txt` file might look like. ``` # first list the packages you wish to download from PyPI sympy +teachbooks +jupyterbook_patches # now list the packages (and the respective url) you wish to download from the GitLab package registry ---index-url https://__token__:glpat-JduurUdhDczFJzvzZN4G@gitlab.tudelft.nl/api/v4/projects/13957/packages/pypi/simple -teachbooks ---extra-index-url https://gitlab.tudelft.nl/api/v4/projects/17983/packages/pypi/simple -jupyterbook_patches ~= 0.1.4 --extra-index-url https://gitlab.tudelft.nl/api/v4/projects/11239/packages/pypi/simple sphinx-thebe ~= 0.9.9 - -# lastly any packages you wish to download directly from a Git repository -download_link_replacer @ git+https://gitlab.tudelft.nl/mude/sphinx-download-link-replacer ``` + This file needs to be manually updated by the team everytime a new package is required. It will be useful to routinely update the packages in your environment by downloading the required packages again. The packages used by sphinx-thebe or JupyterLite-Sphinx are not influenced by `requirements.txt`. You can do this by navigating your command line interface to the folder with `requirements.txt`: diff --git a/book/installation-and-setup/tools.md b/book/installation-and-setup/tools.md index fc7ea52..90cc64a 100644 --- a/book/installation-and-setup/tools.md +++ b/book/installation-and-setup/tools.md @@ -46,7 +46,7 @@ Choosing between GitHub and GitLab depends on multiple criteria. GitHub provides ### Book URL Github allows you to host your book on the GitHub server using GitHub pages (to be recognized by the `.github.io/` url, for example the [template book](https://teachbooks.github.io/template/)), which takes all the steps of hosting out of your hands. If you're book is part of the [GitHub Enterprise TU Delft](https://github.com/enterprises/tudelft) and is using SSO, a random url is generated `.github.io/`. Next to GitHub-provided URLs, you can set up a custom owned URL, although this requires some additional skills on a domain which you should own. For courses we advise you to create a organization with the course name so that the URL represent that course. -On TU Delft's GitLab you need a webserver, which is offered by TeachBooks (to be recognized by the url `teachbooks.tudelft.nl/`, for example [this manual](https://teachbooks.tudelft.nl/jupyter-book-manual)) as the TU Delft OIT team (to be recognized by the url `interactivetextbooks.tudelft.nl/`, for example [the TU Delft OIT demo book](https://interactivetextbooks.tudelft.nl/open-textbooks-demonstration/)). +On TU Delft's GitLab you need a webserver, which is offered by TeachBooks (to be recognized by the url `teachbooks.tudelft.nl/`, as the TU Delft OIT team (to be recognized by the url `interactivetextbooks.tudelft.nl/`. ### Real-time editing book Editing the book can happen both locally as online on GitHub/GitLab. If done locally, the book can be generated and viewed locally too (typically takes around 1 minute) but this requires you to be at least user type 4 or 5 depending on the book content. The built book can also be viewed online separate from the released version. diff --git a/book/intro.md b/book/intro.md index a4db0d9..ba7005f 100644 --- a/book/intro.md +++ b/book/intro.md @@ -1,19 +1,19 @@ # TeachBooks Manual -This manual assists you in creating and collaborating on Jupyter book for educational purposes. Some parts are specifically aimed for teachers at Delft University of Technology, although all material and tools are openly available. This manual aims at providing an easy start and advanced usages for new and existing users with or without skills on this topic. it is part of TeachBooks, for more information visit [https://teachbooks.tudelft.nl/](https://teachbooks.tudelft.nl/). +This manual assists you in creating and collaborating on Jupyter book for educational purposes. Some parts are specifically aimed for teachers at Delft University of Technology, although all material and tools are openly available. This manual aims at providing an easy start and advanced usages for new and existing users with or without skills on this topic. it is part of TeachBooks, for more information visit [https://teachbooks.io/](https://teachbooks.io/). ## Contact -If you encounter any issues and you have a TU Delft account, report it by clicking --> {fa}`lightbulb` on the top right corner of this page. Or contribute directly by creating a merge request in the [repository](https://gitlab.tudelft.nl/interactivetextbooks-citg/jupyter-book-manual). +If you encounter any issues and you have a TU Delft account, report it by clicking --> {fa}`lightbulb` on the top right corner of this page. Or contribute directly by creating a merge request in the [repository](https://github.com/TeachBooks/manual). If you have questions, contact Tom van Woudenberg, Robert Lanzafame or our TA Julie Kirsch at TeachBooks@tudelft.nl, also for non-TU Delft account holders. TU Delft account holder can also contact us in the [MS Teams Open Interactive Textbooks Community](https://teams.microsoft.com/l/team/19%3Ah9-uRcP_yYauh-VuoPFozJVUvHVOB4a0mz1ZWvh4q4Q1%40thread.tacv2/conversations?groupId=3e88c1f3-4a4f-483a-a366-7e617de9ba99&tenantId=096e524d-6929-4030-8cd3-8ab42de0887b) We really value your feedback on this manual. This helps us improving it. Please keep using the manual as you build your own Jupyter Book and come back to fill out this short [survey](https://forms.gle/hXbFUQgN95H8ftxt9). ## Contribute -This book will continue to develop, so feel free to contribute https://gitlab.tudelft.nl/interactivetextbooks-citg/jupyter-book-manual! You can do so directly by forking this repository and creating a merge request. +This book will continue to develop, so feel free to contribute https://github.com/TeachBooks/manual! You can do so directly by forking this repository and creating a merge request. -The released book can be found on on https://teachbooks.tudelft.nl/jupyter-book-manual. This page shows the built book of the `release` branch. The `main` branch is meant for reviewing and is visible here: https://teachbooks.tudelft.nl/jupyter-book-manual/draft. All branches will also be visible on the mirrored repository on GitHub Pages: https://github.com/TeachBooks/mirror_teachbook_manual/actions +The released book can be found on on https://teachbooks.io/manual. This page shows the built book of the `release` branch. All branches will also be visible online, as pointed to in the actions summaries: https://github.com/TeachBooks/mirror_teachbook_manual/actions -Some parts of this book are taken from other sources in the form of submodules (linked in the folder [book/external](https://gitlab.tudelft.nl/interactivetextbooks-citg/jupyter-book-manual/-/tree/main/book/external)). To contribute to those pages, contribute to the source repository directly with a fork and merge/pull request. If you intent to clone this boko including its submodules, clone using: `git clone --recurse-submodules git@gitlab.tudelft.nl:interactivetextbooks-citg/jupyter-book-manual.git` +Some parts of this book are taken from other sources in the form of submodules (linked in the folder [book/external](https://github.com/TeachBooks/manual/tree/release/book/external)). To contribute to those pages, contribute to the source repository directly with a fork and merge/pull request. If you intent to clone this boko including its submodules, clone using: `git clone --recurse-submodules git@github.com:TeachBooks/manual.git` Happy book building! \ No newline at end of file From 2219460d413c28729b7ffcc50bdea6b8a93019ce Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 16 Nov 2024 15:48:14 +0100 Subject: [PATCH 012/802] more url updates --- book/features/live_code.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/live_code.ipynb b/book/features/live_code.ipynb index 1546fa0..d553b43 100644 --- a/book/features/live_code.ipynb +++ b/book/features/live_code.ipynb @@ -154,7 +154,7 @@ "source": [ "## Alternative with JupyterLite (less well integrated)\n", "\n", - "Another option to use python in your browser is to use JupyterLite. However, this doesn't give a similar seamless interface. You could create 'iframe-like' Ipython consoles / jupyterbook / jupyter lab environments in your book. As these 'iframes' are separate modules added to your page, the integration with the other content in your book is less flexible as with our sphinx-thebe extension. Furthermore, the best way to use a JupyterLite session would be a separate repo with the jupyter lab interface anyway, so you get the full browser experience. Alternatively, the ipython REPL better can be usefull, as shown here: https://teachbooks.github.io/learn-python/main/Python_Toolbox.html." + "Another option to use python in your browser is to use JupyterLite. However, this doesn't give a similar seamless interface. You could create 'iframe-like' Ipython consoles / jupyterbook / jupyter lab environments in your book. As these 'iframes' are separate modules added to your page, the integration with the other content in your book is less flexible as with our sphinx-thebe extension. Furthermore, the best way to use a JupyterLite session would be a separate repo with the jupyter lab interface anyway, so you get the full browser experience. Alternatively, the ipython REPL better can be usefull, as shown here: https://teachbooks.io/learn-python/main/Python_Toolbox.html." ] } ], From 0ae3ce17e84c21c54ea8f616357d6dac35f65c77 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 16 Nov 2024 15:55:52 +0100 Subject: [PATCH 013/802] update links --- book/examples/h5p_examples.md | 2 +- book/examples/live_code.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/book/examples/h5p_examples.md b/book/examples/h5p_examples.md index bce73d9..2fb9df5 100644 --- a/book/examples/h5p_examples.md +++ b/book/examples/h5p_examples.md @@ -16,7 +16,7 @@ Dialog cards can be used to ask open questions about the content students are re **Engineering Systems Optimization** -A great example of this can be found in the book: Engineering Systems Optimization. [Chapter 4](https://teachbooks.github.io/engineering-systems-optimization/2023/pages/moo_example.html) called Mulit-objective optimization has an in depth sub-chapter which is used to compare the relation between engine power and emissions and how to optimize for both. +A great example of this can be found in the book: Engineering Systems Optimization. [Chapter 4](https://teachbooks.io/engineering-systems-optimization/2023/pages/moo_example.html) called Mulit-objective optimization has an in depth sub-chapter which is used to compare the relation between engine power and emissions and how to optimize for both. ```{figure} figures/Live_code.PNG --- diff --git a/book/examples/live_code.md b/book/examples/live_code.md index c6fa5f4..dba3cb6 100644 --- a/book/examples/live_code.md +++ b/book/examples/live_code.md @@ -6,7 +6,7 @@ This page will show some examples where live coding is used in combination with ## Python for Engineers -[Python for engineers](https://teachbooks.github.io/learn-python/intro.html) is a book used to introduce basic programming concepts to students coming from different universities where programming is not a big part of the curriculum like at TU Delft. The students are encouraged to follow the course online before the start of the year to hit the ground running in September. Chapter 7 introduces the students to [Matplotlib](https://teachbooks.github.io/learn-python/07/Theory/01.html) and teaches them various ways of making a graph. +[Python for engineers](https://teachbooks.io/learn-python/intro.html) is a book used to introduce basic programming concepts to students coming from different universities where programming is not a big part of the curriculum like at TU Delft. The students are encouraged to follow the course online before the start of the year to hit the ground running in September. Chapter 7 introduces the students to [Matplotlib](https://teachbooks.io/learn-python/07/Theory/01.html) and teaches them various ways of making a graph. Live coding is the perfect learning tool as the students can see how the code relates to the visual result of the graph. subsequently, they can adapt the code and observe the changes. Let's have a look at the implementation. From dacaf70abdb5499f6a16ce9f60f115c16e5eedf9 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 18 Nov 2024 14:23:07 +0100 Subject: [PATCH 014/802] Update TeachBooks --- book/external/TeachBooks | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/TeachBooks b/book/external/TeachBooks index 1ceeb77..ba87520 160000 --- a/book/external/TeachBooks +++ b/book/external/TeachBooks @@ -1 +1 @@ -Subproject commit 1ceeb77e7afffde466c8feb0c6a1479e40907c33 +Subproject commit ba8752053a5a4c70d8dacc77e65433f5bfb5a318 From 14b84539ab2348023734aa837d32c7989a20e97a Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 19 Nov 2024 08:55:25 +0100 Subject: [PATCH 015/802] Added book size limits --- book/installation-and-setup/tools.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/book/installation-and-setup/tools.md b/book/installation-and-setup/tools.md index 90cc64a..aae347f 100644 --- a/book/installation-and-setup/tools.md +++ b/book/installation-and-setup/tools.md @@ -71,6 +71,9 @@ Both GitLab and GitHub allow for extensive options for visibility of the source The TU Delft GitLab requires SSO login for editing the book. Although this is useful for TU Delft employees, it limits the collaboration with people outside of TU Delft. +### Book size limits +In GitLab, an artifact (the book export) can have a maximum size of 150 MB. In GitHub, the total GitHub pages may not exceed 1 GB (including all branches) + ### Integration with GitHub Desktop GitHub has a nice integration with the [GitHub Desktop application](git-setup_local.md). For GitLab it works as well, but has less functionality. @@ -86,6 +89,7 @@ Here's a table summarizing the information: | Setting up book website | Immediate and automated with [template](../external/template/README.md) ⚡� | Manual setup on personal webserver, or access required by TeachBooks or TU Delft OIT 🚧 | | Book access with SSO | Only available for GitHub pages on GitHub Enterprise of TU Delft 🎓, optional with custom URL ✅ | Optional ✅ | | Access to source code | Private (if part of organization linked to educational account) /public / internally TU Delft (on GitHub Enterprise of TU Delft) 👥 | Private / public (read-only) / internally TU Delft, editing requires requires SSO login 👥 👀 | +| Book size limits | 1 GB for all branches 📚 | 150 MB per book 📕 | | GitHub Desktop | Well integrated 😎 | Basic integration 🙂 | | Utteranc.es | Can be linked to same repository �� | Requires GitHub repository next to GitLab repository ����| From 94ed0027cd0cad83385ba46dbe0c41a21a56f19e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 19 Nov 2024 09:40:44 +0100 Subject: [PATCH 016/802] Added sphinx grasple as submodule --- .gitmodules | 3 ++ book/_config.yml | 1 + book/_toc.yml | 2 +- book/external/Sphinx-Grasple-public | 1 + book/features/grasple.md | 70 ----------------------------- requirements.txt | 1 + 6 files changed, 7 insertions(+), 71 deletions(-) create mode 160000 book/external/Sphinx-Grasple-public delete mode 100644 book/features/grasple.md diff --git a/.gitmodules b/.gitmodules index 0b07f19..4a0083d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -25,3 +25,6 @@ [submodule "book/external/Download-Link-Replacer"] path = book/external/Download-Link-Replacer url = https://github.com/TeachBooks/Download-Link-Replacer.git +[submodule "book/external/Sphinx-Grasple-public"] + path = book/external/Sphinx-Grasple-public + url = https://github.com/TeachBooks/Sphinx-Grasple-public.git diff --git a/book/_config.yml b/book/_config.yml index 5340e4a..16a68fb 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -22,6 +22,7 @@ sphinx: - sphinx.ext.imgconverter - download_link_replacer - jupyterbook_patches + - teachbooks_sphinx_grasple config: html_js_files: - https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js diff --git a/book/_toc.yml b/book/_toc.yml index 85cba5c..4985e92 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -49,7 +49,7 @@ parts: - file: external/JupyterBook-Patches/README.md - file: features/interactive_element.ipynb sections: - - file: features/grasple.md + - file: external/Sphinx-Grasple-public/README.md - file: features/h5p.md - file: features/HTML_javascript.md sections: diff --git a/book/external/Sphinx-Grasple-public b/book/external/Sphinx-Grasple-public new file mode 160000 index 0000000..6e7b6b6 --- /dev/null +++ b/book/external/Sphinx-Grasple-public @@ -0,0 +1 @@ +Subproject commit 6e7b6b681a2167f46fef9c02ae3feeaa12e6506a diff --git a/book/features/grasple.md b/book/features/grasple.md deleted file mode 100644 index 038f7d3..0000000 --- a/book/features/grasple.md +++ /dev/null @@ -1,70 +0,0 @@ -# Grasple questions - -```{admonition} User types -:class: tip -This section is useful for user type 3-5. -``` - -[Grasple](https://app.grasple.com/) gives you an embed code for each exercise which looks like this, which can be added cirectly to your markdown-file. -```html - -``` - -The embed link is created for an exercise under 'More'- 'Embed Exercise' - -This iframe can be embedded into your Jupyter book. - -```{admonition} Note -:class: tip -This feature doesn't display in a book that is viewed locally via your browser, unless you set up a local webserver (instructions [here](setup-local-server)). -``` -The code shown above gives: - - -More information on Grasple and the support of TU Delft can be found on: [Teaching Support - Educational Tools - Grasple](https://www.tudelft.nl/en/teaching-support/educational-tools/grasple) - -## Replace iframe by QR code for printed version -Dani Balague Guardia created an [extension](https://github.com/dbalague/sphinx-grasple) which allows you to easily add Grasple question with some formatting and, more importantly, the creation of QR codes in the PDF version of the page. This leads to the source link of the iframe. - -This extension can be installed by running - -`pip install git+https://github.com/dbalague/sphinx-grasple` - -The grasple exercise as shown above can now be added as follows in your markdown file: -```markdown -::::{grasple} -:url: https://embed.grasple.com/exercises/767782d5-023a-4b49-a1f3-874fca626c8e?id=79907 -:label: grasple_exercise_1 -:dropdown: -:description: Example of exercise which goes along - -:::: -``` - -This leads to the following html in the Jupyter book. Remark: again, the iframe doesn't locally in VScode or in the build file, only on the hosted version. -

- -

Grasple Exercise 1

-
-
-
-

Example of exercise which goes along

-

-
-
-
-
- -In the PDF this leads to: -```{figure} ../images/Grasple_pdf.png -``` - - -The extension requires an extension of the `config.yml` file: -```markdown - extra_extensions: - - sphinx_grasple - - sphinx.ext.imgconverter -``` - -The extension should be installed both locally and on the server. \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index ada3d80..7251625 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,6 +4,7 @@ sphinx-inline-tabs jupyterlite-sphinx jupyterbook_patches download_link_replacer +teachbooks-sphinx-grasple --extra-index-url https://gitlab.tudelft.nl/api/v4/projects/11239/packages/pypi/simple From 9ca2695aad81aa53a8f2edd7c701fb635ee02dad Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 19 Nov 2024 09:47:53 +0100 Subject: [PATCH 017/802] Added tu delft theme --- .gitmodules | 3 +++ book/_toc.yml | 1 + book/external/Sphinx-Grasple-public | 2 +- book/external/Sphinx-TUDelft-theme | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) create mode 160000 book/external/Sphinx-TUDelft-theme diff --git a/.gitmodules b/.gitmodules index 4a0083d..9d669a9 100644 --- a/.gitmodules +++ b/.gitmodules @@ -28,3 +28,6 @@ [submodule "book/external/Sphinx-Grasple-public"] path = book/external/Sphinx-Grasple-public url = https://github.com/TeachBooks/Sphinx-Grasple-public.git +[submodule "book/external/Sphinx-TUDelft-theme"] + path = book/external/Sphinx-TUDelft-theme + url = https://github.com/TeachBooks/Sphinx-TUDelft-theme.git diff --git a/book/_toc.yml b/book/_toc.yml index 4985e92..526d0e9 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -47,6 +47,7 @@ parts: - file: external/Download-Link-Replacer/README.md - file: external/Sphinx-Image-Inverter/README.md - file: external/JupyterBook-Patches/README.md + - file: external/Sphinx-TUDelft-theme/README.md - file: features/interactive_element.ipynb sections: - file: external/Sphinx-Grasple-public/README.md diff --git a/book/external/Sphinx-Grasple-public b/book/external/Sphinx-Grasple-public index 6e7b6b6..4158a9c 160000 --- a/book/external/Sphinx-Grasple-public +++ b/book/external/Sphinx-Grasple-public @@ -1 +1 @@ -Subproject commit 6e7b6b681a2167f46fef9c02ae3feeaa12e6506a +Subproject commit 4158a9c5cc5b299496066fa3fe36b569814c5f2b diff --git a/book/external/Sphinx-TUDelft-theme b/book/external/Sphinx-TUDelft-theme new file mode 160000 index 0000000..6feb3d1 --- /dev/null +++ b/book/external/Sphinx-TUDelft-theme @@ -0,0 +1 @@ +Subproject commit 6feb3d1adb09b5ebfbb981a26ad47ead45dc4326 From a2375ad8ec0f4265f77dde3f814d6769108b9519 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 19 Nov 2024 09:53:35 +0100 Subject: [PATCH 018/802] Update Sphinx-TUDelft-theme --- book/external/Sphinx-TUDelft-theme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Sphinx-TUDelft-theme b/book/external/Sphinx-TUDelft-theme index 6feb3d1..342056d 160000 --- a/book/external/Sphinx-TUDelft-theme +++ b/book/external/Sphinx-TUDelft-theme @@ -1 +1 @@ -Subproject commit 6feb3d1adb09b5ebfbb981a26ad47ead45dc4326 +Subproject commit 342056dbd4075674caefb4a340cfe2aef7139eca From 70fcaf07cf5e5f30c771ee6b10830e10cda56980 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 19 Nov 2024 10:10:17 +0100 Subject: [PATCH 019/802] student vs authoring features --- book/basic-features/overview.md | 2 +- book/features/overview.md | 2 +- book/features/students.md | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 book/features/students.md diff --git a/book/basic-features/overview.md b/book/basic-features/overview.md index ead61cb..e7bdc24 100644 --- a/book/basic-features/overview.md +++ b/book/basic-features/overview.md @@ -1,4 +1,4 @@ -# Basic Jupyter Book Features +# Original Jupyter Book Features ```{admonition} User types :class: tip diff --git a/book/features/overview.md b/book/features/overview.md index 989d876..a9a4bc4 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -1,4 +1,4 @@ -# TeachBooks Features +# TeachBooks Authoring Features As TeachBooks, we collect a suite of existing open-source software and keep our books up-to-date so you don't have to! Some of the software is developed with our TA's to improve the learning experience of our students and ease the book-development process for our teachers. By deploying these tools from a central location we can prevent common problems before they arise, and fix them quickly when they do occur. As the open-source software landscape changes rapidly, it is essential to keep in contact and share resources amongst ourselves to minimize maintenance and downtime for our book websites and focus on what really matters: teaching! diff --git a/book/features/students.md b/book/features/students.md new file mode 100644 index 0000000..453e636 --- /dev/null +++ b/book/features/students.md @@ -0,0 +1,3 @@ +# TeachBooks Student-View Features + +This chapter includes some TeachBooks features which aim to improve the way students can use TeachBooks. These tools are fully student-side, they don't influence the book website and the author doesn't have to setup anything. Nevertheless, the author could point the students to the availability of these tools and use it as part of the didactical approach. From d731623c9ff8fbea8225a91e5f28f8259274edb7 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 25 Nov 2024 21:31:02 +0100 Subject: [PATCH 020/802] Update Sphinx-TUDelft-theme --- book/external/Sphinx-TUDelft-theme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Sphinx-TUDelft-theme b/book/external/Sphinx-TUDelft-theme index 342056d..63a1a68 160000 --- a/book/external/Sphinx-TUDelft-theme +++ b/book/external/Sphinx-TUDelft-theme @@ -1 +1 @@ -Subproject commit 342056dbd4075674caefb4a340cfe2aef7139eca +Subproject commit 63a1a68f702acddfdb3c8458a4c48797539ac309 From 490e4129af23c38a72a63aee5fce14bafbb4d376 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 25 Nov 2024 21:36:03 +0100 Subject: [PATCH 021/802] Update Sphinx-TUDelft-theme --- book/external/Sphinx-TUDelft-theme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Sphinx-TUDelft-theme b/book/external/Sphinx-TUDelft-theme index 63a1a68..9356dac 160000 --- a/book/external/Sphinx-TUDelft-theme +++ b/book/external/Sphinx-TUDelft-theme @@ -1 +1 @@ -Subproject commit 63a1a68f702acddfdb3c8458a4c48797539ac309 +Subproject commit 9356dac16e04935cfa92924856f652d5653e8793 From 1620934ff17b40da65eb37fb68f343529f2bf03d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 25 Nov 2024 21:39:41 +0100 Subject: [PATCH 022/802] Added sphinx-tippy --- .gitmodules | 3 +++ book/_toc.yml | 1 + book/external/teachbooks-sphinx-tippy | 1 + 3 files changed, 5 insertions(+) create mode 160000 book/external/teachbooks-sphinx-tippy diff --git a/.gitmodules b/.gitmodules index 9d669a9..4ed38a2 100644 --- a/.gitmodules +++ b/.gitmodules @@ -31,3 +31,6 @@ [submodule "book/external/Sphinx-TUDelft-theme"] path = book/external/Sphinx-TUDelft-theme url = https://github.com/TeachBooks/Sphinx-TUDelft-theme.git +[submodule "book/external/teachbooks-sphinx-tippy"] + path = book/external/teachbooks-sphinx-tippy + url = https://github.com/TeachBooks/teachbooks-sphinx-tippy.git diff --git a/book/_toc.yml b/book/_toc.yml index 526d0e9..c4f00c6 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -48,6 +48,7 @@ parts: - file: external/Sphinx-Image-Inverter/README.md - file: external/JupyterBook-Patches/README.md - file: external/Sphinx-TUDelft-theme/README.md + - file: external/teachbooks-sphinx-tippy/README.md - file: features/interactive_element.ipynb sections: - file: external/Sphinx-Grasple-public/README.md diff --git a/book/external/teachbooks-sphinx-tippy b/book/external/teachbooks-sphinx-tippy new file mode 160000 index 0000000..2587124 --- /dev/null +++ b/book/external/teachbooks-sphinx-tippy @@ -0,0 +1 @@ +Subproject commit 25871247d320ef9661df4246bee26c572aec6cd8 From 8d2d6d86fff3dfb8a2b88471b3f1041fab905336 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 25 Nov 2024 21:55:10 +0100 Subject: [PATCH 023/802] Added annotator --- .gitmodules | 3 +++ book/_toc.yml | 3 +++ book/external/annotater | 1 + book/features/students.md | 2 +- 4 files changed, 8 insertions(+), 1 deletion(-) create mode 160000 book/external/annotater diff --git a/.gitmodules b/.gitmodules index 4ed38a2..208f06a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -34,3 +34,6 @@ [submodule "book/external/teachbooks-sphinx-tippy"] path = book/external/teachbooks-sphinx-tippy url = https://github.com/TeachBooks/teachbooks-sphinx-tippy.git +[submodule "book/external/annotater"] + path = book/external/annotater + url = https://github.com/TeachBooks/annotater diff --git a/book/_toc.yml b/book/_toc.yml index c4f00c6..24db80b 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -61,6 +61,9 @@ parts: sections: - file: features/widgets.ipynb - file: features/exercise_checking.ipynb + - file: features/students + sections: + - file: external/annotater/README.md - caption: Examples chapters: diff --git a/book/external/annotater b/book/external/annotater new file mode 160000 index 0000000..b239f27 --- /dev/null +++ b/book/external/annotater @@ -0,0 +1 @@ +Subproject commit b239f27dcf7d57b5f31e90f151899697d94970af diff --git a/book/features/students.md b/book/features/students.md index 453e636..a9a1abf 100644 --- a/book/features/students.md +++ b/book/features/students.md @@ -1,3 +1,3 @@ -# TeachBooks Student-View Features +# TeachBooks Student-view Features This chapter includes some TeachBooks features which aim to improve the way students can use TeachBooks. These tools are fully student-side, they don't influence the book website and the author doesn't have to setup anything. Nevertheless, the author could point the students to the availability of these tools and use it as part of the didactical approach. From 52f8497b0a8791e55f23edce20e9d03715875581 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 25 Nov 2024 22:12:06 +0100 Subject: [PATCH 024/802] Update annotation stuff --- book/basic-features/hypothesis.md | 12 ++---------- book/external/annotater | 2 +- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/book/basic-features/hypothesis.md b/book/basic-features/hypothesis.md index 117ae48..a22302c 100644 --- a/book/basic-features/hypothesis.md +++ b/book/basic-features/hypothesis.md @@ -1,6 +1,6 @@ # Making comments on the website: Hypothesis -Hypothesis is a third-party application that allows anyone to make publicly visible comments on a website (once you create a free account). This section explains how to use and install the extension. +Hypothesis is a third-party application that allows anyone to make publicly visible comments on a website (once you create a free account). This section explains how to use and install the extension. As this tool requires an account with a third-party, we advise to use our [local-annotator](../external/annotater/README.md) with similar capabilities but which store annotations locally. By default Hypothesis stores annotations publicly, which might confuse other students. ```{admonition} Be careful of changing website URL's! :class: warning @@ -20,18 +20,10 @@ html: ``` ## Using Hypothesis -In this case it is easier to learn by doing! Hypothesis has been enabled for this book, but only in the _hypothesis_ version: https://teachbooks.tudelft.io/manual/hypothesis - -Once on the hypothesis version of this page, look at the top right corner: you will see three icons, an arrow, an eye and a note-pad. Clicking on the arrow will open the extension and allow you to view the annotations. Create an account and log in if you would like to reply or make your own annotations. You can also highlight text, but this is not publicly visible, it is only for your own reference. +Once on a hypothesis version of this page, look at the top right corner: you will see three icons, an arrow, an eye and a note-pad. Clicking on the arrow will open the extension and allow you to view the annotations. Create an account and log in if you would like to reply or make your own annotations. You can also highlight text, but this is not publicly visible, it is only for your own reference. Note that the annotations are only visible for the page that you are currently viewing. You can see all the Annotations on a website by opening the "Public" menu at the top of the dialog pane, selecting "Public" again in the drop-down, then "View group activity." Make sure you type in the URL to search (e.g., `teachbooks.io/manual`). -```{admonition} Tips -:class: tip - -- use the {ref}`remove_from_publish` feature to enable Hypothesis in a specific version of the book only -``` - ## Student-controller with browser extension As an alternative to activating this for everyone, you can also advise your students to use the [hypothesis browser extension](https://web.hypothes.is/start/). In this way, students are not distracted by potential unnecessary public annotation and comments by fellow students and teachers. diff --git a/book/external/annotater b/book/external/annotater index b239f27..22d2efa 160000 --- a/book/external/annotater +++ b/book/external/annotater @@ -1 +1 @@ -Subproject commit b239f27dcf7d57b5f31e90f151899697d94970af +Subproject commit 22d2efac5bf175f8173b9accae21e7270c977b03 From 8ad00ac3794dafa51dfdcb7a36e34ad34ced7edc Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 25 Nov 2024 22:36:38 +0100 Subject: [PATCH 025/802] Update teachbooks-sphinx-tippy --- book/external/teachbooks-sphinx-tippy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/teachbooks-sphinx-tippy b/book/external/teachbooks-sphinx-tippy index 2587124..304a1dc 160000 --- a/book/external/teachbooks-sphinx-tippy +++ b/book/external/teachbooks-sphinx-tippy @@ -1 +1 @@ -Subproject commit 25871247d320ef9661df4246bee26c572aec6cd8 +Subproject commit 304a1dcd6bdf6ce3501eb46d55fcc9216db0d334 From 0298d89976a8eae4de9a06919611c1257e208419 Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Wed, 27 Nov 2024 10:01:56 +0100 Subject: [PATCH 026/802] new file --- book/features/custom-launch-button.md | 51 +++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 book/features/custom-launch-button.md diff --git a/book/features/custom-launch-button.md b/book/features/custom-launch-button.md new file mode 100644 index 0000000..0c51753 --- /dev/null +++ b/book/features/custom-launch-button.md @@ -0,0 +1,51 @@ +# Sphinx Extension: Custom Launch Button + +The custom launch button extension allows you to create a customizable button in the top right of your jupyter book. +This may have many applications, one of them being that you can create different language versions of the book available for the user. + +This section will explain how to create a "Languages" button, like you might be used to seeing on just about any website. The use of the button, however, is completey customizable and may be used in many different ways. + +## Installation + +1. Install the Sphinx Launch Buttons extension from the GitHub repository. + +`pip install git+https://github.com/TeachBooks/Sphinx-launch-buttons.git` + +2. To use the extension in your book, you need to include it in your `_config.yml` file. + +``` +sphinx: + extra_extensions: + - custom-launch-buttons +``` + +3. Then you need to include a `_launch_buttons.yml` file in the same location as your `_config.yml` file. + +``` +buttons: + - type : dropdown + + - type : button +``` + +Where `buttons` is an array of launch buttons, each can be identified using 2 types: 'dropdown' or 'button'. The cell above shows 2 buttons, one of type `dropdown` and one of type `button`. + +The button/dropdown can be visualised using either an [svg icon](https://icons.getbootstrap.com/#icons) or text. + +``` +buttons: + - type : dropdown + label: Language + - type : button + label : +``` + +## Setting up your repository + +For the implementation to your book, it is handy to create a branch for each language version you want to offer. Make a new branch using for example main as a source. Assuming we want to create a dutch version of you can call this branch `Dutch` or `Nederlands`. + +You will then need to translate the content in the dutch branch to dutch which can take some time. From experience, [DeepL](https://www.deepl.com/en/translator) is a good tool for this but any AI chatbot might be helpful as well. Make sure to proofread the translation. + + + +## \ No newline at end of file From bbb49400aaca1cac2f0e6489b075a24dbbdc3336 Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Wed, 27 Nov 2024 10:07:20 +0100 Subject: [PATCH 027/802] also toc --- book/_toc.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/book/_toc.yml b/book/_toc.yml index 24db80b..78206df 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -50,6 +50,7 @@ parts: - file: external/Sphinx-TUDelft-theme/README.md - file: external/teachbooks-sphinx-tippy/README.md - file: features/interactive_element.ipynb + - file: features/custom-launch-button.md sections: - file: external/Sphinx-Grasple-public/README.md - file: features/h5p.md From 2fdebc2467f3d605c8cf469529d86f3ddc34df79 Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Wed, 27 Nov 2024 10:19:22 +0100 Subject: [PATCH 028/802] toc update --- book/_toc.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/_toc.yml b/book/_toc.yml index 78206df..ed15777 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -49,9 +49,9 @@ parts: - file: external/JupyterBook-Patches/README.md - file: external/Sphinx-TUDelft-theme/README.md - file: external/teachbooks-sphinx-tippy/README.md - - file: features/interactive_element.ipynb - file: features/custom-launch-button.md - sections: + - file: features/interactive_element.ipynb + sections: - file: external/Sphinx-Grasple-public/README.md - file: features/h5p.md - file: features/HTML_javascript.md From 3ce323b3fcf355aeb175260b0c9bfa2611be0cff Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Wed, 27 Nov 2024 10:24:28 +0100 Subject: [PATCH 029/802] toc update 2 --- book/_toc.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/_toc.yml b/book/_toc.yml index ed15777..c0a9488 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -46,12 +46,12 @@ parts: - file: external/Nested-Books/README.md - file: external/Download-Link-Replacer/README.md - file: external/Sphinx-Image-Inverter/README.md + - file: features/custom-launch-button.md - file: external/JupyterBook-Patches/README.md - file: external/Sphinx-TUDelft-theme/README.md - file: external/teachbooks-sphinx-tippy/README.md - - file: features/custom-launch-button.md - file: features/interactive_element.ipynb - sections: + sections: - file: external/Sphinx-Grasple-public/README.md - file: features/h5p.md - file: features/HTML_javascript.md From b5fa74c7345c048ef4834691981f6fb847edbdfb Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Wed, 27 Nov 2024 10:35:27 +0100 Subject: [PATCH 030/802] svg icon? --- book/features/custom-launch-button.md | 29 +++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/book/features/custom-launch-button.md b/book/features/custom-launch-button.md index 0c51753..66e67e2 100644 --- a/book/features/custom-launch-button.md +++ b/book/features/custom-launch-button.md @@ -1,15 +1,19 @@ -# Sphinx Extension: Custom Launch Button +# Sphinx extension: Custom Launch Button The custom launch button extension allows you to create a customizable button in the top right of your jupyter book. This may have many applications, one of them being that you can create different language versions of the book available for the user. -This section will explain how to create a "Languages" button, like you might be used to seeing on just about any website. The use of the button, however, is completey customizable and may be used in many different ways. +This section will explain how to create a "Languages" or + + button, like you might be used to seeing on just about any website. The use of the button, however, is completey customizable and may be used in many different ways. ## Installation 1. Install the Sphinx Launch Buttons extension from the GitHub repository. -`pip install git+https://github.com/TeachBooks/Sphinx-launch-buttons.git` +``` +pip install git+https://github.com/TeachBooks/Sphinx-launch-buttons.git +``` 2. To use the extension in your book, you need to include it in your `_config.yml` file. @@ -19,7 +23,7 @@ sphinx: - custom-launch-buttons ``` -3. Then you need to include a `_launch_buttons.yml` file in the same location as your `_config.yml` file. +3. Then you need to include a `_launch_buttons.yml` file in the same location as your `_config.yml` file. The following code cell shows the main structure of that file. ``` buttons: @@ -28,7 +32,7 @@ buttons: - type : button ``` -Where `buttons` is an array of launch buttons, each can be identified using 2 types: 'dropdown' or 'button'. The cell above shows 2 buttons, one of type `dropdown` and one of type `button`. +Here, `buttons` is an array of launch buttons, each can be identified using 2 types: 'dropdown' or 'button'. The cell above shows 2 buttons, one of type `dropdown` and one of type `button`. The button/dropdown can be visualised using either an [svg icon](https://icons.getbootstrap.com/#icons) or text. @@ -48,4 +52,17 @@ You will then need to translate the content in the dutch branch to dutch which c -## \ No newline at end of file +## Example + +``` +buttons: + - type: dropdown + icon: + + + items: + - label: English + url: https://teachbooks.github.io/files-and-folders/EN + - label: Nederlands + url: https://teachbooks.github.io/files-and-folders/NL +``` \ No newline at end of file From 0dc1b8231364cfd76b963adec2bb1354ae09ab1b Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Wed, 27 Nov 2024 12:07:45 +0100 Subject: [PATCH 031/802] final update --- book/features/custom-launch-button.md | 39 +++++++++++++++++++--- book/features/figures/language_button.PNG | Bin 0 -> 7266 bytes 2 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 book/features/figures/language_button.PNG diff --git a/book/features/custom-launch-button.md b/book/features/custom-launch-button.md index 66e67e2..cf94a08 100644 --- a/book/features/custom-launch-button.md +++ b/book/features/custom-launch-button.md @@ -3,9 +3,9 @@ The custom launch button extension allows you to create a customizable button in the top right of your jupyter book. This may have many applications, one of them being that you can create different language versions of the book available for the user. -This section will explain how to create a "Languages" or +This section will explain how to create a "Languages" or " - button, like you might be used to seeing on just about any website. The use of the button, however, is completey customizable and may be used in many different ways. + " button, like you might be used to seeing on just about any website. The use of the button, however, is completey customizable and may be used in many different ways. ## Installation @@ -41,7 +41,24 @@ buttons: - type : dropdown label: Language - type : button - label : + icon : ... + +``` +4. Lastly you need to specifiy the items of your button. So assuming you want to have different language versions, each item will be one of the languages. + +``` +buttons: + - type : dropdown + label: Language + + - type : button + icon : ... + + items: + - label: English + url: url of branch + - label: Nederlands + url: url of branch ``` ## Setting up your repository @@ -50,7 +67,7 @@ For the implementation to your book, it is handy to create a branch for each lan You will then need to translate the content in the dutch branch to dutch which can take some time. From experience, [DeepL](https://www.deepl.com/en/translator) is a good tool for this but any AI chatbot might be helpful as well. Make sure to proofread the translation. - +Make sure to add the updated `_config.yml` and the new `_launch_buttons.yml` in all of your branches. ## Example @@ -65,4 +82,16 @@ buttons: url: https://teachbooks.github.io/files-and-folders/EN - label: Nederlands url: https://teachbooks.github.io/files-and-folders/NL -``` \ No newline at end of file +``` + +The code in the above cell is the `_launch_buttons.yml` file of a repository called "files-and-folders". The buttons created look like this: + +```{figure} figures/language_button.PNG +--- +width: 70% +name:language_button +--- +Custom Button +``` + +As you can see in the `items:` line, each dropdown option links to the branch of the repository in the respective language. \ No newline at end of file diff --git a/book/features/figures/language_button.PNG b/book/features/figures/language_button.PNG new file mode 100644 index 0000000000000000000000000000000000000000..93304229a2180a05c7837d5b44a712aecb7379da GIT binary patch literal 7266 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 A>Hq)$ literal 0 HcmV?d00001 From 81e8b8d66c1cd8b5e9f5636f816fbf80eae0d1cf Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Wed, 27 Nov 2024 12:16:42 +0100 Subject: [PATCH 032/802] tweaks --- book/features/custom-launch-button.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/book/features/custom-launch-button.md b/book/features/custom-launch-button.md index cf94a08..9d13dc8 100644 --- a/book/features/custom-launch-button.md +++ b/book/features/custom-launch-button.md @@ -9,7 +9,7 @@ This section will explain how to create a "Languages" or " Date: Thu, 28 Nov 2024 08:59:13 +0100 Subject: [PATCH 040/802] fix tab and typo push_githubdesktop images --- book/workflows/branches.md | 1 + book/workflows/edit_book.md | 24 +++--------------------- 2 files changed, 4 insertions(+), 21 deletions(-) diff --git a/book/workflows/branches.md b/book/workflows/branches.md index 4be0eaf..a8ce8d6 100644 --- a/book/workflows/branches.md +++ b/book/workflows/branches.md @@ -83,6 +83,7 @@ name: Clone_GitHub Clone using SSH ``` +`````` ``````{tab-item} ... GitHub through GitHub Desktop 1. Open the repository that you would like to clone. In the top bar on the right, you will a green button called `<> Code`. diff --git a/book/workflows/edit_book.md b/book/workflows/edit_book.md index 0dd2e75..b9ae50d 100644 --- a/book/workflows/edit_book.md +++ b/book/workflows/edit_book.md @@ -197,17 +197,11 @@ After committing, click the 🔄 button to push our changes to the remote reposi 3. Add changes to Git-timeline locally (committing). In the field that says `Summary(Required)`, write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, click the blue button `Commit to repository`. -4. Now we need to add changes to GitHub/GitLab. This is called pushing to the local repository. After committing, the following screen will pop up. Click on `Push Origin`. +4. Now we need to add changes to GitHub/GitLab. This is called pushing to the local repository. After committing, click on `Push origin` in the top bar.
Example Image - -Alternatively, you can also click on `Push origin` in the top bar. - -
- Example Image -
```` ````` `````` @@ -313,18 +307,12 @@ Choose one of the options to resolve the merge conflict. You now have updated yo 5. Add changes to Git-timeline locally (committing). In the field that says `Summary(Required)`, write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, click the blue button `Commit to repository`. -6. Now we need to add changes to GitHub/GitLab. This is called pushing to the local repository. After committing, the following screen will pop up. Click on `Push Origin`. +6. Now we need to add changes to GitHub/GitLab. This is called pushing to the local repository. After committing, click on `Push origin` in the top bar.
Example Image
-Alternatively, you can also click on `Push origin` in the top bar. - -
- Example Image -
- ```` ````{tab-item} ... using 'VS Code in your browser' @@ -686,16 +674,10 @@ If your book includes interactive element a webserver is required to host the bo 6. Add changes to Git-timeline locally (committing). In the field that says `Summary(Required)`, write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, click the blue button `Commit to repository`. -7. Now we need to add changes to GitHub/GitLab. This is called pushing to the local repository. After committing, the following screen will pop up. Click on `Push Origin`. +7. Now we need to add changes to GitHub/GitLab. This is called pushing to the local repository. After committing, click on `Push origin` in the top bar.
Example Image -
- -Alternatively, you can also click on `Push origin` in the top bar. - -
- Example Image
```` ````{tab-item} ... using 'VS Code in your browser' From 3d3dbd53c663002a2556a85491253b1f27f11215 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 28 Nov 2024 09:15:40 +0100 Subject: [PATCH 041/802] Fixed dead link --- book/external/deploy-book-workflow | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index 87fe477..29f9f4a 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit 87fe4771b5154033f2c3aa915d9f21e2b45f4cfa +Subproject commit 29f9f4a690d0f0af49d04d062bf468de7fecc790 From 34528f207137911447e389b115860f2d4d1ce9c4 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 28 Nov 2024 09:20:13 +0100 Subject: [PATCH 042/802] Update utterances.md --- book/basic-features/utterances.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/basic-features/utterances.md b/book/basic-features/utterances.md index aba227a..6ce641b 100644 --- a/book/basic-features/utterances.md +++ b/book/basic-features/utterances.md @@ -17,7 +17,7 @@ Below you see an example of this feature! ## Example discussion \ No newline at end of file + From c054b315a617bc85f9fd9cbf464fadf04dcd321d Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 5 Dec 2024 10:54:01 +0100 Subject: [PATCH 099/802] add local extension --- book/_ext/apastyle.py | 17 +++++++++++++++++ book/_ext/bracket_citation_style.py | 27 +++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 book/_ext/apastyle.py create mode 100644 book/_ext/bracket_citation_style.py diff --git a/book/_ext/apastyle.py b/book/_ext/apastyle.py new file mode 100644 index 0000000..16828fe --- /dev/null +++ b/book/_ext/apastyle.py @@ -0,0 +1,17 @@ + +# from pybtex.style.formatting.unsrt import Style +from pybtexapastyle.formatting.apa import APAStyle +from pybtexapastyle.labels.apa import LabelStyle as APALabelStyle +from pybtex.plugin import register_plugin +# from pybtex.style.template import names, sentence + +class MyAPALabelStyle(APALabelStyle): + def format_label(self, entry): + return APALabelStyle.format_label(self, entry) + +class MyAPAStyle(APAStyle): + default_label_style = 'myapa' + +def setup(app): + register_plugin('pybtex.style.labels', 'myapa', MyAPALabelStyle) + register_plugin('pybtex.style.formatting', 'myapastyle', MyAPAStyle) \ No newline at end of file diff --git a/book/_ext/bracket_citation_style.py b/book/_ext/bracket_citation_style.py new file mode 100644 index 0000000..cab10f3 --- /dev/null +++ b/book/_ext/bracket_citation_style.py @@ -0,0 +1,27 @@ +from dataclasses import dataclass, field +import sphinxcontrib.bibtex.plugin + +from sphinxcontrib.bibtex.style.referencing import BracketStyle +from sphinxcontrib.bibtex.style.referencing.author_year import AuthorYearReferenceStyle + + +def bracket_style() -> BracketStyle: + return BracketStyle( + left='(', + right=')', + ) + + +@dataclass +class MyReferenceStyle(AuthorYearReferenceStyle): + bracket_parenthetical: BracketStyle = field(default_factory=bracket_style) + bracket_textual: BracketStyle = field(default_factory=bracket_style) + bracket_author: BracketStyle = field(default_factory=bracket_style) + bracket_label: BracketStyle = field(default_factory=bracket_style) + bracket_year: BracketStyle = field(default_factory=bracket_style) + + +def setup(app): + sphinxcontrib.bibtex.plugin.register_plugin( + 'sphinxcontrib.bibtex.style.referencing', + 'author_year_round', MyReferenceStyle) \ No newline at end of file From 020e345674e3ec2aac8ec241a1f3d33f8548cd5a Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 5 Dec 2024 10:54:21 +0100 Subject: [PATCH 100/802] add pybtexapastyle --- book/_ext/pybtexapastyle/LICENSE | 21 + .../pybtexapastyle/formatting/__init__.py | 0 book/_ext/pybtexapastyle/formatting/apa.py | 486 ++++++++++++++++++ .../pybtex/style/formatting/__init__.py | 69 +++ .../pybtex/style/sorting/__init__.py | 12 + .../pybtex/style/sorting/author_year_title.py | 39 ++ book/_ext/pybtexapastyle/labels/__init__.py | 0 book/_ext/pybtexapastyle/labels/apa.py | 67 +++ book/_ext/pybtexapastyle/names/__init__.py | 0 book/_ext/pybtexapastyle/names/firstlast.py | 39 ++ book/_ext/pybtexapastyle/setup.py | 27 + 11 files changed, 760 insertions(+) create mode 100644 book/_ext/pybtexapastyle/LICENSE create mode 100644 book/_ext/pybtexapastyle/formatting/__init__.py create mode 100644 book/_ext/pybtexapastyle/formatting/apa.py create mode 100644 book/_ext/pybtexapastyle/formatting/pybtex/style/formatting/__init__.py create mode 100644 book/_ext/pybtexapastyle/formatting/pybtex/style/sorting/__init__.py create mode 100644 book/_ext/pybtexapastyle/formatting/pybtex/style/sorting/author_year_title.py create mode 100644 book/_ext/pybtexapastyle/labels/__init__.py create mode 100644 book/_ext/pybtexapastyle/labels/apa.py create mode 100644 book/_ext/pybtexapastyle/names/__init__.py create mode 100644 book/_ext/pybtexapastyle/names/firstlast.py create mode 100644 book/_ext/pybtexapastyle/setup.py diff --git a/book/_ext/pybtexapastyle/LICENSE b/book/_ext/pybtexapastyle/LICENSE new file mode 100644 index 0000000..579d367 --- /dev/null +++ b/book/_ext/pybtexapastyle/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018 Naeka + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/book/_ext/pybtexapastyle/formatting/__init__.py b/book/_ext/pybtexapastyle/formatting/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/book/_ext/pybtexapastyle/formatting/apa.py b/book/_ext/pybtexapastyle/formatting/apa.py new file mode 100644 index 0000000..dfa5a58 --- /dev/null +++ b/book/_ext/pybtexapastyle/formatting/apa.py @@ -0,0 +1,486 @@ +# -*- coding:Utf-8 -*- +from __future__ import unicode_literals + +import re +import six + +from pybtex.plugin import find_plugin +from pybtex.style.formatting import BaseStyle, toplevel +from pybtex.style.template import ( + field, first_of, href, join, optional, optional_field, sentence, tag, + together, words, node, FieldIsMissing +) + +from pybtex.richtext import Text, Symbol + + +firstlast = find_plugin('pybtex.style.names', 'lastfirst')() + +if six.PY2: + def format_pages(text): + dash_re = re.compile(r'-+') + pages = Text(Symbol('ndash')).join( + re.split(dash_re, six.text_type(text))) + if re.search('[-‒–—―]', six.text_type(text)): + return Text("pp.", Symbol('nbsp'), pages) + return Text("p.", Symbol('nbsp'), pages) +else: + def format_pages(text): + dash_re = re.compile(r'-+') + pages = Text(Symbol('ndash')).join(text.split(dash_re)) + if re.search('[-‒–—―]', str(text)): + return Text("pp.", Symbol('nbsp'), pages) + return Text("p.", Symbol('nbsp'), pages) + + +pages = field('pages', apply_func=format_pages) +date = words[field('year'), optional[", ", field('month')]] + + +@node +def apa_names(children, context, role, **kwargs): + """ + Returns formatted names as an APA compliant reference list citation. + """ + assert not children + + try: + persons = context['entry'].persons[role] + except KeyError: + raise FieldIsMissing(role, context['entry']) + + style = context['style'] + + if len(persons) > 7: + persons = persons[:6] + persons[-1:] + formatted_names = [style.format_name( + person, style.abbreviate_names) for person in persons] + return join(sep=', ', last_sep=', … ')[ + formatted_names].format_data(context) + else: + formatted_names = [style.format_name( + person, style.abbreviate_names) for person in persons] + return join(sep=', ', sep2=', & ', last_sep=', & ')[ + formatted_names].format_data(context) + + +@node +def editor_names(children, context, with_suffix=True, **kwargs): + """ + Returns formatted editor names for inbook. + """ + assert not children + + try: + editors = context['entry'].persons['editor'] + except KeyError: + raise FieldIsMissing('editor', context['entry']) + + formatted_names = [ + firstlast.format(editor, True) for editor in editors] + + if with_suffix: + return words[ + join(sep=', ', sep2=', & ', last_sep=', & ')[formatted_names], + "(Eds.)" if len(editors) > 1 else "(Ed.)" + ].format_data(context) + + return join(sep=', ', sep2=', & ', last_sep=', & ')[ + formatted_names + ].format_data(context) + + +class APAStyle(BaseStyle): + name = 'apa' + default_name_style = 'lastfirst' + default_sorting_style = 'author_year_title' + default_label_style = 'apa' + + def __init__(self, *args, **kwargs): + super(APAStyle, self).__init__(*args, **kwargs) + self.abbreviate_names = True + + def format_names(self, role, as_sentence=True): + formatted_names = apa_names(role) + if as_sentence: + return sentence(capfirst=False)[formatted_names] + else: + return formatted_names + + def format_author_or_editor_and_date(self, e): + if 'author' in e.persons and 'editor' in e.persons: + return sentence(sep=' ')[ + self.format_names('author'), join["(", date, ")."], + self.format_editor(e, as_sentence=False)] + elif 'author' in e.persons: + return sentence(sep=' ')[ + self.format_names('author'), join["(", date, ")"]] + else: + return sentence(sep=' ')[ + self.format_editor(e, as_sentence=False), + join["(", date, ")"]] + + def format_editor(self, e, as_sentence=True): + editors = self.format_names('editor', as_sentence=False) + if 'editor' not in e.persons: + # when parsing the template, a FieldIsMissing exception + # will be thrown anyway; no need to do anything now, + # just return the template that will throw the exception + return editors + if len(e.persons['editor']) > 1: + word = '(Eds.)' + else: + word = '(Ed.)' + result = join(sep=' ')[editors, word] + if as_sentence: + return sentence[result] + else: + return result + + def format_volume(self, e, for_article=False): + prefix = "Vol." + if for_article: + return join[ + tag('em')[field('volume')], + optional['(', field('number'), ')'], + ] + else: + return optional[together[prefix, field('volume')]] + + def format_title(self, e, which_field, as_sentence=True): + formatted_title = field( + which_field, apply_func=lambda text: text.capitalize() + ) + if as_sentence: + return sentence[formatted_title] + else: + return formatted_title + + def format_btitle(self, e, which_field, as_sentence=True): + formatted_title = tag('em')[field(which_field)] + if as_sentence: + return sentence[formatted_title] + else: + return formatted_title + + def format_web_refs(self, e): + # Based on urlbst output.web.refs + return sentence(add_period=False)[ + optional[self.format_url(e)], + optional[self.format_eprint(e)], + optional[self.format_pubmed(e)], + optional[self.format_doi(e)], + ] + + def format_url(self, e): + # Based on urlbst format.url + return words[ + 'URL:', + href[ + field('url', raw=True), + field('url', raw=True) + ] + ] + + def format_pubmed(self, e): + # Based on urlbst format.pubmed + return href[ + join[ + 'https://www.ncbi.nlm.nih.gov/pubmed/', + field('pubmed', raw=True) + ], + join[ + 'PMID:', + field('pubmed', raw=True) + ] + ] + + def format_doi(self, e): + # Based on urlbst format.doi + return href[ + join[ + 'https://doi.org/', + field('doi', raw=True) + ], + join[ + 'doi:', + field('doi', raw=True) + ] + ] + + def format_eprint(self, e): + # Based on urlbst format.eprint + return href[ + join[ + 'https://arxiv.org/abs/', + field('eprint', raw=True) + ], + join[ + 'arXiv:', + field('eprint', raw=True) + ] + ] + + def get_article_template(self, e): + # Required fields: author, title, journal, year + # Optional fields: volume, number, pages, month, note, key + volume_and_pages = first_of[ + # Volume and pages, with optional issue number + optional[ + join[ + self.format_volume(e, for_article=True), + optional[', ', field('pages')] + ], + ], + # Pages only + pages, + ] + template = toplevel[ + self.format_names('author'), + sentence[ + join["(", date, ")"] + ], + self.format_title(e, 'title'), + sentence[ + tag('em')[field('journal')], + optional[volume_and_pages], + ], + sentence[optional_field('note')], + self.format_web_refs(e), + ] + return template + + def get_book_template(self, e): + # Required fields: author/editor, title, publisher, year + # Optional fields: volume, series, address, edition, month, note, key, + # isbn + return toplevel[ + self.format_author_or_editor_and_date(e), + sentence(sep=' ')[ + self.format_btitle(e, 'title'), + optional[ + sentence[ + optional[field('edition'), ' ed.'], + self.format_volume(e), + ] + ] + ], + sentence(sep=': ')[ + optional_field('address'), + field('publisher'), + ], + sentence[optional_field('note')], + ] + + def get_booklet_template(self, e): + # Required fields: title + # Optional fields: author, howpublished, address, month, year, note, + # key + return toplevel[ + sentence(sep=' ')[ + first_of[ + optional[self.format_names( + 'author', as_sentence=False)], + "None to claim their bones" + ], + join["(", first_of[optional[date], "n.d."], ")"] + ], + self.format_title(e, 'title'), + sentence[optional_field('address')], + sentence[optional_field('note')], + ] + + def get_inbook_template(self, e): + # Required fields: author/editor, title, chapter/pages, publisher, year + # Optional fields: volume, series, address, edition, month, note, key + return toplevel[ + sentence(sep=' ')[ + self.format_names('author'), + join["(", date, ")"] + ], + self.format_title(e, 'title'), + sentence(sep=' ')[ + optional[ + "In ", + editor_names(), + "," + ], + self.format_btitle(e, 'booktitle', as_sentence=False), + optional[ + join[ + "(", + sentence(add_period=False)[ + optional[field('edition'), ' ed.'], + self.format_volume(e), + pages, + ], + ")" + ] + ] + ], + sentence(sep=': ')[ + optional_field('address'), + field('publisher'), + ], + sentence[optional_field('note')], + ] + + def get_incollection_template(self, e): + # Required fields: author, title, booktitle, year + # Optional fields: editor, pages, organization, publisher, address, + # month, note, key + return toplevel[ + self.format_author_or_editor_and_date(e), + self.format_title(e, 'title'), + sentence(sep=' ')[ + self.format_btitle(e, 'booktitle', as_sentence=False), + optional["(", pages, ")"] + ], + sentence(sep=': ')[ + optional_field('address'), + optional_field('publisher'), + ], + sentence[optional_field('note')], + ] + + def get_inproceedings_template(self, e): + # Required fields: author, title, booktitle, year + # Optional fields: editor, pages, organization, publisher, address, + # month, note, key + return toplevel[ + self.format_author_or_editor_and_date(e), + self.format_title(e, 'title'), + sentence(sep=' ')[ + self.format_btitle(e, 'booktitle', as_sentence=False), + optional["(", pages, ")"] + ], + sentence(sep=': ')[ + optional_field('address'), + optional_field('publisher'), + ], + sentence[optional_field('note')], + self.format_web_refs(e) + ] + + def get_manual_template(self, e): + # Required fields: title + # Optional fields: author, organization, address, edition, month, year, + # note, key + return toplevel[ + sentence(sep=' ')[ + first_of[ + optional[self.format_names('author', as_sentence=False)], + optional_field('organization'), + "None to claim their bones" + ], + join["(", first_of[optional[date], "n.d."], ")"] + ], + self.format_btitle(e, 'title'), + sentence[optional_field('address')], + sentence[optional_field('note')], + self.format_web_refs(e) + ] + + def get_mastersthesis_template(self, e): + # Required fields: author, title, school, year + # Optional fields: address, month, note, key + return toplevel[ + sentence(sep=' ')[ + self.format_names('author'), + join["(", date, ")"] + ], + sentence(sep=' ')[ + self.format_btitle(e, 'title', as_sentence=False), + "(Master's thesis)" + ], + sentence[ + field('school'), + optional_field('address'), + ], + sentence[optional_field('note')], + ] + + def get_misc_template(self, e): + # Required fields: aucun + # Optional fields: author, title, howpublished, month, year, note, key, + # type + template = toplevel[ + sentence(sep=' ')[ + first_of[ + optional[self.format_names('author', as_sentence=False)], + optional_field('publisher'), + "None to claim their bones" + ], + join["(", first_of[optional[date], "n.d."], ")"] + ], + optional[self.format_title(e, 'title')], + sentence[optional_field('note')], + self.format_web_refs(e) + ] + return template + + def get_phdthesis_template(self, e): + # Required fields: author, title, school, year + # Optional fields: address, month, note, key + return toplevel[ + sentence(sep=' ')[ + self.format_names('author'), + join["(", date, ")"] + ], + sentence(sep=' ')[ + self.format_btitle(e, 'title', as_sentence=False), + "(Doctoral dissertation)" + ], + sentence[ + field('school'), + optional_field('address'), + ], + sentence[optional_field('note')], + ] + + def get_proceedings_template(self, e): + # Required fields: title, year + # Optional fields: editor, publisher, organization, address, month, + # note, key + return toplevel[ + sentence(sep=' ')[ + first_of[ + optional[self.format_editor(e, as_sentence=False)], + optional_field('organization'), + "None to claim their bones" + ], + join["(", first_of[optional[date], "n.d."], ")"] + ], + self.format_btitle(e, 'title'), + sentence(sep=': ')[ + optional_field('address'), + optional_field('publisher'), + ], + sentence[optional_field('note')], + ] + + def get_techreport_template(self, e): + # Required fields: author, title, institution, year + # Optional fields: type, number, address, month, note, key + return toplevel[ + sentence(sep=' ')[ + self.format_names('author', as_sentence=False), + join["(", date, ")"] + ], + self.format_btitle(e, 'title'), + sentence[field('institution')], + sentence[optional_field('note')], + ] + + def get_unpublished_template(self, e): + # Required fields: author, title, note + # Optional fields: month, year, key + template = toplevel[ + sentence(sep=' ')[ + self.format_names('author', as_sentence=False), + join["(", first_of[optional[date], "n.d."], ")"] + ], + self.format_btitle(e, 'title'), + sentence[field('note')], + ] + return template diff --git a/book/_ext/pybtexapastyle/formatting/pybtex/style/formatting/__init__.py b/book/_ext/pybtexapastyle/formatting/pybtex/style/formatting/__init__.py new file mode 100644 index 0000000..5ac42b8 --- /dev/null +++ b/book/_ext/pybtexapastyle/formatting/pybtex/style/formatting/__init__.py @@ -0,0 +1,69 @@ +from __future__ import unicode_literals + +from pybtex.style import FormattedEntry, FormattedBibliography +from pybtex.style.template import node, join +from pybtex.richtext import Symbol +from pybtex.plugin import Plugin, find_plugin + + +@node +def toplevel(children, data): + return join(sep=Symbol('newblock')) [children].format_data(data) + + +class BaseStyle(Plugin): + """ + The base class for pythonic formatting styles. + """ + + default_name_style = None + default_label_style = None + default_sorting_style = None + + def __init__(self, label_style=None, name_style=None, sorting_style=None, abbreviate_names=False, min_crossrefs=2, **kwargs): + self.name_style = find_plugin('pybtex.style.names', name_style or self.default_name_style)() + self.label_style = find_plugin('pybtex.style.labels', label_style or self.default_label_style)() + self.sorting_style = find_plugin('pybtex.style.sorting', sorting_style or self.default_sorting_style)() + self.format_name = self.name_style.format + self.format_labels = self.label_style.format_labels + self.sort = self.sorting_style.sort + self.abbreviate_names = abbreviate_names + self.min_crossrefs = min_crossrefs + + def format_entries(self, entries, bib_data=None): + sorted_entries = self.sort(entries) + labels = self.format_labels(sorted_entries) + for label, entry in zip(labels, sorted_entries): + yield self.format_entry(label, entry, bib_data=bib_data) + + def format_entry(self, label, entry, bib_data=None): + context = { + 'entry': entry, + 'style': self, + 'bib_data': bib_data, + } + try: + get_template = getattr(self, 'get_{}_template'.format(entry.type)) + except AttributeError: + format_method = getattr(self, "format_" + entry.type) + text = format_method(context) + else: + text = get_template(entry).format_data(context) + return FormattedEntry(entry.key, text, label) + + def format_bibliography(self, bib_data, citations=None): + """ + Format bibliography entries with the given keys and return a + ``FormattedBibliography`` object. + + :param bib_data: A :py:class:`pybtex.database.BibliographyData` object. + :param citations: A list of citation keys. + """ + + if citations is None: + citations = list(bib_data.entries.keys()) + citations = bib_data.add_extra_citations(citations, self.min_crossrefs) + entries = [bib_data.entries[key] for key in citations] + formatted_entries = self.format_entries(entries) + formatted_bibliography = FormattedBibliography(formatted_entries, style=self, preamble=bib_data.preamble) + return formatted_bibliography diff --git a/book/_ext/pybtexapastyle/formatting/pybtex/style/sorting/__init__.py b/book/_ext/pybtexapastyle/formatting/pybtex/style/sorting/__init__.py new file mode 100644 index 0000000..3430087 --- /dev/null +++ b/book/_ext/pybtexapastyle/formatting/pybtex/style/sorting/__init__.py @@ -0,0 +1,12 @@ +from __future__ import unicode_literals + + +from pybtex.plugin import Plugin + + +class BaseSortingStyle(Plugin): + def sorting_key(self, entry): + raise NotImplementedError + + def sort(self, entries): + return sorted(entries, key=self.sorting_key) \ No newline at end of file diff --git a/book/_ext/pybtexapastyle/formatting/pybtex/style/sorting/author_year_title.py b/book/_ext/pybtexapastyle/formatting/pybtex/style/sorting/author_year_title.py new file mode 100644 index 0000000..c315c0c --- /dev/null +++ b/book/_ext/pybtexapastyle/formatting/pybtex/style/sorting/author_year_title.py @@ -0,0 +1,39 @@ +from __future__ import unicode_literals + +from pybtex.style.sorting import BaseSortingStyle + +class SortingStyle(BaseSortingStyle): + + def sorting_key(self, entry): + if entry.type in ('book', 'inbook'): + author_key = self.author_editor_key(entry) + elif 'author' in entry.persons: + author_key = self.persons_key(entry.persons['author']) + else: + author_key = '' + return (author_key, entry.fields.get('year', ''), entry.fields.get('title', '')) + + def persons_key(self, persons): + return ' '.join(self.person_key(person) for person in persons) + + def person_key(self, person): + if person.prelast_names[0] != '{' and person.last_names[0] != '{' and person.first_names[0] != '{': + return ' '.join(( + ' '.join(person.prelast_names + person.last_names), + ' '.join(person.first_names + person.middle_names), + ' '.join(person.lineage_names), + )).lower() + else: + return ' '.join(( + ' '.join(person.first_names + person.middle_names), + ' '.join(person.prelast_names + person.last_names), + ' '.join(person.lineage_names), + )).lower() + + def author_editor_key(self, entry): + if entry.persons.get('author'): + return self.persons_key(entry.persons['author']) + elif entry.persons.get('editor'): + return self.persons_key(entry.persons['editor']) + else: + return '' diff --git a/book/_ext/pybtexapastyle/labels/__init__.py b/book/_ext/pybtexapastyle/labels/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/book/_ext/pybtexapastyle/labels/apa.py b/book/_ext/pybtexapastyle/labels/apa.py new file mode 100644 index 0000000..59176f3 --- /dev/null +++ b/book/_ext/pybtexapastyle/labels/apa.py @@ -0,0 +1,67 @@ +# -*- coding:Utf-8 -*- +from __future__ import unicode_literals + +from collections import Counter +import re +import unicodedata + +from pybtex.style.labels import BaseLabelStyle + + +_nonalnum_pattern = re.compile('[^A-Za-z0-9 \-]+', re.UNICODE) + + +def _strip_accents(s): + return "".join( + (c for c in unicodedata.normalize('NFD', s) + if not unicodedata.combining(c))) + + +def _strip_nonalnum(parts): + """Strip all non-alphanumerical characters from a list of strings. + + >>> print(_strip_nonalnum([u"Ã…A. B. Testing 12+}[.@~_", u" 3%"])) + AABTesting123 + """ + s = "".join(parts) + return _nonalnum_pattern.sub("", _strip_accents(s)) + + +class LabelStyle(BaseLabelStyle): + def format_labels(self, sorted_entries): + labels = [self.format_label(entry) for entry in sorted_entries] + count = Counter(labels) + counted = Counter() + for label in labels: + if count[label] == 1: + yield label + else: + yield label # + chr(ord('a') + counted[label]) + # counted.update([label]) + + def format_label(self, entry): + label = "Anonymous" + if 'author' in entry.persons: + label = self.format_author_or_editor_names(entry.persons['author']) + elif 'editor' in entry.persons: + label = self.format_author_or_editor_names(entry.persons['editor']) + elif 'organization' in entry.fields: + label = entry.fields['organization'] + if label.startswith("The "): + label = label[4:] + return '' + # if 'year' in entry.fields: + # return "{}, {}".format(label, entry.fields['year']) + # else: + # return "{}, n.d.".format(label) + + def format_author_or_editor_names(self, persons): + if len(persons) is 1: + return _strip_nonalnum(persons[0].last_names) + elif len(persons) is 2: + return "{} & {}".format( + _strip_nonalnum(persons[0].last_names), + _strip_nonalnum(persons[1].last_names)) + else: + return "{} et al.".format( + _strip_nonalnum(persons[0].last_names)) diff --git a/book/_ext/pybtexapastyle/names/__init__.py b/book/_ext/pybtexapastyle/names/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/book/_ext/pybtexapastyle/names/firstlast.py b/book/_ext/pybtexapastyle/names/firstlast.py new file mode 100644 index 0000000..8f23263 --- /dev/null +++ b/book/_ext/pybtexapastyle/names/firstlast.py @@ -0,0 +1,39 @@ +# -*- coding:Utf-8 -*- +from __future__ import unicode_literals + +from pybtex.style.names import BaseNameStyle, name_part +from pybtex.style.template import join + + +class NameStyle(BaseNameStyle): + + def format(self, person, abbr=False): + r""" + Format names similarly to {vv~}{ll}{, jj}{, f.} in BibTeX. + + >>> from pybtex.database import Person + >>> name = Person(string=r"Charles Louis Xavier Joseph de la Vall{\'e}e Poussin") + >>> firstlast = NameStyle().format + + >>> print(firstlast(name).format().render_as('latex')) + Charles Louis Xavier~Joseph de~la Vall{é}e~Poussin + >>> print(firstlast(name).format().render_as('html')) + Charles Louis Xavier Joseph de la Vallée Poussin + + >>> print(firstlast(name, abbr=True).format().render_as('latex')) + C.~L. X.~J. de~la Vall{é}e~Poussin + >>> print(firstlast(name, abbr=True).format().render_as('html')) + C. L. X. J. de la Vallée Poussin + + >>> name = Person(first='First', last='Last', middle='Middle') + >>> print(firstlast(name).format().render_as('latex')) + First~Middle Last + >>> print(firstlast(name, abbr=True).format().render_as('latex')) + F.~M. Last + + """ + return join[ + name_part(abbr=abbr)[person.rich_first_names + person.rich_middle_names], + name_part(before=' ')[person.rich_prelast_names], + name_part(before=' ')[person.rich_last_names], + ] diff --git a/book/_ext/pybtexapastyle/setup.py b/book/_ext/pybtexapastyle/setup.py new file mode 100644 index 0000000..a62d122 --- /dev/null +++ b/book/_ext/pybtexapastyle/setup.py @@ -0,0 +1,27 @@ +import setuptools + + +setuptools.setup( + name='pybtex-apa-style', + version='1.3', + author='Naeka', + author_email='contact@naeka.fr', + description='Pybtex APA-like style', + url='https://github.com/naeka/pybtex-apa-style', + py_modules=['formatting.apa', 'labels.apa', 'names.firstlast'], + entry_points={ + 'pybtex.style.formatting': 'apa = formatting.apa:APAStyle', + 'pybtex.style.labels': 'apa = labels.apa:LabelStyle', + 'pybtex.style.names': 'firstlast = names.firstlast:NameStyle', + }, + classifiers=( + 'Operating System :: OS Independent', + 'Programming Language :: Python', + 'Programming Language :: Python :: 2.7', + 'Programming Language :: Python :: 3', + 'License :: OSI Approved :: MIT License', + 'Operating System :: OS Independent', + 'Topic :: Text Processing :: Markup', + 'Topic :: Utilities', + ), +) From 26483329f1b5eb65abad14a6b1867e108175fc70 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 5 Dec 2024 10:54:31 +0100 Subject: [PATCH 101/802] book setup --- book/_config.yml | 5 +++++ book/credits.md | 2 +- requirements.txt | 2 ++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/book/_config.yml b/book/_config.yml index fbf91c9..85b7326 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -37,6 +37,11 @@ sphinx: thebe: true html_show_copyright: false html_last_updated_fmt: '%B %-d, %Y' + bibtex_default_style: myapastyle + bibtex_reference_style: author_year_round + local_extensions: + apastyle: _ext/ + bracket_citation_style: _ext/ bibtex_bibfiles: - references.bib \ No newline at end of file diff --git a/book/credits.md b/book/credits.md index a46413e..f194b18 100644 --- a/book/credits.md +++ b/book/credits.md @@ -31,7 +31,7 @@ Ths doesn't include small contributions from various people from within and outs Parts of this book are taken from other external resources. If an author is not listed on a particular page, it is by the Authors. The following pages are not edited by the TeachBooks Team: -- [](external/latex-to-markdown-conversion/README.md) {cite:ts}`timon_latex`, [BSD 3-clause license](https://opensource.org/license/BSD-3-Clause). +- [](external/latex-to-markdown-conversion/README.md) {cite:t}`timon_latex`, [BSD 3-clause license](https://opensource.org/license/BSD-3-Clause). ## Acknowledgements Big thanks to the various colleagues and teaching assistant part of the [TeachBooks](https://teachbooks.io/) for developing tools and providing support to improve this book. diff --git a/requirements.txt b/requirements.txt index 0a63bae..a3917fa 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,3 +10,5 @@ sphinx-image-inverter --extra-index-url https://gitlab.tudelft.nl/api/v4/projects/11239/packages/pypi/simple sphinx-thebe ~= 0.9.9 + +docutils==0.17.1 \ No newline at end of file From 3779cb3cb7474010d15564cb3f3719653411f3e4 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 5 Dec 2024 11:11:06 +0100 Subject: [PATCH 102/802] Update credits.md --- book/credits.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/credits.md b/book/credits.md index f194b18..e545095 100644 --- a/book/credits.md +++ b/book/credits.md @@ -31,10 +31,10 @@ Ths doesn't include small contributions from various people from within and outs Parts of this book are taken from other external resources. If an author is not listed on a particular page, it is by the Authors. The following pages are not edited by the TeachBooks Team: -- [](external/latex-to-markdown-conversion/README.md) {cite:t}`timon_latex`, [BSD 3-clause license](https://opensource.org/license/BSD-3-Clause). +- [](external/latex-to-markdown-conversion/README.md) by {cite:t}`timon_latex`, [BSD 3-clause license](https://opensource.org/license/BSD-3-Clause). ## Acknowledgements Big thanks to the various colleagues and teaching assistant part of the [TeachBooks](https://teachbooks.io/) for developing tools and providing support to improve this book. ## License -This manual is [CC BY 4.0 licensed](https://creativecommons.org/licenses/by/4.0/) allowing you to share and adapt the material, as long as the source is named. Additional licenses may be applicable for external resources. \ No newline at end of file +This manual is [CC BY 4.0 licensed](https://creativecommons.org/licenses/by/4.0/) allowing you to share and adapt the material, as long as the source is named. Additional licenses may be applicable for external resources. From 1b8793cee53b725170fb6e6c2960421ecf222159 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 5 Dec 2024 16:11:44 +0100 Subject: [PATCH 103/802] Update Sphinx-TUDelft-theme --- book/external/Sphinx-TUDelft-theme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Sphinx-TUDelft-theme b/book/external/Sphinx-TUDelft-theme index 0f47585..1021b80 160000 --- a/book/external/Sphinx-TUDelft-theme +++ b/book/external/Sphinx-TUDelft-theme @@ -1 +1 @@ -Subproject commit 0f4758586bebb1db4da0738b66d02d883ff7b54d +Subproject commit 1021b801eddfa17594b04f1b320f954cb2d4f6f2 From 42c01ac33fef1c1544e6a49781a7e6e10b196094 Mon Sep 17 00:00:00 2001 From: douden <49307154+douden@users.noreply.github.com> Date: Thu, 5 Dec 2024 16:20:42 +0100 Subject: [PATCH 104/802] added support for dark/light-mode logo --- book/_config.yml | 6 ++++-- book/images/TB_logo.png | Bin 0 -> 556745 bytes book/images/TB_logo_dark.png | Bin 0 -> 274348 bytes 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 book/images/TB_logo.png create mode 100644 book/images/TB_logo_dark.png diff --git a/book/_config.yml b/book/_config.yml index fbf91c9..d2f8716 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -1,8 +1,6 @@ title: TeachBooks Manual author: TeachBooks Team, built with TeachBooks and Jupyter Book, CC BY 4.0 -logo: images/Logo_without_background.png - execute: execute_notebooks: 'off' @@ -27,6 +25,9 @@ sphinx: use_thebe_lite: true exclude_patterns: ["**/_*.yml", "**/*.md", "**/*.ipynb","**/*.gif","**/*.txt","**/*.json",] html_theme_options: + logo: + image_light: TB_logo.png + image_dark: TB_logo_dark.png repository_url: "https://github.com/TeachBooks/manual/" path_to_docs: "book" repository_branch: "release" @@ -37,6 +38,7 @@ sphinx: thebe: true html_show_copyright: false html_last_updated_fmt: '%B %-d, %Y' + html_static_path: ["images"] bibtex_bibfiles: - references.bib \ No newline at end of file diff --git a/book/images/TB_logo.png b/book/images/TB_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..976df66d693d4388e740bccd1174dbf95d4a0d96 GIT binary patch literal 556745 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

Wya&32KQ3BQy%pst2C6wA@=)I*xEmPXPUI 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Þ+M%{4A#=b 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

)lJtMNvw8-o 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

*-*8xf9g#>vIXI&_z{E=OVUc)e!579b)!=5o7 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

Ps+-hjW}8A>;bmb2sz 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

${piPcS9#N^_u!B>T6Ii_vFtYF_HAt_g5Dui; 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 h8iEc(2{E1h@SQ8qS@|M#mYxmO>gL5jOsCIq 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 u^2(x8QYunXk4^ml70>_A4SoS`ULFzu-#75F%yj Date: Thu, 5 Dec 2024 22:29:23 +0100 Subject: [PATCH 105/802] does that fix it? --- book/workflows/edit_book.md | 58 ++++++++++++++++++++++-------------- book/workflows/github_dev.md | 12 +++++--- 2 files changed, 43 insertions(+), 27 deletions(-) diff --git a/book/workflows/edit_book.md b/book/workflows/edit_book.md index 070021c..59ef511 100644 --- a/book/workflows/edit_book.md +++ b/book/workflows/edit_book.md @@ -18,43 +18,49 @@ In GitLab, you can directly make changes in the files on the remote repository. 2. Create a new file by clicking on the plus button in the top bar. You can either create an entirely new file by clicking `New File` or if you already have created a file you can upload it by clicking `Upload File`. ```{figure} figures/User3_NewFile.PNG +--- width: 60% align: center - +--- Create new file ``` 3. In the new window, you can start typing your content. Give your file a name and make sure to use the markdown extension: `Chapter1.md`. Once you are done, commit the new file to the repository by clicking the blue button `Commit changes`. ```{figure} figures/User3_NewFile2.PNG +--- align: center - +--- Edit new file ``` 4. In case you want to make changes to an existing file, navigate to the file in your remote repository. Then click the blue button called `Edit` and select the option `Edit single file`. ```{figure} figures/User3_EditFile.PNG +--- align: center - +--- Web Editor ``` 5. Make your changes in the text editor and when you are ready, commit your changes to the remote repository by clicking on the blue `Commit changes` button. ```{figure} figures/User3_NewFile2.PNG +--- align: center - +--- Commit changes ``` 6. In case you added a new file, you also need to include it table of contents of your book! The table of contents is specified in a file called `toc.yml` and it is already included in your repository if you used the teachbooks template. You can edit it and commit the changes in the same manner as you did with markdown `file.md` files. ```{figure} figures/User3_toc.PNG +--- align: center - +--- Table of contents (TOC) ``` + `````` ``````{tab-item} ... GitHub... @@ -88,36 +94,40 @@ Create new file 3. In the new window, you can start typing your content. Give your file a name and make sure to use the markdown extension: `file_name.md`. Once you are done, commit the new file to the repository by clicking the green button `Commit changes`. ```{figure} figures/HubUser3_NewFile2.PNG +--- width: 80% align: center - +--- Edit new file ``` 4. In case you want to make changes to an existing file, navigate to the file in your remote repository. Then click the downward pointing arrow on the very left in the top bar. Select the option `Edit in place`. ```{figure} figures/HubUser3_EditFile.PNG +--- width: 80% align: center - +--- Edit in place ``` 5. Make your changes in the text editor and when you are ready, commit your changes to the remote repository by clicking on the green `Commit changes` button. ```{figure} figures/HubUser3_EditFile2.PNG +--- width: 80% align: center - +--- Commit changes ``` 6. In case you added a new file, you also need to include it table of contents of your book! The table of contents is specified in a file called `toc.yml` and it is already included in your repository if you used the teachbooks template. You can edit it and commit the changes in the same manner as with markdown `(file.md)` files. ```{figure} figures/HubUser3_toc.PNG +--- width: 80% align: center - +--- Table of contents ``` ```` @@ -164,7 +174,7 @@ Demonstration, video available [here](https://youtu.be/bThimdDRXTc) For demonstration purposes, we have created a new Markdown file called `new-chapter.md`, which we want to add to the book. Since this is a new file, Git has no knowledge about its existence yet. I.e., the file is *untracked*. To add new files to our repository, we need to *stage* and *commit* them. To do this, open the Source Control menu in the left side bar. Our new file should appear in this menu: ```{figure} ../images/git-new-file.png - +--- The new file appears in the Source Control menu. ``` Notice that there is a green letter U placed besides the file, meaning that our file is untracked. To add a file to the *staging area*, click on the + that appears when you hover over the file. @@ -174,7 +184,7 @@ The new file appears in the Source Control menu. Next, in the field that says "Message", write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, the menu should now look something like this: ```{figure} ../images/git-file-added.png - +--- The new file has been staged, and we've written a Commit Message. ``` Now, we are ready to add the changes to the repository. This is done by *committing* the staged changes. To do this, simply press the big, blue "Commit" button in the Source Control menu. @@ -182,7 +192,7 @@ The new file has been staged, and we've written a Commit Message. 4. In the bottom left corner, next to the branch name, click the "Synchronize Changes" button (the one that looks like this: 🔄, highlighted in the image below) to push the changes to GitLab. ```{figure} ../images/git-push.png - +--- After committing, click the 🔄 button to push our changes to the remote repository. ``` ```` @@ -248,7 +258,7 @@ Choose one of the options to resolve the merge conflict. You now have updated yo For demonstration purposes, we have created a new Markdown file called `new-chapter.md`, which we want to add to the book. Since this is a new file, Git has no knowledge about its existence yet. I.e., the file is *untracked*. To add new files to our repository, we need to *stage* and *commit* them. To do this, open the Source Control menu in the left side bar. Our new file should appear in this menu: ```{figure} ../images/git-new-file.png - +--- The new file appears in the Source Control menu. ``` @@ -259,7 +269,7 @@ Notice that there is a green letter U placed besides the file, meaning that our Next, in the field that says "Message", write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, the menu should now look something like this: ```{figure} ../images/git-file-added.png - +--- The new file has been staged, and we've written a Commit Message. ``` Now, we are ready to add the changes to the repository. This is done by *committing* the staged changes. To do this, simply press the big, blue "Commit" button in the Source Control menu. @@ -267,7 +277,7 @@ Now, we are ready to add the changes to the repository. This is done by *committ 6. In the bottom left corner, next to the branch name, click the "Synchronize Changes" button (the one that looks like this: 🔄, highlighted in the image below) to push the changes to GitLab. ```{figure} ../images/git-push.png - +--- After committing, click the 🔄 button to push our changes to the remote repository. ```` ````{tab-item} ... GitHub Desktop @@ -383,7 +393,7 @@ Note: use `--all` for the `teachbook` or `jupyter-book` command whenever buildin Where book is the name of the folder containing all the files that make up your book. After `teachbooks` is done running you will get the following: ```{figure} figures/buildbook.PNG - +--- Output ``` Paste the last line into your browser to see the updated changes. @@ -403,7 +413,7 @@ If your book includes interactive element a webserver is required to host the bo For demonstration purposes, we have created a new Markdown file called `new-chapter.md`, which we want to add to the book. Since this is a new file, Git has no knowledge about its existence yet. I.e., the file is *untracked*. To add new files to our repository, we need to *stage* and *commit* them. To do this, open the Source Control menu in the left side bar. Our new file should appear in this menu: ```{figure} ../images/git-new-file.png - +--- The new file appears in the Source Control menu. ``` @@ -414,7 +424,7 @@ Notice that there is a green letter U placed besides the file, meaning that our Next, in the field that says "Message", write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, the menu should now look something like this: ```{figure} ../images/git-file-added.png - +--- The new file has been staged, and we've written a Commit Message. ``` Now, we are ready to add the changes to the repository. This is done by *committing* the staged changes. To do this, simply press the big, blue "Commit" button in the Source Control menu. @@ -424,7 +434,7 @@ Now, we are ready to add the changes to the repository. This is done by *committ In the bottom left corner, next to the branch name, click the "Synchronize Changes" button (the one that looks like this: 🔄, highlighted in the image below) to push the changes to GitLab/GitHub. ```{figure} ../images/git-push.png - +--- After committing, click the 🔄 button to push our changes to the remote repository. ```` @@ -462,7 +472,7 @@ Note: use `--all` for the `teachbook` or `jupyter-book` command whenever buildin Where book is the name of the folder containing all the files that make up your book. After `teachbooks` is done running you will get the following: ```{figure} figures/buildbook.PNG - +--- Output ``` Paste the last line into your browser to see the updated changes. @@ -482,8 +492,9 @@ If your book includes interactive element a webserver is required to host the bo The staging GitHub Desktop assumes you want to stage all files. These files will show up on the left side bar when you open GitHub Desktop. You can unselect some of them (unstaging them) by clicking on the *check*. ```{figure} figures/Stage_GitHubDekstop.PNG +--- width: 50% - +--- Staging ``` @@ -492,8 +503,9 @@ Staging 5. Now we need to add changes to GitHub/GitLab. This is called pushing to the local repository. After committing, click on `Push Origin` in the top bar. ```{figure} figures/Push_GitHubDekstop.PNG +--- width: 100% - +--- Push origin ``` ```` @@ -564,7 +576,7 @@ Note: use `--all` for the `teachbook` or `jupyter-book` command whenever buildin Where book is the name of the folder containing all the files that make up your book. After `teachbooks` is done running you will get the following: ```{figure} figures/buildbook.PNG - +--- Output ``` Paste the last line into your browser to see the updated changes. diff --git a/book/workflows/github_dev.md b/book/workflows/github_dev.md index 9c5b815..92933f7 100644 --- a/book/workflows/github_dev.md +++ b/book/workflows/github_dev.md @@ -4,20 +4,22 @@ 4. In case you want to add a new file, navigate to the explorer file (the page icon) and click on the `New File` icon. This will create a new file in the folder that you are in. Give it the right extension! ```{figure} figures/Online_VS0.PNG +--- name: New File width: 50% align: center - +--- New File ``` 5. In case you want to make changes to an existing file, navigate to a file and make some changes. ```{figure} figures/Online_VS1.PNG +--- name: VS Code in Browser width: 70% align: center - +--- VS Code in Browser ``` In the bottom left you can see the branch you are working in. @@ -26,19 +28,21 @@ In the bottom left you can see the branch you are working in. 7. Now let's see the result. Go back to your GitHub repo. In the top bar, go to actions. ```{figure} figures/Online_VS2.PNG +--- name: GitHub Actions width: 70% align: center - +--- GitHub Actions ``` You will see the latest commit you just did (in this case text). After the pipeline has run, the yellow icon will turn green. Click on the commit and scroll until you see the title Deployed Branches. ```{figure} figures/Online_VS3.PNG +--- name: Deployed Branches width: 60% align: center - +--- Deployed Branches ``` Click on the link and admire your changes:) \ No newline at end of file From eca3ce5414d3e29cf437c15d0a2b35eaa7b09b54 Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Thu, 5 Dec 2024 23:16:37 +0100 Subject: [PATCH 106/802] spring cleaning --- book/workflows/edit_book.md | 383 +++--------------- .../stage_commit_push_github_desktop.md | 25 ++ book/workflows/stage_commit_push_vscode.md | 31 ++ book/workflows/user45_check_changes.md | 31 +- 4 files changed, 119 insertions(+), 351 deletions(-) create mode 100644 book/workflows/stage_commit_push_github_desktop.md create mode 100644 book/workflows/stage_commit_push_vscode.md diff --git a/book/workflows/edit_book.md b/book/workflows/edit_book.md index 59ef511..4a0dd72 100644 --- a/book/workflows/edit_book.md +++ b/book/workflows/edit_book.md @@ -62,7 +62,6 @@ Table of contents (TOC) ``` `````` - ``````{tab-item} ... GitHub... `````{tab-set} @@ -167,52 +166,19 @@ name: user4_clone_edit_demo Demonstration, video available [here](https://youtu.be/bThimdDRXTc) ``` -1. Make some changes to a file in for example VS Code and save them. +**Make some changes to a file in for example VS Code and save them.** -2. Select the files ready to be added to Git-timeline (staging). - - For demonstration purposes, we have created a new Markdown file called `new-chapter.md`, which we want to add to the book. Since this is a new file, Git has no knowledge about its existence yet. I.e., the file is *untracked*. To add new files to our repository, we need to *stage* and *commit* them. To do this, open the Source Control menu in the left side bar. Our new file should appear in this menu: - -```{figure} ../images/git-new-file.png ---- -The new file appears in the Source Control menu. +```{include} stage_commit_push_vscode.md ``` - Notice that there is a green letter U placed besides the file, meaning that our file is untracked. To add a file to the *staging area*, click on the + that appears when you hover over the file. -3. Adding changes to the Git-timeline (committing) - - Next, in the field that says "Message", write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, the menu should now look something like this: - -```{figure} ../images/git-file-added.png ---- -The new file has been staged, and we've written a Commit Message. -``` - Now, we are ready to add the changes to the repository. This is done by *committing* the staged changes. To do this, simply press the big, blue "Commit" button in the Source Control menu. - -4. In the bottom left corner, next to the branch name, click the "Synchronize Changes" button (the one that looks like this: 🔄, highlighted in the image below) to push the changes to GitLab. - -```{figure} ../images/git-push.png ---- -After committing, click the 🔄 button to push our changes to the remote repository. -``` ```` ````{tab-item} ... GitHub Desktop -1. Make some changes to a file in for example VS Code and save them. +**Make some changes to a file in for example VS Code and save them.** -2. The staging GitHub Desktop assumes you want to stage all files. These files will show up on the left side bar when you open GitHub Desktop. You can unselect some of them (unstaging them) by clicking on the *check*. +```{include} stage_commit_push_github_desktop.md +``` -

- Example Image -
- -3. Add changes to Git-timeline locally (committing). In the field that says `Summary(Required)`, write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, click the blue button `Commit to repository`. - -4. Now we need to add changes to GitHub/GitLab. This is called pushing to the local repository. After committing, click on `Push origin` in the top bar. - -
- Example Image -
```` ````` `````` @@ -229,7 +195,9 @@ After committing, click the 🔄 button to push our changes to the remote reposi `````{tab-set} ````{tab-item} ... Git in VS Code -1. If you collaborate with colleagues on your branch, you can get the updates from your colleagues as well by pulling from GitLab/GitHub. This synchronizes the remote repository with your local repository on your machine. On the left side-bar click on the icon that looks like a branch. +**Regularly obtain updates from colleagues from GitLab/GitHub (pulling)** + +If you collaborate with colleagues on your branch, you can get the updates from your colleagues as well by pulling from GitLab/GitHub. This synchronizes the remote repository with your local repository on your machine. On the left side-bar click on the icon that looks like a branch.
Example Image @@ -237,7 +205,9 @@ After committing, click the 🔄 button to push our changes to the remote reposi By clicking on the 🔄 button, you will pull your colleages' changes. -2. When multiple people work on one chapter, it is possible that conflicts will arise if you and your colleagues have made incompatible changes in the same branch. In that case, when pulling from the remote repository, Git in VS Code will recognize conflicts and help you to solve potential incompatible changes (merging conflicts). Open the files that are marked as conflicitng. +**solving potential incompatible changes (merging conflicts)** + +When multiple people work on one chapter, it is possible that conflicts will arise if you and your colleagues have made incompatible changes in the same branch. In that case, when pulling from the remote repository, Git in VS Code will recognize conflicts and help you to solve potential incompatible changes (merging conflicts). Open the files that are marked as conflicitng.
Example Image @@ -251,44 +221,25 @@ The figure above shows the conflicts. If you look closely you can see that the l Choose one of the options to resolve the merge conflict. You now have updated your work with work from your colleagues and resolved potential conlicts. You are now ready to continue working on the content. -3. Make some further changes to a file in for example VS Code and save them. +**Make some further changes to a file in for example VS Code and save them.** -4. Select the files ready to be added to Git-timeline (staging) - -For demonstration purposes, we have created a new Markdown file called `new-chapter.md`, which we want to add to the book. Since this is a new file, Git has no knowledge about its existence yet. I.e., the file is *untracked*. To add new files to our repository, we need to *stage* and *commit* them. To do this, open the Source Control menu in the left side bar. Our new file should appear in this menu: - -```{figure} ../images/git-new-file.png ---- -The new file appears in the Source Control menu. +```{include} stage_commit_push_vscode.md ``` -Notice that there is a green letter U placed besides the file, meaning that our file is untracked. To add a file to the *staging area*, click on the + that appears when you hover over the file. - -5. Adding changes to the Git-timeline (committing) - -Next, in the field that says "Message", write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, the menu should now look something like this: - -```{figure} ../images/git-file-added.png ---- -The new file has been staged, and we've written a Commit Message. -``` -Now, we are ready to add the changes to the repository. This is done by *committing* the staged changes. To do this, simply press the big, blue "Commit" button in the Source Control menu. - -6. In the bottom left corner, next to the branch name, click the "Synchronize Changes" button (the one that looks like this: 🔄, highlighted in the image below) to push the changes to GitLab. - -```{figure} ../images/git-push.png ---- -After committing, click the 🔄 button to push our changes to the remote repository. ```` ````{tab-item} ... GitHub Desktop -1. If you collaborate with colleagues on your branch, you can get the updates from your colleagues as well by pulling from GitLab/GitHub. This synchronizes the remote repository with your local repository on your machine. Click on `Fetch` in the top bar. Then on the same place, click on 'Pull'. +**Regularly obtain updates from colleagues from GitLab/GitHub (pulling)** + +If you collaborate with colleagues on your branch, you can get the updates from your colleagues as well by pulling from GitLab/GitHub. This synchronizes the remote repository with your local repository on your machine. Click on `Fetch` in the top bar. Then on the same place, click on 'Pull'.
Example Image
-2. When multiple people work on one chapter, it is possible that conflicts will arise if you and your colleagues have made incompatible changes in the same branch. In that case, when pulling from the remote repository, GitHub Desktop will recognize conflicts and help you to solve potential incompatible changes (merging conflicts). +**solving potential incompatible changes (merging conflicts)** + +When multiple people work on one chapter, it is possible that conflicts will arise if you and your colleagues have made incompatible changes in the same branch. In that case, when pulling from the remote repository, GitHub Desktop will recognize conflicts and help you to solve potential incompatible changes (merging conflicts).
Example Image @@ -308,21 +259,10 @@ The figure above shows the conflicts. If you look closely you can see that the l Choose one of the options to resolve the merge conflict. You now have updated your work with work from your colleagues and resolved potential conlicts. You are now ready to continue working on the content. -3. Make some further changes to a file in for example VS Code and save them. +**Make some further changes to a file in for example VS Code and save them** -4. The staging GitHub Desktop assumes you want to stage all files. These files will show up on the left side bar when you open GitHub Desktop. You can unselect some of them (unstaging them) by clicking on the *check*. - -
- Example Image -
- -5. Add changes to Git-timeline locally (committing). In the field that says `Summary(Required)`, write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, click the blue button `Commit to repository`. - -6. Now we need to add changes to GitHub/GitLab. This is called pushing to the local repository. After committing, click on `Push origin` in the top bar. - -
- Example Image -
+```{include} stage_commit_push_github_desktop.md +``` ```` ````{tab-item} ... using 'VS Code in your browser' @@ -361,153 +301,24 @@ name: user5_demo Demonstration, video available [here](https://youtu.be/2ttjBevkEP8) ``` -1. Make some changes to a file in for example VS Code and save them. +**Make some changes to a file in for example VS Code and save them.** -2. Once all the changes are made, it can be useful to check the changes locally on your device.
- -By doing that you can preview how it will look on the website. If all the required environments and packages are downloaded, checking changes locally is fairly easy. - -Navigate to the terminal in VS code, located at the bottom of the window or by clicking on `Terminal` in the top bar. -You will firstly need to activate the right environment. Type the following command: - -``` -conda activate jupyter-book-env +```{include} user45_check_changes.md ``` -(or the environment in which you have installed the `teachbooks` package!) - -Then we can build the book locally. Make sure you are in the right repository in VS code and type the following command: - +```{include} stage_commit_push_vscode.md ``` -teachbooks build -``` - -Alternatively: - -``` -jupyter-book build -``` - -Note: use `--all` for the `teachbook` or `jupyter-book` command whenever building a book to make sure the table of contents fully updates. Or alternatively, delete the old `_build` folder before building the new book. - -Where book is the name of the folder containing all the files that make up your book. After `teachbooks` is done running you will get the following: - -```{figure} figures/buildbook.PNG ---- -Output -``` -Paste the last line into your browser to see the updated changes. - -```{Note} - -Sometimes there are problems building the book. It could be that the building requires extensions that are not present in your environment. To prevent issues, make sure to update your environment by routinely updating your packages. You can do this by executing the following line in your environment in the command line. - -`pip install -r requirements.txt --upgrade` - -``` - -If your book includes interactive element a webserver is required to host the book. If you want to do this locally, you can make use of (the teachbooks package to start up a local webserver)[setup-local-server] - -3. If you are satisfied with your changes, you can select the files ready to be added to Git-timeline (staging) - -For demonstration purposes, we have created a new Markdown file called `new-chapter.md`, which we want to add to the book. Since this is a new file, Git has no knowledge about its existence yet. I.e., the file is *untracked*. To add new files to our repository, we need to *stage* and *commit* them. To do this, open the Source Control menu in the left side bar. Our new file should appear in this menu: - -```{figure} ../images/git-new-file.png ---- -The new file appears in the Source Control menu. -``` - -Notice that there is a green letter U placed besides the file, meaning that our file is untracked. To add a file to the *staging area*, click on the + that appears when you hover over the file. - -4. Adding changes to the Git-timeline (committing) - -Next, in the field that says "Message", write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, the menu should now look something like this: - -```{figure} ../images/git-file-added.png ---- -The new file has been staged, and we've written a Commit Message. -``` -Now, we are ready to add the changes to the repository. This is done by *committing* the staged changes. To do this, simply press the big, blue "Commit" button in the Source Control menu. - -5. Adding changes to GitLab/GitHub (pushing) - -In the bottom left corner, next to the branch name, click the "Synchronize Changes" button (the one that looks like this: 🔄, highlighted in the image below) to push the changes to GitLab/GitHub. - -```{figure} ../images/git-push.png ---- -After committing, click the 🔄 button to push our changes to the remote repository. -```` ````{tab-item} ... GitHub Desktop -1. Make some changes to a file in for example VS Code and save them. +**Make some changes to a file in for example VS Code and save them.** -2. Once all the changes are made, it can be useful to check the changes locally on your device.
- -By doing that you can preview how it will look on the website. If all the required environments and packages are downloaded, checking changes locally is fairly easy. - -Navigate to the terminal in VS code, located at the bottom of the window or by clicking on `Terminal` in the top bar. -You will firstly need to activate the right environment. Type the following command: - -``` -conda activate jupyter-book-env +```{include} user45_check_changes.md ``` -(or the environment in which you have installed the `teachbooks` package!) - -Then we can build the book locally. Make sure you are in the right repository in VS code and type the following command: - -``` -teachbooks build +```{include} stage_commit_push_github_desktop.md ``` -Alternatively: - -``` -jupyter-book build -``` - -Note: use `--all` for the `teachbook` or `jupyter-book` command whenever building a book to make sure the table of contents fully updates. Or alternatively, delete the old `_build` folder before building the new book. - -Where book is the name of the folder containing all the files that make up your book. After `teachbooks` is done running you will get the following: - -```{figure} figures/buildbook.PNG ---- -Output -``` -Paste the last line into your browser to see the updated changes. - -```{Note} - -Sometimes there are problems building the book. It could be that the building requires extensions that are not present in your environment. To prevent issues, make sure to update your environment by routinely updating your packages. You can do this by executing the following line in your environment in the command line. - -`pip install -r requirements.txt --upgrade` - -``` - -If your book includes interactive element a webserver is required to host the book. If you want to do this locally, you can make use of (the teachbooks package to start up a local webserver)[setup-local-server] - -3. If you are satisfied with your changes, you can select the files ready to be added to Git-timeline (staging) - -The staging GitHub Desktop assumes you want to stage all files. These files will show up on the left side bar when you open GitHub Desktop. You can unselect some of them (unstaging them) by clicking on the *check*. - -```{figure} figures/Stage_GitHubDekstop.PNG ---- -width: 50% ---- -Staging -``` - -4. Add changes to Git-timeline locally (committing). In the field that says `Summary (Required)`, write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, click the blue button `Commit to repository`. - -5. Now we need to add changes to GitHub/GitLab. This is called pushing to the local repository. After committing, click on `Push Origin` in the top bar. - -```{figure} figures/Push_GitHubDekstop.PNG ---- -width: 100% ---- -Push origin -``` ```` ````` `````` @@ -525,7 +336,9 @@ Push origin `````{tab-set} ````{tab-item} ... Git in VS Code -1. If you collaborate with colleagues on your branch, you can get the updates from your colleagues as well by pulling from GitLab/GitHub. This synchronizes the remote repository with your local repository on your machine. On the left side-bar click on the icon that looks like a branch. +**Regularly obtain updates from colleagues from GitLab/GitHub (pulling)** + +If you collaborate with colleagues on your branch, you can get the updates from your colleagues as well by pulling from GitLab/GitHub. This synchronizes the remote repository with your local repository on your machine. On the left side-bar click on the icon that looks like a branch.
Example Image @@ -533,7 +346,9 @@ Push origin By clicking on the 🔄 button, you will pull your colleages' changes. -2. When multiple people work on one chapter, it is possible that conflicts will arise if you and your colleagues have made incompatible changes in the same branch. In that case, when pulling from the remote repository, Git in VS Code will recognize conflicts and help you to solve potential incompatible changes (merging conflicts). Open the files that are marked as conflicitng. +**Solve potential incompatible changes (merging conflicts)** + +When multiple people work on one chapter, it is possible that conflicts will arise if you and your colleagues have made incompatible changes in the same branch. In that case, when pulling from the remote repository, Git in VS Code will recognize conflicts and help you to solve potential incompatible changes (merging conflicts). Open the files that are marked as conflicitng.
Example Image @@ -547,85 +362,28 @@ The figure above shows the conflicts. If you look closely you can see that the l Choose one of the options to resolve the merge conflict. You now have updated your work with work from your colleagues and resolved potential conlicts. You are now ready to continue working on the content. -3. Make some further changes to a file in for example VS Code and save them. +**Make some further changes to a file in for example VS Code and save them** -4. Once all the changes are made, it can be useful to check the changes locally on your device in order to see how it will look on the website. If all the required environments and packages are downloaded, checking changes locally is fairly easy! - -Navigate to the terminal in VS code, located at the bottom of the window or by clicking on `Terminal` in the top bar. - -You will firstly need to activate the right environment. Type the following command: - -`conda activate jupyter-book-env` - -(or the environment in which you have installed the TeachBooks package) - -Then we can build the book locally. Make sure you are in the right repository in VS code and type the following command: - -``` -teachbooks build +```{include} user45_check_changes.md ``` -Alternatively: - -``` -jupyter-book build +```{include} stage_commit_push_vscode.md ``` -Note: use `--all` for the `teachbook` or `jupyter-book` command whenever building a book to make sure the table of contents fully updates. Or alternatively, delete the old `_build` folder before building the new book. - -Where book is the name of the folder containing all the files that make up your book. After `teachbooks` is done running you will get the following: - -```{figure} figures/buildbook.PNG ---- -Output -``` -Paste the last line into your browser to see the updated changes. - -```{Note} - -Sometimes there are problems building the book. It could be that the building requires extensions that are not present in your environment. To prevent issues, make sure to update your environment by routinely updating your packages. You can do this by executing the following line in your environment in the command line. - -`pip install -r requirements.txt --upgrade` - -``` - -If your book includes interactive element a webserver is required to host the book. If you want to do this locally, you can make use of (the teachbooks package to start up a local webserver)[setup-local-server] - -5. Select the files ready to be added to Git-timeline (staging) - -For demonstration purposes, we have created a new Markdown file called `new-chapter.md`, which we want to add to the book. Since this is a new file, Git has no knowledge about its existence yet. I.e., the file is *untracked*. To add new files to our repository, we need to *stage* and *commit* them. To do this, open the Source Control menu in the left side bar. Our new file should appear in this menu: - -```{figure} ../images/git-new-file.png - -The new file appears in the Source Control menu. -``` -Notice that there is a green letter U placed besides the file, meaning that our file is untracked. To add a file to the *staging area*, click on the + that appears when you hover over the file. - -6. Adding changes to the Git-timeline (committing) - -Next, in the field that says "Message", write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, the menu should now look something like this: - -```{figure} ../images/git-file-added.png - -The new file has been staged, and we've written a Commit Message. -``` -Now, we are ready to add the changes to the repository. This is done by *committing* the staged changes. To do this, simply press the big, blue "Commit" button in the Source Control menu. - -7. In the bottom left corner, next to the branch name, click the "Synchronize Changes" button (the one that looks like this: 🔄, highlighted in the image below) to push the changes to GitLab. - -```{figure} ../images/git-push.png - -After committing, click the 🔄 button to push our changes to the remote repository. ```` ````{tab-item} ... GitHub Desktop -1. If you collaborate with colleagues on your branch, you can get the updates from your colleagues as well by pulling from GitLab/GitHub. This synchronizes the remote repository with your local repository on your machine. Click on `Fetch` in the top bar. Then on the same place, click on 'Pull'. +**Regularly obtain updates from colleagues from GitLab/GitHub (pulling)** + +If you collaborate with colleagues on your branch, you can get the updates from your colleagues as well by pulling from GitLab/GitHub. This synchronizes the remote repository with your local repository on your machine. Click on `Fetch` in the top bar. Then on the same place, click on 'Pull'.
Example Image
-2. When multiple people work on one chapter, it is possible that conflicts will arise if you and your colleagues have made incompatible changes in the same branch. In that case, when pulling from the remote repository, GitHub Desktop will recognize conflicts and help you to solve potential incompatible changes (merging conflicts). +**Solve potential incompatible changes (merging conflicts)** + +When multiple people work on one chapter, it is possible that conflicts will arise if you and your colleagues have made incompatible changes in the same branch. In that case, when pulling from the remote repository, GitHub Desktop will recognize conflicts and help you to solve potential incompatible changes (merging conflicts).
Example Image @@ -635,63 +393,14 @@ In this case there are two conflicted files. GitHub Desktop is suggesting to res Choose one of the options to resolve the merge conflict. You now have updated your work with work from your colleagues and resolved potential conlicts. You are now ready to continue working on the content. -3. Make some further changes to a file in for example VS Code and save them. +**Make some further changes to a file in for example VS Code and save them** -4. Once all the changes are made, it can be useful to check the changes locally on your device in order to see how it will look on the website. If all the required environments and packages are downloaded, checking changes locally is fairly easy! - -Navigate to the terminal in VS code, located at the bottom of the window or by clicking on `Terminal` in the top bar. - -You will firstly need to activate the right environment. Type the following command: - -`conda activate jupyter-book-env` - -(or the environment in which you have installed the TeachBooks package) - -Then we can build the book locally. Make sure you are in the right repository in VS code and type the following command: - -``` -teachbooks build +```{include} user45_check_changes.md ``` -Alternatively: - -``` -jupyter-book build +```{include} stage_commit_push_github_desktop.md ``` -Note: use `--all` for the `teachbook` or `jupyter-book` command whenever building a book to make sure the table of contents fully updates. Or alternatively, delete the old `_build` folder before building the new book. - -Where book is the name of the folder containing all the files that make up your book. After `teachbooks` is done running you will get the following: - -```{figure} figures/buildbook.PNG - -Output -``` -Paste the last line into your browser to see the updated changes. - -```{Note} - -Sometimes there are problems building the book. It could be that the building requires extensions that are not present in your environment. To prevent issues, make sure to update your environment by routinely updating your packages. You can do this by executing the following line in your environment in the command line. - -`pip install -r requirements.txt --upgrade` - -``` - -If your book includes interactive element a webserver is required to host the book. If you want to do this locally, you can make use of (the teachbooks package to start up a local webserver)[setup-local-server] - -5. The staging GitHub Desktop assumes you want to stage all files. These files will show up on the left side bar when you open GitHub Desktop. You can unselect some of them (unstaging them) by clicking on the *check*. - -
- Example Image -
- -6. Add changes to Git-timeline locally (committing). In the field that says `Summary(Required)`, write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, click the blue button `Commit to repository`. - -7. Now we need to add changes to GitHub/GitLab. This is called pushing to the local repository. After committing, click on `Push origin` in the top bar. - -
- Example Image -
```` ````{tab-item} ... using 'VS Code in your browser' diff --git a/book/workflows/stage_commit_push_github_desktop.md b/book/workflows/stage_commit_push_github_desktop.md new file mode 100644 index 0000000..0fe6537 --- /dev/null +++ b/book/workflows/stage_commit_push_github_desktop.md @@ -0,0 +1,25 @@ +**Selecting changes to be added to the Git-timeline (staging)** + +The staging GitHub Desktop assumes you want to stage all files. These files will show up on the left side bar when you open GitHub Desktop. You can unselect some of them (unstaging them) by clicking on the *check*. + +```{figure} figures/Stage_GitHubDekstop.PNG +--- +width: 50% +--- +Staging +``` + +**Adding changes to the Git-timeline (committing)** + +In the field that says `Summary(Required)`, write a short description of the changes you have made. This message is what is called the *Commit Message*. After you've done this, click the blue button `Commit to repository`. + +**Adding changes to GitLab/GitHub (pushing)** + +Now we need to add changes to GitHub/GitLab. This is called pushing to the remote repository. After committing, click on `Push origin` in the top bar. + +```{figure} figures/Push_GitHubDekstop.PNG +--- +width: 100% +--- +Push origin +``` diff --git a/book/workflows/stage_commit_push_vscode.md b/book/workflows/stage_commit_push_vscode.md new file mode 100644 index 0000000..d917fa9 --- /dev/null +++ b/book/workflows/stage_commit_push_vscode.md @@ -0,0 +1,31 @@ +**Selecting changes to be added to the Git-timeline (staging)** + +For demonstration purposes, we have created a new Markdown file called `new-chapter.md`, which we want to add to the book. Since this is a new file, Git has no knowledge about its existence yet. I.e., the file is *untracked*. To add new files to our repository, we need to *stage* and *commit* them. To do this, open the Source Control menu in the left side bar. Our new file should appear in this menu: + +```{figure} ../images/git-new-file.png + +--- +The new file appears in the Source Control menu. +``` +Notice that there is a green letter U placed besides the file, meaning that our file is untracked. To add a file to the *staging area*, click on the + that appears when you hover over the file. + +**Adding changes to the Git-timeline (committing)** + +Next, in the field that says "Message", write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, the menu should now look something like this: + +```{figure} ../images/git-file-added.png + +--- +The new file has been staged, and we've written a Commit Message. +``` + +Now, we are ready to add the changes to the repository. This is done by *committing* the staged changes. To do this, simply press the big, blue "Commit" button in the Source Control menu. + +**Adding changes to GitLab/GitHub (pushing)** + +In the bottom left corner, next to the branch name, click the "Synchronize Changes" button (the one that looks like this: 🔄, highlighted in the image below) to push the changes to GitLab/GitHub. + +```{figure} ../images/git-push.png +--- +After committing, click the 🔄 button to push our changes to the remote repository. +``` \ No newline at end of file diff --git a/book/workflows/user45_check_changes.md b/book/workflows/user45_check_changes.md index c4d3f0f..45f7e03 100644 --- a/book/workflows/user45_check_changes.md +++ b/book/workflows/user45_check_changes.md @@ -1,37 +1,40 @@ - Once all the changes are made, it can be useful to check the changes locally on your device. - - By doing that you can preview how it will look on the website. If all the required environments and packages are downloaded, checking changes locally is fairly easy. +**Checking changes locally** - Navigate to the terminal in VS code, located at the bottom of the window or by clicking on `Terminal` in the top bar. - You will firstly need to activate the right environment. Type the following command: +Once all the changes are made, it can be useful to check the changes locally on your device. + +By doing that you can preview how it will look on the website. If all the required environments and packages are downloaded, checking changes locally is fairly easy. + +Navigate to the terminal in VS code, located at the bottom of the window or by clicking on `Terminal` in the top bar. + +You will firstly need to activate the right environment. Type the following command: ``` conda activate jupyter-book-env ``` - (or the environment in which you have installed the `teachbooks` package!) - - Then we can build the book locally. Make sure you are in the right repository in VS code and type the following command: +(or the environment in which you have installed the `teachbooks` package!) + +Then we can build the book locally. Make sure you are in the right repository in VS code and type the following command: ``` teachbooks build ``` - Alternatively: +Alternatively: ``` jupyter-book build --all ``` - Note: use `--all` for the jupyter-book whenever building a book to make sure the table of contents fully updates. Or alternatively, delete the old `_build` folder before building the new book. +Note: use `--all` for the jupyter-book whenever building a book to make sure the table of contents fully updates. Or alternatively, delete the old `_build` folder before building the new book. - Where book is the name of the folder containing all the files that make up your book. After `teachbooks` is done running you will get the following: +Where book is the name of the folder containing all the files that make up your book. After `teachbooks` is done running you will get the following: ```{figure} ../figures/buildbook.PNG - +--- Output ``` - Paste the last line into your browser to see the updated changes. +Paste the last line into your browser to see the updated changes. ```{Note} @@ -41,4 +44,4 @@ Sometimes there are problems building the book. It could be that the building re ``` - If your book includes interactive element a webserver is required to host the book. If you want to do this locally, you can make use of (the teachbooks package to start up a local webserver)[setup-local-server] \ No newline at end of file +If your book includes interactive element a webserver is required to host the book. If you want to do this locally, you can make use of (the teachbooks package to start up a local webserver)[setup-local-server] \ No newline at end of file From b0cc01914a4bd5eb8c81a233f7db6bb034d31c13 Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Thu, 5 Dec 2024 23:22:02 +0100 Subject: [PATCH 107/802] dot --- book/workflows/edit_book.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/workflows/edit_book.md b/book/workflows/edit_book.md index 4a0dd72..3e2e68f 100644 --- a/book/workflows/edit_book.md +++ b/book/workflows/edit_book.md @@ -166,7 +166,7 @@ name: user4_clone_edit_demo Demonstration, video available [here](https://youtu.be/bThimdDRXTc) ``` -**Make some changes to a file in for example VS Code and save them.** +**Make some changes to a file in for example VS Code and save them** ```{include} stage_commit_push_vscode.md ``` @@ -174,7 +174,7 @@ Demonstration, video available [here](https://youtu.be/bThimdDRXTc) ```` ````{tab-item} ... GitHub Desktop -**Make some changes to a file in for example VS Code and save them.** +**Make some changes to a file in for example VS Code and save them** ```{include} stage_commit_push_github_desktop.md ``` From 2fd8b0de4b3b1245045a7fc22bf3ba41546ae0f2 Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Thu, 5 Dec 2024 23:27:57 +0100 Subject: [PATCH 108/802] fixes --- book/workflows/edit_book.md | 13 +++++++------ book/workflows/figures/Push_GitHubDekstop.PNG | Bin 0 -> 11600 bytes .../stage_commit_push_github_desktop.md | 2 +- 3 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 book/workflows/figures/Push_GitHubDekstop.PNG diff --git a/book/workflows/edit_book.md b/book/workflows/edit_book.md index 3e2e68f..1266890 100644 --- a/book/workflows/edit_book.md +++ b/book/workflows/edit_book.md @@ -205,7 +205,7 @@ If you collaborate with colleagues on your branch, you can get the updates from By clicking on the 🔄 button, you will pull your colleages' changes. -**solving potential incompatible changes (merging conflicts)** +**Solving potential incompatible changes (merging conflicts)** When multiple people work on one chapter, it is possible that conflicts will arise if you and your colleagues have made incompatible changes in the same branch. In that case, when pulling from the remote repository, Git in VS Code will recognize conflicts and help you to solve potential incompatible changes (merging conflicts). Open the files that are marked as conflicitng. @@ -221,7 +221,7 @@ The figure above shows the conflicts. If you look closely you can see that the l Choose one of the options to resolve the merge conflict. You now have updated your work with work from your colleagues and resolved potential conlicts. You are now ready to continue working on the content. -**Make some further changes to a file in for example VS Code and save them.** +**Make some further changes to a file in for example VS Code and save them** ```{include} stage_commit_push_vscode.md ``` @@ -237,12 +237,12 @@ If you collaborate with colleagues on your branch, you can get the updates from Example Image
-**solving potential incompatible changes (merging conflicts)** +**Solving potential incompatible changes (merging conflicts)** When multiple people work on one chapter, it is possible that conflicts will arise if you and your colleagues have made incompatible changes in the same branch. In that case, when pulling from the remote repository, GitHub Desktop will recognize conflicts and help you to solve potential incompatible changes (merging conflicts).
- Example Image + Example Image
In this case there are two conflicted files. GitHub Desktop is suggesting to resolve the changes in VS Code (in that case have a look at the section treating VS Code). By clicking on the small downwards arrow you can also solve the conflict directly in GitHub Desktop by choosing the branch of the file you want to keep. @@ -301,7 +301,7 @@ name: user5_demo Demonstration, video available [here](https://youtu.be/2ttjBevkEP8) ``` -**Make some changes to a file in for example VS Code and save them.** +**Make some changes to a file in for example VS Code and save them** ```{include} user45_check_changes.md ``` @@ -309,9 +309,10 @@ Demonstration, video available [here](https://youtu.be/2ttjBevkEP8) ```{include} stage_commit_push_vscode.md ``` +```` ````{tab-item} ... GitHub Desktop -**Make some changes to a file in for example VS Code and save them.** +**Make some changes to a file in for example VS Code and save them** ```{include} user45_check_changes.md ``` diff --git a/book/workflows/figures/Push_GitHubDekstop.PNG b/book/workflows/figures/Push_GitHubDekstop.PNG new file mode 100644 index 0000000000000000000000000000000000000000..4ab03411514d69d6f786a9b080aee7e7b54543ce GIT binary patch literal 11600 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 Date: Fri, 6 Dec 2024 07:22:39 +0100 Subject: [PATCH 109/802] Update Sphinx-TUDelft-theme --- book/external/Sphinx-TUDelft-theme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Sphinx-TUDelft-theme b/book/external/Sphinx-TUDelft-theme index 1021b80..a7a87d4 160000 --- a/book/external/Sphinx-TUDelft-theme +++ b/book/external/Sphinx-TUDelft-theme @@ -1 +1 @@ -Subproject commit 1021b801eddfa17594b04f1b320f954cb2d4f6f2 +Subproject commit a7a87d4d4c9dc3839af49104492048724d1e6191 From 3d24a0ed91c4d8911c5b4745e0aa4321f7a20367 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 6 Dec 2024 07:30:19 +0100 Subject: [PATCH 110/802] small changes --- book/installation-and-setup/anaconda.md | 14 +++++++------- book/workflows/user45_check_changes.md | 8 +------- 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/book/installation-and-setup/anaconda.md b/book/installation-and-setup/anaconda.md index 2018504..502ffe9 100644 --- a/book/installation-and-setup/anaconda.md +++ b/book/installation-and-setup/anaconda.md @@ -36,18 +36,18 @@ A python virtual environment is, like the name might suggest, a reserved space w Now we will set up your first environment. The following steps will create an Anaconda environment and install Python 3.11. Even if you already have Python 3.11, it is still good practice to create a dedicated Anaconda environment for each of your major projects such as creating a jupyter book. -For simplicity we will call this environment `my_new_book`, but you can give it any name you like. +For simplicity we will call this environment `my_new_book_env`, but you can give it any name you like. 1. Open the commmand line interface (see above) or continue in the same session if it is still active -2. Execute: `conda create --name my_new_book pip` (this may take several minutes) -3. Activate: `conda activate my_new_book` -
Check: you should now see your new environment displayed somewhere in the prompt between parenthesis, like this: `(my_new_book)` +2. Execute: `conda create --name my_new_book_env pip` (this may take several minutes) +3. Activate: `conda activate my_new_book_env` +
Check: you should now see your new environment displayed somewhere in the prompt between parenthesis, like this: `(my_new_book_env)` 4. Additional 4th step: `pip install -r requirements.txt` (explanation in the following section) Now everytime you want to work on your jupyter-book, you need to activate the environment! (step 3) If you don't activate your environment, you will work in a 'wrong' working environment that might not contain all the packages you need. -As mentioned before, python packages can be downloaded in the environments you create. Both NumPy and pandas are popular Python packages used for data manipulation and analysis. For the creation of Jupyter Books, we will use the package `jupyter-book`. More information about this package [here](jupyter-book-setup.md). +As mentioned before, python packages can be downloaded in the environments you create. Both NumPy and pandas are popular Python packages used for data manipulation and analysis. For the creation of Jupyter Books, we will use the package `teachbooks` which is a wrapper around JupyterBooks. More information about this package [here](jupyter-book-setup.md). ### Import environments @@ -121,7 +121,7 @@ If you want to create an environment based on an existing `*.yml` file, you can This may take several minutes because you are installing many packages at once! Keep an eye on the terminal window as this process is completed. First `conda` is collecting information about the dependencies, then it will _solve_ the environment; in other words, figure out which version of each package it should use. Once it is ready, it will present the list of packages and proceed with the "installation" (really just downloading `*.py` files and putting them in a folder on your computer) Note that the prompt may ask you to confirm that the installation should proceed, depending on your system settings. -Once the environment is created, we can activate it, and also check that everything was installed properly. Try `conda env export -n my_new_book` to see what was installed by "default." The list is very long, even though we only asked for a few packages! +Once the environment is created, we can activate it, and also check that everything was installed properly. Try `conda env export -n my_new_book_env` to see what was installed by "default." The list is very long, even though we only asked for a few packages! It is also interesting to try `conda env export --from-history` (make sure you activated it already), which shows the specific packages requested. @@ -135,7 +135,7 @@ If you have many projects, the amount of environments can take up a lot of space To remove an environment, in your Anaconda Prompt, run: -`conda remove --name my_new_book --all` +`conda remove --name my_new_book_env --all` You will be asked to confirm the deletion, then it may take a while to remove all of the files. To verify that the environment was removed, in your terminal window or an Anaconda Prompt, run: diff --git a/book/workflows/user45_check_changes.md b/book/workflows/user45_check_changes.md index 45f7e03..4b2377c 100644 --- a/book/workflows/user45_check_changes.md +++ b/book/workflows/user45_check_changes.md @@ -9,7 +9,7 @@ Navigate to the terminal in VS code, located at the bottom of the window or by c You will firstly need to activate the right environment. Type the following command: ``` -conda activate jupyter-book-env +conda activate my_new_book_env ``` (or the environment in which you have installed the `teachbooks` package!) @@ -20,12 +20,6 @@ Then we can build the book locally. Make sure you are in the right repository in teachbooks build ``` -Alternatively: - -``` -jupyter-book build --all -``` - Note: use `--all` for the jupyter-book whenever building a book to make sure the table of contents fully updates. Or alternatively, delete the old `_build` folder before building the new book. Where book is the name of the folder containing all the files that make up your book. After `teachbooks` is done running you will get the following: From 440e66a553892eb67743376aed8eec1e2f505a9f Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Fri, 6 Dec 2024 09:27:49 +0100 Subject: [PATCH 111/802] tiny change "is" to "==" because Tom doesn't like warnings --- book/_ext/pybtexapastyle/labels/apa.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/_ext/pybtexapastyle/labels/apa.py b/book/_ext/pybtexapastyle/labels/apa.py index 59176f3..3632dc6 100644 --- a/book/_ext/pybtexapastyle/labels/apa.py +++ b/book/_ext/pybtexapastyle/labels/apa.py @@ -56,9 +56,9 @@ class LabelStyle(BaseLabelStyle): # return "{}, n.d.".format(label) def format_author_or_editor_names(self, persons): - if len(persons) is 1: + if len(persons)==1: return _strip_nonalnum(persons[0].last_names) - elif len(persons) is 2: + elif len(persons)==2: return "{} & {}".format( _strip_nonalnum(persons[0].last_names), _strip_nonalnum(persons[1].last_names)) From ffd3768a01d044a6d9ed7528c65db8b232796010 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 6 Dec 2024 12:47:36 +0100 Subject: [PATCH 112/802] Update _config.yml --- book/_config.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/book/_config.yml b/book/_config.yml index d2f8716..cc24f92 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -26,6 +26,7 @@ sphinx: exclude_patterns: ["**/_*.yml", "**/*.md", "**/*.ipynb","**/*.gif","**/*.txt","**/*.json",] html_theme_options: logo: + text: TeachBooks Manual image_light: TB_logo.png image_dark: TB_logo_dark.png repository_url: "https://github.com/TeachBooks/manual/" @@ -41,4 +42,4 @@ sphinx: html_static_path: ["images"] bibtex_bibfiles: - - references.bib \ No newline at end of file + - references.bib From 4af75a883881bb5ce1c52dfcc4d73177ad4bdf3e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 6 Dec 2024 12:58:10 +0100 Subject: [PATCH 113/802] Update _config.yml --- book/_config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_config.yml b/book/_config.yml index cc24f92..3f4b2da 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -26,7 +26,7 @@ sphinx: exclude_patterns: ["**/_*.yml", "**/*.md", "**/*.ipynb","**/*.gif","**/*.txt","**/*.json",] html_theme_options: logo: - text: TeachBooks Manual + text: Manual image_light: TB_logo.png image_dark: TB_logo_dark.png repository_url: "https://github.com/TeachBooks/manual/" From c015f5e2de03775fd3b79105e4a5e42de90b5297 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Fri, 6 Dec 2024 13:45:16 +0100 Subject: [PATCH 114/802] fix apastyle --- book/_config.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/book/_config.yml b/book/_config.yml index 0f4b175..b32aa88 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -42,9 +42,9 @@ sphinx: html_static_path: ["images"] bibtex_default_style: myapastyle bibtex_reference_style: author_year_round - local_extensions: - apastyle: _ext/ - bracket_citation_style: _ext/ + local_extensions: + apastyle: _ext/ + bracket_citation_style: _ext/ bibtex_bibfiles: - references.bib From ace2ffc25d55a6bf319af63c5442a9eb723c7aeb Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Fri, 6 Dec 2024 14:22:06 +0100 Subject: [PATCH 115/802] try again --- book/_config.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/book/_config.yml b/book/_config.yml index b32aa88..0f4b175 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -42,9 +42,9 @@ sphinx: html_static_path: ["images"] bibtex_default_style: myapastyle bibtex_reference_style: author_year_round - local_extensions: - apastyle: _ext/ - bracket_citation_style: _ext/ + local_extensions: + apastyle: _ext/ + bracket_citation_style: _ext/ bibtex_bibfiles: - references.bib From 45e269871b27e9198e8cc1935f1dd988b250faea Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 6 Dec 2024 15:37:01 +0100 Subject: [PATCH 116/802] BUMP --- book/_config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/book/_config.yml b/book/_config.yml index 0f4b175..0075cab 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -46,5 +46,6 @@ sphinx: apastyle: _ext/ bracket_citation_style: _ext/ + bibtex_bibfiles: - references.bib From 6c399f1c93472aa0fb3fd03a60f23cad90834de6 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 9 Dec 2024 15:24:18 +0100 Subject: [PATCH 117/802] Added page on apa extension --- book/_toc.yml | 1 + book/features/_ext.zip | Bin 0 -> 10416 bytes book/features/apa.md | 69 +++++++++++++++++++++++++++++++++++++++++ book/references.bib | 7 +++++ 4 files changed, 77 insertions(+) create mode 100644 book/features/_ext.zip create mode 100644 book/features/apa.md diff --git a/book/_toc.yml b/book/_toc.yml index 1f8a2c8..27aa967 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -69,6 +69,7 @@ parts: - file: external/JupyterBook-Patches/README.md - file: external/Sphinx-TUDelft-theme/README.md - file: external/teachbooks-sphinx-tippy/README.md + - file: features/apa - file: features/students sections: - file: external/annotater/README.md diff --git a/book/features/_ext.zip b/book/features/_ext.zip new file mode 100644 index 0000000000000000000000000000000000000000..34e2f8fde9bb50d1e4b06e092002ef828b849459 GIT binary patch literal 10416 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 +``` + +**Step 2: Add to `requirements.txt`** + +Add a specific version of `docutils` to your requirements file: +``` +docutils==0.17.1 +``` + +**Step 3: Enable in `_config.yml`** + +In your `_config.yml` file, add a `bibtex_default_style`, `bybtex_reference_style` and the local extensions `apastyle` and `bracket_citation_style.py` +``` +sphinx: + config: + ... + bibtex_default_style: myapastyle + bibtex_reference_style: author_year_round + local_extensions: + apastyle: _ext/ + bracket_citation_style: _ext/ + ... +``` + +## Usage +All references are now made in APA-style. See for example this reference: {cite}`jason_moore` which shows up on the [references page too](../references.md) + +### Known issue +During the build, warning will be raised with `... WARNING: duplicate label for keys ...`. In most cases, these warnings can be ignored. + +## Contribute +This tool needs to be developed further to make it into a proper sphinx-extension. The process is described here: https://github.com/orgs/TeachBooks/projects/17. If you've ideas or questions, please reach out to us at info@teachbooks.io! \ No newline at end of file diff --git a/book/references.bib b/book/references.bib index 865406e..2182ee7 100644 --- a/book/references.bib +++ b/book/references.bib @@ -4,4 +4,11 @@ institution ={Delft University of Technology}, howpublished={\url{https://gitlab.tudelft.nl/opentextbooks/latex-to-markdown-conversion}}, year={2024} +} + +@misc{jason_moore, + title={Learn Multibody Dynamics, SymPy}, + author={Moore, Jason}, + url={https://moorepants.github.io/learn-multibody-dynamics/sympy.html}, + year={2023} } \ No newline at end of file From ff13a5dae52886ea0a989831c91532de2cc2e525 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 9 Dec 2024 15:31:26 +0100 Subject: [PATCH 118/802] Update apa.md --- book/features/apa.md | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/book/features/apa.md b/book/features/apa.md index a0b1a81..7a45e42 100644 --- a/book/features/apa.md +++ b/book/features/apa.md @@ -5,19 +5,12 @@ This page is useful for user type 4 and 5. ``` -{bdg-primary}`(To be) Sphinx Extension` +{bdg-primary}`(To be converted into) Sphinx Extension` ## Introduction This extension allows you to have APA formatting which is not a default option. - - -## How does it work? -Sphinx extension that inverts the colors of images and iframes in dark mode but keeps the colours recognizable. This is particularly useful for graphs in which a certain colour is mentioned in accompanying text. Item are not converted if they are marked with the `dark-light` class (recommended for photos). - -In more detail, the colors of the element are inverted, then the hue of the colors is shifted by 180 degrees, so the inverted colors change to their complementary hues. This flips the brightness and contrast, while keeping the hue somewhat recognizable (so a blue line will be a blue line in both ligth and dark mode). Black and white stay inverted (so white becomes black, and black becomes white), because they don’t have a hue. After this, the element blends with the background, making similar colors appear dark and very different colors appear bright. The overall effect creates high contrast between the element and the background, depending on their colors. - ## Installation To use APA-references, a python package needs to be manually loaded into your book @@ -60,7 +53,9 @@ sphinx: ``` ## Usage -All references are now made in APA-style. See for example this reference: {cite}`jason_moore` which shows up on the [references page too](../references.md) +All references are now made in APA-style. See for example this reference: {cite}`jason_moore` which shows up on the [references page](../references.md) too. + +For more options on the in-line citation style, see https://jupyterbook.org/en/stable/content/citations.html#change-the-in-line-citation-style. ### Known issue During the build, warning will be raised with `... WARNING: duplicate label for keys ...`. In most cases, these warnings can be ignored. From f8baf5bb6f36b1da3e4f8f9641cad3e8d029d28d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 9 Dec 2024 15:33:19 +0100 Subject: [PATCH 119/802] Add inverted logo --- book/images/TB_logo_inverted.png | Bin 0 -> 656698 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 book/images/TB_logo_inverted.png diff --git a/book/images/TB_logo_inverted.png b/book/images/TB_logo_inverted.png new file mode 100644 index 0000000000000000000000000000000000000000..6b35f71a26dfc873eacaf863c1929fd8641172ea GIT binary patch literal 656698 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�Rb(WT6^_-tg_13W zknDA2Wz%h-?7g{?b*${o@A;8#egBWY$KyV3b?>8d&gZ<}ukn06pU;sIl6{H}5-ftnKk_km46P7#aZ?@33w ziU7MZoh`RXpH2Vz^(KLtDHf2*Hxl*DzgJPsotxW2K%+#;b-n@nM#tenoqT%~fL9%dyuFe-_y&%pB9)mgE@Kcf7J6RL#PVtm_!{KGenTrwkcEI7Mx+b_%&18&eD|46le2i++2*z30hD}?!f7>bc!{-_eEzZYgbymA3- ztl`TP9blRo2?Eq9EL1#NCk|?^qxC<3{Yl{=C^#lISZRn(sAXmkL$HvkPNYE>ACFG) z@oG@Q9Wy~kzewzY7?Gv*TuM1mBuk1KHu6fU<35q|0dyNg*@LazL`mel_o?d?uKF_Ttwj9Oe`T-&9u^#z4yp&ed=;)~Wt>bw?#1^R&CB&knPG$6 z-x`<%@4ho>&MrWz5G=RA zysD_0edW!ao1AVnr{9~0*OAElSe4<@*+RjKG~NR`1(@5b=`)+t^$)Y-1RL^R?TPkX9+Pe)#?hjPw=Iw?s?YBV-d-t zVfM!9(~NR`tFBK1_oMqSYO{NcnvKK{GzZbjy*8B&Fg{T*)|xv1lD?BBYxeG}O=wBl ziBRuN0mFLTnR72pvx2=v%Tk_l>hPbDxiXh%O`7uyh7f- zy^6Gl-s7@F4DYjyZ(iq7GIF5F0mV0v(wDiAYS0SyL;_P5H71sQ%UZKc<^hKCXK-+d zL+kX<^*1nJ)tDW{IFfUxXOUv}3OZu(+|c}<#o;|8v6}NSe4Lz|lIF}|dr)$5+Y@KH zhXNwfoWc8`As`wN5X4wnM+(FjE@6p4ULjh5ecRTbMG&ei)dWJ&X?f<1BY+2GDJe=u7efY6 zuTJz*JM!8%G4qCv8XUpGIwi}@x{B!mbpT^M;HvFW3%AIp419;RM!tR4?W0n;d3bmf zrB`M)OUv!0_mPuSN8Za}nw8S-VD?l^prtpDb?)Y_dA$6H*;oCViuY(NV?RYDCC>oG zM!BtEd4v+PhL#j=rk+xu4-k19J?HBS;&H+}FcKguJrKP#$*Uwb( z9y)ex2YTfP60cmmR)W}uiLM_c#z|;dsusU*UM#DK$FXLO?Ee>z-y{_hCG0j0s)Yf?H(B?v0wIarH_62$>n9fsWj z-5f-Z$Ep10-NgjuMAik5{m=??S3{4;SBx5© z)@+)8tzXJi+YvZnCL~T}xH70GwDoA~tlQiDtu&tn*=U<{*W6UuT10R3X++F)mh0C2 zGb!^gi>EWEgNmfy&Xo#MluoPrGT2)!>yRXVC%Q_3E#!?f>Fwud6#|4LjE&*TyJ)m} z=(Nn#pMyMyUqCCI%TPKqvNN|DZlg8$XFPwm@h(a?SQ~9adEZ^m@JxNd=oz=pAt9tM z6W2upaZA_5#f1kK9w&Z_IwoU3$r$VmzmEPz*(%;V=eVnZZ1e<;wI>?YEU}v*2^AW# z+@6@f#IS`wg6jV>ELgOGaqpzq*68iuvQ~y=%N7h;kFk(gV(^AB829r&a6wE}N$I(t z-&te&^yd%+(6tR&_Q%hc0DINjg(y<_-tVesE`7|Ehf<$mCp#;Z^e&( z4C=>1RpXp+e6!oO5tRc;ZNsBeulr^mX@cw!!#2LF>kJRGd-tioK^tL#aP;0OtW^cj z;-#Xg$%(VrZIsdJD;6`#lDgDbN0t8jQIpMHcrWV`AxFO*Eoz7K6E$(E{|bo2a$#X% z1>K)-=T$)^e0W)j5l|y2hMk0;Ol02=ZV1*h4rm;?8h5-Jdq4TA;ndAt4V64UF)j?8 zP=mlSgy0i)`a|5`^zyJQ#@r^&Hha3PvFX9l8W-#>`Gp~<`4@LC(`i*H?x!zZ@(gLk zHnahMI7aQhoi&?8wy3}uu(338BxlIB>|!3uxWF!&-TcMeboKOX*E^#w; zPnprv(?=TT%}j(_&znNWA8vxHha&X zHl6U8(I(5{HAo{9eLhW6RZq>^nI_1Cb`{pm*-kAs2VQptr&fDqxru$cMpr`Pcp*m3Zcek0?LK^-Oi>v})I zd#{npN$gUXW}-DEP#nS(C8mSrB;E^gzmnhtKue2sl3T8geJRl!on8bA-aCcDiwnbd zG&I)pb@ua01{xX~j#QEVUX(-%+q&>*=g;3~E)C&S!U=klj?S0#dmUl$pTQW8v?Upd z8QBRei39j{N6IBPS6tj*V%V0ej#1YU{1E`wPC&T65P%BrAdT%puYJaq;n@-r6O;Uk zyc^JJ1oao3OY%7Pzlo}ci&t*c#rYU3^QTL6M(-c4Ga*hU1+MQRgSHSZ8b;N{scfAL zS}Jyz=Ibq)=D#Z5aX+A^z8zgOUDgovzSWiWU3?=g;o zuksDDqbd>uSG7f%JQ%U9Ih4}EBU(PFsFJ|2q4BFsF$b?$A{cna#;qSX=hh`Sr=l5`0P8_ZgD$g0P{>M(f z;$R=2MTf=gzQ5G>A29vOm7kEww|!9%=q#YbS}I!@6ft=}q-3_qDA%g_Gh>>rFzt|S{pWr* zZk-pzWPaeJ?HmKY&or@wMV?@wZxX9n@e%`! z7&ewoKalm}p~Wqr&U+&nJTI0pl7rB!ulaKww8}VLR zhod(+j3M@ip$JBDhs>}LGYEDp3W?F$`zPFMKZ8BH4-*L#5kSD9c)P^3fmC@JcdNO% z`8;?7s*1Wq{`u!`?q>FAiEGuVJ!8$lC5EUYBEr?X(|d8T}NXAv6HRz zCmesY`}y>G5PA+pL#V}T%foB;)Che!Cpd2^kd0iaP2Ym}6fFxOal1c8si zvYY?T7TlD%s^Eo`x(oI*SKJA1DZZF9`uh4PC?`@Ws%gh0@r;}cC_A5;<6aCaznJV_ zFJJm}Qe*2q&BygxN}>7}`toj5c?Y#~T7oRdIQVx1sy_Sq>)7hFGnFP~+-NnObQyM) z4$vY;l#IG}=9Z9mbg8&Yi`I47?qi~`3N?P1P(dqMLOw_h;!kiIFui-cU?51oH01=F zuV@JYZIVTAX1E`u8S;8Z)A34Ud(lq;(!0mMi9kF`mtvW1f#{^WLEP75R?o0if8+0_Q(T_N!0B{Y&Z1JKHcF3{XeIpo2 z5<5?zJzH+~%1wVei0tV60NhX+KfkdazYRxtV2q@@C*e8<+6cX{S=62SHz&;*$F5^F z_a1FTL$7DgFg)kL2ItqrG0aBE*tWPZnTlcrvJkx1yYNVhC%nv8e|DNZe!qd5bZXTX z^9l63BuG@1kd74K%@Hlz-1iSiHDTG=YH+9w6Q;X+lAX@e9+~GE0o4Gv-p9Bp*6k0{ zp`+W@e}+lVAwm><>c_DkCS~v*c>ghgbfmnIf8UZ>zf;YhXnB(UW*hZ(4y29 zTR9|&i^f=ta`8ftNJf?aS?~SyR0!`GsOz@w-$e!STt&xuA`YyZ8&P<#1{npI-ftWS z>59f2Zr71~T?RxuBP=f7c2VFb!M3HozP|UVUfnT%z*v&=BSoC5rF;1Ayy&##U9*Yt zF5e=Mk+*@S-wJ6#luw9O9m*bc3n?uv<*!DJ^6i6nKyz;+*aW-oQwHC4oXyI;afl5y z7#Le_$i}v>s2mP~Fw~iD8L}gCu~%>~Ct++#fZT~BmVE@Rv7{vD8>WVuYPRDw&!b9L zk>t0#a@S^QINM(sW$xnfN_0{m)a%=7dxisb(vy+??p>uR3$amQcLOeknaYncTXe{m zn$2>oA39!}rP(iXpph?)oL*9K=;QO`;`zTT}OI7?t&mF}}{$IIOYx zgavv3SCuSVcR>|z=gEiOj1`QtQr|vzOECu@9hu*~U?F;360rUF;fk9lmdPFeqrs5K z1X}Lq?9(VO%e87XjRzJh0UIERzM%Ah_@oRMd|HMtEZeb~O$LZOKChkTpCqoCm_%8a z0>n}|h%?g+g~zvPac7bFY=YRgJO*_bll~<&p_8dfp`-n;%E7Vxp@t&$JV5tE_{6SX zzy2FQtU#)uL^Eu)hyx8kK|xV5+HDo-5U5&(QI|rwLC~?gYQE!Lf2FaV%TN*e?>G1Q zw|X83-U?M7m7RDuxEIzP;u=4pa}O4XpH7Ee1+D7fp+lZWDCwub7?IcHf=DIAEE&_L&tZu)nE`v-rZoWL<0Yd1MWWQzxcKv~ z${7E~rek3OU*;K-e)h{7lC3*kgXk(MBIQiD(s#=icK{PiB zu>YP8BW13> z_*R+NVU!z7!^*mZzZ0or6ecd}!8ayw3wHm9x+~Wvrekm2#&P(+(U_-9wg50S%IG$) zQ`e1Zv+g@88R+e;71aj3M4k-E=5A_4#QvhjQrwB2+quq#;m5d&culv!1|yyE@ls+GvOe);KJ6 zpYZUybMM~02r7pRWr-3s6(k+@m_QbleD*}S!&rv-ajklpS%AUw-UP2FBXI?xT}f!% zgLH-m^@H{pxLMX^mBi~0mL1Igpgd$((PGJ)B`36DG|nJvT>iymO3`(J1@pSNbWxri zZ!=EZRA#H~kT)qH8zZHV_hgi884w~=Q_1H3AE;0D`b3{Uo*P=+=QW>}w~;q*>&>bD zr9%YZ`nSne*yC5u-(og->It-%c|+);uylsd!Z%wq8D744k%iaiZISP%sdr7?g3& zP*Qe~TI7*ah=pRH02UUkB?(F_|K&jKh*;xh_v&Y{<}veI(t1i{WEoc~?iTYIC^0KXt845?%&V^XDi3Ui}%hs6xSt%p8pVB#B7ic4E+jC|5U;%nW#a&uXHs znLCMR_R2{RvBqzw6m_%nOMS(_Ec_`$(a$+1qQ?m85S!kgH6pAim&^?_W+mFl-X zd+p=aEoEHdbh4{qB1!PlXVlU@)@0hxcK7)&fRx?O{%NJhUw{4cZv#e8nc)$hKcKiT zMvLUaXw$UMav#p4(9o{iFk$-SOopabYHn72jb5C~NVV>97vJb3CQX5!Pia2aqr%J2 z{JyCwy|?)Nu2R{L%)`_tG)85|%Pu$$-VLs(ePRA7nLD^$`$86<(WLCh0{1{Y-THwL zCG$+FRi}O&OqM6V*K)UW?;H$0kCw+zlx$Iqj^|Y*VDuQaux+3fqS;4eF2A_ixeR8Y z(Dt51)kQtHuBx)qq&=6}Zt6x|ALo2m+7$CH(rV)FVJAwX5W2h3u`G^x|J>zr4zDXC zXCwL3HiI-6zr$0lW-ncQdb;ut(jJMW1n4r+JN)(6N_{=Oi%e@|2(z`z8XCvYR+_0R zF&!|{8XIwc2kLht11YOB&m56EJ#P|cMdCj zM?;|};jS(znfpT`6Gy}Zta{sth1nr{K+CTp;lk-U2P{Zrv`BLy$(T^m3BDz?Jv{OD zv3nZoLyplnr0f92Qe1q|3)Bt^g64H4a82U*XREb=g#yf!k_yxFNo*ZIHD^GV7#XPU zis4rhhUQ~dM%?uSHxBsD%6_zcQ3oDIRo{)7_?#Ba_vm~9sFfFX}!7qT?OxL z&hS1K6QI>?9PoUq+xgI&oJ@Cq&~k{camKQZ+%;Vhb?v$W@Kv!i+m2scoRAfKgwvL47nY9h zH%e1QaYq$&JZ5-M>(P-jw(X#ju4Q=!EHk6a-yr4sahWwoaDZ9awewCH7D6~A>8NSqSmriWP`0NOw>nCzpptk;DtPWC;mN|&Y6gWHw5WG1`wBa=$ z8~dr#M=ee$CLzwWY>k;GG7u+n*b&j`nohvCl zH$0!A(Ha+j5v{pHR8HG}4XHLFrHD z5{AZR=J0lM=gJY)F`I+$fV*G;b|5iUFnj7y2NGeK-$MmpDxK0jF<`qGRYH)a1}gxj zX<25!c~gG31l>UuDDf{sVgaHV2-?9QEz=sPXePR`yn>emxr1U=qo~wN#ZZ~SEf^qb z`#sOXp-`CF^ijFA^2c^n)z|A~4uxa-M1Kz@<~*733o#NtP$>%FsGWh8)jz_|?d%^Q z+JD7SD!3Q{tHRv*0pql{sj0VON>{$C2cUffaF*M&7#`=BqM}>heYRIJ6ujM7qHB{x zZEc=1T+0%T$$aWFA0O?g(g)vRDwwGSEM=8K_i-LxU9}GJ`8nk>`{ET`Z?w{KgG}Rx zhq0zWzgcO&ob(ZLocX6`THglkCslSIKVwn-!rd>_KI3qlkSB#cx}3&Vy)1^0Eyw+o zyHm2x!DPPI4LsHI-rY79g{f3So1R_CqQ&`6p$Qp^+G};?1r1)r?<_T~t)scBS$3EE zOr|t1y<)SHj={rZ=@g;diPN42`^T*h3TgawFXgcC`^9u;KP*>uZr`7~ztj&{5Lp~v zSRt+cRCZQEHTM@C641Hx=WhY;J0(faBINV@c~MVAsMd@*v1EKlWYr z+V6+J%1&2179H0=U*b%ns{><{z(SBfje0X--sBY!a0KrYK=x7f-K3l0IAt(8&Q$1@ zu$&ld3D_ogOYFqN?ZHFrPw)DFR*T7u;g|>kG5YVn?P;e=Vp$(-i1`UzP=CW_w)jT~ zo&FfhfBFudic3-FWoR)j=VMf(DD51J4oB&Ui%WQ7;w5mkE@8ow3AR%{ZW5} z;IogfFWAS)`>*ezDWNaed4O~Srb%BdvN$)a{<|e6`5lnVZec}TlGo``dc+5MJ03sx zK)ZxXxS-A|$4I2Fz4JPr=A16Pe6jM&O=wiO`TbFzd&|#`Bo?9XFDZ8Wpm(I;lTNsW z?Zp!auEtuM$U#e`=L;WFpv7#`ay>DaE~z9wTFm1}Zbg^jNLIM&xR~$j-hx2oXaJJs zB_+;lDNzLsDE%vIh{mMdAIg&28k9Vlgiv|);}1N5vea{sf5j41)YRf)MVT*rG}yLd z2bF*))#niy8tyJ&8Q6~DpsEPDs+y3p0>DOQ<{Ci@?gl_x-1#D9{cfh~_Auj?*4BWx zS6zc7-J3`-A~#M7+Rdf65940%(xIb;e&Hd7*a}V&vlt~WEfYt)nUJr5N3+FVfh&1!_M z-@(lDeY)B}dlNHTolU`H?mlRGGwF}W>GL@W*3(0n4I4F3DEL2FfROE;AwIB0|x_Jp}b7dZ}u&2Qrf6i zucArv278vEkL;_dtBZBp!h<-purRc!0V2!GaN!NC-Dbj{dd;3V7d~9KwJ}mIVB&K? zCnv~!DfB!#Qsc8LA@~A}uAeiO2%VZP6V`&LO98ikT-NO(EKm(N_V51I994^<*7?u2 zrqSR9p#DBT)y;4EDo2v|T>7wuQ87x(GKGdxA5*UTNbu$l-#p#b0b1w0OyB9ee*084 z3*#ft^MW=jzcuPu;Qs8Ve7nK==k+69bo$i-JHuUIgOv6oe75AK0UVcoo7M#TY-GuR zgcA=8@=e5y$3SINFi6IPH^%KR4ME0D$l$@eF2MYlj^iSx#Kpy}0QLE_ao!q_g|tNu zF6_N{dN&`aS;`aV{+6t?4n&PWKmcj8^LEj(v0JePR*_Np8)(_wQ2nUn+2z=DpJ=OK zf~ZMx>)}(uvvcNJ8co9w(eZm>lgFh-1g|VZepM42wnq1tkYJvdI(8+HjnQwF)%>4{ zb@)DO>}OQ|&CAJqtJ(njrSUR>b5)+}8GbTX(bbcFNhW7R<*L+JFNX+Ab3iWn8Jqe} zONGV8p1*$wZsD0TXuiv9h-!hg)ff*uQ`oEwniH|Fe3FLsZ}z?(4xxWfuf?y62$N|I z6Cc{4EO1ZMTPi9-VhKxyOpP8bX7_?O$2d5i9@G-lI^{lu?do^uQuM22>(<8i_4RG6 z<2`YV)db@iby0kLbz9)FAErYJ0QWX&6~lEz&UDwhoHbDL>kA(+E5=CQd>plinK>Xj z3W3_T5DL`eB4U=`ud5@fSXJ?Hs-?e*<>4NiKLnudW8e5WT#(*tF=(FPwNwOnnbJAi zwrF?%_%6mM;q&%C4(S(x++o)Z-uvYUy+U{=_Ht@)f2`Eux;iUpfN`X=Gl%M1+56cc zAtB>s_6w%nO~!dgi4E#3OUhQxL80M1G)|qqsz#pO{6_Y=6P4Z4X>aYvrY`WC#ctdY z5qC1%bC1LrO5J9}>;Zx<^Wk=oI37`FSIzk(G z%-ptj-{Rk2IojM%G%9rB>Fm2Z8+k&=4=J?Q0$kml^d_E~$%oZx)G(v?Fx5Qmf8r&L zj=>qz!NeUUsZY9Q0v>+~=9&zgNf>O6e7Jf!r^*QZazq(3Ku(nkJ12E><_yht-g4n^8h+Y-q*Pl_xZ2N_uk0x5ct&Bh4kb z*X+L#>PxGo27RB52~yq{OCq+xd*S`0p`}eJC0tYk61Fk z#wtf6b?@xD#fJR7;`0mJ;}@sC2Ni4U*Lulryh~!I;B|FMUJ4~^eJk{wGgAMnKF{9% za`rne>-S3Oy4MeFFVQ}xsIItws}YCm{J6;4tTKy zzTLCciOq^(6~PUmoxyeZ5_Z;G@8DLgW6#fHC~Vq}O3|>TrRD3eC2Uie=>;(lk2?=a z@lO5#xd3$kwJrDCLcwV??-&a#WfBDVB_dp35p_Qvo$)S7zcy(XsAp}HI~>V(~-#J`CrOs`oOtLqQ- z>nT+#_oB|MGz&ZRsrJ{WbFOVEDf#>UK4K;0Rv zXS&}U5}TEoX*Ql*CKelO4AvQQUxH>ro;E>bqu61Q=El*Z8rk*VF`GgkXiiwf&=g?( z)Mqm}9`t7dBFxtDr}{v&nS23<07i9!KBq1Uxt01nxQz@t2M<#l7NasVuPN>PSvRR) zy!a{>l(&tO+h_@_n}Qv`2^37Z{3#F|=21$^%Ia!D>L>ysTG%xm6^k0`bu5Y??M$60 z!c%Eb-@a@$O#_9e$J}wAPhIy^Dr2_ zk5#884phc16)E4Q_^A_4B3>sNz})jvMs`(L?A3kHI1pQ<$mg~0XRl;?d8jjZ43J)upTPv^Dcp5%G$+hC0zWkF|A&Uy2q7b;$6% z7#Q}u<2h8i?K7{D?hD4Y7t59Q^K{u?t{h+Gs(7D=U6=I3X~8pg3yVDPX^rJ7(l%t- z@Q|mU)Q&wT7CF8LBd@8VyqpCDOgT7XSnt?)>t>NovVK+Mg)(d0kJa$;0g0{$M#XoK z_+vuDeIyeW?-hD)&MbYaF&67~vnN?ALEgG2>Ya&Kv+mGUS`_Miee166n+vhZeDcwe1x;a zA1fbF(3uw!S6UBo25m64jF49pA$WS3L%F1HY&_J8w&oE!#3;9Cbn-b@#P5`>(i9}e zB+8rnTo}(N(-b&^;wxGUCHz|)DvS*5EpR>|IDY?3v^iRMrB^xPfp4(g;*(k_gZ-w_ z)EI8ia!JlE@BZ{`n>*lo>&N}}xc1wp5x}Q$mU-q}uc({Y2+0c38WL@8IIr9lro9|k z))z!wdjngd(0+yE2AcbX?P!$I0kW+E_Xr_z`wJ38yn;aT6=2D#>-nq?Hp|nHsckwb z?6<#36{dgQ%GOvt zefgu8BlP3SRNs+GG+@}hpWa>{>e-u|gH8avR*>J=&cu;$#kb766Dvcyd2uUJ%f z&x`hf$Pp9Dz7K6U2IaRyJ!MBSQ~rT`<-bFuwJ*HXZ6fZ#BA@1jRc&fiDc$XlyMnHe zYOUvn3)U>R=`*n~jS*GH38LA}^AWHqA8BX=!DQ0eSq9Y4_IkLksOQ+tTYnhVDIhnQ4uAdR z*dbulte4qEgviM$EbEMlJ%8>TO&tuy&$}1ECqY+Gmk=%#bQk-D61859Rxw3Ai>A&J zq`i&qa8K+->vsFYFe@uy+sqjPbEVjU*KS4(T+GH>bI9a4`k8uEf@b5O@NMLI)OtTh z$nyKE_F?Fa`fewaMHx{9R@GonY-T1fk8I!j|mkQ7M9mwRup0IV%=)8y}J=$K7t`(t07*y0M`mQoL<4m z)dVN&9LtuAO#6CK;l<5k&zd)A2;nX=j=g`dKZ1f~E(u%>?V~D5glAVnB09MS?I*=r|!~PrKx+# z{cbj{$b2A6l*<}A~k)E{sMnOSZ*%0Mtq#C~Ums8ZSufC72dNFJ45odz%4g42y- zvL;)}op{$*nAr3=l;22f+9TH7iuez9&gZ0tJ2s7X#d!>B<4!_oG+a$9i@`2b2?iZ?HXmmQpB-i!-fs!=9o88 zpegL(!d$cVZVBYVCEuqIJ+XZ2yx@CW2!D^KKHHmb-i+4Ia4ltY9T25Z*bBwYvopoZiro?;KhMvmp*AnGl3T)!tG?bY%6+{T;SHS-$2bk&NsK`sHEOtIhU;{sxKLLrzbk@G70vAYUO`zvnj%=|Ir^tgNM%70y!gK{}<{3)p?#Jas7 zSqEAj(%N=HN56%Z7NZdi40(OH{xuW6g^Y3(aDS5aXD^O`lKcSCExtGt8%HcfOyGoQ zk=7J1EdPEcJy90LXA+IyDkd+Xa--(Q8%eLt;CHF*$9GMt4H^^<{bM8Pu{!kkC;zbK z8mb)$GdMV!*wXanbmt_XpQtgrT`A0zwPK*(2iIdIKq1I$2sd7pFnu64cTs3|m^@P&Vk zMV_Fir{aO-oBp0h;#WZ(2bbC_QZd^KoFBv3h`_+AVM*(1iIw*C_JwH;%-90u zXwGYjWtKXE_N6a{M46kg2Z|B|6E+G|7CKV+6ZiIew4U$ZpHf%9az#toDJDLCV7R^p zn`>j+EIT%;6T(UL9Q#E(b&x6&Vn0}kQTzJL$9)c6F&l@l#cUj#5X{G+d?d#SLG7dt z!$B@}!aPRZ7E4GzWD0=WTUi4Grt%tSEvgYF)US9?J3U7GrJ!UFm5gI*i&0$-fky(Y2L>mk7tVH5aVZCjTf`RndVPEeq+a)JcUrLbu-AKBu~+;;e7p z1)epH0X%DjlMozCzAPt~<>0VjEygmddGxu^Xc31d*=hK^c9K@wG=nL{^-fv&aLxd2 z>5E+MCbr7a_0nP8v?b=wrw4N>8CBoJHry``*Xh$-7~m2gvlJ}mmP(FjV9?13ZK%5A zPJ{#?OXRKkn~qSP)sXXVmb6j~!|K}Z*zsn(R!L4EPgsb2*gw*e@c5gyOZt$H(Ykiq zbFB6c7=Ij`|A8p3gYLjMa!HattD#=o8{A2x38K!2U_}zp?bQ5jv5@%=NA8e~!81Hg zANC?57=Ui!k;mt=;_FS~o*@+zS(*~_S%H<>uUBSG)c7xN$GP<7W_Y*UYuPNZ*fDP1 z+4)@42zF-M(am$}Q~JIiIk2c`zM4IaNN4Jje(nRUSC7T-teH~#~3#`VGVlB0I`N6!jDE_ zCOxAVzLiaZ@{v@*bs@>2qJ0g)YCD}L1Kc>va=p^bRyapz4Q3uWvILKK-o|EC@qHzH zfgQ(Gce4_e>gtH-EHqoDz0iT4bpcx2M-^!g>xQ zkAY!jG$Is&BHYdlT77c+aQV2D6s&N=VvRF<_kR#VZNuM8^qdGJu%&K)seJI*F@6yM zg=Xg9!%-;F(Y;)euU<(g)z#LX@f)ndG+j<(-(Nowx z=Ql_neJS)zFBPLKsq8cIZVU6Oa&oqd9^d=#%#$|+1O%8b#fOkODv%e^T1H+yk9Njn zVTI$nctu(<2$}3VK5M1bGt~-cwe+PF4_v~azmrj$7+IPU>SN%FSOM-#^aK$HVoO)< z(l;>h-m~!C=^w(|AVS#Xw%ZM@pP*)bZbj*0f2`NW*q!+{dr0#EAKE=Y{>lr;x2P4w z@a}nw(FOm_MYEq*+bz=7*3T6W=uTP%GernX^X4uLY`=UwPgY9GV$9~TY*&xw8E>X6 zNjFV{Y`Y%IBQM}qw_S)W$G75mQ)t?#8?V!Laz9PRq|VNX0ZU`8Q>T-4!pJYUinf&Q zI#T*UHmr`@pN~yFG@&jxO;qdNz$uk`!H-PaluI~t1?gw3ML$fB-rzsbJS<>y_S=Tw z+3Fi}S4EUz5DVTwfPPC4GY5z zRw_p7BSqMyCU>SL;hepFG8c(G0Eo1}u~`g(&!I+Bn>eRX^qh0Za&dk#D-U~Zb)!pH zO5H|8TD6H$kOk$3S}f5JN&8vy`F_S7E`Bi4^}=W+iFG7&&-_6)sJx>~J=cRx7RcMy zA$Ql-)&X?@6Ka^t$0u{c?pz$N8(q<`c>CPM{Av=*ZC>9W?^NRTZ-Gd~>a_M#A`l4} zy?nY`K%PJuRvw1=9Y$j{Tt3LcM42=JpPNl@8t(X0MIEw|K%#LHQ_TK3&CrY^;@``tKkTdL4^} z(&btUaBegwRx&Ihux8`fru(`yrV;=gjr$O2%x112%BT+vTe5z+xD2nd`E#VZ(SqsjjYWx6TXhTTdv2bj+O#x0+Xt*n8|)5P$r3 z^+9#puOHW`i{gT++m3uYTg7K;GBz~7A!h+L`H$IeD#MoQPI@=2WoNRTN_2RdLz9!Q zC>i)$X>LjmKHwi;(KLq+T=eAaLbt58xOVV$6Iq$%0!s^|oRY5m`fo*KFBf zoHKs)E@Blw!OwU?cZHJC`(dbg)M;pMX{Q2Y!JSwvtTO2$wUXXp^ ztV!;!A2^aj*gu=!EZ-v1+0#`im(Tv=$PFqUwW8+_l84&Onk`?6J&1XR2RkgXI)O9} zyb7VY+(0a+fph7AMy`#O6P4pIqxHPIB)_=nY=d&VxOu(+{OeeZX8P((V&ecA=reqI z$}kzewJX%2aC^&?gQ%f|wF_!x!D*e06ar^mL6UfHrSD!CVE}*it|8&!kw03-~>O$n2l@E@=^q~TvY37pg z;Ee#0cy@h;e_1lLH<`)&(>&X#*zJ5qnkAZ=^HF0+I-IZn*-~tOsj6fUTTckAp~nx_E1DifS#;edxvIV!t9ax#K`7d5I>9P z{*9A2<8^eyd4q?EELQC0}PTn}>_k-f76jB_&z zwA9sSHcPgp=zF&_V3ARE%}+LpXcsnMpH?ah7H>QL0m0vF9OLkf1uo9$);q4yNk>LS zMHOg;%+^*{_fSE#RaaM4jg8eUesLqyxQE#|d)RSlxY9la7#mHy(tk9RQU4{NFs)lq z0n{sD9Jff>$z5VL=@c<+O2w#{-%k9xo}&ayxmGdgrsm^dx0#zm7~0N!^yti_3wn0~ zto-NtMO^xb*b=)PyM%MogmPRTYrEfl(aB%raZqf*-{=wM|HPapC2cYxmu?Br^`rUj z2_5jnZsTmO7Q&Q`PC$QErRt!Kws9?*{PT5&g8k3T-FK*F?kDXc@b$M1cRmlx-TAAq ztn4}dx*D$c-0yrVX6~LgfCsdUAu$@eK3V(BqDJWTB|&nuT3!mPPTx>H)AUQBI);QB z7R@nytlI&dbdW%ilSN`ETU2hasoH zLn#Ko`lx{zVSa(hLRVRETLQxu&>sNVUiWb1ez$m-gG1I>Pp`)!t0gA%qnxfZxfVts z(W&FFQ(etW4rCow-%Kh-jE`8fVbgs81-|({7)sN6CSK7A;@b1)m|TVH=K8ADVQDYi zWkvW-90{L(O8APC=xPB`w$8cyBwO}y{u&#|fSU2_vCQLTItn^b0$STKVx8j~*I|s?uhm2dpU*b?qlr7%vV1(G#`V@2*V)Q- z=Xd@=TIDV_qX$peei$vNU`-{@N!*;_>D~=a(U@UA7b@TTr|Ho7#?^{sO`sjvkN)t? z&ujg0!>>rR4*L);|9@apkLx=)lv!YT5To@`4y>=DA^XKyte2&!x#aNB0!4-{qlo44 zdd*z>v0y{Sk$_-M5raeIzb=p- z)wjw%`xAv2H(~8}zgm*^I^)7W-}4gD2R5%u=p^0FjZQfqhTQKl08~o4)Xq zuEO&6_W{O1G>@#8_pw^ksKmX+yaE9c7$cSXL@#ishGj^B))MvYC6YLmV5jeP+Z>sA z5^@kqYpyL>s)J3`nAY?4YgS+r>hZD5@S>bMA7myplWR+a;Hjz3PySt<8R9*|Q$bb#+xQG?cDfU66@;*GFbO`uh@u0tixv}|VM2svisV5qQZjDni) zSP&2}o|h_$`|)9z$dALyJ+_|Dp53y{hEv;J_tpg)GYbob(shu)PzDDF-7Mv!%K2_4 zN*{!U5%gWOC6_{SbH%6`Kn$2|zMtGs#eOWU=_st~p1`a$4Am!l0FKMBrN{{9;s_@b zb>%KFR6CCo!|?hIeZYII4JVBozZ#Z%8$$djw!@e6C=X zSRyp5HMFc=n(1b*s5CvAL{8AivNb=C8(hg36N3|E_~A>KcF>i{DYusV(Jr;v1jzy? z<{`N-^1}~zN@ON`3`LVo-4z7MFA~3AJ8gaRYhrh45GQ?ro1eO#jfg_e)LkjeCWsm( ztb6;WWKp)jwk8J8LD~|cjqoS4R5D(DsT4M8A_x|WD4RNGrCLRE*41EX!AYa2_{BEq zMfFpYE3+mKJ?{Tx_M??#`S=^_p?pJv^V3UA?{5QudRAF^nP8;#j@3RrLU725VJ~$T z7;@7ioA6xGVxS5*YY3aNRYdE6=AC+wYcdkJwpfj_?&oV)bUB{Ho!CtptI%>6JtIlK z3T{lZ1bq%|44vlGNLsR@uEZi>N8M#w?o(&fuumoTjNlhtGkt!SWU zoa(%yU;dfj@mq|NT#8XKKo$WWuwhC<1dOjNl@Z*4XDaLKcLf|@ z_rCqE41}J#XV0E>gjGNc^!8?r#O?1iiFTvAa&)KvK;J^b>>bTIdanF^eyavbu4=Dz zxGOqR$fl0kBL<;B8(8CGqACH-vFP(Ng35<2N6_VW_NuKiGb;SwVr^NstLj0HvTK2}BONKTzT{U}{6yL~Nb#w9Z|^G!jxwWQx^mmR4&pcA!# z{CcwtLsf#Oq4}euNK7I3og;s^VH{jLRoTA>nlK49EWSmoQ;H>IhnVun#yD~l2b0(5 z!MWwen<%nUCp(u23d`qhX5TN&-KUbbWH0M>)|*Of&7RqBoXjvab7MC7hhGMaGiK*VYdd<6!3SidmBCnaljqMEG4!;LC4s?8GlBUewjS ztX46S%7)-(UcP!Y0t^6_6)lz>u9eL%Gv{dzA3355U-kfs@S1W>LIQ!QZ7Py@&83^K zLEXw2T+A$+xV4dC70Edbg{TnLS~=lSeHCBm5ci@S%73o2c>M*HMxsl?saSJHI}Ht3 z{G^j?J5s-aGyA$= zcSL|uWzEuj!1z?bot8{RC74`aP%>_ME2mV3-J?oF^@*Wa+OAXbh29PS>6%g=h$iO6vEv6 z+BIb9{^~q?^(tOch+iI%aNvctAf0eM|G0r?Yqu=eez1TJzu5NccS6ZOxCWa#_$*}g@M-wA^Q8c$)15sbn5* zcZA;XG!k@xcTrazv0xONI&-uve7rJR=-^0~=1<=iiKJhWEEc%7m_C-tpfV-`6DN%FxjZ-^ zCmGn7gjR-_eG5iD-i%=bs_{TX7P<>D0>078R<;IxpL!U!ma~u~vWZBNW~>PeA|@V2 zedo;`Wo+Av+Dfkmu1K#Q``VP8wEET>jQGz$qopr8M6Bg=2pg?r_6&vR=nuHWLHpOj z6$v%?=Wn4+a9)zD5fgqQi>@GDi~?n}u7L2SECijPpS+QgPdyO?!i0S0xL{VLh>?(~A=Fn91) zcL?JPGxOuSs%!N1MQ3#%wz`CfJHb8oZkbGhQ!+5H68%TzqVefF4nOKjh>7t+KXCZm z))V+@y^7!-Ri&b!;NyG8xNCF4`=(%hKMfo5M^}bl+(*bqt_My`Oc(`}_+sn%HNxZE zYhWluZ_#bV*Y=8Ak}FZ{cqiSP9N28dem_YSsC$3yo&eMM@maqCT6xEEE}b~R&D+WT zx10-@LvAMO@>idv2yPkMsZddhdWH(Z+@PE?6mw3n&&8B_O>h2v`7> z-jx=LbV6^tDuQ$iN>@P;LXjf9=%RFjfT0JJ(5uwY^P7jFe)o6pegF8r-E~)Al4qWo zIdkTmwIKT|x>|Yrdc0w#*`T_V+j-$B7_2SCA*Y7t#W$P4(F?RzGPu*xCfL0H5i#LW zAo!BcstvinoQY}jEGd}x=jnEaK9a@Qof&fu99?;mh%f&GqEpA?yYxm4(12f$nve&j zk2^Xga})L?rq}OrTB~>d`k%bK`B&v=^UAcXXl+^!c_lF^3GG(}OP+PlybG@Zsv7t^ z`d;3=l9NEDX@d>-XxjiIVUc@V1eV-Bw#xO(^AwAn259dZH}9qo3G*Ps#4m^6wtp;t zI5p0k$ZI*&Of=qY4}1Z)q`}WQI3xNhg(^?$V*E=@=H0GnEVlm0IseLupCVVsI={z?`{~VnM#Ag(=EQaLXkKa)Qnq#tYdr}j;Q$>X9 z*#pj)Z;g;GudMa|(I~J&ud(nP_xq1!#Ti^?y}~wvYWD7F)c&tOM|&X?E)VrLuK&H4 zAe_r%?79r;rvvr#peL;c$>i7JA`m?~$oQmm0%;NIWD*F~??6US?Zu$D4oC_D-j{lT zRqw`)+b;%zK#nC(0Rj1f=#l(B;L5F0Uxa}Aa*j;B1yWM=B+2*@WZb^5xAzTP zsHB_RPeP3goVq+&55IuT#Mwxt0C>Za*(DDKjJ_$%A`Zf00Dpy>p;-l}yc(LHdcuD~ z-)%^(8fowp-h|+Xm7k5V6Cekq4PG)u}S)Z_|w)U>!x#!?MFhQABI`;dXL=+{X5b> zL^r~On3*QDxUe)+_GoHg_(*-^^GD_f{ib~E>pEwBriGvq-miOXlA<@rHYI+ni6*%= z55Zg+{;i%(1mEk2KFTOgL7xHtl^$qm^=Q({asTsLtfE4dodudHO<1zSWw=?;%i?g> z-@IdZ1X(I0ff}Gc+I75PgA2eWeCo9j=8IYh%&8XSrNV&xns=;~xyr|9U+24yLXK0x zM^p8dobre0>f16?VBrOWd8}D`aYINnc;Hui>hoqNL#5Js-;7ov0rVMgM1!|K??5C! z2GHki;GIM;{l36lg-PVv&r%)flHj3Uo2`-(Qj=%-y<{e$Z#RZf3fY+bX=4ZL_D0a) z1u*F?mIJ!%WxX2R<~JN9@qs3V5VK3;&cDa3#&0ouKi;&L{nl%US+uwSfEJ&6#Zb9m;|SDv{Z6BO7-kS5sZ{eG>Tyf!>G2I+h~aD(+h>TQ3> z42-dAjWa7pS~H=99YkOgFBl$YTauFqpn#P?$gyaTC%{o95MW>Bh)pK|4$OT(SYk-i zP**p}1sS#!wB~1gh}|jFK6M z<=c+5-Q)jJ9y6r2wzEyr?Q&e|!&yoc)Ggj^p=^4Ywy|FsXR-Otao{p|_F-e{kuvZJ zhJxk4gL)JYWl?%$JzXM^Ifd}d-9;_^5LW|Ecohr^|Ip&`ZvJu zK3z`-jjRp%KTj4A4frc%JzMSu(rdtnM6-#K{?*CT(|7ova~(O(U-742dHQ6_4Ri*1 zU8YS|>8ZPbxelU$FuVJrm;w_yckq*ic2@mW@1;!lMQ^q!ddH5vS^i8=Dr5}iHgju@-+)c&dQ1q#0cu4FOR5`OkEnEf2 z8Fkw@8onlPaPJuZX(E$Tz)XAXIa+BN?vRFbmrKn65bB zg6?JLi}HoD2J28=jD27LeD{3eX;H+1?iXX{2gl4KK~ci^t7`o{Jp)LZOGnIY&RWME za3-Cos3?nYj%m$5HZM?5(y!kNo%XdTn}39C{(_jNyw=E$jGUKggnWLILarrPi>$Ml=nF4{s*l7(SF5$wmb?-;k zsStLwJaHkdfTP-t6Qj;S^6=z=B7bP;Kl8q4CLT-IGYxl-ESgJtnLX5{Q9gIAbVqD~ zQA63+C3cM^j~lw{slH1Hxc( zahi)(-BACz@Tni-B+B2q!E5#Nfb4G!)!+^Y&1;aM(_!uR=FK}-pku{6z6i8b7D(4_ zHI_MgssP4jDrqsAxlmIg-J|h$@F@}K1ocUZ#Prf1wM5@eyzo7hXz-l~HMBT^1#ahF zV7;G;*S2f?5Lu^S!OIrr)G2)94BRTKhwYYT`v$Yp>*}valwKpNCjwa=wi94;a_#Vg z0#GLcg@Ik*^$B8hAPW$MrzQ?Rs>*stfgE!upvbsSVseoW)7=Nkj)P#BwiA{gkm(kH zt_&%_dg}+5LUmJ*!M#^p6~|ivD}p_#lSa*+1cmhj{%r2p20SdOj4ms=2W#!=5Q$&} z1{mnI|2hbWHP}cANdl7Ln+TAG0hr2Np@lUe{1+`AAB{}k0G=6#uY{sF za;jBF@=}We%+ENUTs%s0eeXVyeX(8dSbfAM!~G8!w;tGZ(%0w3=EsMmc0V!n@Kit3 z{A@zFMjP9ecRa11k{&ebSll(*)IFR?2U6-#8SErC1fY#U7h^tD;YUe;#=E69 zI3wnZx8bvLL>9>}VNl*U4~%wt*SmnM#Jd7u%4$?WBp#W4G0_H|3$fuc;qe-&HVa2I zxcLKIyQ6aK;zLMGm4A&2GuqG?BA`+ivi>H?iN!vNp!Q2M+|qK# zeiR2MFY1CK+4)K~t-mu<7w2$wm#0#itvd9@t&;C(vsE)W%tj_wvd8+!1-y#42_hA; z_~X=d96_0Hd^xaJSA+CUv#St4XRwP9IhwB7wXfHo`Jt=-a7v%Vur^i|$9a$B&Tu6_ zJKa#O%tq`!anLk^fg&D@m=`)|j=?8Y1029uISPdwOr*1jo3@Unf3 zn^YTB0CC?XHJu&& zx6RE7@I7d0Qq^ApoXhS!Z(eB84^uyw=AU-I6N1b3S^9SJd+m+Yo4||V7dZ~o4%v7g zs)BO^paAj;>D#3@cc}}Mf+9h|5Mu>>Le&D;+zz&uZI5y4!&SGBCP%mqsxA2vf%(Rc zcyba6P#A!d&0Y^!=ivp2Oy&FiUG3FX_uxL+p`v=^DSTRO3$0wFX$Po)R<@z)L+-Sv z_%U|&nMZKtpy#M>7ShVyNW~wv@X7D;kt6uTk$F^8^-6SsN_saPEs5Tpyc24<(W7X21yEc8c@!;&$u3jvVm z&Vay4Z20md*_1HxGP<*A2h?YWn)H>=kcyfXEhcax{XF`H|W-c<$v>6?32q-z{!ez*8eP#Bm;aqf3vy>5V|6 zm=);Tm=D8L&{5yOJf*-W|u;y5zk1`%(C2_cyP;tVWe6MkX5+c6U51jb5`ucC&Z#x|$Zx4p- zB>mmtKosh)09iNGg&s9U>pR6TkvOLWxvW!FTRU=MAU4P)zy4}}B?raft|rczel4QL zRtya{pUVIf8J9j+P+fNYZ;#mY4R44&_4SbAg^()V2&rpzmJEY4HJ%UF53lO4^!}oO zZ}cofBKR*@;G*!MfR*aR08L(838Y(K2}rCJtqtx00<_)O!Qvke#7RQk6aO`KWz7(j zcBK~9jaOGp+V4G#Nwflqo}wgd3&Z-QWB=qobm=^QwjF-9$Lsgb|Md|m;BqR)b$|L7 z`SuMe?%L>gIYZ-3tEGDwNJ1TYiZm(`Db22U4I{or8-NhtY#G~uCu z#2HyoK)|u(2tnK3eS&s&{@b^gmdU2!maM+g*QqT10gI!_=}M(16PoY5?^2LYz)4eN z0O#$C&UxafU6{^@u(Ld!yXQeLVJ4T*Bg0&+>S@SSCS@ zj`sHe-Np$xQ%7sDKMW^#kLTPy+Um++X@k4~`D<5O+t8rQgKNV_PG{+Ejf;7M589u) zmiPum-)UMFzgLi!4$r2G(c{yTxR9FeV#KZ~9~(YDQCnaWPdbt?JUZh0CO(Q^f%lkx zP&JPytabf&YB|^0e91MrFMz^a>cS9m+>c*%%0V#YJD(D_eqO56__L@E%MPoYJe!iJ z47>42kHepBz1wkZ-}#=~6tQ^9)UgWqRw%|CAUl5k!dzXlu3G->@7Q1PaolnF##5K$ zF5&~FUqBfWiEq+atxNe3?Mczb<~)RH?kTX&LM5%o#yNcE`SBTb-knK9%$K<3c8{5< z>CM9*8@%aR7Ql>+Nm1bGN#QgQv2nhEr<3$uFRaKeMnlfDq6^M;TK9e$ zEMkVnbp>6?1G+SK@kAEM|FW{PlLBuK0q(s8h}+SYz{9s~6ksk-Bx2rXWsRj@f^7Xh z&jzGQ)&dm%_qUgk#9|Qf8cH_ssncnUd8p}9HOYasj9kn zOYr-DFo4#dSaG$O?8{zFee16zdQ9r)vX!J66a~7{2i_9DX9I}@t;4_|TqE@`a|3P6 z-Oeu4QXBY8EJ(=0CK@2-2%?_b#OL@apbAyJE8n(l+jT1VJzf*Ipqp?Q>^r^$IF5H( znKNv>UCqq`cNL9|<72TMphA4TpI_cCt8=%3d_vf3 z(z!7k7nv+l@vxN(>tFqgzR*ZBv?bi@FbnDT=x1@ak_m^iL%I6s&HYSALqm7v_(aT) zd0s`m^uppB_}xeMbEmi_TSInCIT-)4Hh^F>)F51q=bwrq@uym~@w&-pm3N3@nF-jG zCRvfv+_FI?)fw^O4kun|0&XT!$X)!kX=f4}PcknXOEclGGg9)TALTWDDX9e~y|IiR z2l1DyEk2tma`Qh45nRNlsqR?cY#T+BK+6IEoh_FZ~CJ%9DrcR2*x zkpENQp^)HIS-<~bL>0Ub@JcS3dGVqF2vW zB~^0V8*YF_6bQ^>ByWj)PN+*i0)e1T;ABlL&w#dduRGirUdr9QF}OB|R8_=|%$glJ5TdKAvDQGz zvHbQ9@ur&?cEEDPpMZRT7kMJmF}N}Vzq#FQP?gkxcsr!ACiMY3NC=YB>M64|v(Y zsM*g?rEO@JXNUTFOE-AY53I_u>+uJ+;jqd6p!-B>!4y&CO>wa3EidRKM#I9dMw4J8low~3LFcRaX07_uXU_)9kXl{mA~0v6EG>O!Q@5%iH#Qo$ z$Utxnx(TvEOBZjNpH6bUrqJBZVCAiTsLrQ1|1liHx`!%f39irngevv%zyJPwKZc?L znQmpNUqTjq_V&^YF_Qa!R-F2%;)IVyGj&*u{I^7I(L0>=O9_FAM2tUY;^g=|EP;UE zUt%Cb4mx*T6BP1;rqlm~^naaDb)HM*9e!}~1kT=9+undMI>SG;_j&JLd7c8j%s$44 zOn3P((212XD>QRat_ys6+@4!L$JlbIwEd4-t*Cxp-liM&JYOCr|7 zD((=LpQ))`s5G~nUbSCX469kBo=Uo&bzLE?G`CZs%qgujpugjkBm1XCH{VY*{5}g$ zlYk$ZYu}caY``z??w8s{ad)J`V6<$ej+h57fBvx<#G7dZKj0N-d(W zWUcPpi1AJTf`x2BEpMr4q3jJ}&| z+cT=h6)oIpW(&Ux7zks z4~w-sB|_E7G%$`dO4gsFZ+_`t$^c_F)VG2I`nOsbH%Up|Lp~KZF_;}$w?A$sG2Chh z=QkH^{j^DP0jVwU7A|1t$72c!z8-k?LQj$Qf^5zgHh-G zvN9RiIz+l*UUA4EZ~+7YL*GDC>EnaCTcFktfvnwu?VWR_8bt{rcT>)s-s3WRFnv>8 zJlHhsc`HZ-a~mdL)>J9mIIwf4ESqvdwAa>p85Za}7vWgW9VYAWY+0W5u!K)0eet7` z?eh&)c%J~!dH&@Y#~HGE1Nq9KaCZfjpPtl$X zVY3dnl7reeZk!uQhhG*-3W2?57Dq=%t+7gClc$%Po}ODtPKs%GFEfD}>d)^#92@n0 zdifLq+tETPV^U2Xlh48$z-)Pqs`jP4 zf3JeySKi07tlE#xloifmd~o;t$I%C3_qHtO`4YDtT}G#GS%NlS_oVH_m+G#x*prdg zcNPyzbdI(jXY$%fqk8g~cjegKmvLS*@EEMlU8cnZ^b{roy@%QB0b(FfD~45CM;HJ=FW{P zi}E$3XVI$~K)V{_U-|n~94ual<6<$uoYF}z?9BAE3>-^+ z{?E$pRZzmUuH;lhd)mf)AhMfn|9Z3e;m_Bmn)iITZ$MuMSW?56FE3FNy9&XUM+p>p zyii?^x!wHu*frbJr@_QSs0tSGz|N%qf=9k39Neft-o3msa zqp8UR_?y^MU;@*K1$;i91^Fx67x`2`e<|O;Yv)dT1Im;EYkNpUgt>4`R8$HJb!LWM zYwu_})->EX$XAY2U)bv51RWvVGSW2p4wn?SYlrc(zYi#+afA*BQadk42sHT|Q#-Mb zc~;Dm6Rlyw>Qn0y%TCM**jvs@zI|>W&p3E=eC(tszEEXn+4D9{y>rFNeP`xnoT{fJ z6z-nGSbs#HF#Kc@Z-gHL!D>+e3c&6g@NZS&bV$Wk{oCsJpTq6G&r`9err<9A`r;p> z-R>J)06n)>mw*W+QJ#WNh2A!Iwe<`R`T6h_-7P-eId5VfnIYUb#*B4HEj0^LIWF+E z#xc9twE9Q6KhK`C$-HUxcUPJ&e|0vHCoror>3^TTF4D|kwM`(kG09l|DK?yY?14>? z&D{<_X%$+9N=+>V-U^mhI2m&@={pBTHQASj<*iJX;CZ?qHvK7Iw+15IdO9Jtd;QXv z42PaYS^AQh5@#9gUdLr*+(IYzsWV7gxuUCA1jGj$(*PR06woE|-EbLQQ{!wR_4P+E za@qD^LM}4byVt1qB1B#ty3qTXtK9Uf$A{lgVeGjvr+^8@gLvNcKQg#%6%~vHRFI25 z29PFOAg@6|jJa_?UY{L^>_}Eb8-(pX1fuK<>6mn$wS8vt$-DxUyQDwQ# zx3+q1mS7+i*0J<2@w0$f4OREU*54wqJ2q9Jb^cb-|HoT&4qcABg#R-qfK5V|C_!^W zSI5q+kaZcJx^DdNTx&o4JtcG-(~4s2>!V*kz8Y3CtrfN75tv4{Lv62@j|h)>gJWHD zc9V1CTRxoG2s|whJs!x2Xfm|^$iZ5}&-~8_NC%1i7D4!7J4_Wg_w95y#{To_)!*b? z$d&fG(uSa^kPm{CddV!vn>3yuxO)c9-u1Avf~PE5K}zzd$JbQP092x(MZU0qHxL=}OBIz8Ze z(a_i!TFMUb7%O#of_acMdwzPnX}ket!Nfe7=<|TYlz2kZSYXVt5T|ZKnYXPX;?+le zsrijJ0sTaxIL$7{FmW4S8M6L}70l?JXJea>Xstdj+?qLXO=6PGjq+e`d8f01_G{Zs zUVCA1JpkU58regvmJx@SCIN~#+GW1!;C_FeXQ+f4Z_oQ^S8F6bH1srzhg4nohM<$? z-g<1JmZfNJ@<+MZ*>v5#JQOC?a5|>Qv7qd7^+wZeB0}9_*tY2Kd7}A%^!$mI2j@E! z$sWt?Yz;7@2sa55O1YCQ&MaUiXr$6e3{x0?5Mtw=g$+nEJKjxdWA-z*XfqSPFeX53 zzoXJ<=FX?e-*Nj{>5IQZU5(zC2P}?HdlcAM-OCv+iIg(;cF$Y;HYGz&@F;G4v4ska zSw`%WAjW73BUsqVm&N0iqZBnR6ozjCoyqGQcScKU#`?*{9zzw{gM0s6J!7UiZSEWdB8T35aTOgmVxR# z!crv@0odNCZU6H768qD3Ux72!@d(l`etpaMuXls!@m=YaIzg#Bdpf8RA#M!&T5tW{!tp1$4vJsad}kY;nTUWrFb2Tc3q z%ViGgxuy3yqeZR3rPc>7d6xSO$gug%lg` z+-`IhK>}7RY(lou0%y;jZ3=)GOJV^vJ$ix$RFLk^W*wFvvhP8;5~dOYwTDJ^7nT=_ zua$)ZpFW;H02XH+iiJj{(2hD$m;k;NIKs+D6El);OGx9Sn|Fsroeeu+^yK^IpO3VqGOKbix90gMF>*pf>O6E)&xrI!sJ6L@|6D{- z?#DFftbe_W#ZfGx&DwqIH))MlzVOhJA5X-1$p|AAn`a{v@c9VE?a60+TkGCyC_@39 zD{;W`>$wa&o{j_QPC_&s^gcsCd8>LI2#-H?d#dRnt z8Hry=g;8g^OyO%%X4M^jwres3SBkwSH$UUYA@l#tIu+#CPF7s%Z)3rZS3iq6uwmwf zEyvaJZwG2gs%vWeOY9giC(w%Kp7E;Z-MSVFgTCssy**od;tM>XWyD-TsQh5ZjpH2H z0>{rK_tC+w#Os-!m^Lz;L6zv4lCT~(WE2T~WvonM9GZRiBX zYhUks<3A?yQOAbGV);=%J+nuA?sm`+ox*hV7`I?k6XVp%Wxa)vl7YfUd(X;j4vt?~ zSYRzV)X>^0#0T40DQ}L=jw>Zvt~6NTLsusjGLc)=I{T?chR#F%*@}1P-HYIN`mLpv zWIDs>3;c!k#|Ij=H|!1U>>ls0bO^xrbCR3;DavpZXw3M@j*#4j%gUBPWSuP=#a_JY z|4#cX(Y*Q&Zltql5z8nGfU{+|DOi`3&Vtw88WuXp1S`4u6QD#ACB2U!1oSA#bATu3 z+kn)};0kcV?*s(^<-@)XNcwn#5as5`C}_7A2kcy6Y3}j<-zJu1dadzdt2S?X{3EWE#=N@xu7p<28$( z+Jw00U^nbA9|ozL_;zNmEOfANG49z-_1~lPrlU}1BUtGOoNZc$dZ6c_o>+q8(T?X7 z5-fBAeXvM@(=6+ z1D_nXnX@3EUYyLP=Wu277WcBSdLll&n&<+Z8r`tDcCLUbf54Qb90?mamafS*I-joD zc-N`g=*~0eZ4?&~*JQIp)OI0`P-cbCwmgv|L8_&LMgH-X-`_W@M>3`8t`^WAcjws2 zRQEh{W#AzU)1@%z_H1AMT5lLW{b_jO)nXEU;IEL?whow|p|x_5=dQrDgUGV^;2rlh zwPa-hFviH1skThTP@BdddF}xC=7!0}+yWhZ zvcNFfgIIrV{IdT3rZcmK{g(wEJ`I2H>O|xg7#gl1Yn`JEARqg;B7e=07+J$QIptU? zGb9b$`2bqm@GVXZN6TJC(RwVv*U9#1=5ULea?lpy4So|2O_)#gohfcts>Mjux08-r zS(^WTynoFq5w8TS{#L;wu!{r_dKFYR-vW)&U|3`5BM>)Xe7{i_W!K7A=l6pNT-_`<%2$h zLgTy%q%S-Lgj{781E|FQDS9oepx|2;^YFd_e>u)>lOmSaQKmH(tSnT)BBDuTH1uTb zwwk_Fp`1*K&a}NE)GAYYk;RlIPRjhm<229Z;e^Xz#k3nE_Y`C>OGNhVbdGm!if)dc z(QzNn&mGpb8_qv3OUt6%3*2jApzX8u_Wgn3;U}Q)Kc#u?+O^OjZr=;;WAE9Nb!>RL zIR4oe0>FW@-}qS9*MPP05|GkoOaKE6Zg;wAVoBkD^)8!45%w$ZTMe zRsJpoK@;iOp}E67JzEVwCw)1D4$H1|j6cS8c4SA49Z{&EfssaiseJH|+T=(6oYdG? zbiw+ooEU;c0jo1W6L6$tB8%TuO!dWVUwav^KYsa!I|12y6NBkKhLRy}OD(9K{y?1= zkUoT9=&|G>F+RLm&J`)NC=!U@KK&!0E7&U&1rVccwL6O)`R&%DMPd`5_KHCzRWUL! z0Ls1J-C!PhTJ=F$PmgoL_e1Ayp*QdBE?5MT;pKAIh&Pm?VAQPn3yv>o;MZR$B*4>c zWB%7!e}es3lGG}b3#cTkl)GbO5LqF^JV25c4d#WCu!8B!pJV9rRR};pP)nP;9Hcda zaq8l4)}9)y^Ma7GU7l&ClA4+VUu;v(@x-}Wt_}L!yf<>&B8M3>RIg8g)`5Rd>QK`ZeSDk~_vNFkgTTe~Rbux&I4419dvaDYN_~jb|VvD-;-g&@1dlDS+VE`14e0#2_ z?LI7AynXYLFRuAg9@egR>b^;q;5-}_KfO^SpOorv8a`4m@_25zc+Pf--(Lt){Wz2A z@MuTD@zQ8!KQV_Ut(5ab77e3!rGxlm|B~>J-c}mDagOjPw2q#4yH00i#hskd*-%Jw z>r|lUni+W~jBR65bq#0jOM;O}S-8Wj;CmZCk3y5;%y~m=7pqa9UR_~#@sVUlLZ6W* z7q4TukIyICw)LssU8Xlbt%bg20(tQ%-`x|yT{46b+YT$(iInq1Qj8p&HK158Y*Mrn z(@+jB4#Ba)_x93?C^=jmsd?RcmnfSlSH-Oh&SI?cKsq^7R#Pf$&@OEmcD%eCe+#?M zv$W=;TijPm+;i*}T#&HS2Jz~bR0F& zV(oS@bGtDU6_DD}%2oryhd8q`u2HN1-oMCm64?G)OM_w{)k_?wgNlE2Tz*gAd=14x%$ELL~92qWy z+9iJYvNT9;cMCoY1Hf~S>j=uXHXto!N^hV*$t4g@m)U!QEWs-5Ian4J78aVfZToh- zfqbLAfk3BXdXj0RK*p1grj`V3EXkS!$1T)d`ScWjK=*REToaSRvF>Hr{mrl1z%oJP z29T$KnvCJp5@ZcDG%|ATV{xrL=;>qzRaY4825W5T;-!o+SCa1udd$g>K=QJqmM+?@ z&Z{>cmHEAPjTQD&!lt!x{$qFVX8+j&&Xon8;=AHj{d59mxwWU1_{!8W%<1wXbT7o@ zl&Y7WVB#lN+*aWTU1i#Niqr*>!uu@xAfpmlVCEo`#UDsyT{++ff%GQsVq0arKNsboFy@S%E zv#0k|kxqNmKY6==dHI-!gU~-aemCJ2-8UOJDH@uKN{Sx&y&-G0>FrNLyZn~MRDK@T zZNDAXRgUNpG;DxtFd@;OY%j?a%Xu4j3;x5ixj$YH+XAa6deOP}(|7ufl)%ySkK^UGwhhryInSR% zd#`=aBfs&9>n)F6sqI<{0Gn{6$>zm{^ak%i*7Umi@%A}I{5CG2QyLEswQ3tRfKB&|OIiPBvI?y#*+4okq^Lq7j$|lSY|E{7_4a1c&>}#b^B$JX1W#tN6A)ciW8{o^q$wyi zmL3tY9|#_7se-x{(a&yHi#>SoAm7HdV1=?$7Q~ju!iHo5xY@zZ`z4D=Q5OPNrW{s* z%!QIOIP&>ca|P&aDkK|DGP7vRW+VK!d#Kg(0LAd9h`+;`{g_p!a5;1r3T+ZMlCIt&BD4y4remn9)3WjPD&EAROFTG&eq zj;o9K^Zgj<9zVUMZdr6(U-r_jT|HRJGVbP3Go9D$5$vA{%@@EZacPl-UNu^7IsGfH zvj86bKPY88eo@M9TyM;+L8;cw@bY5W(;S81}=&}X?66`9{Bz}=O{Ns-w$Ru`5aQv5E|=d6l&pjC(Mqt zaTn>NpwxG+d->bRyld-g24410U;Rwl{>ng-yNtXwEx`tb*R+ANp3kDC1D2}C7Mx*` zNT!1yiPNyKi8|d7h=x>P=?1Q9e4B))m1}VYn12CIs!cA0}{HN+aWpLGZWa!*S5;<`~3XLzOtU0>a*u#a@xjaws9E5tMf4t-=^PeG*c{`N=FFcVE`Wv%cPH_ zcgv(Y@mnKy+}jny2mtY_#60gqj?LtKJbtKV;V>3O+A`+4z3+M-8u`-GVcS zf!HO2G+n*Sws$Vi(boQ)Z@={CB`5h|BM9Obsn13NDHNU8Z&&`2{Ge337Zi2@of-Nw z8zF!LV&qpncTu9@hk%mFM)Z(1remawEAAdDfFz~E9Uo245){@hieT}%xV3FfXam{h z8&&-(Km#cE3 zub%q#NidcSy0Ks>*fT&IX9#d;00=vSpXmvkz+Os{I_A*1Xpi%NNAba znj)OSdpRPAI`5Ocl3FnKSeDKGYnH;PsjH2Dz(7;WGVcu+;193QLvMWmcvq){7Ry9p z4o`iJZFYZ0eNSVJ<-}l?w!%OMtOnPqi$D}GTnwdujKBEM&~W=}qMn1V$5MASu}`nV zEb4p4sbPNMv0_lV-$ub7vPD$u)H~+7M~eHd^Lt}ag`{{Op}*{Lqf?6NR2lZMjn(4` zw_KaD|C}dk+v^K!3*%vAY(+4BHeX2R*Pbil1Nd;( z3ie0ZIRzb-%K%l*>m;U;Hfni4S~z)-L@b#g;>wq151v*S`Ez+uP=yKOe;3Z^55!gO z={smY3yfl|G=;;^GE{sjDY}N@=qP&>nSI4=qY^6&^8B&UE?^4jt*Ggje`>i_?xnPrrdIifXEG#VYo)hN}(LM5!Q&Axe?$~?$J_xGV$$)xp>>%B@Vt`<{Ku=ok z6Zp7pZ~o+|&iGW7!XVfWl^%Q`s>^2{2ZrhSjU#Gm(_yuuNF z3B$%!tp+4mAo)4_A;|R)$Z>9Sy1~x_B(!ab_J3*awSHN#$2tnN6%lF~Bdi)>i z8WtV1`wu)*P72(7^s}~8JwC6Ff5~92>png|(8B_S>nWkwYbvsvFtv~RiMR zR#i22?)&m3*s`Ok$yoRT%-1uLP5C_`2peY{=9U-4WfZW|S{r1Nut0b57$XG^C=cdnJOG@g^e)(o%b^eV!`DWiEHjQ2!KT#8^}S;_f_N* z^2jU2A$JiW_zyMM%##DRK^h?YE;KL~nbXqLjC=o{^rY56zrL;QR7y$;f&srju7@0T-8${1lgd$KEc2We#Tn9C9 z)QqY*x1F$OWle^R5*;;r&}ccgj}bQ<@Oo50+!!AZ*QR+g&{0aFu>Q%mBDIFHQx}$< zzKiy|`j33|!4;i}jf^=zk}q>vXSO-~Lh*AxmX+&FR6dLPAoIS6Ao6Xu2Q5zC=asVf z{pctGT9LKwcaraXK6TGWPM*%QUyy9IByQG0nO;mL&(w-sCW>fra#d>pSq42z&pu!K zckM4RUQW}+pD3k!Bv{QXEyr~8Y>hm@Gz{8VQwZ)# z`1>~{F!R>b(o&JVz5^~H5UX!XW&!;uJ6IKF3Xi`6_NSt=Ee2!}hmir;Ub0+jV+{@k zdp+AazB|H&JaNEKj;|}aFb-{B-OTDNaP!gSKgyoDSz9f~K+*F-*}65!29U=0)EODH zo%cb{-odZ1xXWeTO-G#N*S&i2C&5eg)-CpcfTdFKw&}2i*_Z2(d%I$Ig*IpyLIZQu zqr_8LUS56$xZ;^6M=94&?0XD;;vC47B~L>`qYV;kZ+q9utZ8@+#sx5-=y}m0$KAy) zSMlChsM4xNyIP}%*+jsBm>bg|yE;Jng>J;$D)5;EO2d1{P;fW#CoPlD|ml zTPNrE1SG83tao%6rw8$-7yoCpc=Q7gJ(MXCND=L0_DQ99Ljv)(5eQ3(!F%N>K7aPi zy-hkEK73(eVP)BCaDRaJ(71=d_><#UP=%ZPv{!MukhZe8B`I^$Db#m^pL~)*i|ta8 zdx8q?+^JKEPenYY`*IO9qm0}1%^e}8ADcZ|c#$00NH`F0_Nw5l&AMi{t$yrG(Vmyr zfnv<~FCnp9XezEUm?}qcFdz;1(9AvPbkNsP$aX!LAZmsbgfD z7!gncB+r3NcK!s+aO^2k4|jidH!j?{Yu7`urp`{wd>oQ1K}LOtV?c{Vu(yv}ha8-N^l{L{tF%CyN867>SFP>2 zJhKeiGdhBY==$KhkMGla>*WW?hn~BADZPN30)F@DV*ljm@udtN=)SR9o;2(6U5d*} zfq)ejmO@&Y`t0d;iWeq5&Y%tbBR-%cKg|vZdb0%L_fP(pOP<*nc`lP@s*|Rtcq~al zQN)rgi@7j{* zFS4n_q^0CUl?R2H;^$;bOAnO5wGNDjdV&u+0OWM+616kmOf4dnA^u2Yk7r2N0N#DAz!s z<$F5e1!j;MU>&ClcZLV(qi3T@;$abo>9@qKoDERRKu>z_FrW`7(c(!Q;;&j3PPH}` z`*RmtVctCj`nog9(+x1H746eq*sq9qZ1Z;Jv8eF>MhC@I+PK>KR{aOpUlWkCt6NT~ zaFQ)R${jTOlhIg0!TEJ!4Up9$r>S>Kzgx$_FM-EzxD2nUK1il$z&dZ`nG+|15nsP# zrb!E`pG}rPvaP-u^)VGt$0QE*aI`&x&@KVk&Qii3z$6k7F@f4dtJG8O_GL@i6!-4; zOYF%*(^Fe8l1a{^DM1nIuIV4dfA(8myH+n=5#Y0;f_B&0TuE^C24)0Cu-8}dVhpd* zRfh~Bz+gEGYN^_-p0lkubFjdie|6)8hAhVwxWNq3i}&{SY5>Oom{?13<0$9cirQs; z&FGClICG>MZS)A#tta5xavi4i@W4(Tx_ocdp`nA@=)*G)}lHMQ?6vYbz~nNVV*zU9#E$ z$>f_A!}&~GknVLuKy_7>J!Jz@&bNUviIKu-0L$X1Mn^|O`C(2@U;#Q(SYUwv6rg0K zO+9^m!b$bb%?T_xV`EL@j4IR5#6`yN_|H0}NzuR+3{!n=#M@-=63;@dN>ooR9bAwW zWlJ9kqKajxr*d?<9t6J6a{VXQ!|8Hm_%}(?C3-ACdO)sa<8V_2gO*tMm(1XN7ziAv zL7CElb)CIC#dg4JpCj0VTr)5jqUn!+_ABn3r3%ord}pe@rcbC*@s`dj<)+lGEKKAS zS`q{NF$+q|xx7tY!^N)V-;~D(iJM76BjJJ+g)nUuw#LqD{e$H^7T6fa(ra4uIORM~ z@54OIw%VchS>?U4=1EX|z=&6+lo%$@!_uU!f3xwsiwNV*#v!`X4!T2HCKI@~&Jpv4 zQQ>9G6GT}pgU>^BBCe6f@9f4qJg#8dnspiv_=!zXB$|il2-twdSR-4P!>arOGKo1A z-MXI^muq$>bm8Ei=5uAq6fTynhBg4FzwNmcLN4-(GnEPhDyAYD=VGW^?|r;a5(jaR z4~ScrnURsz)}{$Y8rHD2$O}A}4#+j26zS1$aQDOcX(p!zXq`j=6`XAS_#)R>2przINnz%4CTjHXWC0@;d$Qr9qS zQ|{cmBtdvPwBQw_kcEU6Ft6u6D&0z0*A4JG_{(8aKMqY>!4vd*Hn?L6Q9JAqkMZaz z$T|_q1B79kyINBq5C>g@C-&LKayN9K3TpE|AKrqotuw^8ww3iCoZwTumlr<7SW1rw z4g^UFaFt9d24x3^0Xt_0Ndv?AuF%o_ zqt}2c4OAE;^w&O1?*AFY{$Q1F9AgZTg*F;36|J)9y=jXDAeVM02)ZprfoNfTlBFn+ zErh}UCfF!`WAtiU7X}!LJl4mDRm7p@W^KAbd3cj3e(38vF^`fi-tsUI3$dqwfHgTc zq5PTnAHql}B;7^tW0DMe=ks&XrlO?*!?xici6GbUVl;^VVI#J?Hq77E0KkueNkUq>!cTKjpUn6Fc@vJ(u#U5)FaqhO+%j}~BaV4Hkp+vUyO-6iD;^!T~i&oz>x;h zp-3SQ=Nd8m(;c*_U83Viz^@@cs?IFA>29*q2r1O)TyFt`&x_%+;Galb=TPguaZo z_|tpe=R8C5v!~K0ugF>K3JMwJ)ZT3H^2LwaL3DwqxMex~kF`GLFOfJWoyjl07#W6b z!^Tq0&!}eL#+S)4Q|Am^<657zSZefoq!ce#Z3!<~NHU+EDbQ0&cvI;?|GvwYeAX`e zxQ0POH8TsJP}EmDEh&M{%6zi`4T{oSf4w*V?6L^;jb5V#J$~ivOx`!ih)Grw=|*`1 zuk7LR3sR>Z_p0XAz99_uxD1V*){*C$!rM8BznV^aKkg`8W?8tSk~e8w(oI?H>>gcg zW6Jl>=5b@ktm@no3s0>T3q2+5jT>Qnv{^lr#O<8>${&(ibaZsw>YXxv28f?;^lXDZ z>rbo_YG@N|v~=zRe$QN@c1y={5OYcrI^W@m$S>*2YW8mZE_$kbfribFTlyPzA;d_2nr)>M(UvfPBZ}Qvo zWJUXS#D zBv)a*-r+;&P+I`ZSbMbJaT6{|yU6!f+>eevVro(mWfc!I-Dc?dL-Ux}{62T7gejD$s6gH=9MJ+`^ddK#i=(J6LOih;<;ix?JHX{gpJxR zx$x-GH7@ZPJ+|nTFS3?yX@lIB0Wpt?7HM2%GQAbAirCq02bv|K`I|~kocJf{2FM}U znsOXI%JxiU&ZzQ@TG4FV=@M;yn01!#p+2fGZUoe5PlA|w4hDJ)%rQ@uQ%d3*=__T$bS_;D6~fNag|yRBi?g77Ci zB-RA%nfxegweV=XRIQ7%Yo)+krd%+t~xl%e=R9 zUJ(5;R)$S#%g6Vxa3&!eC%q{7s83(`N84<8FMU^doIcTM`2s~w*9@G=Tt;j%dDPl<*^;3gM+4OqlRD4 zBd2d-J*dfCH9?~{2e+et$(aQC`{(LH8smMHA~HKMF>&9)W@1Ea>v1kF9iw;Lr(ccs z;I>)z$7OhH4KbhMX`0rj*P)LxG>?loy|-Cb4Xa_CW+$vsI+{1tJ^%WNZ~x177X>F9 z%Z{tP#Z?Xf6K3G*jH~Y;3)cf9Bf85Wx_jp}vul1Xm?|kPwGv+L8 zQ3u_uU%mRSYZ_Bl{GL#BQ$H~$emKC~rnYqpU$e@qe@+m4lvDhXocN~FzegiCW}|!z zQTD^-cJF*+qId(@BUCc_ZqwgS7=O7KSNX=lnF!DI*!^EX}yS z-WriqJZrXA(BgA8y)cfdF*>F?zp>z7sYb`6DP8$K=wgpxsX0`@)&nVr2H&VY-3^&b3YRdT|gYIkq zX63cCOcBh!;EOjWK5mQI`e``qx}M~!PV4pk!T8lPk8V)<)WTv;?OvF-u>!)@usY`A zv~L)OdRfRlHZ#2L=$~^b9PBtu&XHEAMq9QL7&n|Gn(gx9;-j)uHFcrQB)diCV~Ve& z#3XtKg!N=P!Y)t+U3$G-OWGCjsocP*^qtZ=zE5v#XtaTzUS0#o&$#C1WJ!3_F^Cs& z$@_*mnI!7_Dq(VH$BKl{h~aNV?foLhIWNvV1APBjO*zS<*Npcy4)(&p@QDYA<`>|7 zJ>SKR&MMLSdL4)7koKY)D7}?&Q~He6=jZCW0N*38qM|Zi*yKD@k1JcwrH^S+dBjUL z76KzvZZmH0TUbvea%IL)<=Ql4Cv1G2&3c`GLg?J~GJUH9s$N-DmA_+|P<%W*qvtJG z(~r+_ho!|%2jIuKttO_W4QYvkd3GDM*PX2TZuVJ?cFU0caEojy*zUMe?zvfyIZ@?) zY9;&6!ctT*HDH7j<@s&FA>aGbWeT0KA(9lF}wg zaTuizN1g@RYYqY!Y9iFs)D#f-LxpPV>a2&3zpIovDI3w~Z}j{7m=>Y^-l-fCl^);s z%aKEJ>NRmPI^;S$yu1OgmkM~2#7o?4ten^3&$qI=MSd*F(mLk#pi&x2sw4T2TY=iz zyEN-Obw2%eBxFo=^IqbrB2Mmc_8EzZqA+?^&)9gfuS)RO^HZIT4r`+!TA9cs!UHUbYd$|wC zSo{nUn{3mbyib!2ua>58A)X#mGBTCrb3W#gF#Jvu>+z1#_h7*pukU(w!8a3#i?YPa zzyNZ$wzVlf;U$~LZ{Ue8F1RaoZ55zz z&%fDv)om*pb7Qf_YPvdK)5}~|tkuI?GGiN!&<_L~v04&r@f$OEnS?R-+w2Ufu^9mm zd=-roOB1awrr1tLY^g@D8RA?LTyu-JN>#hg@P@ zf?WcGd5JwPjOh9gYYz+=tFj)a*KyD^w_`Te1AlVJr3aYQOA*SL851Ijn3$a1kGt?{ z%=G5ocMipUdHb5G78+vb*5+qE!X!b`00budcge6RI(L0zqlrl)ubwv_w4^y7ek8*V zz&yRJ^(8h)mrZ$3`I9_h^et<`xECq{Ch+TDJclQraS=^nQD@cTJ$371dwMVTBGF|* zsE!h6ejVr6C{XwbD`l#cLpUPb_*BysEn{+Z!M8K(BLOIgy({D6AA`9JChzCb7STAE z3snFtjNV4N(!FZ{1_&-^`2`_Qb6I76zs$?8kAGW;QLCCi9#}vrv1VRA8wM6Gn`UtJ z)jBRqg_CIFh^zG3^FiJbjR)!vj|M&eA#FDu5HUNE&Yb!y!Z(mrO#4WL?|_G^Tr=h$ zx+ErZlMu~yzOP3jkTh=Ra-;s5xJR9$-hX65=XhX3;pvbzs}lPx0*G0Ktqd2aD$-S% z7(hvKtrX^LkARk1A#s6DXl-k)*ywKA(;_p;uBa7~ARN3MJ>KK~na7TMRdr|+6Mhuu z5gS!Ba3;JmqSD^q^?psh(ADX>*4Ea%;dYl?0d8(?vARU zdo#iwG!(9eNnZzH<%0R7W};)6g4(?*FY7?hVT-!yg_;^_MvlfL7>K+)(>IkO=vKco zd8ZXrCFD)SkcV^!r*N4e7ThL)P4NQtvm+iJCr*lt9LAUEKb=?_PhE=J$1Rs{HQa2I zk5Op~A(8T>K34ZaN86m&{SwZ}D)m!ur#|l?e}(Aog@IK++LGK}2q>I=xnjms;rc7j zzg20dT*+&93E~wD6O<;23cid^<_PqeQ`adkp1UbcXpmLDmn(_wN~DM}@%2@=HhjBA zMV*FLxfeC72f(E-9Bc8`nt{=rCNDi}7N4s_QQlo9M4$}k(QZ@Z!4BGzXi2lU+|IgF zNDDau7yhV?kD_tB27AznBAz1a5ECCY>)S%|y&pTugu)cHVJ;O}fSOL&^zz!!NI!m| z>FxF@?C!U;l6vm)+Y0JW1?xjqKa)Tm)(k^NiV;=L8vPm1P+!y|cbNbEPTTVPIV<3L zufb^-f^ur5l%d5?bu8GCS}a2+o$Ffrc#3)FVuihfenp>eH0sRid1i`!434&N&9~nn z2kEFEB>w`zfHNlJ_(0G(*VQVXo&U8t;D2q=H|virdU)uoxsVb_Nn-}DMi+y|G@-P# z4+GCN_HE*7jMCw3X-GP}n2VApU@#SrDev+5uSk8>i1$D*TC*JMB)Re!-#t}+TU}L= z%?vz;WbKUuaa<;zG01nZ78Ze z#X3|lsK5NN!C!gWq*yMRFK9?$vtgv*E?`HzKjEB;=Dz@6BM>Y|0r75aLRx38&jJ6? zp|95G9wa(l86T7NoTis_DEnHRJ8=ar3WWrI2B|-G2Y{cBL*=%OVrb()TaN532hHzz zh^k=ygR*bUss*>-q@R)+{{@5MOEGqK5eUP9D!FmSv--`s8*gC46{{JLHrBP*H?0a!1|VTpe=Pu%i)e~kKE7cCkNOrN?O60xRjG4C|LuBku79ho+` zocncpX}^EpldMn-2J?6x^cMH)lrBi{Y~Is29Vy_WjRN6Oo0 z?AsWdGm$p9SuEVN>Qjc5j@`<>4NBwknTztyhYf@}vTI$uyE9w!S!yWJ?+!Cbmy1dU z7SGlEl($Zt&wQva6HzzZIWWL&yL1D6)w+$6Z)196{0*}TLw!-=v8DBiO2()hoxnS- zF-J{PTVvwtNy*>+qHd6zxiNj+ z;nuC+S^(#e=b2T4I_?RxWQB$88%uk3fB#Vbo4u3e)(fcpg$KVLfZVsH00}FcPWy<0 zw;%X|Y!++LuM1X#WxWDu-s4tvup>kLDX74Qlb$4A8u9KfGFYq26jUiCWC+MR|9JB+ z;8(IqWi#sT7H1K&vbcQShv(R67}3;%XE|v;XLXM@z-i)1Hyf>FZKa5$$u;k&_;iBr{SQBZ+;lW`ROYHCye|~8@H0C`RnSa~B<%G& zjr|G#ZVrZ(?refz<@oJjQn)1Of{^%%a=QVxJ{q&$mLww!a8KHB-y_%k5y4w_bS=P)fw9De2IWr$AO7OIvd#HAq$Z(f z44bGo1rNB{afMJ&dx+yNY2AD6vNden8s>)iA9Fdql2dtHb}8I<-~tdv{mDhYvURIm zH-?^Ui7z~<`Z6DVf82FuR?xrGOiLd>8}FWSAKPVDQHHO%z{qiC9oMtnst&>23OD;w{a)^!oJ0?g8LgbCTI$@yZsjUIY=DVxlwt-h6F|#X4m=>RMzmNjN&bL$PXVj1N1=nIFg@-At2Ywz)=|lZw?~@0tpF zHj6b~Dw`kDZciVyZP*?c`LF%M_CP4h3iFQ&vv$7; z_&xFrRcpyy!U>sD4r*4!Xbakik*dFWo_Y?!$9r$;k@hapCIv(raO2mmU1QxDNA(No z+jw9O)1BA@0|PCQw-u6otlViaF>`f$`MK(VyYwk<6`fE2%~FafW6Pd?Z;sh+_Z!KW zE??ltz$-Qyu+5bIQp_YA$@u-I;9c+H>cMZ{YW9V3Q*aTh#!==WqAVAu?-tk_~r)s}UhBu&Y3GSK=Zwa0k#is3RfT93;Zr|_@^ z)J=0J;_5}*r6SGq(U+&}tTGGJu^L~!dW$%EJ1pMTOmj$$Iz)SJh#;^vqfqsLux&T2 zrmcY?q}Py}2OevxXo^;t}#W=@RVP z1bi;b8aEe*Qt|qdZp+r|MHzh`5(%~x-L|}=lWWSEF>zC|g)6qxDwUbG4;3ilI$*x! zT@~x37rHnf{J^{ew!?x?h(e3RMw+oIwl2)Gw3svg(pRkYD4A&}3ZIO#{y zXxFe2Lv};;=B7U!HMr`j4kp6K-MK2LC(Z>tYyG#R1N48eOB_kiP^ju;@yqm(bLYTv zv}YZd^Qf*=0HuhjIgdNv8%0oGZ@xv%M}k!7MW^E-C-5H$&*u;nRE}^=2Z5ZvG+J_R z$9vVzSK79cx|JXn>r6Ic#Poiyo*ofB z74~@?p1UX+D1dpe5Q3`1<0niEvMa9em#RR10e)e=HhUd?Ad#J$!-@&46UzB_h}KWS z_L|~vsr(NoCzZvNsvu&<74;Pjogpy)eJ7w*M85g{1jd}}bhfryKZ7Cl2>?#3T{u1; zLcqE)X+Y94KlircYR~U8^RL~_!o?IEk}+PXqw1-;K=*oAdl9Rhn`4gI4qZL9_l4<&94VyaqJe%?Hxu zEl<3Q09@#_bwtou&!d8xS716H2%Y^c{r%dU&Ov~@*~s1%nw z*e-rUdr6JoU0%4U$>y{qMw}OL{pg~gruHgE+LO(MsM`nc#>#SsdC-0~yTQEOH-|4P zP!(!P!?MR^&mWM3G@Borzv0HH-;y%^osaou>X{yAW8eK7Yt9?*o}m{Z?={f3dI-6q zg2J@9#&CvE*9AuFGgrx(2$Wm3p$r>uC+%5gJW0Yi?5;!ZTw488w>`?W&xz5xS34%J zoq%g@khOi@X4Afq+M*Rha*f}$jfam$Qz4(DckIC^Hztxg#7rx{@NGIaHI~oLxIB=< zc3RdXbtS4h=9pH4nvlW6?jpxxB2N|)7%emwlFsf}pzzG&KZOa0Dx@&+5~-`eL}sI> z13iB5g>Qj6?u45nQsU^lxF!7v{=>(c+OIaJd{xNg)(bVn0*Q~OTyJjvYUer#n0m&C zXa0*q=@}~8TQpyTigpd~Q`+G0eLxT&puPj?Ie!mQ&8d(2|IQNA-?OA*0G*8N)ZeW^ zGF%KhwZnH3BfVG1#{@Rk+7M~rKhvt_rg!X^SDlohTdA;;2Z;fcO5U>0Rx}j@(w_#( z7;%}{ncAt;72?mSL|tw+PHIw8&d~iRI`SnUM&*y{Ly6WquL7la<_}!0=IW!DH|Kqc zgAL4A`}zu3K2ySRwQ_c&OHMeOlVOFQ>!E}YO>8gsMd;sO z=5ewtz#t{|Vg&Un-%4gaOGoM~TG=0RBYpJhDXBfG1MWFO$tA&TR1~rh$ofVS0E0v3 z=C~yErNus-03V3%oEZKz#f39R=TGiRzN&RiK*X|h(V43T=c6Gt~NIo`QsF?O@fGe! zO+Tp-nf$~+Z);29l$G9)!*pI^cg)X{_zlXZT!LgPr`Rx>VNH9y1qH{flJJ#POQO7Rqd5|Jfsy_qdr_r+Wno(^x05K zD4DL%EzA#_FLXR2?5=sbz~UU+oH}D z3bIpMKiRpGKVfzL>eBKRY?f$_dm`SGGodoWd1k#-wUsQ~s~}aUrdbakQ-3JL+V=Vu zR7)`9Dt6BD0iNLmAXN`7ZKjM1kzvsBZy$G9UL7}kG1i+r9N6%qLwvA*sYo>2+pOso zdAH^^MS?FrXrxKH??PYrWTCWe%oRTTR+HzswBUN8+iq2*;`HCMO%8sNJirkOPwLRR zS+Y_(d#*gjTmS*9jjw(5QF`*gXaG85IZsN#LmQ+LgBRHTq98;`Yi~q!WT+H9khn0o ziBRt>C$xBaJ2wrznALu$(KnV% zQ6mSQ&-2LaAZ&E>@-6$9?b(BGDn`7!{lvlsfAgnELnN783~dZJ3NvZm!LXDadc-ZQ zs*(*gb{8tB2$JE-z<&~XDQ%G5z!y>7mfpJ>t-pjj1ZCb)M{^vmq)Pi;T`yW;s za=#gesWm`J?)rj}6X4NrL8{Bf&V4$7JbL{{RvZgWC@<^cgJw*nlkJ^>FR|f|zJ?(u zsYvfW+Ts26Zwzca1|#;0(KAF}!i9{R<|bS;`>GwiSj?EXqCR5-K8tHUh`8AbO+doN z(R@tV%T}a12?S{3K(7A3Mcl#+6_H8l*T2+3wV|k}SiQLT$-|?qt*z7dA~kj7QfFJ+ zyXi=n?7{F!Hj?{s&+?kVY){Uk&;Pw#26ZJ__w0y}js}OIpx{&%yw@H|ge^}GJ64x% z(lb}EMc$4bj(Uim?2rn+!zG54_;_Q166EM@v}Eg_UhC+)Bx6-jI)?34F-x$b#PH<+j06Ib@@mTkQA~|dY_k}CKBIm!4yxJ z6DyJu6F-U^D-|-6TaYdf;$i|wVx-Guri?eX`wm01_0J83+V|M5@kc(vO3PbCl#@=3 z=tgzj781G;=5ux`~9Cg-c8455ZWVOuF>+(+C)b3Qby9x7UXGyzqg|hk*H^at8 z)?(lE5LLUZW%(I9mQ)(1!*{=(_47X(>k+29>}Mi+Q3PsjSVb6uw94&-mJue-;2QHR z)q2c7Vi3n#N&T+?MoY-c;Gvu6dTvKc1x_2(57aJ$bI(oRl9^*>!+y z6unNaSXzkbO8J1C@Zw)vA;CG%rCcb%ev>xJb$Q*+~Z`0Z3T?Y2EfDyjD7wVeDzpt?owkaRocf=9Qm4qB)RF2@`yIqj4rwv|$6Q zSgP|$3=uD~bv&djE7?HpvtuetSegAA$LIM6<&i!73>Gs&BZXo!v$tvfy`qvaeVb-q zC|5AEh7#t<#JN`1PxR&eH;CUc0H_CEHPE-{^X{@RZXti+bR&S)J0i4fyP)-%qvQA4 z@!i+W@+m(*1cG^XmQ=JS)G9BbC=|#{pn%j}G-jM@4nXJZp{2bo?6iNCnDfZx zDl<0pR@AhAo;X~s#PPYe>!q{atuvYFXqOcd zpT3RhDn>`cc>Ub1$POjXX*G2GFU}t`2bR&v(`JIN zx4xyr#Sj$EYb>p#p|Fm&mt*gE2Mi>cp?O1ZOWQmEep3QKcw;>G>z$+48?j=G3C7*Zy z2}Kuz@e(g3oYw9su#Cgl*o5sm7^JQT)9_zGVIc>=A;Is>EnVFf@ z%WLGzAkK%?&0+k%idXjlW3oCk1g}N8!ls?bM=_2&U*2E#uZ1DH9LZfA2o(gtfuXxM zD}|fItbSvB1In5;)gx?XglwhzK=TN5PCCX*0*H{V60ZqD^Fb0ib_M?>!4UG}p>`sa zFyR&@UkxmG?nGz)HxQ=*A}IDS;rJh0UWwRoLG{O>l~`~-!0%VAKlO5|&X#d4<`5$& z8+Zc9P-88K_5E6Ky+w2B3TS5l2AwFJcq|HQrAPtzCv+SWvl8uphN`C%4!zTcuXg(n_CP^a2P{F*$e?>f#tBREq9T?CWVbcgB zn*`&6ARtnMdHOWXW&;$Blee^c4T0EbR4N*04zfV} z40S66`Y?K7@b>SNWS}2r2J@^CJ;d+ad2AU*IDzsvbt%$?y7e^;8`Bws!&ZIY>oSjS z58;VFFelPgw0T3DmGPEFYEhjteD5>6^6_QmHo4Bknak);8QB-(@@$6Nw-?gUTvauN z4|6Z8;o3Jjpz@d~jV(mSxcKr`nu6>hnWNqII!EqpbDl|GzA$C|db0%gqWJZbiGdt_ zw2s%SVv8$_PE2k_ZRJ#%JcYk>Iq7ablwK6D1lzJe9WnzgGb2&U=uc;=E`A##pZi0y}c$olZS4x znBvPy_295C^IfLDv4cS7X1^BQ$jt2U+wZm(HyglA!T;=`&@D-=!n{_@Kacu%R6rIc zBlc|w*Dw$eqD@}7;dq8EYWK!;T7T1@h^05;&6p#ZHW-ZfZ*so^A(G^_Hy4^@!yEV6 z0d9K?))wksgbeqby^VHa7GNMK z(tJ!8U}O8BRi2&Qk_SG0RjvDX=4MM0m1Ech(it`7?y1BZv_N&XOBrj>%wnX9dOM`9 z1kPyIA7o*h7@O!2A6?fU3NLOLy?>}L+^i{`%-RxPC=i0xs}_;&qr__ZnK+fo6WBPp zxa#^#9b458RBWF1`i}Hw4Ad~jc$1TpM-aUjO{Af2qMM~EqnVU_OwjxvSO_PyHDdr@ zvKiz3uDv52h)SrWx;bQi+WhYt#acSyg1YQBJ~@(mCBHqm-P76eE} zX8dQrIX*@z)oR8T-B=EAn!BY`ux2cED!kyZ?Q+kG`BN(pw@~M!6Xg}Sw6)mP1p1&d z(VG#=M_$Cy7fsFx|Kh9ZNtT&?`737Eb>C7aWfH7lrl#Gt;;2{YjuRJd93&yx{Z1&g z@7ZaGNFAy%Co|Wa1PRmAkgc6MzaMz$O^4$ZK0sIMtbQS9kREsI2lbdsH~2p0BbuPj zIDpc70cA<6fpOv^UQu;*v!84<``kPlrb9v`5%;;xd&dvfP%VgKrM6%tx#lQZ8 zRP~@RaF_lJX9PVvG_xnf#(v%@nIGJ)KRD0 z%M=0%abs#4bh_U`tO_V3Q5SVO;NbRg7AOXLdU7Fn3x)FYiGBivCUW`r{0%9}ADQY{ z=u7E`*rUFqVfbbcjPm*|Q7s3PvU&(Yk2ToYZT+P6?b;;t@!Y2Q9FS0_d=4Ql6SrnF z^XtBKCKE0g85L&LfhmtOZB;1kgF;~_FAY0VbI_~EdHtO&YByZcDQ%uPzVi?$H^W zn*6k~jxyK7dNU$w!;3iDC=0Vii^hf2475nJ4lypZl#UTP>fT{8vjT^!zb#zpi_|VT zPXMu)nLIX@YIbQVgN#61rCE{}%FTkBZ!NN!ItCkI66|4X77LTw#A~6=!Jn?Hda-W~ zdaXKBqZZVmdS*4!tli4mg3zWna0o>;5Sjg^x08Q4ovcZHN~Ls*xI!)d({bFA&-w78 z?$1wG(U;Sc95kw?g4?Oe>#TENy5EHtFL$l* z#diGquP4&jb;|hE-K$))Gg}$%iyLn`u(%#=jXkh zN5Iz>Ec8AO03csN*o_@lC;#5N5;122Yt$t&NJwCd!Y(|cI|z%G6XN3HS`)1YRzCcg zpnwCLa+DKfGbn2_FepE#R0RY#fld{~M1Yg%juO8ln1jIM+c#A+la~-{m1Caub%TgZVSOPUvJj!6wPiW&ll=bvy;t!@5VyD7=1M;9Gm0gmB z2zewFnN$@mcGJS>O&cj+Zx79!>vMBerzXZzW($(1mmV|-N;e>cK#egHjLwo8DH;Fl zsF&MlU#saqC|^||;Hy}#uIp30W_q%6wtGCo-OTAa27Q_DB%^LiuA}R-1&tu7VgYWu zqJ@|=9Xm75+gI}JmV5HsAv{b}reYSN#!WgZ$6$MF?k9*9RQvx>pl2yH z+nbf=#`g!tJZc2}&!t`c4+xTBEZq*Z^%6pWy)L3V-PIr+pbro?bK+iUsp~1wff6e2KdDAM(ticIv2zFQxMma8zY#-Sz0G-m7eT9p>g7rl173hZhSt;T*JI$-=i4PSy}YB(%*|=B z@Av>ZvA_8Q4`7y@UAfAx@CbI`S@0V^d)A%j3~h@qZDAq%T}LM;{#Y$dO@6dbO^rlP z9&;dBa8UnjW$ME4T)`A&5swU8QF_1w85U!E9w7~TOJ*C6)>7Fh3oGg(#|p1VLVq2W z`gP9qW9}I+lgLR_MXpnl%Q8PGDM-05Im23 z@AB2}EWzQ8Y&taj_7-i~yd~$|&El28G%-PGFnT5v7{#BZR@EAncS?&Zfs6!Q>;qeqNjH* z|EQx7HJqoTx17a5r7LFFt3A<^lvXGzBx)GKR%YtsTpq}3?0P+Nsnr{6tw;90G|VH zqH6cec8>l$K9J?jZLL2B!M>Tjhko3=a{zmon_msIyU2hqvPlJ&2;qy|bjPA29fst#Y(E#{t8-r87j(+{&Fnt=Ymm%~;`36tAcoV;>3xPR&PUoI@Ac(f}07%;TMQM4TUt!cUgK#hl$Y1kXB@y1ANhZbt;Ph8o^2^w%M+)PkyHy)d&AP2VERf-Q<}7pG0f>bXZe| z%rb&!8Tn`@NSA4LCNNEamv=IGEYGxuzu^c<90L-k5ZCqAm|)Nnx5|zAfOv21lgG%n zqo)uK7s>h)kxiWR^jzBxet_UKk#H%*XX7qS3-8tv%1lU}RkR>`*%-uz$mK@!w_L#* ztZ(zCS{d{yK*g7=Po|zZacD>3)NQ+oObZY&Fx;_HRn-Y&7q;M_)mPX#`(CATax^ai zm!6tRcsZkLGhQjdkk27sNUI%roF;!onxO*|agA&xBQV@-y#Bj26IqjWK1Zp&OF_e; zOxM}5dgdpf7&Qu=^Y1=SY9z?D9JO4em)nu4Gy7B;CA{qM{fSlG&HTvi?UnKvvWUo$ z7cs=mafP>+B5L=rCW?-1-sWDI60V<_v&iLL3gPtxseRI#3zsN{oIp3Zic z{IICBfCnV`0>EQVW;&XD%%V>&jH&69autFowwJ<8CB9$-RNCb3KL5Q@K}y?tqhcYWdT$jg>AK%^h*_G4H z6Rdyb69g+$4K6{7z6;RNiB8eQPyn;?s)wVrdhmO=c3N!R^!GLCQEiL@OHgkpf(v1gsbsCV zvcB-};Qv)|;MKZZ*T0LO6Ia5)&uE8&+~EZ=PVJB%>}tMp38=aGD%XA>G~CVtBW`7T zsT`dVzQJ)(=>0|OhU-wsdEle0@04vvZe#scCOmf3c*BJ>;JoxqnNC3_wk1kP%U$ZJ z#;~)G*2d2s8Mb8Wl4@*sDb!$!cuUv9RCPNFCFjjPXSi%oQib=X6ZAG^^riFB^{@28 z+Im6YDxoZ!4oFlxZ7|-TC_6SW&^lrGduf`ZOY+t@PoodthW>ig#o_6-#Ix}+i2Mc= zJAW}#1v}!7#9u@G=J=r(Ej@K1Ui+$@$2r~Rn(VJ$_Kf&;8GV>N;uy-U_pH}-^oeDj>x1>Ft%5Or z=5))QuG{0T(1r>ysxFgY2% zWbfcGMBeP@=hxG5jhQ)msdI4=vttoQO(oZS*q2H*waUrN(8uNuh zR8@1z)(avn{*!~o7sp`daw+QJ5t0UU#{8`|9>0qgTrTRZ_#)$F-D0hbfHZg9x=TQ( zSs}D>bcI&6v({?#;GX)%nd`je=;-v5+fc|tx*_Mcmw$f2(auqljMcc8kO4CJT585&8(sMt5E$NMY4l;f z$Jt9((;>a`te)C+?K?eA=ZYoiwdOtXRVW|NoR7@zCqZSa`;81H9tDB31Q%=^E(Vc- ze?HeUhu5H6Ir#zNJoO69M=#SuvOC=oA7mdr?-|dL`ok8%?K*YtY|teHqTkv}D|WRA zdvle-u7NQ>8+x}GYj13=BVPGX$zr&N-lKcmJ9qqFuJj$`F<0oR5JkhEK88o`P=W{$ zzdV=)@Q9us7L-l#t~|_PGu3j32@)ue>K<1X2bgTtwEGEjMqcP_O{xsj%Ny~&CPQ?# z9G~5-pcY?&^~?(0oXY1NZO(Kx;jN8KPS;?($z{8jwl_sZpLJONSpAxXGiujj=t%zr zQE^XwwJ7@Rc5vE%Y}O~qEd=nJNZb!KKRX*6&+4Djy1*4v^V>HYt(7?5gp93loIPeu zs)oIZUzb-@dv%PfJdBJABnz4simX&cz=!NZ$x!p04R(dqJm1_8ONoV%L1m*5{Kt++ z0##4OQp)^0l)IVyZTr&Psb~}-A}fGu*wj=>dlM(8-n{hdOiWTwWo2d2xLl^X$9HGH z4bOc-!+7iPA{WN6v7uhbY%smi$CcjBWynhLqN5%AHw>x8UU<~^I$y)gl!r~fH}ipR z#==^71^($^2b+LJsfeppLfU4$lFUd*URhpl+!FGaSKL)YqEJ!rUKa>{isRK9v|( zkA+^gAYr9yh=B_aw+=7qWql%UOK<$Ke9^*RH^`-4s+gwDq`eIz|8>c}p`1=V zQ`va?3t|gu96`fQn(W%gZg0`IWQz(hXd(Pnz7gByh|EU0o=NIl*AQ#>uS)J#|5wA7u~&_l3u_$8g;^Qbu3okHbo7Kj8f-zCR=#JF zftBR#>n6xd-K5sN%2&PSFNyhr^K1Pw_$$;y5t`fEUT2nFdj!mF=MJqkvMmGc$Q(5K zGFl5Y>Ck<=TibAR80-2i*@YpdEug*Z5?Qe5rsaI9ww10WX(f z@_sXit_O%&{xL|ju|AFP%j_U5?ShqM*u1>F$gZ(9dHjpze=!rh;!3#&GUlRggrGg2HxJSdNU3 z*QN7=IHcxhV`Fn=v56W1OfZL4#Wt0^3-w6Q$c#vodF@EdXv3UDtxeAq&t{mQ(d;yr z7)#g2B3cJ63M!yG?!P+a@+5ou_7wiiO+{uTU7l^)d-*GP35 zO(J%q_&m)Y!?gI8ohGx(GzRNS$jJqOqONqK6FLT4Q+Naf(rL(`{edS8S_a1$sb=-O zBRC=-;+plv^?jiA*O9I${2HxF&ium{9;;2bJfuqKWXq9n8WD4GWwL*8R<{4g756liLG>n{C}Eb9bG2;NDE@bzR8B@SQo4dHPJNIsv0?_(m(YIP`9&Tii~)-@=q)OXigM~om%!qo?pd!^>1WFTJ`HD7wFp->*g1xj9M|CvfD zw5h^cIrd^3Ez$P^or#Ux^*F^UJ~f4WQOFVOv)p^E1Jj~=D77_D>M4Yx@Q}H%K~_*a)zC6F3kHIx}w}V3Q0JAOD`%bE2XN0-PM9eL-M(t!?0?t z+96nelv|;Sq9*SgbPHs^2e|_IKg`t6tVis25Xdm1A%j=%Q)D zn>w?&pI@zuI60j*9;t~xqC5Sbp6@5_%0!;Qe^1_su+NDd5tZN+ae(lRY#fHAOU@_M5t) zG78xMoueEBnVItF^#*lC^WBo>2}6nO-(|^eb$v2p3*nuiURtroK=tdM^!@qC2u^M591=5?%? z8M$;`-5z>-3xgE6S^7+!^^5M*I@-l-e zmlfxfG0_-vJh@%{=c+~K!tz5;x4O=3f~(h<644DJF^k&fIvE8e5^d8Kpu z$%U*=y|iDK8eNa5Tj_q&FYmFoTP=7NyFnq-L+!|9({(9$$qXI2AftSONUxkjx9-#v zy_#WHciCqv%M&9?PixMl!S|twCDpsEpC=~6ut?v6k3HBrFo2!nOqBI)KPCG3p*i1` z6ZzwLRCRAlhhGobz1VrX70E~cR0zanp=I~l*W>!x&-K;TiXP5e$uSLQpA|WPq9ZWq zXy1AWZ!;b6Md&EtgW;&dmO3x4X^)tXeAEaZ>PZuZIy@>))u4j*Kz#T(j7x&lYg5 z@oMWEA!DF1kq3nGUj@K4$VPbIL&CjtRU8S{Zfd&0ikM-798!dXcXeBpizD;hb z`L0(H##DZt@3|OrmazOLr8u$tjQzjumMFbgBnv4-rhZPt8kWjmg;QN<7?&4)?Oj0p zRIS;3$Ejfd%S$mwCI>PMXnNbJtv$UJW`Eq96nG|nm@itcu82=bzDPCae7nM}7xA%D zV=c!F-x)3CZ*6uVPwL;e8b!DBc(;7z_qcD=V;6-dZv!sQ@mUUubR7~rSwFi%TrNMb zV@+*yKwMm&D}?EZ-k(S6jvu<7qC9>-JVH$_b&iZ7ir;Q|aRjDz`fJ^d^#_WLa}maW z_?DY94?<6o;g(Bzl6E;8VrZd_Zk_Pd#*UJ4CvEuyf0Y&&+olwwlQ_+vHgArSs9Pu; zI7lvjq*m`kT}?yW!@YNiJn54GEcxipBSXgrjPjVjvUcUZ(}BDY>Cjtug7v>ET_-#C z>g=pVqqE=1M*)dEL&NeQp~R#!ATH{q?JLR^(<4pVNCKVpCv#;`K9b zOe>XC=8>f^DtdL`;%jgzofp@t#nK*L)#H6of89xEs(2}5NkM8{81wqnrxbmyQujlL zy(4wt;M$k&wKrDJW3A`ZeYzouiH2TJCn%B8z3_)}&6?EII#^ z?~YpSB@+vL%X}S8Bp35%k6%doOLxW?o)XXVubw0%YG!qn2+ zwme)`mCxMlVB1V*PIuP$vViaLpUL+m_?xOTk7l}6|@zU4OVjZ%jfN2e6dikdijz{2~RKEx9k|t4JavK2kOJT$H!DJrv8Y` z%DtDJhTroArsg zMHnf}Nn!-Gn%mFii8#M#oqV$>sECeVgjrs)ufY*WjeAs;=;Pl%WboPjrC_~La2?oE)a@%H?oI5q$Nb=iM%OA~&qT6Y}3`fl&T!eh9t{;=4q%L~K9h^y-( z>g)9UeX?>`vZNZn^e9Fk7<0?O_3)&>fa%P%f&Rw%q;<0*95dPfnT zxlMK_ok*pl9%OCOZxN#&odP_EQ8H2F;Z520sadKAEt5PE8N2r$(B~{aw+mno$^Gtj z&;v5k>236FNatZ^NHBhTHC`2`tk}mP5T=G2`0(&*JmfwkVT}PY+V+F50zW?jElNQ> zR{QIeNsA(QKq32N%~CNC%(8v?>}$CAqMQlW4853Vd?m-qW)U=Zkf6LC`(!~vDC?mknP4g?^Yv`;6MKevI9exMl+?|PLJB_;JOnky+^ zDD>60Ov}OSq{W`^+hY8$yT3&|Kq?a6$iN~|U?WMukvP0@Khe5CZR^)b8k%3P`tt1i zJ6HO$gw~zfHCF_>S6=z0(iG_WJ^f{sM@jzx7Zi^PP)Q-*BN&V~hKSX%Xb zonBXsA3BlGo^SioFGR_=q_VKG#zDGd>XO7_Se8ZIxjKrunE(&=z5)T|EGL0p?=f_= zuivYlbyY1+x%C{Ow(nf#a_YMYfczUBAZ~UpHBbNm-uZyIMLmzTIx3m(jtxoUP6SQ1 zY?PY<-Rb6viVBC7pfE%wnN+HLHE?B+;C!|=J|_0FKjSg|%h;8Pf44@k&stgipTH|K zc1Y27#Xr0oyYt%M7XH^{q5`y?zwV`I{^?hL&o;|e$%$uc{TKesna7(iB^b%^o8*=u zqYWC%KG$lh51;~eB5NXh{0mrv<@lCxVlG@`p=wy#utI!_SV{GYjoha6lSBm9?NHz6 zXWvU1m_Rs^gMNEBHF1m7A^LlxDXV4vfIGG7>@)@hM}c+uUp;PCG>efjbLqvMJ0Emo z_G|0L+tWu;qMfiGK7()~k%q@=UXXS2FzER@R}8!cj+F?zH>A z;AT5o0H^oum=l+e>a*!0aXqzM8cuUHxJ!mmq`q{EGPCS4@2*W(D{l_(b|0hs^_l8Y zLNG8Q1pbWYZJ3MD|1>iS`H}hCt1M&`hf(y$4!z(7eNh)WqmTiulW7T)y=2*<{?%?3 zVx3)z?A;`QO2V$FcyqFMUZ9m#G##9@ASZkBkF!Jn3hV~OOZVAyFqZ6r7 zpiuH?A9B#e>sFQhvJBE~qS+Y6TSuOAcJUncp5FN27gBF0)LLlZn6$xR1`w?&+0wg* zHx4EzkBL@AJH|EniEe0z9Q5@IG{ut>hM!$gW)-)9tcOGh}!oYbZ0m`IN1o&n}-`+LKF# z-pX%j&TrIV%+}r7g~^rnkf6Wsiezi@&E2SdjkD2tPnGH>1%rhO;~9`H5!4whX8C5- z@x=3f>+6LaXnP7Sw|8p!W_?Dj6jJaRtBuO>=Dec4=bZ=d9Mf;9Zhj;#U$(;cW)J2rU?qu~s({m8jC(D`o(j1^G>#Fx zoxuOf=((ih5{VJPWRE-+&WrtxC#z{)b_|EDN=9P6w27%W?_=`jux?-4`~p65`@z7g ztfc)Y^4N#sFo%+8J-OmCyTZ&KbtMQ^;8}Igt~h2W8pte#TPCs(*ts9NH`)7^=R4W- zO&|5GkI-iEZSYB$)Oauh3CYP&-$2rxENnO9@jFuLym$%ed6$pNXMF#nINWAc7~T8* zL!TDkmFYH1flCtMx30-vgj`WfNG)?S)!FmZ@o!HD4j4^~o)f~n{x30S=S#T#yz_g+ zjsHQQn1U4zc0#22qWEK$@RJh9M5uc51e};8)QjcT-ma68CdaoW)r63rh}?W1b4Cy) zk^lIsyEULR(8^u20Sj}?cqsaIOfhqiNZwK%9b>2*AZCY?0bHXbKgmvWkojt$L`h^X zf4WO&=9dpvt#bc|t?vM*@_pk!?LD+aR#_Pll07PgknHS=LlH8MOZMSc7I|Nr;8zAmS$Z|`&7_kQmC^ZDGL=Xp@}UlAA(j_Wt7j2E5g z=DrXmvQU;fRK)o~I@>s+s9N)xK0B1LVo>&qBTVBGW}sBktE8 zB}Ucu2lF*se<8Qy+kB>`bLxhjZiGt|rfKfM@UJJHX5qm_(S4iNh-!lWl-2^zskQT) z7+ueR8aGfkQW|YO#;7~6&{6n$(6JyQuCrw#Tjq-ae;9vlsdzITlo5kMVxB*55)b9Z zgN_%wxdBE2lpI9XrNyfut2W)etYj$P=yUC7FJ&_N(vd&$b3p2$%x|Nh==IrIZMT(> z*WJfZ=YBw1HNPBG2O)!`Rgz9h!<=G+Q`udUX`2?IDUnERUZR-B9?WGG_JC@5z&=oo zm+DqC*xzYA65fwu>OQGb_egfPi7=|7>oEO;R=}M5=jWN`BW~;aYPI#GG@hYW)oo8E z*B@WvFk(10AG;OY@kbN3Hv5v?4W1chpSv7;?U$PFE-bM4uVAEiIVCt#YFe|(vv7_Zv-!@JIH_;A7i zwrDey4+fs(zO{vNa^3>7^Vb3+1)S$5@cuvoH{}bRYS=9=dgV?^o?V;?^GRkaJm@1q zxbi{!cDe9GW-EP^$8R{%Qou$`2d_G)+;H2Yw`7FjJ3oH^(=gndA#Q`@KDG-dFA6+KiK$ zZo3Tmta5_7a_-2c&cq;MxZ)YG@fE;53Xbh^uF}1)1uC|o{9GNGcD?d`W^T}x|H{|$ zigK^FmTtRX##n+vZ3i`~a%Bv=HZ}Rgwl)m_EPmN-O04%<9f-@?_-VBG?Bas+jOku?=X`Zvk52Z%-3?9 zn1;}MpHAZgKbm2j$GR4t`; zi2~sTol6|?Zp*K zB;!>0+6JB$J)^z%gnOTQz?7FXa^ONv6*Is|+WV3qXrQ$IS<`im(7y$EgTY|x~`w)70*hhvZIpJ<4YXMw#4`(n8>9;!nb zgFQM$GspVzK5{pgqg$;dzVu;GM;oE+WUPlf&eMq*3fJu=VqIijtraLnr<=3|`fIgV z`hC)K(N&HZwA}m-ao7K5>3fi+mHm4S51}M?pZ@luImGj-Pc{?z)saVC3kOCL&xVHM z^<9ZU61r|0yuMIso8b&rMK0aqIcP-r|NNe!;y9jNBdT$pQMNs(XU_bV`I;dT(^<3& z5Ysjwv;+k%$=7_P4ya78gwIg;8YeD_FA{}nMoK5`kKZkw zEhEcfi=8bymWbTc(_!7(<%5kT_WWsxV&}wp5tID3pJ) zwDRK)!C~IRo%s`--cLxatk$z{QdXu`7Pys^h+mnP2_0lWhvQn{zI(-h9?yQ%(fQses%tff2ly+w33zB zSja*7is{8m?;TtN@6EbCo%sD!I=v^^QC61QDP?6PI=XLZ04u-1gUX3O5b#+xq|z^q zBtb-tDk|d5EXptmSTSoFyyKrqIx!*#0?P*2kbJq+Uv^w04BmJIhbJr(bN|@< zhqcbB$244z)Gki~6tbZr@8@mMUTv<}que`~xS5UJ@~TvfO4R_pGtq!a3eh_4tg~mb z7D9cV9-J9Hlk;a>wKx7`vHp91r~`{VW(08(f0JOA?{zgVhvT(a31`t?Je~=`#yWE&%(DZsfv3$P zxn`XP`daL~x@etL`%b&ijD&&I2Q?SpuY>)Lc40E}5i_B2dek*hUeo+yx>1B=gOmP& zp9ss&q(4NU;!<3F?lI^pXdQv^a&p=Z=&D@m`pq-OibsYYNM`_nJFq^No5$$vsyX-- zgp~*bf$2=&K*nB>3+VwlizsJG$yKe|L|Kk{IUnia`E`wTvsN9eZsC^sGi!nn7#4=W zFkhj~P&}!3jPE|wswo~+?x+Hd*2TO#3Aq+Rz4Oh94_R<~{AgD|gMu(zI19Ob4C+-e zG;YPT>v;cp;~q!QyeS)iMyn;=UpX2|Y|b~Q7=gZ^JvY(fYi!W~ApK5lh;(NkI{MNz z1LD=n&Z)IIVR$%NYAXn3=>B9Tly5dChdz`7`_E_GALX|2EQnNZdl6E-^HJB~eeQ&e zo@8g)yhNOScFsdBfQs_8M;H$LGhM2aGjxh(RL`F%Zm{ubLf&=Mg)iH3D3CD*geQ#_ z-)PkDy$elT&V~B*T<>;~9q!UQ^&hEj&KEU8FmW~UQBy}&`ddvCX8y3ln|YI$a{cSp zQ?yr1+faKLZtW<(y=0~I70ua|zgp|NtAf!4{o!`jU6X9U8&;)&3tQyTD8Ei2yf0+BjJG=d(Zr2GAd`#lH?=Xp6H$xO z$ZmAVMG5CNFg?tMY@eg-8{hxI@|)S_Tlab~?dz=j=UIYvF$Rukg+t#AV55m96^pB4 zwxfaO<>VpRL~E}qXvL6h)*dNc%o7~&lsZ3A_z{|CmnFL1g9t1yT}z$IuJKS-H*Rw- zq5R`9%YAcFwPPGvgs}_Dm2O==MX6^hYt~j7vq+7eMA7x~sqEQTuPrGuHOH;057$Jg z0gLPQO)YB5vJ}6Jt2w7^p2X~<0~3nV(y*gk;H5%9`cU=Tg1iZDal2Hz@uqTtCFd_< zrvw)|j=S{M7U}upO6boRjZIEj7Oyar+T5EXo0Wjxlhf<)vMUNVKjAaq$`#6}dz?sz zn{Ue0T)$K1^!^~vCBgR^cHhTT>a_=o%{9@B_NLO#v#bPi9mwB6rBcOnaDAQlGUDTwM?CkP29-X;( zaiQ(pov>=^4K&ra}oZH^|ISDyP0|YG))!5nQk=-^zzS~Y2 z*Dx!e#@V@yWeV?3OkhNi35U9P3c0=|QJQ-Y1Oz|jn7Q0n`a8PBz-^A4T2zbg#~4lt;pRXx>Jzl`o$%q8JC{zCnZXAhFo`8c zS(C0aF6GshMx|rSDLs}7dG)Ig`UdV`8J3o0@`V=e6f=~QW%4Hv({pPNceL;jjYcZp z76_3ZXTBzRfnb~Ia>7`>rYOm}tjn3HudG1OR1VGM_&!COn~u#+w;-K&X{F64TbI6` zuC{|OSnSw^-eorL1}fsJRi@&XRl58nGtFindiIR+=#3eI>J|88v-ukerNsaGD%IWe z-8M0EXhFA+*=Aih2b4QiUg8cx&{Ir5DUc$2=X0^ZdnK=e1GgfZ9WWyo`@89KY^Es#a&Q2Yu42U zvH*WFx+hXrqUL#X=R?v3#hbTT0vrQtQB$$KQ58&pR4r{S9kkr&kDzL;9&1>)Q36U| z2)>~^odQd#`^|!x#Q71W9?T;VN&3H$P6J$qykH1t$^cR&vqQ}P>F4SzHG=U|&F}o+ z8y%xUxeK(0A3j=3-@Q=az-{j4*#CRassjj@Upe7i`RWvZe}9@5Aud?(I50QhD>3<6 zVE)GJizTA5YD@#DOeUHdS%9Jgqs1WI2HRqg*1XI7nmS?^m`D#jnMb9`t^#vomx?EB zB*6xg-xp@R-h%mhc+_I=L=J}>vTZKo;YpLrv}Z5SjN9MHP2wNErh*{f&EZ#qPi6DB z__OsnCd^_Fh4=U|yt0W|9E^20pb3n-R1J!r0ZQ@|sHas(kGU`qX@QO;jS<13Ao;Qr z>$cwM??30vHwvvHGVHm~Is1Z_IibAVU%Br@i_kIj?91J@=H#f6)1#9=Qi#3U=~=yf zVIP~{08Ky~CC_N_OlUV1qYKcEJd6G_33M%dF~y&=3R61}lB=9iQjaH*KCh(aUO@{i zE7Z8Z>dfETZkXZt-v(to6_R-Q!*SaV4mk5C_n~P%n29i}F%*nme z0~V#@uNCF@^dEY4gr3e=_!<+O;Fj$o-dA}0>vG>vyUVIHmC|`W2&X0NG}7Q|QF4W> zB{@c)rrgu+7WgqXklEIoN{u~0BH=v8%|Bx{d}EMBE6DZ`%2M{QLtj!9WljDo;>$0F zhc<#%g=!-o^efnfpR{(am8_0|KHXnEH9%=gMr-kLRDT0BmW%8zeVD^;gK7b zT>Un?huMIMG1F4?@`O`2DOvBRttW+3VPmxKVwHG#8bkTyk zr7E)UppVu?ygAIC#~#_`4oVA$sp^~oB`%8rw5KEtyhMrC1qBF79mTfDWa z@8CQHjN|!w7EX^D2!-iEC`<+UV3>3bgkOb6 za2R#GDLK3oRXQ=A;^(Me>lNL2EQKH$H)8=3&^F&u2e~$538Ss0o?kEhr9>kMY6z>8 z;nHK*SLeLDrfT$5S;%+((J8qM=qbxA_NJ&R7Ynla zDhh)T{2jp;Z0pn8A;%l0#%0+>@kgFL6_CYwnHB;(lN1DozGmg&#z<;M?&J+x_hb*P z*k4*F_4hkGL{>n^dMXekD}^L{x`?OuAS8Y>(sQ&kMo`(1^B(?4dqTMzA1M+58;zrg z2VOLfNk2grq&1|frHSf;bf$l2euoIFKp(WhX0L9N^1%4#lu7V%5as5wMIm?0a^jCS zK?;eCOf*o0r9%(8%aazS^-m%CQ(ERUvXGCh9S&l%dH(UF=(ps)EJ!mu=q^n?`DhpS zhQ63_{MuH(p!zvT02>#>p*z89+z*3BXindgq`V1jgCZ|Uro@Zd2vRy6a$TFr8sf;?u6_)8pU8$5`1nBFj z%-g*RDr+|UY=F8q>+Wfn)yp-|J_To-Rtw!d1<`Z5`m_Y9>CBLL((-o4bu)`q=dhbK z`VKd$1TL`?-rR2|C}~U2kF0zTV}Z!EDV@afQUe zV_TgM2FpL<1?nIe-*uXOVJn~8V*A}bsr}(IsEeN=LyE5T=VKe4ESFn$uu2T$`673@ zlgd^Xy6oUk`lf?Oj+9s@;}zkkqZ`&tb@Xe~yYZBD082+ZD}500yJt4i9Xd$H3P zZ3IY!PG>^V%lQtDsi5CQR>4`_BbLDMY=2c88(TRXZX9w!+i2JJZ2=U= z5-Ul0<(08BYzSQg;&5SXRH5c{9<-LgKALwQt#XyrSlie>`f62c{T-gKiuVOy-CXN( z*?RfKt&)q1k%Bt2=>_OKzj(7o#6J_ZHaNwcAPzQNhJ;%-PV0m)Ly-l2g}}PIAD#cW zS{knYk(2Ji;T+`RseLL@PAxWG2re3o^)uiU+HZ@9;(#+mqDN41N|2dkVGHDvdg92h z?Wm!$>FP7b6{6PX;RHcwt3?~~UW=7~XW#ivL7(h|UoR^qckadqChFV-hW^m#x>;r4 zV_jfECpp5u=Sw3!?e8DBbV|Djg@kTk`U9YrR>Nz4vTQ)^hrVT0}8c z9$YPVf7v_6L(4c3DJJ$_pZ;O+sW#B0iEMz9$wzw5if^4<#`K(Z?bB9g{OfH6q+Q_= z`=34@Nkxx7fVPG$z-(kYbaC)-f{9KEozR~E4 z)N*AieTN>`lwbTLms|A-`;P^eOy)nYJtsP4KVppZL~mN-?PI!dL&CbmpxkKfE5BJ}Q@bERT18)V z;A_uN!{9rM4V5~L(n~bXMRD#R&NO0-ae|7wfG=V|MsWgt;B$>OMmicp9*9XepnFOt z)lRcz@@s#-cr*Vru4KfmMI!%D&ev&;Fy>ZiT@@87adT_((ns4bAEcl2fA+TaVqEEa zkp`3B^kvuR*Aw;g(|Q9s^shm?CV4RzSbKNTg?wGb<@bqF+O0hP60)gjFmU~?9lJr% zIR8-1-&cs~g^QzF1)AognaI1}@{pTDkfhCgG8D(71?r{NlG`e`X??Xt7!WSYu8$8} zQuffkm$-4!Y!a&u8hCQ_I(~Q)a$|cO9op@6ILK}AVS_T+kj+L+9 zIRTDVjY$hN#B`qe;js1nN#6r~M@tRU^t8KhDttu(t0)!T|xlAZXyWko9BB#K&b zI9jb~Ma;S(_XVUwDle;K|)wQscGV$ia-*gEO)hBH?L&~q}71zEPBxA7px zsY{G&)T_)ROq^<$byEmWSgK9dpxP{mTz=H zX{@ze02G-m8!vd)y#AKJ`8UixN&is<=$H=h(K1k!Te*z|vaXL8f3hav061+&nIoI8 zXO@?X!ss4c0|yqTZ4uuVqHVb?$CLZ6=FPvOlwH8 zV1TXW^{R%P=H%KN50vP>@XfaO^1D&zocO0IHG%Wk4u1dbtiJ;_GAxBj8`&FWy(r1? z=TTpL^LNZukGh7`4B#QZCCl%Tc@9#F*3w|!K>nkZM5H-5ir87)27@$wn*&LgC#-wF5QJkh*}Gxn0;UEy2m$iQQr2pR2};DI_Nq|xw!RVUaY6#QH%#~fQg z;2=C-a`e~AeA9sL@~^^dLJo#)f6E07|8DmW?-|)TkR+7YHAMYpJ@ehD?crbK9TMLr z6A7z$m*;{s^g;s~_;|Cy1){#zxsLO?8VU`6?MchU1ohU0{s;(=a&p;wU{&f)at6)y z=$khw(~2{dfb_&i1;~Itt_NL5c=@r&c!wwU4R?38Y!*0`dNbL5P9-Ekk)=}N%c<=3 zD#U{&eyY64M~oygM7SR9TSx$}tQyzsEs=%mg-z4R8bXsbKC4ZHo=FT-b~+VTV(>Tn zXfZB4g-R;rbKfqKk6D?uxc`FKv_78>=aE&xkn8oQUix;~l@K*^FD^Nk)YIX}qkETy zEUdd)8mCqdixcR(j5JdRLs^2j9tNLSryroer=5-}AxnFW5A*(2Vv?byV+YqA)zR-(jw zs=J7<2)J&=<4~>hxf{U$RFJV$s7Ct}^%e?$qX&-}5~7>MO_j=k{Ivt!6$ayqF1Oju zj$R1gFrgClSqqb??@2fn;OWSpU`wwYFgLl4G^7Pler)AxgU*U z=mFCkOIbRfO60J)TFS`LsfefoLze}E5iQnD3t8!3B#MlFqyk`1ERwF8xwB{s&;tTM zjQe@8D}&tlpuj*TG*SLSU~RPW91bDy8enZbpJfYKOD6U69xWBUO5WU9bv_OgexQoT z@WET%qq|lpr-rof3=+hH){G>$p`|x}K46>sBG?s2TpZ$6hd#Hf17&3}wJ~1Ar_|ak z%(*Z1&8795Ko4NbZ(#MWCimCYgbX!qgPl|*S~FeyH^G7ZeS3un>`Z}YG3bNAQc1Y} z>Ia}grE)&tQ1qJlOrr;6^RT>RJrF_UiWlwov;wQDJ#ucn^E@E!O-Ynw$g_77;G?{H z!#_QXB9qCfrY^9Dlw{r9!cKYVsgLE8>Nn9xLkj-PrG0;a3o^JC05nWUj*p!Ay(3x_ zRI-s;MC8ze7tbgwhb^_!*>Kz*W7+6wjcoMX7Bf6w@E`z5>6p(Z?m$&1meg}+t&Fc^ zkBOUdhcS*R&w36$_r-n3$9P1PiC>M)dagy#;w>DTTY|KtHDmN(STXJS%T(A-0!#T*B_&)BdKG*Ep z>SGPHdcsSly@0rnzMa!UoSvYf3;y#i%j(L-1)EIY_#Vp}^Of0+`ZV-w+&9tHzsdx( z)yh6R{4yXCMtB=efzQ2J;|z#grn;zs+j=}Zk8!5>!7NU!yD)>kkqTE+UDRs^#@~S^ zYaRBm%S&VbS4$areD4U5|3jexFjnuD)6~0I#tkwjgB;o_MjiosR#iK|g)bA|es~!| zuNYwI$X==~sD?Tgx8ci}`J$a9!P8JdGi#8)`YqCNc z^pBkcZtngNX088(iuI@!C~1?C>ucBR)!^mHxN(=wHUE~H2&#R-dz?k@G9X^JFr^o~ zo$=t-t31~$AA+Ph@a3TV?qu!O6EqdRmcBo;JnAYHN^=0fA`CJHUZ;yk^fQW*fwTL^ zk*|uX==dwwAfG<+wro@W>50j}j^?fRZdfHmVejPl0u6l^Tjg^LBg4ajF0+jSigjP0 z37P8lSnd`}u%OQ3@0kX0{)Xb^RG{dw1<0NSR?RRC_Cw+6p|_@ByKkKvb1tntBiUx} zs~q}V5T+(``EHQ$&Pw}+-`W@nig(+eLWg|z(kxLDZ=q6VhDA^M%WVs#^rALpNLQ{R zQ6c;moNKLTBrKhyx>(+(p*$LXUs#&=cK%a)n(o$g&ynrZnx3FgW}X`U2Y<(Y_yzIoqYmT!~-# zS*U}5F#g^}RB=jW7hz>{*V|7#eUtAndfc+%C2T>m z&nGh@!Jj#DLRn$3gY;m`qnyB711+36vZ0~JpzlWjlz0!=8N-}vxA^U~YZwpxQyX#X zuJk{lBMYIUobn-Ar=GYt`7PMHuYo6Wm*i00+|^KEdBkqV_9ZXQz-{-hhsv8En6DOd zw?+cX^{^On_Tq12m;8pg2Pk)nGO@rqraH)=&;u|9vX`La-?v5f`gQ-UFc)hfU#F^N z+A|P>*1Nmgdj^w^Zj-EZSsl}tSOv0R3~j>2eF3*JT|3-BVsK}J0PRh$Q`4H3RzTj3 z|9ojN0k-q~k~%e@b^=!QvcrvUVM3ynslIq_VV#RC|8qxZ|Djl%=hvcdk(Xck9sv2ThJ(<32FhWolZ64=m=Rii~|X)!^SI~{he~UIc(Lv}1l(2={orwh&2z6N7l@qgrAggeGI_t*{|x2+MD@4} z4|vwg%NH^x93;QJef7jXb8%8Tr8L9}O`6(4lI6#d?<|^oSd^_-E#eWkv%3O)C*YpmR; za8xPcr=3CxYu*5YIZJetZh;TPu0fSCMrY+3*g3s z@XUOE+~ZFbYUu1+_-qYPGFpsZe8ilvdl#x1u?;~&L;8eBv;Opy4E{FAas~RJiz}&0=|`0T zNVb7mq7G6hTcGS)Fp(k)F##W|z;cG&U`#jZpJ*4GEz|p1lLm`X{M60|$(C*u1NWNr zo_9UFRyPK6_YuoG@S^>>7);S?B|`>}Ysw^wMoUPiu*XNois~SAd#C%K9f@*TnXcgm z7~Hu*hVm@T@UT2ifR-7Z6RXN{VA7y;6W+q|0XD=8AN-wPnP~^=#Ah4foB3Whn4um$dO19BhcoI- zU+Aqkp%&ow&b{bWe}_pY^FDf)-cBynK`X2QFPHOh-x-%8V)fMY!rrk+-|OB3VPWJZ z{DU!@?xQj4wM9u?&RxC3v)LbL4G2-@6N(dDzGmm78u}NhMTj+f%@3Rt?d-C91)fnK zv$Z_^UAk8p^s?63-!Jru;#v>HW!b(#m(7}vUM8-D)!hFwo7~LP_tQV7dG#`Z?rr94 zfoENG=0!b2($+V;Na6bN8xPW5ss0V+>CH$({y>J?RGMC?Clw%QL3oJ$eA1=liCUVEgp`l?M=5rU`mwtG(+1KGL>*5&X zsp5emX02OABWrp_Qb)wKCv{Jv{FHD}bv}Jp;+w%4`JXI}`O`DHVHUA`Y-5-kKV$?! zq8dqra)7+Z-iX}{vBuFZ3x-NcN^K|V0t1(p%*#w&)R9z)h<}Vs3O~JIr_=f2$r;mC z1Mv*E^fy;SPlQ6UJaWl4&0N7+U4n#Spe-w1XJrNdV9iIx?z*weZHAGgz9B-ep?wxN zY;Rin;!oZ-Ild)8Z4AaQ$ezMxC(`r5x~zokK)h^7-%aKS5^{Ax9ExIKIu1}UmJLEG z6_VhM%woK3VjggUI*hEsh-2zbuYysYZt5A-fW@W7C3ayx{`_0q^t}Hz_e*va>)bB> ziO6I~OI$`;ZH6A8+JqZVzyU&tsb+s zOnCtq#`cPIM5dQVqX)li_!>AV`0udQ0*c`cxb5`T2gUIx>YR&9XIA{l%>HlAOu4c1}oCVaADW~mDt2(u5qSf6_;gD<=2 zgWV||(M0i?3e>LH391pt0)AY!HcmCdvPmO#KFpO=Ft^z8M;;n!zrFd8k)M8#(eP|@ zxqI{0QjxcdBw;TwV(y`Lo*G9s>3SV=`>RdFCRyt7os8B&s&?SV5B-U|TPThptMbwH z?FEqQ=Y7c^*Rt86#}glKldUdMdJWzKl9uVFX4ax3E=8WDYj0e-zum+DRiO=&C8|$0 zp8AEDM|)F&JnQCw^!Weldc&V|q9<;U<&9-9h((Yf@+56-np?a}U}|9uCh0amttXO_ zPb3+}^ja)uBPBi}ie`<>8HB>Yw18#UJhaUBAQyw`hWMO8e^X`(xXPU1iFoqg9z@wU z{LPN(nQPB|VQxrP9xMY-?sid@xhGpK(~7j5$z3v=!$W?0#qlugMnpfd@w!u;#A<8z zhJp2w@DUVKOGer{+3&Z(~EBA>X9Bar{yG@D zCS7gT4d1{iOgRXkfwkd^ARo~p-T+uHYv#5_(V|q%1cph#Rq%xNZ=sv1a!O1(y?>yA zuyndOSu^^=YXn{qph<{OrW(p=!KL8858;1rJP0?IMQ*&}x&E#cUOHeahM$0>CL^_p zT42>Z0S=T=;cuxMwk@hW@Wg>|aG91dW~*n-U_HJH+a>GMu?IQ0HD?Ui(eK4Jc3#Z= zaIRde=6Z5+N(8NVFPxBV8DTuWRMpYW8FpNp&bWj)Qd+$pyUagrCGIRjs=<`G=`Y&X zmcBL3C!TT8J{?jMTLUZ92cvkMCaF3a zBHgr(#MF~O47p=r&qf?|){vdbdNTm7MLxhq{&`@DcjtN(LZcR$H5?)QIW-aMy9eO!LK|4tbz zS2u=Wvf(>E*3brHT*IuTZke6LY>`lwkWlx|P|9P+DYHbX-Q$ga%PurB7aQzsc%A5| zxy~1ozOE_$g7=Dl)LT{#V%G%@qBSz#@4e4RP!hgHSD=>CUx+`rwga|`Oa|&{EA8I+ z(XBg6W3yjgq55(1zo&pYS92|#`HIvyImNy)g3MuXJ>IlyNiDk=G_kwPObN>84X)fY zN#xYYSI=K_d@*@Gn29N&j#i>OQ{;x^$Gl57tJ;)>J{reOo~K|GV^kcvz?LAh8&%ox zWQJAb%MCX!KhcLu(Nn(m+dXd6N2j;bo=wloyL|KMZ&$a`HN*-P4~ZjvY59`hJC- zN}Lh;WG`}i%`kfMpnAMcK}U?p4%Be7b-pg<`3Jk$6uoBKSMC`$5lyhH0=YUU{w3E> zfo@!}8p`q#>s+yuZav`JF{E#|$K8|bR9#2e1F4V~^=&svp$mT8g0EkDh6Is{n3-G4 zvEwRmV;E!3<4an5GiU8svvKKz9VCAo}Bn8O_Y5-PthN`1Mvs8>*cBdzEp5jrjk zDM~TnN1VhliG)Js+Ww3~(mi~4)*=XDKZWe*=fo~+bD#TF$BWH8IT^N=b+TcmEa_^e zL4Gg&$-F3odDCI_A?CUjd6H}2>?lQ|^paBUC5bL;9d)zvns(PLldBHS5(GEG=8j;&C%y zZ%@BX3UMg8;ge(Jo9E!>>N;9u=-Vpa`)-0qWT1H!?et~(o67xh*UFXR&4)<&uU5kF zuGwbK-aYzD)t{$X!~52Tho58^*cxv`xhb7Lep+s_o8jEC95kyPcOazW#bf@;=w5&2 z&|vL!k^QK<9up4JO#|n6uV4mZK|X0Vt=3=a({+* zi)UuGSuKxVFc8SnzL|Xxr41Vyd81}m7hW+gtsaA&7 zeb@Wm@RqPMUVU$hb!(9|@!(W zcQ)+Pi5*eiK6LBJ8syz9E?^tqi+(0|(ojDCzqlsV|^*ZsF{`Us3t;9sI?0|WMZBM zFQ7>@^Svqdd35Q??@`PliM6rn6&g=tt?#V&3!{%>-F!D2Y)3OhkVmz7xqqGdW>ot< z@~lozxnunuD8tXG_oJUO@(3xY_Y#5&M)T|C@PRT;rYheuBYDbhpW@QycwPJOO3BdO ztz3bEXL+!M=}u}i?aFKhsnTKm(ZmCU^tXDvG;2c{5s}?3V(epW^t3K-}zTXcfT8> z%dmH&Ogz6&h0=;QF4Q6}{>*3EkDd!3=k%||oui=G7@O(idMH*9ys!uD^LSNR*~UQG z09|-4{(-7awx4x515#Yk88#TZVV~m^(0f4Hs}#-tJWTPr9VX3WVU>^A9x;6ti83+F zOX75|u<5KGNzkQwT)Oej;2`yA7|kGcP#xW?pAgi&uLRWgIOC<+jEj#r>Jv=F z)Y=?*U-Kc#XU9PlA@Cw{*yGr#O9||Zx6iSC|~2Bn>(m+RQb@MI>V>jEL?gJzH$&r6=^?o73YR= zchzQ$-z38_sjchYlP!w5@p)N1rk3ZbEnMrqu=k^ zniLiKC2NoM!#%!?z@*3%NPiC-d>p+rk)cq`SP|7M^=Cq?{R<3Gm3IJ)q?4=k4cgZm z=9QdGk0%^KZ8w>&>$4G>)lk-Y@g9~>Eh6!B#}W#@miS`5eUDK3X(1D@?71`74_jC} z9VYjd5Z)6y#?FTDmX;dju(dxlD^JZ_52Hah(s7%L;v!-q9KMlCJ!B^3`;66Tr)Ww7 z`MT@)S7IiW@D24dWqn;4nD(XK0cD&``}x^i(VCNWr2@N*oaE^_t&NCsyKkq(n_D*K z=VR|<356B)uJhC`b%p6atVJcdNTmWsrr-G*7o4;uhE2ywVy7rVEvDC&wfa=Kn%Bzn zX7BbS;9s;78luH!1Ibnagxk7A+eV$ihO%;k8ro?Yd)Y0MOs&7WMB;XXRr2hPz*Byk z_(@XgueBfEM}?o$gIvQ=@HHL_X!*S?kww3(FHskNXSbx}K~K8gc{jRrZw1-L_}ja$ z{3#`;J#?|_1)J5EgV&gn>X_dTNC56zTC$B3LT1fYcc7zj zEZEg%u0kCG`rw`JWDZ3)LJc}jMS0}FwW-^i$PBeR72xTb);g>9N!TE@I}poq6N8j= ziTIJtOoJMK_HPh>s$hM4?aM@3ftSmCk&{TOo;{NuWWj|1zrdv?lAE4H@Y8)e4{Qa~ z-4BNYB|6WZ%U_C`O-*B^W=jb@+#`fy2%K6)9nAqyf{Yo3TKKnL>3;X?cUsi?T!Mut zjoV=1Sh1bBOGs0fllUzR9ctmvysW>|BXm@#t{_;M<+v0eOw{(DSI>4Ee6}Tg7_GyH zoNj&f=^OxrY>uoU7x|N#mfCy#|!Y!U6o9o-1t{f72=CW z7&d=Jem*^`fYtQ$${=9WVdz6szd{UO30%*>oCx9~1pr zoNWF|>bK#^NA0xxP=gZ#|Gqye$G&wbzKX-Gh5u2<$w;7K--s_m<;0iP z@MASBEJ-6iPcMQ!X-c79lM9n2#sZjn<1zQ^bvpY_?hW>q3w@yDqWgC8vt z+Ut`(o&(hdzJhhG1wX!p?kkLdLR`$ab<5N74|@IrAK0(uxoFR}ySPv+uiXk$lIU#x z^$c28U)B-a4oP2RP=gKnLh6{q&$F(nor!lgWxLLM<8VcLdt7`0qAnD(q^(l}JdGNN%AHVNzaP`I;Hri#fdm`C z_%qcebh%You01(d060Q}hsvJ)8 zLyeh2M`smqoM{VU#CiF_wN&H43G7Pm0x3iPNZUm5Z_^w}huyp9`0)#3>hn%4D}{-U zL!xLMaldZsAR4EP=zF%$Gy4sEs|)H#{)uU~wKYueYHZ<-jTPjc>6+~O$icO4+%wXW^bE^OqXtB0Bm!K|LNRT5TmFz$=7+Y)auPjhaMNnQ1t1WXB6 z1=pY2jeNQoPxpho$o&^XYBnaMN!)=IzDg+Q)bv#{%p{%^|jmy zChiTyEcr^q6@wR|c-7*uVYIS*6t*btCAqfjyUd#6{ZHpv6>**#|Vn~~+~ujV~M7a#XTPRz{Y zVhY-dqGN5g?`53Uxb;AH!41Qb5Z}D|q9S$+M+_?$IJvav&!;`oIB(tBdfdAe`)H0`BxmsG4mX>9??0O;8<`LtW`%^Fh6$l|l{m1shDhT&H!K z_v&Eyifc7j5D$NQ;Xu^QS0y)!hB)z-FL?FeH#n&%jX9Mw)RP?HOdE;%de4xKjEH+c z`ppL$%Ej@PpC0usb1XPHH2tb!-=C9_aYPN>8Z|(!TV5)#I5f=ja@YD=`udURrTJqc z>->DnVPTOYW@QCqyO*eq>K53I8}eLloYzqiYiStF6q;s#D>77H6}@`CZZidiocxzr zp%^|^ePRCkOKmJbTwp#J*C#QZksLK^46JASMM21f+LT#Zib^N8kKTEvt@lIq9BZ#g zy2#Bhi1qD#7YDY45aH30smik6w#PF}t#&yp*>LV6X=5Ew=>+t_?1fdoOAp`z$wHXj4Pq=ZJi?#J9dTsv@)A9B-ZJ*X` z&EniaN{N>g7i*}ymCN%~efX!Ye7=ixjE?RfwaX%o3b&lff{e^4?ad>OQK3N7?kzMp zWbR!Wchx3keqhwom^>B-buLZQ6MYYC?Lc z1*SPF#I>nxj7(3O-<(`7Wq9v1-gQ@W{mUD7aSe;0jK^NGb%9N_D^1jMuc;zg&N<@+RGax` zY@|1bB>C=Ndqc(TxH5)=gPf%zL)D>jgPrS~CSudQKbd+QP&#^ZCmD;euI;%l0u4I6 zz#yORLCD0WN*6SDFk}+?(;gl&gSb~+P|lf0aXd#`_P0qLTJRcw7&S0@t-L+F(MhBw zwTKVS4hh#uB9c>uXWM5QaDvG?ExsfrTggtomLH`YC{mq^>||UPmw@<#j!R6}uiLuW z$l~7Icun_~VNwe(G=IgeeXfrfmQZ?kv0U$Z2GPNyt5s~&`zwBihIqN?WwD;rQW-`q z(2DQ7{I0stUAfEAO4)tR-Ze`meX~27C>I>_%GOict|P>x*)Cb1J&I0thBgLb8lQ zbBsUeThEtDMo{fNJXqth`F+WXtTpCNc8&+}m zBmLc@Z$Ly!a2{LbDYiZ+g`*6ahr)cQC345l7{a3xnw4u&)0Sgz&$7W$ZzDqOXZI8g zQSk+<3dc%MxzIl4wqwH6ZobO9#{UXUsNKxQKYMrta60VTZe_9acbyKaRhM0q(7=x40CkCB_MAuI+{$oAAR&_lJ;nVt8q+|%Tn1{ zj=-Yffi^}TtZK$(bDa;CU$b^4D=YKaN~0cA{S)Nw{|0%*duEoT+PY;sIIihK-YiMc znIo03qN%->HZLjoxVXH_vA)3d?TOC}ht>?ucIHX)ycFX5H9x2M7#4Yyu zWP-?^apISzL)H51ax`KD;iu{|RpthHN?a{plN+?}^2 z1-suSTs(MfgBol;Ce*$0n8qA+DfKbjll~D9F+!rtO7d{4ffpnm?CoeRG_`oN_Cpu% zHLyeWG$%wjvcAw=cV$7sGwh6B7tbw>&y&K5%p`9%>o>H^db7?hIGZtJHToH`XtBm0 zj=m2`q`tBbr-UT0f>YU4KOC`SZ zm6ns_=E&B`wXsh-;cuCs#k-LV@G(Y*&p&vhI|Z7 zi1wj8ukWkNf`48h#y)SFN&VIO#Qr*k-u6<|%Hr)5Qr)Anb}^?Qa?y}+GFMa+>wQ6* z`{QdCR7R^OHlE&5wpiOO@`HRny6`~2<09mp4VbB^zY?|b^EJA$(ao(Tm|k$_`29O` zQ<=N;*D=z7=*ihHul#w#9kSYTaUFTLhY)t9GIXNljr+DSp)M|q^5X6X4w$4i!h`yN zDxY8UMK5@jcB;%x*+b~ZKvv(l+_(KpPf-_{APNWf_?GfyB9MdfvMavHdhL#J zpli~TpPL>z>@YGiSWQb(6*~X89uN*0;K?zB?Z<<2$BUcHS&J{$O$wXv- zGSTA43@HjJHi->vZF;-6I|;Y-2NT*(*48A6TpgkkUcgGzXuGOC=(bcue>J>n?@1NF zay6yF&x7uY(B?Zsy*%|l8R{%0U^!2X3`MJxJ*@aOW2Ldzq{Av)I}S=B5HcJ~rvDsC z<}f2a(R;r8PyF|YEq7$lo;#K$QX~1>wdjk1sBtl2rTkjm?$0ao^9T7lTSRMGNBQ?i zid`#vDWxf4J$cY{jMO&ocA+m(9TUr`=i|%Mz6VuH0 z%=@Ap^U(n6Zf=PaaaL45IFDpgiYIcczRy9gVqzDt&D0(@;E8BcYNf0x%$@q?CXd+2 zvH*ZFdERb7cNC|~qpRJ`{C;a)=;#Q*Yrp?ZKVfI&U)V+CYdF9URu>FQoE+lJ3MYMt zU+Yue6t1*ryKB)ldAFQjgeeeFPjOlt)K4@;q}2Kd9or?!i`e$=1SgdX)jA;Wf2AD31J|2uCS ztOv1mq?le+9jw<`w(#X=c&qp-$p^`xFkxFKZ zmI`aPou4Dv60NTUz{ePcJ#6iWGyKw(9&sVn|63BkogVAoJR;V@FZ`0iOPo$vL=+(S z{`LL}-Qac7{K^y8h7Q<|T);Dz{~cm5D~O$gATrd0FQEhB9HM-cKs8JyuVKayNxRrd z`-R=0!10hEC&lYk;pFd$DRjJj@!tN+wPmh`6mknoWdiSxSLLa?S1oO2+RLtL3G+K@ z>4X#}DNC>@{p^s2rsQw7RJqtpp<`A~56%%g$`SZq7m;fLJ{a81kvm~Rv}xMsh-`+7 z`1ufvxuy-NDJFxfwG|!zpl~4M1p=kRa@V~}rd!r%%lFKH9(H?YL9X3aEp%H04)4pY z!t%DS#LmWJ7R;th)j-bQm?r3@ne?Zc^cQvn6{x{Jg?kuJ&yWxl^(uW?tFg#wNeMes z7E_vgqnLa|+OJ?Zr9WKgnQVKRYBB3EqBl0-{H;w>Z!xtw=lfUm*;5&>T3q>g-ENAi2;*NSZw7tTv~r%W14BvL;Kmd zX=i%?-ME_&7_roLwVB-3RYzD{^-Pi2HpNmVs6bJ>;&6q(@<$gm)TU26>fD(>AM#@% z`i(HIu|#VW>{0_4{eK>&*C$Z>iIox158~67`3fRHw*A$>#+!-`zY_-2=2^02Ax|HY z3DScEA+4cYbbf==Bwa`H-gfWf`nE=^{mOetc%AY_MQ_71WJPBm_H^PMMqbrGUbVSE zqNk4;O`|#fl5^s)nMaoT47|5r zDYJ}rz~LL=x;Ej~R@@vc%E7OR9wEOe$+mlkPcS$7)n_i8AEUvF=QT~1u#1&5<9qkt z{jjjUF2#ySI&$hf{sSu4LRcammd3mq$;JTxv7K3o>CNktB2K~^@RQr4tDlJgV^cd0 zR+e5bMZlIOevP=r4Y`|^Bg1;!qW=x)WM$T_MAH*096?o!+u^m zbG2P{OcG}SOi}3a{tt2Ux?5Mr=nFKuZ180{vb3&qV~FNKH@?!=_7Z(BNr){sTPonm zP1+3svasduDV-U|e7Urpu%fP!fkYt%38;X(W(J|ycoB8+{{GxAWkdfVWMKo*_36X- zfhUST4|WbLrsQx{kA=n0DXAA=c}H>fX<9-ykrAkZbXV6E73KKaGL!kLe)kR|WSf2L z{2JA>C{WvGEGT0Uy{{1mhw>0|s1!AHBGk9GKoMWLwq}P3bZ4b5vT+H2T3X^sS`18;`FpWW!4a_`|iEr|Oo0vqsc!9vge zcWyJ<=J4*ft?Z2XUIKJmjE!9Y_vg*TC4Mbna1M~0ke{~;c>T?-K_AQL`LfBHbe7WJhS8Ji~b*H4Mi3!;rj zqCvucN2d$H>?|c=BLe&)3x!{AUbay0-X=dNrQZGGW^;2v$=gT7+1?n52#t(w!116x-}~Ivfyvd~ch~Kf3E5`_hlqk{%S8dk-V)hn!bJN|_<9^( z$X1q#>aw%+St2v|Tevp$A2d1hZ#41xHqoL-J`cWz`np(_7DX-Ka4gR)clWmXxwd!9 zHxQF=`@HK#$z2Wmy80ta&&2Z*kR9t!FjBnsNgt8|5+q|#OvkkLHzw9=rrX_>TteOU zmDOl_svDme`qXF(kWB8;(*jcDSiwK;Xi9PN>6T?GtniF`wcGqg-@0CRx_@t;MlSB> zp)e!`PmkvMZgGdHVnvun+1NKMa_%(SFXZx$Vsi7t(|;Plf3R`5hfhX^RJW>B>b&qHVSw?2>vZyjB+;GZ>vOsV^GZ^(1&X5#B(Oz}dvK|T%CfV7S^ zyKD{b_>nhTsls0zyQ4)~n;cQqpdj5>Un(rCFKUqi8 zV;rRNs~~0MxD~|r+P^W4%zUvNYzhVwE`v^TzYeh!tGfXc=!3#OenLy~zLA08uR@fM zP;ci=sGZA^F%Cy@_4Z;p?tfMLvNZ-Vyo&VoN5vU(A}becpYYJp(?d8E@GP7%T`Ndp zkH>aMN0AZ~SyEu8#ux*ge}Aa9?4hphQ(;o*J)x9D|Jfxdo}(*q$}j zJ;1*$B0geKjHWCqtNrHrwk2vw5WN|V%^x^;{Z-_TU|W>QzJDzFn`Taw8PdciZn{)a zLd3(gVx{3ubL#YPhA+Fy2O1iVw!E^*C1yj{?hU?8IwI`5>L);D6?Y}hMB`c9 zZbl!*2BpMJZ1Q4aVn{`lf7;OWAoJqqI7xbXj{u@qph_SGoC3Br9i_)^euGFW;-yKu zR$mP0LfHsHIWoUypKdRftzGJE*u4@%k5rn9_P3!-aL%!p2pZe0A=6C$%+2WLQn?m8 z-$7kp3^3-z9-{L;nXE1eqZr?XYr!vw%uwX`s@_WpU;-1=XaK&hOGuzIff~?j<$f5) z-<+ga1m{$67I_}w(YlTu4J~}IWUp$YAScr*M-nVC5_K&ekV2%HV6*Xf2}%W;)(_7T zDoTDn;ccZ*1m1s9dQYuvTabPV~Lk^zKE}qUPr#m`?(&Iz|PBFM+dvJhLb*$05y_gJK&sXVdeO z41d3ro8WCtD6{o!H=3SU!A~#7(e#lE1XO90Y!Tj!sdyX&eOrHHf%tvoNeBKY-<}tp zm6cQQBPNQ1f1cKEosY-tH$AsPD{W@YOG;4PoWI{Q$-5qp(ePZmh+jm`(i-|KxI7Kf zLQO#)_vmf%r;8b?x}0SZM`prI^%T$V_0=_T*M_JdMM;O?rmvkV1wa*PFy--Mcc&db z&%uw;G0vIp4@-?rZ*j*&Pr56ll*>YKy3@`nzQygA zre(?rb}tav;O5AmP9IgXf1OAsuQFVS2AJr>>=L!plugN?SvE*UdtB5P1zG4AdIcZW z6&isCzWrrYD_Z~VI4)ux!KL!F4++hI@eA4yJiCk{0Bv1%6jM6s6VR6jZ21ACUf7LS zUmWaHf2KGSldmryy8YyB@~vGyvUbt@pMR&V-y6ScvL=zdB_%`!RtyoG_KVa{7m&G& z!yxv4TzC_`KbCjKwS_ z;^Ay*(_RLQ|5_P2Z4a$gUUFJfISwk`mBK<|(QSQ&%&F(ToX2h*i~#b(Vk&?ij&$Hc zth@;XOk#xV%MZW9!r^{BPTbS@;X5%Lgc0*e*7T&2|yEQxoUuKYgLmF1%nPjLEvX&k?Ngm8=W42YqC_>kn4znuR`w^ zJyd*;&hLPoxpEBOHFEL3mF)C{zS0?J;4gryUkgw}1|TXMnJUkv=Fx)Iu-}Nvk@X;q zl!*UYK@`^q)V&~I>TdfH(wl4A!Uj$1&%mkd3(T~o`TOVfiD*vhN3vM(fn5)tjrLIA zqPt}6Ua6NTw`eeVHr4vp6LM4eB2S%KC3XXqS*|0lS-nh8d`&o=S0RvJA;MJ_5&?|-=0ZWQEp<#WlT`VY3r7K%~aJ~zvJYWr^a zpEckCvps45#iN(9cR}ydq9D2`?=bwVefH#xvq@3W{y}VF;C@+J`D0_Jw9J-f-l>=c zu9(efil-V?Ce`yBABMRQ%Yyj%6WcoJ!`PblB)Ux;OiW}u9{}kmH71oFYL{wKLB<9p z>&F{JK?PBON`rEa{fdw7%cXhY(S0Z|fT7_wsEBk{hoV~E_PjBq^1i*p>`BId|MuKq zd&>-E+^g2e4+(K$k)J}H@;SX%$=-rvsPIxc>@N(zXsgxYqHqEr!}`V$umBw|Pwm|J zJYv3tvIy~<9TcmQ4vBI=^^Gd)xvM&5^mq*}_ELrl$UQ%tL~hF;%fQ|zhjr-Js}T*{ zrJt8bQIi-fN`oR?|FS4jXOMOhyRz4R&!^!4-;ebIQS!0SSI}DqJ#%&mxzNbAN9Y2M3n~J|cgc{YOSJv}x-$6Z=8;>dT|S&_$jUWT(Se z=_@3Se6(32%uvzL+>3p+Ab!H^^$C;AaL)HRBq}znJ<=$(ybH00GfLn-mU}@QQnPJD z7a#&?0?#+rG>oBD$}-m7O4Ks=m;KA`2!mqyKTu4 z)e^057aNga0lZ$l!|V=$5jTd3%f=!Jn~^Jvh}$c!0I`G{bIGSHdh*E~tCI5$DV~M@ zCNF{<#$ECK-?>Q*JLD#pwcqP6Y~Q3=mqV~EuTX6jB1dpWY z9II-LfkE_OXo`>&-5$&$)I(`YfFGU+tHt>Z)hY;unH3bax8%wAR z((Tdcuq2@h%k?Q;5A(A8>KCdK5x)UllWXP8jjF085(Y6#QUkRCLw#95&-f0cFyiZt zK~_gGI&;#0cj3DWk*l1>jW1AC?00sl?uLlT$-J51jzOE4awsz99{7nuRL z^9?CA*`(43`ju%fpx8!nH+bVQe{syW_NlRysh@4yGS-4-6y(zBiJeDs5uch znNWa$7JtAS@qL+J8kej@_s78Aj!U3Xo+xf0u{?(s~Pafx2YH6_ohulHxA~{#GDx=xSv52salM^4VS!U1|Xi4;akk0V^ZXpj< zi*ziY1^c_`cMa!DFfp(d{m6+I%L4?UU?o`VXId=1+ZGu{$k~PhKv6r&oX|ZtL%0i} z*GDpHQIHnhlC>LV@zJ*hnQ>?lF?d*Bv|h*!Z};=CtYg zSmYKeZ^a_$pu!{8d=4$9(^$EBbG4R zzRM>hUNv$M>pC0#;aODPk=q@7QlxxoHYd7$@CPwe!~})!H8y#>#FxY{FRzmwNaF=X z+ylR>ORvJb*g;QN!EEQd)~c#$pjr~Mpr#+tfm){Akj_hi##we`<54mQVV5=+e|P=bC2MfJ9bjs&pnbXlJK(<&5wvisoC!$j?^ zS7uNhgeNLBO6DZN4@Uk5z0puxDU|cYUJg`R&q{%=u2=vyUmz?Ks4n>MD2h|%aMcd8 zU&1Hp5CvG)_W?iuccTL{zMwFvE}Bs|eMagBF;b6|D9T>;!-<0CoAgts%3 z#K9xw;@U|n5+5gj`p83n`Zm~yPd3AMI8W$2tOn8r@Xak3gdHnT&PQ8c0>#R0(S{9< zZ6TM>GR)~&JhhOi+$)+UR~2q7@(H^Y%44Fi5+^mnK_9|fbZ9ZIKl=CN+0WHaMS$a7 zsyTo-u&h`>u$N#R<|&omTs5`7&V$f5`jfZ2Hj8tzz{MilzaICUdeZgqs4s!WR1^V@ z=X}AmN(JEt;_m1l0_PmNRyGS136U*oD;}%baJDd8Ph8!=uGKR%p}kW08IBFPX*Y?^ z5M8`UFs5q_FAzwocBT!xryg6b%@v#ZRyz>L zh@}AXb&9zt6WnP*`)~8ix{M9fIK~OY$dRuWL3+}h=S8n5F(+x1bAnxTHF(VI2e0YC zH%-D4XXBD5O^b8%cvYMO#VFjZ6tG~@Kn~JhR)9a}IA20aF_J#&H$zw~1s|> z4o9%*f=|Rw_Ia3^KNW97WR(NhbYd`umEtFpy7Lq=Q4QApHE#%efD?V^!vZ^h1A`i- z2`Q>zhpWm;Bj^~sSPn43ZhgJJ9LSRRE8&E&ye-I}UoH22Ku2#OnWAHZKk599gaHGr zhUA|q$N}ZNCr*FqHyVutJ6MRNWwFC7)V0J8jWu-CInPH>TRRx#a{C#+`+z7xW0)a& z(Cy_5?SO&yaUDs0U%O1g=K{Sh@R+0=wzci-b$3gV*@`#vAuq{yewR%WjO`Y zbp$K|8G(BIr`jkNY)}9pjs*6j>mK^{aWgfs^mXg!ee>Gi%_3)MiPv1On#z%9O1x2Z z@3)WT?X}m&l~23$$?vy=mz6~2WM^CyQ_maNkB^%bL_5!{o{tqBVwcj@K%@5B+I%@e zqlB?Tz@shf9Ji2H*EvMl#l>Tu7|X|V>w*3}QPrrtbvuKEjGY972KYCix01gRs!iCh zsM6k4xjH$0=~;M@9JiS5Fz^t}BsJ^T%I|Wpjh-Ok{1l=(v@ua|M;F*-FRz zi+=;`e9~tXFRGDMVy?R}mYbjD_G(vB;wB5Z(<08WoodwmoDdd8F*(h%4*z=2F0ZAH zAk0GBtznolmBaZXL1Fw69h3O@PtW;YC@X1`&A(wy{|l=mgQD{VnAl9|b0*dOCe7KU zg$`=wBlQ(->GCHW16tA*JK}DAdLad*p`H51?d8INIP;8%S`I`7w9J82Xn!oB$EcOS zf^WO31T!eIhK4&k&jb>aB*auaJz<7lXpfnp*GTrwV0xn4M8S*Eg;3ai3-p$TdHE_a zC5wa21z-boIOr>bS-!xPr_xd*Dwwh_8B0jS`teEX5Pb&D?YWshwk4It$sIF-&a8mr zJr1NW^e8m)xg}gHnMg2J`)8XnWuwH*;1G_O;B^fVK&PHGM|BXMNGE|Rc#r@p>$rFZ z6jO0Me$t5$A%{aC5n1Z;8(AhXHLOC_>ibdKe@jevyh_K#4f2&L%WvV=<&kD~76wa!+FY`!*V zV9aYR?X;I4iHSFyCYeVGy7b!*r?;5OuT!CDl&7k+ab5)tGu3s>QZRD|6JxhP3%P^0 zk~$pp1$qNKL(S36f_tm0$j#9~l9hL2&*Z^2;1TZtWhu(*?0XS&&C2G^l_RB@(0+mL z%_4i#=(o7^xyC=^VC%qcw6g9-mivyJU8%`d{3g?=Q9G2&@ws~xckl|uV%k>V`93qL z!J{?x5@_ld-=@fLZwlKKQ7q#ZPfTiHoaMnr7@nsg+wn6~dNse#jg>W1QMQ8Hlod$r z^ELyALAbF(&TcK{8KT8)+ZJh&VAm?xH??oDPGN%WrhSTyD+dT-ab^NKsuo;&|4bw) z2fd=7^a}H#MNcG@)V<0cLo@l~Wb>65ymwJ|w8&~d6KIZq-37GGa3@K=)?wPq5fbiO z?aSclTBE*zcD1+cd{`;dAOs#7?A!~Lry1X?vEjv=cO0cIehvMg3T>wz;lke?=GFX9 z+Vp!sltCJ-LZp$!4{bU2YTjM}`zSh0Ms9;ah#kYeS5*~Yuq~j|{W0h#C5hD=V6j~R z)Tbs%m9|f|73caGWN)a#GzX%I%EoP_ni)WJ+hkQU*5ATcM{k@7|8 zFM91c0WJsAqoE|8kg;nD6OwJ&d4D>6@hxY~;GE{?@A-??#pf)$-Pg;t>T}S& z*?j%$Pv#w6`6V{37y0-ktTyIe$7-U6i{73hwqyDvVK$<3YGfq)S-(lg{Xm(>vV$7& zsb+y{as|EjuEMm0v{Spg@#yMNg14O2+bz?T_tz{pO1I!YT1%{YzOy0ukLE$&GWqL~ zUP=~Z$4DKq_ASM{0>6n#|$3 z@;n5-wI|&&d_Ev(#s&L8v2T=m!5aR65qSoqxY0QE-nyc?Q%1hI<9l}JX!Yz%m!ZY^ zWFut)3mU#bp9xCZ+jRxrGxp*2pPB?CrXWKWYqhF`6znD~#@wq4`Su?~TUt z5I6b5=L2x8;EZZ4;3?TkdRhYJtqmS`bT zT1eZs*F}Es!Z)??GfL;Ge0)r#zv(<_AUrr2jsA@M(h^d@o7nDQY(c#Rn40mn5`GYq3sJeYTHxqj>ng)6bZn%R(76|D4TsjM^Y#|rHXE^W zJKo&(qD72rQ6HaNYJ%N*3GTl%)RWqZnC_f?He}WKLF2JWc%R6h$ImbRTD4ic!BYK8e?JNDQ5x9zGmzC^6uKc&rM{X^Z0O4aiRa)E-fUQ-w@q& zu~A`A!Tb4MW3!O>V*9h1pJn_Z?{ofe`Ho^nn`h|x9z`fvT;<-Kzu zJr;oN(|P8|7wsfCn`SNfl&C71gn}TMLCWi}>Z!Ls_XLr%}xvd%^+yI=ja4{}a9TQt7f zEq3+We32aZ<27b{kr6kHs(fC9?Y?~I;=DYDPXBx${^ZbQDq2ZlfN44;$YZ(kZd;H| z09-0*lS7BBmO`p_=wUKqzQwqEVtr%Ai9$nu~t`bWw8Ok2gcqggD3uG4N(qm&!%7a)O_V z5u0BJOGv*ZIkIIYITGYe49bNAoQ4SW+m6@0Iv^&q-VO%?JQMxIr`cVm5`Obkgq@aL%BqbduWN9bH zIRuYIQ3?e?~TN7-sYQmWk9v(<3zAI@JN+tz|swHla zovYUfN!7RZz?{d_tSoPYxQ;LGB%rB>D|S~xgB7`p<+oqjE?e|gsH${}xFCzaU!_7# z7bw_zdh9LHeu?gbcvC zPzC3nxt2RZy||{_E%ADNH-!&P&(tm40;NK}moQdVXM;1!?LATigBv6$^|0K!Ax%1V zQ5K~Eh`)cv^Ov>`*!XjN%oFX3JVmbEM|JV^hX42q*=l@4QQ(G)wsY7cy&ax)nR27L zH~5+Lddu7CbTr{!TraD@!)9eH8o+DO{uWjtPb__4UPg~kXh4V*NCJnu{D__C!`65U zD^v2@W)X^)JP&e5uCuduyv}DF+nk+NWFtJ-kg)F}4c(q;;Z3ZJDNajC8&LR5pEGSz z&0JH#_%MNaNzK&fS$f4#&p@ZZ3@;CN;XV5wPe3r%S9b@$QsF3yI~o(iUx0_;FNyFw zv!yBWA(@QZ*?5PpfjN%_you|ngOkhpaJTyXee;S%7MV9M00J^Z7_mU_>p2)oBk@F% zS134_%%;bLpKq@`&;+B3a>s;s6cw^k4++8uf}$=zHJ|bh!jRV8?EN+s5W8KIfeu8hlOL%%py2U&+@)dC0OV* zUFj~jL`Wd}U^{lnx|Kz1@IrOhD#=Ce{*WloE>L0q~<-^J=Y zjMJgrGw<+oA}&IGFwmO?;O!3BNYc?-(u+rY27Bd)QO%a7PLZxlJ@pkn~n5qj~)*xt{Wr3pR1NxKSWax<$|$ z)mGRaiRge6cIz4{Y)|~cBxN{jBo9vxH%HV}r@LCs5xy;nGhm@qH;I+fFmM^FbUJ-# zNA}W2)`NVwA%gTVHX_B%@QQt)7J?1oTB$$f@V=j8_I(l=AI;CLA1(%mzp&)9nsxW5 z`FB%3-QwLt)W%%Ihn+viKaX1H9e#Bze#dugNPEmbZ7wm0Deu+$MI`o@xmBimW4_Lu zK(Xw)V=tf#^0rZ2?_Y2y+Z-)l-0Td9%S5BwEI29D&CR>dSJuvK29sG$kFLzB?T`FG zxUbBnaIoMyqbwd3Hu0ruuLctg0WMBP^y472QE7fB+>Z$Zx<;#y*MvfXO63jhpn7!2un zXK%yc2tqM0lB#^YEobgxZp!gXWx;0(i3LXwgA>!B>s#}!j2}+EXHYB|Dk>2pkR>BF zG4M@(AmqN)H0)Xe;5>(}&c%Nn=%Vt;qcocIo@OM)WQImJ#3)KVs==xP*1I99cRjy@ z@bS5NBYV&8F2b++5VwuejeXiH|=oznxtBRs0i~`6o+UW z_uV^+cXP(!Q;VyTxZ0s97a7);Ad!Xze%=_1bLRtZ>t2HgjCVNPtE_4w$u&i~gW7snl{ zx@h(}t)$HeO800?>%sHJI-Y~G5&j_#;<2cycl!-{Nn2Bm1@8xF{Yp{3<7K<(B8VcP zg&kxn%kYmvY&G)b@ewRF0!s85@+twxRijs3fpt+ipQUO^3fqtdtS%Rsdq2&aJLJ#& zY#(}&&;q;R6Q-w~_%kLm2}yJ#U&uX8)_p#6y(>SCOO%G}{>R_oxoqxrDEv8;(BL+zm8$x2%F)|ow# zDhG#j&G@{d!bXM_O5QNiq2k%T(Q21c_S=`5h6|?Le+;LVFvG_~^8f4!i3sCnR>y1< z?=kOVLU^&cV^*8iPj=?P@?oEi7*aSI8}V7F`hu?a&vH{RAvED?w|<-QL+<9MYn6cX zed65cQzvu{=*}yiFEd^0v~M3y2790&P@Lq*qFOD-49H43XJTd)svIoSL7WfShFpRo zxuzZzB?l;s-X3@f;r4vcKpQv3r6%int-V=yrvA3qglh*_KI%*@8iLAgfPE^zt88Uw zl6mfYKDZB-nBvalrGYm5z+l90u3uVlKaxa4Vx?5xEMCK?m83jbuYL%<-MPl6|75+5 z4bB z?PKlk&YAt@n{P`fbs8FzjKCW6pNIXI`NKB7hGYEK#Ng}gT0pb%`qQJ5pL z4U-0jUbJvf38W#7$MVOYS})8Orwe*ARO%a*8jx&!AAh%hI%q_RLB?FWL^HkuLC(r!)xCSKoPvqV#evN%I)UsU`wSuH5vr7Rb{s-NYwYV{6Q zs)vN~Al~IB%qoMv*Jy5D_qq*g*|zvu6~M1Js7Er|u5!FHVw0_U@Wva!$QT@OF16j6 zfWs9ZH0rS5DZKNO<9;l%QY$`wOoTW&)fKff7M}nYs&~3NR3O5~EP!c93zZdl^tTF3 zOvR$`xH@7uce2*}D=Qe)k-MV`Su$X(Uir;;GJZN;fYIhwcgSGAE}}qHem`)r3yNp| z7B-y(Oy^n@4WLy1G4wpAsulAp|G=w1`RAn%IWcIb6ecUjQR`l62LDprzxa|2D8^e) z%U{2*oA|Qv`Ktr!1WklGk;lHC6Epl_RQ;rdH~(IJTBsrQ1O8JmnIOXAqk5Vv@wk|( znURk8F5bnyP8u;j1+6){*k=IR8op1*XA~5dbm|T@RN6BLQP!`Uhoo?l3sYWQMC5;@y4D;)T%f z^XYdx zOUL-&RntcP>UGIYuFEF%B~$sTT>gUO=y*})N_gFK!*R=qgR;|`oQ(uCqT|Sh`b*k7 zj2YAFc~?<67jy(RAFGh6M7hlVQCgDMx>0GKYX4<%Yo;Jg3nBAx&pq&c*SpSL z%0LMlsc4%(WtPfWGON#~wrid;t2F*Lfm+pNX#JjwY-O5e`y)^ zAV;~%rpvWM>vzQ|Z8iv{-n;NL{M>6^IcwNT`9dIwbc53V<9iab=Np`jQk_#GN9hle zsqhzHitHeZSt>|^r1-wqkiqiaRjd9qCz-P1Lf8dTAYTphs23ZSy5)7qnMz^2kY=b! z*7a2a`QI&18+t5d+^U!TZ{Nbb!JI-M49L0%cy#W&r)42V!S|u=!)a;vTPu)`15`sV z21pD8LY5v@p!km2r6z4p5KI%*mQQ|{-fwpzk-iUjM$c+ciO@%FW(G4Ogona%c~ZJ6 zC=zhQN23L%-;>Xc%YYH4>D0}s^-wQc{KlrrZ1def| z(*~5RnP%?GUw|qX-vVhv`4x~aD3>aCtn?H&!+;Q&1_8hRQrA#fdVc{x4}{B0_Or$e zVRx(VxD4^fsHk+afFp*Ft{NqVeLrYf!@TMy1OgjvV>KIXOWg@D@(|Q!-kpYilYIB7u(-WWypNGvZM6nA$x)@heh=6A;xHSgUW)+p8MrX8F>D&?X-(3iwQV*QF!RPOS2-95zg+99(8aS%QwE9 z)NXcfDwNGPPcJ0;s^qAl#>2IPQ}fh;-x`vZi&3S>sS5TdI=Si$R~n+NE$)#CQr~*Z z{L|H4CpXNMKEA$T?+rW7Fw$@%X3ns`R?RxwEZ1OzupcKz;Li4eqg(fuxW-$8e1Gz$ z_>gmZ)JCj#2y9R#b=5YmiMx^c#Zr~?lB+)twx)-bNJc5F0f%+w&DFZA=mF>>xWo#Q zKH}*qopP$ICRRWp0wZw8%IDO3jqshz`#sW4-(n%li_A(0)X5!rOFm&B01ZDv7$9F% zYzUr<0SQ=#n}mNDjUPq@-QC)G=XbfOCU8n;{tYB-DHH(x02I4hrp^vRpAGR**aK;E z&?QY(NrulL(heFSP6B}#M=ItayPNu@BRL0@4_RWt&%BHtDU<6H%q%Qt7AAK>4?H6; ztC$+B4T8_WVsXo!+d%^o$gJ})YTjhDF9LzVT(_E*HUU^Eig@8V3SsjscJkn}hJ|Fz64c zDJ`)s@(39O3nGO29go*958)9|zZFq~MMcor`M%W#ahUkdrfR=$zyXNJLymlbR;uFS=7{jg3Bcj%VYF9r7B)TGyVY>sTV7_<(1iCw&?ecB>3iVoV4^H`AYXDz~)l!lca-BpLeZW3s{;<14C9em(CN$a`0a z(NYY#*%n}>4FK`*c_IB;A1zSjy}2XwxCGZC)GK0V1>;XC*1l;N`a?QhmKX6NG*z(U zW)&pB-E4KHy&e?amzdZ2z?V0ioxlbwL=4|UCO7Pz9bf#R24m&wd-;Gu50Mfed-E}w zeQ=sMd*U$il=;}^$KVeA2Q;Y-u3_xl4YW>r-Ky8BM(6FU9{7!HF4H*B+UK7$^l&9` z@1gZa(_CCX|8r)wBP}YwiMk0rMm}tSCJzRa@oidyzI&~(=yW}9v@HjTr~m3{f@Da&c4aiy!WZoR zY?p5TbrS&1P$10T4DblRC2$#5twxaS>$d)rs-@hYdC@%bN!%i>TtlezAw-yG}N` z-6ihx!ZJE?k3**JYS2_J9;Af=Mh3B#Pv81-!rPsWn)g2mK;j>`q|X7?bU#paQ9$AS zB4-V!OvHEPkY~isI$#9)4^{!(FvI`=2^Z!CtNY>)RCf;WPKH1R79()ldui1U!Ygfk zJx;MOuKwJmrv4jX@e__lQ$FZfmg^EdXWWdvgx)FAxt(EFX+#L*H632bzlT6g11_-_ zQ74sfGEh!g8*MW|vd@7AaXZ*SyQ?-NbMZ0snBJ@Bq*OpL{`+9sf@FCUOg)4Dzhd0O zx6riw`!-QK76>=cRD?L%K8(6RD;~A`VXMzRc8iA!!R1yxRFQ-;EyLRO^c%kBn(oh7 z-q;iDLNkv9qnMt$?TeLFX3%jS--o2 z6{KpqjG?rdx;HJQ*=`j$RMyCiUVLE9a>=Ipn<&y#uxl_T340X#ukuqogYi`VQ)m~X zl`U1{JV1XZGJUd~h#scjhJsK+qJtXL5WDA0Q!y3`=L_n9g1(@`png!JK z;yVVi%R#`V=fpAl=qG-vbS`179G@I&3cr8Wk;>{<@hVH>6?7%2JhMv#kl1 z$ThG;aLnPGynCx3QmPO9n)}Wi=2Z&?heS6_>w`}d>;3SomFdygJ^)Me#Du-Z(`fr3 zgyQkbZEG3zM5UM07ji_Oy56%xIrMvAC`VnYii#Y6g7?*P^Kh4Lb6(YARF_F&g~UkW zuJ=}RA)&@X=Q-o8JnNF%0v``?eKK10yW@b1rl{Iv>IUm)?Rl?5bH+L5TRgIxR&xaa zJG@f*_J$2#>m9DWM(U5gYqm1YpH1Tsaq*m8t*&5D(c85-Pt&|_zdDu~kQN*5mo%56rj~j>}QRVe0(NX-TYT|4pD*6GyDm4ti6ViUDE;<7NMq$4t!ci3yr7C2jIk ze-uH^e(S9M1#drh%QU08$j{j0O>lA#qYp}eLlH2rhg|W_fL+m?*GVs>2xq0Vwbn#3 z9Ne8FtSgz)#SDg$qu6gwQM}
mpe3jv#FiO-CB9p{N3dC)R%+%bE`bm9I$c*m3xM$u z-sq~!>2m^Dv0MKckU=^bZEZP|rk({~!=|U|LFQ@WKvU208a0Jdh0G+BDy}%|?mMBd z(RulC^~LW>_5>m;)|{3u7LRr0Sv=CB-OaWi9|k6@w6V%m?3d{cCuZDz&;bDOP>&?^ zD0RK5xh#!eAReWcWOM*G8o28HdT?ln$FwDK9I=q!_*Zcu!>1b|gA6ON;I?8vp92X9 z&(<1}0ek@&z^buEfK-+%YEv#MI%jXk5o9DPECSVhR_Qj6^DLTQAtfJ3 zo5=yM>doZh!u@CzD0AsxG7=Bf`ooWemi|og?Sz2mN@+Q_D&rz}Udip+BnO!V83g!I zW650DNIr@*X8*F=t6z3H$ezJT{mfS-x~faE=24S=T_|GRvD(h==ht@>$<}*6OT6pv z&;)As%zV;d?RV*j@c$`WIfb)aq1zZ9rGR(tHzu`nL}QVlFk17(J!p}uCz|4qDQi8r zm7AYr;%k&pme!n-dU>MxnhdmZn=kpV*v31j@SfvDj`AMWMNYFnx9m&p%FtI#avz2^ ztdgOAy0ah;PGLwJ6B5VuT`Gp3C!o9lew9r7B9V2Sgrbp3|R;kUz=fX55!E{B{^ zJf(wi!m5Aas~I|xqYB1}$|s15#*hZS*12{kud)C&zdjfkBHbrz{`uaegi{y5m0>tsFnlJ3wX>e(DIvDq~dv;qpHV zDti*PEXyZR;q|gY$vN{9R$mV?T+3fAU1@Z>8Kc6iL#e&w9vFYEh0SJd~vWyScKMQ?1M5SMVK=vvq8zquvY;}kP~I; zS$H=1+V+Kj-|tFOU^atp9)f1gGq$x$ENsUOap(8DbbOJZjeWuV#8_8-T_u-zs`itt%8iXxdK5$iHiXGGm9@4BItPSU)b+~|^4df#-fnUIj zq%;=#vikgqU0Hzbv&=iLV>I7agM9)*+N=Leb1dMXf15q*QhbJshz3AoN7Ri=By_M6 ztP~X4as!*C#&4T_Ojo)GfaTgD(L>3a*g;d8^jfxRuXq%vXHN|aL2#8O-RxZu=yf%5 zu8#GT7{&F*)MB=T>o83wu8%c-R}75e%o^jj@@p}Qq5CHkh$7cU>K?W@*ugGhwP3?XI3|6GRV7BP$i)ajl+^hs5V? zi4mqofSFR8Cp;Vj_?5dY=kZnc-o``BAJ9r#b=Y~Bf(w0?s1BD=&t9lxEtcP?oCtvf&;dK)0b99upUT?H5v zQ`fbsk+eq37)=d@-;nvCY?9lc6c1)5R08sPRuAHy#@}R-^nU_AH`od#pr($(-8Jm0 zF;Z;xqfPGV?w+14J4+=Nca=Fr!Ea}%GW~f9q1y504;cgcZi>7O=I0}4CD`?MOarUd z#H17pV%r*^GTtJ~dJz9_8GwB*oSL$43$=>PJUx}ld`3Ta(DI5pW9}( z2{GUF^?nx@k{o;jY0ADzir@O(^eg~(QhvxGGr9QpP=@f zPH@+9s9f(YsHmt&%+2M)I9<3`mcodDDUYc^VxS&iUYGD-I?ccG2Kp2ABVB1*l42_w%BC$UdZ#u@tl74Duqw!;Xz$M)Jv_spn7^GMoCqrnDO)#kgaA$ zKC0!EB|j3y-qkP492^{x@A;9ga0Jx>p^(OcscELOw!4kw@B_GHp1oC@AVt%%Efrm{RDfyhAPn$63CAFQufVW&vw3AfUSSyjGtNM@CuO zjaW-He*WNVU)gf8L;!3%)>NQ?+KCib%@XV2sy`CUvz5wyw3b@om=9x*`jLC?qqrgU zyC%iBVk!!{;`7s!cTJKj>-xKBuoi2I`l}^^jW|(@rWrurZg19zZ+xA=HYe4;J|qaEC}I(JF3Bhb(n}m)~P)9)vw6eDN{_f*}G8w znqyRrcQ29$6~9{<|HS+b>M>IIIb5(7W@^g<6V|d%vr7fGH+>sDXwBoVB`7WfXXbe4 z66{TVL2TT_<%Q(H@DT4NG zB5imaQ_MVz66h%6T<9nil1$3P@9>$aIsSP+6LNa;)v@62;=9b+aF#0G)|irT!M>Z* z-SpE&OrwLb8+0x$Ph*ASSJ??e_I;9RGWuT$lpec=jg$%>hO~Qgdi5&s2NuK-C!c@= zq@0`#*urt~o}$1%$H04N%e=sAyUU3CJKj(pUlX0K z%>(DI{(7ImOd7r)qTx*($!}1ey7j z*rS0kLCzy^;4g zx>rs_of=&k*GRltJ**aY%l=6{K7L#4f=5UL_0i+%?2dw^O|E1Kl- z=(9mqMnBfq&n&d*+t~E+DNzrBCI@uvNMsA5t*pm7vfEzjG1MpA60udLX3*xbA2Toj; zz@v%#RG7z&nfDU;jr3M;t=8x1PdHQzR(h&pJN%X=Q&2J6kuGm{7Ck2Jo;eW;!aKhL zR0Qbqum9KEh|mM@w#i9UDU;&Wor?TtpGqBnpA8=Q2UNBeSQ|I6HS{;SXHt`;NCx_IR3KNNh#u^7^!K#8gmgU2 zqDb`8hZ5jwg+MXbh8SS(uKqT+uw*^04Q7R0w%vhN+zm_2%QS5W5A0gCPx4rqTpD+= zcv;-Oe~F`Fc)xrJw#ZS7@l0~<_}%-Ytr_@&263oRS=kFslhx8@p%4TD@CRFW)8Uba z6y&!I2Ve)+Jau{*DO$DLydYAezQ5IbnuC~%vU}8jx~z>qR%$oyjKXKwY)#STG=pPY z{xh0=t3smQ+WyzA&ZbX$yg7^BAH$dZ%+xdiCD=~2!D;+FMB;+)IhWlkR^Uw%>_}ez zwiEBs6vN{<8-6w2>hbMem$8R)h^(5)W!mo}Ur*UEFb&czqe1fp5fI76tnGq5^e!z% zjg-oqUhba2!L;wcg8*bVrpvI)&F{E(sLeysqkS#7?N5Ey8s7D#3Ml~lbT-BA38L|D z`40%z>XV47vICCIta=y$xb2J|jK}xTi87yz!4{0-)~#Ax)tu*0c#NRyCN>(&DnRIk z)qdEzM|rL=;g~<9joVk{C;&p}_uxr-KyrQQE^x)Mm5+`b zZ6eSG_)TXaCWyDhle+^rm>a8Ze^5NwhBIP+9kwh=$}t6{|9wZkJ`K7GutPt>*X7U&a)gak z03^(TJx~%g;nHC&H2JZfZ#(9>vHdXB?pEaG71X+g)?wDe^od9Ub3{BVhiy8@y!O30 zX@94Pr2kSdMH9-9C=de@oa8L)``rl@FQ1(=A)0dE*8K28vkO19*T+fkWtU zy$K%$mAU$U#^rnF{(?4B_g<+2&u*p3v#GT#Ty$h8e^+j64=|3j8-CXU;HYRkqy$g} z-4N1%BXOKg5O)B)4WKQ>Kw@;zFfdD56QZS#Ic)C>KfG|l{Ojhp++N$Oh9vJPgo?JX zt)kM6_VV77gxv)USCLD9^m?8|O$Xf9{fu1XQL^^}bU+*=U2j4UtpFja+-y0H4AW1P zM80Ue{>l*T2^cU4CyCkizjwx064D02x;?r-htNsg7u$gVc%AjIwHq)C+G&tu5MHnbx3Zf_!F@CM$DM6i5>8VE+JirfSF5=hqK@RMOr&Nbpv`GH0jw#-JLT z1!!Y{Z*w3TiTo2Zi#6GcG@02Su6l#;*sE{I9t+-{`rzw57Ee3cq+TWMXq#e2E!;;V zKm<_4^rc{F(kX}O$(O|#$*+WIKOwJwl&tZuN8~#6R!cCOkB@~j!k6osAQpPWM;H4g z$nyGK6VF|4K>6|u6P8aCoh9WZhvBxPLra2+YA=hm?{xM_U;1M4{B~}q=!W>Sh0(@% zex;L`kYiuIwI7LYbHVlvnK>oy#CH}E^*qX-SM4w~Juf%n)^_qE4-8pRZBWRaV(k<@ z7xY*#)1yX!NAhl{;!x8E9@klu2>?Der^y9gpZt7tL?+17?}0ZDjJeBEU|)hdOAL4% zB}@=NAz(nU-3dF^IbE{;$wq+zzao9Q)JK?$zP?Z}t`GCfn0SBOjP_#G^09|0P5g^Z z-83dxA=CT1KHLY5(aXOB4rUmyztW^W<_ThWYjwJ7u^cZev$K#dBjvu>)`mtGF>+A> z8^|@NHk9#LfGuCWslyF+`e}BsN}w!6f$D&Ogf!s#z7)509)CHa6fzLGNPmnL`3Ku9 z-U8B!7AdDx7A4o`0P7)WNjQuISq>+lfO{Q4%o|SpnOQ)hKf|}R@W^*9GD&s2_Ifg8 z4cOaVp7b3?f>^$Kan((L?T16oMBmX;gT z*oOu}fPS_sef|@6*8=a3+8K7mcwV^sX4}Cv16Ykn<7thNz`Qa1T{U!$7md^`0 zS-qK3)#yBIo|A?a>krJq-l*SM5wNAyZVmnN4 zzBgg9twP%Vc-ZZ-6ae;eChYug{!GyHU81q4YCA9&nToi!wh3+$QsX*)=fQ(*gf} zy?@69nfiK1-R#HD)zq^|`&k@(Ths8??~Lpj1$fMb-2uv~_-kAZfIs>nCz_5IHu3a2 zN<>4-c#Z)t@^ILOC2#pF6X{33Nx$=3xyi{IGK}B^niu~PbX8mJ4jUtI;@&JR?a(EL zKtrV_b{U?GL3`*>kC2n|kFsEOq7PMCek7cz{`p$xxdH;D&ci_l#5Q(jh)8VIRHGSK zi{JOs1&JG|K40c7y}*BNFULNCCg^JEvkKgI>WY%dTSm&PK{wY6HE&Oy!Iqx$)7u*9 z&{Hx>VPztM$x(rPBfg0bvG#?U<4^6|GJm zf^TqUst9ldRK=9|CQ!a@{n!9$nTlT_6jH2LR;@SwO(p0==MH;Dr};VBz8}w?tQE0| zFufTGyE*+7Or|ZLpaT9+-_YOpfX6K4K`LJyTSiTP*HB#!AYg|Rb+03xa-^wpqX63? zw^qL<-zh+x(7_75R+{QK-{{%L>}c}U2QbB80rgLEC}Lq2X?A8l^H8o!f!O zm}N){>|b)Infup+xvI)>aWGhQ=gTj(R!_u8a=7freM;gIJZS9hIMr+=(KIT-#eF_)j|-O&p{_9#CQH|C%d-ar>b2dEfto4d=*^uDRD> ze$A(fR-ttu-?B?ZMP)q->61F0*TmEc%uS9-FAbH>Aw)BXs?`UhsgSJy2p43RsR^f2 zBYV%L8n=D>Ma--OEZ=l9HO(B1>1Mw4P2Tw*JM$WFs`MZetEAS@7zc5nlpy5Fie@UN zk$!H?1w6*AbgB?2>ryRVOYq#oBEbCYt{nD4nP{=lED}Jn@fWOzx9tCAT>F3^qhVHN zV{~UoZ**c<)B-V|p4d_`_0i_2o12>-Ajf|WgHF?vXBsTTt*2R_S0fWBgOa+n{?p!z zHg+SKK!AiCTPzO%wFxKQN}TiaDCgw7nDm&Pa@}{1dxx*|W>n0ag7!`oZw)We_p!jh z*_HL)X#=Y1d0vC-Q z_Q9;?QNynC#j>oOHynvSe)?I^z?=jvQ0Le!fCI1k zGnhYyocMN4G#`L6_cz#~@|EbFrp(v`8wf)<0-23VZ;QB~26mb!u|EUOv|W}@yjkHp z=MEH3#>OyB|UtSAPLzt844PgXmSVm0~?yY%%PGZZy*k1 zgWDzSZ74i^{<%6L!q0@VFGMSC|NNzWuzb&=|Ei}nuvvttWLVd_Jr$GQ#JZO-vTA#- z_&@C0HuhA-0hP%X3#xGBC7TzjWYyxDuG&#rT^I5b^=wujCCGG{1No8V%>mgy|7K_U zA1=;|s5YB-Xyj&N){_(F0xN(_^V`_ur3RhIl~G0?RG2i>zM0W;Cuo0BV03Gw1sx=x5} zal(gb)TC!JfN2)8>YpWxH(uFVl5Uf1oHQ%}v58<13D6_Zcv9H$Uha$=m(KJUyS61C zFG&Mjk1pY&x^#rORFh-r#-NQi3_p?(7ZYPCrF_lmgAP|lt35<_g+P3yfmS+>0hmG| z_OwIBB^*Z+hyd*>P|YEu7R@wR-9+y)Wq?EM6qTMs^vV9DT&-NwlZ~djrugk?V% zxw(1N6?fg3&$qjW?dU0rh6;xpo7}(Ai<|w7`{+O`8UPynGEpmslKoT3`(mt`) z-d2$q9vmKwo%iVaYJXhKG&4%25`kCay)@hqw)V|N3V4|~bE%k~LaVTVwKiBKY#KSIU*M+-|*tSmr z7)83TCUSDzEh25;@GuHwkMXv~4NG);XUA4aU}0r=dpi#Mac4dN^M$EbdOTb2O z0{Rx)G`1!nZqI~Ozel9;$he4>09l-|+=U_ISchi z6mn~Ke~ruPxc&50UA5F0wKeOg8=d|%zEf+nFdAm6nl531YG%N{n=q7EE1!OeCoqu< zTH0?4S`ZyI@=yf8#D)r<4B7Xjuu%{gVd&xpbH9Ba{)g22^j;a#=3Ml;QPsMOHGch6;|7`HT0d-9E(D8W;A@K?6R(XQT6l%|S~`YXF#V z()uYPe~Q`<#X3($=@#wy$YL~~HnSq;*qj=8z(;F=%MgT~mrAs!t>R36UyBUH(~oIr zC#$PxEA`n(F+a3C>9$B^zz5r2Uyv6rqwsVODM)A#CB!V^_FF2EAt~Re$bcWu@{nT=a{$v}RX{n2{;c-2PxwD?<_QvsUz2D=*~|<~Ddcv1PMRcuSIzm6SqK#iPZ}AKonxhN%CJra*y}93;*W>=ch| zFC>(K7cI$|BxlIw6xt5_U>9`|9zMwzljR1;DyxhPL$=GWaAj*Rp4gj%1n4h^S^6Q3V1mx2 z5GY90i{yjbyj!h)GV`Kc^`kf!@U#P`WoE{Wt`WwDxdmXCXV3M;r!pmMK3vL6O!))r zEgbC=-=F`pK_0y9+qv|}5z|KVhPEpZv)=e|pidEHVPxhg#UWg>*9tF3w(fNCo`!d| zS@pHeB<2-ZPs~h&k8sDkX>Uq2sU0u245ERjTrEjR68XM|aGeNMM{_D|i3Q`s>#qjO zOwoA90=KvZMejew2_u?GG4mB^v;OkU{+@vv>d#HSSu;K1iKVUCmGyz2<~ZLxdG^I0 zi`#y#-W7f+guGW2Hag6q_Tjf)o4v~aYLNW<=VO}5aq`lstKh_S9@3xDI_vKh8#rIurI;5%p>5E_58wu>h&nD6j z(@kw^+}Kb|8Xu2t3-^-&=>~41!|>XE7vb57v_fYHB!;t7#S{0>6j~~E-hx|_(gxWZ zo-f>+2Mi;*u51#&9gyo2fTBBXYx(ACE4zq_zBP%I4~l6=Y~E!jV~b^Pl`djkd%Ts; zZL0|OS!|j@QsO==3~WKA+qCuBVB7g^2J%A!EdzmZ80)bR`Wc8D0)`1YX8Ck}d3TU9 z!kXuZrOwr7TJHZIaNn4jfaiA4ccjnP^FNvyV*Yf}*3OiMzJ&i8DJIDNPAi-COTzbk zR)*cNGJG5y>4l}G1F(3#h-+3cDZ_~0B#UgdqlOk6itlpt5i+*-75BJ5d=zbmg~(c2 zXX|JuLsH@`^5;^RZ0aP#Oc1{be&7TZhR+?~HPo}OQ2aBQa%){Lfn_XJDv5lzXO3E7 z5J*C5vOM6pHlH9rY>BT1VNMd8+ZBo_#BY(mZDpa_{A-q9es#$2k<}Uc`uYy8&2~wN z+6{JFNvV*RKGaG`c?v};aFNb0t>AJje``+%JA?BQE|4#euj`x=$Pfxmz!x+6Jg5hGU zi9G`#n?l!^ik7;1_#roNmxqh185|)brC9Oi6^e4m9qY?$P-Oe29iu||IXgRBSPHff z8y^{ICZ)`i@d4QC^GTD@->vFeSMGb&!zjQhR-hh~?dI?nnXNU?1y{8EbRB@;goSlx zi;m{vn}H;UofJpfbd~gBS*}Fy7C!&tVhnO?72p|$9=Du2w%n>g7Ha$zNS;; zDS>kE8%vSYRZ&a#bgrkEyR}!jHGOM%cXDG7W!B`){7Hhf#FrF+J*a&RuXfM68I;8C zuKYUM`{yRzr}6I=Y;C^N&w`oZpG8Y#`1?G=0~H4R{X6Bb9!d<3oWcS~O8zgtO#zs* z77Ajr-SNI6qkVessfRt3&d|i%yd*x6EqkE~#e((hFt(vV<_A1(+)PH>d~~@HDszU> zIc{8Du&}ny$Nm_vIOs2+UJNics7YtKtXD=FjuZ zt50%gcj;pFwAkQl+y?>pGJ46O{$K^`5kWyg&84NK`o;D}D32fX_tb>65Bn#!ug>Lca(r)L%%U_f9Zf30+}NB(a;|8-%%9U71asadbUX}s|R zKomvWqym2LZHl66MhUs@B;Y~WK2!45kJy6oBh%-Ty!t>Hu>!k9N!u*-Bb_fa3BxnL zu#^QJ-wh-DBk;F4@mnZ2*yces-!Wz|mwIQH^vTnKu#2n`a&~pj1l;ubNB2q<=f`olUovY1zHu#%cM(^Co3Wd`2vmzowjay~r>tD-;!7gn+F|lk2xBx+U;}9eT-q46HL1hSMUdJ7Fh^soQRD+thZLyq~U6 zEG!MGJIxnMTZP)b|5{?Jvt6)Bmsw=n@|B4?;zp>%tHyX`vyR%`rM)kWu|R3Xo7|jE zCi25A?zLSmZspd?H79&%_U`x0_J%oP;v=6`pbcFvi6EV-h8yWd0u_iuGu!f^v+U=K z23iqY6vys->t`PRs5ZXykyZclNd}>|cYaml@d6#X?#1YxeWm76-Gh*OtyYVYI0(e^ zl!JqVT0{25L-y`jSbQ-f$D;>bsn;HUVo%jagH7-MCI7KjIqp38pa0%ZG}jLCVN7CK zXn@dbZqzPerwsJcs^u061ey8pU>-1VSl7Oo*Lp%rcI#-f zLBX92t1jE7naH$8Wf75W2n3RU1$AX(k+U~#j9f$n=y}J;W5M4TZ|(%};nj;megNmO z#G+IgYPp}DHL}Si3EUgDIk~*hy=f0bF;wFr*ovdMrE^s2Oh5YIL5)EtSdp%=HXwCG zI-vG8mL()4a@yP5A#{C7shkZLUEfmyKC|qQp8~^N1>4vLz*O8R-$$B@d0@fuL_jOSYQfCA{|1HB_S)=Pv8SZhArQXcy;RksC7}>Q>SkYsU5xz4fW9Q&yI!4pr z{>Z3Q&iu6{l82=vCNdp*sb1@8X(3b)eXuZ(i)Z1?C3tX-Op)!tg-^wiMbFn}IvMFj zZE2RPk5RH=&==$f*)OZy$R{P%z~}$Rn#Tgt?A~VFWx*X6t_WW|`!u0PZU07z@3>nH z?xF%*OA9a3rheJdXg;1de%wJSJWddto`3&$Mr8TX;0+$#zE^~c+fy;){GZNqmJy?< zXyf>L5>G9*R%Q@3>C8g9xZ5+}k6z1!iQFyz*+yG~W1ZSPzmoqo-mId3)j@QsPfBgp zEv9GJHdy9d@W_m>ZCJ$k`-tSGQ-We*CBEN#X_%j4J*VQ!{uFJAPfx$pn=qs3eubwr zPt2P-!s=dqD$mqn&0Bmx*K8qTS~`7O&#}Dvs_r_KnNQU!)1FcC_H(@1iTqk%5Zd`l z!lq`tMtCi4Gjn1f`7zqKSNePJ@fUY0g99;(1EV{UA^gw!7|eFR%&fc`OT1Wx^%e*a znUZXC;xrmd#O~-d>@T@Q)40SpD%Kiyy(zW)wgtj(Bfbx{e0BQerVRh{(C|d$8}@r& zFC0uB(>R{qvpC%L73ChwW1GMpa(#MYqCiwk3=?*dTZ>JGznOz;*c$pgd0Km!j>dVi z_qPtK;N?js3}^x5{a65;B+*|hWT!&k` z%9~>LqWwg0S^Fvwn=--+tTVG;!*1$-YXs&FSdd+vh&Y(eEj<>Pjo< z*5R`by;YQ=uN1Dl(hm(u_`lH7Vj~8{6h8jV3OOKy)D+TGz{Ud4zkre5S~WDv+Io!( zDsgAXSdM~Fd-%co>53&qt<7#|oqx(qnYWi$cyk$FiSJ5Z4bI+dH^in6FJb0|H#>(C z8gw{Oe5`Tv6B1w9I2$b~Q*5RAc^rjRpRqykm)qX?6D@^8F1+GaR1m7#xQjRQ6g%gd zIbvaPqBvYce2rP`ilc{}%5N&O_T6ki<2dcpqrJlfsw`IWLq+E52+Ts;(=?zR{Pi>9 z*+lFojJMiN@TbqBKJeq|Qa>wXhpvtLJMkktDM|^9^S-twPqPo}&bE^OsJ} z@f$ZC8Vnf6oG!(>wC#i1)}vTUpp3c`93Q2CuJy?P-S-}{(P1=d4{6^Uz<;TgXLB-< zQ5x;7_hcubWO_|@O6HPZ$N<)6zvk3N0=*F&DbmiodG)Th*gX4c9YJ>?+_~n6zF9M{ z_8jXB#YfdVsbb?5M8m&HfEpozJTUM766@Um>q&5WiYcN9jvE$^7lXJn6-zLxPA zalj>#e{M(UgEQO6$a4<6y?doiu;XO@fkpZ4Hvj@UjIBq+?bR3QD$YI2SU@VQ|BSp2 zPxGF1&s2EEZy5J$`pB(?K|+2zsb4qy7_S7t4#n z!ot*&VS8SqvbB)Ik{dbElS;{)E*Sz^)oKA<(A%+vL-gjCsEApu|681?YiKTZcCkx< znhIh_;M>NBk}toA8GD($>qbbNj}8c!qH(goG_bbR`&FOkzY`iX!CaxvyJKyZ!ecH-ln6@=4!x0Q%)i{$50Voi)5r?m%+v7Y(rQbW zM`77^72W7|ayeN-+8-G1^t6mMeE>$LF*4CI+p}BGCAyQ@I%G@I8Id$8J#}Axv#2y^ zz+ps4q&rb@!X!(YyLS;t;RHLCsq62 zN^&-z@yMy)7d49iS^)N!gASr9@Xx#nu?#!EeuJBPJ_N^e%fzt6@yXC&p-rTVv$OuE zPoKbHyO+5TFr^hG^={d(k{gTh5e7w9aJd^_g0%aml{g??QTxw7!)VcOTlc@aniR;y8HUl zRg+{Z&4$a|a7Fp`@9!wNAxezIp@+%^J=FTGODDjYBL)A}*`0<66wuk(;KO!$25OSp zPu3b`5vOYLaKhqihoMTu{Nvy+5IVN4OrD>X^Ri9B@f4}HmnC~IuVhBVq^3cZ%VSe} z`EEt5>brlqZI*L3?7=rIa?r!5-G^(Yj%m=qdqcS0Us> zvSoIvcP$kzzb&PX0;eFt3xVi11MN9{8p!E)ZCLzH6QqW z1zZ9C`sP}R0Zdy4CxO$U^9-29WZ{E0HQw^m`XE{nn9t~wKDxT~$q~DvQ;>d>MR`T} zz;v;>NRK>cpR`-pxv%QDlQth;ydWs+9DlhcKHO&WA>M3?jycTA8>xo!vDf@e+FuFF zn-IJ1+yPVVD7Q-)(Cwq~%NC-GlEu6X=uHqlcYtZ$B5K@sYVEhi^lw z`@A4Q`uy$oh+_(io)i+QXD$CJHj$f>zOH|Qstrkz=Wx^J(u87Sx}1w_u0Z{63+rf; zPlX(K^qU=`#4REK$vZ>&JHe$W#-iq;+;uzEqs%d4!y*x_T} ze2=Bv&cGv#r+-y{iIZ82NS|TX;_8;I;v4qx{}ii;|F7+q4(K4zg{6OPBh%mcQ)h(o zD}U0hi~3!D>ts+kwp*InV?EB$&B#OU3sNv~ZMMS|yPl9q1q{b3Gpl4QRYuaFIezl9 zun;Pw_YsJrR6REj?srCPWQMfos*lFBrUK4U3;@|UjRCdu%9P1-YwO=~ z()+`j85z5tKH?Y?KgGUL-9_b1n|H_#{eHI&LfGHxFYvAG!uN0F0)}gBf7xa7(3kM> zgCP0D$##GugnVHT7>Z81f>Bw~DWa*`2BK_WoHDm^epcrZcOT%Mb?D>bC; z4v>rLv4dYpJv|vq8qm}pZ3%OOXwK=v_d>TSD>6HmOWYhqFAkdRG^V7dW5NOjB&Bu- ztDcNDM33`_{q4!|yRh|d6U&!w9X(GRk^AIOpw|OdQtt_H4b;a&$rAJeP&pt0oBGf~O4*@@ zKNby=$ChOR8%%WkaxzPUwyIYhDCFcm$SdGNB?fBjR_Fcf zk9)`3pxe*cGiRT}ipJ62iE~)UL-7ILn4`qEdIrCK?XBtf3E@D@PS`7El%vJwzQ#rm zjrWv92xUZ#&*Kve8$3S&`thyz43lWgz)BNOj)gQChCh4Xd4Bg>kRms{q~rNP2YiXIe;^;-VeT+jp{5w0HbC7pQjxfJCA_< zY+4Cn&(HOH@yOc)LFRmPUD82^SFNF>uC8ljWHcBK-yIKobCJWjN9bu-$F#~PA#-I* zE2~)vAnpEi1{fn+A7~Y1{=cLlBpdYTps4~3&Kp$WJ&}jzfGfH6KmuUDA|EM5fJ{FG z2pwbNaM*v9mUexwZX6rh8X&ZsmNB(;tDz`h(FITB`{JM_vH#=r3)Fx{7U-EubAjqe ze&SzH>a;X<5G-|VKg?SjiKCS8`<_cRCoxSSwDL|A^&eKJJ2-&wH$3kA--u(7mur}0 zIrK49ifCc;UCFTlMbGNLxS^-DpnC%wa5gpFJ`xpWvUReyN7ux6Ssd*u4S8&i z2A9*((J8>!H!v5<#Fetaflc#rRm6sOa>PzEsNc3Lnx8jnRmoIj4_7Y)XK`f53cLx> z_doG(!~axiQ|u+_mTAzS{1*a$YBR8tm5ql

p$1FZB!Wf!jWYq(=iQQN|mJj#%`Ho;cz$Z|?SREY9zWwcu7Uanz zJ+tMelRW~b(}v~n0l@Pf_lz{7xmi3-xP8kxo4ey#hcm>cX~q@l1-?Wxtqx&<_;qco zs3;z-s}3p^$>#4?XUziL&s1;8FlM#w=gT&Oil)y+BxGE{Y9T$x^%WU24*}snW8ir! zV}O}r-*t(Jj;pfkMXIjAuB;AWB=>2>TtE|^cT_7c81Eks(GnJOV1Bi>=W&_IMeCOv`Y zsTO3O#!@rjwwlPQLUDJsw?o#YdV5GTJi9JUd+>YglQW8sFoV4|LFwvtJQPPjlVWEw z5Baistnq^n@uGJzeaqVRK;uvdr*h5KTFWfwn_&h+(i-$975VcI*MWl{>VRXEL`qP= z7Z((SY9z8G#sUlcMF=nS))OV z(01JPh0~^Hj9V8;UXN^|SO4IB0UiLK`+A-G6V;kf+2Yg-F5eSK<1jGGRXG-}_K-G} z3$W>!f?ToD15TBtZ*)}pBC6DvWDCG*YVmlg8Eo~DEf>c1nt z$tFwyyxVhF1pYKhLO$(F4x53Y#D#UOQQ^&62_c;yYjTDsxl zIayY@a^d^zlHFufmX2{eGko0PX#um$KOWF3gP{!f$y8BU=k%3=R%Db_+0@-z!=n#1 zQ##Ryr~I-I8Jz>J7UWj_9MJKKd+6g;a2kcbajk+|9jD!4SZ1U?6I zz2|z7SV(313|hj}y+5bO$9<^-o@IkhbOOQDqkr&=1=myC(}=U#r7WSh{j)^mY??eI zE0G=VEdOB!4sLI#2KW0JmBV*?x}83>*=9hx5=au}pvMwYa`JX z@%1u*lLW%x4RmHbI2x9+(6F#$I>lC+!vP}I%7^yu2FJbk0PPKKu=Z0!D(+jUDx%_WHH|FyEva;oMFs-u1ZQ#%cMbQ1MlT1EYJxk!SSeqYn7~Cd& zKDVx;SLYWM-?FF5&efftMBYpX?Q!ep$2$6;#yHfi4QdB&TA*!&Goqwf@94+1h)J~; z-UoCinVomeM@>G>r3lSmkyO>0h623aNhb*G>n}EMA7krAnmk{#GX;IwTiPstPI_WN z4qr%cmpysr%HW0vQg%_70l$6AGY!smz+F|QfLa;c+(Nbw6yN*wLb75eQMK^;%en2F>8vTU|wJY!;WyL#7E*cJRUZ<!iT4^)m4B9AZPjqP142)jaa;_D` zqf9Ej$88U1!2i0!p0#d;%rO%0=q&TA>+6d%8KBG`XoCwck{3sj?!mzen2gya4CVNd za&$6tIkpc&EUiKYE#QtFiAMC46PoUFDtYxpmFOSDmMO7&f4=eUZK;&HZwhc+nF9PW z0xMqIFA&q6gu-#Xzm7)9c{nfD`X4hJ`u66q2!7o@iLwD*8~>-Ri8rS}u1DAE?4QaD z6`cHe0L@x9IS$nW=46MgmRaxamF(kWx@Da)@8l~IeDe=ek};$kIA=zkRg%t z{@9PTo8bSqBHFMjc^QLOwba-fMzn(G05rLPzS!SDIYnk(o(*8Zkc_hnPZdE@@`U;U zaS1#nn*95DyRQj};GmD%ZFXLHOvB9tKcXNuCqN&)P`4%hU_YwDt3OWYkdf3!z_xZC zF`q6~jR=o{-R}d*9s}S}Fl^He!;^{=D{ z|I&B>XW9>NbM8B*(eaI+oOmfpx_W}mGWRX;f@e_!&VBQXVBM1)sTW8v#p`BjuG202Gc$QZTqgQGu;$np+%gev35E400d({j)a=-lrB3DH{JLq(T z>-VpH_))4Oa&vWA($P}1XF#_*D5#a!R0&EXV##?19wZ>VaswERbXs4YZCabb>;FWJ3}u3of@?}=JEYfZsinfmii3Zf5fMHKShA-+ke9UA$ltE0M$qclFhTP5IjI2 zihS{+DHc@Hlj}myPben6r%ata0A|(eR61J^0qeIJ!0rXZB?#zTp8=mrDB8#~9&lKi zlc4g``w_xOURhV=VWX`DC-yLZ4QFTk;$`pRqNy3LY7y(sZjT=I9qP>D8SoBuh`)53 zlzuwquUtuy124%hXr!d{cKh4JSXK0`7?EJA+ot-~8q?^W!jVupyv8xUDFAzSOyFV^{fk?u4ZD zjFp5K%C*_d+p0)s!n8VuNF4l8?Hhm0Nu-nZZe-!fuj5r{-P z+j(xG2$;=2g(sYB3WHiy(;!9OJB+a==Rq*3tUnb1`e)@Ic&&k2F2 z!Ei0C$lTh7Vd>xe1z@JfjrMeRrWE($uawsI*uup83dq(?@JOlgLsLGK71g z=iZ{v<}vrYuJ@_iy1v+}+%5+RB$<;ROLg@n^O z(@2a0GDy5Ij%bpEe9m~>d{q%}*dB4RR3(<_+WF*&Qf4w!i^yUq@Ea_Z@ z`D2o#m8TDU^G*=Q16tf{GsSyzi|Ts$tkNd_44}nA-a`-ECf`Um7So7vj8Tf_-2%A0 zd6cczr%(L82u{(3OMH*?Uyx99;mxo;hv5s{ao&?rZU$%(6$ce+aCmQjUkVZ9&>u|v zmd8Pi5%t9D>1J7RJMmD0!9S(q%3Y3GNBryFY~hr<74`v{#p?wX2C{(cXmCSo;sB~84&UR0@PYuwNzBajao)n=kd@c(#f1Ez_M0q-TH5} zgrpMUshR5&P4JWqp~8wgoiTB)n943pfiSO@5*x!N)+%O{XG&g}JRhc5CD)Dem~qbb zkR<=|>}?j^xaU3@M0RDQ)8Pbz885Y}Wb)%Bu?xPu`xZ>#Jqrc!JbMIQaB}_9YHwL= z&Mdo=2*ITWsdXsJLu0_-o_STfCZ+K|R5y}OQgf1;=)BMBf z2m|Zv@n`SGpG{1UA~Xon6i=n*=&U(vPbwk%g;ni)hXU&BoY~x64Ac?-RpJKOiUA*F zmk#OMASNqrD4A90(u69jg-IM4>r)blV;JNpVwLi&RNWEi$#ZlGxW$J`ly!#$0~Ik6tX53ZQpb$kO@8YnDN z-vAx>-&KM1ukZzM3(AyvZ*3+SE+wrPub8v3xcg%;{lTDb@l7D2@ob`QrN8;>Tr}t~ zw-$O{=@AsE>bp6aO-wP3)VJBXAh@DmQqTErXg}noW-}a#4};_id<{RV3S|b*zp#Z< zlvQ1LC~y@J_fK(lV&qA*hn>|vk7MILSTk}_F%6a)yt|&c_n4ZVKI&dqUPzV_)C)>@ zNJBTnTe1*6qD|%9(H-P6fMA#oD>a20Oh+@h+r~p*E!ZK*T(jmQ^@JK+ht@B<1c$;= zH>*R6-S2G$2Ce@L3TmUwZ^r$-8|gXs$w4*F`{(QOkj;%aA{VR)9?0e)9;7E}eRRM6 z$+fu|Yi;2^N%_-jduxYDN)q*&6pEwObODWA_NnX`Jh;43=W(pXFUoqK+2Y8Ihw8Hgsq+(FgO1ve!eZVe~! zCY)cAY5|~dLw30nlK;V$7+H}v$FssKXf@*D&3p}pgBV*Jy=v&SGV%?i_dt8NrG7UD zi62e>0}y3`C6Hf=Wnh|ANiX4*c5EfS6dTO}+IzG-+FcKrqwEq@)(?sZTE~|1Uvg2X zj@|PQAyGT!H4v!Aduh+vi?KKx@ET`(wzKrmv9t!5nXjeVuiCE+X%x3_y#sh9u#H!8 zpco?>bS6+udQb;c^SwYd=azQN_|;>PAeRsy??sk{*vhEed8ObN93VDcMPk!dX&c?f z^Y?)B2Hb08LqkJhTl|J|3}u7AB4-j)H_w~%PIhiRwCG=eb%UdPJ!IQv9=lJV4f7l5@(bbf1}gS1nO| zZ{&5S>z8u6?O%|bQwp>ZXpAgWXJ{9y-3BQn>$ zBx25bB|T6EC52s`Ky_g_iLkVG00qt2ZfkQx5jU;KTrpnu($+omPYP>5#(TxA*!kl564hsof_O^C4FHRRju@t;@vsRFXs@tu*`2({lS|j zo|>e5?yA;`oRw)$P?k#Sz8)9r-W)rQuZFFd0+W!#%E8d=k&@hL=^!o18o zSJ5%2C{n%tF{yd!fnJ`$ofSq<`pM>(|IR357M5fv(;J8}5V(*M|EnVWQ$A#-0z)mB zAa<0qAnnKO`<>rSz8w(L-qFz#V*y@(#US0W^@sAcQy;aA(BXT`S}#K)GlR4p7lFue zREgUzK_e;vIu{+{x7n)5({`Ee|ml5s*) zOA8qKRnZ{T4WhQMppC%YYp1TV?SBR4-cW~~pnhh`YNZ1bxDCLAn7P`s{A(($mm%{1 zF@oL3d(}ccHC}$8Y2uQaq!zVjj+U;Vep;)L4=&yZY>HrKu$8^m_tFHpj-$O*7tRg2 z*xXp+a@zM6va8L1yuOV&H(L5CbWIr+e3e@RURC4!m*6hwqekjyM2By&A!Am9ONrW6 z1p66huW_3oZL8p^S_kKXxN%fqKvKLH$r=43DBC75I~C{_vu6rqiSkIP!4X^sa-3)# zNsCb5c-Ox;asGlYCSa6tJ7q0Lnp#(K>G?&d6>kjjS!B@k*r&S!AbE?V9ISus^fy886 z1;#9xag0(>^tu`o8%K1of4q5_p?!;AfC6LC?=bWyKR)Zbo!6|kyMw!QUBbfRbq&d3 zj!EMJ!&EQj69m)=l3qVwyEOw|L?bw=T9yD$-Fd@f>%F`_*o?XR+p4>6Cyaq$k?!^Gd&HTdwO)Py7p&O66+Br zPE^i0&Ine6YoEuY_%hC)OoOG#PtjvnuXkM)(qx86GXng$A0l3D783Fw`J0;8;)S4^ z`+}h`Z}0`$%Is;w`yhR1%=`O*Vd;loy5JIN<>^Ojf!X3kpaIgU5|-Vh{~(1&XU4yJ7@P^`4`OmFnImLa2j1FYTmSP$E5 zjj8jhBG47la(7WM)W(i8^h?u;%;+BOUx4I-&8OSI2^|CoT_EHsW(QHTdy}92cJMrE z`QN;wWbEe~q&o)lcPm;1N)rA=OuHkim>Nq6`2}n9uEV62ig>@eJar5*YEGu6h@e(X zkODWm!@R4-XiTMi2|-hmfG4nbrMJB2ZN#A})9RN`k^7UTn_VN9?ojm#RzkDJFTxq; z88On{=?%Q;1e0d}NW&CGxv|y3H}klMlZN7}i~HE%1Hl1)dk-(+bq6Y2-)7O9NwkvA zJ%{>}tvr9o4xadXMkYin#J_qmK1RIlBJl&BXrRu=cT6yMR-%{=8f{7x6Zqj&5};PD z4c*=D0YtI^SsP!H{shtDEpQxdZS}=~1Anlh5i|qJ?cKlx;8MvL9t*iXcu6+=Vp+>? zT2%>BW0KTj!m2@YbXW?*)tXk>MlsKn2i!`_fqdM76ki(Am}it5K{qGm`)S>|LnsH0 z!g@>XhQ6r)lf=(#V3GhX9A7Ab)Cz>ovpoNVclW3HWfEHEV~?_w70E6CPz*gG7_TzB zhA7)T4drAE9K2hrEtc{gLnik(d+zmFc`duc5-uJFS8+by@0}_LN}Ffi@fhm>|I%SL zVQ>3@qB}<78~fgEI%STjKY7%Vf-RnKTA;PVS2I>Pft*$pS4yz-b+Odj&O$l_SG%3= zAum_;jzwn@rbZDLE9m7wpvtzL#}r->sKi#HrkX54I2>BNfg!4A!wS|dAFBn!ZES*V z*E=&u;r0%39)2+?tE6U)6$w2NN42nL9(N4mnPq1-PD|N%TX%OqCjs$_N5QQf#(BJK z;^wX4+5^abJic+|u$31G2W=m~4<3eBuMp_T?s05oO;yvtbK+)IJ#7g^pGP5$a36dw`+oUgZBMfdME)^2oQ7+Y zJGJSNG!x*rvT3DcJ-zh(-eKmHRjn9NmBSgHLeH4N-@8As@FQ^@sKXR9;7((CTARN6 zw?H#01{uCM60*Xx>Rmhr?tMdATGqRRe&J$=4jzmFe&K&e255FU#AREBl2A}c(102X zo#o>T57(Rm&5y(3NW&jDPM1M;_xg4-s9P??(Hf@#1A<(qN>6zIahRP<_%H0~y zPmb)kByL2OZF^zu>Kp2s!g>I&bbW@~mW1Z-yns>((AFvhT+hP|m(QJ+Hjn$1#(<1n zYhYgR!A78n{nyv^1r!O$GMmKRpc8cD{GCpZ0f^walhwWEo~|V+vZ6sfUq}l`4!DA| z4CO~kKyE-}WPZ$i@yvJ2Zq4vqj&)D0%4#2Hhj`)29%xMhn`0a>a~%O9C$_I_c%AZ6 zY|lM}-I>w5Zs=5?{(tV70I6LT_w)Z2uy9gQpKsjq{4mYD8{=13HW4Q=I;Q=V4`trZzOQ;WOabxlsV60Yi?U$}y@SPvpg z%@;WMe+eSdz~6p4<;50|As`pQw@Ur;*u<39dD;G!Ma}8{PBVrArFS59f== zV=)dYG*SPIn9__G-ZHMz6h_oustZp@t(|rIDdhSf4^pe&aN5d7 zb4BCDT8KcOkn9Nva4=!P4K`aNK%!M6CVI-InIz>xfLSa6&AJhR45QWMyQG6P z#z7&yya&b@E^7=KK@HP&X&UJmO6y8*X4)t+Zzdt;J!K!GS3*KMgu#eqI+5zb$YqIN zMwb0Y;Rjc}Jwghk+Mbfej7Ia!U*%;cJct!2`z3~4Z>Er4ePH)qmcTKatI-}TP|Nl<+qX+bUOPqjmw@N|ebL{S99?N*kLN?~lxn zh#8Z2)pN<#OgJAM1fq)=12Te{*1h+AaA_ErlZ2P~GlHfAPhNMol)o5<_uis}fkvMXk)wFg} zIvTaaY!`W}e(N0tl4$b)lokeXir4_^3MD9k>+776=j`n^5wF<*2Vky1%xnjpqnNL+ zSd~EbplWqIJJU-cc6dk)L@R-rIaaZ99#0yyltS!)vv$+o)NI=tCc0HT-}IuIXXou( z3$NH3oZb93xb{_@@?<~=9PMjr^R7YvTb~9dc)*dmi|_dTbC650;Qr{klGB0ePeU;ly=Dro#ECb#mhVL+f!gxZi|WE2jWF zpFK(Tgi7uiwo>#23R{NbERbb4&|qek2~LL_c2M>y=mu7{0cS_Inz!j^7mszq zDtvh)4|x5F&Rspp;FjBr_mc0VgiIaCzao%aoi8vBf6Vc4hS2TVtOhd)D#gvn+I+SS zX@-SQgJ3Y%s^5Ys(J_1lZV}0h(Z~WcgdR(;I`)~Mv4^x0H=CUZug>j-;d2R7Djg1g zUAc)a0QDkA76r=16^;d9tNRLJ{Vk>nvR(fS&)nk~WSjITvwJjVJXsl8UJ#sUW zlfO+odH(~H505PN+1mb7*!1N;0KInUc7poW;yxDl!KqRzkK522&PNRm4G=_+0_W$b zD-dC2Vq#-ge6n^jMO3Mkw#S>=(5<3;)_v<`UqY~PH17-urJdmmN-blOQ-_t_-RXTH zJdPF~1HM?OX243^i1FNAZEasovgnH^%FT{EwlcOs9c(Mkx}8d|M$@l}_aPJ%!Q}uZ z5^xbHYwOZX&Ose?9I++7gwV5*GkY2?%-1gI%bmVXH%DT^XtD|?<1*dGKf+1PPKd!z z1ZESGAjlnDO<$5>jN+tMR!GR}621DJ@Pim6Ms`frX35F0m3l3m>v~3rH7F&Jw9#WC z;S2!JK`_exb&Ji3Y^z}fuhQ>TPmk6Cax*Kgb^mFvT*Sn}0*U$VT~l$$1WZ`6_5^3P zJFyvYk@&(&Kd06VmuI}xEu6;7(7NLNlnp&Wv~ka|VOk@(HQ@JhW*@@y!Xs`ObvQT% z_r*A`q;XeP|E$N?;eaWALDT|pvBbuLBfpXG%Y}15Fz;W{R-Sfy5q6xTYIyUB?9k-D z{jnu|`}Ws@3;GxP8R^H%fKkP_)YVBbw$UXYChKa)e~PUEKoSu2@<2N1H2BHdyAy(* zP-gU@q$*OcY}F?)Tj%RP#*(s6{j(_xAEF2L2%K=cD&U>bw0T$AmueS6$z}P|@@Oci zF96`v+E;M;KgT#Ca>Z)+tHs1HlnD8hCa`55F;QqFn8hBd4R9hwFDxwR zh?_TE^K^!a1Kb-RIS|xk?Z||4=6@$SW;hhs4y7|Kvz~?mq$x zp8Z0T^yRYk|I~>=o)f`Km!2QouF=>FYADUXns@u_(+B%Gc=~^ApGBPJNOxA<%RQ{7 z-`@%JEbY<)uqXTLha$w-KLeh69XiY&v;$v zPE^^XG@1eRa*{VM%yP*(LSDxU+qdhNMfP?!hlTIIVReg)mW%!)uW|#iTepD0|4dHB zSM=922~r^;T5zZ87ITu6B5xYpBx&tkq=EWs!5Fbvqeav+Kz^DqiUbK&7;h}HteB>V zl-)FE%w7^*&#ZA(OpxiMiH!tAtpzu1-58-J6BIs2e~O>iUain>%}eulA9x(gqs6xL zbqXi8gLM(3$N`}Yp2*D)v57nk=ME&o7vbJNEEnrxCiZZk(K?Ip>D2T>$x;_a6gYRY z*6V#ekAzx#bi%^PuGz4q+nq4YthWYj$WeylJx#}8GgSk{T!fkDJjTU2K=08f7>d^WG z5FxRnAR!q$SWFNX$VSz`#I3EYKpK^%qtRJ5{w!kr>veqk3s)knB|eLwnNX;iV4E?! z<*tg!#qt5A8}3H~zBG--MrGB&ytfjmF(M*0js`yYEq z%XFz8OX~tC&Es~P{SL2=iGghny+mTGJ`2x**_MrC9nIW#I`M~la9&b$Qq)x4g;aao@Ghefu-?r3t^i2gh# z@G4knY})O~n6Oampq6Yzw3X~h21zQ!VgVFTIeD>pmwX&(fh9mS=2^3(=fEDa%K2i$ z9>a8)Uj{Mvykc{6F(F+IOkYgStapb%ghe4>&A3+!PIqW>ma@QD2Nj% zx&rDMh>d{-$G^}`_qM)~M)Y%Tj&Q=}tdXA9K?@GjKg1X-R8OI~X_1*w1<$#bX-@p! za6?hUiyKq!^+K1zlKB|@tL_Yx+*a8+qg$W4^V8~QX%g^&I0koNH0_E1v!M82;X^34 z$8yeeR4fmpz~lnW2VNZg zO|9s-C>T&!hk@K~z$6XZku+ZZ z|I<$HP;`DHxv{=}%5@~%=}e`|luBks#xJ0ozK2}$km(IE7gLAzT6mHLWssp-e#rHP z{>pr-fvs}B=#dLPJJ{Y|C$#7bg#o#mVqN?Hk@X&6O>Ny4DC$vvkDy09igd+-4Nx#Z z=n4o5ic&(0nuq$??TpL=so zKy-5tW4TQun<ScbZ9OYVnI716)Gb%<$8DE6X9_f` zQwP@XJ5jPtRLHD8KkPz33(d4CnSem>kd0tDw@hXpGwT(qM(8iUTT`~h4Mn%JnfKbc*1DF9tQ8OTC+C%K62hex?N;4# zn6dqoqkotCyuq@`){Gm*3anb371Id~)sLUEyyeJOT6lK>g>e$JPOp*b#Mg^g9rm$Z z)P9#tipwE+D~1jw;r$L*H}FDaTwo|VjdbpI%4HVX+aJ9QY;!iS)w=L+==%ihgK|Js zxPcprsM}SA{|h~CGfTYv?T_vF{4s#f^X%+MxJK&ohD~sQH2i$XMg5X&D%9^hXF7M= zMLXy++_o0$k?Q0qvS*Kdn>}Q27nae5s-#A>h|^C`rKGqh^568zLfyXQhTeJ>GlV}w zufm3QsneMySdyer3q?01CRswq%q(lY5O9)_I9;k-u|*>EOeoP~AS6Y5u1}7SadEUv z(`BGZ+i)k@o)uLDnP0YFVct^N$jGsY_~4p|a7?I1?}%g*0Y#6q*2KIw&Wn(mb4pkc@M`rqQ=|2PD;xH-dN0MwWKp9A6-+Sy!|SXa=(X`Qp#K|0y(M zU4wTFeE=8qXI~zgKo1xUTF-1-Yy<`x$UZVN1KW++ulq$D-m@C)dvQ$@M8K|yAQB;* zY?qh2(h@?N>lu))g zy$|dEhu-n#tGQpfLT5NTFIf6)$Me2gggJ-h zn7J*&*-RGry=2cY=;=_z-HK&?%~fm4c~=Gaj5HPNxU~$)R7BR9J^9u-zs&PsX1mt> zH2j_{6AY|7 zGXp`r^#E+7ZREfqqkJy6d`jy@0^Gdo6WpXv^+0k~(<2!N| zE0C?FWU2*?PKB9~!-t^KKY3dDgLp<*C8A?ERq>?l@{}_f^?|h9V-d>T{lXRHTWHd8 zY;wKb!yqqdjgmwQ3rk9CLkt&&oqUTYPCUjMtD`*)I>S2c*a%Zxhg{S(7lb;{{qmRc z7)r#%hlSTa(_&68{PV&&OdK!2yCMDWcVb`WD}sNjp7W76tj+E6aVOFSHMG&L#OMp+ zx9(+m9q}IWsH*#=FlAJEcga{5H{}(FvF^8-?mnf1jrHUSZ}=u*7dh8&NGem@I9H!? zlfHgK2P)pm3#&2a-f5@=8PL))+Qu+itRUW(cBFmFQzYH@yD@OoL3c(s2~ymK{_~bG zEvU&V(8_ma#gn`8H)9Id(#%)?z^s$(LcoOAjY7&oj~bqxSA9p&Bl^Y&gD&N1>(us^WG zrFD5}JBPM)X?sncYD?tNve_Iy^*z(+d$)URc|(1lemve5+f}VLMdj(gLAXLM>u?ob zjqwc@E1-0@HkLF9SrX8CsU}F?c%PbG3>iop@f-LW`rk zpiy}_X}K$786%D=Zy|>KG}Nm;eVnJHVP%C>mfumH&{i7T>HfX^dRI&Oe%#pf5a{qF ze}aR`%e zub3Duh)>tBNO*f-f8&vpn33Q^sPBRd4UsA>g5RqA1`h|v1M2GPSd6lA2YI+7qYML( z-fu2IhNr*Zu8@!%CX?E6S{=P5@3q9os}p@@b?e;M(|^3tKK?32U$vgu6T0{G;=FT~ zLb^jF=C9Q13m2Jj3DNi72W&R=h?h=}^S|U1mMXkQJfzajlw5S!_otKK?m*AByZeMr z(j}@7oO>S+tbuE%{&}Unu{l;^E?+!gKXvo#?bkDwIYv|Z#5uW{LbvlLGWr(mWJ$!Q zJ5jZL7HqeO9hfN3?@T3Z-y3@s{wz6R>iWbfk~a3wKjZMO>a~kLTHVW(_Ox>etuSqU zVd8|-==oTL8RC51X1gDK{Im}5!5ddi@>48-J+)wA`L(c011sstPdvVs89bDl>ot!Z zJWxk2!W{FM$jC@H513&}xNtA~q2gbsPD6bkbXc%JH~aqGTBp&Q2`UJL(A3%*EOh^p zF;xB$ttxfxFJ1rxdE_--59Wx!J!89h|G3?sthUk1jcNlS{(qGF{)s$xEG)}h4>oqr z3JxWREUCwdxX{09y2zZ`T5|sww^pTTEuZ)H!Yvxc(etBai$rkn$M?UowmyF3Fb5h$do~gGGgTDWTx-{W;^1Nck*S4gL4@?dIaFITjQ(j)a1P6%M*3#DI5W^T~ zfqY_?Z8ia3{YhEOwT*&D^}&<;o4*1y@7=rS1wiB<)3tDPzFJLHk3Z@&USB)_oJVrb z@fS)0hhSDoea_aegChCS>e6HJuQ}sq$Mnt#N7uP%A=eI@bw7I7&NpHYODOX~3@V4n zKcmAh91J#}*dJBP8?3EOaC?}5axF=H9`nbKpcy}Xz3OS?8W+nX0X=?yVeUpN<0y+X z8~yxfR|m>zdMiRrt#IYQ9svOz{K3G+9T}VQ+#`iPSTltV=O)HweY-Wg2Y7MdMrmI6 z^fx{uS7X$cLWta2cCRsz^7_n((9|aHdH5+7LQOGDa+9iX9@jKhtWy>bx7vF;Ji(e1 zW$Ljs&nmt>MiZ9br*^OQiP^$__kleuVXSPb7*7qkSh%3}2P=;*`|3h@F!n4)N$J4) z^$LEuGgf=I-1_%NtVg?e|57|s+k&>!2dMGYXCA@i>0m!~a#4$8b6BQ(24Ow;U_92D z@+}M1XI(q-#d0o9l__M>J0DiK_35hm+AsRi<`EV0sp|69&4Y2& zcjt5{5kHg9CU=vajk#+Rm6RIBVkRW$2&V%@X?G{WkFrskW}pi4X2?^+O+0<$WcpGz%pdRzR#IiO0IctM995(P${yuqJfa=B>0DG2AEa)7MLv z%8V7avd?l`^4i~cPh&+{7RF!`gE9K9S)Nn^dbQjmF{aQXGFZc5`owE=tg9YgOi&76 zZ)t?J*y)4rEjziH|6oaqxT1@q6LmKA`+c{zTm(sKg#3@+y~oXF*@nXs+=qkufWm!( zJVSr(p?doiJ2d?7b>$h9zX>&G@y^k=D<2&}M&w@0TWj~O`NQ|}&USMlqbkV~n_f}h zJD=YH+fqY*!B6KZ+xLjR#hv-=?mlOV{c@=^znqqc&Z-O zblp@|ERJ3j&=N@*WrUqGpD)I7*Q&nvKQWk=hpkFFv6fsZ z4jqG*W+&il7-%nzw`k7flCs?49n_WyDqTM5(&p%gb1|@tv|kpW&lloE3_ju3GTa4( z<8)ErFPNyi5@ZwEE>A`q>0@~5G%2K|FXcv(;=A<8c40CuCm*+$R!;12B;=;vOST^2 zq?Hj$vDdpBiC7MehG?-&3*Uasy{wqkDPkG*=7+tq_#CCpj7|RuMSk6@UU6C0I)$GN zYk0NTrm%_x`@SwUi`ySItt$+grcYizba`DIHUf)?!`_SVfhGQH&{nawQIv64E_ZWa zppvylGk2C{qkP`^@YIGt57<3pqE2=RLR(gkKB{{@1b$ROfU+9*Ahe_bYzpY|EShU4OI}U#fniNcM|3KPS5wb57CJNzvR>$ot2vK)w;8l}?1F;zX z&;9#NTOvj1QVFgOOJgdzn+q{o1Jf~|p3EW4Lgb~emy_!iX;RMn4757l7tYl`T5p5% zroH>6pI&ZY;PRvI1bX8FVLsg+;y+9R7eC4kKl(WL6s^ z)^`S9(BPFx`wxBHjDDZSuQ{hu5j$jra^)|=-6B@+J56E=qlR)7v_ofj&3S9HaHem5 zN)EEs%OBMuRySFPPVJrl;~ji&X>YcPsB(9YQ4;B_4ko=U@SD%U@t89+lPJ16FGEHJ zKQw5{tHDjr1v!mSWsYg0)a?zYo|nvhUD`ebhu+BPCOZP5lG5EZ9s4ksV@W8PFACiu zHCWX7DV;F$x0nt;w+?@yvv+_A8~3W@=DN`mDtCcYvW)j1$&Q@LBSwmFRjn9~UI%sv zu}eg+=xjftT>4W}+uZ!4%<5P&3T8I6Ag)7$6{8XQw_%)StDEpI27Q zv5t#SI+)5OL`pJj8R#<3@5nkoSZA)LOF&!s$K>d;?zS=ddW(@^eI(`BVCg(F zWsv-UIQ}GTX}TkaRzK@Q{EDDPJBhlQ#XV66Lg7j*!tD1`TWEiou-^B-WTH zT34oi<_HoKqiAEx<%P7EGrRUkk-HqFEisfF^c_Rq_w@b^?vH*HdIlHDpU=65*Rbvi z{pEO>ZB5$ToKC1%Lx};A+;VgT4}KHr)JBaT2IDTbd`@F2s~+zYcdeFX8YZ+TeapEU zuN1nI4q2>E!nc?+Lszm__9_$QPW@ao=7rrc6(l_iADm6@F4=4Cn))zp(9_9guB0Ts zLFHK)`Qb@K-0|c4dFw1&p6QrG&wpmm(=R`f4XQe6aGSD%sej^;nma9ETGlK$Fw&5L zX^~zF6Qi?lK>Pay7aslY$Xc48Cu(sp>AB6>=l>u{?RhW(e z2puYk=x_f26`imc@N@Sd#x%!KpE7_auE5d2_V(ush}2d2nXRzEnxc(`6-}Rl?+kJH zSHX7)KO=u?MK*s$={V^#&jJ|g0ld{4ezQ%2UPHcXQ>fo8_YVlqV68P;Y+OTzskCzm z>D`UpM-JcluBPxBG}dCyTAIBCM%9h+x={{o(ETkJSeg+g1sxtQ_0$Kw0jht={?WG@R#ve_-Gh6saZEn6Ov@^uG3{QP%%7 z*2(W{qR`Ku+TwnJgg@|HjL?Pf2fAp~@9_5wv0c?K67Z+EVQCjFU--c?7@%of~#k;pc8fwHJYk&Q_ z)F%w{#|nChKB`}TgUa6=UPE@Fz`?Nqc`#qQi#G4UrZs6YtXp{@Be}r7Qxi!0EG*~V zKUTey;3;>pliyg#N30Ndx1+WL6{s1KzP+shh)t>?aYY^B;AnviCT0nYe~qVMY-u>+ zU+{$67_xjDn6j1+2b1dsVc|vOxM^;_dG6dftN6>N{xjfFVUX5&{e{Fq+vqie7wR6v z3)7I)8p|!*J6}fFC4;Xd|4;AGmB+vN>%ra^3 zyL@~b{B7FPIRpZ|i6% znGLHl+yk1+b@AO{tQ#4z`;v#r?buW)lv+s{3e?k{SQNa$A_Rw(CMqgvcJqW zbm@G+#!JjCg^07E)|KF_EwN`0oS(41` zm}y6(kwHJ zzV#5-Uwh5v7E0cF&he++fKHpvkr|U*#~dZO?{7$T=t0kVw4K`vGd&HRI*0wwi<}u{ z%5*^oo&hgue5{B*URK8!65O~1;USZ1rzWZCZaiA}k?+LfG?mAG{i_s!Q)eHG;oUuT zo*5FOqe+g6&s}UhKi1|Y_;qx>Rket4@xJ^NO>S-$r9WQq@2@b+@)}bTV4_#e+sk-d zYBta$N5gn5@Jx&1eA}4&IkKs~{_9F{^7gz-Gl@!}dh{~6Ns7S|rYjTW9NGtVuLq8e z`4X_17NV#&QdtXs`rw9!S-X+GC0i$QnBQ1Les%N^r)L`BfUd*G++1NV5LUP+g;qv$4#n9+46QV$M8D0I z)C5^CBXJ`9?5D`+=p*{Y)-IDhX|>}=S@(cT>A8P>#FD{7XeUxScM@_;9M%$VSv@FA zz4=TmBJHE)rwqicbo<4pKR2oPRoM_eIp=>1S$joA`Zur=lcX>FAo zi4|-HVI(B3>DjT(BN0LGL>|v7Io2^m#9Tg=zn@B7yIn^2~cUK-ijr`q?hxxYXerf^;XH7yX>svA@s>y z+KT_bp^rsrLOBIHWPTKuSW>ZV8^V%XD=Xr=F!WPQV9T_2jVpP&0C&)POj!QV-N==X z{;2bEs_z>HtZ_ffhDk-eA5_R!NUC2S>nJYe;F~5-rO3-Bt&uPW{hfk)wM+{m-~!Eu z_7)0-h2Ax;_1PyArjB-`8^=?sJ$>2v4ST(Mr1+#MQluec)5Gq3)4D#P_vjY2de|a8 z?2wnZG8=zh&r*$x42_RoHjwchOX>0BS%R(@cib7UZ=$#%^+=C2jgRYT|lH<6O>;GTAz)q%^s@q zz`9;KHeYc%~ng-ny0h7ll2>k#69=4i?ml{)#tExgwgi*FC zew%Zn14^d|3|~#dnU}3&Q4d;1ruXfajD(!W1W-Ko3^skf3ta5;DI6>ggsBUEHLVwS zS*IuACn}!WP5lZwYfy=dgLxwQrg{RBqu1s{fHp zw;T*6o*ERGb-5kAMR|ZF?C|H}HF=oe;$6~UXz*=a0~7kQa=h;i~Vu_Wio7`aIBHX~=}y6P(87uJ=my|wD)!}2a~^#+_8 zHh`GN5`XA79P5aV=ABLW`ysPeB_lsWePr$xSqMox6o_&=%E#9jr|Ab{TMVRPKjZE% z>w&nk7s^azK6&5l>?}p$_zxE~)yu#gx*ad|ZVlPT8}n)Mp(qK7C2=BTc!oES>;-IL z5tnH*Ir*o;)*Gt}`5tq$ruq<$-ha}0->Q3Nns>b%9q1HW2PP8>i&Vx$_&WrH?f!W) zBa2O~+i?yvv-^3#4Nv~szuERR6H0gYB93#g$dPXeKB{18fzYzv)TJWHuc3h}zxcbW z_$;{x<1YL6SwRdEvA*!p-Yy@=T*zf5KD~O5i}y`M=7JL~eC4}m@gTsCeIT>Kh6D$X zfY>g>7&5YwA>v-PpKVAyf*DO0fWVawn7|Fn5M-g0K$z_Dh+Ev|SH8yy_9K737=gsy zZUaUXhnLICywwlDJ?7kM-!7`k{h^5dwlbOQgx~DtEE`yns_CW%jC~p3`yGIS zDwQizc-w=kG6rGTNLHVks?Kcoq_A5~e-n1DfH{e;_jIl#&qNjGlVW2#Q* zz(g5d&>;@|otJM{VsjF_4y#BleWJc{@yu=K~UMQWp7!g{C zYgy{Km_&;Dop_>+a#w{5(YFm1v6VE7N>5?G%^`^|=o%}_byG1xF509Mj;M{XD{2Xo zBDY%%WLZyt!s#E*NNXF|(4s8-qKUh$xbkUZYF2Q;8XFs1U`5nT-+6T@d6t(_Z+<0Ay8WK z4CY@S94b#Wlz4qZspHjMQ45;pIWG39T*giXidWWZ#22ZAMz3bOt-kN}!wghKWp?C0 zW8KU6iUqhRo!c?Nm>dGhQBPwDopbAa!gQ5|fL@oaSjAEaE>?#U`I%f5;2D`!-hr-7 zYlc`1DXO3^%wehy9n$YETYuqV<946ZhfVpNTBZemB#Z&z;>tGN_^L6~ddk|U2q#t; zN1b8@(!TwKfy z8>LCn$J`AFg{1s}4E{^)J$eDs`cxkND9bi7S}!yvJd)0%@lQXO)YePGnpJ^OdKTJ} z-J0+^*Ge;obg^Cbw8Ql5LOwU{WHi;)%Ygh`&dqgxB|G;XbEg~A%sbcGcP=aDBV?pW zCBHM$u}EIX>)TQJoyXy}I`ED_#oJnYJ`xa6)lCVh0s2p^w(-t1teTqI$L#FvGuwhl z&353o766rROZMb3);@z6z#QzZz>wyAfLR}u*lXko!4U?v9fN;-VzKvXe%&%G}w(7gWgtX1_)4QCC} z&n*Un>3iJBds2@kr+Y#x!M)n6?a4OJ{>kl>X@mQu4S}=$#>PLIEJXVtFg4E2?VRmZ z8QnfmAncPTl+7~8w_v63r^&8}_M{gd1=FDf0uW;n%s6396zRgj@uAo$E0 zE!IAFsK`ny8SLd3{&;@198^7vFnCaFC|TuTf}(<;%QU4N44+wE>G{rgb#`b8YOGqc zo`u;M`=x3D5Dt@Bz0Zhu8$1W5<2UCj6163c&!m$0*X!k#`8{ZNmf(&79Ttw_R>8gG zmLYlli_kT59|%?k*taU*)8A&b+s4Y;>@XI&!wQkbG&sB`x0xJ|rHwBho!fThHt-{m z4_HrpTWUTqzUk6*gg<6~#9()c|0Jm$<$}Y_NX(=AQdMN}!gvB#(4`zl*-7b19)2;3 z51TB##r=0Iy~3o)99^Df-?!fTT^@%Ibucy^@@ivV_K#T`)LmKnMxWF{o7y_Xof7rS z`{}{HL{9NkNUW3l?D{jpKs z%6mOjyN`{>)gl>VcrEokHq=Y4)u((Rx8i`y_p=Q5%3zIqj z{ESf^;4xM#Z^TaRIk zl5;S2gXXy&Lx0fGQn|K$oLfDuFh)QK)fFSgh6xU|p_uRzE64*eFm2$lswS~|Ev?A* zmbATHA&&n_HdEyM){al@psU4ro*WKOT`;rGOx;h*p;!0h*ddhlX0+oMSEkYFvD&O?d=gh*RDz)+^ zS4-zvYq!&p+mF{6bEB~Bs_p91AO5-&y;k_@mo(dx1Ev*6;>N$e7kaM$UoHSwC--bq zyMA^_&xrTbJO9NGnb%AIpp_aG<2pSh5iV8b^}-Whel6TklgKmq?%gXj-P@1e$|Tqx zn!iAk6{9RTjJ`pq>GIQ;&2^GXn`_r!1TUfTdedoU$7lxD&~`FwpkGOkQ;+45;1Z6( ziW=Iz^Sk^sMlYfTHF3B{LPI`p-QPGs0O?rWUN?2&h@+3pW827%(j2UqVhyd)ufmYQZ}bf=?cZD@jT zsAslb5*$Y>C)ZjzQSw6r>q^>LFo!AGRkoiu_Jt?=Sj}OyuomuIZdlf53z#$2OR!>a zNu^cvwJScwQc6VVG5ODSjxRw$YL^8YMS`U?aR{Q*XSTB<_$mFP3d5e3yQ}QJyqm5r zI|dnu`$^ff`@s$WnEh%L`kt(jM4n0k|8d;tfCoJuc~=hyIr!|NfLq6Q&)JdM&;XIj za~nbof;q{-)gW6!u(*OGR(7DHjig?EzFjr*b2k?a@D9cHRXE&w_cA8`B~sHr$+=Y< z6VHxx%(N4wklaaiq3Pyt4?UJ26+zcO0*DKXw&VHDia2zLv#~*R?D%*zxBxhOv=`>T z0s&&MxgtZo1|@VcobSHC{{j$2L_}t0!4IY9*dMusIJ6iQ>`!}%GIOj%m|CLw*)&Y{ zsIydF^$5fRZ$uazb&h}mi{3o7a(5p{{^B`su$I1E9g5iB0p zEgTJ3Azd7Avoibw22Gj2Swo`7VpXpoB&u82Fi6dj5 z;_H58sF{Ds{PdD%s|<;&G#YIX5g$wghv+x4Y`g3OPDf*IX675PN9f)r*9J<=FG@dx zgtfq=Zcid&K+Wsy^jcL3Oy@X+&Yyo%H^aLfO(Xx?VB0EK@0?ave722vO66-)?$FeX z?JjD$2?K|3d)dzEkG1uxwy6tKEgT`tUK4n0gwr3$JN!ydsa~>Qj6HDA`>(D0;{zn- z=D`8frBz|K6*7h`=UUDK&&W!5udbf7wyk3>(^Heu*)&$@zSn8b^(`-w=`DcwmiTlW zxOd4tYJF_0c+k*>=+%autg&i%`3bi)&Sm{Q%8T84rXobz)y0qQIDvjBrAxgoi3gAJ z46eiMQKsWRUlA%!#$zcB;Yq~Maf7I~kAdF?c0T-&S+2#4|8@#jr)?S_H#BkDA7Un^ z%B%g=!?L{PQ?XRfr6(SS_!w*cY&S&!+PdF1eJRN)uNK(MZ~ADPl~G+Nv6-J?iu~fK zw~!9EG?a%x*B&n~Zdz4-Py#hI5$(jD@smU|Y-6sSk;F?(0ir-ts^ck69e-E%z@Kk& z-LrCzYe_?#?5@^*3FW!$f~Ji_IEli-5g>g@UI|b2Mg0__Hr{X4AxLUuWc5q}Y6zfq{X8 zays;=;Z)D5Z`$t7jH z0~Yc+)UO`&m5o(>Jl%G7joZnYk|G||A2&kdvQE%h*#$0g8R%VmN`!<38WQF0*jhvU zCc(?8?Ll|srd(TLMn-oRbVT7jixz8Ru6w(!K$ErDy7>Cj6GLsBF2ZxtKPdG%8LQ&F zmZIwP>-ec-^mMx2)vNFjWA62n?ypTMiVpdpU`IGxl<;#w>ZU*z`(zwz9J{yXUM3~J zXsqNtQv9>@Oo&}Ndr+9QX~S?|5tEA(w5|R^{ zmdOBGu|3JHs4ZFykM|d~UCQZKDG@f%I!)#GeZ3tWJ0S5H z`s=^Zk=qZ|kF=xUHTItcfr2i^8Tf1a=I<<1K;TVhGb`C% zuw;elvWk;mve%75!%am!uC%>P3>xX->63`ay0A{NUAa27~r6LV|5 ztvlO5=%gMmC5xboTZ{IIuAi&BDf_CV8Z^R37<_j@_d9T%ng-#h`7a;g@NYiC5)75Dp+K5?204{} zT!*1XM-W$_Ngx;lN(Nx?*oeUEz>5zGPI=;a>mK!&R1=CX|0X0b_l6|T>Bir#T#y!% z1b2qxCid9~g9B_WAG<*YeH@zd+lVbJeUaT~@x;H};jv>#)93))G-nsn#5Y+20&jsq7GmDTlIriL0G4uy2)RhK-{g z{dzO@He}`v87(XnuC+MC{lwS>Gd`?V_4K+l#$j{zog5eq37ou~eOWjb<_5?p4~XbAe2t=BZ0JAg{G!8GPYnlw&w`z9*nWiLiaYxc0u(r9DyM9 zxxdzYA#Vgco*a@HFK6smz5R`gSc;m8tU4coQ`!Pknu|T(cVo2&{Oe4?+S+0+e4E#y z*C4m72^_fJdFS7An{B9qjfLGtr5z^0piD0(zNoU>^*OY``9$=lT50zgL7}HS5-U=m zHGRZeVcY*!MBsZ)r3=MVr?|TgojdL=okOs`t#L$xVsuu8zri}{w8?oGP%mB2|cK`U87Sf^RN_Q6--eyR%nBCHL-O$PK}L}?<;JP3B0NG zn)8DW9p!0CW(aZWaC-Dddb%1Ehw*fB*1C&t>byLxIEN|Akz+;lNsHAVCH_JG=}%!v7Q4c48Q@nq0dz%d5$FwanvG< z(3nKa&hT@Bueolo2+$ZAv;98};?bQYD~@E}GfdYEIRJVM(v`u13KNB^v%__+D-8w- zU+TJ&Q8M1EtwrouNiDM_Oyq4!bG^H;_3Lo{iY-zOOY9VW5BU#^gJFv0@@PWP93=Pm zV7u?LMT+Kj&IQh6Z}rb;H_zjB)rMLb4#i|Pm|!_N`2SYQ0!V9m7=)R?4k$-D)?jH{ zQKb#oV-F%`wSj3Y1ul$x;%}ech2GQKw{QO^#7d0d4hdlsvtFIksA@yl0H2Ein3?P^ z>SBmXX?HVs%{F~m0DmZ09*cs0@v`^6sWrd~p8Q>}jA%!fZ(d0v6hBR2t97ec#_q4S zJJ~jZC%Gd~qe85Y{kr#qPv6Z|tEQY-22n(Q&skBMh;r+3!?7kde zp;a(=VZ|xWsG4;t8{k=EOE5giPgV(A{Vl1EHvkwP!5kObq-Wm3)P>#wd0ydpeg`c^ z;#PfDzDfeRtNLHgltOS{sZ|E>0K5jS2UK=Qv~91R^6ODYdXf7!_A7OCJI4M9`|veY zbnHGv)98gdxJ(mA;x~`4FPMNuUVjY?hYtDsC-;-Jn{4ZoVPx4TXl~8r!OE%{+&&j$ zprsCjfP$mJJaz_7wiJ0#GZZ6Q2Zi&T=z>%CbaYO`eV>CaAAFl&DR3Mfo0ynPE|85a z#iGTV8yjEZw&v` zO7Q-B1@2e>A}hi)+?O@>L1f#&K-HnmI_d#!OfyZ1#54bOQZ<`skH@%CDY=M7I2L9I!Od3-b zSFlPRu1qc292N2FwAJn{up8&JK`bizXuoi|3w-M}x71)j2=efNz5S~9_la#ZV$2;m z8`%EmY%ty|g&AQV-GWAUPHym*Y{ewc6yT;vmqw$8gAA07GOe|}$9Tx+|C~$lz^n-OB4YBwM!deYV$$w$<;j!Lj-L-%QVG>@Z{ZETqjuI3iqZnoA4UUb)El zrmS&!>4fGBV`AaE^lk$M~zM#G$Nf^(qrz1zlgQ?w3!?AKAlK9dLRNBiDB1S`h={~*_UtDdmV#g@6sS3_QO>I6E;qEWt zD@o_Gcv(usn$8I`mTUIeCKlePx8$<6>$94BFXflY)zni~hvw56(vpv|LHcM?HOBRa zfmcwRdSdI#Ic8XOhV|GCCh=z^VXro!%u}2(5m&a{e_oDIz89>wHZRdB`7mI5h^#tq zUG2fnvoP5^Hw*qBF+hul2CImwtVq?bYn>W?tDX0O-DnR;h2{fGZ@*5<)lrrw$-p&{ zLKw7(Lqv8FNwR>d!NdeSG!C;7fC(Bw$F0_ST1Ex*Vk{4|+QLZzravnDHx{e~<*g7z=Q?Rq# z;(3gz=V)zSl92$HupU180g0)6gyT?CbFg2lDE?R0{d?>)&g3kwJTtdvkxmTZvc&LC zqEyX$>-kRR-1$NIn$)%q;^?Mzo5#C6!Fgh+aq_)^np5O6_!|Oq7-DAJQxX$>g#Te+ ze+RaW6h$vXUCOha!^}IL`Ze<~L9Z~i0iAG%e+rTVG0SY~`uZZFG$#osHslcJNiZW% zJ?<9wsnBU}pcYJhS@p&p`CGNtlAnD#7x2aQ-43rIT(hufczexzHf@op3E3M!Euc68 z;OTs1m%s44tt+UDC-Gi$YvjDRS)C^Y4{UMdH6$2pa*Mx(jXE_^ z7}i`#K{yR~`SVK^2=ocy=h4uc`?(Rw*O}MgG3;BGtj7XgnY*UyLPE{AX=BbhR8%#s)Boj&@yW*MYipkZSzS)3(sDZsI|s~~?aI(9C(3Vm zYY`Jp}!p*&Go;$^?Vus!CHo9$8b+fNIvtDbGj-u-X~yycsa)^Gg>{dj}I{tB*@NW ztRHG)ruu(cPuwUxJ7c0%WW${$&bS}Sc!#Mv_J;9I= ze@g#mhf?vgR+QiCI!?WJ=2%+}ub~zhf~0}sRyRZIp!(UnsDo#^Von-j!!psg>x-2< z+rdyl>?!I@iDM{lP@Gz%h#Ez@Ic_d@93N;xh}y(|X&C8%Zny1F8Z9gzSDFDce%@YY zhCQH7>a3XNP;<`98P-oZUD+tO3s|kU^r%<1Y2vEMhqdo3j_k|-c@Ry=H^Q{o(U)H` zX=qpUZSfgVIz{4(A>o#E4mJ9)4#k2HeHfg;hTasik2z8gpy)=7<(w%R*U^3Jab-X= zSSQ$$n9mUh28p4&*wh$$kqe=W%RY;%Gj49kU3xP=fDIeNb#j(jgK~Pj#%1+5-Hm*F zcpiz7Lz`1WtB7iT8iJ${q}5;!XIKawQyC;gUPVG=nqSB6zvzqoGlA91!+ORDN#TgI z6HreQJgtqK`%6m8?`ldn@=Bi7TQoLe+`DpW43MTD(V5hw6#CJ>k7DcoJbo4U<^|In zAB{?XMthxU3vUX`h1r@c5?nqT*982|m1a7|oUr>q7fev-^0$`LwhXxx`yUIhtIqffG)Jjb7`DA!jkwYYwHbG479$Cl8yZs%T*?~w>I0DW?dvbe0ll4Ry2l}fki!h@8Uh3 zjg>h>x7KEhoQX)xxeOlj(m$nVQR4X5X{$2H*sg==-Y%QOxVubmEPqq0V~oA7BEL$_ zPsVH2nv5A3c6ZknJ85_1RDNzh-{z-=XAm$q-61NCJ(60l`wAOJRrdMbo0DC=N^%8k zMTzsRPyW_8cwButlC5 z4PPqt9MHUpv9p`r2v1yBG6ExnKJWk%iae-(^6tL@3wE{)IK>x3iFEr%0eInQDq0{& z)OYiOhhMynu>Q%=z{$FogWFuEw^ZJE#2^0r`AfM6`G>-3`0MY4s0KUBPISlbS4$DU z2o>|_?8iW*wih3B#V-m7z~>(`@=e9>2y@M@4a@+q0SbNiy2Q}Yb;XN4ConrRhQC>! z$kYF&t-~Sj3)jq|kmmLT0Yq3T&TM0+3UOa{Dc_Dq(Rc8E*$RCRx1fom_}%wHlWOn9 zyXBz0I3pu3dlKYSouZtx1EMQc8QHs};Vzar{G`6o$aiw zGX8k}r4O+QmOvQc?3zlTnbu0XJu3Xa`@$v(yIB@Wd{kz1l!(ASEG(># z1VsC{Bj^vdfA7jynV@Pn^|JP32@|pU7pcvpMi5k~4wV1m7dd8Y{qnx>^_C{KKtF}g zPIqaMa(=`Rq*l<>1H^2luKSAhImG?v!oe=W%XfmlB00HF_Wo z`P8fLcPY2M05k{-H_Y1)Ifz-L;sL4#TFY;WF^m23qx`7t5lEj+0e6YO;QKdY8#6=S zERL29*Olbm^^9~eU_N!>DUR+WjE++8E@VwbRpwBAtZ!BFg!=@e=PKggwz=`aEnK(Pf(;f);7-E)AAk8$YN<|`-WVFC@4C8)avIMP5?Jn>6 z=yc}Ta70tM9fE|ZI{&7K6_eFi6eX3jE}4Po9#u-hL# zlzn%N!_o)jS;$ca*1Yz44z*?mp&RGr`anE~Ey8-Q$pHiRiu#YCs&oFR(&=JcS{Se- zI=(om3=3)+RcE=xX$mdXWb1(lN;PjyAde@TreFkniEi35{;cse8gLuL6b=z4sxI4W%Q&agd99(J;BFrGBHOe)!DqlSZ0I#(WB>8 zGL>v?{jw3iMry3wDwt%1zxo7ip4Hm5%3226ZJIJ@wDhbCY46mmO=p4mUJHa0M%_zGs9j__pV~@=%Uj1habY z@sI1i)Tmc+%NI`}TcfL|SX@$=OY~;2{~x_(dn8^a%C+VR92DshDD^3Y!K^GP>>Ha| zH9x-1Z`ufmyql=4(l?})1{_7%1?1e(&(p(O$@UqE*@apxJX!Tj`522Sx{|TCi=18A z;&vd_jGHs^p!}iVfuWN zb8hc@+A+V%8$Y~0*+-!9H|msQ&Dj_h8E!{JGUbcs*KK0GlDkyE{}Hv0Zd-XRMPHr? zsn}1SS9_nT>Gq`@VC}iD9!F;QjkV~HU9oX-d7*ylOVNzkl2gSM7CXsXBL|9b#Q0*| z-t^@KhmwYkxThZeToc?r583fL$=0+{aKaI{Y%8*_USD6vtJ7&Oe_~=1RcluFTLH7=P z{e9L=;;$CyK#i7ETC`L$EL$w!Ww=?6wWR=ccMYbyy#*BjscQban#Y%i?Tm<50^mq! z05i<$*^n-C&Hw$lJa>jh~5BJ|3AP}tyxl+16fl3&V2cf1Zi z+PKspG8U0wGB?i8GWL($TDk$wPg__J7jR0`>pR0$M#p9Si8inN@imDpUoH9xKPf}I z8lkg_n?>qQd;X}hJ>Za$(eW#TD*R#9?DRGo0Kp*q{+06t%1H?A?=hy^*>BJJ*2Cx) zlssIcLS&@a@#6=#MwZ+{1{XC7M_c`zrw*hL$mp|RF5%B{tVxPztL5lp{$`ahWyvU? zoxLK?%hKM9LR}w$io&lpx)rZqZI`Ac4eYON2H586&U43P)N917#kpILn`ZXTBZHo^+>l>saaZdk*N0mF+2!R9|I(M^Ob0*Q7%huzu(Filx9?&F@(m_uQ z6`Gq9)ziB(U>dS2%pbN>R(>%uGV+VEgT>wMzlajNapau$hhYr*+e0VSJ^)wmSALRu z|L)C^#ckbSQF&f|66=%OQ?T&SMBR5y#KhLux3(k$*vt(wJhxG%Dtbu$a`q+o>TuB&R7iH;St|j7Bm515ki#219NG(n z2{*x4{HU&Dc4I$3RRZZUswby|4@GhEn)Dhh1YX4@WPea{J4ooJY?FeuJN=k46o43L zFP+5IeibsscG>fcsW&^_D{?|{>jjsa7v|li6Hl?lYVq8iA?ElMc+6RDC|%W#GXyZh zRX%1~C?Ds>dA4p%n+qU95sDnDgX+2qlZcCRcyK$Ay)!!YHn%M7pCbA;Yw7{p< zgwQcfi=92j-#<>{e4$HalxMIq3 zI8}1)S`;=!4ES?311Fe{uYQ)wS7!fgZkjuc5-)E^dO8H3_|j0Dj^b1O;J=ufX*B`BH(UyS} zCGhVLhbRfm7S^kM@Z0(xVsonV08$~}@^H?fTz(|JH3oL`6KyXL{>4c6bH>Mv*VT8V zzrK=>7lv+x&~_-k#}blBJpm2y1MXCjdIXev8C?!oDocv!hJWI?$b^!dK%7OCX|SMX zp>k+trNNvOU>Bn$NWY7FW$G5|e!#A&ke4#tp&X1>mp=2&9(YC@`q; zy3ZfvcM+&D$yB|RHmOB=)LNi{18!~Y0p8`jyb4l#$C!8Vx0YcVymX$41YM8b zy}l{FLdWRb&czb?Ky@Lsa4S-}ePAAI8Gc`j^WptDn@|^-OGE=ex1B=^CnWdu&1*x9 zKHVPBzapj5iEWE&^V>;wrO~ruEc+7pBTXf9y(8%bg$`c1nQV|j>|UYqq{ZxB(G(GQ z3b}o3;wMK;kB;j_RIuVGd%IL$4ed~^AD&_Me`u>blE zG4$KlR;Ly~Lg@NR0FiUu&ljl7%)AMscOqKNpF*Z94tD=NG=l!4y$AUoDsoEd6j!Ry;O=v~4`@1PJj`0%TEPbI~i5B{b=elsl+pFe`dT|DU zu*diE%D8xtOVLnLlFIW2=FE|!)W z8b?xo>_NH3W~3zZR3IG;0g^B&1LUx zn4Go_qc~Q;KnN_^gONhY9utxdYtc~`e-b3Kh24Ly|OcjYT?$2AT zew_FG`F0$Pc_Z`H(*Lrgf0CP9tq?0@NLTVAoIW=*-&8^R^A&h2zKw~_y;hX`>3(SE z@H{Nw_1(dfjeYZ(QWyacx||p-v_-1k$WAlK#~8Q}5A@8(mM0yWkYs>+N+*Z@fose3VM&`oR-I?#a$L9m_R;bZBELERpmwW)KA7>Ch0FEk#0k6x>yv zU1dhghJX*tfJ6&AW_QGIF?64lXdmx=Q@M2V#<3M9!#G3F=9!}9cN1td(aV!6IjcqG z{hY~u^l0B_ZTYwO?iQXNK#FCO-LdZLl%gEl3xuM%}Ndxg>fcF8;6|@$ZkrR0UI7>Dd4Zsfog#_w7LD{ zx(GyxNo!4zv^ntP3ZibK``^`VGFNv15d)MH3gHl}m*RU9r3)~RN%q&dj~Y~ZyE}k+ zQcm;7m6R%jd=asj#${X^*?0H&YX#{NQ&5aIDT^iz$TN}~W8>7$%0Hps<>I%oXzu?s zZhhRY)aI8jxU9Z+7iPH_$`b6u)&evd2co%3iz(?n-tyJ>&TnZ7gf^Atrd2U2B1O&wPy>n!XtQ z${y#)Xj zd8^xSD@t}pxTZoZ3sFZ93{**si17KR?@zDRFPpw`l3x+NV)S%p(nj{G`SDnwv!!b4 z!9y&jkth|p@r_Zlcc2ZxZ7I;e>t39tJ z${c$edN?;0f?xXmtOHq4)hxnAk@Wdp4ydGd8_qY)h-MkEZ`j-`0iUkd?$zhtAQ=GZ z$`X9axXH=t&NLeW&!-c}G^n94tc6zROq0D_*thR#QD~&3nU)Qp`G6ox`zhVU)S0_Oraq_~mjBGodB4 zr`GLOI%z`Jsz(v$!!S*b`+37XzYmg2{QE4L9#FjcH&>)(GQ_<4)7$LT3nnlW2$-Si zlS@v~Bh z;xza5CykBE)c3_jtjB%~lk+C@IuB$>;fTJxn<6PfoB8(g_p%@iO_19qRB>giz;m|! zPPgsf%PG5$T`kc$yZ6}GVV-xIJ}e9ofqvHMx~ls|{BQg@>q-%+_}$X`n1fBf$nx>; z#hUTR?>2bD4MEZ_=jQg4>LnrP@6vf-JzL|MAA6@0y9=U^mkfz~xy%=Mnulj;Q>1fn zD#K&eY+C23$s1qAfYttLGRD7cNH^r2V0C53ZFDtyonmKtZRCoQ`t;JdH)f-9&ZkIe z8M+E$AC=@JRd!bp*xDds&GIDvcTkUQ-<(Q(~>_^j>XxJ$ltvjlET$I-@;17(|; zEym}(&EFCRgpj#=J z5X(ahow!>Z*T8Xtv$NBd-DZ@$m5tw<*Mh^4;B1F*XPF+5+PIv$9sF$Hvyc>rH@k+^_i;crE4AUx`l;>ClpJEm&9ky-qkJmp03GQEPiWV zK!SYdlE`K(tAIe3X{5Bua^?iC@emyX?S#Q? z1A_}7P{@r`{RTboX*)YRW$Ad9&j#~z?+?nywCrVsTI{>O3j_vd^df3F^@zXb#Y zzYM3p|7w}{jlIv-6jpN;7`@A7G8@?+<%%=^qQAdC^Fcqe?TX8LwthXbJ3mue`Vbq; z>YDURRHR7<{?4-{I{5}^a7YkYfviN&sfC;rc?{exWqh)b5~Gs#(KqIB^FjjS&kwMi zVlF+wX>y>*(MaVIi#YGS28dhj`2PL&!-bI>u;jID*z_JM@QZaKQK+!6&~>uw!Zx46 zo|ZW_W{t=#h_KDh*QPD`zE~X3Mhr9B+dlbVF92xsH)~B4g}tc*BWzYO^)+WEBxpF6cjP>zQgFZz{FA+0~|a} zai_pXw(*L9VFMn*D+?cF zF-YX{9PEg$5QT_#K?D#!Tmj=}y@t4?8nRt6mrMP6>K%h>e?JHCguDLwMyH_tDy`kJ zzHVl-KtA8SKa4>r>Et5(B`cM`Hyoa@c`u1z`)lakXnLG#wFOsJCvO!Ha_>dNndE-~ z09?fOX52>%7jnp-%5f3AeutbRIk0Q+?PcqqdoIJX>MhP4J+^A)u)(eiiMm4X4{6?< z`RgFIztL-YdU~^bri|Ycw!!DNw)$T9BLv(r1KNQ>cE znVh;{yCTBc%vG2^s5R|=D48iMVFHeaLdhL9+EnR?ifUb!h3_I_kD5xtbKoMiomjV# z)Z70B z8QzwFy>p(^QuhJRsn`!C&EZ!>ZPw5ujy1qZlS5{1BOs51~ zYZcP?g1#4$HJ>aqdlsEUp0+qr?t7TwSuW}Qm1Swe>Y)ph=u`f}T`AXdqV;45#tLl_ z&SC*S&yW*O1jQc+Gr)NeTt|J$ENk@gJg&LfV7*IFaFeVyOH%3HO^wgf@?Y$EGW&RprTU71M11!+7VrSIh=eeFG}o8)T|%;;0qrBt{qP zX>#imK7WjF3+n+=IBfP#V8gAPnE5q5o;>iIi+iEoU)S=z`_uyAb8v7)o}EHThr&!T zRTod)Gk@bR@oJL-V=F)X&BD?L3eXL}u=@l`alWPsu!{Kts;`AFMh zokr|tW+UaU(}zB^Bq+xM-`TC8x~8U8!up-x8y6g5Ts`2H(j-zD+}>}=&d?@`6_JyD zq-;Dntz|zVg)=LEwH_~@)Z@Z8L}HizAyY+DcU?`b|Auoj@yLsW{X|xa`kwP1(lJ8P zxNzoE0aFXt$+2p7reduxR67_ZrIvbJR4$czd;C4!J9!vMMXTEf=Q>1AAcQz7_6MX{C*J3x> zqY~=Ba3jZ>c0ofrIU0=@5fBK9zmBJRz~^QkjF~u9X zYj2cVs}v^UE}0$<&_ynZ>e>VP$h8phRqp8412nRm2E{|_AMIYKC3AmTtTJSl?SaLr z%%J$l{P^+XTobGsBHj<%e+}TxM0ua0pQYqvN)sNh@kJ$O7s?cZMVzJ}`9(_)so|>H zz+!_2!veOvehm_BOb~Tfc5c-^T}p0GH^(sEL^epU0SKD6oDg~+va`V#!NlWa1Y5vP zBJWd=nucJ4_cs0H6c}qvU8NP$bHVw7gm-wiuTHeu*8`uoQHGaJMt67_6#FltPv$L` zy?IF(9F(7g{U{BMZEdp<-3F!Pa6W9pNbKq9xdWRmHcAMmP&I1W>BpNP7>!ldf8EmT z#*GjN%%F#&32P=p-+&)wo`mbWb?!!KDz5Hs4)KJ~N}uMl7>z^TgGW$2aLam|pMO{@ z)6MYq%?w?y!FqZzXZNIk3w=;ktZMkSK!l6BopppdCV}3`8U;Rd;oR$nUrRpk$1)>s zrNGA4zl3l9=X!{-5etCsg>S(mI9ab|U4qy)AA%Hmo3ozlTv(B6Sr`DE3>Bz)r<5o+U zU)QwTbV$9tV=Po>&*UwxM=a+K!D=4sPt=V}7oAq2E-LRYg1!_^TDi?0ks`;&daKsO ztLTK*@ohG^P+88sAhUR@eql)$5BGP#8%UvuBnf$CrxZqy0fivikJzzkw!6}5y7=Lb z@eJ|y=}(@V_MC6#U(2so$*Py5tOUlJy&Idh_{C&;&_IM3A;i6=ZqJnSc|z7H)RNDp zit0PSLYJu03DWOw_AxfzP|n3OH~dDketfSjS0RPx8jdTFywm94#)+AJAQQMRPi{L6fHlIL4Y!g7_;*ro;*g<3HTfSL?k|haR0?reNWHj^H`rR-=o72;q=s5l(Vjmj;fzuzCOxAQfd4~fRratl$`aN!7lq|qXyrW~L7w4N3<4#j5X`!9X@)7dk=R+;BJ z&fVK5k^Ic2G~1>;Xp^Pb&etnUT_XngR4Uz>V_quh8J#ltCULSc)@ZbU>9ssk3PaJY zk$js?_bFaoOlUI`KHeG3-?SEXdv;IL=h#fk&(036Y|)>^>pup0O#JOG=aERQFnMWo zDz#@`DnW5WR_Eo`{&gys_ZOKXBjwG`iq7cob9N7s%|j1mW%$O(zi-00uZ7R=+f!|w zU|4Vu)w51Zq^|!Jf~S%VN#W`jFX4C?g}7bXvO|It)D0bbE?#`8IF=sNzpnGZHbn8R z&Ins7(L#J_&;p(N+&DQqZ&<>NXH#ww6aS0R#jiEe;8^*OGX*KWm*WTZkV5h*pz%+5 zQo3b!v&wo~DmSyLCZRg<)!M+@ESHdb_@GebqSlo=ckbxH^m78DBdvQs-B;7Fx2Jr# zC){ftwjVX{2Wj0OQkBC0sx=2KbS@}1`0w6b(!G24AZrs3_TI0NswJbL(A+_fL=ab4 zC1UZH3c$3t(A}r)>R<+27w-M3zcFXp*tp~~SRWWyT^6>j!9bz*%!KuI)NY5VsqWvV z;%Wr8D?fKK%XV3;%xw9eLkE;b z$DN^L*A6B6r5dDBVc<1~hIm)tJFEJaarsfanoToMF(=NidTszg?dpgA}dJQ6TiD-(@$rqSGq>Oe9RH)>X8$pDG(Zhri z8W%0!OscJ|y4BCjMZ7zui0Uj!Soz6F@p^O`cN|M*3;`A0zoUo63a4V}a z1Me5oj8L7aTXki(O6E^R0T9KDzp^i)65A`vzR{`*7rgy+I+@syNFM%grVBF_u}5!Z1An zw`4*!_pHu*h!@$9yefN2x@}h0!qjrfg1nkiZNtvHkiC@*iD*X84$n6yl8K)is|l~s zx9fyFlV{O_yxiQ&LXtS+*;$5o%Neu*mEJ_`QT?o0rrnfha)3#z;)B@Y_sQoOSQMJK z45QpD>d%?t9(YKHt;^E^lygg|++^&-GX`iFm?cab+gE->Eo-!ZG1OWh{-hG?%l& zB6IGYtj@8HYrT((?)_G~l!>`w^Q+%*NqNTsPi!9>$+1+=E zmAoEl>ChuQUgp3~X0mfL6(wAfA4$c<+n2bnLOr!kboaf{+OHKFz9jq1tjqZwD@WU3 zA9wo<{2h}Gsk=DV=V z9A^fX3r{G+F}UpCDt62!AoCb1=<~X>bF{O-3)P`wNzCBQddkE^<6tQ|BVe*ClbxQP zo@V*sa^kC3$6#y5K8R$3sGr_GI@JCe1Z#>^g@)`NKTBv6pvi02t?_3a&PP?yJ&jtM z*??*Hz}A8kNQ;?{EBt`Y^iadSYB?<-lO$hHy2i#v`i4o)sW*wnwZ%zdHIvVlA?_DB z&%L*G@ZW?lBCh(zA}~qbsxP-#`lo#4w}FeIa{OFRN0%0I-)Efly!wzXXx>&xZzZ+#7FJftZ5qyZSykZK*AY{*9Yl$o_J;fm}M)Zg?shH9Bm9ZGA2qpM^_5C!iS)z`Cmw*IRU401JG!kHz;cF6~A z7VAZe1&4SF$WE{|6V8aL`FWB;iE`T3Twms!f5#0!TWoI8!fwCbC?A7VHLIJ#7q=#Q zJkS0E^1wb(Qz`qNiK1%v|Fm$%+$*~#+Nqn zFKF@(T-`(hHhwBxzlfY2wg0YJ%HoP|2iYBL<0vLz-}E8Q626RhG$zkoS=Bo$ zaUn4v!F{t=Nb6(pux9sau@R2b*MeQ>Hr3;nw3Geh$~C+AUxlfl#tkX=I7I%y!kb8D zjGV&6E-+@kt0acorwV8hel@sIyylIm$ACu`zhz%xqpcaB#*;UO3*z8QBv0G%l=Dwq zO%PvV30Zv8qG?=L&#jyDIp6GSIw0#nYETQ_QHY^9BTUuP0p5`UfUng3Sf0V`+M zY@|b)f3=~(1nV2A^;@f48=>Ab;=q009=)7A5Lvdu?AIm84#W>cm^fW^$W1JPX&4;%v`=_9}?~hE!~-l zmhC>3>HIbi7ihIJ0tdc~h+>VXqbxU_QIx(=%E$+PH&S77@ftrr|NDxH3V~xGuw0ATbP2a`EWhz5)<3d7X+U3#b zoWB*SC@-DIrddmpQTq$c^6CE28rR$E8gW0wWaa9*XQ6?3sTqn4X7G9L4eh3p$dpUX ztwdPn1NIlBL6xl3@rGGIVyCs+FSLU*R72VKL-Ynv+@9Rx6O6g=<>M`yv(LY{IAmEK z1YO(v^z?KAmQVl(I*b8IxFjigs$%1Je-h-(vzspOK~1~`OE+w4g_KS_?0gLZPdAw3 z>L6H9g!oUHB*sZ+AZ4xiW*BB}{_W?yM5o(Ly;m;em9MT(V64}vG;d9uMrM~+!_kpxu)3L6L&C1<}TEq*L zbqi=m)=G$8%OBRnKkFWf!kRDO*LvoYUJQ&vry4e)P1u?_JJaJuxxJq61Cr8l%(Qw! zyvyP0dow0^b{uZW#nhmtQep(Peiw*z{WFGQYU1|{hi>%DZ}8`m2;J*X?1m0u&puT8 zC9b>YV_sSQZTRlPU0ui%WhNfuQCt?pdi)0rR4wubcMN&qo{Ut~VY% z4vAXJ+QRAuy+MGdgFtpDdPi)9aur7B4xWYEJ$Ut*zJ*O^N11VC#^h-@n`S4;+f=p~ znc%ENQKD)ots;K?!=~aKGp_VWDSs5(^Sqsncb9Yct9;!w0c*$5=4z1IkMZ{^D);ut zGszEAc_~U>{E(Ql*ENqY7UF`CSeLVN0_1`}U2oI6}2;rxtB#YPoSTo-@Rm zr9igNe25gmj$IRW1QS!@4YOsiU;PtRvJDG_A1Nd)T>qu0D1K+D`)`_H2UWnXs$t+6 zUZh?AN0R3!g0g*n>0QG}!`f+#iD#}xi0WM9fxpV7ps?P%JP~skDX@A6sn^mMNp;&? z_S}!ToWSGj1epsa-!EEj-a~oRGFz0Dm#fHw2Ul7<{gy4LjgZz2!ojQ{^L`WJLDgU* z%x1%B)L}ayl{y9npbR3_^?gy1#9at)KzdSyfjK$2;YPG9$3t3A;A!$A_N!@e;Fa+v zN#AO^J@%WEGDu||8#LgTE|qlR`~^^Gb2P2<6YYS{zXdkcEm&0?8d`*m*%4InIF5Cd zw33j&g3Hn>R4`JpBKJ=EUL{dc*kvWljOlv8Dpo zQ7kKbU-Mn~>-Oflh}BKd5i5+t9t;#$>ZryaHzyujPXtfB=^1P7AaoA9t1%0(9Xa(H zFjy6@9J*)$~53&}PCWu=iC}rVbfmlVCpoU6(AP{+S#YcL(}S=q z&#wx2_0TgokgXaTixQ+&2*x?T!hNR_iJUL^6A9yLUs%+-S)SF}Da1a${(4!`O!9VSf3E1!CW>xZ zqAfLx>x3HDA7E_+R3Z+$lYub{mP;5Wt3221t)=ly%LAUh)J>UwJH@a_qQ8zWy z7AJt{)@vitKs(7zZDYYM)qTKIfX^|7(D*c9a9UmI$t}RIaEN2hn$XqtaseVmt6{1) zDEDxrAQQ|uXkj!bRyNaxA{B*&dE{y1=lZHDHF}Nd4KK00LBLdqVmaaeD6QtNzZ?Ci zGrskb)FOIgP1K)}00)f#lM6G}{=Jyji2Uz?MFX1 zH@B9Iz)F8_rsRRMyplENL{UM}rs6&QdGTY~`RUe^UuMplxvz~>+2hp?YtL882PHck zZqpJk>-H_8RtzQ#)}j*$6+NSJidRR?%8zkc`qs&fNxh6pVhzYyV?81Er~)xV!}lGy?#EY|b$gV>^8*l~8aNC=tn9wQZw z@1saXIOA=rf6Ap~*o}LYbOdvd&AzmUcPqEa?P*R4RWf1EM=J5p zj-jC$Vu?%Y)KF#lQov^0mH`tI{7q+@Q&C~8ur^ijH7F>EKU{7hcy_WoJ1E?E&t)1U zHAc{A-WP<(pm)Idp6pnaAM~p}g&GMkVh!iPN-Nwu>U_9@lG)Lrn}R zFI2l}CZg6kL;yrhwY9Y&;9>ZUV}Fr5WcYU&L9+}m(qjbs1m?}Ca^?Uk5%x@&Le>r} zIP8N~(;B{PNisSL>FRHQw2N-FdZn|FVzbyScjDFi09w-=;I2qYSxtmUW~@5mTY(4d z(Khz+^TJLO+_bWCUJia7cx5L1q*FA`G&s20suB?>%*@Q(k@cKeB$LUWQ~kx*PKtlT z5V)^L3)&R;eP>F^WuFQPuwKAk89R@)hyr-Cu+Z#t7V-KW=}?8skyD}U0&;WY)nFr^ zSmYTE<2Y5m+_wBp!fDG*AF3^38g7k@kd)`WHI* zwJhxQ$%-L@xZ~!9ztNW}gDwyShd$Rwl6vx;(2d4qucMK5K}_;QP8Ef_;{1suhU}I1 zC-BrF5p!_}XPgi<{pM>ro4I;6X!Y7Siy^o867`yyY*g)}^rx;d>A$fV>DbxRO6#BQ zt&1e3TK=-jVl=yJ%g%YY4x3*g3X&b@Zm8tT{EUj-N zqLT@2MWSifRfhAr&wna`Gx)|jVTimbu-x~Cg_ zRU}?aNtwcNo(>iR)pZY;I14{kB$k`j8o>KX&nod*LR|a=qykk$BE4>}BSw{lybPu_ znZ61Ph)cNWy9opwOm(A>3$*@N_0id7Irg=g$2ec#`b(fx5{+ISoHo8Bi}ndogW4iR?F<&)jkOk z6TEm3S*p!UyMHR23FKauKc1UarX{}tek$8Y(JC8eZWA$|ZKRdrl@?#z>E6eNmfuKh zU?&L@@scq)q;|`}*8Wo8b`u5~dqh5I079L1q+XhDmAhoZd~B52=g4vPWhW}{u^(6% ztm_~B-2cs3sO_UNw;+T`n)FmWRM?E2pe4K%`WV*#1NryIne4__ulf4nWs-&42Yul~ zQyBkt$Xo$wY;XN!e^4w<*3o3-1vqE@H+7|2_e0MEUHJzg-zZG2d05H>vGzKhoPvM= zUq-{AZvbA2Jic|N^qz0N-IjIz2l30yw0)tRI=1()!K2HUSy)*QfgS5svRo-ACuVQpNUpKLSsU)7 z60ff$0@jD%dk~b<0s(4`YxovvKch*_=4su2q(3!|ZyMuN71>4|;r~??ybtii<+y_Z z?7vDI6l8%Pp!PQuH)r1`{obb5Ua}|DI1c_Ce;;GYcmCqViUp{-tTThb?*w661h8p` zl6_`M^FYYj=_j>|>umb13(>G(PhCCq*dHIi?DOXZxas*D-F%44k@oq0F`<#i_UiC! zeGnTMlrOD({HMS%+y3y(hNze)4WEs&U@ru63KW<24&K{wFk$D=7hRM5D3)nSX|?gqZ}pn7JX z<&9}|j%1N6xN&s*jDhWoTBY?n)Su*;3Mb@;Pij@Rn#;`1agrU&eWzZ{9T-L@D>xSsi62hp4_$nlo1MvJhueEzn($>y$7Id=O8$+7-v(H|6uYrP8i3%F|_ zsipl0`DUhAOz_O~4jZR%9}AFYc$$Q3*6|HsJD3^&W@aI#{~PDwILnLkoS7?_p7~wk z&Ng*&=$Dq8>noOP;b--<$=J^ZsS`?M7F|ys!joXti~F`X(Ud_ThqIo}{9>HPui>el zg05k+loxHK_95jQGp2UzTk9XG6~PUIf&?#$JY|I=W)-vpXJ<^T!!Xph@9JGCEB@mC zu#sMHERf0)fVJasO-@(%HMX3+`iAb}-=JHP8~+q!vQAOwtAD68jNqVaN(5uear4mD zWo=VOHx7Gy`IWHdS#Q3h^RsW_Gb9>RoE@Wu{QV~DCB=dP`b6+5*!Eg9-B*zDHZAQN z7&X(u+I2}n;$%>*xk0g$Nk1Z%{OPWV+8+*C*O^%CsZGVbjtC*y8t(YpWNQ4LSlscF z=`eR_J_qG5@`B+6K+y*SzG{U#Lbg53g1m&bbjZr`x=y^RUmfE}9r769{XH-gRH7I9 zth@y_kEPesjQG7n_Z}AWrM}1FWO`=l7}}niqH%pOv#q)W|U81Dj!yl zrnZO|92SvJ8e<_)G`L`_N7yB(dFDeJcqZ~{UNa<~*?F3N3Pa=K30=~uj13~CIiS)e z3vPAPjra(cG8Km5&d#|en$@{|mJQ#);HlgaDTB8U>|PzKx&_kKHgYD2Q9TwhBdoNl zheH^JfC@}2HHf7wlj=AYzwbs>`HytM$JGFxFV`quU%#y|NmeNk!r5vaZ{p8BWQ_`W zI@6Q*0Z%nnr1c!6m;ana{rG|)q7XCdc07}6cjF7jRzP3|eT$q&eqpSTtdSnmRQQG% zHPfXFQBWwY+G(}F;Q8{^_0;Rux0cGb{X28Y&_BrO^j}=wT;*UEi!Oi6%m2?D2{WY3 z-|ZiycPZV4ynzCnwv(_0sqhRxfAc6VZC6be0Hi~H%O~)2MVXZJW@#M!SV6)k47=#Ooj>=fBg0JLjFG*1K(Z%YLU8f z<%09okXz;NK|mcb>|_FsA+mi29vvrl>hoYevXTw8|CUBk1E(L3B8dF5#z?yKe<%w^ zUl=!*c`w=F|7E$vw>=&m`T%%BaKU3J$^XEeTw*#pIt^gg1-MfKu{}<6h01NXIXYMy z7)%xFnVEyCHk4URuxKPX!!p54id1fUSDe6z+TZ)B5HivN4@&@Ou#IT4BIiJ%Y(sXq zIJ*DvK*CZ>A;E6$FV?Z==GhM$@SYlQVh@hx8N;1V>40`+R!xvBvfx zJ%UeUS)Y!;5zae=8C+$ULro0;}e4I4_aew4`Z<@ne;LZw1_2`&NQq z!0>IIA!B3@EXJRkeCBl7RQk?!y`iI=9Y_y%pOJKp+@GY{4V(KyIrVYfd{uX_=4aCL z$XQRv5-F8FU5Q)xwHdqLeH#|y-(zM0uCzCvCC}Dzigo*{jSh5%a}3E?u_q)Gmj%(u z0o1o^9E+pX0j2Ki%G~0*q-E^GBU?VY1&WFU7r&WVm7~|qUL4Rf#9?PWlQmCa#iiS@ zB2({>ak`>Nrquu1FP{$i-X*qEolKmTA(D%kZ4~b$vuC5(0li%ENj8ZuxK4vqE*CWW zPq)>$k1rL&)Dea(#m&yh;3ZH@BNAckxQW4(5*+nce5XPpCXg{`uv{-ITYC=o$No3< z_4U257inawuVDRcMvdd4o+Ur$zTf7)((EXw93`w%v>8X=v^#5q@T12TtHZ=gh~`gV zH!9-JVnPH>;#+0V`Y>J2JNt1^^*ea$);X!0SpMbSn=$q*b9IQL@Y>z=W9hM`F=h;$ z$&LleG0z)a^u&(J>mA+|B-y}-*^)D=Ea=z>jpuY^H`As5XlRF$#cdLkL`K)g+VfBn z)bP|)Ts>!bj%)pg*ydB+>r!NKL6et?56o}Xy*6IDyYpMfyhv_P)j`JbX7$QzJ>UK8Js2>NGR4s+#mz>XhWG_0 zX(u*jepIZF?D;fY?}3b`B^hSi+vSdr*T@S0^3ke-0&;O!{XIZ;Wwqy1uud-VtYtk7 zOrRujXuXHrI@OavA3+ILc2t=EWBnOIs|0LN%*gwnTuBJO!5uYM5T@g^*sgvo)aH-xHYQ2x9!6e++K`#U%C6w1a04KqjfiTc5aG~y)tpNCPmfR^K z+W$0p14soy&^#2^#(MkL)`i|fN8`*2L4hl3s;Q|tgJ9qgU@+ZV>}-|+iwykUynd~E z{y5(sPp`g;i6IQTE21jIJ)NE=%3-uTX7ge$2MRU+A|iVBVyA!g>@E^fH#){eNET4s zlY5^8V0{0X7HcBj0L@hH|B(Q-?g}DxlnjVbKef~DIc!4}1>4e0REWj48Fk>i2zI;7 z1iD4Rzr-weHUA$3)od9hZ-80M`m=>pwA6n7!V+6WI|%$#%`2beF!^nM$`RqGBKF_R*mr*@sSuHw2!p!* zqLJS0cJMB|YPK0z%`%{(etU1LjD7|Ifm2=yzbH9PGhMq4zJ#;Mb6>Gq2@^urnvK|)V@)k>b5G^#gqVR~Fy@K5J) zdCR|H>!OL;z|uW38T9exkPM>B;Mu?U)^c(7v5yYk=otWLHU=gguo5B3 zAcL!TH&(dD7)%g3R~FRo+aJHC+xiASkDU!y{QdScPN&wfD!9R3eFmLZoZjT8oVEZg+2Zcu9`a{hIktWboL4a=UKH5!sF!A<%goBM8!Y#9 zHs223NXrMp1}rg-V9?;3D?7z=4%BrBLrH%qC4A$UXdS3i?k~@H4{y zJ}?Llr)=;iZPd$fNdLeLg>Bktn!ggccwFHL&oOINw=W;&}UbhQ1@SnOpG+LmWU#>@gFm}+ucdNpX}(Zi}%8IF{i z^1mJVGHOO;GhylR%Pr2%wr;xZDk$C7U-!U8+^F049U5MK={I5`kJxbD67m%LJ0ECH zy7I?QmL+KNC@+h*k9jA2{=jm5ZgTRq_2nJbBknx=cJZs>D*WX$Q(cU7D=4K# z7$QfXwOzNG@GBI(*zBwkmywn6Nqm!mrB8!m=y(_U%q+uOGTH~*=Bx3{LNRa+E)>@WTu^Sa$y!#tbD&Fc z&&f=xFLBIpA{HEQ;VRtrvA}8Tg#J}kcyERG``@K_s)~YyP``H(OlCKY?K=xQ7YmPvR41oXaGYu%T;zJWuOHkY~_Xy5%>vt$SAB>nHP>j|lH zsVwRGJwu!~2foUJI(=!$5a%gy!znbSI_7f3@D{J9kh>YxNr~vpE=njFLU2517Q3Nr zy9&&AW9rao&paz1* zjR6s;J-$@*KeRt<0C7|^9(>A!I6;G+wk;l@bNT>lX!@Wm{*c%FnF|mRELeCBi`_HU zYtn0wHezgWtv&YaaKD^T1AUOiuNnRX6Q#&^>D-K~ceRmi4Fqz#8D>Y5X zGKjeB-!DyG)$t{{e7)v5Pd3aY!7yw2k~&$zd+xhsc9y||&X@$>axgu(5kpi*2J#3H zV1DWZ)I^a=N6N1sNyj38Mll4pI^Tc~I#0Uy~p3}RWPKhvHy=;2GA{ket^f|K4kf?5l8>h*`m!5 zPfLc)Q5V4J0-fFZ7hd*!o7H6WufcwowJ{6}Qjp+}6@UxN}CI-&3Kji3TTq#^R=3=PjNg z^3VR0ITRmX0y7Z-LT~Ly?av4GdopHw=YNAw`pC>|<`rffRk5ljmD$@2~f-?iN3ZFP#?;|FBXg zF)yPW@F^hDJak#N%A_K!{g(X$kMIlyNk7xF1LgL^J!`lma=33!PtL~wR>(%v}}@!f}VNc9Y`LUbwjt~d+5{iK)dj&}TW z*fM*5n4XYFo+tV1iluY4&CHoNU{=awO4@GRuS)WXeqWXTd+Z8%)h8waJyRUwvY@QE zFpDk?vM#P?UDIs=mY8+;%bT&-lEkc$9^c$X8PllCl?0X~GC{`(XP-Sy%3IFLvTbVj z!!6xIbCfyD_iSwmFQt(Kh$50x_;PS*ab!702S^zT;f6A!nqyWv+(f?)Km4LDIoP$j zLJD7Y=r3yJ{9|sE?^`w)Q{4$Bo{iB0Mn6owC*JP{i$TyQSRCgux5h$%2+wF0&cWld zF2AG_QqsVWgP$n(8x^aCe!kTFDC+Q0@T@OD$Q)ZHp;kwFc#Y%?*V%#7W3_U%u`tGYiaZ9aYG#4SBp+p^_x^U(ic9h zoDdTr-f&%m>=i3(WGdzVUN z8oPc?FgsSnGKpLWtsQyVxD3(uOW&Pl_rBx!Mi@VK)`Q*BLXYIlK0PzJq_TK*J^ykQ zTBE$F5zXuz6XpB?gpSWSq094hSYKI*r6fsy3ophzqxvRLrA~Mrb+i}5NyQ1bvr(6% z$@zKj$j;vq4l(L7knwSr2M-PAw*QzERET7$@;7GlbE0X+{k@k%Tg~^*dVcgtO0Qe) zBF5y@)&^jBl`}HP9bR+~=Q<2&fds921!UMo9kvbl{IEdo_tk3)Rh9qO?D*ip1Jy4o zXb~pJ7_fct;Jg$pmAaLpAis~ZanDa>0|SG8=uGZ|FbAg8qenxOQ$HaaC~^!6K-In7 z;7tuF_A?p*KOkJ?b_AuQ37u1q+|c>vo|#wB;z{pfHvb`@3vc8f|CU01_uz&sUe13m zRnwh;Sc zDJAkhzSW3yxZ07Uf;EUkBBl{lK+cI#@$a}u)gxdA4HSq@lfQGt?>2VYA6*=Dc*~TB&S{F-eo~yBCQ#ZC*;CDh@a~JR*khd zSy~~n=Sx>qa`B6hY>aVTn>%QQO|)ef^4$k)7z;jsl~GvFr&f4KP02x$)1_ErdhMzt zrK~YgrBJ2QC(LZa+NWFx@*;Dda2nv6A&%l5)`V}I;#_vpduXORa5RYG`F+mo?85K( zD*pprOD5(eRR?q!_#M0z9=4bm@snA1)86e=c+dHek+iF+hQ+iaWQ>6Ivf6C}nAL|o zzsZUM29Xh%hQ#dwAm$SNKtjr88rv6jpN$xLy2bqVi z>29(faIm;5MGzKQy4R2M7q9LZge;OF{F8LHr9;zS_)ZY5w6*Ih(k*&;q(Lk{@CR1H z5DI=0$+1nzgeaaBWD6NBi@X_%_Up=eHaZ9=%^Oyg=yl8=3zFh6*gcQqL_{U~Y^PSq zDYLZpaR1|!nHi2zccCZha8q|%Tcxh{61cmO+x?Pfz_Mq4d_0SP5EnOh`vV<2%H&8! zxu?%y(_3NhmXhA}?*7s6Q%+;2m{2uupov917^|a^-V>8n#BMiHAG~*5ahXQ%d58`= z{cT2mO^4`FLKy3PsPr;fvilN9sK9K#l*zzquK$U5vv=+y`lYrnw|BWtC>yMH%LA#p z)|{QKW(L)ln<(6bFAOWMb}_598u?#zy?G#%`x`#&)Hykoa-eIw5Na*+#PO+0EE0GzlZ?*kv7zeT*@f@qV7sIp6dCe(yVfFwKnSGxI#p z{kiY!zOMUv0#)m7NfKY+^^^zO#Y4r@Z^^S1UPSNp)()%M01;X1BqTE60I|P@3vj8&iwn;3SJGaK{u@&Xgq3wCp~>!D6NIh z<3B&JmZaKBHPGdJ`EuRa(PapfAR%wJdJS~K1Y<@!9~WxrSaS3;C-**x^VEYbis^gQ zdjZg$`nDtymo5R+&ns8~bQ<()e2d-;IX`d_=5>evt%XKc*8|5@KqeUkMI~qWliMs=i(-R?p1e}bKHc22b4?!w3N-NO z@}AvbSuklCG9;x3h%&4V;YEDC<%>6$pTuU+dcO4)1M8S(&;L``iaN0Gg$ty5=r~tS=!i`f(g?koM5D??=B1fIV5k@d)NfEp8(-!H(p*&IFjcjB4p28wGc3s zVQ1s`8!#(X+qBKSCWVEq)|04F(Jl6e_GY*myv+CYjF2yu69i#%|H-D^?P}XMT3FSz z?Z|9`q{$|vI07Fe7yzJKIB-w(U@VW_&e+Z|ddu)*ddbJnaKdllm=EFVD~yg5sqpNi zCge~XzDJJVuQjXgVe!`~Y<&^xLyM-+`FPJkzU!np%MK%&J&fKbYx1<})wubwddcUB zqI0mWiaYmSh$ub{zq$@M@NJdI3zPEo`PUG3{2Ye(mKTelUGPzbK)E!HEy^j1nKh-g zY&kEKy_l1aZAVHwk^IN5nwrmSeY~2OM4xs`p4XGo8|WU~Ne#v}V6D3X2^5A_M(@*Y zFq^~VN1b(AswP9;&`QQhZYx}-y~qR@tuQcvv|b%6WU919Hz#i_X4sifeLNIVo@C(m z-F}TGHH4yoLHA28V9>-`^$IO7!3oUD-u|oF?>_YKrM2T}z~!U138f@oO1WYs@1pvxv-=tj*(Xdd%t&KzKMM3A=1-X0DI7zAsoP`y zjO>mKyUD7Sdh1dLMv&H`-I}WbULV`*T$vEJlTwS02w$x`>|4+N{kJoz9l!0bYziG} zymGk0Qd+pJO?+HbG^(nP_xa7ktF|MO1yeBCBLn?gWnnyxz78Fe+uUDUns^>3hBTfU z^xRi7;z3QKE&SQ2(3~@9_3NVTAHUl+-uivNBq>7XN;?MM?!<4~m=;-=QeINxTS{|U zVuT7^Zkv)8j7s1_58fEUaiI+dWXQNJoLe$xR&+7uBr%`ttlvv@JJzn_yfC1PY|me@ z)68-^MJWmKtqFTtgZh2Pt`V-lE4a{Gt_Y3A?n-rW;aFjQml`}Ig>+*cLq-hAlQxd& zo^1z5)FnfGq1hvx^IJ7nj~{9EU{aTuX>hH>pU>g=L&i%cSj)H7H`;n~DLp*dAHFj< z3JQA5ePwmp%@X>L0yKanezbEGgvQxQ(4s@_=umwt;FKqi3(z5+34eSuZrc&xQn|U9X!Mz}pN;nj zFon3v-kP-K_Q;o^8P+-6WWniiDdCzi|E67r8ol&xbNnC6DAo`bHvjYq${kbFl%Z96 zdOKMkd=mfEzm%-NZ*fZ?Nb0!2-U9BkeXL#kTA4fbN#)X%AFMDgTHUagUw9VUCbvk6 zJ6Hk9eM{!zxF$5gxx22wB3P1^TzWd8S{UEtjVwpw}G5V8aG zIJW-A`?Ej&+_;q{aoj0NrOvp`2Yif@MFlhKoS^M>@6x0#bzrRK_K3hZFF$@b9=pVR zd=Yiw!Y%E;RzE7;ywm>Uh5@unQ17nNC*4_s&LdP5#5^#&uyQMHI~<&0{%7(ul_&L5 zf?-S*O5%YL#&@^^Y2`U*I$G%c^h#GRwZ?YQK1tkY%SbAVAPq(chf1tXXog_}>=jcN zFC`aEFlL?AdcONzYfEu77C=}n=Fo&bcYK)RawRCfU*+LlWzV~<*7mx3`?ri<6%h=h~>mY`h1F7hNwx5??t96>6t98FIb-AL@BX7e_ zsfKnt#Aw^Jr_&7{Zt86=={DEho5EbndI|Low8WKP0#;Iq%+gmrWF?rC;YIpCyM)yf8PK-k7Ouv753-VrVP3UDu*?AcpP6>O?x`V|BM9awBu? z)`sq{IQLSo0BeLhU2vkVd>3x<;fm`qK+$Z&5x%-W{#^m;%&Ppp!9{oDg=Wb~;m=Z3 z@qAzP$qgB%B$m%PJkie8{Vm#(^cK0#P^H=}Ia+QRu^@u6&+hka8q#iQD=jSIwVRxR z1K;DqvK+)*+SLIad475TpX`W0oR~h5`@oSzC(?sFH{<&=um~=ESLkm6Sc4w7qq*A; zyEqtsw0EUtV#`C~k|wy5$p}-ubBA`3jI&CL{IXE=Su9ZD|HF3S4|>YZJXHv~62wc= zLl1sUpEaMw!D2&pN)1re1T^BogDrqT9fT&QzJLGTjYLR(>8t3(|3Vk^nb+6X=K+`2 zwGNCxyI5OW%kaD?Enb#yT3?3**E8(RuUuS!rSyh`$%{G2vym*wb+^uhKbhM7(3J4E zKQRsP%l`mJCvxk2+#^RhTH*&+BS-r183|Hi#)M0V@<71)(ve%*nfEk&Z)|h#ft`ky z4VGC&2vM~%j*&zopwd-b$CifT}z~6x$P$h`m7ZZ-4x18Fg?|JAcgV@toa-0iJOZ>Ez z+>oNE@9X!@u;b0UpzTHRq~eKf82|3adB*88%Q;1;XZk&Opm&a|$Og(Z1Fo^Qh8vxa zuB*Q^`y0#WNTw>MIm$I`>f>;&z z^l`4X0YnM&C%~5-xN@x076yq_fa|QgyShFTXOH?*LxZriV?1#~2x4i4og_~QFwOIb zX&eVnOngz{DHsun@UBj10Qvjb5wM3TPbzY{(*;k(847jwUVCSf38~$|t*X*mK?LEa za0_)yh9$5S2cc7|$Od|D{J|z-c59ocH^|f4?lpw-r8P9RzeB_H5YsuH^5H2Dr82Q0 zH2i)k+K|k2FEO|Ncifl#QkB=GxrpX7ToDT8q7tocIzAu9wr8jLRT}IxzXKoDZRR3& zkgMG9xjHlQ^|y;|;7S{HKdcL;|KslW$mFAQof==>L~1T9v*&){ph+Fh;S1rA0uhuh zF)@?6Ud6DlGol7z#cri*?%c>e|N3CT`G2?oX}96D8KRHPhC(p?jPCp*yH5eTCN2cu zmF^wuHoR7cd=;!uaF$~q(Y2^zyw6LCIEQ?!yd4#Ke5E?lFS%l|pZ7TSe}*!VYGGeb{tT zmacjw@fdeRS{Cy}r^F1_&0Cz~cKa}UKDj4kVib9)^Ku-a_bzej)7IKjWO`LqRY7s_ zRYjn1KpY5o2MQ!Gcw}*?#Ofe>OAsKrL;*8oD(`WHYEy&T@4#?7568X_X9kyOXz*%( zJyVC*>WOn1rKMeDt$>#$!aL_Td-~hAIwdyfEJiY0N-0{SYk44?*P|O%c7|V5LtaX4 zXkC1!`V@Nb0+p-H1Em{s6wJ5%)7jPTX@neN8g|dO(&FGC&z{f|_Qs=iwnL92->=i$ zo2F;@a^}*Gpd4jr-?zHHoCr7)X-G`Ae=-|ConTCCg=<_Z$tRy=WZQVtHDN`Z-(XJ0 zrqy#vDH)WWm4o`%IpHQ!unuvP1#GUu5kRkp2g#L)U3xuP}y0abqHh5UlD3qEj_6iv}rb{E&hr6sA1q zC^XWuYl6^&o|oH91*0dSOumN1J4XI!YWK)%eu|(r+N-EO=I(N<7OD7R!TDLPSp_Obk ziTOsFK6>Oy0k+wT*KI7)K@0)i{-k=3rIEs3}Zf{#S)1+VPyF=U-^~Q(83w{S9)Z3lTIjlZ-oE(V)o@lI+4&W9f4rW``+vIo)<)^7PDU-bldpNfzs4LN;Y{WMs%8jWbF1-l`{4L|^HfV2yt>Ku);Y`#pp8lUV_JE1?F zbTWW{f;ahNr>WmKY}Tx6%Hl=d4Q}dOx#tGMEmOxEr&C z_64%qDznZXSiC9@^$71g1E!~M2nbpo&{hOA)|Q${GR5ev^@UA|bH702d(pt{Xbo6a z@hMDjJ}Uy5D^R_=%>$-ECln2!lVWbp?jpbi0N2wCM3qZ5OUx(KgY56~d_BK;j9MPH z-`&%|YR;NCNs37OD9ln&&;&lSsvq}R4e^7e0?|)yh7+}+C9{=jUG#1C%QoS^ASZl+ zI}?he)xdLn6W|YW>tlfej)#CGKjOuiFH1mXwlGL(PlBHX@9jWE@e9@8i9TNrJn}%Y ze0gn)VG^-70?5zqfm0F)H(SVBQ6|>Y8&CS9{kR#UJL~yNE$3nsib&A$V%?TIH=H44 zVeyF$ss^|bf^EmqyW>eW8Cs_Q-@h|?X1Tfa#6G4_s@#0GmB=VeusvQg5#5?NZ7o>J z4TUgVO`)e<@Mf2JA+C_yd5Fhxmf!Id8Lwuwe*<;uP<2a+fNQuwaZcswnIwx~a*>VS z@qClg-jq4|>bDA>#MZYR$gxXXH~#n!^(gF*}xfti`>^s`CylJRH8Gh`<8!v4h5o zis|cOe4Y`{3EhBzBuUD@tcOk*qCV0$CwLk680n6IbKh66ruT`lqVa590GS*-;gO6Pm;2W)vLsb*_mZ_NckHgR-^N%H~J+q*PWtnz`Ee;xt-9sY*Tq?0B#f2M;gVS6RQZ{85R z;KSy~%^e`ix$EFikfhk|SIs>(SgNN|UuPCAX7lGqvKH&e-Y7xRVf6*d-fAnS%K06F z>}3@(33o>w$f#~!QdLmUU}a~hMseX%c4bY3M%Xa7X85^!!>K%#Cr)`)L5=dZGS>M> z&H`GdTk^O|eUPdqC}I;*$E9_=jh==XN+_Q`v$+9B*YWZYIH_Nzqzr^Nd?bqoeIksrV$yJCLo0bW88^i zdQ zA3$190~TA4izW)O6~U@L#xZ@{ArOfOz}W$$}5s$|Z1H{yV|0dd~NMENc`H$9e>N%?=;&7622 z$~;BKelu!Yt2ZB!uiIYPu)!r^rW$qNErJY6h zmsp+PRNQ`M4?a9`!Yt_G#fy;<3Y*!>K-V~@p{`y#OO@x91s#1{Z;|O}|HugD6m;&g z^P{Of`{H50L!`S}eyc|p44Kj$Bvac+l{(!83JWj;%YY8d=>ekfa7Xr9x9*)rvN`ln zr2j4~c=>1O7K)Jcd!?4ZAFH@M{mY%^xAS0eOA`@_qTb-6XOxtbNF5oIdi22n$kb3^ zZfRd|aPY$-o98qziKzIiaEfjQ|$Ccg(#I2 z?G)#Wdc#?vY8;UPe!J`E#+dC10`l~Tit5%^;5UblW%npAi|0hxZ2 zRK?7D`urOJ^%h))WRElmJ8hP_a^Yf+!nD?kxI4Cf;5_Q@SBw}P$N(UwGhb>`Sijo`%@a00cTF-FgP~+lQ zJQ&PQn^#PAyuZVE^xnFpAaz=Dq2FT&UgwIzW>wJMBE13L=Ut5$kW*=sDifZT!;fBX zi}ClX#~A&9`H_R%YKPA66f}s~jD55&DOI690wWY1W%qqw^hnE6lRAcYQ9*i#9ICL! zBDW9eA~V!|<-sft;JY!F0{9KqC$YU;rc!*cy&t#6tUOEv6|9bR{9I@ako6hSv?e5-_*>55iIU(eTQZ zD<#(Icxtp;ns&0y2V|CE&kVj4Ug;!@4_o4Wu>a!q2tJytJ~8LT z^4HaZlZ2Hr=Uz9O8(9|71$WG9e@3#jgyWt1)_Aj~tDM!F4oQ`R_z91nC?MNsBAjai zZjDM!90EPco)l#2fzb9>!(IL6n1(wQ>grcI9gVk;?7dwYD%D7N73x#zNj$|l0qZpl zt1L8fmR2!Q#27!dFD;}P_dcnftjikoP}jI1PBOaQ2DYiYH&YW|%^N=e;j{`=0A+j% zf2Dt)N^+|v>;rpW~L!kwb5ESvd*Vl}TZiHU~*3@acm*`n%E zy{```E5$dV?fJE{h7giOr9RNnX#}a=>-d-}Pi_@%|4=^8!@+wP&do5lf*(pFPD&LCqRHx6NOP zZsU}@9@Jo<-H7dvqR{;}^@~L>x71fEfuIc~#>oiu_4@2=RcJFh0S2anFE40xDej++ z`+0Rc3ds313=9ltK}2ZE?}lqc@1M;#^9)!iKhcDAj%&1Ew*Q~9$J zaZc0>n`ie~-7e^z{o92B3B>VsT4yps<2~q>fX8k$@`SBc!@<4Vp$cG{+TqCBtR|wD z(&UCM=@2Coj;H!+`wAv)0H}#!$f&_5(^`9+8yJ5?VCM$h)V1X?2?JM^!mcGU@EY-3 z26k#5BTh8op6z#TK9c$C+1tN~n93aquT@`yA8{$%p^>JBTzA@ z)?tjpL+WsUx46FLjPp#o`HmV5!I_&d6~M_#aw@X5$baM1dNC4)jFJLB-@S~@fb253Lgx7 z9~+}jL`TFU)kffRFu%uj)hIzhr@>aM)J3u|Pt}t7YHy@WR5zpE+kBkVhwQ_dq@w2G z>Ej{!WYb)RW`Aoox+=4d|I)YNI8WfpTzl;okiXbiz5M3nq88DTdjJ^@Y{0bTP4uLO z2;T*Yq;oMby;OS<{)ntg!1;jR(f;kcf*C=-wr`lflJ1UHb5*Zqn7-*6J{IXG+kaZc z58G_4-3LbRk(vGNzQ+qdK|+So5))tg)FPPGQa3U(!ckelZe7oL#&-u)T(Yf zW1ge3cn4%R?6&~S%99>q=3>pCQcA79QZy1hQ8_)e@b1RnkT}ll_Y3li`QMX2shW9bZ zZ{nE1=-3h*k%oJ>uO3xTmMy13V4KgD`{6eyK0)e{{GvE8=J)WMJN~WtPva}S)3!l) z^Z8HOxGblTGQ<`69w(ARx&hT+W;0`~axqkOHb<}}vk9ikI&i9c;M{vk*2GR`Oskyn z`tj*;5&jM;#b;gL7Z{)EJbYMDQC8-OI2`brH5mPZB9LxrXlP^+DIYI`${GzYerd(c znY7PfHBjU@414lseEbL$+|o;<1xBB5PPg`SEHRBseA+`y%2VfFRS zUD=HrANhCVn=*wiB=UKTRfoS01(=xC!WZlRzdZZItK~8C4b4wxkU>N#5hRWAQBj>! zRQV5jT3Q__sQ%vV?(SIv6DM2NW^aN9^8LHi+ zXbgyM8{RGeM1UTYq1;NV@q^m4o-67rA*wHe^08a%6Itx_mF+gh?LOYi=ym-52A``Q z10Po>oLldg<||5R=J0i~AFphI=ekViZA5->t35pft8ClfG|kcd*8>lFAeBR5P%=+} z>@vooOW8~E^n-1Fgx6i*LTKbBNF-A@F|Hu>dvnt6t=$}heYA4+Y75pn+MEz9WBnAR zxe&jQG@8A7=@6YUJOQfL;>s(S2~ZvjkB_|tS=z*wn`UBC2J)$6O-tPbVI_kyG&Q); zk8Z`8Je(Es)}Mv7 z*w|C>$WpYJ^a1JJ^ruoC?)9;$>xjd$q?*+6OU7RoYC0xirut(rzhUbgkvLGJWuCb8 zxW4h#+fQ#M)@6^3mEWeJL8BI^$j?`ER;7F@=m{C7l@Crd7Gerhk@HN$0piKXOJGQ3 zxZm)cBU|6M=H}V$W=-FyZ(~QlgMDi9-==)qAG`2b&q%DM;zuN>dV*w*1EAQ@l@=5} z)gF7LJc%XQ0a2kb)FnHrR-Ha4|!uRVHx98f(w98vcwdrYT2 zJSPw(hc;?=P&pNMP4*l{a4*QesA?XB`e6&bMjR{+(~tG(!ntoH9N>z4!$HQWoKj55 z9X}6+tXSZGr-CnEB=@?ZGOOd2m2rh|yhKT>lw&sE1P8h>Z(A+KkCBVDnf62yh6|fk z`j6=Qk~Vae!dC2ddcyl)m0~I12+r6~x6_ATzvJiXm6+~p{hn$!J&6mc%=0V^9<;50 zzdi}JPPfS%fOTB5imqZQ@)M0&2u;5p-Y1$YFsIP$$RxDE2YS^9`nLV9#Yd77#iXW4J!%D*m7P1NO3?C)?a2DZL~0{ z;`|Qk2tz#!ezBssHI4@S^1rZKD4RlxG6++;dgngjME0W*thh;&VHr-||Cz#;*#0DK zu-(}4#-=}jfPwg(?%U0+-=GzO5qvt2Kq~{;5O65TfGq@aZB3E$&8UtvI!o;(qXM0r~71l8bD;;$Z-C zz5L|cy#XTCvjF7wYxDZ#TcY*}z@_|fa#^9epI2PFBvC%wZVn+^m>3HPdfyXV)#F6Q zt3(S{5M-Q71;G8^+VOjW!7?i_nosh)BH)8XVFM6$gmVG$>!&=Vqmx0fB6g$K`H@7V ze!N#bp<@JYXRLU26fUYjG1BBk)fJHDOGQ(R%t}c?*rj2$or=qqvn##kF{R(J0R+9c zGnY8FZYi(B9-xoM(}V{2-A=8vp3(-HR>9Ii2P-Ug`lR}zwYX24o^Dm14arR^n(6$= zwo7TL139ztPJ9S1yX~5>b-YLl*RrI^sokzDp9J`%)!W1Dtx|wAz9zZAbJcV!;T&OQ zu`uZG(VQ60(P1mceQCg%m%!Mfv7C7UBv%TAfrU0HJ{6T|X%_c2T>v0=t-Ef=yH3XU z70mz5n>U33Kwz&0P0;B#`CONQ6b+C}=z+UH$Jf?xu_x}$rTHmjxj*ys-;G|2=eoG# z4FpFtt_}QAAMKxj3&5av^DX{Os$OQ~gKkxX^P0GpX;H^)u1ckwgIpTUx%Clwb6uU} zSrm+?AX2p-fc_0el(bQBvRJC?3!F4l)$211TsNaIv#=$cwXuyQ7}@2fMEy>)vW6jw zOm)!^45wq%(n*i(gCU5X4RD&CTbN8;#23;dV)Ch8w~AnUN8qE(;^pZz>8dm2-NHc^ zdG<*}ZQCIqy{UnU(b5_!b_`s86+WxY!Y5!CBuWjo=<^?M|ArHO3IS~p__BGUD%w_V%G35$w}S%Ba!p8Abj%*I#T z)s;@8zFlN}aaRymZ5R%5?RmS0lfemx}62&$@pRj9ZUqr2u#0G9jw8A~) zTpui?*b-jN+Lq#*ZziIqB$AP?L+P`OzCjUdY<{YB_I(M-TApeZzcvvYLt@xs)@Ds^t zi>oPbm+Aul?QhCuB4nAdg|?K4$<>zx#Hj2%7`?}@Yw#rL!hT(7AZS7b~;T_$`2dpMc9Vfo%C5vuPtkt1&A#XP-`z^9uapH>?UY_fN=kn1(I8mx zWrO;~%iFiWySirNXS0EA@lY2sZPVfvbr7#2{47>%F14R3xp1}i$&=7CBb**6W5Q{{ zG;Q55ex(}2rmi-GW8T>ve5lkC*05+G<#B0!Wecu14wGPROml_f7lv4!PVE)42*%df zBd;oXO^xJ9lp@QXZ84JQC^U7e7e>~&`Kb4N?OX}MX3h?xYesQ(cG)=;?$pu-9D(qv z?Nyl^ahW8Gm(z)0)|g#Yq0T(<2(KJ$dpeW2OWEK&=HSrl=39r9#}IcWd9wKc-)&&( z9^mP4b4ZonD_BGyJqiqTu?G(%O@M3y#IJL1x>5dm^{n%GZcXVg=+3wfh+nr%dFU+% zA_E1MQLGt&H~i8qf1Tv4>$u=2c}2*!zX^inp~0`)5cYKCio;LriR+&bG2MD1Ue?V{ z(d0aQdunphb#b`5G7pQ5-)nXI0~l^|*V*~i_ClsQ>_Rl#Xi~ZC=Jus4|EU{K*UPD$ z=Zi4}q3p+QD4X03WoG^*_*c)WSc#!fB|w|v<@5B<`?>{&-ff0b93H?8768qULWqcW zThQ5i=*;cEK~+efNsBn}Zzs0K!txOqK|Bayb+v#jA)}CYtU(L30@PCY-z<5PPGFyn z)j;7eFgWX0{m%Fa{pD6sQ`DE!-rHB8uL!!`ID*|0KLNIZS`5Um`&iq=>O9=|>z~!t zuSDlfJuf-lOz%XRL`1Ej&}fN@r~Ofkk9#>?9Y^aJnM8`&3^2g`w>w+mg$Rku1pcuo z@a+L+J{kZYpLot{0VEM(+jXc2!~kLTZhzLPq|uR z%wI*$Z=o+qyps+z+e8WI*@n&#r@J?l=WbbsY5xpTa>O3G^8&nJH4BcPFwae$7`U2< zvFhT02Pm3;%aj9j%kUf;X$FzG(ScrJ^1CHdUhEa~lAN!b9((Op`$4Bkx9w%_^cZI= zqU@zalKoreU&fMW*DC-YgTy-_tm~a={`*OG-LTbog0o>jh*-*$oscbRG)db$yFZ<@ zsJ&%_U$pgZ$69B!@mD@ZWp5R_gjb{3N8A(}9`{)6>?fm|jgW_GRlEuGdqyU4$v*f3 zGRVc6X#6KPIL^0xd+dZ(q3N1Zgr}>?T-xmc%t-GCZPaxx55$5z_9M>sUXPJu(8-;S zqmfewlPA!J4T+aH=oKs;oYA5p44r6uxN8V~IAN>s0w7M<7fI_A^F)T0u3qyV&Chim z)o!;E!Nh2c`gwWMm!N5niH&YHkXG)Dllwbs7gt=9U^V@ka$ ze(E?JS8Cup+X9PPC6VFYV(A8XtF|-&m`r9uX+7F z2m)>QT`zs2uHM#n6SiN;2zU#E5T$BklSNDus?CRD)XjqJ{#FA(*!BlpJ?N&lm`$De zb^gQ?c?@RLtLmQ&eFj!M%Wf7|jyBO*6GcYIg`vnVPm=we9aO+yVm z#4{tbBGhQPo_AppMl3x41i{&dlo>8Tt8#0=-WD9$9|N=yJJV8R)YFGg35Q}NL|crv zO{y{lVk@u`?5Le^&5ugu$)^@qC%n)}ibPy^nH*kj{OuWGeA2{iG=RFW*y2iTu2&N- zoJ3BHgF2xC#{k;p8-88)tfHTpGXr&tD{^~}hlFvRrLpFPXW@fWRRuZ5c44&zrx$HB z6pK<($B%yXVpWUDiz3i&%o~2&3t~sHi5vCk-nnNSqZ6VEu&85PBWGCE(j6h2KW{v& z`y&=Gt%S~5u+o|cMP}6pAo~L9C&RNqp$0mB7k+m9oUY9^^Y#0D>05+u^M+8*)3Ny72Cv-2nFEXHmv$ znIa&neM#^auKqWt@L5lxSF;6#L&R7S`^cJ$C#`huRzN}K=NOzspk??W`P+6NgcI?I znW&joyB9D+Kbf0%rr&V@OmHyR1G7X!E;p%mcXkSPv0App|7T&AG3vBBr3M&{{|g8< z-U?Xmuy1WF1PPR8tQ0HYIIG3Lwg^(ySD;79Fnt(wc^mhY@tcVz3(J3Yb}1F*^)CO` zm;ZD@z|LBNL?Y!N0xiI{c=;e&-e?^H0CLUgccKHD#;$>8h_ort;xB@+Ta)Y%oco*| zQYz>fUV`Xmo81>7Y;WRPDb&&ZTAE1M{QqK`<(}v~7IrtTUAXdRc>UhU3a|d`P)gWy zIkMc!M3Z&6pIPVxn}Qu6%X_Cu;u^JM7TTF)Wo1j^t{BE@J$TUB+u1n|5KX~dJHj(N z|LO2DbOAOuFfbtN4vdXwP1^T3L6;lA5&ZgaJrI{BeyY8h)5L+*-Tm1=gN`C5p6~St zSR!@p>FfcuH*&kUq1h9F%KfDK-mc*pJz5_GPR)fCPOH`7Vy_58q-Ik1u%br-(x)1s zu?0%qHTg`tH|ogn!B_ngs|`sleDi|)!jMt`W( zHe5$OTGNj^Xp_wlXmq?fHBjjNh3UIJA) zq?PCpKu72kTlRUr8<4}d!Zow`mtay)mrsmeml}PDl+T$^(eZwc910(q=rs&%gSYS; z&R3CNhm{oSU3S5aPRl;5N4G1{?+wbm%wa-8syDJtN*nNmT0J>99+QEI5#iPFfk$FfS;e?E}wTy zr`Wr0XPfgeuOB(D}0pC6>-(PW!-)YrgseFz?2b_&9NVV0F zsKP1kh+p838T9~42&wb#_e_i23Q|%|CBMIYpN?vn(aHK{VR+U(PN3Y&(OoUU&ByRm zj{+c_w3)=DJdPe6%y7AuWDi(ySld@KTA9+W$_np2%;S3i94^uJ~ApeOoi#Jmw%_Hi^) z+OH5P&wnacCA=kJ;kv~1c{5SaKP@h#tRA^v+J@^LJx-_hx)~;d7de0|k^bAFeS*>T zwQe5%c14@t>d~2H+RA*l((4NE8VqSd6c4j>zTNtkO?eljJLIN&WO#p1iMVxU#7CK^EGRgaPa`LBPEO(BLWr*U!?bw`E$< zX7tr5q9T1VIuxK|NL=^tN5Px{U{V6e7n46eorhvqyng?K;%QwvInFTs$=&Z{XV!Z{ zKNjIBs-}`6!-6igfI~>m6&k0iL61ju@fNW}7(ene)zT>eUw0Tg!QQJ*CYmhO!-n9+ z6Tif7^dw*Nbt#AHn@ZVs6eKl)n*Km)!Wv=RSA3SmR6i2npNe|YBIZYLQ7f|Xmv)~Y zx(FtJx{Pgm6{(y!UWY)tm8~@w)UAc4dU*akc|m$=M%mSM1!*pBc<;WinauLP@#@EC zkQ-)zk^JrJVLHMZhD0RD2&I4#5uO9#fZaxBJjKmA?D zpdjVN;%Y=T|G}s00uSK_4?%jZRhze@@8~kXr-fZxd-TSipIy^{2)b*>E7NF=t;==a zQmhJdq;lXQ9EijbZF*@Nf^QTVuE%Hhb{(&+BnP;-09$TCCfUzyFu8lFQP^qzEn`Bt zWjNA%bfs?)kl-p+NK3jaR@bTP{Mv9w zp%V+u<1Ct;bm**Jr>NkntJSQt8xb>Nqn`aax9 z!MOWFvFjw6o=_VaY(HuN*W;vgZ_8{K!;|g6Rell7@#JFfyrsJ4b0!h2y^ig*{O0)A6IOj`DXJ$6 zdOeKPElnHJ6%mqdr<{kS_HGAF0~tY5M-Bn)TBGPV>KdnLJ^vAHhcG6rbaRk5d&8d7 z)J~FMOLhEcLtM+mSaqR3ar0?lv3@by(I}+0?G=-&wJaycxITA1w6d@$$1^tAo+vnt z{gRhODjb-1{#M!5KL%?jI9DoSD)Dq=0a>;BOd)E+!Fuk#l#7c6a$l}7^{W(wudPy& zCIlBvQ=;Q+2v=<(!Ul!C0_;i5y{}E*ts9jTsuK~ZA77hIl+1D2glTZ~UlarprE|RQ z5_G|MUuCe!8UAMq3-9s)-Wjg&?zUjbBW3rD3{M109D3uVBG!Qa0xOe(m{^d#^ZHK& zXmNE4SbfO+6A-L(XCSX}z>alb9E0Ps_%Q@=%6D`8F@+(~;DIpmwJib9qEc`K{=82Ufti)~*A6gPr?y_Nnz`Fu!Fl8i%Jyd2nHRy=3; z2CnLsww~YVyGZl7B9)a$o`qG0=O$1lvOOf{VSqv#C!l#~At)F75t2tgTF}p4hcRz7 z*;Iw#6D95k>O|ZM;1BFhRSU6BKo5nyNcwgNn0`1J>$P5+9Bef*pG&3jVtVu6E&x6R zs3DV(m3MW!9P9s~hgDadss%=&>nY;I&@p5j{{p_N734K7qaH&H=KoNxdW)|-Twd>6 z;Y@;-n-YvxUP!ONoc%?Uq6pQGXWoBTeCscq=@_ZuSF#>!ua!^-f#|@+%g9uqubivj2imXe?=(oU=&K+sL33wi^ zzJ4fN!HI}r_M{1@io_H~&R_%utJkYXCwddky-<9y= zdb%s)2fO0TFo3v#IFyao1RBf+tP3=f`F^~3_y=gSizyyS#(L)!LA%l}WtQ#sVTRHA zh4Q+th=jC5VCuW_cg;*b1xM^s1@=q!o97%tF1wV7`)P(#Su{V4SSPv*j=9!rl$O*d&$gL_8}8m57E!-(y5UT;QQfr!N9nfl?FsyhQ`Cq-@EW*?Fn*Z4Ux**$INxwr?%h=pLuSvrm(Fje5 zTF$zuDoo(-0Iv_1tw_Pyw&ti`y&Iu+Cfl08ZUgbGDo{X$s8U{a^(t9)K2Ua~q9j>6 zbLjoq6Ta~)mM_%k6ubTP+Lr`U;8Q@RU+|NndJWPC6HU+sA0SatB%4sG-bp@7ZJ$~e zAL`qO`xV}4-mLhs(bl}X7Vz`V{H0r+TUmZWl{=PEL+iUa+6H1bdYsoC(JLCpnEEg?YPFNRq=pc9JkL zNI`Bi|JF+#RB1)dAO;L`zqly*%0t`*a*ILnvmXdwuRb_a2ZmS&-ZG!`-sCaZq4VDf z7FxUDc*$X1W9;Y(lrcfF}pchGf8CfrDL1b<#_xXIpLGzq; zbwDbDc29oh8F7AMGx5rgNhK}Clu@ub1*-5(4wMs~b6)=piBJBa+#BPd5Rw38+#rM` zBy6s<9DRIrL|XrN!SF>e7T}+Z!{2l0YNHA*Ex)Q zslYmuD?7vv6n%LZP&uNzQ7F`xy5-LYSHUnf_r=kAML9@Ab;SP+u(nrKQhM=ppsX2! z4f9TcZHdcmKR`1Q#8>v$TWMz~tv0NsN$yQak_DSGz4QUa*vqAW3hgqSuQ0 zMXpE*69Nm4Y0w8Eaj1dFoV4#*jZm4Jnvlq<;lG&U=IUx07aI!zb!S7M-0}s(u0gWF zKk$!o3&IXL4obA7L_3M*LZkwfuH9S`ysJ>W7$bFv8LjwcL=kK1n3Z+6Z2aVI3UnG9 zx{6{gxH+rvZUWVzl%LycrAs4p0g;mxWEo>2x9MmoRNZ)7 zyOH^;vd{&=b16H1&hlH~$u8k>>H?4IhWV?Ll;!v;3Q6qTqZ6uq@VbxRDM4*M*c-#r zfr=jrc?i#V6w^V6H-rN&Ti6usHpi{~8ZzT|;bAqjY!Hre!d2c5;=(T35K zUMAdI>Tv!^62N8+^2s{VBn#?n0ZRb+7Uro()lrXYEia^{JPXHL>{Jt0&dtfvPE{7h z5ki3UMC1Je;`#?h%eNyE_~8*P2?Uo)L?zX24NC@`CM3a7C7(RyJYPHyQ0PI>OM{Dw zDLuR_NqSOW7Eg9ukvFiNt5%_YrvrVUr`OXk>BCvNvR+v=^dM;kuAF0 zr!IsgvAz7ek&t0~H7@AL&Q;RKn;-rpM-$-3N)PMr7e4qVR>J0)BA zbJ67!i#`3`v8mOB_=$dgM4nBrWNv$p;f`grR9<3If3Pqn`&5dDN%ST|pOJ8!@C4b$ zWQ38(`q2y69en@xK|aw@Zmu-0;)z%Q_cLd~WpS_z_W!i^-C<2-YrmOsW;kId93~utxVE}R#^~pyWvAwp6f~A}nPZt;VhK-Q8GlzVxs>TRv1pAXgWOqb!mB6jx zf(^VZ<&PaZhdOjI`$A#&zWq@J)N|{#0Q+yo$H%9prb@s&?p1p^nb)tj-t`~6@Z3pv zEm5AjGstn7m8Gkg0RC1@g7!sf()Vi{d!VEBe$iS>YwBR!W2Bk`#lLw-M3+<3QfL5L zf2^3sX{?#X^z)ZC7X3t7eRhsRr7$GnukS6qb&M;9=2W^3)Ob=}zSKk7+uM`lLjz`- zVuj?uY%|S)y6Pzjq2YPt6FKy7`7a@N;a#O#QeN928A8 zwd6tj=bVci%ATm+72;%m0;*3E$no8~qd5qT@Z+@f>W)~mb`rYy#9Lz@KcElPRfqArI#e`Utk5-v}7B<*-@Gq&YpjdRL;gsI(chS?}{UAx}WXe86suv9Y9^?t5`0~ zc++cryN#7f++UkTDH1{kpJE3+4jEG}m#0|3hvJFI)-mgXt4?6Igqiu;V%(S^(RG?@ z6%=I0mZAguS|=hIeTK8qxKWLospf83= z^%o+Yh_nhtTyi&NwT;ZNo}B9ZooEv>eHYI});%PyG!E1|pW_Ku9V7Vy>f4m@+-#fx11x7h`^I5o!xtavZHI^H?W>WPTuEk8Gx zdfI}Jp(Amo!;Rz|^w?U2Uw)bZFD($FFi+AKZ4Jk0r_ef5>F?dlG)0U|2mG&5m#(p@ zan2fV;MG~%mX>wq!?TO=BIp2>#!6;K&$G^RAQIS|uQ6Yc3ziNZ{8(NAD=siAgoFuX zf~4REx)x>SQYFDOz4{NnH`e6(qD;E25?0g5TSrMlY3KfQdK#(P%RM_t*v@_F?PdC6 zbS}NSH{`gYH{SA^wyLD~&Yswm?5=0&h=U~Mx=Dl+sY(#->`Wxnlt`ZUP8n63+mp@< z1TVEN^oSJQ9?slTNk!~X7@`h{BQ$K0A<0269`?;%&vzk6^=D#Z@*h@GFC48$JvXJ2 z)3cX-i_`aE1FX%f5c4g4o~#cGW0U(a<+H&?Rl0Ta{QO2rmR+qB&BIn9L+$<9{`XM9 zLjiPR^~gA2FZFqY*;_ZI^q=>hkZDadft-uCYukMZw>p}~a93~yj$oZ+u z=mV#4*8$?35SMxAF&gNyg&Kq(ZSMPSo>toSLM-RTY{TGDAM$8GOkA9wEoNojvr~I7 zy&oj4kr)gHsOS$mIyw&i{wm_)K#gAWmn_axZuZ(}>~2f0p0VbFJAq?s6Zy25Pr$=F$nrsHd- z!s0h#gkiCjuxY8k{+W`H-vrs@loyw^+>XF^0hstb2ZD)L{O)AIIxz>oGq`6bwX}kr z%PGrWPwW5X1t6SqXmzj60xcZod0msAlC#X zsB#nn@B;@T!E~~#67oCEil!n9ksSX4g?j5xyJB4Y4XoIfhjzCW)R)XQl*~4e%+{CO z;R>yf@hW{CroJEU3Ce+sF2~_~b(>FW&1pCHp%wz}o4^|#F1j=471-E;By#pn<=T!9 zt)~$~3o{s^i_)7|9EUFc%W-6b+t{_8ie&0TRo4Rr)%J~qQxunaLNG^m=|kH=l4h#Y z%SjQ=Si2(8>ss)sE(=9ePk^A3-B67)o}=tS2*4X6GXwCkNQKh0(flDKz1wi%X9bHQ!a<7+b`g0H zKcrQMR1wvOvgvY;Az8SWltwx0ii(MZ1B{nF7-w30I%l@STj@5URlfS3U5U;|w&KBl zzc;az+N;w+RYA^DA8lA_=iumG#R?KLIB0B)8tsf2LyR)#v-4_Z`<94rBCoMX+-%~s zZiT#cfZ#{<1I0`ExPoQ`m+2uGY$F!7^avzLR=^H(7GRBKbJT8?qtUUk_*bvaojG$R zQ7Bi;20hQFR+?`ol)oQbL#%g~Te071?2$d4X+MI|$zUFS`lfSC@pMO#kVuA`4F)f5 z*F5z$-Yu@8eCZUKQ@%iYDWq-z*I;HYuu_AoQ1w1bQ%o%_fLdeMK#6d*`c8FQxLwt~ z07LhOEw|^|%zI*Y3a46nceJKeXN{++x}HtcwJ=8D^06++xPjIShJXK{a*nuQ0n@a~ z-d8H*H~$!?y9QTeT0n5rZd0Ptze)T$b*cS9>>zs1sP#||@a zBl!*=*<3NSyy%f?x7a~%O@LGH=6s!*KLN|x^&H^T0sbT^QqjFZdD-#F({^u+1`FLQ z83{5i#|{I{ibz@Y`Zc=`e!wUgsUnUYv_{?623tF-y8;`&mk~e;TA+9mgj}E0?QKGm ze&>65{s?3Qz}mEuzzFy|adSOiyt^`&NdXlk$u*IL?~r!sc2Nuq56{8j>`$cyJaTX{x0#*9?c%b991nbos^?mK zf|P(Z+2*Gh%mqPzMxM$o6Tu^qsnU^pPBZ{6{a&V^YsVpb!@V;`^)<~KV( z1TNx~vTEL~Z#ByBRdA)SpggEuaiJC|G?T~$SlmJmDY8HF*E zr9s|Ib=ng`N+W=>)uZ&@$K|?pjf;AyQ^s&kcYq3YtL1d6iw)*^5_vg10~^nMGu>NK zWUW-H!Fms9PLQh^_Z%BhPk&gOMUEt?r_w!r*+Icd{ZzW)!plhnb5aIL3RG=>D_=@F z-d%`H4$=q~uj^q89qiA*cBjG1)iZ2F8bWlbOMyda^fX52bg+~nOYN0PS6#_fJ4#Vr zlKO$}>T+7}TNEZ}UfHhSKSaa6XaBrQU#G#C^9d}eBF=ndR{fNxzk?C`Y3ikm7cX)L z{U{B2rKNxbKY9Rx#LSEb*yoSOkyD2J9o=d!9Rh}2X3gm28{DRqAnK((?Xa4p0G%xL z*vh0UW5VHFjh;;m3Tz?lJ`M|IceA}j$`t`Ny>!)e5FQ2W1cPFWTsrwdsROts(SW`bMWlh z!XJFmtcx!mI=8q8`9DO}AGgNbQS~Oa2CSBSH1+Lx$*@M7*9E!|c2Q$UFDI>yL(27k zYbdQfBPCL?Yrd#NC{B~?-)Lu8VXtp#i-@ZY9Jwj}z2yUDPxDa312q;3@R|%R6!LvM z(q0b44VGB~8S*%sb%8SOZF&dzB&zo#lh1*E5JfNz(xnoD!W>+@?oH`MS>>8odO!Vs zuNwR5PPB&?m`rOsICwzyq*$FFBlhmyyKgI9&B?~9&q(w32e{M4&&#HtT`$i87X(NC zbv!7?tWSYP#D~L0jv7#65`<`$2o;uRw9HM|y+hC-9;U zQ;Rdxfr@Or*bbqass7H(M@1bNjo5afY&EjvH?Ytb&JZ+UR`h&u4if0O!KW&VizVe^ zM_s5?sx1hc--I*jy(wT3mmoHq4g8|5&w$KDM@Kg|H*1lN1sam1>PF_xcf4?w5s7qa z1D+E!8~~nfG3!R&-ZsLQ6%?o(;3q_i#^x%h=idY{+Vsr)K5ca`0I#O26FlaTUH8!Q z-6A%GKoJ#{QLnsd#d=lkN-(!oic)X90M90J6G|KF8bGZ=@w0V^| zC6a`xMR8n_*X(Y$^#;onVyv^&X&-Qx5uCuS2!*!!TE2>*3zzz zfvRrXUWL*V`-7^aNVhbPdQvNiEC?rD`--td;o{8rUIqCK`LTyd@~acbBeUhjO$*J=gnU_yqna5NDn~ z`z(!6KD(c3gF7kIX5a2AU}Tc*X;wwMD?Zi+3iF`EQ^iQ<_Ge{a>+vclQi|8fo*ySMFrTa*s{eN;bBzx&ba0cQ2`#! z=hK+EE>=B=vNk6NygR@D;K8Vae0)@R9V!X%vU<)R^Pc4GVjCeM%JfL2iU36QugMLb zbS@gu1Io~@Z0H33yP{u6M2Lz)ghuopV{xYW2Zh6pn2F#qpfYDmc)^?6V2LC4f{_&N za#cB1+C?{3@C0q4AE`;ZjpdAfc57`jN{4@p(yg?L86F<4VRpdVfD6`P+qnlB(!0U0 z1#yp?7upcAR407VKhR(hGA%_PP zJf5*v_-8?Ie~`ayHSwP=&u>uN)F`doH_DB7QT5CWpk{E~1scA?#xBlpd9oImlWSW*eKBT%|N%;h|!qAJPQ^B4mXIZY` zYq3jdSur$9e3o&kM(New1pzyw$*hbq3<*W5p2G|rh9}2QPn@_`_MuRzMR(2W zNi$rzeuz}|!=6}k;z&VpKHimZnEIirBzxgQp;1q4ojFPUInU`>7|VDw6*IAyTPVo& zW*yCNWVv~P2YFTdfpY~I9+*ItwGzSNjOLHanFdmm?hVy>!)LUv$)``Jy6Z7B8zU^> zQT{+6`~15nf1uWJ>m~6x&7ZnOqMP50YLVjwD(j}7xDtUW+=(6)6OnXpTpANVD+&rE zgR(b&Rvo1QXHrlk2|s<kcaZ;f$O=&@Bf_sPAuqh_kjZ_4kfkk^01HlS^+2aN!Z z4om@B75&{~W7-9kBgG{R^F!lN6FTywt4h6~EpTT{sKDI*A5 zS6q4?wr}6Qw;0x-U+EeuyqTXc!Ysc-u8tvv_lt-yj(|Q}%vB!RcMt@icqC#i+N0_DtMmGscL1=DL7DT7;}dLUHZAB|sO3hw)5h8}jP1vupYiCncko(`QXX;b|Y`trj~+ z`b*Mj@{?JeW4w?k2-cR?vhMcHj-41PeS)}LtAwc4$N+&l$aSD)EVXx}RW~>~2Dzqp zS0_5^R?+hC^Zgaeeo6&M?Fx0~Qs76(Q>a-5B!D8H!boGtWyojH$?kb(yr9BD2hV3X zd^)?%vII3bS=>?y0ueeD>U>y49FB9N)8C(cPA%l(y_Hj`!`0}?YVj)f!M<*=71(!M zPvx52WHm5C*u1D(d4I!b!ViRG z?a4K(7qjG3jB`9BGmZ@}@dGym=%{b5B^V=W za;CceiMl9?;Ik`j5Ck$@3WmX#Kl8$iu$fYKGN(S~YBpn`YA_Hvr>#X{p7A62^rK6?`AN5x$R)1ythoJtYl|p-QmI8f4*FD?^MGJ4RE} zNpidj5fq>Kj!;FoiPbe?gJg+hP5_Hw&5xnXxLs)7Y%hu6Z6ncGaYo696b8y1p0 zr9~a+TOE&!j%bER#tLZP-_0MN7X`ZV`LFMxu1w~64X{iT@DODY`&`eJQ!j&DM1$O` z`=k8?uC&!4(@FM<1`eq-g_1^23&(9VNU7~rYr1o+GgVcVpqA7v-Qp5k$$s|R zQJZuqmoS}nBG4a1;IaoV6Q35XX4X1gc@dAOIB4?xl9pCxhv*OSf;qp?UTkpzt}$~SY`$ISJcRl=C@jdyFNj&2|3S^M z@nK840R1LbO$1jr#Lkun^!S}mJ`~IX9`ZBkgY@>4#?+AK!dJ8v^DqTh?!WBCMR44ie5p(AcbD>8&OQz`J((i zlbKKmJ=v>UdB?jHl9pNkwarce@148Ok4?A;M(tX~FOkj9aLN5bx54(Jk|w)JMBl7~ zgw?iQSKR9;QE?>O9wEs71FsK2C6xStnX|@GVJeCy29Er4=XSryi`aKFqVm1C)xhVh z#1J!^HHD+b!h3xDTrdCT3epnwleUaLE|lJc_`srHX`O<`3??>jZ(~jArNMa4NOFYA zWIJAQi8I`SXZn(ez0$=E+kU~4vMLqo?sjNz3!faQ-j&txcs6%uc=Iya0;4qmIk4Y>_Va?p1xF%-$8Bs#QK;FHT0^tbI3dJ}!{=2Yt9~!|kf9{g^&a z7Oow%%sXw@sn%;BjKQae#d+A-v%GOFdz%Yo9|&=mD5MYAyM5}Iyjc!*g&v*Z(h*D~ zRbj^b5Yv`anl)Lzdu*}GjfBadcTRIW6%nH~eb=JbYXMxnFw4E<{ZL1YcH$?+?hVmS z8isM-Kikh#TwRm}d7!Ahl^*UliA!db@Aid=I8jzoggMwQ=ci z3=J1g6zQFz#?zMZA|#14P{O7^nOl7=wU&Zu)D#sJkD_YY*ExC9Iow&S3xN^nNR7sF zb#fpyX==H@hHx-g?rBMSM1+vG@iyJ&b6P%%cE5@F4f^(`gDo*dI4^ZIOa_9P#HC*s zW=cUUeq@k=X000JmW%UjK3Gs0KR$ltz`lJ~CRDrY%XGDxYugU=jxvoz+7I|Wo-ugN zSMJO&mC`#MPojMc+hrNs!jjB%ZubFNpBULM@_#{T23`2%}L4Poi@cu?>`h;g2zESIP4omW=# zp3<#khRC{2ESI86J4*{lvW-AtmZDr;SMQ!Rta3D5G2))5&+S|#wEt>KPT%TmS7Rs7 z^^=!9UYf>DOX*0(4kIxZb>f(JGQpPYl^u=M)hMD=MN}&{u!ue;CGY;^L1~f`2}#m? zjKTGAedy_&XA_ACJ;SldmLql{zflz_D|LNKSftl)-dfGrRUq$_)%JlPE6yy-g@8N8 zbijupIL1|tcAn^8Mns(V3gQ-M2e7kzJS=OW%1riN)ham|I`ABV^^tz#;>LswmUyy##}a>R<3_CyDXxv!K`u)YLsI? z;bO_cOB~!NMfq$YSswX_73LO4SWwL7UdqB7A^i=hrDef}XdF}i-k+u91~MzaH=WY0 zkxVAgupbnDYIR+eE7gzje$S%vX%<KYo4;9D2C!7zTlI z*)a5D-VV~>TfOYbQtsW^v|`Q{-=$w;Sc`=?(n7n2T?&FLQ0+jX5Noa~1@#myMY)kU zWy?(5HICdWQ`OMPq;rV&0_#NCI~GUxt6+RHS-_NYoh)0rjY|hB_2BGXe!FIxHpPAx z$X;RLifp|tF?5c|v^%5SOd~*fjznkQqHviDB83zZuGj73JX5XD^~miIhSg>J8}q^s zx3BoRyWP5*5W*mjC|4^6J@#;pL9Tc*=L2r1s=YnAaN?G7@cx$zoaOegV}{)At==Ik zan3!v4^KUs)|O{Ujm@P&99H^}whQZ5N64%L?sDizd{wsPa#sWa!&HR|V{b9x}cQyQuYKA}^yu62A2? zZ+ z(u+B$JbiHg{s}r1@cTP+w2?g>glbDZdK*e0I3Xtf(J$(tlB;00@lt<&9tJA_&3GU0 z{W0=mS0-NPlF&0ZL^21S__~_=`T3DOQ*#IF{0Q&fy<1feT7Y6J;cxeJ5ibMI4tagN zBNVmfxB%S0XSQ40PYXc(zo)G|pj@J6X)J?90o#hFx3tIIgnBF{SqQj4pAP3!>kp~= zyYcQ2ez^nuDai-!pR)1k)MkSj+C%*m3h zwWUOphxZegMMs|V%NYYvLxNqZz!ZlDJ_f{%oe-D$fMB@2eRPQnoUY$N61PlQROx=A z(pBE3D7@!9nJ-~t;DlIv=Fr>sBqFCFR(lXq1&HiVgOwsnc#@Hs{IJ_)0M&nO7nG)g zytHO5t!?>h*lS2V!KOM4N|_@ey|EGabD2tOTEz&W zSVJ|5me9qrS#1yvmHo+yLTe3!ovliIJ)QXaq*gs#bRk&~(b*5VUZB|J1xWE9 zet1Fs#MwN9+@JP>?YkSHJa*3A_WHMb_$N&aPOayv!IfUML?)V$KZ)+UL`euh!eVj0 zN#KHTFb8vI$jC0N9_0H&!*~c3S%W%($Gl#J1|tX>jK?_}^xoshXMwv~AQ9OJbzRJR z@riA+Arq%r6mOEcE5MW1*zyOEywR)r#Wfbn;*MrzX4=@HvUeQg=NFUA9o~RSO$DF% zN`B==)dEAX;swz(@ASv>2=Y4i($!YA$zHxC31BZtW=l2lUJUqO$85 zjchXrIHzJFh7(_3+0e#2ZtHq+GLP4PF%hRvZ-4!Z%#-nZA^p`z2A#o>g}43z$~XK3 zm+6#My3goK{_TEagm5u{O6QMmfH>*z*00sXl!$crIWMEF=%}(j;%$v5wXw6ab7*>c zx;!T_4}`iad+p$IAf$2umAs=&UNj7NbQ@vh&&&F}P!f3Pi+2qqFPIpF@Xub4NR>DN zYGJ|h%0u9|0TxqLrwg}%fbTeiLBWC0=Bsngc2hSawoB$3ZVUhR5FUK1cM(Eg1&VexX^I}TOat=%aC z(k?Pbfm``?uBEk}J(sT;G6O<;NYBNYVJAp>{dAf=3<|!w*!UL(6S)0J!EAQ%2c3?s z7^jmf5Ja$V$Vgs>d!KzVN~iP|P%zmba@zuuT>f4VM3P^WL|CMl9C-a@m1~&QTCfXr zT>I|^S9P`Kbeq9I-Gj^)D8a1EgX-mk{02N9Oi5RORhk4cl&asxJlXOXQwy+qQucsbAMEe_Y6v z~}@-j|5H4yo?^ueuX|lSR))v5wj|a?X)Y zqz7J@TstnV?v~6g=Pl&}hzbD^9a&Kwv60s%H=3Ru z2bjSxmtgWRSqMaMJ{_tt>sHj`@4L0-{sF|ICpqIggX*KAVWwZp_SwqM?eI|5+bG*R z5-%BPx#>x6cllx-V291)O^(3V68W%9GoHrBN7R%}NqhVqbm}>StB*Hys>hSH906#S zfyr)d%o*jB+Q;D3gkTj>9TS7@jYv14wQedTERA<(KqR8CyrM~syodjWWNz74r|PYr zY60W5;4T$u`zzr(x$oe=GJvkM^`3YX3KV27|8t;f1;5=<-^DMNX>vev176%&_Y9@= z0P|?(5kSLl4F~skZFhROVd!9ap9guXh4Jni{Bl3>+y1J1eV~NLvSc<~^4#gq4Sl!P z(1^vX@`{sMAQk0&9KO*~zWEe-16=PXUYtu$%S~GO$NU1oMD!&=X66eMxpL<7RWC#2 zA)+(F!rJ|(vtoaxQ+H}VvjbS)?N97r3&aitRr^aK-rh1f@MeR$3dC)|^NY#6Ca>Z7 zxHRanM3Vy>0rr)~I)}Wo1p*%k#;%erE#@=?Av?Cw_Jooc< z(>|&O4rP7^23g{3L+9agR1yv~0UYPD6HR{2eFLy0BI0HO^_V6~yE*J@U&15s$QSg4 z350@pu9$<0=#ahFZf69NN8#EwP`Jd;GJHn|P&i21QM1vl1F0Jw}HWenYV_kSc!$2>`M%?A~vS!)gyo{Ff8#O~(ZQYK;3^!QI zv);Sp2G2Negqx;kU%;&CS>Syu=^G98PIX9XZi4@u4GPylaE3U&+&xOv?J?D_B5^ z6bg0;+u-*o%tBQHdyW6$B+0zB<+JbnE)cPCjA0K^EZ+aye7_ z_+K5yCYwE9Oa@E{kSW09VF_-BmTKFOhF@tBS03VBq0Yf zE!%PvH#%!D)r@s*Zj!tJd27*H%`r}h6WZbqPtw{qvP4h=yg~0$5=|6y754E@iaJ=g zc%H4=sjG$Epm$9L=kF)BLUn)8k%{L4#hSMpQ27^o2s^9!rJpm001*W24e(x3R8kfq zwo1GC$=Aws(sF}V!&WaC?*`~92s9+){!!qp>4|;vF2JoX{_@!vTHK0NPT9{R7*{Ww zL!I_jPxyCydAv7ks0}y)e_8dETG|>3zq5gaKYF!+9l#VW?0#_(a&-HCa-52cxD<1l z_uSA+=%1er$3y8gxvT}|JeV{ zS-!+aS?_#K{z%?2{xkcQUg%>~=$T+fW-xYC`8!>Q_zCU!MKsQR7de zbZ5v9wEK2&Aeg?gE%Ou00oR{-xc=LOl>`EZO_+gtA#xL_H!TSy2w=+Tf5jHZPj&+GVCIl9>OA+ii`}s~e9~^3fv}k( zS^dUX;oo91)a-UKT^q+{5&Si3SZYAWO4n997uH;Qx91#e(NG@qLv0-ERxVw4XQ&CG zbIZFV@a~;qZJg`LeNHL0jD}Y)D%53OG{{;EO_9Rma`zxu^X8fTtyh6sCqvgnX&sp}Lo8<#=Xey;;^i~b#ThF<&B|M+|O zAraj;l^i?wdiUX7W%mUZ?8G7Bc#!xS8T4T@&|3j^D zi7szf9$3O5W&Nrg-OOW?CFEEl+h_>@kXPC)+yHEQU8wkFDzPlk3YfW*qCeQzMvsAw^T39arnlQ;$KHYb3(Vz@7 zJBNX_11Ea{JjebmV`Y zBzUQVCGR+d4k6*n_&no%4d=dlw=Ha2&;A;rn|q!)A5*!p{rb)C;=jqb{`=2c7Q!Ws z47){BKneVW*V&|1O8Juvv(xDH0fzp6x81F4OUD~Dw2s~kb3Nd8QK*02Qij?;GV+pB zANk%op>Bd7;nK|lD@~}3c&#nGxA9W2{7p*=`r|(ywH$Tf^>yZ3OoH0kxKML{y^o9u ze&GEkt<1svbK|!n`Heui}*$60PO-CPLS_#shP;Ohrt$4R@-HcsDjw0~fb0^WP-bCN|@<{~ht!+Vu6l4z51!rCvY$E1L%56YED5 z6mEcyP~WM9;B;ZnW*)Iw|5_7u0@Bj2kI=5o{3htI|9Aq{OL48Q^%6Kqqo}~|7zOTv`}D?S8ZQXy6R z)2xAO)EI*53sbHi1v7?cP^ekKVMSmp1-xHAVO%JmX1+PqXv-Wv>SoCrqB-_7hCywH zMSUVXp}y*u2Stt{c|-3huO6C9hZJ`fY!1o!7S;sy+zk{Ktx|mx#I$zAej)2%g ztbe+2Q{BjkZ|Uw>d#NY-A8B)c8;W5Ug>bhVBeI^C`pK(b45fa*x^RMmCV|Q-u}$jx zKUX3*E5N|m{cqcqHHH+XCSHpb{sz&$v}H0VQ~1$?@QH791@ri3N(9TNDa<62X-7CI znDY{-rQ#0HhU=6|?}MH_p9}rHBnMU>h7+mJeGbAvgdLtl8oh|4_J@p=h%30nj6tKw z7(&I)-xb~VBdqB`RDOQ`#CAxuzB)2rzW?F@eg5X`|Gd<9D7Va;k5?&qgHz0y-J=I< ziuk%7@s|WciS=3l=t(bX{WbA-O!QykFyOp>@qev}jMn=y=ViUubnbsC)Lj2e%;ZZ| z?WfN|`PXM}te*rD9skl)=$p;v!8UtuQ}#Ah1GWh)o3OlTHDH@IcasuqQi4r7y2+Md zo0I^yNeMP7!6qfxj1qu|@qaYNat`kIGgJa~>?LJc*#7!=n>e$HGn+WGi8KFcoY^EW zuuWju1eQ%;*#wr&6x(J75HRk|G{>f|@qdaE>^Ua|67%0k>uddX9!j=vJT~R<-^$^S YFl$|-9e-xNf%-~c`>a;U?-&30U)8kh7ytkO literal 0 HcmV?d00001 From ffa414df5ef6633bc4b7cb020658c7f9a0af194d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 9 Dec 2024 15:33:39 +0100 Subject: [PATCH 120/802] Update _config.yml --- book/_config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_config.yml b/book/_config.yml index 0075cab..99a397d 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -28,7 +28,7 @@ sphinx: logo: text: Manual image_light: TB_logo.png - image_dark: TB_logo_dark.png + image_dark: TB_logo_inverted.png repository_url: "https://github.com/TeachBooks/manual/" path_to_docs: "book" repository_branch: "release" From f4cef1599acf689b781360d78528afcf5985bf30 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 9 Dec 2024 15:33:58 +0100 Subject: [PATCH 121/802] Delete book/images/TB_logo_dark.png --- book/images/TB_logo_dark.png | Bin 274348 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 book/images/TB_logo_dark.png diff --git a/book/images/TB_logo_dark.png b/book/images/TB_logo_dark.png deleted file mode 100644 index ac755755ae33d906947f7ce47817c9e39a1b3314..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 274348 zcmeGD`8$;F`v;DXeP0tomKG`@i6Lt$DrHGo21A4x4B3q}O7?onzD81wF}AUdVUnfn z>kNajWjA(X=X2}z{T|2X5BU7}J{-A^X580(UFUV4kMnUp&g+gc)Ys);6=DT}KpYPr z+HAdrB2X04GL@CBo-p6)%+$>~ont}qe!gvsmSllx5b>g;IH+c(RAnerUN5^9^Sk2%#XB;^Gz*svYHLiOfvR0og0;G)+0b65y&EK&KrpdI;rnWNT%cUj%X zUbdhxiInUJWhn61aT{S;SK)YSN!X+AQ1&)5NaYh3{i8vKPnufH68DTB>y0WYUjx2g-X<@ACSKXa?&*W9U3Sy}gI~FD`i#7>z$y&YbnMm# zWzC^mo5yCbj9@XnHw|7P-%*^jR57~_InZv*{}y#^|J_C4jx4o)$N}6<=s~8K{wVW? z1IewyCPRsIHIgPN9J?Q&on0vQ+5jb{;M0?u!4026t5&r)%1pG z74)DShKuXa=^%2HMF=M7n^I1n+BL4*KhBF(+yo4>L%Zvu$Ht@0JjwbmP7XTRMwI|F z1`eDlPU4@Z025nptK1&#(!0gG5ZChKEF9W?zn-M7T4AQ?l<6$LxqZ(cwO29ma7_p# z=ISp2c$MX6xEgSwCc;Yy$8i~qymL%3S(gyVL0wdY>o&c+A`L~-$x_{SgJSpW%%72w z!LmiuO3%dD;xeoJ>r@QYHpOzp4pa$QIrTm1Eff&@O~D>W43!7WajA<-GVZ_nnxJtZ zdnfonrO;p*8tiO5T)c(IzZ>e%6g&fSv+b`!=cjofS+-4Xw8YX?4?nd7EG8rIZwC(U zG+21ZQpKwBO35&{vF}w&9Eaen}qz@nqr18gUxQuO+ z3V)?bU2g$o_;`v8rNoFL44a$qpMd(4XP!yLk`Kn1yCK@Ro07Fgj9boWBhuDL$E#?` z6+PF*q~}PbNXX@ZYh%L}!${|&L71tGB#x}16fQrz2Ra^nei4`(_RT*}$2EcczAx$U z&bc;Ij=^P5i2*n$YOSrB;@nsTNvqU(Q=Jw&i=lT_FSV4u3dLa*%bAjvU|%aB3XS#r zEvaD8?nTo$0A7}b_8Bh$UMsf;g;8>r87OyW(!sE$v<8+GH4>!He_FJ7>?b*?4uM3ZkHoGNjbFcxEapV zX$jU;0~j{MrVj+2X!_UzMDcgVpJ*sDfwD7z9JE@vX|0!O%KEo$XtS+$0b|*LM0IvL zR+z-?v}wQwJ>UbT7!}GF`fT}GnD{9^xa!hc0j}ZJZ;!%}S026}%TE?B=Br97or>el zc;3ECe$WHHm|XM{0aPI{!m_71qEjvKF8>vjcLDDh(r z;I&O|Q{{x&QKkR3>w>CFYn7&1xt=Acz%Q9dTf^*QDGlI$Uxm^Y%>FmWpXkeV!p-TX zBZWH41E{fuUrf0r`TD2pWGy?z>Y*pWL#}jDo4@X(UfXZmHXxIpA|2I>pOa7~EESKW z{ZRG7_F(kobmW*Z%x(Ko^`NIQ{Mj+8_n`M$ORDmzyG`N$A*gNDt|W|daEfl@ArAo6=#VR9-MT$rGu;7Zh?QTFq7dKSq^>{ql=cr zFHwwe)Xt`lrkhGb!D~iOnyNOcUdHYPfJ`mHd_XW1{>w~5SHlS;xzo(2;yb5fTMYfL z(jlUB8xJ?!w4fw^EJUJkaPmh(*x zy)hc;-e5SU%P&7TW2_xAZF;7s)2tU+lS`DIG(qM#w77Yo1O8&RmM?cX=FQKUD{jUsdH< zY)Q2MU9TDq17@fG&wcMntBpVobWalzHs2(96H?9N=62sj9Tt$^^?K*nA zb=80wFkpQi{4wA#qdoR0EANp9v^f98%hzE8#YqTfs}YT0T=2ETuY(rdK8qOi;|ap! zxoO<9BAlTdZpHm+VFiYcB| z)7Ug$%+RvV&S1LrMVeamuh@^du76vgdWPWX7V@$;*wfjk+v2C-rZr7q%|EcKVEE@Q zan)mx1D4ag1)FZM!jX?gMrvvrybLb>w0LAfn9p_~TIvme%cw+8PdMSs=i!~tkdwHU zYbeysQj3|N+BmbTxksdIYlp!IdJT z+5_?ks0s8;Iur(t;~i2ozKJ5$j=uK-?+{eKz4H1nRoP?_uA<4oI|s1XZ~wBbQQRB^ zw(8qIp&ad5bpdg36nFCnajDA4snWTz_#@UE<%6;PDQ$-m?({%pR%R#;X6Th)sNKlT zJ?C80RmHn$4UQuO9}>u%2nJ-3pbDoMKj)5P*WnQO90E4{zt~2Z6py$k)yYi zp2_tQE=?<$sHJ6UDmgY;xjI_JfFQg}Q3Q(PJ~p z{4mrn_dSkTK_RoXlarHa1d`NcoI*<-2rocm$y7pEVPOSQi-%f+5evYlo3Fws&%qq= zNM&@B>-Ta8dXM~~sko^w;mhw}ik~5<%FY3Pbc%R!nz9d=)+bW2306;tJ!r`I>!})- z0B*TQQ{5%tVOH|QCH~@&CaX>P*ydU7_gT5{=RmwZYC>V8-Gm?JCI(z?5W)*uOpR;8U34rG zy$w-_8gNFTUb`hNAuCUkU_TUf>~kj=U3^3Q?RZVBwjRwBv( z=r`sI2QoS>D0sj%eELe)l98*XP?7+0rVM({*b0^4+*l21C?IA;br&mkI}>5%;l59` zi#}QeV%CLOMosjp6qg1KpL`=iu);9J#aQ_hI(!4x*^9Z95L}jaAR@41i=6}N4b}Vq z7(DpM+0Kc4e4*UgRM@ z{!;;2?{eG0rrlmpefVJZD<=X~_9_WVKS=$Owmh4ZO&_=aJ;|jQC^(Gbb^~rb5;d)1 zLe&cpNcZg?b8A%=aB?z@|D7T)QL>8wX2BSJ2LQh5_750p3?;kiMgGST&x<>A|0%;v zatB`vpb6dj5j*66n!LolT_ADpez0CDutPM{8yhFIuOo8J?f9 z26jLl;T+s#1}xE3!@gENSIX%Mt}I-XO~dU}d%fcdw%7N-oMY5f=7 zggxMxnTY{WEsK}kq{mFV`vOxLsx5@<9mbE#Nf^kV$;IY5Y?KswPGdZF=kCSHdW+R^ zJNx5RY~S!tiTRsb4#i_<__g1UX`k+6yjVAeK%N6Ol4s6stTSx3tcvLQT_b)#Pk-*~ zsQH5b#Yqc2L!xIEdeAfxnE19_l41MSXdb5;7@%BmR? z+(h}6DRa?OgQ7RAk$o?j@m^Q~fVplfr;pbGyz^O~E6U1eWc~`v)}zva$LGqOT_1Hf zlY8caoG#7k1$|mU5qxnT&KM_ZeZX{8iNLr$>d1_Z63mPb2XT%t4GuOKx1@5LIjpdU zqN@n?=$}X9EE94h+yelyBCpQ_fV{OXrt3kDwFoGOxhRHLyLbDr`4%XXA3D{xEp6Kl zE_D`?HX)v`Dt!VJW92nzC%R+h?Fgg{*_}16Sb232Iec+toGD4nt5j2y5z=;&5EHcL znXmcs)HEj#SR|Ty=PnaSzBNwnpXz@R9$g@OYa&8hG{xv4K?ysaa_KU6iEaBo%(23_ zx$UWLB(5^?=w{0<&EG8RZgZGi<&c309-@~xWW7>C2zEje?9^}rmQKa|mP4wiZ^pD*Q;gqF+)xiXaD!~B0{1K3;Y@>Kx}Jh| zLsW1rO_7OZJs=n~^Y6^Fhay!+7Su1>qQ*!GVX^Yo91}StoDJ}pw{1nIi`50 zjAF%-ck)FMrRWiv!8ps_v09WV0!L2wY2RO|IAR2aj7(HIn!!$R&BxX>6F3mTB7K6q zrbr+etj>kDq>86n>N87libS4-1OrH)bPt8ea1%aHFF!Ad3@CR^Kes9F&P@%G8}5AS z6u0mC$p{Bc-s#(hTnIs6v)->?^E_q&t->~_h2}8Ls_@cmmI(#y&GjsgMhGIPfl09? zlhGYD76Sm6^Y7-yeNtw_5*PVsu7`Ji~=05?09yK&^1n2~$) zlI_7JBqyqEDT(6aWYsV?MeY{1a~t`2e54v`P2YnRJ_G;gr`lBW>%6OF6}R@l%zVg2 zfOkwc?^wXZy!t0@MBT0OZkHw!SME9Fb-2|F3|=2jS_Kk>uR3wh@^yrRLXWh6}f@kgA$(r5?dld zO-Esg!!CsDGT@9?|4soZPdB_g(kRok>sMTl)2)*u=(xvg({ULR#yTmdMko7R(z)ZY z3fCJ6@aC>270~r_c8x8m)7cWP=@QyR8;#R`6Sz9W_7S?eX(We4z&CV+6O_mdAcQfl!0@AFXsR#p> z5!i7BG4=+$`rBWG@x<1VvoxA+~s|G^NFeYF!( z51Y9^#L-?OKkEjv9^HO|j9+T{h_Z>@%KVg| z$8u(_FwH%hva_m{*&uQt*F|H)fJY12tvLT0V#-qZS8zT1CzD3Te8W(`j_4d*R`b1( zF3r#%++m(~XjA@6dG+hccgcY&sko8m?p6fVB|m*yuO&59el~-omJr^w_itma^;Yo$ z^HK8y)e#^E4&XS>Hz3zbUg&(7;i9Tirg=5+Xpd&$w?*@CS>C4PiWANi;g>7Y#ep@Y1BBUB*Mx<^xKgr zCiMeqp)zT^*B6F5l|FZuMO}&dQK3*N zPd8#xafOn}Qizo7Pt2o23O`WNl#1om@gug)hsY<;;%>oB9O#&s%~68b1&unP)W0#Y zAl}J4FyjONsoR(Tu~DWRPq*ehsF9qC1#+rxU=G?GF5NY%j`;W_>>iE2f31%upRKt20In*j6CgzI0AJf?ALH=4t-9A8Cie&3 z2udked=0P+d(fWcx$ie$jLJ38fo|M<^eISKu2hY65t%Dg@AnF={0K>(PAsV^Hl{A^;5f97j^_v>bs=UVpI? zpMR~R3XOj10@qaj@!Zxma_VqcIbcczbQ2_*)hZPyzsfMd#Ld`4Bbga}mN{rN`1_*W_)j{457(g~8Be=QbC&F9g;w1ayeBF+i7siRCC9kVBbbj9`=}RdGHC z2lklMjerL5BGO0`mA5*$q6{=2J_ZjG=|9^C7QzS%Ab;{8*8+FH6uEzXXlc-^^OL472<3=kx|*sQ-M+sQn7Yb z_t)H3PM{HL6=hPYv8pG4Km?xp)shPI%itA=3yL>RfmnoF?O%K|gDP&|dY^=kan~jd zBg05j1tvN^Fv^((9Z#94Efa>1O*N`MCbwoYt(P=hQeo%1|0tGOFoLNQCAV2yQP>{E1HF69=1wSH=y@aD(O#R0> z$KG4GAw*Q7*N+f0KN`a6@|8m|O7Qj z?cB^PCP22OvsTR1^SRr$YDv8+)~=9Ag2}sK=f~4KF`g=HQJW?Yh3xW98(!KX&rbI( zPn{lxi5gohGJo;>>Z3)LqrOdN`GvujAHMEA&WEda&c-k$<*yW!j4(0F1WPuE;*)$< zn2VxuY$ydaxce<$o5kn~1Qg^2gmwL~}J0bVK0Jsr%_ATM_C(T2$aiTsFTGwYMF zD*K!DEAAgqv)i+y@fxx6a*S(#e9$NFKiq7g2b!BMn`&+q2%zy~s~Wi!@)9tS&>XM{T)DngGBS{Szdk#*puQ%bXg#@h<0-B9g;t%S^S^mb#(|~Gx&F6 zl+_A5ce{=(kf_^^qxU4Sg=O+3)GP>m}B&%3!3ot4bDIB`L!`y%>|h zlwnuzrLMlzXib}z?eZ<->a>lmVbIbWA~;ZbiL_(xEo#5(+(UH$hlHlV6| zbh=}1(I02v7>XLo`5UMT-9{ju{>DjwCm6V9eQKuJUYy7wd}^p zpV*1D?1xaGKz;nbG>7QsqWDA((o=mtkHxxsUR-fDA6YV=Z6;svsF#De=uO=WQw!CU zZ^;}+(!|P-a{~Ga8^Ep~#UGy#w3&OM^<>CFm7CCjbiu4-2BM$`iriiAq7{AYMNnzbwHsCwjGOR6c2pTJ)d5Z(Cs5PkrVgWeEG6(c&^5zo|N z-ZJgJ>PX*mkH4J+L$ruz;nG=5uP8Vn0~au(3Mcukrhe~#$%&7ospC3pK6ZIvIv@wIVxi|vZ@_nDe7AI5D-+CzO%-G} zk|-A5-kK{@rOzu`SKQ03xzr-0nlp$Ktf4@W3<|xsFm;D-pDMshjJtLC@gwP; zF|NR7C-Dp>4FuhMERAD8m>>IYHXM}gA?o+{+S;)u-7z%_AH=n?Cwd>WbvxmT;D06T zqD8;6te8Dstzi(f0Jb;n7H7Tp1Sy`WPJ$u@q@lz0B(u2LzE|-W+kvt7cUW3+x`^fM zXRm)T{yNXNt$1_})WANWN;Aqefd=udB0j`XExv_}8JP32;!k!NCo)bhy4y4Ej^{9n z;usGHEW#4%&t^a1mfQ6AXiwwei)NTekZ~toop8)yJKQT=C_gD03Ec_etF8gntx~k` zT!%-Fp(h)x;(VZDeY%kK9W{LQP62+4c5TgGTo9yj2+7stR9mAF7oo48T)@B5bPr-A z+wz30YeFL%e$R%@;eJjz&4s}OB_}pP@I5OVhmS#l8)K^EsxO5kZk?{wj6{`FT1$)P{Vo&Ri|N7G99Mi6~bI}fqeCVb_KAccE zVfItgQi{YLX#^5&z(wOshk7D@O|;U&_^KndMr%(nG*!mduVQ=xeB6}Rz*Mb77dUZ3 z8}%IT7n(%hnF9x)pv74T?G| zp2m1nWx^_iHFk>*W)a#NUdXjGea=zG(9(*gWj}PC#>SP75pU8vwNnSZ9<TMbPWf~OBgEytAX2OrttlZnDHhk7a)153O;;m1l*Pe90S%}4Ndi$A-eEgs93GQ?y}vL0JZAr^{aud@WP*}8qPo$w@%c?h1txK@pwf6U%tW!Js9B^ zkP7pZ3N26+Pb!G1C9+xO&=9f)oWNhh&gAorTi4Tj`O+MXg?8(*1>B}9Dx#Cp^{12~ z@g&9@Lrm9Ev{ByT7W6mGbIqC*3LVxTH*hh(3x%=aTaQ1|{LR1nyTEgoOE|+UfTZG= z9W0uyM_fzM+*aS+)aJ}y+B9%^GFgLW&^V}W?(g1wqcN@hK0o?YZ(Ppggi+#5ga|Q5 zZhX@?oYjIq?u*-YQwR#Sy>Gl+qkO%(G!KrFa;YfquI5_=Bo~REnIjzNDaMj4J@-P! zhMhfh?T&TUNW50jybf~T=O2gh8bkPQ><2&!?8q(j+ z^SX0VPqeU1r)On|ULh-&q|xtBh065F;2H!TI6A#uUCixad{s&f2>oL&PNo^nq|;#x z4TC~jyB~x8(BI#gVwKrz=_v^E4wq%1!)e`Qc+5`sQ{3I|-Ojznx7ADj{OkBajf7V6@#YQCQ*pb#qh!t)pc}uSbdJ>_)#H#k7a_;kAEe1nM&Brri%pEAAG6}yO0cG5M9?(kuuKw^LSu+wp$SJjO<~8PqO@N3 z!VI~08|~DXtEWW{7MDRLgit-Ae?zO`Hw2Dv0X%o5hX{W4ohh`2{)Wo0Js;oK96v#8 zgFxsbM69#Zf05)4L49LsQ zSb>VZ-%nbo6pzJ%N(?XNIfDExmgK{BNQK2M=2g9km?r0|yGaLw)K1yf$Pmwl;f3%6q74;y*=v1%X&Ws z^7@^?(WRdwbQ-BIS)^yF}!q8$5+D0S8?~KB7*6# z;>LL9^bw)&NAS|Q<6t|+`RLwjSzVy2tOC`;BDRq+~3K%Er_|mwgq8!Zl6Am?$&>ZHe9y zrL3>?ENj$HQNS*~CoEMS^9B;uT2mj}AJ7Nh@Ew0skGd5ghSL^U8T5vvrkI9J(j05t zeh>rJGP5d=mR-Nlcg8#JxH={*HUSNc9a({Rx?dArD zB3x(lgWnCWh9p!3^>YtkLynf!CQ zrI7#(P5e9U=dSzhxd(KA__ucbQSHbjk0hc{a~@m_4G|k0ov?_zt67w{@~u?(Gs`wF zx9Cet|G?$G{~9Htd!D6VP!amtBRXH;Zt%4&dF6xMQMTY$>}@RxY}%J36<*q|oa@-+ z$h(0uQD~iHov}GtZW;C3_5%N(-<}A4MfO=1gO>dc*Ya<>Xohf z6wIUH=*Z3O13%owwwjhazIltQWJl1YWR=z=Z_x|v+r5vnyVgK9f$wdP8=V}&4eW=; z_xfFyHs$jV=R`k?uf`@Nj+pCx*38NMkYjKoxn3&1*qzxbJP7X~v?||1KTef6Xe`WW zb^iQ*#^8kic(S36efLk5xtfoaHo%V8{%Oav@*wD9tV%kxn|*0qAO$q5!#a~MCSgN3EpQO1K%X|P#gkY@~&7*aUXZd4`L%yY3EUJ%-? z@ou8Ker&2-U>&OmyAfnnz3-UQs9LTPI9r*x8!2bSn7zp>{Sm0E3{SPPdz*m?7;4HG zAPAUTD=&n@%dNQK0z=!Q9k3)Fq@yC*`-UN$1H(HQ6@FipoRNQlz_wSn?H7ct4Ydxr zx|S($%*KDWTc@r(GuQP+6k&VN+s2F8Z}$RfsVYmxqEG#u>>{Xnsp-c3mFA_6AyF0@ zPrV8kx$ATuh5G*A`Tcc2t*jTe?3!85-qE^&|Kd^b*9~f*GHIctn{tTao9h!OWZNIT z(7f?oK6;w$))K)KUZ-^Pcl92Mk4vOcB7lkhaM^e8J1+aN@rSw1WlsfjpM|Pq{=gi& z?_%fvj@DxRe%~0v9@EZmcgG5^Mvc z&EtfZi^5J=fG8~G9{$5$iw>!_knw~=p-P{svQNm=Um zTGv!*Q*6z{51&!f^80(cq#~?PQz;63{M&az;9zREG>}H1s6Y|usFC7MN%XDR2n^L4 z;$+q-WaU&!4#p)*2PodL)Vl{3Dj(i+TU{!NF3JzhSbGneX1_g_63fBd@W zsfiEF-}UvoKbrGdV`5ef zwb!y%GP%J)fLcQe&WcXJ?gnM{e>h_SmziD_5Lu;7U@{v9@xt&9jNM%C){a%XCsP#6 zGgUQdis0sf?d{jy_B5n_%0|3m;{`NVqa1x0#k(plou?@&dE3D<92s>$33@J^-#eQA z#LPE!EJ>O;JuBgp@T($cxPuU%*Aqt*y(a=apc_1K(^xO&@pIvYij9qW`cI@Mas<5$ z)daSWWJz1?l|?(UTF8L?^u;wWqOtl_Sm}%Csdn)EetqeEJ#SMcnc46l5o}dPkXK8p zSFuzV(M_Gh>)w^j*2vw!60QfTmq*k@Ym4MipPGxi+xHlcGFt=Ryiw!-d=}x9L|E08 z?I)=ZbZaOnwHGgb76-MfE4+JyGt6xTB30v&{X~(B;~Rsbp0d@=*XY?Zu@A-0*}U7? zej_Ku_sD8m!EpVcJDU6+)jqb*Bh{s!6AG4wekW-xkQ#VbZ;+bM3wHm; z(jViQbSr8G$fMBdUOWy>ABimxQho4 z=fS#B%voE}dcl6_WbkU&)wJ1wF8wtv+s=pF;Bq{XDWIKY`oF8xjJ7orNoV-(ix(`) zzHcHyQO_YOIMIpaE3ElJyIZ;%VcnKBQ3vE*+oI86RzV7U)zO66qwWI(5PQy>zp%Z3 ze8B6@ER)y9M)Zi%BPP_Utbm|rb_Y1j_4NY8k0Yqw08tpOIV87KRkW;HXmv1qZSJlf z9mqns{YjK3$nQj2xeFj^{mbCUDSL zdkDJ|872q{%dqO4WWR*ZepXOBc5LgzI>Nd9B~`rN3euQw9qjN5H~zR!NOQDXMa?HE zPo2+wfBtVZOgJ`7Q>8^o52^O}{r&1}nO0IrKqmiM4Lt*OOO1G*wfA;ISxdd_*hK9+ zrYk)cC29u{ID4bu*Pj~IlO|VbG`Tosp@nA~z+Foh>9pVicH2ZHWpvaF$lnx`FlmLg z;Pu>eN!8LWO zsCmY2ZZ7YWcUNTN#n$=*8ft&?y7qfke6hwYFne%K6Uxm+Uq0^Kz>Al5{0iTGA}Z;p z#y6%Xoe2-&!toH4%td8O8|k9D1l5@w1ZdD`%MgvE*`thyHj-fzX)J-d1_BxyRk7Co zJ2@8)d#vd~c8c@&(#~p&T<7cpUk7>w%AQzTy;CMF?-q(h!)$bMM^pK^| zyzg$C=CR#;VVWGIA*#(6!?&-8><|)Ty}imKNGHb9&l^m=S93@*`EN>tH&1+L&u{I9 zV!I;Ojwfdh;?w2PKn>9=F5TC}I8sn+V_BoB=#=3(#I%-f?CPCcp`8u;j)(gR!A#`6 zI(XxL_Yq@XPQ#b~TmZHE?&*PVzngTZ=uPJ|qMjzwJV)5PUauQAW{nKqr!K`6%?;jc z1sk(j5f<|my2J5CBq`WA>`LRegLdp@+3@2)1_mOc#{ zp{L_(9TpK&V0#?T&s@^bitZDtPx>N#&_UatcQyu}CGd(;f4ljm+px&kgrmTfl8Z0m z`*~(yddP|gh2^o&xgvMpN4%2JRPXW`7C}wM=&5N5E>27QbokFxMWyA}J2~qqoYnav zyX^M>>8gkx}Dh0BoJjU*{Q0ozq1`D1IfB+E^hsI6a<-rtKOB+7-+5U%AN>3 zBfVv^OO#vhkw|1nHcflEx_GJi=OM{EV04n)y5MtR+v2<*nI~Nji(D~x5huidaf^^)mtdD2r*Hu^V z*bDCC;gt@IJCF{2xeKrZo|rx%5l&hdjnu`uf*Z0mc7=WTLtgjxtI324O~Uc7BpACayrk&;Piq^bt=F+OFPgxnTdXr#ik^scw@b*Oxo|#y*qU^ z&0jn&(p9V-)Zw+n(A!Nl#RZC@%7Q)3f&Ou&bD*)wxJePEM84Vkdax>DyYfL8lmJxu zeiJut|E|oEXI+ZoIj*nmQeRm5dKt(z$y-T^lC8q?GlzXnE0hI!azklz4ZPq=9}{AM z!+rhsnWb&-{ONXZ&-!nU!@ev>cOiTR=z7Y%+Ed&byLXbuEI}_13I^K2CZ=)D@5h`Q zE0eJZO#NtG}__KG1;VQ zTu?lbQ~?h(>KJ^Jjo`Y!&?a<$^^n)9hwZ*iHP`%Vf!@J}kX46VrmRKRQ84TLPYpg7EyFci z*NI@KKRM|%Hhwos>K>I+w%2kC3@6ef_ftLUx8yCXd`CyIBFGxM7fga@8q)qw{O<;(Q~$zL#KOHceT|OrfY5T^`oHABa810~N%ZLj;bOqOV2iM3UsIQ2I2@z>#5Ku+rq%`utJ z@O(VvV;>zg{)m6q{e!lO(CiR$iLaSJdqb;^?)S?p$M7x>H?Tvd@*arcFp!pc*DPK} zBoAb5mbWdE8)^-C;X_5qK$aBD>)m9=*5>$C+-}n~VRuOaqB5;{zD-vaS8LxgiM7M7 zZ&C|d_pUTA!Cf}Arl_83W@~3v7L%7>>_AN`sOa3ZzF$uR9>(80Fzt!s&d4!_PiDDu$sB6!JpX3*z$Vb<$U4QrxX z`|Ffh@w%NbEk4z(cQQA7Glh>gtg0>~$u>@ZZdMZc(yYQ?pe(DL)^hO$BtFH|$yL9| zkXf$SkX;USLkD3OL+j-lo;NgSuL&^v89#+T9}N4hrVY~&J)y?ufA4Q@6!If-&H zl*(5$<_P6W`{50GgFLg*-uKL9Q5SWVwhcAge{cJEW^b}ojz2Ogkutf`kz(Rx-#w$U z8koIgZcZnuvv3a7?rot5r(u&y#{Iq<7WMJ9`c@O`j-zJ`LcUy!xNrDjM?j|ap`-H7 zf`6BteO#k@qJ54i*PJ32?*Z3jQc#Lm`)+i2Xx%_Jet_584cZqEbOSWFoavp0dTwpC zv_t|4<|eH8`V4w*pX`!Mr5xRQZH}%hB$y4Zj0B@hsK8q{;~m+Gzo5Z?T%Rwm3}$jR zW{W(dF52V`s`W8&T}TEyW~HC$E7v?Vb@S~@ z$5>5)%m^328k82v`^VEnKbfS@ATEYsxbg$}`U>rzqeKq+a4*&F*}ePn+!NhM7QW($RBm_`;b}Sk1*2g-At-DSAA|k;E&iSPM(5H@AQ3#IME=9;9Mf(|r?s?UA}9yV_m?%m-NMJB zLB)WFG}8IzyR&_D=j~{m=g9miku=0E@#^si#b%_^h6j~zXMG9Z- z?Wc$qV#Y#`+%7vwB;0@HwCckbjt*(XstS z!D~Cgw{Jg~N`0MJ&B=-S8#z9D+>Hi$38x}n zlSeb~_Offi3wxzaXW7Y-=@uHb8GlqTEa^TnTREB!jj*K*kGqWk(Pq6woc!n4 zo0ri#sZFE};&?aeSk1X%k1Y)bA`E4P1YVX}wDW$7^&y?%8)^ml>WjNVaR# zqrF|)82&a+MzW(_;ML^HVs5V3xry6_4p&JysHp9yGHeP}AtPT|E-7MZVM=h4`(XT0 zAJ!%}Wtu;$h?)SMq-h5DPJ{Xh2Y&+emmE2O6}=zL#;iFV>EH0Eltlt^2cY>LmZxuI z{fJtF+`4!@J<3#W%oGLnpV`zgAp=#B-W5|<4vLSeTSX3~#Ee3y=3PJ}Al1p?RnwSN zE0S^qpsPoDVi;J`}YiisUh^oSY#{NfjJtFhee z+kjLW>)Us8wEw;lwyf(wHuLLRR{D&f!ls(YgRfT}(~y1J&(&-6-0c-%@3B7~5S;KH z9X2KSec)!lA$zp=Y?y;AIPv#Njy3j=NBx>$;-Bpu!)FL}H4#CvudnI@%9nkz%_i?? zU25|76ERx#Ao0a4?=13(?a^{wy6|Gf5e{yJLJF93^m-D-`90KV^G4g7Sk-wNC0O^g z!w5$|HAGp9TtUC+-p5j>=T4@x{5m)5c_w#)V-YeD+-@INhvsL^qy2Q|7 zitCPFsHu9lRfcIjS8Aq%KV~vGx*yhmUCxKd0D6~9c8O0T7tW~w(k{bd3;%s-cA1fn z++#!KD$$m9SKQE#X%ox6;<(<1_R_Ep8-C!QdwaPy7V&s^W<-!0;u-&jG*^IES8T~C z@d^RTM;A(BIUnh6P;6AgHanMqQl+x#^vgi7Xl`M7rkC5d1j5NAO=bJbHv2KzOxcuY z!sjMFHyUcr+0v*5Cou^amp|V1an59-H!gPpt7+ZQXn58Y-%v}FDKw)|pz!z^SiVF3 zw?JFLbilNwu_+VRh1+)c4c1D26ZaF%Akm$pR;+S@B~%`uX0t}@fYe^?fsmf6OMB@y z*yJhm|FCr4@l^ls|2LA1NKPm^T2^+#v5TZqh40SbDD}uBFERZZzE+8&mRBV9=d}p@BB?z6PfmVB2-Im z6tbp;)*g+h8~ewq*KTh9@P}p44}Kcm3HFU3ti)UcGcJ+NXJAw!WNmxLngqWG9l;M@ z&aX>WyCeQ7l zRv~tw$uj{VG?FNVsNi*-WrCsO7R2~I2JP^KJ^LNt!9ta&ast2P9ePbZzk1yFiDU6i zLXo@KbRMD+qZvNUU8IxnUht0%n`L0Qz5`S2Ov42@3|us^8z8h*z!p1OaeKd^q3bln zJYjmQO`7>YZ%!LcTXAcegXdt|U!ZiQDy~WP#{7I3N~hDj>8Ta0mkQ(N`8zmQwMl?r zn9Zb>(-L!x&h_Iu4wk`G|CH>831)&67?WzojNx_ zK#5_6UGaqLrZs~7E@-RIX=V}WO3?h)8bl7PmmMVqi_S85KRr5rBz}e1T243nZ+mX3 zSALd*<@Ql_x}ni<)RkA?LIF<)D(Yj6Z^>A9O>gR$mkQkevY*M1(n^=*8e=b4Z|%|w zVa(rmEn`zPBell7(J|Od3=jgxE(Np-_?DE|R!!+YYn4sQQXK3@nT}6om#7kXDN3M> z9#GVRek?pXqSeLztB4rPezKzTf!SEIRyPUZM*To8O|p+u&=d{({V_ zxiM2jEU(Kvz+?^vC}U` z%%I+%qvz3g~RMM=vkI8;{jPuneZ4`uDw*?m$U5b&(=1H<d#MN|ca|z$=4SnMdu=_7M*xPGCkNH1 zrAo(=4Byi;tAPoNe}Imon?s7A;+xt|{;p^48dAlh0DD3DZ0nikf={nU4@;2u=vDs`fCerVVD@R#SC_&{%e#8-6&6RxR<8wj{kAGRsJ}XvcDyFbL*Ca@E-McCV z`)i=o$ZxL~Ib-Jxx8L(a$d)#7M(5~bP7@N1`Uk|PgF>6|4$e>Fs*mL$g5#te`5BYp z(5+W;zuk^J0<#$=0viRH-CiotKw1xX!eAJC&Og)MGo^9AN9R2xIDP*4AI|t zo0&F$bb*z+J%J9;+mg7qyk?S@XN|kFESkFa3*UNAigcar+#qsuf47x0$ZOpT5UK`b z5n$Sjj-VFMf@adQ6yCr$W4))vV-~$X5RTPCcux!aKWeNze#DRT{sy;v^?`-7_u~^T1jqafEYHf84sXYwCx3HOW7YG-AGS#6_-TIndu_ZEj0^_O*S8i*ZO- zWdE37eJ|cIw!J}}aqd~Y$Zv6T+A^)mFH<}B={%5+Jc0v~#|g`C8rxuCdO}mHWSYL5 zozU~C`0L;+F9(5(UcLh=W=@X`&hVOeK`ro9Xo?nU_t*lP#|QQN;F2QLoec=tN`R6! zT$c=L9hR6D(9b^FFGo+Ksq1nJyMi6#3kP)_8JB^6iVr9XW4=KfD^LmnpWRRIRsD^Q z3@+8lBa@eyF}(5aCpuUBcOOW#Mn^7Zt}|)!IK4|tJ1%bUlsQTDnTt#GVzuL}7teYQ z=J4*m5;$L%DLWv(7)0$qyMKG^8K>&sm5DQZ@%NCC?8kE(iV7iPPx!Su)>})4*)Cna66wqsNIy7rM?GQa~RoF7*|~v(l!!>HJM# z)%(<~AXEf} zf!6OSrEViHX0I3gIpCVBt!hH!4TpIf`hlBjJXV}z@~lRP5G7fi4dYon7Bjc8$dQbt zblF;3W!UiR&Gd!Aydpd*aT*OOCF`vQ*zhA1e9^}(RONIl9Amkds^aZ^7SFC)odCot zKNh@by5_<1kayj9;Fp<@_j*4w(hCqLh6COajR2l0l?tXa6aRfy`V7z3o(t<_sLbt#UG zVTsHSMgi}ZJ3e4;=@RiW{iL6D#`sRnWyXOnTjMA^I|yI6vEqkqhmf4~npzCs?o_v# zGa4jDFQ&cw$aYSHvmvmVm{ReNmQAY13)gT^;}=(%2Iul(49=dzU1%uT%G9#USt zjeBdf9VT9mbN}3ay268bAb)AbGxH9)|H2TPjSSg2A)3{RJGc~{6;1zG1(R&J5=?At zW!||d8B5l^yt{3+KaJ^l>q)DWO>$RZ6?jU&7FAI>Xt@8Xh$ZA9%}HMY7a)b~ql1}M z&U$%O1#W2qRbcVCmXdG>>a^LbCI9oyaeut<;r`BBzIO~#b*_s8e;>o8wE)GAf9{vQ zMTo3i??TguV=ACg%3W|p0}Jo4q%%OS~=Jkh6;0x40f1Ua$KqOT%Ss zPOp5#dKD<51?~d;EJ*Chs;hS;R@FRXt~3dPg@zV7xP6Ig&g?=YmBTsjny({!G3#S0 zxYG$`O!FM%BS|0A_)yjnw@WUzp|~I?(Ye!Thw1{_NA>ncsC%Q39&wguh-A6RDapvXG71+qlEZ_VnT^R7I`>-=L`O6PkE; z<1*@gGas0Bnq^<|HFoMp)u}^+SWv|!=F1Xt*h21&vtePtF_hldbD4GMO^EH~dO7Wq z05SA|jq{~v_LIKKZ4LKwzWeuhHw2ruqG=hK_SX+Q%rI^b?&TH5(O*=f1haYu7#|qO zgj+!W{IEEog05tRa%{U%K8!2Ffjt}tOyC!OZi@o*t$IftA!Y92Kh22Os`XD9a5I0I z+?J5%A8~Jd=jzWD{uWB^;=LcNG;ZWc26pD?nl(hf6Am#U6Y`%3joUHhd&w|u?!%|_ zLWeX^Ml~l#p}}RrWWXEAruAF*KaN=MD!>_}5D>~rrH0w+WTe}>o9>vA_~D4O!b1kH zE<=VTuowegb z)9o88x4R~8eIC5~_a-Vak$LVFtmUKS!d;kb=F~h*E(xC902aFk=)@J1{k6dwx6}3#Q52HrL7v=L{f7%( zKaz>~_OXPu&7%44`{Bopp&b$zr;W!Mwe5v;;n?r$ z)yqtbresUS8!=Y;tyVx@F{g*B;Kwlow2`Ht#c@qoyjIbGeljV;Xiho3a*a$G42tmF z+&j8(5G?ilF>GMi$r8#C4iAxsu8zRw1kMiN5{^}-z;q|d;hTb^C;y4t5=y913ohg3BCaeXh#^{?gt-px7XP5s6Yw1|Xqv+z?*SHWj&a#gJw@|T0x z?${I~hhlGF=^ zbcTFXKku~Ve6`!9i8xkXkF(V8h)PvH=hd zFDE%)!An4ALft;a&%PUfIaQ5OfBdF6ok}AwGQo|~YH{ZzLe^swI1(=b-q_C9x2#KZ zJf?pdn+6nKYchVi|3cDSSTCsgz2`IvzEQPXm9z@C^>E|w2$bTR__e3!rdSdBTWny` z;@BNw@3G~uT*Z~(TRRpw7=x(GKO0GmzQU->lODTr@#K+3Hpl!a*!Tw%U2Mn8vhpB-te+5uX`!Jap@c1!9wY3y=> z$LZUK3p2nyztgWMy2YvW+WnxrudpA`Od=&gwSYHbvM&WRl5{2N7^wVsm>+OcR&U{T zJOhZpOta-bt<9b9UR>q9Y9CVW&cyY}PG}G7ZoyR6Ix9@f4-`CBwza^<{o;}rRsQ|W zN3VPxpj@w`wHM%8g!Or`$Q8{Pi?q{zG))May@?M|YX(sgP3e?R3=Vr)p*--+Yz>38 z=G14L3;zGRSvG*MaKB5zyS={fsSM0I--{A~f5OxMY0m0vUNS(`aqPV-G(e1hnugYp z_j`LovPkrI%w|f0v{>y4o6J9t$(#HvMOe=Zm0_WrDqp7hw`ufRS*YgVN z?l~8&WOH85y|Psm2O0*mqI%v6-9UX1{6Y>~tyF61obUqd6nJHE?84}EW!HZ9PnKcU zO?Op=J>6u;Xq!QkaeaURBhhy9YM(cbNGx1#)LHs!cC)&yNGcmQam#Gli*7E# zs})-7l_;y!(`ZN(6VLOIFQX*0x?`;Bn4KCq2j4A@sv(cBF!vcE#i zUCiU(YlvDIxF`?kib@5SLig`hA^h)W{5R!$pv}{l68|)`YGCW1-@wFRZqmL9x{mGA z2h(O)sAuQ}bcoW>W~Wlo1JEqsOKaO^iT(3C#oHw>onu23HP-Y6BDVScAz*K^MGxkD z-<#xWbWjOSf+w=*eixHh7ty%5#;9EPXT*k9>3q^#^~0|V^3;!$4uNL-WdQaPIZn^H zYD;arL=N)5na2lgWI-a~dpY#*PUx&h!uCwMtIig82NEN*#x}PNNn2MePg**8deQ&0 zdq}3y+TzV7H{1B2xxMY7RxaZ?fe+UoY&B>ck~SC;-cjbJ}_K0&0_KPHoPrrNj98bA_eE_lTxL-|Fg)*=SHA9CN{n)8&}0sE1wB= z0YCoMvL+~lTE&9tSO^@K(4~+LSSouYjkAf!M}0>l_tg*EuM!z9I))qsW>A&gn@iW{ zVmBAm5kx7-nalURBv7e)K75&kWh=04y4(Ae@JY`=$-=!dU&B9a2-k6A#fjS#1=Pzz zU_aAcO@>KD@LWGbZ4W-+BQT>c$pdLB4|POd2$SxEV?|7MNLtCwx;!U;s6;omwd}t0 zu3Ggs(cxi(RDNcbBFGv=9){xp?7C2TweXlOFPLf&7P0nm;Yr0u*GH}dRUZ5QeLwv{ zfGARt`XM!D^8R`<=C~afivZY&*qY>8>8#aKbMm_~qC)XqGf|#LK=Fo&!!*lU5h*c9 zn*+P*`-7~WCrA_FH$>Fe53i^n067X9VD#9Gd~Vf@?3p0Mu*C+p zB&t?A^oji=Y0d0qFvMzx(adng`X=hZPjz}$PiL9ui`rD~?+G0F!T7*0|OikQTW z8ZqvL>E(;2{?K?V_-sA&R;yDpR&mMDe9_4!^3aXdqJ74W(QVtme1d?^2O`Pmy$Z`+ z?D$k4P~_NF%o13T6#JSW;gr5N$XSPzK*`y$6+M^PvFAa-_^&&GzG+k zQ$3HWmPzm4V;U>=&18sMnk)s{dog03)?P{cHE=i{S#lgS-5T=F3MYUX<=g+fT{{N8 zqoi_r-sey9J-w=r=gLf|3>i04eP(%CXxfy`nW6<9fE6L&XJTd_1OzD+sp@@GA{1vI zhv)3Q_Rr-hxF&x!Ut%w?*IFs{$02ZiTszvi96OOWop6#!>O)Q2Rb?DzKzcx+cdtk7vAMSWgu#Q$yAXZKz`xAn9pVWrS` z3(5;OLp)zU)!|+2x99Y)Puhhn<3>#VkgcC1Mi+yByNu*O?b@Dqa@z7Am1*6&@pNv6 zq3NwP70k%EgI?a;db`Ju7op;EJ3;BV1ke;^PR6Hx1L4$#>N=dBFaeQqxE?_JO#J_ON^AHvJRh)q-iYD)cteD- zz3`X1w^o=yp?ED_5#XTAqgB#Utz)KJXulfeIqq?n_j(?8Fuz{HP2QXCFTMo`^=nGE zVr0V=#Hq?{D+r{KF~DoTv1TH~2)Kdocms`xduBAv**;$^;9C*c5BgwZSLtm52nw@d z3>X?{nRMz34^THYEI(8~4USj{bYXv17#8yyeD$ptXsBd;`GH5wwK9RL3+8mR**3%S z97iHs%YE7Q_d6tY*F1F__gt7n24pZ0Wn9XrflxE^gbM<$0c_>pCF$yXQp=g6uNhmLqyNOCkSWM^r+x%& z_pS)YKbJ66{kv)UpD~WxHkNbq+phk^9ru>?Pt2%ji^DzP+Pl!LE;*gre8g?Au%%0+ z3();Bk=<434!hQ?7hGLmcb2(HXa&7X8^;mEz+0b~b;7z8xTZs_zvPeMJJ|Vitdkak zT_W#1yzwK>|GwI{tUf6_grRqDdXA?x;&LgvTgOnmOoDAXgB{f2#ZXIJv$lr7633mL zgo2CkYx22h1%|0?UHb~bX&O)?m^Etq&n@*`{bc?9EYdRMAcL+9@t?2Q93B!Npmlou zPzra@-Ea|@nQz?3({7n3MjH_k2r5J4{kXL8<~ZU%Ox=bPbbGp0QWxM z5_b%#7y9cp5x~4v*6NE)?)6qkXRiCo2FcPh$9Hpf4$MxtT!)p?LDxE>ABES3Bj=^M z!TB2#r;kWt1gfnPmCcYlq`>0bqrW1s^xpD#W{K0u#ll0Le??BmCs*l0Bp#hxr{akJ zj~~ABxCD&# z+=KnFZ59~ZJ8a5E>!{dNi<{eo?8m>AiwxxNlcwgmJO5YvfNbbRiM45inNe9fj;RDi zEM_aUH5>->pp3iUqs1OC}al3cJTi$!s%&W zuKId@Q6*2k;(symrZm&1hCl z;pO@hUB|l42XtqL5}1cd+KG^6~Yd>U@zw}>{ z`(!F_p3`YR4JJ)oVo;f5`SEik6=~uga?`dY9MiI|1R;`seJZ?yVmNPKtSmc?$wxq( zmVLTaPu-#PyK}0`FFvgj{tL zy2()**WD!Z1&LVFRoBv0Jz0af18Tq!T@KXMS2gH`+Dm;z{(&3)@H^fD#81Pil)qf1 z{e_JSCeMurrQ~W!M-HOI7}9Zp!9;CI!N!l=f#Ex*zd{Kl&y86K(ZswkDCB;J@`vLI zi-)RCq>=k{fkHMX?GI3jLCNg_Rxy$*!t0=>Z5A-cZ;1Xshp$FU2y4)GA<*>sH_rug zG@0935&u~tfR%O+*q&=(HFQL9?g14~kaC+3+|6AjXrVegk<|+fc$@_#y5$~jrB2&d zRps9RYa z2XlzBGB4bG+3tHFTJ0?^GE4`~%iCPDMq~t(-JUDj3lUbg!g1s0)$D&ee>(^az)i`k zyJ=^aZDVsjJx9Mi0z7WHMsxBnCg+Oq;ZlpOLsX?l#Sc-_?k|2QLF1$83ZDeVTx;CN zld6-o6^vFx%)#DY-ZcQB%|Om{Iejs7WK6v1KCEZQSeujX^bgf^>F+iuF|=JJm|`%e zL2bIw#CqCd1|*ixG4%_#7OA%$03ku6)bOeC4gHkrH|+g|$eG4E%r7AVKYx=k!ng%9 zU1hw7u2TVMmDt0PdKd?>!_v&Jrl`iXrhf-I<43ruJ zT+V^`plCt~_psHnDWI>z5=6i%YM9_h10<7n8Z)9iorAwUV>&+4+bFneoWOS=zr9n! z4H~9aLB05`Gq*z8aO!IaefMKS`UEs9>PN?kPVkK)qB|AfaY^3#(7`eC>$B|kNbqPFkO)!%*mH-smuCC!&i5ZAc%7c zqj0GS2j8RdvgJT$nzc9ZhGvnHAgyP147Yvh&-eD@m4NZ7Ait4t?r)~r4Z{Iu|KIp0zRODS7oepWzr{XlM3g52h09U@8&Ld=iCltH3i`u2$#Vex8RlMH z@&kf1HK~RlE2l}CWVRT;bQPHnR<@yz-B0#c5j12vX?HVqIc_#FF|rG&d>FMjCS?4> zo5KgXP`hRcXfftmE3q(YYSF5_h9K66A~*H> z&SD0bHz`WhpIP_xzJ7>YzUNC(5@9m%TnF4W&V@wcHwebU~X+W?CUTEc?>yovFBx zaKbL8r~w9yJWdL^y_;Je^fXVt^mN_UGG3$xizu=wf2IK(J~&QTV&U4!;Jn(mM`&so z=V6ifovi~{2W`ud%C_{-f$!}Ey8rhq#k+GvB0cuu&$RI7DdIG-q?AI%MDKu(5@uo5rRC zR9gJWMo60$^P`tx@FMweYKa-peYb%*!9bgG>{P0caU|fP*al{gy%koBOTazndDn_@ z**jC;CX5DfJAF1On&1KFDV*F*7di%7q4#=fAvSRwd!viq4KQtYv1X6CoqO!n0ZO25 z32$i&({Hv|yiHFf(iQxyU&OtcQ%g77p2v@pL|tYZaLq6weLeS}OQ@2h)qUig;AMoR zO2hQE1G6&KMh8bBU}zcELQ&kxh+b=U?{l0D@`2_)4*HCrxl^t|4elSTz;#SeR$y?Ere zp5b}o`|zbC?=I=l%3m(_dFtvHLCm7NShMOdAO`m+|8B4Exb8zBVqsE64hplMVF57# zMlHJD1;sf(YZ6e~tA+>FH4?rQYEn^}tG_3*NPfDN;=yw5!z6k@j&Ri9wAk2UHbA6qDNGQwy&C-RC@kj)`A|8E#OFH~65RIl2jMyYH z$%~&WK{}OL3?@#sB?I6oA>%GAy+xB8;Ra2Vr`s+nLHR<31Suo$r?i(oJpjw|&=8s) z4IfUt5x8xX%{TnRZVft%c_q68nKZarM^p_LBXXNG*>}WXk;@N7CxFOX02<$CyU3UzLHMZap8ldBo@HdJ zxuU1zLpYf6G!E0dy>0Rwu&k(`epnpjjo&&x<}jP(~R`(wz}Vg&^ID zC9l~zR)9@n?Qa&506;Oir8VvW(oi+(Q|%O z&AvDF0d#1A7x^(rq5TjHV_oamC8k_yzj^*N1j|)wr%m0GcwxGIUrmQ)Qm<3$=FF!z z0nJl~e3`Gb#s%d}YepRRUgS5tiZF0ocJoDQ#CLekS-P~1aa+cPVelwgR%-a!=2%C? zA4Wn@`A6WhcXMzf4r#Scj{cdBI$i!C|A{+}Y;G+&G$}Q8;#WH(qAw$uuUUwufhsr3 zhq-@MRjN?cbRBvAj)PHmbx>gS1(n&&JPxkr@_XXn3{pTgvY0jzcJ-(l z!TrFXS_}Y_#@|?%|?Ga`!s}bUesLNbx?W>J{2xT-nQEmsze` zIdn*OHva?If^#Sj8cF%`dsUUk_J82M7+$xUc`Z8YLPI$I6iGP^-1}pa<0qBoARB>5 zs=>POlY4zr$$oz!%uY@|fn9g5ByQ^X*SHZyJYJ3oQRIf#iJ` zrdi0pa)VG3R_f z`lz#ar6DLS1;_DCc+%W2JR{Pq2@#_N->5T=Xxu!ImFIC-LB4aEB<#0P^1c~AXtt|t zaR$;dB~0aJP{=rXn=g zRp{QyX!a2o4Khs2TB5Ceq&du7EZ8#Q8a&VEJ8djG0jY#Q^v8mk05qn z|4WC3tR_u6H}zc1wg9i|!0g!-o0a(O>U;gv#%K$29Je4uk{J@dk}lF)YLV z3GpI+dThQvxhSk8r8=3MbJex*t$T*ZVjGZPNz$_S$Mw8EZZAhiW=Fd! zXq3U`hfN@S2PHT$u+e=GAnv9Wy{gP-^4L9(@eaE_1@NLyg;rAfcw_ygcL)FNH&bd} zlz0{Fr+WP|SaBiO1g@9t8w0vZ-GAye(uAjuH3hAYtG@?*LRr^UDkyk#hdpj`n^D|~ zestTdqCv)u7}_(GD}HjhrOH(;Ny~=$-MExr^S$(tCklc6kIDWfOz&-!Ug6FrmPJL% zo+b_ITuNXb3Pd1#G#>VUB_ds8iSC~(*3^Jy0?>oXMPfR2A4tIxpHF=HMi&6YW~Aqe z`uyEwqn2i@CyiODB(z2z0=aZ62R`1}{MOuT+oppIhFN6g)3(NHBwxX4z4nlOjao13mk=uBA9!_a5Bkfmp~-Sfb(k^&ATt*Fim<#LHd-%^r=Tu#7xI z3)3I=k3v~lX%xZxH(7SQ|kPj&fhhor4OBDl1vJmH)@WZ zr8NU;{E5a3!Q|$#2LqVQpc;9i>wf2Eb0L}gCI^oIOXf4#+-47KEk`*W5|x8hTcIv` zVxnvToFDIqlrB=~wBgm9jQ(hP4be-d{vaYYov0UB5G zU?d$CR;J2l6|4fHzfC`%phF~ex0%3b_4{<|-#`pQPw-2WU(={jRidijPnfk&UbIt# z9KK28gFe3Dg6LicrS5yiD9D6T|FFkCWM0EbiXpR#GgceT&!aN37v1fDrq0vHwK* zueKyI<1K8G2Y-!Ww703e-~Z?vl<{Q5UgqjbNTHI*m@g31au5rk{w|dr>Xz-gYw&|d z_E17}&Y(zeKYsqPI;7J_*)wX~&E_zuB}D`cgbthFSs@~&RCgmEwa3I9fa-Df+B!o) zO5Sd`i6tvF`%eqaC6V;hNfMuXxANxLTO3cF{s5_|xMI?D}n+3La`j0tn5j zNfY5h@O_YJ|2leh+xxB8U}i+MB`UvKAMUE-tPG7Wn*g$tKT<{h0i3aUYU8*LEfZLx zs$xoEDg=~&Mf*pX(`c)61P9(rKu|E6UhuvF<_OBk2*R;id{0%lxV0%-=smAGTfH+of;GbDZi{0;qu?I*@r9389)Q$fXq5t&o z9R)L;Wv52_cyv*HY0)4+DW&l1CqLbL z$CTC>tJpq(zOXES>SdUARZ?pUUJEq(`r~Gu$Kp4IlbJgyRRN0C4>a1BJM9EC){=oa zHDw>D&yGVtIA9X~#jjiNE#Sc<0S@xhk^5#Hc=qZ?+#OI7-K~}$Uuu<70+hFOF&$1D z^M-NuZEOtTs<3IOg>30kcSlG@W+4^8UzxpVE+B-RxPn4boF}gW$(=GlOkM5_;M5x3 zZ2s~XY8x+hvc}A+(ER}dXTRHOgIU#Tsqd%2vX`f<*}xY~k!?yd6HB?-3T-}sfq&*% zp&TYO6!bMa@*ol(&HJbf3ws41TF)gtfE8k2N(llAlP>r4p9U)chDB<94y=71aRaRA-ZP*3 zp3eMeFzZ!OQ{T$hS2ryKDoh4-zWU0y!@ppIZQ^*pF%@wYAv3<~Fw03dk6s^tmiWFm zUyf&m5_8SiCr+KQPtV5LKt%V;ad6WtJAQ)1Fu2|+2-hC;gi^2|yc@0^d%;(>=0mRAH?5L0c2hxa9>x5ShH+B$4z0Umok2v{A3_J zmx(}dMO%0x4*VhM^U(2_1G(E5mBm?U24A`-_+=NMT6M&cUY=kTZ?D(U-&J||&bt-z zb2#w)Wl4OAtrFbc2zQDwG1%I~yfXth4|eP224L`C&pM#A&QObfx?Y;CQA5VQzrf=+ z)xau#w%4cLeA)IBy`e>JjTuPP5;Qfj;&#z{!>|Q}@YCD% z)i2h)MEVb1Yy_#$Io~fShgNO`ZjxxQ9*rp)YTk9Z-Y?Qz_}5N14_;^E0zX95+)H)? za8-< zgjrj<)!$% ztQs`$yFeE@R3>+v#EM*&u*qke*Tz=S|#eq>pmC^?oSLFXRIikJDT{Y^psQPR6MNnOX; zP@4~F8&S4JX+fD0e)X`0hL-3=Bw^=qD{y0By%-wzLJ56}pw$>J=-Ip$VHAM(DbyKi z<#Q63{QK5h$Fe~C%HnwMkjx-y<(CzvBA#FXAG6*Ox}BfmflRLeHc#VOQPoUzsx(x; zv~c-s>LL588KjGHo!7IoKIPjiei_}#h+WgT2wah(bFai@#HqK;Hcy=yft3IGpm;wH z=1^lLb$vXGE!p+OcjYbSBj09x@^+etJ^;!(-gF@I^} zxIAIa?1ZwyQ@U<0E;_Sr;;iyln>wUVsL==h`}J3pLJsq~d3QMKPH?~2h$?Pu{@%|x z57+gCH#~U`T0i`i(u*b%Ax2B_R{4mxzp^)#W*-ZamPBB{dfqBRUDrl_&SN^ZaL>!xkhq&a__a+Wy1r1dRBpCtz@M42eHFZl6MvF%?r@YMA6e7 z*p*Kx7JXZW+fUZdXU6-H#OiS*_EqFN>9+MTdR%UCnCdJQRT$OtCy)QrDb)v>j{V7( z$qj)AGVIe>2ObYachdDO|AVq8lU4xII9SHXf)w#cvv+BXm|K&B?Vz6xJpE25+w&)^ z>o_eOr{Ux}&W7D)Nqb;oR#aH~<(U{qp{;y+!Dj%x5-OxDpHkQ-(;B3S0R*s0dfKK? z$5iW}x1Sd<>xFzk0J5e{>iTTZ>D$Rts8kP^o0Cu@KHG3_kW1aS6%D<6J9af!j1fB^ z8oRFZdGC+7x%~nHA*QoiR_1jQoSR1C9zFl9{C2%RjBj=E0TXz7%0Cba{kE^-*ev1h z(IZx=VtX%UZa`48AnxhVDwa_K%Qdt-*uU;AERY8 zyo;)N;$kM>A5@>_-YA$O$w~JCx{JHoV}eaFOMrD$#VoZ-R~>bf)BVf4d*!&7X*51w zeb4{s=WzjqgpH?nL8E;o8#XRE?Z=&h>i%NH;P1{2uJWw_^-ahd0IG>I_`x~r<(RT_ z^L(1WH~^Fdr{le>bL|(%h037t2K$r|T>!J1oAMTh1dES}ZrfP5=cP$lP2v1MQG(g()K2;zC{=%0YiRI=~)19Hkwv;B_%+x0tWjMJsVoUg%s zwE$iq7;?chEB}y}cjd<7P0*CE(+v5)OnPp6?X9hQ94oV8Vp0rdJ(+Hg+K{!>CnM3$ zr&8%Um*|byv5QGS6Bd1rO7Aphs~VqmuJMq1KJW`GV1rlWF3$DVfMrYqZYye+WpnkJ18L%U9U`v$oz?azI( ztoBW1H3M1Xy5wAeccFmuTG`J>=L$^e@#6`cT9Ts7GbZnEtr&#-SLRZ{jl^lmK^o+W za(LJuRF~|{c@Wq)?hQ*{0B~c|0Xzl(q%Uo0kc)1Al?scAd~Cd?1a1sYpXIO-e2IR! zb>N(^8SkY-1u4TzGTOlP5}X5boe;s1`4FzW)#znY`8$uq1|#Ei^>>{Uf*#cUkwkr% zU~ylu?en^C#!bM>S2pYr3qOZl<}e9_ph%{k&;QWj6LY70l(p{=Z8VQs;$JP&j96-?S3LFxc7*Wspsj z?cOM(o8Yo^vgw&6FE;z&I%H3u{cT!NBGukS9{6-S{Za~`y2+zdq$D3OYa z%D8X8dEHzp*7l03eu(%g0qthyk}_QHY)1EySSj^Q6Yml+kkADwBmVTbr~Zkd({r0A<|K=Z4ZrB zakXkVu$qKg*|oBL+vMs5K@GJ>7lv?sv>%t>%;HAhh)s`U)YeJ=nwMVOgZ8^17a+W ziyx;9eBa*)k?AfLZ}#s%9v@M49St@dux03D=}X*^8xIFzeNiJFh=lDm?0W|E2xIRz<6?X`32{DLeCHg!4-Nk zk5lj`uZp}@EnC4SExVAd32EaGfViH19K)sz^!1v4_RL&_#fb(*a=m27QMbY*;IHXA z+f`(}5JAm2<(=vB;aCnH#W%|y=YF&8mc+wWpqUaV2}w^;QcArjW>#Pe^}Yn~DCd$; z7)hzB*q8iqrJ#e`6)!XaLk?;+M#||#KbF|Ba|8cSQD<=JboEW_7JxQ~n6~r;0ElXP zX7bcTJ{@IPc&5rUR~o0F;9qamhOs#0h_g77pt+gk8~Q8?c!LyRly$n2c$_xrr_NXG zoeEby5t|s3 z9tmMJ_76sOq*OF}x=}4v72g>e`x0L0U?dBme)QKh%7&U1W*JNy9^an4?$w)1*L%Iw zVBGQA0eN)=%s5<`-8Y)ADANfT4sTfi5HlTK^$Q{Hh74>~5rO9RUFBW_8`c zxxv$~PiXQD@IQ5+W<8wLmhZqv-6>zK)+~hJ*W_aV>W(zL%`7|Vpm?{ya`87>wgkys z*S{|}E{!YyyBAIhG^B+JtH`I?TRgC66{2L(2_HNjsaY8IdU9?3av z7Xn8pnpBJLiPmU$b)8lz(`g=D>=LL5)iZeIkj-Ibw z#GO#P@aJnQ9CFc4S}RxK>2N;<*R{fz#6s4t&P!e1BE4#1x{kGBFpj-2-aqt$z#bSR z1|(pxJx-&f)`Il4Q`~5mv`b;{^$l?x6-UwOHJJZd)jPsA!a|yb>hJ@s;?m*eGy}Oh z_JSF7!v$8sU}eUA)ud=Pvm8Z1LsL8FP;JfwsZ_ht0Grj@5|aHu&GCOMopo4~|M&k# zgLH>TSb(I8bfW@-fFdD{v~)L&MiEhvl2Ib^mKxn-qni;@0vkD+4Mvan-G08m{lQ;c zToJm)-~a`!eNfA>|D$<8~NI%zS?dOE)as>l`A@3G~DHjHS+%6$5lE%+x| zy6mn1#GwXVk-~Ky0?JW}eHdAj7=)b)OS6M97 z8pB-v_JnBAmrsVulY_H|j*4Us*6ON{p5zoH90x~sc{eGYjo{*;wr~8XOWI4zCD3@cS&_lBiqAG2@}rg655V4>kcUtjI-Q? zlfcHSDx2d;Mp1#j?F7#pV_t&e#Y8;3`Zw(A8fAm44tOmiUVea9fhXUVV_9zR)90P8 zY}84-ykNp2*&&{!d8r&8A69yA`{wD%6s`BfRUQk)!uXPrAPe)IQR&M*0WZww^~J5b3vCqK1+FyRhrnR8mk^P8 zgTYFOZR&OYx2+$*bkJsxghQ~H>epFLdqNgjvsv#CUo7fH73A#$^}zrH60jB-D0=Fl z9@Yw7wFJhw#)2H8)SgtSWt4*Gx&6v9Ojz>infUV8&%)$=Y&dXWy* z=1RwE-%hm70V;7i$O!;PG_)siRs^}_C~Nm`y@+U;I=BLi-KZqwC`r|E;TL)P=e$kq zR)+-KS-kT69(@_Z57vK~M@u_ka!kAn-1q0-x{v&~kJtvLwo?)V`-5{R%BSNO>Q6*K z4ThE?ri(A(8MPj#UlT4wwik^cXhH$8LT-=T-~Ux_*dWzKEy8ulzZIQ5#u`PE);chn z*S-HPFJ+H846etDQE$0A3tR|cmYSM$RIo%ZmHJrHv%AO!y-%3hxLZEdqu&RN@DvTY z_~rmbD8aRj&Ab1 z(>XZPk~vWzy7cem|0LaiSG_niqwaVbaGnFW{z12LU14G$wo{Jek_5~uspoilb38~G zf(Hz#NjsU=Tau9LZcd8Qk3r76|n4G2d-BMcJIG(7q|% ze$OM1MEN!wLkO+4+`aOHb+C0NmI~mP>wzsx$zFLOla*VwY5*eS!wz}y?8&51g-3oy zRJd2x!`&O{Co+A{{6F+iPvdJwcvTwF8xr2DTS- z-`|29)?c-HGsiBWV6-)iYCE_7jb!KGXk2zRfINFqYj0_;e0p*j>J#XFarCMhS{JPf zvNGH5e#aOH@Esa^?fr2pQD)mgkE_;uK+y2;6(Gm{V2LjYcsWA$MxYDKj}`(DxnL zhN;~}eXsid%uNb0$WIC#tvP$2T1lYLF;Aw^e@a2TgEYNyY^FEyLtasXXnx_@*Y5+P z-B-`Q`^W~QxP46Tc)~&&e84gRd^@Nm2HRSBTh}?}Vlw5tb(ekJ#qlHWchY$o_>jXJ zD=6SQkWvm#LmE$Qeup=YM1RQ7i)u7kZT#)~mgf2_-jsR$-lJ{yrK6nQ1Fp)fcf$vo znYm;F8cmq;yDO^=uWJEs3JLe?Lm3MK9LIreA{g!M7G^X#O8;uI>Ssa2f$qvYP||`% zr^&Dl5v=YJ7_v~FA?e#OGIkp#F9B#@G2jCoQ2N+*NIc&ahH`HgquSYJ+ff*pa-rIh zsuaDt$R-M6i=S}FWjejX(oq_{z9s&0xS>42 zTAvA%y{%n8`*+Jds9XNNTL5njj919`_(5Zs2l{}&xgFK>_S@Ljsv^FOO?#XWU(1(VSnhKpX`&9C8QofFHsfF#j@^ILLAh^8&t4 zKhyXOBPY&?b2s~d6T2IYzR^C7yMRT`{B6(PAe7ky7-oMorM0#L?Z_^)^N-`4RItIb zQwXx0%XbMc=mUmm~{ z#L4E%Hfrx;eQ3y?g6QKngckQbBgFN*+Z^wMHN^0I%YQiL{GK}+;>`N%se^2fh#YSfn;2i zFRhiiL;Zdg|BdB9f%V$7A4Lss;2{9Zc0V-t2O~GJk~o?7yR3cey51`WLfG2T8ueQ9 zI)EDru!lhuXkoQV>(oH*P$cAw%<*NKd^XU(%a*a(95I;Xo$jBPT!kr&hIDo?(eujv z;Pw%wZQZt)2Ovt7GVo8HWfbiobYiUip4KMz&SEhGdS+R*WBh>xQ?bkS{B0Q7NZxAh zGqnrCVel!|nICxxkmt^xeP*YubhW%o(@H4xzlyjfQII9Grt%W}mxb33SaIAM<_)+F z`mXB}iX<5CnptuyALnHmb)5l|ug;h4=MR^AK-;DG`m~unfnRn+P^1U21#=|2d7|j_ zN@zs8<4#l4d-R3vz9J(AetL7-6}c!hu@G@ELka9Bn4iE2j@Pse^Jlyu{h_z|tA0;~ zG|P(+qHl{u1rxNfOMM{QI-ql$mL>8{p!V8 zvVOM~C*FR9(rO3V&GWwGHdU8^I*3|-oR5P7zl{Sz@|-Q zZI53P&1lZTw*9hPeyEAW%-}jt=h1xT5?+49;4YSpKH{n-Avx?0aQ3v7%XZ)MEIieS zi4RRQ0aq8F#r~|n+F2XOT##Ij&T+Ac|1D#IreqS>JlsV(h?0qx#DF>!eW}!4K<&lx zzk~cZf=L#do1X(h+PKb5mq@4ht{~xMZfoL(=fuMt;J0H727;^Qy(=NF=Lo#ZNI(;& zJ}WyqC+=CN=iq4G%}76ZW79^!`t-x#j<`Qn%oxy#bY0#1?1j0p4+fbQKP#00Ugz$) zBw2GWiQHS6hnU2{p>Y&zp`R=pS(NU0J%GUKj6ZkUr6UupFE2WhT_kxP&w+%c{RGun z4>h9ozA7o|?dO^l+-&t*9s!i(GP6o3s?lJtoSH*Z?!$a5%ikgrz}zeL0^lW`8>M_$ zF`An7P(p?<3!6L28CaflNz}CGajh$Y<~T;*!_r9KeZ6(p_CKJbPDnaE&%^K_#XNTl z`2I&ph%G=>A1QDwMs^k5RDj?(f+uJv1k=cf#~ z9kWFX?RrA0aEucfAie=^PTthuNCyuw9v|Zqqwcdy`lg!Pda0%d8IXstHt_yA@tO?w zhE48Y(*}?8u@T_niC@=g*L$2ooLNF5{yZdKT+;CQ^y$z#EcFNBuVgIn?@Z0Se%%mA zu~5JZHx(n3f+0-snoikk^1aQAE1hd8&iA|k)13c~2|~GrjHWfbO=|4BPNXu5&$k<< zwcA@OyViwWAkz~bw)gQ#q9ai85q=C4%YT;iwiplD;h?f|gL!t**gasXh5=L@GtXB( z{+Qag8_CX{2={uF2lWh-UYEHK_=;@bL~K^w1#eWqJYqwcEUidOZ`NK37|F!zq;ukd zQ497ZzG(oaQyD$hUY!vIjAXnVe#8%{Q$g(;X_n!vZ5xwwiO2ew{m>!7a{GTBA-#Ih zOO9#@>M=mZrIujSL=7%I+?fLQOrs&N^?0sc8Qy!Qtn0&eZsN&At;@GkyBjWtVzz@Z zJW%M_N#|&@F&k#so;9EodA;>)PT3oEm;{k;emiTicszlhF{Foo84(Sw1l~U}@+ypRvacs4A?1?OMHPl1ZZB>RNT*{-=zW%s; zft;d*5q1#rhH`1qsedxX#_q3;+_(AL!4in4?o+aqI5|#CjcmP^W8|JL@N+=y2mtSD zw5HnnJ>4XSW4?V%j0+kCCO2?Ps~oYxl3jLg;VqvRST-JBbIS$mcCIWbB>^K(RehcD z)?j4~iXf-T+82p|zuznXwSr?MbZ1LB!y4TH@mFI_(akwz-VtxVJj&ydQnoG+lLg8H z8Q*_pF>vd|O+{FC@Mpt{SgR_JAg_}uhE0G`FMVmr6siAnb7ysmIA@=6dYL<4^Sz1m zJR@fFPkPu&^3#*2nIs7DFpdpgMLnDFPvsarYw+Pz@WdK`tQ6pRuH;D}CB=yi+vfbZ zY4@EIZY;gwpWFZ1gmB4HJ$3N?Aqy0+YKa3D(?00Q8hHZAJsw~e91|(W+83xa9R7X_ ztcb5O2n<*0B^!WEwHwZWG5ww_s^(#UY!Yhn`(o}?Vs1p#TWN`}J46f_xCh|gxXy!R z;PK+#6+obh1{9(_U|Inld+#`G?rku&4iYc%&Mi8Rpz~R5ebC1R6c?~tPEf`wB(YyV zT0HU2t)W&h7i5viqZP1h)3<&E*Z<;jd=|J^Rr^8@IA69CYj7?dFtNaO1TcMq9(1<7 zm^x-UXJ%T)@dIEOpx}B38mS#0HRT&0bNjbuMVQLtRA#%qAPT)Ke|B?wD`0nO7vFO2 zaru8kcjwE%pvd^|mxLbP51f3>jvcM5B7CJmoXJERzel;-XEB z59tH3X6UQX2NS|rx`2&=)xpx*D5U7?KzG+Md-=2_ym{oZPgrW0>0sHK<1J&X{uiHH zyf$b&RWQvbTA!R}gE2me`_+@msY{Vh`z?U(jn4ok@@9rqz~v=ANH*D%AtB&lli7W3 z8(8f?RRiENIHdl~^|Q-n0&(&4vrqsZJGd%hi&a*sEt5^}C9xY9 zBE<31-Q=s+=$P*aoT-aBGjQIR)o*WlY*SY8YUkzfD^1`jgeiJC&;zJzPi_G8nH<9r z!jm+5Pa&_kJNUo6AHdAoGx=0Ne~{FP+}xKC4*u;PETSg816&sPtg}Ft*+&X;M*$OR zg)E0Th^-%xq~zN&nw}VgxHJ1aH9g62(B|6k3zYGPfkSGZxT20)OsHGZ)+(x^OvKV-rM2Ax(`k4(cx^0p7SYAR1o za1uYAf=)-#!*y&qOl~eW=U0+M+cFBHeb=xFo}V-+zfQMN1YDr7D+b83`y1jq3F=R^ ztKO?o0&Dr5pbq)npBo9jz#C#WRi5qNa=rLo1ZCiG2&Po7AAUx{Y4#ElqM)Lb(NmgB zp%1|-ohX|4zG&3SlIN_GuRef7tL-PHopDquE%Y&|06?0|1E7Xd!iQHk zFr^0E!YI{JZ^@lTH1r!aBuGJlMX>v;hr8^PN$T325Cz2U`o=HRB#}sk{vX{>ph6PY zn{*TB*M0WKvJVF$JjOYBXig!4=aH7dfbT5&!1fwl0gqM8A)61L+8674?0THDDB725;E)>SB%5jw{L>pBRQa`^cvGZjJslV4 z7_mEYox`TKBmQq;B*y8x+mq4w_NQL*zwVA3vkB~)MK~;*oZGbhLqMOXxVZ1uRX)qV zqvXVMst!t@QeXK4KR%1r;~HEcs?MqnyQEepr`+x5!iJ1?Y(J3z90E|JK+Zkr!{*dh zAEu$f5H8RY?3ESOQW|Z9^Nm{$wF9$FseP>g0BfR~03~asOJZS2KIf-Buyuj6%w4Uk z;zvo3YM0{Hw3j{w*Tyrlm-^1fxa!*-l2vb`tGF_i$&j#!Cg}4L3Qz#Z>2!kU%gS z;C<&XPJcRR39@P%I%&r`W?O?P00i2XL4K3kP!GUQfZ{D6-Ko{8O&lS!3rt9tFPSkw zr;EGgXQ#&nOmuGSNu|JAR~gwyvOTD1dR_)D5Ui%;Vs)edUJgBJ!m5)g;212h3q1zB zE;OFk+TYpNq2bdnW7OAD>^5mUH_2B;|7SddLr|gIz!8B?4IOqdl>Yr`bL` z+w)YWU4-RYf1qBT0cdS=AL1; zLrw(KS3=K7dp8sIQNRG3OE?bgf9duqCQ(5!VP6r@qB!B6e?REut#L&IBMl-Qz-<74y4RGWbU4`0UcU!bvN4MyZr`9P7> zEBh}pTe>)`MIX9Fj{QPsSD+rwLxeN9smZ~>R-V)|A{zbHVbS#Ng+9KO-gPEKn$X8> zfIItl_ullB^kBt4U}ADQAlJR5uWV5+zL4J-j>*x9sc+nAYz^564hu?QBP6#nf^>;N zN(c9&^DYc;{CV@e!`uJsu0Y&oGY_5jRSh)+nDCBu1@s1O`|k89nLIj;#ki{i5p83Q=wIb^2=ZOXh?S2ukU%MgcQ}PP8XM zvg_{{P0T2CGJL*lej5TDSMmB_3eN3p^WG%Rz2P$hM40mXwsF(MA7rS56}L-GYJPJ* zV4hNqvLO)UyZ5Yjir5m$3kVJi+VdemjPyN0X?X4JgSyq|pus$zNb2L~nSgSvAc|qa z$O97>QsN^KI72H^MBu8AfDq}ll;D9vT$JKg!T~Tp*=pH3V&?&%9!_eQSz?l{icEMo ztqD$>w zEVIG-B3FEm{yZwv;riCAk8_iLAIB_<73OCc%13K-7Y-wHy%%t)wk&HTx{!w6PCo}9 zM0cr5eI?<#Otd^$VstQ?B)I`%7-93l2j=+^t5>iQQ-IhHtn$SIZM+L+VTDGHfcK67 zC?DWkasd(p7661^0*un@RCvQR4el{tjEq8G6p#aUi1L71Jl_9}tNWyl{%i8TT>9&I z@Y%mX^L9;FJ@daV?W-QLtr)^3=(tCI38mcExqi~Vvagki1p$iyyY11gZc4=kvdxY?CB})7td3BiaeqE~1efW-&WC9TLf(sBNkxityjY;oY$4lX+ zbGBpN=6(-`hYl3Ict}^NFBG$jPgG>OIQCe3h4UM-I{+GG-~|_qJc`J4Trcm_Zad-Z zy5K`~EHFTi*gc5LcmeDvpp{UxPpv|7vH zz;-l$Vyj=X%Ji@xsf!x}%@TTM3H6qobZ~~)bC*XN`_=ic;<$y_uUmKDA&jwPO2>c$ zm0fa(sAzfg9oh}kf1iv8Bw)gOE4!a+C^XJyu?ViPc`sSR<5Xht*iv3bn#Nj!W7$4g z+N%z6Q5P{5Kd~8O^In2Co*c#ln!cBls&!M)m~(5vm3ef+OKsCylfepNbL!Kg4$|wP zoay9OonO1VDm6zslfzw_Ep2Fj0!~&jDFc0>8AA=@XFR{~ZTd5o`8>;=a0Qu}1%)mK zq+G9Epa~_CmIoScGPf*ah)ZbAVv$Xdm{&q)XF zDY|23=;LB$ymMSWYrM_e-65Zr;wF*^wT0((0Jf`@tltd-Jp=~Nw6#u^Y8=?(gpFk2 zx*3+Z_AdoHV+_->+~XX}Crmp;pC9M^co_9cvlYJH5ZQtx7Q1w|(%x3lg4@^C0-xjZ zG8|T3nfNe7vGt%ogItX83`$r8{p$1@?wEyh4)wlvy*4}iOMkfJD{J#zmlk82VgnLy z>6$)uK`B2~aP6>R(iQ!(Fj94zHJRKxT`V2um5y3|mo+(2bXQ-%_OSlEb%+=G#6+`V zuEs2_2|~K+`NeYQ3OxB|(6GfjR1mbo2DalC+{r~ygs-1ID_U2>ki_ZEl^^_;4buWc#}q1s+UieBhb8vyAT}3u_YFXC>U-K1n#e;} zt{LG^*I4aWb;;V@n+x?IQ%a?D;e)m#0;IutG@ps8IswRopBQZ&HWxF0vc?62Ly(@I zo_=!?|Gg2b4~|{Ct;)x?s&KWU2VJH%*4B0@8wXbu0iQbT6E31(ow2}a`Ob-+Z55x< zJ)I%k!eU=!%!$%;dc8DFta?D8Y*0oaCQ0zQzRl(xzD^Rn#elc{@rbtd*$=BZ_+bk4 z&bQ#1%b@8czDN&oWF=DrOl^z^ATZIb46;4>9D_D@by@>@(D?!#>f%RYJdj_@^2XHx7Bo8Ft#m00JRCkQN^@6> zW}vB8Z^XQUCzH)T@C#1vB#H~n_$HuGs8&oHZP<}q&cG8L9u-(#;GL%)a}>^-nd_Jk zS|o))U+0n_){a=L%oaN5FIWnRRA!`JT6V6J$tgzFA+=R#DLCEHd&JVb7|S=?{$E>i zxThb=KeG;y+xc?r6ocAT%Ubs(tibE`DU-cO*w`)ZO~w33dj5gHeKv&CX) z4cHvUa^I&F81(t{t}mnUDoY5J;Tl2U(umK zBwFrro61_Ezcl&oqGxbd4(}_sgpb(=N#dE=f@SC{jk!lGIgD|t9@oIB*?2{dOJZmQJo1D8L2xzyPlBv z$bJjlbR+I++24K=fl7BzHjX|sOt%3wSiPV02Q8f{IE){D7aJ~-aA>c$$Zk3Ov4`2X z<=?as`^3=LdgXPFHP9o(fOu?JF|H}`_?dca z@3YK>85>}!bK*0X31ltYa68mh^7af@i6NwyZ1w$wZA$}vgcDawiGB`xQ2%mPh>PZR z$?Fh3PWA6@T=cKKa$B0an~u-@+kz3j5)s19`I7~z_HzA7$3(osjR7Gv`&N)x%5(m* zk0-zjl0uzpw63-SrUUx&I^2?S-wcGJ%~#mea(1?eiUYk*&FzYO`cbe#og~b zUVB!cvnc$HGm5T#Yj+SI1GoF6lB0Dn`G|X*+RTkX-*KEYAS0D^1aBXgT+FPpFM>N_ z=Jt>yoA-&E91S5MUjEC*9~RDaIw%iXJXpGzMzwzKzLTulqMlq&T5voBn1aZc9JC?_ z{{uJCw1>)dLx(L4lfpr+8Jko{cG=?{mc+GT`^FJX%D}GSp(B4er@l%aD>RW@^!~jc z6wyj7h9>8KrJ!UI$!MEu`<&^Q>Mts~&c2mAkjwwsx~Y}x*nW2QGFLinF^EZoQYO#F z?yFyp6J;OU;@0t^BvjWk35alpDdfJQeh4wV9&r{qt=#`Fm=6$zCX9m4K z9o_2iS5O-*liFa-eKA_7koxPyUs|scH8^*+Qb&%gGX3x6y+~`s9`7C=MEzJqbLzd1 z0yG<(B}^>;_CvrWCJn~JdtJiSu|&qA%`ISJWU-Kaf!o%t`*qs0Jq35JSC~ih zbHDFmWBt(QCFS2cRgvdfPp~=zmJ^zfZt!t{N}dEy78^)r?yNTE>SpvLy!phJr;GR$ zXZ`6=fLgSiQDGVw#MkxVG*zrYfkOP}Xdy`+syn6EQAJ%Tcc11r= zj)u5A13yTZl#|da>I%B~fs16VLz1T!Hzo1;NH>NVLRjz*V~k;GH5*a543P1e9qKv) zbGPUo<<{AdX9Qf=G!4Uzc>NLv>o6X~icRB5)62co-r>-l=gcx_a)-wdGdW!kFF29` zYfyT;Kg^a)MRsb^(s}v7h;ri#>47Vwj9)IYPCitOi8TCZMDFVFc#*Yy*D>Nw;@7O_ z_qEhX5S|2wn=)RX@etjIEDMjm$>>xVQW}~SjyO@~Wi!$cDf^6Ah&{Iw896}Nr+gBj zJm*BYb4Y?9Xz-4%>gS1#{GuYiqaq>;Z5Ljx7fr%3r_LZ=lFo#>+T%3KE7Hj62u)&y z*ePd(mC-A>$?o*AddK4Y!Cdj0nN{d&$0vOuuue)Y}2kDD3WinYx%MUZp=fE|U25 ziCGNZ6P%06Vu3Zb%)Px>+n&gPQ79iDMs#-U_rCKQiG1urdZm{29PAslv|V>!5jE%& z5+sTM5B?5#O4-3>8BVw19Y3SrP;M?&{0&E1kYef(q({6*p z569hNqTCy~hX}{bL=D+IyT5RPG09xo=vb_Bm-eVJR4ALW?h7e;F8)XbS{f78 zE~i*$#NTKXzi#&$vDX7T?aVM&f2PV(6?%9(*j z-{v;?TumBMbnr00?v+9#YLT-BR#lcI@Op)=a?TJ!&s;x;_0jb^K;f(n3U)h!Z z|7c6p>I_SzHx*ApvOGkI=0g*LP%dTEtk$>`l8FQ z71rKm5B2fiG&-b^1ev5Q7yb0=+UjM?@aCq zOaXtaPK0UIP=AnY35q5iNwJPWq4OMA7Xx-V+2g&-je}SRQT#0+^F*nuzg=Mm}X&Ek5h?DWlM-sJ`5&kHtGex&|_ctEkbHh$Q^l#jta&+zc#QM}b zI7jN%sj?d(0kT={mDxZY^xu!SDGw`t|2VhX!8l2LP4RK@n~566+OLu#0K4}S8z|xl zHR#uef^QsKQZB%Qsr@gJp#%T?CJ@7bB*oe6q+U&!N&^r16lh*<^8@$Ox7L;;&_QXK z=TZsyO!&I&?qz!>IbQ1p!#AiG zi!RwX*#J326>C)XgetCd3apvAj{F(quAr7Ve3vRtRT+AZCg1e;qF(r8?`LzkgA+|| z(?e^?+m*-XG1pm=M71V1dw~is7(|V!*2N~{hDungWYlMl2$WlQ$jYT}{m=-7BIe!m zGQRNAG0m|5+I&gD@fx-3by>$n%b+U&&HDIT5w#Y6Z-qEHB#8H#aK!EbNx18<2NmR{ zn)R{DCrAFwV@`5EDtjEA}cK zH-OJN3`u;f_k-Q~H(N+s;<*c_8}uENd}K6L zs82T(p?@~gL=7o_67lBo3PJZ@e397k9>uqoD(o>ROz+<9LWi6@xY`=lHm;?IAKd3- zVQ{MDu*^*$u5k|jUGxCrz!lm$anHBDg%qPseOLnZ81reBQTK$c)9}w>?<9yL$Nn4L zVsIB_72b&&-IKTo@tLN3Xa!k%*bcfweqp)ihR{n6uWN6zf34eknuC}nw8g-~dIQ4d z{I34s_d4&ux9GPTk=iTwlW%GU7Lc z{ZM-RjgAw}d{c!s-P=q1Mq(jFBfaiQLt9vS3-V@?#ncGjmzKvsZf*PJUsgzRUuexZ zmH|$*7zTRqzk@CJ0C6nI3Co<1&wR zOhJ1nZ=VGC^~j?R^W3XBA9)%7zUaVjvXe^mM50VTjAgA}vo6ii@%cP`aPM1dp5$?19=dU6h$yjDOLEi3ZyBG_1|NtAOsn&0O?Tab&-d-T!O=pI zdy1QJ?c7-R41Vmel&TWX(v$c*pI5y03D$iZBollH5632~598vm_%Qa|1Gx|3Ar!GY zTvuxg=w8C%VawtN?#`-g_o&}jOna+=m+pB!R_Ob#@zD4}V+5a6%AP+%NYYgZ??8~zr_Mxze>m)$sQjvqudD+}s zOXQ?}a2+suv(H$e-)r&;UWYKZya$C(b!&4VDwPq!xxV&S$yT93%sf!uaB=lUy&Ol5 z0FfURBvH;S+TvB6cNv0VG4k;xbm4fLU{8LkQaTDe(&gnMj+l_3t)*9&R-?rI88;wc zku|(43pef!mP**XYZKs>ZF@ptu2H9(c^tg4pwuujk0Xpc(g?AM(+>+zv|0ba!LPvP zP|z|)DbuC~D*t0L8LC~Um#yWqTRa_jONa`kBu*$Yz8Q1)*kwL7n{G^VbQ|ATvwfjx z#s`v~`(!RbW9|MT_A{19gKe{1_o*`rCyldp<{-{wVpZYReQ28K!9(hF5~YfQH#T2e z+Vu@l>=5{LCpI3_boJQ9RbYCzM2>`v%X-93;*r|tz=btgE+TVXYq1YV#m%bIG1#N; zHA0tP0WC3KGvr?guKfA!nm;D+30Rrv%fHvWI}KnYA4ZFKYc2q$1JTF$fC9Uj-5SIH zz2bLiJ0xiLtu2LwBFC)n%I9$H1v)&v<>j|{u@;e%+OGM6RE=u)VP0j~bcePFNyTB| zBy|M*gVUd6m_kAIJ>O>s$2?&5%xJ;^_N5JtCMyQTLin< zGDZogG|tTzHAr(gEr}veEXFP(wz}0xNmS>(6Ud1=L0oPKn@Yp)-$`9yYM@uS>yqu@nvhFZth5ZeOM+Bwp*1qH>`Vk4?i{9|qp0gAh~ zA6&ynBmx>fI(Q0NV~;jpO4IBi2Nb5qv5!gN=;DX@%8N2{Z##l($ha+jJmhDpR@~lC zcoBvp`4wFNq@$)38vkB7DmR!3l$I3Vr@FC5FQ3Y#dZ%AX*E{DRfLPQwqf23bac zM2a`w*3;ZpoAI>L7ae$>!iV+s{?tjWP(QV3a6UYh@M`=o+P%t<6Jy7r564Vjufv`2ka8gxDbcUn|dqYj|QS$pH0R&>-{H-Uqi8B=Tk z!DD#f0WI_B@Vrg>oZL&UvGH*^4!Kd@|7vS13Uq|la;C)9639R|Q*-}B1Enc{%xNCz zicTd0sPLQjj_gPIeC>;J1q6@(Q!?>%|2^ldT|8KNX*;dSmML9AcGhh5lG0k?15EEc z=f;C!O3WiEYl@3cJAD}&Fj@*KvoVIw@5!RfxEHJ)rfoXnRddgfHE%p4!cz+-cj;gU zv&8s}VuOpzG`;5PCgtm4vY(F0?|kBShq&n`b%*Y1iVcsoWQ#Lk4<0t0hJE_gFFh|bkC?kfO$r8QuyFWCV#+EZ@iIZ+pKR&bsME4gOZ=k2|IKh04 zJl`oy$rBN~tQ`JrscSsS7xz2-%G;lel+5F6w!zZKu;GkASm9uaN_GZ$ihn$Qge@py zqym3xn$yc|_HMt$h(e~i>+GH_1kOOZy#{#dLNyFS#TlE|i>a>om8ZFr{~HZ#m;Liy z(m`YdS7pQdYjE}9^;yM-R(qhYBc@J)Xa0~r6?3o1oB~G!D$qi%%?)9pKffu0;sq4h z%eM{0BRVe4tEv9UsK~Vc(A#@0f6@{sOY^o^8W#_*w z$GgZ=LoDy{kzdBVEsnOD5bAI**5H5)G9cpAqb#A04G(V8oHp8k`UMp$T;^2nQVtb` z7}KmnFICt(vQ$c6p3V)P}zo zoUd_5t?gTA8QPfabRJ?LsN!jvwH_EQeutIKk;8#EaWvKHH}g*F!{FXd)e!+RyS@;~ zA%a0U{(Msgo5m1xQm%+WXpd6!Qu~PZb0iVR5kcli_msM)d)1RCGRO8j_o^h`!w-B; z3C0Svm&OWiw>@qG9mm0M$N4VK7Qe(cw6APISK{FIpX-NwJ_@2Sfn4BZVkf;|CDZ95 za*z`Fq8EtHoUcd%Y^*dJmajPaH!=LkE@&wGs5*2P`jkw+o4o z1Uco>^EY*2F2B{>XK$<4jNNXPG9~R-`@lM(PQ>P3D%}`Y=N25LPDFg>sR?*|z2OL_ z?)xt^xFNMC)~I)cU+*dBp0YmKYN%z!7&Q2U@q0;f6SoD2al|y1B72V=qkbrJX*g-YDjw_69v-n^*@ z^RTvZbW1#O7Z^N>A(ng;dP$nB)x*L0kZb?D(IruF>T{wD>Y09x9d9#;3!|CTUfFQY3U18zT0Xks(J0FgfrdNWJ^Pm1T=L_2dQgA zBBDV8Xh%@)q;cVk^&odXjo4HA0X?_6Va2#s0!6(s>+yKnTGXF3R;Tu9=l6-(64q; zX++PgotwI$%rZ#+6M76E?B70v`R|3-sbWJ5`xTFaD3{kB+!1S5lvgX5Alm~}wE+nQ zvBlVHgE?$%EnSMQH6(p1^KMZqHDVBC*CSiOKurG^xjDXmLJJZ{DA5j1%LO*`4Tas> zi4R}2zUpvINU3^sqXv-G_~N1Sjv>j28#Xl=KF zCE9Gz*qwVj9H~)&VPR>TnIApJ+ z*DFOM&50n&`)OvGrh%lyN?bP}bi_O6ag{J*KJyVBFW&8!Bhw`>#7Ni2-aPyJS>#|o zREv{2>M-FZIV}y4d;L%nkGvQqhO#GD+W+EJHS|63*tkyL`r@>NcMC*66UgW7+QN&JgvFJJiQnth ze#+VI>C`TTXoL(!=V_JVRqi~k`tf(-_w>68$~P_-xu1QKKZ_AfICEKw4F5bk|B{k> zg^duzrSy^jA!T}*wXCS~$th6+6TG;M4xbEl7$bHJ5@rUo_0jC(!s_*UX*wgOib zS74P6_C2&$V*Tki%hj&~dAhx47qfMYSNo#InAD)2?VEzqBpWALB%&%NyY!UtMIULu zC$TNT7M74%EK5>c)zq^=ilG(7-mS@EbFwpMOlambIcy?wuy_5j0(9<9pJ~BHA>#@8 z;*8pVFSf|Ih`2<_nrZ7pedL@Go+WJ+&LbTKx70+5KJAKp`V+0~$Qgz1|z}_vPlnDH)w>e+!jnWKfG?1~e#GA2iJ~ zLZtS0NjBJXDgd3xa~hB>#6j{5+4C2cj?PJ*6FpTkZ%7LfNBF1_wKN0^ zBJ__f^K34R3gBr$mJO)Yhtd3%FbWamL||2O_jEKv8F@swLEQ(ukJ~RT^=CE1VJD4X zba=JQL3ha7e+$`N!lv5V+b@0sjf?FEK-_l*;yyQ-XR!IoXCdj!Bao$d%;~GjzMNy2 zvqd$~$gl|-y9rVvUDT+wN@*5<^*Z)vb1M-rc5rIaFp*w2ULQK>!QJe7vZ9UhcW3!H zLYXml2gt0C6BGA+Tjn#2TK58SF^*!*p=wRd#K&*>?**gR? zI~s<841bDp{fKXwyx#?N9}^@V-B|QK2uQwR+t4vz)U0xwxbgEipTU2lmE-U6O=`35 zUmGM|uBah27L{Q=p2t4f{)g><*`Tvd`_01C3Jx;Ft?u7OTn7bszxO=TxN>%O-sN>x znI3N@PkEgS=qqwyI7ouKH`Dg;*L5kE2OHw}sq~BO{OvqYC@UfWc>5aPbylyKSY!P# z#1DK8lPhk4n@j73 zj5uIY1dvNw#Lgl9HDZcw`5XpPLq`H+m<50BwsYsU57B3_f9LNU8W|QeE^ymuQ+C)? zJT&a8K;|q-x(G63#sQR?L zJ&C5gq8pKI()v9VthbiDANlcFy^f|399t`mf3N>u=;hTIrTjkWfKJ zY?OdVDk(8QL_nI+IV2Sk6bYq8rI{!-#z+Cl(W5)1yWzR{d|$8U58wyxo$FlZyzAm> z%zw(+Wa8F`b^@kQ&BQCj(UJf5!Y1)i5bqyki_8YJX603|nR0X{`BvO;l;~X90a|S9 z>k=psRG;Ic2uI?VEuS=&~vM0Cu`7m0sYs(k_Gj3Cc_SQ6!Q_Xv=QSwUau`8$&`ke1As`z4N(Xh2cMB+ z$|m5Z>`H%|r10R<1yUl3B)>guR4h?E8W)jJmuJ<-H3t;H%;KB(8n4wiKVBvyv zVs6HQ^(g>&rAv5|iy8k$y{cOeb-c=HOBb!~x90REGWk{56N)!1t+zi7i#KTmETpdJO{pQ=0UdP`@SVoO8hT~OKn!J;CyTADsFUY*_T^|vhF7V2doUcw= zvacB%o`I!3c8lA!#U4$#{b@DV2^PiEpIGRy-7LBr^y*cwM6A#UI!oHivu7-s7X=Rn z92__e);lf%u;3tDEdT9kl_w@?)7^I)+I1kuSK~``>govOb|V@>$a9hsejpW+n?YnqorHhp`M>NfpK58g$W&Ge_*S?)}1AI0XoT1J~ifKOay5 zZ+0}FRwc}Rxyd`(+JI`_I3X^v5o)~!xxFIbBZIjV+2vT8_gn0e;~2-ffvQd=o6b*( z1L91b>(?8X*JR;An=wxS`N~ z%P`EcsZEbPNzI11nCR-a!MwlhQojZzP%~K~u65KNZPxB(upC_9+Io}M=##6DNlezrS6=XR z`9IOuCufq}B7|kHscvut!)V;OSk2<^&4#3Gg$01ieza0q0(?DT-al1}=UgCs19;7~ z*vol;M`--gzXR+`>uHB7ZJVhndsilx!HSuAs!L7Ga!Vp)Awj&D=;B*>f)E6d-*GUv zQ_XD@HdBJLAdWyBB=PLF<|4`1N%wg^t zrw7umSXN%k>w~hbg#!Z@k0$X>p)!jgg3s!ciZ3F@thPORYSB&~)MDmD0;$Vn#}EDW z7Y?xw@{l7;Bp{;=>7(!;iLmlLTNK-DgV|XJPG|O<<}+)b7#0Ja5+kd38S3Dmtw%2W z=RA~6{V(8UJw3p=|@ewJLV_e$TPH26c|2B&PkjvJOt>2#ywux#9jp7ifciq_W%`|4E zJ4y4AZ+z~-#S9y4qQ{MlJ-Y~gK>@7;vj}cw8(U0rO>Q&4d$3FknNa?Dv(8{qqb`n~ z>>PgBG6NzD;<90p7vi%0*6;?Imh-8zO`3|0Ti&HRz&Z7ljv9>YuMe_=9J(+!)R{&( zm2GJ>)&B;k9S_Luw*~^5_gfbHI-09wJuESQgOnidawr92&k)06*FjRoiQVbd`6oS> zgm+OH1jY$biI9=GbP$bL8Zp(vK^4W1cO*Zp@7>@jiy{gqJSVlUWIMtwnLpF( z*PN1S-224+=2rIIWg$;v!_rbf;#dXkXqEO};Z>;C(sf6xS0TRGm;{F?x)n*;Yi-@a zi}T|~cUiLxh#OyLZyz(jnw1oGD{~pbFF$;Xnpl}m;YzmP5M8#DRJz%IvHD$@H$=91 zd;_4TmoW|%TDw)BlPy?#k*_tXQuBJUhNhh-xVYs9Acl%y$YzXToU|VbG<%YIhq^1dG{k`3@vPSc@%XPX1GQ_DZ@k=hUvnbSdX^&MQB^-APO%{RB)Ji@G)w(jOajb9A! zx;;X@Zy{(AtTgnogZ|WHw}{)^T6!C;O+psAC4}%CT0q5pJP#(-%;dP2XEK z`WINMU={E?M>E_-h3=~Wq-Op7gwXiw%?Q>EGuN#%rw{RLaUh}Y-zc*lyq8%!KSd=w zmTFa}nIeBetjE4zQ`AsB!XvRILix?iOze+#m~N@n_znj(kM`hO7r4sNIyEX|a|etY z<9se;H_7ddaJ}cj!!?8Wb5qiMZIN}E^CM8i58fZ<& z%Vi>QfBH_<5XrquX`2sC?hd?N=pZAl@#9|Cjk#dG{Vpr`MRGs?rHdw=M?{wN-WE{^ z078uZV4xaJF8d^|4=;e>KG{d;-d~w%%X4V1r&bay!fUg-2R8f{&6k}plp0;y>6sRYjYOXfy zSAyUQfT&FTSIu(r*Qee#{8Y+aN}sGj9+Hg!at4&)Ab3~fGQB$)l}ZDStNI-8?H@~L zXL#aL5h|@fZcMUNw@q%#Ay@nQ;is%1m#{6l^sk{=Lsm4Bif(J3&vp+{h$+KfFz#ZbzyFO)QoxG1uLoSCE^KvBy223`)Dgr4%t3;v*lVKL|EF>cq{S4Y-Oy*Cak+6sBz^;PG8PTN}~=CH7~=b?CT9ci!qRQGC=CR<0%3MDKM)t=U-oOUV8d zZW9-iVV#_S6#gWG|1Ps%lNvF6LfnW3p?T|no&{$jtm~2^QRW|huDSR2TR1XQr8Aow zKlXoj4mZpbd$@UKrD&s8*?LZS1j@?`^G>zi<&q{yu+VL({HroZ+gkH<%K+h4*yT`o zcFY$DvhWi(UoM0?5^SGeCO#^zG9^aq$S{-$AO?tYPcmoM+RNsA|EN>)OenJsB%`mw- zCE7Yd7mk{AS<1Bnb>H!hy!2Dmje{MMLxVI&Dsl`LXt+IlHy{0cD?4sed@ccCC%$W5 zi62TzT|llUQG>qH;Ht8gU#5gaVAoD=c)Kx0yspX}qqW<lW%Ly z5{}Y%%u;WE%l*`u$T;WPT5x2NNeZ1@q80QMh#4!+{1dPV^&YW-Z#4VZ94{CD{RW9j zf1lo(Cd$B;{L*)#_zvvQETG7Z29P@{?QY!+9b3_pnWd>UdL7)D-I3ooCZMuw<_w=& z>FroX|Krg~BpIbce&iTIc7Sl`+AJ(t!~-I^&~e{kU(j+m0Ds(6{&>IVyd zRfzU0ZaD7x=J4W{Q5BQ^NDfhOB*xW_;zCK`+Rii4;ac~n5PJEUdA(r; z%SfbH{xT|(JP0ri<|y$nyr`<~r>J7oGM(xFz~knU5D(~hdv*mHU4+%@X^xI$^9LZG zV}7Rvpz)L|VZ7k}O#xr;)4gc98!2RGHDh8zA!5c9he^!-&==vYTBhZ<^<_4de>VDM zQw0)=6|)ngEOP}3(XYC#pMzeY<0JLHK6b2`EL33xX~bfI_W(V({4S zNl=~mV%T(ZRYL-D;nxIMAbfUXV)a0;Z0Dx<`P@nz2 zIiA??_fypmphKG$S$`kDp3}sG1t`2VY!Kwk*f*zikV8dTaw)`5SUz06rK4NiCdM^ zx(y+(vW#rN&_=zxvrLPkt$nQc_&5jzms`P8Uwvk=bFrbmYUo5fDmZ`loW{}bF6xjd zPs<->N-$yu`9tb2$*1dd{dLGKBEjRqV}tCM<=o2+o>e97!>5d$qS{0~m#0X_Wm=Mp zbBkn4Z4MA(7yPEnq6DXqm0YeT2<5W4xps^rF_d|pf#prvT=!t0x&Gv}j3c<`S}mqy z{HV)<$PFN8H?|os5QY83IH<}rXDrm{w{4}4rVv!UG6s3t4h#2)ON|Tz9GDB`&W8Cx zNv#>O`1q|4FGxL6q$5SM4gfCchi;Yem8ZgIcJ=7>tkY+RNKGH{GCp>ZI1B)=;rYCD z&AQU2Z5PA1bosHy-UvYtRbuuLx*E8UKMX4{(ISQ%$Gh}QPfK9z#Dp@LUq?(CEgI?` z!U+Sb`QA=JYC11IN(RnTYTc$&-Vd3Y;VSL~_eS4?vPc@uzpcmF`N4AEEM4}SZL3Rq zuf_fMWs}7@X954^KBv_C8o%2MW}q5X$aWa$!luu$uiCqshZ#q<_%%eKjQRYnXE|%% zjEB;D8KLu3l@auN8sW6R-NF~=I9lA=Zpgop%%;PO>BFpEhOH`!7$t68W2uC-EA&PA z!OK)dc@~C)S$gH8A+ETDkE9(nTo*MM^*lfcwFwr7H3Vl)EMZ4^%90%GN4y$w_?&{G zFdN%zBz@mm7hv4(F2D7uw#nAcdkrGcQ~wlpYiduqSC1#C1 z%|3~oKE~XH9Rs0P76qdjuh3D5kj!L-R6*G2kM_;?szGk2fo>J3&s5m~Lh747w-i-g zNOdfUwhg&8Y#A?EC>m{q=Mu-R|MG~Dbt_7Hc z_C_dUM9;?7@e3CF3W>8~AFUI^D~?g@zeZbqEB3DR`P87V0|*0*>Z^dT6MQCz;!fXt zNK+6F`j=Ql(q|l@W(jb*w$K0d47UtfU8L`aph4Z4XYGdki?!tI53)sOZnaW@4Fvq+HkUqXPFVBE+6?7ERrEKkI zK-B9az)}URv2XIuX->Pu5m9rW!_n4k!1JTJZnWeM!*s8?LUO}wn)%G}I`8p@|4@ZC zhx(a#5Fmm@nx$no%=?6>T0uYA$>PE;;XQqQUp-T$t}ypL7PDWr;4>1C1@eHbrz6wt za`gwQ1o}BKT!ESBPDcWH>+QH3T}|z4Uw?{n zvh1HjJmxKp;X5<&Jr4We!)l7fc&E?aJ2exHBJ{S5$20M9U3QQPF6mIt*K~fb660ti z_kLj0_R`SKrGq1lRIt$n;X3uEG&79aUn!EMWQ~HFT~Rj37tuy{=wBq4e`iUgi(ke$ zqP#XbJ&NmEzka$7NS%qIZG|LT+HATyPV8=7?cj{mhHNw8Wr!mBq)`%CLkgK@m#cq+ zG$#(XpmIgm!%V&i3?v(d)&$^(6Bn26b>`?cLw06(s0GBBksTsZYM`P!Ztul}a2JKC zHMt*nt}PtnYAmxsGgGUjp}`JGk&(g7M@^TamZ$Her?1zFthVF=cIvoquq(HIa?#Zo zuMt}bva$ij`0AG@#-L2Ht+|AZze)ymgoOH|n5JjfL;({ScFc!VZjeFMak~gy^TlF*=zS58Y{-ykUk!gRFCM+kgERg;);7ZxGCvgRvwuA?UwK@ zvKV5h@ZApJ4GW4fg7FiKizGa zm>Iysp^1GtP=)%5j~y+q_HN>OEXY$3s6)XfP>I@tw`SdL?T;FBXytUlC$mJr34?Nj zBPN!)keYEpyb>%jy{q?&PKWQoM$MkRHZNB)d0^Ok?-qoSr>DgAxJjHBB)*ET8{C-+|0Q#`(!$aPcn~+tj5l0?ot4jQLRf#119A#oplTRK5G(}OcHqA8eYaRNY z&priD%)Wl=Vt6r$7NxM#2ORk zb(xPJf;h3_?SHS|Zcu|lD5s;qzUUX7 z?5fH796FH37&@}aEqeG+QR4h+2IFbcU6+v7B&t?BaR(<*-i-(I?3NPfhBM*S@0*?0 z+gn|b6N(z;g>XP|<{iVR>|CuI=lH#Q$#@ZhUy?qqYI@=8!~geU;safSJkyM0bHS|) zaeAF%_{`@UupT)X|7v15QBkXQ9v}}b)gT3o3k|Y2vZROUs8(oB45O>s;!g~;8qOXp zF;L$<3=nGdGt02MEt8DMJRXIM6Z$sje2eM4P_5nH48a&K-1dEk;0d23H6X7$qhsqR z{mv4uwB!7|#7w4DX>4Ndzaj1 zwmS}V9&A~=qtShuN!$EVya1X;z4%|i!1ekXvfaWWJ6tJs)cxjh=l+BCjH&6(H@9#l zMujEMBYI@-t8R)Yrj!hXrW)Pwlv^%M`k2^U{MsYZimME-c~m3?8G3Uo23Y*V-6;Hn zjVssmdrW-(x!w=8cvS8p?K%@H5N@PW$&06l`x1A!?|cBNXCSRDr!~SyfD69#jwT~ zvJH1ZiwHS`NndQ!mRn_q%YCM6#IX;M^`f)~Cl3hV;pSNy@n86W{KqNj+9Ej*6Hbx4 zyjgiC>8^IHj}dqJJ2>OEzO0bM!LSXhW`k3Juy_&&-USq$zVAub;Nr;ETz&6h0N=M! zzWErs>A5b2wMbL1cr>R`-i@@eMgRjC1cz@r{UxF6o2l_z74dkXcasrX`IOXTtR+Z! z+9!vXs`#f5Ff6V9XICgI`O-449m0;Pq~NWkt+%^En@U&vtz?^!g0K(gcX&~1UdBW* z%&I>t>uk&-=k8B!n_Qc|6oJ-pcgD!=bT4UNo0f|USONazLh=0US}iJqFD}#pGQb`_ z>G?VyBdJ**OG1GuCkr)sOk`QEq-dToH+SFRVsZs|9+nupKf1`(N^fQ2RROw#Cyu{U zCP+0sBTXNvi{2ULi>XN>C8TqKWh`%YmURA(HL1fBOe%Gc;v!juxntZeju|pDHIRWS z5?Z*ioTU(CGVfk6nv!~oFOMb?CD%0f@vi^xb427@T6OOQWNw1>aTn8}vjjiHb*YMZ zmz5`e(Gg&X0Zo3UuE6kx=(OE?Us)GSuOb`OhBXiXoFk*SjaFQ)=kR31$oZq<}s^@g@^%76hYFAQ~jG+rpF!eL8 z-Ft8~4y+Wc(U!EH56N;}EVuHoeLdU*J`NP`%Fyzize-zxq6Gx|MU#*{@Y?}CwN7sm z5Hvm|xPC+lt1@z|Fr#s=NhlF&v zpfbu;bUee*Ko$rpuM1FUjkLK;}x7FN=e| zC4eR=BeAQO$+fXS1W-tJr4jDVmDAhxw9PzP6MYmsgHZ;Rdl=nYg5|!>{LAKC7G zCM|MiKu{~`dCO2V6P=9|h;6vvPsWTa1_ca=3Oif>dHxFM!KE(Duud9sUMWU92&TUw z^BkVB>HTZ?Go5_vl0ZC@NQH5rV=`jiBf`0U_6dB+>$Ff?S9iX9^n!Un z)5M^QRzUAc_d;pUP2x{S=26$o3hf;lpM0B9t6-@`+~wtu*wxMcg=O^&IYr?a#hZ^e zi}9MYPL=9a?*R$bHpIGrr?EPX1e;G{9iVB*j~=1`L}zX<-f)epB_Iww(|%4m-7mvs zkD>%_hMQH!Opd?bS#((g0pURV)v(t)$J)x<=8<~o@2|V4^L788;N7aWIIEXY(B9no z$7J@&d4pb&Q&43ptia?;IOo6h!(R5O4Uf*_cj=lNo^(fm$@ept#zxyQHPMmVUnzf> zIkuw>NhZ7*ER;*dC8owymA)5FekN~(LfV(HM%Ja;3k%d0h;kCz9*+^jxTJOTHGpEW_Iyf76 zsnUSaQ)8L>gmuxP_;=R$u{J{dMwYstxNg06>xvip0W`Tcx_;6C)}S4>b-O`|G?3(F z6VF3&{5D$`lbc7>(z70_t)&YTPp0^`Ut#sR)nC0+91&sdkSKQurS%$d{y4VfeNKlW zwhITqW6W{vKn6!7SzWUAB9gV<;CQ<00jMD_^l9SpVL2IcUpIZJR7~j5Rkk=ofAenB zi)KGw$QeR9hhFXDZuuxdw43NKZP8rT=qQA(*zWw!#ilab_veg{R6|b%&%X`=Us$;B z(gsK_N-HBj7rxpqnn2w;03?`Pa_tIk^#p~G)Zbt6pKf&{5 zELr%1Ok`5PMElr8R#cF4DrP)~9<~ZNXBaRym8yE@$44!&vVoQAIgOrgk^g8RmpbI= z!B@z$sHs1G=*^$;W)_ACmKk#yrjfB&-O~Du{`XmeDvjgrmXbIBV*Z}~se_eJ$0-Xny`FBGKCY>WWOA3i!0sU4 z>Nq}UFN?jg7X5}LQx2>1^UkOB+C`eEx3%@8WSskWtuK>f7j#EE6XCkoW}B2E!;^)> z4N$!6KsX8R4P+}ZK;}~GE#a{c)TfC@k6Glw(aVpLY?5PXmclNF;7pxu*`!h{;kJFF z)w79L>_P^3ACW0IS_^Pl^AQ&ffJD&p(>Z|Sj)9uyn4wN9Ofmhfd#6sE8l*Bt?ZYm6 zy$;u-!kg}4U;=nyU(Ar=(nTniTy)_>-60h^#Od>r3FEkr$9R)zSn+BfMdTmyz%z{A zY>K{y|5iW6bS$1}nR-4`PTN56-1Mp_PyRP897MDjtel@eZGV6=6T)#7Yxa{GP6U7u z*O|Ek<7fE&cYasR}G@Rh=Cgw*;oDsFNUw~Ze8hM`r# zPVa!g^KNbT;HQ1pT^N4?YxV$~Hts%E$$eJ+U4!g7;J+>d5W=D{3pNrq=Zy(O#_8bt zT|!{+myC@>Qh2aS)5d3nYp<^a+el>CO!O&}p%jr(r9F#%xdYWmy9f8jyJL@@I_~)8 zszhM%9=dFzR_TWoe-lFX*!mfn#TL}eeYOUhb4n1Z1D}lvg->Jxd-~za7!Yt{i2GwzvNCk~ z`M9`K>pHEDqtk;gFV7Jcu;Rc2>c|le@W6cPwn=15Scyy_UX!S zTx|S57!(UT#y5eCfSO0qaIcJ3j%Tx8-9_&2qPX}VnWhU;eH7jOtGskeZ^w<36Ha^W z-JL)412JWz0p;bbr`BJ9fnkx0y?tv&LWbLMvt8;vE0x6fWV@0NHpSm66gGhC;Kv9B zbN8%go#Hc_vG7ysPnpNRPjElJd+|N0>$tMG$daG4IljZJ{FmVdXb_uMz{kr9S4jzd zz?K#INw3~bA;mI6(>y99NAN?~#ekeJijN4i>>X+rH;R`s-FqbTb?;UsHXM3wHr1J{ ze|@KP{mxAJATKnMXias)jjlk`5c|_y{<+G&!N4OJd2yKn3t+eZ9R0rhM6f2};Q zkA{9TElP*BmgDpFyiwUJQOpKj`}6?`ho|zBbZb5t8U-8&)$Qq<$no2Wsgw5iqvRQd z43;##Q?ZX@$>NgeF%P$CrLQd$+lD6F1Yu8z+Nn!I@?7G^ZWVKe#^Y$QcJyJ|5@fGh1hq5(B$_cR=Vj%ta-I5Y-hT4bs$%$FLe zR5sIf-W%t;XN=rL%dyc_oMvM-<`UM1GT4ee`Tyse##GE-S`r}tRsCYSC@ zK76NE@gaN4?x7M6yq8vUfuWY;24Xidj^rhUkAfthcIx(ne%%Yx$rsBcp1z6@(8cN3 z9hQ~3-1v`F8a-sQaXAqh@a+eA3jwg7EBYFb1(B~1NN8BdLgj?`dwtEAOPjGmS8l@@ z=#@12QP^H&6w#gm_ZRX9-V~$#w-ZIyU*^g3Tf2&>@BqNlKOo`ZFT0%g47AA#KDWb> zEwP+yEYC__>;AD7uiHO2vGMb3RrX14luErp+RRKT1U#@QP`0t?0NSd0_E6MpdR2n4 za;!|lkP|qXt1uRZSH%U3fD7<4ADUfmvRK}vgoTXj8M@W2-f#}o#Mo1rvyX>Lkotw2e}uk{*X^1WE!RSu zPCaMuAg2NF75VaQ#PP?wY~&}zlYC9n2W_^3{i%C@q8 z9Qb~y_E#20`MoiYhC=vns1eDgtW9SIsu)HhF9W}CDqv-chvhG?zs_({*?*7>a)E2< z`s3Pq4nG*+HP}GyhK4i1YUjucNh*ajJk5(g@+Jq=fhO2RSLiMj z22AXgoYqh|OtqErjIKz%_Q7iQh!G5|B{djP7uP``6iDNtk^#Dcu1J`hwm%^#_&U@t zV^_BYnrZ)+hIMLuZVnj9eL|mrk*tgF%;<@^Dkr!Rk6-)r;2mwB3R_quwl+KBD(0R|713gL?W;VDGMY~<%i5P_Qj_;kgICvagBSQ4E%*$)_P}XI1MmFt z9#z(uLx-`#U}3|VY|oB7??mz2SQ)L?g>(fI&p>~fDJlTtUB%=JYiV@qOmD=miN|R3 z972_Wz)zw*gxTbhf5PB6x5p>LKc~ct@|ChwSTSQ(CT?nQ7Zj;YdCcG$9WdV5If8T{Mxw7X^= z2DtoDnRDS`sQjDPoiaBGzDmqga=qs zEcEl;CjMuzK$o-!CrZ8%-l)5%pzPjM{VAbc#X$ur1K@36aas=3d1S8f%J*1R$dVW{ ztUH}6w9I_&ctLo^OY-?qnPEhbaNE>xQf%I+O9mOZ(0APaVU~|92{zm|~$xcsW3qn7GC;6YSTj!p%SO9R+jP$5@*!i5q@2INZWw)<_# zyWDpFuB-Iwjuak3X?5mS!fW-5O`}5NcTLYZe5QNTHV`N@K=cx(Z)4N;QuQ9_&=5J5;O z8sN0ta@fbq>j%qT8C`B^kD^<`aW@H)9AG$?Y(<8eS@4WMM_BVn?`DA16j+2iQy*+tnXi(q*J;5=o|CVI1} z^~JS*6+b&yr!#j#owO}g`BBP4IB=)*MHhWxExay zl^DH5j49p)4O-Sr%s95sSlz1V(7+cb$~nVa+0tUH={$=iJVcgiypMEB6pefnMMN_7kgDpGAAMiJIqC}`s?(91#xIB$+HyhzGVFqJ&7>H49e$~<04ZUI z3}nXt>HgWd)06pC>8muTFSw-PX?geRjdt_Zb`FBgLhn@J+flGQy7wFJH$5UsMmF+$ z6!6K7J`_FGFv8z)>Y8n1W#W4)wi-f!-$q!!#$N?_^6`V5qlbd;X%*)7>oMyZb;3Y< z6BL;Euh^=4Q%-(dzWMZvX8Ot1Nv-?`2K0?&TQ`29%pLoX*rya>Zls|7$2wQ*+pku@ zDRb9S^YHGJ@o3vfBEIx3;3HUlQ(Tq=V^i`kf$0hHe&<18M0xQ)g4gRi zAT_At4?hwGZIbC_>{XXJ!Riw-h_}o@wN%rFp!Zt-!BZMTQQiQHGZ=>%`#9LgGV$N-C3%p+Txn|`>P}iIhuO|rt5#ht)fp1USkG@Zh#_*0&Ay)r~qD; za_)&7bG5lmir>8!`8}89I94)njcINJ&+^hy(hQH;v<*O<6_?97Ej^I44LB^W*^1ox zCth&i7;z7F(gbeJd@THEQcym3mSpqcC#zKP-X_bEQO4CeU*@I*S2)SIPf}#4Z}<|Y z>9lO+0rb#dyo77&6*34R4F;l+9RU`m#4tAB#QMljwq$2p+yByxlZ~ywt0E#M0uwg@ zFRTRS?VX1BLs#f*&@#1e`ZXz*os5!BWHG=H`@Nva%{ZF#jd7U9wf+5O84GM02}u{3 zrkbm>-(vo7D#jKLC(zACfzHT}o;`ESTqb%{>B#})M99;i0{V9E8w{5+eiadr;MjXn zM^MH-OR76`)Fj+_t9>bo@zwtNXk33IkB9CZ58E%ZTq#p3g*bH-U(6nj@#@}Byw1pZ z^+drdAf6;|T%-r<)Bwc4Bli8T-!h^IU#AHLR=iG1Yhqtqo8EeSrryNH))yiCn9Ll2 zmbVCX@1~`5z#95*6XEi$LWJ9b*9WUP5iZ|dzs=Sx>I~70(VkHJZM1rSGUDZ5n7p)N z$o<~eDZ8`61wk89K{+e%HLwGqImX%L_LespQ<7c$rm(OL!+T@~1ss(Vwi!n`-0e~~ z+TXF+S70)26L(z~($o#P-}F9W>`EZ<>L+&? z^nozvm^h*#@)lS?!}CxsV9L{UOOlz}n=t?Nsj*XY1xe|X}}xIMwq!+nn< zz#(ZVu@I%ssA)E}XcO~0e9R+O&#dH^Ntz)AoGbfqZ0Y+F%<}nm)eN2Qk#?XHGHxsN z9sQs0^S~8pWgRIxZ7w!82TQ*>Y>NE*jpg=7(b1s3;#nsUfh~@qyU8eA@p@i?qwje5 zsPgCCt*Ui%AOmW8VznRA^XmSeiKWt58YP7p=rnPyhdALCTbf;ctNhk(s=S?hBx-WS z-8BphUdFC!wK&a%(@B~>Y75+(6M5&6_rQKWTGfeIQ?gU0Ravnz>~eQ; zY0lmCSYlowP%Wwg@G!1$Tv0LXigT}T++N^9Ws+Fw_-mV1aK$H2l5K%O3fGw8$5Q{K zsWmk`%n|i`f85Y_Ec)7w|3#D*A(aHu>v8)xXcKZ|`YxAxX#6h*qHP zBFMtP8SHUCMMoRoQ5XGalXuNbwqA&0TE>0O6x4cPDoOUKF#N!X9g1ym+x`B`|8yz$ zS@XDrJrzsdoQJAWutND`J?)1SzrRz$hA>|z)Ptb>`vTYCJ5jWY4DZp3WEPui$;9rix&DC?qAt2_HfDbm(K~zE+sB_mLv9N zIT-*injDF78CtLXt9__aFbl*38hsZA0@Ks*o^M;zWp#Cfp^7SR`bmZ=w#w1zf6V^S zPv=|~%$RFx#`MWtsjQ^KTT)Ul;$GFLf>sj{$xOCNC!~{mQlLuWBM}gubZZxMlkf_z z%yRwsTXFW8)hlt@0ogkhOcV?{c70UE-HDKmZAeolA1~2X3r!p?DWn7I=M@}1jY}vG zJ=hZl6K1m1;Ww=6wv3|u7C-PbHK*&0&8@kQ`OP-b!$x$-!DV_xqt0C70xDH;V#K?w zT$YYKHkW_RAieC^PR&Dq`{m#$#E+02GoXy*m zJK7^<5DF+;>eJu#>h;)zqlmrl)?Cm*D;m9M$!a$8cS-&QbI0o!pie+~gBWzM_!1`7 z&aga&#yA zYs5M^vB5Cis8q2#Y7p`Fm+EUIM$I=f{dvRPC<^&CC;;}rAEo@fB>)4!N@f3w zzXvaY*R2hUw#-pH4qu#}yo6lT+;d%ehE1cQ2FR&l`|G2*`tmQ)S)*0?70=J%_%?nJ zWHEtQl1I|iI~q%9ay0rUNkS4Rsq;t!;v)++LfaXKyB3}ud%gyY6&wl-{A;F@$JgyJ zK)T1w#hPsE;})6V%GM=Qi;dht;|oBrCd~D+BnVo+?dVmX`~rIRGS%ipJ`Hd67jp*> zj+aa#IX`n@Dh;OhqJz97!F`E{~+44>Ev5`Rso~T+q4D;A05n|65z z+l-Nz%1=wrUehTg^P*hV+;mh7^W{0L_)$&Y2>y<7TY%f`IgrHgc-QFGIfi;6+cvvZ)obYjQ~50*nh z(6*0ZAY|tAQEM@|CvI0=@m#L(m{A^^$c>?I4#Vkv!!bW4H1>j;27mEAD&>dlg zpm%gb0jGK%-1;-x7daE7qyD-7-AOgB*&cllF`(SP37Wr_D+|1nQ;n6==VXk+f7KgU%Wst z=YR(SS?*zGX&!s>7?_#iVSpKMqi_FDaHp|F{4qZ!E9IaJG%px&5-hd{RJ`( zr2$0!p^2C7m4#>2FoEH%-4=HUul;Ppg(Q(R#Jyaxc|kfOn>dWuA9yvwTm-fE%8wpU zo*9Jfir{*jXwmc4N_BlWTN{-!22!=OWXm~RCLzd=u72xAyEJoQw8FZrg3p8J=u$~z zm*zsjva}L!QGh;%vahAA&la(n@lVYluS~xC+dBYqxz>41hy-ct>t|Mzt&aEr8I#er zHBAwV?>=o!y)2u1pdRK4WU=hNn_@!D+4x>)#yVBf(EXv#^W`7#qW7sU4ClqxFp)yj z^j4RnP4eb?@paUTF1unYa~syd7w*6J1s^FKC+0hUyh|!H&293v@M8V?+|nOG{GYw$ zeSX-0OY`z0t2V>}^dXiWKAr~{Tum1&|LeyAsDI$brFiQA=lfXAl;t9QxdpA%@jo$z9>TjtTM=l!Rp za?zDHpbDd9(YB0|@Mzes*v?n?(@$KkEy)-tAnm$~#t<$n%iCiW04oV@M+9-a$b*3> zYE?9%I&GQ62R+1I|2Rv!Gsun3C_R7mgy`@r0t>LPkb+?tZ(yP}#)qASv#uYnoLN7k zztYJ0v9SFAJ+zjO|73EsFcc+kFlSpUF`E{kMWipkhS>ZJeqk+A(XvYf6AfO{!Pe~s z#cz0?hy0vzAk0axin#0LgZwWYLu?%5Mx#~ znSY`aZ7sQ3`r2e32>QdQ&X`J`gI~WZ-#PAW2B~FQa^>a`_7u2Ejs5xQ=rKXj$ZW|C z;-UO@dcC5dL1WJ&{|Os?Ntoxj>@AX4HkQ@;i<9HBtzd7a&Sg33*hsYbIf>k-wk?}K zc$F{E=>d-ck-Lktd#fIF6xUkcTq~W(5gLixdj|?i2GO~<7`mMXzDLoK+1sz;n#8*Mu#NyT1L?l44wc(h5>q4c!)nl;Ob%KJ+nY<0&~Zlr5E6)Pv-y# z;gejr-xy$9K$Mt4+mmYMuQdFT#Ddt0dq<&qC0S0ggEe&Ihr4duo;1ZNc7IT11Fm(zgZHpWJ8UguRrik?NbuH12U)@^);%eXs-1Ql+3S+92wnX zyb}QwL(_rpm&;wR*V>Ij6d70dA|E6y2o1;Z+^NtjdwAF~vz!sjeEb@&3$iF4y(h*t zDmQ0Ov?X_#TQ>u<8C3#$uTemD4bw>wjm6$OW=$#I9A?Y;U3a<*g=<|k(}98Bv0Zc} zHRgitdmE&x7_D#_LJu2Cl4C?QN8Q5>SL{ZpdSh8)yeRKj)9`uxKKhU&uSGFeId7c2 zSp=OFy^p$DrohgsR-bGm73qEFR9aC$|4iihf4Y$ZucUu-`-;E5YM`tyz@8+cu2zt8 z7b%{2Sy}$ZL6+>V+@UivzwJyiw0iDMRqe)&MK@WkAG`GHAIl}v&32B&K5$jaFNG8F z2D-$x0b`+@-S`7*w{0@2TM0Gw4cab<>v9XNexFpPFK80 z6}@i=C`(!mw)c)b10co|yVtlHh1F3{do>bF(-%!Yy#$5j?uvyzi-7JNr;{j1{i(SY zK2)gdc)!@d)Wjgc>Wdwv|Ltcnwa1R$v0KzV-s z?5s!wMQk$={}ABuI;o4X;@Zh>Cbmiq+#V+A zWW+9FN)><5VCTM*#NZ3a)vIl6=??H&y?fvLnbFRcD_5(o2UfLDwaIF_fN2_ zk^HYj2l&2!(__04^lj%64D@8~sBfrmN4fs#DF;r=Y|lCyCc*)HAE#@Fly!7n!fhK= z*!DvP&{9T z5e~jtnE)pf#moO4=jBR(*C<4la$g0sNAV&Pcy&OP3#Vh>Qd&a_NF2maXB8_)ps5E8 zaUg@E-Jw*KPKA^&LQY`Eyl}$n$M1OooGzGZHPcK?)rNFyx_f7SV zsdT2=IN_sPUFIJbO_`i6k{Bb_KOJUKmzj%z*mV}Hrj|`&Gd4&s5p=F9g zE|}HB8z%k~>)W_`HL12is=HKPyRybL)iinQyzA@S_Abgn`&m0g<*cjXA}%~XGBl>v zlw=hyL8Q3s0%}JRVTjZ>u0YrmR^$#+x|OQ`8|AQJswd^KHC!EMs!?4`9FUf`#H%RZ zOGkmKhUg^Vif|FDQ!<7@03|C@!6TIFLU4_stu zk5HmLm{y`Kq8ihR4~y%jIYqC(5>aSdj#gcpBsu)4bLY$Q!p=w{uX1{V+N301*a#7D z9DNr0nLDe=G1>D^@~>;{evZ1dn&`#;rX#e9kHq z@w_hXbjEP8`t=9vV3c}TGjOq7<$DKMNAX_cO9LCXHKk@q9fcx-J)&$MtI|Z`{VBH% z`)Zttq-#|w4!h_ujEB|TGyBZ`8D-7yc#V1GufOW{t5ds2M?sW!@J_U!;Y_Ob^rD*& zfgKZAD@XFt1SF{0zXN0o@m_B~Vp}t-&nx7(W-Gj-p`J~~2*3rAWb?yxMC*=y;QFz> zb^4bjXn~;3)#L*_gc&2wtLTp0>5#7C55Y|mPYgN}M`I2Htbj$*`+v78L3^NE6r#60 z0Gb3&;Bviz;>$xL;fqD{EziHsB)nv(20o&Z;>Rs51Bn~$!^iUga^9}w$f%C~H6N*s z5UJU7mEy7X<%I7WHswX&C1u5gh3Q+l+9kypQ0Pg&to%f_2vVFTsueD+_Cmx^KeJX~ zaJ8QU8$VOE`RcGZ0!}75FOq;xP5~cupJqT4jsq{Q3L{J zjNkU(sB4R6&vN0*zosR4d}T>5Ua|kEtJfBawU$EG?6I6QqiEkf1q`8jtu=k}ZeG6f z8d2?4pSfczo(sUQq5G#ru%&Wd#!Z0Y$oI9TKQXXpn4+q?$eeY1T|kNyF2-DiS)gEL z;4t}S@G^3dkC%ttF4*t(W41#-DmYXRFb;~I9%OL^&u@*y?TBr>k@5#HbYKaKd$Jy+^O&lvMiv;#S9l7m=mg~V_+k2B3p(ldQR_Wm znozU&;qGB)alYKLgKYro=h^a_)%Y4ky49{2)$tUNt_GI+$QqQO@s_MIoSULv@ebFvK=%uqt63KQO~#DiE*_12h>f& zI2VON@O!>F3@5}O;kOciPsQP*&RKZQzieQG3BYR=lHX-UyC)A1aaV zWKjg*A@}IlU3QO5?m*b@q+Cab|R5GtR4JtU|)m z$Cb;63Q`%Mh+pKFpnPJy<83g4m|K7+SX0|xgDaAk2d+PQ=K{=Fw1pE<~k{=P|4X3+8`FT;n8-p8r z$83T*2E3d3jIDdjl-q!j^m3NG5`koKoFbMVrXs`Xj-GQ-iU@O|L6%tZoN5=!6vKY?CU#D4ibPN^jl#1a`1X01l;9&n{y_hF_5=PD!rmT%N! zPa3-PvkWlHj7_EiA#Kq623zK85}K0>ePiy6?qbc&hIW6>l1Lo|X|8~E*J`q*@blYO zQgVoQ?!hsw4W_+m?l477uHEWj)IPTEtMZ)V~ z8xlxr3cnBff5r)x#1{=(@eR_dwxJ7ltTCC|Oj&i+5K+d}nx&WiE41N$OZmL=+qcw> zKVLWgg7La84rV=I>WzD|tMTA@t|B04a&OWf44`GBs|Nyu1IX0r&w&2ko=|uwYQX6) z2LRuEaimh=p>-6+m525gPg&T}m7l(&j2I!N32nXV(?O%s3aiebill_!`1MvI;O#g1 zpBe5Kf3A2GVgcxlhyXn0;q=4CjL6VS{Yk6+gR-eoi<@APzYVp*n_Nav)_8M9o;%9o*pp2QWP_`(H`U z{|}$gdN1O{<)5Y@D?DGOy{0=hBg~U%WQq`=>@hO~( zg3_G%HKVjD%O*~7i%-S_%niQa&-E1=c-C`F3y?t~onjY2);#su`hd5r$s7VmadN5P z;H_0CP?7Z}{_Z0GqPWn7c}QrVT+XY%kn@b{N02x zurKf^{|mzgV8ieK)oHh2Qq;V`q-}-m&jxO)6Ssv_pCPUG|5a(_q2FFp9wQ2=CXT*S zx9?sT#8U$;+&#b5N3~}OYAO*cV*jjJB# zD6LgUUdsSHx!cyyPDBlTgNUr}HPD*{K!$c+$tp?wMr;8ygz$g|Y@Q+tq8~Xx@U0{1 zI{#!IfC@CfP28WqcU<2kp9;O4ZcY3l39DF$zABud_?D~uZQ_+s-2f-1#Q^YSLhr86 zS>@ytwO0s^2h717&?l{d>~(H$c`tXNN_ljF8xq5tL?r=AEyTE476qTN>$?)9Q4?Do z5};@*lOH_icUvRd^RL$1ud=pU^?(8=?SHTF&aIClnV0I1EXmvEfs4RLiL$dlR#k@- zmSs*wUw##fxH7mFe)0yoERe;KO~sZPnxt(4Y%4O|s zo0fzQ(2IH!UntBJjhmIG?|Lw1m3WmqNzy`A?qM3M2Ew3#Zq`SJ-Ly4(nefVnCE(^g zRnQM7JJRH1-0n5yHIhD|%e?43HL7?(KphQ4D7z4;cvNZf z_(-n@X+I5RvfJQ=t24b0vWzz>We}MYnMro0%r!5x3-%zFM$mO9?a0H2#8#S76oLjS z-yN=-`uxn&sp{bLt;=k!Ya%u1d${At=pOebtkhu=WtDU5gK3WE7!PD2FddCZEx^mN zWA^AM@>=qzhiaO7naVr%l061xZde!KVQE_rw4TyMgcth+q>PYDm5Fh-jN8C{1-=NP zJ&8jZX(@ovkCri8{mvy}T6R0B$xkAT1$n>sY&{yz2d|%1lZ7?U{0ZPGy(stKgs0)3 zh4~$g2@C@ICHxBzIGQO=7334B)UolcefhTxXB_E%PV1S(+0ca_W1ZzgGnvznU^K69 zRi8&IQvS*au2T0R^&~ujSm%rijTMFuhl~L|)6f66X7&E9S-fNO9gq`nQA@8WJ?jA0 zY_xHix&!}!`+6dLA)mJ?&97Q($hl&u@<`=N0-zv%!}lCSO4(~SLDitf;&!e460iH)YDtC!g3WLs9*-_&o^2dBgX64r(iOv4k@I=yqGND)(c zpw3n)pTEoKMw)OQNE+`jUDUA`z~It^2Z-gb)wO6baMSqFmb?lqBg&H2IpHeid#4~O zzx3q>wE5bbrwr2BhyDw{RPHSd;QDr!yf(EA0~CKLRh&({N$?7~}HUC6CjVa+B$6@`|)IyKd4n3BA4CX+|gI115D-W10wl;-<&3Gx}KO_AmmW;pL#&vQPzc6poNIdil zjR8D$W4zt62KM#9_a8n}%KME>7LUqMQz6xjrs^LYOLq3_Pxe^L0C?azG|H=1cBOp-{7bqr5zk|v>HKHOb1 z;Vd6t9O{GiqLUWEjpnuDB-UU+n!H7J;w$~wt-kX%OrvKZZEamXfmCK<>d`r*BCRXg zQ>!LP<3~(5|3{jOP>YnI)s^}I$swO6hc@Y^L4@fSqez_TEK}W0OHf=Yzxzzdoy#K) z-z`n*Z2K3#;kbaGkn9^HtO%{kgy&pufU$xX@A+57HiQqHDEOp-(E6A)du((X{+}A7 zz)MNuJD(@Fp)D7MyXUA=qvo7&L9-nviGwt1nqJT-v`C->nopJmL1sb6K%C%?`tdMf zj<=KEWy%#$)tcKSk0|rM_rz|hFgyj~PF(xKEs92Nam6u!TZ6;$W`J<^wS7vYeA8eU zU@Mo42$n)_!DmR9Y%EJq7(#e(yq$rGVqLrAhGE6Ndm=PLovDS)*v5iVrP!eoIK>AV z$O8eFC!#kC;OaB%cranhD8pWc{aFD-s*B|Fm=8qw^jWr!^8)S24V0ajN6wDQ*s4%bl9Q)Uvo!R>0i4mf?>%7 zbjb=^15UXlYLM^Ol!FAIj=xaWcTy}eCu_W=BBTU+7-3=3Y+Bbj&1$z^Wij`P_fbM7 z2tda`x%h|PM}5&lRN1n^oqVVYf<+MxhFf9+U*dLOy8Qk2>pZ(DE27gdGa*ed&{b3? zCO(SYHP}8Bwa~}J$!d2(C^GOLniBzj*#h@um3XPDPkM!FjY9(xQ zBzsiO-fM#)ALT?>A2t`@f#H8VKl#Y7N8D>LXeaTNu}#9yrLYH!caPx_xr2Gg`2aGv zk&9{4zjF^0ORy|;r&m$-s=keJS#4t5Z zq}6xZlcDNNF)b!}P)JSE6K&Q^U@de1-&zJe;&(f10yS$;?mq)rWglj=goE!C5JsiR zN4X(2$N7!&#Q6&vF`4kUlMUmp!pX1idAB?keb>+hDD%)0`J{EuL@~&n=Q|G_a$2iY zeMu?3^r+-+TT+6vVylNurJq%tn@72uIZetBj!{J=Bl!+N!0h4xkoV@K36`c@cAIS% z?;}6UT)m2fX2bb8hqOmBTeI&-pg1I?Z)vW^i1?RB*YqB>iHMUGO{xcAZz5Mm>4 z+-O|Cuid5Z8x+>CmJPPKBz&Knfq=K#qM2WR4M^B&b(V5!O$`b$fL_z7e|! z)pg<)N+!(`VWE1cU+5&T@u>WVm{Z9|6G3hJI5p#)ro84!C_6Y=kF3wz(>p!z_G4e5 z!y(qGe3>I^Ax72y)xnh&_fyJyT|5U)zN_%0`$Gwk1`c0-*293)PHUxCi&(4PqFIc} zRpzz&Y9z&I0HPgqf+oORGy2tr(xl^u`XGUY$u1Kr!A-CH3)K>J{!k4YQo~Zr?f83w zCVLq5Zwl_syjWZXHsu9w?Ed)uaUFSL&ASGnQsa96l!d5+mA-2&AcgrI#uK7JK%NX0 zM8TFfE$N~mcg>T&~4}oO+CAC{m`JeT`^@_8z$B0UIh;;lAzfnWzH^GWxa*r*rO|z7{rr4~vYXl&n1s5Ol3$#MPJiF-AO84>J;` zk&uhnc$|XW@Eo<}q+uAQW@a&pQ}ZhyyPfMVPdcU>$xYg+j9&kl9hWV1aH^lxdJcgh zJDr?&uXo(9Jg#52Ng&;j0aE7^>E*gk(~2b?NOO{oYwG$%YR$}Sdrmiuhx3N+_jADE z@U_|2K>EB8kVnZnt_uYwGhr2p=q$@Tg+!xplEdfW>$tnjj zr28cYn+nld7)FEUCS02cL4>5BT$M8^7eebjS%pac8q#7cg+7T-(#BrS2E}ekXbu*R zt;(K}gdyI%mTu{QS3lvfbd~*$L)AG{{&;k9)NQuDx*&v=PRQ&EeHsUKs@<64j<3Ip zd#F@5bZ&7EH_!jIKf3NK=(&OA-R##IwTlcVp=#*eRGJol9G|8t`a*$Tfy!FHSmmke zM9z9^wW;aye;KMk??>(ba3m(YzjZ(-Mxah7i6Ex71a*Nc47h@oahTU&(m*k z*8q$aa1&YwcE|1D1s1|7BI4j_-2Cd(%;gh(kpO;W*flcP4j->aP&C*mT3u|H{v@DE zCA}KbH3t@Z_(UftufKu(f^;>sn19!UBr#&t_jlB>qs7q^?gy+2?DqCa@!=p z9r`yAfmqqp(3g19c`ahfGGTH5LZS253|D#U$k|$@XGQc@@gr%wd-SaiVpg-5)e{9# zWDm3R5RkZe+GOF)TMM8!ssu3$K^c~IFx2jm?}c^(zGrpiqH>f$yXbP;QVO$*-{)*i z!{)?}8DGDK%Q4&{U24)9i%E(vK|YTMuPL|tha#y@ zGj#X869!zwXm0gBlu72loe^b0x-(xLfqMb7v=aK=G@fVYeHV#6ERcz^D`Yy1GIMD# z*H-atQ>$>SX@`D(OBHgnsoC&eTh)anxD}!H10bs^x3Avj1e)8yxG_?P&RmS2OQy{< z9YyQxW@8kOba_9Mwg$5yyVV!W*%?XH4-NGfbF&4D)_(Eik$^VoL?ksK*xMqsGWz~d z)Ghyv^C17>IoBN2#&t_oqA&;PHg}vQ9CcKG5(v1-=M~>3pj>OIsw`z~1!l>e<2@0kAw< zNrrFYBrHIe(J2SFmQAZaPbiP&kr9s^aH{4Nye_F&Ok{9oi&(Hv=W)$A6q8HE_(=1m z&_@%3#CRe^1}le6D~8}hF2fpx#5ex^CB3)c+QU#w18`u8?8%EigA!&DgO*kX&;+P3 zJPni)bI@2O88<;2Ev%36CK7`7S9#0G)Ee{;+Fa+eWgJ{APd=O;`abSo#}=lLNe&o_ zRh8?IRRB^kf94M&CW3M@o)Y7Y5{Rc_cnuJLYoU6OyVqBM3^pMYz&}Mb(1d`gnhK^n zBxo7_P}72=+8_Pp@cwgTmT(a8?-q;nGeybP5h-~(x28c&z8F0r6xZ^;_KuxDaZe2J zcTCMW^J5-WOv`I;lknAS`Hci76}gsGG_T{`cYU%~*pwAJS2FK6<<6hcS;@K9%_;1z zsm><1gC=Kfq?g^$-G1nh-^=UT?9q07Boytn^}b+jmvz^XImbqT_NasGwTS})31!Xxa zKA?rb)BNTu=ynBD90O08l*T5r9M<@{C=N~GCJX7t|j^Cmq zo0{+6u%4_L4{0{P3;2`Pfo)*pg7##pt8C=eFQPUNPX0>ivNft&l@iJI5v!cL(t9h; z%U$-rvA7*!1kNnraMSL(d8UmgcNmaIZ2aDo=7y=4X0?FSs~ z5+@nY|JZLAN$q5S=D@U140Z5RG^h=+9h7-_M@+PLH2&y_`;)uu@YVWVEIkpo!kqo$ z$7~Tt(ICO+dnXH|UbGwkm{kAk4@kiPGgM&&gAN7urPvkLbA<%!E3gXx=wt!>1tx`t zM0G}fbqT};9P+tdt5seyRPl>E?gR$j+0}1_UZ#Fok-7MXR^L%F*YzW3dPyO5VWrw> z!>A3$P2iF++aWMu>q_}I( zEBDsYb!e3nN)4n3!``KZKiPR(NQtQu`^XR;YVoTaz_KqaqQTOdxf8$SFI}ZjH}w~{ z4RcQ3eZo2Xs*h@i8T7Dzclhz+uS2sKEkMg5r4ekC7c5q0JN!EI#@?8Xt|2XGe76mLs+J}++md1f|W-Jup%9@~#bYNIN*1rtObfP`oxR3Wg$w*hn zaa<5};;y~n-~@Z7*vfJRx|F)?`v^VCGhUOAjS7WX-)=wE0%Rg@k`(&vU$`-B1B1}Q zOgTpdaPCML?oc*ft zw#vE#F&pMe7{hj&w?>tkV#KoZ_T@STvAH)XS?&ieKaqd|aJk9TZ zq3qr89P8$@{$5Hee#DR&$l99^7(*Ks_Q@QbL6GdZcM%PLpxhS>9QR_WS1jnBazv2K zYK-aQRSqswoU)P^G&*18{YD`6II)$>=6iwU##|kU2MJTT+*i1M$>3Llp;rc_=*~=; z*^8>WJkP^~cf2z9%i{iTOS-A~Pj+QNx$gwJyzB5H5Hc%`>&hlzvVHool8 zQu?!x*Fn&BmY%~p>rmM#ZDHoS_W)0v6TCM(>KC*tj@f^gL;=83xw~dR1qroIY3K-P zSB&5|6M(!kI^vcYt!{t--N0Q`35^a%0abj$&zU#ToA@)x!s<$6Y0D~<9Y8+T4{E19 z{b-+#-Eeo02bdwG2B!e}kcIm;lyDz#~fgrVIFOK_`P}kUVvm(ZNISZB*XgXnf zfN120i#r23<^iYp9bOLp8%RDv!_*Ro&(AjfSf{uM%DL-;->$Cg_J;CZ`i`3vw(BN# z&s*fq4>7gl2=d#UJnHd7N21`jo=5E6USl6;0cU8<^Wd1Z5^-5sjs41kH&~{;Qis3t8;?rI5 z&8a_jt4|$Q>m_bXO-&tlD%R=FytI3~G9(?3>wB^S56ssDU)13dPi+1mEDiq1Dr;F1^rK&H`ZZo$*|}p>uU_g> zuxKR9Svl?3j7g1SbVMHiWd9&KK$myrVL&4WZwC#pgI2d{dK(t3Y1V1eGq*ai4Aep6 zutg!(+iT=23qG94FZY|dsmWFpXPv*<&iphn3Hmk5Do-Q?d`ejFB0Ut6uG9}8dm$`I zS4xkmxqTb%@m;0q5DzLA`I(v^J`~@80Vq5<-#S_y6>zIa9TSWSiPW|v-YOGq2ICSZFg zIJFYD@u5ba8n)|B16vydqL=CaxqVp+27SXcWFW{9G5OyCByFuJx3U6TtnVkY<1Tyky3~J*o6gQr z%+6RqdaB71ccJ3ocV}$R2g~hsCN{*sFAUi=l1!xbB__Ab#}Ez!BF@qdijPd9Act{g zwmg1;{e+Mnvk!U7wPPgCNG4Fz_-b{@BR>MGRF;QW+pM0)hug~n0q=a^RbOpBkWO!v zpEsQc1#&0Yz}9J> zZcr{OAZ{P}Npy80EJ+UEOV9hkuYnQ@K}H3XSV=iwJ$j%0=6MM=sWkEyRU-89J{9w@ z&=V!MYDPxnFY7)#eT`ai=*I|ymo=R3ruX-QZaWKRp)%TD@fNE5C@c*^wA;>XBwuCs zfoke#X-I%*%GLI>*g@FtvOjg$r%-dI*uB(GPa1T-m@)Fn6Zhz)A*^)y^OpF znrP9tTy}ha&TWMrX)S33vPSXQ{hB&QD=fnV0_R@9gYw-HM=ELR-6sR%m}M}I3|H?1 z;^DS(cM)(?x!Q8+l5ToSYiGm<4@s^(e@kI6B0%z_Zs>~)UDv0Q#%|F7isiO3y1|3aC%f9D9iiU7R4C37a7j?5g~)gIH%Ku%N47%Ap+tG z4*8ztJ2b<=d|^bW+}GTPAZLFt?^1mJC^0b`%>lb*+|%@#kHlx0`^okYehN%n z5;%EUo9-TTG2)tvzXTEh&P%XoFL+PCUQNQe4M;=DS!T!h&qy$W!g+DyFUfk{b^Sbf zuZ}CuR}YZESbSeA?q+a9#FO6_If`#O=gUeT3+Dn0KZwRJ2VZq%g5dCfDYGDnn%(sJ zJA;1=<|MWc8jqXVBk|7UQgV{WlRecU5p|TM3Zz4tx9)d~R@7iiYXe|7?MRQk?e~Fe zykL)=$ky_QmpG`wdxTcf14fXu(a}Cw2Q;KYZjUG?ikQBYqrK#E)Ih$zB%VwWG6tH3 z&`XPA42E!^uE;Nf#mBpP<<}x%4S%k)aq2vo4d2h)22dN-L{!H{R+LB67E%xxrpoj_XWu(jjFqIH!E5B*d#xB9Jh`v zZj;}FOyoF9)fucDImbSVRPEm??rOM^ibA9>Ysv;0*bmtz{B$rNvx=-l-g-#?BD66X0?|F~w1E*+a$F?h-c zk0osqVYrxz_I)s8ah9)R*XCrxoC)R1oxp((9)H;XBu?h440CTHO_6T}{aorbv$)SV z4arVgZZ;)Zg8PB2o%TF=uQ6=;sj2wtRBS~=%5@;3ZT;W-P((Ox^=>LF!Y1vj>7(Vy zV_1c(J!DDV?rn=-*|YgNho69k|)klSKM9pjq-{=&9<@12vZ*9K*8=)VZ)K*=>_!9_}ae%(6Q=2U$O%$sZ(4fYZ3=Vc;E%nE6C z_C9gd0iM17z+Si)Ew|k{|M}qid8)DsGp?yTbN0B?VsHvKNix@^T{qEJ;3xSOdR#ST z`{AALO2*}WLzi*zIQNON-&V-Qc>x|70w?$^T+K<&&TSrjCVTha-vBp)Kh~&C;Ftma zhR=n~pUXt@`iBN#Bn4*eKVu(DGI4^tm!n?~s4nc(8$=nHg*} zn7KY<@MAP$zAN0kpV%ai2SgxrzyfPNASW@MnbSKYHe0k$VdoUSG3O**mTrHi-}YbB zQk7B=U{+!vtkg6crQ}ULs^&C)O~ja8RwoziA?G)?**~;pJz+#0olQaGDw@nyaeo@{ z&P4XI9pK;jkEx_P>Ki|r3wO-Nx`(tTWL=@v7aLW%`N4o6O4Id)BS z^%$Cm1xUv`v>O@;kmp1b@q+L4qJ?z)1~3^=lj7#facUhuzCnLX@gwuL1P@-gjT;y) zhI-8z-us94DZ52N?i|T*r!tNF7&{|FQssMVN>c1+3X*M;+mBx&kazp{mOfWI;-xc( z5JYWAJ~nkv_VO+IBIXxPKUsqnahhFE8s&F)Wc&9nFl%4>zr}ENf1ey$jXnQ6!>4%k zZ2sUpE5v;~F+}xoAm6JoOsS=Y3H`r2Tk5#fH=T}5*Y?@oUi$|R5vAN6DF)V1-|A=$x==;GLM&Amr9|p#*61PFJ z_0Y~WYmGgcH3nN%mP5<)?BfR_xz-P}S8#I*)+L=&NIeBbxSqOI9gt!rNj866Y_6E& zeg)Jui;{Lh{(pjw>)6j%!qy|L+t_HR*$-CCEGAm5R-5M)yFk$T&Y&QL-LyXIA5>@J z!t349j!Df&yGpO24#&1X4v=b0Et?(QMbfsf^}eys{uSp~KckA4W0Nm;%(AT;GWmWT z!j#(F-NOv8`22&uQqSg6iZ&_a6z_kqaG6fnUm%qHo*L}aiRtdKx(fJt7Qc7Af(-7y z^y%C@O8mb~$<27d*|m`jDpUe5sdh@r7Mw?Y5v*PFi;&d$-Zp)q+MFC8ZgixP5c-PC zayC01yn!QYXxX@(=;t%kcJMT^go5OT=*@To@yeY2Uxo*>P+2=|3OV1_)`J_MkaIA2 zv#_u&B%d~G$3QCvmn2xaCJl0{Ci$_Gvj188yRR!(^sw*FYEFN;lWhA%r?SBmgl^kn z95#8$u-+P?bfeAsxA~|#WKw~9abtk4;)wh)n|(#u!Vp^@a}r3|z$@s%A6TOL!Mwr8 zAyK345l6CLZ*`S+d^^Aie-+{jeN(xjtGw&5Dpo}`n_>Z6?2MGwDJEr;dKMu(EH+n5 z;%jwNViT+Pt>vxKW1>>1F+Q9*z?|VX=Ha&b?f&UeDg%$;_j#`&HrcDhsMQDjhw_<* ze<-B*_T+5|;~7DdWid2&`NUU~Li~Fn6HXJ5|HssK2C~_=eJA!-wMUJ#s-?BJ7*(rA zY0cWRT6Wc<7K3zfSJNZh1XtFr`}e3e+7n+0BzvjZFmj=u@>j^7NBkev0miGm)+fV}5j z&r@k(ey!p?QK4_ooq8SSreLERfUoTUrtJQ9J+b^W280wYpi<5nsrig+K~8X^J{u!XpR zbcD>_%9-hxR-?+Q z)8r`;$Hx1vZ5Q(_SiVc4eYq=DRe^oRE9R_pufvVOe*va{?<-mpm7CSRz-|-uc83%r zyk$Ib83E-MSed-b>B;_ZUf%K^xXsMgp3lBexw0u|QrC2zHvxuJ10+Fikp+yfM>V3^ zS@slXWTLT_H&h~A(~SsX%Ci1JHpY+>1RaE3xwgopWZX=M!Q?t zhp`JbyyevN-UO43CYo;5R(_KFITA%<>eFxDCb8%CU1#1rl4gZ{t=s0n-gv8{!#e7K z9w*_bX~sLb^F}E%OyIt8ko)wsqpd4u<^B9DbEc?#-g<(+m8j{#gOtWu+2PMWD4f=i zZJvG;GF@KjX+X7Fm9dsT%)Ti`u#1pT5_xui*wLGtBPGee6%4o9`HOVx%hdrEc4T?g zkxy)F?0B3qx8XA@HB$ucAaXV6`nSii-zl@`(VCKpPnHkj!s0c>$+|$Ha~Em{+BJi7 z#Pu}kx{-Kzt+?p@PuZ)_JHbC9@1#G^Ev^Tt1exOP_(+jhc0j|(g2{o}iV93}b{y$jb#Xrx+^`JxU?Eu)vCz=hs zeDO1rlsd-LW5iW`Piq~G$$Q)k;JxO0GeIpBD2j*RK1PPU+@7y9+MTZTNe>n;fq5;Z zQdcjcHodt}Euy1rbQzZmisiOsVs6cpp>H2@fa>C4hc!|YnU8>9(`5i?{O*8?f=lb> zdzxuJU}zdien|`N9mh|Sya>{p9RUM@KVzph<)PoE6Nm@SE_4XX%LCZxW#?e|ft6!n z3C1%htf-i?4*53(q0mST6RKdYJAph2z)6--?j#9x85fqrn2BUth4<=0*q`hDGklFy z{?U4=WS=~&b~%IQyh-uW!%KZmQ~v85;M(J^XNKPV`<~uXF=8rD@t@-pFhk9g&l5}K zNAJIuz|IzL8PpEV%}8tT-jIs%d%$^Jk%Kpc^l0T$fI^^mv4(IonL3#*V@{KOvU(pq z@v~A#K+xMIbwu?vS9SG5B;ttBKYxz66iSJBA%e7O>8OVNJ5v8MRg(n160B|}jS623 zFHqh6bmf3cyeWc;ih>jnY#5z`W)n`Zu5GbIM7DKb_lAH*{wR<; zb0?vTm?1Bu9;Ike-r+IaZ4h#dda!wZq(g=KoB3I<_SU{Jj>MnXQQ@@?`GRarzmEtc z1xqtMI@X7N52Yv}8eXwG2O0%WgzL4{VZ~mZb(7+~CL|VlB40Zo12V+VRrb8M{A5Sv z1UCzG3Z#UzkcO}E(R^kL%%Vq?On-ctKYU9aN!4{fHF7j*&`|Ked5`hLCtV*lf$?}{PPy?Jgj;sZa`nh! z2DHNLc2b!1+WCg(FRs@>H|l$z62wTd+5JtN<{=#9)|ekZr)N7jJ|@(xrMU%Sj4H;h zG2f(qTlO43@%Gh<7gU>nAr)RrmXBToM^sey;VyuNM|%6kuC#j>#St2pZ&4>icIVsw zcOJ-yS~eYe`I8?yPgk!tUfZ~u1Kv~Z{*^y>Cjd5~lz?TQE_d%a@+K^;e+4#E)~P}? zch>I#>&q;^t4&3FVUjzu(sVGHsq@VP`k`8A0yh=lijNG;q+;Gj@@}>@R{l0dk<;}& zhXxbEt2X&J7MbR1D`ZYnWNPO_k4Q?&gsQm5)w~0Q$kF%s*&s)%s9+ZN_t3@|X;Z<2 z$sq_bOIX_$46x{|lTUW2AQw+(Y3MP@fmwWP=`S3fQfB><{K&5dw1qZ!qfAY%$(wWS z=k7u>!4YnG=`n)Q9~e@|A@gF_1F`>l1Y$pELL(yo{>%t;eHvO>yg>(+@A9ADt_iCB z;CU4e>S(DDQ1#H#VD;jHID~5tcHd9sVDkL&;s5Isd=i9vINF}7#TUe z>j0=Xz!V}dDyKw2Lx9hS5I3bYCzJ1X3UpL(dosT!{~IPBXN{5kf>DO!zqdvm7g@an0>=I6n_yfK~FGKDJ}0tE_|l7UeM2oT!%5pw4`+- zrq#MC&o08&#LvBWKF_>prJ6*O5-3S-HPZc4mH6{D|nX=)JM zS-h1ew3dAY&o)&*{DNWKb9V)tUXUJnNH5k9S1=*%Ttb;(S8&m4(`(O;0jHs6(TjvW zOp>;EowTBcz_;t6brX)F#IW5w5uf=`iskk*w85ZE8{b1%ZW7i(tpO=$xpFc4=G+uW1e|jV0n-DYNUJa%r(?Gr>fpaVrcDCPi0EnfMX*7qykV=4^ zr_`r$>@~vHU=dKRj&MI#)SX2#UJKTYcZZ#~e<3;tP3B%n4;|LiS4Q9&oNO_X!*0}6 z`rVO@ZYgzE@#Nw%cH)&Iu8hZ=P({j0QlPy;swBnR)v1+MN>YHMH_BawkDoXG`{l`N zYpezx>HrMxD3f{nt{JZO>@H&{R2^D>^4e(Ud3p<{0ZRt0dt&dOcn_j8wNf)1XkP~X z<<0sms2L3jSN(E)*L0|2QbOV2X4<^%0O@q@YwRZ?ec)}k;?^I|QjI#b*ZBR0p*^ESQ-?XGjD%aE{eq+6K}pK2zzH-WSX3Q2&W3hrs~^lh zByvuMLZ#Oc&1^`2J9x{N^Ijo#N&4ee#PAx3?N^1ZOrux`$v;Qop9fJx#1T6^?IrWb zH5{3c<+vHC@jvLwUHOU65YcoI6;<=al}?FdmiN11(j?#6t07|P1OAo%KjpF*A>qBK zXEpH{DR@V6r@+FGY03uc7(&d=9hfBALzNSI!eP+x3cgcQFL?dk_sJCTO@%)cab<$W zCt={#&x;&yIz4*)SLIiVwbi%w0&}D?^dtY)UZX z>#|bobkR4f7R74bf8nHmIk-FM&eTcnr?r;s_S}a3dWmJD_&u`YXNbsFLLO;$%rxq! zk2s&CSCyolwB(FESdAdh6lPD zU^-r?)z+2E`zGL=*2>D;6NX+$l)3P%y|^RNq~k~BW@%rH2;%eN&dqPjo0O7X0K<#IE#=9BgclO1rIo~#bnif}F1%-`=)^>Ry1 zK45LRSTtX-f*OhpO4j(tpED z!)#=`PdgqYaOC#Z?%lzQtd*3{tuwvidrCgb5Ck}j=LQi833~~q&W4l(V0-kv+|^e2 zQmd)BR{Uz*k{cs~LX2hV$?6!SERgZc%dXvz7BVY*eRv_5LsZMymM`I@zu8b#P#I(P z#S75W{!FuAB^M@N6Y?-dwInU^Txa8itMk`;2se=TtZCXr8c+kw?AKaPUOq1kx$VW3 zZ4l9i9V93HiBoZj2ndAQgnCtO@CTf3O`gc$c@3WhHQK}5^Q^y%HCw^2Iez#{$CTo1 zz2nKgdX_5j5;3v=Rg-(e>oBhGe=t8H8=-gT8~>$ST(nU48?cdg} z6PzQbR>2TqC4r>_2Mtkfwz;yKKxb9}xzmF22g#>V;MtDJY8^#xBZ zuQ|P*7XtD2aNGR#lKiS>E#IZmSb5i$orYxA@G*VK)j{)6t)*iH2CjSgq8y}PQg}8d zGEy>k+qKp5`DHf`dac>;-RU3U%u4d*cRC2P@=bv`!dc;Q)@AyB~(x5I)R+RCw?k^I*xF$c8b}4U9Xo)X7xlY>91`=MHKt3?)MIK}c$jR)jx66Lyc7 zPFpvq<_LZr$-h9kQa?DPxxBmCX@K()vog_B zJ3BS$>rs*2KQqoWZi2@1b!vuNw3uPYr~E=qN()>V)9vvO3AL6EJQ@0vV>vVn=fpwX zcKnZP-k@buSi-#u2B$a<@$p*V=>UhgdE?(KdhGNQ&4n(B# zy3=J;xT!N8J@)RL`TrP{ui(|3e*Ivg)nfnTCmEvgX7rzpv_w8XtG_W6s4bB-hK?kn3;20$+0?ra5!oTL8-C@P) z1-m%!)?Cf1w2^k-3%=|u?NdE1IES{a2K6n7pjTtYs5#sI&bx|~*_Hh7WN}fj`4zc_ zQ2I76s}bS^FT|PdW#G&svqIuABs2r*BI=dy_fy9705Uuz838}*Cp#bofma*rJoXGR zu=e$Ax5YA6ql1-?7$Rv^4l2?;eNMW|@Rp{U#loB>fhe6x_lcds6UUSMR<3f9)T-t&u-*nVSp-wBHFwe3jf2nm~wL$-?!G3(KOuMHc6;*sqK)LFpD1h^(a9hDN$1rnlQah zxylb+y^o+ix(J1-~Xx}t$& z?OJGF?saA2ID<99&KkOIc+|o6URbbZ`%lIb^6+2+B{(aU6RmT*|4+Ki0@9lQVrf#r ziO)k1l=b0iAxCN7DJW=#_Ub^}7S|?ZmKQ!*j2YNizPlW3i(R%p_PzYN`*M@@GM*{% zw7PtFgT2yl8t-vfFQHelpKX`)Bt_iz=mptdg+`Oy03gW!<=BKrL>5%+6YOWG zsNeU_3}Bm%EB~(-zHQMoPDfzo+}VwNe25ba0%i?fjwSI4mnjb6eu(-h3a#3+AmseB z3}Xl!@^GPC&bck1?O>b6T~{#UVFXpeMu7)<#1wMOaJGyGrsI@JNrDFWU_G1_ZM=Ln zi7-F+_r(c8`Ed)4q7Jw$`fG|Ddx)oG_F~=!Vi2ZO-hBVb3zaqKtNS3{<@s5;1?9|A zM=zHie;YcU3juyylQ7th^Xa+DQQ=$%>KC6RAJYg<$J9Wz4MKMhsl`+Zodbd#!F4lL(A=R#DuVCtb9R2n+b z86*1XFy|SLI9XnTeDjh&Lj_fF+ofGH?&OGa-(2Gk2ci1hpsM;*%SHJ=NUoV#+nrM_ zdqUt*L7q*#bG4d@BtzFh4D8)aNV}LfP}XMe{G2OxQgp9%c>y@SJ#hLEC6q<-o8c9Q z9n?54o5Y3K9a3teCR#{Iqb6BkDja*y@?MWlbAtz_U3QA;slrul*SfDG4u4j@{381# zdf1v0Hjmi1^)8`Fp`QEwJSKS;#`lLip~058jG0QmQWlj>v7{5*@~E5oM&5{NYdz)f z$0mA+RK1?N@PYmK!am0icOnQS$0db6A!z{5knaXMDDMFlJU;iusDG+m&pyIp69gIZ z(60L9huzmZdu-Ft~b7d zJQq81?*zR;jQIzC-Dy0N=dM4n|);pBa14yZEb2XV<}|(Iunt%4g7dxZTCFe zwTt=Pd3DT)opm|V03~!)7<q<=DzC=8Tn=B3%WX!7+X#dy z3Vp=*?z$btK*arDqDm*8Mk84gRNDZMfnc>FC6uvZ4rx#$9bk=mH&2gLHHR1D!D?WO zzm)a4MRGpG9_7Ve4fCvZ26ut1vtk{nO6oJTzmg)!&jFK;{m_1Sg~h{9>&-R;4s?)^ zI6^~_Uv|yig|qd$fTI;UAJ1328?r>t;U@ihV{0?{R^5TpJ(I5R{%)Yrs16$xn3;s$^!i>@Who+t3`0Pan~dHpPY2BSNyh zfo;X<8VbkOBhPC=p~#QM_lK>=MP||A**=b2T$2ids?(|K;1!2vT zU!rG1Izs}8mTtA$$!YPn49jKqx!#iNH2aPHA1^FK7%$pod!p?D@)+9-BbYMP-J4HD zhl9z^2LOc$)aLN?Fcn&hB%$9=`dk$ZZ|LIW%g?qxyZ0F9n%Zc#PLTZ4goR<4PTDS6 z4KJsz?#wq^CG%Yjy!+9HCqVWI5xa+HP{+gd^nVzsGD8zSLPVt}E3q<}8y^Loai<$T z__RD)ugEDkx1becv^D%z-Mf~}2rI9)9&(d~joBX33ZM}oKP{jvgCXa8i55EKI3okF zEQH%h?dvc{V&}z%C-_q$sgKP#0PpwU7SZ(F4iMj_G71g_4$-HvpTA(g(~PsfM%)ZM z%Rp|rSDV>X46rws2^VGOK>Hrs#;DCp1JrtfQ;$VoW)_XVAkAT9kTA-&u4V**mVl#? z0RR5Nw$tj^g~DwHnB|R;mJF%h0Futwoyl45-HQ+dNEnf3Mqh+a%skcH>S{;jPdBZf z1@qeOLfCFv^b#Qf)i{>RfaK2*2OKq3wcaO`IOlo6(0|Uw$IeXaqvAC zCaC5y1rvxbO*Z;LzNO=1a~WpNy@QW<5$rp^(Z$vGvM|-W@nJvU z_WY*ezL0XtQT*j>UG?d6XCP5)_|LP!evfu-9{H-CYI?40iFzD%c1*^ISO(l_5t!@t z;qZ29rbG>`A@hvJ7u*dNDnF9)xcc*pWKod$4>&1j?xO=CxC0uP(x0`@A4z(;ucO1o zVcN26E?`e0gx7G{;tJ7}QBz=0Gk0Hna0t#n@re<~kLiI6Qp90}4;RY>0f8k6)QO~j z>4iXfVfM(uP6>V?b&im`hQg>la()%FWo57<(g*-!JO&)=e+Z*0*;p$jBQmbLjd`b% z(E8@?w&5N~MZCh1Rxvg45bqG&1os!zoGrRWzYvsjP>|7eX8M#zzIl$H(C>wcSToUr za8NGsnMtrse(2lq66n*)n@C!s>yk(_7*mg1!d9K6Hza6pr zCih&g&B`Mppv*As|Jt|L2anoMHaX@*NqBm$!?pt`4*tfi%&IKZ84Jt=S6weHirm$Y zL;R#NIzG1OdP3esER0+GY)1Q~n4mJ69dLeNRhM3q4Mpy4WAz_3ch_V;Cu4Zx0r41m znr8am8RL3~O~%NwO~vnp#6&wvz{}g@&J0>b2G73I|BYMt`B(_J)cv9A?BRkt_{sgr z(A(0g91H$a?q&Gj=I$_Gagx~D2L%((w(GZGcM4EVT~k_43w5(j2^vEyXPcpc+p|Yq zQE7}?TkeH@mahIsw|Gf)g`|!YSvs0+V;ycaRQ8)&!Cj1tR{uQz3O;x+()FZq;R^uv zIj%k64=!^#5V6+0LBGvCepEglj+_3bozXFy>NtnSDj7G=|TU0`NMHJLE5#v z1ji?^P{q!&22+yPzaA}g`|kOf>#byqv7rV77>?glkr+vqq`n&35v><&GqP(k;(@1djp4D_mq<`{&&X^v)Jn+ zHr}K@?=q-kcoSkZ8sNZ>Zb9VaQ7EdhWRUHn$(sn$(AJ(=OAux!kZH*o;Ha>b(TYU0u9u4ej2nyk-rvb?s z(TiDMRj&V`%7NWi2;A1ru#Iu)~ z-;m56Ucbx1UUQDLCh5^u8nSulaLYq|%up0Kur1m1T8px8ppbr4>!w73QQ$kvc}nV=ZBWD{Rss1H@>F0+z_m{hspDGV~XZ2836@%D6>Gk;V(D6;X92Ne2{yv@@%SF$uytj~CwMJ`N zc=5S*O$weo|2qm|u7_%vXUy1Sd22t4x@?!d=pmj)i1ZgVE33owAR85_EWF3+F91Y` z_3h@tpXE)(Iehm3IB%V7aRZGGo~s+QF6$g44X3*w-nPEJgLlXX2_I=0q&c2ePS7E4 z3t{f(IQta42i{-+62-h>m41t2?n7g~8WSQXrSqrmt8(WPs`m_VLUyffGG=CWh7)i8 zhj%=za%ox1L$2w;1i9M%_vie<-^Q;4WXyPVW@{AF00YFj6gCGbx;oGecJ<~0I5)@3 z`4x8%RQSG+@ui@Zp61(#0&KQL)jmD~_TkAFtlfc8tKh}S^m>44ZIs;MjtUG*c+%ie z102y#MTE$#60rreD-6FHS8Ibgu^dSq1YuzZ`A(UEsvyLd|lI&Fu)-Dnyrqc_D2)0S?yM_mG_;vb*UbB=ieIeK`%uV3a zBS(4pM#q`M&$T0KFoLsgWsn5p-=b6qB1m}1v+5dk5%A}Wj0?h9rk*$Ivhe!W$)pT6 z=TQ}|*u2PP@>M33Z)+D!G$Blkar)E8WL!OtmMWo6l;o)E!oGb6iTM+Agruew?9=p5VS7q}85q)QmPHdSbk$>ljQkA6twAcSo1FDF7 z8COfCsw^inS+H-S1>-N4HHV5CwFvtouDfg$Zw6>*ZV`flXyrYA?Cos0%?t`&3!Vnh znG5qkWhtYGUuq()%#n38x2rKMXL;1De1a_h2Jre#8)P9yCM70FpQ)yw4i*+N5XSgw zH&OIcIZ;c3ylsp`6S+>*1ov7*QOA<2f2vT6`D$yu!5TPoNf})j**2$ED`SP99JD%m zQctSX=HNY#q&;|frwzWio-<-1cJSkF(Ha$oXGi=kno`9Q?Zld%UN}A0SBui(~)3aHy-g`qb6FXzSn

${piPcS9#N^_u!B>T6Ii_vFtYF_HAt_g5Dui; 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 h8iEc(2{E1h@SQ8qS@|M#mYxmO>gL5jOsCIq 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 u^2(x8QYunXk4^ml70>_A4SoS`ULFzu-#75F%yj Date: Mon, 9 Dec 2024 15:38:33 +0100 Subject: [PATCH 122/802] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c92464c..92cb94d 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # TeachBooks Manual +[![call-deploy-book](https://github.com/TeachBooks/manual/actions/workflows/call-deploy-book.yml/badge.svg)](https://github.com/TeachBooks/manual/actions/workflows/call-deploy-book.yml) + This manual assists you in creating and collaborating on [JupyterBooks](https://jupyterbook.org/) for educational purposes. Some parts are specifically aimed for teachers at Delft University of Technology, although all material and tools are openly available. This manual aims at providing an easy start and advanced usages for new and existing users with or without skills on this topic. it is part of TeachBooks, for more information visit [https://teachbooks.io/](https://teachbooks.io/). ## Contact @@ -16,4 +18,4 @@ The released book can be found on on https://teachbooks.io/manual. This page sho Some parts of this book are taken from other sources in the form of submodules (linked in the folder [book/external](book/external)). To contribute to those pages, contribute to the source repository directly with a fork and merge/pull request. If you intent to clone this boko including its submodules, clone using: `git clone --recurse-submodules git@github.com:TeachBooks/manual.git` -Happy book building! \ No newline at end of file +Happy book building! From 5f2e9a5be88ef5d3810149a87083cce0a146fc61 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Mon, 9 Dec 2024 16:21:42 +0100 Subject: [PATCH 123/802] ignore temp .teachbooks --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 72818e9..1d59fdc 100644 --- a/.gitignore +++ b/.gitignore @@ -135,3 +135,6 @@ _contents/ # Jupyterlite _output/ book/.jupyterlite.doit.db + +# TeachBooks +**.teachbooks/ \ No newline at end of file From 3d523d067d62ccd9897b038198f348f65f63ac62 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Mon, 9 Dec 2024 16:21:53 +0100 Subject: [PATCH 124/802] robert adds to apa page --- book/features/apa.md | 51 ++++++++++++++++++++++++++++++++++++-------- 1 file changed, 42 insertions(+), 9 deletions(-) diff --git a/book/features/apa.md b/book/features/apa.md index 7a45e42..dfc20b3 100644 --- a/book/features/apa.md +++ b/book/features/apa.md @@ -1,4 +1,4 @@ -# APA references +# APA References ```{admonition} User types :class: tip @@ -7,16 +7,26 @@ This page is useful for user type 4 and 5. {bdg-primary}`(To be converted into) Sphinx Extension` +```{warning} +The instructions provided here are stable, but because it relies on a local extension that is part of your book files and _not_ managed as part of a computing environment (e.g., `pip` or `conda`), there may be incompatibility with other features. For example, the draft-release workflow does not work. + +We are actively working on improving this. Visit the [project page on GitHub](https://github.com/orgs/TeachBooks/projects/17) to learn more. + +This page will be updated when a solution is available. +``` + ## Introduction -This extension allows you to have APA formatting which is not a default option. +Do you include references in your book, but you're tired of the default options available in Jupyter Book? For example, the square-bracket style of citation and reference, where the first three letters of the name year are combined in a way that seems designed to minimize transparency? + +There is a solution! This extension allows you to have APA formatting in your book. ## Installation -To use APA-references, a python package needs to be manually loaded into your book +To use APA-references, a set of Python files need to be manually loaded into your book -**Step 1: Add zip file to book root** +**Step 1: files to root directory of your book** -Add the zip-file [`_ext.zip`](_ext.zip) to the root of your file so that it looks like: +Download this zip-file [`_ext.zip`](_ext.zip), which contains the necessary files, unzip it and place the contents in the root of your book directory so that it looks like the schematic here: ``` book @@ -53,12 +63,35 @@ sphinx: ``` ## Usage -All references are now made in APA-style. See for example this reference: {cite}`jason_moore` which shows up on the [references page](../references.md) too. + +All references are now made in APA-style. See for example this reference: {cite:t}`jason_moore` which shows up on the [references page](../references.md) too. The form of the citation looks like this: + +``` +{cite:t}`jason_moore` +``` + +Here are three examples for making citations: + +| Syntax | Result | +| :---: | :---: | +|`{cite:t}` | {cite:t}`jason_moore` | +|`{cite:p}`| {cite:p}`jason_moore` | +|`{cite}`| {cite}`jason_moore` | For more options on the in-line citation style, see https://jupyterbook.org/en/stable/content/citations.html#change-the-in-line-citation-style. -### Known issue -During the build, warning will be raised with `... WARNING: duplicate label for keys ...`. In most cases, these warnings can be ignored. +### Known Issue + +During the build, warning will be raised with `... WARNING: duplicate label for keys ...`. In most cases, these warnings can be ignored. As noted above, the book will not build references properly + +## Implementation + +The extension is based on [`pybtex`](https://pybtex.org/), which is a BibTeX-compatible bibliography processor in Python that is extendible with plugins. + +Although some customization is possible with the standard Jupyter Book features, [as described here](https://jupyterbook.org/en/stable/content/citations.html#change-the-in-line-citation-style), this extension implements the complete APA style, as well as enforcing round brackets (like this). + +The need to enforce `docutils==0.17.1` version is the only known solution to the issue where empty brackets `[]` are left on the references page. ## Contribute -This tool needs to be developed further to make it into a proper sphinx-extension. The process is described here: https://github.com/orgs/TeachBooks/projects/17. If you've ideas or questions, please reach out to us at info@teachbooks.io! \ No newline at end of file + +This tool needs to be developed further to make it into a proper sphinx-extension (and/or an independent `pybtext` plugin). The process is described in this [project page on GitHub](https://github.com/orgs/TeachBooks/projects/17). If you've ideas or questions, please reach out to us at info@teachbooks.io! \ No newline at end of file From a1f829953097c88346886ae6f4b11e9d3724bd91 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 9 Dec 2024 16:53:06 +0100 Subject: [PATCH 125/802] replaced logos --- book/_config.yml | 4 +- book/images/TB_logo.png | Bin 556745 -> 0 bytes book/images/TB_logo_inverted.png | Bin 656698 -> 0 bytes book/images/TeachBooks_logo.svg | 80 ++++++++++++++++++++++ book/images/TeachBooks_logo_inverted.svg | 81 +++++++++++++++++++++++ 5 files changed, 163 insertions(+), 2 deletions(-) delete mode 100644 book/images/TB_logo.png delete mode 100644 book/images/TB_logo_inverted.png create mode 100644 book/images/TeachBooks_logo.svg create mode 100644 book/images/TeachBooks_logo_inverted.svg diff --git a/book/_config.yml b/book/_config.yml index 99a397d..8054afa 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -27,8 +27,8 @@ sphinx: html_theme_options: logo: text: Manual - image_light: TB_logo.png - image_dark: TB_logo_inverted.png + image_light: TeachBooks_logo.svg + image_dark: TeachBooks_logo_inverted.svg repository_url: "https://github.com/TeachBooks/manual/" path_to_docs: "book" repository_branch: "release" diff --git a/book/images/TB_logo.png b/book/images/TB_logo.png deleted file mode 100644 index 976df66d693d4388e740bccd1174dbf95d4a0d96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556745 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

Wya&32KQ3BQy%pst2C6wA@=)I*xEmPXPUI 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Þ+M%{4A#=b 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

)lJtMNvw8-o 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

*-*8xf9g#>vIXI&_z{E=OVUc)e!579b)!=5o7 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

Ps+-hjW}8A>;bmb2sz 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�Rb(WT6^_-tg_13W zknDA2Wz%h-?7g{?b*${o@A;8#egBWY$KyV3b?>8d&gZ<}ukn06pU;sIl6{H}5-ftnKk_km46P7#aZ?@33w ziU7MZoh`RXpH2Vz^(KLtDHf2*Hxl*DzgJPsotxW2K%+#;b-n@nM#tenoqT%~fL9%dyuFe-_y&%pB9)mgE@Kcf7J6RL#PVtm_!{KGenTrwkcEI7Mx+b_%&18&eD|46le2i++2*z30hD}?!f7>bc!{-_eEzZYgbymA3- ztl`TP9blRo2?Eq9EL1#NCk|?^qxC<3{Yl{=C^#lISZRn(sAXmkL$HvkPNYE>ACFG) z@oG@Q9Wy~kzewzY7?Gv*TuM1mBuk1KHu6fU<35q|0dyNg*@LazL`mel_o?d?uKF_Ttwj9Oe`T-&9u^#z4yp&ed=;)~Wt>bw?#1^R&CB&knPG$6 z-x`<%@4ho>&MrWz5G=RA zysD_0edW!ao1AVnr{9~0*OAElSe4<@*+RjKG~NR`1(@5b=`)+t^$)Y-1RL^R?TPkX9+Pe)#?hjPw=Iw?s?YBV-d-t zVfM!9(~NR`tFBK1_oMqSYO{NcnvKK{GzZbjy*8B&Fg{T*)|xv1lD?BBYxeG}O=wBl ziBRuN0mFLTnR72pvx2=v%Tk_l>hPbDxiXh%O`7uyh7f- zy^6Gl-s7@F4DYjyZ(iq7GIF5F0mV0v(wDiAYS0SyL;_P5H71sQ%UZKc<^hKCXK-+d zL+kX<^*1nJ)tDW{IFfUxXOUv}3OZu(+|c}<#o;|8v6}NSe4Lz|lIF}|dr)$5+Y@KH zhXNwfoWc8`As`wN5X4wnM+(FjE@6p4ULjh5ecRTbMG&ei)dWJ&X?f<1BY+2GDJe=u7efY6 zuTJz*JM!8%G4qCv8XUpGIwi}@x{B!mbpT^M;HvFW3%AIp419;RM!tR4?W0n;d3bmf zrB`M)OUv!0_mPuSN8Za}nw8S-VD?l^prtpDb?)Y_dA$6H*;oCViuY(NV?RYDCC>oG zM!BtEd4v+PhL#j=rk+xu4-k19J?HBS;&H+}FcKguJrKP#$*Uwb( z9y)ex2YTfP60cmmR)W}uiLM_c#z|;dsusU*UM#DK$FXLO?Ee>z-y{_hCG0j0s)Yf?H(B?v0wIarH_62$>n9fsWj z-5f-Z$Ep10-NgjuMAik5{m=??S3{4;SBx5© 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

N*2`JgD_^y}`1chpTtqw+^`n>CdB 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%0A7v6iA7%95I<#$K~HlmTk^%aP^g^<@Mqa^SR4 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 y2u;ud>zos`bTE!1@jgULIV6Miu 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 YFl$|-9e-xNf%-~c`>a;U?-&30U)8kh7ytkO diff --git a/book/images/TeachBooks_logo.svg b/book/images/TeachBooks_logo.svg new file mode 100644 index 0000000..7f59513 --- /dev/null +++ b/book/images/TeachBooks_logo.svg @@ -0,0 +1,80 @@ + + + + + + + + + + \ No newline at end of file diff --git a/book/images/TeachBooks_logo_inverted.svg b/book/images/TeachBooks_logo_inverted.svg new file mode 100644 index 0000000..dd9bc38 --- /dev/null +++ b/book/images/TeachBooks_logo_inverted.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 4a64116aabfd82adb2e17f75ea52c795f6e8ea8d Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Tue, 10 Dec 2024 09:22:36 +0530 Subject: [PATCH 126/802] in schematic change _ext.zip to _ext/ --- book/features/apa.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/apa.md b/book/features/apa.md index dfc20b3..a23bc61 100644 --- a/book/features/apa.md +++ b/book/features/apa.md @@ -30,7 +30,7 @@ Download this zip-file [`_ext.zip`](_ext.zip), which contains the necessary file ``` book -├── _ext.zip +├── _ext/ │ ├── pybtexapastyle/ │ ├── apastyle.py │ ├── bracket_citation_style.py From 817acc427dabe56fa3d81725db797c4d44fbabd3 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Tue, 10 Dec 2024 10:46:18 +0530 Subject: [PATCH 127/802] change warning to note --- book/features/apa.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/book/features/apa.md b/book/features/apa.md index a23bc61..2135569 100644 --- a/book/features/apa.md +++ b/book/features/apa.md @@ -7,12 +7,12 @@ This page is useful for user type 4 and 5. {bdg-primary}`(To be converted into) Sphinx Extension` -```{warning} -The instructions provided here are stable, but because it relies on a local extension that is part of your book files and _not_ managed as part of a computing environment (e.g., `pip` or `conda`), there may be incompatibility with other features. For example, the draft-release workflow does not work. +```{note} +This feature is stable but because it relies on a local extension that is part of your book files and _not_ managed as part of a computing environment (e.g., `pip` or `conda`), unknown issues may arise. We would like to convert this feature into an independent Sphinx extension and/or Pybtext plugin. Visit the [project page on GitHub](https://github.com/orgs/TeachBooks/projects/17) to learn more. -We are actively working on improving this. Visit the [project page on GitHub](https://github.com/orgs/TeachBooks/projects/17) to learn more. +The instructions provided here will work under conventional usage with Jupyter Book (e.g., `jupyter book build book`). -This page will be updated when a solution is available. +A temporary fix has also been implemented in the TeachBooks package for use with the Deploy Book Workflow (release mode) (see [release notes from v0.1.0](https://github.com/TeachBooks/TeachBooks/releases/tag/v0.1.0)). ``` ## Introduction From 24838b70b05fedc6affaee338910e67d1eeb95bd Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Tue, 10 Dec 2024 20:28:15 +0100 Subject: [PATCH 128/802] fixing figures --- book/features/custom-launch-button.md | 2 +- book/workflows/github_dev.md | 4 ---- book/workflows/stage_commit_push_vscode.md | 7 +++++++ book/workflows/user45_check_changes.md | 2 +- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/book/features/custom-launch-button.md b/book/features/custom-launch-button.md index 8df830b..b935a7c 100644 --- a/book/features/custom-launch-button.md +++ b/book/features/custom-launch-button.md @@ -96,7 +96,7 @@ The code in the above cell is the `_launch_buttons.yml` file of a repository cal ```{figure} figures/language_button.PNG --- width: 50% -name:language_button +name: language_button --- Custom Button ``` diff --git a/book/workflows/github_dev.md b/book/workflows/github_dev.md index 92933f7..60f8d9d 100644 --- a/book/workflows/github_dev.md +++ b/book/workflows/github_dev.md @@ -5,7 +5,6 @@ ```{figure} figures/Online_VS0.PNG --- -name: New File width: 50% align: center --- @@ -16,7 +15,6 @@ New File ```{figure} figures/Online_VS1.PNG --- -name: VS Code in Browser width: 70% align: center --- @@ -29,7 +27,6 @@ In the bottom left you can see the branch you are working in. ```{figure} figures/Online_VS2.PNG --- -name: GitHub Actions width: 70% align: center --- @@ -39,7 +36,6 @@ You will see the latest commit you just did (in this case text). After the pipel ```{figure} figures/Online_VS3.PNG --- -name: Deployed Branches width: 60% align: center --- diff --git a/book/workflows/stage_commit_push_vscode.md b/book/workflows/stage_commit_push_vscode.md index d917fa9..0bf888e 100644 --- a/book/workflows/stage_commit_push_vscode.md +++ b/book/workflows/stage_commit_push_vscode.md @@ -3,6 +3,8 @@ For demonstration purposes, we have created a new Markdown file called `new-chapter.md`, which we want to add to the book. Since this is a new file, Git has no knowledge about its existence yet. I.e., the file is *untracked*. To add new files to our repository, we need to *stage* and *commit* them. To do this, open the Source Control menu in the left side bar. Our new file should appear in this menu: ```{figure} ../images/git-new-file.png +--- +width: 100% --- The new file appears in the Source Control menu. @@ -14,6 +16,8 @@ Notice that there is a green letter U placed besides the file, meaning that our Next, in the field that says "Message", write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, the menu should now look something like this: ```{figure} ../images/git-file-added.png +--- +width: 100% --- The new file has been staged, and we've written a Commit Message. @@ -26,6 +30,9 @@ Now, we are ready to add the changes to the repository. This is done by *committ In the bottom left corner, next to the branch name, click the "Synchronize Changes" button (the one that looks like this: 🔄, highlighted in the image below) to push the changes to GitLab/GitHub. ```{figure} ../images/git-push.png +--- +width: 100% + --- After committing, click the 🔄 button to push our changes to the remote repository. ``` \ No newline at end of file diff --git a/book/workflows/user45_check_changes.md b/book/workflows/user45_check_changes.md index 4b2377c..bd8b79d 100644 --- a/book/workflows/user45_check_changes.md +++ b/book/workflows/user45_check_changes.md @@ -25,7 +25,7 @@ Note: use `--all` for the jupyter-book whenever building a book to make sure the Where book is the name of the folder containing all the files that make up your book. After `teachbooks` is done running you will get the following: ```{figure} ../figures/buildbook.PNG ---- + Output ``` Paste the last line into your browser to see the updated changes. From 6255015e1b5e581b2202a34778a9ab5c553b38c0 Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Tue, 10 Dec 2024 20:46:09 +0100 Subject: [PATCH 129/802] fixes 2 --- book/external/TeachBooks | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/TeachBooks b/book/external/TeachBooks index eb5f90c..0cfcaed 160000 --- a/book/external/TeachBooks +++ b/book/external/TeachBooks @@ -1 +1 @@ -Subproject commit eb5f90c86e6f9dd368c513b2d958f77fb941cae0 +Subproject commit 0cfcaeda19fc510a62667dec1ef891e4bbc757e3 From 6813d710f2586df7665bd7e73192bfc12b759d93 Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Tue, 10 Dec 2024 20:53:46 +0100 Subject: [PATCH 130/802] fix3 --- book/external/Sphinx-Grasple-public | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Sphinx-Grasple-public b/book/external/Sphinx-Grasple-public index c29b4a0..7a1d17c 160000 --- a/book/external/Sphinx-Grasple-public +++ b/book/external/Sphinx-Grasple-public @@ -1 +1 @@ -Subproject commit c29b4a03351c88fa5cdd09475f99a1b486a0e247 +Subproject commit 7a1d17cfc82548ec2780edf420bea4f9a2066ede From 3bb3e0e0b446c4fa1719d295384341bab40897c8 Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Tue, 10 Dec 2024 21:04:22 +0100 Subject: [PATCH 131/802] update --- book/external/Sphinx-Grasple-public | 2 +- book/external/TeachBooks | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/book/external/Sphinx-Grasple-public b/book/external/Sphinx-Grasple-public index 7a1d17c..c29b4a0 160000 --- a/book/external/Sphinx-Grasple-public +++ b/book/external/Sphinx-Grasple-public @@ -1 +1 @@ -Subproject commit 7a1d17cfc82548ec2780edf420bea4f9a2066ede +Subproject commit c29b4a03351c88fa5cdd09475f99a1b486a0e247 diff --git a/book/external/TeachBooks b/book/external/TeachBooks index 0cfcaed..eb5f90c 160000 --- a/book/external/TeachBooks +++ b/book/external/TeachBooks @@ -1 +1 @@ -Subproject commit 0cfcaeda19fc510a62667dec1ef891e4bbc757e3 +Subproject commit eb5f90c86e6f9dd368c513b2d958f77fb941cae0 From d5c7fd21468e2ea87e010303657f518d34e6e68a Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Wed, 11 Dec 2024 05:08:09 +0100 Subject: [PATCH 132/802] fix internal link --- book/features/adding_HTML_elements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/adding_HTML_elements.md b/book/features/adding_HTML_elements.md index b241964..af778c8 100644 --- a/book/features/adding_HTML_elements.md +++ b/book/features/adding_HTML_elements.md @@ -32,7 +32,7 @@ Let's take a closer look at the source. Since this project uses a local file str - Finally, the string `"element_render_box.html"` selects the HTML file we want to embed. We are now in `book/_static/element_render_box.html`. ## Viewing result at local build -To view the final result locally, it's required to setup a [local python webserver](setup-local-server). +To view the final result locally, it's required to setup a {ref}local Python webserver `. ## HTML code for the 3D render element From 9ae8a35563175c3f7b87fa8674e56085a6d86408 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Wed, 11 Dec 2024 05:30:13 +0100 Subject: [PATCH 133/802] update deploy book commit to include ref --- book/external/deploy-book-workflow | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index 71dd5f2..f2feadf 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit 71dd5f2f56c8540fa45ce713adf44cab9d85c36e +Subproject commit f2feadf1c39103311e98afdbda588f51d5e361c4 From 8ffb0816c7e4ce459bada3eb7d334a848317b0e0 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Wed, 11 Dec 2024 06:06:01 +0100 Subject: [PATCH 134/802] update teachbooks info --- book/_toc.yml | 3 +- book/features/local_server.md | 95 +++++++++++++++++++++++ book/features/teachbooks.md | 142 ++++++++++++++++++++++++++++++++-- 3 files changed, 231 insertions(+), 9 deletions(-) create mode 100644 book/features/local_server.md diff --git a/book/_toc.yml b/book/_toc.yml index 27aa967..0b09bbb 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -44,8 +44,9 @@ parts: - file: basic-features/utterances.md - file: features/easy-editing.md sections: - - file: external/TeachBooks/README.md + - file: features/teachbooks - file: external/deploy-book-workflow/README.md + - file: features/local_server - file: external/Nested-Books/README.md - file: features/sphinx_extensions.md sections: diff --git a/book/features/local_server.md b/book/features/local_server.md new file mode 100644 index 0000000..a8102d1 --- /dev/null +++ b/book/features/local_server.md @@ -0,0 +1,95 @@ +(setup-local-server)= +# Use a Local Server + +```{admonition} User types +:class: tip +This section is useful for user type 4-5. +``` + +{bdg-secondary}`Python Package` + +Perhaps you have already noticed that when building a book and testing it locally on your computer, some features do not work the way you expect, or worse---do not work at all! This is because many interactive features rely on browser functionality to work properly, for example: Grasple/H5p iframe exercises, Sphinx-Thebe Python interactivity and HTML/Javascript elements. Although the website is _static_ (i.e., there is no code running on a webserver that generates the content), modern web browsers have their own internal computing environments that run processes to deliver the rich content we desire in our books. + +Technically what is needed to facilitate this during the editing and checking of your book locally is a **static web server** that can serve the files in the `./book/_build/html` directory of your book (this subdirectory is created as a result of the command `build book`). We refer to this as a **local server** because it is running on your local machine. + +```{admonition} Why do you need a local server? +:class: tip + +A Jupyter Book is really just a _static website._ This means that all book content _and interactivity_ is available via the (static) files that are provided to you by a webserver when you visit a specific URL. After this initial request, all required files are available in your web browser, however, some features require the request and response protocol to work properly. +``` + +We recommend you use the **TeachBooks Python Package**, which has a `serve` command in the CLI tool to start and stop local servers. Find out more on {ref}`the TeachBooks Package page `. + +This page presents just a few additional examples that are used by TeachBooks collaborators. There are many more options available out there, for example, [this list illustrates many esrvers that can be activated with a single line of code!](https://gist.github.com/willurd/5720255). + +```{tip} +Remember that the browser is serving static files provided by the local server and does not always keep track when they are updated. + +You should reload the page if you are editing and rebuilding the book. You can try `CTRL+R` `ctrl`+`F5`. If this does not work, on Chrome try right-clicking somewhere on the page, select \"Inspect\", open the \"Network\" tab, then reload with `CTRL+R`. +``` + +## TeachBooks Server: `teachbooks serve` + +If you have the TeachBooks Python package installed (`pip install teachbooks`), starting a server is as simple as: + +```bash +teachbooks serve +``` + +See the {ref}`TeachBooks Package page ` for additional guidance on using the CLI tool. + +## Live Server: a VS Code Extension + +A local server is easy to initialize directly in VS Code using the Live Server extension. Once installed, it can be activated with a "Go Live" button in the bottom right corner of VS Code. The extension will automatically serve index.html, so depending on your book build settings you may need to navigate to the correct directory/file manually using the URL address in the browser. + +````{admonition} Install Live Serve Extension +:class: tip + +You can install this extension by searching for `Live Server` (or even easier, extension ID `ritwickdey.LiveServer`)in the Visual Studio Code extensions marketplace. + +```{figure} https://github.com/ritwickdey/live-server-web-extension/raw/master/img/icon.png +--- +width: 10% +name: live-server-icon +``` +```` + + +## Python Server: `python -m http.server` + +The Python standard library has a built-in server that can be activated from the command line. This is a simple way to serve a book locally + +``` +python -m http.server +``` + +If you don't mind typing a bit more, you can specify the port number and the directory to serve: + +``` +python -m http.server 8000 --directory book/_build/html +``` + +This is actually what the `teachbooks serve` command is using, but there we have added additional features to make the process more user-friendly for the book edit and check workflow. + +### Stopping the Python Server + +It can be challenging to stop the Python server, especially when using Windows OS. Even though you may force end the process (e.g., with `CMD+C`), the server may still be running in the background. + +For Mac and Linux users (or for Windows if you have Git Bash installed or another Unix-type terminal), you can try this: + +```bash +pid=$(ps aux | grep http.server | head -n 1 | awk '{ print $2 }') +kill -9 $pid +``` + +Or this: + +```bash +tskill python +``` + +A Windows-specific command for the CMD prompt or Powershell is: + +``` +TASKKILL /IM python.exe /F +``` \ No newline at end of file diff --git a/book/features/teachbooks.md b/book/features/teachbooks.md index 244f3ff..d3075e2 100644 --- a/book/features/teachbooks.md +++ b/book/features/teachbooks.md @@ -1,18 +1,144 @@ (teachbooks-package)= -# TeachBooks: Our Custom Python Package +# TeachBooks Package + +```{admonition} User types +:class: tip +This page is useful for all users to understand how the book building process works and can be influenced, although the implementation is likely going to be carried out by User Types 3, 4 or 5. +``` + +{bdg-secondary}`Python Package` + +The package is a CLI tool that primarily provides a wrapper around the Jupyter Book package which is used for pre- and postprocessing. In this case "wrapper" refers to the CLI usage: CLI commands generally invoke `jupyter-book` commands internally; the `jupyter-book` package is _not_ distributed within the `teachbooks` package. + +The source code and function of the package will eventually be documented on a Sphinx-built website ([teachbooks.io/TeachBooks/](https://teachbooks.io/TeachBooks/)), however, this is currently still under construction. + +## Primary Features + +Key features (described in the sections below) include: +- pre- and post-processing steps for the Jupyter Book package +- Draft-Release Workflow (`teachbooks build --release book`) +- Start and stop a local server to check your book (`teachbooks serve`) + +This list will be updated periodically as features are added. Check the [Release Notes](https://github.com/TeachBooks/TeachBooks/releases) in the GitHub repository for the most up-to-date information. + +## Installation + +The package is currently only [available on PyPI](https://pypi.org/project/teachbooks/) and can be installed as follows: -TeachBooks has created a Python package and released it on PyPI. It can easily be used like this: ``` pip install teachbooks ``` -The source code is hosted in a repository on GitHub, [github.com/teachBooks/teachbooks](https://github.com/teachBooks/teachbooks), and is accompanied by a documentation website, [teachbooks.github.io/TeachBooks/](https://teachbooks.github.io/TeachBooks/). +The first stable release (`v1.0.0`) is expected to be released in Spring 2025. Until then the package is very much useable but will be updated frequently. Therefore, get in the habit of updating the package regularly: -The features and documentation will increase with time; until then, note there are two important reasons to use the teachbooks package: -1. Use the `REMOVE-FROM-PUBLISH` feature to more easily maintain draft and published versions of your TeachBook (see {ref}`this page ` for more details). -2. Easily start and stop a local Python server to better test your book while writing (e.g., the interactive Python features require a local server to properly check certain TeachBooks features) +```bash +pip install --upgrade teachbooks +``` -For case 1, the `teachbooks` package is meant to be used instead of `jupyter book build book` to build your book (it executes `jupyter book build book` for you). +We recommend you install this in an environment that is specifically dedicated for building books. Python virtual environments are a good way to manage this and would be consistent with what is used by the GitHub servers via the {ref}`Deploy Book Workflow `. However, if you use non-Python tools to edit and check your book, a Conda environment may be a better choice. -Case 2 is meant to be used independently, for example, once you have successfully built a book, simply run `teachbooks serve` and open the resulting URL that is printed in the terminal. To stop the server use `teachbooks serve stop`; see {ref}`this page ` for additional explanation for how to use this feature and why it is needed. +## Contribute +This tool's repository is stored on [GitHub](https://github.com/TeachBooks/TeachBooks). The `README.md` of the repository describes how you can contribute---don't hesitate to make an issue if you would like to request new features! + +## Description of Features + +(teachbooks-pre-post)= +### Jupyter Book Pre- and Post-Processing + +Using the teachbooks CLI in the book building process generally invokes Jupyter Book. Many of the features in this package are then invoked in the stages before and after this command. The process generally includes the following steps: + +1. Edit source code and prepare to build a book +2. Execute `teachbooks [OPTIONS] COMMAND [ARGS]` +3. Pre-processing step: carried out by `teachbooks` +4. Build step: book is built using `jupyter book [OPTIONS] COMMAND [ARGS]` +5. Post-processing step: carried out by `teachbooks` + +Additional options like those used in jupyterbook (`--all` for example) can be used with `teachbooks` in an identical usage as with the `jupyter-book` command. + +```{note} +The pre- and post-processing steps have not yet bet formally defined; they only exist implicitly in the source code for the `build` CLI command. If you are interested in suggesting a feature or contributing to the package, please visit the [GitHub repository](https://github.com/teachbooks/teachbooks) and take a look at the Discussions and Issues. For example, [this one](https://github.com/orgs/TeachBooks/discussions/28). +``` + +(teachbooks-draft-release)= +### Draft-Release Workflow + +Often it is necessary to prepare, review and edit materials in parallel to material that is currently being used by students, or another target audience. This workflow enables an author to easily maintain separate versions of a book without having to repeatedly comment out lines of a table of contents or page when building different versions. It is also easy to implement in CI/CD settings (it is already implemented in the {ref}Deploy Book Workflow `, which builds our TeachBooks). + +```{admonition} Why is this useful? +:class: tip + +Consider a case where you have been using two branches to develop and maintain a book: `release` (shared with students) and `draft` (shared with colleagues to review contents before release). You are probably also using other branches to develop contents, but rely on the `draft` branch as a way to collect the "finalized-but-not-yet-released" material. Things go smoothly as long as you add pages to the `draft` branch one at a time, then merge the branch into `release` as they are needed. + +But what happens when you have 2 pages: one is ready to share with students, but the other is still being reviewed by your colleague. The only way to get the proper page into release is to comment the undesired page in the ToC using a commit on `draft`, merge the commit into `release`, then uncomment the ToC in a new commit on `draft`. This is very tedious, and prone to error as there it is not straightforward to tell which pages are available in the `draft` versus `release` books! + +The Draft-Release workflow solves this problem by using commented tags to clearly denote which pages are available in the `draft` book and which are left out of the `release` book. +``` + +The workflow is enabled by a `teachbooks` CLI feature that identifies and removes any lines from the files `_config.yml` and `_toc.yml` file that are surrounded by `REMOVE-FROM-RELEASE` tags. + +For example, pages in a developed book (e.g., `draft` branch) can be manually stripped out of the table of contents when a merge request from `draft` to `release` is made. This prevents the page being included in the released book. Pages marked with this feature are still visible in the `draft` book. Lines tagged in the configuration file `_config.yml` can be used in exactly the same manner. The tag is applied as follows: + +``` +format: jb-book +root: intro + +parts: + - caption: ... + chapters: + - file: ... + ... +# START REMOVE-FROM-PUBLISH + - file: files_to_remove +# END REMOVE-FROM-PUBLISH +``` + +There is no limit to the number of stripped sections, they can be sequential and indentation does not matter. + +To invoke the tag and remove content during the book build process, use the following optional argument when building the book with the `teachbooks` package: + +``` +teachbooks build --publish book +``` + +Note that `teachbooks build book` would build a book without stripping the tagged lines, just as `jupyter-book build book` would. This is called "draft mode" and is the default behavior. You can recognize it in the stdout after running the `build` command: + +```bash +TeachBooks: running build with strategy 'draft' +``` + +(teachbooks-serve)= +### Local Python server + +```{tip} +Visit the {ref}`Local Server page ` for an explanation of why you need a local server. +``` + +The TeachBooks Python package includes a command line interface (CLI) that can be used to start a local server: + +```bash +teachbooks serve +``` +By default it assumes you have a book in `./book/`, are running the command from the root `./` of your repository and will serve `./book/_build/html`. If not, it will serve the repository root. You can also specify the directory to serve: + +```bash +teachbooks serve path unconventional_book_dir/_build/html +``` + +```{tip} +Remember that the browser is serving static files provided by the local server and does not always keep track when they are updated. + +You should reload the page if you are editing and rebuilding the book. You can try `CTRL+R` `ctrl`+`F5`. If this does not work, on Chrome try right-clicking somewhere on the page, select \"Inspect\", open the \"Network\" tab, then reload with `CTRL+R`. +``` + +To stop the server, simply run + +```bash +teachbooks serve stop +``` + +The CLI tool is set up to make the book edit and check workflow as easy as possible locally: +- you can rebuild the book without restarting the server. +- it reuses an existing server if already running. +- it prints the URL where the book is served after building the book to easily access it by clicking the link in standard output. +- the `teachbooks serve stop` command prevents Python processes running in the backgroudn and slowing down your computer (it saves the server state in a pickle file). \ No newline at end of file From 1855e5d2faac87fc0806e7afa9045386e7454493 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 11 Dec 2024 08:57:11 +0100 Subject: [PATCH 135/802] remove submodule teachbooks --- .gitmodules | 3 --- book/external/TeachBooks | 1 - 2 files changed, 4 deletions(-) delete mode 160000 book/external/TeachBooks diff --git a/.gitmodules b/.gitmodules index 208f06a..fc993b6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,9 +13,6 @@ [submodule "book/external/Useful_python_code"] path = book/external/Useful_python_code url = https://github.com/TeachBooks/Useful_python_code.git -[submodule "book/external/TeachBooks"] - path = book/external/TeachBooks - url = https://github.com/TeachBooks/TeachBooks.git [submodule "book/external/Sphinx-Image-Inverter"] path = book/external/Sphinx-Image-Inverter url = https://github.com/TeachBooks/Sphinx-Image-Inverter.git diff --git a/book/external/TeachBooks b/book/external/TeachBooks deleted file mode 160000 index eb5f90c..0000000 --- a/book/external/TeachBooks +++ /dev/null @@ -1 +0,0 @@ -Subproject commit eb5f90c86e6f9dd368c513b2d958f77fb941cae0 From 25a17bd2ac36ef90e2a0859209310497d994640d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 11 Dec 2024 09:05:22 +0100 Subject: [PATCH 136/802] More descriptive title --- book/features/local_server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/local_server.md b/book/features/local_server.md index a8102d1..74b355e 100644 --- a/book/features/local_server.md +++ b/book/features/local_server.md @@ -1,5 +1,5 @@ (setup-local-server)= -# Use a Local Server +# Local Server to view interactive elements locally ```{admonition} User types :class: tip From bf1f49ee845b50ae0d641db34f17e06dbb3abdec Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 11 Dec 2024 09:23:34 +0100 Subject: [PATCH 137/802] Add more descriptive title --- book/features/teachbooks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/teachbooks.md b/book/features/teachbooks.md index d3075e2..4caf9a8 100644 --- a/book/features/teachbooks.md +++ b/book/features/teachbooks.md @@ -1,5 +1,5 @@ (teachbooks-package)= -# TeachBooks Package +# Pre- and postprocessing book ```{admonition} User types :class: tip From 7e2ac1c0ae9a0d215f099e6df2516cff03245676 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 11 Dec 2024 09:23:38 +0100 Subject: [PATCH 138/802] typo --- book/features/local_server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/local_server.md b/book/features/local_server.md index 74b355e..cea8930 100644 --- a/book/features/local_server.md +++ b/book/features/local_server.md @@ -20,7 +20,7 @@ A Jupyter Book is really just a _static website._ This means that all book conte We recommend you use the **TeachBooks Python Package**, which has a `serve` command in the CLI tool to start and stop local servers. Find out more on {ref}`the TeachBooks Package page `. -This page presents just a few additional examples that are used by TeachBooks collaborators. There are many more options available out there, for example, [this list illustrates many esrvers that can be activated with a single line of code!](https://gist.github.com/willurd/5720255). +This page presents just a few additional examples that are used by TeachBooks collaborators. There are many more options available out there, for example, [this list illustrates many servers that can be activated with a single line of code!](https://gist.github.com/willurd/5720255). ```{tip} Remember that the browser is serving static files provided by the local server and does not always keep track when they are updated. From 7d9ef9167ff4a761d66ffa7d837738b13fdb93a6 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 11 Dec 2024 08:33:37 +0000 Subject: [PATCH 139/802] updated submodules --- book/external/JupyterBook-Patches | 2 +- book/external/Nested-Books | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches index 5c129f2..edbfec1 160000 --- a/book/external/JupyterBook-Patches +++ b/book/external/JupyterBook-Patches @@ -1 +1 @@ -Subproject commit 5c129f2447bb4b30100c136d94b5bee9e51e2921 +Subproject commit edbfec1142870af35032e18f301fcd9f9edc16e7 diff --git a/book/external/Nested-Books b/book/external/Nested-Books index ced5cde..1375546 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit ced5cdefa1b1b6c4fdba3fc42a94e812db4892f0 +Subproject commit 137554617dcf09e8bf2dc2188def09dce92824fe From 580f03c751fe3ec0ce36f419bbc4d58b7b6a4738 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 11 Dec 2024 09:33:15 +0000 Subject: [PATCH 140/802] Updated nested boo --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index 1375546..c2ebd1f 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit 137554617dcf09e8bf2dc2188def09dce92824fe +Subproject commit c2ebd1fdad5abddb62d7f4c876f2f20d88d23f49 From dedfcd0569abfbb7ef92be4991d234ce687a1386 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Wed, 11 Dec 2024 12:04:01 +0100 Subject: [PATCH 141/802] typo in {ref} --- book/features/adding_HTML_elements.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/features/adding_HTML_elements.md b/book/features/adding_HTML_elements.md index af778c8..78a6cf0 100644 --- a/book/features/adding_HTML_elements.md +++ b/book/features/adding_HTML_elements.md @@ -32,7 +32,7 @@ Let's take a closer look at the source. Since this project uses a local file str - Finally, the string `"element_render_box.html"` selects the HTML file we want to embed. We are now in `book/_static/element_render_box.html`. ## Viewing result at local build -To view the final result locally, it's required to setup a {ref}local Python webserver `. +To view the final result locally, it's required to setup a {ref}`local Python webserver `. ## HTML code for the 3D render element @@ -196,4 +196,4 @@ To conclude, I provide the HTML/JavaScript code for the 3D render element above. -``` \ No newline at end of file +``` From d132e3c49e76bf48d0c959f19176d5ce35ab3667 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 11 Dec 2024 15:37:47 +0100 Subject: [PATCH 142/802] Update template --- book/external/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/template b/book/external/template index 9c54cdf..433ec22 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 9c54cdf1ccbfdb8bfb4b79090b83019f00cfc828 +Subproject commit 433ec22593872e4d899fd0ffe037cf659a97edca From cc2a15c7ab63cf60bdd32364d402555e70761e5e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 11 Dec 2024 15:41:40 +0100 Subject: [PATCH 143/802] adding empty chapters --- book/_toc.yml | 7 +++++-- book/intro/book.md | 1 + book/intro/next.md | 1 + book/intro/template.md | 1 + book/intro/workflow.md | 1 + 5 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 book/intro/book.md create mode 100644 book/intro/next.md create mode 100644 book/intro/template.md create mode 100644 book/intro/workflow.md diff --git a/book/_toc.yml b/book/_toc.yml index 0b09bbb..ac125be 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -2,7 +2,10 @@ format: jb-book root: intro parts: - - caption: Getting started! + - caption: Your first TeachBook + chapters: + - file: + - caption: Getting going! chapters: - file: installation-and-setup/user_types.md - file: installation-and-setup/git.md @@ -13,7 +16,6 @@ parts: - file: installation-and-setup/anaconda.md - file: installation-and-setup/git_bash_conda_vs-code.md - file: installation-and-setup/jupyter-book-setup.md - - file: external/template/README.md - file: workflows/collaboration.md sections: - file: workflows/milestones_issues.md @@ -44,6 +46,7 @@ parts: - file: basic-features/utterances.md - file: features/easy-editing.md sections: + - file: external/template/README.md - file: features/teachbooks - file: external/deploy-book-workflow/README.md - file: features/local_server diff --git a/book/intro/book.md b/book/intro/book.md new file mode 100644 index 0000000..95659c6 --- /dev/null +++ b/book/intro/book.md @@ -0,0 +1 @@ +# What is a TeachBook? \ No newline at end of file diff --git a/book/intro/next.md b/book/intro/next.md new file mode 100644 index 0000000..c44fef0 --- /dev/null +++ b/book/intro/next.md @@ -0,0 +1 @@ +# What's next? \ No newline at end of file diff --git a/book/intro/template.md b/book/intro/template.md new file mode 100644 index 0000000..5085351 --- /dev/null +++ b/book/intro/template.md @@ -0,0 +1 @@ +# Make a book with 10 clicks! \ No newline at end of file diff --git a/book/intro/workflow.md b/book/intro/workflow.md new file mode 100644 index 0000000..589745e --- /dev/null +++ b/book/intro/workflow.md @@ -0,0 +1 @@ +# Process \ No newline at end of file From 0cf3c7d741a56935831f338e5b1301e530fa7a66 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 11 Dec 2024 15:46:07 +0100 Subject: [PATCH 144/802] now save toc --- book/_toc.yml | 7 +++++-- .../intro/figures/TeachBooks_flowchart_v02.png | Bin 0 -> 235470 bytes book/intro/figures/template.jpg | Bin 0 -> 31399 bytes 3 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 book/intro/figures/TeachBooks_flowchart_v02.png create mode 100644 book/intro/figures/template.jpg diff --git a/book/_toc.yml b/book/_toc.yml index ac125be..055833f 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -2,9 +2,12 @@ format: jb-book root: intro parts: - - caption: Your first TeachBook + - caption: Your first TeachBook! chapters: - - file: + - file: intro/book.md + - file: intro/workflow.md + - file: intro/template.md + - file: intro/next.md - caption: Getting going! chapters: - file: installation-and-setup/user_types.md diff --git a/book/intro/figures/TeachBooks_flowchart_v02.png b/book/intro/figures/TeachBooks_flowchart_v02.png new file mode 100644 index 0000000000000000000000000000000000000000..b6193faf422f62b0a77b96304fd05ac1eca57a99 GIT binary patch literal 235470 zcmeFa2UrtZv^G3~fS`zqh)T1Af`EjS(drfM#TlX*hi@;rez(N<>=BxM%o+P`32xcOxa0ulCa_LK;h2Sj+N~!G zw(~Wi!{u)!th;_?o?1fZ{8b8{&RZ)EqHE&5+ z<*XtC@ZGKxY_mFg%4DnIZNBXnw>CQfP5bf<`aTM278bJ>u;dmMY6~vg5aF?ElkU;0 zUUyhMKNlA(V?A>Vg%^u@t^cyE%72v>=Vwdcbn%4NatG5@&(}#-iHVB|n{GADSPYMO_ajv}ty(0TktEJLEXpX<0GzlQ2tP0W3|lG`smc=ATDxYr44n z<~)Tp?90)Kp)2oRj6v~6(%XbC-FZpGVx{#3!={~L41yO5Q1k2N9T8p}jNaVGR4BLP z@|AZ>*p9ecuaSSp`TUCJO^y~?I{BrCIqxpmD8FYP4VzqN=#faysH+`er`vVf`K(u` z0?hKsp=xKBjj=g0tQTf{@>)B7sR`W+l&aVQ@5}73^ZT}o@d#c_#@w@@bzahQSvA|Y zX{jcY?1hM>=p{=f9(oEdUGYX~&n^26j7!%>-(2>H=A2y3P3}iLDcASiig>59oL*6J z+u=iZ7ry6VyYl7X{V??~k?<%rhQmRTGM|or;`@tfaH+DA@xu?LMeTsKfW)dGPeCP( z(0~%I_809-abja^^q0a6Z*22k>2`>76Wa@#7pq=ylzEF^S@rhDi6;q~&m<~1JFhe6 zTE?F=*_OoQw8Uwd6P={D%cb>StSyqn40NSbJos~tH)&h&T4-3XzFL*OtYJy-4VK)2 zzJh+E5hZ69*9EfPA#3?qZ!pGQ-nVDViLGI`OO(V8zB*{Xd&9Cp50xB?hv-*VHTO#? zNU3se%-pE9@AL+d%@;PTHC@}y8?>%|UB;R_`AVl)ETyy#HS96l6tcFFH%l#ai{_U3 ze0|H+`9JYlZ_!n=f8wFB^BC@!?lZqQ%`kg~^ZWXrF4NE7cP%DIP5be&aO-1VuYP>F z{dl#K_%U&LhZmNf-{@NRE*Hr4_#*#V?K#viYRcq17SAEWhIk zUCEJik6)Ufz4UT3+x6=~2VNcsKH&BKJlkfjFpg5%_OH0@V<*OJ#w3q#J+68@vtv`a zNI8F0TzOlhLu7yXfloE%N}n2@?)c>Lsq9noQ@f{)Wpd~I&RsTc`Kzl`EV|!%v8i_f zXHVd5ad&K8#pPWecCO#4aki(7vm~(MW5u_!_aCD^N`wy{3yAFw3yR8+AHO{GXz}qp z<-MUV#3c?!4fiS;gFw$}77G`Nn(fLo-Xn5e zRO|Fdl;wxzhVQp4@2EF*tX?GYLiFIa=xrR^-9K;@(zT_1aNk<8LS@AsPkK*|L(9tU z_-C6Kd24^%dTHyzt!V-wTB|g3bxdD$B#)gnH4ieYKkJfr^(5=rqi4$u2cl#Aw^k;- z9jej&rrVejjkPUyF*{?Hmt1RTR~Gyi&&jOUnUzzQE`?uu7xv-A$5PC;(u9hBde65^ zhNh>3?Dj}Hh{xDUwBahMUu$(aSBKRNi|pl3n2!`p$8fz?>Al#Ucj-A=v7W{Z*) zk~7SX*y-7MJ6#&5WpQB%-g_tSa>Ua!QP|zZXY?!d*TpT4t28+?bYN(+c}{I{T8>kR z`xn;Mquo}G8pWd3$>nzMiyO?ZG;Vf#>2`BkWSV21_PjcD8~UkS9_HQ!m)(y->2{az zX1Vy`qT*}mwHEtO?}l!s4KQODV(qS6EJ2rahYi2Ek$wM)3y(J=%fdKDx0NSY)s~cI zp;J-$7w^->t;<+fu&!6ZUt#}4$8ffA)`tP%26^^*ck}ic#+=l6tAD-BgEhw{&#*bX zIp9kK`W9ym~9XtgEDl`K#M@E+AZVcSGcUkGRZP&J5>lF_Rq%XpK zL_bbE81c%aN3e%An8BRE{C4kqA*||#luh?|r4QIDHv~)he+fQv>)SERien3dBgP^s z9%rg7RIUvf+AO^(Lz>q2mf!hf`<6ao9N(U}V_>`ci^3PzUpy)Z^zGIa*~qkPmyvw6 z=kv7Ooz=yk&^Zdv^|wE0zJK)2z$Q_N;eElD!NTUKla!wIEt*3fRz4XDughAI% z9Z$CFin*d9uS_CqJ!<%>#9p22c@m|}bI^Vx`@xul{0AD%+sraY?tRd>XW&wE`=wEQ zVVFs=dZGH~iq6`)WG+4p!D1nvTJGl=Rt$!F^Syl~eY?^RpU_ZC_KZLH{Gj$K-D*9f z!-sVV!zpT7K>?fTjE>je*5mk-__K5Tuk)hNay`jO2y)SK4@jrMM3^>0n0 z%_EY1xoO-txO2M&jC2oX?{;_ciT8f#a%M!&lp!(v5o?ETgLwJ9j~lzaJGo_6+rLcC zdmPd1RM0!jQzor$rQ2#>&G_cpL)H+Lwva%Xdo~?kzqXVaW*l_v4ZJ386(f{x-e*!$ zJ%DvC4*ELWCF{^IIFYchh}~QNlwMbAi^WqbjB98!!#IxwJr}*CJEwc9kfdJEs$fy) zFW1NKm1$(e1*fgB=>GU_;@0O*wMz4beXrJL$I%cU6NaZKW1DX ze=yA9x^pr?uVan0Ooy~YAL{ibNyEAXURk4QoNIdf+R+oamx~kz*4OUM+vLJ4B&$DS zKe4~!j(5n}|z1CH@NsU!;r}cf) z)!eL_wsx9Mr}^2j?nvoP=;fF7b8R18iRT}a zHvs_pG60N$r_k*HU?U6w9Vh^h@B;vLi@;PhDewbEi+x&F0KlCM{hOEW>steUAK0(3 z`1Y#4W#dTP)|T@p#4q5C6fd zJq2!diOw~)`K4CqaH;^bR)m@$G zeA4{INcbwZRwFOl~Z|+-RP5K}HuXVc_W}aEI>|cI~WxXQ++&}LoB|0(m)z*JB-xRA`n~>}jz#Lb$ z&Fq_Na#e3jdZTMErfJx@uYamzWhbYhrz(TanVp8*y?#eCx=@`YL@;*gbX=tWLVuz6 zmCT!Y#$*1!{1V+{ZU7Lwf=6q-Ii+KRr}N-=Wp(bnsj_!imNeTMH~(91$EEHX1PytR zbzP}x>s)1OVs%)c2V;_-)EX7#_4r_G?lj#bi9w9fd{%fYQD1%LScxRbN(#DON*c-=3#P`S3+pJ&zzdvug4~QxtbGm-0bUgsLb52KR)ICv? zT}?u8x;!QsJMze;cCQc6m}ApOTWMKuGn9Fyx8+WIIy36+X_r2M)GZHc_bLg zyX`Ei^1tiF?6@4fb~W*KCi!rGb}2AjElmUTZCUIpDKRzK;%|^#B+f=^Sf5D5uR&u8 z1*ZOcK|_TZuP~Jz$!`^@pL|e!zCQnRi~eW2Z+p*7+0@;&)B93MGF-q&?3^juZ;YcL z5@UuF>YkLYuPaOK4&U3f!@Kd-i*8LF@8+T;Cm+dCnXI0LEj}ulH4G`6Ifp&!zYXe~ zW+BycV%Wt006%;PWOFbXIUok3k6O%?Zd0=P7a0-igYdSAiY^2Ll?+re;1Qsbfe6Dt z+A{}a5Ge}yTJG$}YCh%KUN`M*4K@&kc6KI#qzM!Y`Z?Eq%{t#A;#zum3=K zQeJQD$Yl410IZ&Bz`)Ce-!2wcp6ksO65NK}c$GAsa>f2BNUEHHk(B2h{cJKYQCWRj zQmlA@y+cn`C;y;8X}Cu7GS9xfyjuRM2Gjc7q7iH>bC2e8nE0egcB7<1unUP613lgR z-ve!+9SVlg#X8W)Jhs+#*!T@=RZC#SaS`lmW5gsk zF`of&Ck^600U?v+_dAHOrj-x-solRVjUr$8!W%ol#u3y&$j0!u7W4m9|E1lmm${fcKm^TV-Rzf(MxRd89ee;We_<=Fb&2wO$ zcn5%4FEC);x8Kbh={){-x{ldg<<)*52>9<^g4gc2bN&&f>jS|wG?cF=J1_yQf55!i z_82e=PEXct=ug4db2h~@JLz)jT_Caj##Ha@2;lV=V{@byV0P|Ey~}@s7*sJ*#Rwq) z9n`{qJPiMOV^7s-NRCu7LMZ$RI^7}yW}F&c83luBA@H!Mgl5FSJeTaqHya#&oIdO_ zwbKzC05{F2j{6{pDDyG@kuhjyg57YEn!>!5ii6KKU-A=)yqIHs@?;Wg;9)w`C1rUx z>lTD9{Wz8GUu|{LcrbrJ|Kw;7ga>?3O$G$S+?kBGagCi_%s?F`kHv5Zuc&6(AwBbe z)1&=XL->4^S<65~HJFuedUwB?77)v_8I&ypn~34|`h0K_mKyk}xzGzz^%miDJo~@B z@b*8Vl0+#10JTRD82?%0`|p+X^FpY!m~eExsqO5di?DDA$sn9)l4zKf=_{&tf$*F= z??N30L3sc7Sa-^wP~Z;r&bFi5h7c(LfV~*0diZ9+co$uO^JeH8FkGNbCsT0voc@1r z-3hfvkZk|;%ZL6*F$$0(c#Mi(!x^}+1MNQWFPkeY=$Z#$&UtM+t!l5|nOYQV!RGE> zFEQ4d`Z27x?T&2Pq!@1V$y$Fi|4Z-9g1$Z^m5n&HQRfCB{r&HGtl8-i-tYOHzHz>? z*r0MSHl+A!xU8=GncC72q2Xo|lfD9nW!yOmXHtz8e@xmT4ecWiA5-}{bG0n)XH3_- z?M_Hb!QY$>l|s$aZX>nBgRTdm^Gyf-3*on0RobPNBvXJXdk=ktfccTw>VWu41<^RY zopz8kcn$y1je+kH8J8)lnQl@P?@(kqDC_Mg1haq?EWzlnr6`G^h@dGO z6Nz7_=Y0Lhfl91-jE&2bPN$1lgD(D-Xbvsk%&fXmUsKuswBVz)D$)bvf-=cRQ@Ir* z*c*DKgr?r$1$?WHVtnBBt4ThE6K;53&p2K@&b9G zOCUtJBX?yzA{Cy2XEVR#;cGhKo8W&H{x8yR+)G=7)B-?Xm?b969kd4ZtT$93abtvxO>!8X034 zb8waP=TQ}|Z%N6pcUkpQ#zzfWmg;wGvk~rcoN)})E!w)VT2WZ^;4jPu5JEX2ySUI@ zCIFCEKY2!$^kEZ^tP=SB83$^`Z?xi+Slf`*)uNM4oFu23Y&K8cpD0XP80ffm@{ncl zoj`nXTXGvkeEtJs`PbPT3WZSMB4r@}@Xanqyk+fcb+R_HwAE$$4nRg4b((Urk>WN# z#e2M72|ul-9XnW~t` zT+wu7>I+xou-$Q)-Mv2XA*9(i0DZ~z2AQG9-w8vxUBgdN{g1FEKY|RoK?cxvF$cw` znoP|n??Y(U1yKe)vlHG^5_Lv9ng$&+DjsvX^&#$boZAC)^v%1py05yXop;AF{y1Vio1$ zj^Aip{=W%?=6?nSWQpCTpLkq4T6r3)dyg>$m&*k;JTbTK$F@5d(C?T~#PRP48CrxD z85jl8!X#T!gK3~okr;3=)Eo8n2Tdw9v_9iTwS~(hn%?zi>AUM`@UFY4+x8O3v?i{( zQ%Xn=(0PABA#rg_wv9nU8pA*vcS|UDVZgX}dL@bWKG@$FH_mW*&ZWdyAUjY(vpw(3 z#Ow4Fu%*H~W=ECC#~_C~h8vZHnyxxmr+@X4-Al-FqyGksnQ@zjrtfyVIl)ZN9sOqv z-^dvkw0cn=YKjKTRH6L|whSGx*(lYmv8-mqjZnyg7j)m&xeN?um|#HWO;U0xE7Xjs zkl*7S(HuIE(4_7cSKdxU% zPT%uSIhx$MCb$|LYK6{h`?hPUIX%G>KQt%P5>Lpq zV5&I`!3VmFV>?KDnPE~WQ*6I)ZRigyAEjP`mpfHP5Dfn$GThAWAPgST6SlqWU{w7e zuAzz-75<05B4H|}FDt1dTC}T}IL<)tu*@LKgc81yMj4$`3>&EofUx=}F@V|@JbPz{ znBvd40Zc38v7nm@v^nGNjsH<}g(7ZzCnjA~&H=nSCAwE55Y#P;(KhRnvD-m$a(4R` z1DGkqmD)GdcXxoBS70RPY;OoEEAT>_9ad290)aValp^}H_(CXHwXgvX$G~X9=eaO?*bV##6H5t4gB@naG5~$nwfD%KNP;+ zp;dJ8!I5)fOg<9J-(G(6PEE|~q;^ifdwP$A&5AonDl@`1dvUp9I|x zwWX+xplImU^h}d7RvCMz#t4$5lv)Vu<)ND4)-N5VI?=L3PuVnW{eVI*w@~#GQkvhU zE`KBQ7AdmI64cvbS!JQ7(TS-%9DX`+WW|gjdi=v$7suBFDf&;?!EP)RQzpxoLLCE8 zY!tJ9e`Gpzb~0)yRj$;E&_wjrr?%nC0B@CRD8YbTjt z@u$(pU(G0e<@{_hRviVi0J1GqDMEbzMZ;<${^-1cvFFOFBW1PYGSbA<=ZF;S<1inGTw*dEYgb$+ z@3l!&6+-iLMe>XeS{6!zlPHU3Tmbd#zrLp1{#a!J-v7vO&2T@z zP^zhis-$6r;60@6awy_6rNJs0!idI8VTa~z}~(# zNtrbH*R(R0VrAIR7;ACW8DoeMjx6Wu#m?Q8jYG5sI_|3Aq`p`n|F3z09F<$YnOjr= zzyfeK>h<=j6{8Wp@kO}u%B|I=@k~krR}v1WkN z9g#DjBh{kFY`-I4=md^A(wtnhY{ju39k=Cr2ZSGfPKofr(^j& zCei~Yr#nBN8FwR&LIDQLxl^$3j6vU>;1FBMj_v}py|2A(CvJk)K=$3w)cF089GJ6C zBV>aWab@r5x#aMM%r4vI42jKoVB9q_NV!Dq4^YC{5dea2Q{R1~Rix|?fZ~C3ww5zo zGH@vfTH`z8_?tDlvy)c-N8BZ9!Shh0769({KcZc8-InL%tJVQP>TabkxXjzozKLPb zxlsukZ@C6jREGTtfe|qnk;?1@Rp>K+@;JQ44HA*?W;nj=JDX%0o9U?4M#}8~QaiWsalR>}DHDMED&cEle$@w1$X5XL-e2cRiG3tI z&AGNa(<`{|g04^jv?>;}oN9m}V18rv12N+;8=7ikLG1*W+oM_Xs1XeW%ItW{IlIeu z^0enm9#1L|uPk_8AnsOcTy7$@5u8!8qg=p9oz;efJ!cO3JEz#!gQ%V1%ryi%QtOj5 zydAryobwpK0%!|~prV;WSg_H;NRbNE1H$o(W(H?z4hdQF-n0}N1(LEnl5pQK{dGOy zt_cPy`Z#RkwpxB-Dcp!C7RmS^Jq7&!WtFGjjU_STpoH-YD;H<~oWU(J=&Ik%2o{~r zf9*3#JC@|`Dspknn?o1*<2i{S;s5xJUS`hBAN4_ysDDb*r_$kC9B1>`NiwapvnQXv zhi?C0pPh&LIA@-K`XDN$AO!FSl?)IJRQp0D10De?8Hg}YEd!MdR5B0|pptGpd4CPzBZs^|eQ#6tnwsp%{#foiE2WG7=rrQ&BqM+0U8=z{Axyw{zZGF6nkHu09IPrr4uR~=)S^%jjQ>PN zZxw1!$9J^=1UdgFdWTRJ|NCFoqf@frHclbUdBvsRYf-_ev4iU4JSn~4o|42)=?5PD zet+3Np*n%0B9_`|h!S&Gt4b9Bgg2FSbIZCeLX}>VYM@WrS9Sw4pH}>q=ujiTqc?{d zlt4JlnUll2CjiK@lj%`X9kEQ24jxK7UEhm45%O&%yW?VG`&=G}w&)OJ=3>)Q?28g+ z!Qs05Q!k%=_HsM*q4BQjd5OYTBaQ|pd8ha}rHnt`VRkSo<9WAQM$JIIFHHL^Cc=5U z#y4-MNBBeYBBiSX&!9RhocVZaKjWm33!&edj1m92K?W3(gG)QsVw=sza(!zJQ#P{3 z*!JO0sJh;Wb~$M!J*uSNld@I9er!-^xX#s~zID1^MD&e7MD`8OxZzyeiNxfTrLO){ zDjA1~NKJ)MVoLE2vj3i~C)g2GhG24DJ7ZRI&4~$rEg_t9-PYv!fPUqmj3cR%zxU0Y z8I>V?@eD>O$S19owTW)z2~kV{=8ibUn+1N6Sl+qfH#k6b7Uk9BJcW|;EDvsauxq8r z7i&Mq*1^noK47H}d^Eivv;o~{pQ7$ufkMs$fXp|fjD~csg7U2nvs2HG;HGEh^HaFt zdu(qNk=;($$5b(`oYDYq)eg5E9RZd8)M(S|xVbGR^#=fI`+umHg!aYjlk`@qn%-dY zna))=)4l*2^Cs(+8Km2)7ta~tW(WS+xeEa#lXtB{ey;tauXN1v6<*K}w9*;$?+u>l zsO+n&h(8f~&t&S7YQcf~)6#AmlD|5JobUe{U*(-8(y0_YebCp*+I)bXsJSR{mANVn zdCo)F>&4!oa{Lp&s=K1A07;%9xpOMd>3BPa{Bydd%de&!>wR-5TjcrmLpdrrE4$|_ zKfi85tJ*KoBm3^DSeBvh>yNFS>axXtsp63wU0blniG^%X+n01(c7vOr+B3LK9nV1X z*tJSiih ze^ldtRb!qI_Rz*~W~3ALz9(Q3dU1B}@OVnvYFpSY%Oy&maDPnrFH-`lu6v4v3gSddq^X4#SiBapGODg!~u26^2y9Sn96M9Dc`2$Ku zl1rcGP@2e>s)9rxu@$I9dKW#|(k((JC(#LxJV&gPH=UiYDe0C2KV-d0G;udQ_>?ev zFn<3S;iGxkTr8ZDLGDsG=oKIEp~<02;c#z#b&vF3yHm$Dt4`;4{}Z!+RaOwUjND*eyb(g2$_1ptQ(Zs zfHhOTz}PoM?{W^t^+tRQT&xKL13pNX!U!S_ZnTpaCVP1Vfa&;Udh;{5{)nxHEezOA z?JhghoCIHEp7R32I+rpJ!2pZ|AcLxrs9`m6JLB7GsGhej3~+V1z`G=p4S~O6Md>UF zkBPP*%GYdX_G>$3$M~p&BJJBV3Vg=u-8Nahn#b)Hc4lP%#9PkT0-q67=J?g)THP7a z?OtgYNWqcTESZQy5Pw#7jy@$DGJ!pa=Y+8Cm}zmr^CAHsPQUmOcKn}U2h5*0Chq1n zh;=E+kEd^z34k$Nv=Pxq?y%vtAndC(G{birY=%EJ5eYCQI868i^s9~1wBY*)XvQ^% z)lYpXOYzb9rsQeAKH0~)>W$(=-IVG1OKu{V@hUjlkTGq zq!k3ytrU^qk2v*T#aar}lyeN(vJmxzWHDWd8}R$vpFnt#M65&8u+yuv8U_>xMd?s(`O|4ZlXkWu6W(JnMeI`Z7M zN`A8Lv^RZyAM_RQ5GegW*abiqG^C=zpmq30_DWb_06S-3QR?irmyIaf@w3f8rm-^X3#3t5a0pb~$?t`p-&;It_b*xv2! zF|dEYJS4ufazz~8U#;sl*w%9$#sG7+7Je-ad;uNFGYM0JC|@k?}r8tbZZUy3(oN8P?TGxQE)TMOs7| z+rMlW?-nxa&YYTv&4w9_HYa`z^h_Bs*!2f2C43W2hXk*H!DeA3AW}EeL3|(l005mb zJ3Symi`@9tQKY@40d(UhnBTgH!1P&p0P#aoZ$blgnwdIV zL=|9^Zp>P^J3H=!GQ1^e3f$x$VJvaT1IRtD&>nHg%+wz~?a%czdi&!>|Ir0*tu2=hEwvJS2eX zk#Tzp=XCmHhkBYKy&f}XM{4gnVc)&e<0A7Z8sm5KMHF_g)|d2|Vozt+O?IBXjW$o+ zYgMFO?p(HG*>Mq{2Z>^{laUc1uCK20tz=wmCfziGu!QSqnrq5yosHvT|ooQ*jyQ0o+@Y3te5 zx8b_k{N65M!bft*CMN*K@w%m%Vvp;H68cCIoI+_@gOGXZn6JTKj}TWP@>z^xFn@aP zJSc%7uQZ2~P2~%?7rVPh=)e4?(betPSgtoxshnw}lkjb8@IfAbM8m(!2I>NxRelRwxo82m0sBO=d!akGf zdkj-$>X}Q%ZRZU+BQ_6otwt8JGZTVWF+4SepH^t+KF=7wZuGhAI=2mhu7C&;RTE9U zqOI?*#0^|QMmajx|13oR2Ll3NxTU2AOV`UW7L$erK)em*RNhZ(J-WZg4BXhM%n3G0 z7;SB18_(f}&J~R}Q(M|$Q55Wi#o?!rsQjyKQ0rexF zT8A3=@7J%BOlL65+uZ^U`N8AxAtWerj*QmX7;b*uwrc22^5GHKS8?Kj6^?M{b?aGl zIJ*7L(A3ZkTtNg$@rA?Y5J3+keAxr$ZCzthnZZQgr_N3OC0_$xBnKge9qdyQWiiN) zfJht{;(-BwoLoihrNsqphNUsh&33kWK{NBsSC=$t7#b zs|j`Z8NuI0_uBkc6~B+){KUfEz9S-QWGd-{Fnx${zSoq5&->}~V{OlzJu9<}xkuPs z16=}+)+^Ty#3ET705Gif2Z@pW- z=@DaWeS4Y1h9aAujQDKqx0eG#Sea#0BX9&Jc;kN_=Oaw~k-;dz`$6A8yPS(*i>Y%G z()M5VNm@L8bNvZ(Rl==M@?7)lxdbmG)VJ_ z$oy1eNSYnb9+P<8$f=jD!0Z-RutKRv7 zuY-ear`+elYgNH_)<6el1(L%>Ge zm-K5{m5`RPC`)+4qpfXr#uxu5(7rQTaKHO_k&HdYV0mlZmXmEQ<4CYzVsX*;q-A`9L#wpd?d_~S7Ie5~ z!Of7w&Y8+mwv=)_@&iPjZOJs<(Kco)fQC49Lv8&IxcLD#Un;;+>UiyK1DO1nBE;A> zNoBdJs-2ylSSvZdDs8{(M!nme(MJtNziEr-RRm_56Hqm|IG+oxJ@pC382%;F@>?@U zvx6I@5J_|^e2mZy>3F6mGMEwhTG@L$a2)FsHN^=C<`0&y5^{Ce8W3Kn#ZH*d#ay9u z^i6JE^$Ev~_pZF6rqpSB;;}kM)SgoQ*4$UDfssr#H;<-xpSRo|a7OTBJJ0!HZ><-L z_t4IB)}6y_+%LlvKeq~@s8g!Vao(iYB_{#Fw3f0wLLp68dI|jb%ARM&&rl-vQ&5|AeRjPiUIC(94E{0hm zWmu;DRMo}fb_0VSY%Up$jvCgpNZK*s(L(FIEGQQWBp`=AV^ihRQEafGy-ai5fZqA@ zrfofq@=}I6P7>-uP5CjC4p^a!giBxL#!}>fe`o%ZQYmN0vU)s5x`}zD4OVD$XMiP^ znIF#ZW!5a?i4i-ZAkmy}t-JBq<^($UZUO&YOWc+$mg_8unngQX*hn)AT3`0RIEtfl{ys ziQRlsf%uE)MPr}Pqg+F=a9OYOJ|bE;!AdppF3_Twu|8S04MKul6BGf#+%XO+p|8l3E92!1Zs0!>{sB8$bXUChTwrosf_a|CvDV zY+D$Jx`5x9)|@+*Cme(0GLQ#7;8J8%{PB>cuVN;Ip(lXh{nsrf`vJwEjPEIOC8Y5Y z;4BaEL$z~2sQ#;%B@9gb@qd15r-^5%r^;jZ%IgKe896v%AB%VU^Y}JnKLuSvK zcDoM15hQ`})V;6pI1uLqVLLEedxG7lN9M55JUe}^H6};sAUZ=AsR%`S{3pCCV7o2R0&5EU*ck*@ zY81l#w_l<0CvHwiQWd~#n@>G5tIYk5%^D#F{F^xPL(cyRgrRmCk~US+c+OMFKqUj7 z2+$8I8K`8Sl7WZ-l?+5EsFs0B1}Yhd2+TbhId zeCfn;I%coWHRHw2FW++>vI+o%$`{IuOPoRT7#OCeLM2Z>^|n#sDrTgs)Vtu3pyC3- zKqUi}40r^nWFW#owG31;{D;ZVQU%rFple6_t%k|UvVbNQXNrwINVOU;Airu#hWa1~ zU@E#03e?$82n8w`@F@H$GQ3N0!rveMfzgh`R!Ohzwdx55Fd|bvz{v7UVgVm~&7Tk} z6PyDPnI=K~;)E|<>NQ}dSWq^S$aS_#O!F&rj-8U7=d zvf_=RF65sba(NT$1@K)OxnF4|kUAlQeOLfACie`|q66+Ad&%N2m{@2fn4gk&7)3MT z;>m3aj4be(c?a;SS4_y7T^J?+n4O9J-*=ar-^pIEV~~@-D6=@_i-3ieCpRmAS~{c8 z7={3=<3-X}Pc46yYGb|zsH^_&1|TwjLmo&PXirD!ydFmI0_V>zMfIfZY|+#HaWiBA zUh>bb)etAu96(HH(g!uJ{o8n;r(ibMvvE@zAcVN`1Nt1mu(#>nw(%N>I&nANqLOV0zL zd|>1IG+cV8?`~5&U^OMQ)ps2L+-RHhF@>*Q(i*(T`Y0PWwptGe?M&4JZ$9&QNonDJ zS>NUo>Yjw$ssESloeVTJ3Yr6d)r)@6NB$&WmNZcz0 ze+fFPV|<;s-GK+#7(Q#pdBEKle=Jxim5|^g*RoxwOMS(<^q5@0Ra&m!fmJh>d8{bt z_CBZUmRSn`%$Kf*!~!;08$;PBECHpMe!pRYTRTzSx*FL>GJadq_fG3(^~~_oxvT7G z>LiOBgb?^fCbpSMgpwYcsu&s<+?=@VI{O&7a`%SqOx*<^T0$9d{8lh#OE$IN?Z))% zLqx=KX)v?FI@5WeS#U0H<2))~q0N;q(E^8S1ZQe2h>`Y*h2)+LbFn_nY)sJhC@p}Y z|4txa?);Y-dAtLId4m5{_qj8e_Rrb?g7rE z-tlGb;8vU8tuNJ#w-mPv1NS@t&er`6wv(!_aG7u>L? zYRhj#%yj=|HVMnd;Va(Y`*mtbAhf5(rs;i5HG#N{8bCU(AT=U-6D zQ(S-@TkcQddI2=|nI!mlXLIS8YyT~9b1%8%$R!yne@%I0Df1~4O>L+$Y-6XMB`(RB zteFsWn~+E))q=i(b zt}e;ouX|`7FYeYD$E)Ctyi)>@~U|i=n9VneKtjj`IO@Y-ehw z&?||6G44gBMpz$?;;Js1fX5_7Eu^2ZUk!i56#GJN9+LcD=;fm#}0^ln;Q;f4o5&+zdbj z9^GOl^nXL_|`#gylV8-G0>1;DwwsJa5#Z%^T zd(euEZStOi3Z!N-6Jl_Tt=4t#$0UBFC%{1k8s*aH<5bFT@1WAGZ(VafWvZ~0xagn? zHpZAu&MW;FmVPB8m~}l8*sR{J-oClKJv)zS(mGZnYalFPk1Y2dERkeuz@1>A|DYx} zJrm`bx+k&Lak%E;!cv_bFWdLP6hRxfOs3{7Zv32a#Vm;4>1#4l&{LIu^SKg2ZZg=KYrAR1E$K+}2Uzp1Ci5>ka zRD7J+^vm0f6R+LD7x% zUY$M^GgN+cg`Nj@r{!_vzTIPETODa?tSXQ9w^}8L18d$OENFWf>bqpn#lWft&ja3^ z)(4^_8I-_0l}l4kp_v4=u7XSwtCJC5_3hixU-^@oVIf7HTC1}*$zO4mQYa>p9TQST zh^l>X>7 z(>#Qi&;@@PAjqpIQ94x^wR+IUtNOlV~_@mYY8W+JmxGQ98bN21yUH(mvEev`=^gZCwAVBs|#L*U@=p2nNx0{mTC3P0IqL>w07cy5HUeU*ja)CUn=4YJhu?{+(+nn5kvn6BG6F4=BDZJe7br>;40B|TC zk(JJ-XL50?cI*i6caMHC?E0)k^$dHV>i0zBg9mGJTK7p-As$`?fqnwDe-Dn&*BE(w zz_GjUJ*Kq5U8L_3OiCzs@y0a@EMYL9XAc-0!ij=8&3mvTds)D`%y^?hoGL7Ou;Uit zh}F*br0;pfxymyF(Al5w$M z7qTiJRP?rP=zR=Hk6$yp4k)c*cHIp=_P)_bv{9nnibZT=U(>^~iuGgb`)dXWMSbV?WeMvFBsXo47+eGezv@!*jg=^P@L5%*!-;#=c> zmn?a!SJ4BZyJ0#l2PLa!q7c$#=@m?92wEIxq~Nv{03tuYhE+4HUwoyxJkn60Nf7>W zq4^$MXYT0oBPX_Ie@(v{UAc~=5*G+!2P)$Bcx2L$fu#bwK^jwGo4X52D-&pldW^nB z_!8>$W-y7`Bt043zFYg$Qlj}p6Fy$!x6F?Z3<15FH`D24m$aoidU9*)w+_yxrK zR*AvjZTKqWWwCkc0Ey!!a5RmgzaR3#nl<)wnN}h(2#((aN8#vXGD9SCkkEs^$b9~i z@rGsR?!RXu^*a&f0;WRQ)$2{F)@9<|Okn5U1Pb`YZt})g!O;%dYjusyT8YokG-K+XcMYV51we*)F@Z^9I9}qWH3ffZPit4osE9_=>g&6@NBb8Y(waYWB>0Tb>49MwNHFW@g>m|+`BZ0duCEjZ5Q*4xpe>8cS` zrk~78QH)#v7!2#(8Fk?unm`Iq;G;#*PmAoau6Q3!dc!~xy#1<0#I#Igru&i%ZO>r+ z<6~0yi_5oH&p^%r2H=Q*;u)@Ia>S6PYB?MUNy}(MF`9((c?YR?B%MGF!XWJ;hg`7= z4maXChvVej3?oa*WOo!=dWP-k9nbuTElp<>+9VdF2lt>bu1+$M-P+xHcQ_3YzYA8x zPa-A?aY@UiGoo+~@wOxG8}M3wqTP& z#NsSTqPi!;9-=N31BT+4+h4wA!rAG@mXhYbmLqWoI^->r^yJazX3*00=Dy{}dJ#i< zpza;)Kv!s8R}tVR1&JbvXZ4w2uQ<&DdKs_w`p$83TWbzDGb4mu@6 zDlK;r0CVF3(b%FNW;$m!v$##Fn|N;DS06&uC4mCXwhQIC8 zAGSJjZQdCDqVmL>-d8<)iOvPE4*_jVRjR9cX(O19(9Bw^5LfXqLgStc%ZgT_i3Hmc z3c#{%-1P!P^!`Jug=AfN%#o&gXWXVexGyxD zN`})6+!Vbt--oy<7pp!d#n($|~JzNYTmU_r)o zOM&rwtN4b=MoD00AYt_}x^%1g^hEyYDUD2b&a2VdIU#QMWQYR-IVp7lv!}{)=Z{V7 z9ch$SZ`a9uw?&C$EJH=$Yp&X!pGbel=a`w->01CZ9GpW$f`8W>Jt6joEbX;+o;alC zKscPfJXE$*xp)2B;^F0OdvNNn%!n5#^lOe0{*$xRj%KnjVUOw<-`>0jj#@V?iDZ&f zhnqkjB*$X7JVQk-_G5DI#c2z-spDg?HayzNdvwfy9)O{PuXS7^tdjY7gX~1TlqX0Q zmqbOJQ{d^A@gTcs!UGqrJ@>Y*!X;H9g6%pjAiSC%k2t39P^kNJ5B+P+M%5of0!a3< zNe&JL(hFJJd9v;<$)F!14VXQ?B;W|JUf+I!J3nC$OZ#V9a1>~iP%o`4Qb z2lwfrlmTmd!o;Y?SCWm(=|f<>9BqY%wb-i0@Lq<1{N3`1c`1x=1b~imo_zj=$JIgE z);l&P^&Nl-dPWFS!X0_GReVU<@7iDL^>DBCP}iF=D^?OE1K~jRWfaIrkgH3%Xf4OF zM5*S$L;R~dTjo0+zue9dBoov$RX3j)8v#7ueQABup`1Aa+y-KB(Og+WQ zq|Yt92pWMB);ko6)mkXjdN}NilearlMvNj(UM^M^Hb$2ecslDUxKbbKo&bO?u$O5! zU}bGTbGf}TJzb^j>QvyPsR?68*DWptH9$#y?XlVz6&`S>ohdCH0FJ>iSBYOHZ%Hv{ z^Qctu*vMj^zjScjlSJ&nzL`1kx!`+?zR|FEV!`MN-V#~uhUYT39D<{{ILSnQ^DeB- z_ZRKDFjX41r`UGsVm3!<&vuSz`$rN8a-{liHEXQ#uw6UU- zFO^Jcg)o0;g)hk5kiQaqW~s|qGK=a<5AKcUD@h!VzYljvhI!Wo*C&@0t;u@vSd&oo z;8>YE-!Vz6HyD(-lt%ALFLNG6vU?o9NpM@C^6OPY+3gm*%ie?2H0~G!Q!T3o8!WDANgcwJzvY~lrhUvBo`aa|G|W2&(TZ$Qy%4d*w~m_Q0quO|qHpZMdyMNQ?fu&xcj1 z3`thp$^ytG!qL?r6JMln@_g)?sO7y8r6h!w6v%%isQjZ7G%ohd^CytofKONldskd| z>BZD#?$OEVyKGktlIh;wcO;~mWQVan6E`h?7F*rv!X`j|kthc(tk(B&dc6w@Oon^*60Wx3>_ zsT$}gc{~}LAu9FBqAkv#PKg0M0(ZQ8GqEjp!VFh+lw{OBEZ7+Z@e9!966Fq3M z70)o#A%m>DuIOUpB#^VlJd75 z1v+4wi|ldmfGTv|rji|=mV+N{ddWKX4fb9cAeqxASlhpls5J)14`=-taYt^q^&sC` zAX2F?Q(DPOp7Bo~%byjp6Yq#6WMI1ytzTg4Ezwq2Zzw#!1K0eFd<{(4`IfF zpN7IC#nAKeDxp?e6!`?nzKIN~-q8GomE4=2(mqtqiU3w}+34#KJx+>a1Au-5t4_h8 zP!^$++kz!zLU34Gd(bGt(Hk`H0L$8I+l9>B+-P3XW6WRz`M2Y+o7YkT&>SB~yz181V+1VoWQ8`PL^sSjCXcIgT1Z{7=EXyECG zEhg@-V61|HgI3*{`9P=y0kP2Cy-&@$D+}k3J*}Z}MXvm`My)6aauI04yGsFpDKaK> zlivu*UlkD^j;>fFexc~;0qDDDfv>{&H~_$ey?xexfa?2aLFjWC$;U zxBtEA!-(5zsW06xZY(WJ9vW_d@mShx^_6uwibh%%0Rv>vC0H{~ouqN`T%@5&CImQd za5fuMU`{g8t%2XbBDZ)R7ry(-OG(|AbA_MgxT(bbZmKMM2y5xUQACTu2j;-~wy$XZ z*cL<&QJe#TEr!*;xn5u@8=h80r~1qBTti@pJp2&UF{pL5Fae@=G|f*%J_c{R1)go* zQUN-fj#sI)`-N_ieXI@#I-iUp8Lj)pxn}Y^66QCfzg(6Q0fU{VvI2Ui-7^%R%1gOU zSV>|UG}1%jIMyEu^(5Kf(9^JBkAZ`lyFCxc!Ga4>4nJPYTQYunB2bV_I3=D&TIYM6 zf-5s#oGfQo4NIY=#WcY!**|}IWr5B`t7CFxB4LI*F$nswg=A7hrfCjenc7rRHi-RV zwWWXJ7!px~?Pr7;_8w$du=Qk`>svzWztr@qr`z|~90RWbL||uhxAMabWVPXJy@yE^ zBhFe?*IDJtOnrc-V-MdMPQfuUwSz%0S)1$O(NNCLn)!|&vC)Y2l1LITyG8>XhJ)b4 zULZgLAV4R`00M#E4nupE=5|->*4N@6i8c)UFbS_K z`iedQ8)37S@kQXYFuW8d6g|dU;ziOWj33Me9UBqQj<_2iA_c+gVN?|}iXW>Umixfker?Q( zj1fo!;`fWPw!^}XYQ3Tkb;A;tb1P`z^m&`HeNV9wA9+$@g? z6TFL_dNSe^*zD*xt4wu|KU~*V7%}O9k=43Pie*uJ@MvKB(-SoHBjOJ8H?)q|cQFto z0ya359=>4DOR)=P6M^r`Q?8hilDjM6(ZZUv;nn`UO+$kH{I1rUoLN@H6eNG6FT6Td$q0NZpiu@qOn{p;qz^rAS#;Aq@T46es zo>27}YNbC-18gZR%P2(0IyoG)@Ge&9EzZT>cngo7aF1@M>5T`8TF<-DlUKZDN{Ep( zjzDeLRPw@ax+LVN(zE144xMbUYyi34aBtNk-5?68Az2gff~!V^RQ@}VbB<&GkG(e! zr}B#)M_)q`g_5B`Xpoel(qKFXl~PG48Vt=!Ng+dqw<1bKr8F3h3Jr>qLdp3wN#Ptr z2^pH4Q|2M_;jaCj!+B5N`#kse$90jwf84{Fx^Na;oz&=xe6ye1gvFvytBQm#dgdEfCs9C+v|-x%lFIWwd8jD5cN zPJBjBj6^{Hi$-scsMK^$xG2eVTEiQ7^ZF`LlA(gFThO#7SCj9Zd?3xaaz;f}mVM~WZ^qg9i)EMNwJ29d zM)8KX?o3}jzJ?L>x{>kSUo}&!F)yV|I+;(dxDBtJOU7!<9U--sVoZW87rO?19`0&O zL4H)=ZtQ8#Q)O&s`>=NJaB5o36iTu~XnZ!O`Qnt0Q9(<2RsePPspd2Oe&(Zbj1uUV zItu$f?2y~w56H9>J4XrJ)8gO0V}v2BcS+Hs{*Yc^_U7D+F(KoJtd6c6!GjVur0TZrt2Vr&X)eN6727AXws4@Vb>HBa5(*aJ#v z)$k+(LWH zORzSE@hqGvSE!6X?l4g+5GEJ(_a%0Y$+jBW<&PY)s0B=gx1mYbCotoF7GdV|gLePy zK^~6S$p1>)*YSM2_2Es+=3rRb=K3+7D)Rh=h&mlcgKMN%6qW~$-wW=jJI~E~jGpMh z*hEfy%d%U~^T|v_3CM&xY5ld1v^?uu5Z=0;gQmJ?C4Z_Tqo6~T_?U{`amjg+H$^ZR zw|8SaY4eB$0D2@|!YqfANhwWW ze=3{DK@t|8-w)@y4i;Xf;>wg91!3$O(sjdsVI>Dc)io_M z1{cHx33IBvbG;T$C)Fc-FAZa-#K%v77y+iP>klhc(rcq>7U2J*&Fbs0=`ehzf?=;F z9TrwvN#bKGIkZ4{7jJf2$Vk@%SSL>aH_!7~OT~27UgYcWGz$dKx-bUCD{~nH#o>dn zkbENLLz~x&z%j-^ejJ#IH*@%+={M4CGgDR; z6UBX7G9Jiv@{)In=ClCn11!V@-9p7Kk^|s!> z$?S)(V{(M`x`iH>ljfEPVVUM%#&rJF+<8(-pUXptb}$zdNm940~L-f%>0*Z5MVJ9M^ja!G&-8=$}VeqjhL4!JVw_DiYs!gr5st)t%D)EbG$I-+9v= zAY_uh9(uvXaaN4m6UAT0)*@LuFvH=L!v^2M;;%lZ;sQMi3x4TmPX&&et;ST99-f*v zv;0=?{CQAp7xhlwQ_yYE`j(V`@9Z4&;_LUA5o>@82EGTpo^tukY^HQ2$Lm_LIuCF5 zv#Mj69Jkj;zsQtF#Mgiu9ufS6W#!{8v6K@Pms6g{Rk`Wige?;n2P4EG%R`T;lT20) z;U>XfetYui!z115c;!T&=}P`-><3^L zdvpz+o#=1xb5($_52>=n#{$bLv`ciq_Wp{eAP|W%_6;aoIyclgy(&L@?}T}9g?80isKJXY{>G~`|2_tX3XoOB`yAU zyZ7FG&K-Ogg$VEq-M*8x{`EDpmV=TU`g9O*vwp`=DdN*iDLSE+%lHVukUs-Iwtrm` zF!JSH>l12K0G7%w<8MVrz!wg@y+6TlL^rRS46;&3g5xW(UZe9x&hxu4vF~sD3Ui#l z%k-U>iS5rXLd!i-GEt0;;_*Sl*jJY-4u=>JT}xq)_khoO`t}X%i!!kdJNcBEg2FQU zo<0PhK<$q2Q~kQ-`gTItoJuNBJ?@{jazI9>|sKKZa$;k8c)lhxU&)*n|c_@ zVpw0a+(H6r%at!S@=>CW#F^bMM!9uDty!297P;9B1}7Hgn4s)Z{A{)XcZ9g%;s?{K z>&D#+SlxY51S7;gyW(>6{^v0YyJ7S4T(lj;a9PcgW&gZ&k12glvu~!k^oIOJWiebA zE`8jo=AW@OTETt;J-;ASm8tGE#(IBYj=EP!pl4T2*rC8N zxi%p!O6Oy_Ex?c>k!OW{anSI@GFR5k4eZjHFd=u5S{)Z`5W8Ql?@ss|ukPH-cAu}t zm+(4<&j>epT`rqJxpdo*vdA{X_^O#0rhYeWOy|w%a((9I5>0A>c8thq^C5;jpRBMy zXdO_JaJ%(~wPdF{!#oLMvBGYgJZx~O#XhQq(E^^_qW0losH1YW~teAn0z7qK|lcx~y22HmwFjA=35<7@To zV8`Z;MLly#ds2bOe(?D(M2$9kj5_*tT+~9z79ILXggY)1)$Ig!S&B)_%e~kKL zX_4>u?Q13*w2H^Y5B82A9*adbOhymqspOrei1-q=+{^a8oZg+i&n=$7u>9B1o_@Da zn8M%c#Y({8LRC|c>^K{=nigmgG%abc$3ORaZh&%U)h)o|%H%)G+g|mCuy=6=s~Rc% z?LjsQptc_4TI70Eyl-PrP#_J}z75LNw$=NQz~U9E1Q1ZzDp|+VV>&Z7pJH4^k)mTB z8y_1y&yRG*!q`Z=rupU$Emj_iGM1dnW>h_@&G4=db97uC4~y&e8x1xesz|aDJHE+8 z45uFN@O!Li8~tr_#s_(QEb?`KSgx|vg+1}cYcFxPurX@kgq$3YA6ZE{HG3p6!n|)# zXSm8fkus`x-FH7%>q%{4?Td(>vj!-F(SPOx*nT#;p-c%KOq~E@$V_UlvfuXf5(ov$ zS$<;Q1IxRP8f3*+6=GBm;7E7vHeVylTIIULr$--8i}ye{+ddhVf4#ogFa0o~VaxlT zIdICE;~>uq3ZeKJCm5zKd)>X^%wkZgTh2g)U7b3OW;`x!Qp~#%hQ}Vj)X+D4>-c6| zSR|qb8ur?%mimLWd3{ojsF&%;)nA9_o@(lx62GXmJ7{1DKWM-oxi}QU7?P(mk67;E z=p`epgZtXRG3RV_Tj{~AB?m7O`Xj#IpYC_%TI!azbU6w&?Z`UBAv!3+cR-=dcYMX8 zjs!L4(I&>Y1m!zGLGIx6v~$n@A~qr;F)9bp&>B8ynA}v+8_4SS+K|f8+k^V+wlUtp zx1X_Q@I2vrC&W9=XL!7>Xx(qaDnGOESWQ5Xn>Z&5aA1EQi0Al>8YS^eKjA(hH7$_Z}SnGT6n_8()e1J=dS9f?LydZ%8Rro z?-b5C886?y5CX=)Gtnon1_F#%@O8lKine!p3{`?(blJ7%z3nh`GFTH^(d%;ZH>3Mm zZ&kOd@y0q!4Nu7AZV};>_}rpF^a`)oLpUxy>~I(B*W0Iz7l-2pdLElOI}8~eUp_VZ z79CtRzRyFdvQJqJv!bKTr3tNk4(|qGrxRHlbp2u%t2e!)DsQFV1cM)c6rWJK&BQSs z8h$)GVtk8rUncmcxdX-L7w(M;++14r2QuGo=OMF^s`d-$s<3xlX! z7GIv`8yMkvlMRlmKXYyua<{c?Z~g@dj9dj`4e`O{EsRpR>N|;&#W#c2Hg5wW!H;^) zKL!eyq#f6BhH#8_De*XvJ5!%h4n8)dT>Q4lc1wbHD<^wJknx6r6LvAGAZPDHk3aZC zhwll&wgEkQuJ#Yy(zz#U_UOw~mD!A5L|;81c3XuX#NnW<^U4YcnW3#K?(Yb5y03A_ z%rjuA?Q(FLomnG5SmLOb8E9pLZyDNsL0!$&`sZBNzH*mS5O$uhW4)e=#8OkWxT*JMV@2t8_0K#D7KY+eZS$6tJ5IIutCwIXyuRQ-=pmm!k*^dmh&rP6(JwlP1p^& zLIP(r=;|uhwt`yK*1PF#UX^W#rH|u5WkkAbC@cJPZ_xrR>3sYkeM2Sc49EAfQ?fyp zspp2)L&$-uGkKKPw)w(?@$q6gsUu4YjxI!eeLj(*d|+T;ZQ(}t`y(8^DT=0Ic)~c? z2J#?roU;h9zsV2afT8L0b+;sFvnqlYg4V!H9XHDB%=nhg+qZ(!JB&jt4XyTp>*wW0 z?vkl-^Id`H&OQ%tP4ebqRiLAVIkQClE`QS3kkfzd3^9y~%l=OqLv!BT)WYzHov9(` zCkguvbjh(;-8fY>=2@SXucRCKt^@P3uMa*Ss~{n)11Jhs*zx+h(MYFL4>+d8I!%Iw z_`yDy@h7G6(NWfw9h_^=s(J^vm5);P{Z;Ax9^{KnpWFMRH^-H)9Y(E8ev$H*fOQ5G zW`8#&aN<;~&K_KIicy39Ct?-u|9Bc>nA@sm#>R9`E8idRY6<++U!uF&1e7ISi3B?c zcWk;!EuVc*htV;p*?h#fCv678i?eT7(c<}9EewWR*N7NWL0%q*l6VE3p$A=uaKo_) zB2@olYD_1Y8``=<>-+gpbW|2hVyAgfV2p5KmTKpQ*F%t4@^a3ypyC^=OS{7k{TUfO zXl^U)GJsZovKh5DnI12m#kMFLDp(bkA2c2-jJ-TvJVD#jFHJtz$=zfaZVX4F+;eva zxE}`=NmfA{Ehq0bN635^zQ%WG;?Ipg!qS>TqcC>Gv9dW?qv~h*ufX!Mf?AWOW10iyC;>Th#c^4pZXZEAj{t#yI+TrGlR}ghJOB=E*c*U6tD#meGN)G$OQX-;BIfP-l zZf2*yoL(};%R#>dEaKs+m^p|~X6OM~_K9xRgANKS)4Au{JXPvhoRr@BPg(OQ}&a zchZK{hQWvfV0dLI+&+bWx=M9Q%yWA!)8`5o+k-Y5tm@I(8&NrXxE6+O&$D508VsxLbPe;DaMgmLF?}dcvJC{3HaT(DqiTF~!P`!g{Kt zvH4GvGp3SOb8xO!n88`nb^-RT2xN9Ks22*AW4Ba0ev@GWcK59#1WM#te( z&iDI6-K^(g_$x0`<`%XSq$Mqh^MSSJJ2>Re-J|rdg#tj!nkdtMZbxj*iel~4^N$U7 zc*MY-`Ea@BwV@vZ5`KSg2QA`gnF>5ljMeB=K2UwGFsO_lZivZ5gDGzDA=5u_@jK*= zukjqxc^!|9%Dey(Ucdauld+J7b_U+(JH|=xiWwYeJ~A!qgc9o%Bm->fFqCfBbJ`L! zxAX2zHh~O_z6M6+Z2P)~r^7R@A`jd@E9Eq!#cfumcK(GWk%a)2n0^L(gIVWK5<_G6 z{1IJzGw>TQ^xvI=T){47(Vewgesf58#%}@_EoFW${mSw6+0n)FetMAdyFau}c?tHh zS3?A|eEVFs;=zhAz^0tbiKv3ew-?Ip zd@fSa1(xOI^~D2hr=Ksct5!ERA#sNYV~zItMU!n zY{>AiFdb#j8dT-{+0$f(VR`mmH@`M@YB`mRm&+#UbF?$-K!8!F_V>ewUKE;kD1by; z?^Key9EgWk@ETZH-n|+`%MK+iXflK~(PHkZ`kfim86RIgdPL)*?nTm&+Wng4`-{yWa&n6Q&vlp=2KV3@7B!k90B83E?AC5&c+m*^*)Y z1=yoN8FmiOOCI24<-2lvO}nKVj*nA7&Qa?}bE@(0Eb`7Ab`%C_U)ZC^Jf5Mv0wP&Q z8yEjlcdZww69V&YpL~AMu*N<9!FMYy?UX-%wlvAY=@E53dYyqIIvfn*G>G{W=E|U= zrOj@&mU)Fv;4w0ll~Q`_nXeW4=@6y^v%x3s9ifu)PH^)8BN{@5Xo zVW$thvVM77uQNl{ubf1sME--kUN$A@V56Vt;d2YN?tv-U3k@faQtewx%2Icq3Pcp0 z@g&Gi?OMM0Vhn4ndvMo5QloQk8fk)QhEPl4@uzsP9oL@Cv@;m1Oa)KDmF|+|n%B+Z zYb1(yc>bbLj=tinMV9~(Jz;|}mw!cmwQ|b+2wY8ncNx48xj+_tXDjA{#Ig4;M#S!w zX@=#77|L0rtION5XV2I0Bryk57$7)U8ebarY)dh05&VcQ$!3=4>3w|o2t?v=L7U3- zDV?m&?XOgh^#3fVly^}_Y^hijt!o)ZCXLC5kPOl_4{}`5uj=XCVff*>5cuZ&SCvY8 zpGVCxZ$GP&t9{W?(SZJ=Dx}avTBmUIs@v?+VWXh1QhIm0$>vMTYfZ@n)dUM$t1`!T z{`<4P4M!QZ9}@W)z}bj&2SbG%5}cEP9qWLAd#jsHEBZ98QJxWIr*;(iZVvWe2M|2~zXUj^C~bRiJmJB z_5_xaG6S*4tH5q=ouauG6klLUEwDU?i?bMXX}^ZH@SM>&4;#5Y+>8i;d`D}N;ILRp z5qwfaAx~qM1r@oxv}K#2K+Up8U9TdZ?`fu1k&!VEkimQ$YjXIEL;xMF$0`wOa|H+= z(!1#DYiM@mmW+bKaTzZWOw_=&8~Id1{Q#Jvx*Oc9_l?^kUTm&tio#xPm%OYhGRd$_ zAO)r4UBH$nW%di_giO2gqVeGMoZsh?U=3rR@6I0{B8I6#rEd*4D0cCOA7gTUb;~V+ zK!nr3Rw@e6j6)_`331bA<&x^A2WR}_SacphT#!+1X%S%$4(v`=oV6L&p#yXpZiwZL0f|IMw8;|*i@D2CY0hg!C?c?x&f#w z#~Zc_E1k}N6yiAl-Iz)A{wW;gZbhdh{H&u77KKim6M%5`cuvVt%bMM!hI=BR zVdrI=o-mUwJlJy*vG|uXN~-I}hM`o7(I$*;e)sv@-KpQU2+-OL0Q=={H(`eei)~qs zhcoJ#&*~ch*x%{=P!Q}nq-0T3m*qA_&kxp`dc)gj!5x?hd}GvI0WNTYxt;F?LMHXn zm`fdlTC>bLE$5<`W2(ZZ7ge2;wvCJmI}eLE zsCF_|xw7nb+kJZ9GVBhI&k1;u4cKzXvm?eq8k?G*do?Y*?xHnvPoxGK?Y#HSY@ zJx_dk`btnfLx3h#mt#pY^8%BBDZ`)BF0I}}WEuTK!J<|2AnYpu% zCZAKmt!A_yJb%NbR2OIvbDS$e)G42A9;`3w*3n;FO{rRF-G-qutK9 zz(cA2*wloO@~-O=6xVHzGapnf-Zt&s=oyqFz!qr1cnwaKb5{GMI3gVjyrlJd1A%mx zxl&s1g>)zGbS6>RTX1fu2%k5bd0=LlIkqn2`` z=TPL^g0#?px>pOfNnkorzHv@pwlads^a^v%WNUe!K^pQ*{{`@wY#=C!hHGs+iw&1W=;*%HPb`+l3xZnto+_j+JNo zm*4$GB)XEAW61T`jp>V zjp^(V+cMu=`S&%LyAPFBS9iC3IBDG|RYo%KmO*+9y9&+g#D@pO9h#_c+Du)j{4cco zc6aF?hFjs?rRv5@!22>>P~4u(Rf(K{5_Y<@)|;35)o&nVd97*Z1&M;V+y^`XL&pcA zgxC8XKx`KSvV;BViE8KK#3+fGLJqA8izTzHKttNjXe#J+D!ZY4>ql&oCZChSnrwjF z=+;#lTOTd~VzsIFJ(7Icu6K1`H^ta|7!b%kNIx#ce3+M9Ih+03kg=j`^3Doy8mu^C zkyM@1v_A0%C67g+BoFoG_I3tEQTUEscXhC8J9m0K{!;le?metOY}=ZuN#X1&+p9(t z4y$)aofI8@8<NXVsa#yTx|_Z|$y-b54tD_(dZrB0MSL5wrsbvrau*N708R*dG;HiLE4 z|7A`_@O1(6*Ru26;GIAQ;D@5yEis7%<-r3dc+XC zVhABd;P5(g)!a3A3k?DMB@Z+TXRnD$-7%&;^=9UdzapCHf?T}0uKzYpg?r0=q8QM)8nW!e!d;w_nRR(6b=Na z<#6Wo(;(B~dKfMX;?iX2s@OM}uUA=o3)-&1SLj~x^**1+$A%&D_MUq%x6{Xr9q@Af@Wpw z%Qt-DSS#21*lNc$WdG`~Zu(+(6!0)(X>#2tw>Hv_HFYe=UE%lk3F~&{<=a@~C`j&_ z+}Isg+cBgy3ffwrpB=8(DW4h*gB&htuai+XW;^FavV65FCU_dHhu1$n)|Q^A*9B{{bSru%un?_{|S`Fg;jPj~G<*mid(D_LZ2 z4Y3|%*ClVnq`a8Q>GuNH6f6G${O$)Rr+?UzurATGGs@a~xycDmZ*Q$e@7kILxz!D; zzfP%uOt!M`ng#h!wmff_{*;_Bva(>vEEd-~8e%Lrrnui?>9r;XW5}(?wEskd?BGL? zB9^S{so~zf!{M#~u(M1&IE?X+XyKqO0cs7C@Q!1db)0atIPtc>V{0xjn@o+Ex376E z_TsYj@1GC&6dMK_4qaVJBas!P)E54f@v=)&OB};?oSwLvlKWUsY^%5e-kzMgk775Wa@RXQ;?#tt<7z?uWib0jw3WA-JJl11)6Wn{l|b>%o|CJ?e?RHl)fj|- z)dm7d3nkg)>~~0$pavxSWERvNaXR__Zi{kBeL3Aq0fe5t!jr>ORol`K~eI+KyRV+Lx-MWD-SqRVhghc-OC^x=u$ zArWq0(`yGa_6-HYM4#e^U|?vG#abq7EQ_9->;6JT+Yyt~E>qE7ey%=56pM@{jYAw| z1t|ne7f*>`v?yCwhu8M}0h-hx<Q@_RUKlb0{?{Q;lH7iRDUg zgf%P-1r5xNSy=zzXkGL6MvfV~+UN&owEsJBgy5u3iL}Wl?1#%+vRBpEBzSY^>-7B~ z(U@vWrtYaQyPp%=x4-7fxoWcu|S~;T*xUv}9v zgYhTOQB&DI@DLbWA@Pe+yM%LN8$Km{k9&PSRRg9DWlBtKE^L|NHrVyB#nh6a^)mc} zV&k{{N6(8s12(d{KpL$xa=mNnf1P*3@$F?w9js#C$mEZtE9UZMu-$Oq#dTW7)v)@F zB1ua+@>t;4X8s4QhLBpVGeXZxq}~^y$ap$8aEh1(IHnx%g3YprNEc!j~LZ?PNHwoklQlSDBaQF>}h3hf-@QIYJO-UB9ANQ~+V zE+r_x2k!(61Pa~=Q%E;otXp+|1Dms(b+J8WP4*y=-e^+7AEv$z>5bPLet}`9TBrGO zZs&s&TPi@^AVqCq8YoIVRNX1zLy@XvmICG;8C7EF6j<6^4TQ=oR4*W=x*6Tldp#;0 zXr|HNWuq#RcoAQL%w|at%)3}=7UfP0FuFK-3XllL^7MbE8k9CXn6epx5OWL6sK7y| zxzqUiD&7sv^c~?5pvdQi!GVvqNjV&m`k7CMMf^G8M&yFzg0e{MXRZ!0cG#D`ixp{C z?qq{eSCU~uei}Tn%Z^=|uF^Gizjy4r_xy-BXa#phIFtZ2=wjdp4+Imx$Xr1N&XV#{ z&@jz(F2KoF<~v!PE=|$RASdA)h5~+*^V;b8iX&9{a*K?rju)2CbKQI8r zN6X#;Jj#|-rZS`aRY_lCI_NM{=X9H_>b+rqwcvwxs6Qv()bkVsm%bc*l6rYAJm0ao zf7aCtsT0Xf1_J&?4-Mnh^)4}kqze1di5u-pLuxZjp@o=?4qv_|0M$BC;^Gh6{ZbAd zQdzft+=JC=q~JqV)7&kHE0Q=wZkQ$S z`!=d%{A|9ChJ172!&!5Z?-4+s;6&Utb3Vxz4^MwU)Pwj38R(W&(unjIKjLJRk;eqL zpPxjsfzc}>Pm&rfI1YDFG>*OX=1>x0Q#*25|#+!U=qw1#F<#tLWF|g8{$M_+M`0jr)YoL`5JUkmYz%@ zZ`FWBLmWkOn@AuT85`9VdL7sf+kTQu+ckNhL1ka4{F)52`ybv=%U!eHh7O0Qe(LPGBAvd^iz? z=l`FKKK;4i^z1|m4!&z`qrmjgX2HBWLFkiC_^-d&V>3dCrkp-~nIJw&(0WOq{#Wyz z_qv5J@dN3O2fTBng(3?(d;CdxR4_K0EU*)%Gg}brcVN1E{@Yy*TWG$>rOz+#h@-9-CjN_;;70yHOfhAmQCX4H3n8D)_H5ufs0p z)Q-1*5BDn|5UX?L<>vCfPy|tk!#0uFzJ-B&V-DN^X^7=oBPzakTq2Q;%IpsZ3TD-1 zJl@m|+qe&*MW0AjPui7P-vp`w$?b>l4J|{Y%18+*&?mkSiI4A_)s3A;wtV0?AjaFC{;Fc_`_r1+LwzTqpP>LKv-EG>YBZ1TTu108+h7!xt=LbtYF3&V{BC=_C zJ%M$GsFJ#%DZOK%Aldzd#;#n1IZ{Ucrr5gEW# z0}aoxH6*VDG@b&4sGDROY9-hweH1iLxBu%Qy5wXt2)QOw)(NzMPXT>T_RCA{g}VtJO_hamSDPP=OY1qLq!}0d+auI(rJ?S1jZ$fJgD$xHE`{?EjRr4ql)#7F;jXts0)k|LWrp zpiaC=_m|4D*;0ZtX>}bqQM4eTG+Gc^MNmobskUrgH3RMXCXP>=)8Ym#F`+AGQ&&v< zUd;CkV~3#Wm1ZGDB|BNO0?skkJu$cg8x8#8562f#)igYJ&op z{hiCKAZpx3J&t%^COy}!tRCG#?^@7l%oSm!_X(W@IzV*!90rh(6uKsWl z{1?o|&O}p|IYjLn%EwO;(0p-8Xkvmv$W2pE;|sCU@7e_{w*oXXe)Y`rvC^ykrOxCp zLGfS1MIP`?6NZoj==}P8qHgW2&74IM#ulq%jA`L4OmcynY=_{c#A&?sIEbg#Jn`|{3ozf$%ikEGje zbNGG1d!&q?xn~y^cwvcobnHThAFeer`Z6}D2g%#7Xj_8Lt{+#d{2^UC(C)Fmok!7` z8xA!X)!eZkeAUBcK6K`s@jE9h@au;k&o*VwUAjkaQ=bO}GLs5|92*jsyWy1Sc(Qgw z*Xe@2+CUI8HU-+VN!4tDBJkDHp=_m6w+(vRW}Sru5k9qotVh8m{+jL6^>0P$8jFR! zeLDVb`xCAchG<3{xev=@UMc=j`0`){#O(^0MhMh8HOjdgL%p1`Mje@rX9bxC#qHw; zipxV=qRyb6t9#-4vXMeX#}N4h%PSRGycHDX2&y%Q-HL}ijYfOUHzm5gT-OHPqTzBL zA!%Cwt6I(Gh7UHi7pWpMKtHGk)p1z9pqlhZm>8Xfn)(^z6#rr~;yf$+_gTxG@{8we zqxVdu%@DBBIzjT{@;}(O)C9Iop-ptE2=m(1*k#Zmz47^Hel`zw91M2qI%SW}i*OXz z;XvJQ9g?7kTm~(VJSoo3Fz&FQ9#Jp$#rX&Mj()2upgiDcY%0gLTx+db_~%zh@1VPG zu;YcE0ev$zb&7x`#YU5}{EF5d3D6dpC%dzTu>(u0KlFhooMNmT+)kV+Oc%h;*t$kWP{qmar%D)O+* zVbh*craC#r`NbdC1{Wpn@;rysFyZZpnr?jXt&G0T&A$dx7X*XFmWMH_PzE2r5PHRx zok2@qyfFM@{Dut^c_%TBI@Hl$l`1riOhBt(DzFJQ-Cm$ZDSo=tGw@xz_4c>d-%-XH zuS`J3%&l8&k=v@@Mf)P!df#Yw6_7^p?q?R*HF#&2n8PNUgDvKoPU@37*5jeoALHYL zK8WO!kbyhGCN6dhvS8KKstx8v{TS{8e$PM$ltkh`JL*c7-@=;m%gvt=uQgUQL_NT%T=l zQpjW4-yNXiJai&BCJT%ro_60HoQmJQ)ktcjjq^JI{vAv*)OLQB{zqb99yz86!^{w( z(kqnDrD`XwRTiXqE*W&rG)~Qv(RYs><9YJiRla_RA(I~KlZjVADWm+NqKzO*=6vnx zYcK1c2+3zcCk0$fTm!c$jFGoZT&ZsLv=Fm4b^fLvek<-MAj4T4W~I2=WxtY$f_1ID z;TwJj*xPMjO@BI`TRFCPI2ae!HH6MB_A((o0!#Ykc4OqQe1(3t@6!3GIn#iCVQz zXk*0XAJd4)Q{MYi0|?^~ThBwl*>}IO%o{aF)oW@Zf&y#%qPnA|mj2bLD3S|#`M)!Z zkIa56Vxeaw6g0NjNSy@p0^~7Yea9&H!JY4L%DYy%W$_CoFTT@}iuWEKEd0KJj#+U( zOWIR|hbXZS?9*=^@{g+TFKz&XS$?;0>^9%G{7$Jtg!q~Gl=4F|tF|Vh&qF?OElEmX zD)W%|8M2BK(TOczL+UZ|8VcS!H0LB!GrshSsodT6U%Ph_RzAOy2b#n)mcEwSRk5}p zrp|CS&9=hK(}phSVFKV2Mq;e8$2QC13jlcXI4;yvEsP`;1?bKD0%B-d^Qvsb3X4X46U{{BQU*bw1DrZE~BQ?;VKMfA@+cnNB0# zUE3s`S00@lGKj(%&XNMvVOr7YnO4VoVit@|Fqb1-K6visP~ zZ-pfN$qJpOpfbNrZ$pJ?XwP#^68+* zg^K$ql^1`ZViZC}iB;UfYfYAwV&i?y_`Hu{8Q?_0`Z8U`tK0QnS!bK-8eigffJLFx zc*J4%Kd2YXuF%};9fW{=U_&P%17qTVDB8lGdS8m<^*z6il5zj< z6-h|$L)&YfYTJZW76>>NZlbxPs_nCP$)8Qqq;VlMiovl7uN-tAGEXul`{yqq?M*W_ZNd5tuM+D^g;pi!N-=JTFb+ z8q6PUJWU7py6hO&uja;T?lYVU_@5C09Kei@l6E~f|1n1QMpSRrwRoF8+z>6>Yr)?_ z#6*zjrS8)3>?vT8Y2yI_!J&Oydfv?zc#gJ^4jn*d_XZcYudnwAHGlg+vIx(hKz7W` zs^<7QKIY+YC6t#Qy!)u^?#I=u+$TkcD>wgiC4ELj6<|BYe_NmuZA1e73o)a6j>+zx zowrL}%ZKzTleoWV#mx7+M5|&~D^2^MMCHFFGT9?>af!<+g^7#pmh#_VhQz_G-%Hrm zmt3bLwUV>?6k~uK-L#oCQJKkVbN!v7({Coyz6`yXjy(SzXtwedS;3?CTU-p0l-vDd3yGNB!NkC@7i!J3mPV`d8^h+IQUS4W4%mw+;BSXK8HjG^b*8M^tHEg zJ2R@Y#JA0HY$ma;KibfJRAOOrbh5MGp|2!lQ5V9BfYljqcb@E#|KE-0pGewQCeqC( z*sL+pu4nFjb%{iySQ7!D*xnPHq9n&oZZ#!wTpjZBMqYQ5=v!c2IANfsG^{U;S#o~GOv#$Pp=>UV5$qF zd^W%7Is-He=iQsPH-9@$8Xj(i7;XGzL)D2lKYe-WMZy>+#MNeLDK-v`$n1)qzQH?OceDryhsD{mqja5!;%4i>&JwCMc@ah0*&JBB|3RO*8sLY;F#BdlQH zPujpo(kyV5Njz!Z4e8~+QpK4Z5;PQ~7un88IX`BK4<1nz2KjL zB=Y<65<;)6BA-hfo*(USGS`9+2BuC&uS$1oo(SGq6u;@<`IUJbd24rX5|z0jsu2Ip zXi09!t!v_ZuAj;Ld}q&PizETZJ?e9-??=A;KKPNFm<#M zx(@w1o`1Bz11<$PLk+KS%$_pG{l8dQR1LqILMy!jt0LAjuU>jmU&0*h3QC)$s@U{( zbR2|xc&d7xG&tYuO12N)Bzd{8G?W-=^<}rw*5$pd?u!z!<6Vjs7E~I^zW2CDVyR}t z*S|klC#;L1=JwpQWuGw%H+DFEeI^M;=1Cx1nwp%xNZ;r6ABux!8ibC|oJ5*DX(Wow z-Yp0=)|S(saq(u*;yUu;i1{F)Lt7xHpEA0rco9n{GohIzH|b}9M(OIur4zu%^7u=9 zifL$ict7=_@xpco(rS(ohoxG@ODMhQ*p;r7yE^)s2<3FpToQr3M8Zg9jB)S_aLImY zet-7H+7i9SSQ3w6VQ8T~vpl4xe_~`++7cNRxG#b~RQg0h%cdHD zj=@{Ytz(4MHTu)EH=6uNT)KPCvXtYO+C)4RgQo0|xo|hTp~iFfIoAmrW-~@%bQGjT z)qC@dbX6Vd$sHZ#q!PmUI@L%RV?O_uyN@JtuAsxtZr}Ea{VC{LY(=}ga@5qiF(k({f>U1&*8$o6?a0&mi||I04;5nZybr>sY}pj zAJJ!|vK5Kbld7eo)`xE)Glqi99guZ3ml34rKZb)WOiq zRasr39-ZQ(b}%ZsSP>tZvn3%Y@cI1#Ss^_C!gG6m4O|O>0S6P4j(x{4?vrasjsAE8tomKoXHw@Dh~7G#gO=t_xDjgJ z`1=r+DPWpCM2NKcvHw+42>UBvKA;vN5pO%+h>`1S-5FN1DX96HK6Za~Kb_S2@6XG? zz@|@saG~Oj6@JC(dC{x(rx557-I?nO<}R_ z7D~8$ujXQYPt?VTsVY{!b5vCkqp6URKQR?mM4&OjJ5zlUP3_V|m{S=f9g2Il{i!u` z^GTO*K)X5+4TI4Ow(15HryIfLHn_Ymd0pFk;08=Ho9SjSbzQO9<3{UCz|2PNBU$vvl9ezu+n{tZqm8Y%cmM2VkN3SRo*X&(4B z=5HDUB(nBSjMthNNYS| zy##wv9B=+Giu4t+GGNRJ9N&rL!C1km1Q<=|+7e7_Bbza+c}WGyZ%kD}gIKIyi^+tN z;7cQxo`pbnmwqusHvPvR7ZqJ9iChwUqg7klJS>VF^N$Ft*K3fZO~4tha}DIYkL zzv&t2Q%I+Wb^hH~?6>=nVPpu&04PJci^~OdDVi|HSLGhb^i)SXM@)^qQ?YrkFOZae z4W!G!kwlg>bCi%iQr@72ZF16i5%vaK1cX_j*2p^yBaRua1m8S9X;TX6IRdQy)K5%b z)=OAvE@?;A8Oh^LlLcbTv-Cm#prz&<_Sktg{4a52Z&POndtf?O7m*ZHccg8wL;a;_ zUY4}bG%6oW*bBs?p3C6?%XJU+$5z32EE7$&RrqLWmFtX%r;CDO$l?+2N7VIGy$yRWu!^^$y&mdvKSTVu zKt!7%@(Wo-X-Lxqm;sYU*e^>g6j3Lg^$&{)art!OoK7q|nH()zN09q(Pe1IT{My$7 zE1V$$7vC&RTgP9pl)uQr{vj&-xpva3%O zQP%!QX_Y`Cq9;$&6Hoehh9O2~X?n_5z-(QRtv{yfn3C5W>QOl8|1^WNtBUPL4!t@9 zO=W7>-f_MaJ^pEFBTYj%@WWG}fZ%7i%AznWZuOeM-nOnDC#}`wc+51Eet|s&nz*sG zsy$xQudQ)_blN+(Fwu!CSZ=mxps6RWe!Szlz#N48AvFhYj0(hlY@16WbrhO`(Q7*c zv7OG!q~|Hfs-v6P24Sxsog#tz2@z7=`br9RmN+XXkYym=3+Pqj*%&CIZ8kUcwt9?wR3@$l^G(45u zwVm*Fl>1((h-9`NCN2M-_=l7BM3i;^tlOK!rytgB*et17Ih@heb zk+A}>PD6PyGznFGtIGmi=MhE-cCTccaAM<=7f1PBV1|&>0Uo8}YiQ!NfU%LnT`jQr zTD$7oCK`#+g<-pvU)CUjPSaJ@XHF7`xYZ_vEcR{A;$u?K(Qf`1SOKw{^-85$bTUhl zWPs4O5)4M29(}R{u|%B!gJJcE^6-{mHdR&t0>aymJsneg?6Kf;G#;#5y!e={;BzG9 zu^`zSB3}ibr+hc^11Mci4$6u@tm+#iL7X-X%}d=FK(nhg+1g7(+6QL1HcV>XT2ing zMkQ`XUIWL0Ul#E8su1Zrj?he%|fzH`yK+Iu>4^33MMuSsBMhaovU@PCR_guMBV9?!2kVRg*$&L&bp!ezMIdin8 zelUbCj5LE;5tq16_87B0gq^1TlVtc|yU^fhtIpkcH6e;j=*VcspX@FE>LoCOOk&Kl zAG2HM2{c3K#(0fO@mFJk=U<2syFoj11)dX%A;u}aVRMy?Yb*{K<+$mKCz*#m_0`D1 z&3HZae0*8Im^QWgCMr0u}qV5mZk!M$@aw6 zpFJn0#!>~J6L)m_9G@DSxR)GT&L!_FE6){e-ATqB;SR#C{P#52{(MouHF5|wN>2dF zUw6J}iNJH>UJh8(r{}1UPQZu5QiyBIQr4cYQ6`;A52<;`fWSoiH))5LT$Cjpvx!mj z5T2;|OC~Wq|YqRCHvw2^Qp_5G?Jg1oYz{G5jNj zf5b3?fq%p>f{K5V;U6*lBZd(S{3C`DRQ!_+|2q=Hr%vt!;?WM>og=<-oY9V)F68ph zOd_!HkIE4m{vRR+>7(9jL@;qtleGVGP4@XSQ?TrH@6H@wm`1q%xIs=NnpHu5ae?yx z=_(JGTJI&r0>Hrke}(|=RR0?^frtN3lls4z=3?OAOpoB4F8DXA2Ezz;D41E9wl)D_gZrUk`(w~AAJ6Qe{fB7&a5}PmDl3oXjK za#q8;&q`#SgbAl8+1Y>4@geTi%rnX$e~wzh9sl=NY6J-<*3Wm^=6G!X*Fo+6e)CO# zP-ea#%Ig>@m)DBQ7@nSESLIzYyvi zRO7hC2@)<}p*%f-@;|j7G@of_8t(t$2DQ7-3m9zTG-dGqg%pcobSR}j`KL?r(D6U9 z`Op5~qJ}IwoBt4t3-^T-I$nfZ=u%q`-q+^-jeGEIMCP2~I~Mj62YwPY;P{U@jO46= zzK*o7yi*R{_4!t$-?lDZw$U}>xCr7K=9S^RufDdjK5j?wv#7!EUNf|n;=x<2+|dD^ zyw@&odU)wfo-X?XM!rerU3rS(ZhUrdHYl$W=Je`D&vN5^{=y`AVuxEjd046HIsDarB8ipwjJ}{Rp30Ltf#?JrUSqyc1^Wllc=+Hvd?W1+>Q-A-;$|pGz05uH-h+O5D50{ab3+ zHO;;8VG6wLYI$_h0k_azA|+7j{s;l+q7-IssdFKZ(23ta)f`^rsBmkgq3acRr8~Q3 zGpt@jNkMl?a0^{%ZThSO+`oNDZXNdOIl~j^LY&LWtr8u6W)k-=t!UzySK=SszyV~= zZQVkz)s>CchKF*Q6tj_Sb9(r3C0`~{?MrxR)qFTZ7yUim;rtJ{U1Ox_K8FZnm~v+G zk%#GT80ql|A8)({NNerXFTgRz?{&_(@2=CU&*SrW z{rtSf`~B(qBkpsqb6wB9uIpTf@k1Ls5`%GlILePWfq211)`J_ zqm;x=JR3<0Z37gy*%|EP#BZR+`0JWPr{s`jGR%o-X$;=dxEf2d%qw>1gWQrVO=ua}1xZWYIf5I< z+o-b)+M|XyV4-t%;Z{zDBsy`A2nnJ+?*zdpoy{vpUb~y6tKR-NTJP~}#tdd`BP2qK zBK5a2%vNLb0!acd@K^s~KtMrU?TVFtuB*H;LRXlzFOZyoM6wEwjC<##di8rwx5PQz z{?U1>7$nJsz<~FpAC{kSIhMb*t(+R>Vz= zcXt=GF&bHiIv6<9KEeJRp8<)M-zX;7eqr0(k==LH4aIJ8Oa(8#IYPa=$Go2M-tc9z zbS|W;aNxPmm#HH3^XV{UVIG zp?mHKCo7f%{%l_=SA@)}{*c02jvp(Nvl=xHkjXCNKNG8YVe=%0<9nz6v_ z7C5?w(JE|;WA{Cn)F`)b0e0p3Q*atA(a>!e?Jw$j5jt1^LzS4VjEJ2|In zzB>2qL|Zz~qK77D;%3=a3j2Th-h8gSQZJ~!CcoVmKPhCQ-pI%mDna87i8_ zYwVE7+EkIZe#q1dKbfocCgjJ!IrT~bbFn+cY9$ZOmX|ANu(q1-Xf)$%9yiZ>2+tzsT%rx&VYeTvo-kT(;G+Vcrrw7(qy11>Ax4f`c(%)*PmaK~A zw=2O%%5(ff9r6iSWJ$2_Rw2FLNr3ot%~alopPD!TO$cQICP!i~chz3iz2Mv7u~O*g z1EmP7^t-#3dKyLu%i9(<#rNlHOGo!#A0Cu0?p)fO*fq`DjYs;NWs=%GwQWD~Xrf|H z0Cun(quu%zD=6^VT}esqsA{v|OwZ3x?*m7T`wIK+p^EV>d}AHGwVEjgs1JLkxye%`%& zm(*gWTs!AMKQv9k#l&mJlS6|~iv}mkdE#2eGk-+zP=$3N4;v^|gSXCY=F>XH7ae>r zcagz>5UZEzQteWAPFCsqydz&<;Qnji2gx#1jsYbV&Oe`;aZcx9SID0A{$EtNhePya zt)JCPI1V=J1T~a)rhG9!boRnv@tcr>(Bq^lWyfV8DZJf$-0lPTHSP+o-hq#K2I#|4z-<*9->K z)#y|5dld(t-durAMHPh>hlTUy^kt&E?R|1s_SElg-hJ~&$#!gfvTthjFIjnM!!8|G z!J1+X&)&IL3OG4G8~)g>woNzY8a5zpEzV2qIRw=_U+l*IU3RU#yP#Rk2f@JJ=x&bw zkVON7U(bGevejb8?b?cohUU>usqfY-4_C|ziSk%X^1jg88eI9hKN-x?iw(^+Faeo!f8I~=R=I3_PVj#Jam@GW>8Guy|f zp-=VIxtBKAi-+cIPBvg@x2?R{+xsvNTK01ISdeA+d*ioWHLyH6( zx_+*E@Htq&I7(*A+SR3XCpBMA+2Y-G>_mapbnmkr*OfN0s#HfAT;UdoZWv6<)&LI< z@jy3%w0a9HF53SiM_aB(Uu{6Jt)gEm$pan@&93a&|{SXV}$(+&9nP%;{~?IA8vQlzh`2jv zuqz=)z9+b7?=P*Zui4tBxMc$#JS zJtYsSU&Wft;C+_d23(f4Yqus@ujsZlDx~eHuiJfE@5k$qWl=@1uqQZNpdrsm)p7}+ zt+!e8TWz6)L6ruVNt2wXIl(Aer98MXg-Z++hEOllCy{0+ft+NC+Q!*+3i94cN7jfkdn_1Ome%ITDDHjSYo7#4p z74|Q6N;NgZJq$m@8JV>`R`{rIUBmA5IaP1Yye?Jn<;Buqlw|ZH6LA-@dC5{=AH~|v zgSHo|P0l8+xA~m2srNyDO-beJ^lvM2U!A}Nn8F3A#GMx9bpL9DlEICGWfAea^B%lS zFOzcVFL$2*A-Qz)R{)X-0(otst2#+QnG?%v-Jgu3dp;%f5xvUzXqIYUem= zF6Cjl!1q~Llk0U!2g#|^Qv85?T`w=K@}~~dbB~%X zKq}^_+g9BBVxOFB+cV4!04u3;hHi%{naQ8Ifo%d&(9q$7qtFg-&OP)(AUi;x2z{6C z7;zM67tx*Y}s7oxpx*4OD90F96QTI#>OV~f97GXv z#Ks?`??Ii5w5C;imPuaCjI5vthB40>_@rQ#G zsD>}gJKbNH;1pzof*JT3@ReVuo2HZ(J_Od#VnVN^exDiY-^+BRR4TE^K z<)rwir$jH>ny$oKgGYeWCPKK86dypoo^K4T$k_yCKX@w^ zb$$j~dtnwqK^s#d@hocn>DhMME3-asK6MrsR)C;x%1k&p=r~PIcI}K8m{KB$Ajzw? zN}3xXwHmng#bC)sjvz$pivi&u_*Maf>$25vRmC*L`_f0SFI0(3KO#tah9*8>j{l(!Y+k$xd!8)S^78+%=bqBMQLrW4q_360OJ0 zRFzIBsYtvFW~d2K!6C|-1V!>OmI%3m=p~$42O5MVKuUz-pq(~?W+*y1U?r$8)w@C! zJcBt$Mtg%*ZHWIXlNeF4f>35k`2zf#AS8XJ9vkC?&OCtwDj!qdLh#;fe6SJKdG>{Y=10yd&azkMx)iB3K z#OeY}4d81aGm#gBcSl(6Dt%}=GzD2=gz>Sw6QN{-XpOh$fWl0H3Ea0p(TLG3D!TVi zKngudH-HN?ZYV<3^&q{_{}5dIY^wnm-kIz|(c`YZ6A|e|&oJCu7a8L=1XWFzNFUy0 zZZKETzH8gNKGuNiduj!?cx%n3tG4&rWhQKw#}?*qc@QPdt3*i?1oRsF+lEhJ3L7Z^ zO^D*M;)d%h-w_^28I~Ur>MF+$Bqy$SF##DkSGOouU!7BTJ-uV-UYrjG1NU7Z3^^!PLSyt^xejE0o^$p0 zudQ}7Jj5D@mkyD@H>7$Ra%r#EQp^&2K0h)Y8^jGtR5I>j{ZQ|nCUO)P&ZZORZb1{lrAiu#+tPRMHm`2oqC^UB%6e~Z*TtG66LeZ(~&S^!j#R}d_ zX-(Ko1eplQhcwCphuZprDIsS`5^^3({IQ~Q1qTu2Js}OdbzR7rJPNbG{FEd+jq-np zm&l&yiN_y^L?MNuC{NX>&{vtPu#F5)iSYAOu_~%IM?DxiUtE)kk*)R`RMa!?$##3G z!U&O&3hw%26HsqWhVj_~O@+?%5#y5{iHCT#*C1avpCVhd3&K!_&`Q2PShTNVyKw35 z4vD1)6uqKOR}cm8<%E+HbBqHBssW3|XxHHdh0!G@$XZ|^@w-msvInAg07i+_^^ifc zbpNQraU|&%Ju=$usX!s-kR9#zNVlje%s?9h@IRUqyly_P9_M~K=%;G+LZ1Lv zyKgK;53%`>*0rPLyt+Dk+e^=|g;)+33`@SW8~7TA+ZLfBSCvGD2A_fWA+JZv(H9sE zpxZl@L0Uz50-OdmA?X(4njHjUUSco6V|?-9M;GS15hM}H3UUJrxkq9~wnmaqv3oSu zU@KK46mJ0TL_~)Rl7~7ilV3rKZ37WY>qtYUBCj^*GGiyg*zJWkXX!Il5`zjYhk8um z1^KmU8WGlEHxW}((ghqw1PF{7K|SRmldE4g94wJ%{hDd~PN@5GB*2w=u)U+BZ=vMQ z6vI(wtLvBhw!vjHF&%?C&j8bESf^}-4Y5r&_4EQku# z$lv%1BqzO$rqXIsWaiUc|V=T&ic0&3I+x;=2PlWmhdhh%IbFfBIp(h-RU&wKRFsWpTP91Hk8uyT3`Fse= zb4|dwnBR`%f}V#XgY4x>NRc~rHc-nEFE`+vZ24ZE^Y&BZ?APNQ(T}e0_L1M<@-*z@ z&N^Y1XWwJ#K4v7-GjoB~ok6~wAAvxbn(Jii(GIt1*yqA>oDBgMYSZ4xtd(i2@V}^KY6DbAJ zIjmdj3)i=)%OKHnJTK<@X-0m*YepDL&{c_e#gtFwoVLQc=H43V3q$j3f?^87;^`VC zG^`8w&ci7$y5H=L4%XcRKO&UD1=?dM05qi?T#~OWl;Z027=n4mjwG1JYQBLgP(@r? znL1`ELP^>5yf4ajUi(2=MTawpC<^40P;^|v`}x^*W?5xj^zG#sD0oA4+a+WlOrpG1 z%I-@`v9x)vGaV@`>YXR~YR`2k;2QY6Ar1HD{WLp#lCf?bOv;0rmhh@Pn&Lr^&OFVC z%p*x~g9zPJsUT}<7ZIv8kQ7muz!zWf$HDoczX%H|8BOFdT}*E+rNAV}I=F;(dltnN z1M%W4%=LAX>KJi>L7>irN~oX1+_4>Lf_%qAN21pTnR=AOTj7J!3ZS_{Se^lgdAT7n z4v(zjNo9zVGfcMYa1vk_!;BE|dbck+XazG()`s&Td>+6y25Qu++ZGZfj}lVWV<6J; zd44Ew3|3CTfuTGg0dvd!$Vg(-x)@3z5Uf!Da1XIYB2hCS(cNruU+s+iP4dh%@(Agk z;x$4tsRo1}^nezDmVB09Mq%~4SxBVg7osR7Lc-35lPoPsahSB+=q^wFJfG6Fad<;- z+a_k^`loRA3uQ4xd0l6ybYmiY(ah@rEmRi<6FO4>gSRhzbQ(t&eN2kQZ8`oZGp&n8 zA-&NLB7L6(yf~1{tDSz(cn4l5>4=IFQ9eo_%12712hRemry<-53Um22s~4g34@!fAgj?Wv#r544$Rk`CwyH6=B4ow01=!WUCtcZ!AwGI$nNv* zA4FswNmB(lF^;+%8L6aDFF}ignCyq8hRdYD4{QcHSfB7Ht&Aww&V_V5T%NN>A<_$2 zD#GyPu)%xiS$`s@F(JzN>qv!I)`N%UTJU4#e0{(M46DO3(ERtj6TP{03$rABhE(XM zWPz#zr4%zJ1Tf@Eb}Jt)4a`c4Jqd#p5g^1f-Jk|UAAr+=;18_CpPFMyM4b^(ifEHC zCN%7W>lKPCNeK3hM$n4njFyKy!-`KoT@!HKub2tROjD}#+n2avJyA1>CRthP49tVY zF#&NV30K-5r9np!j!3zBai0EJW@wp1cCxBio|fS6)#;E-l(nak{o8!Pza3v)x!K!k zhMs?T1F?gweiN`H2;%HBva1N8t_W&C60igpYtbaL1IRazM7~rK)VpzAy5j;$n+*Gy z4y4wXCbO{dT!6W@=O6?jN)XcR?Vn z(&21hho@C!+ZX?Kl*o`41SrOT6d4i7!on{=en%?%lp&IaaXJF9uQE7{f$RvC6Z{I4 zgBnqBmg!X}iSp@oEti7bCnJIHbEKaLeclnO>sjNc5UW|>|I7y)2E2=NANo9Ww}1Gg zTJh>YL~#>dq@@W#zOv~6F9FDF$}lNpHE-SsB%1TbPuwCOLqLLjC3GS@{ zps2xgIU?`|D*SbUk2A@npb3zT$Ywdf_Ai2%6~>(enh$SM{7ymlT16ISlOTLmgi?wZ zQYn=r5D#y`aIIQvLX>(*8&Phk?P0O@+^i?^rW&uTp8Y7B|K8F!qxj8+% zb_TcQ@F1t;tBE#lI62VSvj+1(jPa%>A>74kDpE+3$kyal!BX*caHAYzv;jzYiN0sm zdroE%QHAOC*>;P9Pp@K*8Tje?xPYLARob*^^GXYft5L-j*3I8uX0np`6Cj}b*{Ht%s`;2nCs3{4oZ<7J8@!J`=E@Q;VU+XwhORYR_ z4IB4VYP}oK_IzjP;}?)>^~tRzPRjutkk0e@>mufwi(0;@xcJyBM zPR+H`SNtZZ?BSe=Vffl01nwGrXTsS{x+LS4S(v%0&4 z7}A=5%)4dYZomtjU8LJvBi44zlKt$S13YD4{(e1PD0o6zQhm zim$Z+C(L#%0;17cKNw)fAni2~*fsMMLTLx66QzU0{WGD_B{Bce{fxRH9i)HV@r*fhv6kX*HOZzBO<+xVC)% z!etl)7D!)CZBVFb~_Cv7dRD-^W7 zFsFR(N7IVxYmx@RcNg&%3;cYfG}WNXiDft<^}*)icSbg)_s@6jyk+_J7N@An7KO+g zytzHw(~Ppp_`jBTf0dXEw$;rH0TPKGnEn)4F!Bby^A%uTP-YXjib3Sq&uanxAsSWC zXdQ5hcI|H`f_fsln?weUZ9t~6J!QKvK}VL5Y{dDd-jhzt!NtAYHvlbi7C@$eVJj?& zd7za?CVDz)Vjr%j3Ho87Bss^LeA(ua?;h}&f!`cJPO1U4H{c>=<5~duC}X@qK7G9f zC?Zs>ugAwC!S#kYmMS+;dPI?wZE$}C4i^jO6TB1l=|} zc^%jtu=%@{`I5fc6=3`xPZ&gipE`%S6aYu7MuoLV;bVNNSU44WbQXwcfdpK~CEzEC zYhaW&cd9{*j87p0g> zLn4}OrzH*#@;aCu1jB%K_;c@Z9`Ge&%6eFnz^=Dl!pN#i$^bHM*X#gJ%?$^C4g?=` zMvvk`Vn@m-qkOS#AV=0<6lWuqv_S8S+xQTqkQiL#-iE_XvZLryEWQSiZN_=YMtBhf z)v4UP#~DE$TnNU(QD7ylo>KuIbk0G`4lbisbr{_WN#)JEYgHVuClG|3*n^)@_?8tN zS;h=_7w{+LVu}O+fejgWzikupg|uLBSEw9&QACTFf|QGbrxd5+;LdJ*3Z_TU;wMg} zKc_k84aD!u*psU{!OSRCU*|5OTo`zoDas~ zySW8Z5LQy&2!4V_Bfa!+H_^u#TjtETgT)_cIw|e}S3mGzylCZyG6ODB?%^`GoTT1- zG(so9-5k;qCHP5I#_I~IB)bi+E;xY6qK+mUm$I0UMQ$~mrvfCM1^q#**bg&3J`fv& zE1U44^GP*e(C-TcADSHw4K7kv;~+Papm4=1cG$om2Pj&PoA8Yr<=cNw^L8q&T%*pX zr?d5LnxJditWW{^xwEme&v&V6mk6j1t~gx6-g}@^jpaziGQ7k}6{X)U#RzTo8Ez5- zKb5Pk@C9V5E(C>gtYa}Qfrx|?3>ZLXMNT|xAlFyGRsK~N`7e-mv{5BMZVU{B;zV3x z$X*!q2kioh+Y9z#)z?TnoU_Uh3eb&`g%jldXk+(>=UvYdBx3Qw^ioG`lv~0k3m>h~ zeRwhDFsX9PS4hZ(>kgbLGscdPKzA3jn2M0IH$wnn1Y2_-m`lG+$t za}zTNnF5Ga23HpF$*XLzt+TB$cn%sZpTLO$gIib3O5Clmx`*j;&j)E(1IBxRdov*j z)XOZOM2N1U%i^!pEGAhZqBmLOz?CyjI3cr1G~2=f>M&sDT-=sfkuWDlKn37*;0pC1 zF0o~#nfS5fh3M=`TI$87bH}GkB~90~*TZ6;FmEtOOI(Vl!a>FPzu`x%B z1`>`Zk0eysf&arOcN}-cjwFf@5RK&GRwq4cs#&F$C8o<61^D5gho|vh*D?Xl^MY@C zwO*|+W}v5&@WXD=B~@h9&FQm-7TU z_v5~RoVpQx5psnPT=G`J*cVNjDX?V3ZYs_hMME@#50l}?B;)o)0pBzT?6=G)T}H}r zv51CSsu|OhNkE;!FdU+op`q|F%15-b@AUA{lko`hVYCm?nTvOy2^AexB_a>(fp4SP zc6dJqpdx9jI%8ClFre3o$0@zIM3{^o0rV#;-I?3CowvbxaqEBO1$gon2@djYT>J4ZPuaDf8fjAo4R zd%9FTgv&Qs2I*xb22r*6r_(#8 zB3j?f<%IBYQK4_=ESR!MoBVH*)1~;EaX6ItpLp-~$6Bo!T6r^(iXrT~@uS-KDYrN| zNQWyB&hFQNn;p$LJqj8-B8uou71kczY z$+Wxpzi2-m7q>1Ar;)@8-WamMfg-i-4wG6Ai7`PW(uy*T;l((to`@+@9|MEK8~%djID_PGkbLp9zk}~ zSwPinRQqR@Y2a9klm5!7C?Ct!s`WR5(p2I+~;@D%*nKk$7SxgxI*wBxc&oC+>Xx`89d>*62c;OHehkvl-_aDZ9b)#0| z<}?{S(Q0+ke}b10O4e%stJk*o@^1yZb%?zH<7@8Y+K*{I*8an^KVu`gK3S0yYl5%Z z)40Z68ph3kg-b&fx|$zOmjSgSouAe|6CVUp(%;gr>B?Na-F#3v?&=od7z|X<{@EHA z0R!{zI4l??#uoL}NBO+vO`-vdO1{O_VdtsPWX;ESp8z`i($|$Y#-KmIEQiJ zzc8GGA97@f**K@iIn59S1o5QJf zBqjKQ7iozv-J_)`WZ8nzm(h9-W03;7CrZD#aYn07%CILXGDRwUl0K5R)nE_N4vxq7 z7#%XiEpc+tFD9}|C25(KlD6{+fB09wR`zdl|52ZC0i$Wh^=E`MoNQT!5tV4PJmcT8 zZG^!oe9+WOiP`w_Int^d?*45iqO*1EtGC$Ob+kM&Z?|uZQ!)s6=KRNVl}T)Bv2`o3 zw+-NA2xhC8fAO~v`+rD#Urc-bP}_sK7XVCnXPdX%6}95nrW9RT)SWxz7m9m)|KndU zZfL|UfmL*|b=B9-sBSWmFaO75_qQdM3^HQ!>2QImw6qCJ+gpC%?%3-lUZ_ONHx8)3 zbtn1j%iKaQ$RdS}aACpU2KVoo2*;i_2`I{F8&v4>7rpwc`vl+TfGRYba+#YXHzt$b zzUrC%&%LblS7jeWh*tv${M-RpqC{YcW;v0?ro#KL(p83Jw+b0_-%~5dEZc@jDA6k3 z|M$Io#gHrnk$Ty#_ek=)^kwVfQwmIs5uG(-9q?~if?x({TpgX6jZ@z5Wq~#ZIy#6n`kgSktvFiIv>#k-RQj zsc1yoTLu0Ltmp5s!DB{YgikmjXZ7`gq_D8K+xrFa30_*B3-QKk>rR7i5Lhx>MIqy5 zk=7JL>8$}%%1xvMPq1p2$6C8HyCA{`7#z_pes`$##h1O#?t6!h+xw{^!*k12H{SX0L6#Pl(Etr)Z6XUwZNzX_OGUkNf- zoND2kV%XQWb*Rvt-rrRC)In%4ep0H|JTxs+K>?5(qBI#QYtK_o@7~R`IpC(O8x{d-zefy2!ak;3LDf60wXq|giKg?CVQCJT1FsyZ8Bn=?-j64qrwU9W z40%|s%u`5(L`KiXtlr#U-jBz41Jr*sh!iYj4pkV%oP&7c3>zt^= zHPolT^n{3M+Mz#gyZbZY=E$G~ysl!)`Wv*ZQljhJz=fIL*Z%Qk{jrvW8KjIL%=RmK za)aryX?r6KnKq^;I`4Vv&|A8!hXFA8tz36O&`kh%m%OvCc~G z>-?HXmpsq%yb~i*3_g@1_G^JH;n2Vb3pLN-7>!I=F^0NUyuXrlF+Ci^4xf1+_o_2EylhK}N#(ll333+JYs6pGg%{s%aZ@<*I;%@S zHl;CzZhPXXw8oy)UA;oZVNGUi2-?)P;E#Lc{#8bsDK-~8@VGeJ-86kQr?I$GYNSAv zOWx5Z0qM+09Z-i!Uel^-^N$B347+%`hM5$~&N=9tSE04gW`1~cz+^ltqlm#=O_;s2rA9D`Q9juH z+rmP^$<_jU+@E4GF;rnhFd{Z+|7&MC?7Ufa`NkCTn-=h7MZcO-aIe7TBH#gk2t*%fZ zuFAzg{2qUSvuCeTwpAziRD4qD&I0`zoCYy>vqE~D`i`ww)YNX;vtsbUYD0~9`=bda z)*zgTlw^bwG}~{9*Q&mRZDH}1ay@nLlJ>Lj2jfqiI$m^nO}xuN-6iq`i_`a=R;y1| z+qXXB#_--FA+z7cvZWmTz%^2cME*W=`J4Rhvm#4dUFKc@SSb|_>~?0l$kq!CnfY<) z{MY$CwnEv=co#6Ba4|!3pLLYcOP|N|4)*qLY~MbTtDv8wvxRIIO-B&R?#%2>8ou95 z@|I;y_uu_+aI;9;5?u*e?kTfKsm7w4-&(Z122S)vtg1a>#D0mR+}0*o3u#Piu~il- zbkMd1v1p`>VZ_&&HdUYsGa+(UK;>+%z`n`s;PVVKZDkM|&)D*b@YupU^aZ%|0L*`n z_xerj_^W_9z^JC{^lN#Mw3KGTm{3AeQnC{;ux+q1We0;Yz#Hu!tHgKy<(U3`Wx+#4 z?H5hg3(HD8(K467=bda&P5!JsqW`EuWMCTv_$`47&pOPy3(+8$mn|s-6kMO22X;kEZU*A2}Ts(tD68PyOPn??i zIK73eU#@mF-bk4t1lCJ*W`x6Bni&4qa??Ly3?7ayMJzc-5a?@4& zGTvD|R9Wdh16#?VlT{*nV*-{UG)?lr1O)#o8vRwk91kYdu7nfvo@?4xw)+dkRqYp8 zVg(3l>b5lep0}?@Y}1E~?4t4|=B-lN{XEh^#jOtQhE%Fm!^m16_|D@0kj4JzFZMx=2PB}? zesZ@NbW})>ExF(HvaawahkQ>KM{nnrpIdv@1c;P>A6V>$Q}34~@r^RE2#(SEVM|jC zvm#N9@7q4?QfApXS?46N#DO5Hjo2cgb8YtGS3MC6aQ;-RAzaVUJGy%d$nKa8mAp?b z!_p4Rr>ja{nSG=-NnG113ru=G>u-z&n5F`Uj-#}$Fg&%bH`iUm$lqfsz7=CYcHcbE3Ruu=PA{}R2@`WhqQaQ<^ zYW6%NQe>>D{a1x%e-$vJVv{?~R&@pCJ(tdFl+u)!kyhW+ zIt@S_-rc}hjM4#8$vG6=VzszC;`r9~Yr>E5K&$a)2-)Odi2l;@*Pp3#5Rvi}i{ep9r-NFJF4(P@Dm%rK#D+608d zuKL!{g{0Qvs{fgDsOv_gzJRXC^BfIWE zzPaoFo9F9sN!}K?o%_aBzK3$H_AJUzCvqBVaivu+6T5Gfp}O|WBq2sv`G4|wp{lJ| zwAXW@p(JnA+h#p${<#kUR2`;!l`%~P?Q}NrDKrGVZC(X zj@=q#%>Lb^b24eJBd63Dngf%^wF{%ezngRaVS+Xe?zl){6u{blp&cC;Z;Y}3c@|Sj zQf`pB7XZTmws9fFY4M-OQpiH=f8%T%XXA)Oj0?m6d0{Z@YA#FA7o158tnlBsAY`_h zk8a6((XLBB_9@#JU1*dNp5WXox^ne=+F+{X9wGCJ73-ItxyMCpvcQSQHpbOYhP!DQ zlD2)!Ziun#GULNAh(#Hv4TBQMxZE%)F|JcgN{rhZCMEt+L-GANI52Wnb7xo=zQL}l z<7W)1>6}{Nd_?mM!V4@TrAY zkm78U#=Ti_TKgXpM;mG|_SRzk_*NY=PHAChufrc|RU`3sBfs|(+aE?8VuYG0(#zVVB;nlzW*rGsADdH=%=hf7D`jcZV3(9-KSv&+Sjg;o#~8Iv}> zMScrx>s>AT8Gl{mp$q9D%Pd7N?H3F1?Kx-=Nl1GV#VXrnWr$t9Ye>5>DmMKXxqiLd zA2=vxi{m%um8bBrtUN!yrDr&R*vjY!405sDdBr`=2y_jVM3Yv>m_1 z&3MxV|1o^VM_Ri;e^+;uvX}Y|obI%}q$EZ{Litv9Tz*Zrwx5;z&_Hw`vFDhBdHx3& z1bsSae!tNwFJwXH=dd04%sL3<4;u8~W_G47y*tU`%FThm#n zx1+WVu;zXF6UO*jq=%o~O_El)9CONl_GcC1-Th0XSV1_&uC2W=Guv>#hR;kwO3n~F zhj7qzE(ATM&!}wQ)IiMp5Z~TKfUcuEqrZJsLEVwpY?}5sgD5XZ3`*OdE0&!!FtCQ5 zkjfLx({jMmch;)d+6=6$Jm`aqzi?zaJdX{zThVY+{?O?{jEpbvF04 zA9pI}yG=lJ#u3W24qspUYh?n-S-W9UEIen>oV_7od6FSN!MP%mRCBy}b*K089!W7K zoR>o(Z*sit!WtvWAJaEGb<=~^Jo=Upo*6aF?d832cqLASKzTULz^?r2j|Gd|E8GI4 z74|Yn(gI0BvsCwJ4~tlzo}7MF914T-dyTQ((q?}|QERcg6!%+G;m1#z}R8cu{D&&l-k zeumtk|4iG3J^0YGrF;@1%-PmEC)vudzONrCPi+!280^(Hnd|Mn$fvw2`xrif5=l@k zR79i{l(rPq+i)Ir@Mg`1P3y(}{*=^OeY=`bG z?{9Z-aA+xa3uEu=ZDV+n3%pQ(I{YYBW%AKhUaQOm2L_`3f^*ux*7U1Vjl=SK21Er3 zeKmt#gd!5vMQ?JY7qCRv_Vah#YRGE&{PU6O27Rj`r-g(?%U<2zq=nR<9pC|5N`Y5= zzo-`Muv1AHN=jE0)0Q20uNKU2Bc6IUiRIa&e-xP^%RSVJe@khMKZ)bz`=JbGDGb z^$S7eTEUMwPo7t{zm{K-Ku}1BA9|iM@)j_Xjbl6S8V@+-Li~Uh^l3Q1HtnUgJIbJlB zWbd$(ux7%`p%8sB1AgWHVb+L57HbzhE>y3--Sn^nu0FyXu$!`*pR~fp_p{!G=kWST z8#=Jz@}k25sS&u(R!eIUdtbi$!}bk1-qO+C9@7asjZT1mjJjmdToAM2CSfM2^K-pL zG6|23mO=ACb-Fg#+je6KyG3dTz3C9)Tsj)CRGM-UoRHHrqvHE_>ESTOK|d73H}s&; z28&gvhKBTe+g=Q*f9#T|%`Vrg5=$}-&e2ZE_rk>obtD-?7N<~(cbLehuvh(hsp34( z34c%B2JzvOvn_kfW2UlR>mhrsq=of-f~y^*rLA3c*~NY`Emwz<&M`10d2A|cUweso zSPtD>xPv}Pk-&oNv#T4mu1G1II_lnkAb@{p`fJq)Ln2y3^GUS0TRJHAQgD%}_9~T0 zB?o1X-e<49#_+e%%+oi4jD@{;yv?WDO?i=;^XaG3T=$6xf~ro!=U6w(rNQ3qkIuI5 zzARDun9)NH_Q;S291N=|S=mwbuKzo-p5c;~bdVzKimijasz<8ZMDrGV@^`pL#L#g8 zuVB?6{5bf<9bqky(@FPGR=+$n_jXRu)9z{63?`dGK|r+xZNDt9N-o`Sp@se8k=b7B z)S2@^ua4dcrDXeM{Y(wjjq4R`M;k!rt|AbQe>L1blk3=Dd-D~v+t zNq$48ZD+8EF^MD%oda>4@<9HBS<(a$}UKiGxkFRM*`Z!E_gC1wh(HC zU!36-@s?R^-Wql(X$W1OAIve7UY4xO>vU-*$Act^J7)_vb4+=nyJnxq;~8I%Ex21(|g;{FKLhqOGRDfC6=GG3cmI1G8fR^zV9(6%o=h#V~ z>JyP$`0cdxHG<~3(D_nyY=>hKe6~y+JhpVtl#Q*s35CD=5Ly_%t36A5oCsXFNePRc z?&Q9$`rUN;q0ET&)Y!NQ+Zg<~Px^v~m}4cM#8fv1q5Vjl@)YN~Ql?;Kz}Dy7_iYvq zx1uPd)a3SV?IlI*tI}ylrV^^K3g*V>d5h&&!lkFhG6ee#$do!2zz{%*?kDZu2U zi8l`r*K^%7gm)0sVtaqOnQ=ZP;7iyS=aAa$UZ-Tj_3YXJV^~$o15&3qO_^=a+zTM) zxPk4O#s&-!$}9-q;T3zWq~s3Wh*92QJ5+CFw3&Mq1BnY{rkgwrTDt4)rVc`-5EIf& zHf*{-&AmJ52gQY~yvw%qx43QM;dVWWszwX{5B6ul&Q~0EjKfN) zTF*w_kf05(s?81v>fZ3y&cDk+Z8;B4ZZ^^}8`q09<2ml|Ey>8p!p}O@k%oXJ=Lt;p zlh&@a>g%F_$v-@(I+=z~NnswL0e*Fy8*XiXbeDtsQMlL9Rvy-cI6DgWjTi$;z~)=8 z9-Vn&pN2ax#11+`>b8CdZ^KP;?-oq*t60Hrt#h1q4m$nvNKSlt zs!;@TR&nUT&+OEfYWOWAR9VMZRBq!z;uk-LMs$p>s*No{4&?ya(9(Gv>7QMQ-{_!} zkr2@r{FTY|4%qB;qIq?6qtREF_DLSPGg^rAAkRT{I^*z(@u4GA7*ys=A2dI{o4P1t z-xVSAYxsbN@xxp3|57>)%*G4dZaGm(e^XgMg6%g(lBKPYb0WfPx#u%9^Glrj zoh{5jQx~G?nn^t}eHUTxkae)6MOExG?oqPLiwp>gQCo1-l2>w@A#Tr*O{9kd-;3sO zoR#^ua8>aY9BbMIhN*OZzy zINc}~u*Zkvlf@--*mszg8Q_DbK(kHdzDhY9{(O7wz(t49IX~AG^vx?wwOaq=9gg4mW-TDDf>QC-c~3i{oX4 znhZgzqsgm$U3KVE>-=QApM^)P5h32F*bi+HcYsuS_QKr0`@6opyKHN3V0_AtIDCsr zdMz!g?uE2NVAtu7-vm0Oruj4w0P>NFJ=C?cm1~nfd(*4U`Ec?XLatVQKKwH-mis|Z z*IISGqn7q%U%4+a&O-KwW((QOx7WT|9UR*TS`MkWx_I-}iPoGKg`Q7Y9P#9wuj$6= zrPGPx01F9GVL!i*nNd4rRBF8*vR(7oEhfQ%yV?rI(T-qH^oy&_U8TTJV%GL$T_Yg8 zg`A*lT_fwVo5mv9_DnxUrhwqG;znqd_r*v~)KvXo7S-a2&fLrORAf#6DI8w1a%AlL zAiMEcCS6w}&VPHYdxM{}kZQ5QUP8G^7ED}nvQ3}T{)I_0-LvegO9*=sNP69IKL^nHt4hFOFI4mF5ZuK5eG_eQa4h9l+Jvjmh14h4H zPxHn$rxRc81vh>8=*$&zB=Mm8W#!tg_Ct?2b>0<+2O13GxHOWY+?B4{J_>mY4Bu^0 zKY#h?Ynkk@c^A~w;wBZ}h)d+pHSGR=IU{*G_7pl1+LpcFO|z4)M*nz_{KbDjOQcI{ zcJWg+WgmCj`nbB_y*PBW`Fmg_gbW{&)sQ{0zF_V4y%H&f?Zy+GRGb6Kgo|Hn!U5ud zqQv$-cB+bf+5H6ZD%X(GN51YyeFExwanf>=s>+{Bn}PRQcXze-^3?m6XZv(4^cLy0 zNIr&lB*jlR0+P4au2%3~FPCg$FhgKCN>=FQL6HHR6{s7;i2G?5|0N6VK&?;D@c@J> zi4&L7GSn;5O_&Qb!=SrF0Ie!IbDt~Xht*Gtong$yr{13Da1@pwfB|CsESZ3_jw<;+ z95#dvOC#NsajX=Td%Gn(Z}a;~dW_l{PKTl3WiRo*kZ5;h(yIA2^|qxA$$LjE!ET}k)}-J|`1I0rJ^m2uC(qtr z?h@)ev{qVMuh{oRznBj`Q0oVnCG6ET{uJCDF5~^uD5Ub0hP9@Ts3_h^f73|xiXO%& z!IxbvuJ5r#vtr$)%V$sVS;U<*Y2wB4MI#|-iVjctJM%*3{C9)B8lnNe4#S*eYAl9{v(%&(U2695%>ZMEB7{JTS`i;uB!c1;GOTa zC>@V1s3hn0G``e0f~sk+T${Jq@x;*6hqsdaGxcs=N+#--p)kBdXLZez;kp%+b5EqD zt@LxTsh%j2NwM96VEsHpm1(hJOQ;c>H*KqbjM<9Qg#JzABBfn}MT?D{DhrJ#c)7DJ zDl$!^YvJfoq@Z)k(6fE-87Gr1byIRC!#d^&Lq-3-czNRfCU$Yfpmx2|u(UJ+5OGqX zG!Pt~W65b3{+dWJib%Q6%E>`Fjys&?7!k;3g^^GKk$bP?W43X+rmegz$XU8s`teYd z$^`-A+ZFgaPqc%hBQD3ISdt;`8=>K*Y@cZQ>83zOEan*WJ{HX-%9od*sY6b_Jjz>{ zbNi|EG&KTmHIfKCjjYVcv#XVxBcoP^YZsE-`!N}pD(ue@V?eF#0_zLvtXSNfr1?7v zAM|XN%lfDpAucs+OjjN>nl4b`h~tc|fzcTC=rMtg6)HE%(EZn%9+mzaP~AWa^23#3(x@0$I&a`vtWS;v?rulq;s%Q#OH#$~mXF$|Iq z*Bd?g!S0vMBAGF(UGH)Ihobp!=-OV1Pg2zm9#GyQ<%$oD4w8uG63E`SBXD8zQx?gy zr?=UrcnzDRExFog*RJQf*zENrBE&vS97uxW`M`W~+KjWg1*nyVlh!W#6D=%)67*hM7y$t9vd#<-(&-(dc>L=5#x9Q+KLJdfyRy{bg-n=rj zAfjZelw@q7gMk87*^?v(9}{|73t8uM?JCLLh}<^ZN3euSR)7s|B)`*)CDcbis`pa^np&RA=_@ zx|ZS+)PV+m`jL<(anZp8J8kz4oK~9VIkhL9P#j3*oKUYF zmlg|lm^a~=M3PnqmK3Pm2$yhh(05M~AROQ^4l@1rem8nj)c!VIdK|Tku@r zoO`GJN)Hs5Xql$GsTSX2JoV-)MoiNMmrW?nXAM8cL>&|J68ucWB9Wv8+5}a#+u`@^ z%~g(O;0#_stTa)0RIMX(c^_cd4R!R1xa9KZ8w`7GYJV+Mu=a~yeOK#GT_TKV-4Crm zQl^*h%;WCU5Buaz?I)y-8`6R1DSfWB;!#M21kbe8#U4V8PbQ!ukh40=UY!*)og-t$ z@8LrPAly`E635Q$EPQPCT_N#kfPSi)Wyu{$=M^~As5F!#BseaXx4>KEgo3RB=Rhq8 zEeKItO4b$XGWUiBx~n>`Z|!LlY){oR`sk8{k3=(r03$1!B67N;UnTqqpKM-+7@Nraq;4;sr+rLV z)>FZkC{v)9Nz)xX8lD%Nug39lp5>4BS46_5bA=?a=x&JwMRQ)mG=aK@fKY;fB4 z6My=SW^i^QXu2>@N0CcDAM+l)C?D#-V~qx8gMCt(dkRBabcnJrbAVqUgWjiwIq~L9g2s}y-brLw%fruSJdu3ZdYp- z!{Kj)?jJ$<=1ry>GRj<}FqS*1@)&UXLMta;%ek_+?pnKu0g?JoCb>^`gq{_isDZm+$@vMefCT-3IDD=zUAQVFu~xUu~lzt8pT!3?$9ip2z!i~D;- zm47&|7qoqEZ}sf#S22FwEb0A8Z5x-n?F|qrn{dZ0bYJ=j4C|_cwZ!YuPj$ zUiAuy+|s>6!2_PlkRpiUtxwn5c^S*Ei%Be8bS>u?XH2hm36Y2Lkrt@Blzh^hC(}2T zOpDsK98{sOMqLFhOvXNYd6&ub_M@HnEmzVS#f0gyihoeLOTLpTSt1y?qu!<}sr^Q7FAORx5R`g!P4k3@b{`hHQgO-g!+ zURI1}NtRp0%ibNB*?Y4_w_4$9yZL&;q)jK)G!z&PAPx^D}P5yP?oK0V|}6d zibHF7i1Pm_sM_2s*~Mk~Jn1iqWQSbde-o1`!?h}2f39cti{hJE3`j}w_6>v6_EH=U zT7ogX&PBzA;i@>1&XRClpj<1-1|Gk%_6j3-l!n4YS;^n=Zu%#BOtf0Jb`t)q;#?RP zUtGqT*5qY5_pPE&f$SBD>{ve*2LIQQl-uvBa_zMrB5PuLB`lry*AexLg``Q&_6u~p z679GE1nm5a*++@pe9EK>%;LZtV+_Ur*WQ~)W4T3-<42k_prTZSRFn+25gDE+M4?hq zskh;lMs74IJPo1=l_nWpRFsl#N=kXFTZ!ToNs*z+i=sjy!*4$W=lI<9y=#5fZ~fM9 zt?$?Khv7VD*k_+ToqhH`PmJqH9!6fYG7zZ+IVd)%4R1XF1i0yjO>ke%$#WUIS?G=C zGq0N0O?PiSk(Jyloc9k36!AoI_=#NTW3ae!_psm3j`S$6ZF zMV}_76U18Dbe}li!VW)h@a!W)Ge7N@tgqcUI!wd$2#=*gOhiJpAX&qC0j8tAgu&Fh zmzx+wT51|;aGFZA2J_@R1CA#v2dq+VvN%83#og52pF8?-Bu+_3A6gV;mfHGl!JZ`G zp}n;S9^coOdCU`_2^O&qajUP#pWim|rlEp0r!h%8Dx+R2Z1j6Sc`hggnGp6@#qpyS z)gom%(uFMp-jB}`{=Mr_E`j&TYp zTBc9Ig6`#F8J^?J3CZGp#G>u^Tje_!IJw`Ou;p)78qXLKHs7yyUDBdextwXpol0nB zwaTe~ZMzaBXU?!cay)-R{#{AJo|@*CMIWY8)*IV)CG@gj-sBO1Njk1$XDm85|90lq z^&b{**yq7ECA1jr$&3AqCLg{Y3Z4DHFwuGDFV=FW4-r$I{#bVAkTB^eg&l`k3G7M) zA%>pZu65_F@(4iXCuV#^&BQAtzW=&;^1Q%=#2)h|a4uyvB9dSh&l%pkHat%LGiMf{Syw@s&^=XN9ZuJmh2w(I?%pmPpfk1^;+Mr zf&Nq#Q%9hUmjrE0N(uGZ9V6dT@#|XIFFh;iL*LquqNvT}imq|#w&1PV&BCG@fA-Xh z>4_eKg$Q!eaWqNbqvIywaz>wvuhy>nVmMdUl?mvp?v+cA1?oOsW}#|i&r$6h}n@4|^0hb!C`K=SaDkxtwDfu@d0>mQ8ubxGYf z|DECDxc#esU-)NNzrVFUK6$@|VHkQ?xc#a^-y)u+L!RUPYzA1z4p&0#J+DfR-QK_} zus&FaB0BPd+rx8L;J}$d1p0&xR|jRVdS8CL`~X0^&;eSHcAU38EmqOc4BRB8G+0;f z(e)F~-Q(4U)~r^ZIBmtitLBF#`_FhwdN_ERZQK{^xwZOU)BQ@pJFa!BcK3sqB#F}!^2f#qB9*u&yI%Co;@|MK@qkZ-A7HQzOW zcU^1Ya}|2`CGj37kFRFSYmMsO_hk76AFUwt?CK43Jy%C|$_ZGWtbQ@lQ!Qhuwpg{* z=cK9G6wYX;&9Nn#4xzA4#a~()>+NIxC5^FP-m}{wIvQ8eqM^#X=+@>pa_3swTn=!o zE%dyW18eoYwMCEl3=;dKKbg>@zEvF5FoWM6491FI*zfM9+-*4)sQJqq)8^*ykIrps zF-#nooA#-2Q~4QY)di22MY9$((-$3;H-lOqqfwdTy`yzSBgI1=zG%LGdn~~Eje)T? zK0Ep+ZYi!XThi97V)6jBwGJ_ns`~sVKqUI&I18aywR-0%qYp-v6+;^zWuM!5$;Y?# zezw<+Qp+C6vl?X7VJOjzTb!W`e>*7684zseSaHv+ZoBE$9Deio7%vwRx&7Mk&CSf` ziG6ro!&v@^suD{;q4D4-=}Z0lrLC=bG*K?gjjwSTZ_k9*<2==F`cK{wy|g*|(V8Xa zeSJ3abaB(`=m=)^>|^2mF zhVlzJf#%;n#8TFkvmMfvHmcB+vMku-V#c<}$I6?!=@^3S|9Zp9V;cdC~jLad4Nb~ zh$Y+jJ~p2dN3OJ`wNKCB%CXuIxQsfDjvi*H4IwkUI*CRPZ3Qp3Ejc}%eN&CWPPF`C zD+pi8okZ=xHjl{WjdZ^&M-OvkVu2N$)8y%65_=YVvIYlThL`zD`1nC_=i*s+E3(HU z&@CeB=F%c|;2lJ$i|+nVYEEhjD`L9FIk`992q{e$`Ov8u@9mP?&71Xh{q%}OuZ!nK8?>Eh zVCPRO5HF+hB18sLA*8?6wdfC*W9<0WgjsE0u<6f8k;e$j&l=-Ahm2(3zuZa8JHsQ; zjG4EZTg=q35_JwlwaGY8PcTYd%l+y6mPV1>wl^%n3Z#e$?8uLjUVe0mPiy1#H>ypM zt&Y286VDthd7HA5Swux_aETo6UhSje8hZVEqs4lT=uXuQ#2CvHB)vKtm(CiUnf_zPbK8cFZ{osxd4Wwp>qhxqtvl3>jBR(b zhjAh!EE?3FuN5$sNcC-g}yoDw-8a?xSCKaW2t zKg!GfahS{Lr%93!JHA(Gj1wWMaa&jQrYuY4ntb@)fNUwJd4+RK9&VoYlx3_zL=Umf zhwKK-d)m?aFx(6MJxTI$7TFtu?rFy>mTRT@hLj)WNp~`qb5wqD$*J@W^K+w5Kwu_=Lo^Sw7Rt=|Uhue_u4tCLy&aSA$lg=#yftn!_6-|i%E2evmi7tNFPItUMp}rSQVdAIs!+KO?9v+uH zoS)SZ?9fN~RU1@vY$6Z;;QH=^wIiLHn&#(scT)a&`@v2TQ+cL4Lu{H$t@6*y4LBDb zc`#cl&a!Y$Q_1$iv!59d7ZR-bt^3@j1+o}#DR?Q>G-}+OC*3pt6g%*4#w3#yUsC6C zG3(R>yr}f3O6%O(by?SV#t9};g|J0}^yl?&J5E<`q8akFQ~7W>akKAGt&v`{c|8yrE1&sa#CrW&ik^(Ow)P;AiQcmZ-GP{F~qq ztRLhrevN1l*ycE&`|xZU=W(V``!*0_a4iqBDgjYOm^QRd4h}!mKK5LUWciq{Yo>)j z>I!}1V9Dz0TN7U}OCIutfI~3lw}tNuF2e)~x?_|Hr<{tOe+OU~%fd_%*&y9r?~XP- z%w@zNdM!q#&}T8XoIG=$-*WG4O;l|4&*44=GcrPd29CTRTxRjP+2LtM?H}Xc*A0&j z)!YBqWkadUjg0;fsOcCrPK#)k=ghm2_hw+jJ|4DbgC@Ob74J&s>G3|1ZO2%ALwSgFK=ineJMhA5%TiFz47k;7vM|fp4ccy7r_ZN4CMkFENv;11f-qUgRk@t(M|5>Q;!VrJj{K%>cHOK_WZ57aH?#wjC% z6Mzw?8$b!dKJADbPb8ZvSR7u~UzmO8EnHymu~HEc9L|fzmMhf z)zv$G%w`vXx{qlGRjwGz(JX07SVw=2)^wWMPM`+F=xY|&6)D?$*Y##`B{IRU1d8ow zu}CG@MsfXJiA=+rR`GHVo-;QWV8Xd_?1Dr+Q1iPP+ucXJUqx3!dG;F!c9!Ig3;XE(?biFT-rAgj=Sgu>j1zr=PpQY7(_H5 z;pUZr9WzL2#$j2}u;$wBb>07YvvEzsn6>5JYXMy0ZajCooaZM98t=$M5=_|y-j>Xl z(Q=+i{T0~>W_%~MCDiwy{;i=g9D^$mJ_~whJE=MnPOMs2fHVET;1>I*CtAL--8l^8 z=wHKRYt5JXz$NKNnHeE#8(u;ySYb@Z*XsNKwA^@On%Q~nemPfp^u5RE6Z8adALvUD zlGOUkt+=N&Uxhb$OMWbAn=x(sbDh zapyYx6X+sC4I|FZJ034SJ$HLMn8dE~Dp*1m zT5~IKdBSd!y!qR!-x@uBcxc**NTVO$&N2c6t@&e-sJZd__o+AK+liBM#$2O6i=if? z_NDt1;{w^tn{n6&bFl`=Q0I?(L_hZ=l-6f##?jy3>U!<%A@jD@Q#R)&C#6J7iLE3O z^nBgNr1?d+Kur^47Cj1tiRN%}H_yXD&a#j2xVK?bKv>PjU6p0g}7iQ0bHrlr?k3T(_Z zoUxrdXhpwBRL^AANpNL@A8fwQ{z`v(;yx$!4-u~95jTwP+Elc|yOdN_GP9lzT?wwU zv}pK12J^hfY*D(7p|gn>w?EGKSbt_hDgcF1`U zpIkW|g2|05K}*3eYwFb#ttoZ+IrM8}T8t)rvGG@$gmF8>Wo{nMWR)(ct-0a;sN`Yg z&(>RKeS+_Aj~$uaF!_=5qN{1Cq1GF2oGt4i>A96@AYyPv=~r-e8tTXInvu|pTn}#O z;J#R0B8{)N+SQf^>8(O^W%Jt^_6{*QL6yr}u6Qs_9SpHmCI|+V#r21X#6P6}gaaL3 z1rugJSCb}2HqHm+Q)}7<_+m^Me6P2Oy&hNOPMGt(fWf+@KgWX|!P4d5gYjLG=RFaL zg_ibQ`FVmHb}{{O#ZLG%hi^~9k1R0e4r1U-tr%&~)gO;NwR{I6B3_@KzO9g5ZBRaS zm^{AS!-yS>36bxh^!;RPx+CyYz#R5B+&maT8y@i)(N?)OoY5on1VXoREyKresx+;uACU;Hlu0PH1BSzW4-056R!B$?CB2o zHxPWmwK;X&L)O)utzBeR#ctroXW%mk*U*cMjY0M(|Gzg$)ExP43QwMDftcV!G0FTO zOcoBVQXItt$1->}T6pXYuQ5SPA&|#(AZjbPyXwR3W0U$ll2*KN+rv#|tbbs%&H?jt zQDSq2^yyoE7Tq&&?|E12BZye@l6TDX02Qn&1bJuwM518b+q68RT=djjY5gHP?KkPtp}t|Ea7 zQ6d2%vBUj0h)T{K)RI6D0asCr0C61#(H|G1M;T*zT!;zJ01r8V%724M6CmQ0Zlr%P ztevb>u(Ox%kfhUpg9xWGLnvvyWJIrA<^NtAt`0GTQU=s=*-zi$NmFZSh!B482UW29J4#|)4B?=|N;B$ilG$SkpIhpy`Rzo`qj z9tl1{Dw*vJp-x)jNF3imFORSRD2~VSoGAYH4AGsCcJU`5j;{EM z1mXM(7Fzd(EicKD(lKlS3C%FN{!3-G!$PQbFa!Hs)EmD1wvS2OHP(85g3WnJHnSEE zOy>nJZVhXGxkUbcV=iM4($c#Rjo`a$|3zv47cKI&i0M)G9aPf~dqk5Y!-)>p-;~RzQ3`0y^Pv%*>Ym$;_T=9Y7m) zUKs0KojQIc5pImza z!uAeHKDceY+nYjciayegux*fel`4d?-uY#Ga(=+YPQ8>rY#E8DHUYM0|Dh3gD= zlceYxc%~2PdC~Zqsruy}<-%Uos@e&}FSfgj71l9c^WB}W zl{n=4PAi`|xic%^RTvTTX?bt^Sx9oaqh_iqa`PRRa{<87CzA82B{SwA@wD%a1nnh3y;ntc zAt7UKQR%X>mYuI({47vlfb%5$!eaSZ15ur%p>?Tyu^!v+SKO~SI`T3E)Vt=dXi539 z+uE%4i-r|IC>+oU!lOT{v;QoQeNQn^5%)R5e;cpQ_tl+Neo~qlb_UiM@L$o!pw^|k zvvz%Cw74>19*O%*9v}|OUb3OU?QYnCH8C%iTNN)#Hd_?oaUxmy-S!};{)O-uBjmpC zP)kZf*e-*kKsq8jypEH~p9aFxhR%zJJMHG5W=^i?L-;jx^mIVvjpSry7seAUn$l@j z@kKkkx$Mq*z@BPs#1V|hb+2x3G%VIEcDb8Q)8piD=w>OA8U+D18s81){56ajjYv>| zYRwNm4+4i{D0}c#N}Qd%{jqR5a8XTNx#x5i6#Gt4)>mX#us0;qiz0ChC{p_&MPHng z>se(B?KUmDU(R4MELfW~i$vMVjC0dK2XA3upgDHJiAv1zj_6HiWhPEo7rMD=M~k8K zxzjc5g~QSw*y{@2-#!(?bpHsK(g$wGJ~f=R9Z2pN`!1#v@8*4P{@c=?j$y9|d{QfK z0i(fPRT&Y zG3H)C;e5Q1v^6U`X%lw*J9rs|ilHFz=(%jUQ722Q;oer47)_A_HyGab!eEZy>I`Pu z(~w05EHc*{N5B$^N?YN8q(|6u-?kz5pdItv=G-7^SsVPS@2-Tg^Kawh z8F;_{uK^73lQHm6$0%Y%tVBkv&D_^TO~X_%Y5GQJ;=Uz|$;zJ8$@2V`u+_z_X@|eK z%#OJTh9+`?povhOZSoJXNdKfWR$`)@zc{K7JB|WLEJzGVT`+j34>XIc^0(frA1xbY zp;J4OIjb=U?WFr$+3WpE`2!jl7QJ5w4sO>l3yFM|eIWerPY8qV8~|pDMtPI<%o&(9 zNR5RAlNfWrU-Bt8wZ&^{T5>|wq<3KE;y<{(# z`-gKKcA~(dFA)}!A&N#{*sJy2iEGS&n+LNu{|E@Q0|t&dO2lgZ48c}oe>XC4WcJ$h zW#%Qbz9J$M3ea-QQIgn;EhiGLM$Q6hsw4{MQK4!GeG)f{L9-&j-zEt42g%>b9~mdK z@zb5*U&*38nV>z$F#5~a&*v{$m2EZ9;YJv_UO@mQ7i3 zfAu)exJ-3ssjE6I^|<&2a20hFOT40!m~)`3`d3EFubKNFVxf863B6y;{bc*I6KKY} z3|il(MitRz3$BR$7@86N(W$#>mls4W53}&MNmU;PFP{=Gdp%=VOMbP>qH=N6Se6~- zIxTZxDI+wHxFgR3{z0PYuqv|bk`;HBn58rFw}xLds&9akx#oE~8~iIxeXi~Q7Q20! zuHj=lXzF^bllb?)yrXZ+du5}mUS46X4erZo|A0EmL`W&fkfg0H+6N>?%NBd&N)P>w zvTgH9KgpSdrh&a*7lQj)wd_ppdvc* z5BZ6D`g7hrzgC-3{d_;lGn_ysKOynOtuFEY68oSN?3J?(#7&kUOkJ{~9z9TI=#!wL zFRVA1$_}$&=r)jGI?$0KyK*3+Z`#c2(kHO2fSPqHf;=RrGr3#QnsHD&yb=#87q1i7 z+O|BMaLNKmP;?g4dhgOjkb_n_;&-?OcegPXPOu!hU*|?G*9C!b{jFhK^}Ads%I(B| zbs2`9Z*%O70QsVDf^-q`F04_8mECtU|N6B3@S3n`0VLtBY2g-WOLfP2CTw3z6)$Eo zDBRh^Qg{gu?ac~CgQMZ*p5@|{;?GAQ$wJij=I*)k`Nzhim?>p0;`v^~m-$(Z_xrNl4n)1sa4HeL1tjviargZs$upCpnzp15AS#e65kd)S zrT5u!b??lE=R~c_Rc6i-spRPZTa%+pEqpCUEDJ9)(`1y`t)ZUmqo4H_EZW{S85x>DuRX?ga3a<>>{7DQ0ocyO9L26b1(Ms)@0N; zO}IeN1S6FgP57q8jonq^?RUA40u1ZqWKmjtUmiYrU^MXsd#1OSNm)QK=d#;~xi$2<-8C2iv><IuF@W{Jgv=pXwT5${0w{L#0Qt;#fI?pax$IS_a;nG`ec7$nhE z6_-%lKNrk>cN-E zUx8D0P~9_#8NU4YN5S8Hy`5}z?`#0ZaUjDGydX4PIPUd`+2(aQOSfKCt^TD8hr-n6 zPU2uJJ9y>3itiO+cPIJWE?L|Eo%71aqupP@$mE40lo^AmRiT5Fp}+fAeac-R1c<&u z;NLkcFlUhd2*@j|x85~QCZ{nWqUzH$2uT)4lB6nH_)rs79; z0-v!Ad=Ml<$>M|-L=`fF#)vMh*6>oDckfYx0#kv|EUssOC;nh}Pim?J4J82$sb%xgLSodT!+@;--7#dJu9keCCds zk=@kvF0-!Z9bG_@48iKcp+K5WBew@^Rxw)Ma2(=yJxNzt|1)dW4MIz;0!)XUh9y=b zE>wUNcgVPiXJ=AM!V(t>W8TVK998qBB;i0`kjKG93=yh?Txm$Gu(-A-xi`pq83H$P zIg=poM$JUs>sM+U09r@_%H##6U#0>gY92$EYEuc^<;?^o`seEY+-GKlE@YQXUV0yn zC5TW36!(xFYIe1}Nv?LShMNIsaZ93IfTn3Ldf3Ole3$CPtKPsR^kw$0eNic~Jo0No zAv@SXqe{G_d=4P8fZSdF0SxGnaz))M@HC@rMv?6(fc|Q_Li7?wvQjsRR}Ks+LszLV zrtSwq2vCN(R{)5GpO*MXG*1R}2#7!-q%aa-m;Kl~2MClER+WT)p$7tiiU(DRtIAtI z*E(T0Izn%NwS;D8^P^(Dr^AR&Wu(`kZZ<5p_gzPcOz!tg+fN05GisnOR+=c-@7tO1 zLWB;iP-!xM38H`=L&!ii=GMJ_pMYs^U8}yySbjnu0;$&afP_`-20~1@ozeM8FMvRm z7QfvpVfSdn2TKq&0Z5`0HXeYry9CyPnFP~@@nuGJ{=dDas(U>&fJ^u2*+h-RSIp|u zk*qGGNRga)5E!Y!1%{io3}8e)BXj>Tm8yfkkiW9n-wU*ZC1Az`E5azU+ zp*G5mt^`-fLIdc*7+FuvAw7P+Ja`E4R3;W)gc6`P)@8h&K%L9--wth6d5CeuH9_KWS+ zd<@=I5}QxDZ6dRlYR^xNy8C!0V=Oq5wtCw@$aX5Tj2EBKGf#GAyanW5Clxe4I;nJ( z#S3&nkEpSHbV2GE9 zvV8lwDa8^|FB~O)%K>Vd@Bz~+*a2Kc4$k$bRJX-VgUBw0hWFgMl>W%Fiea>C*_T-d$;*lgXgja4ZXJIV11BEnVt(- zSM#2TY%v-Hek}p>?Yu)s%!SnvM>y3|E?$_Jht!M7m2wjC$FSYD_xw|eD zHZmFyFi)s+;iR^0rVhseiIV4sPL{sbwSy@LNat4*%Y#CDZI<$#hy!WLAH*7pbY^xr zqAdh<-dWjbi1fR0lu3BaDKn-4Jc-2es7-V6lsW}ij7ixx01PP8+)+@2)I(G)(`>&1 zYgeOm;uMY5x1z-H3|*-ClUh5mJ>Bd$5&ue$0TG9`z1Cyu(`m$pE<||R&NcL2Bnw^p z)zeZ%d4M!EG;79mM|eRaW}iddV1QWy+X6P(L%5BY_gewXTNE@RGAl=;Uq<92SaL7I z@)t_+8D3gM$caNhfR{=pms%$rg~<}tGn6&zmwOtU1wvmYv|-$_PXI$Em~$Kqs-(47 zstqhk$=cNKw|mM4O#V&y>Ov;IusNB=p{Y#2US(; zMzkDKSnD*IX|Gd;Hbq^~5m zyqgCJdg8N;jDumCv6ZiO#P_er2le4=3;8_KqXcmTpW#y%-x7=2J9qizO|aZZWg179 zTJOn`OdR-BKvg^l3dozDvZK8w6^U?Z?vS zsIVnGxZcEGz%i;dfhiXyHcL&0CDtOTW5?7NlTYdV%`Jfv5de-9FJ1n1>n9tAiFy)( zD$ch5t7HZNro8kB*&2XP^66{3joTZ=-1#F|Jsr+uO26=9sr{iIWv9c-nH6uy(z^;` zf+pq`w+MDrp&l6pHNW^QB6q)*+A2c`^On5%pN@tFo{5PwF3Z0gWHn3fSCa>Q%Gk8= zb!J(c6O+1ktt*eQR zOrkSK!Dv09@qw@!%vu+MD?*>RzMLo58p6s#?m=nVgWGS?_8Z32<&e7#XsV! zPh&mmde=RB@^;%C4~QO)G;n}dKE!Lo;~ zz>&z7u#8dM-US7>rRXcW)8P&AO$QLd5#xjVZtoU+FbIM)X~LP4XAR#9{E*ljrdI@> z6@;#nbJ{<5SgmGte>HVgpeD44ghJjzKE0+$of>F58(t-ld<=g2I4NhzmiXBoa7o6E zFxU|xZGxLGcy>c#?O5a2Te9H|>g0D32ItPTeQr~&Ea;&MNI_NP^t7h;O1Es?FXgVt z-l`Q(;xgUVaJG5%Xn{_h8hXsS=5Op}LRN(_GTx25!Ev-3;J@(x@R<(fox^g<1 zQJKOaKg=?wscZ)qSaJ;M-m5z^6CB zYS#GJiu#(=9XXhlPp)^L`q0(59vVI))f^J8cxX1xGesxX(2J2d^b}%qg+!18z5a9S z{sB9fD1|MUb;W3|6mm?Ln$u!uHFaFwb7^QBOq>S6`A)jmy2FKvcRuC-H>4BR7!oOt z@=Z!FnL}soh=yMO#wt(TbB`3t6CIqLTO<}L0PviM9m$+9BvSq>60wr1Xf-7foFxMr<=tp;~Oy5$9Um^U(Z^eu17+zjJffrj8JVzDfFeB&tFDfmO?Fi5bjieJdq@;69`>0Sg=CIzE4OQ^N~a{ z%L)k`Y|Napj6Bm{XuyIw1d&!P3K>(oZ>w&0)+DQJsdsT#{+1Bh87$Jqcwryv# zpa7D@=b20Dx{K;V%ur(BbGhT+wkjNVXRhRSln}ZNp^Ujr)5k@ODai6*7LfQxB@$`D z*F5qoB-i)W8=FFpuil!aMZ~N{bVLWUpz*ao2AfDFW=ygI!|Z5q zAZb@@ctKS`pkXxr<17Fn4&U=lADA@+m0nXm?QmRE)~9?Zymfs@x@yti&}%?u%+wb- z9+bB-Bebq!(uYlg_2*vK_e;K=ozF0>4&f*ijj`zoCP!oMlLjg#L8Xi&bPXa2)CH!# zY2%EwPJyEUUdykM%d>MPA}YIjbBrcbhUe7IoshCsV3{qArd?1?5)E1Oq|6cM!}T=T zkBLLm^g+;1cebDWcaSyE@rV|#G;_@aBwkoj4LJm~?3e%LD9^{tLI+0w+;_2YgzeNY zE9l~#L8q>4R+>pfpQaCv&NZ?EaY)$%vC-|f6447mQhSTPB7KGHs&!9?EMEMPxzw_QPxtcnqJ;_jXz9@o^R+67e7!>e}YR}G875d zZclE{f67cvg|wkjBlDz$ZeC_eM{AND(^mlPh)uB8Md+U7SKHA&Hsw>fDD92Y{g=(!j9deH%cuX7ywc}m5i<_6 zw(VV@fLQ77Kdvi;XR|7~8GmpGHN1G#()vRccAJpvS!dIyw?fQJ)v!U(l=g$QYjsmc z>5}U91Sr8-Mz_%$^CoNWUR|E%a9(;;RL|}!8*dqRTiYK-dkxZ`TE-it%t4dUn9C{o z$6K5C$*TzZ&QWuaDLK3AlMvt&sDQ$4zrK=QXf2L%I~4jUp)%X7caGG;;2z!DR@H3Y z{Jvl>Ix-<(eCjr3m6_Li`%R8Y9NFh(V)8cS)W;z^lnzA2#=4b68m--Q?)d1+!2PC| zr<)oEJs89wi3vM!X!lonsZaO6F0*d%;@6R?m&8)1=J)LOwRXTAt70Z`BnV+8o<~PA1D=c}|UY{8AUIw-! zdwagnth~5mKGf7=bmX7Bxgi9%aXO{%@nm63GxB;s{JDrY9=zrT_OA? zf`+e%s>@t@zUbB*u^Yrlv>or;O}cjIF4YLeeEI3QXczqA9swoy3&KQ1$6V!=3V-Wp zT9up{0$fBdUdl`delXSOWf17JGj646VRQE;2za5r9t=$RqV$_yvp&7 z^NGCxsxlc_saspN#7rr;P}mH;9U*qGmbG~+A9SPA90Sk=@4M@gTlTv#5vRd#%3iCc zEmA^#ni^w%0#@J=O-O6Yk3ezL{e0@&eG9&BFx)TOZ`MUPK!7ek-ulV>W*=(guFuuz zH~$H-ec1L5KJ6+`Z+LzpmhDi9IQA+yX(16QaegTgaog?rF>2ifJ+j%Q&?iidH_v+i zDu+u>C(CiK*c;=y(O3U!sJqiPWI>d)NvI}wU7@}yHcllnQVkJL0qI~D5{CnMWzgFI zu6i($5wv-8k{{Z=A|jQ&g@@9``^Da8`#yRa`}(a0O46#$Wyd~G>|`(Ryls{@LaNl3 zbF`=tdcE0xQ*Y5R?(08esUCw=X(17rjEq^(>+mRO$|LUpvk-DeazMU_@eFaY#KCGlYx*z(zgGGn+ zKbzThWPc^rPUDP#l*X4WWZ&K9u2f+hZU!xAAdpDl3vnFmi z7mbuDoary#vtm?H8QX@~>Ila6(4e+|e)bbAI*8UHPCXlrTS%zayjxTo8^WdCWHwkT z8i_CM9}asx5W0i#`rn@Y@FIj1)%_VUp?W>@lDuW`;{%F!Zh(xVcO-YOF2 zSOK0=FWj4x#)?mI=DikAu^&2hBJ+|W4&|K2uBd{SZ$sSGS=@%;P*A#lpkB$1gi(? zX`Z`_We+4cTjIOH9(h(bUijJlq;ZjILYr0huc8b5YJ398$aKj(!>xx~EL$E_mA&Wi z^ZCUm*^JplIXu)xjZFg^8|ubs^!j;hTQ1xE7b0x>+_NIfgn04IDv^00M?POZf2#^o zErT!;GvB-jZV;!>ze?T?Lee{ZE}2YUAot6Ev@e{8jc0uC@Dwnf%nTmY6gU_}w~jB8 zSS`OPnf1PQ;#eOr5DE@)h!-&T_Gz{63h#k23wmkoXIbNoGdWM50~6xWsjts)=B9Hb zyJS%GqecAuZx-calj_N+i05l&`rdDHd+_ZF<2dOQt?h7V|Ae3oHd_>pQm5LV(qvv! zf8xd0vbL5<3=0SI8H~7Y7;7OH;*^W)*FFbMe9HNz-(t@a{oeDWbm8R@i=s}P9nCc* zVqd>Z7sz}&`+?(|{+IwocB@aJnm31-q0lCx+^6o;K2BtL{mE{q(WG_+LCw4KTz)7{ zpEm3Hi8-vi7ZYUkWzH^{^M6XQi<(3T5yb%gJsXud-!P-<*&*RaW$?;wI}3KO|Egf+ zKur#PUTk7|FMov8;_?R8JxdYayKy)%;l$Lv+n%gqPM#r5gE+Q2Icw6M?*`nL=EQm! zeR-OB-7Qzfvh_WQGuAl{8@E-0WW40tt8xqXB|HIK%FtFkLX`9-lXYHs?_ zO9?rMvsG`hBmujf#+GEzwz0-(c@cD`Ns;QQ=0Cn0-s5j6Wc4;_5(%Bh)!Bv1oZ_K#wGyS{S#+uqq5O4L!}^3w zv_HklEb;jC#otkMK*R)}n#&Z`4aq%4x>CABhPHhIrK+HFy&CKI~`V7FmE zm2lVFxq``kxpKK`{sWUtt&OEh$5^l>{+tk`Pw-YB)5TxCZT5`*{Ok@>6P4OxZdE#T zMZqBZ6jz>l_bn@u+5d)5`*|T-4?gQY41#Ew5`hd(v=_`?JiqjXG5@uT@z_+LSB$lj z;%`+vO>ks-UTpALH($2rg?Pg)YFHf?d~`W?OR{MF_M7ZTY^|T}N9IN@U!N_daFO%8 zm)hV2d1~ZaN2N2FoJ812m_8{1jw`J1Ut`IjfcWa)gn97~^_!Qmq6OXBN?6Xqz*RSz zn&<7373lCEz!^>Gf=jcUqO5c|G42qE2_ZP#Ln0o)H@HA7T~U!_anw$}MWP%=84Ur( zNwYYT5=G#(0SEgwziqcUSuJWMUYKr?Rk=K$JM?kDcdR3WIRUZ@;1HKVQ(P5ktLEk< zCZ5~*Lxsg6<&E)$O59~tZ1}#&u;Ii2c@-P}5>s(#A+i1@$1)!-{QPVx_{HGS*@Ck| zZXfZGxR2)Nu7k}Ow4ry-iXQyp6Uj@cN+xH8I$zExD7HuV@p@qNqxQRNn~2PhTk13X z<#@IrW#h(K0kX`=9XxliMTTx^&d}84yO$=qztB79nFWtmea!llv$-dvoN+X5j9Eb- z2j%Uw?nsoILAe^w0~?8QH*-&~^ISh_GFY@a_(S-e7PmaqGhJIsLSs)s^& z|FIlYr9{q~xWA53JYOy#F60xd>KOHHuRo6%VAWHRQ$SWP9$GTo$1{7b=jPQMPbLzd z{Lv5mHQ;Y$6B(XjHWI4%$g_2Id!A*nq%2g%IMg@LX;NzMiZH!`AOAk!99Z0!@9GO- z`>!5l<#y^bYm1^vV&ZR}<;0(0FXic!w}aYF#MD@La7Nz?qJG#<^%D!vFK>TE((Cvi zhS7sB_|A0aTD1_Zu8guV8_0c7US*gznuRyhOu>j8H znP2m}Z4KuRaz_#8aB&r(AAft?*HvTb6(x8!)R*7<$?6%F5x5_d$_O#QmnRWokt?DI z=HN=?2~fEb@;V}}gp31XOS-z@5CcEEaMO;8F1l&QL>EuBW1>q?v}2-6P;_A8|64)P zcHNEhhwf{>`m0|I`zfxDq48Hy`67L6)N&;>@p&$;WHxbd!j=fILz?def8(7mID>sj zT!{#O7>cjb1q%3ryRd>#7p(wCba4>4SGwd1LS51poON9~2*O~yG&4e7Mnad7z}kyl zMnad7z!E~2kpO7uG7`Fs1eP1Rj08Z#{|QEd+Rv{}%!&$v)9NEugjlhw%m3)w8+Ppt zSyJc{`(0w6C4?@q4`}#5LG1Gqp8fTIw`DuW?H1&w^-bpQ1z<4JCGNV!9m^SA;ttTz zCGNUhVJtUvxxxSqU3;RgJrTGvT8q8=5|ArrnGLbHU#K2P|)+lmGw# literal 0 HcmV?d00001 diff --git a/book/intro/figures/template.jpg b/book/intro/figures/template.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e3b3c6f73f1d0e04f49c5849388126925605ee50 GIT binary patch literal 31399 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 Date: Wed, 11 Dec 2024 15:51:37 +0100 Subject: [PATCH 145/802] Update template --- book/external/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/template b/book/external/template index 9c54cdf..4f792e5 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 9c54cdf1ccbfdb8bfb4b79090b83019f00cfc828 +Subproject commit 4f792e5a143394efa91023167f9cde3c072379e0 From 6ab0095242bac88063c8126f12a2d705d09a8b53 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 11 Dec 2024 16:03:12 +0100 Subject: [PATCH 146/802] WIPtempate --- book/intro/template.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/book/intro/template.md b/book/intro/template.md index 5085351..2b48b6f 100644 --- a/book/intro/template.md +++ b/book/intro/template.md @@ -1 +1,19 @@ -# Make a book with 10 clicks! \ No newline at end of file +# Make a book with 10 clicks! + +```{figure} figures/template.jpg +--- +name: template +width: 200px +align: right +``` + + +Now that you've been introduced to the basic of a TeachBook, let's start making one! To make it very ease, we make use of GitHub to store your files online and host your website. + +## Create a GitHub account +To get started, you need a GitHub account (not counted within the 10 clicks 🤭): https://github.com/signup + +## Use the template +Now, let's start making a book. Therefore, we've made a template on GitHub which covers most of the technical steps required to have your book online. How to start using the template is explained in the `README` of the template, which is shown on the homepage of the template: https://github.com/TeachBooks/template. Please follow the steps provided there. When you're done, come back here! + +## Let's practice! From aa4a93aee06d08945fea82d2a0488e490fbef753 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 11 Dec 2024 16:13:06 +0100 Subject: [PATCH 147/802] Update template.md --- book/intro/template.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/intro/template.md b/book/intro/template.md index 2b48b6f..8f411af 100644 --- a/book/intro/template.md +++ b/book/intro/template.md @@ -8,7 +8,7 @@ align: right ``` -Now that you've been introduced to the basic of a TeachBook, let's start making one! To make it very ease, we make use of GitHub to store your files online and host your website. +Now that you've been introduced to the basics of a Jupyter Book, let's start making one! To make it very ease, we make use of GitHub to store your files online and host your website. ## Create a GitHub account To get started, you need a GitHub account (not counted within the 10 clicks 🤭): https://github.com/signup From f34149148874d33f09aae203804b34b5de588681 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 11 Dec 2024 17:17:44 +0100 Subject: [PATCH 148/802] Update template.md --- book/intro/template.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/book/intro/template.md b/book/intro/template.md index 8f411af..d7a5079 100644 --- a/book/intro/template.md +++ b/book/intro/template.md @@ -17,3 +17,6 @@ To get started, you need a GitHub account (not counted within the 10 clicks 🤭 Now, let's start making a book. Therefore, we've made a template on GitHub which covers most of the technical steps required to have your book online. How to start using the template is explained in the `README` of the template, which is shown on the homepage of the template: https://github.com/TeachBooks/template. Please follow the steps provided there. When you're done, come back here! ## Let's practice! +You should have your book now online on something like `.github.io/`. + +Getting used to the syntax of writing in a Jupyter Book can be a bit daunting at the start. Therefore, exercises are included in the template you used took! You can go over them and look at the results online. \ No newline at end of file From f69d715e55706ce30eba364e16bd30142b15518e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 11 Dec 2024 17:34:35 +0100 Subject: [PATCH 149/802] Added next --- book/intro/next.md | 21 ++++++++++++++++++++- book/intro/template.md | 2 +- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/book/intro/next.md b/book/intro/next.md index c44fef0..76f86db 100644 --- a/book/intro/next.md +++ b/book/intro/next.md @@ -1 +1,20 @@ -# What's next? \ No newline at end of file +# What's next? + +You've seen what a JupyterBook is, how TeachBooks tries to help you with making those, and what the potential is in teaching. So what's next? + +In this manual we explain how to get going depending on the way you want to use it. If you successfully followed the steps until here, you'll be able to make book as a 'user type 3'! + +```{figure} ../installation-and-setup/figures/usertype3.jpg +--- +name: usertype1 +width: 300px +align: center +--- +User type 3 +``` + +In the next part of this manual 'Getting going!', we'll explain which options you have as more advanced user, how to collaboratively edit books en how to organize you team, tools, websites and copyright-considerations. + +Furthermore, in the 'Features' part we'll collect a suite of existing open-source software to ease the editing process, add functionalities, improve styling and improve the student-experience. Finally, the 'Examples' page contain some example pages of some book. + +We hope you enjoin making books with TeachBooks. If you encouter any problem, please reach out to us on [email](mailto:info@teachbooks.io) or our [GitHub Discussions](https://github.com/orgs/TeachBooks/discussions). We'd be happy to collaborate with you or simple receive some feedback, examples, cool ideas. Happy book building! \ No newline at end of file diff --git a/book/intro/template.md b/book/intro/template.md index d7a5079..a2f5474 100644 --- a/book/intro/template.md +++ b/book/intro/template.md @@ -3,7 +3,7 @@ ```{figure} figures/template.jpg --- name: template -width: 200px +width: 150px align: right ``` From 16302706430ae25fa6d0c08bba5186c8dac7e7f5 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 11 Dec 2024 17:38:16 +0100 Subject: [PATCH 150/802] Update template.md --- book/intro/template.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/book/intro/template.md b/book/intro/template.md index a2f5474..40738ee 100644 --- a/book/intro/template.md +++ b/book/intro/template.md @@ -10,13 +10,13 @@ align: right Now that you've been introduced to the basics of a Jupyter Book, let's start making one! To make it very ease, we make use of GitHub to store your files online and host your website. -## Create a GitHub account +## 1. Create a GitHub account To get started, you need a GitHub account (not counted within the 10 clicks 🤭): https://github.com/signup -## Use the template +## 2. Use the template Now, let's start making a book. Therefore, we've made a template on GitHub which covers most of the technical steps required to have your book online. How to start using the template is explained in the `README` of the template, which is shown on the homepage of the template: https://github.com/TeachBooks/template. Please follow the steps provided there. When you're done, come back here! -## Let's practice! +## 3. Let's practice! You should have your book now online on something like `.github.io/`. Getting used to the syntax of writing in a Jupyter Book can be a bit daunting at the start. Therefore, exercises are included in the template you used took! You can go over them and look at the results online. \ No newline at end of file From 9b2191c396679f1d59435423437110cc87818e81 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Wed, 11 Dec 2024 17:46:17 +0100 Subject: [PATCH 151/802] partial outline: book page --- book/intro/book.md | 44 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/book/intro/book.md b/book/intro/book.md index 95659c6..401202b 100644 --- a/book/intro/book.md +++ b/book/intro/book.md @@ -1 +1,43 @@ -# What is a TeachBook? \ No newline at end of file +# What is a TeachBook? + + +Anatomy of a Book + + +Three parts to a book: +1. A configuration file, `_config.yml` +2. A table of contents file, `_toc.yml` +3. Content for your book! Text-based files. + +```{admonition} Text-based files? yml? What is that?! +:class: tip + +Text-based files are digital files on your computer that you can open in a text editor and read directly. There are many file extensions used for text-based files, a few common ones related to Jupyter Book are: Markdown (`*.md`), Jupyter Notebooks (`*.ipynb`), and YAML (`*.yml`). + +YAML (or YML) is a text-based file format that is primarily used to store data. It is useful because it is easy for humans to read and write, and easy for machines to _parse_ and generate., which is why YAML is often used for configuration files. Here is an example of a YAML file...can you tell what information is being stored? + + +``` + +## How a book is made + +1. Content is written in text-based files such as Markdown (`*.md`), Jupyter Notebooks (`*.ipynb`), etc. +2. Software is used to "parse" these files and create the final book (e.g., Jupyter Book) + + +A hint of the key tools +- Python +- Git and GitHub +- A web browser + +```{admonition} Comparing and Contrasting to LaTeX + +Have you ever used LaTeX? It turns out there are a lot of similarities with this document system. Here is a quick list: +1. Writing "source code" in text-based files (i.e., `*.tex` versus `*.md`, `*.ipynb`, etc) that is generally easy to read without the markup and uses special functions to format rich document objects (e.g., tables, figures, etc). +2. The "book" is created by using a piece of software that parses the source code and creates the final document (a `*.pdf` versus a `*.html` for Jupyter Book). +3. Creating the document structure using a list of files that contain source code that automatically generates the Table of Contents and Index.. +4. Sometimes you can spend more time than you like troubleshooting "bugs" that turn out to be simple syntax errors. +``` + + +the rest is just \ No newline at end of file From d09bb58877f20c008ab287da993c3562d9e7518c Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 11 Dec 2024 17:51:44 +0100 Subject: [PATCH 152/802] rearrange external features --- book/_toc.yml | 8 +++----- book/basic-features/external-features.md | 8 -------- book/basic-features/hypothesis.md | 5 +++++ book/basic-features/utterances.md | 5 +++++ book/external/template | 2 +- book/features/overview.md | 8 +++++++- 6 files changed, 21 insertions(+), 15 deletions(-) delete mode 100644 book/basic-features/external-features.md diff --git a/book/_toc.yml b/book/_toc.yml index 0b09bbb..26f09c8 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -38,10 +38,6 @@ parts: - file: basic-features/Code_block_figures - file: basic-features/banner title: Banner or Announcement - - file: basic-features/external-features.md - sections: - - file: basic-features/hypothesis.md - - file: basic-features/utterances.md - file: features/easy-editing.md sections: - file: features/teachbooks @@ -51,7 +47,8 @@ parts: - file: features/sphinx_extensions.md sections: - file: external/Download-Link-Replacer/README.md - - file: features/custom-launch-button.md + - file: features/custom-launch-button.md + - file: basic-features/utterances.md - file: features/interactive_element.ipynb sections: - file: external/Sphinx-Grasple-public/README.md @@ -74,6 +71,7 @@ parts: - file: features/students sections: - file: external/annotater/README.md + - file: basic-features/hypothesis.md - caption: Examples chapters: diff --git a/book/basic-features/external-features.md b/book/basic-features/external-features.md deleted file mode 100644 index d574b30..0000000 --- a/book/basic-features/external-features.md +++ /dev/null @@ -1,8 +0,0 @@ -# Externally Developed Features - -```{admonition} User types -:class: tip -This section is useful for user type 1-5. -``` - -This chapter includes features useful for books in the educational context, developed by various parties. \ No newline at end of file diff --git a/book/basic-features/hypothesis.md b/book/basic-features/hypothesis.md index 1d490ce..0f42e79 100644 --- a/book/basic-features/hypothesis.md +++ b/book/basic-features/hypothesis.md @@ -1,5 +1,10 @@ # Making comments on the website: Hypothesis +```{admonition} User types +:class: tip +This section is useful for user type 1-5. +``` + {bdg-warning}`Javascript overlay` {bdg-success}`Chrome Extension` Hypothesis is a third-party application that allows anyone to make publicly visible comments on a website (once you create a free account). This section explains how to use and install the extension. As this tool requires an account with a third-party, we advise to use our [local-annotator](../external/annotater/README.md) with similar capabilities but which store annotations locally. By default Hypothesis stores annotations publicly, which might confuse other students. diff --git a/book/basic-features/utterances.md b/book/basic-features/utterances.md index c6e9593..f82a44f 100644 --- a/book/basic-features/utterances.md +++ b/book/basic-features/utterances.md @@ -1,5 +1,10 @@ # Discussions in your book: Utterances +```{admonition} User types +:class: tip +This section is useful for user type 3-5. +``` + {bdg-white}`GitHub app and Javascript script` [Utterances 🔮](https://utteranc.es/) is a lightweight open-source widget which allows you, your colleages and your students to discuss stuff in a blog post in your book. It is build on GitHub issues, so requires a GitHub repository, although the book can be hosted anywhere (so also on GitLab). diff --git a/book/external/template b/book/external/template index 4f792e5..3d42455 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 4f792e5a143394efa91023167f9cde3c072379e0 +Subproject commit 3d424555e5c727db9e614e1004bd27899b51814b diff --git a/book/features/overview.md b/book/features/overview.md index 30d40b8..7ad3782 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -1,8 +1,13 @@ # Overview -As TeachBooks, we collect a suite of existing open-source software and keep our books up-to-date so you don't have to! Some of the software is developed with our TA's to improve the learning experience of our students and ease the book-development process for our teachers. By deploying these tools from a central location we can prevent common problems before they arise, and fix them quickly when they do occur. As the open-source software landscape changes rapidly, it is essential to keep in contact and share resources amongst ourselves to minimize maintenance and downtime for our book websites and focus on what really matters: teaching! +As TeachBooks, we collect a suite of existing open-source software so you don't have to! Some of the software is developed with our TA's to improve the learning experience of our students and ease the book-development process for our teachers. As the open-source software landscape changes rapidly, it is essential to keep in contact and share resources amongst ourselves to minimize maintenance and downtime for our book websites and focus on what really matters: teaching! Since the list of TeachBook features is getting quite long, we have grouped them in categories: +- Original Jupyter Book and Sphinx features +- Easy editing process +- Additional functionality +- Book styling +- TeachBooks student-view features Additionally, not all features are built using the same type of sourcecode. For transparency, tags will help differentiate between the different backgrounds of the features: - {bdg-warning}`Javascript overlay` @@ -10,6 +15,7 @@ Additionally, not all features are built using the same type of sourcecode. For - {bdg-white}`GitHub App and Javascript script` - {bdg-secondary}`Python Package` - {bdg-light}`GitHub Reusable Action` +- {bdg-light}`GitHub Template` - {bdg-dark}`Git Workflow` - {bdg-primary}`Sphinx Extension` - {bdg-danger}`iframe` From dcbe6bd1ce1ba7042f114e30d059f543ed9f8d50 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 12 Dec 2024 05:45:39 +0100 Subject: [PATCH 153/802] add workshop exercises --- book/_toc.yml | 24 +++++++-- book/intro/workshop/01.md | 13 +++++ book/intro/workshop/02.md | 16 ++++++ book/intro/workshop/03.md | 16 ++++++ book/intro/workshop/04.md | 14 ++++++ book/intro/workshop/05.md | 12 +++++ book/intro/workshop/06.md | 13 +++++ book/intro/workshop/07.md | 11 +++++ book/intro/workshop/summary.md | 90 ++++++++++++++++++++++++++++++++++ 9 files changed, 206 insertions(+), 3 deletions(-) create mode 100644 book/intro/workshop/01.md create mode 100644 book/intro/workshop/02.md create mode 100644 book/intro/workshop/03.md create mode 100644 book/intro/workshop/04.md create mode 100644 book/intro/workshop/05.md create mode 100644 book/intro/workshop/06.md create mode 100644 book/intro/workshop/07.md create mode 100644 book/intro/workshop/summary.md diff --git a/book/_toc.yml b/book/_toc.yml index b7e9652..d122331 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -2,13 +2,31 @@ format: jb-book root: intro parts: - - caption: Your first TeachBook! + - caption: Your First TeachBook! chapters: - file: intro/book.md - file: intro/workflow.md - file: intro/template.md + sections: + - file: intro/workshop/01 + title: "1: Edit Contents" + - file: intro/workshop/02 + title: "2: How it's Made" + - file: intro/workshop/03 + title: "3: Change Metadata" + - file: intro/workshop/04 + title: "4: Online Editor" + - file: intro/workshop/05 + title: "5: Your Version" + - file: intro/workshop/06 + title: "6: Submit for Review" + - file: intro/workshop/07 + title: "7: Collaborate" + - file: intro/workshop/summary + title: "Summary" - file: intro/next.md - - caption: Getting going! + title: "What Next?" + - caption: Getting Going! chapters: - file: installation-and-setup/user_types.md - file: installation-and-setup/git.md @@ -91,7 +109,7 @@ parts: - file: examples/coding_theory_widgets.ipynb - file: examples/parametric_questions.ipynb - - caption: Editing tools + - caption: Editing Tools chapters: - file: tools/figmaker - file: helper_code/intro.md diff --git a/book/intro/workshop/01.md b/book/intro/workshop/01.md new file mode 100644 index 0000000..b066b6c --- /dev/null +++ b/book/intro/workshop/01.md @@ -0,0 +1,13 @@ +# Exercise 1: Edit Contents + +the most basic edit: add something to intro.md and see that it is updated. + +```{admonition} Check your understanding +:class: tip + +Before moving on to the next exercise, make sure you understand the following: +1. Where are the contents of the book stored? +2. How can you edit a single file via the GitHub browser interface? +3. What is a commit and what role does it play in the editing process? +4. Given a specific GitHub repository, can you determine the URL of the book website? +``` diff --git a/book/intro/workshop/02.md b/book/intro/workshop/02.md new file mode 100644 index 0000000..09184aa --- /dev/null +++ b/book/intro/workshop/02.md @@ -0,0 +1,16 @@ +# Exercise 2: How it's Made + +The first exercise edited book content. This exercise introduces GitHub Actions, workflows and how these tools are leveraged to create an automatic and effective book editing, checking and review process. + +- introduce Actions briefly +- read stuff in the repo and identify key things +- come back here and answer some H5p questions? + +```{admonition} Check your understanding +:class: tip + +Before moving on to the next exercise, make sure you understand the following: +1. Where is the book metadata stored? +... +``` + diff --git a/book/intro/workshop/03.md b/book/intro/workshop/03.md new file mode 100644 index 0000000..3e666fd --- /dev/null +++ b/book/intro/workshop/03.md @@ -0,0 +1,16 @@ +# Exercise 3: Change Metadata + +The first exercise edited book content. This exercise focuses on another of the three key ingredients, the configuration file `_config.yml`. + +- make edits to the config file +- visit the Actions page and see the build process +- check that changes are incorporated (title, author, github link, etc)...could have a checklist + +```{admonition} Check your understanding +:class: tip + +Before moving on to the next exercise, make sure you understand the following: +1. Where is the book metadata stored? +... +``` + diff --git a/book/intro/workshop/04.md b/book/intro/workshop/04.md new file mode 100644 index 0000000..0832334 --- /dev/null +++ b/book/intro/workshop/04.md @@ -0,0 +1,14 @@ +# Exercise 4: Online Editor + +"Visual Studio Code for the Web" editor (VSC Web) + +https://code.visualstudio.com/docs/editor/vscode-web + +```{admonition} Check your understanding +:class: tip + +Before moving on to the next exercise, make sure you understand the following: +1. Where is the book metadata stored? +... +``` + diff --git a/book/intro/workshop/05.md b/book/intro/workshop/05.md new file mode 100644 index 0000000..0e48cd2 --- /dev/null +++ b/book/intro/workshop/05.md @@ -0,0 +1,12 @@ +# Exercise 5: _Your_ Version of the Book + +Branching + +```{admonition} Check your understanding +:class: tip + +Before moving on to the next exercise, make sure you understand the following: +1. Where is the Table of Contents defined? +... +``` + diff --git a/book/intro/workshop/06.md b/book/intro/workshop/06.md new file mode 100644 index 0000000..0691015 --- /dev/null +++ b/book/intro/workshop/06.md @@ -0,0 +1,13 @@ +# Exercise 6: Submit for Review + +Now we make a PR and merge it. + + +```{admonition} Check your understanding +:class: tip + +Before moving on to the next exercise, make sure you understand the following: +1. Where is the Table of Contents defined? +... +``` + diff --git a/book/intro/workshop/07.md b/book/intro/workshop/07.md new file mode 100644 index 0000000..850b019 --- /dev/null +++ b/book/intro/workshop/07.md @@ -0,0 +1,11 @@ +# Exercise 7: Collaborate + +Fork, PR, merge. + +```{admonition} Check your understanding +:class: tip + +Before moving on to the next exercise, make sure you understand the following: +1. What is a fork? +... +``` \ No newline at end of file diff --git a/book/intro/workshop/summary.md b/book/intro/workshop/summary.md new file mode 100644 index 0000000..cfc2236 --- /dev/null +++ b/book/intro/workshop/summary.md @@ -0,0 +1,90 @@ +# Summary of Workshop: All Exercises + +This page gives an overview of exercises and tasks on the previous pages as part of the workshop. + +```{tip} +Are you already comfortable with Git, GitHub and the concept of using software to parse text-based files and create marked-up documents? Then you can try completing the exercises by following the steps as outlined below. If something is not clear, refer back to the relevant exercise page. +``` + +## TeachBooks Workflow + +Table overview: + +Workflow Steps (DIAGRAM TO SIDE?) + +Here is how the exercises relate to the workflow. + +| Step No. | Name | Exercise | Description | +| :---: | :---: | :---: | :---: | +| 1 | Get and idea | N/A | | +| 2 | Create _your_ version of the book | 5 | Create a branch | +| 3 | Edit the book | 1, 3, 4, 5 | Several ways to do this | +| 4 | Check changes online | 2, 5 | Workflows and Actions Summary | +| 5 | Repeat edit and checking | N/A | | +| 6 | Submit for review | 6, 7 | Open and merge a Pull Request. Forks and PR's. | + +## Overview of Exercises and Tasks + +### Exercise 0: Preparation + +The exercises here assume you have created a book using the TeachBooks Template repository on GitHub. If you haven't done this yet, please go back to the page [It only takes 10 clicks!](template.md) page. + +### Exercise 1: Edit Contents + +- Use the GitHub browser interface to edit a single file in your book. +- Make a commit to save your changes. +- Check that the changes are reflected in the book website. + +### Exercise 2: How it's Made + +- Visit the GitHub Actions tab in your repository. +- Identify the key jobs that make up the entire workflow +- Read the summary page and answer the H5p questions. + +### Exercise 3: Metadata + +- Use the GitHub browser interface to edit the `_config.yml` file. +- Visit the Actions page and watch the build process +- Open the job and see the command line output +- Once the job is complete, check that the changes are incorporated in the book website. + +### Exercise 4: Online Editor + +- Open the "Visual Studio Code for the Web" editor (VSC Web) using the shortcut `.` from your repository homepage +- Explore the file structure of your book +- Explore the editor interface, for example, use side-by-side file editing; look at the git tab +- Open multiple files and make changes to them +- Commit your changes using a single commit +- Check that the changes are reflected in the book website. + +### Exercise 5: _Your_ Version of the Book + +- Create a branch +- Open VSC Web editor +- Open the `_toc.yml` file and replace one page with another +- Commit your changes +- Visit the Actions to see results +- Open both versions of the book and confirm that the changes made in your branch are visible +- Confirm that the URL's of each book match the branch names + +### Exercise 6: Submit for Review + +- Open a Pull Request (GitHub will often prompt you to do this) +- Review the changes in the "Files changed" tab (note the commit summary also) +- Pretend that you are another team member (reviewer) and leave a comment +- Merge pull request +- Check Actions tab to see the workflow run +- Delete branch + +### Exercise 7: Collaborate + +- find a partner +- go to their repo and create a fork +- make a change to their book +- open a pull request, taking care that your forked repo/branch will be merged into their repo/branch (base) +- ask your partner to review and merge the pull request +- do the same for your partner in your repository + +### Exercise n + +Form your team, study the Manual, work on your book, enjoy! \ No newline at end of file From 7d776da22503417d85dc7c63e8c87d27f9b283db Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 12 Dec 2024 05:45:55 +0100 Subject: [PATCH 154/802] first part: update pages --- book/installation-and-setup/tools.md | 2 +- book/intro/book.md | 2 +- book/intro/next.md | 4 +-- book/intro/template.md | 47 ++++++++++++++++++++++------ book/intro/workflow.md | 2 +- 5 files changed, 43 insertions(+), 14 deletions(-) diff --git a/book/installation-and-setup/tools.md b/book/installation-and-setup/tools.md index fb01fdf..e63b46f 100644 --- a/book/installation-and-setup/tools.md +++ b/book/installation-and-setup/tools.md @@ -58,7 +58,7 @@ On GitLab a webserver is required to process book-changes online. Both we and ot ### Setting up book repository and website On GitHub you can start right away with a git environment and online book using our [template](../external/template/README.md). -On GitLab you can set up your own git environment, but you need to be given access by [TeachBooks](mailto:teachbooks@tudelft.nl) or [TU Delft OIT](mailto:Interactive-textbooks@tudelft.nl) to view your build book online. +On GitLab you can set up your own git environment, but you need to be given access by [TeachBooks](mailto:info@teachbooks.io) or [TU Delft OIT](mailto:Interactive-textbooks@tudelft.nl) to view your build book online. ### Book access with SSO When you’re releasing your book on a server on which you're in control (connected to GitLab or GitHub), you can set up SSO login for visitors of the website. This can be arranged for on the TeachBooks server. diff --git a/book/intro/book.md b/book/intro/book.md index 401202b..cef2860 100644 --- a/book/intro/book.md +++ b/book/intro/book.md @@ -10,7 +10,7 @@ Three parts to a book: 3. Content for your book! Text-based files. ```{admonition} Text-based files? yml? What is that?! -:class: tip +:class: tip, dropdown Text-based files are digital files on your computer that you can open in a text editor and read directly. There are many file extensions used for text-based files, a few common ones related to Jupyter Book are: Markdown (`*.md`), Jupyter Notebooks (`*.ipynb`), and YAML (`*.yml`). diff --git a/book/intro/next.md b/book/intro/next.md index 76f86db..4fb2a20 100644 --- a/book/intro/next.md +++ b/book/intro/next.md @@ -1,4 +1,4 @@ -# What's next? +# You Know the Basics: What Next? You've seen what a JupyterBook is, how TeachBooks tries to help you with making those, and what the potential is in teaching. So what's next? @@ -17,4 +17,4 @@ In the next part of this manual 'Getting going!', we'll explain which options yo Furthermore, in the 'Features' part we'll collect a suite of existing open-source software to ease the editing process, add functionalities, improve styling and improve the student-experience. Finally, the 'Examples' page contain some example pages of some book. -We hope you enjoin making books with TeachBooks. If you encouter any problem, please reach out to us on [email](mailto:info@teachbooks.io) or our [GitHub Discussions](https://github.com/orgs/TeachBooks/discussions). We'd be happy to collaborate with you or simple receive some feedback, examples, cool ideas. Happy book building! \ No newline at end of file +We hope you enjoin making books with TeachBooks. If you encounter any problem, please reach out to us on [email](mailto:info@teachbooks.io) or our [GitHub Discussions](https://github.com/orgs/TeachBooks/discussions). We'd be happy to collaborate with you or simple receive some feedback, examples, cool ideas. Happy book building! \ No newline at end of file diff --git a/book/intro/template.md b/book/intro/template.md index 40738ee..a8b0561 100644 --- a/book/intro/template.md +++ b/book/intro/template.md @@ -1,4 +1,4 @@ -# Make a book with 10 clicks! +# It only takes 10 clicks! ```{figure} figures/template.jpg --- @@ -7,16 +7,45 @@ width: 150px align: right ``` - -Now that you've been introduced to the basics of a Jupyter Book, let's start making one! To make it very ease, we make use of GitHub to store your files online and host your website. +Now that you've been introduced to the basics of a Jupyter Book, let's make one! The TeachBooks Team has put together a set of tools to make the book-creation process as smooth and automatic as possible. This page guides you through the process of creating a book, followed by a series of exercises that are designed to help you get used to the syntax and structure of a Jupyter Book, as well as the tools and essential workflows associated with the editing, checking and review processes. ## 1. Create a GitHub account -To get started, you need a GitHub account (not counted within the 10 clicks 🤭): https://github.com/signup +TeachBooks relies of freely available services from GitHub to store files online, carry out the book-building process and host your book as a website. All you need to get started is a GitHub account (not counted in the 10 clicks 🤭). -## 2. Use the template -Now, let's start making a book. Therefore, we've made a template on GitHub which covers most of the technical steps required to have your book online. How to start using the template is explained in the `README` of the template, which is shown on the homepage of the template: https://github.com/TeachBooks/template. Please follow the steps provided there. When you're done, come back here! +```{admonition} Task 1 +:class: tip -## 3. Let's practice! -You should have your book now online on something like `.github.io/`. +If you don't already have one, create a GitHub account here by visiting [github.com/signup](https://github.com/signup). +``` -Getting used to the syntax of writing in a Jupyter Book can be a bit daunting at the start. Therefore, exercises are included in the template you used took! You can go over them and look at the results online. \ No newline at end of file +## 2. Use the template---it's really just 10 clicks! +Now, let's make a book: we've made a template on GitHub which carries out _most_ of the technical steps required to create a book and put it online. Instructions for using the template are in the `README` of the TeachBooks Template repository on GitHub, which is by default visible on the repository homepage: [github.com/TeachBooks/template](https://github.com/TeachBooks/template). + +```{admonition} Task 2 +:class: tip + +Go to the [TeachBooks Template repository on GitHub](https://github.com/TeachBooks/template) and follow the instructions to create your book. When finished, come back to this page. +``` + +## 3. Check out your book! +Shortly after you create a book it will be available online at `.github.io/`. + + +```{admonition} Task 3 +:class: tip + +Go to the [TeachBooks Template repository on GitHub](https://github.com/TeachBooks/template) and follow the instructions to create your book. When finished, come back to this page. +``` + +## 4. Let's practice! +Getting used to the syntax of writing in a Jupyter Book can be a bit daunting at the start, not to mention becoming familiar with the various tools and workflows required. To help make the learning curve somewhat easier to travel, a number of exercises have been prepared for you as part of an introductory **workshop**. The exercises are designed such that no prior experience with any tools or programming is required, as long as you have read the preceding introductory pages. + +```{admonition} Task 4 +:class: tip + +Work through the sections attached to this page (you can find them in the left sidebar). +``` + +```{tip} +If you find that the exercises are too easy for you, jump to the last page in this section, which summarizes all tasks and exercises that should be completed to fully understand how to create collaborate with TeachBooks. +``` \ No newline at end of file diff --git a/book/intro/workflow.md b/book/intro/workflow.md index 589745e..7e105bd 100644 --- a/book/intro/workflow.md +++ b/book/intro/workflow.md @@ -1 +1 @@ -# Process \ No newline at end of file +# How can you do it? \ No newline at end of file From aa119415e4bae9fa9ce2f65b1505bb5d6cf4894d Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 12 Dec 2024 05:45:59 +0100 Subject: [PATCH 155/802] update intro --- book/intro.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/book/intro.md b/book/intro.md index 67e557a..7f8efc5 100644 --- a/book/intro.md +++ b/book/intro.md @@ -1,5 +1,19 @@ # TeachBooks Manual -This manual assists you in creating and collaborating on Jupyter book for educational purposes. Some parts are specifically aimed for teachers at Delft University of Technology, although all material and tools are openly available. This manual aims at providing an easy start and advanced usages for new and existing users with or without skills on this topic. it is part of TeachBooks, for more information visit [https://teachbooks.io/](https://teachbooks.io/). +This manual is primarily designed for and by teachers for use in education, but should be a useful resource for anyone interested in creating and collaborating on Jupyter book. Our aim is to provide a simple way to start book-making for new users (it only takes 10 clicks!) through advanced usage for experienced users. We hope you find this resource useful and refer back to it often. -Happy book building! \ No newline at end of file +TeachBooks originated at Delft University of Technology in the Netherlands, and some of the material in this Manual reflects tools and resources specific to TU Delft. With the exception of a few tools for which we have educational licenses at Delft, everything in this Manual is open source. Despite this, we are happy to grow our community beyond Delft and welcome contributions from all users. + +For more information about TeachBooks, visit [https://teachbooks.io/](https://teachbooks.io/). Do not hesitate to reach out via email at [info@teachbooks.io](mailto:teachbooks@tudelft.nl) or contribute on GitHub via discussions, issues or pull requests. + +Happy book building! + +## How to Use this Manual + +There are several "parts" to the manual: +- **Your First TeachBook!** introduces the essential platforms and workflows, and contains a _workshop_ that can be completed independently or as part of a TeachBooks training. We recommend even experienced Jupyter Book users go through this material to better understand the TeachBooks vision on how to make books collaboratively, as this drives much of our tool development. The workshop is designed to be completed in 1-2 hours and does not require any prior knowledge or installation (just a GitHub account). +- **Getting Going!** begins with an overview of _User Types_, which are used to help understand which parts of the Manual are most relevant to you. Detailed software installation instructions, book and team setup and workflows are also provided in this part. +- The **Features** part describes a suite of tools that are useful for teachers, many of which are developed by TeachBooks contributors specifically for use in education. Many of these tools are illustrated in the **Examples**. +- A few special tools are included in the **Editing Tools** that are useful when writing content. + +See the final chapters of this book (under **Miscellaneous**) for additional information about References, Credits, etc. \ No newline at end of file From 58b21dcfdea28fa8f799e98a4dd02141ac822bdc Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 13 Dec 2024 11:54:22 +0100 Subject: [PATCH 156/802] Added video to first page --- book/intro/book.md | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/book/intro/book.md b/book/intro/book.md index cef2860..27aeaf1 100644 --- a/book/intro/book.md +++ b/book/intro/book.md @@ -1,10 +1,22 @@ # What is a TeachBook? +Never seen a TeachBook before? Here's a small demo of our MUDE-book! -Anatomy of a Book +

+
+ +
+
+So what are you looking at? It's a website generated with the [Jupyter Book package](https://jupyterbook.org/). -Three parts to a book: +The source files of this book consists of three parts: 1. A configuration file, `_config.yml` 2. A table of contents file, `_toc.yml` 3. Content for your book! Text-based files. @@ -19,10 +31,7 @@ YAML (or YML) is a text-based file format that is primarily used to store data. ``` -## How a book is made - -1. Content is written in text-based files such as Markdown (`*.md`), Jupyter Notebooks (`*.ipynb`), etc. -2. Software is used to "parse" these files and create the final book (e.g., Jupyter Book) +A book is made by by writing content in text-based files such as Markdown (`*.md`), Jupyter Notebooks (`*.ipynb`), etc. After that, software is used to "parse" these files and create the final book (e.g., Jupyter Book) A hint of the key tools From 486e6a9e427e83e780916150c7cd1faf2d88d646 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 13 Dec 2024 11:55:08 +0100 Subject: [PATCH 157/802] clarification --- book/intro/book.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/intro/book.md b/book/intro/book.md index 27aeaf1..d424542 100644 --- a/book/intro/book.md +++ b/book/intro/book.md @@ -14,7 +14,7 @@ Never seen a TeachBook before? Here's a small demo of our MUDE-book! -So what are you looking at? It's a website generated with the [Jupyter Book package](https://jupyterbook.org/). +So what are you looking at? It's a website generated with the [Jupyter Book package](https://jupyterbook.org/). Various extensions have been added to improve the student-experience, especially for technical topics! The source files of this book consists of three parts: 1. A configuration file, `_config.yml` From a70ab0c03da98de760d281c74eb0a9c6b2d3f5fe Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 13 Dec 2024 12:34:19 +0100 Subject: [PATCH 158/802] test --- book/intro/book.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/book/intro/book.md b/book/intro/book.md index d424542..5362c35 100644 --- a/book/intro/book.md +++ b/book/intro/book.md @@ -2,17 +2,7 @@ Never seen a TeachBook before? Here's a small demo of our MUDE-book! -
-
- -
-
+ So what are you looking at? It's a website generated with the [Jupyter Book package](https://jupyterbook.org/). Various extensions have been added to improve the student-experience, especially for technical topics! From 65c788e05d427a2dd50750d931f700400198f6c0 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 13 Dec 2024 12:39:01 +0100 Subject: [PATCH 159/802] Update book.md --- book/intro/book.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/book/intro/book.md b/book/intro/book.md index 5362c35..50090a6 100644 --- a/book/intro/book.md +++ b/book/intro/book.md @@ -2,7 +2,18 @@ Never seen a TeachBook before? Here's a small demo of our MUDE-book! - + +
+
+ +
+
So what are you looking at? It's a website generated with the [Jupyter Book package](https://jupyterbook.org/). Various extensions have been added to improve the student-experience, especially for technical topics! From b7ab0161fb4a5e78dc7050590e17524e58d275eb Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 13 Dec 2024 13:53:42 +0100 Subject: [PATCH 160/802] workflwo WIP --- .../intro/figures/TeachBooks_flowchart_v02.png | Bin 235470 -> 0 bytes .../intro/figures/TeachBooks_flowchart_v04.png | Bin 0 -> 236353 bytes book/intro/workflow.md | 16 +++++++++++++++- 3 files changed, 15 insertions(+), 1 deletion(-) delete mode 100644 book/intro/figures/TeachBooks_flowchart_v02.png create mode 100644 book/intro/figures/TeachBooks_flowchart_v04.png diff --git a/book/intro/figures/TeachBooks_flowchart_v02.png b/book/intro/figures/TeachBooks_flowchart_v02.png deleted file mode 100644 index b6193faf422f62b0a77b96304fd05ac1eca57a99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 235470 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 diff --git a/book/intro/figures/TeachBooks_flowchart_v04.png b/book/intro/figures/TeachBooks_flowchart_v04.png new file mode 100644 index 0000000000000000000000000000000000000000..41e031308eb2def1017ebd66fcf4d51a71a9ef0a GIT binary patch literal 236353 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 LVS3Y;eenMPML$*E literal 0 HcmV?d00001 diff --git a/book/intro/workflow.md b/book/intro/workflow.md index 7e105bd..e7d14a6 100644 --- a/book/intro/workflow.md +++ b/book/intro/workflow.md @@ -1 +1,15 @@ -# How can you do it? \ No newline at end of file +# How can you do it? + +The fun part is the collaborative aspect of TeachBooks! Because all the files are text-based, they're well suited for using git. That allows us to use the version-control principles of git to its best! + +Assuming you've a book (well make that happen soon!) and you're ready to collaborate, the process is as follows: + +```{figure} figures/TeachBooks_flowchart_v04.png +--- +name: workflow +width: 500px +align: center +``` + +## 1 get an idea +You have an idea to improve a book or add some content! Let's \ No newline at end of file From 4861789a801669605bc643ad382491e77842901c Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 13 Dec 2024 13:59:06 +0100 Subject: [PATCH 161/802] test --- .../figures/TeachBooks_flowchart_v04.pdf | 791 ++++++++++++++++++ book/intro/workflow.md | 9 +- 2 files changed, 799 insertions(+), 1 deletion(-) create mode 100644 book/intro/figures/TeachBooks_flowchart_v04.pdf diff --git a/book/intro/figures/TeachBooks_flowchart_v04.pdf b/book/intro/figures/TeachBooks_flowchart_v04.pdf new file mode 100644 index 0000000..060acaa --- /dev/null +++ b/book/intro/figures/TeachBooks_flowchart_v04.pdf @@ -0,0 +1,791 @@ +%PDF-1.6 %âãÏÓ +1 0 obj <>/OCGs[6 0 R 7 0 R 27 0 R 28 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + TeachBooks_flowchart_v04 + + + Adobe Illustrator 29.1 (Macintosh) + 2024-12-12T11:42:27+01:00 + 2024-12-12T11:58:40+01:00 + 2024-12-12T11:58:40+01:00 + + + + 256 + 244 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA9AEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYqlOrf70r/AKg/WcysHJrnzQWXMHYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYqyPNe3uxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KpTq3+9K/6g/WcysHJrnzSnUmv 1066bTwjX6xObVZRyQyhTwDDlHsW/wAofPLSwYFB5k/OJXnjufLdu6R3EsSXUJShhRiI5fRe5DEu EHwhqUkqWBjKvC5dzKguk8xfnDHqUsL+XbT6mtpDLHPE/qlrhuIkjoZovs718K7FwtWbl3LQaPmP 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 uxV2KuxV2KuxV2KuxV2KuxV//9k= + + + + proof:pdf + uuid:65E6390686CF11DBA6E2D887CEACB407 + xmp.did:0f89059a-dedd-4687-8c1d-74c1d9bdaeaa + uuid:77529262-e473-a846-8f50-2a923806cbbc + + uuid:e078a9b8-b51b-844e-a186-3b41f5d612ca + xmp.did:ddc5b5f5-ebc3-43ec-b357-14c5bcc5c7ad + uuid:65E6390686CF11DBA6E2D887CEACB407 + default + + + + + saved + xmp.iid:76693659-7e22-445e-aa6b-dbf267654e59 + 2024-11-28T17:01:05+01:00 + Adobe Illustrator 29.1 (Macintosh) + / + + + saved + xmp.iid:0f89059a-dedd-4687-8c1d-74c1d9bdaeaa + 2024-12-12T11:42:22+01:00 + Adobe Illustrator 29.1 (Macintosh) + / + + + + Web + Adobe Illustrator + 1 + True + False + + 1920.000000 + 3757.655414 + Pixels + + + + + CoFoSansPixel-Regular + CoFo Sans Pixel + Regular + Open Type + Version 2.002 + False + .58279.otf + + + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + R=133 G=165 B=255 + PROCESS + 100.000000 + RGB + 133 + 165 + 255 + + + R=255 G=212 B=0 + PROCESS + 100.000000 + RGB + 255 + 212 + 0 + + + R=59 G=96 B=228 + PROCESS + 100.000000 + RGB + 59 + 96 + 228 + + + + + + Grays + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Web Color Group + 1 + + + + R=63 G=169 B=245 + RGB + PROCESS + 63 + 169 + 245 + + + R=122 G=201 B=67 + RGB + PROCESS + 122 + 201 + 67 + + + R=255 G=147 B=30 + RGB + PROCESS + 255 + 147 + 30 + + + R=255 G=29 B=37 + RGB + PROCESS + 255 + 29 + 37 + + + R=255 G=123 B=172 + RGB + PROCESS + 255 + 123 + 172 + + + R=189 G=204 B=212 + RGB + PROCESS + 189 + 204 + 212 + + + + + + + Adobe PDF library 17.00 + 21.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 9 0 obj <>/Font<>/ProcSet[/PDF/Text]/Properties<>/XObject<>>>/Thumb 35 0 R/TrimBox[0.0 0.0 1920.0 3757.66]/Type/Page>> endobj 30 0 obj <>stream +H‰ŒWM�·½Ï¯àqö0½,~óhÉr@P4@BØòJVâÕÚ+EAþ}^±›ìžé"W°ê®yM«^½*Þ¾|®nz®Õ³oŸ«ÃŸ­lôq +>(ÊF«S{}¼;ü]}äö/¯µzÿ Ðó�·ßÝkõíÃáÕáÅOøþv^�æÕ^ôä�Qz +.*R�ïù[âoCΓ�Y‘ vÊ&ª“×f +6(cü”tÙîÝ�r˜²³Š|ŠS^U¥‰È_�¬ “uNEÂ)²[W:-¿žŒq“¶©³¡ ‹.OAgå¼™|†óø?„Žó!†)˜¬*HòÝY?i�DL qŠÆµuÆž?� +ˆMVFk R‚çFså¹vz2&Áj5öªÂ.|¯(Ê)O¤½Œ +†&Ma]«ãÙnÏÞ bœ,\Od'ç�:'ºŽ}óMãW——% f| +¿%LÀo^Ûu¡'Ü#˜¾�cDm��„ %'sÇ$MS¥�Äテ5‹ ˜±�3m¡1yƨggÔ<ÿãB>Ÿ5Júü[êòõ™p8Ÿˆ”õÎL)¤¨Î÷‡7Çó‹onH«ãó¿>{ùò‡ÊàâñõÍ?ÎßcåMF�ìŸ<Þxu|x{÷é“z(_|aÃÝã—wÿ-ðç)šE%t&eÉÛÉ zNÜ|žmL·î“³Èj¤òÞ^ ª�,êÚrqÑ·_ß@ �ç�¿ßüíÜX¢f-SR#K˶R–,aqÎŽŠ&� ´®t•€|µÖ°˜?Õr@Å´³:` ’Ù’z{_ÂÁ¡�NGõûá´<í ÖM‰–§�Âe õ0°„�Ø;C€ä‡Ì†�‹Dí )  - ¾ +¾3 ÌPüÅBЕäI21:YÏ&Ð?·µ$ Ù@Ãá݆u÷�Å#šáÂâ@$²’…÷Ϻ˜�Eƒl²x€¶ü~Àg9I|¤] ÑdmMkÌ`!öÑE¹±Ä[5ƒÞ<#�dÍÞ ñø8ój­�€†ï¼W&lÁá\H`œ›Ð^ ÇX}“óà*Åà�áBÅ;ÓÚÚ"…e%—MYÉXÐÉO–*ÈCîc�"¸Ö0(“VÉO|ÇB¬0´‚àQ¬.¡µ9GÂJкñX¢NË� ´`B‚·¬™-ÑÏîâl!'­4G$Ò§%”$—æ2u„ ò *7³‚’Oµ¿£ˆ±÷ ÒY]Uá²Ê)ÎgCQŠ�¥&"¤…u{PÔ`{Œ³å­K["¨¡U–ˆçdÓIµ„¦at’AaÊPT�@2kS“&„Ø84"„6M9Ég[Ii e'o·›IÉ#¦ òÿDÿh-~¬÷ 5|ò‘Ê1ž’òÝž2nÛÛE¬î熼<“ÁlLŽc>"¥˜hÐÚŽïï>«›ó¿J÷åÞ{üù£úðëÝÏlÛ¶X"Dd€ä1!€€&c¬Cs™¹áÅÃÓ,êå~kƒ¦r¡<©à¨Š6~Z_ÊpAcÑFYcÖFÒàq÷”l›o‰ Æ‹¶êó,‡›A!³–suB§ ú ÊÞºåï’K‡»Ñb-ÒdkЬ mXA6¾`àFð¹¸?ãXŲ€ÙUÀ:'€—ˆ‚‚OLE7ƒK^*MtJܯ/_ùŠëÔBÚLXzÞ‰Ÿ�î��;ƒ+}¸(¯ ë'Ð ¹ÜÖmS*]sghŽc<àvxñî­ç‹k®J{÷Ñ\ØR—èXæ)€-!}ÝWœ/c7Î +E Í‘;«åë¾áõMÞ$L°”Õ.ßÝ%`ÎS£ÅÞP(iCÚžP_>C�µægfoÞ½ à yÌ€ó€rJ$Ö"ªÔ¹!„ tÓ$»Rg£�"Ö|[cI‰G�àŠB„È�ÏÜߨAú5H£EÅ,òÔѪPMQ±¾\.«8 ²ˆî²JndtÏÝ%t#Èrè¤M¦™i9B´3÷!íÌÅ!E˜¤öoÑs†è›ÈC‰Mq¾Ø¾}¼ñêˆvO¸Ù~.ϪÜn[ãsüßÃËïó/­ÒêÈðæø¥|øøéÃÃGõð®Â–�âóowê—‡‡_O µÜ2zYâ9tž$0ßÙPFã‰8·Ç@~°zÀÈ·µúÕ:†¬�eáûf:ÌÃëG¸z–�õ#ƒœá~t¹²,?I�ˆÕ"ÈY¹e« ÷‚~¼u3ñÝT³r®'L<ÞMÆÐ‡ÜȦeyV¿Õ- øÕårÈ4ÓbÓàù¾†&�<Õš‹�7«9a:HûW\LéVXEkÑ‚C3·tª‘h/méM–ÇCÑ‚>Í�Åaâ´N´p_efèö‡àÅÒj"nŽ˜ÂKû(¡óh½7´�3®_ÉI–õÚŠ(›Z,0z– èÞ²‰)¦g¬lBW¥2ðE#å(š0=Í#9vfoÐsëFc¥/^ØçèçM¡÷|¡”L˜`xp«+M`)%¿uM4áRä}=&Ï}’É„Ém"&Ys‹Ù†^2aÅ·Y”,ºŒ5+ Oó�qË%>/,:·¡9 †5”¨Ãh¼dY?Z/XØ›\<¶¤­ÍÒN…y†UA°lƒü/ZZœQ:aÿÞ’…;j&ὦœX«¼`hÔq|P -Öè—IoC²A\Z`ù²Ç÷�kƒ0Hfî9bëuÄȇ«Añ'‡YVg æ¡€ûXBïž1óßa&“ùÒ‚!cB©¿+‚˜çîÔ‡@Céz(ŠZc]C¨dÁ„„–á=:“Š/¼,¾¤€¹×I ‰*¾t! ½9[ÏMš�Š$BPɆ†�„VÇw݀˓†¨K‹ÉÇ!‘;%7P�X‹û@mCH@oö<`�.ÁˆûƒŠMCˆçfBEÌ¥ ÂãîÑ8çQTšÂˆs#ÈÂ9�°"++刅q“K�¹R7‚,Œó¹‰Ðׇ4Æñœ�è�7€TÆy(‡Ob‚*ã�…qÞA6Œ¸OeÜRç=&&™+•qHe\™Â>ãúˆUöICH¹qe‰- ³BÌm0mÞ\LmŸ&³ÑÓýFÁNž4@¤r hR¹GDŒãÚ< �–î‰Éä‡fäF&÷ˆ Z{;@�Ö\aUI ‚C¤!‚¸NÝ*’ƒœNC_gÊsQI ‚~oÃb1ŸûU$%&OÖƒÄa`aU©*)ApÏÌ4€TªU�ìSm€X¨¶HdŸi}ÀB´ª�}¢  Ѫ:ö‰ÖE¬D«âØ'ÚQ‰Vµq@´¤­Šã€#Uù©º6àH’¡�¹L ‹òõUø„m¼�¢ö«ðÍ?Â?|´Ã IÙæ +�6YÓµ°¡†|”œiÂÖGTaC“äî*l}D6>‚–ä³ [±6$ÁËI®ÂÖG4aCø’´ [RùÆc¾ìlÕµbM <2C% jjØe'íÒRÓGÔÔð™‚Ô•ZjzˆMjøØQ,®šš>¢¥†_ªœMjú�–.x#g¯æ¦YUÑIi4 U§9~z4 59`’ZRKN±I§ÀˆA«Éé#ZrøÁ‰¢Õ’Ó‡´äkãp èBÖäàÁ;¡Û¯Éé#jr0VÿŸý2i±ä¸¢ðþýŠ\Ê‹|Ä«Ê-A×;¶Q”¡ßgèrËž"ø%åÓÈm)ºÙ²¦ˆk= î–¢›-KŠÄ1®�¢éš¢ë-[ŠD2±Ÿ†nMÑÍ–5EF2þM—ÝìXS¤¹¦§v—¢ë-ß~x¯¢ˆÿ­û 9î5}yç<âàçÇ7?|ÿ¯_§?}øñá¦ÙO¾|óëǦüüóOúøç?é¿ÿüóáS›c»žU`ïñ:1�1½¾oñ*Ä^¦Oï{ìº~[�Ùÿ²�Û÷DM—þí9FÛªäÏ¥qŽx$¤ÒvîlOF1Ì|Ñû6Œ=Ls­h°z¼‡£OÔ{:€ŒÈZ~›ƒ[Þîa�{6ßäÇ“õÛë1N}„î|=ú{ö­ÑLôÃëá�ýÛGòþ Œ5ƒ­¹`Z ŸÛÓþ>ýûA¿p—}ëHé/üOEÂe‰~ë +€£} çôò顟ø…E@ˆ“˜ÃZ:1–Mžz&+xS¾<è ñ®§ˆéíñuŽ ˜¦€ Ÿ*RFkÐ&/�€Œ©s +5É6ŠtÆó’±†„�™†ð<ÁÝ‘än¸'N…d7Ù�Ä–&º»HÌOú‹žÎ/™ä(û‘;ô“�:SèÃHJ}¢P·56‘¡Åö)d¬“•>•�F<ÔìðD(9ÓÊI-Ó(Š4t*²q¦ ¼DçL×;{„•Š�I^ À"ä€Ë¹UÎ%[«_g..ðõË#«N¹ÍyÔL o«E:ºÀ•až%ðЂK¸œ�Sþ+I1øË˜DNAÜÌV—SQjÛ΃òQbjUÍÕ˜çHÅóRšü°9Q5é„z@RTán�_°)}êI}°s¦ÌzòK°›8†”;ÒCØ:…0+Â~Ïβ$¡”rmßÀ ŠÏ¶v8«µlªÐÍIŠƒ‚×DÂÜ3¢óDc…n©å]D>qv¦¦ÃQ¶ö ÔÏŒ!uÉ8ž¸0ixÚpƒôqM¡@XU€˜ê°ŠR_þõÐeäMà™zÿ¬¶×6›ƒ*IIƒ|™WäHÎr˜Þ�^â{VaU*›@‚m¿TŸ /H|Å6}Ñ è ¿5†Â^d¥JÇÛ:UIXSUL1¤{^ëºAµET+} +dâP +–øy0EU/˜‚嵈!‰‰K +bÑ«*$œô®L…Л +2ÿäõ‹Ågc˜Âk‘f +š ]Pù¨BihÞRûÁ9;ú½"ï¶ì w³ê¾T‚Ž)vvh]4r§ÆpÛ_Ÿ§*Ð�¡húT7´Š³;"Në=Ü8.x÷ÁmwšWM¶É‰~ðjì4§JTÛ‹$ÔíJ*:ùhû³M¾ +¤ëé¦CµÙö,Æ—l’«mœay{Ïû¸l/;Ââò¹yŸ¿¬íÔGRÿ¾{÷Ëž]Bç{uxºÃ³`AQ¡>–IÓ×L=îY{÷Å�•B¢»û­¯� XбýÖ×BD)vɈÂuþÚ¯EÜÀ=‚¼ ]°–øþ’:Z€‰—L +aÀ-ÀˆèÚâv@οJz‚Ñ6¡œHï릧qè]r3¢6ª‚Ì@—d¯¥Ò§aÎ< x„Ý™$˜n.ZG%ð…~ã{²¸ (A^xvâ=祜‘*ƨí eJߢá +Þws܆AöÍvS+œØÌ±’ÍLowâ¿È{œßì˜eH9õA|­¾!!â !áI†9®KHJñ‡ÆB/Ž¿Æ×±ÿxÕz“=2nÙ|t(¹c®8pðnnHÈj o¯"¥§rHv"*£ +}W&ñQŒæÚŽÛÈ5yYÀëƒzËð3•O‘#4:yÍ­M,Ÿ;W”§‰ŸÑ�7âÚ7ÉR ΄nÛ-”x‘zÔd %/­LÚ9±1`W²-ß´ô¦Y¤ûMvQOj6ظúºj›—¾> +œ^å+*-iž­"Òl2DOÔdÐTÑ#$½9F²‡Ã? ëïùöPž—XSryÉ)•X#¨muâÆ Bq'þD·¸9v]”8¢Qc‰/šž²ÿ\ K?R¬R.vu–T$ËÙ*›U#bT?å¢ßÚK*|ÿÎ •pÏeÄ3¾·Ád=A‚r5�‡ ÊÄ®@üŒ ú(�0bG-ņ얲óàq:$ò¬šþÇ|™3ÉqQØŸ_1æ®1u.#èÐcÄDÐ`Рˆ¥ +€D’þ¾¾WÕçtÍJ`ÈÙ�z]]�•ÇË—�"¥/Ð4.&Ü}§ßdó*zÓ¦– „žùa}fø¤¨óùã‹R Q“"ˆH qüf˜Þ$�€ Iû;óq»±r •V§Ú·cXîÓ•¦ñXÖãh©âEê'v¯œV÷&©@«R‡48W¸Ö‰�ŒÓÎêÚ˜3 lPjP„ê�'I£X©b^«µOJìãJ88Ë»º˜Õßdn¦¹òej&f×k"R<¤T,-ÎFC#,Ä©¬Ì/õ…\Ýu´ïß5ŸÔ>ÒfÚ¼FêûÓ7·ÕüÔX)¶åü;´Á-I¬ª²ûöþôôË_^~ùëùùö›ncÏ·7‚~þðç—?„}{;ýΟ'qÑêØ¶,?¾œ~8XIÌÓž œ�N:Xš™^.@ÿ‚¶#gÑ4ð CÙQ§-ÜçÂtÚ‚Å9«gʾ©«¾esʲe:Eä,9£–O˜œ @Nº^‚b†Þm él �Iß<†(¬NëñG(¢RCæëerír�+V¡ÍÑ ¡XÝZ.³¾8€ àóÎòê­‡„å‰ÅŸ„‚®Ï,ò#O~|úøÏO/ùùÙšóÓ§óË›·ŸÎÏ?ݾ[ççoÎ-Ÿ>#uh˜ˆVDY‘J}Lá&Y³iQ_¶TD¯ƒ¯P8ZË)ó«˜Ðø9eZ:Y> óùs�!/úˆøÉmÒÉÚ¦ ¸»-Ò•tƒË` M„LíÛ34™óncÎB�•Òd•Á«64€¦ã{�6]•”4†”¯Ð9ÓdÞ± ë¢r‰IWƒâ…¥¾;ñ#Pn;À‹éY¹ž$ÔÎjÔv .)2Éýz–fÏ46Ÿ•ªÖêÚìniC›XcT.ö ‘ÐXhC¹×h˜&×.N9��€×‘©I¾~ϰ¾¢žˠ͆f>‰pɰÒÏ®¶åâ€íšÝ|>ùÃòB.icöàêm­N�ŽKˆ)à½äë¾½û}¿2KP_‘l.Ê Q˘© Èm£LC +vkÝ-é£V:iŠi‘œ¿[K`”9¤u°†iíì ɺ»µ—¯³3c<ÊýT¦`Ä2 +u_¦€¢í�€ªÃæ9mÞX_A¼4�y–ÏB`.‡#°š®¹ J>Ëí‹¿ZÂpXÏÞCÀšx\Ëû-q`“ª’»[<ßγ™k©éj;Ò¢J0[³ðÐUMþh¦ yûÎQ±÷X>=‚ s³½ÁIÆm¼0@‚¦±¸ñä¤UÕ�RÐqF¼!dŒ8¡ÇÝcÇQ&4¤�a»={„¼JÞÏ–Hèº×¥°ÉÓâÚ»fûilçš¡ÿ ííá™êêÙïQu†1ÂÞÎSß!û=â›Gˆöº²áŠ;än�i]x€4ÞrÒ²ßÓ:ìÑ€VVj<ÚZ½“–¦š|{Ãì~væí”~·Úðû"þ™-3 TQK…ëôFÐÿ¢d~=¥b›*ê´æ:Ø€Æ01žþR?× ?F=^yNáå‘}Ós“š¶ô¼T +…Â}üœ¹Ô¤ÇÏ )^_¯dÚo²£çM‹½vÀ´AØ‘‡"ü†2øÏ'<´a>áá†Ï6)ûpCnÌõxÔG�7LyôÊ ¨×>�Ú õ•[d›aZª=ñŠ•“qNv%ó0Û&#%¬“¥«ŒdfDt#Ç6åYiâ)ÄÁ²©�ok²W_F_� )·Š­ÃŒ�üÔJÊ?²ÁÙÉ ƒši6Ð�›Êà]é—I •1õ[ÄÅ)Œ>ͱá‹™a˜c¤GVxF0‚ñÚ?†×vßµ�RBsÜqƒ^5ú +^Éut†ÐBõhÚbÞlhŠ™FߘÝÅ\dF%¾¸+GÈdTâSý=¤É9÷[bÚQÐ'÷Ä|ÅÝ-3Ó(è“·[fÖÑ'&g×T®#ªm62‚´çvTÀØ(�,78?*Ù(?áH›nøþôÍ g1V°K-nþŒ¡¬¸?Õ« …óíýéé�üéýÛOÏ·ßÔ8íùöæôãÓ¯ÏÖœŸþö±ý;|Žç§—¾}ù×óO·ïNßÞN¿³×+'©l«ãÍe‰ ?œ?œÈ·>5y®)‘{Þj;u%••›Æc;Ë&v‰~ãðË´eú·Ý¡ ZÆ,Ç¥˜ÀΑ„Lx!¢raŒþjsÄüÝP$ð$2¢°lO�-3Ê<§SIŒàHNšrž^¹¬ï,;VK&d¾ß»Õ¶#‰S– ]Þ:"“5 ’îð虿ޥÌ:—F¸=©Ä™È•ó]*‡%·ìýòÕTŽŒŒÖ3ÏÕJ8*ÿY¡¨.UÒgæÆè@âbÕ¼¿Ú�´ËšKúÒ}ÙÆ¤Â�ƒ÷û£�Îv�ÿM}©×Féïù¼ðuè…ÃB‚=Kp­£|9Pm-1â–ÆXºï–¯vë‘�è¢k�t2š�è¡Ö/s%˜$D@Ïçå¯ãJsÉ0l9NMÑ}_ú¤Ñù_\¹H§»nÅÐ7ˆR7gÇ›•-¹ér‘•ëÃÆ1›ß«U÷€um‘ŽÀȹ=ý‘ØOü™k=bÝ@.!¢û¢^HŸ +P˜§4µJ†“³ó}JžÌ»l¥ÁͪÛZ+JBèd'™Í©’—ôÕy{ß4½EgA¡Ií.§Ñnª�çW Ð.&:†»î2Œ%Í»*w£‡[5ئq§]ü·~Þeõf+d¼AEh¡ëï +ô2‹äuèì«Q7‡jl.w»gÕüƒÃŠãËÈÌ`ë~M?qÚ¼nÜeì50e¶=³’õ†FÍÔš½½V{÷µ5ŸlªL–·�Ê1ïöÊÖ‘>½áJÖÕŽ”¸C ºŽx¥ö9ÃvA1#D8v…ÉW�"K'Åæ¯ÅŽ΋í[̉1g€0ÓäØNfBñµŒ}3´“­†€8BÖ·,™ê ðZ¿O +2¢Ö1´ÜÄÒ©sñChõ‰¥{D½8€VïÚì0Â�![+o[(ˆ’‡ƒT™Fƒ|­Õ�‰Ð[3qÏ ëZoïÓN!Å·9²¨Yr„0ºÉa“aCÈà°<_2p“�Ç´õסÈl´[×!èÉ–mGPˆp•ݦÄòT�Y'+Aqrƒq­FÐêÐʬ²wñŒ¬¯M%0@dSl–'Çü´5rÖ»1:‰fFÈâ%O|èdq74íS›¨á 1è™ãOY¶Hß­—$ÂÙ׋ÃYM£ÿ¦¾\r-é‰ <¿«88G~?¦LKè=øï&ˆÝó…«Êåz¸ú!ÔÒíSvÚNgFF†{HvƒÃw«êòùuàæ© DÓ´$C7�ôÜÐ<Éym7«A¥geKx¤˜=œ)ÃÕF2ên®Þ^Vó OçI°ÓÛÉñF û¼NY-�î,`‘…÷ÅÉHôyŽ€GÑ´”K7À›Áù(Ó,ˆ‰Xï,ï›Ñbqr°�,]³Q#Þwé~Z5×ø0‡´yD�W/誆 Ì-Ò!-}å¯Á Hàp°½…·y4€Ýç‡3 +‰tåÁ¢£Ê™Þå|ÃÕÜbC–5rèXsƒWÖêÊ¸Ú nqeéoÉÞ¡bÖÜbC–êÙØkÎ7\ ó''7T‰2‚¤ÔåŒ W+²,îd÷„¬©EG–¨Ûº'd ·ÈjRÏ=!kjÑML!‹¨§gÊ%Üjúf¥[Õ_VYmúË™°SÞq‹dCki³iú«1~§»³ƒÉe:ÂÁàL$hJ�ïN'¼µq:ËoÍ®\w9ù_lx˜¯g¢»q/EÜó£ÉiÄ�i+Ñ�\Ì<\¬›N×Ò¦W’»lÏûŒŠ ..¶g…ÝIîxD6¤n>kIŒÝéí|¾ÞY…ž>5èÚÈíb°ahj°¡hå¶)ˆúüC+·M04™]1´ÑÚDsƒE­�¹¢ch78BdEÐFiWˆ­šl(ÚmŠ¢Ý`Š¢�ÐîQ4™]Q´QÙE3ƒd,7(;×M V®;�ÏÈõýÍ&ýÈbñbS©¤PV˜¼eohÄN’@¹r×^Ô‰a!4BýŽŽ™n-Ô‹aaÖxp!³¼­TÍø4j¥jÆM sXØw8ɼg µãfÁ•Ê�mÍøaÚ­ýË´ÖÕÇÖˆíÁâ"¸[¬Ù)–ë|ÏÅl~ËŽÖr'¼z&æ[&†¿KUOE7¸ˆåž BžË­.z˜îY`›ï„×–‡¹Áš ùZ­�=»Í�HU´­´M¾³Øòñ`±fÄJ?ÝZly°X3b¥ÒòEzõ„ ó³ÚÐ¥ó�ôê)™Zô¬(¶ù*¨·œÌ¦×Œ`–ó=jzFv›YF’¥9_Y¢çc6¿e#åOLw г1·Ø²‘ý§¦Ù‹ôd1­‹*öéJ%[>fó[6„¼œâ¼F –Œw&ÛÇŒ 6§6$ÔË3m%çWüD5¢öwëæié• +©bNPÈûfÑE{ØôÀÔ`óB §—¯Ðk:²{ +ðãjchÕîe>)ä—}ýý¯_ã?Ã?ûB.¨›= $ †?¾¿4©¿¸bÊë·¯·vKçO‹1Qßü²êÁ—É…ÜôË^PÃÒ„ €®\ãu`_B}Í7ýØ?µúë@wœú9\DßY±1ˆ }gü¾~¿¦hþ}ƒûoûÈïZB¦JܼQJ.;I{@ìï[¥J’u7²ìw)cŠ—4…×�†H· $†kšÓoßüö¥ü¸Ë·á×Oðü§†O#$7ѾÈÝ$~®we˜â*šç&QªØý.g R8ãá ÅÄ=ïb[O»”|÷¤. ëÉÙŠZÏéºÇîÇä�‘ù!»Éä��¼ÔË� y©í…'~\v¸ ×ʱËOg8br{FøÔ¢Gkjѯê[ºGÇ +Óí¶ëm›#7{ òRiÎl0ñè£;�¿„óRËkÅíx%øúâ}Ö˜Í!=^dÀ•jøø�fÞfáõãëÍ“Ui=#¥QfñTsyÑD?!ÀP�©Eƒä&,äeîß?¶’=øþç?~Å×?^ÿ0+óü…kX5ÍS•Ü÷Q÷ +†'iLepÝ{X•Wª¶€ìôBS¤‡%¿5‘áÓíœñVû!5fãÝí—=þp\‹Œ±€—µðJ4aH¡-<ªljgžV¡]°ºU&•hÂÓ¢x·¨â\X¨M`q9i_ôo�/;Ô¶M€Ï³óüèS£W«”hŠ…î>FJâ:³ÀÛeY�gËÝH_eŽ¿û‘BçÏ;õáÀ¹+¾}$Óögát©jª „ŽÑƒçb!Ê¢T,ÐÄ^u7·è~8ó©4Ä«EF +x�bʧÆ; ú`ŠÍÂ�!wc¡&G@Zy׺Y�ÃÊcj±±Ôpôé)" EbÔ‰ƒ±Z~Å´wFцOåî[îîðà�äwJÕ|˜Õ�Cfw—©¤‡àá*­"=í2òYDÑæ–.ô«ˆ²W XS‡¡YÅ$]k)î:|¿iMfƒÚÛBŒ„’Iœ‚~ÃòhmŸÛwýøFmÙöÁ +t‹aÿ¾ÍaÚ} 7"àLñÇ8‚ñyÛ(¦4øÄc,ÄÁ©ÁZ];Çî–+4`»¯„±2Qê+=%]¾ÉIñã·0Þ W—ÀúF–º¨Ì˜ÐÚ9¢ßÕ:¬ûdË'¶' 0TƶÏC~Æ9úØ¡4-Œæ–P 3ì8€WÀeÛëçÙZ‰ +ê%´·š#n\µ{² �¶¸îÅÅ‚‰`~QÄuô‚Â*¹ò}s*¨LI‹OnÙ3+H}@waÕŠºÃšÈuáOç´ p¨ä|—‹ÿz¶R .)l;|�©±Ò0"Hd½’5±´@úRæ»ý¶½c,$Ö(s¯e‡V÷}uïÌçrj�”†ÿê¥{‘ÃD;ðj|ÃôA0÷ª/ÛžzC½ÉA%ˆZÁ¡Îµ‘bôUÒm+ ò�ôzr¯Dø + ð2±u‘k9ò®E�a ƒÞ“VÍ +ù\©<xT½Ê�R ž–ˆ·–�ÙñíA³)·ÊЕ©f½_R»l©Ëg.~ùŽ¥}—Òî€ï�2¯ Ûô_äQKšl+‹DÔˆxoZC…BJq´ÜÒ~‘¦½·‘Œ�ÎH«ì@‘Uyg…Ð0k—ëÒ[ +,ê^ ›‘N¦á8Cø›ç�<`@Ö,>Ñ@µDéá*–ü–ÖCà®YeCp´&+tKÑ+³¥Ao>è‰Z‘˜µjéV~�Ͳ|€rßf¿„›®]…›²#á~yŒÄO{ÈrY!WksÈÚ40ôæø²‘¤$Þ+JªlÃm{òJdå%“ù‰ˆL r€)ªáÚ爤¢„Žq(W5§ªE«Jx•øL ³ôÖOVlT°udµ:•¾Oΰϫã©[DSƒ«±UImT’u@R^É)Á–%ª“à½ØF7Ø'èdË‘»<#j€i¿�@ ÓË£zI­‹ŽV±709èNÅÆ“ñw.¾ƒŸÊýÿúÀ·ñUŸ¬¡RÔ¯±;ì×£n'�[ÆÊMë‡ï«ËDËëá�V�VÒŸÀå®v¤s$©sÈ+QNÂøA.š%ñDÈÝ£Š I°˜@øáÀö`�N#›’ë œ hà%h FêxsW=‚aèmg'É*PÓ¹?ÆeþØk«±r˜ü`+ªCàD×׋ø4#)HÒ‰êYâ$aŒMÁ°¨ÃPB¯æñΠ¨Ç»�‘æü» ]ê�¦]±ä;?)d(d¡ú!;^ðMÒ*¶lø+:02wÇ�ÁÉÆ-=˜žå½`¶™RRÍ4_4«—Ñ!_�#dm=Jw)LRÅZ_†+Ûwd§¸‚F±rv\ÅÚ­t®k=]�¥v]«ðº–çõQµ×C5_…~=uÁõÐ"÷ÆÙ—/à\¨a@šù(‡$È-TަÏÒDÍT2b7¤.µßç|âÓ»Þä—w†Q5å‘6e2ô8[zµ#c\ªˆ¡ gô+±é»òך´¦Ëpç:üy<Æë'èK@v�$ˆ {Ó$³ªDN(aJø¹hBMØ�õu(÷à¡?³IîhÙFœ»`Ýào€Û«‡sF÷Jæ>œPRˆÚfg;¤H]&NK CN½�õÿ»_Ž}ÚÙ{™¨Ê å}ÈÆY +Æí×3å–@÷û{Âz¦ŠÆ§yæ\¼:ói06/`ÒÔñ|˜HƒÚøûï|äÕŒêê,éFqM›ñwš�Åb“ÆÃäëÑÐ-àJŽ ƒ’„`Ë›ä¤éz)ã%Yk:Ù4²� j3éG:½úª‘V”§æŠM<& àÈ¡}ÄÁLg*d¨Y†ø€ÜDõ��!uâÐNÙô\©ã†áãtqÉä �ýo{ï–ÐíhÃb�zk4¬\@+ÊoÉ +IJ2ëlï j¼P>£ò¬¶˜¡¼Àæ± 1ŒQÎCçP³yHs"†Ö@{hü’Î´ÃÆÁ&¼š7%'?\žìµux‡<§�}ù=ãŽ(þò·ËQõxÔ·¯Yõð¨Aö¤®HØ!�iGx yF©°LìôY)ˆ8q®AÉ–`³b(Æ‘Éf&AääÕb"2k°¢ª!(çoè°‹¾VѾäø™PÎw�…ÒÁ`UÒWÀ ¸ a]o90Æ„s‡Ï1”ÂËlD�¾³@4Ec6ï\ø_3—ÖôQPŒÆŠq™¬6‚ò"g—ˆ`Xõ”ìJ€“G¥‘·"Éþ� ·2Ç£�„³âØ¢€xtÿ'PMR à Ylwâ;¡½$õ$toÔÊ:B¬)K’@ú›Æu��³2DAQ¢¦eÒ\ÉgP£t» ¿É�eJ†4dM†ÔŸÊPºÖ Öÿð&«¦<|‹"AD  –δecÂÖW}R&0D“5‹xÓrµj$#BUÀL­Ò‚£¼Ñ»á*þ 4��Û‘6�µíañR)»¹[oXm.cþãò2§×¨r™7_Ã�¡VIò$ˆAq©™žRý§<8Þ#Ò“E˜<(G}÷�E…ÔG=�žÁ*T™ŽFÂ(7ÜÐTÅfÜ–“ âíMÞSºj+5 uÑVE%EÊ •2¯žž �†cô©¡}½jœ°35~j¤[j”]±x¯¤ÄZÏ"p¼ƒn®& i.É:ña~ÂñÑ–ªÄ¯fè†�´ºú�J‘“ +�ô$ƒºÄÙ¨æ£!AÞì‘.$-z?ª*ÉHµQ”€¦¢Ç.$Z™û¬°u,qËR,2”tÂXEg«–TS¡­ ’O¸F5ñ¥„²>Ô±ïÄ|5¿¤_Àéju"©ó~°u𺟠+ Âe×þmþ£+ðĬÿÓ/7j´�Ϩ5„ÚJ‚jÔ´6jû¹FU¬þgZõ$‚°àÉb'2×hf«)˜š)òÇÓÌ‚Fó•÷ä¤r#É÷/ñ=^>9öÇ74Ñ‚&)æ3«'¸"*3<”Œ"øó�¾–ôbš �qÔæ•RéJšœ(¡04f×Êk'}ÙÅšÁ4\S�£¡ÆF²ÒŸZ+r~ïJ^1�_å²þ€j¿7�¬ÛÁàdaŠ‚f a*¢ecá§üÖbºÁ|¥¶))’¸5a‚ê¥íL˜¹T½ç¾‰•l4X¢Ã‹Ú"w«I½ª!Æ£óy–èe©Ùd"öiuX�°lèõú¼AC$ÕÃTZÜlÜ?)’oõyãqm `UzÞx8Ž”óí°t«Æ +³ot$…u^«¢BÎË û_û}ÇÿÜWʃÉÃ×Ý‘¨eyñ‹�Ôî;?÷¸^–„mvÆq§�Ö�™©{al6ô¦>7lø»=Ò+@E‡«tÓÓZó×ËüF-#‚a«š1ƒ˜›Š±z°8!g~wÄ´_m4x}ɰè¯/I¼÷[°¸¹Ñ+°ôÞäëý�Ë-û`,—¼0xܱE¬$}·nN8JPš†Ùç#&,Ž#¶ï˜ÐjGäww@µ-¿‹÷bð"V/�¸½TlºOú¨½×·‡¾4¸½S>l*�UŽ0Ö!¦}.Õ”�ÏN«A^’ %’Aýqpn°&2Êw=B=7Íæ?ÓJb�Îü`u?ËáIºH#ú£Uqððb³=‰€eéÈ÷V·'v¨¿Ù”õÎ*gIÅüÉŠº�7¦Æ#§³imíãY^Qútƒ#Äû鬘\úx–cÛ}:+€ò1:+ Y£ÿ”Ç·V ŒB|°By„–>Y1¶øø³F”¢//^x3ò¼Ô‰§ß!œ²ì½Lˆàxk­~U÷¢”ïFÈ^tá çœT°ÍU SÂ*ᤑKÓÂ>lÖÌ-I’Dÿa­vÞ‚™ª�ñ?› 2óÇfãö‰ÂÙŸ×÷KcCêóÆÍo5‚�Ïîa¼ü¯¼Ýs\ÝO˜^>­ï‘?žÖ7û©óúvÛø÷¸Z”Ìá×Ü"ù»ëíRá;ñÝ9·ñ”Ûøë¹-çÜ–_Ïm9å¶üjnã9·ñ_žÛxÊmüççö¦R—œÒä_-ÐÈ!'»å%§W0d®ý$lÂ^C‰_ÖãŽSˆ(fZhé2�p8`Ø÷üÁ†°iÜzg£q±ð°A¾åæ�F¥|õ¦Šà•í9Œº¡2¾»š¶6¹|Å¢ ®ØÚÞÆ›¸ +YDëÂÖ&e88Êú÷{”rˆ_êŠ� B¿eÒèԽˡÕ®«Ðr=ï]ÌLM&}ß]õsp`Pßþ!,E==ŠsôâÀ|´8 ª8põuVRÿÿÿÿ´V£Ñ endstream endobj 31 0 obj <> endobj 35 0 obj <>stream +8;Xu\96TAM#iqjDN)i-$=2%/-ZI*g3:C&-)\GbQL'drqd/sWC;gs5V&iQq2qq$%/1 +XuB"K!U'[cq[BNrq#><\07%MgK\6ef +R!CR-Wd)LAQ]H`L7IQ5$a.f-E40Q7L267aH0g#CA*J,8QkSN':8W+:)SL^l]bGiBf +iCsXSRSM1&=g5OmCVa?gYYNM&Et;fonC+4Ogb$MAdU.U6qCDE`WF1?Iq\6`?:)^d2 +\kuRJI.Ii^^]Q.37B;i2G!.3TT22G3%X1uQgq(>m]5;C_,DB_j%6@aUNt&GK7o=9Il_]1!YdX:Fb:>,T +#S20j`S'Q0Q^oagBP#ZiLW^LK[G#EJpR\.I@T^4]tRjU:4LY*7.(D?JkBrgHuX$L9G@ +06=oXr^udi\B\&6GT@LbAr:0=H/mnEdB==Ped_ZHn1I_!e@X9^0n7#HZ1H8T;tcWo +MHtKj7$Xad3f>9I;QO1(HA8h;Z(?127T.dGq7>ro4f[am./i=q=<7LR1GW*AnUP83uqr)r80QZSl;4g:%)-fWP:bgH&*4#Ut[t-:&NaM +JJWMB^],P>ETD0,QChr+B!8nrQZYd"9>3ftB,)pPZLk@'7$0b5/F_)dbP+Wl"apTu +G[][T?.lHXlp$f +dB6A&J#NXHg'ETDrQjZiF%!+<5,WK,r)tGXCnBPV@d.Gg'K&mNm]Cl"-U)]lf=J6' +o$:e'Z(/;Sd=e,J#?Ip]RkVdcI^\>'g&suq:\ap5J%`[EZ!LnQ@!/nb!!!$!rr<$! +s8N0$(ifei~> endstream endobj 36 0 obj [/Indexed/DeviceRGB 255 37 0 R] endobj 37 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX$6Ra!<<'!!!*'!!rrmPX()~> endstream endobj 34 0 obj <>>>/Subtype/Form>>stream +0.522 0.647 1 rg +/GS0 gs +1933.847 -95.387 -1947.695 3875.479 re +f + endstream endobj 38 0 obj <> endobj 33 0 obj <> endobj 27 0 obj <> endobj 28 0 obj <> endobj 41 0 obj [/View/Design] endobj 42 0 obj <>>> endobj 39 0 obj [/View/Design] endobj 40 0 obj <>>> endobj 26 0 obj <> endobj 43 0 obj <> endobj 44 0 obj <>stream +H‰ŒU x�W~ßï[ÆÄõß$b‹$–’Dl‰m†„&˜¸‘Å‚PJѵV,EM‹UE¹BíK¨ÒÕªµ¶Ü¨.T[[EÑ;' étfž§=ÿsÎù¶ó?ÿûŸï{¿ÌQcRQS Û­ghc�‹f:’Ó“2RCçÞ”^™<6Ó*v{úsÓ2¦ëeÞ¼Ê6>íÚìc¹€ÏZÀƒR“R"nLêÍCq|ýËf ”ž9®Xo @Ïa#’“Ðpf; ¼¬ÑÃÓ“ÆeûÛG›Åž”žº)wþx£ä\ƈљî0ßÜ)²ÐŸ1*õI|§>f9-½™…RfŸ%ñÆÒ¹xg"³¦yC¹RJ‰xˆ2riãçôˆéÖ¡rQᡨ¥îp@-ÅGƼ¤ÐÇ<)Dc¡|Ñ Utª¨¯è{ú�­£-Ù6Ͷܶ×vÇÒVi«œUÙªnÙ,+È +³"­vV†5Þši­¶6X[­Ö^»·½ªÝßb�³'Úßð÷ð¯äoóïäïðO x.ðz »öè JAIu¼ëøÔ™\Ï;¤^X™°ïl+p?·Û ª`�6B$Vb#¶1 9Ä/˜Ï[|$¾Òø ’ÃrNAy¨²IP èz”ÎÒ‹õJ½NoÔÛô.�«Oè|]`ë``›b�ì±Ý.BRƪdùZ~–U„$¢I¦5ÅÊþ$=í}íYÿ�$%ÐQ‚¤â$c ’ºažaÕ‹�Ðívß3w�’áöÂï†ÛáŽr�@\‰¡º±Mrg¸ܽñ‡Ãõ¸pÍ“<\q—Ø +òC]wò}òSÌ“˜¯]�]÷]w]7]¯¹:ºº¸Úº&¸Æ˜3Ëò&çMÊë‘×"¯éå·.ݺ\é²ç¥¸‹[.¼°åBÂ…ç7'#N6è›Xº”GvQ®6ó+ãTfÉ“›ÕU}¬BT3¥J¹ƒêªz©“ŠÕ^º¢®ªýt�Ö!:\Gê(ÝF;ôt=CÏÒs½H/.ŽÖ ̽-ÓËÿ½‰�ô'b†ÿNURKI?É–DI–0i!Q2H²Lu4—êÒSFŠŸÔ”Åòº,IB9ø¢j!!Å3GĢ⑆!Ã1 +ãMÍÍÂlda>–HK‰“V²\š)_< =éÅʬE‹Á 5¹Ü’­ÙžØ•}Ø�‰ÀÁÎ8�Sø_•ÖÒKÚÈ +”KVËÛ²JÖHoIQµd(WIˆ¼%éÊ&Y gä¬ò‘T¬üå4³%TŽÊ19.†*À AEüULV¢6‚PǰC$Z +þèƒ$ @2R�*‹0“ ‡¼„—±or6~ÁC<Âcü +7˰ +«Ò‡¾ c#6fÎaGvc,»³{ÊB>ÇÌàHŽâËœËWPɤŒ7‰ÊÔ`Yø±j²ƒÖl†6l޶\Œ®l�g‰îl…žlƒ8¶E/F£7cðÛ¡/;¡ÿ†ðïì‚þ|iŒÃ@ö öÆP&`û#ƒŒdF3™LÁ¦b,Ó0‘Ã0�Cñ"Óñ +Gc*31�c0�cñ*ŸÇ ŽÃNÄBNÅ",å ¼Á™XÆYXÎG\ˆ|ÌyXÉ_M/˜Éñða)ü‹nÎGSÖGUj a<žç@¼À!x�Ó”Ÿ²”Ý0YMUM5Raª‰j®ÂM}EªÕB5VMMuµR­±»° +ï#«ñ6Öà]¬ÃzÃù‡q§ðžaÌlÁVlÃvìÆ>ÀøÐôˆ�ñ ŽâSœÀg8‰/pçp_š®{ —q.äã+\ã®ãznàFnânãNîæ^æòòæ~Ì£¦³|ÆÏyÒ°òižáYžã—¼ÀK¼L'sx…ï1�.ÃØWy�_ó~Ë}ÜÅãü_ó:¾á |Ëïñoâ:À þˆýÜŽ›¼…#Ü�xŸóüÈ;ø‰wq›?ãïã. P€=Ü*U±‰ïÀɵØÌw±“›q�ð3Á^¾�\îÀ÷ü ‡¸Çx÷ùÇù!®ò"nñNóSœá \à)äñ<Ùã8sù"^ã$Ìãd4¤ ‹9]"%\"¤¶I=©#u¥¾¤É@";d§ì’Ý’+L/Ú+ûd¿´“˜?Ã\%#±ôE‡¢½ b {<óLÿM2 Tü<ÕŸîÿ第ýíôS¹Ð�ŸLÍ?‰§¯ÛQ8ÿÛ.lS8�¶œèß>Á²:ï€W÷ÎN�ž}â�Mk8ë&8Ò¬Y½â�R;i§'<‘œ0 †ÝîD‚1írL§ˆqD7t2Øi9Ò:%8À`oèTÁVÊU¹ +¢cœÞ1–ýY*ÇDo®­bœ7Îr–0BLRŠSÇŽËó§=ÕÏ^hÍñªÂh?ˈÑ9Þô6¾'bãSrªþ›õ*inã¸ÂÝ3ØwIi(r )™@”¨…²@ ¤dšòˆ’CŒl€HÊ.ۉìNâ¬ð%§”*©JéèÄ—*©è¨C*Å_‘òÑGÞ’J"$ßë`R&•JU(Íô×ݯ»¿÷½×Ý®È}¦P "gÕi=1lY=MßÐÅ[ø¦no�àq«¶^�Z=/ÔIgõµ:ŒµN]¶�¦ +¬Å¡9ÇÑ]ÏŒN ©WÓÅ õÏ�å»®C�NK»ÞD‹N}Bç�kjMÇq4¨%bÖº`«uÁ–É8�º¶,Æ �/·§Ø:Y<ö³;޳Ñr/8NÏG߀?FÕ) +¿©ƒ�o²Ÿ‚–]A£*BFÀ�fQ¤ÜPBßpƒwª:u’»šGŸÞÂ߬­ ÿt�–ÞÑ;XË�ñOB¡õ¦­µV�ºáä]TnÖѧ‘.=*E4EØ*l1Å sU£j ]ŒjK(wÞ|DDpº(¦NlpËÇîè4ƒ¨42i.H¶s+œ`V­:�$NÔÜ›H1o^ ®7õZÇhQP¥ØL£€]É>K„Öh-xKÄ.ŽaÓ>um÷ „)z�1µ†U4#ïL#‰“¦«(5±ÑZ(Š” S]Ië%š)ª­¢–’ñJc¢”E‡ëXY¤­¦Þiê" ÙŠbÈ\¾Uw} Î1¿klEÆ\¾Q_¾é5jy´gd{ÖtÙ�õjݲoUEº@[©Uu“ôJá%ø0b¡NÚu—䃿Õ"ŒeSÓyÃúXóúiv2µ8ðd ü—к7X„ÐÅýn@/K°K[œs­œÉ\¦ÔnÕÅ�QÕk"�ô‹H¹ªÞüÓè(ÇÇH†U«UR ‹>Þr³¡‚ø  …\Ãð1W(ŠÓåTŽBo*™®JåaÓõQ©™®ŸÊ1Ó PyÄtƒTŽ›nˆÊ Ó SY0�¾þ"Є҆^ü Ú-Eaîêt¾åuwuN :ßö:u“‰dá@?áÔ=WÉÏÝþåáŸ^Gá•ü£òü£rþQ9ÿ¨<ÿ¨<ÿ¨|þQ9 ÿ¨,™zY&ìIËŽ6uz¼iÉ�b–(ggLq² Nb?žÂVXÒˆ¦Ñš3è`®…FÞŸî‡ØMj”qâÔ´ëç¹Z‡"y9»KžƒlΘúYÉü,fóljŸ]Ûv_.ÔΆÿ ïÏ…KÆœ{†çÈ×sÐìÏ›¥5WçÍÒH¹(æþ›){æ"6<©—ô%: íµNgÉXÂRÇŇS7Òç¹,~g×°�™Çé¤4sc¬*¢Ván§dèz¹ƒ9/î5ÓKÞ|"`TûÖºhÒ™R¹QäÓýºöÈ7å?ìTé¤�àÐ6äc±)Ö³ÛµI§�w+ù¬æ’—*º}VKnÒI÷온áü7c+,Ò�±ä*˜oŸE ïL àA0üH8ÿgfÅŒDb’H¨x÷NÒO×B"”ûZèhõOõ´0Ê�i~Ð%"²ÑX¢E)Š—’3žÒ‚ݪ—ô2.tbßkÔ‰W/"0‰ÚµÝß.^÷Ëö^´ JùË»˜Xýp5éçY—û!®àü(‘Š‹bĪÛîT½ì”ܞž½²§wU³÷ôV÷û¼–)^,G6ÖÌG8 - :—È1q¯í6�×öÙqB¯“�Do��DŸ';‰´f  IkhÑšîКÖÉæ*ÀÙ¸K6Þ$mÉkèžäEè ’¡/J^„¾$yú²äEè+’¡¯J^„¾�˃ޗ5Q|˃Wß&Ñe­ŠÚ;¸k{6_÷ Ù|CÚðžÍ»�çêñŒz>“Q3Á‘t>½¡4Ÿ>äg~sú£ßŸþõƒÓ¿ûè”ÓM)þëWüýîߎðIžïþƒûŽt?îþuâŠòϧ~ºó}øÅÊ”pŠJN#ìj¥�*�²@°�Dó©Ü×f¡P¸ãápyEAÊ© ?¨Í«×³ÙT*;’ν¡´÷—J„' +™Ù\þìlÚ8›ÏÀÆùœqv�móŠmwŸØøÛy¸c+¡��§ßÞVêöCj³‰—ÊÖÀ«1àu©r×LX …ÛøÁ¤µÍ,è“9k`Hy…ù|þóûçý×TÒ©qÉçÿ8¸¤ñ¬ñÇÝüž|®òÇ´²ò¡½mï€ßŽÚfa¶¿•ñ +ôÑØ3Øë'À• G°ÔvŠ„# Ô"QÎcÞNñXšÇ±xt| »D"Ù`Éä|òºq4¯OŒÓ…tÙ]l‡¤riO1°Í£œÅ“ÃcàÉ£í8ÊE)•ÍG»ŸðQ{ðGµî'äJŽ=–ŠnãyU¹Ôô¼Ôô…Êéè#÷ÓÏ#�í‘n�ܽ/%ûeWï‰ÕŸ×‹U¾2ÞOÊ“òJ/OvÍ7‹d…ƒxk6¿Î <Zç•îhÝŸo¯êïVÞAK  PZ*q®´‡xœÅ’ñX;Ó,I&Úð�5R~EúCI›FÒ^^a‘ˆÚˆz\ÆÆFGS©Phlb AÕFŠ‚—Á´%CÑP”B’ʆ5"Lcpä.þÏñ¢è¨½|^³··!·”ÿ¡÷"w�áPÈÞÞÜ„‡÷‘S›ôG¹’yõ—}òêve-Vü!î‹ú}íxZ‰Æx$�´<�ìmHUULQà”ÇÙÀçù(¯¶Ø8®2üŸsfwfvgoñ%vÒ8I-'¦I‹cBŒÇÄMCœ¦ƒHkhW”@©‰L¨¸qG¤X< ˆHÕªP(Q#„Ð"D Ha‰Ð­ÀO�]¾ÿœ3»³k§Ø–>Ïì\Îù/ßÿýÿè*Œù´F52§˜K%N"<à +èaë‘�Z`ÿnqè¦<Ù‹ÆÃ)v#j1>¶JæRdô#æT_i}4Hß™ûq1Z'A‚¬rÎç„G®ô`¸4ß²øÙ É;ßO—3"�žJßî7of/lôÕ§ÂÁ|>.¨|)_ÚÔR£¡˜ÆÃpÛæ’½Þ­u`™=g�E­åq]“\`mBMÞb­ìÎÛ'ÂgI8$æS༓&G‹“Çé‚he!ZE‘Íg²ó”/ˆL.ŸI¦1— ÊSÒØ™Ä„,”�BNÛˆMaŸ•…qvdçÄΜ°õq+üW7?áÐÂR•¯��UPÓðPP/ü™Õu¶5àzÕ„‚MqÍË¡%Asêr z½Ew¯àýį‰Z"�‡Ç|DÂSŽIJž¢@P0O"'(#è¹nºLé´.ÊŠR ÎRÈMd¾N0 j\§o]Å_d$¡ÂGü@ei¥ãNÁ–_!†mN�?˜U%˜ö’Ms¹)2=8gäÌÆ¬g%ƒæQ§ze|Çu0U`Y+7ÃJ(®U,Dü»‰åHÇ/.�º®‚åÈÖ6Û¶’ˆÝ\x1!%Ô¢ô…HKÇ.›Í”‘ÐiŽ"•]„xŠŽ·džµÂ–CØ&›Ü3[Ù¦'Vl#ã¨1_å•» Ú¬�»W"mèrÛ†¸ùVyÀ¼¬+1ÏS”Oò4š²Pi_qäÜ2q^HEÜã2¢Ø¸L.ƒI ‹ùƾ-{zxzáb+ œ±t¦`ÝE4[HôïvÜzÅòÒRuÉJç²îˆØJHâ)»Éð]qÆ>楤RTærC°„ÐãhFÔ#Ÿ©ÅÄïÓݧı4<¯T°ú +˜¾ x¿4=ÚÜ/šµ¸�>>“iç ³‰‡|Q€B̺SåtQ¦RÓ¦U‚ôS­1e¦‹º†”Î,–:³8±ÓVœI­O9'ÈÑrLZ�âzá†Í¦}€kÏ/ÔõD¡Ç`¨lu)2ƒaÝöG;è·4~!æ s×%uÊRŠ2t^ˆ•h÷jž$º&ˆŒ‘y›§á –«3Zå¡U¢Æ*Ï�™‡8Òµ1‹=ת�½á;ˆ§™yn¸õ ƒ“J)ä©�"8î¡4GÌd²GNŒ³F‹/W*u#�<•,7¡ «s5ΠÖ\!Sè|=)zíÏoq ó<¢¸M˜)#ˆ£g�3ˆžºíÔnÝ(Ðî¯Eí?Q«T—X¬@ÌÓøë³-ŠÖàÍ0-†góýÙtOJ2®Ò–•<® 2Ò¼Éaã6çz›˜IÎÅÌKÃ÷ïÜÁím5]Öœ¡x†²óc2þ†Jþ.€Ã{býBÁÅ~%ÏuïCïî®�§Ãü@)OH8‡/@—t  ¡£³9¥5ÁÖÁŒùdarœnî™2îlâo‰Á=›­ù¶wLZŒé�„º¶} ²U­¢G´Å8׆`ëõæ×`ëŽWÒ'gÃ>⯱yk‰ÇKEéìy%M³›¡…CâÕÆ‘¥È|opŸýâÏvG– WÈU·ùò¿þËý|üKñfÐèiîO-ªKøéâYaÞR—šx"õR£§ñçÔ¢¾šøS“j”NŠãQ€~ÏOÒ>>Bgñ‚kåÈ<�­êmÈïÓ¼|ƒ¯‰Ü3p5žÇùzqø'ÖX WqÏÀ¥âÛè8&ÐüS|O4hr]ø + 1äW±>ã%‹'ÖÀ·šo©ÏáxóÞP^7~ ßΚwägñ~o—“ê]…ßàúFð 9ÇV1>Ä÷ÖÄ'q/‰*ì´ö§Žáxƒæ�“4ÏçØ£WsöƹJÆÜÙB½Î„}î…N5Ϙ̵a‹›x®‹3êt(†<“@w^lNÕn¬q™zu¯væJóël‚Û&¦£I¨—õs‡äëxî2d ‡óêï€ÄºOâø¤Íß4ÉPÓ¼ŠäqŸ÷¹‚8²?£h»cûxÍ8μßMÜ»ª÷è°“c)‹¸¾¨´!CšcˆšZ ¸gðŒÅQ‹}ë‡8OƒXãÑ a;ìbŒCëoaÚºÕüOûØ�߯÷DôŒqç€ì50ï™w1±Î ö÷tóªl÷x;lÀOuTÇjÎBÇM<�½4°7ë4vO|�»f7^G�­†ÌÓô½öå{˜ 9 ÄÜx�æÔ>šsŽÓTìs÷Oþ¯§ëcר×2ͪÏãüÓð_Ÿò½Ð,€ýIæ:tx8>bßQªCë-ßAñ/ÚÅ ;4ŒŠŸÒ0jÏÍñäàºO>„ý¢ûô»Ë@×uÌ3Câ{ðc6¾lŽâÛô> WœÀó'p<�gÎãxÇëð÷4üž©á~ {môù[ô!}Ò’ö×°¿©ÒœFlG�Ä‘FS„wö"Ï…Vò»ô ¸?*¯\€8€ è5#u8jŽè £jίÑ7åOP“ —öâýƒòiàËXãY¬ù0AÃúÈøö08D£ÀQ|.¡ÿ±_>!QDqÿÎìÎìºm–iÑ“­LS3‚„:¬î$ˆV¶ +­b�¸jÒú­´ È0¬è`·°S¤Ù¥�]‚‚ˆŽ;D—þœbìûÆ·2Šškâ¡vŸù}ß÷ýÞüy3og^ Æ#=�ÑATê7ŒWmýâ\³í§^’ÇsŒ¾ã0ï…Ø÷w+ÔÖXfÈs²ŸC�x—I�MrÄ3ùtdAnüš*¥¹EñëäÕ“>’%ãMÒ!:Wúb,Ã6«¡™oŽ>?×Q$àÒg—ã'¿½ÎE—­.(R¾Zœ‘ñO¬{^üZÖqÅø[ß,â?é,vpž ”Wää.e„ñ2¢Žqéï¥þÁ•éb}F$²>¯Ìw’^Òo1nù½f¿9dÞ7ß1>ävŒ¥Ý¬3w›GYÒ‹ûI¯yJ.ˆ†WgnâD­UÔÊø¸6p…·n8ÝÉûÕ¡MÏG¿· o“üϸ.&Ž;C]œ”ª%ø²r< À_‚<°ñiuxo/ÏFÎë�ÃË“êM�ÑüšÏ¦·K³ÙX„ÑÄH; lÙ¾/“$ù·à‚2I’$IÖ…_þ'ðÈ� *Îã)îÐÞÊ÷¼*ZáÁu+2™€ÔNêL©uª¶*ΈµU­Ô +ÝÏR«HU|R;P¢Jí¤n‘Z§‘Ú…åCy©QZQ“è,ï¬iìè©nëkŽ›[/E»WÛ†1ø@'ºpÝhC+¯ù"½\4a?ã!D1Ï܇*–€Ìî`N7Ñcå–Ó¹D/LïŠÕמ+Z÷£�µRDX|¶ãôXµfÆfÆË܆™YÎLƒT ùsû¨áñ:˜YÍÞ}ÌŒ AÆV;¶îµÕîe½ûÅ3}s¹>[¶�J8�dvÌÃôÛ­žèu¢e î�Ãzr1ó€÷{±_å^C1E¹[U&Ýp£©+WÙ3àxñ y¢â÷†ô*½Ä“§ïLÑ<Ò:§Õ2ý 3[³,oÙÔ6º?Õï™Ö§¡a½´²)L[Å�YoRœ�ËQO‡¢þÁ�¨‡�X®¨O¸1kÀ¨ÛÛ'¬çîœ%þÁ¦Úxƒøù½ jµzL?àÌÒ´Ô¼ eæVÔy'¦Âx¢…uÆoÿÿÿÿ”±‰R endstream endobj 32 0 obj <> endobj 6 0 obj <> endobj 7 0 obj <> endobj 21 0 obj [/View/Design] endobj 22 0 obj <>>> endobj 19 0 obj [/View/Design] endobj 20 0 obj <>>> endobj 29 0 obj [28 0 R 27 0 R] endobj 45 0 obj <> endobj xref +0 46 +0000000004 65535 f +0000000016 00000 n +0000000185 00000 n +0000049748 00000 n +0000000000 00000 f +0000000000 00000 f +0000076700 00000 n +0000076765 00000 n +0000000000 00000 f +0000049799 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000076950 00000 n +0000076981 00000 n +0000076834 00000 n +0000076865 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000067895 00000 n +0000067527 00000 n +0000067593 00000 n +0000077066 00000 n +0000050232 00000 n +0000065117 00000 n +0000076577 00000 n +0000067414 00000 n +0000067099 00000 n +0000065182 00000 n +0000066525 00000 n +0000066573 00000 n +0000067351 00000 n +0000067779 00000 n +0000067810 00000 n +0000067663 00000 n +0000067694 00000 n +0000068308 00000 n +0000068577 00000 n +0000077098 00000 n +trailer <<0555BEEDA8724371A0BD673AB544CEE8>]>> startxref 77325 %%EOF \ No newline at end of file diff --git a/book/intro/workflow.md b/book/intro/workflow.md index e7d14a6..7fe9227 100644 --- a/book/intro/workflow.md +++ b/book/intro/workflow.md @@ -11,5 +11,12 @@ width: 500px align: center ``` +```{figure} figures/TeachBooks_flowchart_v04.pdf +--- +name: workflow +width: 500px +align: center +``` + ## 1 get an idea -You have an idea to improve a book or add some content! Let's \ No newline at end of file +You have an idea to improve a book or add some content! Let's make that happen! Share you idea with the book-authors to let them know you're starting something! Maybe someone else \ No newline at end of file From 34169d521ceb8ee0b9f0a1247da36e1d8892d162 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 13 Dec 2024 14:08:57 +0100 Subject: [PATCH 162/802] Update workflow.md --- book/intro/workflow.md | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/book/intro/workflow.md b/book/intro/workflow.md index 7fe9227..99dbc8c 100644 --- a/book/intro/workflow.md +++ b/book/intro/workflow.md @@ -11,12 +11,7 @@ width: 500px align: center ``` -```{figure} figures/TeachBooks_flowchart_v04.pdf ---- -name: workflow -width: 500px -align: center -``` - ## 1 get an idea -You have an idea to improve a book or add some content! Let's make that happen! Share you idea with the book-authors to let them know you're starting something! Maybe someone else \ No newline at end of file +You have an idea to improve a book or add some content! Let's make that happen! Share you idea with the book-authors to let them know you're starting something! Maybe someone else has some ideas on it as well. Later on, you can use GitHub 'Issues', 'Projects' and 'Milestones' to keep track of this. + +## 2 create your version of the book From b273dfae0bcc2b61a3afea7655db50f91aaf09d6 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 13 Dec 2024 14:44:34 +0100 Subject: [PATCH 163/802] added figures to workflow --- book/intro/figures/branch.png | Bin 0 -> 7741 bytes book/intro/figures/check.png | Bin 0 -> 12697 bytes book/intro/figures/edit.png | Bin 0 -> 26675 bytes book/intro/figures/idea.png | Bin 0 -> 5111 bytes book/intro/figures/online.png | Bin 0 -> 22294 bytes book/intro/figures/review.png | Bin 0 -> 7937 bytes book/intro/workflow.md | 47 +++++++++++++++++++++++++++++++++- 7 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 book/intro/figures/branch.png create mode 100644 book/intro/figures/check.png create mode 100644 book/intro/figures/edit.png create mode 100644 book/intro/figures/idea.png create mode 100644 book/intro/figures/online.png create mode 100644 book/intro/figures/review.png diff --git a/book/intro/figures/branch.png b/book/intro/figures/branch.png new file mode 100644 index 0000000000000000000000000000000000000000..cde708fd44b8dbcf770a7786e97a27a085cd6ec3 GIT binary patch literal 7741 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 P%m5WdO@%jd=KlWzN?ThS literal 0 HcmV?d00001 diff --git a/book/intro/figures/check.png b/book/intro/figures/check.png new file mode 100644 index 0000000000000000000000000000000000000000..2695af2dfa5a5a51bb3e369b11949cb544633a24 GIT binary patch literal 12697 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 VLy8~VLW8D|j+UWjiMnm*{{g*XQMv#C literal 0 HcmV?d00001 diff --git a/book/intro/figures/edit.png b/book/intro/figures/edit.png new file mode 100644 index 0000000000000000000000000000000000000000..f13eaf95091b598a3a50602957946d88790b2fcf GIT binary patch literal 26675 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�?!?B@WUHseAzB z?dwD-hpP2X<=d5EXZg>ix9C!gj`$biwpGG)lqMZywW zJWA~k3ZTg~vpEfq(qa*jeJ+`b+!<(~f{|<GyaGQEfW;|&jGD_%oH425XUO4RvKk@jDKjSA~{Rv{xyQ?p#gw__ELKhvuIAbJLvP z|J>i>f6nYm<%BMbS_l9L-LXCSJpclC0uYorKNwah>?$*SED&zb$OT~CO7a&VzQWD} zApF{n5;HDJrsx@=Wh)0Y^@!IAcd2afDsWxaU$)9AR*j=SF5voPwVjLP>n zKUgT+Yj`0{k-QAiADUjB(!3(^*Zpg^UOXjzJ2>kwKH=E)T9v1;eD|1Vi}s1z6ZE4* z%wP}NURNE-fP3+pEIJwhYL#>;cw;f#;?~y!z`Tp|z+(R^WU>%ozw~=PwgCyUmr+ev zHWAE7nR_=7%-^;EteF2QC|OYjK{D~2vK@WY1Q;nuUjLC*5>0dHoWhyb;!1Rp-X zf8Y^44yN^(Otk4F79Z0`105~I1v=J-uZ$Oqt@l!$%-v&n5b=|nj`iUy!P8DLLX@l> zFQ=FDE6(3BQvHC1Qsd1vXu?cfi&NH*Q=1u4S=y|AM*yX6dw}|ElGu5ekjfRv+_4{KdffQNc#qX-i7uY% zpM~oJhr1FFk3Vs0y>eHnU}AW>40d@^*<*c?0(N8e% zo!&Sz6(<;f9C>qEx>QmY5yp$EzOme(_-f9VCc^tnOu<&F3{$tzeZr zvW?xK$lM{;ApkEFIe`b~w#=6o{MV{~B`uA+P)Hh6MOESYo-kUX*W zRglaWxpEl~H|K6U;~XG6X;ZLkSwZ5!b-XPKR)D_B_kE~o9%I3adjfGC_m?MzcRX_H@%#1*iNd1OKWLoBG|Jx>WkN&SSN|cGzrM!H}zkPbh^VY%!hgN6v3X@xE!A#KPjv|2ezgF@%2a*Gep7KCNoaJ;giYl3`hfv< z(h45m>BhsG@44j_F@;G;*WT8mQ$iXkymwngA74KzF#kc+i#A}IEr>RWsS%2vcd0+b zpnuk-VTI;X>%HgEG{%>6_us|>Ls?1tpozzdiinFQl@l&&p&V*?MZ+(B)*xMKzxXe$ z^js^0j#}WUc~QUE+~WsF>S~*|v%Rw;_Rx;0p+~2j*-dMD?V)uWRmRc7GEpwEXo#zU zrMvbe_BgL!jDV1>9k)JNkBQeqnQEtINfMEHc1;9EX+O_8bhZo+G7GkyiKNNti})~- zw)EbtgCVswr)ghw1-)o9qFq*TH0)set%4vQpAJdValdCE9W4{TWH;5e1>_B+pdpeM zrzcK!FACqOn-D^^A9ldcH}+6WlE9qlKOv5rSkD^TuSr5WmMP2WMG43}{&+-|EP|XN z2JoO}Mm?)!w)xp)Y~G?WW}7UO{OTjng-g+c?4lN+}kEd2{nzik=- literal 0 HcmV?d00001 diff --git a/book/intro/figures/online.png b/book/intro/figures/online.png new file mode 100644 index 0000000000000000000000000000000000000000..6e4bb7d332a9a137ffafa9ab62e553a5bd0c1518 GIT binary patch literal 22294 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 f+Lyn$V69rW1;6RJs^ Date: Fri, 13 Dec 2024 14:48:32 +0100 Subject: [PATCH 164/802] removed full workflow for now --- book/intro/workflow.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/book/intro/workflow.md b/book/intro/workflow.md index 17a7681..6f25469 100644 --- a/book/intro/workflow.md +++ b/book/intro/workflow.md @@ -4,17 +4,10 @@ The fun part is the collaborative aspect of TeachBooks! Because all the files ar Assuming you've a book (well make that happen soon!) and you're ready to collaborate, the process is as follows: -```{figure} figures/TeachBooks_flowchart_v04.png ---- -name: workflow -width: 500px -align: center -``` - ## 1 get an idea ```{figure} figures/idea.png --- -width: 100px +width: 70px align: right ``` You have an idea to improve a book or add some content! Let's make that happen! Share you idea with the book-authors to let them know you're starting something! Maybe someone else has some ideas on it as well. Later on, you can use GitHub `Issues`, `Projects` and `Milestones` to keep track of this. From 5673b8544703a31e675a33d349a8b881c428d32f Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 13 Dec 2024 14:48:36 +0100 Subject: [PATCH 165/802] WIP --- book/intro/template.md | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/book/intro/template.md b/book/intro/template.md index a8b0561..e931386 100644 --- a/book/intro/template.md +++ b/book/intro/template.md @@ -19,28 +19,18 @@ If you don't already have one, create a GitHub account here by visiting [github. ``` ## 2. Use the template---it's really just 10 clicks! -Now, let's make a book: we've made a template on GitHub which carries out _most_ of the technical steps required to create a book and put it online. Instructions for using the template are in the `README` of the TeachBooks Template repository on GitHub, which is by default visible on the repository homepage: [github.com/TeachBooks/template](https://github.com/TeachBooks/template). +Now, let's make a book: we've made a template on GitHub which carries out _most_ of the technical steps required to create a book and put it online. Instructions for using the template are in the `README` of the TeachBooks Template repository on GitHub, which is by default visible on the repository homepage. ```{admonition} Task 2 :class: tip -Go to the [TeachBooks Template repository on GitHub](https://github.com/TeachBooks/template) and follow the instructions to create your book. When finished, come back to this page. +Go to the [TeachBooks Template repository on GitHub](https://github.com/TeachBooks/template) and follow the instructions to create your book. At the end, it should be visible at `.github.io/`. When finished, come back to this page. ``` -## 3. Check out your book! -Shortly after you create a book it will be available online at `.github.io/`. - - -```{admonition} Task 3 -:class: tip - -Go to the [TeachBooks Template repository on GitHub](https://github.com/TeachBooks/template) and follow the instructions to create your book. When finished, come back to this page. -``` - -## 4. Let's practice! +## 3. Let's practice! Getting used to the syntax of writing in a Jupyter Book can be a bit daunting at the start, not to mention becoming familiar with the various tools and workflows required. To help make the learning curve somewhat easier to travel, a number of exercises have been prepared for you as part of an introductory **workshop**. The exercises are designed such that no prior experience with any tools or programming is required, as long as you have read the preceding introductory pages. -```{admonition} Task 4 +```{admonition} Task 3 :class: tip Work through the sections attached to this page (you can find them in the left sidebar). From bd4dcd383ee131e51c654cf81a119e37465005f4 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 13 Dec 2024 14:51:03 +0100 Subject: [PATCH 166/802] Update book.md --- book/intro/book.md | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/book/intro/book.md b/book/intro/book.md index 50090a6..fcc2754 100644 --- a/book/intro/book.md +++ b/book/intro/book.md @@ -18,9 +18,9 @@ Never seen a TeachBook before? Here's a small demo of our MUDE-book! So what are you looking at? It's a website generated with the [Jupyter Book package](https://jupyterbook.org/). Various extensions have been added to improve the student-experience, especially for technical topics! The source files of this book consists of three parts: -1. A configuration file, `_config.yml` -2. A table of contents file, `_toc.yml` -3. Content for your book! Text-based files. +1. A configuration file to define functionalities, `_config.yml` +2. A table of contents file to list which files should endup in the book, `_toc.yml` +3. Content for your book! Text-based files which allows you to embed figures, videos, math and interactive elements. ```{admonition} Text-based files? yml? What is that?! :class: tip, dropdown @@ -34,12 +34,6 @@ YAML (or YML) is a text-based file format that is primarily used to store data. A book is made by by writing content in text-based files such as Markdown (`*.md`), Jupyter Notebooks (`*.ipynb`), etc. After that, software is used to "parse" these files and create the final book (e.g., Jupyter Book) - -A hint of the key tools -- Python -- Git and GitHub -- A web browser - ```{admonition} Comparing and Contrasting to LaTeX Have you ever used LaTeX? It turns out there are a lot of similarities with this document system. Here is a quick list: @@ -49,5 +43,4 @@ Have you ever used LaTeX? It turns out there are a lot of similarities with this 4. Sometimes you can spend more time than you like troubleshooting "bugs" that turn out to be simple syntax errors. ``` - -the rest is just \ No newline at end of file +Let's see how these books are made! \ No newline at end of file From 1059a5b5b2e2ef223c25a2d9dbc2df87a68309dd Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 13 Dec 2024 14:52:28 +0100 Subject: [PATCH 167/802] Update creating_content.md --- book/installation-and-setup/creating_content.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/book/installation-and-setup/creating_content.md b/book/installation-and-setup/creating_content.md index 876643a..e59d383 100644 --- a/book/installation-and-setup/creating_content.md +++ b/book/installation-and-setup/creating_content.md @@ -1,5 +1,10 @@ # Before doing any content: copyright +```{admonition} User types +:class: tip +This page is useful for user type 3-5. +``` + The previous sections have familiarized you with the necessary software for your user type, the basics of Git, and how to collaborate with your team using Git. Now it's time to create your own content. This section will provide an overview of the copy right laws which need to be taking into account when creating and including content at TU Delft! ## Checklist From 5c62e659cf24dd385d312cdcc64d61b66ace85d0 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 13 Dec 2024 14:54:31 +0100 Subject: [PATCH 168/802] Update book.md --- book/intro/book.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/book/intro/book.md b/book/intro/book.md index fcc2754..f74c95f 100644 --- a/book/intro/book.md +++ b/book/intro/book.md @@ -2,7 +2,6 @@ Never seen a TeachBook before? Here's a small demo of our MUDE-book! -
``` -This HTML-iframe code can be directly included in the markdown file (no need to create a code-cell). +The src can be used in combination with [](../external/sphinx-iframes/README.md): -Resulting in the video below:
- - -**2.** The above solution can be 'upgraded', setting a scaling of the video with the width of the screen and align it to the center: +```` +```{video} https://www.youtube.com/embed/UCb-b82tzLo? ``` -
-
- -
-
-``` -With the resulting output: -
-
- -
-
+```` -**3.** Another option is to use a python coding cell. As this code cell should be run when the book is made, you have to change the config file and set `execute_notebooks:` to force. This comes with the downside that it takes considerable more time to deploy the book. +Or the HTML-iframe code can be directly included in the markdown file. + +Resulting in the video below: + +```{video} https://www.youtube.com/embed/UCb-b82tzLo? +``` + +**2.** Another option is to use a python coding cell. As this code cell should be run when the book is made, you have to change the config file and set `execute_notebooks:` to force. This comes with the downside that it takes considerable more time to deploy the book. ```` ```{code-cell} ipython3 :tags: [remove-input] diff --git a/book/features/HTML_javascript.md b/book/features/HTML_javascript.md index f103638..5962e3a 100644 --- a/book/features/HTML_javascript.md +++ b/book/features/HTML_javascript.md @@ -11,10 +11,19 @@ In this section, we will discuss how to [create](creating_basic_HTML_elements.md This could be for example interactive 3d figures: - +```{iframe} ../_static/element_render_box.html +:width: 600 +:height: 400 +``` Or other interactive graphs: - +```{iframe} ../_static/element_pdf_and_cdf.html +:width: 600 +:height: 300 +``` - \ No newline at end of file +```{iframe} https://openla.ewi.tudelft.nl/applet/lines_and_planes/normal_equation_plane_origin?iframe=true +:width: 600 +:height: 500 +``` \ No newline at end of file diff --git a/book/features/adding_HTML_elements.md b/book/features/adding_HTML_elements.md index 78a6cf0..3866614 100644 --- a/book/features/adding_HTML_elements.md +++ b/book/features/adding_HTML_elements.md @@ -4,13 +4,25 @@ In this section, we will discuss how to embed interactive elements created in HTML/JavaScript in a TeachBook. If you are interested in learning how to create these elements yourself, we will discuss an example in the [next article](creating_basic_HTML_elements.md). As an example, let us discuss how to embed an interactive 3D model of a subsurface environment I created: - +```{iframe} ../_static/element_render_box.html +:width: 600 +:height: 400 +``` ## Storing the HTML file TeachBooks like this one are built from a Git project, comprising of different files and folders that are assembled into a webpage. It is generally not possible to paste the code of your HTML element directly into one of the project's Markdown files. Instead, you will have to store the files separately somewhere in the folder structure, then embed them later on. For this project, the book's root folder contains a ´_static´ folder which we can use to store our HTML/JS file. Some elemenets - such as the one above - may require additional files. The HTML element above, for instance, specifies a renderer using [THREE.js](https://threejs.org/) that displays a digital model. This model is specified as an .obj file (which defines its geometry) and a .mtl file (which defines its materials - its colors, reflectivity, transparency, and so on). We can store these files in the same ´_static´ folder. ## Embedding HTML files via iframes -If we want to embed our HTML/JS element in a Markdown page, we must use an inline frame, also known as an iframe. In code, an iframe looks like this: +If we want to embed our HTML/JS element in a Markdown page, we must use an inline frame, also known as an iframe. In a book, an iframe can be added using [](../external/sphinx-iframes/README.md): + +```` +```{iframe} ../_static/element_render_box.html +:width: 600 +:height: 300 +``` +```` + +or alternatively using raw HTML: ```html diff --git a/book/features/creating_basic_HTML_elements.md b/book/features/creating_basic_HTML_elements.md index 806395d..0ee8f54 100644 --- a/book/features/creating_basic_HTML_elements.md +++ b/book/features/creating_basic_HTML_elements.md @@ -1,6 +1,9 @@ # Creating basic interactive HTML/JavaScript elements - +```{iframe} ../_static/element_pdf_and_cdf.html +:width: 600 +:height: 300 +``` At the bottom of this page, I will provide the full code for the interactive element above. In this section, let us go through the code one piece at a time. Let us begin from the top. diff --git a/book/features/h5p.md b/book/features/h5p.md index cdb10c7..bcde709 100644 --- a/book/features/h5p.md +++ b/book/features/h5p.md @@ -8,10 +8,16 @@ This section is useful for user type 3-5. {bdg-danger}`iframe` ## Instruction -H5p elements are interactive HTML-blocks which can be embedded in a Jupyter Book using an iframe. An H5p element can be created in the [TU Delft portal on the H5p website](https://tudelft.h5p.com/content) (sign in via Brightspace to H5p required first). The iframe code can be copied at Edit - Publish - Public - Embed code. This html code can be directly added to your markdown file: +H5p elements are interactive HTML-blocks which can be embedded in a Jupyter Book using an iframe. An H5p element can be created in the [TU Delft portal on the H5p website](https://tudelft.h5p.com/content) (sign in via Brightspace to H5p required first). The iframe code can be copied at Edit - Publish - Public - Embed code. This html code can be directly added to your markdown file using [](../external/sphinx-iframes/README.md): +```` +```{h5p} https://....h5p.com/content/.../embed +``` +```` + +Alternative, you can use raw html: ```html - + ``` A full list of all available interactive elements is available on the website of [H5p](https://h5p.org/content-types-and-applications), these include among others: @@ -34,5 +40,5 @@ Bars and hinges in truss structure Now that you've been introduced to truss structures, answer the following question: - - \ No newline at end of file +```{h5p} https://tudelft.h5p.com/content/1291910926067816717/embed +``` \ No newline at end of file diff --git a/book/features/interactive_element.ipynb b/book/features/interactive_element.ipynb index f5fecce..e809afa 100644 --- a/book/features/interactive_element.ipynb +++ b/book/features/interactive_element.ipynb @@ -291,7 +291,9 @@ }, "source": [ "## H5p\n", - "" + "\n", + "```{h5p} https://tudelft.h5p.com/content/1292010272694757307/embed\n", + "```\n" ] }, { @@ -302,7 +304,15 @@ }, "source": [ "## Grasple\n", - "" + "\n", + "::::{grasple}\n", + ":iframeclass: dark-light\n", + ":url: https://embed.grasple.com/exercises/156d55e4-8198-4bc7-a2c1-c0cb0ff3fef8?id=80710\n", + ":label: grasple_exercise_80710\n", + ":dropdown:\n", + ":description: Example exercise\n", + "\n", + "::::" ] }, { @@ -313,7 +323,10 @@ "\n", "The example below shows a custom HTML/Javascript element\n", "\n", - "" + "```{iframe} ../_static/element_pdf_and_cdf.html\n", + ":width: 100%\n", + ":height: 300px\n", + "```" ] }, { diff --git a/book/intro/book.md b/book/intro/book.md index 97a4ad9..b8e7426 100644 --- a/book/intro/book.md +++ b/book/intro/book.md @@ -2,17 +2,8 @@ Never seen a TeachBook before? Here's a small demo of our MUDE-book! -
-
- -
-
+```{video} https://www.youtube.com/embed/gbBsWo6em4c?si=ayKhISsx06LmGbDD +``` So what are you looking at? It's a website generated with the [Jupyter Book package](https://jupyterbook.org/). Various extensions have been added to improve the student-experience, especially for technical topics! The actual website you're looking at now is a Jupyter Book. With TeachBooks we aim to make it easy to collaboratively use it, even if you've little experience with the software package which is part of it. From ae45ed876649c80617fed3caf96cb6160c8ef933 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 20 Feb 2025 12:52:43 +0100 Subject: [PATCH 369/802] fix syntax --- book/features/HTML_javascript.md | 12 ++++++------ book/features/adding_HTML_elements.md | 8 ++++---- book/features/creating_basic_HTML_elements.md | 4 ++-- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/book/features/HTML_javascript.md b/book/features/HTML_javascript.md index 5962e3a..dc1abdc 100644 --- a/book/features/HTML_javascript.md +++ b/book/features/HTML_javascript.md @@ -12,18 +12,18 @@ In this section, we will discuss how to [create](creating_basic_HTML_elements.md This could be for example interactive 3d figures: ```{iframe} ../_static/element_render_box.html -:width: 600 -:height: 400 +:width: 600px +:height: 400px ``` Or other interactive graphs: ```{iframe} ../_static/element_pdf_and_cdf.html -:width: 600 -:height: 300 +:width: 600px +:height: 300px ``` ```{iframe} https://openla.ewi.tudelft.nl/applet/lines_and_planes/normal_equation_plane_origin?iframe=true -:width: 600 -:height: 500 +:width: 600px +:height: 500px ``` \ No newline at end of file diff --git a/book/features/adding_HTML_elements.md b/book/features/adding_HTML_elements.md index 3866614..3e46b49 100644 --- a/book/features/adding_HTML_elements.md +++ b/book/features/adding_HTML_elements.md @@ -5,8 +5,8 @@ In this section, we will discuss how to embed interactive elements created in HTML/JavaScript in a TeachBook. If you are interested in learning how to create these elements yourself, we will discuss an example in the [next article](creating_basic_HTML_elements.md). As an example, let us discuss how to embed an interactive 3D model of a subsurface environment I created: ```{iframe} ../_static/element_render_box.html -:width: 600 -:height: 400 +:width: 600px +:height: 400px ``` ## Storing the HTML file @@ -17,8 +17,8 @@ If we want to embed our HTML/JS element in a Markdown page, we must use an inlin ```` ```{iframe} ../_static/element_render_box.html -:width: 600 -:height: 300 +:width: 600px +:height: 300px ``` ```` diff --git a/book/features/creating_basic_HTML_elements.md b/book/features/creating_basic_HTML_elements.md index 0ee8f54..5bedc30 100644 --- a/book/features/creating_basic_HTML_elements.md +++ b/book/features/creating_basic_HTML_elements.md @@ -1,8 +1,8 @@ # Creating basic interactive HTML/JavaScript elements ```{iframe} ../_static/element_pdf_and_cdf.html -:width: 600 -:height: 300 +:width: 600px +:height: 300px ``` At the bottom of this page, I will provide the full code for the interactive element above. In this section, let us go through the code one piece at a time. Let us begin from the top. From 91e126e5ed58f7d6fd06d291aa5b8c4072b1844d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 20 Feb 2025 12:54:01 +0100 Subject: [PATCH 370/802] typo --- book/features/interactive_element.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/interactive_element.ipynb b/book/features/interactive_element.ipynb index e809afa..ed7d322 100644 --- a/book/features/interactive_element.ipynb +++ b/book/features/interactive_element.ipynb @@ -324,7 +324,7 @@ "The example below shows a custom HTML/Javascript element\n", "\n", "```{iframe} ../_static/element_pdf_and_cdf.html\n", - ":width: 100%\n", + ":width: 600px\n", ":height: 300px\n", "```" ] From 96422a3ab60917cd55971c02e8c7a0318c036e98 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Feb 2025 06:51:23 +0000 Subject: [PATCH 371/802] Bump sphinx-image-inverter from 1.1.0 to 1.1.2 Bumps [sphinx-image-inverter](https://github.com/TeachBooks/Sphinx-Image-Inverter) from 1.1.0 to 1.1.2. - [Release notes](https://github.com/TeachBooks/Sphinx-Image-Inverter/releases) - [Commits](https://github.com/TeachBooks/Sphinx-Image-Inverter/compare/v1.1.0...v1.1.2) --- updated-dependencies: - dependency-name: sphinx-image-inverter dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index e70eac1..f79584f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,7 +3,7 @@ sphinx-inline-tabs == 2023.4.21 jupyterbook_patches==1.3.0 download_link_replacer == 1.0.4 teachbooks-sphinx-grasple == 1.0.2 -sphinx-image-inverter == 1.1.0 +sphinx-image-inverter == 1.1.2 sphinx-exercise == 1.0.1 sphinx-proof == 0.2.0 sphinx-named-colors == 1.0.1 From 074d2c983f534ebbc928e899aabc3a94f0860575 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Feb 2025 06:55:56 +0000 Subject: [PATCH 372/802] Bump book/external/sphinx-iframes from `7f58fcb` to `95cbf15` Bumps [book/external/sphinx-iframes](https://github.com/TeachBooks/sphinx-iframes) from `7f58fcb` to `95cbf15`. - [Commits](https://github.com/TeachBooks/sphinx-iframes/compare/7f58fcb008cbbedbb33a83b18d6d15d39cf92d5a...95cbf15ea0729f57e38dce0523eff27f836a2771) --- updated-dependencies: - dependency-name: book/external/sphinx-iframes dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/sphinx-iframes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/sphinx-iframes b/book/external/sphinx-iframes index 7f58fcb..95cbf15 160000 --- a/book/external/sphinx-iframes +++ b/book/external/sphinx-iframes @@ -1 +1 @@ -Subproject commit 7f58fcb008cbbedbb33a83b18d6d15d39cf92d5a +Subproject commit 95cbf15ea0729f57e38dce0523eff27f836a2771 From 18913c3d23bd60298354a768b2fca5187c27f9e5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 22 Feb 2025 08:37:12 +0000 Subject: [PATCH 373/802] Bump book/external/deploy-book-workflow from `317a9cc` to `b9c7623` Bumps [book/external/deploy-book-workflow](https://github.com/TeachBooks/deploy-book-workflow) from `317a9cc` to `b9c7623`. - [Commits](https://github.com/TeachBooks/deploy-book-workflow/compare/317a9cc8607f74f29957b28a86450eccba6a4e2c...b9c76239ed042eb5befb6fa47f14d44de5113c51) --- updated-dependencies: - dependency-name: book/external/deploy-book-workflow dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/deploy-book-workflow | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index 317a9cc..b9c7623 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit 317a9cc8607f74f29957b28a86450eccba6a4e2c +Subproject commit b9c76239ed042eb5befb6fa47f14d44de5113c51 From ddfe73cd33f9555b2a25b84adb2a32d98946369e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Feb 2025 09:42:18 +0100 Subject: [PATCH 374/802] Restructured tools part of setup --- book/_toc.yml | 4 ++- book/installation-and-setup/collab.md | 24 ++++++++++++-- book/installation-and-setup/git.md | 10 +++--- book/installation-and-setup/tools.md | 38 ++--------------------- book/installation-and-setup/user_types.md | 4 +-- book/installation-and-setup/versioning.md | 30 ++++++++++++++++++ 6 files changed, 64 insertions(+), 46 deletions(-) create mode 100644 book/installation-and-setup/versioning.md diff --git a/book/_toc.yml b/book/_toc.yml index c4c8733..d745c73 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -12,6 +12,8 @@ parts: chapters: - file: installation-and-setup/user_types.md - file: installation-and-setup/git.md + sections: + - file: installation-and-setup/tools - file: installation-and-setup/overview.md sections: - file: installation-and-setup/vscode-setup.md @@ -27,7 +29,7 @@ parts: - file: workflows/check_changes_online.md - file: workflows/merge_request.md - file: installation-and-setup/collab - - file: installation-and-setup/tools + - file: installation-and-setup/versioning - file: installation-and-setup/copyright.md sections: - file: installation-and-setup/copyright/considerations diff --git a/book/installation-and-setup/collab.md b/book/installation-and-setup/collab.md index 1742531..eccb53d 100644 --- a/book/installation-and-setup/collab.md +++ b/book/installation-and-setup/collab.md @@ -13,11 +13,29 @@ Finally, ensure that team members identify themselves according to the user type ## Review process Furthermore, establish a clear editing and review process. -For the editing process, establish some practical rules on whether to use issues, branches and forks for adding content, fixing typos or making other changes. Furthermore, it can help to write down when you expect (draft) merge/pull requests and how to use the assign and review options in GitHub/GitLab. It is advisable to have at least a maintainer review each piece of content to maintain quality and consistency. +For the editing process, establish some practical rules on whether to use issues, branches and forks for adding content, fixing typos or making other changes. Furthermore, it can help to write down when you expect (draft) merge/pull requests and how to use the assign and review options in GitHub/GitLab. It is advisable to have at least a maintainer review each piece of content to maintain quality and consistency. Provide explanation on how you organize the book-editing and how you'd like to receive feedback in both the readme as the published book. The use of the [repository button {fa}`github`, suggest edit {fa}`pencil` and issue button {fa}`lightbulb`](https://jupyterbook.org/en/stable/basics/repository.html) is advised. + +## Book previews of contributions +Using the [](../external/deploy-book-workflow/README.md), it's very easy to show a preview of the changes for branches within the same repository. Using [](../features/pull_request_build.md) you allow previews of changes for forks of your repository too. + +Add the way you organized branches and builds in your README. + +## Protect branches + +To ensure the integrity of your book's content, it is crucial to set up protected branches in both GitHub and GitLab. Protected branches prevent accidental changes and ensure that only authorized modifications are made. In GitHub, you can configure branch protection rules by navigating to the repository settings, selecting "Branches," and then adding branch protection rules for the branches you want to protect. Similarly, in GitLab, you can protect branches by going to the repository settings, selecting "Repository," and then configuring the branch protection settings. + +Once the branches are protected, it is advised to assign appropriate permissions to team members based on their roles. In GitHub, you can manage permissions by navigating to the repository settings, selecting "Manage access," and then inviting collaborators with specific roles such as "Admin," "Write," or "Read." In GitLab, permissions can be managed by going to the project settings, selecting "Members," and then adding users with roles like "Maintainer," "Developer," or "Reporter." + +Additionally, it is advisable to document the branch protection strategy and the assigned permissions in the readme file. This documentation should explain the rationale behind the branch protection rules and provide clear instructions on how team members can request access or permission changes. By doing so, you create a transparent and organized workflow that facilitates collaboration and minimizes the risk of unauthorized changes. We would advise a [ruleset](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/creating-rulesets-for-a-repository): +- Bypassable by repository admins +- Targeting default branch +- Restrict deletions +- Require a pull request before merging with 1 required approval +- Block force pushes ## Private, internally or public Choose whether you want to share your source code and built book privately, internally or publicly. In any case, you need to obey copyright-rules. We advise public repositories and books in line with a vision on open education. -## Publishing via Open Interactive Textbooks TU Delft -Decide on whether or not to publish your book via Open Interactive Textbooks TU Delft. Publishing will give you a copyright check, ISBN or DOI number, and registration in several shared databases but limits the amount of changes you can make to your book: for substantial changes a new published version is needed with an updated copyright checks. Small changes like typos can always be made, which are processed in the published version every hour. +## For TU Delft employees: publishing via TU Delft OPEN interactive textbooks +Decide on whether or not to publish your book via TU Delft OPEN interactive textbooks. Publishing will give you a copyright check, ISBN or DOI number, and registration in several shared databases but limits the amount of changes you can make to your book: for substantial changes a new published version is needed with an updated copyright checks. Small changes like typos can always be made, which are processed in the published version every hour. In case of editing a book for a course during that actual course and/or your book has limited value outside your course's content, we advise you only to publish an archived version of your book whenever the academic year is over. \ No newline at end of file diff --git a/book/installation-and-setup/git.md b/book/installation-and-setup/git.md index 6948a84..b9559d2 100644 --- a/book/installation-and-setup/git.md +++ b/book/installation-and-setup/git.md @@ -5,15 +5,12 @@ This page is useful for user type 3-5. ``` -You'll need to interact with Git to collaborate on TeachBooks, but what is this thing? +You'll need to interact with Git to collaborate on TeachBooks. You've been introduced to it in the [exercises in the template](../intro/template.md) and you'll be guided through all of the steps in detail in [](../workflows/collaboration.md), but what is this thing? ## What is Git? Git is a version control system (VCS), used by a wide variety of engineers and software developers to work on projects in parallel together. It provides multiple benefits such as tracking changes to files, working side by side with other people, and the ability to rollback to previous versions of files without losing track of newer changes. It is a free and open sources software. -### What is GitLab? - -GitLab is a cloud-based version control system built around Git. It provides a lot more features such as Issues, Merge Requests, CI/CD pipelines, etc. TU Delft has a license to use GitLab on our own local webservers—this means that all of the files are stored digitally on the TU Delft campus, rather than some unkown webserver that could be physically located in an unsafe location. This is also why we have our “own� GitLab located at gitlab.tudelft.nl, rather than the “normal� GitLab at gitlab.com. ### What is GitHub? @@ -21,5 +18,10 @@ GitHub is the same service as GitLab, but it's part of a commercial company (Mic For first users, we advise you to use GitHub. +### What is GitLab? + +GitLab is a cloud-based version control system built around Git. It provides a lot more features such as Issues, Merge Requests, CI/CD pipelines, etc. TU Delft has a license to use GitLab on our own local webservers—this means that all of the files are stored digitally on the TU Delft campus, rather than some unkown webserver that could be physically located in an unsafe location. This is also why we have our “own� GitLab located at gitlab.tudelft.nl, rather than the “normal� GitLab at gitlab.com. + + ### Additional lessons Software carpentry offers git-lessons if you'd like to learn more than just it's specific use for TeachBooks. The lessons are available [online](https://swcarpentry.github.io/git-novice/) and TU Delft offers these as part of a [Software Carpentry workshop](https://www.tudelft.nl/library/research-data-management/r/training-evenementen/training-voor-onderzoekers/software-carpentry-workshops) \ No newline at end of file diff --git a/book/installation-and-setup/tools.md b/book/installation-and-setup/tools.md index a733957..52479a6 100644 --- a/book/installation-and-setup/tools.md +++ b/book/installation-and-setup/tools.md @@ -1,4 +1,4 @@ -# Choose URLs and tools +# Which git provider to choose ```{admonition} User types :class: tip @@ -7,41 +7,7 @@ This page is useful for user type 4-5. The setup of tools and URLs is dependent on agreements you've made on [collaboration](./collab.md). -## Collaboration in readme -Provide explanation on how you organize the book-editing and how you'd like to receive feedback in both the readme as the published book. The use of the [issue button](https://jupyterbook.org/en/stable/basics/repository.html#add-a-button-to-open-issues) is advised for the published book. - -## Branches for separate versions -We recommend using at least two separate branches, one which is released to students, the other one for development. If you're planning adapting the book every year, you should set up your branches in such a way that students will always receive the version they should expect. - -Firstly, create a release branch which contains the students' version of this year. This branch could be named `release`, `main`, or ``. It is recommended to set this branch as the `PRIMARY BRANCH` when using the [GitHub workflow](gh-workflow-settings). This ensures that students are redirected to a consistent URL, even when new versions of the book are added later. If you plan on maintaining only one public version, it is advisable to set `BEHAVIOR_PRIMARY` from the default `redirect` to `copy`. This ensures that the primary branch is copied to the root, making the URL more compact. - -Next, establish a development branch that contains all the new content combined but not yet published to students. This branch could be named `dev` or `main`. Using `dev` is recommended if you prefer the default branch to be the most recent published version, as `main` is commonly expected to be the default branch. - -Additionally, allow the creation of branches during the editing process. As long as `BRANCHES_TO_DEPLOY` is set to the default `*`, all branches will be built, enabling fellow editors to review their own and each other's versions online. Periodically, it is beneficial to review the list of branches and delete any that have been merged but not deleted. - -Eventually, create branches for previous study years, each containing that year's version of the book. These branches could be named ``, which will also be reflected in their URLs. Add these branches to the list of `BRANCHES_ARCHIVED` when using the [GitHub workflow](gh-workflow-settings) to include a banner on the page indicating its archived state. - -We advise you to enable two options in the general repository setting regarding pull requests in GitHub: -- Enable `Always suggest updating pull request branches`, suggesting a merge from the default branch into any separate branch before merging into main. -- Enable `Automatically delete head branches` to delete branches after they are merged (you'll still be able to restore those). - -Lastly, add a readme explaining the way you organized branches. - -## Protect branches - -To ensure the integrity of your book's content, it is crucial to set up protected branches in both GitHub and GitLab. Protected branches prevent accidental changes and ensure that only authorized modifications are made. In GitHub, you can configure branch protection rules by navigating to the repository settings, selecting "Branches," and then adding branch protection rules for the branches you want to protect. Similarly, in GitLab, you can protect branches by going to the repository settings, selecting "Repository," and then configuring the branch protection settings. - -Once the branches are protected, it is advised to assign appropriate permissions to team members based on their roles. In GitHub, you can manage permissions by navigating to the repository settings, selecting "Manage access," and then inviting collaborators with specific roles such as "Admin," "Write," or "Read." In GitLab, permissions can be managed by going to the project settings, selecting "Members," and then adding users with roles like "Maintainer," "Developer," or "Reporter." - -Additionally, it is advisable to document the branch protection strategy and the assigned permissions in the readme file. This documentation should explain the rationale behind the branch protection rules and provide clear instructions on how team members can request access or permission changes. By doing so, you create a transparent and organized workflow that facilitates collaboration and minimizes the risk of unauthorized changes. We would advise a [ruleset](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/creating-rulesets-for-a-repository): -- Bypassable by repository admins -- Targeting default branch -- Restrict deletions -- Require a pull request before merging with 1 required approval -- Block force pushes - -## GitHub vs GitLab -Choosing between GitHub and GitLab depends on multiple criteria. GitHub provides more functionalities, but you might prefer the TU Delft-closed GitLab system. +Choosing between GitHub and GitLab depends on multiple criteria. GitHub provides more functionalities, but you might prefer the TU Delft-closed GitLab system if you're a TU Delft employee. ### Book URL Github allows you to host your book on the GitHub server using GitHub pages (to be recognized by the `.github.io/` url, for example the [template book](https://teachbooks.github.io/template/)), which takes all the steps of hosting out of your hands. Next to GitHub-provided URLs, you can set up a custom owned URL, although this requires some additional skills on a domain which you should own. diff --git a/book/installation-and-setup/user_types.md b/book/installation-and-setup/user_types.md index c7f11e3..7eb516e 100644 --- a/book/installation-and-setup/user_types.md +++ b/book/installation-and-setup/user_types.md @@ -60,7 +60,7 @@ class: dark-light ``` -User 4 is a hybrid between type 3 and 5. Basically this user is making changes by editing the .md files locally using, for example, VS Code. Therefore, this user requires a little bit more knowledge on git (think of pulling and pushing changes) but their main focus remains to make adjustments to the content of the book by editing .md files whereas user type 5 has more knowledge to make changes to python files the book as well. This user can build the book online and therefore does not need to have special software installed besides a text editor (e.g., Python is not required). +User 4 is a hybrid between type 3 and 5. Basically this user is making changes by editing the .md files locally using, for example, VS Code. Therefore, this user requires a little bit more knowledge on git (think of pulling and pushing changes) but their main focus remains to make adjustments to the content of the book by editing .md files whereas user type 5 has more knowledge to make changes to python files the book as well. This user can build the book online and therefore does not need to have special software installed besides a text editor (e.g., Python is not required). Using this skills, this user type can take the role as editor, managing more than just book content. ## User type 5: Colleague making adjustments and incorporating them in the book locally @@ -74,7 +74,7 @@ class: dark-light ``` -This user has more knowledge in GitLab/GitHub than the previous user and can take care of branching and merging directly. They know how to work with software for editing .md and .ipynb files. They can use the Deploy Book Workflow online to view their changes in the book and coordinate peer review, and/or build the book locally. +This user has more knowledge in GitLab/GitHub than the previous user and can take care of branching and merging directly. They know how to work with software for editing .md and .ipynb files. They can use the Deploy Book Workflow online to view their changes in the book and coordinate peer review, and/or build the book locally. This user can easily take the role as editor, and might even add additional features to the book. If you do so, please share those on the [TeachBooks-community](https://github.com/teachbooks) so that other people can benefit and contribute to your tooling. ```{Note} diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md new file mode 100644 index 0000000..b0ab4ff --- /dev/null +++ b/book/installation-and-setup/versioning.md @@ -0,0 +1,30 @@ +# Versioning and URLs + +```{admonition} User types +:class: tip +This page is useful for user type 4-5. +``` + +Online books can be easily updated, however, this might confuse readers. Therefore, it's good practice to be aware of this and, where needed, provide explicit version to the readers. It's recommended to do this in multiple ways, which can be combined: +- Publish versions on separate (fixed) URLs +- Use some sort of semantic versioning +- Keep both source code as (export of) websites of archived versions + +## Publish version on separate (fixed) URLs +When making books for education, typically your book can change substantially for consequential academic years. If there's many people working on different parts of the book and material is staged for publication to stduents, we recommend using at least two separate branches, one which is released to students, the other one for development. Using the [](../external/deploy-book-workflow/README.md), it's very easy to share multiple versions of your book on the same root-URL. + +Firstly, create a release branch which contains the students' version of this year. This branch could be named `release`, `main`, or ``. It is recommended to set this branch as the `PRIMARY BRANCH` when using the [GitHub workflow](gh-workflow-settings). This ensures that students are redirected to a consistent URL, even when new versions of the book are added later. If you plan on maintaining only one public version, it is advisable to set `BEHAVIOR_PRIMARY` from the default `redirect` to `copy`. This ensures that the primary branch is copied to the root, making the URL more compact. + +Next, establish a development branch that contains all the new content combined but not yet published to students. This branch could be named `dev`, `main`, `-draft`. Using `dev` is recommended if you prefer the default branch to be the most recent published version, as `main` is commonly expected to be the default branch. + +Additionally, allow the creation of branches during the editing process. As long as `BRANCHES_TO_DEPLOY` is set to the default `*`, all branches will be built, enabling fellow editors to review their own and each other's versions online. Periodically, it is beneficial to review the list of branches and delete any that have been merged but not deleted. + +Eventually, create branches for previous study years, each containing that year's version of the book. These branches could be named ``, which will also be reflected in their URLs. Add these branches to the list of `BRANCHES_ARCHIVED` when using the [GitHub workflow](gh-workflow-settings) to include a banner on the page indicating its archived state. + +We advise you to enable two options in the general repository setting regarding pull requests in GitHub: +- Enable `Always suggest updating pull request branches`, suggesting a merge from the default branch into any separate branch before merging into main. +- Enable `Automatically delete head branches` to delete branches after they are merged (you'll still be able to restore those). + +Lastly, add a readme explaining the way you organized branches. + +## TO BE WRITTEN \ No newline at end of file From 79f1d54701262da9a894aea81d4ff2d73f80d402 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Feb 2025 09:54:11 +0100 Subject: [PATCH 375/802] Update collab.md --- book/installation-and-setup/collab.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/book/installation-and-setup/collab.md b/book/installation-and-setup/collab.md index eccb53d..bb236d7 100644 --- a/book/installation-and-setup/collab.md +++ b/book/installation-and-setup/collab.md @@ -13,7 +13,18 @@ Finally, ensure that team members identify themselves according to the user type ## Review process Furthermore, establish a clear editing and review process. -For the editing process, establish some practical rules on whether to use issues, branches and forks for adding content, fixing typos or making other changes. Furthermore, it can help to write down when you expect (draft) merge/pull requests and how to use the assign and review options in GitHub/GitLab. It is advisable to have at least a maintainer review each piece of content to maintain quality and consistency. Provide explanation on how you organize the book-editing and how you'd like to receive feedback in both the readme as the published book. The use of the [repository button {fa}`github`, suggest edit {fa}`pencil` and issue button {fa}`lightbulb`](https://jupyterbook.org/en/stable/basics/repository.html) is advised. +For the editing process, establish some practical rules on whether to use issues, branches and forks for adding content, fixing typos or making other changes. Furthermore, it can help to write down when you expect (draft) merge/pull requests and how to use the assign and review options in GitHub/GitLab. It is advisable to have at least a maintainer review each piece of content to maintain quality and consistency. Provide explanation on how you organize the book-editing and how you'd like to receive feedback in both the readme as the published book. The use of the [repository button {fa}`fa-github`, suggest edit {fa}`pencil` and issue button {fa}`lightbulb`](https://jupyterbook.org/en/stable/basics/repository.html) is advised. + +## Define draft version of book +If there's many people working on different parts of the book and material is staged for publication to students, we recommend using at least two separate branches, one which is released to students, the other one for development. Using the [](../external/deploy-book-workflow/README.md), it's very easy to share multiple versions of your book on the same root-URL. + +Firstly, create a release branch which contains the students' version of this year. This branch could be named `release`, `main`, or ``. It is recommended to set this branch as the `PRIMARY BRANCH` when using the [GitHub workflow](gh-workflow-settings). This ensures that students are redirected to a consistent URL, even when new versions of the book are added later. If you plan on maintaining only one public version, it is advisable to set `BEHAVIOR_PRIMARY` from the default `redirect` to `copy`. This ensures that the primary branch is copied to the root, making the URL more compact. + +Next, establish a development branch that contains all the new content combined but not yet published to students. This branch could be named `dev`, `main`, `-draft`. Using `dev` is recommended if you prefer the default branch to be the most recent published version, as `main` is commonly expected to be the default branch. + +We advise you to enable two options in the general repository setting regarding pull requests in GitHub: +- Enable `Always suggest updating pull request branches`, suggesting a merge from the default branch into any separate branch before merging into the default branch. +- Enable `Automatically delete head branches` to delete branches after they are merged (you'll still be able to restore those). ## Book previews of contributions Using the [](../external/deploy-book-workflow/README.md), it's very easy to show a preview of the changes for branches within the same repository. Using [](../features/pull_request_build.md) you allow previews of changes for forks of your repository too. From edbc2a55fc3942b5e7e14b35fe4ef048f43467e0 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Feb 2025 10:00:18 +0100 Subject: [PATCH 376/802] Move publish part --- book/installation-and-setup/collab.md | 6 +----- book/installation-and-setup/versioning.md | 25 ++++++++++++----------- 2 files changed, 14 insertions(+), 17 deletions(-) diff --git a/book/installation-and-setup/collab.md b/book/installation-and-setup/collab.md index bb236d7..de7f906 100644 --- a/book/installation-and-setup/collab.md +++ b/book/installation-and-setup/collab.md @@ -45,8 +45,4 @@ Additionally, it is advisable to document the branch protection strategy and the - Block force pushes ## Private, internally or public -Choose whether you want to share your source code and built book privately, internally or publicly. In any case, you need to obey copyright-rules. We advise public repositories and books in line with a vision on open education. - -## For TU Delft employees: publishing via TU Delft OPEN interactive textbooks -Decide on whether or not to publish your book via TU Delft OPEN interactive textbooks. Publishing will give you a copyright check, ISBN or DOI number, and registration in several shared databases but limits the amount of changes you can make to your book: for substantial changes a new published version is needed with an updated copyright checks. Small changes like typos can always be made, which are processed in the published version every hour. -In case of editing a book for a course during that actual course and/or your book has limited value outside your course's content, we advise you only to publish an archived version of your book whenever the academic year is over. \ No newline at end of file +Choose whether you want to share your source code and built book privately, internally or publicly. In any case, you need to obey copyright-rules. We advise public repositories and books in line with a vision on open education. \ No newline at end of file diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index b0ab4ff..ea69afc 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -7,24 +7,25 @@ This page is useful for user type 4-5. Online books can be easily updated, however, this might confuse readers. Therefore, it's good practice to be aware of this and, where needed, provide explicit version to the readers. It's recommended to do this in multiple ways, which can be combined: - Publish versions on separate (fixed) URLs -- Use some sort of semantic versioning +- Use some sort of semantic versioning with tags - Keep both source code as (export of) websites of archived versions +- Publishing your book more officially ## Publish version on separate (fixed) URLs -When making books for education, typically your book can change substantially for consequential academic years. If there's many people working on different parts of the book and material is staged for publication to stduents, we recommend using at least two separate branches, one which is released to students, the other one for development. Using the [](../external/deploy-book-workflow/README.md), it's very easy to share multiple versions of your book on the same root-URL. +When making books for education, typically your book can change substantially for consequential academic years. Using the [](../external/deploy-book-workflow/README.md), you can release the different version of your book all under the same root URL. If you name each students' version of each year to the ``, the students URL includes that academic year too. It is recommended to yearly update the current academic year branch as the `PRIMARY BRANCH` when using the [GitHub workflow](gh-workflow-settings). This ensures that students are redirected to a consistent URL, even when new versions of the book are added later. Eventually, you can add old branches to the list of `BRANCHES_ARCHIVED` when using the [GitHub workflow](gh-workflow-settings) to include a banner on the page indicating its archived state. -Firstly, create a release branch which contains the students' version of this year. This branch could be named `release`, `main`, or ``. It is recommended to set this branch as the `PRIMARY BRANCH` when using the [GitHub workflow](gh-workflow-settings). This ensures that students are redirected to a consistent URL, even when new versions of the book are added later. If you plan on maintaining only one public version, it is advisable to set `BEHAVIOR_PRIMARY` from the default `redirect` to `copy`. This ensures that the primary branch is copied to the root, making the URL more compact. +If you plan on maintaining only one public version, it is advisable to set `BEHAVIOR_PRIMARY` from the default `redirect` to `copy`. This ensures that the primary branch is copied to the root, making the URL more compact. -Next, establish a development branch that contains all the new content combined but not yet published to students. This branch could be named `dev`, `main`, `-draft`. Using `dev` is recommended if you prefer the default branch to be the most recent published version, as `main` is commonly expected to be the default branch. +Don't forget to explain how you organize these URLs in your README and eventually in the book itself too with a sentence like this: -Additionally, allow the creation of branches during the editing process. As long as `BRANCHES_TO_DEPLOY` is set to the default `*`, all branches will be built, enabling fellow editors to review their own and each other's versions online. Periodically, it is beneficial to review the list of branches and delete any that have been merged but not deleted. +``` +This is the 2024-2025-version of this book. Go to `` to view the most recent version of this book, or adapt the year in `/` to the year when you took the course. +``` -Eventually, create branches for previous study years, each containing that year's version of the book. These branches could be named ``, which will also be reflected in their URLs. Add these branches to the list of `BRANCHES_ARCHIVED` when using the [GitHub workflow](gh-workflow-settings) to include a banner on the page indicating its archived state. +## Semantic versioning -We advise you to enable two options in the general repository setting regarding pull requests in GitHub: -- Enable `Always suggest updating pull request branches`, suggesting a merge from the default branch into any separate branch before merging into main. -- Enable `Automatically delete head branches` to delete branches after they are merged (you'll still be able to restore those). +## Publishing your book with publisher +You can choose to publish your online book with a publisher. This could increase findability of your book, but may have versioning, copyright and licensing consequences -Lastly, add a readme explaining the way you organized branches. - -## TO BE WRITTEN \ No newline at end of file +For TU Delft employees, you can decide to publish via TU Delft OPEN interactive textbooks. Publishing will give you a copyright check, ISBN or DOI number, and registration in several shared databases but limits the amount of changes you can make to your book: for substantial changes a new published version is needed with an updated copyright checks. Small changes like typos can always be made, which are processed in the published version every hour. +In case of editing a book for a course during that actual course and/or your book has limited value outside your course's content, we advise you only to publish an archived version of your book whenever the academic year is over. \ No newline at end of file From ad6a2a613499a7e71253d0b2b6c1bd4598ecf571 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Feb 2025 10:00:52 +0100 Subject: [PATCH 377/802] Update copyright.md --- book/installation-and-setup/copyright.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/installation-and-setup/copyright.md b/book/installation-and-setup/copyright.md index 192f13e..f825244 100644 --- a/book/installation-and-setup/copyright.md +++ b/book/installation-and-setup/copyright.md @@ -5,7 +5,7 @@ ```{admonition} User types :class: tip -This page is useful for user **all** user types. +This page is useful for all user types. ``` The previous sections have familiarized you with the necessary software for your user type, the basics of Git, and how to collaborate with your team using Git. Now it's time to create your own content. This section will provide an overview of the copy right laws which need to be taking into account when creating and including content at TU Delft! From a02491e770c09353af12f24e74e0476db0994ac6 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Feb 2025 10:05:59 +0100 Subject: [PATCH 378/802] Swap GitHub/GitLab --- book/workflows/branches.md | 54 +++++----- book/workflows/check_changes_online.md | 18 ++-- book/workflows/edit_book.md | 134 ++++++++++++------------- book/workflows/merge_request.md | 98 +++++++++--------- book/workflows/milestones_issues.md | 27 ++--- 5 files changed, 170 insertions(+), 161 deletions(-) diff --git a/book/workflows/branches.md b/book/workflows/branches.md index a8ce8d6..55d235c 100644 --- a/book/workflows/branches.md +++ b/book/workflows/branches.md @@ -19,17 +19,17 @@ The act of making a new branch from an existing one is called *branching*. Usual ```````{tab-set} -``````{tab-item} ... GitLab - -```{include} new_branch_gitlab.md -``` - -`````` ``````{tab-item} ... GitHub ```{include} new_branch_github.md ``` +`````` +``````{tab-item} ... GitLab + +```{include} new_branch_gitlab.md +``` + `````` ``````` `````````` @@ -50,19 +50,6 @@ If your repository is already cloned on your computer, you are almost ready to s ```````{tab-set} -``````{tab-item} ... GitLab - -1. Navigate to the repository of your book. Click on the blue button that says "Clone", and copy the link under "Clone with SSH". - - -```{figure} ../images/gitlab-clone.png ---- -name: gitlab-clone ---- -The cloning menu. -``` -`````` - ``````{tab-item} ... GitHub 1. Open the repository that you would like to clone. In the top bar on the right, you will a green button called `<> Code`. @@ -115,12 +102,28 @@ Clone through GitHub Desktop You have now directly cloned the repository, so you can skip the next step! `````` + +``````{tab-item} ... GitLab + +1. Navigate to the repository of your book. Click on the blue button that says "Clone", and copy the link under "Clone with SSH". + + +```{figure} ../images/gitlab-clone.png +--- +name: gitlab-clone +--- +The cloning menu. +``` +`````` + ``````` + **(b) ... and opening (cloning) the local repository with ...** ```````{tab-set} + ``````{tab-item} ... VS Code 1. Open a new VS Code window. You should be greeted with a welcome page. On this page, click "Clone Git Repository". Alternatively, open the Source Control menu from the left side bar, and click on "Clone Repository". @@ -167,17 +170,18 @@ Have a look at the other section!** Although it is possible to create new branches in VS Code or GitHub Desktop directly, creating new branches on the remote repository (on GitLab or GitHub) is better for collaborating because the new branch becomes immediately visible to everyone working in the repository as opposed to becoming visible after being pushed/published to the remote repository. `````{tab-set} -````{tab-item} ... in GitLab - -```{include} new_branch_gitlab.md -``` - -```` ````{tab-item} ... GitHub ```{include} new_branch_github.md ``` +```` + +````{tab-item} ... in GitLab + +```{include} new_branch_gitlab.md +``` + ```` ````` diff --git a/book/workflows/check_changes_online.md b/book/workflows/check_changes_online.md index 5d9315a..a7884c1 100644 --- a/book/workflows/check_changes_online.md +++ b/book/workflows/check_changes_online.md @@ -10,14 +10,6 @@ However both users would certainly benefit from checking whether their changes l Now that you've pushed your changes online, it's time to check the change in the online build book to make sure that your changes are processed correctly. For this step it is assumed you're using TeachBook's GitHub actions or TeachBook's GitLab pipeline. `````{tab-set} -````{tab-item} In GitLab - -At the moment this is not possible. -However, what you can do is 'mirror' your GitLab repository to GitHub. This will copy your content automatically (but maximum once every 5 minutes) to GitHub. This allows you to use the TeachBook's GitHub actions. - -Instructions on how to set up mirroring are provided here: https://docs.gitlab.com/ee/user/project/repository/mirror/push.html#set-up-a-push-mirror-from-gitlab-to-github - -```` ````{tab-item} In GitHub Once GitHub Pages is enabled and your book is published, you can view it by visiting the GitHub Pages URL for your repository. A summary can be seen under the `Actions`- `All workflows` - `call-deploy-book` in GitHub. It shows you a descriptive summary. @@ -26,6 +18,16 @@ The summary also provides build error messages, which you might fix in a new com If this is not activated yet, you can do so as describe [here](../external/deploy-book-workflow/README). Here you can also find more information. ```` + +````{tab-item} In GitLab + +At the moment this is not possible. +However, what you can do is 'mirror' your GitLab repository to GitHub. This will copy your content automatically (but maximum once every 5 minutes) to GitHub. This allows you to use the TeachBook's GitHub actions. + +Instructions on how to set up mirroring are provided here: https://docs.gitlab.com/ee/user/project/repository/mirror/push.html#set-up-a-push-mirror-from-gitlab-to-github + +```` + ````` You can keep on [editing](edit_book) and checking your changes until you're satisfied and ready for a review by a colleague. \ No newline at end of file diff --git a/book/workflows/edit_book.md b/book/workflows/edit_book.md index 1266890..ec5b54d 100644 --- a/book/workflows/edit_book.md +++ b/book/workflows/edit_book.md @@ -9,59 +9,6 @@ Suppose we are writing a new chapter, or are updating an existing chapter for ou **... by directly adding changes on a single file to the Git-timeline (committing) in ...** ```````{tab-set} -``````{tab-item} ... GitLab - -In GitLab, you can directly make changes in the files on the remote repository. You can make changes to the files already in the repository using the text editor but you can also upload new files! - -1. Navigate to the repository you want to work in and make sure you're in the correct branch. - -2. Create a new file by clicking on the plus button in the top bar. You can either create an entirely new file by clicking `New File` or if you already have created a file you can upload it by clicking `Upload File`. - -```{figure} figures/User3_NewFile.PNG ---- -width: 60% -align: center ---- -Create new file -``` - -3. In the new window, you can start typing your content. Give your file a name and make sure to use the markdown extension: `Chapter1.md`. Once you are done, commit the new file to the repository by clicking the blue button `Commit changes`. - -```{figure} figures/User3_NewFile2.PNG ---- -align: center ---- -Edit new file -``` - -4. In case you want to make changes to an existing file, navigate to the file in your remote repository. Then click the blue button called `Edit` and select the option `Edit single file`. - -```{figure} figures/User3_EditFile.PNG ---- -align: center ---- -Web Editor -``` - -5. Make your changes in the text editor and when you are ready, commit your changes to the remote repository by clicking on the blue `Commit changes` button. - -```{figure} figures/User3_NewFile2.PNG ---- -align: center ---- -Commit changes -``` - -6. In case you added a new file, you also need to include it table of contents of your book! The table of contents is specified in a file called `toc.yml` and it is already included in your repository if you used the teachbooks template. You can edit it and commit the changes in the same manner as you did with markdown `file.md` files. - -```{figure} figures/User3_toc.PNG ---- -align: center ---- -Table of contents (TOC) -``` - -`````` ``````{tab-item} ... GitHub... `````{tab-set} @@ -140,6 +87,59 @@ Using this feature, you can open VS Code in your browser and edit the files in y ```` ````` +`````` +``````{tab-item} ... GitLab + +In GitLab, you can directly make changes in the files on the remote repository. You can make changes to the files already in the repository using the text editor but you can also upload new files! + +1. Navigate to the repository you want to work in and make sure you're in the correct branch. + +2. Create a new file by clicking on the plus button in the top bar. You can either create an entirely new file by clicking `New File` or if you already have created a file you can upload it by clicking `Upload File`. + +```{figure} figures/User3_NewFile.PNG +--- +width: 60% +align: center +--- +Create new file +``` + +3. In the new window, you can start typing your content. Give your file a name and make sure to use the markdown extension: `Chapter1.md`. Once you are done, commit the new file to the repository by clicking the blue button `Commit changes`. + +```{figure} figures/User3_NewFile2.PNG +--- +align: center +--- +Edit new file +``` + +4. In case you want to make changes to an existing file, navigate to the file in your remote repository. Then click the blue button called `Edit` and select the option `Edit single file`. + +```{figure} figures/User3_EditFile.PNG +--- +align: center +--- +Web Editor +``` + +5. Make your changes in the text editor and when you are ready, commit your changes to the remote repository by clicking on the blue `Commit changes` button. + +```{figure} figures/User3_NewFile2.PNG +--- +align: center +--- +Commit changes +``` + +6. In case you added a new file, you also need to include it table of contents of your book! The table of contents is specified in a file called `toc.yml` and it is already included in your repository if you used the teachbooks template. You can edit it and commit the changes in the same manner as you did with markdown `file.md` files. + +```{figure} figures/User3_toc.PNG +--- +align: center +--- +Table of contents (TOC) +``` + `````` ``````` ```````` @@ -152,7 +152,7 @@ Using this feature, you can open VS Code in your browser and edit the files in y **... by (a) making changes on a single or multiple file(s)
(b) selecting changes to be added to the Git-timeline (staging)
(c) adding changes to the Git-timeline (committing) and
- (d) adding changes to GitLab/GitHub (pushing) with ...** + (d) adding changes to GitHub/GitLab (pushing) with ...** `````{tab-set} ````{tab-item} ... Git in VS Code @@ -185,19 +185,19 @@ Demonstration, video available [here](https://youtu.be/bThimdDRXTc) ``````{tab-item} ... for an existing version (branch)... -**... by (a) regularly obtaining updates from colleagues from GitLab/GitHub (pulling),
+**... by (a) regularly obtaining updates from colleagues from GitHub/GitLab (pulling),
(b) solving potential incompatible changes (merging conflicts),
(c) making changes on a single / multiple file(s),
(d) selecting changes to be added to the Git-timeline (staging),
(e) adding those to the Git-timeline (committing) and
- (f) adding changes to GitLab/GitHub (pushing) with ...** + (f) adding changes to GitHub/GitLab (pushing) with ...** `````{tab-set} ````{tab-item} ... Git in VS Code -**Regularly obtain updates from colleagues from GitLab/GitHub (pulling)** +**Regularly obtain updates from colleagues from GitHub/GitLab (pulling)** -If you collaborate with colleagues on your branch, you can get the updates from your colleagues as well by pulling from GitLab/GitHub. This synchronizes the remote repository with your local repository on your machine. On the left side-bar click on the icon that looks like a branch. +If you collaborate with colleagues on your branch, you can get the updates from your colleagues as well by pulling from GitHub/GitLab. This synchronizes the remote repository with your local repository on your machine. On the left side-bar click on the icon that looks like a branch.
Example Image @@ -229,9 +229,9 @@ Choose one of the options to resolve the merge conflict. You now have updated yo ```` ````{tab-item} ... GitHub Desktop -**Regularly obtain updates from colleagues from GitLab/GitHub (pulling)** +**Regularly obtain updates from colleagues from GitHub/GitLab (pulling)** -If you collaborate with colleagues on your branch, you can get the updates from your colleagues as well by pulling from GitLab/GitHub. This synchronizes the remote repository with your local repository on your machine. Click on `Fetch` in the top bar. Then on the same place, click on 'Pull'. +If you collaborate with colleagues on your branch, you can get the updates from your colleagues as well by pulling from GitHub/GitLab. This synchronizes the remote repository with your local repository on your machine. Click on `Fetch` in the top bar. Then on the same place, click on 'Pull'.
Example Image @@ -287,7 +287,7 @@ Using this feature, you can open VS Code in your browser and edit the files in y (b) checking changes locally
(c) selecting changes to be added to the Git-timeline (staging)
(d) adding changes to the Git-timeline (committing) and
- (e) adding changes to GitLab/GitHub (pushing) with ...** + (e) adding changes to GitHub/GitLab (pushing) with ...** `````{tab-set} ````{tab-item} ... Git in VS Code @@ -326,20 +326,20 @@ Demonstration, video available [here](https://youtu.be/2ttjBevkEP8) ``````{tab-item} ... for an existing version (branch) -**... by (a) regularly obtaining updates from colleagues from GitLab/GitHub (pulling),
+**... by (a) regularly obtaining updates from colleagues from GitHub/GitLab (pulling),
(b) solving potential incompatible changes (merging conflicts),
(c) making changes on a single / multiple file(s),
(d) checking changes locally,
(e) selecting changes to be added to the Git-timeline (staging),
(f) adding those to the Git-timeline (committing) and
- (g) adding changes to GitLab/GitHub (pushing) with ...** + (g) adding changes to GitHub/GitLab (pushing) with ...** `````{tab-set} ````{tab-item} ... Git in VS Code -**Regularly obtain updates from colleagues from GitLab/GitHub (pulling)** +**Regularly obtain updates from colleagues from GitHub/GitLab (pulling)** -If you collaborate with colleagues on your branch, you can get the updates from your colleagues as well by pulling from GitLab/GitHub. This synchronizes the remote repository with your local repository on your machine. On the left side-bar click on the icon that looks like a branch. +If you collaborate with colleagues on your branch, you can get the updates from your colleagues as well by pulling from GitHub/GitLab. This synchronizes the remote repository with your local repository on your machine. On the left side-bar click on the icon that looks like a branch.
Example Image @@ -374,9 +374,9 @@ Choose one of the options to resolve the merge conflict. You now have updated yo ```` ````{tab-item} ... GitHub Desktop -**Regularly obtain updates from colleagues from GitLab/GitHub (pulling)** +**Regularly obtain updates from colleagues from GitHub/GitLab (pulling)** -If you collaborate with colleagues on your branch, you can get the updates from your colleagues as well by pulling from GitLab/GitHub. This synchronizes the remote repository with your local repository on your machine. Click on `Fetch` in the top bar. Then on the same place, click on 'Pull'. +If you collaborate with colleagues on your branch, you can get the updates from your colleagues as well by pulling from GitHub/GitLab. This synchronizes the remote repository with your local repository on your machine. Click on `Fetch` in the top bar. Then on the same place, click on 'Pull'.
Example Image diff --git a/book/workflows/merge_request.md b/book/workflows/merge_request.md index b83ce4c..085735a 100644 --- a/book/workflows/merge_request.md +++ b/book/workflows/merge_request.md @@ -9,54 +9,6 @@ There is a slight difference in terminology between GitLab and GitHub. GitLab us We're finished with our chapter, and now it's time to include all of our commits in the `main` branch. However, it's good practice to first merge `main` into our branch, so that we can see if there are any merge conflicts. Assuming that those merge conflicts are solved before, we'll now continue this example with the following merge of our branch into `main`. `````{tab-set} -````{tab-item} In GitLab - -1. Make sure that you've committed all your new sections and changes, and that they're pushed to the remote repository. - -2. Go the repository overview on GitLab. In the left menu bar, go to "Merge requests". On the Merge requests page, click "New merge request". - -3. You can now choose a source branch and a target branch. Since we want to merge our changes from `chapter-2` *into* `main`, `chapter-2` is the source branch and `main` is the target branch. Once you've selected the correct branches, click "Compare branches and continue". - -```{figure} ../images/gitlab-merge-request.png -name: gitlab-merge-request - -Creating a new merge request to merge `chapter-2` into `main`. -``` - -4. On the next page, you can give your merge request a name, and provide a description of your changes. If somebody has to review your changes, you can add them in the "Reviewer menu". They will then be notified via email that they need to review your work. Finally, watch out for the option "Delete source branch when merge request is accepted". If you want to keep working on the same branch, even after your previous work has been merged, make sure you untick the box! Once everything is filled in, click "Create merge request". - -```{figure} ../images/gitlab-merge-request-description.png -name: gitlab-merge-request-description - -Example of a filled-in merge request. -``` -5. After clicking `create merge request` you should land on the following page. Here, you can track the merge request. Right after your request, GitLab will do some checks to see if you've tried to merge conflicting files. As you can see in the figure below the merge is blocked due to the conflicts. Click on 'Resolve conflicts`. - -```{figure} figures/Merge_Request_GitLab.PNG -name: gitlab-merge-request-conflict - -Example of a blocked merge. -``` - -Clicking on `Resolve conflicts`, will open the conflicted files in the text editor. There you can manually edit the files to the version you would like to retain. Alternatively, by clicking on `use ours` or `use theirs` you can select which version you would like to keep. - -```{figure} figures/Solve_Conflict.PNG -name: gitlab-conflict - -Solving the conflict. -``` -Once you are done, click on `Commit to source branch`. Do this for all conflicted files. Note that if your branches do not have conflicting changes you can merge directly and skip this step. In that case you can skip ahead to the next step. - -In case you have cloned the repositery you can also resolve the conflicts locally using VS Code for example. You can read more about for [GitHub Dekstop](edit_book.md#... GitHub Desktop) or [VS Code](edit_book.md#... VS Code) - -6. On the page of our merge request, we're greeted with some more information. On top, you can read the description we just provided when creating the merge request. We can also see an "Approve" button, which you may or may not see, depending on your repository rights. Next, we can see a green checkmark, with a "Merge" button. This is good news: our changes do not conflict with existing files on the `main` branch, and we can merge our changes directly by clicking the button (if applicable: only after somebody else approved the request). - -```{figure} ../images/gitlab-finished-merge-request.png -name: gitlab-finished-merge-request - -The finished merge request. -``` -```` ````{tab-item} In GitHub @@ -132,4 +84,54 @@ Clicking it will pop up to the following window, where you can select which bran 3. Finally click on `create a merge commit`. Tip: The green check indicates that there are no merge conflicts however if there is a red cross you'll have to deal with those first. ```` + +````{tab-item} In GitLab + +1. Make sure that you've committed all your new sections and changes, and that they're pushed to the remote repository. + +2. Go the repository overview on GitLab. In the left menu bar, go to "Merge requests". On the Merge requests page, click "New merge request". + +3. You can now choose a source branch and a target branch. Since we want to merge our changes from `chapter-2` *into* `main`, `chapter-2` is the source branch and `main` is the target branch. Once you've selected the correct branches, click "Compare branches and continue". + +```{figure} ../images/gitlab-merge-request.png +name: gitlab-merge-request + +Creating a new merge request to merge `chapter-2` into `main`. +``` + +4. On the next page, you can give your merge request a name, and provide a description of your changes. If somebody has to review your changes, you can add them in the "Reviewer menu". They will then be notified via email that they need to review your work. Finally, watch out for the option "Delete source branch when merge request is accepted". If you want to keep working on the same branch, even after your previous work has been merged, make sure you untick the box! Once everything is filled in, click "Create merge request". + +```{figure} ../images/gitlab-merge-request-description.png +name: gitlab-merge-request-description + +Example of a filled-in merge request. +``` +5. After clicking `create merge request` you should land on the following page. Here, you can track the merge request. Right after your request, GitLab will do some checks to see if you've tried to merge conflicting files. As you can see in the figure below the merge is blocked due to the conflicts. Click on 'Resolve conflicts`. + +```{figure} figures/Merge_Request_GitLab.PNG +name: gitlab-merge-request-conflict + +Example of a blocked merge. +``` + +Clicking on `Resolve conflicts`, will open the conflicted files in the text editor. There you can manually edit the files to the version you would like to retain. Alternatively, by clicking on `use ours` or `use theirs` you can select which version you would like to keep. + +```{figure} figures/Solve_Conflict.PNG +name: gitlab-conflict + +Solving the conflict. +``` +Once you are done, click on `Commit to source branch`. Do this for all conflicted files. Note that if your branches do not have conflicting changes you can merge directly and skip this step. In that case you can skip ahead to the next step. + +In case you have cloned the repositery you can also resolve the conflicts locally using VS Code for example. You can read more about for [GitHub Dekstop](edit_book.md#... GitHub Desktop) or [VS Code](edit_book.md#... VS Code) + +6. On the page of our merge request, we're greeted with some more information. On top, you can read the description we just provided when creating the merge request. We can also see an "Approve" button, which you may or may not see, depending on your repository rights. Next, we can see a green checkmark, with a "Merge" button. This is good news: our changes do not conflict with existing files on the `main` branch, and we can merge our changes directly by clicking the button (if applicable: only after somebody else approved the request). + +```{figure} ../images/gitlab-finished-merge-request.png +name: gitlab-finished-merge-request + +The finished merge request. +``` +```` + ````` diff --git a/book/workflows/milestones_issues.md b/book/workflows/milestones_issues.md index 7e848f3..fcea62e 100644 --- a/book/workflows/milestones_issues.md +++ b/book/workflows/milestones_issues.md @@ -14,19 +14,6 @@ Every team member can create issues when they think of a task that would improve **Make and assign task to yourself (issues) in ...** `````{tab-set} -````{tab-item} ... GitLab - -The issues in GitLab can be found in your repositery in the left bar. - -![issues](figures/issues_new.png) - -You can create an issue by clicking on the blue `New Issue` button in the top right corner.
-This will lead you to this window where you can specify all attributes we mentioned before! - -![new issue](figures/New_Issue_GitLab.png) - -```` - ````{tab-item} ... GitHub The issues in GitHub can be found in your repositery in the top bar. @@ -64,6 +51,20 @@ Clicking on `create a branch` will open the following window in which you can sp Example Image
```` + +````{tab-item} ... GitLab + +The issues in GitLab can be found in your repositery in the left bar. + +![issues](figures/issues_new.png) + +You can create an issue by clicking on the blue `New Issue` button in the top right corner.
+This will lead you to this window where you can specify all attributes we mentioned before! + +![new issue](figures/New_Issue_GitLab.png) + +```` + ````` When the task is completed, the issue can be closed and you can move on to the next! \ No newline at end of file From f1660aa3045b2de2ac5c6cdfbb26f7e430068235 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Feb 2025 10:08:49 +0100 Subject: [PATCH 379/802] typos --- book/installation-and-setup/tools.md | 18 +++++++++--------- book/workflows/branches.md | 2 +- book/workflows/user45_check_changes.md | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/book/installation-and-setup/tools.md b/book/installation-and-setup/tools.md index 52479a6..1314325 100644 --- a/book/installation-and-setup/tools.md +++ b/book/installation-and-setup/tools.md @@ -9,46 +9,46 @@ The setup of tools and URLs is dependent on agreements you've made on [collabora Choosing between GitHub and GitLab depends on multiple criteria. GitHub provides more functionalities, but you might prefer the TU Delft-closed GitLab system if you're a TU Delft employee. -### Book URL +## Book URL Github allows you to host your book on the GitHub server using GitHub pages (to be recognized by the `.github.io/` url, for example the [template book](https://teachbooks.github.io/template/)), which takes all the steps of hosting out of your hands. Next to GitHub-provided URLs, you can set up a custom owned URL, although this requires some additional skills on a domain which you should own. If you're part of TU Delft, you can put your book in the [TUDelft-Book organisation](https://github.com/tudelft-books), which allows you to host your book at `oit.tudelft.nl/`. If you've a private book which is part of the [GitHub Enterprise TU Delft](https://github.com/enterprises/tudelft) and is using SSO, a random url is generated `.github.io/`. For courses we advise you to create a organization with the course name so that the URL represent that course. On TU Delft's GitLab you need a webserver, which was offered by TeachBooks in the past (to be recognized by the url `teachbooks.tudelft.nl/`), and is still offered by the TU Delft OIT team (to be recognized by the url `interactivetextbooks.tudelft.nl/`). -### Real-time editing book +## Real-time editing book Editing the book can happen both locally as online on GitHub/GitLab. If done locally, the book can be generated and viewed locally too (typically takes around 1 minute) but this requires you to be at least user type 4 or 5 depending on the book content. The built book can also be viewed online separate from the released version. On GitHub we developed a [automatic process which builds the book and publishes it online](../external/deploy-book-workflow/README.md) in a very flexible way (publication of multiple version of the book, insights in book building errors, parallel so fast build, custom urls in subdirectories). For a private repository, there is an extensive but limited amount of actions-minutes required for published your book. If this proves to be a limit, consider applying for [Teacher benefits](https://docs.github.com/en/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-education-for-teachers/about-github-education-for-teachers#github-education-features-for-teachers) or joining the [GitHub Enterprise of TU Delft](https://github.com/enterprises/tudelft). On GitLab a webserver is required to process book-changes online. Both we and other people at TU Delft have a simplistic workflow which can be used when you're set up on those Git environments and webservers. This simplistic workflow doesn't build all branches, is not easily adaptable, doesn't cache environments, doesn't give a visual summary, and doesn't allow for parallel processes (for every build a runner needs to be assigned for which there's typically only one available). If you want to use GitLab but still want to make use of the GitHub workflow, you can [mirror your repository to GitHub](https://docs.gitlab.com/ee/user/project/repository/mirror/push.html#set-up-a-push-mirror-from-gitlab-to-github). For the TU Delft OIT webserver you’re required to publish your book more officially, it cannot be used for viewing your book online in an active editing-phase since constant copyright checks have to be performed. The amount of computing power available is dependent on how you set the server yourself. -### Setting up book repository and website +## Setting up book repository and website On GitHub you can start right away with a git environment and online book using our [template](../external/template/README.md) without the need for any webserver setup! On GitLab you can set up your own git environment, but you need to be given access by [TU Delft OIT](mailto:Interactive-textbooks@tudelft.nl) to view your build book online if you don't have your own webserver-setup. -### Book access with SSO +## Book access with SSO When you’re releasing your book on a server on which you're in control (connected to GitLab or GitHub), you can set up SSO login for visitors of the website. In the past, this was arranged for for TU Delft employees at teachbooks.tudelft.nl. However, this is depreciated. If you want the same functionality with GitHub pages, your book should be part of the [GitHub Enterprise of TU Delft](https://github.com/enterprises/tudelft). This SSO login is a bit different as you're required to give access to specific accounts. Furthermore, the url of you're book on GitHub pages is a random one, so you might consider using a custom URL. -### Access to source code +## Access to source code Both GitLab and GitHub allow for extensive options for visibility of the source code, both private, public or internally. On GitHub, public allows for collaboration with anyone. For SSO login, your book should be part of the [GitHub Enterprise of TU Delft](https://github.com/enterprises/tudelft). If you'd like a private repo on GitHub, apply for a GitHub Team (free as a teacher as described in the [github documentation](https://docs.github.com/en/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-education-for-teachers/about-github-education-for-teachers#github-education-features-for-teachers)) to make use of GitHub pages (for public repos GitHub pages is not restricted). The TU Delft GitLab requires SSO login for editing the book. Although this is useful for TU Delft employees, it limits the collaboration with people outside of TU Delft. -### Book size limits +## Book size limits In GitLab, an artifact (the book export) can have a maximum size of 150 MB. In GitHub, the total GitHub pages may not exceed 1 GB (including all branches) -### Integration with GitHub Desktop +## Integration with GitHub Desktop GitHub has a nice integration with the [GitHub Desktop application](git-setup_local.md). For GitLab it works as well, but has less functionality. -### Intergration with Utteranc.es +## Intergration with Utteranc.es [Utteranc.es](../basic-features/utterances.md) requires a GitHub repository to host the discussions. If you're using a GitLab repository, you need a separate GitHub repository and the discussions and book content is not at the same place. -### Summary +## Summary Here's a table summarizing the information: | | GitHub | TU Delft GitLab | |--|----------|-------------| diff --git a/book/workflows/branches.md b/book/workflows/branches.md index 55d235c..f170640 100644 --- a/book/workflows/branches.md +++ b/book/workflows/branches.md @@ -36,7 +36,7 @@ The act of making a new branch from an existing one is called *branching*. Usual ``````````{tab-item} ... user type 4 and 5 ... -As user type 4 and 5, you make changes to the book locally on your computer rather than online on GitLab/GitHub. This allows you to create more complex and interactive sections to your book. Before you can start, there are a few preparatory steps you need to take. +As user type 4 and 5, you make changes to the book locally on your computer rather than online on GitHub/GitLab. This allows you to create more complex and interactive sections to your book. Before you can start, there are a few preparatory steps you need to take. In order to create your own version, you will first have to open the repository. Then, you will need to clone the repository to your computer. This procedure is called cloning. diff --git a/book/workflows/user45_check_changes.md b/book/workflows/user45_check_changes.md index bd8b79d..5a188d1 100644 --- a/book/workflows/user45_check_changes.md +++ b/book/workflows/user45_check_changes.md @@ -24,7 +24,7 @@ Note: use `--all` for the jupyter-book whenever building a book to make sure the Where book is the name of the folder containing all the files that make up your book. After `teachbooks` is done running you will get the following: -```{figure} ../figures/buildbook.PNG +```{figure} ./figures/buildbook.PNG Output ``` From 992af3c66074f107341a5a333554ee28c4781434 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Feb 2025 10:12:53 +0100 Subject: [PATCH 380/802] add note on github page limit --- book/installation-and-setup/versioning.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index ea69afc..f2168e7 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -22,6 +22,8 @@ Don't forget to explain how you organize these URLs in your README and eventuall This is the 2024-2025-version of this book. Go to `` to view the most recent version of this book, or adapt the year in `/` to the year when you took the course. ``` +If you've many version of the book, at some point you might reach the 1 GB GitHub Pages limit. This is only expected for extremely large books with a lot of non-text-based (binary) content. To prevent going over that limit, store large content not used for building the website (like images) on an external server. This can be another GitHub repository or a (paid) object store + ## Semantic versioning ## Publishing your book with publisher From 2ddb4ecbd36c3f66b8d8e339a4952d3a4064c4c5 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Feb 2025 10:31:58 +0100 Subject: [PATCH 381/802] typo --- book/installation-and-setup/figures/tags.png | Bin 0 -> 93112 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 book/installation-and-setup/figures/tags.png diff --git a/book/installation-and-setup/figures/tags.png b/book/installation-and-setup/figures/tags.png new file mode 100644 index 0000000000000000000000000000000000000000..3a32f46dfd3e37f8a06473e60f61804b73c52cf8 GIT binary patch literal 93112 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 literal 0 HcmV?d00001 From ead1d6e2cd7fd22a1c226b36e5740c86dd37e9f1 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Feb 2025 10:32:06 +0100 Subject: [PATCH 382/802] typo --- book/workflows/merge_request.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/workflows/merge_request.md b/book/workflows/merge_request.md index 085735a..d511492 100644 --- a/book/workflows/merge_request.md +++ b/book/workflows/merge_request.md @@ -67,7 +67,7 @@ In case you have cloned the repositery you can also resolve the conflicts locall 2. In GitHub Desktop, set `current branch` in the top bar to the branch that your changes to be merged into.
- Example Image + Example Image
At the bottom of the drop down branch menu you should see the following button. From 1209311340c81667bd8b5145a9254ff942dd20ad Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Feb 2025 10:32:18 +0100 Subject: [PATCH 383/802] typo --- book/installation-and-setup/versioning.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index f2168e7..5899a4d 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -18,9 +18,7 @@ If you plan on maintaining only one public version, it is advisable to set `BEHA Don't forget to explain how you organize these URLs in your README and eventually in the book itself too with a sentence like this: -``` -This is the 2024-2025-version of this book. Go to `` to view the most recent version of this book, or adapt the year in `/` to the year when you took the course. -``` +> This is the 2024-2025-version of this book. Go to `` to view the most recent version of this book, or adapt the year in `/` to the year when you took the course. If you've many version of the book, at some point you might reach the 1 GB GitHub Pages limit. This is only expected for extremely large books with a lot of non-text-based (binary) content. To prevent going over that limit, store large content not used for building the website (like images) on an external server. This can be another GitHub repository or a (paid) object store From ac7051fc8757b875bc5a4daeeda5406fcc0ea745 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Feb 2025 10:56:59 +0100 Subject: [PATCH 384/802] Update versioning.md --- book/installation-and-setup/versioning.md | 56 ++++++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index 5899a4d..ae4cda3 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -8,7 +8,7 @@ This page is useful for user type 4-5. Online books can be easily updated, however, this might confuse readers. Therefore, it's good practice to be aware of this and, where needed, provide explicit version to the readers. It's recommended to do this in multiple ways, which can be combined: - Publish versions on separate (fixed) URLs - Use some sort of semantic versioning with tags -- Keep both source code as (export of) websites of archived versions +- Keep both source code as (export of) websites of all versions - Publishing your book more officially ## Publish version on separate (fixed) URLs @@ -23,6 +23,60 @@ Don't forget to explain how you organize these URLs in your README and eventuall If you've many version of the book, at some point you might reach the 1 GB GitHub Pages limit. This is only expected for extremely large books with a lot of non-text-based (binary) content. To prevent going over that limit, store large content not used for building the website (like images) on an external server. This can be another GitHub repository or a (paid) object store ## Semantic versioning +Semantic versioning is used extensively in the world of software management to deal with versions. This is more suited than the more traditional way of versioning paper books (version 1, 2, etc.), because of the amount of edits which online books allow. There's [guidelines](https://semver.org/) about how to use a 'x.y.z' version numbers for software, for which we propose the following alternative for books: + +1. A normal version number MUST take the form X.Y.Z where X, Y, and Z are non-negative integers, and MUST NOT contain leading zeroes. X is the major version or yearly version, Y is the minor version, and Z is the patch version. Each element MUST increase numerically. For instance: 1.9.0 -> 1.10.0 -> 1.11.0. or 2025.9.0 -> 2025.10.0 -> 2025.11.0 +2. Once a versioned book has been released, the contents of that version MUST NOT be modified. Any modifications MUST be released as a new version. +3. Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The book content should not be shared with readers as it's not considers as stable. +4. Version 1.0.0 defines the first released book. The way in which the version number is incremented after this release should be explained in the README of the source code and in the book itself. +5. Patch version Z (x.y.Z | x > 0) MUST be incremented if a small change is made which should be communicated to the reader in both the source code and in the book itself. If the small change is not crucial (like a simple typo), you might consider not defining it as a new version but combining it with other changes in the next version. +6. Minor version Y (x.Y.z | x > 0) MUST be incremented if a big change / addition is made to the book. It MUST be communicated in both the source code and in the book itself. It MAY include patch level changes. Patch version MUST be reset to 0 when minor version is incremented. +7. Major version X (X.y.z | X > 0) MUST be incremented if a substantial restructure is made to the book. A new academic year is a great example for this. It MUST be communicated in both the source code and in the book itself. It MAY also include minor and patch level changes. Patch and minor versions MUST be reset to 0 when major version is incremented. +8. Precedence refers to how versions are compared to each other when ordered. + 1. Precedence MUST be calculated by separating the version into major, minor, patch and pre-release identifiers in that order. + 2. Precedence is determined by the first difference when comparing each of these identifiers from left to right as follows: Major, minor, and patch versions are always compared numerically. Example: 1.0.0 < 2.0.0 < 2.1.0 < 2.1.1. + +### Changelog +To communicate changes, we advise creating a changelog in the book. The [template](https://github.com/TeachBooks/template/blob/main/book/changelog.md) contains an example: + +```md +# Changelog + +## ``: `` +- `` [](``) +- ... +- Full Changelog: `[...]()' + +## ``: <...> +- <...> + +<...> +``` + +### Implement tags and releases +Tags can be added to your source code by adding the version number as a tag to a specific commit. You can do so only locally. In GitHub Desktop this is done by clicking 'Create Tag...` for a specific commit in the History tab. + +```{figure} figures/tags.png +--- +width: 300px +align: center +--- + +``` + +Once the tags is pushed to GitHub/GitLab. You can create a release of the version by clicking `Release` on the `Code` page of your repository. There you can select a tag and generate release notes. It's recommended to add the relevant part of the changelog too. An example can be found [here](https://github.com/CIEM5000-2025/book/releases/tag/v2025.2.0) + +## Keep source code and website of all versions +Although you might only want to share the most recent version of the book with your readers, it might be useful too the have the source code and website of older versions somewhere too. + +Git allows you to go back in the git history to the source code of old versions. To make this as easy as possible for readers, use tags and releases instead of having the readers scroll through a long list of (not alway very descriptive) commit descriptions. + +To share the built book / website of old versions for your book on GitHub you've a few options: +- add a zip of the built book to the release in GitHub as binary asset. This requires readers to download the zip and open the html files locally, but doesn't require you to host it somewhere. This zip can be easily downloaded as an artifact from [the GitHub action](../external/deploy-book-workflow/README.md). An example can be found [here](https://github.com/TUDelft-books/CME4501/releases/tag/v2024.1.0) +- create a branch for each tag. When doing this, [the GitHub workflow](../external/deploy-book-workflow/README.md) will build it on GitHub pages. It's advised to use the version as branch name. You can create a branch from a tag locally by running: `git branch `. Note that when you've many version and a large book, this approach might easily fill up your 1 GB GitHub pages limit. +- Use [Read the Docs](../features/pull_request_build.md) to build a website for all your tags. Refer to the URL of this built from your GitHub release. To enable this functionality in Read the Docs, apply the following settings in [your Read the Docs dashboard](https://app.readthedocs.org/dashboard/): go to `Setup` - `Settings` - `Automation rules` - `Add rule` and set `Description`: 'Build all tags', `Match`: `Custom Match`, `Custom match`: `.*`, `Version type`: `Tag`, `Action`: `Activate version` + +If you've your own webserver, you can publish each version on it manually. ## Publishing your book with publisher You can choose to publish your online book with a publisher. This could increase findability of your book, but may have versioning, copyright and licensing consequences From 5d253d440ca6ecc636e540b02093a73514c82678 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Feb 2025 11:09:44 +0100 Subject: [PATCH 385/802] Add reference --- book/credits.md | 1 + book/installation-and-setup/versioning.md | 4 +++- book/references.bib | 10 +++++++++- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/book/credits.md b/book/credits.md index 7a22754..c74d628 100644 --- a/book/credits.md +++ b/book/credits.md @@ -60,6 +60,7 @@ The following pages contain content written by others, part of has been reused a - Pages {ref}`copyright` and {ref}`copyright_considerations` include text from {cite:t}`tud_cip_24` that is used in the copyright checklist items. Original content licensed under CC BY. - Page {ref}`copyright_licenses`: {numref}`Figure %s` is included unmodified, along with paraphrased and quoted text (including hyperlinks) from {cite:t}`hall21`. Work is licensed under CC BY. - Page {ref}`copyright_licenses`: {numref}`Figure %s` is included unmodified. Work is provided by Kennisland under a CC0 license. Accessed at [](https://wiki.creativecommons.org/wiki/File:CC_License_Compatibility_Chart.png) on December 17, 2024. +- page [](./installation-and-setup/versioning.md): include text from {cite:t}`semver` that has been modified. Original content licensed under CC BY 3.0. diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index ae4cda3..94c435e 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -1,5 +1,7 @@ # Versioning and URLs +> This page reuses adapted CC BY 3.0 content from Tom Preston-Werner {cite:p}`semver`. {fa}`quote-left`{ref}`Find out more here.` + ```{admonition} User types :class: tip This page is useful for user type 4-5. @@ -23,7 +25,7 @@ Don't forget to explain how you organize these URLs in your README and eventuall If you've many version of the book, at some point you might reach the 1 GB GitHub Pages limit. This is only expected for extremely large books with a lot of non-text-based (binary) content. To prevent going over that limit, store large content not used for building the website (like images) on an external server. This can be another GitHub repository or a (paid) object store ## Semantic versioning -Semantic versioning is used extensively in the world of software management to deal with versions. This is more suited than the more traditional way of versioning paper books (version 1, 2, etc.), because of the amount of edits which online books allow. There's [guidelines](https://semver.org/) about how to use a 'x.y.z' version numbers for software, for which we propose the following alternative for books: +Semantic versioning is used extensively in the world of software management to deal with versions {cite:p}`semver`. This is more suited than the more traditional way of versioning paper books (version 1, 2, etc.), because of the amount of edits which online books allow. There's [guidelines](https://semver.org/) about how to use a 'x.y.z' version numbers for software, for which we propose the following alternative for books: 1. A normal version number MUST take the form X.Y.Z where X, Y, and Z are non-negative integers, and MUST NOT contain leading zeroes. X is the major version or yearly version, Y is the minor version, and Z is the patch version. Each element MUST increase numerically. For instance: 1.9.0 -> 1.10.0 -> 1.11.0. or 2025.9.0 -> 2025.10.0 -> 2025.11.0 2. Once a versioned book has been released, the contents of that version MUST NOT be modified. Any modifications MUST be released as a new version. diff --git a/book/references.bib b/book/references.bib index bda464b..3b54aed 100644 --- a/book/references.bib +++ b/book/references.bib @@ -133,4 +133,12 @@ url = {https://github.com/TeachBooks/Sphinx-Named-Colors}, year = {2024}, note = {Retrieved January 2025. MIT.} -} \ No newline at end of file +} + +@misc{semver, + author = {Tom Preston-Werner}, + title = {Semantic Versioning specification}, + url = {https://semver.org/}, + year = {2025}, + note = {Retrieved February 2025. CC BY 3.0.} +} From a111b4bbc2e2d1c2da2167f35a1a791390665fd1 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Feb 2025 11:14:10 +0100 Subject: [PATCH 386/802] final --- book/credits.md | 2 +- book/installation-and-setup/versioning.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/book/credits.md b/book/credits.md index c74d628..ef9cdf1 100644 --- a/book/credits.md +++ b/book/credits.md @@ -60,7 +60,7 @@ The following pages contain content written by others, part of has been reused a - Pages {ref}`copyright` and {ref}`copyright_considerations` include text from {cite:t}`tud_cip_24` that is used in the copyright checklist items. Original content licensed under CC BY. - Page {ref}`copyright_licenses`: {numref}`Figure %s` is included unmodified, along with paraphrased and quoted text (including hyperlinks) from {cite:t}`hall21`. Work is licensed under CC BY. - Page {ref}`copyright_licenses`: {numref}`Figure %s` is included unmodified. Work is provided by Kennisland under a CC0 license. Accessed at [](https://wiki.creativecommons.org/wiki/File:CC_License_Compatibility_Chart.png) on December 17, 2024. -- page [](./installation-and-setup/versioning.md): include text from {cite:t}`semver` that has been modified. Original content licensed under CC BY 3.0. +- page [](./installation-and-setup/versioning.md): includes text from {cite:t}`semver` that has been modified. Original content licensed under CC BY 3.0. diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index 94c435e..1906b30 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -1,6 +1,6 @@ # Versioning and URLs -> This page reuses adapted CC BY 3.0 content from Tom Preston-Werner {cite:p}`semver`. {fa}`quote-left`{ref}`Find out more here.` +> This page reuses adapted CC BY 3.0 content from Tom Preston-Werner {cite:t}`semver`. {fa}`quote-left`{ref}`Find out more here.` ```{admonition} User types :class: tip From c4f050a048a8ebd6e2c49479c60672b0c74774a7 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sun, 23 Feb 2025 19:30:27 +0100 Subject: [PATCH 387/802] Update requirements.txt --- requirements.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index f79584f..908d1e9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,10 +7,9 @@ sphinx-image-inverter == 1.1.2 sphinx-exercise == 1.0.1 sphinx-proof == 0.2.0 sphinx-named-colors == 1.0.1 -git+https://github.com/TeachBooks/sphinx-iframes.git +sphinx-iframes ---extra-index-url https://gitlab.tudelft.nl/api/v4/projects/11239/packages/pypi/simple -sphinx-thebe ~= 0.9.9 +git+https://github.com/TeachBooks/Sphinx-Thebe docutils==0.17.1 From 190239ff1cf5e832db0464a6f2cbc48f338ad753 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 23 Feb 2025 18:37:40 +0000 Subject: [PATCH 388/802] Bump book/external/sphinx-iframes from `95cbf15` to `5f946a1` Bumps [book/external/sphinx-iframes](https://github.com/TeachBooks/sphinx-iframes) from `95cbf15` to `5f946a1`. - [Release notes](https://github.com/TeachBooks/sphinx-iframes/releases) - [Commits](https://github.com/TeachBooks/sphinx-iframes/compare/95cbf15ea0729f57e38dce0523eff27f836a2771...5f946a1db9610aefc54681b1c262680d1575d965) --- updated-dependencies: - dependency-name: book/external/sphinx-iframes dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/sphinx-iframes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/sphinx-iframes b/book/external/sphinx-iframes index 95cbf15..5f946a1 160000 --- a/book/external/sphinx-iframes +++ b/book/external/sphinx-iframes @@ -1 +1 @@ -Subproject commit 95cbf15ea0729f57e38dce0523eff27f836a2771 +Subproject commit 5f946a1db9610aefc54681b1c262680d1575d965 From b154115a40014f4b75de0e298ba1b11deb37dd7b Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sun, 23 Feb 2025 19:41:37 +0100 Subject: [PATCH 389/802] Clarified teachbook versioning --- book/installation-and-setup/versioning.md | 62 +++++++++++++++++++---- 1 file changed, 51 insertions(+), 11 deletions(-) diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index 1906b30..dd262fb 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -24,19 +24,37 @@ Don't forget to explain how you organize these URLs in your README and eventuall If you've many version of the book, at some point you might reach the 1 GB GitHub Pages limit. This is only expected for extremely large books with a lot of non-text-based (binary) content. To prevent going over that limit, store large content not used for building the website (like images) on an external server. This can be another GitHub repository or a (paid) object store -## Semantic versioning -Semantic versioning is used extensively in the world of software management to deal with versions {cite:p}`semver`. This is more suited than the more traditional way of versioning paper books (version 1, 2, etc.), because of the amount of edits which online books allow. There's [guidelines](https://semver.org/) about how to use a 'x.y.z' version numbers for software, for which we propose the following alternative for books: +## TeachBooks versioning +Versions combined with a changelog can be a very effective way to communicate book changes. Inspired by versioning systems in software management (i.e. semantic and CalVer versioning) version is used extensively in the world of software management to deal with versions. This is more suited than the more traditional way of versioning paper books (version 1, 2, etc.), because of the amount of edits which online books allow. TeachBooks versioning comes in two flavors: -1. A normal version number MUST take the form X.Y.Z where X, Y, and Z are non-negative integers, and MUST NOT contain leading zeroes. X is the major version or yearly version, Y is the minor version, and Z is the patch version. Each element MUST increase numerically. For instance: 1.9.0 -> 1.10.0 -> 1.11.0. or 2025.9.0 -> 2025.10.0 -> 2025.11.0 +1. `academic_year.additions.errata` versioning for books tailed-made for courses in which content is added / adapted during the course and might be restructured extensively every year while remaining to be available in the original form. +2. `major.errata` versioning for books which are more stable over years, in which big changes are covered only by the version number. + +We've come up with guidelines how to use the two TeachBooks-versioning options (adapted from {cite:p}`semver`): + +`````{tab-set} +````{tab-item} `academic_year.additions.errata` +1. A normal version number MUST take the form `academic_year.additions.errata` where `academic_year` is the academic year in which the book is used, and `additions`, and `errata` are non-negative integers, and MUST NOT contain leading zeroes. Each element MUST increase numerically. For instance: 2025.9.0 -> 2025.10.0 -> 2025.11.0 2. Once a versioned book has been released, the contents of that version MUST NOT be modified. Any modifications MUST be released as a new version. -3. Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The book content should not be shared with readers as it's not considers as stable. -4. Version 1.0.0 defines the first released book. The way in which the version number is incremented after this release should be explained in the README of the source code and in the book itself. -5. Patch version Z (x.y.Z | x > 0) MUST be incremented if a small change is made which should be communicated to the reader in both the source code and in the book itself. If the small change is not crucial (like a simple typo), you might consider not defining it as a new version but combining it with other changes in the next version. -6. Minor version Y (x.Y.z | x > 0) MUST be incremented if a big change / addition is made to the book. It MUST be communicated in both the source code and in the book itself. It MAY include patch level changes. Patch version MUST be reset to 0 when minor version is incremented. -7. Major version X (X.y.z | X > 0) MUST be incremented if a substantial restructure is made to the book. A new academic year is a great example for this. It MUST be communicated in both the source code and in the book itself. It MAY also include minor and patch level changes. Patch and minor versions MUST be reset to 0 when major version is incremented. -8. Precedence refers to how versions are compared to each other when ordered. - 1. Precedence MUST be calculated by separating the version into major, minor, patch and pre-release identifiers in that order. - 2. Precedence is determined by the first difference when comparing each of these identifiers from left to right as follows: Major, minor, and patch versions are always compared numerically. Example: 1.0.0 < 2.0.0 < 2.1.0 < 2.1.1. +3. Errata versions MUST be incremented if a small change is made which should be communicated to the reader in both the source code and in the book itself. If the small change is not crucial (like a simple typo), you might consider not defining it as a new version but combining it with other changes in the next errata or additions version. +4. Additions version MUST be incremented if an addition is made to the book. It MUST be communicated in both the source code and in the book itself. It MAY include errata level changes. The errata version MUST be reset to 0 when the addition version is incremented. +5. Academic year version MUST be incremented if a fresh book is started for which additions will follow later. It MUST be communicated in both the source code and in the book itself. Additions and errata versions MUST be reset to 0 when academic version is incremented. +6. Precedence refers to how versions are compared to each other when ordered. + 1. Precedence MUST be calculated by separating the version into academic year, additions and errata identifiers in that order. + 2. Precedence is determined by the first difference when comparing each of these identifiers from left to right as follows: Academic year, additions and errata versions are always compared numerically. Example: 2024.0.0 < 2025.0.0 < 2025.1.0 < 2025.1.1. +7. The way in which the version number is incremented after the initial release should be explained in the README of the source code and in the book itself. +```` +````{tab-item} `major.errata` +1. A normal version number MUST take the form `major.errata` where `major`, and `errata` are non-negative integers, and MUST NOT contain leading zeroes. Each element MUST increase numerically. For instance: 9.0 -> 10.0 -> 11.0 +2. Once a versioned book has been released, the contents of that version MUST NOT be modified. Any modifications MUST be released as a new version. +3. Errata versions MUST be incremented if a small change is made which should be communicated to the reader in both the source code and in the book itself. If the small change is not crucial (like a simple typo), you might consider not defining it as a new version but combining it with other changes in the next major version. +5. Major versions MUST be incremented if a substantial restructure or additions is made. It MUST be communicated in both the source code and in the book itself. Errata versions MUST be reset to 0 when the major version is incremented. +6. Precedence refers to how versions are compared to each other when ordered. + 1. Precedence MUST be calculated by separating the version into major and errata identifiers in that order. + 2. Precedence is determined by the first difference when comparing each of these identifiers from left to right as follows: major and errata versions are always compared numerically. Example: 1.0 < 2.0 < 2.1. +7. The way in which the version number is incremented after the initial release should be explained in the README of the source code and in the book itself. +```` +````` ### Changelog To communicate changes, we advise creating a changelog in the book. The [template](https://github.com/TeachBooks/template/blob/main/book/changelog.md) contains an example: @@ -55,6 +73,28 @@ To communicate changes, we advise creating a changelog in the book. The [templat <...> ``` +### Note on version change on page +When making errata changes or additions, it's advised to notify the reader not only in the changelog, but also on the relevant pages. You can do so using the `versionadded` and `versionchanged` admonitions: + +```md +::::::{versionchanged} + +:::::: +``` + +and + +```md +::::::{versionadded} + +:::::: +``` + +Lead to for example: +::::::{versionchanged} v2025.3.5 2025-02-23 +TeachBooks versioning added +:::::: + ### Implement tags and releases Tags can be added to your source code by adding the version number as a tag to a specific commit. You can do so only locally. In GitHub Desktop this is done by clicking 'Create Tag...` for a specific commit in the History tab. From 51a853cb6e86e3863ab8989a3ec427a11cda7ade Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sun, 23 Feb 2025 19:44:35 +0100 Subject: [PATCH 390/802] fix tabs? --- book/installation-and-setup/versioning.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index dd262fb..91a1029 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -33,7 +33,7 @@ Versions combined with a changelog can be a very effective way to communicate bo We've come up with guidelines how to use the two TeachBooks-versioning options (adapted from {cite:p}`semver`): `````{tab-set} -````{tab-item} `academic_year.additions.errata` +````{tab-item} academic_year.additions.errata 1. A normal version number MUST take the form `academic_year.additions.errata` where `academic_year` is the academic year in which the book is used, and `additions`, and `errata` are non-negative integers, and MUST NOT contain leading zeroes. Each element MUST increase numerically. For instance: 2025.9.0 -> 2025.10.0 -> 2025.11.0 2. Once a versioned book has been released, the contents of that version MUST NOT be modified. Any modifications MUST be released as a new version. 3. Errata versions MUST be incremented if a small change is made which should be communicated to the reader in both the source code and in the book itself. If the small change is not crucial (like a simple typo), you might consider not defining it as a new version but combining it with other changes in the next errata or additions version. @@ -44,7 +44,7 @@ We've come up with guidelines how to use the two TeachBooks-versioning options ( 2. Precedence is determined by the first difference when comparing each of these identifiers from left to right as follows: Academic year, additions and errata versions are always compared numerically. Example: 2024.0.0 < 2025.0.0 < 2025.1.0 < 2025.1.1. 7. The way in which the version number is incremented after the initial release should be explained in the README of the source code and in the book itself. ```` -````{tab-item} `major.errata` +````{tab-item} major.errata 1. A normal version number MUST take the form `major.errata` where `major`, and `errata` are non-negative integers, and MUST NOT contain leading zeroes. Each element MUST increase numerically. For instance: 9.0 -> 10.0 -> 11.0 2. Once a versioned book has been released, the contents of that version MUST NOT be modified. Any modifications MUST be released as a new version. 3. Errata versions MUST be incremented if a small change is made which should be communicated to the reader in both the source code and in the book itself. If the small change is not crucial (like a simple typo), you might consider not defining it as a new version but combining it with other changes in the next major version. @@ -90,7 +90,7 @@ and :::::: ``` -Lead to for example: +Leads to for example: ::::::{versionchanged} v2025.3.5 2025-02-23 TeachBooks versioning added :::::: From f8de3ee3339999ed9da965805a43e438c663887c Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sun, 23 Feb 2025 19:51:07 +0100 Subject: [PATCH 391/802] puntjes op de i --- book/installation-and-setup/versioning.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index 91a1029..2bc1c96 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -9,7 +9,7 @@ This page is useful for user type 4-5. Online books can be easily updated, however, this might confuse readers. Therefore, it's good practice to be aware of this and, where needed, provide explicit version to the readers. It's recommended to do this in multiple ways, which can be combined: - Publish versions on separate (fixed) URLs -- Use some sort of semantic versioning with tags +- Use TeachBooks versioning - Keep both source code as (export of) websites of all versions - Publishing your book more officially @@ -57,7 +57,7 @@ We've come up with guidelines how to use the two TeachBooks-versioning options ( ````` ### Changelog -To communicate changes, we advise creating a changelog in the book. The [template](https://github.com/TeachBooks/template/blob/main/book/changelog.md) contains an example: +To communicate changes, we advise creating a changelog in the book. The [template](https://github.com/TeachBooks/template/blob/main/book/changelog.md) contains an empty changelog to fill: ```md # Changelog @@ -73,20 +73,22 @@ To communicate changes, we advise creating a changelog in the book. The [templat <...> ``` +An example can be found [here](https://ciem5000-2025.github.io/book/changelog.html) + ### Note on version change on page When making errata changes or additions, it's advised to notify the reader not only in the changelog, but also on the relevant pages. You can do so using the `versionadded` and `versionchanged` admonitions: ```md -::::::{versionchanged} - +::::::{versionchanged} + :::::: ``` and ```md -::::::{versionadded} - +::::::{versionadded} + :::::: ``` From dfd38cd47fee67ecc112177f0e1a8aa29bfd5823 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 23 Feb 2025 22:43:59 +0000 Subject: [PATCH 392/802] Bump teachbooks-sphinx-grasple from 1.0.2 to 1.0.5 Bumps [teachbooks-sphinx-grasple](https://github.com/TeachBooks/Sphinx-Grasple-public) from 1.0.2 to 1.0.5. - [Release notes](https://github.com/TeachBooks/Sphinx-Grasple-public/releases) - [Changelog](https://github.com/TeachBooks/Sphinx-Grasple-public/blob/main/CHANGELOG.md) - [Commits](https://github.com/TeachBooks/Sphinx-Grasple-public/compare/v1.0.2...v1.0.5) --- updated-dependencies: - dependency-name: teachbooks-sphinx-grasple dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 908d1e9..d196a01 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ teachbooks == 0.1.0 sphinx-inline-tabs == 2023.4.21 jupyterbook_patches==1.3.0 download_link_replacer == 1.0.4 -teachbooks-sphinx-grasple == 1.0.2 +teachbooks-sphinx-grasple == 1.0.5 sphinx-image-inverter == 1.1.2 sphinx-exercise == 1.0.1 sphinx-proof == 0.2.0 From 309971b7377bd866e88761a04ed44fde169db8c3 Mon Sep 17 00:00:00 2001 From: douden Date: Mon, 24 Feb 2025 10:04:29 +0100 Subject: [PATCH 393/802] Added PRIME applets --- .gitmodules | 4 ++++ book/_config.yml | 1 + book/_toc.yml | 1 + book/external/Sphinx-PRIME-applets | 1 + requirements.txt | 3 ++- 5 files changed, 9 insertions(+), 1 deletion(-) create mode 160000 book/external/Sphinx-PRIME-applets diff --git a/.gitmodules b/.gitmodules index 9258685..5cabeb7 100644 --- a/.gitmodules +++ b/.gitmodules @@ -54,3 +54,7 @@ path = book/external/sphinx-iframes url = https://github.com/TeachBooks/sphinx-iframes.git branch = manual +[submodule "book/external/Sphinx-PRIME-applets"] + path = book/external/Sphinx-PRIME-applets + url = https://github.com/TeachBooks/Sphinx-PRIME-applets.git + branch = manual diff --git a/book/_config.yml b/book/_config.yml index c8d247f..03274cc 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -22,6 +22,7 @@ sphinx: - sphinx_proof - sphinx_named_colors - sphinx_iframes + - sphinx_prime_applets config: html_js_files: - https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js diff --git a/book/_toc.yml b/book/_toc.yml index d745c73..d8702be 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -77,6 +77,7 @@ parts: - file: features/widgets.ipynb - file: features/exercise_checking.ipynb - file: external/sphinx-iframes/README.md + - file: external/Sphinx-PRIME-applets/README.md - file: features/visuals.md sections: - file: external/Sphinx-Image-Inverter/README.md diff --git a/book/external/Sphinx-PRIME-applets b/book/external/Sphinx-PRIME-applets new file mode 160000 index 0000000..43ea44c --- /dev/null +++ b/book/external/Sphinx-PRIME-applets @@ -0,0 +1 @@ +Subproject commit 43ea44ccdc917234513fcd0ea1b9d5159a7dc81f diff --git a/requirements.txt b/requirements.txt index d196a01..25a3325 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,8 @@ sphinx-image-inverter == 1.1.2 sphinx-exercise == 1.0.1 sphinx-proof == 0.2.0 sphinx-named-colors == 1.0.1 -sphinx-iframes +sphinx-iframes == 1.0.1 +sphinx-prime-applets == 1.0.1 git+https://github.com/TeachBooks/Sphinx-Thebe From a0469f370787a2ad3cc41dcd83c2c8c50f786456 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 10:56:50 +0000 Subject: [PATCH 394/802] Bump sphinx-iframes from 1.0.1 to 1.0.3 Bumps [sphinx-iframes](https://github.com/TeachBooks/sphinx-iframes) from 1.0.1 to 1.0.3. - [Release notes](https://github.com/TeachBooks/sphinx-iframes/releases) - [Commits](https://github.com/TeachBooks/sphinx-iframes/compare/v1.0.1...v1.0.3) --- updated-dependencies: - dependency-name: sphinx-iframes dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 25a3325..e0559d4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,7 @@ sphinx-image-inverter == 1.1.2 sphinx-exercise == 1.0.1 sphinx-proof == 0.2.0 sphinx-named-colors == 1.0.1 -sphinx-iframes == 1.0.1 +sphinx-iframes == 1.0.3 sphinx-prime-applets == 1.0.1 git+https://github.com/TeachBooks/Sphinx-Thebe From e8f21dd4fcf089e141db0ae5758d1e50afe4fd7f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 11:03:53 +0000 Subject: [PATCH 395/802] Bump book/external/sphinx-iframes from `5f946a1` to `7663b1f` Bumps [book/external/sphinx-iframes](https://github.com/TeachBooks/sphinx-iframes) from `5f946a1` to `7663b1f`. - [Release notes](https://github.com/TeachBooks/sphinx-iframes/releases) - [Commits](https://github.com/TeachBooks/sphinx-iframes/compare/5f946a1db9610aefc54681b1c262680d1575d965...7663b1f326e11617a8a35aec7cda0f3d67135551) --- updated-dependencies: - dependency-name: book/external/sphinx-iframes dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/sphinx-iframes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/sphinx-iframes b/book/external/sphinx-iframes index 5f946a1..7663b1f 160000 --- a/book/external/sphinx-iframes +++ b/book/external/sphinx-iframes @@ -1 +1 @@ -Subproject commit 5f946a1db9610aefc54681b1c262680d1575d965 +Subproject commit 7663b1f326e11617a8a35aec7cda0f3d67135551 From ae3aeb234dabf979ffc7db8ba83543b2f125c8df Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 24 Feb 2025 12:39:55 +0100 Subject: [PATCH 396/802] restructure interactive elements chapter --- book/_toc.yml | 16 +- book/features/h5p.md | 2 +- book/features/jupyterquiz.ipynb | 278 +++++++++++++++++++ book/features/plotly.ipynb | 458 ++++++++++++++++++++++++++++++++ 4 files changed, 745 insertions(+), 9 deletions(-) create mode 100644 book/features/jupyterquiz.ipynb create mode 100644 book/features/plotly.ipynb diff --git a/book/_toc.yml b/book/_toc.yml index d8702be..ea8ac52 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -63,15 +63,15 @@ parts: sections: - file: external/Download-Link-Replacer/README.md - file: external/Sphinx-launch-buttons/README.md - - file: basic-features/utterances.md - - file: features/interactive_element.ipynb + - file: basic-features/utterances.md + - file: features/jupyterquiz.ipynb + - file: features/h5p.md + - file: features/plotly.ipynb + - file: external/Sphinx-Grasple-public/README.md + - file: features/HTML_javascript.md sections: - - file: external/Sphinx-Grasple-public/README.md - - file: features/h5p.md - - file: features/HTML_javascript.md - sections: - - file: features/adding_HTML_elements.md - - file: features/creating_basic_HTML_elements.md + - file: features/adding_HTML_elements.md + - file: features/creating_basic_HTML_elements.md - file: features/live_code sections: - file: features/widgets.ipynb diff --git a/book/features/h5p.md b/book/features/h5p.md index bcde709..bf244c0 100644 --- a/book/features/h5p.md +++ b/book/features/h5p.md @@ -1,4 +1,4 @@ -# Adding interactive h5p elements +# H5p interactive elements ```{admonition} User types :class: tip diff --git a/book/features/jupyterquiz.ipynb b/book/features/jupyterquiz.ipynb new file mode 100644 index 0000000..5177224 --- /dev/null +++ b/book/features/jupyterquiz.ipynb @@ -0,0 +1,278 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "hideCode": true, + "hidePrompt": true + }, + "source": [ + "# JupyterQuiz\n", + "\n", + "JupyterQuiz is a code-based implementation of multiple-choiche questions and numerical answer questions. This is a basic open course tool which requires you to write your quiz questions in Python language as a `dict` or to a `.json` file. An example is given below:\n", + "\n", + "A pre-fabricated bridge design is being considered for river crossings in a remote region of the world, as shown in Figure 1. Cities 1, 2 and 3 are labelled C1, C2 and C3, with bridges labelled B1-B4.\n", + "\n", + "```{figure} ./figures/simple-city.png\n", + "---\n", + "width: 600px\n", + "name: exercise-simple-city\n", + "---" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "hideCode": true, + "hidePrompt": true + }, + "source": [ + "## JupyterQuiz" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "hideCode": true, + "hidePrompt": true, + "tags": [ + "disable-execution-page", + "disable-download-page", + "remove-input" + ] + }, + "outputs": [ + { + "data": { + "text/html": [ + "
" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/javascript": "var questionsabVDrvSsNeVg=[{\"question\": \"If the probability of failure for an individual bridge is 0.1 per year, compute the probability that you cannot drive from City 1 to City 2:\", \"type\": \"numeric\", \"answers\": [{\"type\": \"range\", \"value\": 0.0109, \"correct\": true, \"feedback\": \"Correct.\"}, {\"type\": \"default\", \"feedback\": \"Try again\"}]}];\n // Make a random ID\nfunction makeid(length) {\n var result = [];\n var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';\n var charactersLength = characters.length;\n for (var i = 0; i < length; i++) {\n result.push(characters.charAt(Math.floor(Math.random() * charactersLength)));\n }\n return result.join('');\n}\n\n// Choose a random subset of an array. Can also be used to shuffle the array\nfunction getRandomSubarray(arr, size) {\n var shuffled = arr.slice(0), i = arr.length, temp, index;\n while (i--) {\n index = Math.floor((i + 1) * Math.random());\n temp = shuffled[index];\n shuffled[index] = shuffled[i];\n shuffled[i] = temp;\n }\n return shuffled.slice(0, size);\n}\n\nfunction printResponses(responsesContainer) {\n var responses=JSON.parse(responsesContainer.dataset.responses);\n var stringResponses='IMPORTANT!To preserve this answer sequence for submission, when you have finalized your answers:
  1. Copy the text in this cell below \"Answer String\"
  2. Double click on the cell directly below the Answer String, labeled \"Replace Me\"
  3. Select the whole \"Replace Me\" text
  4. Paste in your answer string and press shift-Enter.
  5. Save the notebook using the save icon or File->Save Notebook menu item



  6. Answer String:
    ';\n console.log(responses);\n responses.forEach((response, index) => {\n if (response) {\n console.log(index + ': ' + response);\n stringResponses+= index + ': ' + response +\"
    \";\n }\n });\n responsesContainer.innerHTML=stringResponses;\n}\nfunction check_mc() {\n var id = this.id.split('-')[0];\n //var response = this.id.split('-')[1];\n //console.log(response);\n //console.log(\"In check_mc(), id=\"+id);\n //console.log(event.srcElement.id) \n //console.log(event.srcElement.dataset.correct) \n //console.log(event.srcElement.dataset.feedback)\n\n var label = event.srcElement;\n //console.log(label, label.nodeName);\n var depth = 0;\n while ((label.nodeName != \"LABEL\") && (depth < 20)) {\n label = label.parentElement;\n console.log(depth, label);\n depth++;\n }\n\n\n\n var answers = label.parentElement.children;\n\n //console.log(answers);\n\n\n // Split behavior based on multiple choice vs many choice:\n var fb = document.getElementById(\"fb\" + id);\n\n\n\n\n if (fb.dataset.numcorrect == 1) {\n // What follows is for the saved responses stuff\n var outerContainer = fb.parentElement.parentElement;\n var responsesContainer = document.getElementById(\"responses\" + outerContainer.id);\n if (responsesContainer) {\n //console.log(responsesContainer);\n var response = label.firstChild.innerText;\n if (label.querySelector(\".QuizCode\")){\n response+= label.querySelector(\".QuizCode\").firstChild.innerText;\n }\n console.log(response);\n //console.log(document.getElementById(\"quizWrap\"+id));\n var qnum = document.getElementById(\"quizWrap\"+id).dataset.qnum;\n console.log(\"Question \" + qnum);\n //console.log(id, \", got numcorrect=\",fb.dataset.numcorrect);\n var responses=JSON.parse(responsesContainer.dataset.responses);\n console.log(responses);\n responses[qnum]= response;\n responsesContainer.setAttribute('data-responses', JSON.stringify(responses));\n printResponses(responsesContainer);\n }\n // End code to preserve responses\n \n for (var i = 0; i < answers.length; i++) {\n var child = answers[i];\n //console.log(child);\n child.className = \"MCButton\";\n }\n\n\n\n if (label.dataset.correct == \"true\") {\n // console.log(\"Correct action\");\n if (\"feedback\" in label.dataset) {\n fb.textContent = jaxify(label.dataset.feedback);\n } else {\n fb.textContent = \"Correct!\";\n }\n label.classList.add(\"correctButton\");\n\n fb.className = \"Feedback\";\n fb.classList.add(\"correct\");\n\n } else {\n if (\"feedback\" in label.dataset) {\n fb.textContent = jaxify(label.dataset.feedback);\n } else {\n fb.textContent = \"Incorrect -- try again.\";\n }\n //console.log(\"Error action\");\n label.classList.add(\"incorrectButton\");\n fb.className = \"Feedback\";\n fb.classList.add(\"incorrect\");\n }\n }\n else {\n var reset = false;\n var feedback;\n if (label.dataset.correct == \"true\") {\n if (\"feedback\" in label.dataset) {\n feedback = jaxify(label.dataset.feedback);\n } else {\n feedback = \"Correct!\";\n }\n if (label.dataset.answered <= 0) {\n if (fb.dataset.answeredcorrect < 0) {\n fb.dataset.answeredcorrect = 1;\n reset = true;\n } else {\n fb.dataset.answeredcorrect++;\n }\n if (reset) {\n for (var i = 0; i < answers.length; i++) {\n var child = answers[i];\n child.className = \"MCButton\";\n child.dataset.answered = 0;\n }\n }\n label.classList.add(\"correctButton\");\n label.dataset.answered = 1;\n fb.className = \"Feedback\";\n fb.classList.add(\"correct\");\n\n }\n } else {\n if (\"feedback\" in label.dataset) {\n feedback = jaxify(label.dataset.feedback);\n } else {\n feedback = \"Incorrect -- try again.\";\n }\n if (fb.dataset.answeredcorrect > 0) {\n fb.dataset.answeredcorrect = -1;\n reset = true;\n } else {\n fb.dataset.answeredcorrect--;\n }\n\n if (reset) {\n for (var i = 0; i < answers.length; i++) {\n var child = answers[i];\n child.className = \"MCButton\";\n child.dataset.answered = 0;\n }\n }\n label.classList.add(\"incorrectButton\");\n fb.className = \"Feedback\";\n fb.classList.add(\"incorrect\");\n }\n // What follows is for the saved responses stuff\n var outerContainer = fb.parentElement.parentElement;\n var responsesContainer = document.getElementById(\"responses\" + outerContainer.id);\n if (responsesContainer) {\n //console.log(responsesContainer);\n var response = label.firstChild.innerText;\n if (label.querySelector(\".QuizCode\")){\n response+= label.querySelector(\".QuizCode\").firstChild.innerText;\n }\n console.log(response);\n //console.log(document.getElementById(\"quizWrap\"+id));\n var qnum = document.getElementById(\"quizWrap\"+id).dataset.qnum;\n console.log(\"Question \" + qnum);\n //console.log(id, \", got numcorrect=\",fb.dataset.numcorrect);\n var responses=JSON.parse(responsesContainer.dataset.responses);\n if (label.dataset.correct == \"true\") {\n if (typeof(responses[qnum]) == \"object\"){\n if (!responses[qnum].includes(response))\n responses[qnum].push(response);\n } else{\n responses[qnum]= [ response ];\n }\n } else {\n responses[qnum]= response;\n }\n console.log(responses);\n responsesContainer.setAttribute('data-responses', JSON.stringify(responses));\n printResponses(responsesContainer);\n }\n // End save responses stuff\n\n\n\n var numcorrect = fb.dataset.numcorrect;\n var answeredcorrect = fb.dataset.answeredcorrect;\n if (answeredcorrect >= 0) {\n fb.textContent = feedback + \" [\" + answeredcorrect + \"/\" + numcorrect + \"]\";\n } else {\n fb.textContent = feedback + \" [\" + 0 + \"/\" + numcorrect + \"]\";\n }\n\n\n }\n\n if (typeof MathJax != 'undefined') {\n var version = MathJax.version;\n console.log('MathJax version', version);\n if (version[0] == \"2\") {\n MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]);\n } else if (version[0] == \"3\") {\n MathJax.typeset([fb]);\n }\n } else {\n console.log('MathJax not detected');\n }\n\n}\n\nfunction make_mc(qa, shuffle_answers, outerqDiv, qDiv, aDiv, id) {\n var shuffled;\n if (shuffle_answers == \"True\") {\n //console.log(shuffle_answers+\" read as true\");\n shuffled = getRandomSubarray(qa.answers, qa.answers.length);\n } else {\n //console.log(shuffle_answers+\" read as false\");\n shuffled = qa.answers;\n }\n\n\n var num_correct = 0;\n\n\n\n shuffled.forEach((item, index, ans_array) => {\n //console.log(answer);\n\n // Make input element\n var inp = document.createElement(\"input\");\n inp.type = \"radio\";\n inp.id = \"quizo\" + id + index;\n inp.style = \"display:none;\";\n aDiv.append(inp);\n\n //Make label for input element\n var lab = document.createElement(\"label\");\n lab.className = \"MCButton\";\n lab.id = id + '-' + index;\n lab.onclick = check_mc;\n var aSpan = document.createElement('span');\n aSpan.classsName = \"\";\n //qDiv.id=\"quizQn\"+id+index;\n if (\"answer\" in item) {\n aSpan.innerHTML = jaxify(item.answer);\n //aSpan.innerHTML=item.answer;\n }\n lab.append(aSpan);\n\n // Create div for code inside question\n var codeSpan;\n if (\"code\" in item) {\n codeSpan = document.createElement('span');\n codeSpan.id = \"code\" + id + index;\n codeSpan.className = \"QuizCode\";\n var codePre = document.createElement('pre');\n codeSpan.append(codePre);\n var codeCode = document.createElement('code');\n codePre.append(codeCode);\n codeCode.innerHTML = item.code;\n lab.append(codeSpan);\n //console.log(codeSpan);\n }\n\n //lab.textContent=item.answer;\n\n // Set the data attributes for the answer\n lab.setAttribute('data-correct', item.correct);\n if (item.correct) {\n num_correct++;\n }\n if (\"feedback\" in item) {\n lab.setAttribute('data-feedback', item.feedback);\n }\n lab.setAttribute('data-answered', 0);\n\n aDiv.append(lab);\n\n });\n\n if (num_correct > 1) {\n outerqDiv.className = \"ManyChoiceQn\";\n } else {\n outerqDiv.className = \"MultipleChoiceQn\";\n }\n\n return num_correct;\n\n}\nfunction check_numeric(ths, event) {\n\n if (event.keyCode === 13) {\n ths.blur();\n\n var id = ths.id.split('-')[0];\n\n var submission = ths.value;\n if (submission.indexOf('/') != -1) {\n var sub_parts = submission.split('/');\n //console.log(sub_parts);\n submission = sub_parts[0] / sub_parts[1];\n }\n //console.log(\"Reader entered\", submission);\n\n if (\"precision\" in ths.dataset) {\n var precision = ths.dataset.precision;\n // console.log(\"1:\", submission)\n submission = Math.round((1 * submission + Number.EPSILON) * 10 ** precision) / 10 ** precision;\n // console.log(\"Rounded to \", submission, \" precision=\", precision );\n }\n\n\n //console.log(\"In check_numeric(), id=\"+id);\n //console.log(event.srcElement.id) \n //console.log(event.srcElement.dataset.feedback)\n\n var fb = document.getElementById(\"fb\" + id);\n fb.style.display = \"none\";\n fb.textContent = \"Incorrect -- try again.\";\n\n var answers = JSON.parse(ths.dataset.answers);\n //console.log(answers);\n\n var defaultFB = \"\";\n var correct;\n var done = false;\n answers.every(answer => {\n //console.log(answer.type);\n\n correct = false;\n // if (answer.type==\"value\"){\n if ('value' in answer) {\n if (submission == answer.value) {\n if (\"feedback\" in answer) {\n fb.textContent = jaxify(answer.feedback);\n } else {\n fb.textContent = jaxify(\"Correct\");\n }\n correct = answer.correct;\n //console.log(answer.correct);\n done = true;\n }\n // } else if (answer.type==\"range\") {\n } else if ('range' in answer) {\n //console.log(answer.range);\n if ((submission >= answer.range[0]) && (submission < answer.range[1])) {\n fb.textContent = jaxify(answer.feedback);\n correct = answer.correct;\n //console.log(answer.correct);\n done = true;\n }\n } else if (answer.type == \"default\") {\n defaultFB = answer.feedback;\n }\n if (done) {\n return false; // Break out of loop if this has been marked correct\n } else {\n return true; // Keep looking for case that includes this as a correct answer\n }\n });\n\n if ((!done) && (defaultFB != \"\")) {\n fb.innerHTML = jaxify(defaultFB);\n //console.log(\"Default feedback\", defaultFB);\n }\n\n fb.style.display = \"block\";\n if (correct) {\n ths.className = \"Input-text\";\n ths.classList.add(\"correctButton\");\n fb.className = \"Feedback\";\n fb.classList.add(\"correct\");\n } else {\n ths.className = \"Input-text\";\n ths.classList.add(\"incorrectButton\");\n fb.className = \"Feedback\";\n fb.classList.add(\"incorrect\");\n }\n\n // What follows is for the saved responses stuff\n var outerContainer = fb.parentElement.parentElement;\n var responsesContainer = document.getElementById(\"responses\" + outerContainer.id);\n if (responsesContainer) {\n console.log(submission);\n var qnum = document.getElementById(\"quizWrap\"+id).dataset.qnum;\n //console.log(\"Question \" + qnum);\n //console.log(id, \", got numcorrect=\",fb.dataset.numcorrect);\n var responses=JSON.parse(responsesContainer.dataset.responses);\n console.log(responses);\n if (submission == ths.value){\n responses[qnum]= submission;\n } else {\n responses[qnum]= ths.value + \"(\" + submission +\")\";\n }\n responsesContainer.setAttribute('data-responses', JSON.stringify(responses));\n printResponses(responsesContainer);\n }\n // End code to preserve responses\n\n if (typeof MathJax != 'undefined') {\n var version = MathJax.version;\n console.log('MathJax version', version);\n if (version[0] == \"2\") {\n MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]);\n } else if (version[0] == \"3\") {\n MathJax.typeset([fb]);\n }\n } else {\n console.log('MathJax not detected');\n }\n return false;\n }\n\n}\n\nfunction isValid(el, charC) {\n //console.log(\"Input char: \", charC);\n if (charC == 46) {\n if (el.value.indexOf('.') === -1) {\n return true;\n } else if (el.value.indexOf('/') != -1) {\n var parts = el.value.split('/');\n if (parts[1].indexOf('.') === -1) {\n return true;\n }\n }\n else {\n return false;\n }\n } else if (charC == 47) {\n if (el.value.indexOf('/') === -1) {\n if ((el.value != \"\") && (el.value != \".\")) {\n return true;\n } else {\n return false;\n }\n } else {\n return false;\n }\n } else if (charC == 45) {\n var edex = el.value.indexOf('e');\n if (edex == -1) {\n edex = el.value.indexOf('E');\n }\n\n if (el.value == \"\") {\n return true;\n } else if (edex == (el.value.length - 1)) { // If just after e or E\n return true;\n } else {\n return false;\n }\n } else if (charC == 101) { // \"e\"\n if ((el.value.indexOf('e') === -1) && (el.value.indexOf('E') === -1) && (el.value.indexOf('/') == -1)) {\n // Prev symbol must be digit or decimal point:\n if (el.value.slice(-1).search(/\\d/) >= 0) {\n return true;\n } else if (el.value.slice(-1).search(/\\./) >= 0) {\n return true;\n } else {\n return false;\n }\n } else {\n return false;\n }\n } else {\n if (charC > 31 && (charC < 48 || charC > 57))\n return false;\n }\n return true;\n}\n\nfunction numeric_keypress(evnt) {\n var charC = (evnt.which) ? evnt.which : evnt.keyCode;\n\n if (charC == 13) {\n check_numeric(this, evnt);\n } else {\n return isValid(this, charC);\n }\n}\n\n\n\n\n\nfunction make_numeric(qa, outerqDiv, qDiv, aDiv, id) {\n\n\n\n //console.log(answer);\n\n\n outerqDiv.className = \"NumericQn\";\n aDiv.style.display = 'block';\n\n var lab = document.createElement(\"label\");\n lab.className = \"InpLabel\";\n lab.textContent = \"Type numeric answer here:\";\n aDiv.append(lab);\n\n var inp = document.createElement(\"input\");\n inp.type = \"text\";\n //inp.id=\"input-\"+id;\n inp.id = id + \"-0\";\n inp.className = \"Input-text\";\n inp.setAttribute('data-answers', JSON.stringify(qa.answers));\n if (\"precision\" in qa) {\n inp.setAttribute('data-precision', qa.precision);\n }\n aDiv.append(inp);\n //console.log(inp);\n\n //inp.addEventListener(\"keypress\", check_numeric);\n //inp.addEventListener(\"keypress\", numeric_keypress);\n /*\n inp.addEventListener(\"keypress\", function(event) {\n return numeric_keypress(this, event);\n }\n );\n */\n //inp.onkeypress=\"return numeric_keypress(this, event)\";\n inp.onkeypress = numeric_keypress;\n inp.onpaste = event => false;\n\n inp.addEventListener(\"focus\", function (event) {\n this.value = \"\";\n return false;\n }\n );\n\n\n}\nfunction jaxify(string) {\n var mystring = string;\n\n var count = 0;\n var loc = mystring.search(/([^\\\\]|^)(\\$)/);\n\n var count2 = 0;\n var loc2 = mystring.search(/([^\\\\]|^)(\\$\\$)/);\n\n //console.log(loc);\n\n while ((loc >= 0) || (loc2 >= 0)) {\n\n /* Have to replace all the double $$ first with current implementation */\n if (loc2 >= 0) {\n if (count2 % 2 == 0) {\n mystring = mystring.replace(/([^\\\\]|^)(\\$\\$)/, \"$1\\\\[\");\n } else {\n mystring = mystring.replace(/([^\\\\]|^)(\\$\\$)/, \"$1\\\\]\");\n }\n count2++;\n } else {\n if (count % 2 == 0) {\n mystring = mystring.replace(/([^\\\\]|^)(\\$)/, \"$1\\\\(\");\n } else {\n mystring = mystring.replace(/([^\\\\]|^)(\\$)/, \"$1\\\\)\");\n }\n count++;\n }\n loc = mystring.search(/([^\\\\]|^)(\\$)/);\n loc2 = mystring.search(/([^\\\\]|^)(\\$\\$)/);\n //console.log(mystring,\", loc:\",loc,\", loc2:\",loc2);\n }\n\n //console.log(mystring);\n return mystring;\n}\n\n\nfunction show_questions(json, mydiv) {\n console.log('show_questions');\n //var mydiv=document.getElementById(myid);\n var shuffle_questions = mydiv.dataset.shufflequestions;\n var num_questions = mydiv.dataset.numquestions;\n var shuffle_answers = mydiv.dataset.shuffleanswers;\n var max_width = mydiv.dataset.maxwidth;\n\n if (num_questions > json.length) {\n num_questions = json.length;\n }\n\n var questions;\n if ((num_questions < json.length) || (shuffle_questions == \"True\")) {\n //console.log(num_questions+\",\"+json.length);\n questions = getRandomSubarray(json, num_questions);\n } else {\n questions = json;\n }\n\n //console.log(\"SQ: \"+shuffle_questions+\", NQ: \" + num_questions + \", SA: \", shuffle_answers);\n\n // Iterate over questions\n questions.forEach((qa, index, array) => {\n //console.log(qa.question); \n\n var id = makeid(8);\n //console.log(id);\n\n\n // Create Div to contain question and answers\n var iDiv = document.createElement('div');\n //iDiv.id = 'quizWrap' + id + index;\n iDiv.id = 'quizWrap' + id;\n iDiv.className = 'Quiz';\n iDiv.setAttribute('data-qnum', index);\n iDiv.style.maxWidth =max_width+\"px\";\n mydiv.appendChild(iDiv);\n // iDiv.innerHTML=qa.question;\n \n var outerqDiv = document.createElement('div');\n outerqDiv.id = \"OuterquizQn\" + id + index;\n // Create div to contain question part\n var qDiv = document.createElement('div');\n qDiv.id = \"quizQn\" + id + index;\n \n if (qa.question) {\n iDiv.append(outerqDiv);\n\n //qDiv.textContent=qa.question;\n qDiv.innerHTML = jaxify(qa.question);\n outerqDiv.append(qDiv);\n }\n\n // Create div for code inside question\n var codeDiv;\n if (\"code\" in qa) {\n codeDiv = document.createElement('div');\n codeDiv.id = \"code\" + id + index;\n codeDiv.className = \"QuizCode\";\n var codePre = document.createElement('pre');\n codeDiv.append(codePre);\n var codeCode = document.createElement('code');\n codePre.append(codeCode);\n codeCode.innerHTML = qa.code;\n outerqDiv.append(codeDiv);\n //console.log(codeDiv);\n }\n\n\n // Create div to contain answer part\n var aDiv = document.createElement('div');\n aDiv.id = \"quizAns\" + id + index;\n aDiv.className = 'Answer';\n iDiv.append(aDiv);\n\n //console.log(qa.type);\n\n var num_correct;\n if ((qa.type == \"multiple_choice\") || (qa.type == \"many_choice\") ) {\n num_correct = make_mc(qa, shuffle_answers, outerqDiv, qDiv, aDiv, id);\n if (\"answer_cols\" in qa) {\n //aDiv.style.gridTemplateColumns = 'auto '.repeat(qa.answer_cols);\n aDiv.style.gridTemplateColumns = 'repeat(' + qa.answer_cols + ', 1fr)';\n }\n } else if (qa.type == \"numeric\") {\n //console.log(\"numeric\");\n make_numeric(qa, outerqDiv, qDiv, aDiv, id);\n }\n\n\n //Make div for feedback\n var fb = document.createElement(\"div\");\n fb.id = \"fb\" + id;\n //fb.style=\"font-size: 20px;text-align:center;\";\n fb.className = \"Feedback\";\n fb.setAttribute(\"data-answeredcorrect\", 0);\n fb.setAttribute(\"data-numcorrect\", num_correct);\n iDiv.append(fb);\n\n\n });\n var preserveResponses = mydiv.dataset.preserveresponses;\n console.log(preserveResponses);\n console.log(preserveResponses == \"true\");\n if (preserveResponses == \"true\") {\n console.log(preserveResponses);\n // Create Div to contain record of answers\n var iDiv = document.createElement('div');\n iDiv.id = 'responses' + mydiv.id;\n iDiv.className = 'JCResponses';\n // Create a place to store responses as an empty array\n iDiv.setAttribute('data-responses', '[]');\n\n // Dummy Text\n iDiv.innerHTML=\"Select your answers and then follow the directions that will appear here.\"\n //iDiv.className = 'Quiz';\n mydiv.appendChild(iDiv);\n }\n//console.log(\"At end of show_questions\");\n if (typeof MathJax != 'undefined') {\n console.log(\"MathJax version\", MathJax.version);\n var version = MathJax.version;\n setTimeout(function(){\n var version = MathJax.version;\n console.log('After sleep, MathJax version', version);\n if (version[0] == \"2\") {\n MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]);\n } else if (version[0] == \"3\") {\n MathJax.typeset([mydiv]);\n }\n }, 500);\nif (typeof version == 'undefined') {\n } else\n {\n if (version[0] == \"2\") {\n MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]);\n } else if (version[0] == \"3\") {\n MathJax.typeset([mydiv]);\n } else {\n console.log(\"MathJax not found\");\n }\n }\n }\n return false;\n}\n/* This is to handle asynchrony issues in loading Jupyter notebooks\n where the quiz has been previously run. The Javascript was generally\n being run before the div was added to the DOM. I tried to do this\n more elegantly using Mutation Observer, but I didn't get it to work.\n\n Someone more knowledgeable could make this better ;-) */\n\n function try_show() {\n if(document.getElementById(\"abVDrvSsNeVg\")) {\n show_questions(questionsabVDrvSsNeVg, abVDrvSsNeVg); \n } else {\n setTimeout(try_show, 200);\n }\n };\n \n {\n // console.log(element);\n\n //console.log(\"abVDrvSsNeVg\");\n // console.log(document.getElementById(\"abVDrvSsNeVg\"));\n\n try_show();\n }\n ", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import json\n", + "from jupyterquiz import display_quiz\n", + "with open(\"jupyterquizexample.json\", \"r\") as file:\n", + " questions=json.load(file)\n", + "\n", + "display_quiz(questions, border_radius=0)" + ] + } + ], + "metadata": { + "celltoolbar": "Tags", + "hide_code_all_hidden": true, + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.18" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/book/features/plotly.ipynb b/book/features/plotly.ipynb new file mode 100644 index 0000000..b969dfb --- /dev/null +++ b/book/features/plotly.ipynb @@ -0,0 +1,458 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "hideCode": true, + "hidePrompt": true + }, + "source": [ + "# Interactive plots: plotly\n", + "\n", + "The use of the [plotly](https://plotly.com/python/getting-started/) package is an example which allows you to create HTML/Javascript widgets from python code without any knowledge on HTML/Javascript." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The example below is taken from the FEM-module by Frans van der Meer.\n", + "When using Plotly graphs, make sure the notebook is executed in Jupyter Lab / Jupyter Notebook for the figures to be shown in the book. Running the code in VS code might break the result in the book, although the output is visible in VS code. Alternatively, add the following lines of code to your notebook to have a valid output in the book as well:\n", + "\n", + "```python\n", + "import plotly.io as pio\n", + "pio.renderers.default = 'notebook'\n", + "```" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": { + "tags": [ + "remove-cell" + ] + }, + "outputs": [], + "source": [ + "%matplotlib widget\n", + "\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "import plotly.subplots as sp\n", + "import plotly.graph_objects as go\n", + "import plotly.io as pio\n", + "pio.renderers.default = 'notebook'" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": { + "tags": [ + "remove-cell" + ] + }, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "6241088f78f046be86f2e814448e8790", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8pXeV/AAAACXBIWXMAAA9hAAAPYQGoP6dpAAAIyUlEQVR4nO3WMQEAIAzAMMC/5+ECjiYKenbPzCwAADLO7wAAAN4ygAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIMIABAjAEEAIgxgAAAMQYQACDGAAIAxBhAAIAYAwgAEGMAAQBiDCAAQIwBBACIMYAAADEGEAAgxgACAMQYQACAGAMIABBjAAEAYgwgAECMAQQAiDGAAAAxBhAAIMYAAgDEGEAAgBgDCAAQYwABAGIuJnkHvKensmIAAAAASUVORK5CYII=", + "text/html": [ + "\n", + "
    \n", + "
    \n", + " Figure\n", + "
    \n", + " \n", + "
    \n", + " " + ], + "text/plain": [ + "Canvas(toolbar=None)" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure()\n", + "plt.rcParams.update({'font.size': 12, 'lines.linewidth': 2})\n", + "\n", + "def shape_functions(total_length, num_nodes, node_x):\n", + " l = total_length / (num_nodes - 1)\n", + "\n", + " if node_x == 0:\n", + " x = np.array([node_x, node_x + l])\n", + " y = np.array([1.0, 0.0])\n", + " elif node_x == total_length:\n", + " x = np.array([node_x - l, node_x])\n", + " y = np.array([0.0, 1.0])\n", + " else:\n", + " x = np.array([node_x - l, node_x, node_x + l])\n", + " y = np.array([0.0, 1.0, 0.0])\n", + "\n", + " return x, y\n", + "\n", + "def shape_functions_for_plot(num_nodes, beam_length = 15):\n", + "\n", + " x_positions = np.linspace(0, beam_length, num_nodes)\n", + "\n", + " data = {}\n", + "\n", + " for node_num, x_coords in enumerate(x_positions):\n", + "\n", + " x, y = shape_functions(beam_length, num_nodes, x_coords)\n", + " data[node_num + 1] = {'x': x, 'y': y}\n", + "\n", + " return data" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": { + "tags": [ + "remove-cell" + ] + }, + "outputs": [], + "source": [ + "def linear_lagrange_shape_function(x, nodes_x_values, nodes_displacements):\n", + " \"\"\"\n", + " Compute the linear Lagrange shape function for a given x.\n", + " Args:\n", + " x (float): The x-coordinate.\n", + " x0 (float): Left node position.\n", + " x1 (float): Right node position.\n", + " Returns:\n", + " float: The shape function value.\n", + " \"\"\"\n", + "\n", + " ratio = (x - nodes_x_values[0]) / (nodes_x_values[1] - nodes_x_values[0])\n", + "\n", + " return (1 - ratio) * nodes_displacements[0] + ratio * nodes_displacements[1]\n", + "\n", + "def function(x):\n", + " \"\"\"\n", + " Define the function to be plotted.\n", + " Args:\n", + " x (numpy.ndarray): Input values.\n", + " Returns:\n", + " numpy.ndarray: Corresponding function values.\n", + " \"\"\"\n", + " return np.sin(x) * 0.14*x\n", + "\n", + "def shape_functions_applied(num_elements):\n", + " \"\"\"\n", + " Plot linear Lagrange shape functions on a beam.\n", + " Args:\n", + " num_elements (int): Number of elements (segments).\n", + " \"\"\"\n", + "\n", + " beam_length = 15\n", + "\n", + " num_nodes = num_elements + 1\n", + " x_at_nodes = np.linspace(0, beam_length, num_nodes)\n", + "\n", + " y_at_nodes = function(x_at_nodes)\n", + "\n", + " x_data = np.linspace(0, beam_length, 1000)\n", + "\n", + " # Use NumPy to compute y_vals efficiently\n", + " y_vals = np.zeros_like(x_data)\n", + "\n", + " for element_number in range(num_elements):\n", + " mask = (x_at_nodes[element_number] <= x_data) & (x_data <= x_at_nodes[element_number + 1])\n", + " y_vals[mask] = linear_lagrange_shape_function(x_data[mask], x_at_nodes[element_number:element_number + 2], y_at_nodes[element_number:element_number + 2])\n", + "\n", + " return x_data, function(x_data), y_vals\n" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": { + "tags": [ + "remove-input" + ] + }, + "outputs": [ + { + "data": { + "text/html": [ + " \n", + " " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Colors\n", + "grey = '#eeeeee' # light grey fill\n", + "\n", + "# Prepare all the graphs that are to be plotted\n", + "range_elements = np.concatenate((np.arange(1, 7, 1), np.arange(7, 35, 4), np.arange(35, 55, 8)))\n", + "\n", + "# Create subplots\n", + "fig = sp.make_subplots(rows=1, cols=2, subplot_titles=(\"Shape functions\", \"Exact and approximated solution\"))\n", + "\n", + "base_traces_left = 2 # Number of traces in the left plot that are always visible\n", + "base_traces_right = 0 # Number of traces in the right plot that are always visible\n", + "\n", + "# Add traces to the subplots\n", + "x_data, y_data, y_vals = shape_functions_applied(10)\n", + "\n", + "# Add left plot traces (Cumulative Influx and Cumulative Outflux)\n", + "fig.add_trace(\n", + " go.Scatter(\n", + " visible=True, # Show for the first value of a\n", + " x=x_data,\n", + " y=y_data,\n", + " # line=dict(color='#6a8ba4'),\n", + " mode='lines',\n", + " name='Exact solution'\n", + " ),\n", + " row=1,\n", + " col=2\n", + ")\n", + "\n", + "\n", + "# Add traces to the subplots\n", + "for a in range_elements:\n", + "\n", + " x_data, y_data, y_vals = shape_functions_applied(a)\n", + "\n", + " fig.add_trace(\n", + " go.Scatter(\n", + " visible = True if a == range_elements[0] else False, # Show for the first value of a\n", + " x=x_data,\n", + " y=y_vals,\n", + " # line=dict(color='#FFA500'),\n", + " mode='lines',\n", + " name='Numerical solution'\n", + " ),\n", + " row=1,\n", + " col=2\n", + " )\n", + "\n", + "\n", + "# Add traces to the subplots\n", + "for a in range_elements:\n", + "\n", + " data = shape_functions_for_plot(a + 1)\n", + "\n", + " for i in range(1, a + 2):\n", + "\n", + " info = data[i]\n", + " x, y = info['x'], info['y']\n", + "\n", + " # Add right plot traces (Cumulative Outflux for each 'a' value)\n", + " fig.add_trace(\n", + " go.Scatter(\n", + " visible = True if a == range_elements[0] else False,\n", + " x=x,\n", + " y=y,\n", + " mode='lines',\n", + " name=f'Node shape for node {i}'\n", + " ),\n", + " row=1,\n", + " col=1\n", + " )\n", + "\n", + "# Create and add slider\n", + "steps = []\n", + "for i in range(0, range_elements.shape[0]):\n", + "\n", + " a = range_elements[i]\n", + " visarray = [False] * len(fig.data)\n", + "\n", + " visarray[0] = True\n", + " visarray[i + 1] = True\n", + "\n", + " start_of_second_plot = 1 + len(range_elements)\n", + "\n", + " if i==0:\n", + " start_index=start_of_second_plot\n", + " else:\n", + " start_index = start_of_second_plot + np.sum(range_elements[0:i]) + i\n", + "\n", + " num_lines = range_elements[i] + 1\n", + " end_index = start_index + num_lines\n", + "\n", + " visarray[start_index:end_index] = [True] * (end_index - start_index)\n", + " \n", + " step = dict(\n", + " method=\"update\",\n", + " args=[{\"visible\": visarray}],\n", + " label=str(round(range_elements[i], 1))\n", + " )\n", + " steps.append(step)\n", + "\n", + "sliders = [dict(\n", + " active=0, # Show the first value of 'a' initially\n", + " currentvalue={\"prefix\": r\"Number of elements: \"},\n", + " steps=steps\n", + ")]\n", + "\n", + "fig.update_layout(\n", + " sliders=sliders,\n", + " title=\"Applying shape functions\",\n", + " legend_title=\"Legend\",\n", + " legend=dict(\n", + " x=1.05, # Adjust the legend position\n", + " y=0.5\n", + " )\n", + ")\n", + "\n", + "fig.update_xaxes(title_text='x', row=1, col=1, range=[x_data[0], x_data[-1]])\n", + "fig.update_xaxes(title_text='x', row=1, col=2, range=[x_data[0], x_data[-1]])\n", + "\n", + "# Update y-axis properties\n", + "fig.update_yaxes(title_text='Node shape value', row=1, col=1, range=[-0.1, 1.1])\n", + "fig.update_yaxes(title_text='y', row=1, col=2, range=[-2.1, 2.1])\n", + "\n", + "fig.show()" + ] + } + ], + "metadata": { + "celltoolbar": "Tags", + "hide_code_all_hidden": true, + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.18" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} From e1f8a59bd1e97b70e17238c2d9320cb62fe48996 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 16:16:38 +0000 Subject: [PATCH 397/802] Bump book/external/JupyterBook-Patches from `287fb3f` to `370986c` Bumps [book/external/JupyterBook-Patches](https://github.com/TeachBooks/JupyterBook-Patches) from `287fb3f` to `370986c`. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/287fb3f9a198848edd2063792c528c0d3d2a3a75...370986ca6fd124a0243311647a20c1aeb372bd3a) --- updated-dependencies: - dependency-name: book/external/JupyterBook-Patches dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/JupyterBook-Patches | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches index 287fb3f..370986c 160000 --- a/book/external/JupyterBook-Patches +++ b/book/external/JupyterBook-Patches @@ -1 +1 @@ -Subproject commit 287fb3f9a198848edd2063792c528c0d3d2a3a75 +Subproject commit 370986ca6fd124a0243311647a20c1aeb372bd3a From c5c96735455e9de1a88f2c4b661bcefa0d1edb5d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 24 Feb 2025 17:23:18 +0100 Subject: [PATCH 398/802] Increase figsize --- book/installation-and-setup/versioning.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index 2bc1c96..1729b2f 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -102,7 +102,7 @@ Tags can be added to your source code by adding the version number as a tag to a ```{figure} figures/tags.png --- -width: 300px +width: 500px align: center --- @@ -126,4 +126,4 @@ If you've your own webserver, you can publish each version on it manually. You can choose to publish your online book with a publisher. This could increase findability of your book, but may have versioning, copyright and licensing consequences For TU Delft employees, you can decide to publish via TU Delft OPEN interactive textbooks. Publishing will give you a copyright check, ISBN or DOI number, and registration in several shared databases but limits the amount of changes you can make to your book: for substantial changes a new published version is needed with an updated copyright checks. Small changes like typos can always be made, which are processed in the published version every hour. -In case of editing a book for a course during that actual course and/or your book has limited value outside your course's content, we advise you only to publish an archived version of your book whenever the academic year is over. \ No newline at end of file +In case of editing a book for a course during that actual course and/or your book has limited value outside your course's content, we advise you only to publish an archived version of your book whenever the academic year is over. From c2db440f102086f78cc744a010d8e447bfbbc501 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 24 Feb 2025 20:51:13 +0100 Subject: [PATCH 399/802] Restructure --- book/_toc.yml | 5 + book/installation-and-setup/publisher.md | 6 + book/installation-and-setup/versioning.md | 127 +++--------------- .../versioning_archived.md | 0 .../versioning_changelog.md | 85 ++++++++++++ book/installation-and-setup/versions_URLs.md | 11 ++ 6 files changed, 122 insertions(+), 112 deletions(-) create mode 100644 book/installation-and-setup/publisher.md create mode 100644 book/installation-and-setup/versioning_archived.md create mode 100644 book/installation-and-setup/versioning_changelog.md create mode 100644 book/installation-and-setup/versions_URLs.md diff --git a/book/_toc.yml b/book/_toc.yml index d745c73..e5e5a4d 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -30,6 +30,11 @@ parts: - file: workflows/merge_request.md - file: installation-and-setup/collab - file: installation-and-setup/versioning + sections: + - file: installation-and-setup/versions_URLs + - file: installation-and-setup/versioning_changelog + - file: installation-and-setup/versioning_archived + - file: installation-and-setup/publisher - file: installation-and-setup/copyright.md sections: - file: installation-and-setup/copyright/considerations diff --git a/book/installation-and-setup/publisher.md b/book/installation-and-setup/publisher.md new file mode 100644 index 0000000..55111a0 --- /dev/null +++ b/book/installation-and-setup/publisher.md @@ -0,0 +1,6 @@ + +# Publishing your book with a publisher +You can choose to publish your online book with a publisher. This could increase findability of your book, but may have versioning, copyright and licensing consequences + +For TU Delft employees, you can decide to publish via TU Delft OPEN interactive textbooks. Publishing will give you a copyright check, ISBN or DOI number, and registration in several shared databases but limits the amount of changes you can make to your book: for substantial changes a new published version is needed with an updated copyright checks. Small changes like typos can always be made, which are processed in the published version every hour. +In case of editing a book for a course during that actual course and/or your book has limited value outside your course's content, we advise you only to publish an archived version of your book whenever the academic year is over. diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index 1729b2f..1fe7b79 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -7,123 +7,26 @@ This page is useful for user type 4-5. ``` -Online books can be easily updated, however, this might confuse readers. Therefore, it's good practice to be aware of this and, where needed, provide explicit version to the readers. It's recommended to do this in multiple ways, which can be combined: -- Publish versions on separate (fixed) URLs -- Use TeachBooks versioning -- Keep both source code as (export of) websites of all versions -- Publishing your book more officially +Online books can be easily updated, however, this might confuse readers. Therefore, it's good practice to be aware of this and, where needed, provide explicit version to the readers. -## Publish version on separate (fixed) URLs -When making books for education, typically your book can change substantially for consequential academic years. Using the [](../external/deploy-book-workflow/README.md), you can release the different version of your book all under the same root URL. If you name each students' version of each year to the ``, the students URL includes that academic year too. It is recommended to yearly update the current academic year branch as the `PRIMARY BRANCH` when using the [GitHub workflow](gh-workflow-settings). This ensures that students are redirected to a consistent URL, even when new versions of the book are added later. Eventually, you can add old branches to the list of `BRANCHES_ARCHIVED` when using the [GitHub workflow](gh-workflow-settings) to include a banner on the page indicating its archived state. +For example when making taylor-made books for specific academic years, you want students to be able to find their own book (even after the academic year is over). For students which take the course twice, you might want to provide some sort of changelog of what has been changed. -If you plan on maintaining only one public version, it is advisable to set `BEHAVIOR_PRIMARY` from the default `redirect` to `copy`. This ensures that the primary branch is copied to the root, making the URL more compact. +Another example could be a course in which you add content and solutions during the course or you're fixing mistakes which may have misinformed the reader. If this is not directly visible in the table of contents, students might not be aware of these changes. Again, a changelog could be useful to inform the reader about the change. Furthermore, a smart versioning system might tell the reader something about the impact of the addition differentiating errata and additions. -Don't forget to explain how you organize these URLs in your README and eventually in the book itself too with a sentence like this: +You could also think of your published book which is references by other people. As content (and the location of this in your book) might change over time, other people can use versions to refer to a fixed version in time of your book. -> This is the 2024-2025-version of this book. Go to `` to view the most recent version of this book, or adapt the year in `/` to the year when you took the course. +Maybe this all sounds confusing and difficult. No worries! A use-case could be a book which progresses in time, but in which you don't want to deal with the additional hassle of versioning. Your book could be perfectly fine without any measures on this topic! -If you've many version of the book, at some point you might reach the 1 GB GitHub Pages limit. This is only expected for extremely large books with a lot of non-text-based (binary) content. To prevent going over that limit, store large content not used for building the website (like images) on an external server. This can be another GitHub repository or a (paid) object store +Finally, you might consider publishing your book at an online publisher. This could increase findability of your book and you might benefit from the brand of the publisher, but it may have versioning, copyright and licensing consequences. -## TeachBooks versioning -Versions combined with a changelog can be a very effective way to communicate book changes. Inspired by versioning systems in software management (i.e. semantic and CalVer versioning) version is used extensively in the world of software management to deal with versions. This is more suited than the more traditional way of versioning paper books (version 1, 2, etc.), because of the amount of edits which online books allow. TeachBooks versioning comes in two flavors: +So, there's a few use-cases for which different (combinations) of solutions exist. These are summarized in the table below. You can combine use-cases to your liking: -1. `academic_year.additions.errata` versioning for books tailed-made for courses in which content is added / adapted during the course and might be restructured extensively every year while remaining to be available in the original form. -2. `major.errata` versioning for books which are more stable over years, in which big changes are covered only by the version number. +| Use-case | [Publish version on separate URLs](./versios_URLs.md) | [Use TeachBooks versioning with a changelog](versioning_changelog) | [Keep old versions online](./versioning_archived.md) | [Keep source code of old versions online](./versioning_archived.md) | [Publish your book officially](./publisher.md) | +|:---:|:---:|:---:|:---:|:---:|:---:| +| Book changes over time, but you don't want to deal with versioning | | | | | | +| Taylor-made book per academic year | Recommended | | Recommended | Can be considered | | +| Continuously adding content and solutions or updating crucial mistakes | | Recommended | | | | +| Allow referencing specific versions | Can be considered | Recommended | Can be considered | Recommended | | +| Increase findability or benefit from publisher's brand | | | | | Recommended | -We've come up with guidelines how to use the two TeachBooks-versioning options (adapted from {cite:p}`semver`): - -`````{tab-set} -````{tab-item} academic_year.additions.errata -1. A normal version number MUST take the form `academic_year.additions.errata` where `academic_year` is the academic year in which the book is used, and `additions`, and `errata` are non-negative integers, and MUST NOT contain leading zeroes. Each element MUST increase numerically. For instance: 2025.9.0 -> 2025.10.0 -> 2025.11.0 -2. Once a versioned book has been released, the contents of that version MUST NOT be modified. Any modifications MUST be released as a new version. -3. Errata versions MUST be incremented if a small change is made which should be communicated to the reader in both the source code and in the book itself. If the small change is not crucial (like a simple typo), you might consider not defining it as a new version but combining it with other changes in the next errata or additions version. -4. Additions version MUST be incremented if an addition is made to the book. It MUST be communicated in both the source code and in the book itself. It MAY include errata level changes. The errata version MUST be reset to 0 when the addition version is incremented. -5. Academic year version MUST be incremented if a fresh book is started for which additions will follow later. It MUST be communicated in both the source code and in the book itself. Additions and errata versions MUST be reset to 0 when academic version is incremented. -6. Precedence refers to how versions are compared to each other when ordered. - 1. Precedence MUST be calculated by separating the version into academic year, additions and errata identifiers in that order. - 2. Precedence is determined by the first difference when comparing each of these identifiers from left to right as follows: Academic year, additions and errata versions are always compared numerically. Example: 2024.0.0 < 2025.0.0 < 2025.1.0 < 2025.1.1. -7. The way in which the version number is incremented after the initial release should be explained in the README of the source code and in the book itself. -```` -````{tab-item} major.errata -1. A normal version number MUST take the form `major.errata` where `major`, and `errata` are non-negative integers, and MUST NOT contain leading zeroes. Each element MUST increase numerically. For instance: 9.0 -> 10.0 -> 11.0 -2. Once a versioned book has been released, the contents of that version MUST NOT be modified. Any modifications MUST be released as a new version. -3. Errata versions MUST be incremented if a small change is made which should be communicated to the reader in both the source code and in the book itself. If the small change is not crucial (like a simple typo), you might consider not defining it as a new version but combining it with other changes in the next major version. -5. Major versions MUST be incremented if a substantial restructure or additions is made. It MUST be communicated in both the source code and in the book itself. Errata versions MUST be reset to 0 when the major version is incremented. -6. Precedence refers to how versions are compared to each other when ordered. - 1. Precedence MUST be calculated by separating the version into major and errata identifiers in that order. - 2. Precedence is determined by the first difference when comparing each of these identifiers from left to right as follows: major and errata versions are always compared numerically. Example: 1.0 < 2.0 < 2.1. -7. The way in which the version number is incremented after the initial release should be explained in the README of the source code and in the book itself. -```` -````` - -### Changelog -To communicate changes, we advise creating a changelog in the book. The [template](https://github.com/TeachBooks/template/blob/main/book/changelog.md) contains an empty changelog to fill: - -```md -# Changelog - -## ``: `` -- `` [](``) -- ... -- Full Changelog: `[...]()' - -## ``: <...> -- <...> - -<...> -``` - -An example can be found [here](https://ciem5000-2025.github.io/book/changelog.html) - -### Note on version change on page -When making errata changes or additions, it's advised to notify the reader not only in the changelog, but also on the relevant pages. You can do so using the `versionadded` and `versionchanged` admonitions: - -```md -::::::{versionchanged} - -:::::: -``` - -and - -```md -::::::{versionadded} - -:::::: -``` - -Leads to for example: -::::::{versionchanged} v2025.3.5 2025-02-23 -TeachBooks versioning added -:::::: - -### Implement tags and releases -Tags can be added to your source code by adding the version number as a tag to a specific commit. You can do so only locally. In GitHub Desktop this is done by clicking 'Create Tag...` for a specific commit in the History tab. - -```{figure} figures/tags.png ---- -width: 500px -align: center ---- - -``` - -Once the tags is pushed to GitHub/GitLab. You can create a release of the version by clicking `Release` on the `Code` page of your repository. There you can select a tag and generate release notes. It's recommended to add the relevant part of the changelog too. An example can be found [here](https://github.com/CIEM5000-2025/book/releases/tag/v2025.2.0) - -## Keep source code and website of all versions -Although you might only want to share the most recent version of the book with your readers, it might be useful too the have the source code and website of older versions somewhere too. - -Git allows you to go back in the git history to the source code of old versions. To make this as easy as possible for readers, use tags and releases instead of having the readers scroll through a long list of (not alway very descriptive) commit descriptions. - -To share the built book / website of old versions for your book on GitHub you've a few options: -- add a zip of the built book to the release in GitHub as binary asset. This requires readers to download the zip and open the html files locally, but doesn't require you to host it somewhere. This zip can be easily downloaded as an artifact from [the GitHub action](../external/deploy-book-workflow/README.md). An example can be found [here](https://github.com/TUDelft-books/CME4501/releases/tag/v2024.1.0) -- create a branch for each tag. When doing this, [the GitHub workflow](../external/deploy-book-workflow/README.md) will build it on GitHub pages. It's advised to use the version as branch name. You can create a branch from a tag locally by running: `git branch `. Note that when you've many version and a large book, this approach might easily fill up your 1 GB GitHub pages limit. -- Use [Read the Docs](../features/pull_request_build.md) to build a website for all your tags. Refer to the URL of this built from your GitHub release. To enable this functionality in Read the Docs, apply the following settings in [your Read the Docs dashboard](https://app.readthedocs.org/dashboard/): go to `Setup` - `Settings` - `Automation rules` - `Add rule` and set `Description`: 'Build all tags', `Match`: `Custom Match`, `Custom match`: `.*`, `Version type`: `Tag`, `Action`: `Activate version` - -If you've your own webserver, you can publish each version on it manually. - -## Publishing your book with publisher -You can choose to publish your online book with a publisher. This could increase findability of your book, but may have versioning, copyright and licensing consequences - -For TU Delft employees, you can decide to publish via TU Delft OPEN interactive textbooks. Publishing will give you a copyright check, ISBN or DOI number, and registration in several shared databases but limits the amount of changes you can make to your book: for substantial changes a new published version is needed with an updated copyright checks. Small changes like typos can always be made, which are processed in the published version every hour. -In case of editing a book for a course during that actual course and/or your book has limited value outside your course's content, we advise you only to publish an archived version of your book whenever the academic year is over. +Read more about each of these measures on the following sub-pages diff --git a/book/installation-and-setup/versioning_archived.md b/book/installation-and-setup/versioning_archived.md new file mode 100644 index 0000000..e69de29 diff --git a/book/installation-and-setup/versioning_changelog.md b/book/installation-and-setup/versioning_changelog.md new file mode 100644 index 0000000..fba48a8 --- /dev/null +++ b/book/installation-and-setup/versioning_changelog.md @@ -0,0 +1,85 @@ +# TeachBooks versioning with changelog +Versions combined with a changelog can be a very effective way to communicate book changes. Inspired by versioning systems in software management (i.e. semantic and CalVer versioning) version is used extensively in the world of software management to deal with versions. This is more suited than the more traditional way of versioning paper books (version 1, 2, etc.), because of the amount of edits which online books allow. TeachBooks versioning comes in two flavors: + +1. `academic_year.additions.errata` versioning for books tailed-made for courses in which content is added / adapted during the course and might be restructured extensively every year while remaining to be available in the original form. +2. `major.errata` versioning for books which are more stable over years, in which big changes are covered only by the version number. + +We've come up with guidelines how to use the two TeachBooks-versioning options (adapted from {cite:p}`semver`): + +`````{tab-set} +````{tab-item} academic_year.additions.errata +1. A normal version number MUST take the form `academic_year.additions.errata` where `academic_year` is the academic year in which the book is used, and `additions`, and `errata` are non-negative integers, and MUST NOT contain leading zeroes. Each element MUST increase numerically. For instance: 2025.9.0 -> 2025.10.0 -> 2025.11.0 +2. Once a versioned book has been released, the contents of that version MUST NOT be modified. Any modifications MUST be released as a new version. +3. Errata versions MUST be incremented if a small change is made which should be communicated to the reader in both the source code and in the book itself. If the small change is not crucial (like a simple typo), you might consider not defining it as a new version but combining it with other changes in the next errata or additions version. +4. Additions version MUST be incremented if an addition is made to the book. It MUST be communicated in both the source code and in the book itself. It MAY include errata level changes. The errata version MUST be reset to 0 when the addition version is incremented. +5. Academic year version MUST be incremented if a fresh book is started for which additions will follow later. It MUST be communicated in both the source code and in the book itself. Additions and errata versions MUST be reset to 0 when academic version is incremented. +6. Precedence refers to how versions are compared to each other when ordered. + 1. Precedence MUST be calculated by separating the version into academic year, additions and errata identifiers in that order. + 2. Precedence is determined by the first difference when comparing each of these identifiers from left to right as follows: Academic year, additions and errata versions are always compared numerically. Example: 2024.0.0 < 2025.0.0 < 2025.1.0 < 2025.1.1. +7. The way in which the version number is incremented after the initial release should be explained in the README of the source code and in the book itself. +```` +````{tab-item} major.errata +1. A normal version number MUST take the form `major.errata` where `major`, and `errata` are non-negative integers, and MUST NOT contain leading zeroes. Each element MUST increase numerically. For instance: 9.0 -> 10.0 -> 11.0 +2. Once a versioned book has been released, the contents of that version MUST NOT be modified. Any modifications MUST be released as a new version. +3. Errata versions MUST be incremented if a small change is made which should be communicated to the reader in both the source code and in the book itself. If the small change is not crucial (like a simple typo), you might consider not defining it as a new version but combining it with other changes in the next major version. +5. Major versions MUST be incremented if a substantial restructure or additions is made. It MUST be communicated in both the source code and in the book itself. Errata versions MUST be reset to 0 when the major version is incremented. +6. Precedence refers to how versions are compared to each other when ordered. + 1. Precedence MUST be calculated by separating the version into major and errata identifiers in that order. + 2. Precedence is determined by the first difference when comparing each of these identifiers from left to right as follows: major and errata versions are always compared numerically. Example: 1.0 < 2.0 < 2.1. +7. The way in which the version number is incremented after the initial release should be explained in the README of the source code and in the book itself. +```` +````` + +## Changelog +To communicate changes, we advise creating a changelog in the book. The [template](https://github.com/TeachBooks/template/blob/main/book/changelog.md) contains an empty changelog to fill: + +```md +# Changelog + +## ``: `` +- `` [](``) +- ... +- Full Changelog: `[...]()' + +## ``: <...> +- <...> + +<...> +``` + +An example can be found [here](https://ciem5000-2025.github.io/book/changelog.html) + +## Note on version change on page +When making errata changes or additions, it's advised to notify the reader not only in the changelog, but also on the relevant pages. You can do so using the `versionadded` and `versionchanged` admonitions: + +```md +::::::{versionchanged} + +:::::: +``` + +and + +```md +::::::{versionadded} + +:::::: +``` + +Leads to for example: +::::::{versionchanged} v2025.3.5 2025-02-23 +TeachBooks versioning added +:::::: + +## Implement tags and releases +Tags can be added to your source code by adding the version number as a tag to a specific commit. You can do so only locally. In GitHub Desktop this is done by clicking 'Create Tag...` for a specific commit in the History tab. + +```{figure} figures/tags.png +--- +width: 500px +align: center +--- + +``` + +Once the tags is pushed to GitHub/GitLab. You can create a release of the version by clicking `Release` on the `Code` page of your repository. There you can select a tag and generate release notes. It's recommended to add the relevant part of the changelog too. An example can be found [here](https://github.com/CIEM5000-2025/book/releases/tag/v2025.2.0) diff --git a/book/installation-and-setup/versions_URLs.md b/book/installation-and-setup/versions_URLs.md new file mode 100644 index 0000000..9bde6fb --- /dev/null +++ b/book/installation-and-setup/versions_URLs.md @@ -0,0 +1,11 @@ +# Publish version on separate (fixed) URLs + +When making books for education, typically your book can change substantially for consequential academic years. Using the [](../external/deploy-book-workflow/README.md), you can release the different version of your book all under the same root URL. If you name each students' version of each year to the ``, the students URL includes that academic year too. It is recommended to yearly update the current academic year branch as the `PRIMARY BRANCH` when using the [GitHub workflow](gh-workflow-settings). This ensures that students are redirected to a consistent URL, even when new versions of the book are added later. Eventually, you can add old branches to the list of `BRANCHES_ARCHIVED` when using the [GitHub workflow](gh-workflow-settings) to include a banner on the page indicating its archived state. + +If you plan on maintaining only one public version, it is advisable to set `BEHAVIOR_PRIMARY` from the default `redirect` to `copy`. This ensures that the primary branch is copied to the root, making the URL more compact. + +Don't forget to explain how you organize these URLs in your README and eventually in the book itself too with a sentence like this: + +> This is the 2024-2025-version of this book. Go to `` to view the most recent version of this book, or adapt the year in `/` to the year when you took the course. + +If you've many version of the book, at some point you might reach the 1 GB GitHub Pages limit. This is only expected for extremely large books with a lot of non-text-based (binary) content. To prevent going over that limit, store large content not used for building the website (like images) on an external server. This can be another GitHub repository or a (paid) object store From 5ae094a9f5afb2c93275f1e643b086460467f8da Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 24 Feb 2025 20:55:20 +0100 Subject: [PATCH 400/802] WIP --- book/installation-and-setup/versioning.md | 2 +- book/installation-and-setup/versioning_archived.md | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index 1fe7b79..84ed18e 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -21,7 +21,7 @@ Finally, you might consider publishing your book at an online publisher. This co So, there's a few use-cases for which different (combinations) of solutions exist. These are summarized in the table below. You can combine use-cases to your liking: -| Use-case | [Publish version on separate URLs](./versios_URLs.md) | [Use TeachBooks versioning with a changelog](versioning_changelog) | [Keep old versions online](./versioning_archived.md) | [Keep source code of old versions online](./versioning_archived.md) | [Publish your book officially](./publisher.md) | +| Use-case | [Publish version on separate URLs](./versions_URLs.md) | [Use TeachBooks versioning with a changelog](versioning_changelog) | [Keep old versions online](./versioning_archived.md) | [Keep source code of old versions online](./versioning_archived.md) | [Publish your book officially](./publisher.md) | |:---:|:---:|:---:|:---:|:---:|:---:| | Book changes over time, but you don't want to deal with versioning | | | | | | | Taylor-made book per academic year | Recommended | | Recommended | Can be considered | | diff --git a/book/installation-and-setup/versioning_archived.md b/book/installation-and-setup/versioning_archived.md index e69de29..21369e5 100644 --- a/book/installation-and-setup/versioning_archived.md +++ b/book/installation-and-setup/versioning_archived.md @@ -0,0 +1,11 @@ +# Keep source code and website of all versions +Although you might only want to share the most recent version of the book with your readers, it might be useful too the have the source code and website of older versions somewhere too. + +Git allows you to go back in the git history to the source code of old versions. To make this as easy as possible for readers, use tags and releases instead of having the readers scroll through a long list of (not alway very descriptive) commit descriptions. + +To share the built book / website of old versions for your book on GitHub you've a few options: +- add a zip of the built book to the release in GitHub as binary asset. This requires readers to download the zip and open the html files locally, but doesn't require you to host it somewhere. This zip can be easily downloaded as an artifact from [the GitHub action](../external/deploy-book-workflow/README.md). An example can be found [here](https://github.com/TUDelft-books/CME4501/releases/tag/v2024.1.0) +- create a branch for each tag. When doing this, [the GitHub workflow](../external/deploy-book-workflow/README.md) will build it on GitHub pages. It's advised to use the version as branch name. You can create a branch from a tag locally by running: `git branch `. Note that when you've many version and a large book, this approach might easily fill up your 1 GB GitHub pages limit. +- Use [Read the Docs](../features/pull_request_build.md) to build a website for all your tags. Refer to the URL of this built from your GitHub release. To enable this functionality in Read the Docs, apply the following settings in [your Read the Docs dashboard](https://app.readthedocs.org/dashboard/): go to `Setup` - `Settings` - `Automation rules` - `Add rule` and set `Description`: 'Build all tags', `Match`: `Custom Match`, `Custom match`: `.*`, `Version type`: `Tag`, `Action`: `Activate version` + +If you've your own webserver, you can publish each version on it manually. \ No newline at end of file From 18d64ff18e68c3855d971f8b94972c35ec098ea9 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 24 Feb 2025 21:01:33 +0100 Subject: [PATCH 401/802] WIP --- book/installation-and-setup/versioning.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index 84ed18e..73fee3f 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -7,7 +7,7 @@ This page is useful for user type 4-5. ``` -Online books can be easily updated, however, this might confuse readers. Therefore, it's good practice to be aware of this and, where needed, provide explicit version to the readers. +Online books can be easily updated, however, this might confuse readers. Therefore, it's good practice to be aware of this and, where needed, provide an explicit version to the readers. For example when making taylor-made books for specific academic years, you want students to be able to find their own book (even after the academic year is over). For students which take the course twice, you might want to provide some sort of changelog of what has been changed. @@ -17,6 +17,8 @@ You could also think of your published book which is references by other people. Maybe this all sounds confusing and difficult. No worries! A use-case could be a book which progresses in time, but in which you don't want to deal with the additional hassle of versioning. Your book could be perfectly fine without any measures on this topic! +If you are part of the previous group, but at some point decide to make a new version of the book while keeping the old one, you could do so without dealing with version numbers and changelogs, but just publish both versions online. + Finally, you might consider publishing your book at an online publisher. This could increase findability of your book and you might benefit from the brand of the publisher, but it may have versioning, copyright and licensing consequences. So, there's a few use-cases for which different (combinations) of solutions exist. These are summarized in the table below. You can combine use-cases to your liking: @@ -24,9 +26,10 @@ So, there's a few use-cases for which different (combinations) of solutions exis | Use-case | [Publish version on separate URLs](./versions_URLs.md) | [Use TeachBooks versioning with a changelog](versioning_changelog) | [Keep old versions online](./versioning_archived.md) | [Keep source code of old versions online](./versioning_archived.md) | [Publish your book officially](./publisher.md) | |:---:|:---:|:---:|:---:|:---:|:---:| | Book changes over time, but you don't want to deal with versioning | | | | | | -| Taylor-made book per academic year | Recommended | | Recommended | Can be considered | | +| Occasionally releasing a new version while keeping the previous version, with minimal effort for versioning | Recommended | | Recommended | Can be considered | | | Continuously adding content and solutions or updating crucial mistakes | | Recommended | | | | | Allow referencing specific versions | Can be considered | Recommended | Can be considered | Recommended | | +| Taylor-made book per academic year | Recommended | Recommended in case of students retaking a course | Recommended | Can be considered | | | Increase findability or benefit from publisher's brand | | | | | Recommended | Read more about each of these measures on the following sub-pages From dedfdd7d973f452ea8b2d7bccdf807675b6dfdf2 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 24 Feb 2025 21:29:44 +0100 Subject: [PATCH 402/802] WIP --- book/_toc.yml | 2 +- book/installation-and-setup/versioning.md | 28 +++++++++---------- .../versioning_archived.md | 10 ++----- .../versioning_changelog.md | 2 +- book/installation-and-setup/versions_URLs.md | 17 +++++++++-- 5 files changed, 32 insertions(+), 27 deletions(-) diff --git a/book/_toc.yml b/book/_toc.yml index e5e5a4d..0371461 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -32,8 +32,8 @@ parts: - file: installation-and-setup/versioning sections: - file: installation-and-setup/versions_URLs - - file: installation-and-setup/versioning_changelog - file: installation-and-setup/versioning_archived + - file: installation-and-setup/versioning_changelog - file: installation-and-setup/publisher - file: installation-and-setup/copyright.md sections: diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index 73fee3f..3a8a8fb 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -11,25 +11,25 @@ Online books can be easily updated, however, this might confuse readers. Therefo For example when making taylor-made books for specific academic years, you want students to be able to find their own book (even after the academic year is over). For students which take the course twice, you might want to provide some sort of changelog of what has been changed. -Another example could be a course in which you add content and solutions during the course or you're fixing mistakes which may have misinformed the reader. If this is not directly visible in the table of contents, students might not be aware of these changes. Again, a changelog could be useful to inform the reader about the change. Furthermore, a smart versioning system might tell the reader something about the impact of the addition differentiating errata and additions. +Another example could be a book in which you add content and solutions during the course or you're fixing mistakes which may have misinformed the reader. If this is not directly visible in the table of contents, students might not be aware of these changes. Again, a changelog could be useful to inform the reader about the change. Furthermore, a smart versioning system might tell the reader something about the impact of the addition differentiating errata and additions. -You could also think of your published book which is references by other people. As content (and the location of this in your book) might change over time, other people can use versions to refer to a fixed version in time of your book. +You could also think of your published book which is referenced by other people. As content (and the location of this in your book) might change over time, other people can use versions to refer to a fixed version in time of your book. Maybe this all sounds confusing and difficult. No worries! A use-case could be a book which progresses in time, but in which you don't want to deal with the additional hassle of versioning. Your book could be perfectly fine without any measures on this topic! -If you are part of the previous group, but at some point decide to make a new version of the book while keeping the old one, you could do so without dealing with version numbers and changelogs, but just publish both versions online. +If you are part of the previous group, but at some point decide to make a new version of the book while keeping the old one, you could do so without dealing with version numbers and changelogs. Just publish both versions online. -Finally, you might consider publishing your book at an online publisher. This could increase findability of your book and you might benefit from the brand of the publisher, but it may have versioning, copyright and licensing consequences. +Finally, you might consider publishing your book at an online publisher. This could increase findability of your book and you might benefit from the brand of the publisher, but it may have flexibility, copyright and licensing consequences. -So, there's a few use-cases for which different (combinations) of solutions exist. These are summarized in the table below. You can combine use-cases to your liking: +So, there's a few use-cases for which different (combinations) of solutions exist. These are summarized in the table below in order of increasingly effort and impact. You can combine use-cases to your liking: -| Use-case | [Publish version on separate URLs](./versions_URLs.md) | [Use TeachBooks versioning with a changelog](versioning_changelog) | [Keep old versions online](./versioning_archived.md) | [Keep source code of old versions online](./versioning_archived.md) | [Publish your book officially](./publisher.md) | -|:---:|:---:|:---:|:---:|:---:|:---:| -| Book changes over time, but you don't want to deal with versioning | | | | | | -| Occasionally releasing a new version while keeping the previous version, with minimal effort for versioning | Recommended | | Recommended | Can be considered | | -| Continuously adding content and solutions or updating crucial mistakes | | Recommended | | | | -| Allow referencing specific versions | Can be considered | Recommended | Can be considered | Recommended | | -| Taylor-made book per academic year | Recommended | Recommended in case of students retaking a course | Recommended | Can be considered | | -| Increase findability or benefit from publisher's brand | | | | | Recommended | +| Use-case | [Publish versions on separate URLs](./versions_URLs.md) | [Publish source code of all versions](./versioning_archived.md) | [Use TeachBooks versioning with a changelog](versioning_changelog) | [Publish your book officially](./publisher.md) | +|:---:|:---:|:---:|:---:|:---:| +| Book changes over time, but you don't want to deal with versioning | | | | | +| Occasionally releasing a new version while keeping the previous version, with minimal effort for versioning | Recommended | Can be considered | | | +| Continuously adding content and solutions or updating crucial mistakes | | | Recommended | | +| Allow referencing specific versions | Can be considered |Recommended | Recommended | | +| Taylor-made book per academic year | Recommended | Can be considered | Recommended in case of students retaking a course | | +| Increase findability or benefit from publisher's brand | | | | Recommended | -Read more about each of these measures on the following sub-pages +Read more about each of these measures on the following sub-pages. \ No newline at end of file diff --git a/book/installation-and-setup/versioning_archived.md b/book/installation-and-setup/versioning_archived.md index 21369e5..94e54b3 100644 --- a/book/installation-and-setup/versioning_archived.md +++ b/book/installation-and-setup/versioning_archived.md @@ -1,11 +1,5 @@ # Keep source code and website of all versions -Although you might only want to share the most recent version of the book with your readers, it might be useful too the have the source code and website of older versions somewhere too. -Git allows you to go back in the git history to the source code of old versions. To make this as easy as possible for readers, use tags and releases instead of having the readers scroll through a long list of (not alway very descriptive) commit descriptions. +Although you might only want to share the most recent version of the book with your readers, it might be useful too the have the source code of those versions somewhere too. Don't be afraid, git makes it very easy to make this possible. -To share the built book / website of old versions for your book on GitHub you've a few options: -- add a zip of the built book to the release in GitHub as binary asset. This requires readers to download the zip and open the html files locally, but doesn't require you to host it somewhere. This zip can be easily downloaded as an artifact from [the GitHub action](../external/deploy-book-workflow/README.md). An example can be found [here](https://github.com/TUDelft-books/CME4501/releases/tag/v2024.1.0) -- create a branch for each tag. When doing this, [the GitHub workflow](../external/deploy-book-workflow/README.md) will build it on GitHub pages. It's advised to use the version as branch name. You can create a branch from a tag locally by running: `git branch `. Note that when you've many version and a large book, this approach might easily fill up your 1 GB GitHub pages limit. -- Use [Read the Docs](../features/pull_request_build.md) to build a website for all your tags. Refer to the URL of this built from your GitHub release. To enable this functionality in Read the Docs, apply the following settings in [your Read the Docs dashboard](https://app.readthedocs.org/dashboard/): go to `Setup` - `Settings` - `Automation rules` - `Add rule` and set `Description`: 'Build all tags', `Match`: `Custom Match`, `Custom match`: `.*`, `Version type`: `Tag`, `Action`: `Activate version` - -If you've your own webserver, you can publish each version on it manually. \ No newline at end of file +Git allows you to go back in the git history to the source code of old versions. To make this as easy as possible for readers, use branches, tags and releases instead of having the readers scroll through a long list of (not alway very descriptive) commit descriptions. How to use tags and releases is described in [](./versioning_changelog.md) \ No newline at end of file diff --git a/book/installation-and-setup/versioning_changelog.md b/book/installation-and-setup/versioning_changelog.md index fba48a8..d9fd37e 100644 --- a/book/installation-and-setup/versioning_changelog.md +++ b/book/installation-and-setup/versioning_changelog.md @@ -1,5 +1,5 @@ # TeachBooks versioning with changelog -Versions combined with a changelog can be a very effective way to communicate book changes. Inspired by versioning systems in software management (i.e. semantic and CalVer versioning) version is used extensively in the world of software management to deal with versions. This is more suited than the more traditional way of versioning paper books (version 1, 2, etc.), because of the amount of edits which online books allow. TeachBooks versioning comes in two flavors: +Versions combined with a changelog can be a very effective way to communicate book changes to the reader and allow reuse of specific versions. Inspired by versioning systems in software management (i.e. semantic and CalVer versioning) you can define a version guideline in which the version number tells the reader about the impact of the change. This might more suitable for your online books than the more traditional way of versioning paper books (version 1, 2, etc.), because of the amount of edits which online books allow. We recommend TeachBooks versioning, which comes in two flavors: 1. `academic_year.additions.errata` versioning for books tailed-made for courses in which content is added / adapted during the course and might be restructured extensively every year while remaining to be available in the original form. 2. `major.errata` versioning for books which are more stable over years, in which big changes are covered only by the version number. diff --git a/book/installation-and-setup/versions_URLs.md b/book/installation-and-setup/versions_URLs.md index 9bde6fb..f40266d 100644 --- a/book/installation-and-setup/versions_URLs.md +++ b/book/installation-and-setup/versions_URLs.md @@ -1,11 +1,22 @@ # Publish version on separate (fixed) URLs -When making books for education, typically your book can change substantially for consequential academic years. Using the [](../external/deploy-book-workflow/README.md), you can release the different version of your book all under the same root URL. If you name each students' version of each year to the ``, the students URL includes that academic year too. It is recommended to yearly update the current academic year branch as the `PRIMARY BRANCH` when using the [GitHub workflow](gh-workflow-settings). This ensures that students are redirected to a consistent URL, even when new versions of the book are added later. Eventually, you can add old branches to the list of `BRANCHES_ARCHIVED` when using the [GitHub workflow](gh-workflow-settings) to include a banner on the page indicating its archived state. +As soon as you've different versions online, you have to make a decision about URLs. Using the [](../external/deploy-book-workflow/README.md), you can release the different version of your book all under the same root URL. If you plan on maintaining only one public version, it is advisable to set `BEHAVIOR_PRIMARY` from the default `redirect` to `copy`. This ensures that the primary branch is copied to the root, making the URL more compact. -Don't forget to explain how you organize these URLs in your README and eventually in the book itself too with a sentence like this: +To share the built book / website of old versions for your book on GitHub you've a few options: +- create a branch for each version. When doing this, [the GitHub workflow](../external/deploy-book-workflow/README.md) will build it on GitHub pages. Here's a few tips: + - It's advised to use the version as branch name. In case of versions per academic year, you can just name each branch to the current academic year, this leads to the URL with the same name. In that case. + - It is recommended to update the primary branch as the `PRIMARY BRANCH` when using the [GitHub workflow](gh-workflow-settings) whenever a new version is considered to be the most primary one. This ensures that readers are redirected to a consistent URL, even when new versions of the book are added later. + - Eventually, you can add old branches to the list of `BRANCHES_ARCHIVED` when using the [GitHub workflow](gh-workflow-settings) to include a banner on the page indicating its archived state. Alternatively, you can add a banner manually to `_config.yml`. + - If you're using tags (as will be explained in [later](./versioning_changelog.md)), you can create a branch from a tag locally by running: `git branch `. + - If you've many version of the book, at some point you might reach the 1 GB GitHub Pages limit. This is only expected for extremely large books with a lot of non-text-based (binary) content. To prevent going over that limit, store large content not used for building the website (like images) on an external server. This can be another GitHub repository or a (paid) object store. +- add a zip of the built book to the release in GitHub as binary asset. This requires readers to download the zip and open the html files locally, but doesn't require you to host it somewhere. This zip can be easily downloaded as an artifact from [the GitHub action](../external/deploy-book-workflow/README.md). An example can be found [here](https://github.com/TUDelft-books/CME4501/releases/tag/v2024.1.0). Note that this requires you to set up tags and releases, as explained in [](versioning_changelog.md) +- Use [Read the Docs](../features/pull_request_build.md) to build a website for all your branches, forks and tags as Read the docs doesn't have a 1 GB limit, but has a very different URL structure. In case you're using tags and release, refer to the URL of this built from your GitHub release. + +If you've your own webserver, you can publish each version on it manually. + +Don't forget to explain how you organize your URLs and old versions in your README and eventually in the book itself too with a sentence like this: > This is the 2024-2025-version of this book. Go to `` to view the most recent version of this book, or adapt the year in `/` to the year when you took the course. -If you've many version of the book, at some point you might reach the 1 GB GitHub Pages limit. This is only expected for extremely large books with a lot of non-text-based (binary) content. To prevent going over that limit, store large content not used for building the website (like images) on an external server. This can be another GitHub repository or a (paid) object store From 3c97679bb722421fa40c42033dba03a4a4e2d00f Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 24 Feb 2025 21:30:42 +0100 Subject: [PATCH 403/802] WIP --- book/credits.md | 2 +- book/installation-and-setup/versioning.md | 2 -- book/installation-and-setup/versioning_changelog.md | 3 +++ 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/book/credits.md b/book/credits.md index ef9cdf1..c33d85c 100644 --- a/book/credits.md +++ b/book/credits.md @@ -60,7 +60,7 @@ The following pages contain content written by others, part of has been reused a - Pages {ref}`copyright` and {ref}`copyright_considerations` include text from {cite:t}`tud_cip_24` that is used in the copyright checklist items. Original content licensed under CC BY. - Page {ref}`copyright_licenses`: {numref}`Figure %s` is included unmodified, along with paraphrased and quoted text (including hyperlinks) from {cite:t}`hall21`. Work is licensed under CC BY. - Page {ref}`copyright_licenses`: {numref}`Figure %s` is included unmodified. Work is provided by Kennisland under a CC0 license. Accessed at [](https://wiki.creativecommons.org/wiki/File:CC_License_Compatibility_Chart.png) on December 17, 2024. -- page [](./installation-and-setup/versioning.md): includes text from {cite:t}`semver` that has been modified. Original content licensed under CC BY 3.0. +- page [](./installation-and-setup/versioning_changelog.md): includes text from {cite:t}`semver` that has been modified. Original content licensed under CC BY 3.0. diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index 3a8a8fb..85eb2a2 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -1,7 +1,5 @@ # Versioning and URLs -> This page reuses adapted CC BY 3.0 content from Tom Preston-Werner {cite:t}`semver`. {fa}`quote-left`{ref}`Find out more here.` - ```{admonition} User types :class: tip This page is useful for user type 4-5. diff --git a/book/installation-and-setup/versioning_changelog.md b/book/installation-and-setup/versioning_changelog.md index d9fd37e..26aa67d 100644 --- a/book/installation-and-setup/versioning_changelog.md +++ b/book/installation-and-setup/versioning_changelog.md @@ -1,4 +1,7 @@ # TeachBooks versioning with changelog + +> This page reuses adapted CC BY 3.0 content from Tom Preston-Werner {cite:t}`semver`. {fa}`quote-left`{ref}`Find out more here.` + Versions combined with a changelog can be a very effective way to communicate book changes to the reader and allow reuse of specific versions. Inspired by versioning systems in software management (i.e. semantic and CalVer versioning) you can define a version guideline in which the version number tells the reader about the impact of the change. This might more suitable for your online books than the more traditional way of versioning paper books (version 1, 2, etc.), because of the amount of edits which online books allow. We recommend TeachBooks versioning, which comes in two flavors: 1. `academic_year.additions.errata` versioning for books tailed-made for courses in which content is added / adapted during the course and might be restructured extensively every year while remaining to be available in the original form. From 1bcc3473d764beb30159612501d957ebdca84487 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 24 Feb 2025 21:34:32 +0100 Subject: [PATCH 404/802] WIP --- book/installation-and-setup/versioning_archived.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/installation-and-setup/versioning_archived.md b/book/installation-and-setup/versioning_archived.md index 94e54b3..af3899f 100644 --- a/book/installation-and-setup/versioning_archived.md +++ b/book/installation-and-setup/versioning_archived.md @@ -1,5 +1,5 @@ # Keep source code and website of all versions -Although you might only want to share the most recent version of the book with your readers, it might be useful too the have the source code of those versions somewhere too. Don't be afraid, git makes it very easy to make this possible. +In case you'd like other to use your source code and you've different versions, it might be useful to have the source code of those versions somewhere too. Don't be afraid, git makes it very easy to make this possible. Git allows you to go back in the git history to the source code of old versions. To make this as easy as possible for readers, use branches, tags and releases instead of having the readers scroll through a long list of (not alway very descriptive) commit descriptions. How to use tags and releases is described in [](./versioning_changelog.md) \ No newline at end of file From cd7093e1d4634979ae42adab9b2b8f953cc75dbd Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 24 Feb 2025 21:44:09 +0100 Subject: [PATCH 405/802] Final stuff for today --- book/installation-and-setup/versioning.md | 2 +- book/installation-and-setup/versioning_archived.md | 2 +- book/installation-and-setup/versions_URLs.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index 85eb2a2..0d9fbb4 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -21,7 +21,7 @@ Finally, you might consider publishing your book at an online publisher. This co So, there's a few use-cases for which different (combinations) of solutions exist. These are summarized in the table below in order of increasingly effort and impact. You can combine use-cases to your liking: -| Use-case | [Publish versions on separate URLs](./versions_URLs.md) | [Publish source code of all versions](./versioning_archived.md) | [Use TeachBooks versioning with a changelog](versioning_changelog) | [Publish your book officially](./publisher.md) | +| Use-case | [Publish versions on separate URLs](./versions_URLs.md) | [Publish source code of all versions](./versioning_archived.md) | [Use TeachBooks versioning with a changelog](versioning_changelog) | [Publish your book with a publisher](./publisher.md) | |:---:|:---:|:---:|:---:|:---:| | Book changes over time, but you don't want to deal with versioning | | | | | | Occasionally releasing a new version while keeping the previous version, with minimal effort for versioning | Recommended | Can be considered | | | diff --git a/book/installation-and-setup/versioning_archived.md b/book/installation-and-setup/versioning_archived.md index af3899f..1b6746b 100644 --- a/book/installation-and-setup/versioning_archived.md +++ b/book/installation-and-setup/versioning_archived.md @@ -1,4 +1,4 @@ -# Keep source code and website of all versions +# Publish source code of all versions In case you'd like other to use your source code and you've different versions, it might be useful to have the source code of those versions somewhere too. Don't be afraid, git makes it very easy to make this possible. diff --git a/book/installation-and-setup/versions_URLs.md b/book/installation-and-setup/versions_URLs.md index f40266d..8cc7e53 100644 --- a/book/installation-and-setup/versions_URLs.md +++ b/book/installation-and-setup/versions_URLs.md @@ -12,7 +12,7 @@ To share the built book / website of old versions for your book on GitHub you've - If you're using tags (as will be explained in [later](./versioning_changelog.md)), you can create a branch from a tag locally by running: `git branch `. - If you've many version of the book, at some point you might reach the 1 GB GitHub Pages limit. This is only expected for extremely large books with a lot of non-text-based (binary) content. To prevent going over that limit, store large content not used for building the website (like images) on an external server. This can be another GitHub repository or a (paid) object store. - add a zip of the built book to the release in GitHub as binary asset. This requires readers to download the zip and open the html files locally, but doesn't require you to host it somewhere. This zip can be easily downloaded as an artifact from [the GitHub action](../external/deploy-book-workflow/README.md). An example can be found [here](https://github.com/TUDelft-books/CME4501/releases/tag/v2024.1.0). Note that this requires you to set up tags and releases, as explained in [](versioning_changelog.md) -- Use [Read the Docs](../features/pull_request_build.md) to build a website for all your branches, forks and tags as Read the docs doesn't have a 1 GB limit, but has a very different URL structure. In case you're using tags and release, refer to the URL of this built from your GitHub release. +- Use [Read the Docs](../features/pull_request_build.md) to build a website for all your branches, forks and tags as Read the docs doesn't have a 1 GB limit, but has a very different URL structure and the free community version has advertisement. In case you're using tags and releases, refer to the URL of this built from your GitHub release to make sure that GitHub visitors find their way to Read the Docs. If you've your own webserver, you can publish each version on it manually. From 33d160caaf1f11f0ed901690ebbaf92729ec280b Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 08:24:49 +0100 Subject: [PATCH 406/802] Update after review Dennis --- book/_toc.yml | 1 - book/installation-and-setup/versioning.md | 18 +++++++++--------- .../versioning_archived.md | 5 ----- .../versioning_changelog.md | 6 +++++- book/installation-and-setup/versions_URLs.md | 13 +++++++------ 5 files changed, 21 insertions(+), 22 deletions(-) delete mode 100644 book/installation-and-setup/versioning_archived.md diff --git a/book/_toc.yml b/book/_toc.yml index f75fb9c..49d2083 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -32,7 +32,6 @@ parts: - file: installation-and-setup/versioning sections: - file: installation-and-setup/versions_URLs - - file: installation-and-setup/versioning_archived - file: installation-and-setup/versioning_changelog - file: installation-and-setup/publisher - file: installation-and-setup/copyright.md diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index 0d9fbb4..ad5022b 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -11,7 +11,7 @@ For example when making taylor-made books for specific academic years, you want Another example could be a book in which you add content and solutions during the course or you're fixing mistakes which may have misinformed the reader. If this is not directly visible in the table of contents, students might not be aware of these changes. Again, a changelog could be useful to inform the reader about the change. Furthermore, a smart versioning system might tell the reader something about the impact of the addition differentiating errata and additions. -You could also think of your published book which is referenced by other people. As content (and the location of this in your book) might change over time, other people can use versions to refer to a fixed version in time of your book. +You could also think of your published book which is referenced by other people. Don't be afraid, git makes it very easy to make this possible. Git allows you to go back in the git history to the source code of old versions. To make this as easy as possible for readers, you can assign versions instead of having the readers scroll through a long list of (not alway very descriptive) commit descriptions. Maybe this all sounds confusing and difficult. No worries! A use-case could be a book which progresses in time, but in which you don't want to deal with the additional hassle of versioning. Your book could be perfectly fine without any measures on this topic! @@ -21,13 +21,13 @@ Finally, you might consider publishing your book at an online publisher. This co So, there's a few use-cases for which different (combinations) of solutions exist. These are summarized in the table below in order of increasingly effort and impact. You can combine use-cases to your liking: -| Use-case | [Publish versions on separate URLs](./versions_URLs.md) | [Publish source code of all versions](./versioning_archived.md) | [Use TeachBooks versioning with a changelog](versioning_changelog) | [Publish your book with a publisher](./publisher.md) | -|:---:|:---:|:---:|:---:|:---:| -| Book changes over time, but you don't want to deal with versioning | | | | | -| Occasionally releasing a new version while keeping the previous version, with minimal effort for versioning | Recommended | Can be considered | | | -| Continuously adding content and solutions or updating crucial mistakes | | | Recommended | | -| Allow referencing specific versions | Can be considered |Recommended | Recommended | | -| Taylor-made book per academic year | Recommended | Can be considered | Recommended in case of students retaking a course | | -| Increase findability or benefit from publisher's brand | | | | Recommended | +| Use-case | [Publish versions on separate URLs](./versions_URLs.md) | [Use TeachBooks versioning with a changelog](versioning_changelog) | [Publish your book with a publisher](./publisher.md) | +|:---:|:---:|:---:|:---:| +| Book changes over time, but you don't want to deal with versioning | | | | +| Occasionally releasing a new version while keeping the previous version, with minimal effort for versioning | Recommended | | | +| Continuously adding content and solutions or updating crucial mistakes | | Recommended | | +| Allow referencing specific versions | Can be considered | Recommended | | +| Taylor-made book per academic year | Recommended | Recommended in case of students retaking a course | | +| Increase findability or benefit from publisher's brand | | | Recommended | Read more about each of these measures on the following sub-pages. \ No newline at end of file diff --git a/book/installation-and-setup/versioning_archived.md b/book/installation-and-setup/versioning_archived.md deleted file mode 100644 index 1b6746b..0000000 --- a/book/installation-and-setup/versioning_archived.md +++ /dev/null @@ -1,5 +0,0 @@ -# Publish source code of all versions - -In case you'd like other to use your source code and you've different versions, it might be useful to have the source code of those versions somewhere too. Don't be afraid, git makes it very easy to make this possible. - -Git allows you to go back in the git history to the source code of old versions. To make this as easy as possible for readers, use branches, tags and releases instead of having the readers scroll through a long list of (not alway very descriptive) commit descriptions. How to use tags and releases is described in [](./versioning_changelog.md) \ No newline at end of file diff --git a/book/installation-and-setup/versioning_changelog.md b/book/installation-and-setup/versioning_changelog.md index 26aa67d..86fa7bc 100644 --- a/book/installation-and-setup/versioning_changelog.md +++ b/book/installation-and-setup/versioning_changelog.md @@ -7,7 +7,7 @@ Versions combined with a changelog can be a very effective way to communicate bo 1. `academic_year.additions.errata` versioning for books tailed-made for courses in which content is added / adapted during the course and might be restructured extensively every year while remaining to be available in the original form. 2. `major.errata` versioning for books which are more stable over years, in which big changes are covered only by the version number. -We've come up with guidelines how to use the two TeachBooks-versioning options (adapted from {cite:p}`semver`): +We have come up with guidelines how to use the two TeachBooks-versioning options (adapted from {cite:p}`semver`): `````{tab-set} ````{tab-item} academic_year.additions.errata @@ -20,6 +20,8 @@ We've come up with guidelines how to use the two TeachBooks-versioning options ( 1. Precedence MUST be calculated by separating the version into academic year, additions and errata identifiers in that order. 2. Precedence is determined by the first difference when comparing each of these identifiers from left to right as follows: Academic year, additions and errata versions are always compared numerically. Example: 2024.0.0 < 2025.0.0 < 2025.1.0 < 2025.1.1. 7. The way in which the version number is incremented after the initial release should be explained in the README of the source code and in the book itself. + +An example can be seen in [the source repository of the Engineering Systems Optimization book](https://github.com/TUDelft-books/CME4501/tags) showing tags for different versions. ```` ````{tab-item} major.errata 1. A normal version number MUST take the form `major.errata` where `major`, and `errata` are non-negative integers, and MUST NOT contain leading zeroes. Each element MUST increase numerically. For instance: 9.0 -> 10.0 -> 11.0 @@ -74,6 +76,8 @@ Leads to for example: TeachBooks versioning added :::::: +An example can be found [here](https://oit.tudelft.nl/CME4501/2024/pages/linear_constrained_optimization_class.html) + ## Implement tags and releases Tags can be added to your source code by adding the version number as a tag to a specific commit. You can do so only locally. In GitHub Desktop this is done by clicking 'Create Tag...` for a specific commit in the History tab. diff --git a/book/installation-and-setup/versions_URLs.md b/book/installation-and-setup/versions_URLs.md index 8cc7e53..e39f6e5 100644 --- a/book/installation-and-setup/versions_URLs.md +++ b/book/installation-and-setup/versions_URLs.md @@ -1,22 +1,23 @@ # Publish version on separate (fixed) URLs -As soon as you've different versions online, you have to make a decision about URLs. Using the [](../external/deploy-book-workflow/README.md), you can release the different version of your book all under the same root URL. +As soon as you have different versions online, you have to make a decision about URLs. Using the [](../external/deploy-book-workflow/README.md), you can release the different version of your book all under the same root URL. If you plan on maintaining only one public version, it is advisable to set `BEHAVIOR_PRIMARY` from the default `redirect` to `copy`. This ensures that the primary branch is copied to the root, making the URL more compact. -To share the built book / website of old versions for your book on GitHub you've a few options: +To share the built book / website of old versions for your book on GitHub you have a few options: - create a branch for each version. When doing this, [the GitHub workflow](../external/deploy-book-workflow/README.md) will build it on GitHub pages. Here's a few tips: - It's advised to use the version as branch name. In case of versions per academic year, you can just name each branch to the current academic year, this leads to the URL with the same name. In that case. - It is recommended to update the primary branch as the `PRIMARY BRANCH` when using the [GitHub workflow](gh-workflow-settings) whenever a new version is considered to be the most primary one. This ensures that readers are redirected to a consistent URL, even when new versions of the book are added later. - Eventually, you can add old branches to the list of `BRANCHES_ARCHIVED` when using the [GitHub workflow](gh-workflow-settings) to include a banner on the page indicating its archived state. Alternatively, you can add a banner manually to `_config.yml`. - If you're using tags (as will be explained in [later](./versioning_changelog.md)), you can create a branch from a tag locally by running: `git branch `. - - If you've many version of the book, at some point you might reach the 1 GB GitHub Pages limit. This is only expected for extremely large books with a lot of non-text-based (binary) content. To prevent going over that limit, store large content not used for building the website (like images) on an external server. This can be another GitHub repository or a (paid) object store. + - If you have many version of the book, at some point you might reach the 1 GB GitHub Pages limit. This is only expected for extremely large books with a lot of non-text-based (binary) content. To prevent going over that limit, store large content not used for building the website (like images) on an external server. This can be another GitHub repository or a (paid) object store. + - An example can be found in the book 'Engineering Systems Optimization': it has two versions for readers online, the [2023-version](https://oit.tudelft.nl/CME4501/2023) and the [2024-version](https://oit.tudelft.nl/CME4501/2024), recognizable by the URL. Both versions originate from their respective branches in the [GitHub-repository](https://github.com/TUDelft-books/CME4501) - add a zip of the built book to the release in GitHub as binary asset. This requires readers to download the zip and open the html files locally, but doesn't require you to host it somewhere. This zip can be easily downloaded as an artifact from [the GitHub action](../external/deploy-book-workflow/README.md). An example can be found [here](https://github.com/TUDelft-books/CME4501/releases/tag/v2024.1.0). Note that this requires you to set up tags and releases, as explained in [](versioning_changelog.md) - Use [Read the Docs](../features/pull_request_build.md) to build a website for all your branches, forks and tags as Read the docs doesn't have a 1 GB limit, but has a very different URL structure and the free community version has advertisement. In case you're using tags and releases, refer to the URL of this built from your GitHub release to make sure that GitHub visitors find their way to Read the Docs. -If you've your own webserver, you can publish each version on it manually. +If you have your own webserver, you can publish each version on it manually. -Don't forget to explain how you organize your URLs and old versions in your README and eventually in the book itself too with a sentence like this: +Don't forget to explain how you organize your URLs and old versions in your README and eventually in the book itself too with a sentence like this (as can be seen in [this book](https://oit.tudelft.nl/CME4501/2024/intro.html) too): -> This is the 2024-2025-version of this book. Go to `` to view the most recent version of this book, or adapt the year in `/` to the year when you took the course. +> This is the ``-version of this book. Go to `` to view the most recent version of this book, or adapt the year in `/` to the year when you took the course. From 5da8f5711bb19ff6608f80c1b8a293f578686c1b Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 08:34:03 +0100 Subject: [PATCH 407/802] added versioning to tools to --- book/_toc.yml | 1 + book/credits.md | 2 +- book/features/versioning.md | 38 +++++++++++++++++++ book/installation-and-setup/versioning.md | 2 +- .../versioning_changelog.md | 34 ++--------------- book/installation-and-setup/versions_URLs.md | 2 +- 6 files changed, 45 insertions(+), 34 deletions(-) create mode 100644 book/features/versioning.md diff --git a/book/_toc.yml b/book/_toc.yml index 49d2083..c01916a 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -63,6 +63,7 @@ parts: - file: features/local_server - file: external/Nested-Books/README.md - file: features/update_env + - file: features/versioning - file: features/sphinx_extensions.md sections: - file: external/Download-Link-Replacer/README.md diff --git a/book/credits.md b/book/credits.md index c33d85c..64caec1 100644 --- a/book/credits.md +++ b/book/credits.md @@ -60,7 +60,7 @@ The following pages contain content written by others, part of has been reused a - Pages {ref}`copyright` and {ref}`copyright_considerations` include text from {cite:t}`tud_cip_24` that is used in the copyright checklist items. Original content licensed under CC BY. - Page {ref}`copyright_licenses`: {numref}`Figure %s` is included unmodified, along with paraphrased and quoted text (including hyperlinks) from {cite:t}`hall21`. Work is licensed under CC BY. - Page {ref}`copyright_licenses`: {numref}`Figure %s` is included unmodified. Work is provided by Kennisland under a CC0 license. Accessed at [](https://wiki.creativecommons.org/wiki/File:CC_License_Compatibility_Chart.png) on December 17, 2024. -- page [](./installation-and-setup/versioning_changelog.md): includes text from {cite:t}`semver` that has been modified. Original content licensed under CC BY 3.0. +- page [](./features/versioning.md): includes text from {cite:t}`semver` that has been modified. Original content licensed under CC BY 3.0. diff --git a/book/features/versioning.md b/book/features/versioning.md new file mode 100644 index 0000000..c769c82 --- /dev/null +++ b/book/features/versioning.md @@ -0,0 +1,38 @@ +# TeachBooks Versioning + +> This page reuses adapted CC BY 3.0 content from Tom Preston-Werner {cite:t}`semver`. {fa}`quote-left`{ref}`Find out more here.` + +Inspired by versioning systems in software management (i.e. semantic and CalVer versioning) TeachBooks suggests a versioning guideline in which the version number tells the reader about the impact of the change. This might more suitable for your online books than the more traditional way of versioning paper books (version 1, 2, etc.), because of the amount of edits which online books allow. We recommend TeachBooks versioning, which comes in two flavors: + +1. `academic_year.additions.errata` versioning for books tailed-made for courses in which content is added / adapted during the course and might be restructured extensively every year while remaining to be available in the original form. +2. `major.errata` versioning for books which are more stable over years, in which big changes are covered only by the version number. + +We have come up with guidelines how to use the two TeachBooks-versioning options (adapted from {cite:p}`semver`): + +`````{tab-set} +````{tab-item} academic_year.additions.errata +1. A normal version number MUST take the form `academic_year.additions.errata` where `academic_year` is the academic year in which the book is used, and `additions`, and `errata` are non-negative integers, and MUST NOT contain leading zeroes. Each element MUST increase numerically. For instance: 2025.9.0 -> 2025.10.0 -> 2025.11.0 +2. Once a versioned book has been released, the contents of that version MUST NOT be modified. Any modifications MUST be released as a new version. +3. Errata versions MUST be incremented if a small change is made which should be communicated to the reader in both the source code and in the book itself. If the small change is not crucial (like a simple typo), you might consider not defining it as a new version but combining it with other changes in the next errata or additions version. +4. Additions version MUST be incremented if an addition is made to the book. It MUST be communicated in both the source code and in the book itself. It MAY include errata level changes. The errata version MUST be reset to 0 when the addition version is incremented. +5. Academic year version MUST be incremented if a fresh book is started for which additions will follow later. It MUST be communicated in both the source code and in the book itself. Additions and errata versions MUST be reset to 0 when academic version is incremented. +6. Precedence refers to how versions are compared to each other when ordered. + 1. Precedence MUST be calculated by separating the version into academic year, additions and errata identifiers in that order. + 2. Precedence is determined by the first difference when comparing each of these identifiers from left to right as follows: Academic year, additions and errata versions are always compared numerically. Example: 2024.0.0 < 2025.0.0 < 2025.1.0 < 2025.1.1. +7. The way in which the version number is incremented after the initial release should be explained in the README of the source code and in the book itself. + +An example can be seen in [the source repository of the Engineering Systems Optimization book](https://github.com/TUDelft-books/CME4501/tags) showing tags for different versions. +```` +````{tab-item} major.errata +1. A normal version number MUST take the form `major.errata` where `major`, and `errata` are non-negative integers, and MUST NOT contain leading zeroes. Each element MUST increase numerically. For instance: 9.0 -> 10.0 -> 11.0 +2. Once a versioned book has been released, the contents of that version MUST NOT be modified. Any modifications MUST be released as a new version. +3. Errata versions MUST be incremented if a small change is made which should be communicated to the reader in both the source code and in the book itself. If the small change is not crucial (like a simple typo), you might consider not defining it as a new version but combining it with other changes in the next major version. +5. Major versions MUST be incremented if a substantial restructure or additions is made. It MUST be communicated in both the source code and in the book itself. Errata versions MUST be reset to 0 when the major version is incremented. +6. Precedence refers to how versions are compared to each other when ordered. + 1. Precedence MUST be calculated by separating the version into major and errata identifiers in that order. + 2. Precedence is determined by the first difference when comparing each of these identifiers from left to right as follows: major and errata versions are always compared numerically. Example: 1.0 < 2.0 < 2.1. +7. The way in which the version number is incremented after the initial release should be explained in the README of the source code and in the book itself. +```` +````` + +Read [](../installation-and-setup/versioning_changelog.md) on how to combine this with a changelog, tags and releases! \ No newline at end of file diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index ad5022b..e265115 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -11,7 +11,7 @@ For example when making taylor-made books for specific academic years, you want Another example could be a book in which you add content and solutions during the course or you're fixing mistakes which may have misinformed the reader. If this is not directly visible in the table of contents, students might not be aware of these changes. Again, a changelog could be useful to inform the reader about the change. Furthermore, a smart versioning system might tell the reader something about the impact of the addition differentiating errata and additions. -You could also think of your published book which is referenced by other people. Don't be afraid, git makes it very easy to make this possible. Git allows you to go back in the git history to the source code of old versions. To make this as easy as possible for readers, you can assign versions instead of having the readers scroll through a long list of (not alway very descriptive) commit descriptions. +You could also think of your published book which is referenced by other people. Don't be afraid, git makes it very easy to make this possible. Git allows you to go back in the git history. To make this as easy as possible for readers, you can assign versions using TeachBooks versioning instead of having the readers scroll through a long list of (not alway very descriptive) commit descriptions. Maybe this all sounds confusing and difficult. No worries! A use-case could be a book which progresses in time, but in which you don't want to deal with the additional hassle of versioning. Your book could be perfectly fine without any measures on this topic! diff --git a/book/installation-and-setup/versioning_changelog.md b/book/installation-and-setup/versioning_changelog.md index 86fa7bc..3be6d74 100644 --- a/book/installation-and-setup/versioning_changelog.md +++ b/book/installation-and-setup/versioning_changelog.md @@ -1,39 +1,11 @@ # TeachBooks versioning with changelog -> This page reuses adapted CC BY 3.0 content from Tom Preston-Werner {cite:t}`semver`. {fa}`quote-left`{ref}`Find out more here.` +Versions combined with a changelog can be a very effective way to communicate book changes to the reader and allow reuse of specific versions. We recommend [TeachBooks versioning]((../features/versioning.md)), which comes in two flavors: -Versions combined with a changelog can be a very effective way to communicate book changes to the reader and allow reuse of specific versions. Inspired by versioning systems in software management (i.e. semantic and CalVer versioning) you can define a version guideline in which the version number tells the reader about the impact of the change. This might more suitable for your online books than the more traditional way of versioning paper books (version 1, 2, etc.), because of the amount of edits which online books allow. We recommend TeachBooks versioning, which comes in two flavors: - -1. `academic_year.additions.errata` versioning for books tailed-made for courses in which content is added / adapted during the course and might be restructured extensively every year while remaining to be available in the original form. +1. `academic_year.additions.errata` versioning for books tailed-made for courses in which content is added / adapted during the course and might be restructured extensively every year while remaining to be available in the original form. An example can be seen in [the source repository of the Engineering Systems Optimization book](https://github.com/TUDelft-books/CME4501/tags) showing tags for different versions. 2. `major.errata` versioning for books which are more stable over years, in which big changes are covered only by the version number. -We have come up with guidelines how to use the two TeachBooks-versioning options (adapted from {cite:p}`semver`): - -`````{tab-set} -````{tab-item} academic_year.additions.errata -1. A normal version number MUST take the form `academic_year.additions.errata` where `academic_year` is the academic year in which the book is used, and `additions`, and `errata` are non-negative integers, and MUST NOT contain leading zeroes. Each element MUST increase numerically. For instance: 2025.9.0 -> 2025.10.0 -> 2025.11.0 -2. Once a versioned book has been released, the contents of that version MUST NOT be modified. Any modifications MUST be released as a new version. -3. Errata versions MUST be incremented if a small change is made which should be communicated to the reader in both the source code and in the book itself. If the small change is not crucial (like a simple typo), you might consider not defining it as a new version but combining it with other changes in the next errata or additions version. -4. Additions version MUST be incremented if an addition is made to the book. It MUST be communicated in both the source code and in the book itself. It MAY include errata level changes. The errata version MUST be reset to 0 when the addition version is incremented. -5. Academic year version MUST be incremented if a fresh book is started for which additions will follow later. It MUST be communicated in both the source code and in the book itself. Additions and errata versions MUST be reset to 0 when academic version is incremented. -6. Precedence refers to how versions are compared to each other when ordered. - 1. Precedence MUST be calculated by separating the version into academic year, additions and errata identifiers in that order. - 2. Precedence is determined by the first difference when comparing each of these identifiers from left to right as follows: Academic year, additions and errata versions are always compared numerically. Example: 2024.0.0 < 2025.0.0 < 2025.1.0 < 2025.1.1. -7. The way in which the version number is incremented after the initial release should be explained in the README of the source code and in the book itself. - -An example can be seen in [the source repository of the Engineering Systems Optimization book](https://github.com/TUDelft-books/CME4501/tags) showing tags for different versions. -```` -````{tab-item} major.errata -1. A normal version number MUST take the form `major.errata` where `major`, and `errata` are non-negative integers, and MUST NOT contain leading zeroes. Each element MUST increase numerically. For instance: 9.0 -> 10.0 -> 11.0 -2. Once a versioned book has been released, the contents of that version MUST NOT be modified. Any modifications MUST be released as a new version. -3. Errata versions MUST be incremented if a small change is made which should be communicated to the reader in both the source code and in the book itself. If the small change is not crucial (like a simple typo), you might consider not defining it as a new version but combining it with other changes in the next major version. -5. Major versions MUST be incremented if a substantial restructure or additions is made. It MUST be communicated in both the source code and in the book itself. Errata versions MUST be reset to 0 when the major version is incremented. -6. Precedence refers to how versions are compared to each other when ordered. - 1. Precedence MUST be calculated by separating the version into major and errata identifiers in that order. - 2. Precedence is determined by the first difference when comparing each of these identifiers from left to right as follows: major and errata versions are always compared numerically. Example: 1.0 < 2.0 < 2.1. -7. The way in which the version number is incremented after the initial release should be explained in the README of the source code and in the book itself. -```` -````` +The details of TeachBooks versioning are covered [here](../features/versioning.md) ## Changelog To communicate changes, we advise creating a changelog in the book. The [template](https://github.com/TeachBooks/template/blob/main/book/changelog.md) contains an empty changelog to fill: diff --git a/book/installation-and-setup/versions_URLs.md b/book/installation-and-setup/versions_URLs.md index e39f6e5..347067c 100644 --- a/book/installation-and-setup/versions_URLs.md +++ b/book/installation-and-setup/versions_URLs.md @@ -8,7 +8,7 @@ To share the built book / website of old versions for your book on GitHub you ha - create a branch for each version. When doing this, [the GitHub workflow](../external/deploy-book-workflow/README.md) will build it on GitHub pages. Here's a few tips: - It's advised to use the version as branch name. In case of versions per academic year, you can just name each branch to the current academic year, this leads to the URL with the same name. In that case. - It is recommended to update the primary branch as the `PRIMARY BRANCH` when using the [GitHub workflow](gh-workflow-settings) whenever a new version is considered to be the most primary one. This ensures that readers are redirected to a consistent URL, even when new versions of the book are added later. - - Eventually, you can add old branches to the list of `BRANCHES_ARCHIVED` when using the [GitHub workflow](gh-workflow-settings) to include a banner on the page indicating its archived state. Alternatively, you can add a banner manually to `_config.yml`. + - Eventually, you can add old branches to the list of `BRANCHES_ARCHIVED` when using the [GitHub workflow](gh-workflow-settings) to include a banner on the page indicating its archived state. Alternatively, you can add a banner manually to `_config.yml`, as explained [here](../basic-features/banner.md). - If you're using tags (as will be explained in [later](./versioning_changelog.md)), you can create a branch from a tag locally by running: `git branch `. - If you have many version of the book, at some point you might reach the 1 GB GitHub Pages limit. This is only expected for extremely large books with a lot of non-text-based (binary) content. To prevent going over that limit, store large content not used for building the website (like images) on an external server. This can be another GitHub repository or a (paid) object store. - An example can be found in the book 'Engineering Systems Optimization': it has two versions for readers online, the [2023-version](https://oit.tudelft.nl/CME4501/2023) and the [2024-version](https://oit.tudelft.nl/CME4501/2024), recognizable by the URL. Both versions originate from their respective branches in the [GitHub-repository](https://github.com/TUDelft-books/CME4501) From f52339f316a5ae5b9ab3b7c91b1b91e540e9ce0f Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 08:39:13 +0100 Subject: [PATCH 408/802] refer to draft versioning too --- book/installation-and-setup/collab.md | 1 + book/installation-and-setup/versions_URLs.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/book/installation-and-setup/collab.md b/book/installation-and-setup/collab.md index de7f906..9db1239 100644 --- a/book/installation-and-setup/collab.md +++ b/book/installation-and-setup/collab.md @@ -15,6 +15,7 @@ Furthermore, establish a clear editing and review process. For the editing process, establish some practical rules on whether to use issues, branches and forks for adding content, fixing typos or making other changes. Furthermore, it can help to write down when you expect (draft) merge/pull requests and how to use the assign and review options in GitHub/GitLab. It is advisable to have at least a maintainer review each piece of content to maintain quality and consistency. Provide explanation on how you organize the book-editing and how you'd like to receive feedback in both the readme as the published book. The use of the [repository button {fa}`fa-github`, suggest edit {fa}`pencil` and issue button {fa}`lightbulb`](https://jupyterbook.org/en/stable/basics/repository.html) is advised. +(draft_book)= ## Define draft version of book If there's many people working on different parts of the book and material is staged for publication to students, we recommend using at least two separate branches, one which is released to students, the other one for development. Using the [](../external/deploy-book-workflow/README.md), it's very easy to share multiple versions of your book on the same root-URL. diff --git a/book/installation-and-setup/versions_URLs.md b/book/installation-and-setup/versions_URLs.md index 347067c..c4c24fe 100644 --- a/book/installation-and-setup/versions_URLs.md +++ b/book/installation-and-setup/versions_URLs.md @@ -1,6 +1,6 @@ # Publish version on separate (fixed) URLs -As soon as you have different versions online, you have to make a decision about URLs. Using the [](../external/deploy-book-workflow/README.md), you can release the different version of your book all under the same root URL. +As soon as you have different versions online, you have to make a decision about URLs. Using the [](../external/deploy-book-workflow/README.md), you can release the different version of your book all under the same root URL. So, it uses the same workflow as used for draft versions of your book as describe [before](draft_book), the only difference being that URLs of draft versions are generally not shared publicly. If you plan on maintaining only one public version, it is advisable to set `BEHAVIOR_PRIMARY` from the default `redirect` to `copy`. This ensures that the primary branch is copied to the root, making the URL more compact. From ac6d2a7e93c4d16a2bf407d1ddfbba1a540f3b3a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Feb 2025 07:42:44 +0000 Subject: [PATCH 409/802] Bump book/external/Nested-Books from `0660e78` to `f063877` Bumps [book/external/Nested-Books](https://github.com/TeachBooks/Nested-Books) from `0660e78` to `f063877`. - [Commits](https://github.com/TeachBooks/Nested-Books/compare/0660e7846161be8e1aec42321af727680b851179...f063877cc9efa7bd1d14eab0cba71f50e4aeb957) --- updated-dependencies: - dependency-name: book/external/Nested-Books dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index 0660e78..f063877 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit 0660e7846161be8e1aec42321af727680b851179 +Subproject commit f063877cc9efa7bd1d14eab0cba71f50e4aeb957 From 70737d9ecd09966a238aff88ab68d11966a3d1f4 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 08:43:04 +0100 Subject: [PATCH 410/802] typo --- book/installation-and-setup/versioning_changelog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/installation-and-setup/versioning_changelog.md b/book/installation-and-setup/versioning_changelog.md index 3be6d74..d6c69be 100644 --- a/book/installation-and-setup/versioning_changelog.md +++ b/book/installation-and-setup/versioning_changelog.md @@ -1,6 +1,6 @@ # TeachBooks versioning with changelog -Versions combined with a changelog can be a very effective way to communicate book changes to the reader and allow reuse of specific versions. We recommend [TeachBooks versioning]((../features/versioning.md)), which comes in two flavors: +Versions combined with a changelog can be a very effective way to communicate book changes to the reader and allow reuse of specific versions. We recommend [TeachBooks versioning](../features/versioning.md), which comes in two flavors: 1. `academic_year.additions.errata` versioning for books tailed-made for courses in which content is added / adapted during the course and might be restructured extensively every year while remaining to be available in the original form. An example can be seen in [the source repository of the Engineering Systems Optimization book](https://github.com/TUDelft-books/CME4501/tags) showing tags for different versions. 2. `major.errata` versioning for books which are more stable over years, in which big changes are covered only by the version number. From 921724f015311a808975910d446d1a2bb3e25924 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 11:06:11 +0100 Subject: [PATCH 411/802] Update URL MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Diana-Maria Banță <99201387+DianaBanta@users.noreply.github.com> --- book/features/live_code.ipynb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/book/features/live_code.ipynb b/book/features/live_code.ipynb index 14bb5c2..3971cac 100644 --- a/book/features/live_code.ipynb +++ b/book/features/live_code.ipynb @@ -55,13 +55,12 @@ "## Setting up Python live coding\n", "To set up the Python live coding you need to add our [own sphinx-thebe extension](https://github.com/TeachBooks/Sphinx-Thebe) to your book. This extensions doesn't rely on a 3rd party like Binder and it supports local python execution and custom features. Therefore, you need to add some lines to `requirements.txt` and `_config.yml`\n", "\n", - "For `requirements.txt` add the following lines:\n", + "For `requirements.txt` add the following line:\n", "```\n", - "--extra-index-url https://gitlab.tudelft.nl/api/v4/projects/11239/packages/pypi/simple\n", - "sphinx-thebe ~= 0.9.9\n", + "git+https://github.com/TeachBooks/Sphinx-Thebe\n", "```\n", "\n", - "This will download the correct version of the sphinx extension when the book is built on the server (which loads the required packages from `requirements.txt`)\n", + "This will download the correct version of the sphinx extension when the book is built (which loads the required packages from `requirements.txt`)\n", "\n", "If you want to build the book locally, you need to install this version of sphinx-thebe in your environment as well with:\n", "```\n", From 505e8fff730bfa59729f3aab511798c0b32105be Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 16:26:30 +0100 Subject: [PATCH 412/802] Separate local server and draft-release workflow fully Based on how it's used in the book-editing process --- book/features/local_server.md | 46 ++++++++++++++++++ book/features/teachbooks.md | 92 +++++------------------------------ 2 files changed, 58 insertions(+), 80 deletions(-) diff --git a/book/features/local_server.md b/book/features/local_server.md index cea8930..9540355 100644 --- a/book/features/local_server.md +++ b/book/features/local_server.md @@ -28,6 +28,7 @@ Remember that the browser is serving static files provided by the local server a You should reload the page if you are editing and rebuilding the book. You can try `CTRL+R` `ctrl`+`F5`. If this does not work, on Chrome try right-clicking somewhere on the page, select \"Inspect\", open the \"Network\" tab, then reload with `CTRL+R`. ``` +(teachbooks-serve)= ## TeachBooks Server: `teachbooks serve` If you have the TeachBooks Python package installed (`pip install teachbooks`), starting a server is as simple as: @@ -38,6 +39,51 @@ teachbooks serve See the {ref}`TeachBooks Package page ` for additional guidance on using the CLI tool. + +By default it assumes you have a book in `./book/`, are running the command from the root `./` of your repository and will serve `./book/_build/html`. If not, it will serve the repository root. You can also specify the directory to serve: + +```bash +teachbooks serve path unconventional_book_dir/_build/html +``` + +```{tip} +Remember that the browser is serving static files provided by the local server and does not always keep track when they are updated. + +You should reload the page if you are editing and rebuilding the book. You can try `CTRL+R` `ctrl`+`F5`. If this does not work, on Chrome try right-clicking somewhere on the page, select \"Inspect\", open the \"Network\" tab, then reload with `CTRL+R`. +``` + +To stop the server, simply run + +```bash +teachbooks serve stop +``` + +The CLI tool is set up to make the book edit and check workflow as easy as possible locally: +- you can rebuild the book without restarting the server. +- it reuses an existing server if already running. +- it prints the URL where the book is served after building the book to easily access it by clicking the link in standard output. +- the `teachbooks serve stop` command prevents Python processes running in the backgroudn and slowing down your computer (it saves the server state in a pickle file). + +### Installation of TeachBooks + +The TeachBooks package is currently [available on PyPI](https://pypi.org/project/teachbooks/) and can be installed as follows: + +``` +pip install teachbooks +``` + +The first stable release (`v1.0.0`) is expected to be released in Spring 2025. Until then the package is very much useable but will be updated frequently. Therefore, get in the habit of updating the package regularly: + +```bash +pip install --upgrade teachbooks +``` + +We recommend you install this in an environment that is specifically dedicated for building books. Python virtual environments are a good way to manage this and would be consistent with what is used by the GitHub servers via the {ref}`Deploy Book Workflow `. However, if you use non-Python tools to edit and check your book, a Conda environment may be a better choice. + +The package is a CLI tool that primarily provides a wrapper around the Jupyter Book package which is used for pre- and postprocessing. In this case "wrapper" refers to the CLI usage: CLI commands generally invoke `jupyter-book` commands internally; the `jupyter-book` package is _not_ distributed within the `teachbooks` package. + +The source code and function of the package will eventually be documented on a Sphinx-built website ([teachbooks.io/TeachBooks/](https://teachbooks.io/TeachBooks/)), however, this is currently still under construction. + ## Live Server: a VS Code Extension A local server is easy to initialize directly in VS Code using the Live Server extension. Once installed, it can be activated with a "Go Live" button in the bottom right corner of VS Code. The extension will automatically serve index.html, so depending on your book build settings you may need to navigate to the correct directory/file manually using the URL address in the browser. diff --git a/book/features/teachbooks.md b/book/features/teachbooks.md index 4caf9a8..570536c 100644 --- a/book/features/teachbooks.md +++ b/book/features/teachbooks.md @@ -1,65 +1,13 @@ (teachbooks-package)= -# Pre- and postprocessing book +# Draft-release workflow ```{admonition} User types :class: tip -This page is useful for all users to understand how the book building process works and can be influenced, although the implementation is likely going to be carried out by User Types 3, 4 or 5. +This page is useful for user type 3-5. ``` {bdg-secondary}`Python Package` -The package is a CLI tool that primarily provides a wrapper around the Jupyter Book package which is used for pre- and postprocessing. In this case "wrapper" refers to the CLI usage: CLI commands generally invoke `jupyter-book` commands internally; the `jupyter-book` package is _not_ distributed within the `teachbooks` package. - -The source code and function of the package will eventually be documented on a Sphinx-built website ([teachbooks.io/TeachBooks/](https://teachbooks.io/TeachBooks/)), however, this is currently still under construction. - -## Primary Features - -Key features (described in the sections below) include: -- pre- and post-processing steps for the Jupyter Book package -- Draft-Release Workflow (`teachbooks build --release book`) -- Start and stop a local server to check your book (`teachbooks serve`) - -This list will be updated periodically as features are added. Check the [Release Notes](https://github.com/TeachBooks/TeachBooks/releases) in the GitHub repository for the most up-to-date information. - -## Installation - -The package is currently only [available on PyPI](https://pypi.org/project/teachbooks/) and can be installed as follows: - -``` -pip install teachbooks -``` - -The first stable release (`v1.0.0`) is expected to be released in Spring 2025. Until then the package is very much useable but will be updated frequently. Therefore, get in the habit of updating the package regularly: - -```bash -pip install --upgrade teachbooks -``` - -We recommend you install this in an environment that is specifically dedicated for building books. Python virtual environments are a good way to manage this and would be consistent with what is used by the GitHub servers via the {ref}`Deploy Book Workflow `. However, if you use non-Python tools to edit and check your book, a Conda environment may be a better choice. - -## Contribute - -This tool's repository is stored on [GitHub](https://github.com/TeachBooks/TeachBooks). The `README.md` of the repository describes how you can contribute---don't hesitate to make an issue if you would like to request new features! - -## Description of Features - -(teachbooks-pre-post)= -### Jupyter Book Pre- and Post-Processing - -Using the teachbooks CLI in the book building process generally invokes Jupyter Book. Many of the features in this package are then invoked in the stages before and after this command. The process generally includes the following steps: - -1. Edit source code and prepare to build a book -2. Execute `teachbooks [OPTIONS] COMMAND [ARGS]` -3. Pre-processing step: carried out by `teachbooks` -4. Build step: book is built using `jupyter book [OPTIONS] COMMAND [ARGS]` -5. Post-processing step: carried out by `teachbooks` - -Additional options like those used in jupyterbook (`--all` for example) can be used with `teachbooks` in an identical usage as with the `jupyter-book` command. - -```{note} -The pre- and post-processing steps have not yet bet formally defined; they only exist implicitly in the source code for the `build` CLI command. If you are interested in suggesting a feature or contributing to the package, please visit the [GitHub repository](https://github.com/teachbooks/teachbooks) and take a look at the Discussions and Issues. For example, [this one](https://github.com/orgs/TeachBooks/discussions/28). -``` - (teachbooks-draft-release)= ### Draft-Release Workflow @@ -107,38 +55,22 @@ Note that `teachbooks build book` would build a book without stripping the tagge TeachBooks: running build with strategy 'draft' ``` -(teachbooks-serve)= -### Local Python server +## Installation -```{tip} -Visit the {ref}`Local Server page ` for an explanation of why you need a local server. +The package is currently [available on PyPI](https://pypi.org/project/teachbooks/) and can be installed as follows: + +``` +pip install teachbooks ``` -The TeachBooks Python package includes a command line interface (CLI) that can be used to start a local server: +The first stable release (`v1.0.0`) is expected to be released in Spring 2025. Until then the package is very much useable but will be updated frequently. Therefore, get in the habit of updating the package regularly: ```bash -teachbooks serve -``` -By default it assumes you have a book in `./book/`, are running the command from the root `./` of your repository and will serve `./book/_build/html`. If not, it will serve the repository root. You can also specify the directory to serve: - -```bash -teachbooks serve path unconventional_book_dir/_build/html +pip install --upgrade teachbooks ``` -```{tip} -Remember that the browser is serving static files provided by the local server and does not always keep track when they are updated. +We recommend you install this in an environment that is specifically dedicated for building books. Python virtual environments are a good way to manage this and would be consistent with what is used by the GitHub servers via the {ref}`Deploy Book Workflow `. However, if you use non-Python tools to edit and check your book, a Conda environment may be a better choice. -You should reload the page if you are editing and rebuilding the book. You can try `CTRL+R` `ctrl`+`F5`. If this does not work, on Chrome try right-clicking somewhere on the page, select \"Inspect\", open the \"Network\" tab, then reload with `CTRL+R`. -``` +The package is a CLI tool that primarily provides a wrapper around the Jupyter Book package which is used for pre- and postprocessing. In this case "wrapper" refers to the CLI usage: CLI commands generally invoke `jupyter-book` commands internally; the `jupyter-book` package is _not_ distributed within the `teachbooks` package. -To stop the server, simply run - -```bash -teachbooks serve stop -``` - -The CLI tool is set up to make the book edit and check workflow as easy as possible locally: -- you can rebuild the book without restarting the server. -- it reuses an existing server if already running. -- it prints the URL where the book is served after building the book to easily access it by clicking the link in standard output. -- the `teachbooks serve stop` command prevents Python processes running in the backgroudn and slowing down your computer (it saves the server state in a pickle file). \ No newline at end of file +The source code and function of the package will eventually be documented on a Sphinx-built website ([teachbooks.io/TeachBooks/](https://teachbooks.io/TeachBooks/)), however, this is currently still under construction. \ No newline at end of file From 2f3074d777a825c2c4452bdf306abc000f64968d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 16:26:57 +0100 Subject: [PATCH 413/802] Update update_env.md --- book/features/update_env.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/book/features/update_env.md b/book/features/update_env.md index ad4096b..442512a 100644 --- a/book/features/update_env.md +++ b/book/features/update_env.md @@ -1,5 +1,10 @@ # Auto-updating packages +```{admonition} User types +:class: tip +This page is useful for user type 4-5. +``` + {bdg-dark}`Git Workflow` When building your book, your making use of packages: the teachbooks and jupyterbook packages themselves, but also packages for extensions. These are regularly updated, while those updates are not necessarily taken into your book. This is all defined in the `requirements.txt` file, which is provided as part of the [template](../external/template/README.md). There are three options: From 4bd3a2a32b9fa46a7462a888a5ae472a7fba200d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 16:36:52 +0100 Subject: [PATCH 414/802] Update Nested-Books --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index f063877..94d5835 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit f063877cc9efa7bd1d14eab0cba71f50e4aeb957 +Subproject commit 94d583570178ede097f8216b2aa06996d6e4b9ee From c12b41c965095ca6ea89fa38f3cb284239befdc5 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 16:26:57 +0100 Subject: [PATCH 415/802] Update update_env.md From fd5745dc712e75051ba7dca26d8d54dcdba713c6 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 16:36:42 +0100 Subject: [PATCH 416/802] Create external_toc.md --- book/features/external_toc.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 book/features/external_toc.md diff --git a/book/features/external_toc.md b/book/features/external_toc.md new file mode 100644 index 0000000..e69de29 From ca24038f8263490ea32d5ccd548e225e760a346c Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 16:36:52 +0100 Subject: [PATCH 417/802] Update Nested-Books From 48b178930aec1ebe26edc935cd97e212b156323f Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 16:37:42 +0100 Subject: [PATCH 418/802] Merge branch 'release' into reorder_teachbooks From 988953f5ae445015033defa1f29be648d903c1e7 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 16:38:01 +0100 Subject: [PATCH 419/802] Merge branch 'reorder_teachbooks' into docs_external_toc From 1aa6c8df533a6f1e4128e45b5d206fdbd14b7f3a Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 17:00:45 +0100 Subject: [PATCH 420/802] Move submodules to subpages as deprecated --- book/_toc.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index ea8ac52..f1ce221 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -57,7 +57,10 @@ parts: - file: external/deploy-book-workflow/README.md - file: features/pull_request_build.md - file: features/local_server - - file: external/Nested-Books/README.md + - file: features/external_toc + sections: + - file: external/Nested-Books/README.md + title: Deprecated: Share content between books using submodules - file: features/update_env - file: features/sphinx_extensions.md sections: From 3d1fe40dba34df92925a5bbf352f426d2bf86ff0 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 17:02:43 +0100 Subject: [PATCH 421/802] Add explanation --- book/features/external_toc.md | 67 +++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index e69de29..bef310f 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -0,0 +1,67 @@ +(teachbooks-package)= +# Sharing content between books in table of contents + +```{admonition} User types +:class: tip +This page is useful for user type 3-5. +``` + +{bdg-secondary}`Python Package` + +## Introduction +When creating books, you might want to reuse material from other people or from other books you made. In some cases you might even want to have the exact same material into your book. You could do so by manually copying material over. However, whenever the source material is updated, you have to do that again. As an alternative, you can use the underlying git system to refer to the source file directly. This allows you to pick a specific version, or keep the most up-to-date version of it. This pages explains how to do so directly in the table of contents using the TeachBooks package. Previously, this was implemented using [submodules] (../external/Nested-Books/README.md), but this implementation is more difficult to use. + +## What does it do? + +This functionality, part of the [TeachBooks package](https://github.com/TeachBooks/TeachBooks) allows you to refer to `.ipynb` and `.md` files stored on public repositories. These files are then handles as if they were normal files in your book, leading to a the file as a page in your built book. + +## Installation +To use this extenstion, follow these steps: + +**Step 1: Install the Package** + +Install the module `teachbooks` package using `pip`: +``` +pip install git+https://github.com/BSchilperoort/TeachBooks@external-git-content +``` + +**Step 2: Add to `requirements.txt`** + +Make sure that the package is included in your project's `requirements.txt` to track the dependency: +``` +git+https://github.com/BSchilperoort/TeachBooks@external-git-content +``` + +## Usage + +To use the functionality, take the URL of a file and add it to your `_toc.yml` as follows: + +```yaml +format: jb-book +root: . + +parts: + - caption: ... + chapters: + - file: ... + . + . + . + - external: + . + . + . +``` + +The link can be pointing to a file on a branch (which will take the most recent version of that file on the branch) or a commit or tag (which will take a specific version of the file). For example: +- `external: https://github.com/TeachBooks/manual/blob/release/book/intro.md` will take the most recent version of the intro page of this book on the release branch +- `external: https://github.com/TeachBooks/manual/blob/06d67e8a0110c94d9147ce07090656dedc7d0e64/README.md` will take the file during the state of a specific commit (06d67e8). +- `external: https://github.com/TeachBooks/manual/blob/v1.1.1/README.md` will take the file during the state of a specific tag (v1.1.1) + +If you're building your book online in GitHub, the [deploy-book-workflow](../external/deploy-book-workflow/README.md) will deal with these files during the `teachbooks build` command. If you want to build the book locally, run the command `teachbooks build`. + +If the source file is from another book, the contents of the `requirements.txt`, `_config.yml` and `*.bib` file are merged to make sure the page has the same functionality as in the source repository. If this leads to compatibility issue, you'll be warned during the build. Furthermore, licenses of external books will be checked to avoid copyright issues. + +## Contribute + +This tool's repository is stored on [GitHub](https://github.com/TeachBooks/TeachBooks). If you'd like to contribute, you can create a fork and open a pull request on the [GitHub repository](https://github.com/TeachBooks/TeachBooks). \ No newline at end of file From 26d1d7876692ab9e2b9d05d0b3f371cc1ceee657 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 17:07:33 +0100 Subject: [PATCH 422/802] Update _toc.yml --- book/_toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index f1ce221..af02515 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -60,7 +60,7 @@ parts: - file: features/external_toc sections: - file: external/Nested-Books/README.md - title: Deprecated: Share content between books using submodules + title: (Deprecated) Share content between books using submodules - file: features/update_env - file: features/sphinx_extensions.md sections: From fed8024961b2ee21e03f6c8f54e2ac845029ace7 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 25 Feb 2025 17:16:32 +0100 Subject: [PATCH 423/802] Added tags on GitHub Thanks @BSchilperoort --- .../figures/tags_github.png | Bin 0 -> 29867 bytes .../versioning_changelog.md | 20 ++++++++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 book/installation-and-setup/figures/tags_github.png diff --git a/book/installation-and-setup/figures/tags_github.png b/book/installation-and-setup/figures/tags_github.png new file mode 100644 index 0000000000000000000000000000000000000000..0092a245951efd701097c2e85738362b5392ddd0 GIT binary patch literal 29867 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 KLgn*UAO8mmuI}al literal 0 HcmV?d00001 diff --git a/book/installation-and-setup/versioning_changelog.md b/book/installation-and-setup/versioning_changelog.md index d6c69be..f0981b5 100644 --- a/book/installation-and-setup/versioning_changelog.md +++ b/book/installation-and-setup/versioning_changelog.md @@ -51,7 +51,19 @@ TeachBooks versioning added An example can be found [here](https://oit.tudelft.nl/CME4501/2024/pages/linear_constrained_optimization_class.html) ## Implement tags and releases -Tags can be added to your source code by adding the version number as a tag to a specific commit. You can do so only locally. In GitHub Desktop this is done by clicking 'Create Tag...` for a specific commit in the History tab. +Tags can be added to your source code by adding the version number as a tag to a specific commit. + +You can do so in GitHub when creating a new release (on the `Code` page of your repository.) There, you can enter a name for your tag and select one of your branches or recent commits: + +```{figure} figures/tags_github.png +--- +width: 500px +align: center +--- + +``` + +Locally, you can do so in GitHub Desktop by clicking 'Create Tag...` for a specific commit in the History tab. ```{figure} figures/tags.png --- @@ -61,4 +73,8 @@ align: center ``` -Once the tags is pushed to GitHub/GitLab. You can create a release of the version by clicking `Release` on the `Code` page of your repository. There you can select a tag and generate release notes. It's recommended to add the relevant part of the changelog too. An example can be found [here](https://github.com/CIEM5000-2025/book/releases/tag/v2025.2.0) +Once the tags is pushed to GitHub/GitLab. You can create a release of the version by clicking `Release` on the `Code` page of your repository. There you can select a tag and generate release notes. + +It's recommended to add the relevant part of the changelog to the release notes on GitHub. An example can be found [here](https://github.com/CIEM5000-2025/book/releases/tag/v2025.2.0) + + From fe04a2fb32210f0cb7f823b0d632cacfecd5b917 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Feb 2025 16:22:01 +0000 Subject: [PATCH 424/802] Bump book/external/Nested-Books from `94d5835` to `21c0a70` Bumps [book/external/Nested-Books](https://github.com/TeachBooks/Nested-Books) from `94d5835` to `21c0a70`. - [Commits](https://github.com/TeachBooks/Nested-Books/compare/94d583570178ede097f8216b2aa06996d6e4b9ee...21c0a704f4b4a932e204991ddeb051f7487d9ac4) --- updated-dependencies: - dependency-name: book/external/Nested-Books dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index 94d5835..21c0a70 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit 94d583570178ede097f8216b2aa06996d6e4b9ee +Subproject commit 21c0a704f4b4a932e204991ddeb051f7487d9ac4 From c373899f642f7a0f1e3f2ca766a4d1253151ffe4 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 26 Feb 2025 08:26:17 +0100 Subject: [PATCH 425/802] Update publisher.md --- book/installation-and-setup/publisher.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/installation-and-setup/publisher.md b/book/installation-and-setup/publisher.md index 55111a0..236715f 100644 --- a/book/installation-and-setup/publisher.md +++ b/book/installation-and-setup/publisher.md @@ -1,6 +1,6 @@ # Publishing your book with a publisher -You can choose to publish your online book with a publisher. This could increase findability of your book, but may have versioning, copyright and licensing consequences +You can choose to publish your online book with a publisher. This could increase findability of your book, but may have consequenses on the ease of editing, choice of platforms, versioning restrictions, and copyright and licensing considerations. For TU Delft employees, you can decide to publish via TU Delft OPEN interactive textbooks. Publishing will give you a copyright check, ISBN or DOI number, and registration in several shared databases but limits the amount of changes you can make to your book: for substantial changes a new published version is needed with an updated copyright checks. Small changes like typos can always be made, which are processed in the published version every hour. In case of editing a book for a course during that actual course and/or your book has limited value outside your course's content, we advise you only to publish an archived version of your book whenever the academic year is over. From a3131c2ff6e5c349bc4106002c1fbe3370ceb441 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 27 Feb 2025 07:35:15 +0100 Subject: [PATCH 426/802] Add functionalities --- book/features/external_toc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index bef310f..04d75d6 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -13,7 +13,7 @@ When creating books, you might want to reuse material from other people or from ## What does it do? -This functionality, part of the [TeachBooks package](https://github.com/TeachBooks/TeachBooks) allows you to refer to `.ipynb` and `.md` files stored on public repositories. These files are then handles as if they were normal files in your book, leading to a the file as a page in your built book. +This functionality, part of the [TeachBooks package](https://github.com/TeachBooks/TeachBooks) allows you to refer to `.ipynb` and `.md` files stored on public repositories. These files are then handles as if they were normal files in your book, leading to a the file as a page in your built book. To prevent issues it warns you if there's a mismatch in `requirements.txt`, combines `.bib`-files, merges plugins in `_config.yml` and checks licenses. ## Installation To use this extenstion, follow these steps: From 9a1d306867bdb4542eff53996a3a79deedc8b010 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 27 Feb 2025 16:21:27 +0100 Subject: [PATCH 427/802] Toolbar options @douden Co-Authored-By: Dennis den Ouden-van der Horst <49307154+douden@users.noreply.github.com> --- book/features/figures/toolbar.png | Bin 0 -> 3503 bytes book/features/widgets.ipynb | 19 ++++++++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 book/features/figures/toolbar.png diff --git a/book/features/figures/toolbar.png b/book/features/figures/toolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..1960d9c6da976bfcaa69af204b091a120572ddab GIT binary patch literal 3503 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 literal 0 HcmV?d00001 diff --git a/book/features/widgets.ipynb b/book/features/widgets.ipynb index 2d441bb..cf1f593 100644 --- a/book/features/widgets.ipynb +++ b/book/features/widgets.ipynb @@ -40,7 +40,24 @@ "```python\n", "input_slider = widgets.FloatSlider(value=0, min=0, max=10, step=1, description='Input variable:') # Defines a widget, more options than just FloatSlider\n", "widgets.interact(update_plot, input_variable_from_widget = input_slider);\n", - "```\n" + "```\n", + "\n", + "Finally, When using `%matplotlib widget`, there's the following toolbar:\n", + "\n", + "![](./figures/toolbar.png)\n", + "\n", + "Which only shows up when you hoover above. If you want to disable the toolbar you can use:\n", + "```python\n", + "fig = plt.gcf()\n", + "fig.canvas.toolbar_visible = False\n", + "```\n", + "\n", + "If you want it to be visible even if you don't hoover above it, use:\n", + "\n", + "```python\n", + "fig = plt.gcf()\n", + "fig.canvas.toolbar_visible = True\n", + "```" ] }, { From 5d2be819fad59d2827cef9485305a2a001f7384a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 28 Feb 2025 07:57:39 +0000 Subject: [PATCH 428/802] Bump book/external/sphinx-iframes from `7663b1f` to `077ba23` Bumps [book/external/sphinx-iframes](https://github.com/TeachBooks/sphinx-iframes) from `7663b1f` to `077ba23`. - [Release notes](https://github.com/TeachBooks/sphinx-iframes/releases) - [Commits](https://github.com/TeachBooks/sphinx-iframes/compare/7663b1f326e11617a8a35aec7cda0f3d67135551...077ba23fa29ef1f0dd454f2ebf93c107923d1068) --- updated-dependencies: - dependency-name: book/external/sphinx-iframes dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/sphinx-iframes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/sphinx-iframes b/book/external/sphinx-iframes index 7663b1f..077ba23 160000 --- a/book/external/sphinx-iframes +++ b/book/external/sphinx-iframes @@ -1 +1 @@ -Subproject commit 7663b1f326e11617a8a35aec7cda0f3d67135551 +Subproject commit 077ba23fa29ef1f0dd454f2ebf93c107923d1068 From f361a639830cb534f9a92616af174c6212ccdd8b Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 28 Feb 2025 09:04:45 +0100 Subject: [PATCH 429/802] Update external_toc.md --- book/features/external_toc.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index 04d75d6..7434e37 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -9,7 +9,9 @@ This page is useful for user type 3-5. {bdg-secondary}`Python Package` ## Introduction -When creating books, you might want to reuse material from other people or from other books you made. In some cases you might even want to have the exact same material into your book. You could do so by manually copying material over. However, whenever the source material is updated, you have to do that again. As an alternative, you can use the underlying git system to refer to the source file directly. This allows you to pick a specific version, or keep the most up-to-date version of it. This pages explains how to do so directly in the table of contents using the TeachBooks package. Previously, this was implemented using [submodules] (../external/Nested-Books/README.md), but this implementation is more difficult to use. +When creating books, you might want to reuse material from other people or from other books you made. In some cases you might even want to have the exact same material into your book. You could do so by manually copying material over. However, whenever the source material is updated, you have to do that again. As an alternative, you can use the underlying git system to refer to the source file directly. This allows you to pick a specific version, or keep the most up-to-date version of it. This pages explains how to do so directly in the table of contents using the TeachBooks package. + +Previously, this was implemented using [submodules] (../external/Nested-Books/README.md), but this implementation was more difficult to use. However, the approach using submodules allows to embed pages which: refer to content in the `_static` folder of the other book, include local images referenced with raw-HTML code, are part of a private book. Furthermore, if you'd like to be notified on updates of the other book, the approach using submodules allows notifications in any case, while the approach described on this page only allows for notifications by 'watching' the other book repository and requiring the other repo owner to release new version with 'releases'. ## What does it do? @@ -64,4 +66,4 @@ If the source file is from another book, the contents of the `requirements.txt`, ## Contribute -This tool's repository is stored on [GitHub](https://github.com/TeachBooks/TeachBooks). If you'd like to contribute, you can create a fork and open a pull request on the [GitHub repository](https://github.com/TeachBooks/TeachBooks). \ No newline at end of file +This tool's repository is stored on [GitHub](https://github.com/TeachBooks/TeachBooks). If you'd like to contribute, you can create a fork and open a pull request on the [GitHub repository](https://github.com/TeachBooks/TeachBooks). From eb538859fbb48662038882aea13cfb8f0832ba68 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 28 Feb 2025 08:08:00 +0000 Subject: [PATCH 430/802] Bump book/external/Nested-Books from `21c0a70` to `a8e57da` Bumps [book/external/Nested-Books](https://github.com/TeachBooks/Nested-Books) from `21c0a70` to `a8e57da`. - [Commits](https://github.com/TeachBooks/Nested-Books/compare/21c0a704f4b4a932e204991ddeb051f7487d9ac4...a8e57da25302d47806ad1fe4288950c438562199) --- updated-dependencies: - dependency-name: book/external/Nested-Books dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index 21c0a70..a8e57da 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit 21c0a704f4b4a932e204991ddeb051f7487d9ac4 +Subproject commit a8e57da25302d47806ad1fe4288950c438562199 From 8bb6a02ae6f255a87064bfe98719e7fe4f8a5c54 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 2 Mar 2025 22:49:21 +0000 Subject: [PATCH 431/802] Bump sphinx-iframes from 1.0.3 to 1.0.5 Bumps [sphinx-iframes](https://github.com/TeachBooks/sphinx-iframes) from 1.0.3 to 1.0.5. - [Release notes](https://github.com/TeachBooks/sphinx-iframes/releases) - [Commits](https://github.com/TeachBooks/sphinx-iframes/compare/v1.0.3...v1.0.5) --- updated-dependencies: - dependency-name: sphinx-iframes dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index e0559d4..1d686bb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,7 @@ sphinx-image-inverter == 1.1.2 sphinx-exercise == 1.0.1 sphinx-proof == 0.2.0 sphinx-named-colors == 1.0.1 -sphinx-iframes == 1.0.3 +sphinx-iframes == 1.0.5 sphinx-prime-applets == 1.0.1 git+https://github.com/TeachBooks/Sphinx-Thebe From 76a30708897b63ee80efd6738313480112e3300a Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Tue, 4 Mar 2025 09:06:50 +0100 Subject: [PATCH 432/802] remove duplicate header --- book/features/teachbooks.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/book/features/teachbooks.md b/book/features/teachbooks.md index 570536c..7b9b14f 100644 --- a/book/features/teachbooks.md +++ b/book/features/teachbooks.md @@ -1,5 +1,5 @@ (teachbooks-package)= -# Draft-release workflow +# Draft-Release Workflow ```{admonition} User types :class: tip @@ -8,9 +8,6 @@ This page is useful for user type 3-5. {bdg-secondary}`Python Package` -(teachbooks-draft-release)= -### Draft-Release Workflow - Often it is necessary to prepare, review and edit materials in parallel to material that is currently being used by students, or another target audience. This workflow enables an author to easily maintain separate versions of a book without having to repeatedly comment out lines of a table of contents or page when building different versions. It is also easy to implement in CI/CD settings (it is already implemented in the {ref}Deploy Book Workflow `, which builds our TeachBooks). ```{admonition} Why is this useful? From d470c60f26d2ddaae83c3cd68d22613183508de3 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Tue, 4 Mar 2025 09:35:42 +0100 Subject: [PATCH 433/802] why git? tips --- book/installation-and-setup/git.md | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/book/installation-and-setup/git.md b/book/installation-and-setup/git.md index b9559d2..281af53 100644 --- a/book/installation-and-setup/git.md +++ b/book/installation-and-setup/git.md @@ -5,23 +5,41 @@ This page is useful for user type 3-5. ``` -You'll need to interact with Git to collaborate on TeachBooks. You've been introduced to it in the [exercises in the template](../intro/template.md) and you'll be guided through all of the steps in detail in [](../workflows/collaboration.md), but what is this thing? +You will need to interact with Git to collaborate on a TeachBook, even if you are working by yourself! You've been introduced to it in the [exercises in the template](../intro/template.md) and you'll be guided through all of the steps in detail in [](../workflows/collaboration.md), but what is this "thing" that sounds suspiciously like something only a computer scientist would want to use? + +```{tip} + +Perhaps you are wondering: _Why a new tool? Why not something I already know like Microsoft Word and Track Changes? Or something like OneDrive or Dropbox?_ + +- Git is 100% free, and online tools like GitHub extend this functionality for free. +- Git is explicitly designed for text-based files, which is how the content of a TeachBook is written. +- You will never have to work with many versions of the same file again (e.g., no more "My_Doc_FINAL_v3_RL_again_final.docx"!). +- Online tools like GitHub provide an easy way to backup your work _and_ to allow others to see it. +- Online tools like GitHub also provide a great way to collaborate, for example: discuss changes to your content, allow others to make suggestions for improvement and fix software issues. +- Online tools like Zenodo allow for long term (decades!) preservation of your work and the ability to update your work with version numbers, dates and DOI's. + +We don't deny that it can take some time to get familiar to the new terminology and workflow associated with Git, and even longer to feel comfortable with it. However, we _promise_ that if you dedicate a little bit of time to learning about this tool it will make your new life creating online interactive textbooks much easier and more enjoyable. + +``` ## What is Git? -Git is a version control system (VCS), used by a wide variety of engineers and software developers to work on projects in parallel together. It provides multiple benefits such as tracking changes to files, working side by side with other people, and the ability to rollback to previous versions of files without losing track of newer changes. It is a free and open sources software. - +Git is a version control system (VCS), used by a wide variety of engineers and software developers to work on projects in parallel together. It provides multiple benefits such as tracking changes to files, working side by side with other people, and the ability to rollback to previous versions of files without losing track of newer changes. It is a free and open sources software. It is especially useful for TeachBooks because it is explicitly designed to handle text-based files, which are essential for writing the contents of a book. ### What is GitHub? -GitHub is the same service as GitLab, but it's part of a commercial company (Microsoft). It's the most well-known cloud-based Git provider and provides a lot of functionalities for free for education. It also allows you to host websites on `github.io` eliminating the need for your own / TU Delft webserver, although you don't have full servercontrol. +GitHub is a software service that is accessed primarily via a web browser at `github.com`; since 2018 it is owned by Microsoft. It is the most well-known cloud-based Git provider and provides a lot of functionalities for free for open source projects, and even more free services for education. Via a service called GitHub Pages, it also allows you to host websites on `github.io` for free eliminating the need for your own web server (however, you don't have full control over the server setup and operation). -For first users, we advise you to use GitHub. +For new TeachBooks users, we advise you to use GitHub. In addition, we recommend you start by making all of your respositories public (unless they contain sensitive information); this will make it easier for others to collaborate with and help you if you get stuck! ### What is GitLab? -GitLab is a cloud-based version control system built around Git. It provides a lot more features such as Issues, Merge Requests, CI/CD pipelines, etc. TU Delft has a license to use GitLab on our own local webservers—this means that all of the files are stored digitally on the TU Delft campus, rather than some unkown webserver that could be physically located in an unsafe location. This is also why we have our “own� GitLab located at gitlab.tudelft.nl, rather than the “normal� GitLab at gitlab.com. +GitLab is a cloud-based version control system built around Git; it is a competitor of GitHub, as the two provide many of the same services (but note the names of things can differ, for example, a _Pull Request_ on GitHub is a _Merge Request_ on GitLab). GitLab provides a lot more features to extent Git such as Issues, Merge Requests, CI/CD pipelines, etc. +TU Delft has a license to use GitLab on our own local webservers---this means that all of the files are stored digitally on the TU Delft campus, rather than some unkown webserver that could be physically located in an undesirable (physical) location. This is also why we have our “own� GitLab located at `gitlab.tudelft.nl`, rather than the “normal� GitLab at `gitlab.com`. + +One reason we don't recommend beginning TeachBooks users at TU Delft start with the TU Delft GitLab is that it does not have an automatic website hosting service set up; instead, it must be manually set up on a TU Delft web server (this is straightforward to do, for exmaple, by BSc students from the Computer Science faculty). GitHub Pages provides this service for free and has proven to be very reliable, so start there! ### Additional lessons + Software carpentry offers git-lessons if you'd like to learn more than just it's specific use for TeachBooks. The lessons are available [online](https://swcarpentry.github.io/git-novice/) and TU Delft offers these as part of a [Software Carpentry workshop](https://www.tudelft.nl/library/research-data-management/r/training-evenementen/training-voor-onderzoekers/software-carpentry-workshops) \ No newline at end of file From c2beaec0f24dfea51bbb6dfb19756bd9b0fe09e8 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 4 Mar 2025 10:44:57 +0100 Subject: [PATCH 434/802] Clarified TU Delft internal part --- book/installation-and-setup/git.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/book/installation-and-setup/git.md b/book/installation-and-setup/git.md index 281af53..4434739 100644 --- a/book/installation-and-setup/git.md +++ b/book/installation-and-setup/git.md @@ -36,10 +36,8 @@ For new TeachBooks users, we advise you to use GitHub. In addition, we recommend GitLab is a cloud-based version control system built around Git; it is a competitor of GitHub, as the two provide many of the same services (but note the names of things can differ, for example, a _Pull Request_ on GitHub is a _Merge Request_ on GitLab). GitLab provides a lot more features to extent Git such as Issues, Merge Requests, CI/CD pipelines, etc. -TU Delft has a license to use GitLab on our own local webservers---this means that all of the files are stored digitally on the TU Delft campus, rather than some unkown webserver that could be physically located in an undesirable (physical) location. This is also why we have our “own� GitLab located at `gitlab.tudelft.nl`, rather than the “normal� GitLab at `gitlab.com`. - -One reason we don't recommend beginning TeachBooks users at TU Delft start with the TU Delft GitLab is that it does not have an automatic website hosting service set up; instead, it must be manually set up on a TU Delft web server (this is straightforward to do, for exmaple, by BSc students from the Computer Science faculty). GitHub Pages provides this service for free and has proven to be very reliable, so start there! +For TU Delft employees: TU Delft has a license to use GitLab on our own local webservers---this means that all of the files are stored digitally on the TU Delft campus, rather than some unkown webserver that could be physically located in an undesirable (physical) location. This is also why we have our “own� GitLab located at `gitlab.tudelft.nl`, rather than the “normal� GitLab at `gitlab.com`. One reason we don't recommend beginning TeachBooks users at TU Delft start with the TU Delft GitLab is that it does not have an automatic website hosting service set up; instead, it must be manually set up on a TU Delft web server (this is straightforward to do, for example, by BSc students from the Computer Science faculty). GitHub Pages provides this service for free and has proven to be very reliable, so start there! ### Additional lessons -Software carpentry offers git-lessons if you'd like to learn more than just it's specific use for TeachBooks. The lessons are available [online](https://swcarpentry.github.io/git-novice/) and TU Delft offers these as part of a [Software Carpentry workshop](https://www.tudelft.nl/library/research-data-management/r/training-evenementen/training-voor-onderzoekers/software-carpentry-workshops) \ No newline at end of file +Software carpentry offers git-lessons if you'd like to learn more than just it's specific use for TeachBooks. The lessons are available [online](https://swcarpentry.github.io/git-novice/) and TU Delft offers these as part of a [Software Carpentry workshop](https://www.tudelft.nl/library/research-data-management/r/training-evenementen/training-voor-onderzoekers/software-carpentry-workshops) From 18b966af83fa2a2b6f13f5868fce1f0d0d79420e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 4 Mar 2025 11:00:46 +0100 Subject: [PATCH 435/802] Update versions_URLs.md --- book/installation-and-setup/versions_URLs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/installation-and-setup/versions_URLs.md b/book/installation-and-setup/versions_URLs.md index c4c24fe..836ebaf 100644 --- a/book/installation-and-setup/versions_URLs.md +++ b/book/installation-and-setup/versions_URLs.md @@ -5,14 +5,14 @@ As soon as you have different versions online, you have to make a decision about If you plan on maintaining only one public version, it is advisable to set `BEHAVIOR_PRIMARY` from the default `redirect` to `copy`. This ensures that the primary branch is copied to the root, making the URL more compact. To share the built book / website of old versions for your book on GitHub you have a few options: -- create a branch for each version. When doing this, [the GitHub workflow](../external/deploy-book-workflow/README.md) will build it on GitHub pages. Here's a few tips: +- Create a branch for each version. When doing this, [the GitHub workflow](../external/deploy-book-workflow/README.md) will build it on GitHub pages. Here's a few tips: - It's advised to use the version as branch name. In case of versions per academic year, you can just name each branch to the current academic year, this leads to the URL with the same name. In that case. - It is recommended to update the primary branch as the `PRIMARY BRANCH` when using the [GitHub workflow](gh-workflow-settings) whenever a new version is considered to be the most primary one. This ensures that readers are redirected to a consistent URL, even when new versions of the book are added later. - Eventually, you can add old branches to the list of `BRANCHES_ARCHIVED` when using the [GitHub workflow](gh-workflow-settings) to include a banner on the page indicating its archived state. Alternatively, you can add a banner manually to `_config.yml`, as explained [here](../basic-features/banner.md). - If you're using tags (as will be explained in [later](./versioning_changelog.md)), you can create a branch from a tag locally by running: `git branch `. - If you have many version of the book, at some point you might reach the 1 GB GitHub Pages limit. This is only expected for extremely large books with a lot of non-text-based (binary) content. To prevent going over that limit, store large content not used for building the website (like images) on an external server. This can be another GitHub repository or a (paid) object store. - An example can be found in the book 'Engineering Systems Optimization': it has two versions for readers online, the [2023-version](https://oit.tudelft.nl/CME4501/2023) and the [2024-version](https://oit.tudelft.nl/CME4501/2024), recognizable by the URL. Both versions originate from their respective branches in the [GitHub-repository](https://github.com/TUDelft-books/CME4501) -- add a zip of the built book to the release in GitHub as binary asset. This requires readers to download the zip and open the html files locally, but doesn't require you to host it somewhere. This zip can be easily downloaded as an artifact from [the GitHub action](../external/deploy-book-workflow/README.md). An example can be found [here](https://github.com/TUDelft-books/CME4501/releases/tag/v2024.1.0). Note that this requires you to set up tags and releases, as explained in [](versioning_changelog.md) +- Add a zip of the built book to the release in GitHub as binary asset. This requires readers to download the zip and open the html files locally, but doesn't require you to host it somewhere. This zip can be easily downloaded as an artifact from [the GitHub action](../external/deploy-book-workflow/README.md). An example can be found [here](https://github.com/TUDelft-books/CME4501/releases/tag/v2024.1.0). Note that this requires you to set up tags and releases, as explained in [](versioning_changelog.md) - Use [Read the Docs](../features/pull_request_build.md) to build a website for all your branches, forks and tags as Read the docs doesn't have a 1 GB limit, but has a very different URL structure and the free community version has advertisement. In case you're using tags and releases, refer to the URL of this built from your GitHub release to make sure that GitHub visitors find their way to Read the Docs. If you have your own webserver, you can publish each version on it manually. From 7c8af856036fa6601dbd3a7c76df4737353ede7c Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 4 Mar 2025 11:07:47 +0100 Subject: [PATCH 436/802] Update template.md --- book/intro/template.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/intro/template.md b/book/intro/template.md index 118547d..9e4fb0c 100644 --- a/book/intro/template.md +++ b/book/intro/template.md @@ -26,9 +26,9 @@ Go to the [TeachBooks Template repository on GitHub](https://github.com/TeachBoo ``` ## 3. Let's practice! -Getting used to the syntax of writing in a Jupyter Book can be a bit daunting at the start, not to mention becoming familiar with the various tools and workflows required. To help make the learning curve somewhat easier to travel, a number of exercises have been prepared for you The exercises are designed such that no prior experience with any tools or programming is required, as long as you have read the preceding introductory pages. +Getting used to the syntax of writing in a Jupyter Book can be a bit daunting at the start, not to mention becoming familiar with the various tools and workflows required. To help make the learning curve somewhat easier to travel, a number of exercises covering the TeachBooks workflow have been prepared for you. The exercises are designed such that no prior experience with any tools or programming is required, as long as you have read the preceding introductory pages. -The exercises can be found in your book at `https://.github.io//exercises/exercises` (case sensitive) or at https://teachbooks.io/template/exercises.html. +The exercises on the TeachBooks Workflow can be found in your book at `https://.github.io//exercises/exercises` (case sensitive) or at https://teachbooks.io/template/exercises.html. ```{figure} https://raw.githubusercontent.com/TeachBooks/template_figures/refs/heads/main/exercises.png --- From b82e6b9c1979468143a1caa5c5a85a7639b2bf87 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 5 Mar 2025 07:13:10 +0100 Subject: [PATCH 437/802] Update book/features/external_toc.md Co-authored-by: Bart Schilperoort --- book/features/external_toc.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index 7434e37..5da5f89 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -11,7 +11,12 @@ This page is useful for user type 3-5. ## Introduction When creating books, you might want to reuse material from other people or from other books you made. In some cases you might even want to have the exact same material into your book. You could do so by manually copying material over. However, whenever the source material is updated, you have to do that again. As an alternative, you can use the underlying git system to refer to the source file directly. This allows you to pick a specific version, or keep the most up-to-date version of it. This pages explains how to do so directly in the table of contents using the TeachBooks package. -Previously, this was implemented using [submodules] (../external/Nested-Books/README.md), but this implementation was more difficult to use. However, the approach using submodules allows to embed pages which: refer to content in the `_static` folder of the other book, include local images referenced with raw-HTML code, are part of a private book. Furthermore, if you'd like to be notified on updates of the other book, the approach using submodules allows notifications in any case, while the approach described on this page only allows for notifications by 'watching' the other book repository and requiring the other repo owner to release new version with 'releases'. +Previously, this was implemented using [submodules](../external/Nested-Books/README.md), but this implementation was more difficult to use. However, the approach using submodules allows to embed pages which: +- refer to content in the `_static` folder of the other book. +- include local images referenced with raw-HTML code. +- are part of a private book. +- _automatically_ notify you upon changes in the source book using Github's "Dependabot". +These features are not incorporated in the new workflow yet. ## What does it do? From 36aafe5c59697311a09c7eb94ebbe017fd341b2b Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 5 Mar 2025 07:13:34 +0100 Subject: [PATCH 438/802] Update book/features/external_toc.md Co-authored-by: Bart Schilperoort --- book/features/external_toc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index 5da5f89..cb6080f 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -20,7 +20,7 @@ These features are not incorporated in the new workflow yet. ## What does it do? -This functionality, part of the [TeachBooks package](https://github.com/TeachBooks/TeachBooks) allows you to refer to `.ipynb` and `.md` files stored on public repositories. These files are then handles as if they were normal files in your book, leading to a the file as a page in your built book. To prevent issues it warns you if there's a mismatch in `requirements.txt`, combines `.bib`-files, merges plugins in `_config.yml` and checks licenses. +This functionality, part of the [TeachBooks package](https://github.com/TeachBooks/TeachBooks) allows you to refer to `.ipynb`, `.md` and `.rst` files stored on public repositories. These files are then handles as if they were normal files in your book, leading to a the file as a page in your built book. To prevent issues it validates that the external content has a permissive license, automatically combines any `reference.bib` files, and warns you if there's a mismatch in `requirements.txt` or with plugins in `_config.yml`. ## Installation To use this extenstion, follow these steps: From 93b74fda6cefd26ecb8d018500f4364d148f9a11 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 5 Mar 2025 07:16:23 +0100 Subject: [PATCH 439/802] Update book/features/external_toc.md Co-authored-by: Bart Schilperoort --- book/features/external_toc.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index cb6080f..940f918 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -67,7 +67,8 @@ The link can be pointing to a file on a branch (which will take the most recent If you're building your book online in GitHub, the [deploy-book-workflow](../external/deploy-book-workflow/README.md) will deal with these files during the `teachbooks build` command. If you want to build the book locally, run the command `teachbooks build`. -If the source file is from another book, the contents of the `requirements.txt`, `_config.yml` and `*.bib` file are merged to make sure the page has the same functionality as in the source repository. If this leads to compatibility issue, you'll be warned during the build. Furthermore, licenses of external books will be checked to avoid copyright issues. +If the source file is from another book, the contents of the `requirements.txt`, `_config.yml` are checked for any missing/incompatible entries. If this leads to compatibility issue, you'll be warned during the build which will help you solve these dependencies or plugins manually by updating your main book's `_config.yml` and `requirements.txt` +Additionally, any `references.bib` files are merged into your main book's `references.bib` file, and the licenses of the external content are validated to allow for re-use. External content without a permissive license will result in an error to try to prevent any accidental copyright infringement. ## Contribute From fabdef87ef55e2e88afed28b721134581b89c9fc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Mar 2025 13:24:18 +0000 Subject: [PATCH 440/802] Bump book/external/JupyterBook-Patches from `370986c` to `3a1ed37` Bumps [book/external/JupyterBook-Patches](https://github.com/TeachBooks/JupyterBook-Patches) from `370986c` to `3a1ed37`. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/370986ca6fd124a0243311647a20c1aeb372bd3a...3a1ed3738693931fb735810cbc7a9a5734e85788) --- updated-dependencies: - dependency-name: book/external/JupyterBook-Patches dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/JupyterBook-Patches | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 160000 => 100644 book/external/JupyterBook-Patches diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches deleted file mode 160000 index 370986c..0000000 --- a/book/external/JupyterBook-Patches +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 370986ca6fd124a0243311647a20c1aeb372bd3a diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches new file mode 100644 index 0000000..d5efad9 --- /dev/null +++ b/book/external/JupyterBook-Patches @@ -0,0 +1 @@ +3a1ed3738693931fb735810cbc7a9a5734e85788 \ No newline at end of file From bd141d0c69e9407790d20c0d3bff2541a1823841 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 6 Mar 2025 05:26:36 +0100 Subject: [PATCH 441/802] clarify teachbooks package button and improve general explanation --- book/features/external_toc.md | 2 +- book/features/local_server.md | 2 +- book/features/overview.md | 4 ++-- book/features/teachbooks.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index 940f918..7e70b36 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -6,7 +6,7 @@ This page is useful for user type 3-5. ``` -{bdg-secondary}`Python Package` +{bdg-secondary}`Python Package: teachbooks` ## Introduction When creating books, you might want to reuse material from other people or from other books you made. In some cases you might even want to have the exact same material into your book. You could do so by manually copying material over. However, whenever the source material is updated, you have to do that again. As an alternative, you can use the underlying git system to refer to the source file directly. This allows you to pick a specific version, or keep the most up-to-date version of it. This pages explains how to do so directly in the table of contents using the TeachBooks package. diff --git a/book/features/local_server.md b/book/features/local_server.md index cea8930..cc7760c 100644 --- a/book/features/local_server.md +++ b/book/features/local_server.md @@ -6,7 +6,7 @@ This section is useful for user type 4-5. ``` -{bdg-secondary}`Python Package` +{bdg-secondary}`Python Package: teachbooks` Perhaps you have already noticed that when building a book and testing it locally on your computer, some features do not work the way you expect, or worse---do not work at all! This is because many interactive features rely on browser functionality to work properly, for example: Grasple/H5p iframe exercises, Sphinx-Thebe Python interactivity and HTML/Javascript elements. Although the website is _static_ (i.e., there is no code running on a webserver that generates the content), modern web browsers have their own internal computing environments that run processes to deliver the rich content we desire in our books. diff --git a/book/features/overview.md b/book/features/overview.md index 7ad3782..4a6cd20 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -9,11 +9,11 @@ Since the list of TeachBook features is getting quite long, we have grouped them - Book styling - TeachBooks student-view features -Additionally, not all features are built using the same type of sourcecode. For transparency, tags will help differentiate between the different backgrounds of the features: +Additionally, not all features are built and shared in the same way. We do our best to make sure that as many tools as possible are included automatically when using our TeachBooks Template Book; if you are not using the Template, we try to make sure each of our tools can be used independently. For transparency, tags will help differentiate between the different backgrounds of the features: - {bdg-warning}`Javascript overlay` - {bdg-success}`Chrome Extension` - {bdg-white}`GitHub App and Javascript script` -- {bdg-secondary}`Python Package` +- {bdg-secondary}`Python Package: teachbooks` - {bdg-light}`GitHub Reusable Action` - {bdg-light}`GitHub Template` - {bdg-dark}`Git Workflow` diff --git a/book/features/teachbooks.md b/book/features/teachbooks.md index 4caf9a8..e182063 100644 --- a/book/features/teachbooks.md +++ b/book/features/teachbooks.md @@ -6,7 +6,7 @@ This page is useful for all users to understand how the book building process works and can be influenced, although the implementation is likely going to be carried out by User Types 3, 4 or 5. ``` -{bdg-secondary}`Python Package` +{bdg-secondary}`Python Package: teachbooks` The package is a CLI tool that primarily provides a wrapper around the Jupyter Book package which is used for pre- and postprocessing. In this case "wrapper" refers to the CLI usage: CLI commands generally invoke `jupyter-book` commands internally; the `jupyter-book` package is _not_ distributed within the `teachbooks` package. From e86e5977152007455e2e18108b5d7d108ba2c43b Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 6 Mar 2025 05:57:45 +0100 Subject: [PATCH 442/802] pip install teachbooks>=0.2.0 --- book/features/external_toc.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index 7e70b36..94f3f0d 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -29,14 +29,14 @@ To use this extenstion, follow these steps: Install the module `teachbooks` package using `pip`: ``` -pip install git+https://github.com/BSchilperoort/TeachBooks@external-git-content +pip install teachbooks>=0.2.0 ``` **Step 2: Add to `requirements.txt`** Make sure that the package is included in your project's `requirements.txt` to track the dependency: ``` -git+https://github.com/BSchilperoort/TeachBooks@external-git-content +teachbooks>=0.2.0 ``` ## Usage From 65687a36a1111d0828c9681c66f1e3b498fc96eb Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 6 Mar 2025 06:15:00 +0100 Subject: [PATCH 443/802] simplify submodules part and clarify not in workflow --- book/features/external_toc.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index 94f3f0d..0b594b6 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -1,4 +1,4 @@ -(teachbooks-package)= +(external-toc)= # Sharing content between books in table of contents ```{admonition} User types @@ -9,14 +9,14 @@ This page is useful for user type 3-5. {bdg-secondary}`Python Package: teachbooks` ## Introduction -When creating books, you might want to reuse material from other people or from other books you made. In some cases you might even want to have the exact same material into your book. You could do so by manually copying material over. However, whenever the source material is updated, you have to do that again. As an alternative, you can use the underlying git system to refer to the source file directly. This allows you to pick a specific version, or keep the most up-to-date version of it. This pages explains how to do so directly in the table of contents using the TeachBooks package. -Previously, this was implemented using [submodules](../external/Nested-Books/README.md), but this implementation was more difficult to use. However, the approach using submodules allows to embed pages which: -- refer to content in the `_static` folder of the other book. -- include local images referenced with raw-HTML code. -- are part of a private book. -- _automatically_ notify you upon changes in the source book using Github's "Dependabot". -These features are not incorporated in the new workflow yet. +When creating books, you might want to reuse material from other people or from other books you made. In some cases you might even want to have the exact same material into your book. You could do so by manually copying material over. However, whenever the source material is updated, you have to do that again. As an alternative, you can use the underlying git system to refer to the source file directly. This allows you to pick a specific version, or keep the most up-to-date version of it. This pages explains how to do so directly in the table of contents using the **External Content** (or **External TOC**) feature which is part of the TeachBooks Python package. + +Previously, this book feature was implemented using [submodules](../external/Nested-Books/README.md), but the implementation was more difficult to use. Despite this, submodules are still a widely used Git feature that can be very useful for book authors, so check out the [submodules page](../external/Nested-Books/README.md) to learn more, especially if the External TOC tool does not satisfy your needs. + +```{warning} +The External TOC features are not incorporated in the new deploy book workflow yet (this will happen once the workflow specifies `teachbooks>=0.2.0`). +``` ## What does it do? From 857dbd5d61bfcef6ad8188aaafe914683e61293d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 6 Mar 2025 07:36:43 +0100 Subject: [PATCH 444/802] Mention explicitly missing features --- book/features/external_toc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index 0b594b6..c0a2a50 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -12,7 +12,7 @@ This page is useful for user type 3-5. When creating books, you might want to reuse material from other people or from other books you made. In some cases you might even want to have the exact same material into your book. You could do so by manually copying material over. However, whenever the source material is updated, you have to do that again. As an alternative, you can use the underlying git system to refer to the source file directly. This allows you to pick a specific version, or keep the most up-to-date version of it. This pages explains how to do so directly in the table of contents using the **External Content** (or **External TOC**) feature which is part of the TeachBooks Python package. -Previously, this book feature was implemented using [submodules](../external/Nested-Books/README.md), but the implementation was more difficult to use. Despite this, submodules are still a widely used Git feature that can be very useful for book authors, so check out the [submodules page](../external/Nested-Books/README.md) to learn more, especially if the External TOC tool does not satisfy your needs. +Previously, this book feature was implemented using [submodules](../external/Nested-Books/README.md), but the implementation was more difficult to use. Despite this, submodules are still a widely used Git feature that can be very useful for book authors, so check out the [submodules page](../external/Nested-Books/README.md) to learn more, especially if the External TOC tool does not satisfy your needs. Submodules have a few additional features not (yet) implemented using the External TOC. ```{warning} The External TOC features are not incorporated in the new deploy book workflow yet (this will happen once the workflow specifies `teachbooks>=0.2.0`). From f6afbfcd58558f49cc25ba5422c6019810469225 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Sun, 9 Mar 2025 07:28:48 +0100 Subject: [PATCH 445/802] prep note for v0.2.0 --- book/features/external_toc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index c0a2a50..9175ff4 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -15,7 +15,7 @@ When creating books, you might want to reuse material from other people or from Previously, this book feature was implemented using [submodules](../external/Nested-Books/README.md), but the implementation was more difficult to use. Despite this, submodules are still a widely used Git feature that can be very useful for book authors, so check out the [submodules page](../external/Nested-Books/README.md) to learn more, especially if the External TOC tool does not satisfy your needs. Submodules have a few additional features not (yet) implemented using the External TOC. ```{warning} -The External TOC features are not incorporated in the new deploy book workflow yet (this will happen once the workflow specifies `teachbooks>=0.2.0`). +The External TOC features are incorporated in `v0.2.0` of the TeachBooks package. If you are using a TeachBooks Template book or our deploy-book-workflow this will become part of your book builds in GitHub Actions as the cache for your book expires (typically around 1 week after not editing your book branch). We do not expect it to cause issues with existing books, but if it does, you can use the following in your requirements file: `teachbooks<0.2.0`. ``` ## What does it do? From 22eacbfe2738536294f97d98d35c41351a854d0a Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Sun, 9 Mar 2025 07:31:47 +0100 Subject: [PATCH 446/802] typo --- book/features/teachbooks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/teachbooks.md b/book/features/teachbooks.md index 2561e70..b2780f8 100644 --- a/book/features/teachbooks.md +++ b/book/features/teachbooks.md @@ -8,7 +8,7 @@ This page is useful for user type 3-5. {bdg-secondary}`Python Package: teachbooks` -Often it is necessary to prepare, review and edit materials in parallel to material that is currently being used by students, or another target audience. This workflow enables an author to easily maintain separate versions of a book without having to repeatedly comment out lines of a table of contents or page when building different versions. It is also easy to implement in CI/CD settings (it is already implemented in the {ref}Deploy Book Workflow `, which builds our TeachBooks). +Often it is necessary to prepare, review and edit materials in parallel to material that is currently being used by students, or another target audience. This workflow enables an author to easily maintain separate versions of a book without having to repeatedly comment out lines of a table of contents or page when building different versions. It is also easy to implement in CI/CD settings (it is already implemented in the {ref}`Deploy Book Workflow `, which builds our TeachBooks). ```{admonition} Why is this useful? :class: tip From a25cdfe4c5de3f8a8d2b3b21e23601b3d428c08a Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Sun, 9 Mar 2025 07:31:57 +0100 Subject: [PATCH 447/802] filename change --- book/_toc.yml | 2 +- book/features/{teachbooks.md => draft-release.md} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename book/features/{teachbooks.md => draft-release.md} (100%) diff --git a/book/_toc.yml b/book/_toc.yml index 0219d36..223bb61 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -57,7 +57,7 @@ parts: - file: features/easy-editing.md sections: - file: external/template/README.md - - file: features/teachbooks + - file: features/draft-release - file: external/deploy-book-workflow/README.md - file: features/pull_request_build.md - file: features/local_server diff --git a/book/features/teachbooks.md b/book/features/draft-release.md similarity index 100% rename from book/features/teachbooks.md rename to book/features/draft-release.md From 53fdeda76078ac204f91e0899cb524a64ca2ffb2 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Sun, 9 Mar 2025 07:45:36 +0100 Subject: [PATCH 448/802] add draft-release page ref --- book/features/draft-release.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/draft-release.md b/book/features/draft-release.md index b2780f8..9b62b51 100644 --- a/book/features/draft-release.md +++ b/book/features/draft-release.md @@ -1,4 +1,4 @@ -(teachbooks-package)= +(draft-release)= # Draft-Release Workflow ```{admonition} User types From f0bd518db54c297cc55445b39da9f983c5889884 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 9 Mar 2025 22:45:45 +0000 Subject: [PATCH 449/802] Bump jupyterbook-patches from 1.3.0 to 1.4.1 Bumps [jupyterbook-patches](https://github.com/TeachBooks/JupyterBook-Patches) from 1.3.0 to 1.4.1. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/v1.3.0...v1.4.1) --- updated-dependencies: - dependency-name: jupyterbook-patches dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1d686bb..8c1505e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ teachbooks == 0.1.0 sphinx-inline-tabs == 2023.4.21 -jupyterbook_patches==1.3.0 +jupyterbook_patches==1.4.1 download_link_replacer == 1.0.4 teachbooks-sphinx-grasple == 1.0.5 sphinx-image-inverter == 1.1.2 From 682f6a9aefa3615e510b05d2fcfb630a59040f71 Mon Sep 17 00:00:00 2001 From: Sander Renes Date: Tue, 11 Mar 2025 12:05:16 +0100 Subject: [PATCH 450/802] Update licenses.md changed a typo and added a sentence on copyleft licences --- book/installation-and-setup/copyright/licenses.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/book/installation-and-setup/copyright/licenses.md b/book/installation-and-setup/copyright/licenses.md index b29aeb7..40fb5d7 100644 --- a/book/installation-and-setup/copyright/licenses.md +++ b/book/installation-and-setup/copyright/licenses.md @@ -72,11 +72,12 @@ The "ND" license prohibits derivative works: in other words, the material cannot The "NC" license prohibits commercial use. It sounds nice, right? > Great, I can guarantee that big for-profit companies can't use my work for their own gain. This is important to me at a public or non-profit institution. -To be honest, it is more trouble than it's worth, primarily because the law seems to be vague on what constitutes commercial use. Many universities require tuition to cover operating expenses, which is often broken down into by nubmer of students, credits, courses, etc. This could be interpreted as a form of commercial use and thus prevent other educators from using your work, which is precisely the opposite of what you were trying to facilitate! +To be honest, it is more trouble than it's worth, primarily because the law seems to be vague on what constitutes commercial use. Many universities require tuition to cover operating expenses, which is often broken down into by number of students, credits, courses, etc. This could be interpreted as a form of commercial use and thus prevent other educators from using your work, which is precisely the opposite of what you were trying to facilitate! ### Why is SA not preferred? The "SA" license requires that any derivative works be released under the same license. If you have two sources, each of which has a different SA license, how can you include your work that incorporates that content under the same license? You can't! Once again, if your goal is to convince others to share your work in a responsible way, your effort is thwarted. As with NC, this type of license seems to be more trouble than it's worth. +A similar story holds for the other 'copyleft' lincenses, as all copyleft licences require that the original license is perserved in derivative work to some degree. ### Summary of License Type Compatibility @@ -104,4 +105,4 @@ What if your _content_ includes code. This happens in many science and engineeri For example, the [MUDE Team](https://mude.citg.tudelft.nl) is working towards releasing the files associated with assignments under an open license. Since the majority of the content is written in a storytelling style in Jupyter notebooks, a CC BY license is probably the best choice if only one license is applied to a single file. However, if released in bulk it may be better to follow the advice of [Matt Hall](https://agilescientific.com/blog/2021/2/17/which-open-licence-should-i-choose): -> You have to be practical; maybe it depends on whether you consider your notebooks to be 'content' or 'source code'. I sometimes put at the bottom of a notebook something like **Open source content. Text is CC-BY, code is Apache 2.0** and I think this makes my intent clear. \ No newline at end of file +> You have to be practical; maybe it depends on whether you consider your notebooks to be 'content' or 'source code'. I sometimes put at the bottom of a notebook something like **Open source content. Text is CC-BY, code is Apache 2.0** and I think this makes my intent clear. From f2deda3f88ca6d19e63f57180581c5921576d5f5 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 12 Mar 2025 08:13:28 +0100 Subject: [PATCH 451/802] moved examples h5p to explanation itself --- book/_toc.yml | 3 ++- book/examples/h5p_examples.md | 38 +++++++++++++++++++---------------- book/features/h5p.md | 22 +++++++++----------- 3 files changed, 32 insertions(+), 31 deletions(-) diff --git a/book/_toc.yml b/book/_toc.yml index 0219d36..f87daa6 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -74,6 +74,8 @@ parts: - file: basic-features/utterances.md - file: features/jupyterquiz.ipynb - file: features/h5p.md + sections: + - file: examples/h5p_examples.md - file: features/plotly.ipynb - file: external/Sphinx-Grasple-public/README.md - file: features/HTML_javascript.md @@ -103,7 +105,6 @@ parts: chapters: - file: examples/overview.md - file: examples/book_structure.md - - file: examples/h5p_examples.md - file: examples/live_code.md - file: examples/example_gumbel.ipynb - file: examples/theory_questions.md diff --git a/book/examples/h5p_examples.md b/book/examples/h5p_examples.md index 2fb9df5..4c08839 100644 --- a/book/examples/h5p_examples.md +++ b/book/examples/h5p_examples.md @@ -1,14 +1,4 @@ -# Types of H5p Quizzes - -This page will show some examples of H5p quizzes built into a variety of TeachBooks to allow the students to test their understanding of the content as they read. H5p quizzes can be used to create a set of Multiple Choice, Drag and Drop, Fill in the blanks, True/False and Image choice questions so the applications are quite versitile and your imagination can be used in creating the questions. - -## Getting started with H5p - -Some best-practices on the use of H5p: - - To startup your H5p-account, first login to H5p via Brightspace. You can follow instructions as under [https://www.tudelft.nl/teaching-support/educational-tools/h5p](https://www.tudelft.nl/teaching-support/educational-tools/h5p). - - After that, direct login is possible via [tudelft.h5p.com](https://tudelft.h5p.com) - - Place your H5p-elements in a shared folder in H5p. - - Disable the display options "Toolbar Below Content" and "Display author's name to public (anonymous users) (only relevant when content's status is set to Public )" for each +# Examples of H5p Quizzes ## Dialog cards @@ -48,7 +38,8 @@ Dialoge Card **Try it out!** - +```{h5p} https://tudelft.h5p.com/content/1292050206829217497/embed +``` ## Question Set @@ -96,7 +87,8 @@ Tips Have a look at the following 7 questions. - +```{h5p} https://tudelft.h5p.com/content/1292062157562749767/embed +``` ## Complex fill in the blanks @@ -125,7 +117,7 @@ Wrong Answer + Feedback **MUDE - Optimization** -Since the cells can be used to evaluate numerical answers, they are an easy way to quiz the student on matrices and evaluate the result of each position indidependently. The optimization team of MUDE took this a step further and used this set-up to quiz the students on the SIMPLEX method. This method automates the solving of the augmented form of a linear programing problem with continuous variables. It makes use of tables and the manipulation of equations to find the optimal vaues. Unfortunately, with a large number of variables this tables tend to get quite big and filling in the cells becomes laborous. +Since the cells can be used to evaluate numerical answers, they are an easy way to quiz the student on matrices and evaluate the result of each position independently. The optimization team of MUDE took this a step further and used this set-up to quiz the students on the SIMPLEX method. This method automates the solving of the augmented form of a linear programming problem with continuous variables. It makes use of tables and the manipulation of equations to find the optimal values. Unfortunately, with a large number of variables this tables tend to get quite big and filling in the cells becomes laborious. ```{figure} figures/blanks3.PNG --- @@ -134,9 +126,20 @@ align: center --- SIMPLEX Method ``` -**Try it out!** +**Truss structure** - +Truss structures are modelled as rigid bars (so elements which cannot deform) connected by hinges (so elements can rotate with respect to one each other). In our model, hinges are indicate with a circle, and bars with a line. For example, the structure you've seen in the second example (with two diagonal bars removed) is modelled as follows: + +```{figure} ../images/Truss1.svg +:name: truss structure + +Bars and hinges in truss structure +``` + +Now that you've been introduced to truss structures, answer the following question: + +```{h5p} https://tudelft.h5p.com/content/1291910926067816717/embed +``` ## True or False @@ -165,7 +168,8 @@ The small circles below the question indicates that there are more questions in **Try it out!** - +```{h5p} https://tudelft.h5p.com/content/1292061623388939257/embed +``` ## Drag and Drop diff --git a/book/features/h5p.md b/book/features/h5p.md index bf244c0..fab49f2 100644 --- a/book/features/h5p.md +++ b/book/features/h5p.md @@ -27,18 +27,14 @@ A full list of all available interactive elements is available on the website of - Interactive video - Image hotspot -More information on H5p: [Teaching Support - Educational Tools - H5P](https://www.tudelft.nl/teaching-support/educational-tools/h5p) +Some best-practices on the use of H5p: +- H5p requires its own hosting. TU Delft provides this for TU Delft employees. +- To startup your H5p-account, first login to H5p via Brightspace. You can follow instructions as under [https://www.tudelft.nl/teaching-support/educational-tools/h5p](https://www.tudelft.nl/teaching-support/educational-tools/h5p). +- After that, direct login is possible via [tudelft.h5p.com](https://tudelft.h5p.com) +- Place your H5p-elements in a shared folder in H5p. +- Disable the display options "Toolbar Below Content" and "Display author's name to public (anonymous users) (only relevant when content's status is set to Public )" for each element for a smooth experience. On the other hand, the options 'Toolbar below content' in combination with 'Allow users to download content' allow people to reuse your questions, making them more open. +- Use it in combination with [](../external/sphinx-iframes/README.md) to allow for a proper dark mode, dynamic scaling and a transparent background. -## Example -Truss structures are modelled as rigid bars (so elements which cannot deform) connected by hinges (so elements can rotate with respect to one each other). In our model, hinges are indicate with a circle, and bars with a line. For example, the structure you've seen in the second example (with two diagonal bars removed) is modelled as follows: +In the next subpage, these exampled are shown. -```{figure} ../images/Truss1.svg -:name: truss structure - -Bars and hinges in truss structure -``` - -Now that you've been introduced to truss structures, answer the following question: - -```{h5p} https://tudelft.h5p.com/content/1291910926067816717/embed -``` \ No newline at end of file +More information on H5p using the TU Delft provided hosting: [Teaching Support - Educational Tools - H5P](https://www.tudelft.nl/teaching-support/educational-tools/h5p) \ No newline at end of file From 9ff4e4f03fd6c21ccb3f06e21d8e8af0fb798707 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 12 Mar 2025 08:34:01 +0100 Subject: [PATCH 452/802] update --- book/_static/power.html | 178 ++++++++++++++++++++++++++++++++++ book/examples/h5p_examples.md | 70 ++++--------- 2 files changed, 195 insertions(+), 53 deletions(-) create mode 100644 book/_static/power.html diff --git a/book/_static/power.html b/book/_static/power.html new file mode 100644 index 0000000..69524a9 --- /dev/null +++ b/book/_static/power.html @@ -0,0 +1,178 @@ + + + + CO2 vs Power + + + + + +
    +
    + + + + diff --git a/book/examples/h5p_examples.md b/book/examples/h5p_examples.md index 4c08839..cac42d0 100644 --- a/book/examples/h5p_examples.md +++ b/book/examples/h5p_examples.md @@ -18,29 +18,18 @@ Problem Statement As can be seen on the right-hand-side menu, the sub-chapter includes the problem statement, the elaboration on the model and solution method and finally an exercise for the student. The code in the page is activated by pressing the live code button which will make the code cells editable and executable. Additionally, interactive figures are included into the text with movable sliders to directly see the effect of the changes made. -```{figure} figures/Live_code2.PNG ---- -width: 600 -align: center ---- -Interactive Graph +```{iframe} ../_static/power.html ``` The H5p quizzes can shine in the section on questions, discussions and comments. Next to many multiple choice questions (which are discussed later) there are dialog cards which can ask more conceptual and open ended questions. Pressing on the blue button `Turn` will flip around the card and reveal the model answer. The great thing about the integration of both interactive aspects (coding and questions) helps the student to play around with the code and understand the topic from a less theoretical point-of-view. -```{figure} figures/cards1.PNG ---- -width: 700 -align: center ---- -Dialoge Card +```{h5p} https://tudelft.h5p.com/content/1292260184374358717/embed ``` -**Try it out!** - -```{h5p} https://tudelft.h5p.com/content/1292050206829217497/embed +```{h5p} https://tudelft.h5p.com/content/1292260188487459217/embed ``` + ## Question Set Question sets consist of a question and one or more possible answers to that question. @@ -49,20 +38,10 @@ Question sets consist of a question and one or more possible answers to that que The following question sets are taken from chapter 3.3. Weighted least-squares estimation of the MUDE 23/24 book. The chapter builds on the previous chapter on simple least-squares estimation and dwelves into the importance and properties of the weight matrix. The student is primarily quizzed using multiple choice questions to check their understanding. The answers can be provided in the shape of text, figures, equations, matrices and probably much more. -```{figure} figures/Question_set_1.PNG ---- -width: 600 -align: center ---- -Text Answers +```{h5p} https://tudelft.h5p.com/content/1292060781042105617/embed ``` -```{figure} figures/Question_set_2.PNG ---- -width: 600 -align: center ---- -Equations Answers +```{h5p} https://tudelft.h5p.com/content/1292046737060674407/embed ``` Since these questions are meant to develop the understanding of the students, feedback is vital! Feedback can be built into the questions to explain the reasoning behind a correct answer. @@ -98,12 +77,7 @@ The complex fill in the blanks can be used to evaluate numerical answers. Chapter 3.7. Non-linear least-squares estimation from the MUDE 23/24 book makes use of the complex fill in the blanks quiz in order to check that the students understood the composition of the Jacobian Matrix specifically used in deriving the linearized functional model. This model is essential for accurately estimating values and assessing system behavior of complex processes that arent linear. -```{figure} figures/blanks1.PNG ---- -width: 600 -align: center ---- -Answer Boxes +```{h5p} https://tudelft.h5p.com/content/1292064774866067777/embed ``` As you can see, the precision of the answer sought for is specified and the figure below shows again the incorporation of feedback. @@ -119,12 +93,7 @@ Wrong Answer + Feedback Since the cells can be used to evaluate numerical answers, they are an easy way to quiz the student on matrices and evaluate the result of each position independently. The optimization team of MUDE took this a step further and used this set-up to quiz the students on the SIMPLEX method. This method automates the solving of the augmented form of a linear programming problem with continuous variables. It makes use of tables and the manipulation of equations to find the optimal values. Unfortunately, with a large number of variables this tables tend to get quite big and filling in the cells becomes laborious. -```{figure} figures/blanks3.PNG ---- -width: 600 -align: center ---- -SIMPLEX Method +```{h5p} https://tudelft.h5p.com/content/1292131432784432037/embed ``` **Truss structure** @@ -157,14 +126,10 @@ align: center Problem Statement ``` -```{figure} figures/truefalse1.PNG ---- -width: 600 -align: center ---- -True or False +The small circles below the question indicates that there are more questions in this series which can be viewed by clicking on the blue arrow pointing towards the left or right. Open the second, fourth and fifth question: + +```{h5p} https://tudelft.h5p.com/content/1292120485436114287/embed ``` -The small circles below the question indicates that there are more questions in this series which can be viewed by clicking on the blue arrow pointing towards the left or right. **Try it out!** @@ -177,16 +142,15 @@ Drag and Drop questions are useful to make the distinction between different con **MUDE - Optimization** -In this chapter, it was important that the students made the distinction between the terminology and mathematical meaning between different elements of the graphical solution method. A drag and drop question was used to link the term to its definition. The answer boxes can be dragged to the correct title in a playful manner.jup +In this chapter, it was important that the students made the distinction between the terminology and mathematical meaning between different elements of the graphical solution method. A drag and drop question was used to link the term to its definition. The answer boxes can be dragged to the correct title in a playful manner. -```{figure} figures/drag1.PNG ---- -width: 600 -align: center ---- -Drag and Drop +The fourth question in this question set is a drag and drop question: + +```{h5p} https://tudelft.h5p.com/content/1292121213033110307/embed ``` +The correct answer leads to: + ```{figure} figures/drag2.PNG --- width: 600 From de6e00b1514c4ae5fd9e7a15e7badca7396454ec Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 12 Mar 2025 08:35:29 +0100 Subject: [PATCH 453/802] Update example_gumbel.ipynb --- book/examples/example_gumbel.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/examples/example_gumbel.ipynb b/book/examples/example_gumbel.ipynb index b366c19..3bf3019 100644 --- a/book/examples/example_gumbel.ipynb +++ b/book/examples/example_gumbel.ipynb @@ -6,7 +6,7 @@ "tags": [] }, "source": [ - "# Programming assignment\n", + "# Programming assignment with checks\n", "\n", "This page shows how you can recreate the classical Jupyter Notebook assignments that are given in many courses to a Jupyter Book format with live coding. A widget has been implemented to check the answers, of which the data is included in a separate python file. The page automatically loads and a custom download page has been added\n", "\n", From 9847050bd6854ed60a84649afe70a74c35a5f325 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 12 Mar 2025 08:51:14 +0100 Subject: [PATCH 454/802] Update h5p_examples.md --- book/examples/h5p_examples.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/book/examples/h5p_examples.md b/book/examples/h5p_examples.md index cac42d0..763cd81 100644 --- a/book/examples/h5p_examples.md +++ b/book/examples/h5p_examples.md @@ -19,6 +19,8 @@ Problem Statement As can be seen on the right-hand-side menu, the sub-chapter includes the problem statement, the elaboration on the model and solution method and finally an exercise for the student. The code in the page is activated by pressing the live code button which will make the code cells editable and executable. Additionally, interactive figures are included into the text with movable sliders to directly see the effect of the changes made. ```{iframe} ../_static/power.html +:height: 580 +:width: 100% ``` The H5p quizzes can shine in the section on questions, discussions and comments. Next to many multiple choice questions (which are discussed later) there are dialog cards which can ask more conceptual and open ended questions. Pressing on the blue button `Turn` will flip around the card and reveal the model answer. The great thing about the integration of both interactive aspects (coding and questions) helps the student to play around with the code and understand the topic from a less theoretical point-of-view. From 9e34a2e08cde625d4e039d6d7e2636d8b6142880 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 12 Mar 2025 08:56:38 +0100 Subject: [PATCH 455/802] set height --- book/examples/h5p_examples.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/examples/h5p_examples.md b/book/examples/h5p_examples.md index 763cd81..f0dafa3 100644 --- a/book/examples/h5p_examples.md +++ b/book/examples/h5p_examples.md @@ -19,7 +19,7 @@ Problem Statement As can be seen on the right-hand-side menu, the sub-chapter includes the problem statement, the elaboration on the model and solution method and finally an exercise for the student. The code in the page is activated by pressing the live code button which will make the code cells editable and executable. Additionally, interactive figures are included into the text with movable sliders to directly see the effect of the changes made. ```{iframe} ../_static/power.html -:height: 580 +:height: 580px :width: 100% ``` From 66ddef3612c9b133e4ccabffbcc446c62cb5dac5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 16 Mar 2025 22:05:34 +0000 Subject: [PATCH 456/802] Bump sphinx-proof from 0.2.0 to 0.2.1 Bumps [sphinx-proof](https://github.com/executablebooks/sphinx-proof) from 0.2.0 to 0.2.1. - [Release notes](https://github.com/executablebooks/sphinx-proof/releases) - [Changelog](https://github.com/executablebooks/sphinx-proof/blob/main/CHANGELOG.md) - [Commits](https://github.com/executablebooks/sphinx-proof/compare/v0.2.0...v0.2.1) --- updated-dependencies: - dependency-name: sphinx-proof dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 8c1505e..7c8559a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,7 +5,7 @@ download_link_replacer == 1.0.4 teachbooks-sphinx-grasple == 1.0.5 sphinx-image-inverter == 1.1.2 sphinx-exercise == 1.0.1 -sphinx-proof == 0.2.0 +sphinx-proof == 0.2.1 sphinx-named-colors == 1.0.1 sphinx-iframes == 1.0.5 sphinx-prime-applets == 1.0.1 From d0d881a9c098df2f2ba03a187c4fe246d69b15fc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 16 Mar 2025 22:05:36 +0000 Subject: [PATCH 457/802] Bump jupyterbook-patches from 1.4.1 to 1.4.2 Bumps [jupyterbook-patches](https://github.com/TeachBooks/JupyterBook-Patches) from 1.4.1 to 1.4.2. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/v1.4.1...v1.4.2) --- updated-dependencies: - dependency-name: jupyterbook-patches dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 8c1505e..f00786d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ teachbooks == 0.1.0 sphinx-inline-tabs == 2023.4.21 -jupyterbook_patches==1.4.1 +jupyterbook_patches==1.4.2 download_link_replacer == 1.0.4 teachbooks-sphinx-grasple == 1.0.5 sphinx-image-inverter == 1.1.2 From d4e07ee2332976f55eefde0969ef5faac1a22ea7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 16 Mar 2025 22:05:39 +0000 Subject: [PATCH 458/802] Bump sphinx-prime-applets from 1.0.1 to 1.0.2 Bumps [sphinx-prime-applets](https://github.com/TeachBooks/Sphinx-PRIME-applets) from 1.0.1 to 1.0.2. - [Release notes](https://github.com/TeachBooks/Sphinx-PRIME-applets/releases) - [Commits](https://github.com/TeachBooks/Sphinx-PRIME-applets/compare/v1.0.1...v1.0.2) --- updated-dependencies: - dependency-name: sphinx-prime-applets dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 8c1505e..98499e3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,7 +8,7 @@ sphinx-exercise == 1.0.1 sphinx-proof == 0.2.0 sphinx-named-colors == 1.0.1 sphinx-iframes == 1.0.5 -sphinx-prime-applets == 1.0.1 +sphinx-prime-applets == 1.0.2 git+https://github.com/TeachBooks/Sphinx-Thebe From 2322687660e49fd75c616c7f9df00ea60d62e50f Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 18 Mar 2025 13:09:55 +0100 Subject: [PATCH 459/802] added user types --- book/_toc.yml | 2 +- book/features/jupyterquiz.ipynb | 7 +++++++ book/features/plotly.ipynb | 5 +++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index f87daa6..d841379 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -72,7 +72,6 @@ parts: - file: external/Download-Link-Replacer/README.md - file: external/Sphinx-launch-buttons/README.md - file: basic-features/utterances.md - - file: features/jupyterquiz.ipynb - file: features/h5p.md sections: - file: examples/h5p_examples.md @@ -86,6 +85,7 @@ parts: sections: - file: features/widgets.ipynb - file: features/exercise_checking.ipynb + - file: features/jupyterquiz.ipynb - file: external/sphinx-iframes/README.md - file: external/Sphinx-PRIME-applets/README.md - file: features/visuals.md diff --git a/book/features/jupyterquiz.ipynb b/book/features/jupyterquiz.ipynb index 5177224..20f73e3 100644 --- a/book/features/jupyterquiz.ipynb +++ b/book/features/jupyterquiz.ipynb @@ -9,6 +9,13 @@ "source": [ "# JupyterQuiz\n", "\n", + "```{admonition} User types\n", + ":class: tip\n", + "This section is useful for user type 4-5.\n", + "```\n", + "\n", + "- {bdg-secondary}`Python Package: jupyterquiz`\n", + "\n", "JupyterQuiz is a code-based implementation of multiple-choiche questions and numerical answer questions. This is a basic open course tool which requires you to write your quiz questions in Python language as a `dict` or to a `.json` file. An example is given below:\n", "\n", "A pre-fabricated bridge design is being considered for river crossings in a remote region of the world, as shown in Figure 1. Cities 1, 2 and 3 are labelled C1, C2 and C3, with bridges labelled B1-B4.\n", diff --git a/book/features/plotly.ipynb b/book/features/plotly.ipynb index b969dfb..ec889da 100644 --- a/book/features/plotly.ipynb +++ b/book/features/plotly.ipynb @@ -9,6 +9,11 @@ "source": [ "# Interactive plots: plotly\n", "\n", + "```{admonition} User types\n", + ":class: tip\n", + "This section is useful for user type 5.\n", + "```\n", + "\n", "The use of the [plotly](https://plotly.com/python/getting-started/) package is an example which allows you to create HTML/Javascript widgets from python code without any knowledge on HTML/Javascript." ] }, From 88670064288f38fca39043cd6b85b49ccec49190 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 20 Mar 2025 11:23:21 +0100 Subject: [PATCH 460/802] add script for live code --- book/features/directories.py | 22 ++++++++++++++++++++++ book/features/live_code.ipynb | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 book/features/directories.py diff --git a/book/features/directories.py b/book/features/directories.py new file mode 100644 index 0000000..02bb2a8 --- /dev/null +++ b/book/features/directories.py @@ -0,0 +1,22 @@ +import os +import json + +def list_file_types(directory): + file_types = set() + for root, _, files in os.walk(directory): + for file in files: + _, ext = os.path.splitext(file) + if ext: # Only include files with extensions + file_types.add(ext) + return sorted(file_types) + +def format_file_types(file_types): + formatted = [f"**/*{ext}" for ext in file_types] + return formatted + +if __name__ == "__main__": + book_directory = r"c:\Users\tomvanwoudenbe\Git\book\book" + file_types = list_file_types(book_directory) + formatted_file_types = format_file_types(file_types) + print("File types in the directory (formatted):") + print(json.dumps(formatted_file_types)) \ No newline at end of file diff --git a/book/features/live_code.ipynb b/book/features/live_code.ipynb index 3971cac..a4703a7 100644 --- a/book/features/live_code.ipynb +++ b/book/features/live_code.ipynb @@ -85,7 +85,7 @@ "The `html_js_files` link calls for some required javascript files. `use_thebe_lite` makes sure you initiate our adapted sphinx thebe extensions. The `exclude_patterns` makes sure you import all files so that they can be accessed from your code, except for the files matching the patterns shown.\n", "\n", ":::{note}\n", - "If you've a lot of big files which are not used by the code, the build book repository might grow a lot in size. Include unnecessary filetypes like images (i.e. `\"**/*.png`) to `exclude_patterns`. Make sure you use proper markdown or MyST syntax for referencing to images. Using HTML code might lead to figures not being available in the final book.\n", + "If you've a lot of big files which are not used by the code, the build book repository might grow a lot in size. Include unnecessary filetypes like images (i.e. `\"**/*.png`) to `exclude_patterns`. Make sure you use proper markdown or MyST syntax for referencing to images. Using HTML code might lead to figures not being available in the final book. You can use [this python script](./directories.py) to list all filetypes in your book.\n", ":::\n", "\n", "By `launch_buttons` you initiate the {fa}`rocket` --> {guilabel}`Live Code` on the top right corner of every page generated from a `.ipynb` file. \n", From 9270ac543bce1b9df529377b91bd1651aa4d7c31 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 21 Mar 2025 15:12:00 +0100 Subject: [PATCH 461/802] update manual --- book/external/deploy-book-workflow | 2 +- book/external/template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index b9c7623..b655fb1 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit b9c76239ed042eb5befb6fa47f14d44de5113c51 +Subproject commit b655fb125d39ad35b980357ed5ea20f3ed4204a4 diff --git a/book/external/template b/book/external/template index a8958fe..43f37f9 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit a8958fe48c839729226e1d1765dbf26617cf6c59 +Subproject commit 43f37f9bafcfa91f82be765302d505bc64c114ee From 25044d4c93b86869a2736f390885fe98527447e2 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 21 Mar 2025 15:25:37 +0100 Subject: [PATCH 462/802] Update Nested-Books --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index a8e57da..134fcc3 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit a8e57da25302d47806ad1fe4288950c438562199 +Subproject commit 134fcc3384f0e01591881b59265a58b4eeee849b From e5426cc81e8f878da913146ea88fd453bc3f97f2 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Sat, 22 Mar 2025 07:26:52 +0100 Subject: [PATCH 463/802] small notes sphinx-extrensions page --- book/features/sphinx_extensions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/sphinx_extensions.md b/book/features/sphinx_extensions.md index fa53945..f74ed20 100644 --- a/book/features/sphinx_extensions.md +++ b/book/features/sphinx_extensions.md @@ -5,4 +5,4 @@ This section is useful for user type 4-5. ``` -This sections includes the features developed by TeachBooks which add functionality to the book. Most of them are implemented as sphinx extensions, which are plugins developed for the Sphinx documentation ecosystem (which Jupyter Book is built upon). They extend or modify Sphinx’s capabilities. Since Sphinx extensions are not an integral part of jupyter-book, as opposed to original jupyter-book features, they must be installed and configured explicitly, for example in the `_config.yml` file. \ No newline at end of file +This sections includes the features developed by TeachBooks which add functionality to the book. Most of them are implemented as sphinx extensions {bdg-primary}`Sphinx Extension`, which are plugins developed for the Sphinx documentation ecosystem (which Jupyter Book is built upon). They extend or modify Sphinx’s capabilities. Since Sphinx extensions are not an integral part of jupyter-book, as opposed to original jupyter-book features, they must be installed and configured explicitly, for example in the `_config.yml` and `requirements.txt` files. \ No newline at end of file From 2bd4db8be3588130ec214cb964bff087063f864f Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 08:18:36 +0100 Subject: [PATCH 464/802] rm submodule JupyterBook-Patches --- .gitmodules | 4 ---- book/external/JupyterBook-Patches | 1 - 2 files changed, 5 deletions(-) delete mode 100644 book/external/JupyterBook-Patches diff --git a/.gitmodules b/.gitmodules index 5cabeb7..9f77bd4 100644 --- a/.gitmodules +++ b/.gitmodules @@ -18,10 +18,6 @@ path = book/external/Sphinx-Image-Inverter url = https://github.com/TeachBooks/Sphinx-Image-Inverter.git branch = Manual -[submodule "book/external/JupyterBook-Patches"] - path = book/external/JupyterBook-Patches - url = https://github.com/TeachBooks/JupyterBook-Patches.git - branch = manual_docs [submodule "book/external/Download-Link-Replacer"] path = book/external/Download-Link-Replacer url = https://github.com/TeachBooks/Download-Link-Replacer.git diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches deleted file mode 100644 index d5efad9..0000000 --- a/book/external/JupyterBook-Patches +++ /dev/null @@ -1 +0,0 @@ -3a1ed3738693931fb735810cbc7a9a5734e85788 \ No newline at end of file From 88fd03fea5f2974e05138991f96da30e6d318745 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 08:19:57 +0100 Subject: [PATCH 465/802] add jupyterboko-patcches backin --- .gitmodules | 4 ++++ book/external/JupyterBook-Patches | 1 + 2 files changed, 5 insertions(+) create mode 160000 book/external/JupyterBook-Patches diff --git a/.gitmodules b/.gitmodules index 9f77bd4..4b36129 100644 --- a/.gitmodules +++ b/.gitmodules @@ -54,3 +54,7 @@ path = book/external/Sphinx-PRIME-applets url = https://github.com/TeachBooks/Sphinx-PRIME-applets.git branch = manual +[submodule "book/external/JupyterBook-Patches"] + path = book/external/JupyterBook-Patches + url = https://github.com/TeachBooks/JupyterBook-Patches.git + branch = manual_docs diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches new file mode 160000 index 0000000..3a1ed37 --- /dev/null +++ b/book/external/JupyterBook-Patches @@ -0,0 +1 @@ +Subproject commit 3a1ed3738693931fb735810cbc7a9a5734e85788 From a8915bfcaf3ae4a9991acbe5129dadac2c2e66de Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 22 Mar 2025 07:21:09 +0000 Subject: [PATCH 466/802] Bump book/external/template from `43f37f9` to `1a29a78` Bumps [book/external/template](https://github.com/TeachBooks/template) from `43f37f9` to `1a29a78`. - [Commits](https://github.com/TeachBooks/template/compare/43f37f9bafcfa91f82be765302d505bc64c114ee...1a29a7826bb6327347799a37a40a6b73badc5ff8) --- updated-dependencies: - dependency-name: book/external/template dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/template b/book/external/template index 43f37f9..1a29a78 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 43f37f9bafcfa91f82be765302d505bc64c114ee +Subproject commit 1a29a7826bb6327347799a37a40a6b73badc5ff8 From 3b8f143ad31e5d3f7e01b68a5ba1f86ed1dd832f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 22 Mar 2025 07:21:11 +0000 Subject: [PATCH 467/802] Bump book/external/deploy-book-workflow from `b655fb1` to `01eef2d` Bumps [book/external/deploy-book-workflow](https://github.com/TeachBooks/deploy-book-workflow) from `b655fb1` to `01eef2d`. - [Commits](https://github.com/TeachBooks/deploy-book-workflow/compare/b655fb125d39ad35b980357ed5ea20f3ed4204a4...01eef2d619bbe8dd2558fde924e6efb2ba23c136) --- updated-dependencies: - dependency-name: book/external/deploy-book-workflow dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/deploy-book-workflow | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index b655fb1..01eef2d 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit b655fb125d39ad35b980357ed5ea20f3ed4204a4 +Subproject commit 01eef2d619bbe8dd2558fde924e6efb2ba23c136 From 40c9f63cb94b5c7abdfc80a98e6342f70545e43a Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Sat, 22 Mar 2025 17:10:41 +0100 Subject: [PATCH 468/802] WIP --- book/_toc.yml | 1 + book/features/draft-release.md | 2 +- book/features/external_toc.md | 2 +- book/features/local_server.md | 2 +- book/features/overview.md | 2 +- book/features/teachbooks.md | 28 ++++++++++++++++++++++++++++ 6 files changed, 33 insertions(+), 4 deletions(-) create mode 100644 book/features/teachbooks.md diff --git a/book/_toc.yml b/book/_toc.yml index 223bb61..e04ffc8 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -98,6 +98,7 @@ parts: sections: - file: external/annotater/README.md - file: basic-features/hypothesis.md + - file: features/teachbooks - caption: Examples chapters: diff --git a/book/features/draft-release.md b/book/features/draft-release.md index 9b62b51..8e36ea5 100644 --- a/book/features/draft-release.md +++ b/book/features/draft-release.md @@ -6,7 +6,7 @@ This page is useful for user type 3-5. ``` -{bdg-secondary}`Python Package: teachbooks` +{bdg-link-secondary}`Python Package: teachbooks <./teachbooks.html>` Often it is necessary to prepare, review and edit materials in parallel to material that is currently being used by students, or another target audience. This workflow enables an author to easily maintain separate versions of a book without having to repeatedly comment out lines of a table of contents or page when building different versions. It is also easy to implement in CI/CD settings (it is already implemented in the {ref}`Deploy Book Workflow `, which builds our TeachBooks). diff --git a/book/features/external_toc.md b/book/features/external_toc.md index 9175ff4..30a460a 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -6,7 +6,7 @@ This page is useful for user type 3-5. ``` -{bdg-secondary}`Python Package: teachbooks` +{bdg-link-secondary}`Python Package: teachbooks <./teachbooks.html>` ## Introduction diff --git a/book/features/local_server.md b/book/features/local_server.md index fcdbbc1..8539b0b 100644 --- a/book/features/local_server.md +++ b/book/features/local_server.md @@ -6,7 +6,7 @@ This section is useful for user type 4-5. ``` -{bdg-secondary}`Python Package: teachbooks` +{bdg-link-secondary}`Python Package: teachbooks <./teachbooks.html>` Perhaps you have already noticed that when building a book and testing it locally on your computer, some features do not work the way you expect, or worse---do not work at all! This is because many interactive features rely on browser functionality to work properly, for example: Grasple/H5p iframe exercises, Sphinx-Thebe Python interactivity and HTML/Javascript elements. Although the website is _static_ (i.e., there is no code running on a webserver that generates the content), modern web browsers have their own internal computing environments that run processes to deliver the rich content we desire in our books. diff --git a/book/features/overview.md b/book/features/overview.md index 4a6cd20..e59742d 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -13,7 +13,7 @@ Additionally, not all features are built and shared in the same way. We do our b - {bdg-warning}`Javascript overlay` - {bdg-success}`Chrome Extension` - {bdg-white}`GitHub App and Javascript script` -- {bdg-secondary}`Python Package: teachbooks` +- {bdg-link-secondary}`Python Package: teachbooks <./teachbooks.html>` - {bdg-light}`GitHub Reusable Action` - {bdg-light}`GitHub Template` - {bdg-dark}`Git Workflow` diff --git a/book/features/teachbooks.md b/book/features/teachbooks.md new file mode 100644 index 0000000..9a7d127 --- /dev/null +++ b/book/features/teachbooks.md @@ -0,0 +1,28 @@ +# TeachBooks Python Package + +```{admonition} User types +:class: tip +This section is useful for user type 4-5. +``` + +{bdg-secondary}`Python Package: teachbooks` + +The TeachBooks Python package is a collection of tools that are used to enhance the Jupyter Book software package by adding features and making customization easier. In general, it is only of interest to user types 4 and 5 when building a book locally. However, it may be important for other users to know what the package does, as it is incorporated in the [Deploy Book Workflow](./deploy-book-workflow.md) and, therefore, any book created from the [TeachBooks Template](./teachbooks-template.md). This raises two important points: + +1. If you are a book user using the [TeachBooks Template](./teachbooks-template.md) or the [Deploy Book Workflow](./deploy-book-workflow.md), your book is by default built with the `teachbooks` package, and the way your book is built and features that are included in the book may change automatically when it is updated (these will be non-breaking changes; if not, we will notify our mailing list). +2. If you are using the `jupyter-book` package to build your book, some of the features described in this Manual may not be available to you (i.e., those listed on this page). This will be the case if you are using a [setup described in the Jupyter Book Manual](https://jupyterbook.org/en/stable/publish/web.html), for example, [this GitHub workflow](https://jupyterbook.org/en/stable/publish/gh-pages.html). + +For those who wish to use the package, it is available on [PyPI](https://pypi.org/project/teachbooks/) and can be installed using `pip install teachbooks`. It adds a few commands to the CLI (e.g., `serve`), but otherwise is meant to be used instead of the `jupyter-book` commands. It is conventionally used in an identical way: + +``` +teachbooks build book +``` + +## List of Features + +Items in the list here are currently implemented in the TeachBooks package and described on other pages of this manual: +- Draft-Release Workflow: read more here +- External Contents: +- Local Server: + +The package is also set up to handle [APA references](./apa) when using the Draft-Release Workflow (the `_ext` subdirectory and its contents are manually copied during the pre-build phase). This will not be necessary once the APA Reference feature is turned into a proper Sphinx extension or Pybtext plugin. \ No newline at end of file From 2229dd7a7b1ad9abc612bd1c31c9d05af84b63a5 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 21:32:39 +0100 Subject: [PATCH 469/802] Update teachbooks.md --- book/features/teachbooks.md | 43 +++++++++++++------------------------ 1 file changed, 15 insertions(+), 28 deletions(-) diff --git a/book/features/teachbooks.md b/book/features/teachbooks.md index 9a7d127..7cb8b65 100644 --- a/book/features/teachbooks.md +++ b/book/features/teachbooks.md @@ -1,28 +1,15 @@ -# TeachBooks Python Package - -```{admonition} User types -:class: tip -This section is useful for user type 4-5. -``` - -{bdg-secondary}`Python Package: teachbooks` - -The TeachBooks Python package is a collection of tools that are used to enhance the Jupyter Book software package by adding features and making customization easier. In general, it is only of interest to user types 4 and 5 when building a book locally. However, it may be important for other users to know what the package does, as it is incorporated in the [Deploy Book Workflow](./deploy-book-workflow.md) and, therefore, any book created from the [TeachBooks Template](./teachbooks-template.md). This raises two important points: - -1. If you are a book user using the [TeachBooks Template](./teachbooks-template.md) or the [Deploy Book Workflow](./deploy-book-workflow.md), your book is by default built with the `teachbooks` package, and the way your book is built and features that are included in the book may change automatically when it is updated (these will be non-breaking changes; if not, we will notify our mailing list). -2. If you are using the `jupyter-book` package to build your book, some of the features described in this Manual may not be available to you (i.e., those listed on this page). This will be the case if you are using a [setup described in the Jupyter Book Manual](https://jupyterbook.org/en/stable/publish/web.html), for example, [this GitHub workflow](https://jupyterbook.org/en/stable/publish/gh-pages.html). - -For those who wish to use the package, it is available on [PyPI](https://pypi.org/project/teachbooks/) and can be installed using `pip install teachbooks`. It adds a few commands to the CLI (e.g., `serve`), but otherwise is meant to be used instead of the `jupyter-book` commands. It is conventionally used in an identical way: - -``` -teachbooks build book -``` - -## List of Features - -Items in the list here are currently implemented in the TeachBooks package and described on other pages of this manual: -- Draft-Release Workflow: read more here -- External Contents: -- Local Server: - -The package is also set up to handle [APA references](./apa) when using the Draft-Release Workflow (the `_ext` subdirectory and its contents are manually copied during the pre-build phase). This will not be necessary once the APA Reference feature is turned into a proper Sphinx extension or Pybtext plugin. \ No newline at end of file + + + + + + + Page Redirection + + + + If you are not redirected automatically, follow this
    link to example. + + From 92b026d9053ab140631ca30ae8287615db15488a Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 21:34:06 +0100 Subject: [PATCH 470/802] Update overview.md --- book/features/overview.md | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/book/features/overview.md b/book/features/overview.md index e59742d..78dc3e1 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -22,4 +22,32 @@ Additionally, not all features are built and shared in the same way. We do our b Finally, the purpose, installation process and usage of each features is elaborated on in the respective sub-sections. -To see examples for these features, go to the [Examples chapter](../examples/overview.md). \ No newline at end of file +To see examples for these features, go to the [Examples chapter](../examples/overview.md). + +(teachbooks_package)= +## TeachBooks Python Package + +```{admonition} User types +:class: tip +This section is useful for user type 4-5. +``` + +The TeachBooks Python package is a collection of tools that are used to enhance the Jupyter Book software package by adding features and making customization easier. In general, it is only of interest to user types 4 and 5 when building a book locally. However, it may be important for other users to know what the package does, as it is incorporated in the [Deploy Book Workflow](./deploy-book-workflow.md) and, therefore, any book created from the [TeachBooks Template](./teachbooks-template.md). This raises two important points: + +1. If you are a book user using the [TeachBooks Template](./teachbooks-template.md) or the [Deploy Book Workflow](./deploy-book-workflow.md), your book is by default built with the `teachbooks` package, and the way your book is built and features that are included in the book may change automatically when it is updated (these will be non-breaking changes; if not, we will notify our mailing list). +2. If you are using the `jupyter-book` package to build your book, some of the features described in this Manual may not be available to you (i.e., those listed on this page). This will be the case if you are using a [setup described in the Jupyter Book Manual](https://jupyterbook.org/en/stable/publish/web.html), for example, [this GitHub workflow](https://jupyterbook.org/en/stable/publish/gh-pages.html). + +For those who wish to use the package, it is available on [PyPI](https://pypi.org/project/teachbooks/) and can be installed using `pip install teachbooks`. It adds a few commands to the CLI (e.g., `serve`), but otherwise is meant to be used instead of the `jupyter-book` commands. It is conventionally used in an identical way: + +``` +teachbooks build book +``` + +### List of Features + +Items in the list here are currently implemented in the TeachBooks package and described on other pages of this manual: +- Draft-Release Workflow: read more here +- External Contents: +- Local Server: + +The package is also set up to handle [APA references](./apa) when using the Draft-Release Workflow (the `_ext` subdirectory and its contents are manually copied during the pre-build phase). This will not be necessary once the APA Reference feature is turned into a proper Sphinx extension or Pybtext plugin. From 50131ee8479bb832b9fefc5255b66ad8d5675f3d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 21:37:47 +0100 Subject: [PATCH 471/802] Update teachbooks.md --- book/features/teachbooks.md | 1 + 1 file changed, 1 insertion(+) diff --git a/book/features/teachbooks.md b/book/features/teachbooks.md index 7cb8b65..1443ae7 100644 --- a/book/features/teachbooks.md +++ b/book/features/teachbooks.md @@ -1,3 +1,4 @@ +# TeachBooks Python Package From de6ba9e0fade30ae24e0716e52dd126159d2ce29 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 21:42:56 +0100 Subject: [PATCH 472/802] Update teachbooks.md --- book/features/teachbooks.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/book/features/teachbooks.md b/book/features/teachbooks.md index 1443ae7..8e652a4 100644 --- a/book/features/teachbooks.md +++ b/book/features/teachbooks.md @@ -3,14 +3,14 @@ - + Page Redirection - If you are not redirected automatically, follow this link to example. + If you are not redirected automatically, follow this link to example. From b78aa6ac84cfaee90e12557187a75525b6eb83ba Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 21:46:25 +0100 Subject: [PATCH 473/802] Update teachbooks.md --- book/features/teachbooks.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/book/features/teachbooks.md b/book/features/teachbooks.md index 8e652a4..2683330 100644 --- a/book/features/teachbooks.md +++ b/book/features/teachbooks.md @@ -3,14 +3,14 @@ - + Page Redirection - If you are not redirected automatically, follow this link to example. + If you are not redirected automatically, follow this link to example. From d572a0fd644ae61d38ffa3ab971d56383a684f25 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 21:49:37 +0100 Subject: [PATCH 474/802] Update teachbooks.md --- book/features/teachbooks.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/book/features/teachbooks.md b/book/features/teachbooks.md index 2683330..b60553d 100644 --- a/book/features/teachbooks.md +++ b/book/features/teachbooks.md @@ -3,14 +3,14 @@ - + Page Redirection - If you are not redirected automatically, follow this link to example. + If you are not redirected automatically, follow this link to example. From 9b82c05b553100ec795e32d18e0a2ae847868b03 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 21:50:40 +0100 Subject: [PATCH 475/802] Update overview.md --- book/features/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/overview.md b/book/features/overview.md index 78dc3e1..aa8c7a4 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -13,7 +13,7 @@ Additionally, not all features are built and shared in the same way. We do our b - {bdg-warning}`Javascript overlay` - {bdg-success}`Chrome Extension` - {bdg-white}`GitHub App and Javascript script` -- {bdg-link-secondary}`Python Package: teachbooks <./teachbooks.html>` +- {bdg-link-secondary}`Python Package: teachbooks <./overview.html#teachbooks-python-package>` - {bdg-light}`GitHub Reusable Action` - {bdg-light}`GitHub Template` - {bdg-dark}`Git Workflow` From 3f77301b61e9ee4d01e9274a7f47ddad77b431f0 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 21:57:21 +0100 Subject: [PATCH 476/802] Delete book/features/teachbooks.md --- book/features/teachbooks.md | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 book/features/teachbooks.md diff --git a/book/features/teachbooks.md b/book/features/teachbooks.md deleted file mode 100644 index b60553d..0000000 --- a/book/features/teachbooks.md +++ /dev/null @@ -1,16 +0,0 @@ -# TeachBooks Python Package - - - - - - - Page Redirection - - - - If you are not redirected automatically, follow this link to example. - - From ef4b94c9ce1a0493866fec0b4292f9f5c9297925 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 21:58:45 +0100 Subject: [PATCH 477/802] Update _toc.yml --- book/_toc.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/book/_toc.yml b/book/_toc.yml index e04ffc8..28e8a80 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -98,7 +98,6 @@ parts: sections: - file: external/annotater/README.md - file: basic-features/hypothesis.md - - file: features/teachbooks - caption: Examples chapters: @@ -127,4 +126,4 @@ parts: - file: references.md - file: credits - file: changelog - - file: contact \ No newline at end of file + - file: contact From 05f0045b400cd0573f5bb87545acce472a8a09ac Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 21:59:52 +0100 Subject: [PATCH 478/802] Update draft-release.md --- book/features/draft-release.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/features/draft-release.md b/book/features/draft-release.md index 8e36ea5..3666efa 100644 --- a/book/features/draft-release.md +++ b/book/features/draft-release.md @@ -6,7 +6,7 @@ This page is useful for user type 3-5. ``` -{bdg-link-secondary}`Python Package: teachbooks <./teachbooks.html>` +{bdg-link-secondary}`Python Package: teachbooks <./overview#teachBooks-python-package>` Often it is necessary to prepare, review and edit materials in parallel to material that is currently being used by students, or another target audience. This workflow enables an author to easily maintain separate versions of a book without having to repeatedly comment out lines of a table of contents or page when building different versions. It is also easy to implement in CI/CD settings (it is already implemented in the {ref}`Deploy Book Workflow `, which builds our TeachBooks). @@ -70,4 +70,4 @@ We recommend you install this in an environment that is specifically dedicated f The package is a CLI tool that primarily provides a wrapper around the Jupyter Book package which is used for pre- and postprocessing. In this case "wrapper" refers to the CLI usage: CLI commands generally invoke `jupyter-book` commands internally; the `jupyter-book` package is _not_ distributed within the `teachbooks` package. -The source code and function of the package will eventually be documented on a Sphinx-built website ([teachbooks.io/TeachBooks/](https://teachbooks.io/TeachBooks/)), however, this is currently still under construction. \ No newline at end of file +The source code and function of the package will eventually be documented on a Sphinx-built website ([teachbooks.io/TeachBooks/](https://teachbooks.io/TeachBooks/)), however, this is currently still under construction. From b33bd13be5bf62ae621819aa941721e9ed85c8f9 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 22:00:14 +0100 Subject: [PATCH 479/802] Update external_toc.md --- book/features/external_toc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index 30a460a..46fa6cb 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -6,7 +6,7 @@ This page is useful for user type 3-5. ``` -{bdg-link-secondary}`Python Package: teachbooks <./teachbooks.html>` +{bdg-link-secondary}`Python Package: teachbooks <./overview#teachBooks-python-package>` ## Introduction From fac95545dbbec7d8953f368884cfdc2eeb01bb55 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 22:00:38 +0100 Subject: [PATCH 480/802] Update local_server.md --- book/features/local_server.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/features/local_server.md b/book/features/local_server.md index 8539b0b..cd90463 100644 --- a/book/features/local_server.md +++ b/book/features/local_server.md @@ -6,7 +6,7 @@ This section is useful for user type 4-5. ``` -{bdg-link-secondary}`Python Package: teachbooks <./teachbooks.html>` +{bdg-link-secondary}`Python Package: teachbooks <./overview#teachBooks-python-package>` Perhaps you have already noticed that when building a book and testing it locally on your computer, some features do not work the way you expect, or worse---do not work at all! This is because many interactive features rely on browser functionality to work properly, for example: Grasple/H5p iframe exercises, Sphinx-Thebe Python interactivity and HTML/Javascript elements. Although the website is _static_ (i.e., there is no code running on a webserver that generates the content), modern web browsers have their own internal computing environments that run processes to deliver the rich content we desire in our books. @@ -138,4 +138,4 @@ A Windows-specific command for the CMD prompt or Powershell is: ``` TASKKILL /IM python.exe /F -``` \ No newline at end of file +``` From e1f25a8a48e6d1341bf6c28326db8e07638afc7e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 22:04:14 +0100 Subject: [PATCH 481/802] Update draft-release.md --- book/features/draft-release.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/draft-release.md b/book/features/draft-release.md index 3666efa..fb7f3db 100644 --- a/book/features/draft-release.md +++ b/book/features/draft-release.md @@ -6,7 +6,7 @@ This page is useful for user type 3-5. ``` -{bdg-link-secondary}`Python Package: teachbooks <./overview#teachBooks-python-package>` +{bdg-link-secondary}`Python Package: teachbooks <./overview#teachbooks-python-package>` Often it is necessary to prepare, review and edit materials in parallel to material that is currently being used by students, or another target audience. This workflow enables an author to easily maintain separate versions of a book without having to repeatedly comment out lines of a table of contents or page when building different versions. It is also easy to implement in CI/CD settings (it is already implemented in the {ref}`Deploy Book Workflow `, which builds our TeachBooks). From 55b68627bb5c5379a55d11c1ea4f51640341afdb Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 22:04:44 +0100 Subject: [PATCH 482/802] Update external_toc.md --- book/features/external_toc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index 46fa6cb..c80c8c8 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -6,7 +6,7 @@ This page is useful for user type 3-5. ``` -{bdg-link-secondary}`Python Package: teachbooks <./overview#teachBooks-python-package>` +{bdg-link-secondary}`Python Package: teachbooks <./overview#teachbooks-python-package>` ## Introduction From 62ddb348f6161784012481bf232ca24325191107 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 22 Mar 2025 22:05:08 +0100 Subject: [PATCH 483/802] Update local_server.md --- book/features/local_server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/local_server.md b/book/features/local_server.md index cd90463..2efb418 100644 --- a/book/features/local_server.md +++ b/book/features/local_server.md @@ -6,7 +6,7 @@ This section is useful for user type 4-5. ``` -{bdg-link-secondary}`Python Package: teachbooks <./overview#teachBooks-python-package>` +{bdg-link-secondary}`Python Package: teachbooks <./overview#teachbooks-python-package>` Perhaps you have already noticed that when building a book and testing it locally on your computer, some features do not work the way you expect, or worse---do not work at all! This is because many interactive features rely on browser functionality to work properly, for example: Grasple/H5p iframe exercises, Sphinx-Thebe Python interactivity and HTML/Javascript elements. Although the website is _static_ (i.e., there is no code running on a webserver that generates the content), modern web browsers have their own internal computing environments that run processes to deliver the rich content we desire in our books. From 761b6572aec8557115a6c8e278ce35235d011e90 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 23 Mar 2025 18:30:22 +0000 Subject: [PATCH 484/802] Bump book/external/deploy-book-workflow from `01eef2d` to `26afa87` Bumps [book/external/deploy-book-workflow](https://github.com/TeachBooks/deploy-book-workflow) from `01eef2d` to `26afa87`. - [Commits](https://github.com/TeachBooks/deploy-book-workflow/compare/01eef2d619bbe8dd2558fde924e6efb2ba23c136...26afa87f90a4191de0e07f89c6de674ea8b81b8d) --- updated-dependencies: - dependency-name: book/external/deploy-book-workflow dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/deploy-book-workflow | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index 01eef2d..26afa87 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit 01eef2d619bbe8dd2558fde924e6efb2ba23c136 +Subproject commit 26afa87f90a4191de0e07f89c6de674ea8b81b8d From 5d7ddb270771dfd8e12ebcc5386fd2075d8bd9be Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sun, 23 Mar 2025 19:33:08 +0100 Subject: [PATCH 485/802] Update versions_URLs.md --- book/installation-and-setup/versions_URLs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/installation-and-setup/versions_URLs.md b/book/installation-and-setup/versions_URLs.md index 836ebaf..d948409 100644 --- a/book/installation-and-setup/versions_URLs.md +++ b/book/installation-and-setup/versions_URLs.md @@ -6,7 +6,7 @@ If you plan on maintaining only one public version, it is advisable to set `BEHA To share the built book / website of old versions for your book on GitHub you have a few options: - Create a branch for each version. When doing this, [the GitHub workflow](../external/deploy-book-workflow/README.md) will build it on GitHub pages. Here's a few tips: - - It's advised to use the version as branch name. In case of versions per academic year, you can just name each branch to the current academic year, this leads to the URL with the same name. In that case. + - It's advised to use the version as branch name. In case of versions per academic year, you can just name each branch to the current academic year, this leads to the URL with the same academic year.. - It is recommended to update the primary branch as the `PRIMARY BRANCH` when using the [GitHub workflow](gh-workflow-settings) whenever a new version is considered to be the most primary one. This ensures that readers are redirected to a consistent URL, even when new versions of the book are added later. - Eventually, you can add old branches to the list of `BRANCHES_ARCHIVED` when using the [GitHub workflow](gh-workflow-settings) to include a banner on the page indicating its archived state. Alternatively, you can add a banner manually to `_config.yml`, as explained [here](../basic-features/banner.md). - If you're using tags (as will be explained in [later](./versioning_changelog.md)), you can create a branch from a tag locally by running: `git branch `. From 9cb3724878cafe5ab8de3ad9552a22e7be9ad54b Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 24 Mar 2025 09:04:17 +0100 Subject: [PATCH 486/802] Update collab.md --- book/installation-and-setup/collab.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/installation-and-setup/collab.md b/book/installation-and-setup/collab.md index 9db1239..201c1c9 100644 --- a/book/installation-and-setup/collab.md +++ b/book/installation-and-setup/collab.md @@ -13,7 +13,7 @@ Finally, ensure that team members identify themselves according to the user type ## Review process Furthermore, establish a clear editing and review process. -For the editing process, establish some practical rules on whether to use issues, branches and forks for adding content, fixing typos or making other changes. Furthermore, it can help to write down when you expect (draft) merge/pull requests and how to use the assign and review options in GitHub/GitLab. It is advisable to have at least a maintainer review each piece of content to maintain quality and consistency. Provide explanation on how you organize the book-editing and how you'd like to receive feedback in both the readme as the published book. The use of the [repository button {fa}`fa-github`, suggest edit {fa}`pencil` and issue button {fa}`lightbulb`](https://jupyterbook.org/en/stable/basics/repository.html) is advised. +For the editing process, establish some practical rules on whether to use issues, branches and forks for adding content, fixing typos or making other changes. Furthermore, it can help to write down when you expect (draft) merge/pull requests and how to use the assign and review options in GitHub/GitLab. It is advisable to have at least a maintainer review each piece of content to maintain quality and consistency. Provide explanation on how you organize the book-editing and how you'd like to receive feedback in both the readme as the published book. The use of the [repository button {fa}`github`, suggest edit {fa}`pencil` and issue button {fa}`lightbulb`](https://jupyterbook.org/en/stable/basics/repository.html) is advised. (draft_book)= ## Define draft version of book @@ -46,4 +46,4 @@ Additionally, it is advisable to document the branch protection strategy and the - Block force pushes ## Private, internally or public -Choose whether you want to share your source code and built book privately, internally or publicly. In any case, you need to obey copyright-rules. We advise public repositories and books in line with a vision on open education. \ No newline at end of file +Choose whether you want to share your source code and built book privately, internally or publicly. In any case, you need to obey copyright-rules. We advise public repositories and books in line with a vision on open education. From 9665fb50270a6b813798f414e44c84202621dcbe Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 27 Mar 2025 09:42:42 +0100 Subject: [PATCH 487/802] add script to move images --- book/_toc.yml | 1 + book/helper_code/move_images.md | 3 + book/helper_code/parse_images.py | 207 +++++++++++++++++++++++++++++++ 3 files changed, 211 insertions(+) create mode 100644 book/helper_code/move_images.md create mode 100644 book/helper_code/parse_images.py diff --git a/book/_toc.yml b/book/_toc.yml index d841379..5088086 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -118,6 +118,7 @@ parts: - file: helper_code/intro.md sections: - file: helper_code/converter.md + - file: helper_code/move_images.md - file: external/Useful_python_code/snippit.ipynb - file: external/Useful_python_code/extensionfildownloadreturn.ipynb - file: external/Useful_python_code/figshrinker.ipynb diff --git a/book/helper_code/move_images.md b/book/helper_code/move_images.md new file mode 100644 index 0000000..1657c32 --- /dev/null +++ b/book/helper_code/move_images.md @@ -0,0 +1,3 @@ +# Move images to separate hosting + +Storing big binary files like images in your git repository and book is not good practice: diffs on binary files don't make sense and blow up the size of your repository. Furthermore, the size of your book website blows up too. Therefore, you can consider hosting your binary files on a different server, as explained [here in an example for the MUDE-book](https://tudelft-mude.github.io/teacher/FTP.html). To take all the images of your existing book and update the relative links, [a Python script](./parse_images.py) has been developed. This script processes Markdown (`.md`) and Jupyter Notebook (`.ipynb`) files listed in a `_toc.yml` file. It identifies local image references (including MyST `figure` syntax) in these files, copies the images to a specified folder (`new_images`), and replaces the local image paths with a public URL (e.g., `https://files.mude.citg.tudelft.nl/`). \ No newline at end of file diff --git a/book/helper_code/parse_images.py b/book/helper_code/parse_images.py new file mode 100644 index 0000000..e72f22d --- /dev/null +++ b/book/helper_code/parse_images.py @@ -0,0 +1,207 @@ +""" +Script: parse_images.py + +Description: +This script processes Markdown (.md) and Jupyter Notebook (.ipynb) files listed in a `_toc.yml` file. +It identifies local image references (including MyST `figure` syntax) in these files, copies the images +to a specified folder (`new_images`), and replaces the local image paths with a public URL +(e.g., `https://files.mude.citg.tudelft.nl/`). + +Key Features: +- Parses `_toc.yml` to extract all Markdown and Notebook files. +- Detects image references in Markdown files (e.g., `![alt text](image.png "title")`). +- Detects MyST `figure` syntax (e.g., `{figure} /path/to/image.png`). +- Resolves image paths relative to the file or project root. +- Handles image paths with optional titles (e.g., `"title"`) in Markdown and Notebook files. +- Skips processing images that are already converted to the public URL. +- Copies images to the `new_images` folder. +- Updates the files to replace local image paths with public URLs. + +How to Use: +1. Place this script in the root directory of your project (where `_toc.yml` is located). +2. Ensure `_toc.yml` contains the list of files to process. +3. Run the script using Python: python parse_images.py +4. The script will: +- Copy referenced images to the `new_images` folder. +- Update the Markdown and Notebook files with the new image URLs. + +Dependencies: +- Python 3.x +- PyYAML (install using `pip install pyyaml`) + +Notes: +- Ensure the script is run from the project root directory. +- The `base_url` variable should be updated to match your desired public URL prefix. +- The script handles image paths in the following formats: + - Relative paths (e.g., `image.png`, `./image.png`). + - Absolute paths (e.g., `/path/to/image.png`). + - Paths with optional titles (e.g., `![alt text](image.png "title")`). +""" + +import os +import re +import shutil +import yaml +import json + +# Define the folder where images will be copied +output_folder = "new_images" +base_url = "https://files.mude.citg.tudelft.nl/" + +# Ensure the output folder exists +os.makedirs(output_folder, exist_ok=True) + +# Function to parse the _toc.yml file and extract all Markdown and Notebook files +def get_files_from_toc(toc_file): + files = [] + with open(toc_file, "r", encoding="utf-8") as f: + toc = yaml.safe_load(f) + + # Recursive function to extract file paths + def extract_files(item): + if isinstance(item, dict): + if "file" in item: + # Add the file with the appropriate extension + file_path = item["file"] + if not file_path.endswith((".md", ".ipynb")): + if os.path.isfile(file_path + ".md"): + file_path += ".md" + elif os.path.isfile(file_path + ".ipynb"): + file_path += ".ipynb" + files.append(file_path) + if "sections" in item: + for section in item["sections"]: + extract_files(section) + if "chapters" in item: + for chapter in item["chapters"]: + extract_files(chapter) + elif isinstance(item, list): + for sub_item in item: + extract_files(sub_item) + + # Start extracting files from the "parts" section + extract_files(toc.get("parts", [])) + return files + +# Function to normalize image paths +def normalize_image_path(file_dir, image_path): + # Check if the path starts with a `/` (absolute path relative to the project root) + if image_path.startswith("/"): + # Resolve the path relative to the project root + project_root = os.getcwd() # Assuming the script is run from the project root + resolved_path = os.path.join(project_root, image_path.lstrip("/")) + else: + # Resolve the path relative to the file's directory + resolved_path = os.path.normpath(os.path.join(file_dir, image_path)) + return resolved_path + +# Function to find and replace local image references +def process_file(file_path): + if file_path.endswith(".md"): + process_markdown(file_path) + elif file_path.endswith(".ipynb"): + process_notebook(file_path) + +# Process Markdown files +def process_markdown(file_path): + file_dir = os.path.dirname(file_path) # Get the directory of the file + with open(file_path, "r", encoding="utf-8") as f: + content = f.read() + + # Find all standard Markdown image references (e.g., ![alt text](path "title")) + matches = re.findall(r"!\[.*?\]\((.*?)(?:\s+\".*?\")?\)", content) + # Find all MyST figure syntax references (e.g., {figure} path) + # Handles cases where the `---` block is missing or caption follows directly + myst_matches = re.findall(r"\{figure\}\s+(.*?)\s*(?:\n|$)", content) + matches.extend(myst_matches) + + for match in matches: + # Skip if the image path is already converted to the public URL + if match.startswith(base_url): + continue + + # Normalize and resolve the image path + image_path = normalize_image_path(file_dir, match) + + if os.path.isfile(image_path): + print(f"Image found: {image_path}") # Debugging output + # Copy the image to the output folder + image_name = os.path.basename(image_path) + new_path = os.path.join(output_folder, image_name) + shutil.copy(image_path, new_path) + + # Replace the local URL with the new URL + new_url = base_url + image_name + content = content.replace(match, new_url) + else: + print(f"Warning: Image not found: {image_path}") # Debugging output + + # Write the updated content back to the file + with open(file_path, "w", encoding="utf-8") as f: + f.write(content) + +# Process Jupyter Notebook files +def process_notebook(file_path): + file_dir = os.path.dirname(file_path) # Get the directory of the file + with open(file_path, "r", encoding="utf-8") as f: + notebook = json.load(f) + + updated = False + for cell in notebook.get("cells", []): + if cell.get("cell_type") == "markdown": + # Join all lines in the cell into a single string + cell_content = "".join(cell.get("source", [])) + + # Find all standard Markdown image references (e.g., ![alt text](path "title")) + matches = re.findall(r"!\[.*?\]\((.*?)(?:\s+\".*?\")?\)", cell_content) + # Find all MyST figure syntax references (e.g., {figure} path) + myst_matches = re.findall(r"\{figure\}\s+(.*?)\s*(?:\n|$)", cell_content) + matches.extend(myst_matches) + + for match in matches: + # Skip if the image path is already converted to the public URL + if match.startswith(base_url): + continue + + # Normalize and resolve the image path + image_path = normalize_image_path(file_dir, match) + + if os.path.isfile(image_path): + print(f"Image found: {image_path}") # Debugging output + # Copy the image to the output folder + image_name = os.path.basename(image_path) + new_path = os.path.join(output_folder, image_name) + shutil.copy(image_path, new_path) + + # Replace the local URL with the new URL + new_url = base_url + image_name + cell_content = cell_content.replace(match, new_url) + updated = True + else: + print(f"Warning: Image not found: {image_path}") # Debugging output + + # Split the updated content back into lines and update the cell + cell["source"] = cell_content.splitlines(keepends=True) + + # Write the updated notebook back to the file if changes were made + if updated: + with open(file_path, "w", encoding="utf-8") as f: + json.dump(notebook, f, indent=2) + +# Main function +def main(): + toc_file = "_toc.yml" # Replace with the path to your _toc.yml file + files = get_files_from_toc(toc_file) + + print("Files extracted from TOC:", files) # Debugging output + + for file_path in files: + # Ensure the file has the correct extension and exists + if os.path.isfile(file_path): + print(f"Processing file: {file_path}") # Debugging output + process_file(file_path) + else: + print(f"Warning: File {file_path} not found or unsupported.") + +if __name__ == "__main__": + main() \ No newline at end of file From eb87bd47f58b3c01d5727064b3d0d08f52140479 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 27 Mar 2025 09:46:13 +0100 Subject: [PATCH 488/802] fix relative link --- book/basic-features/badges.md | 6 +++--- book/features/overview.md | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/book/basic-features/badges.md b/book/basic-features/badges.md index 14fbff4..6fe1ad2 100644 --- a/book/basic-features/badges.md +++ b/book/basic-features/badges.md @@ -49,13 +49,13 @@ The basic code syntax for creating a button is as follows: :color: primary ``` ``` - -```{button-ref} ../features/overview.md +[](../features/overview.md) +```{button-ref} feature_overview :color: secondary ``` ``` - ```{button-ref} ../features/overview.md + ```{button-ref} feature_overview :color: secondary ``` ``` diff --git a/book/features/overview.md b/book/features/overview.md index 4a6cd20..35dd27f 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -1,3 +1,4 @@ +(feature_overview)= # Overview As TeachBooks, we collect a suite of existing open-source software so you don't have to! Some of the software is developed with our TA's to improve the learning experience of our students and ease the book-development process for our teachers. As the open-source software landscape changes rapidly, it is essential to keep in contact and share resources amongst ourselves to minimize maintenance and downtime for our book websites and focus on what really matters: teaching! From 3a08f5cf8c2fbe1dd222a9e83093ef97d45e3934 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 27 Mar 2025 09:46:56 +0100 Subject: [PATCH 489/802] fix link --- book/features/widgets.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/widgets.ipynb b/book/features/widgets.ipynb index cf1f593..63a0846 100644 --- a/book/features/widgets.ipynb +++ b/book/features/widgets.ipynb @@ -6,7 +6,7 @@ "source": [ "# Ipywidgets\n", "\n", - "If you publish widgets in a jupyter book they might (depending on your implementation) require an active python kernel for the output to be interactive. Using the [thebe-integration](../examples/live_code.md), this is possible. Note: You can circumvent the use of a kernel by using packages which don't need such a kernel, for example the [non-kernel-based widgets using Plotly](interactive_element).\n", + "If you publish widgets in a jupyter book they might (depending on your implementation) require an active python kernel for the output to be interactive. Using the [thebe-integration](../examples/live_code.md), this is possible. Note: You can circumvent the use of a kernel by using packages which don't need such a kernel, for example the [non-kernel-based widgets using Plotly](./plotly.ipynb).\n", "\n", "## `matplotlib` widgets\n", "When you'd like to use `ipywidgets` in combinations with a `matplotlib` figure, import the following packages:\n", From f97d42083925aec35ecdba7bd031104c498eeb6e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 27 Mar 2025 09:49:52 +0100 Subject: [PATCH 490/802] small fixes --- book/basic-features/equations.md | 8 +++++--- book/external/template | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/book/basic-features/equations.md b/book/basic-features/equations.md index 4f6d293..5ec7a99 100644 --- a/book/basic-features/equations.md +++ b/book/basic-features/equations.md @@ -29,9 +29,11 @@ $$ F = m \cdot a = 10 \cdot 9.81 = 98 \text{N}$$ To number the equations and refer in text, you need to provide a label to the equation. Just put the label between brackets and place it after the last \$\$, like this: - $$ - F = m \cdot a - $$ (newtons_second_law) +```md +$$ + F = m \cdot a +$$ (newtons_second_law) +``` Resulting in: diff --git a/book/external/template b/book/external/template index 1a29a78..82b2de6 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 1a29a7826bb6327347799a37a40a6b73badc5ff8 +Subproject commit 82b2de6a80b824482dd38f350a9aaf5f4a7a5fe0 From 4213bdc58739525adcf5523de47d9524167ed7ea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Mar 2025 10:24:48 +0000 Subject: [PATCH 491/802] Bump book/external/JupyterBook-Patches from `3a1ed37` to `763b59d` Bumps [book/external/JupyterBook-Patches](https://github.com/TeachBooks/JupyterBook-Patches) from `3a1ed37` to `763b59d`. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/3a1ed3738693931fb735810cbc7a9a5734e85788...763b59d720217a29b811e2c33449832cb443180f) --- updated-dependencies: - dependency-name: book/external/JupyterBook-Patches dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/JupyterBook-Patches | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches index 3a1ed37..763b59d 160000 --- a/book/external/JupyterBook-Patches +++ b/book/external/JupyterBook-Patches @@ -1 +1 @@ -Subproject commit 3a1ed3738693931fb735810cbc7a9a5734e85788 +Subproject commit 763b59d720217a29b811e2c33449832cb443180f From 95134f24b4ffd119abb9d91ae62ca1d3c122070f Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 28 Mar 2025 11:04:05 +0100 Subject: [PATCH 492/802] Create CITATION.cff --- CITATION.cff | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 CITATION.cff diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 0000000..11e3ba9 --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,41 @@ +# This CITATION.cff file was generated with cffinit. +# Visit https://bit.ly/cffinit to generate yours today! + +cff-version: 1.2.0 +message: 'If you use this Book, please cite it using these metadata.' +preferred-citation: + type: book + authors: + - email: info@teachbooks.io + name: 'TeachBooks Development Team' + website: 'https://teachbooks.io/' + url: 'https://teachbooks.io/manual/' + identifiers: + - type: url + value: 'https://teachbooks.io/manual/' + description: 'Published book on GitHub Pages' + - type: url + value: 'https://github.com/TeachBooks/manual' + description: 'GitHub repository' + abstract: >- + his manual assists you in creating and collaborating on JupyterBooks + for educational purposes. Some parts are specifically aimed for + teachers at Delft University of Technology, although all material and + tools are openly available. This manual aims at providing an easy start + and advanced usages for new and existing users with or without skills + on this topic. + keywords: + - TeachBooks + - Manual + - 'Jupyter Book' + title: 'TeachBooks Manual' + institution: + name: 'TeachBooks' + license: CC-BY-4.0 + license-url: 'https://creativecommons.org/licenses/by/4.0/' + copyright: '© 2025 TeachBooks' + languages: + - en + contact: + - email: info@teachbooks.io + name: 'TeachBooks Development Team' From f95a2b4e2a9bf97ff201780486d631d4039e9a71 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 28 Mar 2025 11:32:41 +0100 Subject: [PATCH 493/802] Update CITATION.cff --- CITATION.cff | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CITATION.cff b/CITATION.cff index 11e3ba9..87c0266 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -3,6 +3,11 @@ cff-version: 1.2.0 message: 'If you use this Book, please cite it using these metadata.' +authors: + - email: info@teachbooks.io + name: 'TeachBooks Development Team' + website: 'https://teachbooks.io/' +title: 'TeachBooks Manual source code' preferred-citation: type: book authors: From 5c61c64b0e4945dd67ef82ace097878c4dac790c Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 28 Mar 2025 11:44:19 +0100 Subject: [PATCH 494/802] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 72d5d51..6ec7aee 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # TeachBooks Manual +[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.15100848.svg)](https://doi.org/10.5281/zenodo.15100848) [![call-deploy-book](https://github.com/TeachBooks/manual/actions/workflows/call-deploy-book.yml/badge.svg)](https://github.com/TeachBooks/manual/actions/workflows/call-deploy-book.yml) This manual assists you in creating and collaborating on [JupyterBooks](https://jupyterbook.org/) for educational purposes. Some parts are specifically aimed for teachers at Delft University of Technology, although all material and tools are openly available. This manual aims at providing an easy start and advanced usages for new and existing users with or without skills on this topic. it is part of TeachBooks, for more information visit [https://teachbooks.io/](https://teachbooks.io/). From 49e396a296622366e31abd63de235b090fbb58bf Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 28 Mar 2025 11:44:34 +0100 Subject: [PATCH 495/802] Update intro.md --- book/intro.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/book/intro.md b/book/intro.md index a918590..5e9715b 100644 --- a/book/intro.md +++ b/book/intro.md @@ -1,5 +1,7 @@ # TeachBooks Manual +[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.15100848.svg)](https://doi.org/10.5281/zenodo.15100848) + This manual is primarily designed for and by teachers for use in education, but should be a useful resource for anyone interested in creating and collaborating on Jupyter book. Our aim is to provide a simple way to start book-making for new users (it only takes 10 clicks!) through advanced usage for experienced users. We hope you find this resource useful and refer back to it often. TeachBooks originated at Delft University of Technology in the Netherlands, and some of the material in this Manual reflects tools and resources specific to TU Delft. With the exception of a few tools for which we have educational licenses at Delft, everything in this Manual is open source. Despite this, we are happy to grow our community beyond Delft and welcome contributions from all users. @@ -16,4 +18,4 @@ There are several "parts" to the manual: - The **Features** part describes a suite of tools that are useful for teachers, many of which are developed by TeachBooks contributors specifically for use in education. Many of these tools are illustrated in the **Examples**. - A few special tools are included in the **Editing Tools** that are useful when writing content. -See the final chapters of this book (under **Miscellaneous**) for additional information about References, Credits, etc. \ No newline at end of file +See the final chapters of this book (under **Miscellaneous**) for additional information about References, Credits, etc. From 5bb1d3275c3291d25e6c88504d73fdc0223d82a4 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 28 Mar 2025 11:46:12 +0100 Subject: [PATCH 496/802] Update credits.md --- book/credits.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/book/credits.md b/book/credits.md index 64caec1..cd2a79a 100644 --- a/book/credits.md +++ b/book/credits.md @@ -3,13 +3,13 @@ You can refer to this book in its entirety as: -> TeachBooks Development Team (2024), _TeachBooks Manual_. https://github.com/TeachBooks/manual. Retreived [Month, Year]. CC BY 4.0. +> TeachBooks Development Team (2024), _TeachBooks Manual_. https://doi.org/10.5281/zenodo.15100848. Retreived [Month, Year]. CC BY 4.0. The introduction, structure and decisions on content is done under direction of the TeachBooks Development Team. The content is written by many contributors, of which there are many. -We anticipate that the content of this book will change continuously. Therefore, if you'd like to refer to a specific chapter, we recommend using the source code directly with the citation that refers to the GitHub repository and lists the date and name of the file. Although content will be added over time, chapter titles and URL's in this book are expected to remain relatively static after Spring 2025. You can refer to individual chapters or pages within this book as: +We anticipate that the content of this book will change continuously. Therefore, if you'd like to refer to a specific chapter, we recommend using the source code directly with the citation that refers to the GitHub repository and lists the date and name of the file. Although content will be added over time, chapter titles and URL's in this book are expected to remain relatively static. You can refer to individual chapters or pages within this book as: -> `` (2024), ``. In _TeachBooks Manual_. https://github.com/TeachBooks/manual (chapter `./book/intro/`, retrieved [`<date>`]). +> `<Title of Chapter or Page>`. In TeachBooks Development Team (2024), _TeachBooks Manual_. https://doi.org/10.5281/zenodo.15100848. CC BY 4.0. (chapter `./book/intro/`, retrieved [`<date>`]). Better yet, include a link to the specific commit! _If you know what this means, we assume you know how to do it._ From ffdecc307dad1117bb3b7069828107e11d17c905 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Fri, 28 Mar 2025 11:47:39 +0100 Subject: [PATCH 497/802] Update CITATION.cff --- CITATION.cff | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CITATION.cff b/CITATION.cff index 87c0266..72d95e1 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -14,8 +14,11 @@ preferred-citation: - email: info@teachbooks.io name: 'TeachBooks Development Team' website: 'https://teachbooks.io/' - url: 'https://teachbooks.io/manual/' + url: 'https://doi.org/10.5281/zenodo.15100847' identifiers: + - type: doi + value: 10.5281/zenodo.15100848 + description: Zenodo record - type: url value: 'https://teachbooks.io/manual/' description: 'Published book on GitHub Pages' @@ -39,6 +42,8 @@ preferred-citation: license: CC-BY-4.0 license-url: 'https://creativecommons.org/licenses/by/4.0/' copyright: '© 2025 TeachBooks' + version: v1.2.1 + date-released: '2025-03-28' languages: - en contact: From 3c6620ba1a39555e429f3acb266125959af5470d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Fri, 28 Mar 2025 15:21:15 +0100 Subject: [PATCH 498/802] Create WAIVER --- WAIVER | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 WAIVER diff --git a/WAIVER b/WAIVER new file mode 100644 index 0000000..9979091 --- /dev/null +++ b/WAIVER @@ -0,0 +1,4 @@ +Technische Universiteit Delft hereby disclaims all copyright interest in the +program “TeachBooks Manual� (a book serving as documentation for various tooling +surrounding TeachBooks) written by the Author(s). +Stefan Aarninkhof, Dean of Civil Engineering & Geosciences From 3e24d222808fc608259f515c40cac4c7aec1ff53 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Fri, 28 Mar 2025 15:59:14 +0100 Subject: [PATCH 499/802] Revert "Update credits.md" This reverts commit 5bb1d3275c3291d25e6c88504d73fdc0223d82a4. --- book/credits.md | 6 ++++-- book/intro.md | 2 -- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/book/credits.md b/book/credits.md index cd2a79a..dfdef48 100644 --- a/book/credits.md +++ b/book/credits.md @@ -3,13 +3,15 @@ You can refer to this book in its entirety as: -> TeachBooks Development Team (2024), _TeachBooks Manual_. https://doi.org/10.5281/zenodo.15100848. Retreived [Month, Year]. CC BY 4.0. +> TeachBooks Development Team (2024), _TeachBooks Manual_. https://github.com/TeachBooks/manual. Retreived [Month, Year]. CC BY 4.0. + +This book is already registered on Zenodo: [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.15100848.svg)](https://doi.org/10.5281/zenodo.15100848) The introduction, structure and decisions on content is done under direction of the TeachBooks Development Team. The content is written by many contributors, of which there are many. We anticipate that the content of this book will change continuously. Therefore, if you'd like to refer to a specific chapter, we recommend using the source code directly with the citation that refers to the GitHub repository and lists the date and name of the file. Although content will be added over time, chapter titles and URL's in this book are expected to remain relatively static. You can refer to individual chapters or pages within this book as: -> `<Title of Chapter or Page>`. In TeachBooks Development Team (2024), _TeachBooks Manual_. https://doi.org/10.5281/zenodo.15100848. CC BY 4.0. (chapter `./book/intro/`, retrieved [`<date>`]). +> `<Title of Chapter or Page>`. In _TeachBooks Manual_. https://github.com/TeachBooks/manual (chapter `./book/intro/`, retrieved [`<date>`]). Better yet, include a link to the specific commit! _If you know what this means, we assume you know how to do it._ diff --git a/book/intro.md b/book/intro.md index 5e9715b..f5784e3 100644 --- a/book/intro.md +++ b/book/intro.md @@ -1,7 +1,5 @@ # TeachBooks Manual -[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.15100848.svg)](https://doi.org/10.5281/zenodo.15100848) - This manual is primarily designed for and by teachers for use in education, but should be a useful resource for anyone interested in creating and collaborating on <a href="https://jupyterbook.org/"><img style="display:inline-block; height:1.5em; width:auto; transform:translate(0, -0.15em)" src="images/logo-wide.svg" alt="Jupyter book"></a>. Our aim is to provide a simple way to start book-making for new users (it only takes 10 clicks!) through advanced usage for experienced users. We hope you find this resource useful and refer back to it often. TeachBooks originated at Delft University of Technology in the Netherlands, and some of the material in this Manual reflects tools and resources specific to TU Delft. With the exception of a few tools for which we have educational licenses at Delft, everything in this Manual is open source. Despite this, we are happy to grow our community beyond Delft and welcome contributions from all users. From e434477333a62c81ee75e3bb07f2def48fcb4300 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Mar 2025 22:27:09 +0000 Subject: [PATCH 500/802] Bump book/external/JupyterBook-Patches from `763b59d` to `aa93fc5` Bumps [book/external/JupyterBook-Patches](https://github.com/TeachBooks/JupyterBook-Patches) from `763b59d` to `aa93fc5`. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/763b59d720217a29b811e2c33449832cb443180f...aa93fc51bf95876f8034005ffcd777045ea9ddc6) --- updated-dependencies: - dependency-name: book/external/JupyterBook-Patches dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> --- book/external/JupyterBook-Patches | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches index 763b59d..aa93fc5 160000 --- a/book/external/JupyterBook-Patches +++ b/book/external/JupyterBook-Patches @@ -1 +1 @@ -Subproject commit 763b59d720217a29b811e2c33449832cb443180f +Subproject commit aa93fc51bf95876f8034005ffcd777045ea9ddc6 From 7e53a8d5bb1e8ad75673cfb63f6c07c50709a29e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Mar 2025 22:40:07 +0000 Subject: [PATCH 501/802] Bump jupyterbook-patches from 1.4.2 to 1.4.4 Bumps [jupyterbook-patches](https://github.com/TeachBooks/JupyterBook-Patches) from 1.4.2 to 1.4.4. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/v1.4.2...v1.4.4) --- updated-dependencies: - dependency-name: jupyterbook-patches dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 2532827..0451ff4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ teachbooks == 0.1.0 sphinx-inline-tabs == 2023.4.21 -jupyterbook_patches==1.4.2 +jupyterbook_patches==1.4.4 download_link_replacer == 1.0.4 teachbooks-sphinx-grasple == 1.0.5 sphinx-image-inverter == 1.1.2 From e41e6744dc8a4fc94a0927ab420d06b30c78c819 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Tue, 1 Apr 2025 13:36:53 +0200 Subject: [PATCH 502/802] update attributions --- book/_config.yml | 2 +- book/_static/attribution.css | 4 ++ book/external/Download-Link-Replacer | 2 +- book/external/JupyterBook-Patches | 2 +- book/external/Nested-Books | 2 +- book/external/Sphinx-Grasple-public | 2 +- book/external/Sphinx-Image-Inverter | 2 +- book/external/Sphinx-Named-Colors | 2 +- book/external/Sphinx-PRIME-applets | 2 +- book/external/Sphinx-TUDelft-theme | 2 +- book/external/Sphinx-launch-buttons | 2 +- book/external/Useful_python_code | 2 +- book/external/annotater | 2 +- book/external/deploy-book-workflow | 2 +- book/external/sphinx-iframes | 2 +- book/external/teachbooks-sphinx-tippy | 2 +- book/external/template | 2 +- book/installation-and-setup/copyright.md | 5 +- .../copyright/considerations.md | 5 +- .../copyright/licenses.md | 5 +- .../copyright/recommendations.md | 59 +++++++++++++++++-- book/references.bib | 16 +++++ 22 files changed, 101 insertions(+), 25 deletions(-) create mode 100644 book/_static/attribution.css diff --git a/book/_config.yml b/book/_config.yml index 03274cc..eaa1a16 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -51,7 +51,7 @@ sphinx: tex: macros: "newcolor": ['\definecolor{newcolor}{RGB}{111, 29, 119}{\color{newcolor}#1}',1] - named_colors_custom_colors: {'onlylight':[165,21,160],'lightanddark':[45,180,117,204,158,110],'hyphen-color':[45,180,117,165,21,160]} + named_colors_custom_colors: {'onlylight':[165,21,160],'lightanddark':[45,180,117,204,158,110],'hyphen-color':[45,180,117,165,21,160],'attributiongrey':[150,150,150]} local_extensions: apastyle: _ext/ bracket_citation_style: _ext/ diff --git a/book/_static/attribution.css b/book/_static/attribution.css new file mode 100644 index 0000000..3c23cc3 --- /dev/null +++ b/book/_static/attribution.css @@ -0,0 +1,4 @@ +/* Attribution */ +div.attribution > .admonition-title::after { + content: "\f10d"; +} \ No newline at end of file diff --git a/book/external/Download-Link-Replacer b/book/external/Download-Link-Replacer index f69e970..b658d1c 160000 --- a/book/external/Download-Link-Replacer +++ b/book/external/Download-Link-Replacer @@ -1 +1 @@ -Subproject commit f69e970a8da7d85e5473c7e5f58299a2ee3cf331 +Subproject commit b658d1c6e1791097b225357025ebe7267d4dccb5 diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches index aa93fc5..1a8e996 160000 --- a/book/external/JupyterBook-Patches +++ b/book/external/JupyterBook-Patches @@ -1 +1 @@ -Subproject commit aa93fc51bf95876f8034005ffcd777045ea9ddc6 +Subproject commit 1a8e9960f0a37ce210df51198e0079430f1a2c6e diff --git a/book/external/Nested-Books b/book/external/Nested-Books index 134fcc3..dcdecc4 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit 134fcc3384f0e01591881b59265a58b4eeee849b +Subproject commit dcdecc4a7335163ce0f5a8975bfd366a17d5fb94 diff --git a/book/external/Sphinx-Grasple-public b/book/external/Sphinx-Grasple-public index f4eff8d..e13743c 160000 --- a/book/external/Sphinx-Grasple-public +++ b/book/external/Sphinx-Grasple-public @@ -1 +1 @@ -Subproject commit f4eff8d1565eaf127898f2fe216cf5208684fb27 +Subproject commit e13743c7dd2d1de8a0dd7137da2841344ea0f330 diff --git a/book/external/Sphinx-Image-Inverter b/book/external/Sphinx-Image-Inverter index 250103c..8365d4a 160000 --- a/book/external/Sphinx-Image-Inverter +++ b/book/external/Sphinx-Image-Inverter @@ -1 +1 @@ -Subproject commit 250103c723aa782bcec785ae3d241cb1ffebd3d0 +Subproject commit 8365d4a366433bbbdfe7d7d0fbd617270c0e7130 diff --git a/book/external/Sphinx-Named-Colors b/book/external/Sphinx-Named-Colors index 191c2f4..6c5a0f4 160000 --- a/book/external/Sphinx-Named-Colors +++ b/book/external/Sphinx-Named-Colors @@ -1 +1 @@ -Subproject commit 191c2f4ac1755d3b50c6a63950eb6c2e5c035d75 +Subproject commit 6c5a0f4aa9a11b0ba9d5a8f68929ba5773c3312a diff --git a/book/external/Sphinx-PRIME-applets b/book/external/Sphinx-PRIME-applets index 43ea44c..29b5b48 160000 --- a/book/external/Sphinx-PRIME-applets +++ b/book/external/Sphinx-PRIME-applets @@ -1 +1 @@ -Subproject commit 43ea44ccdc917234513fcd0ea1b9d5159a7dc81f +Subproject commit 29b5b48126fadde3839ef20a6256bdbda72d4ef9 diff --git a/book/external/Sphinx-TUDelft-theme b/book/external/Sphinx-TUDelft-theme index e4b71f8..5f26d31 160000 --- a/book/external/Sphinx-TUDelft-theme +++ b/book/external/Sphinx-TUDelft-theme @@ -1 +1 @@ -Subproject commit e4b71f810a66e302243377876f39e1dc4c4a8a6b +Subproject commit 5f26d318bf0696229041d20518900695d6ff935f diff --git a/book/external/Sphinx-launch-buttons b/book/external/Sphinx-launch-buttons index ccec26f..5acbe14 160000 --- a/book/external/Sphinx-launch-buttons +++ b/book/external/Sphinx-launch-buttons @@ -1 +1 @@ -Subproject commit ccec26fd77d3b6f1bb3415b5eb824b3155a397f1 +Subproject commit 5acbe14ac0bfa4ab532b9b7c64e6462f16a7dbda diff --git a/book/external/Useful_python_code b/book/external/Useful_python_code index 7fbdbbf..1fb335f 160000 --- a/book/external/Useful_python_code +++ b/book/external/Useful_python_code @@ -1 +1 @@ -Subproject commit 7fbdbbf720c27112fb58bcf7826225197e39357b +Subproject commit 1fb335fb81ec9b88186161352f379e315a19d2f8 diff --git a/book/external/annotater b/book/external/annotater index 9340b4e..832cee0 160000 --- a/book/external/annotater +++ b/book/external/annotater @@ -1 +1 @@ -Subproject commit 9340b4e2856b6f2de331c31d2b74bd9dc286d276 +Subproject commit 832cee034927c9a51efd328e6e1d5c9157b94e32 diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index 26afa87..4415690 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit 26afa87f90a4191de0e07f89c6de674ea8b81b8d +Subproject commit 44156900a23360478983a0920340ff2298110b78 diff --git a/book/external/sphinx-iframes b/book/external/sphinx-iframes index 077ba23..0ebb0ed 160000 --- a/book/external/sphinx-iframes +++ b/book/external/sphinx-iframes @@ -1 +1 @@ -Subproject commit 077ba23fa29ef1f0dd454f2ebf93c107923d1068 +Subproject commit 0ebb0edea5f14144c6548e417f5b79c6d7721d77 diff --git a/book/external/teachbooks-sphinx-tippy b/book/external/teachbooks-sphinx-tippy index 338ad14..e37225d 160000 --- a/book/external/teachbooks-sphinx-tippy +++ b/book/external/teachbooks-sphinx-tippy @@ -1 +1 @@ -Subproject commit 338ad14d39115c620c57476931ce8fa177cf20d8 +Subproject commit e37225de883df69e0933849dfc4880d41e7c75b0 diff --git a/book/external/template b/book/external/template index 82b2de6..17b99b2 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 82b2de6a80b824482dd38f350a9aaf5f4a7a5fe0 +Subproject commit 17b99b2de4edbcbf4d8a92fed52c3d335431699b diff --git a/book/installation-and-setup/copyright.md b/book/installation-and-setup/copyright.md index f825244..1deaa0d 100644 --- a/book/installation-and-setup/copyright.md +++ b/book/installation-and-setup/copyright.md @@ -1,7 +1,10 @@ (copyright)= # Copyright and Licenses checklist -> This page reuses adapted CC BY content from the TU Delft Library. {cite:p}`tud_cip_24`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` +```{attributiongrey} Attribution +:class: attribution +This page reuses adapted CC BY content from the TU Delft Library. {cite:p}`tud_cip_24`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` +``` ```{admonition} User types :class: tip diff --git a/book/installation-and-setup/copyright/considerations.md b/book/installation-and-setup/copyright/considerations.md index b507d7f..80fa6aa 100644 --- a/book/installation-and-setup/copyright/considerations.md +++ b/book/installation-and-setup/copyright/considerations.md @@ -1,7 +1,10 @@ (copyright_considerations)= # Copyright Considerations -> This page reuses adapted CC BY content from {cite:t}`tud_cip_24`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` +```{attributiongrey} Attribution +:class: attribution +This page reuses adapted CC BY content from {cite:t}`tud_cip_24`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` +``` Copyright law dictates how online book material can and should be created, maintained and shared. An author should understand a few key concepts, as well as best practices, in order to create a book that not only is a useful resource, but, also fairly reuses the work of others and, if provided with an open license, enables original content to also be reused. diff --git a/book/installation-and-setup/copyright/licenses.md b/book/installation-and-setup/copyright/licenses.md index 40fb5d7..1cd3f4d 100644 --- a/book/installation-and-setup/copyright/licenses.md +++ b/book/installation-and-setup/copyright/licenses.md @@ -1,7 +1,10 @@ (copyright_licenses)= # Licenses -> This page reuses adapted CC BY content from {cite:t}`hall21`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` +```{attributiongrey} Attribution +:class: attribution +This page reuses adapted CC BY content from {cite:t}`hall21`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` +``` Here we present an overview of various license types, with a particular focus on the preference of TeachBooks to use Permissive Open Licenses, regardless of whether material is _content, code or data_ (described below). diff --git a/book/installation-and-setup/copyright/recommendations.md b/book/installation-and-setup/copyright/recommendations.md index 16ea6b8..118283a 100644 --- a/book/installation-and-setup/copyright/recommendations.md +++ b/book/installation-and-setup/copyright/recommendations.md @@ -52,20 +52,67 @@ Note that there are several types of pages and files that can be incorporated in (copyright_recc_content)= ### Content Pages -Make sure you show the source of your content where it is provided. We adopt a standard icon and link to help readers recognize this: {fa}`quote-left`{ref}`Find out more here.<external_resources>` +Make sure you show the source of your content where it is provided. We adopt a standard icon and link to help readers recognize this: {fa}`quote-left`{ref}`Find out more here.<external_resources>`. This can be used to provide attribution to authors for specific pages too #### How to implement this in your book -Copy the following line into your content file -```md -> This page reuses <license> content from {cite:t}`bib_id`. {fa}`quote-left`{ref}`Find out more here.<link to external resources section on credits and license page>` -``` - Some examples can be found in this manual: - [](../../external/deploy-book-workflow/README.md): a content page which is taken fully from another repository - Figure {ref}`fig_license_types`: a single licensed figure added to a page taken from another website - [](../copyright.md): a content page which adapts material from another website +##### Format as citation +Copy the following line into your content file + +```md +> Written by `<author(s)>` +> This page reuses <license> content from {cite:t}`bib_id`. {fa}`quote-left`{ref}`Find out more here.<link to external resources section on credits and license page>` +``` + +This produces + +> This page reuses CC BY content from {cite:t}`jason_moore`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` + +##### Format as custom admonition +The previous syntax might be used for other purposes as well. An alternative is a custom attribution admonition: + +```{attributiongrey} Attribution +:class: attribution +This page reuses CC BY 4.0 licensed content from {cite:t}`jason_moore`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` +``` + +Therefore, use the following syntax: + +`````md +```{attributiongrey} Attribution +:class: attribution +Written by <author(s)> +This page reuses <license> content from {cite:t}`bib_id`. {fa}`quote-left`{ref}`Find out more here.<link to external resources section on credits and license page>` +``` +````` + +Or to place this attribution in the margin: + +````{margin} +```{attributiongrey} Attribution +:class: attribution +Written by <author(s)> +This page reuses <license> content from {cite:t}`bib_id`. {fa}`quote-left`{ref}`Find out more here.<link to external resources section on credits and license page>` +``` +```` + +`````md +````{margin} +```{attributiongrey} Attribution +:class: attribution +Written by <author(s)> +This page reuses <license> content from {cite:t}`bib_id`. {fa}`quote-left`{ref}`Find out more here.<link to external resources section on credits and license page>` +``` +```` +````` +To make this possible we use the custom admonitions of [the custom named colors sphinx extension](https://teachbooks.io/manual/external/Sphinx-Named-Colors/README.html#admonitions) in combination with a [custom css file](../../_static/attribution.css) in `book/_static/` and the line `named_colors_custom_colors: {'attributiongrey':[150,150,150]}` in `book/_config.yml` under `sphinx: config: ` + + (copyright_recc_credits)= ### Credits and License Page diff --git a/book/references.bib b/book/references.bib index 3b54aed..fd81c05 100644 --- a/book/references.bib +++ b/book/references.bib @@ -142,3 +142,19 @@ year = {2025}, note = {Retrieved February 2025. CC BY 3.0.} } + +@misc{sphinx-iframes, + author = {{TeachBooks}}, + title = {Sphinx iframes}, + url = {https://github.com/TeachBooks/sphinx-iframes}, + year = {2025}, + note = {Retrieved April 2025. MIT.} +} + +@misc{sphinx-prime-applets, + author = {{TeachBooks}}, + title = {Sphinx PRIME applets}, + url = {https://github.com/TeachBooks/Sphinx-PRIME-applets}, + year = {2025}, + note = {Retrieved April 2025. MIT.} +} \ No newline at end of file From 0c579a229af31afb1d7391039bc1b3e1548ef4e5 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Tue, 1 Apr 2025 13:47:03 +0200 Subject: [PATCH 503/802] attribution in margin --- book/external/annotater | 2 +- book/installation-and-setup/copyright/recommendations.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/book/external/annotater b/book/external/annotater index 832cee0..ff37537 160000 --- a/book/external/annotater +++ b/book/external/annotater @@ -1 +1 @@ -Subproject commit 832cee034927c9a51efd328e6e1d5c9157b94e32 +Subproject commit ff3753731bd65f4351fb09e88327aba15383b1d2 diff --git a/book/installation-and-setup/copyright/recommendations.md b/book/installation-and-setup/copyright/recommendations.md index 118283a..0f446ca 100644 --- a/book/installation-and-setup/copyright/recommendations.md +++ b/book/installation-and-setup/copyright/recommendations.md @@ -97,7 +97,7 @@ Or to place this attribution in the margin: ```{attributiongrey} Attribution :class: attribution Written by <author(s)> -This page reuses <license> content from {cite:t}`bib_id`. {fa}`quote-left`{ref}`Find out more here.<link to external resources section on credits and license page>` +This page reuses CC BY 4.0 licensed content from {cite:t}`jason_moore`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` ``` ```` From 748f68d6d9523b48bf78fb744a5f250986a26ca4 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Tue, 1 Apr 2025 13:57:19 +0200 Subject: [PATCH 504/802] attributions in margin --- book/external/Download-Link-Replacer | 2 +- book/external/JupyterBook-Patches | 2 +- book/external/Nested-Books | 2 +- book/external/Sphinx-Grasple-public | 2 +- book/external/Sphinx-Image-Inverter | 2 +- book/external/Sphinx-Named-Colors | 2 +- book/external/Sphinx-PRIME-applets | 2 +- book/external/Sphinx-TUDelft-theme | 2 +- book/external/Sphinx-launch-buttons | 2 +- book/external/Useful_python_code | 2 +- book/external/annotater | 2 +- book/external/deploy-book-workflow | 2 +- book/external/sphinx-iframes | 2 +- book/external/teachbooks-sphinx-tippy | 2 +- book/installation-and-setup/copyright.md | 9 +++++--- .../copyright/considerations.md | 10 ++++++--- .../copyright/licenses.md | 8 ++++--- .../copyright/recommendations.md | 22 ++++--------------- 18 files changed, 36 insertions(+), 41 deletions(-) diff --git a/book/external/Download-Link-Replacer b/book/external/Download-Link-Replacer index b658d1c..6318fd9 160000 --- a/book/external/Download-Link-Replacer +++ b/book/external/Download-Link-Replacer @@ -1 +1 @@ -Subproject commit b658d1c6e1791097b225357025ebe7267d4dccb5 +Subproject commit 6318fd9db4b465bf56b06085ca55c79a8a818471 diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches index 1a8e996..8346c8c 160000 --- a/book/external/JupyterBook-Patches +++ b/book/external/JupyterBook-Patches @@ -1 +1 @@ -Subproject commit 1a8e9960f0a37ce210df51198e0079430f1a2c6e +Subproject commit 8346c8c3c8be3d221a62a2f18c4ee1d4570ee003 diff --git a/book/external/Nested-Books b/book/external/Nested-Books index dcdecc4..70dfd28 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit dcdecc4a7335163ce0f5a8975bfd366a17d5fb94 +Subproject commit 70dfd28f5f288118bb75d219b809f03474aa89a2 diff --git a/book/external/Sphinx-Grasple-public b/book/external/Sphinx-Grasple-public index e13743c..ce057a2 160000 --- a/book/external/Sphinx-Grasple-public +++ b/book/external/Sphinx-Grasple-public @@ -1 +1 @@ -Subproject commit e13743c7dd2d1de8a0dd7137da2841344ea0f330 +Subproject commit ce057a20bb234006ddebc80c9894842d125a5b1b diff --git a/book/external/Sphinx-Image-Inverter b/book/external/Sphinx-Image-Inverter index 8365d4a..573bb66 160000 --- a/book/external/Sphinx-Image-Inverter +++ b/book/external/Sphinx-Image-Inverter @@ -1 +1 @@ -Subproject commit 8365d4a366433bbbdfe7d7d0fbd617270c0e7130 +Subproject commit 573bb66332f682bdfe1d7936048780199e4a0e2d diff --git a/book/external/Sphinx-Named-Colors b/book/external/Sphinx-Named-Colors index 6c5a0f4..b4b1a2e 160000 --- a/book/external/Sphinx-Named-Colors +++ b/book/external/Sphinx-Named-Colors @@ -1 +1 @@ -Subproject commit 6c5a0f4aa9a11b0ba9d5a8f68929ba5773c3312a +Subproject commit b4b1a2e5d087336108bc15b176af1999b61dc86a diff --git a/book/external/Sphinx-PRIME-applets b/book/external/Sphinx-PRIME-applets index 29b5b48..14dc36b 160000 --- a/book/external/Sphinx-PRIME-applets +++ b/book/external/Sphinx-PRIME-applets @@ -1 +1 @@ -Subproject commit 29b5b48126fadde3839ef20a6256bdbda72d4ef9 +Subproject commit 14dc36bfdbf89d2d363ea2bdcbc30a64c0f7b00f diff --git a/book/external/Sphinx-TUDelft-theme b/book/external/Sphinx-TUDelft-theme index 5f26d31..103caec 160000 --- a/book/external/Sphinx-TUDelft-theme +++ b/book/external/Sphinx-TUDelft-theme @@ -1 +1 @@ -Subproject commit 5f26d318bf0696229041d20518900695d6ff935f +Subproject commit 103caecd4844353c68c166fa6ebed24a868c848c diff --git a/book/external/Sphinx-launch-buttons b/book/external/Sphinx-launch-buttons index 5acbe14..f6435cb 160000 --- a/book/external/Sphinx-launch-buttons +++ b/book/external/Sphinx-launch-buttons @@ -1 +1 @@ -Subproject commit 5acbe14ac0bfa4ab532b9b7c64e6462f16a7dbda +Subproject commit f6435cb0a795062a7d695a246a332ff79f3f74b9 diff --git a/book/external/Useful_python_code b/book/external/Useful_python_code index 1fb335f..81e9235 160000 --- a/book/external/Useful_python_code +++ b/book/external/Useful_python_code @@ -1 +1 @@ -Subproject commit 1fb335fb81ec9b88186161352f379e315a19d2f8 +Subproject commit 81e923516e06441fb0c04f4946819f5dae9b0a68 diff --git a/book/external/annotater b/book/external/annotater index ff37537..d1f41f9 160000 --- a/book/external/annotater +++ b/book/external/annotater @@ -1 +1 @@ -Subproject commit ff3753731bd65f4351fb09e88327aba15383b1d2 +Subproject commit d1f41f93ffe87a305956de405dac47daaad3bc69 diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index 4415690..ea450f3 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit 44156900a23360478983a0920340ff2298110b78 +Subproject commit ea450f3c0c4f9aba6438333c122543fca02c472d diff --git a/book/external/sphinx-iframes b/book/external/sphinx-iframes index 0ebb0ed..062c54a 160000 --- a/book/external/sphinx-iframes +++ b/book/external/sphinx-iframes @@ -1 +1 @@ -Subproject commit 0ebb0edea5f14144c6548e417f5b79c6d7721d77 +Subproject commit 062c54a679c6dd44b948549498e755c7c5df1d73 diff --git a/book/external/teachbooks-sphinx-tippy b/book/external/teachbooks-sphinx-tippy index e37225d..e4166e1 160000 --- a/book/external/teachbooks-sphinx-tippy +++ b/book/external/teachbooks-sphinx-tippy @@ -1 +1 @@ -Subproject commit e37225de883df69e0933849dfc4880d41e7c75b0 +Subproject commit e4166e1389ab48ea9059e6576e56d270e66199dd diff --git a/book/installation-and-setup/copyright.md b/book/installation-and-setup/copyright.md index 1deaa0d..82b60a0 100644 --- a/book/installation-and-setup/copyright.md +++ b/book/installation-and-setup/copyright.md @@ -1,6 +1,4 @@ -(copyright)= -# Copyright and Licenses checklist - +````{margin} ```{attributiongrey} Attribution :class: attribution This page reuses adapted CC BY content from the TU Delft Library. {cite:p}`tud_cip_24`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` @@ -10,6 +8,11 @@ This page reuses adapted CC BY content from the TU Delft Library. {cite:p}`tud_c :class: tip This page is useful for all user types. ``` +```` + +(copyright)= +# Copyright and Licenses checklist + The previous sections have familiarized you with the necessary software for your user type, the basics of Git, and how to collaborate with your team using Git. Now it's time to create your own content. This section will provide an overview of the copy right laws which need to be taking into account when creating and including content at TU Delft! diff --git a/book/installation-and-setup/copyright/considerations.md b/book/installation-and-setup/copyright/considerations.md index 80fa6aa..4180108 100644 --- a/book/installation-and-setup/copyright/considerations.md +++ b/book/installation-and-setup/copyright/considerations.md @@ -1,10 +1,14 @@ -(copyright_considerations)= -# Copyright Considerations - +````{margin} ```{attributiongrey} Attribution :class: attribution This page reuses adapted CC BY content from {cite:t}`tud_cip_24`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` ``` +```` + +(copyright_considerations)= +# Copyright Considerations + + Copyright law dictates how online book material can and should be created, maintained and shared. An author should understand a few key concepts, as well as best practices, in order to create a book that not only is a useful resource, but, also fairly reuses the work of others and, if provided with an open license, enables original content to also be reused. diff --git a/book/installation-and-setup/copyright/licenses.md b/book/installation-and-setup/copyright/licenses.md index 1cd3f4d..05033af 100644 --- a/book/installation-and-setup/copyright/licenses.md +++ b/book/installation-and-setup/copyright/licenses.md @@ -1,10 +1,12 @@ -(copyright_licenses)= -# Licenses - +````{margin} ```{attributiongrey} Attribution :class: attribution This page reuses adapted CC BY content from {cite:t}`hall21`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` ``` +```` + +(copyright_licenses)= +# Licenses Here we present an overview of various license types, with a particular focus on the preference of TeachBooks to use Permissive Open Licenses, regardless of whether material is _content, code or data_ (described below). diff --git a/book/installation-and-setup/copyright/recommendations.md b/book/installation-and-setup/copyright/recommendations.md index 0f446ca..c018533 100644 --- a/book/installation-and-setup/copyright/recommendations.md +++ b/book/installation-and-setup/copyright/recommendations.md @@ -76,31 +76,16 @@ This produces ##### Format as custom admonition The previous syntax might be used for other purposes as well. An alternative is a custom attribution admonition: +````{margin} ```{attributiongrey} Attribution :class: attribution +Written by <author(s)> This page reuses CC BY 4.0 licensed content from {cite:t}`jason_moore`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` ``` +```` Therefore, use the following syntax: -`````md -```{attributiongrey} Attribution -:class: attribution -Written by <author(s)> -This page reuses <license> content from {cite:t}`bib_id`. {fa}`quote-left`{ref}`Find out more here.<link to external resources section on credits and license page>` -``` -````` - -Or to place this attribution in the margin: - -````{margin} -```{attributiongrey} Attribution -:class: attribution -Written by <author(s)> -This page reuses CC BY 4.0 licensed content from {cite:t}`jason_moore`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` -``` -```` - `````md ````{margin} ```{attributiongrey} Attribution @@ -110,6 +95,7 @@ This page reuses <license> content from {cite:t}`bib_id`. {fa}`quote-left`{ref}` ``` ```` ````` + To make this possible we use the custom admonitions of [the custom named colors sphinx extension](https://teachbooks.io/manual/external/Sphinx-Named-Colors/README.html#admonitions) in combination with a [custom css file](../../_static/attribution.css) in `book/_static/` and the line `named_colors_custom_colors: {'attributiongrey':[150,150,150]}` in `book/_config.yml` under `sphinx: config: ` From ae4f209be2f67375328ede3bafae4e922dc2fbca Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Tue, 1 Apr 2025 15:00:43 +0200 Subject: [PATCH 505/802] user types in margins --- book/basic-features/hypothesis.md | 6 ++-- book/basic-features/overview.md | 6 ++-- book/basic-features/utterances.md | 6 ++-- book/features/HTML_javascript.md | 5 ++- book/features/adding_HTML_elements.md | 6 ++-- book/features/apa.md | 8 +++-- book/features/custom-launch-button.md | 6 ++-- book/features/easy-editing.md | 6 ++-- book/features/external_toc.md | 8 +++-- book/features/github_deploy.md | 33 ------------------- book/features/h5p.md | 6 ++-- book/features/jupyterquiz.ipynb | 8 +++-- book/features/live_code.ipynb | 6 ++-- book/features/local_server.md | 8 +++-- book/features/plotly.ipynb | 6 ++-- book/features/pull_request_build.md | 6 ++-- book/features/sphinx_extensions.md | 6 ++-- book/features/students.md | 7 ++-- book/features/teachbooks.md | 8 +++-- book/features/update_env.md | 6 ++-- book/features/versioning.md | 8 +++-- book/features/visuals.md | 6 ++-- book/installation-and-setup/anaconda.md | 6 ++-- book/installation-and-setup/collab.md | 6 ++-- .../installation-and-setup/git-setup_local.md | 6 ++-- book/installation-and-setup/git.md | 6 ++-- .../git_bash_conda_vs-code.md | 6 ++-- .../jupyter-book-setup.md | 6 ++-- book/installation-and-setup/overview.md | 6 ++-- book/installation-and-setup/tools.md | 6 ++-- book/installation-and-setup/versioning.md | 6 ++-- book/installation-and-setup/vscode-setup.md | 6 ++-- book/tools/figmaker.md | 6 ++-- book/workflows/collaboration.md | 6 ++-- 34 files changed, 141 insertions(+), 102 deletions(-) delete mode 100644 book/features/github_deploy.md diff --git a/book/basic-features/hypothesis.md b/book/basic-features/hypothesis.md index 0f42e79..49ebe28 100644 --- a/book/basic-features/hypothesis.md +++ b/book/basic-features/hypothesis.md @@ -1,11 +1,13 @@ -# Making comments on the website: Hypothesis - +````{margin} ```{admonition} User types :class: tip This section is useful for user type 1-5. ``` {bdg-warning}`Javascript overlay` {bdg-success}`Chrome Extension` +```` + +# Making comments on the website: Hypothesis Hypothesis is a third-party application that allows anyone to make publicly visible comments on a website (once you create a free account). This section explains how to use and install the extension. As this tool requires an account with a third-party, we advise to use our [local-annotator](../external/annotater/README.md) with similar capabilities but which store annotations locally. By default Hypothesis stores annotations publicly, which might confuse other students. diff --git a/book/basic-features/overview.md b/book/basic-features/overview.md index df68f69..a37acfb 100644 --- a/book/basic-features/overview.md +++ b/book/basic-features/overview.md @@ -1,8 +1,10 @@ -# Original Jupyter Book and Sphinx Features - +````{margin} ```{admonition} User types :class: tip This section is useful for [user type 3-5](../installation-and-setup/user_types.md). ``` +```` + +# Original Jupyter Book and Sphinx Features These pages will provide a list of some common, basic book features which are all available in the original <a href="https://jupyterbook.org/"><img style="display:inline-block; height:1.5em; width:auto; transform:translate(0, -0.15em)" src="../images/logo-wide.svg" alt="Jupyter book"></a> package. Additionally, this page includes also best-practices. diff --git a/book/basic-features/utterances.md b/book/basic-features/utterances.md index f82a44f..cbdc82e 100644 --- a/book/basic-features/utterances.md +++ b/book/basic-features/utterances.md @@ -1,11 +1,13 @@ -# Discussions in your book: Utterances - +````{margin} ```{admonition} User types :class: tip This section is useful for user type 3-5. ``` {bdg-white}`GitHub app and Javascript script` +```` + +# Discussions in your book: Utterances [Utterances 🔮](https://utteranc.es/) is a lightweight open-source widget which allows you, your colleages and your students to discuss stuff in a blog post in your book. It is build on GitHub issues, so requires a GitHub repository, although the book can be hosted anywhere (so also on GitLab). diff --git a/book/features/HTML_javascript.md b/book/features/HTML_javascript.md index dc1abdc..d579423 100644 --- a/book/features/HTML_javascript.md +++ b/book/features/HTML_javascript.md @@ -1,4 +1,4 @@ -# Interactive HTML/JavaScript elements +````{margin} ```{admonition} User types :class: tip @@ -6,6 +6,9 @@ This section is useful for user type 5. ``` {bdg-danger}`iframe` +```` + +# Interactive HTML/JavaScript elements In this section, we will discuss how to [create](creating_basic_HTML_elements.md) and [embed](adding_HTML_elements.md) interactive HTML/Javascript elements created in HTML/JavaScript in a TeachBook. These HTML/Javascript element work very fluently and don't require a python kernel running in the background. diff --git a/book/features/adding_HTML_elements.md b/book/features/adding_HTML_elements.md index 3e46b49..e9cbc59 100644 --- a/book/features/adding_HTML_elements.md +++ b/book/features/adding_HTML_elements.md @@ -1,6 +1,8 @@ -# Adding interactive HTML/JavaScript elements - +````{margin} {bdg-danger}`iframe` +```` + +# Adding interactive HTML/JavaScript elements In this section, we will discuss how to embed interactive elements created in HTML/JavaScript in a TeachBook. If you are interested in learning how to create these elements yourself, we will discuss an example in the [next article](creating_basic_HTML_elements.md). As an example, let us discuss how to embed an interactive 3D model of a subsurface environment I created: diff --git a/book/features/apa.md b/book/features/apa.md index 1a91714..49bdf3f 100644 --- a/book/features/apa.md +++ b/book/features/apa.md @@ -1,12 +1,14 @@ -(apa)= -# APA References - +````{margin} ```{admonition} User types :class: tip This page is useful for user type 4 and 5. ``` {bdg-primary}`(To be converted into) Sphinx Extension` +```` + +(apa)= +# APA References ```{note} This feature is stable but because it relies on a local extension that is part of your book files and _not_ managed as part of a computing environment (e.g., `pip` or `conda`), unknown issues may arise. We would like to convert this feature into an independent Sphinx extension and/or Pybtext plugin. Visit the [project page on GitHub](https://github.com/orgs/TeachBooks/projects/17) to learn more. diff --git a/book/features/custom-launch-button.md b/book/features/custom-launch-button.md index b935a7c..b83e67d 100644 --- a/book/features/custom-launch-button.md +++ b/book/features/custom-launch-button.md @@ -1,11 +1,13 @@ -# Multilingual book - +````{margin} ```{admonition} User types :class: tip This page is useful for user type 4 and 5. ``` {bdg-primary}`Sphinx Extension` +```` + +# Multilingual book The custom launch button extension allows you to create a customizable button in the top right of your jupyter book. This may have many applications, one of them being that you can create different language versions of the book available for the user. diff --git a/book/features/easy-editing.md b/book/features/easy-editing.md index 418f55b..d06734b 100644 --- a/book/features/easy-editing.md +++ b/book/features/easy-editing.md @@ -1,8 +1,10 @@ -# Easy Editing Process - +````{margin} ```{admonition} User types :class: tip This section is useful for user type 3-5. ``` +```` + +# Easy Editing Process The following tools are created by TeachBooks to ease the process of making books. We acknowledge that making books is a difficult process; it requires advanced knowledge on CLI, python packages, html-files, data-storage and website hosting. The tools in this chapter are intended for those users who lack knowledge on these topics (which includes most of the TeachBooks' community members itself). \ No newline at end of file diff --git a/book/features/external_toc.md b/book/features/external_toc.md index c0a2a50..a55ec7d 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -1,12 +1,14 @@ -(external-toc)= -# Sharing content between books in table of contents - +````{margin} ```{admonition} User types :class: tip This page is useful for user type 3-5. ``` {bdg-secondary}`Python Package: teachbooks` +```` + +(external-toc)= +# Sharing content between books in table of contents ## Introduction diff --git a/book/features/github_deploy.md b/book/features/github_deploy.md deleted file mode 100644 index 8908f66..0000000 --- a/book/features/github_deploy.md +++ /dev/null @@ -1,33 +0,0 @@ -# Publish online with GitHub Pages - -```{admonition} User types -:class: tip -This page is useful for user type 3, 4 and 5. -``` - -We developed a workflow which builds the Jupyter books in your repository for all branches, and publishes them online via GitHub Pages. The [GitHub template book](../workflows/githubtemplate.md) uses this functionality for example. - -To use this feature, add the workflow [`call-deploy-book.yml`](https://github.com/TeachBooks/deploy-book-workflow/blob/main/.github/workflows/call-deploy-book.yml) to the `/.github/workflows` folder in your repository. Furthermore, set source for GitHub pages to GitHub Actions under <svg aria-label="Edit repository metadata" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gear float-right"> <path d="M8 0a8.2 8.2 0 0 1 .701.031C9.444.095 9.99.645 10.16 1.29l.288 1.107c.018.066.079.158.212.224.231.114.454.243.668.386.123.082.233.09.299.071l1.103-.303c.644-.176 1.392.021 1.82.63.27.385.506.792.704 1.218.315.675.111 1.422-.364 1.891l-.814.806c-.049.048-.098.147-.088.294.016.257.016.515 0 .772-.01.147.038.246.088.294l.814.806c.475.469.679 1.216.364 1.891a7.977 7.977 0 0 1-.704 1.217c-.428.61-1.176.807-1.82.63l-1.102-.302c-.067-.019-.177-.011-.3.071a5.909 5.909 0 0 1-.668.386c-.133.066-.194.158-.211.224l-.29 1.106c-.168.646-.715 1.196-1.458 1.26a8.006 8.006 0 0 1-1.402 0c-.743-.064-1.289-.614-1.458-1.26l-.289-1.106c-.018-.066-.079-.158-.212-.224a5.738 5.738 0 0 1-.668-.386c-.123-.082-.233-.09-.299-.071l-1.103.303c-.644.176-1.392-.021-1.82-.63a8.12 8.12 0 0 1-.704-1.218c-.315-.675-.111-1.422.363-1.891l.815-.806c.05-.048.098-.147.088-.294a6.214 6.214 0 0 1 0-.772c.01-.147-.038-.246-.088-.294l-.815-.806C.635 6.045.431 5.298.746 4.623a7.92 7.92 0 0 1 .704-1.217c.428-.61 1.176-.807 1.82-.63l1.102.302c.067.019.177.011.3-.071.214-.143.437-.272.668-.386.133-.066.194-.158.211-.224l.29-1.106C6.009.645 6.556.095 7.299.03 7.53.01 7.764 0 8 0Zm-.571 1.525c-.036.003-.108.036-.137.146l-.289 1.105c-.147.561-.549.967-.998 1.189-.173.086-.34.183-.5.29-.417.278-.97.423-1.529.27l-1.103-.303c-.109-.03-.175.016-.195.045-.22.312-.412.644-.573.99-.014.031-.021.11.059.19l.815.806c.411.406.562.957.53 1.456a4.709 4.709 0 0 0 0 .582c.032.499-.119 1.05-.53 1.456l-.815.806c-.081.08-.073.159-.059.19.162.346.353.677.573.989.02.03.085.076.195.046l1.102-.303c.56-.153 1.113-.008 1.53.27.161.107.328.204.501.29.447.222.85.629.997 1.189l.289 1.105c.029.109.101.143.137.146a6.6 6.6 0 0 0 1.142 0c.036-.003.108-.036.137-.146l.289-1.105c.147-.561.549-.967.998-1.189.173-.086.34-.183.5-.29.417-.278.97-.423 1.529-.27l1.103.303c.109.029.175-.016.195-.045.22-.313.411-.644.573-.99.014-.031.021-.11-.059-.19l-.815-.806c-.411-.406-.562-.957-.53-1.456a4.709 4.709 0 0 0 0-.582c-.032-.499.119-1.05.53-1.456l.815-.806c.081-.08.073-.159.059-.19a6.464 6.464 0 0 0-.573-.989c-.02-.03-.085-.076-.195-.046l-1.102.303c-.56.153-1.113.008-1.53-.27a4.44 4.44 0 0 0-.501-.29c-.447-.222-.85-.629-.997-1.189l-.289-1.105c-.029-.11-.101-.143-.137-.146a6.6 6.6 0 0 0-1.142 0ZM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8Z"></path> </svg>`Settings` - <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-browser"> <path d="M0 2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25ZM14.5 6h-13v7.25c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm-6-3.5v2h6V2.75a.25.25 0 0 0-.25-.25ZM5 2.5v2h2v-2Zm-3.25 0a.25.25 0 0 0-.25.25V4.5h2v-2Z"></path> </svg> `Pages` - `Build and deployment` - `Source` - `GitHub Actions`. Additional tip: set repository website as your GitHub Pages website under <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg>`Code`- `About` - <svg aria-label="Edit repository metadata" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gear float-right"> <path d="M8 0a8.2 8.2 0 0 1 .701.031C9.444.095 9.99.645 10.16 1.29l.288 1.107c.018.066.079.158.212.224.231.114.454.243.668.386.123.082.233.09.299.071l1.103-.303c.644-.176 1.392.021 1.82.63.27.385.506.792.704 1.218.315.675.111 1.422-.364 1.891l-.814.806c-.049.048-.098.147-.088.294.016.257.016.515 0 .772-.01.147.038.246.088.294l.814.806c.475.469.679 1.216.364 1.891a7.977 7.977 0 0 1-.704 1.217c-.428.61-1.176.807-1.82.63l-1.102-.302c-.067-.019-.177-.011-.3.071a5.909 5.909 0 0 1-.668.386c-.133.066-.194.158-.211.224l-.29 1.106c-.168.646-.715 1.196-1.458 1.26a8.006 8.006 0 0 1-1.402 0c-.743-.064-1.289-.614-1.458-1.26l-.289-1.106c-.018-.066-.079-.158-.212-.224a5.738 5.738 0 0 1-.668-.386c-.123-.082-.233-.09-.299-.071l-1.103.303c-.644.176-1.392-.021-1.82-.63a8.12 8.12 0 0 1-.704-1.218c-.315-.675-.111-1.422.363-1.891l.815-.806c.05-.048.098-.147.088-.294a6.214 6.214 0 0 1 0-.772c.01-.147-.038-.246-.088-.294l-.815-.806C.635 6.045.431 5.298.746 4.623a7.92 7.92 0 0 1 .704-1.217c.428-.61 1.176-.807 1.82-.63l1.102.302c.067.019.177.011.3-.071.214-.143.437-.272.668-.386.133-.066.194-.158.211-.224l.29-1.106C6.009.645 6.556.095 7.299.03 7.53.01 7.764 0 8 0Zm-.571 1.525c-.036.003-.108.036-.137.146l-.289 1.105c-.147.561-.549.967-.998 1.189-.173.086-.34.183-.5.29-.417.278-.97.423-1.529.27l-1.103-.303c-.109-.03-.175.016-.195.045-.22.312-.412.644-.573.99-.014.031-.021.11.059.19l.815.806c.411.406.562.957.53 1.456a4.709 4.709 0 0 0 0 .582c.032.499-.119 1.05-.53 1.456l-.815.806c-.081.08-.073.159-.059.19.162.346.353.677.573.989.02.03.085.076.195.046l1.102-.303c.56-.153 1.113-.008 1.53.27.161.107.328.204.501.29.447.222.85.629.997 1.189l.289 1.105c.029.109.101.143.137.146a6.6 6.6 0 0 0 1.142 0c.036-.003.108-.036.137-.146l.289-1.105c.147-.561.549-.967.998-1.189.173-.086.34-.183.5-.29.417-.278.97-.423 1.529-.27l1.103.303c.109.029.175-.016.195-.045.22-.313.411-.644.573-.99.014-.031.021-.11-.059-.19l-.815-.806c-.411-.406-.562-.957-.53-1.456a4.709 4.709 0 0 0 0-.582c-.032-.499.119-1.05.53-1.456l.815-.806c.081-.08.073-.159.059-.19a6.464 6.464 0 0 0-.573-.989c-.02-.03-.085-.076-.195-.046l-1.102.303c-.56.153-1.113.008-1.53-.27a4.44 4.44 0 0 0-.501-.29c-.447-.222-.85-.629-.997-1.189l-.289-1.105c-.029-.11-.101-.143-.137-.146a6.6 6.6 0 0 0-1.142 0ZM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8Z"></path> </svg> - `Website` - `Use your GitHub Pages Website` - -This workflow requires a `requirements.txt` file with `teachbooks` in your root folder, and all the book files (including `_config.yml` and `_toc.yml`) should be in a subdirectory `book/`. - -You can adapt the behaviour by setting repository variables in GitHub as explained [here](https://docs.github.com/en/actions/learn-github-actions/variables#creating-configuration-variables-for-a-repository). Define the following repository variables: -- `PRIMARY_BRANCH` which is set to `main` whenever it's not defined in the repository variables. - - This sets the branch which is hosted on root. - - It is advised to make it `published` to start using draft-publish-workflow -- `BRANCH_ALIASES` which is set to `draft:main` whenever it's not defined in the repository variables. - - This defines aliases for branches - - It should be a space-separated list of alias-rules, e.g. 'draft:main alias:really-long-branch-name` - - It is advised to link `book` to `publish`. - - If no aliases are wanted, BRANCH_ALIASES may be set to ' ' (space). -- `BRANCHES_TO_DEPLOY` which is set to `*` (all branches) whenever it's not defined in the repository variables. - - This defines the branches to deploy. - - It should be a space-separated list of branch names, e.g. 'main second third'.- - -In `call-deploy-book.yml` itself you can specify the trigger for this workflow. By default, a push to any branch trigger the workflow. You can limit the branches or subdirectories. - -Whenever the workflow is triggered, progress can be seen under the <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline"> - <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> -</svg>`Actions` tab in GitHub. From this tab, you can also initiate it without any trigger commits. - -When the workflow has finished, visit your build book at `https://<username/organization_name>.github.io/<repository_name>` (case sensitive). Eg. for the [template book](https://github.com/TeachBooks/template) it is [https://teachbooks.github.io/template](https://teachbooks.github.io/template). diff --git a/book/features/h5p.md b/book/features/h5p.md index fab49f2..3934544 100644 --- a/book/features/h5p.md +++ b/book/features/h5p.md @@ -1,11 +1,13 @@ -# H5p interactive elements - +````{margin} ```{admonition} User types :class: tip This section is useful for user type 3-5. ``` {bdg-danger}`iframe` +```` + +# H5p interactive elements ## Instruction H5p elements are interactive HTML-blocks which can be embedded in a Jupyter Book using an iframe. An H5p element can be created in the [TU Delft portal on the H5p website](https://tudelft.h5p.com/content) (sign in via Brightspace to H5p required first). The iframe code can be copied at Edit - Publish - Public - Embed code. This html code can be directly added to your markdown file using [](../external/sphinx-iframes/README.md): diff --git a/book/features/jupyterquiz.ipynb b/book/features/jupyterquiz.ipynb index 20f73e3..c4ee03e 100644 --- a/book/features/jupyterquiz.ipynb +++ b/book/features/jupyterquiz.ipynb @@ -7,14 +7,16 @@ "hidePrompt": true }, "source": [ - "# JupyterQuiz\n", - "\n", + "````{margin}\n", "```{admonition} User types\n", ":class: tip\n", "This section is useful for user type 4-5.\n", "```\n", "\n", - "- {bdg-secondary}`Python Package: jupyterquiz`\n", + "{bdg-secondary}`Python Package: jupyterquiz`\n", + "````\n", + "\n", + "# JupyterQuiz\n", "\n", "JupyterQuiz is a code-based implementation of multiple-choiche questions and numerical answer questions. This is a basic open course tool which requires you to write your quiz questions in Python language as a `dict` or to a `.json` file. An example is given below:\n", "\n", diff --git a/book/features/live_code.ipynb b/book/features/live_code.ipynb index a4703a7..55b620f 100644 --- a/book/features/live_code.ipynb +++ b/book/features/live_code.ipynb @@ -4,12 +4,14 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "# Interactive content: Run Python inside your book\n", - "\n", + "````{margin}\n", "```{admonition} User types\n", ":class: tip\n", "This section is useful for user type 5.\n", "```\n", + "```` \n", + "\n", + "# Interactive content: Run Python inside your book\n", "\n", "{bdg-primary}`Sphinx Extension`\n", "\n", diff --git a/book/features/local_server.md b/book/features/local_server.md index fcdbbc1..db13af7 100644 --- a/book/features/local_server.md +++ b/book/features/local_server.md @@ -1,12 +1,14 @@ -(setup-local-server)= -# Local Server to view interactive elements locally - +````{margin} ```{admonition} User types :class: tip This section is useful for user type 4-5. ``` {bdg-secondary}`Python Package: teachbooks` +```` + +(setup-local-server)= +# Local Server to view interactive elements locally Perhaps you have already noticed that when building a book and testing it locally on your computer, some features do not work the way you expect, or worse---do not work at all! This is because many interactive features rely on browser functionality to work properly, for example: Grasple/H5p iframe exercises, Sphinx-Thebe Python interactivity and HTML/Javascript elements. Although the website is _static_ (i.e., there is no code running on a webserver that generates the content), modern web browsers have their own internal computing environments that run processes to deliver the rich content we desire in our books. diff --git a/book/features/plotly.ipynb b/book/features/plotly.ipynb index ec889da..6852a21 100644 --- a/book/features/plotly.ipynb +++ b/book/features/plotly.ipynb @@ -7,12 +7,14 @@ "hidePrompt": true }, "source": [ - "# Interactive plots: plotly\n", - "\n", + "````{margin}\n", "```{admonition} User types\n", ":class: tip\n", "This section is useful for user type 5.\n", "```\n", + "````\n", + "\n", + "# Interactive plots: plotly\n", "\n", "The use of the [plotly](https://plotly.com/python/getting-started/) package is an example which allows you to create HTML/Javascript widgets from python code without any knowledge on HTML/Javascript." ] diff --git a/book/features/pull_request_build.md b/book/features/pull_request_build.md index 1ce4265..f6f94f2 100644 --- a/book/features/pull_request_build.md +++ b/book/features/pull_request_build.md @@ -1,9 +1,11 @@ -# Build pull requests from forks - +````{margin} ```{admonition} User types :class: tip This section is useful for user type 3-5. ``` +```` + +# Build pull requests from forks When writing a TeachBook it is useful to automatically build and view these changes online. This exactly why we designed and build the [deploy-book-workflow](../external/deploy-book-workflow/README.md) tool, which also allows for multiple versions of your book to exist at any time with customizable URL's. However, it doesn't cover all use cases. Luckily, **Read the Docs** is a free tool that can easily be used for this purpose. It also provides a very easy way to view differences between versions on each page! diff --git a/book/features/sphinx_extensions.md b/book/features/sphinx_extensions.md index fa53945..d957b74 100644 --- a/book/features/sphinx_extensions.md +++ b/book/features/sphinx_extensions.md @@ -1,8 +1,10 @@ -# Additional functionality - +````{margin} ```{admonition} User types :class: tip This section is useful for user type 4-5. ``` +```` + +# Additional functionality This sections includes the features developed by TeachBooks which add functionality to the book. Most of them are implemented as sphinx extensions, which are plugins developed for the Sphinx documentation ecosystem (which Jupyter Book is built upon). They extend or modify Sphinx’s capabilities. Since Sphinx extensions are not an integral part of jupyter-book, as opposed to original jupyter-book features, they must be installed and configured explicitly, for example in the `_config.yml` file. \ No newline at end of file diff --git a/book/features/students.md b/book/features/students.md index 46a6993..e16a668 100644 --- a/book/features/students.md +++ b/book/features/students.md @@ -1,8 +1,11 @@ -# TeachBooks Student-view Features - +```` ```{admonition} User types :class: tip This section is useful for user type 1-5. ``` +```` + +# TeachBooks Student-view Features + This chapter includes some TeachBooks features which aim to improve the way students can use TeachBooks. These tools are fully student-side, they don't influence the book website and the author doesn't have to setup anything. Nevertheless, the author could point the students to the availability of these tools and use it as part of the didactical approach. These tools could also be useful for other users. diff --git a/book/features/teachbooks.md b/book/features/teachbooks.md index 2561e70..1349331 100644 --- a/book/features/teachbooks.md +++ b/book/features/teachbooks.md @@ -1,5 +1,4 @@ -(teachbooks-package)= -# Draft-Release Workflow +````{margin} ```{admonition} User types :class: tip @@ -8,6 +7,11 @@ This page is useful for user type 3-5. {bdg-secondary}`Python Package: teachbooks` +```` + +(teachbooks-package)= +# Draft-Release Workflow + Often it is necessary to prepare, review and edit materials in parallel to material that is currently being used by students, or another target audience. This workflow enables an author to easily maintain separate versions of a book without having to repeatedly comment out lines of a table of contents or page when building different versions. It is also easy to implement in CI/CD settings (it is already implemented in the {ref}Deploy Book Workflow <deploy-book-workflow>`, which builds our TeachBooks). ```{admonition} Why is this useful? diff --git a/book/features/update_env.md b/book/features/update_env.md index 442512a..8f7000c 100644 --- a/book/features/update_env.md +++ b/book/features/update_env.md @@ -1,11 +1,13 @@ -# Auto-updating packages - +````{margin} ```{admonition} User types :class: tip This page is useful for user type 4-5. ``` {bdg-dark}`Git Workflow` +```` + +# Auto-updating packages When building your book, your making use of packages: the teachbooks and jupyterbook packages themselves, but also packages for extensions. These are regularly updated, while those updates are not necessarily taken into your book. This is all defined in the `requirements.txt` file, which is provided as part of the [template](../external/template/README.md). There are three options: 1. `requirements.txt` only contains names of packages like: `download_link_replacer`. In that case, your [deploy-book-workflow](../external/deploy-book-workflow/README.md) will take the most up-to-date version when making your book website once a week (as the chache will be cleared once a week). This might lead to unexpected changes when new version come out, although new version are in general backwards compatible. diff --git a/book/features/versioning.md b/book/features/versioning.md index c769c82..a84aa27 100644 --- a/book/features/versioning.md +++ b/book/features/versioning.md @@ -1,6 +1,10 @@ -# TeachBooks Versioning +````{margin} +```{attributiongrey} Attribution +:class: attribution +This page reuses adapted CC BY 3.0 content from Tom Preston-Werner {cite:t}`semver`. {fa}`quote-left`{ref}`Find out more here.<external_resources>```` +```` -> This page reuses adapted CC BY 3.0 content from Tom Preston-Werner {cite:t}`semver`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` +# TeachBooks Versioning Inspired by versioning systems in software management (i.e. semantic and CalVer versioning) TeachBooks suggests a versioning guideline in which the version number tells the reader about the impact of the change. This might more suitable for your online books than the more traditional way of versioning paper books (version 1, 2, etc.), because of the amount of edits which online books allow. We recommend TeachBooks versioning, which comes in two flavors: diff --git a/book/features/visuals.md b/book/features/visuals.md index 3ae37b8..249de89 100644 --- a/book/features/visuals.md +++ b/book/features/visuals.md @@ -1,8 +1,10 @@ -# Book styling - +````{margin} ```{admonition} User types :class: tip This section is useful for user type 1-5. ``` +```` + +# Book styling TeachBooks developed a few improvements of the book which improve the visual book styling. \ No newline at end of file diff --git a/book/installation-and-setup/anaconda.md b/book/installation-and-setup/anaconda.md index 502ffe9..967a376 100644 --- a/book/installation-and-setup/anaconda.md +++ b/book/installation-and-setup/anaconda.md @@ -1,9 +1,11 @@ -# Managing code-related software: Anaconda - +````{margin} ```{admonition} User types :class: tip This page is useful for user type 5. ``` +```` + +# Managing code-related software: Anaconda Before you can start using python in your book, you need Anaconda. 'Anaconda's conda tool simplifies package and environment management across operating systems' (Anaconda.com), such as windows or MacOS. It makes getting started with python a lot easier because it already has a lot of useful python packages pre-installed. Unfortunately, each of these packages are themselves require a number of different packages to function properly. Do you like installing all of them? You shouldn't---but where do you get them come from? Many of those packages are packages required by only a few specific packages. These packages are called _dependencies_, and are necessary to make your Python packages function as expected. When you run install a specific package, `conda` (part of Anaconda) checks all of the dependent packages that are needed and makes sure they are also provided in the `environment` (collection of software with a specific version) that is being created. In reality, this is simply a folder on your computer with all of the `*.py` files stored in it. This _package management_ is what `conda` and `pip` are really doing when you use them to install a package. It also checks that it has a suitable _version_ of each dependency; this is why it sometime takes a long time to install a package Unfortunately, this means that as you add more packages to a particular environment, it gets more and more difficult to make sure everything works well together. Luckily, there is a practical solution: create new environments for specific projects to make sure the proper packages can function properly! diff --git a/book/installation-and-setup/collab.md b/book/installation-and-setup/collab.md index 201c1c9..f63cba5 100644 --- a/book/installation-and-setup/collab.md +++ b/book/installation-and-setup/collab.md @@ -1,9 +1,11 @@ -# Organize editing team, collaboration and visibility - +````{margin} ```{admonition} User types :class: tip This page is useful for user type 4-5. ``` +```` + +# Organize editing team, collaboration and visibility ## Roles and responsibilities To ensure smooth collaboration, it is essential to define the roles and responsibilities within your team. Firstly, designate who will be in charge of team organization ('administrators') who should be at least user type 4. Additionally, assign 'maintainers' responsible for combining content, also requiring at least user type 4. 'Editors' should be identified for editing and reviewing content, requiring at least user type 3. diff --git a/book/installation-and-setup/git-setup_local.md b/book/installation-and-setup/git-setup_local.md index b765577..b2d7e62 100644 --- a/book/installation-and-setup/git-setup_local.md +++ b/book/installation-and-setup/git-setup_local.md @@ -1,9 +1,11 @@ -# Git: GitHub Desktop / Git in VS Code - +````{margin} ```{admonition} User types :class: tip This page is useful for user type 4 and 5. ``` +```` + +# Git: GitHub Desktop / Git in VS Code In this section you will learn how to install Git locally. Courses on Git usually make use of the command line interface to do run Git, but this introduces a steep learning curve. Instead, using Git from VS Code / GitHub Desktop is much more visual (i.e., more "clicky"), and therefore easier to use for those inexperienced with the command line. diff --git a/book/installation-and-setup/git.md b/book/installation-and-setup/git.md index 4434739..90489d5 100644 --- a/book/installation-and-setup/git.md +++ b/book/installation-and-setup/git.md @@ -1,9 +1,11 @@ -# Collaboration tool: Git - +````{margin} ```{admonition} User types :class: tip This page is useful for user type 3-5. ``` +```` + +# Collaboration tool: Git You will need to interact with Git to collaborate on a TeachBook, even if you are working by yourself! You've been introduced to it in the [exercises in the template](../intro/template.md) and you'll be guided through all of the steps in detail in [](../workflows/collaboration.md), but what is this "thing" that sounds suspiciously like something only a computer scientist would want to use? diff --git a/book/installation-and-setup/git_bash_conda_vs-code.md b/book/installation-and-setup/git_bash_conda_vs-code.md index b11dd01..fb00ae9 100644 --- a/book/installation-and-setup/git_bash_conda_vs-code.md +++ b/book/installation-and-setup/git_bash_conda_vs-code.md @@ -1,9 +1,11 @@ -# Combining Git Bash, VS Code and Conda - +````{margin} ```{admonition} User types :class: tip This page is useful for user type 5. ``` +```` + +# Combining Git Bash, VS Code and Conda ## Conda in Git Bash Git Bash is a shell (also referred to as "the terminal") that is automatically installed with git. It provides Unix-like commands on a Windows OS, and is recommended for working with open source projects like Jupyter (for example `pip install`, building Jupyter books, using Git Bash in VS Code, etc). To do this, `conda` needs to be setup properly; this is described here: diff --git a/book/installation-and-setup/jupyter-book-setup.md b/book/installation-and-setup/jupyter-book-setup.md index a947a77..066c6d8 100644 --- a/book/installation-and-setup/jupyter-book-setup.md +++ b/book/installation-and-setup/jupyter-book-setup.md @@ -1,9 +1,11 @@ -# Build your book: JupyterBook - +````{margin} ```{admonition} User types :class: tip This page is useful for user type 5. ``` +```` + +# Build your book: JupyterBook <a href="https://jupyterbook.org/"><img style="display:inline-block; height:1.5em; width:auto; transform:translate(0, -0.15em)" src="../images/logo-wide.svg" alt="Jupyter book"></a> is a regular Python package which converts our content into a website. It's part of all of the `requirements.txt` files for a book repository. At TeachBooks we developed a Python package called `teachbooks` which takes over the these features and adds [additional features](../features/overview.md). One of those additional features, for example, is the workflow to GitHub Pages. diff --git a/book/installation-and-setup/overview.md b/book/installation-and-setup/overview.md index eb209c9..48e90c2 100644 --- a/book/installation-and-setup/overview.md +++ b/book/installation-and-setup/overview.md @@ -1,9 +1,11 @@ -# Install & authenticate required software - +````{margin} ```{admonition} User types :class: tip This page is useful for user type 4-5. ``` +```` + +# Install & authenticate required software Now that the types of users have been explained, you might have an idea which type corresponds to you! diff --git a/book/installation-and-setup/tools.md b/book/installation-and-setup/tools.md index 1314325..a58e536 100644 --- a/book/installation-and-setup/tools.md +++ b/book/installation-and-setup/tools.md @@ -1,9 +1,11 @@ -# Which git provider to choose - +```` ```{admonition} User types :class: tip This page is useful for user type 4-5. ``` +```` + +# Which git provider to choose The setup of tools and URLs is dependent on agreements you've made on [collaboration](./collab.md). diff --git a/book/installation-and-setup/versioning.md b/book/installation-and-setup/versioning.md index e265115..a2597ea 100644 --- a/book/installation-and-setup/versioning.md +++ b/book/installation-and-setup/versioning.md @@ -1,9 +1,11 @@ -# Versioning and URLs - +````{margin} ```{admonition} User types :class: tip This page is useful for user type 4-5. ``` +```` + +# Versioning and URLs Online books can be easily updated, however, this might confuse readers. Therefore, it's good practice to be aware of this and, where needed, provide an explicit version to the readers. diff --git a/book/installation-and-setup/vscode-setup.md b/book/installation-and-setup/vscode-setup.md index a2e76d7..089633e 100644 --- a/book/installation-and-setup/vscode-setup.md +++ b/book/installation-and-setup/vscode-setup.md @@ -1,9 +1,11 @@ -# Editing text: VS Code - +````{margin} ```{admonition} User types :class: tip This page is useful for user type 4 and 5. ``` +```` + +# Editing text: VS Code VS Code is a text editor with some extra features, such as integrated source control and a file browser. Moreover, extensions are available to add functionality to VS Code. diff --git a/book/tools/figmaker.md b/book/tools/figmaker.md index 534a57d..9e9be86 100644 --- a/book/tools/figmaker.md +++ b/book/tools/figmaker.md @@ -1,9 +1,11 @@ -# Figure syntax maker - +````{margin} ```{admonition} User types :class: tip This section is useful for user type 3-5. ``` +```` + +# Figure syntax maker One might quickely forget the code for making figures, here is a useful tool to make your figures, just specify all information and the code is produced for you: diff --git a/book/workflows/collaboration.md b/book/workflows/collaboration.md index 1453a39..02cd9f0 100644 --- a/book/workflows/collaboration.md +++ b/book/workflows/collaboration.md @@ -1,9 +1,11 @@ -# Collaborative book-editing - +````{margin} ```{admonition} User types :class: tip This page is useful for user type 3, 4 and 5. ``` +```` + +# Collaborative book-editing A jupyter book is composed out of many files which contain the educational content produced by you. Through the use of branches it is possible to work on the book at the same time as your team-members. Working on content for the book is mainly individual work, the beauty of Git comes in when everybody's changes are merged into the main branch. From 19f579147113ea843e8c50cbef5366a08eee30e7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 19:41:54 +0000 Subject: [PATCH 506/802] Bump book/external/Sphinx-launch-buttons from `f6435cb` to `e6070de` Bumps [book/external/Sphinx-launch-buttons](https://github.com/TeachBooks/Sphinx-launch-buttons) from `f6435cb` to `e6070de`. - [Release notes](https://github.com/TeachBooks/Sphinx-launch-buttons/releases) - [Commits](https://github.com/TeachBooks/Sphinx-launch-buttons/compare/f6435cb0a795062a7d695a246a332ff79f3f74b9...e6070ded6ca77662a3a951893cafe265fa333e5e) --- updated-dependencies: - dependency-name: book/external/Sphinx-launch-buttons dependency-version: e6070ded6ca77662a3a951893cafe265fa333e5e dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> --- book/external/Sphinx-launch-buttons | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Sphinx-launch-buttons b/book/external/Sphinx-launch-buttons index f6435cb..e6070de 160000 --- a/book/external/Sphinx-launch-buttons +++ b/book/external/Sphinx-launch-buttons @@ -1 +1 @@ -Subproject commit f6435cb0a795062a7d695a246a332ff79f3f74b9 +Subproject commit e6070ded6ca77662a3a951893cafe265fa333e5e From 4cc865170afadebf65ab2679bb21e71705ca97a0 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame <lanzafame.robert@gmail.com> Date: Wed, 2 Apr 2025 05:43:32 +0200 Subject: [PATCH 507/802] update teachbooks text on overview --- book/features/overview.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/book/features/overview.md b/book/features/overview.md index aa8c7a4..0bfc8ce 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -37,7 +37,7 @@ The TeachBooks Python package is a collection of tools that are used to enhance 1. If you are a book user using the [TeachBooks Template](./teachbooks-template.md) or the [Deploy Book Workflow](./deploy-book-workflow.md), your book is by default built with the `teachbooks` package, and the way your book is built and features that are included in the book may change automatically when it is updated (these will be non-breaking changes; if not, we will notify our mailing list). 2. If you are using the `jupyter-book` package to build your book, some of the features described in this Manual may not be available to you (i.e., those listed on this page). This will be the case if you are using a [setup described in the Jupyter Book Manual](https://jupyterbook.org/en/stable/publish/web.html), for example, [this GitHub workflow](https://jupyterbook.org/en/stable/publish/gh-pages.html). -For those who wish to use the package, it is available on [PyPI](https://pypi.org/project/teachbooks/) and can be installed using `pip install teachbooks`. It adds a few commands to the CLI (e.g., `serve`), but otherwise is meant to be used instead of the `jupyter-book` commands. It is conventionally used in an identical way: +For those who wish to use the package, it is available on [PyPI](https://pypi.org/project/teachbooks/) and can be installed using `pip install teachbooks`. As `teachbooks` is a wrapper, the package is meant to replace the usage of `jupyter-book` commands (although it does indeed add a few new commands to the CLI, e.g., `serve`). It is conventionally used in an identical way, as follows: ``` teachbooks build book @@ -46,8 +46,8 @@ teachbooks build book ### List of Features Items in the list here are currently implemented in the TeachBooks package and described on other pages of this manual: -- Draft-Release Workflow: read more here -- External Contents: -- Local Server: +- [Draft-Release Workflow](./draft-release.md) +- [External Contents](./external_toc.md) +- [Local Server](./local_server.md) The package is also set up to handle [APA references](./apa) when using the Draft-Release Workflow (the `_ext` subdirectory and its contents are manually copied during the pre-build phase). This will not be necessary once the APA Reference feature is turned into a proper Sphinx extension or Pybtext plugin. From 6d3e647a94ca63bf1442cfad8ada0fa9f6d808a1 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame <lanzafame.robert@gmail.com> Date: Wed, 2 Apr 2025 06:14:24 +0200 Subject: [PATCH 508/802] update updated_env text for clarity --- book/features/update_env.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/book/features/update_env.md b/book/features/update_env.md index 8f7000c..ca661ec 100644 --- a/book/features/update_env.md +++ b/book/features/update_env.md @@ -9,18 +9,21 @@ This page is useful for user type 4-5. # Auto-updating packages -When building your book, your making use of packages: the teachbooks and jupyterbook packages themselves, but also packages for extensions. These are regularly updated, while those updates are not necessarily taken into your book. This is all defined in the `requirements.txt` file, which is provided as part of the [template](../external/template/README.md). There are three options: -1. `requirements.txt` only contains names of packages like: `download_link_replacer`. In that case, your [deploy-book-workflow](../external/deploy-book-workflow/README.md) will take the most up-to-date version when making your book website once a week (as the chache will be cleared once a week). This might lead to unexpected changes when new version come out, although new version are in general backwards compatible. +When building your book, you are making use of various Python packages: the `teachbooks` and `jupyter-book` packages themselves, but also packages for extensions. These are regularly updated, however, those updates are not necessarily incorporated into your book automatically. The list of packages and their versions are defined in the `requirements.txt` file, which is provided as part of the [template](../external/template/README.md). Consider the following three options for how packages can be specified: +1. `requirements.txt` only contains names of packages like: `download_link_replacer`. In that case, your [deploy-book-workflow](../external/deploy-book-workflow/README.md) will take the most up-to-date version when making your book website once a week (as the chache will be cleared once a week). This might lead to unexpected changes when a new version has been released (although new versions will generally be backwards compatible). 1. `requirements.txt` contains names of packages with a specified version like: `download_link_replacer==1.0.4`. In that case, your [deploy-book-workflow](../external/deploy-book-workflow/README.md) always uses that specific version. In doing so, you'll never get a new update unless you explicitly adapt the version in `requirements.txt`. If you'd like to get notified for updates, you might consider using GitHub's Dependabot. -1. A combination of 1. and 2.: In that case (once a week at most) you will receive new versions for only the unfixed packages, no updates for the fixed versions. In this case you can also use GitHub's Dependabot. +1. A combination of 1. and 2.: In that case (once a week at most) you will receive new versions for only the unfixed packages, no updates for the fixed versions. + +For the case of specified versions, you can use GitHub's Dependabot to notify you that a new version is available _and_ to automatically set up a Pull Request to update your book with the new version. ## Notifications updated packages with Dependabot -Dependabot checks the specified version of packages in your `requirements.txt` file and opens a branch and pull requests whenever there's an update available for that package. Note that package without a fixed version are ignored by Dependabot. +Dependabot checks the specified version of packages in your `requirements.txt` file and, if a new version is found, will create a new branch, update the `requirements.txt` file and open a Pull Request whenever there's an update available for that package. Note that packages without a fixed version are ignored by Dependabot. To activate this feature: 1. Specify version for all packages you want to be notified on in your `requirements.txt` file. See [`requirements.txt`](https://github.com/TeachBooks/manual/blob/release/requirements.txt) of this manual as an example 1. In the `.github/` directory, add a file named `dependabot.yml` with the following content (note that sphinx-thebe (used in [python live coding](./live_code.ipynb)) and docutils (using in [APA referencing](./apa.md)) are ignored because these require a very specific version to work): + ```yaml version: 2 updates: @@ -35,11 +38,12 @@ updates: - dependency-name: "docutils" ``` -This will check every sunday around midnight (UTC) whether any of the fixed-version packages are updated. If so, several things will happen: -1. A new branch starting with _dependabot_ will be created in the repository and any relevant workflows will be triggered. -1. A _pull request_ will be created to pull the new branch into the _default_ branch. This pull request must be manually reviewed and merged. Afterwards the _dependabot_ branch can be deleted (automatically). +This check will run every Sunday around midnight (UTC) whether any of the fixed-version packages are updated. If so, several things will happen: +1. A new branch is created with a name that begins with `dependabot...` in the repository +1. A commit is made updating `requirements.txt` (e.g., `jupyterbook_patches==1.4.2` is changed to `jupyterbook_patches==1.4.4`) +1. A _pull request_ will be created to merge the new branch into the _default_ branch. This pull request must be manually reviewed and merged. Afterwards the _dependabot_ branch can be deleted (automatically). -If the workflow `call-deploy-book` is used, and you don't want the _dependabot_ branches to be built and deployed (and all other branches you do want), you can achieve this by adding the next to the file `call-deploy-book.yml`: +Note that these activities will occur automatically and may trigger other workflows in your repository (for example, the building of a book on another branch). If the workflow `call-deploy-book` is used, and you don't want the _dependabot_ branches to be built and deployed (and all other branches you do want), you can achieve this by adding the following text to the file `call-deploy-book.yml`: ```yaml on: From 6f3294e66fc9573c49bdd4085d03cbc7b1a68afa Mon Sep 17 00:00:00 2001 From: Robert Lanzafame <lanzafame.robert@gmail.com> Date: Wed, 2 Apr 2025 06:51:15 +0200 Subject: [PATCH 509/802] overview update --- book/features/overview.md | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/book/features/overview.md b/book/features/overview.md index a13fbda..c048368 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -25,6 +25,8 @@ Finally, the purpose, installation process and usage of each features is elabora To see examples for these features, go to the [Examples chapter](../examples/overview.md). +As the TeachBooks Python Package and the Deploy Book Workflow are important tools that incorporate and deploy more than one feature, an additional explanation is provided on this page in more detail, with links to the pages in this manual where individual features are described. + (teachbooks_package)= ## TeachBooks Python Package @@ -33,9 +35,9 @@ To see examples for these features, go to the [Examples chapter](../examples/ove This section is useful for user type 4-5. ``` -The TeachBooks Python package is a collection of tools that are used to enhance the Jupyter Book software package by adding features and making customization easier. In general, it is only of interest to user types 4 and 5 when building a book locally. However, it may be important for other users to know what the package does, as it is incorporated in the [Deploy Book Workflow](./deploy-book-workflow.md) and, therefore, any book created from the [TeachBooks Template](./teachbooks-template.md). This raises two important points: +The TeachBooks Python package is a collection of tools that are used to enhance the Jupyter Book software package by adding features and making customization easier. In general, it is only of interest to user types 4 and 5 when building a book locally. However, it may be important for other users to know what the package does, as it is incorporated in the [Deploy Book Workflow](./deploy-book-workflow.md) and, therefore, any book created from the [TeachBooks Template](../external/template/README.md). This raises two important points: -1. If you are a book user using the [TeachBooks Template](./teachbooks-template.md) or the [Deploy Book Workflow](./deploy-book-workflow.md), your book is by default built with the `teachbooks` package, and the way your book is built and features that are included in the book may change automatically when it is updated (these will be non-breaking changes; if not, we will notify our mailing list). +1. If you are a book user using the [TeachBooks Template](../external/template/README.md) and/or the {ref}`Deploy Book Workflow <deploy-book-workflow-intro>`, your book is by default built with the `teachbooks` package, and the way your book is built and features that are included in the book may change automatically when it is updated (these will be non-breaking changes; if not, we will notify our mailing list). 2. If you are using the `jupyter-book` package to build your book, some of the features described in this Manual may not be available to you (i.e., those listed on this page). This will be the case if you are using a [setup described in the Jupyter Book Manual](https://jupyterbook.org/en/stable/publish/web.html), for example, [this GitHub workflow](https://jupyterbook.org/en/stable/publish/gh-pages.html). For those who wish to use the package, it is available on [PyPI](https://pypi.org/project/teachbooks/) and can be installed using `pip install teachbooks`. As `teachbooks` is a wrapper, the package is meant to replace the usage of `jupyter-book` commands (although it does indeed add a few new commands to the CLI, e.g., `serve`). It is conventionally used in an identical way, as follows: @@ -52,3 +54,25 @@ Items in the list here are currently implemented in the TeachBooks package and d - [Local Server](./local_server.md) The package is also set up to handle [APA references](./apa) when using the Draft-Release Workflow (the `_ext` subdirectory and its contents are manually copied during the pre-build phase). This will not be necessary once the APA Reference feature is turned into a proper Sphinx extension or Pybtext plugin. + +(deploy-book-workflow-intro)= +## Deploy Book Workflow + +The [Deploy Book Workflow](../external/deploy-book-workflow/README.md) is by default incorporated into any book that has been created using the [TeachBooks Template](../external/template/README.md). We also strongly encourage anyone to consider this tool as an alternative to the "standard" workflow provided by Jupyter Book, as ours automatically builds a different version of your book for every branch in your respository, along with a number of settings that can be used to customize the build process and URL structure of your book(s). This tool is described in more detail on [the Deploy Book Workflow page of this manual](../external/deploy-book-workflow/README.md), and one should note that it influences a number of other aspects of a TeachBook. + +### Related Features + +A list of tools and features that are dependent on, or related to, the Deploy Book Workflow (DBW) is provided here: + +Important for these features: +- [](../external/deploy-book-workflow/README.md): the main DBW page +- [](../external/template/README.md): books created from Template include DBW by default +- [](./draft-release.md): can be configured directly using the DBW +- [](./update_env.md): behaviors of this tool may influence the DBW +- {ref}`TeachBooks Python Package <teachbooks_package>`: included by default in the DBW +- [](./pull_request_build.md): created to provide DBW-like behavior for PR's from forked repositories +- [](./apa.md): a temporary fix is included in `teachbooks` to enable use in the DBW + +### Environmnets and Caching + +_Work in progress._ \ No newline at end of file From bc23d90cccfbde4469e94c83daa48481dead1315 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame <lanzafame.robert@gmail.com> Date: Wed, 2 Apr 2025 14:03:37 +0200 Subject: [PATCH 510/802] meaningless bump: should reuse cache but still check dependencies --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6ec7aee..832a3c7 100644 --- a/README.md +++ b/README.md @@ -20,3 +20,4 @@ The released book can be found on on https://teachbooks.io/manual. This page sho Some parts of this book are taken from other sources in the form of submodules (linked in the folder [book/external](book/external)). To contribute to those pages, contribute to the source repository directly with a fork and merge/pull request. If you intent to clone this book including its submodules, clone using: `git clone --recurse-submodules git@github.com:TeachBooks/manual.git` Happy book building! + From 31d96bd25bdafa85cb9fa3fde56412179cab3681 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame <lanzafame.robert@gmail.com> Date: Wed, 2 Apr 2025 14:11:37 +0200 Subject: [PATCH 511/802] meaningless change to book: should result in new venv created, even though requirements not changed --- book/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/intro.md b/book/intro.md index f5784e3..a918590 100644 --- a/book/intro.md +++ b/book/intro.md @@ -16,4 +16,4 @@ There are several "parts" to the manual: - The **Features** part describes a suite of tools that are useful for teachers, many of which are developed by TeachBooks contributors specifically for use in education. Many of these tools are illustrated in the **Examples**. - A few special tools are included in the **Editing Tools** that are useful when writing content. -See the final chapters of this book (under **Miscellaneous**) for additional information about References, Credits, etc. +See the final chapters of this book (under **Miscellaneous**) for additional information about References, Credits, etc. \ No newline at end of file From 374bd794d27672be57cd6d74694bede934233b9b Mon Sep 17 00:00:00 2001 From: Robert Lanzafame <lanzafame.robert@gmail.com> Date: Wed, 2 Apr 2025 14:20:01 +0200 Subject: [PATCH 512/802] last check didnt work. this one will confirm that requirements.txt change makes new venv created --- requirements.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 0451ff4..7edb00d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,5 +12,4 @@ sphinx-prime-applets == 1.0.2 git+https://github.com/TeachBooks/Sphinx-Thebe -docutils==0.17.1 - +docutils==0.17.1 \ No newline at end of file From c5bee6c13339585d5df01ffa0c73d6d922e8a1ea Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Thu, 3 Apr 2025 14:25:51 +0200 Subject: [PATCH 513/802] Update tools.md --- book/installation-and-setup/tools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/installation-and-setup/tools.md b/book/installation-and-setup/tools.md index a58e536..105947d 100644 --- a/book/installation-and-setup/tools.md +++ b/book/installation-and-setup/tools.md @@ -1,4 +1,4 @@ -```` +````{margin} ```{admonition} User types :class: tip This page is useful for user type 4-5. From 8d18777177ae93efc04af74e81deb9aa5fbbb2ec Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Thu, 3 Apr 2025 14:26:54 +0200 Subject: [PATCH 514/802] Update collaboration.md --- book/workflows/collaboration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/workflows/collaboration.md b/book/workflows/collaboration.md index 02cd9f0..11b20e3 100644 --- a/book/workflows/collaboration.md +++ b/book/workflows/collaboration.md @@ -9,7 +9,7 @@ This page is useful for user type 3, 4 and 5. A jupyter book is composed out of many files which contain the educational content produced by you. Through the use of branches it is possible to work on the book at the same time as your team-members. Working on content for the book is mainly individual work, the beauty of Git comes in when everybody's changes are merged into the main branch. -We have previously introduced the notions of using Git in the online environment (remote) or locally. All the (text, figures, etc.) files that make up the book are contained on the remote repository on GitLab or GitHub. This could be on an open repository on `gitlab.com` or `github.com`. In the context of creating educational books for students at TU Delft, the repository will most likely be located on `gitlab.tudelft.nl` or `github.com/teachbooks`. If this is the first time you interact with books, you're advise to use `github.com`. +We have previously introduced the notions of using Git in the online environment (remote) or locally. All the (text, figures, etc.) files that make up the book are contained on the remote repository on GitLab or GitHub. This could be on an open repository on `gitlab.com` or `github.com`. In the context of creating educational books for students at TU Delft, the repository will most likely be located on `github.com` or `gitlab.tudelft.nl`. If this is the first time you interact with books, you're advise to use `github.com`. The steps involved are as follows: @@ -132,4 +132,4 @@ The steps involved are as follows: ``````` 4. **Check changes online** 5. **Repeat steps 3 and 4 until you're satisfied** - 6. **Reviewing (merge request), (eventually repeat steps 3 and 4) and combine (merging) your version with main draft version of book** \ No newline at end of file + 6. **Reviewing (merge request), (eventually repeat steps 3 and 4) and combine (merging) your version with main draft version of book** From 2a52bf3c05b4324bf9d62d991ab58ace83808d3a Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Thu, 3 Apr 2025 14:28:26 +0200 Subject: [PATCH 515/802] Update collab.md --- book/installation-and-setup/collab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/installation-and-setup/collab.md b/book/installation-and-setup/collab.md index f63cba5..73ca862 100644 --- a/book/installation-and-setup/collab.md +++ b/book/installation-and-setup/collab.md @@ -15,7 +15,7 @@ Finally, ensure that team members identify themselves according to the user type ## Review process Furthermore, establish a clear editing and review process. -For the editing process, establish some practical rules on whether to use issues, branches and forks for adding content, fixing typos or making other changes. Furthermore, it can help to write down when you expect (draft) merge/pull requests and how to use the assign and review options in GitHub/GitLab. It is advisable to have at least a maintainer review each piece of content to maintain quality and consistency. Provide explanation on how you organize the book-editing and how you'd like to receive feedback in both the readme as the published book. The use of the [repository button {fa}`github`, suggest edit {fa}`pencil` and issue button {fa}`lightbulb`](https://jupyterbook.org/en/stable/basics/repository.html) is advised. +For the editing process, establish some practical rules on whether to use issues, branches and forks for adding content, fixing typos or making other changes. Furthermore, it can help to write down when you expect (draft) merge/pull requests and how to use the assign and review options in GitHub/GitLab. It is advisable to have at least a maintainer review each piece of content to maintain quality and consistency. Provide explanation on how you organize the book-editing and how you'd like to receive feedback in both the readme as the published book. The use of the [repository button {octicon}`mark-github`, suggest edit {fa}`pencil` and issue button {fa}`lightbulb`](https://jupyterbook.org/en/stable/basics/repository.html) is advised. (draft_book)= ## Define draft version of book From ed03441951b17c652aae9dce1a6da0b40419a239 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Thu, 3 Apr 2025 14:30:05 +0200 Subject: [PATCH 516/802] Update credits.md --- book/credits.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/credits.md b/book/credits.md index dfdef48..51b3ab4 100644 --- a/book/credits.md +++ b/book/credits.md @@ -5,7 +5,7 @@ You can refer to this book in its entirety as: > TeachBooks Development Team (2024), _TeachBooks Manual_. https://github.com/TeachBooks/manual. Retreived [Month, Year]. CC BY 4.0. -This book is already registered on Zenodo: [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.15100848.svg)](https://doi.org/10.5281/zenodo.15100848) +This book is registered on Zenodo too: [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.15100848.svg)](https://doi.org/10.5281/zenodo.15100848) The introduction, structure and decisions on content is done under direction of the TeachBooks Development Team. The content is written by many contributors, of which there are many. From a6045e7d1efe1c0258c49bb24ab43f059a947d5e Mon Sep 17 00:00:00 2001 From: Robert Lanzafame <lanzafame.robert@gmail.com> Date: Fri, 4 Apr 2025 16:49:13 +0200 Subject: [PATCH 517/802] DBW and packages note ready --- book/features/overview.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/book/features/overview.md b/book/features/overview.md index c048368..dbfc3c8 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -66,7 +66,7 @@ A list of tools and features that are dependent on, or related to, the Deploy Bo Important for these features: - [](../external/deploy-book-workflow/README.md): the main DBW page -- [](../external/template/README.md): books created from Template include DBW by default +- [](../external/template/README.md): books created from the Template include DBW by default - [](./draft-release.md): can be configured directly using the DBW - [](./update_env.md): behaviors of this tool may influence the DBW - {ref}`TeachBooks Python Package <teachbooks_package>`: included by default in the DBW @@ -75,4 +75,6 @@ Important for these features: ### Environmnets and Caching -_Work in progress._ \ No newline at end of file +As described on the [DBW page](../external/deploy-book-workflow/README.md), there is a lot going on "under the hood" with regards to caching of GitHub Action artifacts. This can lead to undesired behavior when using the DBW, especially if package version numbers are not precisely defined. As this would mostly occur when multiple branches are being actively used (new commits on each branch at least once per week), and a package from the `requirements.txt` file is updated in the time between creation of two or more branches, which _also_ has a significant impact on the book building process...we except this to have a relatively low risk of occurring. + +Note that Specifying package version numbers explicitly and updating them via [Dependabot](./update_env.md) is an excellent way to ensure that environments in the DBW are always up to date and this issue is avoided. \ No newline at end of file From a9d7fab8b44899493cbb5ca0d10fc849b99e2a25 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame <lanzafame.robert@gmail.com> Date: Fri, 4 Apr 2025 16:54:34 +0200 Subject: [PATCH 518/802] remove warning on external toc page --- book/features/external_toc.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index 1df92ea..b2287e8 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -16,9 +16,7 @@ When creating books, you might want to reuse material from other people or from Previously, this book feature was implemented using [submodules](../external/Nested-Books/README.md), but the implementation was more difficult to use. Despite this, submodules are still a widely used Git feature that can be very useful for book authors, so check out the [submodules page](../external/Nested-Books/README.md) to learn more, especially if the External TOC tool does not satisfy your needs. Submodules have a few additional features not (yet) implemented using the External TOC. -```{warning} -The External TOC features are incorporated in `v0.2.0` of the TeachBooks package. If you are using a TeachBooks Template book or our deploy-book-workflow this will become part of your book builds in GitHub Actions as the cache for your book expires (typically around 1 week after not editing your book branch). We do not expect it to cause issues with existing books, but if it does, you can use the following in your requirements file: `teachbooks<0.2.0`. -``` +The External TOC features are incorporated in the teachbooks package starting with version `0.2.0`. ## What does it do? From b7352c2d6ac137e95adc78ed9fce85f377ac50f8 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame <lanzafame.robert@gmail.com> Date: Fri, 4 Apr 2025 16:54:45 +0200 Subject: [PATCH 519/802] add note about deleting cache --- book/features/overview.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/book/features/overview.md b/book/features/overview.md index dbfc3c8..2fa3ce8 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -77,4 +77,6 @@ Important for these features: As described on the [DBW page](../external/deploy-book-workflow/README.md), there is a lot going on "under the hood" with regards to caching of GitHub Action artifacts. This can lead to undesired behavior when using the DBW, especially if package version numbers are not precisely defined. As this would mostly occur when multiple branches are being actively used (new commits on each branch at least once per week), and a package from the `requirements.txt` file is updated in the time between creation of two or more branches, which _also_ has a significant impact on the book building process...we except this to have a relatively low risk of occurring. -Note that Specifying package version numbers explicitly and updating them via [Dependabot](./update_env.md) is an excellent way to ensure that environments in the DBW are always up to date and this issue is avoided. \ No newline at end of file +Note that Specifying package version numbers explicitly and updating them via [Dependabot](./update_env.md) is an excellent way to ensure that environments in the DBW are always up to date and this issue is avoided. + +If you are _not_ using Dependabot and are not able to get your packages updated when the DBW is running, delete the cache manually and rerun your GitHub Actions job (go to Actions tab, then looking for the "Caches" section under the "Management" pane on the left hand side of the screen). \ No newline at end of file From e5bed622e03a20f11bb988cb2c9761608137a3df Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Fri, 4 Apr 2025 17:13:32 +0200 Subject: [PATCH 520/802] remove duplicate text --- book/features/draft-release.md | 1 - 1 file changed, 1 deletion(-) diff --git a/book/features/draft-release.md b/book/features/draft-release.md index adfaed7..88b61be 100644 --- a/book/features/draft-release.md +++ b/book/features/draft-release.md @@ -9,7 +9,6 @@ This page is useful for user type 3-5. {bdg-link-secondary}`Python Package: teachbooks <./overview#teachbooks-python-package>` -Often it is necessary to prepare, review and edit materials in parallel to material that is currently being used by students, or another target audience. This workflow enables an author to easily maintain separate versions of a book without having to repeatedly comment out lines of a table of contents or page when building different versions. It is also easy to implement in CI/CD settings (it is already implemented in the {ref}`Deploy Book Workflow <deploy-book-workflow>`, which builds our TeachBooks). ```` (teachbooks-package)= From f6f8164f9b89721b67fd12fc2413d26824617ab7 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Fri, 4 Apr 2025 17:14:51 +0200 Subject: [PATCH 521/802] User type in margin --- book/features/overview.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/book/features/overview.md b/book/features/overview.md index 2fa3ce8..9b43a92 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -30,10 +30,12 @@ As the TeachBooks Python Package and the Deploy Book Workflow are important tool (teachbooks_package)= ## TeachBooks Python Package +````{margin} ```{admonition} User types :class: tip This section is useful for user type 4-5. ``` +```` The TeachBooks Python package is a collection of tools that are used to enhance the Jupyter Book software package by adding features and making customization easier. In general, it is only of interest to user types 4 and 5 when building a book locally. However, it may be important for other users to know what the package does, as it is incorporated in the [Deploy Book Workflow](./deploy-book-workflow.md) and, therefore, any book created from the [TeachBooks Template](../external/template/README.md). This raises two important points: From 4dfffb1206359aa5e9554466c55cb1c7de0d4e2d Mon Sep 17 00:00:00 2001 From: Robert Lanzafame <lanzafame.robert@gmail.com> Date: Sat, 5 Apr 2025 06:03:52 +0200 Subject: [PATCH 522/802] clarify that an venv issue will be 1 week max --- book/features/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/overview.md b/book/features/overview.md index 9b43a92..3b442fb 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -77,7 +77,7 @@ Important for these features: ### Environmnets and Caching -As described on the [DBW page](../external/deploy-book-workflow/README.md), there is a lot going on "under the hood" with regards to caching of GitHub Action artifacts. This can lead to undesired behavior when using the DBW, especially if package version numbers are not precisely defined. As this would mostly occur when multiple branches are being actively used (new commits on each branch at least once per week), and a package from the `requirements.txt` file is updated in the time between creation of two or more branches, which _also_ has a significant impact on the book building process...we except this to have a relatively low risk of occurring. +As described on the [DBW page](../external/deploy-book-workflow/README.md), there is a lot going on "under the hood" with regards to caching of GitHub Action artifacts. This can lead to undesired behavior when using the DBW, especially if package version numbers are not precisely defined. In general we expect the risk of this occurring to be low, as it should only happen when multiple branches are being actively used (new commits on each branch at least once per week), a package from the `requirements.txt` file is updated in the time between creation of two or more branches, and that package _also_ has a significant impact on the book building process. As the Python virtual environment cache is replaced by default if older than one week, the issue should resolve itself within that time frame. Note that Specifying package version numbers explicitly and updating them via [Dependabot](./update_env.md) is an excellent way to ensure that environments in the DBW are always up to date and this issue is avoided. From b3183b8e858ad338438a0c503bd5b481948186c0 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame <lanzafame.robert@gmail.com> Date: Sat, 5 Apr 2025 06:12:07 +0200 Subject: [PATCH 523/802] note build commands --- book/features/overview.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/book/features/overview.md b/book/features/overview.md index 3b442fb..49c62c5 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -48,6 +48,8 @@ For those who wish to use the package, it is available on [PyPI](https://pypi.or teachbooks build book ``` +This Manual describes the main features and usage of the package. For those who wish to understand more of hte technical details, note that the implementation the API is is documented at [teachbooks.readthedocs.io/](https://teachbooks.readthedocs.io/). + ### List of Features Items in the list here are currently implemented in the TeachBooks package and described on other pages of this manual: @@ -75,6 +77,18 @@ Important for these features: - [](./pull_request_build.md): created to provide DBW-like behavior for PR's from forked repositories - [](./apa.md): a temporary fix is included in `teachbooks` to enable use in the DBW +### Book Build Commands + +By default the DBW builds books using the following command: +``` +teachbooks build book/ +``` + +To use the [Draft-Release Workflow](./draft-release.md) with the Deploy Book Workflow the `BRANCHES_TO_PREPROCESS` variable must be configured for a specific branch, which will then execute the following command: +``` +teachbooks build --release book/ +``` + ### Environmnets and Caching As described on the [DBW page](../external/deploy-book-workflow/README.md), there is a lot going on "under the hood" with regards to caching of GitHub Action artifacts. This can lead to undesired behavior when using the DBW, especially if package version numbers are not precisely defined. In general we expect the risk of this occurring to be low, as it should only happen when multiple branches are being actively used (new commits on each branch at least once per week), a package from the `requirements.txt` file is updated in the time between creation of two or more branches, and that package _also_ has a significant impact on the book building process. As the Python virtual environment cache is replaced by default if older than one week, the issue should resolve itself within that time frame. From 306cb1defa073d7099a702edc43bdc8bf788d01d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Tue, 8 Apr 2025 08:38:45 +0200 Subject: [PATCH 524/802] Update versioning.md --- book/features/versioning.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/features/versioning.md b/book/features/versioning.md index a84aa27..6f0f55d 100644 --- a/book/features/versioning.md +++ b/book/features/versioning.md @@ -1,7 +1,7 @@ ````{margin} ```{attributiongrey} Attribution :class: attribution -This page reuses adapted CC BY 3.0 content from Tom Preston-Werner {cite:t}`semver`. {fa}`quote-left`{ref}`Find out more here.<external_resources>```` +This page reuses adapted CC BY 3.0 content from {cite:t}`semver`. {fa}`quote-left`{ref}`Find out more here.<external_resources>```` ```` # TeachBooks Versioning @@ -39,4 +39,4 @@ An example can be seen in [the source repository of the Engineering Systems Opti ```` ````` -Read [](../installation-and-setup/versioning_changelog.md) on how to combine this with a changelog, tags and releases! \ No newline at end of file +Read [](../installation-and-setup/versioning_changelog.md) on how to combine this with a changelog, tags and releases! From 9430b2de5b7edaa279b76122b080f6b5d902bdf4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 07:00:38 +0000 Subject: [PATCH 525/802] Bump book/external/deploy-book-workflow from `ea450f3` to `c534383` Bumps [book/external/deploy-book-workflow](https://github.com/TeachBooks/deploy-book-workflow) from `ea450f3` to `c534383`. - [Commits](https://github.com/TeachBooks/deploy-book-workflow/compare/ea450f3c0c4f9aba6438333c122543fca02c472d...c534383e3726f8c40bae223052b13bf98f8caa75) --- updated-dependencies: - dependency-name: book/external/deploy-book-workflow dependency-version: c534383e3726f8c40bae223052b13bf98f8caa75 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> --- book/external/deploy-book-workflow | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index ea450f3..c534383 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit ea450f3c0c4f9aba6438333c122543fca02c472d +Subproject commit c534383e3726f8c40bae223052b13bf98f8caa75 From 6663cc56bdbc46e9767a1364191166837f7fb159 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 07:37:07 +0000 Subject: [PATCH 526/802] Bump book/external/Sphinx-TUDelft-theme from `103caec` to `d845f78` Bumps [book/external/Sphinx-TUDelft-theme](https://github.com/TeachBooks/Sphinx-TUDelft-theme) from `103caec` to `d845f78`. - [Release notes](https://github.com/TeachBooks/Sphinx-TUDelft-theme/releases) - [Commits](https://github.com/TeachBooks/Sphinx-TUDelft-theme/compare/103caecd4844353c68c166fa6ebed24a868c848c...d845f78e04bc0a4feca0c917f88599bdd1f02ecb) --- updated-dependencies: - dependency-name: book/external/Sphinx-TUDelft-theme dependency-version: d845f78e04bc0a4feca0c917f88599bdd1f02ecb dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> --- book/external/Sphinx-TUDelft-theme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Sphinx-TUDelft-theme b/book/external/Sphinx-TUDelft-theme index 103caec..d845f78 160000 --- a/book/external/Sphinx-TUDelft-theme +++ b/book/external/Sphinx-TUDelft-theme @@ -1 +1 @@ -Subproject commit 103caecd4844353c68c166fa6ebed24a868c848c +Subproject commit d845f78e04bc0a4feca0c917f88599bdd1f02ecb From 3b45ce2f45732680df54a7511ef26dc123f3827d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Mon, 14 Apr 2025 11:25:55 +0200 Subject: [PATCH 527/802] Update draft-release.md --- book/features/draft-release.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/book/features/draft-release.md b/book/features/draft-release.md index 88b61be..01d48a9 100644 --- a/book/features/draft-release.md +++ b/book/features/draft-release.md @@ -1,5 +1,4 @@ -(draft-release)= -# Draft-Release Workflow + ````{margin} ```{admonition} User types @@ -11,7 +10,7 @@ This page is useful for user type 3-5. ```` -(teachbooks-package)= +(draft-release)= # Draft-Release Workflow Often it is necessary to prepare, review and edit materials in parallel to material that is currently being used by students, or another target audience. This workflow enables an author to easily maintain separate versions of a book without having to repeatedly comment out lines of a table of contents or page when building different versions. It is also easy to implement in CI/CD settings (it is already implemented in the {ref}Deploy Book Workflow <deploy-book-workflow>`, which builds our TeachBooks). From 17ef250435ce37bb994c962f1bff4d69491d5fe0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 09:26:14 +0000 Subject: [PATCH 528/802] Bump book/external/template from `17b99b2` to `352ce20` Bumps [book/external/template](https://github.com/TeachBooks/template) from `17b99b2` to `352ce20`. - [Commits](https://github.com/TeachBooks/template/compare/17b99b2de4edbcbf4d8a92fed52c3d335431699b...352ce2076e32e852f0d718f8f4ed414898821365) --- updated-dependencies: - dependency-name: book/external/template dependency-version: 352ce2076e32e852f0d718f8f4ed414898821365 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> --- book/external/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/template b/book/external/template index 17b99b2..352ce20 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 17b99b2de4edbcbf4d8a92fed52c3d335431699b +Subproject commit 352ce2076e32e852f0d718f8f4ed414898821365 From e25245ff005fb4d6e81ba2de4cb61464a231dc09 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 09:29:10 +0000 Subject: [PATCH 529/802] Bump book/external/Download-Link-Replacer from `6318fd9` to `10ff656` Bumps [book/external/Download-Link-Replacer](https://github.com/TeachBooks/Download-Link-Replacer) from `6318fd9` to `10ff656`. - [Release notes](https://github.com/TeachBooks/Download-Link-Replacer/releases) - [Commits](https://github.com/TeachBooks/Download-Link-Replacer/compare/6318fd9db4b465bf56b06085ca55c79a8a818471...10ff656dc4b871330dd2271d00d2e8b9a9a57613) --- updated-dependencies: - dependency-name: book/external/Download-Link-Replacer dependency-version: 10ff656dc4b871330dd2271d00d2e8b9a9a57613 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> --- book/external/Download-Link-Replacer | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Download-Link-Replacer b/book/external/Download-Link-Replacer index 6318fd9..10ff656 160000 --- a/book/external/Download-Link-Replacer +++ b/book/external/Download-Link-Replacer @@ -1 +1 @@ -Subproject commit 6318fd9db4b465bf56b06085ca55c79a8a818471 +Subproject commit 10ff656dc4b871330dd2271d00d2e8b9a9a57613 From 1a52bdf87d354be69b06594f74a9bcb9684365b4 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Mon, 14 Apr 2025 11:32:29 +0200 Subject: [PATCH 530/802] Update students.md --- book/features/students.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/students.md b/book/features/students.md index e16a668..0ce5bca 100644 --- a/book/features/students.md +++ b/book/features/students.md @@ -1,4 +1,4 @@ -```` +````{margin} ```{admonition} User types :class: tip This section is useful for user type 1-5. From 2df1be74cb38758efbd146f2e5fbd378084b9d0a Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Tue, 22 Apr 2025 15:31:46 +0200 Subject: [PATCH 531/802] Update overview.md --- book/features/overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/features/overview.md b/book/features/overview.md index 49c62c5..33e603f 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -89,10 +89,10 @@ To use the [Draft-Release Workflow](./draft-release.md) with the Deploy Book Wor teachbooks build --release book/ ``` -### Environmnets and Caching +### Environments and Caching As described on the [DBW page](../external/deploy-book-workflow/README.md), there is a lot going on "under the hood" with regards to caching of GitHub Action artifacts. This can lead to undesired behavior when using the DBW, especially if package version numbers are not precisely defined. In general we expect the risk of this occurring to be low, as it should only happen when multiple branches are being actively used (new commits on each branch at least once per week), a package from the `requirements.txt` file is updated in the time between creation of two or more branches, and that package _also_ has a significant impact on the book building process. As the Python virtual environment cache is replaced by default if older than one week, the issue should resolve itself within that time frame. Note that Specifying package version numbers explicitly and updating them via [Dependabot](./update_env.md) is an excellent way to ensure that environments in the DBW are always up to date and this issue is avoided. -If you are _not_ using Dependabot and are not able to get your packages updated when the DBW is running, delete the cache manually and rerun your GitHub Actions job (go to Actions tab, then looking for the "Caches" section under the "Management" pane on the left hand side of the screen). \ No newline at end of file +If you are _not_ using Dependabot and are not able to get your packages updated when the DBW is running, delete the cache manually and rerun your GitHub Actions job (go to Actions tab, then looking for the "Caches" section under the "Management" pane on the left hand side of the screen). From 937acab401594dfb88a5603e2def6f5dda7aef8c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 13:41:43 +0000 Subject: [PATCH 532/802] Bump book/external/deploy-book-workflow from `c534383` to `910542a` Bumps [book/external/deploy-book-workflow](https://github.com/TeachBooks/deploy-book-workflow) from `c534383` to `910542a`. - [Commits](https://github.com/TeachBooks/deploy-book-workflow/compare/c534383e3726f8c40bae223052b13bf98f8caa75...910542a3ac426020f738dfb0de313f66d9d3f43f) --- updated-dependencies: - dependency-name: book/external/deploy-book-workflow dependency-version: 910542a3ac426020f738dfb0de313f66d9d3f43f dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> --- book/external/deploy-book-workflow | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index c534383..910542a 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit c534383e3726f8c40bae223052b13bf98f8caa75 +Subproject commit 910542a3ac426020f738dfb0de313f66d9d3f43f From 8f7006bd80beca1c77ab5214bffac9a5e1286360 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Wed, 23 Apr 2025 15:44:02 +0200 Subject: [PATCH 533/802] Update live_code.ipynb --- book/features/live_code.ipynb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/features/live_code.ipynb b/book/features/live_code.ipynb index 55b620f..44c153d 100644 --- a/book/features/live_code.ipynb +++ b/book/features/live_code.ipynb @@ -9,12 +9,12 @@ ":class: tip\n", "This section is useful for user type 5.\n", "```\n", + "\n", + "{bdg-primary}`Sphinx Extension`\n", "```` \n", "\n", "# Interactive content: Run Python inside your book\n", "\n", - "{bdg-primary}`Sphinx Extension`\n", - "\n", "Our book has been enable to run Python code live in the browser (thanks Max!). This extension makes code cells in your `.ipynb` book pages editable and executable by the reader! Opposed to the original sphinx-thebe extensions, our extension runs python in the reader's browser and doesn't rely on an external webserver for the python kernel. We highly recommend this extension as it allows you to use the strength of combining text/figures and code of a jupyter book with interactivity!\n", "\n", "This page contains some installation instructions and the other sections show how to use this functionality to create interactive figures and feedback on code\n", From b5baeca981349e16f734226c294d6a5023c2a04e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Wed, 23 Apr 2025 15:52:53 +0200 Subject: [PATCH 534/802] Add recombiner to share content page --- book/features/external_toc.md | 11 ++++++++--- book/features/overview.md | 1 + 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index b2287e8..b60c445 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -5,6 +5,7 @@ This page is useful for user type 3-5. ``` {bdg-link-secondary}`Python Package: teachbooks <./overview#teachbooks-python-package>` +{bdg-succes}`WebApp` ```` (external-toc)= @@ -12,18 +13,20 @@ This page is useful for user type 3-5. ## Introduction -When creating books, you might want to reuse material from other people or from other books you made. In some cases you might even want to have the exact same material into your book. You could do so by manually copying material over. However, whenever the source material is updated, you have to do that again. As an alternative, you can use the underlying git system to refer to the source file directly. This allows you to pick a specific version, or keep the most up-to-date version of it. This pages explains how to do so directly in the table of contents using the **External Content** (or **External TOC**) feature which is part of the TeachBooks Python package. +When creating books, you might want to reuse material from other people or from other books you made. In some cases you might even want to have the exact same material into your book. You could do so by manually copying material over. However, whenever the source material is updated, you have to do that again. As an alternative, you can use the underlying git system to refer to the source file directly. This allows you to pick a specific version, or keep the most up-to-date version of it. This pages explains how to do so directly in the table of contents using the **External Content** (or **External TOC**) feature which is part of the TeachBooks Python package, or with making use of the [TeachBooks Recombiner](https://teachbooks.io/recombiner/) Previously, this book feature was implemented using [submodules](../external/Nested-Books/README.md), but the implementation was more difficult to use. Despite this, submodules are still a widely used Git feature that can be very useful for book authors, so check out the [submodules page](../external/Nested-Books/README.md) to learn more, especially if the External TOC tool does not satisfy your needs. Submodules have a few additional features not (yet) implemented using the External TOC. -The External TOC features are incorporated in the teachbooks package starting with version `0.2.0`. +The External TOC features are incorporated in the teachbooks package starting with version `0.2.0`. The [TeachBooks Recombiner](https://teachbooks.io/recombiner/) is a webapp to ease that process. ## What does it do? This functionality, part of the [TeachBooks package](https://github.com/TeachBooks/TeachBooks) allows you to refer to `.ipynb`, `.md` and `.rst` files stored on public repositories. These files are then handles as if they were normal files in your book, leading to a the file as a page in your built book. To prevent issues it validates that the external content has a permissive license, automatically combines any `reference.bib` files, and warns you if there's a mismatch in `requirements.txt` or with plugins in `_config.yml`. +To ease the process, the webapp [TeachBooks Recombiner](https://teachbooks.io/recombiner/) allows you to select the pages to take from other books and generate the syntax to add them to your book. + ## Installation -To use this extenstion, follow these steps: +To use this extension, follow these steps: **Step 1: Install the Package** @@ -65,6 +68,8 @@ The link can be pointing to a file on a branch (which will take the most recent - `external: https://github.com/TeachBooks/manual/blob/06d67e8a0110c94d9147ce07090656dedc7d0e64/README.md` will take the file during the state of a specific commit (06d67e8). - `external: https://github.com/TeachBooks/manual/blob/v1.1.1/README.md` will take the file during the state of a specific tag (v1.1.1) +These links can be created manually, copied from your browser, or by using the [TeachBooks Recombiner](https://teachbooks.io/recombiner/). For the TeachBooks Recombiner: add the book you want to take content from, select the chapters and follow the instructions which gives you the syntax to add to your `_toc.yml`. + If you're building your book online in GitHub, the [deploy-book-workflow](../external/deploy-book-workflow/README.md) will deal with these files during the `teachbooks build` command. If you want to build the book locally, run the command `teachbooks build`. If the source file is from another book, the contents of the `requirements.txt`, `_config.yml` are checked for any missing/incompatible entries. If this leads to compatibility issue, you'll be warned during the build which will help you solve these dependencies or plugins manually by updating your main book's `_config.yml` and `requirements.txt` diff --git a/book/features/overview.md b/book/features/overview.md index 33e603f..4512da2 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -20,6 +20,7 @@ Additionally, not all features are built and shared in the same way. We do our b - {bdg-dark}`Git Workflow` - {bdg-primary}`Sphinx Extension` - {bdg-danger}`iframe` +- {bdg-succes}`WebApp` Finally, the purpose, installation process and usage of each features is elaborated on in the respective sub-sections. From d90c0287f5fb7b006bd6f774f52d7f9cf6bf59f9 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Wed, 23 Apr 2025 15:57:23 +0200 Subject: [PATCH 535/802] Update external_toc.md --- book/features/external_toc.md | 1 + 1 file changed, 1 insertion(+) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index b60c445..3d68754 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -5,6 +5,7 @@ This page is useful for user type 3-5. ``` {bdg-link-secondary}`Python Package: teachbooks <./overview#teachbooks-python-package>` + {bdg-succes}`WebApp` ```` From 59d2320eee697d08dee89fae6d1b1029a1873f0e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Wed, 23 Apr 2025 15:57:44 +0200 Subject: [PATCH 536/802] typo fix --- book/features/external_toc.md | 2 +- book/features/overview.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index 3d68754..fb9dd22 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -6,7 +6,7 @@ This page is useful for user type 3-5. {bdg-link-secondary}`Python Package: teachbooks <./overview#teachbooks-python-package>` -{bdg-succes}`WebApp` +{bdg-success}`WebApp` ```` (external-toc)= diff --git a/book/features/overview.md b/book/features/overview.md index 4512da2..f7cf5db 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -20,7 +20,7 @@ Additionally, not all features are built and shared in the same way. We do our b - {bdg-dark}`Git Workflow` - {bdg-primary}`Sphinx Extension` - {bdg-danger}`iframe` -- {bdg-succes}`WebApp` +- {bdg-success}`WebApp` Finally, the purpose, installation process and usage of each features is elaborated on in the respective sub-sections. From 8e1420603813f6e0a1a579b219faa2973f7471ab Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Wed, 23 Apr 2025 17:03:15 +0200 Subject: [PATCH 537/802] Update book/features/external_toc.md Co-authored-by: Bart Schilperoort <b.schilperoort@gmail.com> --- book/features/external_toc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index fb9dd22..15d0cb7 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -14,7 +14,7 @@ This page is useful for user type 3-5. ## Introduction -When creating books, you might want to reuse material from other people or from other books you made. In some cases you might even want to have the exact same material into your book. You could do so by manually copying material over. However, whenever the source material is updated, you have to do that again. As an alternative, you can use the underlying git system to refer to the source file directly. This allows you to pick a specific version, or keep the most up-to-date version of it. This pages explains how to do so directly in the table of contents using the **External Content** (or **External TOC**) feature which is part of the TeachBooks Python package, or with making use of the [TeachBooks Recombiner](https://teachbooks.io/recombiner/) +When creating books, you might want to reuse material from other people or from other books you made. In some cases you might even want to have the exact same material into your book. You could do so by manually copying material over. However, whenever the source material is updated, you have to do that again. As an alternative, you can use the underlying git system to refer to the source file directly. This allows you to pick a specific version, or keep the most up-to-date version of it. This pages explains how to do so directly in the table of contents using the **External Content** (or **External TOC**) feature which is part of the TeachBooks Python package, or by making use of the [TeachBooks Recombiner](https://teachbooks.io/recombiner/). Previously, this book feature was implemented using [submodules](../external/Nested-Books/README.md), but the implementation was more difficult to use. Despite this, submodules are still a widely used Git feature that can be very useful for book authors, so check out the [submodules page](../external/Nested-Books/README.md) to learn more, especially if the External TOC tool does not satisfy your needs. Submodules have a few additional features not (yet) implemented using the External TOC. From c2f38e8c417d72aca294693cac203dc240d9a056 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Wed, 23 Apr 2025 17:03:29 +0200 Subject: [PATCH 538/802] Update book/features/external_toc.md Co-authored-by: Bart Schilperoort <b.schilperoort@gmail.com> --- book/features/external_toc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index 15d0cb7..40c28fc 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -69,7 +69,7 @@ The link can be pointing to a file on a branch (which will take the most recent - `external: https://github.com/TeachBooks/manual/blob/06d67e8a0110c94d9147ce07090656dedc7d0e64/README.md` will take the file during the state of a specific commit (06d67e8). - `external: https://github.com/TeachBooks/manual/blob/v1.1.1/README.md` will take the file during the state of a specific tag (v1.1.1) -These links can be created manually, copied from your browser, or by using the [TeachBooks Recombiner](https://teachbooks.io/recombiner/). For the TeachBooks Recombiner: add the book you want to take content from, select the chapters and follow the instructions which gives you the syntax to add to your `_toc.yml`. +These links can be created manually, copied from your browser, or generated using the [TeachBooks Recombiner](https://teachbooks.io/recombiner/). For the TeachBooks Recombiner: add the book you want to take content from, select the chapters and follow the instructions which gives you the syntax to add to your `_toc.yml`. If you're building your book online in GitHub, the [deploy-book-workflow](../external/deploy-book-workflow/README.md) will deal with these files during the `teachbooks build` command. If you want to build the book locally, run the command `teachbooks build`. From ff32af1ddcb1b7bc59796fd5bef0ea7bdc5cb78c Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Thu, 24 Apr 2025 15:28:01 +0200 Subject: [PATCH 539/802] Added custom admonition configuration --- book/credits.md | 2 +- book/features/external_toc.md | 43 ++++++++++++++++++- .../copyright/recommendations.md | 1 + book/references.bib | 8 ++++ 4 files changed, 52 insertions(+), 2 deletions(-) diff --git a/book/credits.md b/book/credits.md index 51b3ab4..7e00316 100644 --- a/book/credits.md +++ b/book/credits.md @@ -63,7 +63,7 @@ The following pages contain content written by others, part of has been reused a - Page {ref}`copyright_licenses`: {numref}`Figure %s<fig_license_types>` is included unmodified, along with paraphrased and quoted text (including hyperlinks) from {cite:t}`hall21`. Work is licensed under CC BY. - Page {ref}`copyright_licenses`: {numref}`Figure %s<fig_license_compatibility>` is included unmodified. Work is provided by Kennisland under a CC0 license. Accessed at [](https://wiki.creativecommons.org/wiki/File:CC_License_Compatibility_Chart.png) on December 17, 2024. - page [](./features/versioning.md): includes text from {cite:t}`semver` that has been modified. Original content licensed under CC BY 3.0. - +- page [](./features/external_toc.md): includes text from {cite:t}`teachbooks_package` that has been modified. Original content licensed under MIT. diff --git a/book/features/external_toc.md b/book/features/external_toc.md index 40c28fc..b814e24 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -1,4 +1,9 @@ ````{margin} +```{attributiongrey} Attribution +:class: attribution +This page reuses MIT licensed content from {cite:t}`teachbooks_package`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` +``` + ```{admonition} User types :class: tip This page is useful for user type 3-5. @@ -22,7 +27,7 @@ The External TOC features are incorporated in the teachbooks package starting wi ## What does it do? -This functionality, part of the [TeachBooks package](https://github.com/TeachBooks/TeachBooks) allows you to refer to `.ipynb`, `.md` and `.rst` files stored on public repositories. These files are then handles as if they were normal files in your book, leading to a the file as a page in your built book. To prevent issues it validates that the external content has a permissive license, automatically combines any `reference.bib` files, and warns you if there's a mismatch in `requirements.txt` or with plugins in `_config.yml`. +This functionality, part of the [TeachBooks package](https://github.com/TeachBooks/TeachBooks) allows you to refer to `.ipynb`, `.md` and `.rst` files stored on public repositories. These files are then handles as if they were normal files in your book, leading to a the file as a page in your built book. To prevent issues it validates that the external content has a permissive license, automatically combines any `reference.bib` files, and warns you if there's a mismatch in `requirements.txt` or with plugins in `_config.yml`. Furthermore, it adds an attribution admonition (like the one on this page) to the page, showing the source of the file in the built book. To ease the process, the webapp [TeachBooks Recombiner](https://teachbooks.io/recombiner/) allows you to select the pages to take from other books and generate the syntax to add them to your book. @@ -76,6 +81,42 @@ If you're building your book online in GitHub, the [deploy-book-workflow](../ext If the source file is from another book, the contents of the `requirements.txt`, `_config.yml` are checked for any missing/incompatible entries. If this leads to compatibility issue, you'll be warned during the build which will help you solve these dependencies or plugins manually by updating your main book's `_config.yml` and `requirements.txt` Additionally, any `references.bib` files are merged into your main book's `references.bib` file, and the licenses of the external content are validated to allow for re-use. External content without a permissive license will result in an error to try to prevent any accidental copyright infringement. +### Configuration +The attribution admonition can be configured in the `_config.yml` file. You can adapt the location (top or margin), colour (making use of the sphinx extension [Sphinx-Named-Colors](../external/Sphinx-Named-Colors/README.md)), and symbol (by adding a custom CSS class). This leads to a similar admonition as mentioned [in the chapter on recommendations for copyright and licenses](custom_attribution). + +To adapt the location of the admonition (margin or top, top is default option), you can use the following configuration: + +```yaml +teachbooks: + attribution_location: margin +``` + +To adapt the colour of the admonition (with for example a grey colour, default is blue), you can use the following configuration. Make sure to add the `sphinx-named-colors` extension to your environment (e.g., `requirements.txt`): + +```yaml +sphinx: + config: + named_colors_custom_colors: {'attributiongrey':[150,150,150]} + extra_extensions: + - sphinx_named_colors + +teachbooks: + attribution_color: attributiongrey +``` + +To adapt the symbol of the admonition (with for example double quotes), you can add the following [custom CSS class](../_static/attribution.css) to `book/_static/attribution.css`: + +```css +/* Attribution */ +div.attribution > .admonition-title::after { + content: "\f10d"; +} +``` + +Note that, when making a changes for the configuration locally they are not incorporated to existing external content. +You will need to remove the `_git/` folder and re-run the build command to see the changes. When building the book on i.e. GitHub Actions, the `_git/` folder is always rebuild from scratch. + + ## Contribute This tool's repository is stored on [GitHub](https://github.com/TeachBooks/TeachBooks). If you'd like to contribute, you can create a fork and open a pull request on the [GitHub repository](https://github.com/TeachBooks/TeachBooks). diff --git a/book/installation-and-setup/copyright/recommendations.md b/book/installation-and-setup/copyright/recommendations.md index c018533..68a0fd7 100644 --- a/book/installation-and-setup/copyright/recommendations.md +++ b/book/installation-and-setup/copyright/recommendations.md @@ -73,6 +73,7 @@ This produces > This page reuses CC BY content from {cite:t}`jason_moore`. {fa}`quote-left`{ref}`Find out more here.<external_resources>` +(custom_attribution)= ##### Format as custom admonition The previous syntax might be used for other purposes as well. An alternative is a custom attribution admonition: diff --git a/book/references.bib b/book/references.bib index fd81c05..ed12b0f 100644 --- a/book/references.bib +++ b/book/references.bib @@ -157,4 +157,12 @@ url = {https://github.com/TeachBooks/Sphinx-PRIME-applets}, year = {2025}, note = {Retrieved April 2025. MIT.} +} + +@misc{teachbooks_package, + author = {{TeachBooks}}, + title = {TeachBooks Package: Jupyter Book Wrappe}, + url = {https://github.com/TeachBooks/TeachBooks}, + year = {2024}, + note = {Retrieved April, 2025. MIT License.} } \ No newline at end of file From a38cd11ccdbcc7b04f5ff382403aed48931a6efa Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Thu, 24 Apr 2025 15:34:22 +0200 Subject: [PATCH 540/802] update license pages with full instructions --- .../copyright/recommendations.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/book/installation-and-setup/copyright/recommendations.md b/book/installation-and-setup/copyright/recommendations.md index 68a0fd7..a23439e 100644 --- a/book/installation-and-setup/copyright/recommendations.md +++ b/book/installation-and-setup/copyright/recommendations.md @@ -97,7 +97,24 @@ This page reuses <license> content from {cite:t}`bib_id`. {fa}`quote-left`{ref}` ```` ````` -To make this possible we use the custom admonitions of [the custom named colors sphinx extension](https://teachbooks.io/manual/external/Sphinx-Named-Colors/README.html#admonitions) in combination with a [custom css file](../../_static/attribution.css) in `book/_static/` and the line `named_colors_custom_colors: {'attributiongrey':[150,150,150]}` in `book/_config.yml` under `sphinx: config: ` +To make this possible we use the custom admonitions of [the custom named colors sphinx extension](https://teachbooks.io/manual/external/Sphinx-Named-Colors/README.html#admonitions) in combination with a custom css file. `_config.yml` needs to be configured as follows, making sure to add the `sphinx-named-colors` extension to your environment (e.g., `requirements.txt`): + +```yaml +sphinx: + config: + named_colors_custom_colors: {'attributiongrey':[150,150,150]} + extra_extensions: + - sphinx_named_colors +``` + +To adapt the symbol of the admonition (to double quotes), you can add the following [custom CSS class](../../_static/attribution.css) to `book/_static/attribution.css`: + +```css +/* Attribution */ +div.attribution > .admonition-title::after { + content: "\f10d"; +} +``` (copyright_recc_credits)= From b0c9f6c22e21e2d1f8660fb24bf7aba7e5ccfe2d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Thu, 24 Apr 2025 15:36:32 +0200 Subject: [PATCH 541/802] Update _config.yml --- book/_config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_config.yml b/book/_config.yml index eaa1a16..8e790c7 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -1,5 +1,5 @@ title: TeachBooks Manual -author: TeachBooks Team, built with <a href="https://teachbooks.io/">TeachBooks</a> and <a href="https://jupyterbook.org/">Jupyter Book</a>, <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank" rel="license noopener noreferrer"">CC BY 4.0<img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/cc.svg" alt=""><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/by.svg" alt=""></a> +author: TeachBooks Development Team and TeachBooks users, built with <a href="https://teachbooks.io/">TeachBooks</a> and <a href="https://jupyterbook.org/">Jupyter Book</a>, <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank" rel="license noopener noreferrer"">CC BY 4.0<img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/cc.svg" alt=""><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/by.svg" alt=""></a> execute: execute_notebooks: 'off' From b1c95eacd42492886238573d79b8c2808351bfaa Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Thu, 24 Apr 2025 15:37:11 +0200 Subject: [PATCH 542/802] move text --- book/installation-and-setup/copyright/recommendations.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/installation-and-setup/copyright/recommendations.md b/book/installation-and-setup/copyright/recommendations.md index a23439e..4e3f253 100644 --- a/book/installation-and-setup/copyright/recommendations.md +++ b/book/installation-and-setup/copyright/recommendations.md @@ -77,6 +77,8 @@ This produces ##### Format as custom admonition The previous syntax might be used for other purposes as well. An alternative is a custom attribution admonition: +Therefore, use the following syntax: + ````{margin} ```{attributiongrey} Attribution :class: attribution @@ -85,8 +87,6 @@ This page reuses CC BY 4.0 licensed content from {cite:t}`jason_moore`. {fa}`quo ``` ```` -Therefore, use the following syntax: - `````md ````{margin} ```{attributiongrey} Attribution From 535c681808a6d44ef9bd7afa40b82f166bb2f6e7 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Wed, 30 Apr 2025 13:31:30 +0200 Subject: [PATCH 543/802] Added shpinx-indexed-defintions --- book/_toc.yml | 1 + book/references.bib | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/book/_toc.yml b/book/_toc.yml index d6badc4..5fa8b99 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -87,6 +87,7 @@ parts: - file: features/exercise_checking.ipynb - file: features/jupyterquiz.ipynb - file: external/sphinx-iframes/README.md + - external: https://github.com/TeachBooks/Sphinx-Indexed-Definitions/blob/manual/README.md - file: external/Sphinx-PRIME-applets/README.md - file: features/visuals.md sections: diff --git a/book/references.bib b/book/references.bib index fd81c05..65a4761 100644 --- a/book/references.bib +++ b/book/references.bib @@ -157,4 +157,20 @@ url = {https://github.com/TeachBooks/Sphinx-PRIME-applets}, year = {2025}, note = {Retrieved April 2025. MIT.} +} + +@misc{teachbooks_package, + author = {{TeachBooks}}, + title = {TeachBooks Package: Jupyter Book Wrapper}, + url = {https://github.com/TeachBooks/TeachBooks}, + year = {2024}, + note = {Retrieved April, 2025. MIT License.} +} + +@misc{sphinx-indexed-definitions, + author = {{TeachBooks}}, + title = {Sphinx Indexed Definitions}, + url = {https://github.com/TeachBooks/Sphinx-Indexed-Definitions}, + year = {2025}, + note = {Retrieved April, 2025. MIT License.} } \ No newline at end of file From a9ade696a8c413fdc616ed771abac839ebd3161e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Apr 2025 11:36:18 +0000 Subject: [PATCH 544/802] Bump book/external/sphinx-iframes from `062c54a` to `e21273d` Bumps [book/external/sphinx-iframes](https://github.com/TeachBooks/sphinx-iframes) from `062c54a` to `e21273d`. - [Release notes](https://github.com/TeachBooks/sphinx-iframes/releases) - [Commits](https://github.com/TeachBooks/sphinx-iframes/compare/062c54a679c6dd44b948549498e755c7c5df1d73...e21273da134cbf4753da5faf9adc277b8f1c3a1c) --- updated-dependencies: - dependency-name: book/external/sphinx-iframes dependency-version: e21273da134cbf4753da5faf9adc277b8f1c3a1c dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> --- book/external/sphinx-iframes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/sphinx-iframes b/book/external/sphinx-iframes index 062c54a..e21273d 160000 --- a/book/external/sphinx-iframes +++ b/book/external/sphinx-iframes @@ -1 +1 @@ -Subproject commit 062c54a679c6dd44b948549498e755c7c5df1d73 +Subproject commit e21273da134cbf4753da5faf9adc277b8f1c3a1c From 811afc005986cf648030d92c558c4ae96b4aac4b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Apr 2025 11:36:20 +0000 Subject: [PATCH 545/802] Bump book/external/Sphinx-TUDelft-theme from `d845f78` to `2ab5d1d` Bumps [book/external/Sphinx-TUDelft-theme](https://github.com/TeachBooks/Sphinx-TUDelft-theme) from `d845f78` to `2ab5d1d`. - [Release notes](https://github.com/TeachBooks/Sphinx-TUDelft-theme/releases) - [Commits](https://github.com/TeachBooks/Sphinx-TUDelft-theme/compare/d845f78e04bc0a4feca0c917f88599bdd1f02ecb...2ab5d1d708aed595b9630c94081e05c11a84b18c) --- updated-dependencies: - dependency-name: book/external/Sphinx-TUDelft-theme dependency-version: 2ab5d1d708aed595b9630c94081e05c11a84b18c dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> --- book/external/Sphinx-TUDelft-theme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Sphinx-TUDelft-theme b/book/external/Sphinx-TUDelft-theme index d845f78..2ab5d1d 160000 --- a/book/external/Sphinx-TUDelft-theme +++ b/book/external/Sphinx-TUDelft-theme @@ -1 +1 @@ -Subproject commit d845f78e04bc0a4feca0c917f88599bdd1f02ecb +Subproject commit 2ab5d1d708aed595b9630c94081e05c11a84b18c From 84358418fbeb38ae13f76f194d99765a8248bd1a Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Wed, 30 Apr 2025 13:38:00 +0200 Subject: [PATCH 546/802] Update requirements.txt --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 7edb00d..30d3abd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -teachbooks == 0.1.0 +teachbooks == 0.2.0 sphinx-inline-tabs == 2023.4.21 jupyterbook_patches==1.4.4 download_link_replacer == 1.0.4 @@ -12,4 +12,4 @@ sphinx-prime-applets == 1.0.2 git+https://github.com/TeachBooks/Sphinx-Thebe -docutils==0.17.1 \ No newline at end of file +docutils==0.17.1 From 8c0551b106e47d5e0b6652bbd887298c1dcd4e01 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Wed, 30 Apr 2025 13:55:38 +0200 Subject: [PATCH 547/802] add ref-graph --- book/_toc.yml | 1 + book/references.bib | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/book/_toc.yml b/book/_toc.yml index 5fa8b99..daee2b3 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -97,6 +97,7 @@ parts: - file: external/teachbooks-sphinx-tippy/README.md - file: features/apa - file: external/Sphinx-Named-Colors/README.md + - external: https://github.com/TeachBooks/Sphinx-ref-graph/blob/manual/README.md - file: features/students sections: - file: external/annotater/README.md diff --git a/book/references.bib b/book/references.bib index 65a4761..7b3d706 100644 --- a/book/references.bib +++ b/book/references.bib @@ -173,4 +173,12 @@ url = {https://github.com/TeachBooks/Sphinx-Indexed-Definitions}, year = {2025}, note = {Retrieved April, 2025. MIT License.} +} + +@misc{sphinx-interactive-graph, + author = {{TeachBooks}}, + title = {Sphinx Indexed Definitions}, + url = {https://github.com/TeachBooks/Sphinx-Indexed-Definitions}, + year = {2025}, + note = {Retrieved April, 2025. MIT License.} } \ No newline at end of file From 140c6e6418585e0acb55a1d14c629113cbdfbd58 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Wed, 30 Apr 2025 14:11:37 +0200 Subject: [PATCH 548/802] reference exercises in template --- book/basic-features/jupyterbook.md | 3 +++ book/external/Sphinx-Named-Colors | 2 +- book/external/deploy-book-workflow | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/book/basic-features/jupyterbook.md b/book/basic-features/jupyterbook.md index 6737a17..22dc777 100644 --- a/book/basic-features/jupyterbook.md +++ b/book/basic-features/jupyterbook.md @@ -116,6 +116,9 @@ parts: - file: section_1_2 ``` +#### Exercise +Check out [this exercise](https://teachbooks.io/template/syntax_exercises/007.html) in the TeachBooks template to see for yourself how to structure files with titles! + ### Including a chapter twice In some cases you want to include the same chapter in two different places in your book (for instance parts). However, you do not want to make the same adjustments in different files, the content should only 'live' in one place. The solution is to use `include`: diff --git a/book/external/Sphinx-Named-Colors b/book/external/Sphinx-Named-Colors index b4b1a2e..57ecdd8 160000 --- a/book/external/Sphinx-Named-Colors +++ b/book/external/Sphinx-Named-Colors @@ -1 +1 @@ -Subproject commit b4b1a2e5d087336108bc15b176af1999b61dc86a +Subproject commit 57ecdd887e8bbc32a04aca20e9fc9cb60409b7d0 diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index 910542a..427215f 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit 910542a3ac426020f738dfb0de313f66d9d3f43f +Subproject commit 427215f1ccc048847abd8cd86a1ba2e85c2dd549 From da92178a8b701f24ef6e75c7ff209be2a3b33eae Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Wed, 30 Apr 2025 14:14:18 +0200 Subject: [PATCH 549/802] added indexed defintions to credits --- book/credits.md | 1 + 1 file changed, 1 insertion(+) diff --git a/book/credits.md b/book/credits.md index 51b3ab4..5cf5abe 100644 --- a/book/credits.md +++ b/book/credits.md @@ -56,6 +56,7 @@ The following pages are included directly from an external resource and is not e - Page [](./external/teachbooks-sphinx-tippy/README.md). Original content licensed under MIT license. - Page [](./external/template/README.md). Original content licensed under CC BY 4.0 license. - Page [](./external/Sphinx-Named-Colors/README.md). Original content licensed under MIT license. +- Page [](indexed_defintions). Original content licensed under MIT license. - Pages [](./external/Useful_python_code/extensionfildownloadreturn.ipynb), [](./external/Useful_python_code/figshrinker.ipynb) and [](./external/Useful_python_code/snippit.ipynb). Original content licensed under BSD 3-Clause license. The following pages contain content written by others, part of has been reused and/or modified by the TeachBooks Team: From 128d382d93126723b0d482fd6b2648d49d43b5d1 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Wed, 30 Apr 2025 14:15:43 +0200 Subject: [PATCH 550/802] Update credits.md --- book/credits.md | 1 + 1 file changed, 1 insertion(+) diff --git a/book/credits.md b/book/credits.md index 5cf5abe..492180c 100644 --- a/book/credits.md +++ b/book/credits.md @@ -57,6 +57,7 @@ The following pages are included directly from an external resource and is not e - Page [](./external/template/README.md). Original content licensed under CC BY 4.0 license. - Page [](./external/Sphinx-Named-Colors/README.md). Original content licensed under MIT license. - Page [](indexed_defintions). Original content licensed under MIT license. +- Page [](interactive_graph_content). Original content licensed under MIT license. - Pages [](./external/Useful_python_code/extensionfildownloadreturn.ipynb), [](./external/Useful_python_code/figshrinker.ipynb) and [](./external/Useful_python_code/snippit.ipynb). Original content licensed under BSD 3-Clause license. The following pages contain content written by others, part of has been reused and/or modified by the TeachBooks Team: From 70e582105e9aec95259bad077b240af421bb21f3 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Thu, 1 May 2025 09:07:38 +0200 Subject: [PATCH 551/802] Update template --- book/external/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/template b/book/external/template index 352ce20..8424c5e 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 352ce2076e32e852f0d718f8f4ed414898821365 +Subproject commit 8424c5e1fb5631474250859482b92fc1761c502f From 560913c2333ac43ff409dde092d37aeacd395028 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Thu, 1 May 2025 09:12:53 +0200 Subject: [PATCH 552/802] Update h5p.md --- book/features/h5p.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/book/features/h5p.md b/book/features/h5p.md index 3934544..776c0c9 100644 --- a/book/features/h5p.md +++ b/book/features/h5p.md @@ -10,14 +10,16 @@ This section is useful for user type 3-5. # H5p interactive elements ## Instruction -H5p elements are interactive HTML-blocks which can be embedded in a Jupyter Book using an iframe. An H5p element can be created in the [TU Delft portal on the H5p website](https://tudelft.h5p.com/content) (sign in via Brightspace to H5p required first). The iframe code can be copied at Edit - Publish - Public - Embed code. This html code can be directly added to your markdown file using [](../external/sphinx-iframes/README.md): +H5p elements are interactive HTML-blocks which can be embedded in a Jupyter Book using an iframe. H5p requires a server to host those elements. For TU Delft employees, this is arranged for on a [TU Delft portal on the H5p website](https://tudelft.h5p.com/content) (sign in via Brightspace to H5p required first as described [here](https://www.tudelft.nl/teaching-support/educational-tools/h5p)). + +After creating an H5p element, the iframe code can be copied at Edit - Publish - Public - Embed code. This html link of that embed can be directly added to your markdown file using [](../external/sphinx-iframes/README.md): ```` ```{h5p} https://....h5p.com/content/.../embed ``` ```` -Alternative, you can use raw html: +Alternative, you can use raw html (lacking proper dark mode conversion): ```html <iframe src="https://....h5p.com/content/.../embed" aria-label="..." width="1088" height="200" frameborder="0" allowfullscreen="allowfullscreen" allow="autoplay *; geolocation *; microphone *; camera *; midi *; encrypted-media *"></iframe><script src="https://tudelft.h5p.com/js/h5p-resizer.js" charset="UTF-8"></script> ``` @@ -39,4 +41,4 @@ Some best-practices on the use of H5p: In the next subpage, these exampled are shown. -More information on H5p using the TU Delft provided hosting: [Teaching Support - Educational Tools - H5P](https://www.tudelft.nl/teaching-support/educational-tools/h5p) \ No newline at end of file +More information on H5p using the TU Delft provided hosting: [Teaching Support - Educational Tools - H5P](https://www.tudelft.nl/teaching-support/educational-tools/h5p) From d8463bf9d7d800299941263129132cf2306beb47 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 May 2025 07:23:50 +0000 Subject: [PATCH 553/802] Bump book/external/Sphinx-Image-Inverter from `573bb66` to `eb21e6a` Bumps [book/external/Sphinx-Image-Inverter](https://github.com/TeachBooks/Sphinx-Image-Inverter) from `573bb66` to `eb21e6a`. - [Release notes](https://github.com/TeachBooks/Sphinx-Image-Inverter/releases) - [Commits](https://github.com/TeachBooks/Sphinx-Image-Inverter/compare/573bb66332f682bdfe1d7936048780199e4a0e2d...eb21e6a80ed33f0102f9025b9ee983148370d753) --- updated-dependencies: - dependency-name: book/external/Sphinx-Image-Inverter dependency-version: eb21e6a80ed33f0102f9025b9ee983148370d753 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> --- book/external/Sphinx-Image-Inverter | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Sphinx-Image-Inverter b/book/external/Sphinx-Image-Inverter index 573bb66..eb21e6a 160000 --- a/book/external/Sphinx-Image-Inverter +++ b/book/external/Sphinx-Image-Inverter @@ -1 +1 @@ -Subproject commit 573bb66332f682bdfe1d7936048780199e4a0e2d +Subproject commit eb21e6a80ed33f0102f9025b9ee983148370d753 From 6b73abdde5ed0bf4591aff9a8b0be0445dbab7f3 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Thu, 1 May 2025 09:28:56 +0200 Subject: [PATCH 554/802] Update _config.yml --- book/_config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_config.yml b/book/_config.yml index 8e790c7..b54b01d 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -1,5 +1,5 @@ title: TeachBooks Manual -author: TeachBooks Development Team and TeachBooks users, built with <a href="https://teachbooks.io/">TeachBooks</a> and <a href="https://jupyterbook.org/">Jupyter Book</a>, <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank" rel="license noopener noreferrer"">CC BY 4.0<img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/cc.svg" alt=""><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/by.svg" alt=""></a> +author: TeachBooks Development Team and TeachBooks users, built with <a href="https://teachbooks.io/">TeachBooks</a>, <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank" rel="license noopener noreferrer"">CC BY 4.0<img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/cc.svg" alt=""><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/by.svg" alt=""></a> execute: execute_notebooks: 'off' From 11322915b73588ad8212ab747f21233169664239 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Thu, 1 May 2025 09:31:13 +0200 Subject: [PATCH 555/802] Update intro.md --- book/intro.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/book/intro.md b/book/intro.md index a918590..efef43c 100644 --- a/book/intro.md +++ b/book/intro.md @@ -1,8 +1,8 @@ # TeachBooks Manual -This manual is primarily designed for and by teachers for use in education, but should be a useful resource for anyone interested in creating and collaborating on <a href="https://jupyterbook.org/"><img style="display:inline-block; height:1.5em; width:auto; transform:translate(0, -0.15em)" src="images/logo-wide.svg" alt="Jupyter book"></a>. Our aim is to provide a simple way to start book-making for new users (it only takes 10 clicks!) through advanced usage for experienced users. We hope you find this resource useful and refer back to it often. +This manual is primarily designed for and by teachers for use in education, but should be a useful resource for anyone interested in creating and collaborating on <a href="https://jupyterbook.org/"><img style="display:inline-block; height:1.5em; width:auto; transform:translate(0, -0.15em)" src="images/logo-wide.svg" alt="Jupyter book"></a>. Our aim is to provide a simple way to start book-making for new users (it only takes 10 clicks!) through advanced usage for experienced users with many additional features developed for education-purposes. We hope you find this resource useful and refer back to it often. -TeachBooks originated at Delft University of Technology in the Netherlands, and some of the material in this Manual reflects tools and resources specific to TU Delft. With the exception of a few tools for which we have educational licenses at Delft, everything in this Manual is open source. Despite this, we are happy to grow our community beyond Delft and welcome contributions from all users. +TeachBooks originated at Delft University of Technology in the Netherlands, and some of the material in this Manual reflects tools and resources specific to TU Delft. With the exception of a few tools for which we have educational licenses at Delft, everything in this Manual is open source. Despite this, we are happy to grow our open source community beyond Delft and welcome contributions from all users. For more information about TeachBooks, visit [https://teachbooks.io/](https://teachbooks.io/). Do not hesitate to reach out via email at [info@teachbooks.io](mailto:info@teachbooks.io) or contribute on GitHub via discussions, issues or pull requests. @@ -16,4 +16,4 @@ There are several "parts" to the manual: - The **Features** part describes a suite of tools that are useful for teachers, many of which are developed by TeachBooks contributors specifically for use in education. Many of these tools are illustrated in the **Examples**. - A few special tools are included in the **Editing Tools** that are useful when writing content. -See the final chapters of this book (under **Miscellaneous**) for additional information about References, Credits, etc. \ No newline at end of file +See the final chapters of this book (under **Miscellaneous**) for additional information about References, Credits, etc. From 37c4c5b88a3fe587cc0a84c408c5a1db07e2f9d1 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Thu, 1 May 2025 09:34:47 +0200 Subject: [PATCH 556/802] Make distinction teachbooks and jupyter book etc more clear --- book/intro/book.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/book/intro/book.md b/book/intro/book.md index b8e7426..5d4c205 100644 --- a/book/intro/book.md +++ b/book/intro/book.md @@ -1,15 +1,15 @@ # What is a TeachBook? -Never seen a TeachBook before? Here's a small demo of our MUDE-book! +Never seen a TeachBook before? Here's a small demo of the MUDE-book! ```{video} https://www.youtube.com/embed/gbBsWo6em4c?si=ayKhISsx06LmGbDD ``` -So what are you looking at? It's a website generated with the [Jupyter Book package](https://jupyterbook.org/). Various extensions have been added to improve the student-experience, especially for technical topics! The actual website you're looking at now is a Jupyter Book. With TeachBooks we aim to make it easy to collaboratively use it, even if you've little experience with the software package which is part of it. +So what are you looking at? It's a website generated with the [TeachBooks package](https://github.com/TeachBooks/TeachBooks) which in turn makes use of many other tools, of which [Jupyter Book package](https://jupyterbook.org/) and [Sphinx](https://www.sphinx-doc.org/) are the most prominent. Various extensions have been added to improve the student-experience, especially for technical topics! With TeachBooks we aim to make it easy to collaboratively use it, even if you've little experience with the software package which is part of it. ## Three Key Ingredients -To create a Jupyter Book, three key ingredients are needed: +To create a TeachBook, three key ingredients are needed: 1. A **configuration file** to define functionalities, `_config.yml` 2. A **table of contents** file to list which files should end up in the book, `_toc.yml`, as well as define its structure @@ -37,7 +37,7 @@ Note the arrangement of the 3 key book ingredients in a subdirectory called `boo `````{admonition} Text-based files? yml? What is that?! :class: tip, dropdown -Text-based files are digital files on your computer that you can open in a text editor and read directly. There are many file extensions used for text-based files, a few common ones related to Jupyter Book are: Markdown (`*.md`), Jupyter Notebooks (`*.ipynb`), and YAML (`*.yml`). +Text-based files are digital files on your computer that you can open in a text editor and read directly. There are many file extensions used for text-based files, a few common ones related to TeachBooks are: Markdown (`*.md`), Jupyter Notebooks (`*.ipynb`), and YAML (`*.yml`). YAML (or YML) is a text-based file format that is primarily used to store data. It is useful because it is easy for humans to read and write, and easy for machines to _parse_ and generate., which is why YAML is often used for configuration files. Here is an example of a YAML file...can you tell what information is being stored? @@ -63,7 +63,7 @@ You can see quite clearly that a number of files are listed, and that they are o ## How is a book made? -A book is made by by writing content in text-based files such as Markdown (`*.md`), Jupyter Notebooks (`*.ipynb`), etc. After that, software is used to "parse" these files and create the final book (e.g., Jupyter Book). Fortunately when getting started you don't need to worry about the software because TeachBooks has set up GitHub tools for you that take care of this process automatically! The process is illustrated in the diagram below. +A book is made by by writing content in text-based files such as Markdown (`*.md`), Jupyter Notebooks (`*.ipynb`), etc. After that, software is used to "parse" these files and create the final book (e.g., website). Fortunately when getting started you don't need to worry about the software because TeachBooks has set up GitHub tools for you that take care of this process automatically! The process is illustrated in the diagram below. ```{figure} figures/intro-book.svg --- @@ -75,13 +75,13 @@ The process of building a book with TeachBooks. When just getting started, Teach ```{admonition} Familiar with LaTeX? There are similarities! :class: dropdown -Have you ever used LaTeX? It turns out there are a lot of similarities with Jupyter Book. Here is a quick list: +Have you ever used LaTeX? It turns out there are a lot of similarities with TeachBooks. Here is a quick list: 1. Writing "source code" in text-based files (i.e., `*.tex` versus `*.md`, `*.ipynb`, etc) that is generally easy to read without the markup and uses special functions to format rich document objects (e.g., tables, figures, etc). -2. The "book" is created by using a piece of software that parses the source code and creates the final document (a `*.pdf` versus a `*.html` for Jupyter Book). +2. The "book" is created by using a piece of software that parses the source code and creates the final document (a `*.pdf` versus a `*.html` for TeachBooks). 3. Creating the document structure using a list of files that contain source code that automatically generates the Table of Contents and Index.. 4. Sometimes you can spend more time than you like troubleshooting "bugs" that turn out to be simple syntax errors. -If you've used LaTeX before, it will be relatively easy to learn to use a Jupyter Book. +If you've used LaTeX before, it will be relatively easy to learn to use a TeachBook. ``` ## Why are Git and GitHub Important? From bd12c6476d49a29b00081acc39b5d9d66e0baf40 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg <t.r.vanwoudenberg@tudelft.nl> Date: Thu, 1 May 2025 09:57:55 +0200 Subject: [PATCH 557/802] updated figure in intro book --- book/intro/book.md | 6 +- book/intro/figures/intro-book-2.svg | 1455 ++++++++++++++++++++++++++ book/intro/figures/intro-book-2.vsdx | Bin 0 -> 44550 bytes 3 files changed, 1457 insertions(+), 4 deletions(-) create mode 100644 book/intro/figures/intro-book-2.svg create mode 100644 book/intro/figures/intro-book-2.vsdx diff --git a/book/intro/book.md b/book/intro/book.md index b8e7426..0309632 100644 --- a/book/intro/book.md +++ b/book/intro/book.md @@ -65,10 +65,8 @@ You can see quite clearly that a number of files are listed, and that they are o A book is made by by writing content in text-based files such as Markdown (`*.md`), Jupyter Notebooks (`*.ipynb`), etc. After that, software is used to "parse" these files and create the final book (e.g., Jupyter Book). Fortunately when getting started you don't need to worry about the software because TeachBooks has set up GitHub tools for you that take care of this process automatically! The process is illustrated in the diagram below. -```{figure} figures/intro-book.svg ---- -width: 700px ---- +```{figure} figures/intro-book-2.svg + The process of building a book with TeachBooks. When just getting started, TeachBooks tools enables you to focus on what matters most: learning to write content for your book! ``` diff --git a/book/intro/figures/intro-book-2.svg b/book/intro/figures/intro-book-2.svg new file mode 100644 index 0000000..4e6a940 --- /dev/null +++ b/book/intro/figures/intro-book-2.svg @@ -0,0 +1,1455 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<!-- Gegenereerd door Microsoft Visio, SVG Export intro-book-2.svg Pagina-1 --> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" + xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="11.034in" height="2.6061in" + viewBox="0 0 794.451 187.64" xml:space="preserve" color-interpolation-filters="sRGB" class="st10"> + <v:documentProperties v:langID="1043" v:metric="true" v:viewMarkup="false"/> + + <style type="text/css"> + <![CDATA[ + .st1 {fill:#85a5ff;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75} + .st2 {fill:#ffffff;font-family:CoFo Sans Pixel Trial;font-size:4.99999em} + .st3 {fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75} + .st4 {fill:#000000;font-family:CoFo Sans Pixel Trial;font-size:1.16666em} + .st5 {font-size:1em} + .st6 {fill:#ffffff;font-family:Courier New;font-size:1em} + .st7 {fill:#dae5ff;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75} + .st8 {fill:#000000;stroke:none;stroke-linecap:butt;stroke-width:1.275} + .st9 {fill:#24292f;stroke:none;stroke-linecap:butt;stroke-width:0.75} + .st10 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} + ]]> + </style> + + <g v:mID="0" v:index="1" v:groupContext="foregroundPage"> + <title>Pagina-1 + + + Blad.1 + 1 + + + + 1 + + Blad.3 + Source code (repository) *.md, *.ipynb + + + + Source code (repository)*.md, *.ipynb + + Blad.6 + + + + Blad.7 + + + + Blad.8 + + + + Blad.9 + + + + Blad.11 + 2 + + + + 2 + + Blad.12 + Markup Software Teachbooks, jupyter-book, sphinx, + + + + Markup SoftwareTeachbooks,jupyter-book, sphinx, + + Blad.13 + + + + Blad.14 + + + + Blad.15 + + + + Blad.16 + + + + Blad.18 + + + + Blad.28 + 3 + + + + 3 + + Blad.29 + Local website *.html + + + + Local website*.html + + Blad.30 + + + + Blad.31 + + + + Blad.32 + + + + Blad.33 + + + + Blad.34 + + + + Blad.38 + 4 + + + + 4 + + Blad.39 + Online book Webserver, GitHub pages + + + + Online bookWebserver, GitHub pages + + Blad.40 + + + + Blad.41 + + + + Blad.42 + + + + Blad.43 + + + + Blad.44 + + + + Blad.45 + + + + Blad.46 + + + + Blad.47 + + + + Blad.48 + + + + Blad.49 + TeachBooks tools and GitHub do the rest! + + + + TeachBooks tools and GitHub do the rest! + + Blad.52 + + + + Blad.53 + You edit text-based files + + + + You edit text-based files + + Blad.620 + + Blad.621 + + + + Blad.622 + + + + Blad.623 + + + + Blad.624 + + + + Blad.625 + + + + Blad.626 + + + + Blad.627 + + + + Blad.628 + + + + Blad.629 + + + + Blad.630 + + + + Blad.631 + + + + Blad.632 + + + + Blad.633 + + + + Blad.634 + + + + Blad.635 + + + + Blad.636 + + + + Blad.637 + + + + Blad.638 + + + + Blad.639 + + + + Blad.640 + + + + Blad.641 + + + + Blad.642 + + + + Blad.643 + + + + Blad.644 + + + + Blad.645 + + + + Blad.646 + + + + Blad.647 + + + + Blad.648 + + + + Blad.649 + + + + Blad.650 + + + + Blad.651 + + + + Blad.652 + + + + Blad.653 + + + + Blad.654 + + + + Blad.655 + + + + Blad.656 + + + + Blad.657 + + + + Blad.658 + + + + Blad.659 + + + + Blad.660 + + + + Blad.661 + + + + Blad.662 + + + + Blad.663 + + + + Blad.664 + + + + Blad.665 + + + + Blad.666 + + + + Blad.667 + + + + Blad.668 + + + + Blad.669 + + + + Blad.670 + + + + Blad.671 + + + + Blad.672 + + + + Blad.673 + + + + Blad.674 + + + + Blad.675 + + + + Blad.676 + + + + Blad.677 + + + + Blad.678 + + + + Blad.679 + + + + Blad.680 + + + + Blad.681 + + + + Blad.682 + + + + Blad.683 + + + + Blad.684 + + + + Blad.685 + + + + Blad.686 + + + + Blad.687 + + + + Blad.688 + + + + Blad.689 + + + + Blad.690 + + + + Blad.691 + + + + Blad.692 + + + + Blad.693 + + + + Blad.694 + + + + Blad.695 + + + + Blad.696 + + + + Blad.697 + + + + Blad.698 + + + + Blad.699 + + + + Blad.700 + + + + Blad.701 + + + + Blad.702 + + + + Blad.703 + + + + Blad.704 + + + + Blad.705 + + + + Blad.706 + + + + Blad.707 + + + + Blad.708 + + Blad.709 + + + + Blad.710 + + + + Blad.711 + + + + Blad.712 + + + + Blad.713 + + + + Blad.714 + + + + Blad.715 + + + + Blad.716 + + + + Blad.717 + + + + Blad.718 + + + + Blad.719 + + + + Blad.720 + + + + Blad.721 + + + + Blad.722 + + + + Blad.723 + + + + Blad.724 + + + + Blad.725 + + + + Blad.726 + + + + Blad.727 + + + + Blad.728 + + + + + Blad.729 + + + + Blad.730 + + + + Blad.731 + + + + Blad.732 + + + + Blad.733 + + + + Blad.734 + + + + Blad.735 + + + + Blad.736 + + + + Blad.737 + + + + Blad.738 + + + + Blad.739 + + + + Blad.740 + + + + Blad.741 + + + + Blad.742 + + + + Blad.743 + + + + Blad.744 + + + + Blad.745 + + + + Blad.746 + + + + Blad.747 + + + + Blad.748 + + + + Blad.749 + + + + Blad.750 + + + + Blad.751 + + + + Blad.752 + + + + Blad.753 + + + + Blad.754 + + + + Blad.755 + + + + Blad.756 + + + + Blad.757 + + + + Blad.758 + + + + Blad.759 + + + + Blad.760 + + + + Blad.761 + + + + Blad.762 + + + + Blad.763 + + + + Blad.764 + + + + Blad.765 + + + + Blad.766 + + + + Blad.767 + + + + Blad.768 + + + + Blad.769 + + + + Blad.770 + + + + Blad.771 + + + + Blad.772 + + + + Blad.773 + + + + Blad.774 + + + + Blad.775 + + + + Blad.776 + + + + Blad.777 + + + + Blad.778 + + + + Blad.779 + + + + Blad.780 + + + + Blad.781 + + + + Blad.782 + + + + Blad.783 + + + + Blad.784 + + + + Blad.785 + + + + Blad.786 + + + + Blad.787 + + + + Blad.788 + + + + Blad.789 + + + + Blad.790 + + + + Blad.791 + + + + Blad.792 + + + + Blad.793 + + + + Blad.794 + + + + Blad.795 + + + + Blad.796 + + + + Blad.797 + + + + Blad.798 + + + + Blad.799 + + + + Blad.800 + + + + Blad.801 + + + + Blad.802 + + + + Blad.803 + + + + Blad.804 + + + + Blad.805 + + + + Blad.806 + + + + + Blad.807 + + Blad.808 + + + + Blad.809 + + + + Blad.810 + + + + Blad.811 + + + + Blad.812 + + + + Blad.813 + + + + Blad.814 + + + + Blad.815 + + + + Blad.816 + + + + Blad.817 + + + + Blad.818 + + + + Blad.819 + + + + Blad.820 + + + + Blad.821 + + + + Blad.822 + + + + Blad.823 + + + + Blad.824 + + + + Blad.825 + + + + Blad.826 + + + + Blad.827 + + + + Blad.828 + + + + Blad.829 + + + + Blad.830 + + + + Blad.831 + + + + Blad.832 + + + + Blad.833 + + + + Blad.834 + + + + Blad.835 + + + + Blad.836 + + + + Blad.837 + + + + Blad.838 + + + + Blad.839 + + + + Blad.840 + + + + Blad.841 + + + + Blad.842 + + + + Blad.843 + + + + Blad.844 + + + + Blad.845 + + + + Blad.846 + + + + Blad.847 + + + + Blad.848 + + + + Blad.849 + + + + Blad.850 + + + + Blad.851 + + + + Blad.852 + + + + Blad.853 + + + + Blad.854 + + + + Blad.855 + + Blad.856 + + + + Blad.857 + + + + Blad.858 + + + + Blad.859 + + + + Blad.860 + + + + Blad.861 + + + + Blad.862 + + + + Blad.863 + + + + Blad.864 + + + + Blad.865 + + + + Blad.866 + + + + Blad.867 + + + + Blad.868 + + + + Blad.869 + + + + Blad.870 + + + + Blad.871 + + + + Blad.872 + + + + + Blad.873 + + + + Blad.874 + + + + Blad.875 + + + + Blad.876 + + + + Blad.877 + + + + Blad.878 + + + + Blad.879 + + + + Blad.880 + + + + Blad.881 + + + + Blad.882 + + + + Blad.883 + + + + Blad.884 + + Blad.885 + + + + Blad.886 + + + + Blad.887 + + + + Blad.888 + + + + Blad.889 + + + + + Blad.890 + + + + Blad.891 + + + + Blad.892 + + + + Blad.893 + + Blad.894 + + + + Blad.895 + + + + Blad.896 + + + + Blad.897 + + + + Blad.898 + + + + Blad.899 + + + + Blad.900 + + + + Blad.901 + + + + + Blad.902 + + + + Blad.903 + + + + Blad.904 + + + + Blad.905 + + + + Blad.906 + + + + Blad.907 + + + + Blad.908 + + + + Blad.909 + + + + Blad.910 + + + + Blad.911 + + + + Blad.912 + + + + Blad.913 + + + + Blad.914 + + + + Blad.915 + + + + Blad.916 + + + + Blad.917 + + + + Blad.918 + + + + Blad.919 + + + + Blad.920 + + + + Blad.921 + + + + Blad.922 + + + + Blad.923 + + + + Blad.924 + + + + Blad.925 + + + + Blad.926 + + + + Blad.927 + + + + Blad.928 + + + + + Blad.929 + + Blad.930 + + + + + diff --git a/book/intro/figures/intro-book-2.vsdx b/book/intro/figures/intro-book-2.vsdx new file mode 100644 index 0000000000000000000000000000000000000000..e9f160d1672f3f3a76f8c2a801d6b7455a06ffae GIT binary patch literal 44550 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

    RcG- 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 PgwJGf>HaMGz4X5TO1ZLj literal 0 HcmV?d00001 From a9c6621ccb18698d8a02a4d87306342e0dd8abc7 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 1 May 2025 10:27:20 +0200 Subject: [PATCH 558/802] small t in logo --- book/intro/figures/intro-book-2.svg | 4 ++-- book/intro/figures/intro-book-2.vsdx | Bin 44550 -> 44516 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/book/intro/figures/intro-book-2.svg b/book/intro/figures/intro-book-2.svg index 4e6a940..ec895cf 100644 --- a/book/intro/figures/intro-book-2.svg +++ b/book/intro/figures/intro-book-2.svg @@ -65,12 +65,12 @@ 2 Blad.12 - Markup Software Teachbooks, jupyter-book, sphinx, + Markup Software teachbooks, jupyter-book, sphinx, Markup SoftwareTeachbooks,jupyterteachbooks,jupyter-book, sphinx, Blad.13 diff --git a/book/intro/figures/intro-book-2.vsdx b/book/intro/figures/intro-book-2.vsdx index e9f160d1672f3f3a76f8c2a801d6b7455a06ffae..087c81c6d0c6a492c90058703a3084677bcd07ef 100644 GIT binary patch delta 31982 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 delta 32012 zcmYhiWmr|;7d0v(ji5*)ARyf>NOv6i(A^Ev%|^OA4j>H&4&B||9SQ={-QAbp|GoFQ z?=!ya4}0}obImcwTANF6ga5v*oFqlf(?QtncYE`uUL#?Vlo(iZT9QaU>gXuG5&YpM zNW-3#L$qthQHe9A#ud#E3vbgLNiY$h<1#)I$5oC0OnrB-S^@WV7ZENjK0R?uM-FPE z^5uPR(xe@f;Kw*I8|1h}aSzLfDno)%VL zPG0WTTQ;~OD%1dT^@y615dwSO7CydjP0hS76Ou7Z`WXx>B>Lm4O!~T|OzMLAWBO$) z0$NXx7w2>9Qx&qVPc-V9&$~xw=ZD!ICxD(!tCvgrH{%Y$3Z~a$y5s72_VX?7t)5rM zj3K7f#qQ2k-}u|tO_&vucT%oao-fWHZ|Bxe|2-NxGy#pbE)J(R%+d1E6L={Hg66Ay z+X=*@de6S&YF8B)W~)pSxRUA}S?A#b5Pr?f%%)amm*49tD_ zXVtNz?WMFCRVS4#O}mG@*%Rw=gWG=QiIrbWX)~xdH=E8LD>`JH-X1=&r(1XtBU_{q z<|PXhUgxXhZUgG-5ooyR>U@h?FIzJa8w;}Yy}*L`fM5obp1s{>#}pB_XH_$A`~LM+ z&-uPd8*gyPrI%NAvqmeAHO3Wb0e`*Vi;jM7%FFHjp9O`NyRC?UtTy-i)htsjU|jv) z!|q7`8Ov9%Bj%KS4sG4yY?#@sqqUuvr~R96pQPDSyGC1<&qdzL-=|^E?lE;>yh2Su z4XDZ6s2Ta=HnNIaSd)S`vN3ZirC%nmj&}upIdghqcg_5jB{(p4!MCn$S-#UcI~8+= zXFs6wcB#Hig`4b+j5Z**qVQjBK50Hk8}7r*+E~R2<*dA8S1` zHutWQWVPLGJNN{f7Xn_-wjI+XW%eICTRYU-H`F|w9K3zm94a1-UCstl3P-r%08fqs zS7&<#ypo29l89AIuH&X1dSJm$uW^SSQ^dG}G^2DSrrp=oTj2WsrCq!Iev35=`clww zr%yuCs_{!e`>ENz$x5ESbw)yn>&@?H4BP8SV7nGnFUv$$5Pkf2x2-R*-aSmJClbFFigTAgu}c zGEpRge?(&V>QHnU@bGGYors&Y5cft7(?j0cqEqSu+JseyPRr(`T1FmA56@eTBegkP z@8YdJZab}2`zu@54XA#>c55{x@B%9fb?1mpIAQcoqW<3C+sVh6UiAoq)Xu)cnuxx; zeMgVF=G!Oc$yH9{>#VDai-roptS6UtzL%%N!fU)|X@FRk391R4XQ(*jkJH&kmUsAF zOH0a^qL2?ajev7h%`zBOQ^g5dGAVcR551Y>Q*b`>L~utqI#^{;mDrSr)0r)k$=W42 z2o;TF>?~)d+6u?d@e-*wiC7w+Bz?7aT={~Px}Du6k%<^nGiHz%Lq|YO`}3OWUZvn2 zm#AmThf0N_ReOg-TC`ay7DxeK>XXMN+ZMCFSypNzJ|S=EZ?1Q z3_p#%9AEs|x*Iw_Y?v@V;%W!h7K;wkjx)6viktu1$IVm-W!W_%25j1wYDd=Z=T(27 zFBStDZudAp$`;7bsmc|Elb?Yx_U0{AN9)dx;fpIh^dNLrSE!S8xJ(k-R~D4r;;j6; zAk23a?XJq9vrJ!9j#Htb9D&lff~oRH1BxS?PkWtPBuD#J#XLu z*YnJ3rr~&(RA1ovzUJSLEZ||nJf_3re6wb}<7oBC-dg-$$II45ocaauf+k2dacz%0 zWo6fD`7EpimN=ut5_*+;K{l4KXnk4x}8o$Neg*oCt~P6Vq_ z+aeY=P&le?a&33(qeu@Km0}|yzy>b4G8fWwmgln#YLzs2eOtb;b=x|i z*&c!<#~SKCJPUwxA_iNzH&wK~mq^JyKBhJ_2I(zGwjebqE~BE_#e00(1wmWw884W2 zz6BYvCFbBy{>iTG=wjDObrbvInJF9)-ay+W*g9N1YG^=GoopT2@8X+NHwwUoOb@I5 z$QcH@%SvMrK^uByv0^)ny!KjVRC8&VNkyUKUI9fQ-vLq)g=Rj>cjI?%9_r0XfHRJ@dto!=MMjA1@^NaT<$;2CmnA0XhIZPjQkxWSSb#VsPoPW&S zV(+L*zfq{D50^26)9GujLm>{`wGlU`=hYV6p>K|QK6H19YUnL{cnkdHTkxeZ)U-N` zBu;A-VxV-V?D=rQhpu#+bXwBPEL3>deAtKItHU*;^lo8oPSKnwXVLi^{++LUNWj9L zP1|RRNTjQI(YbYZMFx?)c2g8&(_j-8M7tT?yJOWgxtucjCHFnL%$$Ng+FH6>CwhMz z(Z$4$4v#l>t)?lp)~pX2PI_E_VOTAL+`E>KbxX?T2RnXu!CjOl8bI1 zJN{aK?=JFdf3I>ZJlXMck-P>cm9c#|PByxc)@_Ve$!%PH9m)V?MAVEa?zYq0Xt&U& zt113S7)@rFFbO)IXIqM-=8-SMQ4y@G85hf$ry84-GUwzYM_;=4V@TgnT>BlI>Rp-a z%^QF{6L|oxkLJqDE&kD_7?dl09xWycu73(l%}ZD~>5-6lM;F^bsFwA7F@hH(sPeH| zo;{~)DbxGzXlenN(&o=2uy=1gD|_vY-EbmrUhB@rTuYWbo}@b7h(4}5HC~CEy*yXX zy}h9B>JrQSv9~?7OIz+T#+M3R_7g6=(JUX;AQ`Bgs_oSLe0c>CH$Rs3G5)|YUas9^ z``1L?SjBy^5akyq*Kp#2(IxT$`C-8?J9;{g&5gI-*Uo^)Rg9b9*m%q;1Jlyr$c{!s zy#g1l%d$%~9y@|<^)z8wE|$-SV9x6y4|&{%;lXA^f=2=LmOR6G&Stx;<1w@yfgjU_ zZ3{Gq6Odz^KT7EntJR%2@i_|8^R~*v&C-NPqc^h}rj`fqbwoa+PFm@vcN_lE?gwQj z4K|Cy##-@td*Sj*t+_qC{S z*%vq1S&9wW&%Pl{emVl1|cYl5ejO`5uEW;;!eW-ipqd&a0Ad|kHXumr< z6*}G5YNfl0R`2^&PH1nauR6aKfU!bSVMhTCrRXM?Sq$>)6F^G7(iWZn^3~?A5JDBN z>(@QsN~+Jf?B_q?KhIzE1lX33)P*KhoB#N}05h_y>jyXbZEW_#XlCXpk~0?I+Y}RE z0I2D0m_=+yBtEWZjptWnCM0*Ffz+B073Ura4c+7fGfLl9>fh0i3^QzqoqjPJ=VBM( zV{M_Xjqmy#hUD}vH>yHDnmJlumyt;-t_~i(+gWqr-NoGgkd>>mw=2(s-QCi<^Yyur zhc{vQMBWyubuvFG=vNVCT-1l$4(0%-SU}`3tNKIB)ca>ghsXWR4oh(3FWoY=!jzhg zngv_??t{6*eG}Fe4IRBFA|LdaG;aIFad%Ch>QkPqlHB@4!~8gjS|XT?|66flf$vF% z$2$F7di?dP!BOQqT*;t+eF2=x*dhO(;Y<=0jQ>q04c$6;h#H-stP}`*d|N(Ctp=P( z-j@lemVIVYO>lSdf=A<{2Em;5Hj}H3S)fPH~ z({veqTke+>22vsxYO+!aBSsE(seyz5Ej}Qedf={Wv?jfI@8z`f;p&Ie&CB_~;q#m< zwn4I7G(}dzyEjwpCSOzQs^%021RHvt7_fa7=tR=vv8iC8dxs)FlgKENSR_j$ON>bK zA%0eAQZ&Ro)r1HNnPqUgHEk4C27|$|#*HZ^yK#8jy1_kb5szu(o!Wqx6<~*Ya6yAg z{9%}qWI!Oy(YabfXH1jkMNQBere>%S_S2+)^QN`-)FYf9h{v4B_UHfnFvX2gG#|= zhQQ}M*TR7ygKY-1*kI`j4*(NO=WN)>5f?$0&G6E1$2XNjy@J1LmyPp8hgxzcz|FDo zzQ?8TLz@e8Ul%Fv2sgF*d#KYMF&;5}&-H+Qz(0ap=PJ*Z#^&3$RL`5LKtyhSZ~tc7 z+l=y#gk7}Lj+jLwKCybt`Z1%WStDCDkzN^lpW3ma^=nC@71@Kj4nWWD>Q2sgkyW() zpkg!Rv+XF#GHIEv!=J~2p^-oK7Zv{~uJ&5TKD?jVgcU3_msfK``UBb9qLW86{nOUdVs2zm=vRE2$QycfzcKK&@aVG_viYgK?w6WdU}iK2uo!HGEgAh7$@R&RK2q`q1PVF zy|sC3SzHjTBl$VxlebXXJnt_le?j6h?P7tJ?VP=h_{sDeCMz+Cuw zIi~*POV$GuWil1|Ia-z;Rh?E`uk*p|B~2nOg4}z7HmyHJg@%QSGDdJAZy>nW2hM)8NBurO4-GIE^1R7AB9cPs zR(WeFK9V9{vwe}m_BI=ZOk)W5n{UKtKPb`I{n;Dx}KVLP9-S>VF8?5O|L&&=? z!y`TCBYxY-HN#FDryOw^pbeGB)W=O^o!km~ofPsQ5@rokR zmf#Y}cM5`&l$gw=JfPGYUYHH}I(xr^62u#;WR_S+j~f|MaeFr zgjaDP^aupo;rfJ0&Jgt!&6;O97tytFY2+ZSepEAeAinxxGF}Ky1#U*LuoCRXk1HKm z5PD3UD!X+cn4ETx4Qb{p6kBibQ%8mPP8@O1E=I__#5#oCn6uCcKbyn~k|Z6`4ZrvS zc}F~>1G8UDAqqbc;>>f{v(}tfm^^E@!nP^SLvU1Wt8?OfX-%N*TB6n2!>to|zt~sQ zQ!smB!9OJ~C6o}G`$>2)$M35wmC_yM zJ!g70+iA%E6)2vm=i4gkLyNLlj%6!&@)n}fHppIWC2t59DO$H*tHunY^#`q%#^`dP z&g>;x!q6hiBK!?02x9`iR8e11TY40GnIV7>KtweuP?kn|7P+PKz#E3lCrTj5rTb~V z-83O}+d1`KCJE_p<1>>1T|bp!O=~{L3okP`T&%gdo?~}UE&cl3*{J%NV$?ZhG_lld zm`2~QUrX_)Q2xRilIVK>9AQBarFy2sim1p>~iU$olb3*v+-?$5x@+$WVqNrJ?H?pd${t86Ij zgUWve4>&7h5^1}fx@kyX>~tTfK5iQOapP=0#A$~|KX#)XA;|h1d1%Dp#lb>B#;cBG zP}1+Ll(1AR*{;FQUhadm!Qu(TcPpNxZr`?ilB;R5NF?qo;7*J3jxze)peC4pO%zZZ z=mTgDFbp@+GgTTE`u`ff5eLaFUQ_>g56{=_Wkzh|$YyHqFHXWl^P5m3LVC_?-=7!d#6ZUa+6mPp+0*^Wack>XBo0Z&Ab8{0^tlzdp2Y87nG%J zLs{r35cVg7s$m(m%XvS;qp4DqCLMva(%rA@R~`BAe!B5`@8dLIjZwuA+6}tt2hG$A z-bH(Vm03~6)>dN6gMVjZiTkOPJ%SS@c-YSh*-!WvvxSy^+jSZW=lhaJy(4xR;h?np zC212V=f_ni&Q-iHEM*nGUk**?`NRdDkvV_C*)iUzWLD#qRPg8WIkY}^gh&A0HH4lJ z4sr0Wxm@boT%3f#J%cEuaa3*`JG#H%#=VtB%S8+tzKf!DuR;^WNzv^$aN3!Drx;Y0 z4eZi|vr0jouuZuFBpJ_aqnO+n4Xb^eU$jHCyxtnQH}c6~n@A`I~`!%(Id&n`nVHkc+W(4(1X$tS&@jIQ8F09CE^E;Z!s*=1XC0v#7#o1M*Ha$p(tSBra+wtT;w=z2MNjl~Bt?v!cN9hqndo z=f7uv^sR6JpcOuSX$o)@rt(;annufx1WkJV$6;z_6@rtE@488pW{hD_A%=!GbN<4&DLC**T}P1s^g!f*iE|NkJil*a@DR zhl;iO`L;i0tXi2Z=w_WMSD@2xuMAq{Si5EaWM$2|XBj2aVqeI&3JboMSDEwfmm+E{ zbXaAU)oS*4SFDD{b0(F-Oyq8oIInEeP?qJV2~W^|q4MB3(mmb58+XV2j+oG9D+rv) z?|%RW)kY#6yv0pr)Ny7Ukb4mexLXSwe^>= zZe{*KcL;vnC^JaC@-y|qN5InD7uN zSdi`KN1dlPNJ@6iDA7F)bVVlqBhUZUTi_rGXDvmfm#KQ_6?QLEDnt#`J zEuMtNV=%If$|hyx7up0mVgFL;lCO~#VssoiRpGtod=bCMcav6#BK@c_1>4e*HUr$G zdcQZC-&Hj|?0mwjXfyeE6deNj0UN=>otT^tM?#}BQXXAC%i|sv zEAo9ib20aSRHgse6N#UG>B@v22??L}(_&QjAXgz*5D$cDnm8l{=DN7V)4r&J;}cD9JE7qw~)cPt!?CU?xC=*W~huGosNH zB!eKkz@KceJ+$vL!P2p>pCUj5+dgSdJDI)~CO}nK$;@{?Wwi}fvPVMqKwRfNpdnIC zFhI2*lS@@iMbe|$3FJV1N~~gXLM*o?Pu3QVU8l zyq*6scJ@?uW&iXX2mvy6TvCQvr$P@U9yXZwr`G4@99_1}Z3T2Ewk(ShP`ibyIB;ZV zkW4K1Kc%7Mc_(}v#$9BsO5MJG@P${{ZoNa;+7D0i6NW_k zf+J6Rl$&Vc(-=*Hvq%?Ep?_O>l4{~*)eWM^i={3cxv0;^+Wex=z?1?oWR~eMr;QN7 z@qfGNF$$w9X}RnM6kaU4l3Db|Int6r3+%ijE#7dVyPI zV_9lgT*NeN1Sp$YA%KEX!|SBDmd$h3cUKp`ya1<@tRttNtq&Y{iU9U zUoqyBiW)MZSHzipy_hdw{+)i9iD4hyH$P7owqwDy~r?1f4h z{F2)+hwVi|-~CF<%8XM5a#P{g2XVMvv*5%xO!uEy+l63XK|v{~%s$^*Ic#qd3Yb^6 zf2gP?1Exw`@1rPCX2N-Wr4JI6LDZ>lRS1I_Y(-7=$TO!cFvz2q&ZfgXl$uz1bq>Y1(I35`k@I))!ne>A@!T%?i!3<7K zwp_|$*jFligeYgwmjv5X&xx;H{^SfD0_Z}#q-U$JO+aX~*`Y5=rEf>Sic_b;UJA-u z`;h*q8bae)lOkazpc4vXEvPNf4Hx72F_&6STL5bs?v1N~mF1XZhzvd{(zbtr@^Fgs zvru09v6r1)CJpWUwel@8RL;wTi%i3lStG6fVQ5`!Cl-PmUd^joM9biUATW*yxY6QU z)$)q46wqd&Gk67V+ClY~>e!Lm&hC5qCNwPLTVY zzh{&7RwYu|BEQ=`HS(vpK*EFwDsYWERJz~eGPX9IqL0VfhrCsb=^I zDl2M+Mpl^1jnlUGwSCuMcs^zURS#OFU3_1{{^fCZ^VYjdi2Y^YFnu5dDbiG4R{m4- z5n38oW@S82(x~M|7gv;hop)sc-a<8}uu4U(&CWNo3sP#BZ^szWv2UA(G@EzDG3dY{ zw}iUYcBTC1i2V(nIR}hB$>H`PhcZL)mszv&b9Qm}JC^2eSLZF)aIJeblnL1;ShEj* zMtTCwOZ4$<8Tpn>oUg2O1oyh#cjv1bK>ny{V2Se05SBF`$$Lw$9IX4J|Kg^kT3Egu zDb_203X-vG%mQf5V%9^AXlL2?E#o2gWWGEbxj&@G^3>jtL6xUc!rQ@@H>y(=)Ab?+ z7fX0w-}`4ZT?z+{Ws`H3t*y}y&p z-s6LpHO(blP`gwpk~Np9sAjx3aM~6o<13#b=!Szx|GOxB7<_**;0%^DAJ{Rjh;U1E zm%Q4`W3hI`(*-AiP17dr^ebP3J{gc)-|S@$B#k$z{)P6ni=*H_jzfL!!Jg*AGy&H)?#G#+av(e>f&D;Ek%P3{JfVzA3CJta=t2^!x@ zC!3ZRStyoqAzs#HI9+_!-j9cBY?QhhS<;PyA$zrFAvCYK!bnFt+Y1$$79Y6(F{+?c z0mvW9Xu}Iy##;{CyI>Cw9GVRFDUVoSN2h^xBFgklV!e3Zs283b&U=Z(wBgN75we10 zS_Nb&>hL>sYSrkl!qJ%dvr~(>)bLTT36z|DIbn1bR=cb~+XdbNB^5gc?^~9t_^r@# zsEXZ4s3W6rT;xzrrU>c3^+CBz_h0f2g31@z{-nbe@w85$GhFjac{g zV9vEI_!$FU=ES$sXTxIgxDZJE7T!-s&)Hp6tc($pK>N9@+CNcvEA*0pw2k|-YNUP; z>kPGG{Deg*l^1mfMt^lK4Wq%n3>)r8C}oe*NR8Bv4uYwl^Is$%w*2oucOm|H{&|Il zgWoTWnmwkSxav>cg7e%2ez!Z+T6=qXR(VR=huU}ZHs3!vJGlSTj!H%?EPU$FWAbg; ze@-})#07jXO(`da2B)$GS^niM3aRf^OPYlL^yU0>+pA~cPUp0P&qACdF(_FxO`!U( zBL;B}o2YStZR;;SE~+-ID^ZwgdcpL&XeX^ImPc;H>GwGG39fM7?-G%5-dFvYws3>T zE~}kjq5urPk8N|})>Gs76uI}ZJ5?vG3P|?9S+xa}zj*aeE*dHkrc}(z0B*;4t5w(bfA}@gYfk=38vuCMsoDZPs!0PBz(=Ew&-o+wA(F> zd7K+-eweOh9iZx3w8Nv14IU``BBE;XR*IZ5mD?ShV$jmEG1PqTYYiKCT16XTO(9h5IT=GfaWUW>E5Z;=DNDe=$Wu zG!V%`+qsZ|$jH&D^9tVc&9ErwSYG~5b@8ADrx0O5KO#%9Pl{}uIs#r$zQV<%1@muC zh25?iw9#@wO*h0TZOZXI%Pq-tW1G#6L`8s3yZLYl|7AVA`avffhJ#X!GpRod}T$e&TKK1QXD5iS+^r4 z275)sa?ms0QL{unscn5Fr5rlRL)vNRV&wm;i(c?f&${@Ql>O zI59Z9N|3zrWbuHga@-PV5Z)%2VM{h9syPMfyZ(pij|p}Muj1E#BUz+pN%UAts&H4^ zG!N!rdqdCP_3%!%;cJwHe(op9^>k{l8pVw(`BHx=PYXk{Q*Lg$QX)I@_&&Eg8DFS0JS+8F zN#m7%yG3Fy$r5Z>r!gyfDrFZI6LU@lxo>?b=RuaXg-s{iO#|Nmh*uTda23fDuaV3h z-9)_s)Nng!_88l`oN{8G!0IU+CIlDEA$iC`u61Tt%_eb%61}pImdm^J#h7r5U)q0` zw9)5{xcPKzmA3s^!L&7Vr-5jh2zf%AOD(~FF<_R$-C#|`e~N{L*@Dt? zPFX7Ws-NcutfwaYVroOb4PSx>sd7j}d<26Yr>qzBs*pc$S8`zINRz!h^dK>X{?GEK zwMpbq@AC7lEiLmIt~MFSm5`@rdsDrj+ucjz3yHD_~a zKvxpib$PlgA7T5i}_L&(y`lmjMYfUMzOk(zNNhdpChb4@jvLn#89{5o>7b###y^nQEr*c}br_*$CjWI^A(a&2CdXIZ`>~i1B+c0FCx`d5zKrE5 zpxeWCm%$ACV=rV?rG|ctx8B0jQI<9e3$%|**k{s%lw!)B>z&FKVg5Ba&7b}BBh+F+ z`8VK*N-_uoAKCBGDUfRBiilju!#)knz85%hid(BL$6P?X$vY7Dt2J~YVbzZO@Wsc& z{nX~lntMvYk3%etY@GX@c}UoF?91PE1F!LfZOf&M#531Ojwer}@IW8PqD>q}18RMk zHGEnBSCs%S?$G12grV97>_Rc|M}hnX;&`KUzb^k1{HvtGALjn~xxtdTeS4piNkj{%D=t42&aH*B+a4yPV%0$SQKJi?x<^jsTg(`AEIVeN3VY_->4+I|wj>9*m zOfnNQ?}cgzjzO{D|KT#55zd`sKSEkiqL#iC=X%LznREXM?Gw3WaA+bB&M)tnFUx(o z&lr8ro4~Ee5!C0%64)LaXLcJssTzJgqoDuU$Znbu$NG1I<#OXH7+%DIgv5S()4_$JNl?0}E$oXOfpn*|m{u7s626bB3=uWt~X?09d@E)#z*G?@pxh3mMeWK5>tdq{;!w85UlvSZ%( z<$eO>Zb*uUAQ;zk6eUxkaQHxIh<0rSzQ!4gaC(xVe4k>u)G=WuK{I`G$p=Hj&ECJ2 zr?YABu0ASL&+{{)_X>*{#AOKRx@^DS<9-DwkV=12&MxmP^q*}0xGLC}CmWWEpq_<4 z4Lr}gc)D^dnXo^q$0#@fb5X{o2(p5xJLZBzOol6osWp_2p4B-VHoc#uMHu?%G0Cu(4Q?}v zq=m6v6{Rwys;uNhXTCzFHMWSA=@AVRY>`v*Kd3yWn0_4+t(}U2WcgWkPTPwH+{nFV zZ22_pQ$}g1Kp8_>W@|;Q$RN(;8yr_^y-R>YHIRI=|9V!r)J^O(u5s<#)Qle?+<}47lj$xiz>vs zFJDn<`XRhgPP1Q`3pP*o_q>s-b!PV{4CwxcW@Z-7*PKuMxiT}M`1dW4xECG!FQ_|g z%6G*{qIuRzDK(r$CQxZwb`kXPw^QtiIgL;0C>RHWUS$-75BC4-j0Iv}ydhA@-Q(|D z;XP%?eH9*G(@6l!OdIQ~-k^X!<|LGDh*1L@i0HSemd-BWVa#nz$L831fVq=B2Swd= zgP!IN$~E0n34uhHJ%{q%t$bKtE)~CK8{U5!rZ2>D{kbsFKubLd-IKb2ZT~)DH1QWL z8(0-4qPYjev*^F7!I!?B91bs^0;DQ`C?h)1_$r73Z)`Miiv~ui*>aPosFcQ}ATTvb zCU{?vu+!C|HLfm|A#`w3Qdk87i!l&0<-PE)_t^n`x)Cfed0oFGmY1RPOJ{TrABBnE z2Uyz+YvJOA{B*YxCREbfFv6GXKYiT_t>zw&aeIJ(XY- zNK9HJI(j@+GFYqtGM3SAk7NpF0{`xA<{MY_o0GvwtD^1_KrGC}t z|HDiOJk*5qlNspgky>yNXkx&3>)?4)A(wi8rvP#@dTY@aS*RGnWY`{fhqaAq<}mzN z7{dB81U&-IYovaWvaIh2X-X_b6@pkDpiwL4a#e#dhm!y4+5aJnR6r=@Rls@)`(-)) zw}o$}V7hTz&W|?wYjm+7UGdO)LVtDs>1TCo9$){o82jAM%3dCd zuG=>@OmkEUgIMvqxbmq&ES7o8g0WjaE?4Mw1s`QM#2tLs>R=-=0Clc|bv6)Z^fON( z`k8G!#8YOT9nGDf)rQw@eLsYjqf2kFN4d=hQf};*}hd1 zz?<&S!>3!i!c@-WYrm)p{-^cmP5JRz5`Qg*>G8^{Wkr4VoxWYmqCbaPqx?dNo$o6N z)BI>U!zFNM0vjV%NtY$vQJD{~tcW@h#@!k&E=_zTQ|@r^GW(3#26df^T}+IQ0T%lF ziobKSf$*~eI^}n>NC(H;tP#sC55fUTSAUS z*hkkr#~zB11UCO%q_~2*QEwSusEPC13A*^eadjC+y*+l2M8R0RQFMq?O#lvSl(U~V zWB5G-EFkQy?^n2T(J4=eir&6skTo{{D~4j&LeDz67mKJ_#zLel*%=vt@2(O zUHM+0pZ@!^zaYPxv79D47t#Lo_HirgP;i+0hW~TnWtFK^O;u0_PW5t7 zn>_7BUS?$cmr6x7A!Uc$850iRqUK7*=pgj;2uo79v^Za%B#$0ZB_%<)t$s7Sy{D z$Li>v5H~t9YYVt~xJwtC*_}@g>ofIf41WT0!Iw$Z;=$6s0$=O-Yb&5h2mI|&`K21JDQZ#3Zywm;ic^wd=lJNS@d7Of^XF-yp>``@&s z(RNq6Cxj+W(KM*rPG1%HIJd+YNEa@H6YLvg+Iwlz++|#3Hk+l2lN$123d^Xd!k$%7 zXeaY*egW3OyGDi}h9D-0FD5zvbgXz;{@-ww@uZRSzHKSl!5np`?X!{+ShRQ;#9`ws ztpb_4q@6UAQbFy?r;5fkE}lgdNG?Kfx(I@0%)&Y9@0E;GSODJG{9A(G8+(X{2!^v_ zi)o+olkr%#z(RDs6KH2%0v7hj9oQj15w`4)wf)xwOmcf3s3bFy!Al?PhcZ>4>y29i4 zvM9YOMwZ>UO3ZzdoMK!_JRTJ@;U1 zb%GhpZ;P2KP=r8cO2{*CJzg*AxG_8p6hu8K0xiMRV+N;`Z-1bjN~y)Xk;QMRtG~3& zPO>iWw{9jZOE$e*IB}9jWcMc+Z3qXcUg>%9IX09?ArkPlGVlC~;J^;%wNbWQKXHx- zRy+C0V8Ekn0}mU71JZxoDu_P^ zfcssyPt0nyW~k6ld)7)AjM{9B40gE$fofG{AGz05niqk$6xwl^BC84kL-?S*=o`i; zN(sTC*w(p0Y>}idOwP0%VyMvnun62!BF2TrwwajF{az4qKR>mK>tufOBO0_OCe5E% z`}tku8S`6}uixv1R|2y?vr=UgB-sHxMqbEDjQb=@ItmV13Ic38@V46}yT1BfPXznF z&b{en?pFxE?b<1@cl^}&GYy<0M`OuBxw32F3f|M$3h9=? zscM{nC)Fm@LrOjOQ8{otl!eQWmOsG^xCh_>r!51 zFV72>^{Sr$FbhlB*}p?#D#yCX+&JMA4}7T)*x_Du*O z)jhR&rGIyIswQD*^11<=QL2$u72jjJaZ2u3YD>#BXp zf1*ATw0zmKdMd2GFN{|E5G4Ef-OvYhhaI7l0OT+%Da|bH4ZlT;39SUhEwW>vc9?4~ zjL^6drOIreKw;eO%+@Bwmd~yxGXvTQGu*4KV^3}49>wycin;fN+?wnvspU$QaN^Ft z*;N8{I=XNH0O^f6O96hkyFN5b8D9f_hAcjz3V#v+;!H6tWYdG*sX+(BKZKhhwzLxR7)D|1%LL%m5=r(v#22_S z9ZFwcn}W6m1XX9eAAT50_wr-B@@*Zo8syD*+H{Ulr+K|+r1_C7u7k!;@tK{q@WBfV ztskmQNkt=h-RqOu1T%of_PGmg?j@e!s+Qf_k&Ol0m1XSHUEw^c0i)=3LpCbMmp|oy zN8C)e6n;P=V?_v5V-k$?2>_Nx54cgo6Pw=Cn3ltArK#y~(t*>!xBv2EOw2j-J4>-a zpKRKhAY2I^hK(!;Ge_39eE|^Soki)24&avd;bzg7&^?7$_Qb#DQs;HA;q$1VC;gOj z&Qj|UJmI5A4SOzLxqC-RZUi=(xsdNyGljV}7ke7C!mt*sqJKo}v=j*GZ zhLe-|&f3aH*lVHJ?RvR3)AHbjFcYWWNJ5W6M48w|vIHoz@DqVxVggG2zG!f(!hID! zWB5CE(i-o*%zJJHWLcH_h1D%@e17|Elr)0mYF}z0%fQ{<)AG`!ZWJ>5`2yKv*z^5F zgW%t%gX@cs4%0LtERN@^YYgRi?*p&Sp_ zuB>^Yog|Y?Y;$7Uwrx9^*yfGx8{4)uu{p6Owr#!4?|bX5ckADCd-ZA6-nFaizk|aAgU@xs^)^}k-{FWNWPG|{j0v(uv*$cZov7v7P?=CNKp27SKE2OTauo3RmB@Ch zzd->=g*W*LK4;b!m0zRGz(hN`Y?mqt%^tz_JCMJP_-0eA_$h1ltfl$_F-fl~t;XPM z3#v@VJnBI17HMNQA8ib1{{W6vX>|j~GjAy8WMIZ~pdBB!?;|(xbx|@28p|r;DJzME zsYsAN$hLzoByZIvwJ9fA2$`ZUhcY`3QU?HOJ7Ek=kcJ-AU_RRLs5Av+Bje3@IVQ~{#&w@9+3mE z06zi3n+WkwJXy#uM4RHWsC`q+*h?_bGWHZT%p24zBD2;D_H2Z*(O$||5Jg7U*QFfd z8w2@(!$?sIGo6w~E~YTlhk6x-dR_71UtlJJMw*(Z@A6J-1T(W*Y8&^y$4WLB!%ixoE_ZSbqYV)_)YhRsZ=N91vqM&xa|RfKao!4TlG|Kx&BU z@eSL*tN1#Yx(6S#2ymb&sExHruKXd@Yd)BTeoki$cQm&hTg9O@*dgH1ND=dk{iDeK z?hUAmBMvj3-4mHU61U+c3}cQZG{v#1GNh^VG()vrj3F8qAEeT!I8lh{5g-FVaXa?m zh+tHWHcHC3^sbHEp~!*ti$?-cDomPIiLy@bKR^oSBmO=T!krnc4nI3!vQCs0|iMJ?A8^~@39QC4KhNke=p-1Qso6) zd&20SX^?ld!3F;YU7tIkNU(~mmJf>`|3n=<`wMpvqb781-X&T<;X54w2G{fga@8}G zdDF8-a;(7qxgz~+kzlPA;9WEN2*)blClelU?DD0*=oLi!W3MqRLo*BTF`YK zSSWd3s06)jZr z`adPiI4eNcj@rE!{5g-ZogvttSg+j#Lp`J8xXFiJUl_zEfi4 zF4;GW@710h!*ZbDE=3>H6byZq*LljzXuD1xJR+SeiM1!5gh2r)+B$_xif9@S9NPCx zw`cl}sDJEUH@Ks;WAxNGZ%q9m=;G0ud=3{eU8Yg4;Yq+fk>g*qQUze7;r+B;8k+4B zDoLm=T0ZlT{{cgnG_3rK`T+A_$%8s1A6QAFjelsAWpGq72n8jsmr`gTd6 z)TBZlcaZf!!H^7)xxtagQh7PImxSV6dU*^~48Kfs88-RtPCev6`JNuJLmez&XIN4V z?i)SfmM{eqD5D@O+N3_Hgm+gMn2jt|vU)5HcDP`j|EQY3AI=}NmczMfj_?_qpg}e7 z4I`$7dH>sCe8TM|4u-YcxR3%ULjyjH`Dw&3Xb}sK-suV`_fN$6^7vTAsH(8d4~yiS zjYehvGYg$rOaYTfAZcBqB)Vx`V{TU0IVQg)kMS)9sF0BE;4C~b-`WgKiFUPQ7yRUS zTBapAz?pHr=g!f;424O4RF01qF+d4|i&+n==@9gru)zs7VG^6dUpSigrk;68yLK~A zAn_(Ze-TEAH6qOePS=s;Wuq55BDToC45Ao2)zZN83zODvmE~sexmzi6Hzmp(CmEk- zCa8XarpWb$yRq$Y?;z}t?9i>2sB4A#pkgCtM2%O830@v zTzT@Q4y`q_VU&359QS(e`Hznc11+`h3ACrk_UGSJXc*41uiH)P4c>Q(x<3+TN9=%@ zG7a97H(#Ee<}+XO!%iRYIk~n*pkM;~8EhDLbBK}Sb8{22V;rWU|J&>7`g{@wi~RZJ zefqJ5-mVaAz<&Kar>pb*@by`K4X_tpe`sDhXIm>y_Ksdf%JY%f#DXE-0moMoCU~71 zupNYOq-7rtfZA6~m*IVx3<6;gE1R2$+t5(v3@vUN48mr$LaiuXm9;L-tr0SCsag(% zwZ|)OA61R&ezE2Y> z=Wv-|EzdhL(}W9p*Bt)Pu~}^<@;M5I{@c_PPR-_6$vN7CC$7?O1PCmW^{##DH!qy0 z^Ie74J|~;G8d4t;!9i$=5notwX0WN(y_y&@9cCUx2eVlkwwc;nrP#_y4?t;fY@a7! zUsu805NL4aRpQAUsLkea1!$|{5xWocgQVo`xV7ls(bx(q#xJfaXW;8Xm>r+ja5Gdr#QjO&|lA$$#kdP;4MI>JnzV zr_THxypG#$06tG%c~sACI!l1=8y!eX_^SHf9fKVkImu?+D@k~stk@e#Y!q2s%CA*% zB=hZ9t3xO&Yd9$)17yNsdik)!;X}a<%)zU|cAFJ9v-92RK~QB}2i&gEw=Q21ix%lC` z*iw_xbx~z*Y1I~F_RzWM|LUZuE^&qrA|+F`nEP+{k~Z0c1HP6&_#ClTSczau@iT(v zIDLpwQdOFku$?TK3S)2_*EUf)E=rPR;I1KYj6ti1q(8mowJ58ygbk`JlHT1G$*m6h zaC$H5IfRo=A?~+0a$cH$JL+GfkvEL__+7A>R4ab@m$sv=+)?dEkhCBSew0Sc2NTX{ zHr^>cIRK-whn$^{xIX~LW@aJevG@1WO9J1qk9TGq4kxWrjvy?;R*p7cxA_(BnX83C zJ9;WQx-RC+F~c;h9P38qZC=>V?N4`H8_d95|FW>}Y>~;GY_~=Hg$C`W*-`Nl9$JY3 z7PVVpn!jp(^{*OFn&Sa0r6G!GmB%qz`sYD!E&y2rJOf3`&f|$9dC-D0Dm1DzzrS$z z;mmeT#83-W@(>N*;B3jpcxapk!>Cy{2(}*K6muf>&2#=3XCS4hoO3_o72Y}Ne{YPT z-`R;(B*m1e(C~J+JWgNXDHLm^0GsF5hn6RcYhtX&gHjc)>%e2py-9ZNMw@0issfPy z3V(QOW)m`wr9{hMsr#kQY%Of|Ht5fu37f38m!{SHe(U8`l`c*{urk4(@ysSjU6fb< zoOd_Uo`CT@aPNitc8?@s8(fy>1~o4Ai);sMqj%(FC%xBi9Y`SbVcgBD)8l~#RJ*2q zyZg8}Z>-qu{|$@dE+gFp~>X1r=lzv#;s_rdz|4DUc;yUlx<#UTNL+gA{H*A;PCf?klp zrPOsC87X2m5s?);#B?p#C#_!r3>{$e`h;RGw8Zk|?fV2#u;K7*iGRQtrNsOh0AhpK zcGxr^$xiY@jq%}V@F`R(#avUaMa(v*?m(YY*aj%f zY_s&{`*si%Bp;|0Jd3Dj|j}nAAj=?OG zl`|`ajkaafn@Av<3vgbSm1?0>r9i2&0ZoeBdxk}r> z8n~#=S0b2@_f}zfa=DMJ)W3fdkA(g*poe7sW!pBQ_6iO%aSh27!Ou+pQ=vC6#aV)1fC8!)o};zK-n$boJ^Vm@RgjFwtWMEQW$DxZnxPuU6Z6Ht?t| zbK`J5?mcvoF;y)_7OlWFkOsgL(#+=-z&-NRG1G}HgxIr@-QPe1g;wYSQY zLDg|va?bV!7@|tZ*|l{1SgDo?sW-isGccZxGsSukxmSYEMob0OYjO$A^Pe_4BD`j})YA!FF4kYO4-8{nKx^t95__C{!p{;9@ix7qDW6eTm*<*&hKBlh zK5~`Q@cep<=%N8-(z-?ijfkO!8#GPEIy%Q`aGGgFbp&7a;)bZ0d`!gM8`1t*mI>NC zTwZ=azdS%$Hup21><@wmxI$VhOUENUddk1Zim`>}Z{?ZRuU()2!kHY)kFx49I|X#j z?gD(CzAvm$2U;j=+?b49QyMUNjy55lVa)8o!a|-}B+p0Dh~i-vh-B{JMEG@87{ttO zUXQPyvN5ruLSqez57t^F?Bt3SZ`N(9gaba`?g}gzTx;vHQAcXx_DfRSBIs{9H9wxs zI@nSJ+(;YV5^TJ|m7`_&e|L0ma>aOid+{fUeU`?Ti51J!G0{?cS*AyTl0}i@o<`}~ z@UzBXCTPrJVyjA~F~`Vc2@9`kM_pQ4%c_~mE8OvB(Hwemot(le9zWW=Ec53lEnmwjL9XTrvb|-PJe0 zmvmk5H2Mn1*fo9zwdW~&0nKdf^5c(b;(elmKbsof>UT<-O_=pf3x}`sRm94@-x0NR z@_>M@+S^RI|BYcn@&cdB1hSw-EdFNmJY!0pNv^2N@-EaNR1Qyg9uXj;v+;SJm~>FR zTb!`TR$uBi9Evok*gcbqcFam6{q(JZ3}AguX{dklD{tL`O%zTB=c@WAZ8=4%Ygd8K zk^tdgr^$Lx;h~0E69sYH(uW#0-&G7g!I$o86%)+(8Nqa!<<kZ z&1rtzovioA+S%zzG`-xv=3Lt8Z-j+G^k@G+W{NtzFr}xx6AYvhf%t) zcPb1RfUH`@%D$(#Ovl$-`=I(uek@>A113GCW_3GI&u;Bi`c@_Fs&wP%1w_3qh-B1( z<*~#CphL~g;DiUtilqRpPY0(Yb$U&q|I}ji(@MJb%&l>qL^&m2FB!6j*3u9A#GU0_ zsY#cjH+OtnC!S5~H(N77V&2%ODB%wTar_vq&YDOBO1Rw#=cVH`znA_ zEx(t=)#8=nZ{pk@e?%vmisGvNXebD@APl6Dgync?zQQ9UbwaGDHY%?SgwGdvexIGx z79OKOg2sF|gn#A2-GjSSc%rkE;DihBbd``i-?Av)U=7CJN|f^2G(7KdA&bLdn+i#Q z@{<7x_w+^vWa`nu)g%;l<($x`)eDIFS6miq3D*(c&(kKQs7s33rNw4bU)H3rSt#eLbKJC90dk&4aG81yLRVW`07>C5;$x5hE3PGXa$wmO*U)uGCJ`p zhqFCn>Lk2+2dCo+px4zo{!GBpN1%11ZnR?Lan~^Azcq(tqBf%i@9c_N-&e;=aE@rlHCHXMh@F zY;;=NQA^6j@SOwjOPGF9?_cOo7(~kQc#YNN*>60ovSBZm*eUpj8W|>FT6FI{&RC(u zgWG5@{)77+aSdp;wme*axV}7o!yn*EIQUr&*hLzQEmR%mHUoIx7nIzFtzOZCr^#_=_rrJ zeAb0S^j`N(cP>@s`FU(w-S@-g>6vM;i3FkCMCNM%1k0K;g-9)B{DC(~H@OdENY(Kh zv7ky5Y0OeeX{pMH+R`ya@%|CAYhjn{+0*w&ek==I6@1G?>NtSPSB9XW?I6Eq$+PyQ zeifBB#@C#F*@cYgRuHaXjVpZh9xjXbsKM1XqN825T^0`tClA$i!|Q$F1evijVw>7R_5$4Y? zl5qRY+Nt3^iv!@2nJw$>B|p^BKR8#bIozO&t&5OjqdCQ6da}3+^;(j7j(vp9x$*cV z!7)kZu~r*p1{f>!K^x>Tn^p?0Jr8X|qS*~fh?i?{eHA60rJeYyjEI3Sd;X7;Bh-3( zVy-91A8st4+lzl*t)NP)bG;ZHsW35s3u!C*y2`|m0_wHF=E^NI@Qrz$Un`U?{_QUU z=Yf=%Cn>nV97ltHqUGDyl_6F-a+kSz$1WQz6Y#XgA#kevJ#&*2*}>Fu zv4*$2=)y1h_u}1?xK(FjqGkV7`JeNldR|l6TuLbW8&!gvmb@S^!)R%l@D>wLR)Gxo zr98ju5JOqkWH|7HwxEeH?;rH}XJrQmlE#$o>P!r@noQtUYxsQ@)Ki|$y~NT-g(-H5 z(xW}dn=HCaXx>i=hhCSf;{Xrk!TqG+*jxBXLNuY#s_0QvFK(gL@f2;=h0h&4PG;3? z+2qSH=sc;1n{gvbx_6m+u*7IU%cAy<1OB!x;}Yyf+4n`*lwYeVDign1XsNQy)}sY| zN*SrCEyrbEwz!{HsyypZKL;8t$N@z_`iA3dON~`eu_OtQWDupKBUt3KHDrpq09$X` z+lSS}zA{5fqUU`9^P<$D+)C6r%kbzQ6%FJ197O@og327~9@O>?zxBGnd{g`td2lE3q+s@_hTfZ(o zRuzy~7y@d@Jf3yl3ZzB!N1c-iq}xT2Qn6zNA}GDkR{=|Fq~r!u*H)APo`=ud?NZC- z4l$d`6auzmdtKEHXv)&J>LJU@L4|n3-;dNQilP#J!K*HC%3Jhin4Y_Iv5D2Y^8SV3 zV^lHN?Jq)BlJ;0shec;ej*a4MSFzM8)^|&?!3Gc(HSb3 z6a?d6g68E~m6#c{C)xwpS3+T?O8c6utdqVnb+tzHnpNfx$y71P-b~RnEA76HVb3)X zZ~)#hrzhz3ya`{=htHNzvo7Tv-RPUs8UfFsM)ym=a`|R8_is0QYP^2eCgV&qjh7`&@F^|ri^D15a-3^PNh8&jTf6ZiZH*+E42Cej4V`SMBBiDc zQ(-8ic=`Ic!R0IIc5w2y+M@At%H#XP-2rUhLAFhoBj=&Bz324S`Q9GSU)}gKWEBs^ zdhY`a&FC-SkdtxhLA<+`hzCFB zUbcZA%hfufTI%CS2(|}oQ-B|a0In)_KZVUJDF517ohok6<<1rbyk*?VR-jX)|QUB)fe6hZuj-p~5MgTE?Y^YZ}Y8a8XK$8K^FWF&%|_b#`Yo zd0HgNOfn`46_~T5Bmb0E@SvX_cE2wyg_6IEw-MUU$jBqWarCwe!rD}sB# z&nY>=i=dZ}S*ioK8iy?P$)MJ(#gu>(=lSJE+C8dA;Oo%EzqF$3@0&*{znvI5CeVnK zkjrLLP=DLEn+(^H?zji(b}Yu{-E0bOvHA>{dyZ5VogIg{Tv0UZa2@L}sWFLc2oaRg z9LslLSXV*KKAA((QQU_pD`m(lw*bl;-bKrOxj{W6{be4Ue4#{SB3Q#I2~f3bbuJ$= z!|^k{458y@4O+{`t1huk)GB<@t>nbDzDX|ZzmDy(Z*q9uWza^yo&bR8 z5iXVnhLFBU!5rdp*@xCHd_)3q!4yLzIgct#DQ8>CNP3?;6>~egW5Aq96p4%Kj0T&e za#yTSt|v`jCcta;Q7=}cF&p_^bwBEtZ{*4-U*~kr24Y1G&3Hn0Q%#;igAgPLO&gb z-WudPt1yl^Xd^$Rp4c01OJ)g27a{Y=JXD=zDmLZhG94rTI*w)7qExoYh1o)#-2dUx za)pvBIXz5KT=d#l?~Fln=J%{f0VV;;UXDBcgik_px;8l2tgue2^5HQ_^SM3qL9rcc_w zjHmKC3zIH>BSj;`Oh5i!6#ZoP^94Gy3T6D9$c(Pe6A?$Om9c+^ZN!N2dFpx<@KnRZ{>V zEwNU3bPu`lVYsJv^B^zSGQ1X*GHFvC_yi6_{gy8E6w@EgFp1(A1eWj->P3sX3o0 zGJ)Cx7!5GPZMhr^S^d(=Ityr>XCuM~U)(4hgJ7iTM8TAc=k^31?jI5OO+P=d*7idt z%MGZU=SpCUO+^(*f6Rgu+#NHnH;uUET@ByQeV4(5=X#?^rw%=J6+y;y)yIFE7cq;6 zJawKnkoiC@_OdkLLO|An(k?dGryR}Yk#wC&pagV9f9lfM*ig>vFU^3U}{n!wrCyEasr z@v+=6c*YJwUh-2i6&dVTq+}+VA5h&kr4?Eb#$tIUK}EEDO-;j5!&f=3>+A8735?0X)^Zco^ew<2C|}ot7#zZI)Cg2*d7c$xqXC2tH7zwza4DCpx>Vz9gibv5o(Kzi zd)YFnz774Vq~u`5;#9*gVb;j9wa0v{84!V}C!!NH`hD@Ik0qyv;ZM^slYR!%5V2kN zi?nL)zdWL|I>*W~WsZPP|3s+bg{^ZU2e<5p=5JzMLjTUs z(9GvF%Rc(ua&;0q0F_^P6%o=hssMzB6CgQkvYr0&avcb3m%)>sj2ygm<3;xE5GBDb z3T1_Nb@tGF(9BS0=eW!5kYp|PmRSQ%9DZ|W{Ig>$X9~e{h&>iK{6USYL$S~@ZO~PH z$Jm+4s(eL~mQk3R4qa1A}?UAs-2ajwJqj~qM;YJACt+u0UBEO7{_zLEeQe77hv zabXD5jzcAkdC}E4bOYz=S4(E?%W0GiaVfG7UStW}2~GyyUgHPnP^OFB+e1oB@8yH9 zRY(;SS5?c{_;>zTc$Z%vpJ!c_=Ac^Xi~UT#W0R#}$IrT`;M2dp+n(cII3$?rVdZ;2 zF4&YcwHwt5uv<*Jf1YKe4+oTpb|_ln71@{Dmlq6RG-i@l{z-A2nG2qSNT5hix)Wq5 zFDJdWw7u9(8Vgf8w!!jcxUhx`7GF3j2@Z&yL`7f$$$HUoKWPvvnHJHAsBECfq$5kK ze0b0v8Y3mi}V}7kghI!B%s*NI9#fGbZuQ;3SsQk|jy97WSBSap$qq9p4!_r9~yR(Ll$#^>Q;p^sy7P=huL7G5OdD@8Ct0$%Ux>$*O!B1S9%pS{~^OApk z{xYsJe+_>JLXN6&=z<^xt#Bm*oU+B1@jIS4-zWjsd0VJ9!(^|rt+LHh zG|0CtrlPBX9{d&a-C6z1^jTdmt!o}8OHH&iHg6=jG+&YJtrn;ZC-*O~lY@|+tSTCg z1Z>IPKsx42R-~>gbAMzk4&3&YA&_hYI+&O1QvB0@0pN3oV8y1SiXo$u8W;C!6SduX2 zoLlxZCqipbY#f! z$MQe&gp{fNwh}Nn5Q%nK_j&cxgaE9iu=?#W!Wgwn4ZeM211&I3M{<13rg-#ZHy<>C zhjA*pT9Pwsj=3~!;(Qiq!}v%=X;Ze-g$Iq{nhC!|w7b1vHcHPg6kvi4xFKP7aQk_7 zCmWjb$Ag>;&4*!y<5ooErwpFa8pnL#u1MbR4!Tg7P`mZsSm;+DHxL)N2W|jDe=_YP zcipQ5JOTUT1~Y%xO^iXXdit|nnz+wZE5of@^<&g{AkcHbQ0^03aEj}swZs>#bP3<> zFN(eoL^!^SPM@e)U7wbLT(Zl>mGM}oUq@`&D&jsHes&;in-RrBZw17 zL;l}a*ZJ@#>(MaqKqk!S>umtH%LdFygdDHpMKsS_@ov^gT5e;UwZKP1C^2bbEmpMR@2KE=9mi$ZD^h>1DX1 zg8f8z`5hc@Xa3i7d^6oE(IDR$VnNEUd7t{bkv?$Uf$6xIxG}WTT&nQ!@HtYg$R-B^ z#zdZE@wTsw+v|^|>9_)MHg_S3ab>?;7D^h1gpuv1+8i+*o^;IC`*5Y=_N5YN!0^|) znA41UG)u;|2ey^38v$~E&t&1rV>si#Z9Yi*KHZDfcfr(&XB~+M7;(M-n?|DyTsho^ zd}V%Y8+g)xv!2t-7K${Sc{Go}?Xqy2J=2TWI@#OHD9yndW94LE-@4`Qi7PJA=2a8J zIa5YxpAi_)pR_V(e9ra*Ts(^+IG{g+@CW$D&-vc&(qadIARKL)8g7?x37OtG9V%>@ ztUVL=W9#}wMh@>q8I*a;Yra{mmt|EH{Ip}uL9CaNMHHv9INswtC|XhxaSS(&p?;^Z znV|<}xnu05#h(kWJqN(+%fs5E8#Oa_P`ctDbaAbuyVavs&9V0ZKMMqU=kG!Kh!B=SE%1-!U}*PqO(;Kb0jUODQ)_Y6AEqD8(4-Z zWIuH7sIL)z$#FVR7d@1pztz2ufde%|gJHV4tBZWDuU;nE?OJ31X36;{%#?VM%oX9M{%dmt;e;n_d5jH43yiALHWP zI3L$L4f1*$PwDFJ-!jvwMFlq1_Xv!uN71 zUiC}5!a6D%+q)z&Pb(W<5BWta5XoYpcu7K{?_nx+SiJyB;-sqxkJ85}mEM0K1O$^uq^O$_~P9+Yw@<=e1L zDJCCFWwRo0d~gx93Bxv4Q~zk;TgmhKS9bNo^TYMrXKPLV_Tdex{cIEBxJLeq34ivl z;B5yI+MSgkT-tVf-L`C7-SD3jKiq$!0sL|TDltaP^S0!C?Me@?U56j~`NzdoW6 zN0C`cGpd5J9V+S$@ZVncPm{c!@2=CokQ8D(O!l$e@onVHWoL~s;^GGb8?ejzR&&tft zD==7U@Lb_hXPS%Ot=%10E)?1ybbdi;CIsI)YHgsiCp-5Sq%Ohh>wC*A11g{5iyz4= zb+em#xg|k0vn3AN8eFF#OgrE~)r6wO zX{iCQ-{zP~X!cmY*^5Wm1Q^KRfpiYTMnb+wq-a1EH?C~DYwWL7Jx^#;js$sGiFEn%8wE71Olk9 ze+(M#|7F?3&gCXx7aII7*FSa|fiqlm#fsGA@Q^otJA{V+sz4+uGlGIO~RLxVv?QGQLdp#Xg)KD7Z(=U!Z#r-1+Kt_{AheL$+^c&G9)6B6oYTjte-M~DBn9U+>4QhwZq^;>@(VUf}E^X1vIz9-9rBpCc_$kvry zryJaZ;LA3D!|hkwtUf-wk7;c*! zH;jcS`=Vzu^7H-X00myk=dkOmD32Pd?8ATfU+2n<>KU@HCXd8w4yt*Df%(-B%Ik^5#kYUU5 z47j;2j3;y0Yfi<`c%1!W$6!7h$U0oxGsF8q(JKLJ$c#OO+pihEoCncuhu0y|lE~`) z*C|VNyH&CqXSIw_wm&(c$ukgGzfq-l8|=3!ps;JvrOW?d70ut=^T|;6{f-$f4E9dC z1ldkozh8Uzw*!?ZqV~>biJ6|)iT6ixHsGrmI#MO1xO=pKaf*Sl#tV}E&+tE?J5UyU z+v1%reSJ<>Z4LGm2LUl>{6qmPZ!j>^dCwogha-nL(38B+Sh8*kaIN9=oHTE#rGdD? z0^f$W(2jvAh_7XtHQF@3>K_g`y}-DmTDLOP`$ zDMKX!WB#IEe-m}XsU9pDzWUY`4p83D2j|c?TjVO{BhppciOn%Ku*6g2GtCQYm13Y) zsLDXSZ zEtDxk|LsLIbWmA8n%dVwgTF@4lbn^2*R50k3a)rz{28H=6~jPDE;-0A8^F6}`-KD% zJbO-T^0+Ue+Jo_t+nhqweh9esi{#HV0_g1_lu2UImwry2eL05$qg{!W>x$oQ-d zt!K1Z&onzX4?#VM6MFd#Z0VTBC>#@>mPz!(`e2TF3P%65c-a4`GUrsmT|_7BAL73G z&KXKA!@5Qo{Z$XVv*q_4?UXh-edewy5(0Z$o}ywb_sCFj%IZsE%$N>#Aw}j|qrKd6 zeTS$k`2OGKX;g-3KyC53is|J=`39*eU~1-g=Pxc?79uIdA#^cpR&^Bq@7r^B5{g5% z?}sHhrfy!4Q-&m=abU`E@lNblosB_TfA>?!xEQTRM*L^wpy#LRWmFZWbQwVRxN#2^ zd0wJvZKpW*Eo4?RnMW&sL6c4`@ZC)3+^`D}bmJIv&e7`ru?Xy6A=O3h%A|!wPBCi$ zk?`drpd^GOIdz-7f^PE9mWZiG{(({LB6n>>98vRzyQd#L@B=K_NjzZlO-#^eis+Mz zBYcPARAYbTNp6Thw#;nSBzNGsFpud_AgC3EJh$T*mE>39-X{n!J_QwAwU&n_z9BlF z1O$+nAS>U`02^{C@fJ$;NOukarmD^9#{nW_1UW!UQv5v~ffV2L6Q91w6u9L#FKpfI zW7K`Ub2itw@*}7;OSj%psTQ`(w+1}#1ZvWfj2nuP7rEx1U-Nb(;qb?#EWoK6wF%-)yei-Ffzpxdg^QZ zNLRd6j6^rQ4JgHE9yk~}F+Dly=M2$z6u>*7s%xUy?$Dgf=J`c^(phA|3-gKMvdem5 zMiE=-X9B;T{(6z3lTC}Bq`|$=C^T!c0{zo;yqv@P8wB#}9j1aH1mcm zXT2G&{xwtlm}shnu)X3ta=-!6YKxMBG7Ca0qnONivwT9Khk@)VF^3nZsDoB(u)uv4 zas8U)TN6BfljAv}saestR6eWg-#4cRvQ$XmS1;>=pJ8rXZ-t~TZRW=ik!3w?efwA% zaxd}0Ji|CYhegR@+EIFNwqNDIXfj2|Cr!gA*sycG}cYN#r&0{Q>HP;OGG4AKE? ztt9#HTmo)aqJeY+A1f(w{ Date: Thu, 1 May 2025 10:29:58 +0200 Subject: [PATCH 559/802] other colour --- book/intro/figures/intro-book-2.svg | 627 ++++++++++++++------------- book/intro/figures/intro-book-2.vsdx | Bin 44516 -> 44476 bytes 2 files changed, 314 insertions(+), 313 deletions(-) diff --git a/book/intro/figures/intro-book-2.svg b/book/intro/figures/intro-book-2.svg index ec895cf..bc35954 100644 --- a/book/intro/figures/intro-book-2.svg +++ b/book/intro/figures/intro-book-2.svg @@ -3,7 +3,7 @@ + viewBox="0 0 794.451 187.64" xml:space="preserve" color-interpolation-filters="sRGB" class="st11"> @@ -164,19 +165,19 @@ Blad.45 - + Blad.46 - + Blad.47 - + Blad.48 - + Blad.49 @@ -187,7 +188,7 @@ TeachBooks tools and GitHub do the rest! Blad.52 - + Blad.53 @@ -201,1222 +202,1222 @@ Blad.620 Blad.621 - + Blad.622 - + Blad.623 - + Blad.624 - + Blad.625 - + Blad.626 - + Blad.627 - + Blad.628 - + Blad.629 - + Blad.630 - + Blad.631 - + Blad.632 - + Blad.633 - + Blad.634 - + Blad.635 - + Blad.636 - + Blad.637 - + Blad.638 - + Blad.639 - + Blad.640 - + Blad.641 - + Blad.642 - + Blad.643 - + Blad.644 - + Blad.645 - + Blad.646 - + Blad.647 - + Blad.648 - + Blad.649 - + Blad.650 - + Blad.651 - + Blad.652 - + Blad.653 - + Blad.654 - + Blad.655 - + Blad.656 - + Blad.657 - + Blad.658 - + Blad.659 - + Blad.660 - + Blad.661 - + Blad.662 - + Blad.663 - + Blad.664 - + Blad.665 - + Blad.666 - + Blad.667 - + Blad.668 - + Blad.669 - + Blad.670 - + Blad.671 - + Blad.672 - + Blad.673 - + Blad.674 - + Blad.675 - + Blad.676 - + Blad.677 - + Blad.678 - + Blad.679 - + Blad.680 - + Blad.681 - + Blad.682 - + Blad.683 - + Blad.684 - + Blad.685 - + Blad.686 - + Blad.687 - + Blad.688 - + Blad.689 - + Blad.690 - + Blad.691 - + Blad.692 - + Blad.693 - + Blad.694 - + Blad.695 - + Blad.696 - + Blad.697 - + Blad.698 - + Blad.699 - + Blad.700 - + Blad.701 - + Blad.702 - + Blad.703 - + Blad.704 - + Blad.705 - + Blad.706 - + Blad.707 - + Blad.708 Blad.709 - + Blad.710 - + Blad.711 - + Blad.712 - + Blad.713 - + Blad.714 - + Blad.715 - + Blad.716 - + Blad.717 - + Blad.718 - + Blad.719 - + Blad.720 - + Blad.721 - + Blad.722 - + Blad.723 - + Blad.724 - + Blad.725 - + Blad.726 - + Blad.727 - + Blad.728 - + Blad.729 - + Blad.730 - + Blad.731 - + Blad.732 - + Blad.733 - + Blad.734 - + Blad.735 - + Blad.736 - + Blad.737 - + Blad.738 - + Blad.739 - + Blad.740 - + Blad.741 - + Blad.742 - + Blad.743 - + Blad.744 - + Blad.745 - + Blad.746 - + Blad.747 - + Blad.748 - + Blad.749 - + Blad.750 - + Blad.751 - + Blad.752 - + Blad.753 - + Blad.754 - + Blad.755 - + Blad.756 - + Blad.757 - + Blad.758 - + Blad.759 - + Blad.760 - + Blad.761 - + Blad.762 - + Blad.763 - + Blad.764 - + Blad.765 - + Blad.766 - + Blad.767 - + Blad.768 - + Blad.769 - + Blad.770 - + Blad.771 - + Blad.772 - + Blad.773 - + Blad.774 - + Blad.775 - + Blad.776 - + Blad.777 - + Blad.778 - + Blad.779 - + Blad.780 - + Blad.781 - + Blad.782 - + Blad.783 - + Blad.784 - + Blad.785 - + Blad.786 - + Blad.787 - + Blad.788 - + Blad.789 - + Blad.790 - + Blad.791 - + Blad.792 - + Blad.793 - + Blad.794 - + Blad.795 - + Blad.796 - + Blad.797 - + Blad.798 - + Blad.799 - + Blad.800 - + Blad.801 - + Blad.802 - + Blad.803 - + Blad.804 - + Blad.805 - + Blad.806 - + Blad.807 Blad.808 - + Blad.809 - + Blad.810 - + Blad.811 - + Blad.812 - + Blad.813 - + Blad.814 - + Blad.815 - + Blad.816 - + Blad.817 - + Blad.818 - + Blad.819 - + Blad.820 - + Blad.821 - + Blad.822 - + Blad.823 - + Blad.824 - + Blad.825 - + Blad.826 - + Blad.827 - + Blad.828 - + Blad.829 - + Blad.830 - + Blad.831 - + Blad.832 - + Blad.833 - + Blad.834 - + Blad.835 - + Blad.836 - + Blad.837 - + Blad.838 - + Blad.839 - + Blad.840 - + Blad.841 - + Blad.842 - + Blad.843 - + Blad.844 - + Blad.845 - + Blad.846 - + Blad.847 - + Blad.848 - + Blad.849 - + Blad.850 - + Blad.851 - + Blad.852 - + Blad.853 - + Blad.854 - + Blad.855 Blad.856 - + Blad.857 - + Blad.858 - + Blad.859 - + Blad.860 - + Blad.861 - + Blad.862 - + Blad.863 - + Blad.864 - + Blad.865 - + Blad.866 - + Blad.867 - + Blad.868 - + Blad.869 - + Blad.870 - + Blad.871 - + Blad.872 - + Blad.873 - + Blad.874 - + Blad.875 - + Blad.876 - + Blad.877 - + Blad.878 - + Blad.879 - + Blad.880 - + Blad.881 - + Blad.882 - + Blad.883 - + Blad.884 Blad.885 - + Blad.886 - + Blad.887 - + Blad.888 - + Blad.889 - + Blad.890 - + Blad.891 - + Blad.892 - + Blad.893 Blad.894 - + Blad.895 - + Blad.896 - + Blad.897 - + Blad.898 - + Blad.899 - + Blad.900 - + Blad.901 - + Blad.902 - + Blad.903 - + Blad.904 - + Blad.905 - + Blad.906 - + Blad.907 - + Blad.908 - + Blad.909 - + Blad.910 - + Blad.911 - + Blad.912 - + Blad.913 - + Blad.914 - + Blad.915 - + Blad.916 - + Blad.917 - + Blad.918 - + Blad.919 - + Blad.920 - + Blad.921 - + Blad.922 - + Blad.923 - + Blad.924 - + Blad.925 - + Blad.926 - + Blad.927 @@ -1428,11 +1429,11 @@ L6.87 187.64 L8.25 187.64 L8.25 186.26 L8.25 184.89 L8.25 183.52 L8.25 182.14 L8.25 180.77 L8.25 179.39 L8.25 178.02 L8.25 176.64 L8.25 175.27 L9.62 175.27 L9.62 173.89 L11 173.89 L11 172.52 L11.27 172.52 L12.37 172.52 L12.37 171.14 L12.37 169.77 L12.37 168.39 L12.37 167.02 L12.37 165.64 L11 165.64 Z" - class="st8"/> + class="st9"/> Blad.928 - + @@ -1448,7 +1449,7 @@ 36.13 150.77 36.13 150.77 C37.43 154.05 36.6 156.5 36.37 157.09 C37.9 158.75 38.8 160.88 38.8 163.49 C38.8 172.66 33.27 174.68 27.97 175.27 C28.83 176.02 29.58 177.44 29.58 179.7 C29.58 182.9 29.54 185.47 29.54 186.26 C29.54 186.89 29.97 187.64 31.15 187.4 C40.56 184.24 47.35 175.31 47.35 164.76 C47.39 151.56 - 36.76 140.89 23.69 140.89 Z" class="st9"/> + 36.76 140.89 23.69 140.89 Z" class="st10"/> diff --git a/book/intro/figures/intro-book-2.vsdx b/book/intro/figures/intro-book-2.vsdx index 087c81c6d0c6a492c90058703a3084677bcd07ef..d0deade432c423c819a4fc40aa2a193fb4134a2a 100644 GIT binary patch delta 39164 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 From a92bb1a578092ba9c97fe7bdd0df6fa329ea11fd Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 1 May 2025 10:32:10 +0200 Subject: [PATCH 560/802] add blend to demo --- book/intro/book.md | 1 + 1 file changed, 1 insertion(+) diff --git a/book/intro/book.md b/book/intro/book.md index 71444b5..d70bfb6 100644 --- a/book/intro/book.md +++ b/book/intro/book.md @@ -3,6 +3,7 @@ Never seen a TeachBook before? Here's a small demo of the MUDE-book! ```{video} https://www.youtube.com/embed/gbBsWo6em4c?si=ayKhISsx06LmGbDD +:class: blend ``` So what are you looking at? It's a website generated with the [TeachBooks package](https://github.com/TeachBooks/TeachBooks) which in turn makes use of many other tools, of which [Jupyter Book package](https://jupyterbook.org/) and [Sphinx](https://www.sphinx-doc.org/) are the most prominent. Various extensions have been added to improve the student-experience, especially for technical topics! With TeachBooks we aim to make it easy to collaboratively use it, even if you've little experience with the software package which is part of it. From c0c5551c08fcf23cef2e076fa1ccdda38cbc7868 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 1 May 2025 15:17:24 +0200 Subject: [PATCH 561/802] Update draft-release.md --- book/features/draft-release.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/book/features/draft-release.md b/book/features/draft-release.md index 01d48a9..4a7915d 100644 --- a/book/features/draft-release.md +++ b/book/features/draft-release.md @@ -29,7 +29,7 @@ The workflow is enabled by a `teachbooks` CLI feature that identifies and remove For example, pages in a developed book (e.g., `draft` branch) can be manually stripped out of the table of contents when a merge request from `draft` to `release` is made. This prevents the page being included in the released book. Pages marked with this feature are still visible in the `draft` book. Lines tagged in the configuration file `_config.yml` can be used in exactly the same manner. The tag is applied as follows: -``` +```yaml format: jb-book root: intro @@ -38,9 +38,9 @@ parts: chapters: - file: ... ... -# START REMOVE-FROM-PUBLISH +# START REMOVE-FROM-RELEASE - file: files_to_remove -# END REMOVE-FROM-PUBLISH +# END REMOVE-FROM-RELEASE ``` There is no limit to the number of stripped sections, they can be sequential and indentation does not matter. @@ -48,9 +48,11 @@ There is no limit to the number of stripped sections, they can be sequential and To invoke the tag and remove content during the book build process, use the following optional argument when building the book with the `teachbooks` package: ``` -teachbooks build --publish book +teachbooks build --release book ``` +This is done in the [deploy-book-workflow](deploy-book-workflow) by including the branches for which preprocessing needs to be done the repository variable `BRANCHES_TO_PREPROCESS` which is by default set to ` ` (just a space = no branch). It should be a space-separated list of branch names, e.g. 'main second third'. + Note that `teachbooks build book` would build a book without stripping the tagged lines, just as `jupyter-book build book` would. This is called "draft mode" and is the default behavior. You can recognize it in the stdout after running the `build` command: ```bash From e48a170f8e408fb5c0dbdd3896af9c93813fefed Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 May 2025 13:20:05 +0000 Subject: [PATCH 562/802] Bump book/external/deploy-book-workflow from `427215f` to `d90524b` Bumps [book/external/deploy-book-workflow](https://github.com/TeachBooks/deploy-book-workflow) from `427215f` to `d90524b`. - [Commits](https://github.com/TeachBooks/deploy-book-workflow/compare/427215f1ccc048847abd8cd86a1ba2e85c2dd549...d90524baa6d989dc2f49ee3d5d2ae1885fe679a9) --- updated-dependencies: - dependency-name: book/external/deploy-book-workflow dependency-version: d90524baa6d989dc2f49ee3d5d2ae1885fe679a9 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/deploy-book-workflow | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index 427215f..d90524b 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit 427215f1ccc048847abd8cd86a1ba2e85c2dd549 +Subproject commit d90524baa6d989dc2f49ee3d5d2ae1885fe679a9 From 4f814bea7e3a0f372b318aba2aae8b836350d32e Mon Sep 17 00:00:00 2001 From: Dennis den Ouden-van der Horst Date: Fri, 2 May 2025 08:18:02 +0200 Subject: [PATCH 563/802] Force update --- book/_git/cloned_repos.txt | 2 + book/_toc_with_local_paths.yml | 130 ++++++++++++++++++ book/references.bib | 235 +++++++++++++++++---------------- 3 files changed, 250 insertions(+), 117 deletions(-) create mode 100644 book/_git/cloned_repos.txt create mode 100644 book/_toc_with_local_paths.yml diff --git a/book/_git/cloned_repos.txt b/book/_git/cloned_repos.txt new file mode 100644 index 0000000..1b24cb4 --- /dev/null +++ b/book/_git/cloned_repos.txt @@ -0,0 +1,2 @@ +C:\Users\douden\Documents\GitHub\manual\book\_git/github.com_TeachBooks_Sphinx-Indexed-Definitions/manual +C:\Users\douden\Documents\GitHub\manual\book\_git/github.com_TeachBooks_Sphinx-ref-graph/manual diff --git a/book/_toc_with_local_paths.yml b/book/_toc_with_local_paths.yml new file mode 100644 index 0000000..cdc4924 --- /dev/null +++ b/book/_toc_with_local_paths.yml @@ -0,0 +1,130 @@ +# ToC file with localized paths. Used for Teachbooks' external content feature. +format: jb-book +parts: +- caption: Your First TeachBook! + chapters: + - file: intro/book.md + - file: intro/workflow.md + - file: intro/template.md + - file: intro/next.md +- caption: Getting Going! + chapters: + - file: installation-and-setup/user_types.md + - file: installation-and-setup/git.md + sections: + - file: installation-and-setup/tools + - file: installation-and-setup/overview.md + sections: + - file: installation-and-setup/vscode-setup.md + - file: installation-and-setup/git-setup_local.md + - file: installation-and-setup/anaconda.md + - file: installation-and-setup/git_bash_conda_vs-code.md + - file: installation-and-setup/jupyter-book-setup.md + - file: workflows/collaboration.md + sections: + - file: workflows/milestones_issues.md + - file: workflows/branches.md + - file: workflows/edit_book.md + - file: workflows/check_changes_online.md + - file: workflows/merge_request.md + - file: installation-and-setup/collab + - file: installation-and-setup/versioning + sections: + - file: installation-and-setup/versions_URLs + - file: installation-and-setup/versioning_changelog + - file: installation-and-setup/publisher + - file: installation-and-setup/copyright.md + sections: + - file: installation-and-setup/copyright/considerations + - file: installation-and-setup/copyright/licenses + - file: installation-and-setup/copyright/recommendations +- caption: Features + chapters: + - file: features/overview.md + - file: basic-features/overview.md + sections: + - file: basic-features/jupyterbook.md + - file: basic-features/figures.md + - file: basic-features/equations.md + - file: basic-features/videos.md + - file: basic-features/References.md + - file: basic-features/code.md + - file: basic-features/Code_block_figures + - file: basic-features/badges.md + - file: basic-features/banner + title: Banner or Announcement + - file: features/easy-editing.md + sections: + - file: external/template/README.md + - file: features/draft-release + - file: external/deploy-book-workflow/README.md + - file: features/pull_request_build.md + - file: features/local_server + - file: features/external_toc + sections: + - file: external/Nested-Books/README.md + title: (Deprecated) Share content between books using submodules + - file: features/update_env + - file: features/versioning + - file: features/sphinx_extensions.md + sections: + - file: external/Download-Link-Replacer/README.md + - file: external/Sphinx-launch-buttons/README.md + - file: basic-features/utterances.md + - file: features/h5p.md + sections: + - file: examples/h5p_examples.md + - file: features/plotly.ipynb + - file: external/Sphinx-Grasple-public/README.md + - file: features/HTML_javascript.md + sections: + - file: features/adding_HTML_elements.md + - file: features/creating_basic_HTML_elements.md + - file: features/live_code + sections: + - file: features/widgets.ipynb + - file: features/exercise_checking.ipynb + - file: features/jupyterquiz.ipynb + - file: external/sphinx-iframes/README.md + - file: _git/github.com_TeachBooks_Sphinx-Indexed-Definitions/manual/README.md + - file: external/Sphinx-PRIME-applets/README.md + - file: features/visuals.md + sections: + - file: external/Sphinx-Image-Inverter/README.md + - file: external/JupyterBook-Patches/README.md + - file: external/Sphinx-TUDelft-theme/README.md + - file: external/teachbooks-sphinx-tippy/README.md + - file: features/apa + - file: external/Sphinx-Named-Colors/README.md + - file: _git/github.com_TeachBooks_Sphinx-ref-graph/manual/README.md + - file: features/students + sections: + - file: external/annotater/README.md + - file: basic-features/hypothesis.md +- caption: Examples + chapters: + - file: examples/overview.md + - file: examples/book_structure.md + - file: examples/live_code.md + - file: examples/example_gumbel.ipynb + - file: examples/theory_questions.md + - file: examples/example_quiz_interactive.ipynb + - file: examples/coding_theory_widgets.ipynb + - file: examples/parametric_questions.ipynb +- caption: Editing Tools + chapters: + - file: tools/figmaker + - file: helper_code/intro.md + sections: + - file: helper_code/converter.md + - file: helper_code/move_images.md + - file: external/Useful_python_code/snippit.ipynb + - file: external/Useful_python_code/extensionfildownloadreturn.ipynb + - file: external/Useful_python_code/figshrinker.ipynb +- caption: Miscallaneous + chapters: + - file: references.md + - file: credits + - file: changelog + - file: contact +root: intro diff --git a/book/references.bib b/book/references.bib index 7b3d706..61219ae 100644 --- a/book/references.bib +++ b/book/references.bib @@ -1,184 +1,185 @@ @misc{timon_latex, - title={LaTeX to Markdown conversion}, - author={Idema (Delft University of Technology), Timon}, - institution ={Delft University of Technology}, - url={https://gitlab.tudelft.nl/opentextbooks/latex-to-markdown-conversion}, - year={2024}, - note = {Retrieved December, 2024. BSD-3.} + title = {LaTeX to Markdown conversion}, + author = {Idema (Delft University of Technology), Timon}, + institution = {Delft University of Technology}, + url = {https://gitlab.tudelft.nl/opentextbooks/latex-to-markdown-conversion}, + year = {2024}, + note = {Retrieved December, 2024. BSD-3.}, } @misc{hall21, - author = {Hall, Matt}, - title = {Which open licence should I choose?}, - institution = {Agile Scientific}, - url = {https://agilescientific.com/blog/2021/2/17/which-open-licence-should-i-choose}, - year = {2021}, - note = {Online; posted 17-February-2021. CC BY.} + author = {Hall, Matt}, + title = {Which open licence should I choose?}, + institution = {Agile Scientific}, + url = {https://agilescientific.com/blog/2021/2/17/which-open-licence-should-i-choose}, + year = {2021}, + note = {Online; posted 17-February-2021. CC BY.}, } @misc{jason_moore, - title={Learn Multibody Dynamics, SymPy}, - author={Moore, Jason}, - url={https://moorepants.github.io/learn-multibody-dynamics/sympy.html}, - year={2023} + title = {Learn Multibody Dynamics, SymPy}, + author = {Moore, Jason}, + url = {https://moorepants.github.io/learn-multibody-dynamics/sympy.html}, + year = {2023}, } @misc{tud_cip_24, - author = {{TU Delft Library}}, - title = {Copyright Information Point}, - url = {https://www.tudelft.nl/library/support/copyright}, - year = {2024}, - note = {Retrieved December, 2024. CC BY 4.0.} + author = {{TU Delft Library}}, + title = {Copyright Information Point}, + url = {https://www.tudelft.nl/library/support/copyright}, + year = {2024}, + note = {Retrieved December, 2024. CC BY 4.0.}, } @misc{deploy_book, - author = {{TeachBooks}}, - title = {GitHub reusable action: publish your book online to GitHub Pages}, - url = {https://github.com/TeachBooks/deploy-book-workflow}, - year = {2024}, - note = {Retrieved December, 2024. BSD-3-Clause.} + author = {{TeachBooks}}, + title = {GitHub reusable action: publish your book online to GitHub Pages}, + url = {https://github.com/TeachBooks/deploy-book-workflow}, + year = {2024}, + note = {Retrieved December, 2024. BSD-3-Clause.}, } @misc{download_link, - author = {{TeachBooks}}, - title = {Sphinx extension: download link replacer}, - url = {https://github.com/TeachBooks/Download-Link-Replacer}, - year = {2024}, - note = {Retrieved December, 2024. BSD-3-Clause.} + author = {{TeachBooks}}, + title = {Sphinx extension: download link replacer}, + url = {https://github.com/TeachBooks/Download-Link-Replacer}, + year = {2024}, + note = {Retrieved December, 2024. BSD-3-Clause.}, } @misc{patches, - author = {{TeachBooks}}, - title = {Sphinx extension: JupyterBook-Patches}, - url = {https://github.com/TeachBooks/JupyterBook-Patches}, - year = {2024}, - note = {Retrieved December, 2024. BSD-3-Clause.} + author = {{TeachBooks}}, + title = {Sphinx extension: JupyterBook-Patches}, + url = {https://github.com/TeachBooks/JupyterBook-Patches}, + year = {2024}, + note = {Retrieved December, 2024. BSD-3-Clause.}, } @misc{annotator, - author = {{TeachBooks}}, - title = {Local Annotator Extension}, - url = {https://github.com/TeachBooks/annotator}, - year = {2024}, - note = {Retrieved December, 2024. BSD-3-Clause.} + author = {{TeachBooks}}, + title = {Local Annotator Extension}, + url = {https://github.com/TeachBooks/annotator}, + year = {2024}, + note = {Retrieved December, 2024. BSD-3-Clause.}, } @misc{nested, - author = {{TeachBooks}}, - title = {Git workflow: Share content between book}, - url = {https://github.com/TeachBooks/Nested-Books}, - year = {2024}, - note = {Retrieved December, 2024. CC BY 4.0.} + author = {{TeachBooks}}, + title = {Git workflow: Share content between book}, + url = {https://github.com/TeachBooks/Nested-Books}, + year = {2024}, + note = {Retrieved December, 2024. CC BY 4.0.}, } @misc{grasple, - author = {{TeachBooks}}, - title = {Sphinx extension: Grasple}, - url = {https://github.com/TeachBooks/Sphinx-Grasple-public}, - year = {2024}, - note = {Retrieved December, 2024. MIT.} + author = {{TeachBooks}}, + title = {Sphinx extension: Grasple}, + url = {https://github.com/TeachBooks/Sphinx-Grasple-public}, + year = {2024}, + note = {Retrieved December, 2024. MIT.}, } @misc{image, - author = {{TeachBooks}}, - title = {Sphinx extension: Image Inverter}, - url = {https://github.com/TeachBooks/Sphinx-Image-Inverter}, - year = {2024}, - note = {Retrieved December, 2024. BSD-3-Clause.} + author = {{TeachBooks}}, + title = {Sphinx extension: Image Inverter}, + url = {https://github.com/TeachBooks/Sphinx-Image-Inverter}, + year = {2024}, + note = {Retrieved December, 2024. BSD-3-Clause.}, } @misc{tudelft_theme, - author = {{TeachBooks}}, - title = {Sphinx extension: TU Delft theme}, - url = {https://github.com/TeachBooks/Sphinx-TUDelft-theme}, - year = {2024}, - note = {Retrieved December, 2024. MIT.} + author = {{TeachBooks}}, + title = {Sphinx extension: TU Delft theme}, + url = {https://github.com/TeachBooks/Sphinx-TUDelft-theme}, + year = {2024}, + note = {Retrieved December, 2024. MIT.}, } @misc{tippy, - author = {{TeachBooks}}, - title = {TeachBooks Sphinx extension: Rich hover over tips}, - url = {https://github.com/TeachBooks/teachbooks-sphinx-tippy}, - year = {2024}, - note = {Retrieved December, 2024. MIT.} + author = {{TeachBooks}}, + title = {TeachBooks Sphinx extension: Rich hover over tips}, + url = {https://github.com/TeachBooks/teachbooks-sphinx-tippy}, + year = {2024}, + note = {Retrieved December, 2024. MIT.}, } @misc{template, - author = {{TeachBooks}}, - title = {Your first TeachBook using the GitHub template}, - url = {https://github.com/TeachBooks/template}, - year = {2024}, - note = {Retrieved December, 2024. CC BY 4.0.} + author = {{TeachBooks}}, + title = {Your first TeachBook using the GitHub template}, + url = {https://github.com/TeachBooks/template}, + year = {2024}, + note = {Retrieved December, 2024. CC BY 4.0.}, } @misc{useful_code, - author = {{TeachBooks}}, - title = {Useful python code}, - url = {https://github.com/TeachBooks/Useful_python_code}, - year = {2024}, - note = {Retrieved December, 2024. BSD-3-Clause.} + author = {{TeachBooks}}, + title = {Useful python code}, + url = {https://github.com/TeachBooks/Useful_python_code}, + year = {2024}, + note = {Retrieved December, 2024. BSD-3-Clause.}, } @misc{launch_buttons, - author = {{TeachBooks}}, - title = {Custom launch buttons}, - url = {https://github.com/TeachBooks/Sphinx-launch-buttons}, - year = {2024}, - note = {Retrieved December, 2024. BSD-3-Clause.} + author = {{TeachBooks}}, + title = {Custom launch buttons}, + url = {https://github.com/TeachBooks/Sphinx-launch-buttons}, + year = {2024}, + note = {Retrieved December, 2024. BSD-3-Clause.}, } @misc{sphinx-colors, - author = {{TeachBooks}}, - title = {Sphinx Named Colors}, - url = {https://github.com/TeachBooks/Sphinx-Named-Colors}, - year = {2024}, - note = {Retrieved January 2025. MIT.} + author = {{TeachBooks}}, + title = {Sphinx Named Colors}, + url = {https://github.com/TeachBooks/Sphinx-Named-Colors}, + year = {2024}, + note = {Retrieved January 2025. MIT.}, } @misc{semver, - author = {Tom Preston-Werner}, - title = {Semantic Versioning specification}, - url = {https://semver.org/}, - year = {2025}, - note = {Retrieved February 2025. CC BY 3.0.} + author = {Tom Preston-Werner}, + title = {Semantic Versioning specification}, + url = {https://semver.org/}, + year = {2025}, + note = {Retrieved February 2025. CC BY 3.0.}, } @misc{sphinx-iframes, - author = {{TeachBooks}}, - title = {Sphinx iframes}, - url = {https://github.com/TeachBooks/sphinx-iframes}, - year = {2025}, - note = {Retrieved April 2025. MIT.} + author = {{TeachBooks}}, + title = {Sphinx iframes}, + url = {https://github.com/TeachBooks/sphinx-iframes}, + year = {2025}, + note = {Retrieved April 2025. MIT.}, } @misc{sphinx-prime-applets, - author = {{TeachBooks}}, - title = {Sphinx PRIME applets}, - url = {https://github.com/TeachBooks/Sphinx-PRIME-applets}, - year = {2025}, - note = {Retrieved April 2025. MIT.} + author = {{TeachBooks}}, + title = {Sphinx PRIME applets}, + url = {https://github.com/TeachBooks/Sphinx-PRIME-applets}, + year = {2025}, + note = {Retrieved April 2025. MIT.}, } @misc{teachbooks_package, - author = {{TeachBooks}}, - title = {TeachBooks Package: Jupyter Book Wrapper}, - url = {https://github.com/TeachBooks/TeachBooks}, - year = {2024}, - note = {Retrieved April, 2025. MIT License.} + author = {{TeachBooks}}, + title = {TeachBooks Package: Jupyter Book Wrapper}, + url = {https://github.com/TeachBooks/TeachBooks}, + year = {2024}, + note = {Retrieved April, 2025. MIT License.}, } @misc{sphinx-indexed-definitions, - author = {{TeachBooks}}, - title = {Sphinx Indexed Definitions}, - url = {https://github.com/TeachBooks/Sphinx-Indexed-Definitions}, - year = {2025}, - note = {Retrieved April, 2025. MIT License.} + author = {{TeachBooks}}, + title = {Sphinx Indexed Definitions}, + url = {https://github.com/TeachBooks/Sphinx-Indexed-Definitions}, + year = {2025}, + note = {Retrieved April, 2025. MIT License.}, } @misc{sphinx-interactive-graph, - author = {{TeachBooks}}, - title = {Sphinx Indexed Definitions}, - url = {https://github.com/TeachBooks/Sphinx-Indexed-Definitions}, - year = {2025}, - note = {Retrieved April, 2025. MIT License.} -} \ No newline at end of file + author = {{TeachBooks}}, + title = {Sphinx Indexed Definitions}, + url = {https://github.com/TeachBooks/Sphinx-Indexed-Definitions}, + year = {2025}, + note = {Retrieved April, 2025. MIT License.}, +} + From 72e394a10401db84f725104f806b10184c594a61 Mon Sep 17 00:00:00 2001 From: Dennis den Ouden-van der Horst Date: Fri, 2 May 2025 08:25:11 +0200 Subject: [PATCH 564/802] Oops --- book/_git/cloned_repos.txt | 2 - book/_toc_with_local_paths.yml | 130 --------------------------------- 2 files changed, 132 deletions(-) delete mode 100644 book/_git/cloned_repos.txt delete mode 100644 book/_toc_with_local_paths.yml diff --git a/book/_git/cloned_repos.txt b/book/_git/cloned_repos.txt deleted file mode 100644 index 1b24cb4..0000000 --- a/book/_git/cloned_repos.txt +++ /dev/null @@ -1,2 +0,0 @@ -C:\Users\douden\Documents\GitHub\manual\book\_git/github.com_TeachBooks_Sphinx-Indexed-Definitions/manual -C:\Users\douden\Documents\GitHub\manual\book\_git/github.com_TeachBooks_Sphinx-ref-graph/manual diff --git a/book/_toc_with_local_paths.yml b/book/_toc_with_local_paths.yml deleted file mode 100644 index cdc4924..0000000 --- a/book/_toc_with_local_paths.yml +++ /dev/null @@ -1,130 +0,0 @@ -# ToC file with localized paths. Used for Teachbooks' external content feature. -format: jb-book -parts: -- caption: Your First TeachBook! - chapters: - - file: intro/book.md - - file: intro/workflow.md - - file: intro/template.md - - file: intro/next.md -- caption: Getting Going! - chapters: - - file: installation-and-setup/user_types.md - - file: installation-and-setup/git.md - sections: - - file: installation-and-setup/tools - - file: installation-and-setup/overview.md - sections: - - file: installation-and-setup/vscode-setup.md - - file: installation-and-setup/git-setup_local.md - - file: installation-and-setup/anaconda.md - - file: installation-and-setup/git_bash_conda_vs-code.md - - file: installation-and-setup/jupyter-book-setup.md - - file: workflows/collaboration.md - sections: - - file: workflows/milestones_issues.md - - file: workflows/branches.md - - file: workflows/edit_book.md - - file: workflows/check_changes_online.md - - file: workflows/merge_request.md - - file: installation-and-setup/collab - - file: installation-and-setup/versioning - sections: - - file: installation-and-setup/versions_URLs - - file: installation-and-setup/versioning_changelog - - file: installation-and-setup/publisher - - file: installation-and-setup/copyright.md - sections: - - file: installation-and-setup/copyright/considerations - - file: installation-and-setup/copyright/licenses - - file: installation-and-setup/copyright/recommendations -- caption: Features - chapters: - - file: features/overview.md - - file: basic-features/overview.md - sections: - - file: basic-features/jupyterbook.md - - file: basic-features/figures.md - - file: basic-features/equations.md - - file: basic-features/videos.md - - file: basic-features/References.md - - file: basic-features/code.md - - file: basic-features/Code_block_figures - - file: basic-features/badges.md - - file: basic-features/banner - title: Banner or Announcement - - file: features/easy-editing.md - sections: - - file: external/template/README.md - - file: features/draft-release - - file: external/deploy-book-workflow/README.md - - file: features/pull_request_build.md - - file: features/local_server - - file: features/external_toc - sections: - - file: external/Nested-Books/README.md - title: (Deprecated) Share content between books using submodules - - file: features/update_env - - file: features/versioning - - file: features/sphinx_extensions.md - sections: - - file: external/Download-Link-Replacer/README.md - - file: external/Sphinx-launch-buttons/README.md - - file: basic-features/utterances.md - - file: features/h5p.md - sections: - - file: examples/h5p_examples.md - - file: features/plotly.ipynb - - file: external/Sphinx-Grasple-public/README.md - - file: features/HTML_javascript.md - sections: - - file: features/adding_HTML_elements.md - - file: features/creating_basic_HTML_elements.md - - file: features/live_code - sections: - - file: features/widgets.ipynb - - file: features/exercise_checking.ipynb - - file: features/jupyterquiz.ipynb - - file: external/sphinx-iframes/README.md - - file: _git/github.com_TeachBooks_Sphinx-Indexed-Definitions/manual/README.md - - file: external/Sphinx-PRIME-applets/README.md - - file: features/visuals.md - sections: - - file: external/Sphinx-Image-Inverter/README.md - - file: external/JupyterBook-Patches/README.md - - file: external/Sphinx-TUDelft-theme/README.md - - file: external/teachbooks-sphinx-tippy/README.md - - file: features/apa - - file: external/Sphinx-Named-Colors/README.md - - file: _git/github.com_TeachBooks_Sphinx-ref-graph/manual/README.md - - file: features/students - sections: - - file: external/annotater/README.md - - file: basic-features/hypothesis.md -- caption: Examples - chapters: - - file: examples/overview.md - - file: examples/book_structure.md - - file: examples/live_code.md - - file: examples/example_gumbel.ipynb - - file: examples/theory_questions.md - - file: examples/example_quiz_interactive.ipynb - - file: examples/coding_theory_widgets.ipynb - - file: examples/parametric_questions.ipynb -- caption: Editing Tools - chapters: - - file: tools/figmaker - - file: helper_code/intro.md - sections: - - file: helper_code/converter.md - - file: helper_code/move_images.md - - file: external/Useful_python_code/snippit.ipynb - - file: external/Useful_python_code/extensionfildownloadreturn.ipynb - - file: external/Useful_python_code/figshrinker.ipynb -- caption: Miscallaneous - chapters: - - file: references.md - - file: credits - - file: changelog - - file: contact -root: intro From f15a92e7e337dd7d917a1097dd7b01c09854af26 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 2 May 2025 09:01:42 +0200 Subject: [PATCH 565/802] Update .gitignore --- .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 1d59fdc..bb960ab 100644 --- a/.gitignore +++ b/.gitignore @@ -137,4 +137,6 @@ _output/ book/.jupyterlite.doit.db # TeachBooks -**.teachbooks/ \ No newline at end of file +**.teachbooks/ +book/_toc_with_local_paths.yml +book/_git/ \ No newline at end of file From c16b2afa29ab1cca4a6f18cbab35aa12976747ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 2 May 2025 08:23:57 +0000 Subject: [PATCH 566/802] Bump book/external/JupyterBook-Patches from `8346c8c` to `22cba56` Bumps [book/external/JupyterBook-Patches](https://github.com/TeachBooks/JupyterBook-Patches) from `8346c8c` to `22cba56`. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/8346c8c3c8be3d221a62a2f18c4ee1d4570ee003...22cba56474f18574fbeecdf996e0d4028ce24608) --- updated-dependencies: - dependency-name: book/external/JupyterBook-Patches dependency-version: 22cba56474f18574fbeecdf996e0d4028ce24608 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/JupyterBook-Patches | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches index 8346c8c..22cba56 160000 --- a/book/external/JupyterBook-Patches +++ b/book/external/JupyterBook-Patches @@ -1 +1 @@ -Subproject commit 8346c8c3c8be3d221a62a2f18c4ee1d4570ee003 +Subproject commit 22cba56474f18574fbeecdf996e0d4028ce24608 From 507c38a425f9515458b7fed3b79ffa4aedd7cf69 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 2 May 2025 08:24:13 +0000 Subject: [PATCH 567/802] Bump jupyterbook-patches from 1.4.4 to 1.5.0 Bumps [jupyterbook-patches](https://github.com/TeachBooks/JupyterBook-Patches) from 1.4.4 to 1.5.0. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/v1.4.4...v1.5.0) --- updated-dependencies: - dependency-name: jupyterbook-patches dependency-version: 1.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 30d3abd..e051ce7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ teachbooks == 0.2.0 sphinx-inline-tabs == 2023.4.21 -jupyterbook_patches==1.4.4 +jupyterbook_patches==1.5.0 download_link_replacer == 1.0.4 teachbooks-sphinx-grasple == 1.0.5 sphinx-image-inverter == 1.1.2 From 4f9e428c62199603f720d77dcc5ff967e828b81e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 2 May 2025 11:02:56 +0200 Subject: [PATCH 568/802] Update publisher.md --- book/installation-and-setup/publisher.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/installation-and-setup/publisher.md b/book/installation-and-setup/publisher.md index 236715f..efa15af 100644 --- a/book/installation-and-setup/publisher.md +++ b/book/installation-and-setup/publisher.md @@ -1,6 +1,6 @@ # Publishing your book with a publisher -You can choose to publish your online book with a publisher. This could increase findability of your book, but may have consequenses on the ease of editing, choice of platforms, versioning restrictions, and copyright and licensing considerations. +You can choose to publish your online book with a publisher. Publishers might have access to databases to place your book in, increasing findability of your book. Futhermore, you can benefit from the publisher's brand. However, it may have consequenses on the ease of editing, choice of platforms, versioning restrictions, and copyright and licensing considerations. For TU Delft employees, you can decide to publish via TU Delft OPEN interactive textbooks. Publishing will give you a copyright check, ISBN or DOI number, and registration in several shared databases but limits the amount of changes you can make to your book: for substantial changes a new published version is needed with an updated copyright checks. Small changes like typos can always be made, which are processed in the published version every hour. In case of editing a book for a course during that actual course and/or your book has limited value outside your course's content, we advise you only to publish an archived version of your book whenever the academic year is over. From c9a8aee6c8a9e58bf8131b8bc4f4421a71711dda Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 2 May 2025 11:08:00 +0200 Subject: [PATCH 569/802] remove warning --- book/installation-and-setup/copyright/considerations.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/book/installation-and-setup/copyright/considerations.md b/book/installation-and-setup/copyright/considerations.md index 4180108..ea24246 100644 --- a/book/installation-and-setup/copyright/considerations.md +++ b/book/installation-and-setup/copyright/considerations.md @@ -66,12 +66,6 @@ The use of open licenses actually does not prohibit the author from using the ma **Still don't agree?** Sorry. Please take this up with your nearest library or copyright expert and let us know if you get a different response! In the meantime, we will simply list ourselves as authors, use CC BY licenses and remember that TU Delft holds the copyright for our work produced as teachers. -```{warning} -The TeachBooks Team isn't sure where code and data lie here. Since TeachBooks is oriented towards education, we assume that TU Delft also owns the copyright for this. - -Do you have a better answer? Let us know! -``` - ## Licensing This dictates how others may or may not be able to share or (re)use your work. It is (fortunately) becoming more common to include licenses with educational material (including books), which makes it much easier to understand how specific material can be used. Note that _in the absence of a license, you must assume that nothing can be reused!_ In this case you have to ask permission to the copyright holder, which can be a time-consuming process. License considerations are described in more detail in the following pages. @@ -90,4 +84,4 @@ There are many legal aspects to consider when creating an online book. Hopefully 2. Clearly **indicate where and how you have used the work of others** in your book (i.e., within the _content_ of your book). 3. **Summarize all sources** used in your book, as well as what may or may not be included under the license which you have chosen. -The following pages illustrate how to do this. It turns out to be not only a clear set of instructions for (re)users of your content, but also to help you remember what you have used in your book and where to find it later if changes are needed. \ No newline at end of file +The following pages illustrate how to do this. It turns out to be not only a clear set of instructions for (re)users of your content, but also to help you remember what you have used in your book and where to find it later if changes are needed. From 04e44069d11ba9dd114bf26c67c9733088249ed9 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 2 May 2025 11:46:53 +0200 Subject: [PATCH 570/802] BUMP --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index e051ce7..7b3f2ad 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ teachbooks == 0.2.0 sphinx-inline-tabs == 2023.4.21 -jupyterbook_patches==1.5.0 +jupyterbook_patches == 1.5.0 download_link_replacer == 1.0.4 teachbooks-sphinx-grasple == 1.0.5 sphinx-image-inverter == 1.1.2 From 93ddfc1491c31087c1d7599886146e50dae14b19 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 2 May 2025 14:26:29 +0200 Subject: [PATCH 571/802] Update external_toc.md --- book/features/external_toc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/external_toc.md b/book/features/external_toc.md index b814e24..d8aaec5 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -114,7 +114,7 @@ div.attribution > .admonition-title::after { ``` Note that, when making a changes for the configuration locally they are not incorporated to existing external content. -You will need to remove the `_git/` folder and re-run the build command to see the changes. When building the book on i.e. GitHub Actions, the `_git/` folder is always rebuild from scratch. +You will need to remove the `_git/` folder or run `teachbooks clean --external` and re-run the build command to see the changes. When building the book on i.e. GitHub Actions, the `_git/` folder is always rebuild from scratch. ## Contribute From 709aeda6b860693f3553db73ac6c61e21aa007eb Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 3 May 2025 09:01:22 +0200 Subject: [PATCH 572/802] Update requirements.txt --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 7b3f2ad..b9c80e4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -teachbooks == 0.2.0 +teachbooks == 0.2.1 sphinx-inline-tabs == 2023.4.21 jupyterbook_patches == 1.5.0 download_link_replacer == 1.0.4 From 805d624f19317f2a5d620f775b626e224b7f8323 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 3 May 2025 09:02:02 +0200 Subject: [PATCH 573/802] Update _config.yml --- book/_config.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/book/_config.yml b/book/_config.yml index b54b01d..e3c2dfc 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -56,6 +56,9 @@ sphinx: apastyle: _ext/ bracket_citation_style: _ext/ +teachbooks: + attribution_location: margin + attribution_color: attributiongrey bibtex_bibfiles: - references.bib From ce9e1cf2af96b84fff7fe084cc458a1b2fedd5e4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 06:36:00 +0000 Subject: [PATCH 574/802] Bump book/external/JupyterBook-Patches from `22cba56` to `91dbbcb` Bumps [book/external/JupyterBook-Patches](https://github.com/TeachBooks/JupyterBook-Patches) from `22cba56` to `91dbbcb`. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/22cba56474f18574fbeecdf996e0d4028ce24608...91dbbcbc5bbf8387bc1ad4ed3b4d06479ff6c1e9) --- updated-dependencies: - dependency-name: book/external/JupyterBook-Patches dependency-version: 91dbbcbc5bbf8387bc1ad4ed3b4d06479ff6c1e9 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/JupyterBook-Patches | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches index 22cba56..91dbbcb 160000 --- a/book/external/JupyterBook-Patches +++ b/book/external/JupyterBook-Patches @@ -1 +1 @@ -Subproject commit 22cba56474f18574fbeecdf996e0d4028ce24608 +Subproject commit 91dbbcbc5bbf8387bc1ad4ed3b4d06479ff6c1e9 From ec7744a556f58d7a2b6abb486f5982cefe749a4f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 06:36:18 +0000 Subject: [PATCH 575/802] Bump jupyterbook-patches from 1.5.0 to 1.6.0 Bumps [jupyterbook-patches](https://github.com/TeachBooks/JupyterBook-Patches) from 1.5.0 to 1.6.0. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/v1.5.0...v1.6.0) --- updated-dependencies: - dependency-name: jupyterbook-patches dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b9c80e4..4eeabc1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ teachbooks == 0.2.1 sphinx-inline-tabs == 2023.4.21 -jupyterbook_patches == 1.5.0 +jupyterbook_patches == 1.6.0 download_link_replacer == 1.0.4 teachbooks-sphinx-grasple == 1.0.5 sphinx-image-inverter == 1.1.2 From 51f2d62ee58535e2f07b6ebcd3215f34ae2dfae9 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 9 May 2025 11:28:41 +0200 Subject: [PATCH 576/802] Update _toc.yml --- book/_toc.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/_toc.yml b/book/_toc.yml index daee2b3..33f8eff 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -87,7 +87,7 @@ parts: - file: features/exercise_checking.ipynb - file: features/jupyterquiz.ipynb - file: external/sphinx-iframes/README.md - - external: https://github.com/TeachBooks/Sphinx-Indexed-Definitions/blob/manual/README.md + - external: https://github.com/TeachBooks/Sphinx-Indexed-Definitions/blob/manual/README.md #BUMP - file: external/Sphinx-PRIME-applets/README.md - file: features/visuals.md sections: @@ -97,7 +97,7 @@ parts: - file: external/teachbooks-sphinx-tippy/README.md - file: features/apa - file: external/Sphinx-Named-Colors/README.md - - external: https://github.com/TeachBooks/Sphinx-ref-graph/blob/manual/README.md + - external: https://github.com/TeachBooks/Sphinx-ref-graph/blob/manual/README.md #BUMP - file: features/students sections: - file: external/annotater/README.md From 6ced994619ea0fbde4a0baf010ae8ff3e4f3c5ac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 11 May 2025 22:03:58 +0000 Subject: [PATCH 577/802] Bump jupyterbook-patches from 1.6.0 to 1.6.1 Bumps [jupyterbook-patches](https://github.com/TeachBooks/JupyterBook-Patches) from 1.6.0 to 1.6.1. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/v1.6.0...v1.6.1) --- updated-dependencies: - dependency-name: jupyterbook-patches dependency-version: 1.6.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4eeabc1..3fc3002 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ teachbooks == 0.2.1 sphinx-inline-tabs == 2023.4.21 -jupyterbook_patches == 1.6.0 +jupyterbook_patches == 1.6.1 download_link_replacer == 1.0.4 teachbooks-sphinx-grasple == 1.0.5 sphinx-image-inverter == 1.1.2 From bcba8bd07cfa1783d9cb10bb55d15fc0aa3e9125 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 14 May 2025 09:39:36 +0200 Subject: [PATCH 578/802] formatting fix --- book/basic-features/figures.md | 104 ++++++++++++++++----------------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/book/basic-features/figures.md b/book/basic-features/figures.md index 8fcf942..97d82ee 100644 --- a/book/basic-features/figures.md +++ b/book/basic-features/figures.md @@ -2,29 +2,29 @@ To add a figure, just copy the figure to the correct directory. Then, in your markdown file, include the figure as follows: -```` - ```{figure} .png/.jpg - --- - height/width: - name: - align: left / center / right - figclass: left blank or "margin" - --- -

    - ``` +````md +```{figure} .png/.jpg +--- +height/width: +name: +align: left / center / right +figclass: left blank or "margin" +--- +
    +``` ```` For example: -```` - ```{figure} ../images/TUDelft_logo_rgb.png - --- - width: 70% - name: demoexample1 - align: center - --- - example 1: width (70%) as percentage, align center - ``` +````md +```{figure} ../images/TUDelft_logo_rgb.png +--- +width: 70% +name: demoexample1 +align: center +--- +example 1: width (70%) as percentage, align center +``` ```` provides this output, which looks nice. @@ -43,15 +43,15 @@ You can find more documentation on including figures [here](https://jupyterbook. There are many settings, for instance aligning right: -```` - ```{figure} ../images/TUDelft_logo_rgb.png - --- - width: 50% - name: demoexample2 - align: right - --- - example 2: width (50%) as percentage, align right - ``` +````md +```{figure} ../images/TUDelft_logo_rgb.png +--- +width: 50% +name: demoexample2 +align: right +--- +example 2: width (50%) as percentage, align right +``` ```` with the result: @@ -67,22 +67,22 @@ example 2: width (50%) as percentage, align right Aligning right can come with the potential downside (not always wanted) that text is wrapped around the figure. To avoid this one can use `
    ` elements, both before and after the text (make sure to leave an empty line after the `
    `!): -```` -
    - and the output -
    -
    +````html +
    +and the output +
    +
    - ```{figure} ../images/TUDelft_logo_rgb.png - --- - width: 50% - name: demoexample3 - align: right - --- - example 3: width (50%) as percentage, align right with additional div style - ``` +```{figure} ../images/TUDelft_logo_rgb.png +--- +width: 50% +name: demoexample3 +align: right +--- +example 3: width (50%) as percentage, align right with additional div style +``` -
    +
    ````
    @@ -108,16 +108,16 @@ including `figclass: margin` sets the figure to the column at the right.
    -```` - ```{figure} demo97/demo97_figure1.jpg - --- - figclass: margin - width: 50% - name: demoexample2 - - --- - example 2:including figclass: margin - ``` +````md +```{figure} demo97/demo97_figure1.jpg +--- +figclass: margin +width: 50% +name: demoexample2 + +--- +example 2:including figclass: margin +``` ````
    From 10543a9eef4895c8782e0ba2c43bf3d6ceafb69c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 18 May 2025 22:28:01 +0000 Subject: [PATCH 579/802] Bump jupyterbook-patches from 1.6.1 to 1.6.2 Bumps [jupyterbook-patches](https://github.com/TeachBooks/JupyterBook-Patches) from 1.6.1 to 1.6.2. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/v1.6.1...v1.6.2) --- updated-dependencies: - dependency-name: jupyterbook-patches dependency-version: 1.6.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 3fc3002..1e6c468 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ teachbooks == 0.2.1 sphinx-inline-tabs == 2023.4.21 -jupyterbook_patches == 1.6.1 +jupyterbook_patches == 1.6.2 download_link_replacer == 1.0.4 teachbooks-sphinx-grasple == 1.0.5 sphinx-image-inverter == 1.1.2 From f2daa9cc2ce4d20764754fb3e0c82a825829c19c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 8 Jun 2025 22:42:43 +0000 Subject: [PATCH 580/802] Bump teachbooks-sphinx-grasple from 1.0.5 to 1.1.1 Bumps [teachbooks-sphinx-grasple](https://github.com/TeachBooks/Sphinx-Grasple-public) from 1.0.5 to 1.1.1. - [Release notes](https://github.com/TeachBooks/Sphinx-Grasple-public/releases) - [Changelog](https://github.com/TeachBooks/Sphinx-Grasple-public/blob/main/CHANGELOG.md) - [Commits](https://github.com/TeachBooks/Sphinx-Grasple-public/compare/v1.0.5...v1.1.1) --- updated-dependencies: - dependency-name: teachbooks-sphinx-grasple dependency-version: 1.1.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 3fc3002..bd166f1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ teachbooks == 0.2.1 sphinx-inline-tabs == 2023.4.21 jupyterbook_patches == 1.6.1 download_link_replacer == 1.0.4 -teachbooks-sphinx-grasple == 1.0.5 +teachbooks-sphinx-grasple == 1.1.1 sphinx-image-inverter == 1.1.2 sphinx-exercise == 1.0.1 sphinx-proof == 0.2.1 From 3fff6511f82cd1aed05b99e1eb2b60be23a0f4cb Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 9 Jun 2025 11:22:00 +0200 Subject: [PATCH 581/802] Update tools.md --- book/installation-and-setup/tools.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/book/installation-and-setup/tools.md b/book/installation-and-setup/tools.md index 105947d..ecb32c9 100644 --- a/book/installation-and-setup/tools.md +++ b/book/installation-and-setup/tools.md @@ -11,6 +11,11 @@ The setup of tools and URLs is dependent on agreements you've made on [collabora Choosing between GitHub and GitLab depends on multiple criteria. GitHub provides more functionalities, but you might prefer the TU Delft-closed GitLab system if you're a TU Delft employee. +## Account +GitHub is owned by Microsoft and anyone can make an account. This allows anyone to interact with the source code of your book by posting issues, forking (duplicating while allowing to sync) your book and suggesting changes with pull requests. + +For the TU-Delft closed GitLab system only TU Delft account holders can interact with the source code your book, making it not as open as GitHub: collaboration and reuse is inly pissible with manual exports of the source code. Individual external accounts can be requested for. + ## Book URL Github allows you to host your book on the GitHub server using GitHub pages (to be recognized by the `.github.io/` url, for example the [template book](https://teachbooks.github.io/template/)), which takes all the steps of hosting out of your hands. Next to GitHub-provided URLs, you can set up a custom owned URL, although this requires some additional skills on a domain which you should own. @@ -54,6 +59,7 @@ GitHub has a nice integration with the [GitHub Desktop application](git-setup_lo Here's a table summarizing the information: | | GitHub | TU Delft GitLab | |--|----------|-------------| +| Account | Free GitHub account (owned by Microsoft) � | Closed, TU Delft account 🔒 | | Book url | GitHub pages (`.github.io/`), for TU Delft books a custom URL (`oit.tudelft.nl/`), for private books on TU Delft GitHub Enterprise with SSO a random URL (`.github.io/`), or custom url `./`> � | TU Delft OIT (`interactivetextbooks.tudelft.nl/`) 🎓 | | Real-time book editing | Automated and flexible (multiple version of the book, building error insights, fast, custom urls) 🚀 | Automated but simplistic (not easily adaptable, no caching environments, no visual summaries, no parallel processes) 🛵 For TU Delft OIT: restricted adaptations because of copyright checks 🚫 | | Setting up book website | Immediate and automated with [template](../external/template/README.md) ⚡� | Manual setup on personal webserver, or access required by TeachBooks or TU Delft OIT 🚧 | From 284be0871849000febf85267ef5c49f8e4bc92f0 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 12 Jun 2025 12:30:20 +0200 Subject: [PATCH 582/802] Typo Fixes #174 from @xtinamark --- book/_toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index 33f8eff..a97c215 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -125,7 +125,7 @@ parts: - file: external/Useful_python_code/extensionfildownloadreturn.ipynb - file: external/Useful_python_code/figshrinker.ipynb - - caption: Miscallaneous + - caption: Miscellaneous chapters: - file: references.md - file: credits From 24cf56a74ab807c359d6d46dad2bb201b7d60745 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 12 Jun 2025 15:11:45 +0200 Subject: [PATCH 583/802] Update tools.md --- book/installation-and-setup/tools.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/installation-and-setup/tools.md b/book/installation-and-setup/tools.md index ecb32c9..ff81171 100644 --- a/book/installation-and-setup/tools.md +++ b/book/installation-and-setup/tools.md @@ -61,9 +61,9 @@ Here's a table summarizing the information: |--|----------|-------------| | Account | Free GitHub account (owned by Microsoft) � | Closed, TU Delft account 🔒 | | Book url | GitHub pages (`.github.io/`), for TU Delft books a custom URL (`oit.tudelft.nl/`), for private books on TU Delft GitHub Enterprise with SSO a random URL (`.github.io/`), or custom url `./`> � | TU Delft OIT (`interactivetextbooks.tudelft.nl/`) 🎓 | -| Real-time book editing | Automated and flexible (multiple version of the book, building error insights, fast, custom urls) 🚀 | Automated but simplistic (not easily adaptable, no caching environments, no visual summaries, no parallel processes) 🛵 For TU Delft OIT: restricted adaptations because of copyright checks 🚫 | +| Real-time book editing | Automated and flexible (multiple version of the book, building error insights, fast, custom urls) with [DBW](deploy-book-workflow-intro) 🚀 | Some automated scripts exist, but simplistic (not easily adaptable, no caching environments, no visual summaries, no parallel processes) 🛵 For TU Delft OIT: restricted adaptations because of copyright checks 🚫 | | Setting up book website | Immediate and automated with [template](../external/template/README.md) ⚡� | Manual setup on personal webserver, or access required by TeachBooks or TU Delft OIT 🚧 | -| Book access with SSO | Only available for GitHub pages on GitHub Enterprise of TU Delft 🎓, optional with custom URL ✅ | Optional ✅ | +| Book access with SSO | Only available for GitHub pages on GitHub Enterprise of TU Delft 🎓, optional with custom URL ✅ | Optional ✅ | | Access to source code | Private (if part of organization linked to educational account) /public / internally TU Delft (on GitHub Enterprise of TU Delft) 👥 | Private / public (read-only) / internally TU Delft, editing requires requires SSO login 👥 👀 | | Book size limits | 1 GB for all branches 📚 | 150 MB per book 📕 | | GitHub Desktop | Well integrated 😎 | Basic integration 🙂 | From 50e20fba06f6358c1c399256907f1ee54566bab4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 29 Jun 2025 22:55:28 +0000 Subject: [PATCH 584/802] Bump teachbooks-sphinx-grasple from 1.1.1 to 1.1.2 Bumps [teachbooks-sphinx-grasple](https://github.com/TeachBooks/Sphinx-Grasple-public) from 1.1.1 to 1.1.2. - [Release notes](https://github.com/TeachBooks/Sphinx-Grasple-public/releases) - [Changelog](https://github.com/TeachBooks/Sphinx-Grasple-public/blob/main/CHANGELOG.md) - [Commits](https://github.com/TeachBooks/Sphinx-Grasple-public/compare/v1.1.1...v1.1.2) --- updated-dependencies: - dependency-name: teachbooks-sphinx-grasple dependency-version: 1.1.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index d2a1b97..92658c4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ teachbooks == 0.2.1 sphinx-inline-tabs == 2023.4.21 jupyterbook_patches == 1.6.2 download_link_replacer == 1.0.4 -teachbooks-sphinx-grasple == 1.1.1 +teachbooks-sphinx-grasple == 1.1.2 sphinx-image-inverter == 1.1.2 sphinx-exercise == 1.0.1 sphinx-proof == 0.2.1 From 0e444c1be00f4951f513ff06955b5e3983d4d438 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 2 Jul 2025 09:58:54 +0200 Subject: [PATCH 585/802] Update git-setup_local.md --- book/installation-and-setup/git-setup_local.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/book/installation-and-setup/git-setup_local.md b/book/installation-and-setup/git-setup_local.md index b2d7e62..95ec937 100644 --- a/book/installation-and-setup/git-setup_local.md +++ b/book/installation-and-setup/git-setup_local.md @@ -27,9 +27,9 @@ Open up a terminal window (*Command + Space*, type in `terminal`). Then, type th Click on `install`. The installation may take a couple of minutes. Once it's finished, check if everything has been installed correctly by executing `git` again. ```` -## Setting up SSH-keys +## Setting up SSH-keys, for GitLab only -When we want to visit repositories on GitLab or GitHub, we need to log in. The same holds if we want to interact with these repositories with Git from VS Code. This means that everytime we make a commit, pull, et cetera, we need to provide our password, which becomes very tedious. Alternatively, we can provide GitLab/GitHub with an SSH-key of our system, so that GitLab/GitHub knows it is indeed us that are making the changes to the repository, removing the need to provide a password. If you're only using GitHub and GitHub desktop, SSH-keys aren't strictly required, but it's still advised you set these up. +When we want to visit repositories on GitLab or GitHub, we need to log in. The same holds if we want to interact with these repositories with Git from VS Code. This means that everytime we make a commit, pull, et cetera, we need to provide our password, which becomes very tedious. Alternatively, we can provide GitLab/GitHub with an SSH-key of our system, so that GitLab/GitHub knows it is indeed us that are making the changes to the repository, removing the need to provide a password. If you're only using GitHub and GitHub desktop, SSH-keys aren't required! 1. Open up a terminal window (Git Bash on Windows). Next, type (or copy and paste) the following command: @@ -103,7 +103,7 @@ When we want to visit repositories on GitLab or GitHub, we need to log in. The s ## Updating the local Git environment -The final step is to provide a username and email address to Git, so our commits can be identified. To do this, in the terminal (Git Bash on Windows) type in the following command for the username: +The final step is to provide a username and email address to Git, so our commits can be identified. If you use GitHub Desktop, there will be a notification which guides you through this. If you want to do it manually: in the terminal (Git Bash on Windows) type in the following command for the username: git config --global user.name " " @@ -131,4 +131,4 @@ This is a (non-exhaustive) list of terminology that will be used in Git for loca ## More on GitLab/GitHub -To get to know more about working in GitLab/GitHub and getting familiar with its features, click [here](../workflows/collaboration.md) or watch this [video](https://www.youtube.com/watch?v=1SBtM3znviU&t=1s)! \ No newline at end of file +To get to know more about working in GitLab/GitHub and getting familiar with its features, click [here](../workflows/collaboration.md) or watch this [video](https://www.youtube.com/watch?v=1SBtM3znviU&t=1s)! From 68d3cecc53ec37da3742286d79e31e73e1c92bb4 Mon Sep 17 00:00:00 2001 From: Dennis den Ouden-van der Horst <49307154+douden@users.noreply.github.com> Date: Wed, 2 Jul 2025 14:10:42 +0200 Subject: [PATCH 586/802] Update _toc.yml --- book/_toc.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/book/_toc.yml b/book/_toc.yml index a97c215..176a0d9 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -89,6 +89,7 @@ parts: - file: external/sphinx-iframes/README.md - external: https://github.com/TeachBooks/Sphinx-Indexed-Definitions/blob/manual/README.md #BUMP - file: external/Sphinx-PRIME-applets/README.md + - external: https://github.com/TeachBooks/Sphinx-Dropdown-Toggle/blob/main/MANUAL.md - file: features/visuals.md sections: - file: external/Sphinx-Image-Inverter/README.md From d2e2a4d2b68a428f0a88498beb7d06bdc84eed23 Mon Sep 17 00:00:00 2001 From: Dennis den Ouden-van der Horst <49307154+douden@users.noreply.github.com> Date: Wed, 2 Jul 2025 14:16:23 +0200 Subject: [PATCH 587/802] Update requirements.txt --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 92658c4..8ac5bfb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,6 +9,7 @@ sphinx-proof == 0.2.1 sphinx-named-colors == 1.0.1 sphinx-iframes == 1.0.5 sphinx-prime-applets == 1.0.2 +sphinx-dropdown-toggle == 0.0.2 git+https://github.com/TeachBooks/Sphinx-Thebe From 906fa93976626d4ff9a52819c881939efacfaac2 Mon Sep 17 00:00:00 2001 From: Dennis den Ouden-van der Horst <49307154+douden@users.noreply.github.com> Date: Wed, 2 Jul 2025 14:16:56 +0200 Subject: [PATCH 588/802] Update _config.yml --- book/_config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/book/_config.yml b/book/_config.yml index e3c2dfc..cb1ac1c 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -23,6 +23,7 @@ sphinx: - sphinx_named_colors - sphinx_iframes - sphinx_prime_applets + - sphinx_dropdown_toggle config: html_js_files: - https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js From 7facf23ecb28550d2ff722450cc1f24de24973a2 Mon Sep 17 00:00:00 2001 From: Dennis den Ouden-van der Horst <49307154+douden@users.noreply.github.com> Date: Wed, 2 Jul 2025 14:22:46 +0200 Subject: [PATCH 589/802] Update requirements.txt --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 8ac5bfb..c5d04bc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,7 +9,7 @@ sphinx-proof == 0.2.1 sphinx-named-colors == 1.0.1 sphinx-iframes == 1.0.5 sphinx-prime-applets == 1.0.2 -sphinx-dropdown-toggle == 0.0.2 +sphinx-dropdown-toggle == 0.0.3 git+https://github.com/TeachBooks/Sphinx-Thebe From f7efec93eee4e09c95456b1c4379a5c5e2359df4 Mon Sep 17 00:00:00 2001 From: Dennis den Ouden-van der Horst <49307154+douden@users.noreply.github.com> Date: Wed, 2 Jul 2025 14:33:08 +0200 Subject: [PATCH 590/802] Update requirements.txt --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index c5d04bc..062e84c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,7 +9,7 @@ sphinx-proof == 0.2.1 sphinx-named-colors == 1.0.1 sphinx-iframes == 1.0.5 sphinx-prime-applets == 1.0.2 -sphinx-dropdown-toggle == 0.0.3 +sphinx-dropdown-toggle == 1.0.0 git+https://github.com/TeachBooks/Sphinx-Thebe From 47e4cc60b3fa1a214f519543b8c2f8d97d4de44d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 6 Jul 2025 22:48:26 +0000 Subject: [PATCH 591/802] Bump teachbooks-sphinx-grasple from 1.1.2 to 1.1.5 Bumps [teachbooks-sphinx-grasple](https://github.com/TeachBooks/Sphinx-Grasple-public) from 1.1.2 to 1.1.5. - [Release notes](https://github.com/TeachBooks/Sphinx-Grasple-public/releases) - [Changelog](https://github.com/TeachBooks/Sphinx-Grasple-public/blob/main/CHANGELOG.md) - [Commits](https://github.com/TeachBooks/Sphinx-Grasple-public/compare/v1.1.2...v1.1.5) --- updated-dependencies: - dependency-name: teachbooks-sphinx-grasple dependency-version: 1.1.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 062e84c..f260fb8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ teachbooks == 0.2.1 sphinx-inline-tabs == 2023.4.21 jupyterbook_patches == 1.6.2 download_link_replacer == 1.0.4 -teachbooks-sphinx-grasple == 1.1.2 +teachbooks-sphinx-grasple == 1.1.5 sphinx-image-inverter == 1.1.2 sphinx-exercise == 1.0.1 sphinx-proof == 0.2.1 From 7ed983917278709579c813dae0978877ca16ea76 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 20 Jul 2025 22:51:45 +0000 Subject: [PATCH 592/802] Bump book/external/sphinx-iframes from `e21273d` to `89f544c` Bumps [book/external/sphinx-iframes](https://github.com/TeachBooks/sphinx-iframes) from `e21273d` to `89f544c`. - [Release notes](https://github.com/TeachBooks/sphinx-iframes/releases) - [Commits](https://github.com/TeachBooks/sphinx-iframes/compare/e21273da134cbf4753da5faf9adc277b8f1c3a1c...89f544c46ca36b9e57e3f0b724fcc81667c083bf) --- updated-dependencies: - dependency-name: book/external/sphinx-iframes dependency-version: 89f544c46ca36b9e57e3f0b724fcc81667c083bf dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/sphinx-iframes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/sphinx-iframes b/book/external/sphinx-iframes index e21273d..89f544c 160000 --- a/book/external/sphinx-iframes +++ b/book/external/sphinx-iframes @@ -1 +1 @@ -Subproject commit e21273da134cbf4753da5faf9adc277b8f1c3a1c +Subproject commit 89f544c46ca36b9e57e3f0b724fcc81667c083bf From 9d091ac6a17661a34ea318c61c797c307d62a833 Mon Sep 17 00:00:00 2001 From: Dennis den Ouden-van der Horst Date: Thu, 24 Jul 2025 17:06:24 +0200 Subject: [PATCH 593/802] Add sphinx-code-examples extension to project Integrated the sphinx-code-examples extension by updating _config.yml, _toc.yml, and requirements.txt. This adds support for code example features and links to its manual in the table of contents. --- book/_config.yml | 1 + book/_toc.yml | 1 + requirements.txt | 2 ++ 3 files changed, 4 insertions(+) diff --git a/book/_config.yml b/book/_config.yml index cb1ac1c..483e6e2 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -20,6 +20,7 @@ sphinx: - sphinx_image_inverter - sphinx_exercise - sphinx_proof + - sphinx_code_examples - sphinx_named_colors - sphinx_iframes - sphinx_prime_applets diff --git a/book/_toc.yml b/book/_toc.yml index 176a0d9..235ecf1 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -90,6 +90,7 @@ parts: - external: https://github.com/TeachBooks/Sphinx-Indexed-Definitions/blob/manual/README.md #BUMP - file: external/Sphinx-PRIME-applets/README.md - external: https://github.com/TeachBooks/Sphinx-Dropdown-Toggle/blob/main/MANUAL.md + - external: "https://github.com/TeachBooks/sphinx-code-examples/blob/main/MANUAL.ipynb" - file: features/visuals.md sections: - file: external/Sphinx-Image-Inverter/README.md diff --git a/requirements.txt b/requirements.txt index f260fb8..e40890d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,3 +14,5 @@ sphinx-dropdown-toggle == 1.0.0 git+https://github.com/TeachBooks/Sphinx-Thebe docutils==0.17.1 + +git+https://github.com/TeachBooks/Sphinx-Code-Examples \ No newline at end of file From 92baff0ddbddc1fbfa7ff38ff21e0fe09cab8332 Mon Sep 17 00:00:00 2001 From: Dennis den Ouden-van der Horst Date: Fri, 25 Jul 2025 14:29:14 +0200 Subject: [PATCH 594/802] Add sphinx-code-examples to requirements and docs Added 'sphinx-code-examples' to requirements.txt and updated live_code.ipynb to mention Sphinx-Exercises and Sphinx-Code-Examples for including executable code in exercises and examples. Cleaned up requirements.txt by removing a duplicate git reference. --- book/features/live_code.ipynb | 6 +++++- requirements.txt | 5 ++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/book/features/live_code.ipynb b/book/features/live_code.ipynb index 44c153d..1d9aa0c 100644 --- a/book/features/live_code.ipynb +++ b/book/features/live_code.ipynb @@ -173,6 +173,10 @@ "cell_type": "markdown", "metadata": {}, "source": [ + "## Exercises and examples with executable code\n", + "\n", + "To include executable code in your book inside exercises and/or examples, you can use the Sphinx extension [Sphinx-Exercises](https://ebp-sphinx-exercise.readthedocs.io/en/latest/syntax.html#alternative-gated-syntax) and/or the Sphinx extension {ref}`Sphinx-Code-Examples `.\n", + "\n", "## Alternative with JupyterLite (less well integrated)\n", "\n", "Another option to use python in your browser is to use [JupyterLite](https://jupyterlite.readthedocs.io/en/stable/). However, compared to Sphinx-Thebe, described above, this doesn't give a similar seamless interface within your page. Nevertheless, depending on your application, JupyterLite could be a useful tool, especially as it allows for three IDE types: Jupyter Notebook, Jupyter Lab and the iPython REPL.\n", @@ -181,7 +185,7 @@ "\n", "```{tip}\n", "The TeachBooks Team has focused primarily on the use of Sphinx-Thebe and has not looked at JupyterLite over the last couple years. If you have an interesting application of this tool for teaching, please get in touch, we would love to see it! You can use [GitHub Discussions](https://github.com/orgs/TeachBooks/discussions) or sent us an email at [info@teachbooks.io](mailto:info@teachbooks.io).\n", - "```" + "```\n" ] } ], diff --git a/requirements.txt b/requirements.txt index e40890d..a87b25b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,9 +10,8 @@ sphinx-named-colors == 1.0.1 sphinx-iframes == 1.0.5 sphinx-prime-applets == 1.0.2 sphinx-dropdown-toggle == 1.0.0 +sphinx-code-examples == 1.0.1 git+https://github.com/TeachBooks/Sphinx-Thebe -docutils==0.17.1 - -git+https://github.com/TeachBooks/Sphinx-Code-Examples \ No newline at end of file +docutils==0.17.1 \ No newline at end of file From 854f558aaa6a64e7c740d3fe484dd8ee6a277fad Mon Sep 17 00:00:00 2001 From: Dennis den Ouden-van der Horst <49307154+douden@users.noreply.github.com> Date: Sat, 26 Jul 2025 21:34:39 +0200 Subject: [PATCH 595/802] Update requirements.txt --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index a87b25b..80269dd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,8 +10,8 @@ sphinx-named-colors == 1.0.1 sphinx-iframes == 1.0.5 sphinx-prime-applets == 1.0.2 sphinx-dropdown-toggle == 1.0.0 -sphinx-code-examples == 1.0.1 +sphinx-code-examples == 1.0.2 git+https://github.com/TeachBooks/Sphinx-Thebe -docutils==0.17.1 \ No newline at end of file +docutils==0.17.1 From 9d45844418ea4d7bc8b834768f904e9b6de61b58 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 27 Jul 2025 22:15:20 +0000 Subject: [PATCH 596/802] Bump book/external/Sphinx-Grasple-public from `ce057a2` to `9f6f68a` Bumps [book/external/Sphinx-Grasple-public](https://github.com/TeachBooks/Sphinx-Grasple-public) from `ce057a2` to `9f6f68a`. - [Release notes](https://github.com/TeachBooks/Sphinx-Grasple-public/releases) - [Commits](https://github.com/TeachBooks/Sphinx-Grasple-public/compare/ce057a20bb234006ddebc80c9894842d125a5b1b...9f6f68a8eaf28952c996fa3604f9201e7c40f271) --- updated-dependencies: - dependency-name: book/external/Sphinx-Grasple-public dependency-version: 9f6f68a8eaf28952c996fa3604f9201e7c40f271 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/Sphinx-Grasple-public | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Sphinx-Grasple-public b/book/external/Sphinx-Grasple-public index ce057a2..9f6f68a 160000 --- a/book/external/Sphinx-Grasple-public +++ b/book/external/Sphinx-Grasple-public @@ -1 +1 @@ -Subproject commit ce057a20bb234006ddebc80c9894842d125a5b1b +Subproject commit 9f6f68a8eaf28952c996fa3604f9201e7c40f271 From fda97facee456a86323eece761fc4a259e432a44 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Jul 2025 12:12:45 +0000 Subject: [PATCH 597/802] Bump book/external/Nested-Books from `70dfd28` to `9436769` Bumps [book/external/Nested-Books](https://github.com/TeachBooks/Nested-Books) from `70dfd28` to `9436769`. - [Commits](https://github.com/TeachBooks/Nested-Books/compare/70dfd28f5f288118bb75d219b809f03474aa89a2...943676969d6e42b9c6d9c25d5313d9c0fbceea97) --- updated-dependencies: - dependency-name: book/external/Nested-Books dependency-version: 943676969d6e42b9c6d9c25d5313d9c0fbceea97 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index 70dfd28..9436769 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit 70dfd28f5f288118bb75d219b809f03474aa89a2 +Subproject commit 943676969d6e42b9c6d9c25d5313d9c0fbceea97 From 9005d03d6c6fa9e8dee6c2aaff434141f5fffe02 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 30 Jul 2025 14:14:23 +0200 Subject: [PATCH 598/802] Create CODEOWNERS --- CODEOWNERS | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 CODEOWNERS diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 0000000..e5d7b22 --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1,2 @@ +# All files in the repo +* @Tom-van-Woudenberg From 1a82eebbeed1f345b43dba24dd0dbb20637280bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Aug 2025 12:13:54 +0000 Subject: [PATCH 599/802] Bump book/external/JupyterBook-Patches from `91dbbcb` to `9ce68e1` Bumps [book/external/JupyterBook-Patches](https://github.com/TeachBooks/JupyterBook-Patches) from `91dbbcb` to `9ce68e1`. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/91dbbcbc5bbf8387bc1ad4ed3b4d06479ff6c1e9...9ce68e10be18c7b51f53f92375169fbee64f65d8) --- updated-dependencies: - dependency-name: book/external/JupyterBook-Patches dependency-version: 9ce68e10be18c7b51f53f92375169fbee64f65d8 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/JupyterBook-Patches | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches index 91dbbcb..9ce68e1 160000 --- a/book/external/JupyterBook-Patches +++ b/book/external/JupyterBook-Patches @@ -1 +1 @@ -Subproject commit 91dbbcbc5bbf8387bc1ad4ed3b4d06479ff6c1e9 +Subproject commit 9ce68e10be18c7b51f53f92375169fbee64f65d8 From 98fcc7c8bd1c4c3784e6f590606e985a52407d30 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 3 Aug 2025 22:15:10 +0000 Subject: [PATCH 600/802] Bump teachbooks-sphinx-grasple from 1.1.5 to 1.2.2 Bumps [teachbooks-sphinx-grasple](https://github.com/TeachBooks/Sphinx-Grasple-public) from 1.1.5 to 1.2.2. - [Release notes](https://github.com/TeachBooks/Sphinx-Grasple-public/releases) - [Changelog](https://github.com/TeachBooks/Sphinx-Grasple-public/blob/main/CHANGELOG.md) - [Commits](https://github.com/TeachBooks/Sphinx-Grasple-public/compare/v1.1.5...v1.2.2) --- updated-dependencies: - dependency-name: teachbooks-sphinx-grasple dependency-version: 1.2.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 80269dd..356b870 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ teachbooks == 0.2.1 sphinx-inline-tabs == 2023.4.21 jupyterbook_patches == 1.6.2 download_link_replacer == 1.0.4 -teachbooks-sphinx-grasple == 1.1.5 +teachbooks-sphinx-grasple == 1.2.2 sphinx-image-inverter == 1.1.2 sphinx-exercise == 1.0.1 sphinx-proof == 0.2.1 From 4fbe511a2016de3e2c2d094f36caf23c33d1c88c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 3 Aug 2025 22:15:13 +0000 Subject: [PATCH 601/802] Bump jupyterbook-patches from 1.6.2 to 1.7.0 Bumps [jupyterbook-patches](https://github.com/TeachBooks/JupyterBook-Patches) from 1.6.2 to 1.7.0. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/v1.6.2...v1.7.0) --- updated-dependencies: - dependency-name: jupyterbook-patches dependency-version: 1.7.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 80269dd..fe1d5be 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ teachbooks == 0.2.1 sphinx-inline-tabs == 2023.4.21 -jupyterbook_patches == 1.6.2 +jupyterbook_patches == 1.7.0 download_link_replacer == 1.0.4 teachbooks-sphinx-grasple == 1.1.5 sphinx-image-inverter == 1.1.2 From e12006158e6322c8a4cb1ca22f5980b07fbc9cde Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 10 Aug 2025 22:15:28 +0000 Subject: [PATCH 602/802] Bump book/external/deploy-book-workflow from `d90524b` to `ceb2bdb` Bumps [book/external/deploy-book-workflow](https://github.com/TeachBooks/deploy-book-workflow) from `d90524b` to `ceb2bdb`. - [Release notes](https://github.com/TeachBooks/deploy-book-workflow/releases) - [Commits](https://github.com/TeachBooks/deploy-book-workflow/compare/d90524baa6d989dc2f49ee3d5d2ae1885fe679a9...ceb2bdbe9bed7d7d81ea7342c4bb93044f3879d5) --- updated-dependencies: - dependency-name: book/external/deploy-book-workflow dependency-version: ceb2bdbe9bed7d7d81ea7342c4bb93044f3879d5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/deploy-book-workflow | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index d90524b..ceb2bdb 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit d90524baa6d989dc2f49ee3d5d2ae1885fe679a9 +Subproject commit ceb2bdbe9bed7d7d81ea7342c4bb93044f3879d5 From f53722da5f5892e0c8fa57c7f9a784eb60eec495 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 20 Aug 2025 09:45:23 +0200 Subject: [PATCH 603/802] Update versioning.md --- book/features/versioning.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/book/features/versioning.md b/book/features/versioning.md index 6f0f55d..ed2a626 100644 --- a/book/features/versioning.md +++ b/book/features/versioning.md @@ -20,10 +20,11 @@ We have come up with guidelines how to use the two TeachBooks-versioning options 3. Errata versions MUST be incremented if a small change is made which should be communicated to the reader in both the source code and in the book itself. If the small change is not crucial (like a simple typo), you might consider not defining it as a new version but combining it with other changes in the next errata or additions version. 4. Additions version MUST be incremented if an addition is made to the book. It MUST be communicated in both the source code and in the book itself. It MAY include errata level changes. The errata version MUST be reset to 0 when the addition version is incremented. 5. Academic year version MUST be incremented if a fresh book is started for which additions will follow later. It MUST be communicated in both the source code and in the book itself. Additions and errata versions MUST be reset to 0 when academic version is incremented. -6. Precedence refers to how versions are compared to each other when ordered. +6. A pre-release version MAY be denoted by appending `.pre-release`. Pre-release versions have a lower precedence than the associated normal version. A pre-release version indicates that the version is not complete. +7. Precedence refers to how versions are compared to each other when ordered. 1. Precedence MUST be calculated by separating the version into academic year, additions and errata identifiers in that order. 2. Precedence is determined by the first difference when comparing each of these identifiers from left to right as follows: Academic year, additions and errata versions are always compared numerically. Example: 2024.0.0 < 2025.0.0 < 2025.1.0 < 2025.1.1. -7. The way in which the version number is incremented after the initial release should be explained in the README of the source code and in the book itself. +8. The way in which the version number is incremented after the initial release should be explained in the README of the source code and in the book itself. An example can be seen in [the source repository of the Engineering Systems Optimization book](https://github.com/TUDelft-books/CME4501/tags) showing tags for different versions. ```` From a67eb479651a1f2ef7528c3da656bf1a6ad13cef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 23 Aug 2025 19:06:22 +0000 Subject: [PATCH 604/802] Bump book/external/sphinx-iframes from `89f544c` to `583163e` Bumps [book/external/sphinx-iframes](https://github.com/TeachBooks/sphinx-iframes) from `89f544c` to `583163e`. - [Release notes](https://github.com/TeachBooks/sphinx-iframes/releases) - [Commits](https://github.com/TeachBooks/sphinx-iframes/compare/89f544c46ca36b9e57e3f0b724fcc81667c083bf...583163ebf970a83ff45d80bb9ace9922d1e1615b) --- updated-dependencies: - dependency-name: book/external/sphinx-iframes dependency-version: 583163ebf970a83ff45d80bb9ace9922d1e1615b dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/sphinx-iframes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/sphinx-iframes b/book/external/sphinx-iframes index 89f544c..583163e 160000 --- a/book/external/sphinx-iframes +++ b/book/external/sphinx-iframes @@ -1 +1 @@ -Subproject commit 89f544c46ca36b9e57e3f0b724fcc81667c083bf +Subproject commit 583163ebf970a83ff45d80bb9ace9922d1e1615b From 82b78f1df7aaa432880af804bd52266ac84eac4e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 23 Aug 2025 21:13:24 +0200 Subject: [PATCH 605/802] Update sphinx-code-examples version to 1.2.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index bb65967..5a8df1f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,7 +10,7 @@ sphinx-named-colors == 1.0.1 sphinx-iframes == 1.0.5 sphinx-prime-applets == 1.0.2 sphinx-dropdown-toggle == 1.0.0 -sphinx-code-examples == 1.0.2 +sphinx-code-examples == 1.2.0 git+https://github.com/TeachBooks/Sphinx-Thebe From 098bb72ac10e30b7c56de39eb8496b767cc6682c Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 23 Aug 2025 21:22:10 +0200 Subject: [PATCH 606/802] Update sphinx-iframes version to 1.0.7 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 5a8df1f..2025bcb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,7 @@ sphinx-image-inverter == 1.1.2 sphinx-exercise == 1.0.1 sphinx-proof == 0.2.1 sphinx-named-colors == 1.0.1 -sphinx-iframes == 1.0.5 +sphinx-iframes == 1.0.7 sphinx-prime-applets == 1.0.2 sphinx-dropdown-toggle == 1.0.0 sphinx-code-examples == 1.2.0 From 892755a5027a10866c449fa521edfe8c0fb7ab6d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Aug 2025 22:21:32 +0000 Subject: [PATCH 607/802] Bump teachbooks-sphinx-grasple from 1.2.2 to 1.2.3 Bumps [teachbooks-sphinx-grasple](https://github.com/TeachBooks/Sphinx-Grasple-public) from 1.2.2 to 1.2.3. - [Release notes](https://github.com/TeachBooks/Sphinx-Grasple-public/releases) - [Changelog](https://github.com/TeachBooks/Sphinx-Grasple-public/blob/main/CHANGELOG.md) - [Commits](https://github.com/TeachBooks/Sphinx-Grasple-public/compare/v1.2.2...v1.2.3) --- updated-dependencies: - dependency-name: teachbooks-sphinx-grasple dependency-version: 1.2.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 2025bcb..741918a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ teachbooks == 0.2.1 sphinx-inline-tabs == 2023.4.21 jupyterbook_patches == 1.7.0 download_link_replacer == 1.0.4 -teachbooks-sphinx-grasple == 1.2.2 +teachbooks-sphinx-grasple == 1.2.3 sphinx-image-inverter == 1.1.2 sphinx-exercise == 1.0.1 sphinx-proof == 0.2.1 From f0b989617aace98aac94b1f3ca478a222ebaa1cf Mon Sep 17 00:00:00 2001 From: Dennis den Ouden-van der Horst Date: Wed, 27 Aug 2025 14:07:19 +0200 Subject: [PATCH 608/802] Add sphinx-accessibility extension and docs link Included the sphinx-accessibility extension in the Sphinx configuration and requirements. Updated the table of contents to reference the Sphinx-Accessibility manual for improved documentation coverage. --- book/_config.yml | 1 + book/_toc.yml | 1 + requirements.txt | 1 + 3 files changed, 3 insertions(+) diff --git a/book/_config.yml b/book/_config.yml index 483e6e2..ff8c7bd 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -25,6 +25,7 @@ sphinx: - sphinx_iframes - sphinx_prime_applets - sphinx_dropdown_toggle + - sphinx_accessibility config: html_js_files: - https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js diff --git a/book/_toc.yml b/book/_toc.yml index 235ecf1..c8a3365 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -93,6 +93,7 @@ parts: - external: "https://github.com/TeachBooks/sphinx-code-examples/blob/main/MANUAL.ipynb" - file: features/visuals.md sections: + - external: https://github.com/TeachBooks/Sphinx-Accessibility/blob/manual/README.md - file: external/Sphinx-Image-Inverter/README.md - file: external/JupyterBook-Patches/README.md - file: external/Sphinx-TUDelft-theme/README.md diff --git a/requirements.txt b/requirements.txt index 741918a..74226c8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,6 +11,7 @@ sphinx-iframes == 1.0.7 sphinx-prime-applets == 1.0.2 sphinx-dropdown-toggle == 1.0.0 sphinx-code-examples == 1.2.0 +sphinx-accessibility == 1.0.1 git+https://github.com/TeachBooks/Sphinx-Thebe From 7ed5c12545500320d38f8aa9e6b801db5c21db5e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 27 Aug 2025 16:10:13 +0200 Subject: [PATCH 609/802] Add teachbooks-sphinx-tippy to requirements --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 74226c8..fe2ca1e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,6 +12,7 @@ sphinx-prime-applets == 1.0.2 sphinx-dropdown-toggle == 1.0.0 sphinx-code-examples == 1.2.0 sphinx-accessibility == 1.0.1 +teachbooks-sphinx-tippy == 1.0.13 git+https://github.com/TeachBooks/Sphinx-Thebe From cd62b39c6d03dabae8f624dc9203ccb8ba0d2533 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 27 Aug 2025 16:10:53 +0200 Subject: [PATCH 610/802] Update _config.yml --- book/_config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/book/_config.yml b/book/_config.yml index ff8c7bd..4e32db5 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -26,6 +26,7 @@ sphinx: - sphinx_prime_applets - sphinx_dropdown_toggle - sphinx_accessibility + - teachbooks_sphinx_tippy config: html_js_files: - https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js From 17974a889972df316b78027769bbd2ee07eff138 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 1 Sep 2025 10:07:59 +0200 Subject: [PATCH 611/802] replace extensions by favourites --- book/_config.yml | 14 +------------- requirements.txt | 15 +-------------- 2 files changed, 2 insertions(+), 27 deletions(-) diff --git a/book/_config.yml b/book/_config.yml index 4e32db5..367f437 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -14,19 +14,7 @@ sphinx: extra_extensions: - sphinx_inline_tabs - sphinx.ext.imgconverter - - download_link_replacer - - jupyterbook_patches - - teachbooks_sphinx_grasple - - sphinx_image_inverter - - sphinx_exercise - - sphinx_proof - - sphinx_code_examples - - sphinx_named_colors - - sphinx_iframes - - sphinx_prime_applets - - sphinx_dropdown_toggle - - sphinx_accessibility - - teachbooks_sphinx_tippy + - teachbooks_favourites config: html_js_files: - https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js diff --git a/requirements.txt b/requirements.txt index fe2ca1e..aaae7f2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,19 +1,6 @@ teachbooks == 0.2.1 sphinx-inline-tabs == 2023.4.21 -jupyterbook_patches == 1.7.0 -download_link_replacer == 1.0.4 -teachbooks-sphinx-grasple == 1.2.3 -sphinx-image-inverter == 1.1.2 -sphinx-exercise == 1.0.1 -sphinx-proof == 0.2.1 -sphinx-named-colors == 1.0.1 -sphinx-iframes == 1.0.7 -sphinx-prime-applets == 1.0.2 -sphinx-dropdown-toggle == 1.0.0 -sphinx-code-examples == 1.2.0 -sphinx-accessibility == 1.0.1 -teachbooks-sphinx-tippy == 1.0.13 -git+https://github.com/TeachBooks/Sphinx-Thebe +git+https://github.com/TeachBooks/TeachBooks-Favourites docutils==0.17.1 From 8084df38970d5af0b53abd03845f6f54dfba42b4 Mon Sep 17 00:00:00 2001 From: Dennis den Ouden-van der Horst Date: Thu, 4 Sep 2025 19:05:05 +0200 Subject: [PATCH 612/802] Update external links in _toc.yml Removed a comment from the Sphinx-Indexed-Definitions link and added a new external link to Sphinx-NB-Execution-Patterns in the table of contents. --- book/_toc.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index c8a3365..2711112 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -87,10 +87,11 @@ parts: - file: features/exercise_checking.ipynb - file: features/jupyterquiz.ipynb - file: external/sphinx-iframes/README.md - - external: https://github.com/TeachBooks/Sphinx-Indexed-Definitions/blob/manual/README.md #BUMP + - external: https://github.com/TeachBooks/Sphinx-Indexed-Definitions/blob/manual/README.md - file: external/Sphinx-PRIME-applets/README.md - external: https://github.com/TeachBooks/Sphinx-Dropdown-Toggle/blob/main/MANUAL.md - external: "https://github.com/TeachBooks/sphinx-code-examples/blob/main/MANUAL.ipynb" + - external: https://github.com/TeachBooks/Sphinx-NB-Execution-Patterns/blob/Manual/README.md - file: features/visuals.md sections: - external: https://github.com/TeachBooks/Sphinx-Accessibility/blob/manual/README.md From d84f7b680f487e54420199df0c4772f403a8619e Mon Sep 17 00:00:00 2001 From: Dennis den Ouden-van der Horst <49307154+douden@users.noreply.github.com> Date: Thu, 4 Sep 2025 19:11:42 +0200 Subject: [PATCH 613/802] Fix formatting of external link in _toc.yml --- book/_toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index 2711112..cd93e64 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -91,7 +91,7 @@ parts: - file: external/Sphinx-PRIME-applets/README.md - external: https://github.com/TeachBooks/Sphinx-Dropdown-Toggle/blob/main/MANUAL.md - external: "https://github.com/TeachBooks/sphinx-code-examples/blob/main/MANUAL.ipynb" - - external: https://github.com/TeachBooks/Sphinx-NB-Execution-Patterns/blob/Manual/README.md + - external: "https://github.com/TeachBooks/Sphinx-NB-Execution-Patterns/blob/Manual/README.md" - file: features/visuals.md sections: - external: https://github.com/TeachBooks/Sphinx-Accessibility/blob/manual/README.md From 804c646569175aec2cd5f1e1ef003ff55b247d06 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 6 Sep 2025 07:45:33 +0200 Subject: [PATCH 614/802] Add teachbooks-sphinx-grasple to requirements --- requirements.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/requirements.txt b/requirements.txt index aaae7f2..90deb40 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,4 +3,6 @@ sphinx-inline-tabs == 2023.4.21 git+https://github.com/TeachBooks/TeachBooks-Favourites +teachbooks-sphinx-grasple + docutils==0.17.1 From 1cbb112432379acd87243e43d3c3620e0ee0ca12 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 6 Sep 2025 07:45:55 +0200 Subject: [PATCH 615/802] Add teachbooks_sphinx_grasple to extra_extensions --- book/_config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/book/_config.yml b/book/_config.yml index 367f437..a81c825 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -15,6 +15,7 @@ sphinx: - sphinx_inline_tabs - sphinx.ext.imgconverter - teachbooks_favourites + - teachbooks_sphinx_grasple config: html_js_files: - https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js From 77da9807d217f0fe255f75d780100d94d9c06137 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sun, 14 Sep 2025 09:08:58 +0200 Subject: [PATCH 616/802] WIP add favourites --- book/features/favourites.md | 28 ++++++++++++++++++++++++++++ book/features/overview.md | 10 +++++++++- 2 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 book/features/favourites.md diff --git a/book/features/favourites.md b/book/features/favourites.md new file mode 100644 index 0000000..7b39d96 --- /dev/null +++ b/book/features/favourites.md @@ -0,0 +1,28 @@ +````{margin} +```{admonition} User types +:class: tip +This page is useful for user type 3-5. +``` + +{bdg-primary}`Sphinx Extension` + +``` +```` + +# TeachBooks Favourites + +TeachBooks Favourites is a Sphinx extension which collects all of TeachBooks' favourite features in one place (including tools originally by TeachBooks and from other sources). It is included by default in the [TeachBooks Template](../external/template/README.md) and can be installed independently using `pip install teachbooks-favourites`. The features included are: + +- [Sphinx-Thebe from TeachBooks](./live_code.ipynb) +- [Jupyterbook patches](../external/jupyterbook-patches/README.md) +- [Download link replacer](../external/download-link-replacer/README.md) +- [Sphinx image inverter](../external/sphinx-image-inverter/README.md) +- [Sphinx iframes](../external/sphinx-iframes/README.md) +- [Sphinx exercise (TeachBooks contribution to the original)](https://ebp-sphinx-exercise.readthedocs.io/en/latest/) +- [Teachbooks Sphinx tippy](../external/teachbooks-sphinx-tippy/README.html) +- [Sphinx named colors](../external/sphinx-named-colors/README.md) +- [Sphinx dropdown toggle](../_git/github.com_TeachBooks_Sphinx-Dropdown-Toggle/main/MANUAL.md) +- [Sphinx proof (TeachBooks contribution to the original)](https://sphinx-proof.readthedocs.io/en/latest/) +- [Sphinx code examples](../_git/github.com_TeachBooks_sphinx-code-examples/main/MANUAL.md) +- [Sphinx accessibility](../_git/github.com_TeachBooks_Sphinx-Accessibility/manual/README.html) +- [Sphinx toggle button (TeachBooks contribution to the original)](https://sphinx-togglebutton.readthedocs.io/en/latest/) diff --git a/book/features/overview.md b/book/features/overview.md index f7cf5db..cbeefd6 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -19,6 +19,7 @@ Additionally, not all features are built and shared in the same way. We do our b - {bdg-light}`GitHub Template` - {bdg-dark}`Git Workflow` - {bdg-primary}`Sphinx Extension` +- {bdg-primary-line}`Part of TeachBooks Favourites` - {bdg-danger}`iframe` - {bdg-success}`WebApp` @@ -26,7 +27,7 @@ Finally, the purpose, installation process and usage of each features is elabora To see examples for these features, go to the [Examples chapter](../examples/overview.md). -As the TeachBooks Python Package and the Deploy Book Workflow are important tools that incorporate and deploy more than one feature, an additional explanation is provided on this page in more detail, with links to the pages in this manual where individual features are described. +As the TeachBooks Python Package, the Deploy Book Workflow and TeachBooks Favourites are important tools that incorporate and deploy more than one feature, an additional explanation is provided on this page in more detail, with links to the pages in this manual where individual features are described. (teachbooks_package)= ## TeachBooks Python Package @@ -81,11 +82,13 @@ Important for these features: ### Book Build Commands By default the DBW builds books using the following command: + ``` teachbooks build book/ ``` To use the [Draft-Release Workflow](./draft-release.md) with the Deploy Book Workflow the `BRANCHES_TO_PREPROCESS` variable must be configured for a specific branch, which will then execute the following command: + ``` teachbooks build --release book/ ``` @@ -97,3 +100,8 @@ As described on the [DBW page](../external/deploy-book-workflow/README.md), ther Note that Specifying package version numbers explicitly and updating them via [Dependabot](./update_env.md) is an excellent way to ensure that environments in the DBW are always up to date and this issue is avoided. If you are _not_ using Dependabot and are not able to get your packages updated when the DBW is running, delete the cache manually and rerun your GitHub Actions job (go to Actions tab, then looking for the "Caches" section under the "Management" pane on the left hand side of the screen). + +(teachbooks-favourites-intro)= +## TeachBooks Favourites + +The [TeachBooks Favourites](./favourites.md) is a sphinx extension which collects all of TeachBooks favourite features in one place. It is included by default in the [TeachBooks Template](../external/template/README.md). All features which are part of TeachBooks Favourites are indicated with {bdg-primary-line}`Part of TeachBooks Favourites`. If you'd like ot use specific features, but not the entire TeachBooks Favourites, you can remove this extension and replace it with the individual extensions you want to use. \ No newline at end of file From 2bdfcff7c1a0f55281f94c8d022d52d9e1ac071c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 21 Sep 2025 22:05:56 +0000 Subject: [PATCH 617/802] Bump book/external/JupyterBook-Patches from `9ce68e1` to `eb505b3` Bumps [book/external/JupyterBook-Patches](https://github.com/TeachBooks/JupyterBook-Patches) from `9ce68e1` to `eb505b3`. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/9ce68e10be18c7b51f53f92375169fbee64f65d8...eb505b3013d4019e01e448495e3eb1586f573a00) --- updated-dependencies: - dependency-name: book/external/JupyterBook-Patches dependency-version: eb505b3013d4019e01e448495e3eb1586f573a00 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/JupyterBook-Patches | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches index 9ce68e1..eb505b3 160000 --- a/book/external/JupyterBook-Patches +++ b/book/external/JupyterBook-Patches @@ -1 +1 @@ -Subproject commit 9ce68e10be18c7b51f53f92375169fbee64f65d8 +Subproject commit eb505b3013d4019e01e448495e3eb1586f573a00 From 16b12087c6f601ab4d6d9e012850c29215c715e3 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 27 Sep 2025 13:23:54 +0200 Subject: [PATCH 618/802] Update favourites.md --- book/features/favourites.md | 1 + 1 file changed, 1 insertion(+) diff --git a/book/features/favourites.md b/book/features/favourites.md index 7b39d96..a19fbcd 100644 --- a/book/features/favourites.md +++ b/book/features/favourites.md @@ -26,3 +26,4 @@ TeachBooks Favourites is a Sphinx extension which collects all of TeachBooks' fa - [Sphinx code examples](../_git/github.com_TeachBooks_sphinx-code-examples/main/MANUAL.md) - [Sphinx accessibility](../_git/github.com_TeachBooks_Sphinx-Accessibility/manual/README.html) - [Sphinx toggle button (TeachBooks contribution to the original)](https://sphinx-togglebutton.readthedocs.io/en/latest/) +- [Notebook execution patterns](../_git/github.com_TeachBooks_Sphinx-NB-Execution-Patterns/Manual/README.html) \ No newline at end of file From 76ab30859cab25c9b414efef98450a7d1c8d0e11 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 27 Sep 2025 13:36:41 +0200 Subject: [PATCH 619/802] Refactor features overview and add intro pages Split the TeachBooks Python Package and Deploy Book Workflow documentation into dedicated intro pages (teachbooks_intro.md, DBW_intro.md), update references and links throughout feature pages, and revise the _toc.yml structure to include new sections. Added clarifications to favourites and live_code features, improving organization and navigation for users. --- book/_toc.yml | 4 ++ book/features/DBW_intro.md | 40 +++++++++++++++ book/features/draft-release.md | 2 +- book/features/external_toc.md | 2 +- book/features/favourites.md | 4 +- book/features/live_code.ipynb | 2 + book/features/local_server.md | 2 +- book/features/overview.md | 83 ++----------------------------- book/features/teachbooks_intro.md | 35 +++++++++++++ 9 files changed, 90 insertions(+), 84 deletions(-) create mode 100644 book/features/DBW_intro.md create mode 100644 book/features/teachbooks_intro.md diff --git a/book/_toc.yml b/book/_toc.yml index cd93e64..1cbe995 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -42,6 +42,10 @@ parts: - caption: Features chapters: - file: features/overview.md + sections: + - file: features/teachbooks_intro.md + - file: features/DBW_intro.md + - file: features/favourites.md - file: basic-features/overview.md sections: - file: basic-features/jupyterbook.md diff --git a/book/features/DBW_intro.md b/book/features/DBW_intro.md new file mode 100644 index 0000000..fba7911 --- /dev/null +++ b/book/features/DBW_intro.md @@ -0,0 +1,40 @@ + +(deploy-book-workflow-intro)= +## Deploy Book Workflow + +The [Deploy Book Workflow](../external/deploy-book-workflow/README.md) is by default incorporated into any book that has been created using the [TeachBooks Template](../external/template/README.md). We also strongly encourage anyone to consider this tool as an alternative to the "standard" workflow provided by Jupyter Book, as ours automatically builds a different version of your book for every branch in your respository, along with a number of settings that can be used to customize the build process and URL structure of your book(s). This tool is described in more detail on [the Deploy Book Workflow page of this manual](../external/deploy-book-workflow/README.md), and one should note that it influences a number of other aspects of a TeachBook. + +### Related Features + +A list of tools and features that are dependent on, or related to, the Deploy Book Workflow (DBW) is provided here: + +Important for these features: +- [](../external/deploy-book-workflow/README.md): the main DBW page +- [](../external/template/README.md): books created from the Template include DBW by default +- [](./draft-release.md): can be configured directly using the DBW +- [](./update_env.md): behaviors of this tool may influence the DBW +- {ref}`TeachBooks Python Package `: included by default in the DBW +- [](./pull_request_build.md): created to provide DBW-like behavior for PR's from forked repositories +- [](./apa.md): a temporary fix is included in `teachbooks` to enable use in the DBW + +### Book Build Commands + +By default the DBW builds books using the following command: + +``` +teachbooks build book/ +``` + +To use the [Draft-Release Workflow](./draft-release.md) with the Deploy Book Workflow the `BRANCHES_TO_PREPROCESS` variable must be configured for a specific branch, which will then execute the following command: + +``` +teachbooks build --release book/ +``` + +### Environments and Caching + +As described on the [DBW page](../external/deploy-book-workflow/README.md), there is a lot going on "under the hood" with regards to caching of GitHub Action artifacts. This can lead to undesired behavior when using the DBW, especially if package version numbers are not precisely defined. In general we expect the risk of this occurring to be low, as it should only happen when multiple branches are being actively used (new commits on each branch at least once per week), a package from the `requirements.txt` file is updated in the time between creation of two or more branches, and that package _also_ has a significant impact on the book building process. As the Python virtual environment cache is replaced by default if older than one week, the issue should resolve itself within that time frame. + +Note that Specifying package version numbers explicitly and updating them via [Dependabot](./update_env.md) is an excellent way to ensure that environments in the DBW are always up to date and this issue is avoided. + +If you are _not_ using Dependabot and are not able to get your packages updated when the DBW is running, delete the cache manually and rerun your GitHub Actions job (go to Actions tab, then looking for the "Caches" section under the "Management" pane on the left hand side of the screen). \ No newline at end of file diff --git a/book/features/draft-release.md b/book/features/draft-release.md index 4a7915d..c194753 100644 --- a/book/features/draft-release.md +++ b/book/features/draft-release.md @@ -6,7 +6,7 @@ This page is useful for user type 3-5. ``` -{bdg-link-secondary}`Python Package: teachbooks <./overview#teachbooks-python-package>` +{bdg-secondary}`Python Package: teachbooks <./teachbooks_intro.html>` ```` diff --git a/book/features/external_toc.md b/book/features/external_toc.md index d8aaec5..ea770fa 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -9,7 +9,7 @@ This page reuses MIT licensed content from {cite:t}`teachbooks_package`. {fa}`qu This page is useful for user type 3-5. ``` -{bdg-link-secondary}`Python Package: teachbooks <./overview#teachbooks-python-package>` +{bdg-link-secondary}`Python Package: teachbooks <./teachbooks_intro.html>` {bdg-success}`WebApp` ```` diff --git a/book/features/favourites.md b/book/features/favourites.md index a19fbcd..a855105 100644 --- a/book/features/favourites.md +++ b/book/features/favourites.md @@ -26,4 +26,6 @@ TeachBooks Favourites is a Sphinx extension which collects all of TeachBooks' fa - [Sphinx code examples](../_git/github.com_TeachBooks_sphinx-code-examples/main/MANUAL.md) - [Sphinx accessibility](../_git/github.com_TeachBooks_Sphinx-Accessibility/manual/README.html) - [Sphinx toggle button (TeachBooks contribution to the original)](https://sphinx-togglebutton.readthedocs.io/en/latest/) -- [Notebook execution patterns](../_git/github.com_TeachBooks_Sphinx-NB-Execution-Patterns/Manual/README.html) \ No newline at end of file +- [Notebook execution patterns](../_git/github.com_TeachBooks_Sphinx-NB-Execution-Patterns/Manual/README.html) + +All features which are part of TeachBooks Favourites are indicated with {bdg-primary-line}`Part of TeachBooks Favourites`. If you'd like to use specific features, but not the entire TeachBooks Favourites, you can remove this extension and replace it with the individual extensions you want to use. \ No newline at end of file diff --git a/book/features/live_code.ipynb b/book/features/live_code.ipynb index 1d9aa0c..5eb4eed 100644 --- a/book/features/live_code.ipynb +++ b/book/features/live_code.ipynb @@ -11,6 +11,8 @@ "```\n", "\n", "{bdg-primary}`Sphinx Extension`\n", + "{bdg-primary-line}`Part of TeachBooks Favourites`\n", + "\n", "```` \n", "\n", "# Interactive content: Run Python inside your book\n", diff --git a/book/features/local_server.md b/book/features/local_server.md index 415e964..ec21dcc 100644 --- a/book/features/local_server.md +++ b/book/features/local_server.md @@ -4,7 +4,7 @@ This section is useful for user type 4-5. ``` -{bdg-link-secondary}`Python Package: teachbooks <./overview#teachbooks-python-package>` +{bdg-link-secondary}`Python Package: teachbooks <./teachbooks_intro.html>` ```` (setup-local-server)= diff --git a/book/features/overview.md b/book/features/overview.md index cbeefd6..38a4857 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -14,8 +14,8 @@ Additionally, not all features are built and shared in the same way. We do our b - {bdg-warning}`Javascript overlay` - {bdg-success}`Chrome Extension` - {bdg-white}`GitHub App and Javascript script` -- {bdg-link-secondary}`Python Package: teachbooks <./overview.html#teachbooks-python-package>` -- {bdg-light}`GitHub Reusable Action` +- {bdg-link-secondary}`Python Package: teachbooks <./teachbooks_intro.html>` +- {bdg-link-light}`GitHub Reusable Action: Deploy Book workflow <./DBW_intro.html>` - {bdg-light}`GitHub Template` - {bdg-dark}`Git Workflow` - {bdg-primary}`Sphinx Extension` @@ -27,81 +27,4 @@ Finally, the purpose, installation process and usage of each features is elabora To see examples for these features, go to the [Examples chapter](../examples/overview.md). -As the TeachBooks Python Package, the Deploy Book Workflow and TeachBooks Favourites are important tools that incorporate and deploy more than one feature, an additional explanation is provided on this page in more detail, with links to the pages in this manual where individual features are described. - -(teachbooks_package)= -## TeachBooks Python Package - -````{margin} -```{admonition} User types -:class: tip -This section is useful for user type 4-5. -``` -```` - -The TeachBooks Python package is a collection of tools that are used to enhance the Jupyter Book software package by adding features and making customization easier. In general, it is only of interest to user types 4 and 5 when building a book locally. However, it may be important for other users to know what the package does, as it is incorporated in the [Deploy Book Workflow](./deploy-book-workflow.md) and, therefore, any book created from the [TeachBooks Template](../external/template/README.md). This raises two important points: - -1. If you are a book user using the [TeachBooks Template](../external/template/README.md) and/or the {ref}`Deploy Book Workflow `, your book is by default built with the `teachbooks` package, and the way your book is built and features that are included in the book may change automatically when it is updated (these will be non-breaking changes; if not, we will notify our mailing list). -2. If you are using the `jupyter-book` package to build your book, some of the features described in this Manual may not be available to you (i.e., those listed on this page). This will be the case if you are using a [setup described in the Jupyter Book Manual](https://jupyterbook.org/en/stable/publish/web.html), for example, [this GitHub workflow](https://jupyterbook.org/en/stable/publish/gh-pages.html). - -For those who wish to use the package, it is available on [PyPI](https://pypi.org/project/teachbooks/) and can be installed using `pip install teachbooks`. As `teachbooks` is a wrapper, the package is meant to replace the usage of `jupyter-book` commands (although it does indeed add a few new commands to the CLI, e.g., `serve`). It is conventionally used in an identical way, as follows: - -``` -teachbooks build book -``` - -This Manual describes the main features and usage of the package. For those who wish to understand more of hte technical details, note that the implementation the API is is documented at [teachbooks.readthedocs.io/](https://teachbooks.readthedocs.io/). - -### List of Features - -Items in the list here are currently implemented in the TeachBooks package and described on other pages of this manual: -- [Draft-Release Workflow](./draft-release.md) -- [External Contents](./external_toc.md) -- [Local Server](./local_server.md) - -The package is also set up to handle [APA references](./apa) when using the Draft-Release Workflow (the `_ext` subdirectory and its contents are manually copied during the pre-build phase). This will not be necessary once the APA Reference feature is turned into a proper Sphinx extension or Pybtext plugin. - -(deploy-book-workflow-intro)= -## Deploy Book Workflow - -The [Deploy Book Workflow](../external/deploy-book-workflow/README.md) is by default incorporated into any book that has been created using the [TeachBooks Template](../external/template/README.md). We also strongly encourage anyone to consider this tool as an alternative to the "standard" workflow provided by Jupyter Book, as ours automatically builds a different version of your book for every branch in your respository, along with a number of settings that can be used to customize the build process and URL structure of your book(s). This tool is described in more detail on [the Deploy Book Workflow page of this manual](../external/deploy-book-workflow/README.md), and one should note that it influences a number of other aspects of a TeachBook. - -### Related Features - -A list of tools and features that are dependent on, or related to, the Deploy Book Workflow (DBW) is provided here: - -Important for these features: -- [](../external/deploy-book-workflow/README.md): the main DBW page -- [](../external/template/README.md): books created from the Template include DBW by default -- [](./draft-release.md): can be configured directly using the DBW -- [](./update_env.md): behaviors of this tool may influence the DBW -- {ref}`TeachBooks Python Package `: included by default in the DBW -- [](./pull_request_build.md): created to provide DBW-like behavior for PR's from forked repositories -- [](./apa.md): a temporary fix is included in `teachbooks` to enable use in the DBW - -### Book Build Commands - -By default the DBW builds books using the following command: - -``` -teachbooks build book/ -``` - -To use the [Draft-Release Workflow](./draft-release.md) with the Deploy Book Workflow the `BRANCHES_TO_PREPROCESS` variable must be configured for a specific branch, which will then execute the following command: - -``` -teachbooks build --release book/ -``` - -### Environments and Caching - -As described on the [DBW page](../external/deploy-book-workflow/README.md), there is a lot going on "under the hood" with regards to caching of GitHub Action artifacts. This can lead to undesired behavior when using the DBW, especially if package version numbers are not precisely defined. In general we expect the risk of this occurring to be low, as it should only happen when multiple branches are being actively used (new commits on each branch at least once per week), a package from the `requirements.txt` file is updated in the time between creation of two or more branches, and that package _also_ has a significant impact on the book building process. As the Python virtual environment cache is replaced by default if older than one week, the issue should resolve itself within that time frame. - -Note that Specifying package version numbers explicitly and updating them via [Dependabot](./update_env.md) is an excellent way to ensure that environments in the DBW are always up to date and this issue is avoided. - -If you are _not_ using Dependabot and are not able to get your packages updated when the DBW is running, delete the cache manually and rerun your GitHub Actions job (go to Actions tab, then looking for the "Caches" section under the "Management" pane on the left hand side of the screen). - -(teachbooks-favourites-intro)= -## TeachBooks Favourites - -The [TeachBooks Favourites](./favourites.md) is a sphinx extension which collects all of TeachBooks favourite features in one place. It is included by default in the [TeachBooks Template](../external/template/README.md). All features which are part of TeachBooks Favourites are indicated with {bdg-primary-line}`Part of TeachBooks Favourites`. If you'd like ot use specific features, but not the entire TeachBooks Favourites, you can remove this extension and replace it with the individual extensions you want to use. \ No newline at end of file +As the [TeachBooks Python Package](./teachbooks_intro.md), the [Deploy Book Workflow](./DBW_intro.md) and [TeachBooks Favourites](./favourites.md) are important tools that incorporate and deploy more than one feature, an additional explanation is provided here in subpages in more detail, with links to the pages in this manual where individual features are described. \ No newline at end of file diff --git a/book/features/teachbooks_intro.md b/book/features/teachbooks_intro.md new file mode 100644 index 0000000..89d6b73 --- /dev/null +++ b/book/features/teachbooks_intro.md @@ -0,0 +1,35 @@ + +````{margin} +```{admonition} User types +:class: tip +This section is useful for user type 4-5. + +{bdg-link-secondary}`Python Package: TeachBooks` + +``` +```` + +(teachbooks_package)= +## TeachBooks Python Package + +The TeachBooks Python package is a collection of tools that are used to enhance the Jupyter Book software package by adding features and making customization easier. In general, it is only of interest to user types 4 and 5 when building a book locally. However, it may be important for other users to know what the package does, as it is incorporated in the [Deploy Book Workflow](./deploy-book-workflow.md) and, therefore, any book created from the [TeachBooks Template](../external/template/README.md). This raises two important points: + +1. If you are a book user using the [TeachBooks Template](../external/template/README.md) and/or the {ref}`Deploy Book Workflow `, your book is by default built with the `teachbooks` package, and the way your book is built and features that are included in the book may change automatically when it is updated (these will be non-breaking changes; if not, we will notify our mailing list). +2. If you are using the `jupyter-book` package to build your book, some of the features described in this Manual may not be available to you (i.e., those listed on this page). This will be the case if you are using a [setup described in the Jupyter Book Manual](https://jupyterbook.org/en/stable/publish/web.html), for example, [this GitHub workflow](https://jupyterbook.org/en/stable/publish/gh-pages.html). + +For those who wish to use the package, it is available on [PyPI](https://pypi.org/project/teachbooks/) and can be installed using `pip install teachbooks`. As `teachbooks` is a wrapper, the package is meant to replace the usage of `jupyter-book` commands (although it does indeed add a few new commands to the CLI, e.g., `serve`). It is conventionally used in an identical way, as follows: + +``` +teachbooks build book +``` + +This Manual describes the main features and usage of the package. For those who wish to understand more of hte technical details, note that the implementation the API is is documented at [teachbooks.readthedocs.io/](https://teachbooks.readthedocs.io/). + +### List of Features + +Items in the list here are currently implemented in the TeachBooks package and described on other pages of this manual: +- [Draft-Release Workflow](./draft-release.md) +- [External Contents](./external_toc.md) +- [Local Server](./local_server.md) + +The package is also set up to handle [APA references](./apa) when using the Draft-Release Workflow (the `_ext` subdirectory and its contents are manually copied during the pre-build phase). This will not be necessary once the APA Reference feature is turned into a proper Sphinx extension or Pybtext plugin. \ No newline at end of file From 627f2f28b558666984bfa161ac868a5c43cb08c7 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 27 Sep 2025 14:00:43 +0200 Subject: [PATCH 620/802] Refactor and reorganize _toc.yml structure Moved basic features into a new 'Original Jupyter Book and Sphinx Features' section, consolidated and reordered feature sections, and updated references to external documentation. This improves the logical organization and clarity of the table of contents. --- book/_toc.yml | 45 +++++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/book/_toc.yml b/book/_toc.yml index 1cbe995..65066cc 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -44,25 +44,12 @@ parts: - file: features/overview.md sections: - file: features/teachbooks_intro.md - - file: features/DBW_intro.md + - file: external/deploy-book-workflow/README.md - file: features/favourites.md - - file: basic-features/overview.md - sections: - - file: basic-features/jupyterbook.md - - file: basic-features/figures.md - - file: basic-features/equations.md - - file: basic-features/videos.md - - file: basic-features/References.md - - file: basic-features/code.md - - file: basic-features/Code_block_figures - - file: basic-features/badges.md - - file: basic-features/banner - title: Banner or Announcement - file: features/easy-editing.md sections: - file: external/template/README.md - file: features/draft-release - - file: external/deploy-book-workflow/README.md - file: features/pull_request_build.md - file: features/local_server - file: features/external_toc @@ -110,17 +97,31 @@ parts: sections: - file: external/annotater/README.md - file: basic-features/hypothesis.md - + - caption: Original Jupyter Book and Sphinx Features + chapters: + - file: basic-features/overview.md + sections: + - file: basic-features/jupyterbook.md + - file: basic-features/figures.md + - file: basic-features/equations.md + - file: basic-features/videos.md + - file: basic-features/References.md + - file: basic-features/code.md + - file: basic-features/Code_block_figures + - file: basic-features/badges.md + - file: basic-features/banner + title: Banner or Announcement - caption: Examples chapters: - file: examples/overview.md - - file: examples/book_structure.md - - file: examples/live_code.md - - file: examples/example_gumbel.ipynb - - file: examples/theory_questions.md - - file: examples/example_quiz_interactive.ipynb - - file: examples/coding_theory_widgets.ipynb - - file: examples/parametric_questions.ipynb + sections: + - file: examples/book_structure.md + - file: examples/live_code.md + - file: examples/example_gumbel.ipynb + - file: examples/theory_questions.md + - file: examples/example_quiz_interactive.ipynb + - file: examples/coding_theory_widgets.ipynb + - file: examples/parametric_questions.ipynb - caption: Editing Tools chapters: From f075c648cf7117aa6329e373a5cc38d35761cd61 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 27 Sep 2025 14:02:30 +0200 Subject: [PATCH 621/802] typo --- book/features/favourites.md | 1 - 1 file changed, 1 deletion(-) diff --git a/book/features/favourites.md b/book/features/favourites.md index a855105..4371054 100644 --- a/book/features/favourites.md +++ b/book/features/favourites.md @@ -6,7 +6,6 @@ This page is useful for user type 3-5. {bdg-primary}`Sphinx Extension` -``` ```` # TeachBooks Favourites From e7c48faf2d43660e67f887b7ca917435b1fd37d2 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 27 Sep 2025 14:02:37 +0200 Subject: [PATCH 622/802] Add lnks to general tools --- book/features/overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/features/overview.md b/book/features/overview.md index 38a4857..71f1089 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -15,11 +15,11 @@ Additionally, not all features are built and shared in the same way. We do our b - {bdg-success}`Chrome Extension` - {bdg-white}`GitHub App and Javascript script` - {bdg-link-secondary}`Python Package: teachbooks <./teachbooks_intro.html>` -- {bdg-link-light}`GitHub Reusable Action: Deploy Book workflow <./DBW_intro.html>` +- {bdg-link-light}`GitHub Reusable Action: Deploy Book workflow ` - {bdg-light}`GitHub Template` - {bdg-dark}`Git Workflow` - {bdg-primary}`Sphinx Extension` -- {bdg-primary-line}`Part of TeachBooks Favourites` +- {bdg-link-primary-line}`Part of TeachBooks Favourites <./favourites.html>` - {bdg-danger}`iframe` - {bdg-success}`WebApp` From f26356200638cd1ff28dd8c2a3f1707250b800d2 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 27 Sep 2025 14:50:47 +0200 Subject: [PATCH 623/802] Update --- book/_toc.yml | 2 + book/external/deploy-book-workflow | 2 +- book/features/DBW_intro.md | 40 ----- book/features/overview.md | 6 +- book/features/release_book_online.md | 238 +++++++++++++++++++++++++++ book/features/write_online.md | 62 +++++++ 6 files changed, 306 insertions(+), 44 deletions(-) delete mode 100644 book/features/DBW_intro.md create mode 100644 book/features/release_book_online.md create mode 100644 book/features/write_online.md diff --git a/book/_toc.yml b/book/_toc.yml index 65066cc..289d240 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -49,6 +49,8 @@ parts: - file: features/easy-editing.md sections: - file: external/template/README.md + - file: features/write_online.md + - file: features/release_book_online.md - file: features/draft-release - file: features/pull_request_build.md - file: features/local_server diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index ceb2bdb..1b35fe8 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit ceb2bdbe9bed7d7d81ea7342c4bb93044f3879d5 +Subproject commit 1b35fe87afc980274f5731af7b7b74f7df27540c diff --git a/book/features/DBW_intro.md b/book/features/DBW_intro.md deleted file mode 100644 index fba7911..0000000 --- a/book/features/DBW_intro.md +++ /dev/null @@ -1,40 +0,0 @@ - -(deploy-book-workflow-intro)= -## Deploy Book Workflow - -The [Deploy Book Workflow](../external/deploy-book-workflow/README.md) is by default incorporated into any book that has been created using the [TeachBooks Template](../external/template/README.md). We also strongly encourage anyone to consider this tool as an alternative to the "standard" workflow provided by Jupyter Book, as ours automatically builds a different version of your book for every branch in your respository, along with a number of settings that can be used to customize the build process and URL structure of your book(s). This tool is described in more detail on [the Deploy Book Workflow page of this manual](../external/deploy-book-workflow/README.md), and one should note that it influences a number of other aspects of a TeachBook. - -### Related Features - -A list of tools and features that are dependent on, or related to, the Deploy Book Workflow (DBW) is provided here: - -Important for these features: -- [](../external/deploy-book-workflow/README.md): the main DBW page -- [](../external/template/README.md): books created from the Template include DBW by default -- [](./draft-release.md): can be configured directly using the DBW -- [](./update_env.md): behaviors of this tool may influence the DBW -- {ref}`TeachBooks Python Package `: included by default in the DBW -- [](./pull_request_build.md): created to provide DBW-like behavior for PR's from forked repositories -- [](./apa.md): a temporary fix is included in `teachbooks` to enable use in the DBW - -### Book Build Commands - -By default the DBW builds books using the following command: - -``` -teachbooks build book/ -``` - -To use the [Draft-Release Workflow](./draft-release.md) with the Deploy Book Workflow the `BRANCHES_TO_PREPROCESS` variable must be configured for a specific branch, which will then execute the following command: - -``` -teachbooks build --release book/ -``` - -### Environments and Caching - -As described on the [DBW page](../external/deploy-book-workflow/README.md), there is a lot going on "under the hood" with regards to caching of GitHub Action artifacts. This can lead to undesired behavior when using the DBW, especially if package version numbers are not precisely defined. In general we expect the risk of this occurring to be low, as it should only happen when multiple branches are being actively used (new commits on each branch at least once per week), a package from the `requirements.txt` file is updated in the time between creation of two or more branches, and that package _also_ has a significant impact on the book building process. As the Python virtual environment cache is replaced by default if older than one week, the issue should resolve itself within that time frame. - -Note that Specifying package version numbers explicitly and updating them via [Dependabot](./update_env.md) is an excellent way to ensure that environments in the DBW are always up to date and this issue is avoided. - -If you are _not_ using Dependabot and are not able to get your packages updated when the DBW is running, delete the cache manually and rerun your GitHub Actions job (go to Actions tab, then looking for the "Caches" section under the "Management" pane on the left hand side of the screen). \ No newline at end of file diff --git a/book/features/overview.md b/book/features/overview.md index 71f1089..a095121 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -16,10 +16,10 @@ Additionally, not all features are built and shared in the same way. We do our b - {bdg-white}`GitHub App and Javascript script` - {bdg-link-secondary}`Python Package: teachbooks <./teachbooks_intro.html>` - {bdg-link-light}`GitHub Reusable Action: Deploy Book workflow ` -- {bdg-light}`GitHub Template` +- {bdg-link-light}`GitHub Template: TeachBooks Template ` - {bdg-dark}`Git Workflow` - {bdg-primary}`Sphinx Extension` -- {bdg-link-primary-line}`Part of TeachBooks Favourites <./favourites.html>` +- {bdg-link-primary-line}`TeachBooks Favourites <./favourites.html>` - {bdg-danger}`iframe` - {bdg-success}`WebApp` @@ -27,4 +27,4 @@ Finally, the purpose, installation process and usage of each features is elabora To see examples for these features, go to the [Examples chapter](../examples/overview.md). -As the [TeachBooks Python Package](./teachbooks_intro.md), the [Deploy Book Workflow](./DBW_intro.md) and [TeachBooks Favourites](./favourites.md) are important tools that incorporate and deploy more than one feature, an additional explanation is provided here in subpages in more detail, with links to the pages in this manual where individual features are described. \ No newline at end of file +As the [TeachBooks Python Package](./teachbooks_intro.md), the [Deploy Book Workflow](https://teachbooks.io/manual/favourites/external/deploy-book-workflow/README.html) and [TeachBooks Favourites](./favourites.md) are important tools that incorporate and deploy more than one feature, an additional explanation is provided here in subpages in more detail, with links to the pages in this manual where individual features are described. \ No newline at end of file diff --git a/book/features/release_book_online.md b/book/features/release_book_online.md new file mode 100644 index 0000000..3171c07 --- /dev/null +++ b/book/features/release_book_online.md @@ -0,0 +1,238 @@ +````{margin} +```{admonition} User types +:class: tip +This section is useful for user type 3-5. +``` + +{bdg-link-light}`GitHub Reusable Action: Deploy Book workflow ` +{bdg-link-light}`Part of TeachBooks Template ` + +```` + +# Share book online for multiple versions + +As you'll start working on your TeachBook, you'll probably want to share it online. And over time you'll create more and more versions of your book, for example for different academic years. + +Our Deploy Book Workflow (described in general [here](https://teachbooks.io/manual/favourites/external/deploy-book-workflow/README.html)) allows you to do so. It builds your book for all branches in your repository and releases them online via GitHub Pages. In simplified terms, it automatically builds the book website based on updates to your repository, creates multiple instances of your book (defined by each branch) and provides the ability to customize the URL's at which each instance of the book can be accessed. This tool is designed specifically for educational contexts, for example, when you may want to preserve book versions from multiple academic years so that students are able to access it later. + +Sharing your book online has many features and customizations: +- Automatic and manual building and releasing of your book online via GitHub Pages using a Reusable GitHub Actions. See explanation [below](how_to_start). +- Ability to release both private (GitHub Pro, GitHub Team, GitHub Enterprise Cloud, or GitHub Enterprise Server required) and public (GitHub Free is enough) repositories. GitHub Teams is free for teachers as described in the [GitHub documentation](https://docs.github.com/en/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-education-for-teachers/about-github-education-for-teachers#github-education-features-for-teachers). If you have an organization for your TeachBook on GitHub, link your GitHub team rights to your organization as described on the [GitHub website](https://github.com/team#organizations). +- Releasing all or a selection of branches, allowing to build a draft version of the TeachBook online which reduces the need for local builds of the book. See explanation [below](gh-workflow-settings). +- Allowing use of submodules within your book. For private submodules, see the explanation [below](private_submodules) +- Converting branch-names to well-defined URLs. See explanation [below](gh-workflow-settings). +- Customizable settings on where the books should be deployed including alias for branch-names and selection of one branch to be deployed on root. The workflow will gives warnings if these settings are ill-defined or conflicting. Although aliases are generally not allowed by GitHub Pages, it seems you can use one alias, but not more. See explanation [below](gh-workflow-settings). +- Customizable behavior of book URL root directory, either by redirecting the root to one of the branches or by copying or moving one of the branches to root. See explanation [below](gh-workflow-settings). +- Adds an 'archived'-banner to old branches / branches of previous years. See explanation [below](gh-workflow-settings). +- Custom 404 "Page Not Found" page with buttons for redirecting to Homepage (e.g., book intro page), "Go Back" or Repository home. +- Provides a summary describing where the TeachBook is released, errors in the build process per branch and how the release step is configured. See explanation [below](gh-workflow-summary) +- Caching of already built books so that it can be partially reused when another branch is released or the next build contains critical errors. See explanation [below](gh-caching) +- Caching of python environment to speed up the workflow. See explanation [below](gh-caching) + +(how_to_start)= +## How to start using this workflow + +The Deploy Book Workflow is by default incorporated into any book that has been created using the [TeachBooks Template](https://github.com/TeachBooks/template). + +Feel free to use it for your existing TeachBook as well: +1. Add [`teachbooks`](https://github.com/TeachBooks/TeachBooks) to your `requirements.txt` file in your root folder +2. Move all the TeachBook files (including `_config.yml` and `_toc.yml`) to a subdirectory `book/`. +3. Copy the [`call-deploy-book.yml`](https://github.com/TeachBooks/template/blob/main/.github/workflows/call-deploy-book.yml) workflow to the `/.github/workflows` folder in your repository (the file is located in the TeachBooks Template repository becuase that file then refers to the file `deploy-book.yml` located in _this_ repository). +4. Set source for GitHub pages to GitHub Actions under `Settings` - `Pages` - `Build and deployment` - `Source` - `GitHub Actions` (as long as you don't do this the workflow deploys all branches which build successfully). +5. Trigger the workflow by making an edit to the TeachBook by editing and committing changes to one of the files in the `book/` subdirectory (available under `Code`) or manually activating the workflow under `Actions` - `All workflows` - `call-deploy-book` - `Run workflow` - `Use workflow from branch: ` - `Run workflow` (this workflow). +6. Now checkout the progress and summary of the releasing workflow under `Actions` - `All workflows` - `call-deploy-book` -``. + +(gh-workflow-settings)= +## Customize the workflow: TeachBook releasing settings +You can adapt the behaviour by setting repository variables as explained [here](https://docs.github.com/en/actions/learn-github-actions/variables#creating-configuration-variables-for-a-repository) or using the [VS Code Extension GitHub Actions](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-github-actions). Define the following repository variables: +- `PRIMARY_BRANCH` which is set to `main` whenever it's not defined in the repository variables. + - This sets the branch or alias (when using 'redirect' for `BEHAVIOR_PRIMARY`) which is shown on root. + - It is advised to show either your default branch on root, or the branch shared with your primary/active book audience (e.g., your current students). +- `BEHAVIOR_PRIMARY` which is set to `redirect` whenever it's not defined in the repository variables. + - This indicates whether to copy the PRIMARY_BRANCH to root ('copy'), move the PRIMARY_BRANCH to root ('move') or redirect from root to the PRIMARY_BRANCH ('redirect') + - Advised to use 'redirect' if you expect to archive a version in the future so that the URL doesn't change for the reader (e.g., to preserve URL containing the current academic year shared with students). + - Use copy or move when you only expect readers to use the root URL. Move is useful to remove unnecessary build artifacts and if you don't need to visit the URL containing the branch or alias name. +- `BRANCH_ALIASES` which is set to ` ` (just a space) whenever it's not defined in the repository variables. + - This defines an alias (custom URL) for a branch + - Variables should be a space-separated list of branch names, e.g. 'alias:really-long-branch-name` + - If no alias is wanted, `BRANCH_ALIASES` may be set to ` ` (just a space) +- `BRANCHES_TO_DEPLOY` which is set to `*` (all branches) whenever it's not defined in the repository variables. + - This defines the branches to deploy. + - It should be a space-separated list of branch names, e.g. 'main second third'. +- `BRANCHES_TO_PREPROCESS` which is set to ` ` (just a space = no branch) whenever it's not defined in the repository variables + - This defines the branches to preprocess with the [`TeachBooks` package](https://teachbooks.io/manual/external-content-teachbooks-v0.2.0/features/draft-release.html), which removed book-pages and config lines defined with `# START REMOVE-FROM-RELEASE` and `# END REMOVE-FROM-RELEASE` + - It should be a space-separated list of branch names, e.g. 'main second third'. + - If no preprocessing is required, `BRANCH_TO_PREPROCESS` may be set to ' ' (space). +- `BRANCHES_ARCHIVED` which is set to ` ` (space, no branch) whenever it's not defined in the repository variables + - This adds a banner to the released branch: You are viewing an archived version of the book. Click here for the latest version. + - It should be a space-separate list of branch names, e.g. 'main second third'. + +In `call-deploy-book.yml` itself you can specify the trigger for this workflow. By default, a push to any branch triggers the workflow. You can limit the branches or subdirectories. + +## Additional GitHub settings +We advise you to enable two options in the general repository setting regarding pull requests in GitHub: +- Enable `Always suggest updating pull request branches`, suggesting a merge from the default branch into any separate branch before merging into main. +- Enable `Automatically delete head branches` to delete branches after they are merged (you'll still be able to restore those). + +## Common Usage Examples + +Relevant use cases are explained here, along with an explanation for how to set up the workflow accordingly. Note that it is not required to set your `PRIMARY_BRANCH` to the default branch of your GitHub repository; this is a choice that is determined by what version of the source code you want visitors to see (i.e., work in progress, or the most recent "complete" or "released" version of a book). + +### Books with active users of different versions (academic years) + +Consider a case where each academic year you would like to create a new book for your students. However, you need to ensure that students from previous years can still access "their" version of the book. + +Assume for this example that we are working in the "my_organization" GitHub Organization in repository "my_book" and that the current academic year is 2025, and that we have one or more books in our repository from previous years. The desired URL structure is thus: +- students from this year use the book at `my_organization.github.io/my_book/2025/` +- students from last year use the book at `my_organization.github.io/my_book/2024/` +- visitors to `my_organization.github.io/my_book/` will automatically be redirected to the book from the current year + +To create this behavior, do the following: + +- Create a branch for each year: a logical name would have format `YYYY`, (technically it can be anything, as the URL can be set to `YYYY` with `BRANCH_ALIASES`). +- Set `PRIMARY_BRANCH` to the branch for the current academic year (e.g., `2025`) +- Set `BEHAVIOR_PRIMARY` to `redirect` (default) + +#### Alternative without redirect to current year + +One possible modification to this setup would be if you are progressively releasing content to your current students (e.g., `2025`) but you wanted visitors to `my_organization.github.io/my_book/` to see a complete version of your book. Assuming that the ideal version for such visitors is the completed book from the previous year (`2024`), you could do this: +- Set `PRIMARY_BRANCH` to `2024` +- Set `BEHAVIOR_PRIMARY` to `copy` + +As your current students may then accidentally go to the older version of the book, we recommend you use a banner to indicate to readers that there is a (partial) new version available, and advise them where to find it. You can add a banner using this workflow (`BRANCHES_ARCHIVED`) or the [standard Jupyter Book banner feature](https://jupyterbook.org/en/stable/web/announcements.html). + +### Books with active editors working in parallel + +Consider a case where several authors are working on material for a book and you would like to be able to see the work of any author at any time. You also have a branch that is used to share finalized material with your readers (we call this a "release" branch) and a branch that is used to collect and review the work of all authors before releasing it (we call this a "draft" branch). + +Assume for this example that we are working in the "my_organization" GitHub Organization in repository "my_book." The released book is on branch `release` the draft book is on branch `draft`; author branches are `author_1`, `author_2`, etc. The desired URL structure is thus: +- official (released) version of the book is at `my_organization.github.io/my_book/` +- draft version of the book is at `my_organization.github.io/my_book/draft/` +- the work of each author can be found at `my_organization.github.io/my_book/author_1/`, etc. + +To create this behavior, do the following: + +- Create a branch for each author as well as `release` and `draft` branches +- Set `draft` to the default branch +- Set `PRIMARY_BRANCH` to `release` +- Set `BEHAVIOR_PRIMARY` to `copy` + +Note that in this situation we strongly recommend using the Draft-Release workflow that is incorporated in the TeachBooks Python package, which allows you to restrict specific content from appearing in the `release` book that is already incorporated in the `draft` book. [Find out more here](https://teachbooks.io/manual/features/draft-release.html). This is useful, for example, if you would like to review many chapters, but release only one at a time, or use a banner in the draft book (e.g., via `_config.yml`) but not the released book. + +#### Why make the draft branch default? + +What if you want to make sure the source code for the released book is visible in the repository, rather than the draft version (e.g., you want to make sure external visitors see this version of the material)? You can do this by making `release` your default branch instead of `draft`. However, this also means that Pull Requests will be default be made into the `release` branch instead of `draft`, which may alter the working method of your team in an undesirable way (e.g., not being able to use a `draft` branch, accidentally releasing material before checking on `draft`, or having to manually adjust every PR that is created by GitHub to merge into `draft` instead of `release`). + +(private_submodules)= +## Private submodules +In case your book includes private submodules, you'll need to create a Personal Access Token (classic) with at least the scope `repo` as described in the [github documentation](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens), and add this token with the name `GH_PAT` as a `Repository secret` or `Organization secret` ( `Settings` > `Secrets and variables` > `Actions` > `Repository secrets` or `Organization secrets`.) Furthermore, manually copy the workflow (.github/workflows/deploy-book.yml) in your own repository as the authorization doesn't work with the called workflow. + +(gh-workflow-summary)= +## View the workflow progress and summary + +Whenever the workflow is triggered, its progress and a summary can be seen under the `Actions`- `All workflows` - `call-deploy-book` in GitHub! It shows you a descriptive summary: +- Ill-defined repository configuration variables (in `Annotations`) +- Which branches are released and where (`https://.github.io/` (case sensitive)) including which branch is released on the website root and the applied alias +- Errors in the build process +- How the repository variables are defined during the build. + +Here's an example for a summary for the template book: + +> ### Branches deployed +> | Branch 🎋 | Link 🔗 | Build status ☑� | +> | :--- | :--- | :--- | +> | main | [https://teachbooks.github.io/template/main](https://teachbooks.github.io/template/main) | ✅ `Released` | +> | version2 | [https://teachbooks.github.io/template/version2](https://teachbooks.github.io/template/version2) | 🔴 `Build failed [1]` | +> | version3 | [https://teachbooks.github.io/template/version3](https://teachbooks.github.io/template/version3) | ⭕ `Build failed [2]` | +> +> #### Legend for build status +> ✅ `Released` - build success, new version released. +> +> 🔴 `Build failed [1]` - build failure, previous version of the book reused. +> +> ⭕ `Build failed [2]` - build failure, no previous version reused. +> +> #### Primary book at root +> The book at the website root redirects to the primary branch `main` (status: ✅ `Released`). +> +> ### Aliases +> | Alias ➡� | Target 🎯 | Link 🔗 | Build status ☑� | +> | :--- | :--- | :--- | :---- | +> | draft | main | [https://teachbooks.github.io/template/draft](https://teachbooks.github.io/template/draft) | ✅ `Released` | +> +> ### Preview of build errors & warnings +> For more details please see the corresponding `build-books` jobs in the left pane. +> +> On branch `version2`: +> ``` +> �[91m/home/runner/work/template/template/book/some_content/overview.md:5: WARNING: Non-consecutive header level increase; H1 to H3 [myst.header]�[39;49;00m +> ``` +> +> On branch `version3`: +> ``` +> /home/runner/work/_temp/ff8c8325-8d8b-4c0b-a2b2-32d2169c55bc.sh: line 8: teachbooks: command not found +> ``` +> +> ### Repository configuration variables +> Variables can be set at +> +> ``` +> PRIMARY_BRANCH=main (default value used) +> BRANCH_ALIASES=draft:main +> BRANCHES_TO_DEPLOY=* (default value used) +> BRANCHES_TO_PREPROCESS=main +> BEHAVIOR_PRIMARY=redirect (default value used) +> BRANCHES_ARCHIVED= (default value used) +> ``` + +(gh-caching)= +## Caching + +The GitHub Action [Cache](https://github.com/actions/cache) is used in the Deploy Book Workflow (DBW) to save time when building the book. This is accompliched by caching two sets of files for each branch: 1) the Python virtual environment, and 2) the build artifact (the HTML files forming each book website). + +The reason for doing this stems from the primary purpose of the Deploy Book Workflow, which builds many versions of a book based on each branch, as well as creating a Python virtual environment from the `requirements.txt` file in the repository. A unique environment for each branch is necessary to test changes to book dependencies and configuration in an isolated way, but can dramatically increase the time required to build all versions of the book when the DBW runs. In addition, it also takes time to build the book itself. For this reason, both of these sets of files are cached (although at the moment, most of the time savings is primarily caching the build artifact). + +This works by hashing a specific set of files and including that in the filename of the cache. Every time the workflow is triggered, a new hashed filename is created and compared to the list of existing caches to see if one with the same name exists; if so, the cache is reused. If not, a new environment and/or build artifact is constructed and a new cache is made. + +Cached files can be found in GitHub under the Actions tab, then looking for the "Caches" section under the "Management" pane on the left hand side of the screen. For example, this link shows the [caches for this TeachBooks Manual](https://github.com/TeachBooks/manual/actions/caches). If needed, caches can be deleted manually from this page. A cache will expire if unused for longer than 1 week or if the maximum allowed disk space for all cached files is exceeded (both are GitHub policies). + +Files created during a GitHub Action are called [artifacts](https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/storing-and-sharing-data-from-a-workflow). Although this is _not_ the same thing as a cache, the files in a specific cache or artifact are identical. Artifacts have their own expiration period, which is possible to [customize in the repository settings](https://docs.github.com/en/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization) (default is 90 days). Unexpired artifacts can be viewed at the bottom of any workflow run summary that is available on the Actions tab of a GitHub repository. + +To add even more confusion to the situation, if an artifact built during an Action is a set of HTML files (a website) that are used to create a GitHub Pages website, the files served when visiting the URL for that are stored on a webserver; they are _not_ the artifact files, but are identical. Fortunately webserver files are preserved indefinitely (or until GitHub changes this policy), meaning that even though your cache or artifact may be deleted, the website will still remain active. + +The cache is a key component of the DBW and leads to several considerations for the building and maintenance of a book, which are explained below, after the criteria for each cache type are described. + +### Cached Environment + +The DBW uses [Python virtual environments](https://docs.python.org/3/library/venv.html) (`python -m venv .venv`) and `python -m pip install -r requirements.txt` to install packages and create the book building environment. The entire `.venv` directory is preserved in the cache with a file name beginning with `venv-...`. The week number is also included in the file hash, which ensures that a new hash is created at least once per week. + +Once created during a successful build action, an existing cached environment will be found and reused unless two specific criteria are met: 1) a book build is required (replacing the cached build artifact), _and_ 2) the `requirements.txt` file is changed. Requirements for a "book build" are described in the next section. + +Note that any change to the `requirements.txt` file will trigger creation of a new environment, not necessarily one that specifies the version number of a package. + +Note that Specifying package version numbers explicitly and updating them via [Dependabot](https://teachbooks.io/manual/favourites/features/update_env.html) is an excellent way to ensure that environments in the DBW are always up to date and this issue is avoided. + +If you are _not_ using Dependabot and are not able to get your packages updated when the DBW is running, delete the cache manually and rerun your GitHub Actions job (go to Actions tab, then looking for the "Caches" section under the "Management" pane on the left hand side of the screen). + +### Cached Build Artifacts + +Build artifacts are the HTML files that define the website (i.e., the book) and are typically located in the subdirectory `book/_build/html` of a repository once the book is built. Note that these files are typically only visible if you are building the book locally, as they are not committed to the repository by default (i.e., `.gitignore`). For users only using the DBW and the GitHub browswer editor, downloading the build cache is the easiest way to view these files, which have filenames beginnig with `html-build--...`. + +Once created during a successful build action, an existing cached build artifact will be found and reused unless _any_ of three specific criteria are met: 1) a change is made to a file in `book/`, 2) the `requirements.txt` file is changed, or 3) the status of a branch as archive or preprocess has changed (`BRANCHES_TO_PREPROCESS` of `BRANCHES_ARCHIVED`). + +Immediately after a successful build action, the book website files exist in three places: cache, artifact and on a GitHub webserver. However, as described at the beginning of this section, the cache will be automatically deleted after 1 week, if unused, and the artifact will be deleted based on the setting in your repository (90 days by default). + +### Effect of Caching on Book Workflow + +Implementation of the DBW has several characteristics that should be noted which could help understand certain behaviors of the book build and website deployment process. These points may be useful to consider if you are experiencing undesired behavior in your Actions builds and/or your actual book websites. + +- Remember that the DBW action will only run if a commit is made that changes `requirements.txt` or contents of `book/` +- When first creating a repository, the action may not run, or may run and fail; occasionally it is needed to make a new commit to get the workflow to run for the first time (remember to modify something in `book/`) or you may try to re-run the job from the Actions tab +- when using multiple branches, only the branch that is edited will be updated +- the website for each branch may be built with a different Python environments (different package versions) + +Unlike the virtual environments (next subsection), caches of the book build do not influence subsequent builds of the book, as this artifact is replaced whenever a commit to a specific branch triggers a new build process. As described above, old cached build artifacts are used if the build process from a new commit fails, ensuring that the URL of a website does not return a 404 page. + +### Effect of Caching on Virtual Environment + +In particular, note that older branches may have been built with cached environments that are different than those in a newer branch, leading to (undesired) differences in book appearance or functionality---often without the author being aware! This occurs if a package in `requirements.txt` is updated in the time between the creation of environments on different branches, as `pip` will use the newest version when downloading a package (the first time a venv cache is created in the DBW), but it will not always automatically update a package if `pip install -r requirements.txt` is used on an existing environment (this happens every time an existing cache is used!). This means that, when compared to the venv on a newer branch, a frequently used branch (where the cache has not expired) may retain old and out of date packages long after an updated version is available; however, since the week number is included in the venv file hash, this will last for a maximum of 1 week. A best practice to avoid this situation is to pin version numbers explicitly (e.g., `teachbooks==0.2.0`) if you want book builds to remain consistent. In addition, a feature like dependabot can be used to automatically notify you when an update is made; this is [here](https://teachbooks.io/manual/features/update_env.html). \ No newline at end of file diff --git a/book/features/write_online.md b/book/features/write_online.md new file mode 100644 index 0000000..a50673a --- /dev/null +++ b/book/features/write_online.md @@ -0,0 +1,62 @@ +````{margin} +```{admonition} User types +:class: tip +This section is useful for user type 3-5. +``` + +{bdg-link-light}`GitHub Reusable Action: Deploy Book workflow ` +{bdg-link-light}`Part of TeachBooks Template ` + +```` + +# Write book fully in GitHub interface + +Using the GitHub tooling in combination with TeachBook's software, users are able to write their book fully online, without the need to install any software locally. This is especially useful for users that are not familiar with Git and GitHub, or do not have the rights to install software on their computer. To make this possible, users can start with the [TeachBooks Template](https://teachbooks.io/manual/favourites/external/template/README.html) after which they make use of the [Deploy Book Workflow](https://teachbooks.io/manual/favourites/external/deploy-book-workflow/README.html) to automatically build and release their book online. + +## How to do this + +New users can start writing their book by following the steps shown in the [TeachBooks Template repository](https://github.com/TeachBooks/template). + +Users who already have a TeachBook repository can add the Deploy Book Workflow as explained [here](https://teachbooks.io/manual/favourites/external/deploy-book-workflow/README.html) + +After that, users can start writing and editing their book fully online in the GitHub interface. This is supported with: +- [Automatic book builds for all version](https://teachbooks.io/manual/favourites/external/deploy-book-workflow/README.html) +- A summary describing where the TeachBook is released, errors in the build process per branch and how the release step is configured + +## Example of summary + +Whenever the workflow is triggered, its progress and a summary can be seen under the `Actions`- `All workflows` - `call-deploy-book` in GitHub! It shows you a descriptive summary. This summary includes, among others: +- Errors in the build process + +Here's an example for a summary for the template book: + +> ### Branches deployed +> | Branch 🎋 | Link 🔗 | Build status ☑� | +> | :--- | :--- | :--- | +> | main | [https://teachbooks.github.io/template/main](https://teachbooks.github.io/template/main) | ✅ `Released` | +> | version2 | [https://teachbooks.github.io/template/version2](https://teachbooks.github.io/template/version2) | 🔴 `Build failed [1]` | +> | version3 | [https://teachbooks.github.io/template/version3](https://teachbooks.github.io/template/version3) | ⭕ `Build failed [2]` | +> +> #### Legend for build status +> ✅ `Released` - build success, new version released. +> +> 🔴 `Build failed [1]` - build failure, previous version of the book reused. +> +> ⭕ `Build failed [2]` - build failure, no previous version reused. +> +> ### Preview of build errors & warnings +> For more details please see the corresponding `build-books` jobs in the left pane. +> +> On branch `version2`: +> ``` +> �[91m/home/runner/work/template/template/book/some_content/overview.md:5: WARNING: Non-consecutive header level increase; H1 to H3 [myst.header]�[39;49;00m +> ``` +> +> On branch `version3`: +> ``` +> /home/runner/work/_temp/ff8c8325-8d8b-4c0b-a2b2-32d2169c55bc.sh: line 8: teachbooks: command not found +> ``` +> + +## Exercise +Check out [the exercises](https://teachbooks.io/template/exercises.html) in the TeachBooks template to see for yourself how you can write and edit your book fully online in GitHub! From f34b176742c155639cb4745f584de2a0de9f9794 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 27 Sep 2025 14:52:35 +0200 Subject: [PATCH 624/802] WIP --- book/basic-features/overview.md | 2 +- book/examples/overview.md | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/book/basic-features/overview.md b/book/basic-features/overview.md index a37acfb..eb60ffe 100644 --- a/book/basic-features/overview.md +++ b/book/basic-features/overview.md @@ -5,6 +5,6 @@ This section is useful for [user type 3-5](../installation-and-setup/user_types. ``` ```` -# Original Jupyter Book and Sphinx Features +# Overview These pages will provide a list of some common, basic book features which are all available in the original
    Jupyter book package. Additionally, this page includes also best-practices. diff --git a/book/examples/overview.md b/book/examples/overview.md index 595f6a1..d26cadb 100644 --- a/book/examples/overview.md +++ b/book/examples/overview.md @@ -1,7 +1,3 @@ -# TeachBooks Examples +# Overview This chapter will showcase some TeachBooks making great use of Jupyter Book and TeachBooks features. They can serve as an inspiring starting point for structuring your own TeachBook or just to get an idea of how other teachers and students are using it. Lastly some example pages are shown which combine theory and interactive questions and coding to different degrees. - - - - From be4473842a65135c7f03c0027310ee0ec17ce4ac Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 27 Sep 2025 15:57:36 +0200 Subject: [PATCH 625/802] Add exercise and proof feature documentation Added new pages for Sphinx exercise and Sphinx proof extensions, including installation and usage instructions. Updated references, credits, and feature pages to reflect inclusion in TeachBooks Template and Favourites. Improved consistency of external links and badges, and updated submodules to latest versions. --- book/_toc.yml | 4 +- book/basic-features/overview.md | 2 +- book/credits.md | 5 +- book/external/Download-Link-Replacer | 2 +- book/external/JupyterBook-Patches | 2 +- book/external/Nested-Books | 2 +- book/external/Sphinx-Image-Inverter | 2 +- book/external/Sphinx-Named-Colors | 2 +- book/external/Sphinx-launch-buttons | 2 +- book/external/deploy-book-workflow | 2 +- book/external/sphinx-iframes | 2 +- book/external/teachbooks-sphinx-tippy | 2 +- book/external/template | 2 +- book/features/apa.md | 3 + book/features/draft-release.md | 4 +- book/features/exercise.md | 88 +++++++++++++++++++++++++++ book/features/external_toc.md | 2 +- book/features/favourites.md | 62 ++++++++++++++++--- book/features/live_code.ipynb | 3 +- book/features/local_server.md | 2 +- book/features/overview.md | 6 +- book/features/release_book_online.md | 9 +-- book/features/sphinx-proof.md | 80 ++++++++++++++++++++++++ book/features/teachbooks_intro.md | 3 +- book/features/write_online.md | 11 ++-- book/references.bib | 15 +++++ 26 files changed, 278 insertions(+), 41 deletions(-) create mode 100644 book/features/exercise.md create mode 100644 book/features/sphinx-proof.md diff --git a/book/_toc.yml b/book/_toc.yml index 289d240..09cd976 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -46,9 +46,9 @@ parts: - file: features/teachbooks_intro.md - file: external/deploy-book-workflow/README.md - file: features/favourites.md + - file: external/template/README.md - file: features/easy-editing.md sections: - - file: external/template/README.md - file: features/write_online.md - file: features/release_book_online.md - file: features/draft-release @@ -84,7 +84,9 @@ parts: - file: external/Sphinx-PRIME-applets/README.md - external: https://github.com/TeachBooks/Sphinx-Dropdown-Toggle/blob/main/MANUAL.md - external: "https://github.com/TeachBooks/sphinx-code-examples/blob/main/MANUAL.ipynb" + - file: features/sphinx-proof.md - external: "https://github.com/TeachBooks/Sphinx-NB-Execution-Patterns/blob/Manual/README.md" + - file: features/exercise.md - file: features/visuals.md sections: - external: https://github.com/TeachBooks/Sphinx-Accessibility/blob/manual/README.md diff --git a/book/basic-features/overview.md b/book/basic-features/overview.md index eb60ffe..8790d60 100644 --- a/book/basic-features/overview.md +++ b/book/basic-features/overview.md @@ -7,4 +7,4 @@ This section is useful for [user type 3-5](../installation-and-setup/user_types. # Overview -These pages will provide a list of some common, basic book features which are all available in the original Jupyter book package. Additionally, this page includes also best-practices. +These pages will provide a list of some common, basic book features which are all available in the original Jupyter book package without addition of any additional software. Additionally, this page includes also best-practices. diff --git a/book/credits.md b/book/credits.md index e98ad9c..0fe26e7 100644 --- a/book/credits.md +++ b/book/credits.md @@ -66,6 +66,5 @@ The following pages contain content written by others, part of has been reused a - Page {ref}`copyright_licenses`: {numref}`Figure %s` is included unmodified. Work is provided by Kennisland under a CC0 license. Accessed at [](https://wiki.creativecommons.org/wiki/File:CC_License_Compatibility_Chart.png) on December 17, 2024. - page [](./features/versioning.md): includes text from {cite:t}`semver` that has been modified. Original content licensed under CC BY 3.0. - page [](./features/external_toc.md): includes text from {cite:t}`teachbooks_package` that has been modified. Original content licensed under MIT. - - - +- Page [](./features/exercise.md): includes text from {cite:t}`sphinx-exercise` that has been modified. Original content licensed under MIT license. +- Page [](./features/sphinx-proof.md): includes text from {cite:t}`sphinx-proof` that has been modified. Original content licensed under MIT license. \ No newline at end of file diff --git a/book/external/Download-Link-Replacer b/book/external/Download-Link-Replacer index 10ff656..d6f318f 160000 --- a/book/external/Download-Link-Replacer +++ b/book/external/Download-Link-Replacer @@ -1 +1 @@ -Subproject commit 10ff656dc4b871330dd2271d00d2e8b9a9a57613 +Subproject commit d6f318f52cef2f64f44f195c95ea8a449cf37fe2 diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches index eb505b3..e6e2706 160000 --- a/book/external/JupyterBook-Patches +++ b/book/external/JupyterBook-Patches @@ -1 +1 @@ -Subproject commit eb505b3013d4019e01e448495e3eb1586f573a00 +Subproject commit e6e27067f60a576e3db745361601a1c43bbae5f4 diff --git a/book/external/Nested-Books b/book/external/Nested-Books index 9436769..abb9e70 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit 943676969d6e42b9c6d9c25d5313d9c0fbceea97 +Subproject commit abb9e707d66ad26e55dfd037835f7f7cc86f2620 diff --git a/book/external/Sphinx-Image-Inverter b/book/external/Sphinx-Image-Inverter index eb21e6a..2351ab0 160000 --- a/book/external/Sphinx-Image-Inverter +++ b/book/external/Sphinx-Image-Inverter @@ -1 +1 @@ -Subproject commit eb21e6a80ed33f0102f9025b9ee983148370d753 +Subproject commit 2351ab0e25a067d6420be078232e5a6e3d9c3168 diff --git a/book/external/Sphinx-Named-Colors b/book/external/Sphinx-Named-Colors index 57ecdd8..c85d64e 160000 --- a/book/external/Sphinx-Named-Colors +++ b/book/external/Sphinx-Named-Colors @@ -1 +1 @@ -Subproject commit 57ecdd887e8bbc32a04aca20e9fc9cb60409b7d0 +Subproject commit c85d64eacbc6b0980530134b08406193f452cf0f diff --git a/book/external/Sphinx-launch-buttons b/book/external/Sphinx-launch-buttons index e6070de..2d85abc 160000 --- a/book/external/Sphinx-launch-buttons +++ b/book/external/Sphinx-launch-buttons @@ -1 +1 @@ -Subproject commit e6070ded6ca77662a3a951893cafe265fa333e5e +Subproject commit 2d85abc35c533a6e756d2c16344fe107be24e427 diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index 1b35fe8..f983f1e 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit 1b35fe87afc980274f5731af7b7b74f7df27540c +Subproject commit f983f1e3ec7d99b14fb50631ea48f1f23a15ee76 diff --git a/book/external/sphinx-iframes b/book/external/sphinx-iframes index 583163e..a572035 160000 --- a/book/external/sphinx-iframes +++ b/book/external/sphinx-iframes @@ -1 +1 @@ -Subproject commit 583163ebf970a83ff45d80bb9ace9922d1e1615b +Subproject commit a57203589e1acfaa216a436ea57d17b0b1e76824 diff --git a/book/external/teachbooks-sphinx-tippy b/book/external/teachbooks-sphinx-tippy index e4166e1..4d246da 160000 --- a/book/external/teachbooks-sphinx-tippy +++ b/book/external/teachbooks-sphinx-tippy @@ -1 +1 @@ -Subproject commit e4166e1389ab48ea9059e6576e56d270e66199dd +Subproject commit 4d246da43ec7848928e673ca9223458028d3e473 diff --git a/book/external/template b/book/external/template index 8424c5e..efa0edb 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 8424c5e1fb5631474250859482b92fc1761c502f +Subproject commit efa0edbb1180081e8ab57ba95eeaece195d786af diff --git a/book/features/apa.md b/book/features/apa.md index 49bdf3f..547e547 100644 --- a/book/features/apa.md +++ b/book/features/apa.md @@ -5,6 +5,9 @@ This page is useful for user type 4 and 5. ``` {bdg-primary}`(To be converted into) Sphinx Extension` +{bdg-link-secondary}`Supported by TeachBooks package ` + + ```` (apa)= diff --git a/book/features/draft-release.md b/book/features/draft-release.md index c194753..7e8de38 100644 --- a/book/features/draft-release.md +++ b/book/features/draft-release.md @@ -6,7 +6,9 @@ This page is useful for user type 3-5. ``` -{bdg-secondary}`Python Package: teachbooks <./teachbooks_intro.html>` +{bdg-link-secondary}`Uses TeachBooks package ` +{bdg-link-light}`Included in TeachBooks Template ` +{bdg-link-light}`Supported by Deploy Book workflow ` ```` diff --git a/book/features/exercise.md b/book/features/exercise.md new file mode 100644 index 0000000..9f88cfd --- /dev/null +++ b/book/features/exercise.md @@ -0,0 +1,88 @@ +````{margin} +```{attributiongrey} Attribution +:class: attribution +This page reuses MIT licensed content from {cite:t}`sphinx-exercise`. {fa}`quote-left`{ref}`Find out more here.` +``` + +```{admonition} User types +:class: tip +This section is useful for user type 3-5. +``` ++++ +{bdg-primary}`Sphinx Extension` +{bdg-link-light}`Included in TeachBooks Template ` +{bdg-link-primary-line}`Included in TeachBooks Favourites ` +```` + +# Sphinx exercise + +This extensions provides an easy way to add exercises and solutions to your book. It is documented on https://ebp-sphinx-exercise.readthedocs.io/en/latest/. + +TeachBooks has made some small modifications to the original extension, such that it works well with translated books. + +## What does it do? + +This extension defines exercises and solutions as new admonition types: + +```{exercise} +:label: my-exercise + +Recall that $n!$ is read as "$n$ factorial" and defined as +$n! = n \times (n - 1) \times \cdots \times 2 \times 1$. + +There are functions to compute this in various modules, but let's +write our own version as an exercise. + +In particular, write a function `factorial` such that `factorial(n)` returns $n!$ +for any positive integer $n$. +``` + +````{solution} my-exercise +:label: my-solution + +Here's one solution. + +```{code-block} python +def factorial(n): + k = 1 + for i in range(n): + k = k * (i + 1) + return k + +factorial(4) +``` +```` + +More information can be found in the [official documentation](https://ebp-sphinx-exercise.readthedocs.io/en/latest/). + +## Installation +To use this extenstion, follow these steps: + +**Step 1: Install the Package** + +Install the TeachBooks' version of `sphinx-exercise` package using `pip`: +``` +pip install sphinx-exercise @ git+https://github.com/TeachBooks/sphinx-exercise.git +``` + +**Step 2: Add to `requirements.txt`** + +Make sure that the package is included in your project's `requirements.txt` to track the dependency: +``` +sphinx-exercise @ git+https://github.com/TeachBooks/sphinx-exercise.git +``` + +**Step 3: Enable in `_config.yml`** + +In your `_config.yml` file, add the extension to the list of Sphinx extra extensions (**important**: underscore, not dash this time): +``` +sphinx: + extra_extensions: + . + . + . + - sphinx_exercise + . + . + . +``` diff --git a/book/features/external_toc.md b/book/features/external_toc.md index ea770fa..24dd53c 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -9,7 +9,7 @@ This page reuses MIT licensed content from {cite:t}`teachbooks_package`. {fa}`qu This page is useful for user type 3-5. ``` -{bdg-link-secondary}`Python Package: teachbooks <./teachbooks_intro.html>` +{bdg-link-secondary}`Uses TeachBooks package ` {bdg-success}`WebApp` ```` diff --git a/book/features/favourites.md b/book/features/favourites.md index 4371054..a0771d2 100644 --- a/book/features/favourites.md +++ b/book/features/favourites.md @@ -5,26 +5,70 @@ This page is useful for user type 3-5. ``` {bdg-primary}`Sphinx Extension` +{bdg-link-light}`Included in TeachBooks Template ` + ```` # TeachBooks Favourites -TeachBooks Favourites is a Sphinx extension which collects all of TeachBooks' favourite features in one place (including tools originally by TeachBooks and from other sources). It is included by default in the [TeachBooks Template](../external/template/README.md) and can be installed independently using `pip install teachbooks-favourites`. The features included are: +TeachBooks Favourites is a Sphinx extension which collects all of TeachBooks' favourite features in one place (including tools originally by TeachBooks and from other sources). It is included by default in the [TeachBooks Template](../external/template/README.md) or can be installed independently. The features included are: - [Sphinx-Thebe from TeachBooks](./live_code.ipynb) -- [Jupyterbook patches](../external/jupyterbook-patches/README.md) -- [Download link replacer](../external/download-link-replacer/README.md) -- [Sphinx image inverter](../external/sphinx-image-inverter/README.md) +- [Jupyterbook patches](../external/JupyterBook-Patches/README.md) +- [Download link replacer](../external/Download-Link-Replacer/README.md) +- [Sphinx image inverter](../external/Sphinx-Image-Inverter/README.md) - [Sphinx iframes](../external/sphinx-iframes/README.md) - [Sphinx exercise (TeachBooks contribution to the original)](https://ebp-sphinx-exercise.readthedocs.io/en/latest/) -- [Teachbooks Sphinx tippy](../external/teachbooks-sphinx-tippy/README.html) -- [Sphinx named colors](../external/sphinx-named-colors/README.md) +- [Teachbooks Sphinx tippy](../external/teachbooks-sphinx-tippy/README.md) +- [Sphinx named colors](../external/Sphinx-Named-Colors/README.md) - [Sphinx dropdown toggle](../_git/github.com_TeachBooks_Sphinx-Dropdown-Toggle/main/MANUAL.md) - [Sphinx proof (TeachBooks contribution to the original)](https://sphinx-proof.readthedocs.io/en/latest/) - [Sphinx code examples](../_git/github.com_TeachBooks_sphinx-code-examples/main/MANUAL.md) -- [Sphinx accessibility](../_git/github.com_TeachBooks_Sphinx-Accessibility/manual/README.html) +- [Sphinx accessibility](../_git/github.com_TeachBooks_Sphinx-Accessibility/manual/README.md) - [Sphinx toggle button (TeachBooks contribution to the original)](https://sphinx-togglebutton.readthedocs.io/en/latest/) -- [Notebook execution patterns](../_git/github.com_TeachBooks_Sphinx-NB-Execution-Patterns/Manual/README.html) +- [Notebook execution patterns](../_git/github.com_TeachBooks_Sphinx-NB-Execution-Patterns/Manual/README.md) -All features which are part of TeachBooks Favourites are indicated with {bdg-primary-line}`Part of TeachBooks Favourites`. If you'd like to use specific features, but not the entire TeachBooks Favourites, you can remove this extension and replace it with the individual extensions you want to use. \ No newline at end of file +All features which are part of TeachBooks Favourites are indicated with {bdg-primary-line}`Part of TeachBooks Favourites`. If you'd like to use specific features, but not the entire TeachBooks Favourites, you can remove this extension and replace it with the individual extensions you want to use. + +## Installation +To install TeachBooks-Favourites, follow these steps: + +**Step 1: Install the Package** + +Install the `teachbooks-favourites` package using `pip`: +``` +pip install git+https://github.com/TeachBooks/TeachBooks-Favourites +``` + +**Step 2: Add to `requirements.txt`** + +Make sure that the package is included in your project's `requirements.txt` to track the dependency: +``` +git+https://github.com/TeachBooks/TeachBooks-Favourites +``` + +**Step 3: Enable in `_config.yml`** + +In your `_config.yml` file, add the extension to the list of Sphinx extra extensions (**important**: underscore, not dash this time): +``` +sphinx: + extra_extensions: + - teachbooks_favourites +``` + +## Usage + +For using the various package we refer to the different manuals linked above. + +All extensions are loaded with their default settings. + +## Contribute + +Do you think we missed an extension that should really be included? Let us know by either + +- creating a fork of this repository and submitting a pull request, in which you added the extension to the files + - `README.md` + - `pyproject.toml` + - `src\teachbooks_favourites\__init__.py` +- opening an issue. \ No newline at end of file diff --git a/book/features/live_code.ipynb b/book/features/live_code.ipynb index 5eb4eed..d0bfa2d 100644 --- a/book/features/live_code.ipynb +++ b/book/features/live_code.ipynb @@ -11,7 +11,8 @@ "```\n", "\n", "{bdg-primary}`Sphinx Extension`\n", - "{bdg-primary-line}`Part of TeachBooks Favourites`\n", + "{bdg-link-light}`Included in TeachBooks Template `\n", + "{bdg-link-primary-line}`Included in TeachBooks Favourites `\n", "\n", "```` \n", "\n", diff --git a/book/features/local_server.md b/book/features/local_server.md index ec21dcc..f3bf55e 100644 --- a/book/features/local_server.md +++ b/book/features/local_server.md @@ -4,7 +4,7 @@ This section is useful for user type 4-5. ``` -{bdg-link-secondary}`Python Package: teachbooks <./teachbooks_intro.html>` +{bdg-link-secondary}`Uses TeachBooks package ` ```` (setup-local-server)= diff --git a/book/features/overview.md b/book/features/overview.md index a095121..81a291f 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -15,8 +15,8 @@ Additionally, not all features are built and shared in the same way. We do our b - {bdg-success}`Chrome Extension` - {bdg-white}`GitHub App and Javascript script` - {bdg-link-secondary}`Python Package: teachbooks <./teachbooks_intro.html>` -- {bdg-link-light}`GitHub Reusable Action: Deploy Book workflow ` -- {bdg-link-light}`GitHub Template: TeachBooks Template ` +- {bdg-link-light}`GitHub Reusable Action: Deploy Book workflow ` +- {bdg-link-light}`GitHub Template: TeachBooks Template ` - {bdg-dark}`Git Workflow` - {bdg-primary}`Sphinx Extension` - {bdg-link-primary-line}`TeachBooks Favourites <./favourites.html>` @@ -27,4 +27,4 @@ Finally, the purpose, installation process and usage of each features is elabora To see examples for these features, go to the [Examples chapter](../examples/overview.md). -As the [TeachBooks Python Package](./teachbooks_intro.md), the [Deploy Book Workflow](https://teachbooks.io/manual/favourites/external/deploy-book-workflow/README.html) and [TeachBooks Favourites](./favourites.md) are important tools that incorporate and deploy more than one feature, an additional explanation is provided here in subpages in more detail, with links to the pages in this manual where individual features are described. \ No newline at end of file +As the [TeachBooks Python Package](./teachbooks_intro.md), the [Deploy Book Workflow](https://teachbooks.io/manual/external/deploy-book-workflow/README.html), [TeachBooks Favourites](./favourites.md) and the TeachBook template are important tools that incorporate and deploy more than one feature, an additional explanation is provided here in subpages in more detail, with links to the pages in this manual where individual features are described. \ No newline at end of file diff --git a/book/features/release_book_online.md b/book/features/release_book_online.md index 3171c07..5f494c5 100644 --- a/book/features/release_book_online.md +++ b/book/features/release_book_online.md @@ -4,8 +4,9 @@ This section is useful for user type 3-5. ``` -{bdg-link-light}`GitHub Reusable Action: Deploy Book workflow ` -{bdg-link-light}`Part of TeachBooks Template ` +{bdg-link-light}`GitHub Reusable Action: Deploy Book workflow ` +{bdg-link-light}`Part of TeachBooks Template ` +{bdg-link-secondary}`Uses TeachBooks package ` ```` @@ -13,7 +14,7 @@ This section is useful for user type 3-5. As you'll start working on your TeachBook, you'll probably want to share it online. And over time you'll create more and more versions of your book, for example for different academic years. -Our Deploy Book Workflow (described in general [here](https://teachbooks.io/manual/favourites/external/deploy-book-workflow/README.html)) allows you to do so. It builds your book for all branches in your repository and releases them online via GitHub Pages. In simplified terms, it automatically builds the book website based on updates to your repository, creates multiple instances of your book (defined by each branch) and provides the ability to customize the URL's at which each instance of the book can be accessed. This tool is designed specifically for educational contexts, for example, when you may want to preserve book versions from multiple academic years so that students are able to access it later. +Our Deploy Book Workflow (described in general [here](https://teachbooks.io/manual/external/deploy-book-workflow/README.html)) allows you to do so. It builds your book for all branches in your repository and releases them online via GitHub Pages. In simplified terms, it automatically builds the book website based on updates to your repository, creates multiple instances of your book (defined by each branch) and provides the ability to customize the URL's at which each instance of the book can be accessed. This tool is designed specifically for educational contexts, for example, when you may want to preserve book versions from multiple academic years so that students are able to access it later. Sharing your book online has many features and customizations: - Automatic and manual building and releasing of your book online via GitHub Pages using a Reusable GitHub Actions. See explanation [below](how_to_start). @@ -210,7 +211,7 @@ Once created during a successful build action, an existing cached environment wi Note that any change to the `requirements.txt` file will trigger creation of a new environment, not necessarily one that specifies the version number of a package. -Note that Specifying package version numbers explicitly and updating them via [Dependabot](https://teachbooks.io/manual/favourites/features/update_env.html) is an excellent way to ensure that environments in the DBW are always up to date and this issue is avoided. +Note that Specifying package version numbers explicitly and updating them via [Dependabot](https://teachbooks.io/manual/features/update_env.html) is an excellent way to ensure that environments in the DBW are always up to date and this issue is avoided. If you are _not_ using Dependabot and are not able to get your packages updated when the DBW is running, delete the cache manually and rerun your GitHub Actions job (go to Actions tab, then looking for the "Caches" section under the "Management" pane on the left hand side of the screen). diff --git a/book/features/sphinx-proof.md b/book/features/sphinx-proof.md new file mode 100644 index 0000000..fd0e0ce --- /dev/null +++ b/book/features/sphinx-proof.md @@ -0,0 +1,80 @@ +````{margin} +```{attributiongrey} Attribution +:class: attribution +This page reuses MIT licensed content from {cite:t}`sphinx-proof`. {fa}`quote-left`{ref}`Find out more here.` +``` + +```{admonition} User types +:class: tip +This section is useful for user type 3-5. +``` ++++ +{bdg-primary}`Sphinx Extension` +{bdg-link-light}`Included in TeachBooks Template ` +{bdg-link-primary-line}`Included in TeachBooks Favourites ` +```` + +# Sphinx proof + +This extensions provides an easy way to add proofs, theorem, axioms and much more to your book. It is documented on https://sphinx-proof.readthedocs.io/en/latest/. + +TeachBooks has made some small modifications to the original extension, such that it works well with translated books. + +## What does it do? + +This extension defines proofs, theorems, axioms and other similar concepts as new admonition types: + +````{prf:example} +:label: my-example + +Next, we shut down randomness in demand and assume that the demand shock +$\nu_t$ follows a deterministic path: + + +```{math} +\nu_t = \alpha + \rho \nu_{t-1} +``` + +Again, we’ll compute and display outcomes in some figures + +```python +ex2 = SmoothingExample(C2=[[0], [0]]) + +x0 = [0, 1, 0] +ex2.simulate(x0) +``` +```` + +More information can be found in the [official documentation](https://sphinx-proof.readthedocs.io/en/latest/index.html). It can be [configured in combination the TeachBooks extension to include examples with executable code and visuals](https://teachbooks.io/manual/_git/github.com_TeachBooks_sphinx-code-examples/main/MANUAL.html). + +## Installation +To use this extenstion, follow these steps: + +**Step 1: Install the Package** + +Install the TeachBooks' version of `sphinx-exercise` package using `pip`: +``` +pip install sphinx-proof @ git+https://github.com/TeachBooks/sphinx-proof.git +``` + +**Step 2: Add to `requirements.txt`** + +Make sure that the package is included in your project's `requirements.txt` to track the dependency: +``` +sphinx-proof @ git+https://github.com/TeachBooks/sphinx-proof.git +``` + +**Step 3: Enable in `_config.yml`** + +In your `_config.yml` file, add the extension to the list of Sphinx extra extensions (**important**: underscore, not dash this time): +``` +sphinx: + extra_extensions: + . + . + . + - sphinx_proof + . + . + . +``` diff --git a/book/features/teachbooks_intro.md b/book/features/teachbooks_intro.md index 89d6b73..e521c54 100644 --- a/book/features/teachbooks_intro.md +++ b/book/features/teachbooks_intro.md @@ -5,12 +5,13 @@ This section is useful for user type 4-5. {bdg-link-secondary}`Python Package: TeachBooks` +{bdg-link-light}`Included in TeachBooks Template ` ``` ```` (teachbooks_package)= -## TeachBooks Python Package +# TeachBooks Python Package The TeachBooks Python package is a collection of tools that are used to enhance the Jupyter Book software package by adding features and making customization easier. In general, it is only of interest to user types 4 and 5 when building a book locally. However, it may be important for other users to know what the package does, as it is incorporated in the [Deploy Book Workflow](./deploy-book-workflow.md) and, therefore, any book created from the [TeachBooks Template](../external/template/README.md). This raises two important points: diff --git a/book/features/write_online.md b/book/features/write_online.md index a50673a..3b64812 100644 --- a/book/features/write_online.md +++ b/book/features/write_online.md @@ -4,23 +4,24 @@ This section is useful for user type 3-5. ``` -{bdg-link-light}`GitHub Reusable Action: Deploy Book workflow ` -{bdg-link-light}`Part of TeachBooks Template ` +{bdg-link-light}`Uses Deploy Book workflow ` +{bdg-link-light}`Uses TeachBooks Template ` + ```` # Write book fully in GitHub interface -Using the GitHub tooling in combination with TeachBook's software, users are able to write their book fully online, without the need to install any software locally. This is especially useful for users that are not familiar with Git and GitHub, or do not have the rights to install software on their computer. To make this possible, users can start with the [TeachBooks Template](https://teachbooks.io/manual/favourites/external/template/README.html) after which they make use of the [Deploy Book Workflow](https://teachbooks.io/manual/favourites/external/deploy-book-workflow/README.html) to automatically build and release their book online. +Using the GitHub tooling in combination with TeachBook's software, users are able to write their book fully online, without the need to install any software locally. This is especially useful for users that are not familiar with Git and GitHub, or do not have the rights to install software on their computer. To make this possible, users can start with the [TeachBooks Template](https://teachbooks.io/manual/external/template/README.html) after which they make use of the [Deploy Book Workflow](https://teachbooks.io/manual/external/deploy-book-workflow/README.html) to automatically build and release their book online. ## How to do this New users can start writing their book by following the steps shown in the [TeachBooks Template repository](https://github.com/TeachBooks/template). -Users who already have a TeachBook repository can add the Deploy Book Workflow as explained [here](https://teachbooks.io/manual/favourites/external/deploy-book-workflow/README.html) +Users who already have a TeachBook repository can add the Deploy Book Workflow as explained [here](https://teachbooks.io/manual/external/deploy-book-workflow/README.html) After that, users can start writing and editing their book fully online in the GitHub interface. This is supported with: -- [Automatic book builds for all version](https://teachbooks.io/manual/favourites/external/deploy-book-workflow/README.html) +- Automatic book builds for all version. See [](./release_book_online.md) for more information - A summary describing where the TeachBook is released, errors in the build process per branch and how the release step is configured ## Example of summary diff --git a/book/references.bib b/book/references.bib index 61219ae..292c741 100644 --- a/book/references.bib +++ b/book/references.bib @@ -183,3 +183,18 @@ note = {Retrieved April, 2025. MIT License.}, } +@misc{sphinx-proof, + author = {{executablebooks}}, + title = {Sphinx Proof}, + url = {https://github.com/executablebooks/sphinx-exercise}, + year = {2024}, + note = {Retrieved September, 2025. MIT License.}, +} + +@misc{sphinx-exercise, + author = {{executablebooks}}, + title = {Sphinx Exercise}, + url = {https://github.com/executablebooks/sphinx-exercise}, + year = {2024}, + note = {Retrieved September, 2025. MIT License.}, +} \ No newline at end of file From 476b2f5fc6659aecb1b31fd925de410681950d4c Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 27 Sep 2025 16:02:42 +0200 Subject: [PATCH 626/802] Update favourites.md --- book/features/favourites.md | 1 + 1 file changed, 1 insertion(+) diff --git a/book/features/favourites.md b/book/features/favourites.md index a0771d2..4645ac1 100644 --- a/book/features/favourites.md +++ b/book/features/favourites.md @@ -28,6 +28,7 @@ TeachBooks Favourites is a Sphinx extension which collects all of TeachBooks' fa - [Sphinx accessibility](../_git/github.com_TeachBooks_Sphinx-Accessibility/manual/README.md) - [Sphinx toggle button (TeachBooks contribution to the original)](https://sphinx-togglebutton.readthedocs.io/en/latest/) - [Notebook execution patterns](../_git/github.com_TeachBooks_Sphinx-NB-Execution-Patterns/Manual/README.md) +- [Sphinx Launch Buttons](../external/Sphinx-launch-buttons/README.md) All features which are part of TeachBooks Favourites are indicated with {bdg-primary-line}`Part of TeachBooks Favourites`. If you'd like to use specific features, but not the entire TeachBooks Favourites, you can remove this extension and replace it with the individual extensions you want to use. From 6fb1d7231f83c1858fa96e3083fed273ad38d533 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 27 Sep 2025 16:03:55 +0200 Subject: [PATCH 627/802] Update feature docs for clarity and links Improved the overview and write_online feature documentation by clarifying the description of the TeachBook template and updating its link. Also refined the summary section to specify error reporting per branch and release location. --- book/features/overview.md | 2 +- book/features/write_online.md | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/book/features/overview.md b/book/features/overview.md index 81a291f..e86e124 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -27,4 +27,4 @@ Finally, the purpose, installation process and usage of each features is elabora To see examples for these features, go to the [Examples chapter](../examples/overview.md). -As the [TeachBooks Python Package](./teachbooks_intro.md), the [Deploy Book Workflow](https://teachbooks.io/manual/external/deploy-book-workflow/README.html), [TeachBooks Favourites](./favourites.md) and the TeachBook template are important tools that incorporate and deploy more than one feature, an additional explanation is provided here in subpages in more detail, with links to the pages in this manual where individual features are described. \ No newline at end of file +As the [TeachBooks Python Package](./teachbooks_intro.md), the [Deploy Book Workflow](https://teachbooks.io/manual/external/deploy-book-workflow/README.html), [TeachBooks Favourites](./favourites.md) and the [TeachBook template](../external/template/README.md) are important tools that incorporate and deploy more than one feature, an additional explanation is provided here in subpages in more detail, with links to the pages in this manual where individual features are described. \ No newline at end of file diff --git a/book/features/write_online.md b/book/features/write_online.md index 3b64812..df0e1cb 100644 --- a/book/features/write_online.md +++ b/book/features/write_online.md @@ -26,8 +26,7 @@ After that, users can start writing and editing their book fully online in the G ## Example of summary -Whenever the workflow is triggered, its progress and a summary can be seen under the `Actions`- `All workflows` - `call-deploy-book` in GitHub! It shows you a descriptive summary. This summary includes, among others: -- Errors in the build process +Whenever the workflow is triggered, its progress and a summary can be seen under the `Actions`- `All workflows` - `call-deploy-book` in GitHub! It shows you a descriptive summary. This summary includes, among others, the errors in the build process per branch and where the book is released online. Here's an example for a summary for the template book: From 3e4eb3e9ec7e3c0dcc9535f64f64b1ec3ed907ca Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 27 Sep 2025 16:05:23 +0200 Subject: [PATCH 628/802] Update deploy-book-workflow --- book/external/deploy-book-workflow | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index f983f1e..e4e3249 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit f983f1e3ec7d99b14fb50631ea48f1f23a15ee76 +Subproject commit e4e324964468a21493b92df6771f37b1d0ec69f3 From 1501b290cde246013cdeed55d55332a7d0830cf6 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 27 Sep 2025 16:40:56 +0200 Subject: [PATCH 629/802] fix relative links --- book/external/Download-Link-Replacer | 2 +- book/external/JupyterBook-Patches | 2 +- book/external/Nested-Books | 2 +- book/external/Sphinx-Grasple-public | 2 +- book/external/Sphinx-Image-Inverter | 2 +- book/external/Sphinx-Named-Colors | 2 +- book/external/Sphinx-PRIME-applets | 2 +- book/external/Sphinx-TUDelft-theme | 2 +- book/external/Sphinx-launch-buttons | 2 +- book/external/Useful_python_code | 2 +- book/external/deploy-book-workflow | 2 +- book/external/sphinx-iframes | 2 +- book/external/teachbooks-sphinx-tippy | 2 +- book/external/template | 2 +- book/features/apa.md | 2 +- book/features/draft-release.md | 6 +++--- book/features/exercise.md | 4 ++-- book/features/external_toc.md | 2 +- book/features/favourites.md | 2 +- book/features/live_code.ipynb | 4 ++-- book/features/local_server.md | 2 +- book/features/overview.md | 6 +++--- book/features/release_book_online.md | 18 ++++++++---------- book/features/sphinx-proof.md | 6 +++--- book/features/teachbooks_intro.md | 2 +- book/features/write_online.md | 8 ++++---- 26 files changed, 44 insertions(+), 46 deletions(-) diff --git a/book/external/Download-Link-Replacer b/book/external/Download-Link-Replacer index d6f318f..89235af 160000 --- a/book/external/Download-Link-Replacer +++ b/book/external/Download-Link-Replacer @@ -1 +1 @@ -Subproject commit d6f318f52cef2f64f44f195c95ea8a449cf37fe2 +Subproject commit 89235af168099dfc6af2be6cab19ca9a5565e1c8 diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches index e6e2706..541f4a3 160000 --- a/book/external/JupyterBook-Patches +++ b/book/external/JupyterBook-Patches @@ -1 +1 @@ -Subproject commit e6e27067f60a576e3db745361601a1c43bbae5f4 +Subproject commit 541f4a3220f6d8d07ed2909de66a779fd46b23bf diff --git a/book/external/Nested-Books b/book/external/Nested-Books index abb9e70..97780fc 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit abb9e707d66ad26e55dfd037835f7f7cc86f2620 +Subproject commit 97780fc7ad1ac36ba7079421a1326343c2488cfb diff --git a/book/external/Sphinx-Grasple-public b/book/external/Sphinx-Grasple-public index 9f6f68a..2ca3894 160000 --- a/book/external/Sphinx-Grasple-public +++ b/book/external/Sphinx-Grasple-public @@ -1 +1 @@ -Subproject commit 9f6f68a8eaf28952c996fa3604f9201e7c40f271 +Subproject commit 2ca3894ef285f238cae1ba120ccf2c0f36e73b31 diff --git a/book/external/Sphinx-Image-Inverter b/book/external/Sphinx-Image-Inverter index 2351ab0..215a5b9 160000 --- a/book/external/Sphinx-Image-Inverter +++ b/book/external/Sphinx-Image-Inverter @@ -1 +1 @@ -Subproject commit 2351ab0e25a067d6420be078232e5a6e3d9c3168 +Subproject commit 215a5b9a8e205dba9ddf27052dba9e56d27c341e diff --git a/book/external/Sphinx-Named-Colors b/book/external/Sphinx-Named-Colors index c85d64e..1307f44 160000 --- a/book/external/Sphinx-Named-Colors +++ b/book/external/Sphinx-Named-Colors @@ -1 +1 @@ -Subproject commit c85d64eacbc6b0980530134b08406193f452cf0f +Subproject commit 1307f44c8d64fb98ce4649f585805666e90ec3aa diff --git a/book/external/Sphinx-PRIME-applets b/book/external/Sphinx-PRIME-applets index 14dc36b..6217c86 160000 --- a/book/external/Sphinx-PRIME-applets +++ b/book/external/Sphinx-PRIME-applets @@ -1 +1 @@ -Subproject commit 14dc36bfdbf89d2d363ea2bdcbc30a64c0f7b00f +Subproject commit 6217c862633bbbbce3365d9b121a7815a09f58a7 diff --git a/book/external/Sphinx-TUDelft-theme b/book/external/Sphinx-TUDelft-theme index 2ab5d1d..86f5772 160000 --- a/book/external/Sphinx-TUDelft-theme +++ b/book/external/Sphinx-TUDelft-theme @@ -1 +1 @@ -Subproject commit 2ab5d1d708aed595b9630c94081e05c11a84b18c +Subproject commit 86f5772bedd64ccbb2ab9ab16577215803ef238c diff --git a/book/external/Sphinx-launch-buttons b/book/external/Sphinx-launch-buttons index 2d85abc..63d5397 160000 --- a/book/external/Sphinx-launch-buttons +++ b/book/external/Sphinx-launch-buttons @@ -1 +1 @@ -Subproject commit 2d85abc35c533a6e756d2c16344fe107be24e427 +Subproject commit 63d539763e9b9ce13f4dab2ef4c4a17c46e953ef diff --git a/book/external/Useful_python_code b/book/external/Useful_python_code index 81e9235..c80863d 160000 --- a/book/external/Useful_python_code +++ b/book/external/Useful_python_code @@ -1 +1 @@ -Subproject commit 81e923516e06441fb0c04f4946819f5dae9b0a68 +Subproject commit c80863d19f7fde7a452200baa4b4fafe12debc95 diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index e4e3249..65010c7 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit e4e324964468a21493b92df6771f37b1d0ec69f3 +Subproject commit 65010c7dc0eff87eb4d7729ee251d0df221c44f8 diff --git a/book/external/sphinx-iframes b/book/external/sphinx-iframes index a572035..69e6028 160000 --- a/book/external/sphinx-iframes +++ b/book/external/sphinx-iframes @@ -1 +1 @@ -Subproject commit a57203589e1acfaa216a436ea57d17b0b1e76824 +Subproject commit 69e6028e79a3e5aa521093155ee54201299630ff diff --git a/book/external/teachbooks-sphinx-tippy b/book/external/teachbooks-sphinx-tippy index 4d246da..6122c67 160000 --- a/book/external/teachbooks-sphinx-tippy +++ b/book/external/teachbooks-sphinx-tippy @@ -1 +1 @@ -Subproject commit 4d246da43ec7848928e673ca9223458028d3e473 +Subproject commit 6122c67f86a7c9b95f349c80316571e277f0a66b diff --git a/book/external/template b/book/external/template index efa0edb..ba0733a 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit efa0edbb1180081e8ab57ba95eeaece195d786af +Subproject commit ba0733abc6e31eccd7a478f8dd2a433faf5333f7 diff --git a/book/features/apa.md b/book/features/apa.md index 547e547..d2ece83 100644 --- a/book/features/apa.md +++ b/book/features/apa.md @@ -5,7 +5,7 @@ This page is useful for user type 4 and 5. ``` {bdg-primary}`(To be converted into) Sphinx Extension` -{bdg-link-secondary}`Supported by TeachBooks package ` +{bdg-link-secondary}`Supported by TeachBooks package <./teachbooks_intro.html>` ```` diff --git a/book/features/draft-release.md b/book/features/draft-release.md index 7e8de38..227d113 100644 --- a/book/features/draft-release.md +++ b/book/features/draft-release.md @@ -6,9 +6,9 @@ This page is useful for user type 3-5. ``` -{bdg-link-secondary}`Uses TeachBooks package ` -{bdg-link-light}`Included in TeachBooks Template ` -{bdg-link-light}`Supported by Deploy Book workflow ` +{bdg-link-secondary}`Uses TeachBooks package <./teachbooks_intro.html>` +{bdg-link-light}`Included in TeachBooks Template <../external/template/README.html>` +{bdg-link-light}`Supported by Deploy Book workflow <../external/deploy-book-workflow/README.html>` ```` diff --git a/book/features/exercise.md b/book/features/exercise.md index 9f88cfd..a798ee2 100644 --- a/book/features/exercise.md +++ b/book/features/exercise.md @@ -10,8 +10,8 @@ This section is useful for user type 3-5. ``` +++ {bdg-primary}`Sphinx Extension` -{bdg-link-light}`Included in TeachBooks Template ` -{bdg-link-primary-line}`Included in TeachBooks Favourites ` +{bdg-link-light}`Included in TeachBooks Template <../external/template/README.html>` +{bdg-link-primary-line}`Included in TeachBooks Favourites <./favourites.html>` ```` # Sphinx exercise diff --git a/book/features/external_toc.md b/book/features/external_toc.md index 24dd53c..d00d478 100644 --- a/book/features/external_toc.md +++ b/book/features/external_toc.md @@ -9,7 +9,7 @@ This page reuses MIT licensed content from {cite:t}`teachbooks_package`. {fa}`qu This page is useful for user type 3-5. ``` -{bdg-link-secondary}`Uses TeachBooks package ` +{bdg-link-secondary}`Uses TeachBooks package <./teachbooks_intro.html>` {bdg-success}`WebApp` ```` diff --git a/book/features/favourites.md b/book/features/favourites.md index 4645ac1..a5c4ec8 100644 --- a/book/features/favourites.md +++ b/book/features/favourites.md @@ -5,7 +5,7 @@ This page is useful for user type 3-5. ``` {bdg-primary}`Sphinx Extension` -{bdg-link-light}`Included in TeachBooks Template ` +{bdg-link-light}`Included in TeachBooks Template <../external/template/README.html>` ```` diff --git a/book/features/live_code.ipynb b/book/features/live_code.ipynb index d0bfa2d..6674962 100644 --- a/book/features/live_code.ipynb +++ b/book/features/live_code.ipynb @@ -11,8 +11,8 @@ "```\n", "\n", "{bdg-primary}`Sphinx Extension`\n", - "{bdg-link-light}`Included in TeachBooks Template `\n", - "{bdg-link-primary-line}`Included in TeachBooks Favourites `\n", + "{bdg-link-light}`Included in TeachBooks Template <../external/template/README.html>`\n", + "{bdg-link-primary-line}`Included in TeachBooks Favourites <./favourites.html>`\n", "\n", "```` \n", "\n", diff --git a/book/features/local_server.md b/book/features/local_server.md index f3bf55e..c43f3cc 100644 --- a/book/features/local_server.md +++ b/book/features/local_server.md @@ -4,7 +4,7 @@ This section is useful for user type 4-5. ``` -{bdg-link-secondary}`Uses TeachBooks package ` +{bdg-link-secondary}`Uses TeachBooks package <./teachbooks_intro.html>` ```` (setup-local-server)= diff --git a/book/features/overview.md b/book/features/overview.md index e86e124..49d95c1 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -15,8 +15,8 @@ Additionally, not all features are built and shared in the same way. We do our b - {bdg-success}`Chrome Extension` - {bdg-white}`GitHub App and Javascript script` - {bdg-link-secondary}`Python Package: teachbooks <./teachbooks_intro.html>` -- {bdg-link-light}`GitHub Reusable Action: Deploy Book workflow ` -- {bdg-link-light}`GitHub Template: TeachBooks Template ` +- {bdg-link-light}`GitHub Reusable Action: Deploy Book workflow <../external/deploy-book-workflow/README.html>` +- {bdg-link-light}`GitHub Template: TeachBooks Template <../external/template/README.html>` - {bdg-dark}`Git Workflow` - {bdg-primary}`Sphinx Extension` - {bdg-link-primary-line}`TeachBooks Favourites <./favourites.html>` @@ -27,4 +27,4 @@ Finally, the purpose, installation process and usage of each features is elabora To see examples for these features, go to the [Examples chapter](../examples/overview.md). -As the [TeachBooks Python Package](./teachbooks_intro.md), the [Deploy Book Workflow](https://teachbooks.io/manual/external/deploy-book-workflow/README.html), [TeachBooks Favourites](./favourites.md) and the [TeachBook template](../external/template/README.md) are important tools that incorporate and deploy more than one feature, an additional explanation is provided here in subpages in more detail, with links to the pages in this manual where individual features are described. \ No newline at end of file +As the [TeachBooks Python Package](./teachbooks_intro.md), the [Deploy Book Workflow](../external/deploy-book-workflow/README.md), [TeachBooks Favourites](./favourites.md) and the [TeachBook template](../external/template/README.md) are important tools that incorporate and deploy more than one feature, an additional explanation is provided here in subpages in more detail, with links to the pages in this manual where individual features are described. \ No newline at end of file diff --git a/book/features/release_book_online.md b/book/features/release_book_online.md index 5f494c5..f8d7b23 100644 --- a/book/features/release_book_online.md +++ b/book/features/release_book_online.md @@ -4,17 +4,15 @@ This section is useful for user type 3-5. ``` -{bdg-link-light}`GitHub Reusable Action: Deploy Book workflow ` -{bdg-link-light}`Part of TeachBooks Template ` -{bdg-link-secondary}`Uses TeachBooks package ` - -```` +{bdg-link-light}`GitHub Reusable Action: Deploy Book workflow <../external/deploy-book-workflow/README.html>` +{bdg-link-light}`Part of TeachBooks Template <../external/template/README.html>` +{bdg-link-secondary}`Uses TeachBooks package <./teachbooks_intro.html>` # Share book online for multiple versions As you'll start working on your TeachBook, you'll probably want to share it online. And over time you'll create more and more versions of your book, for example for different academic years. -Our Deploy Book Workflow (described in general [here](https://teachbooks.io/manual/external/deploy-book-workflow/README.html)) allows you to do so. It builds your book for all branches in your repository and releases them online via GitHub Pages. In simplified terms, it automatically builds the book website based on updates to your repository, creates multiple instances of your book (defined by each branch) and provides the ability to customize the URL's at which each instance of the book can be accessed. This tool is designed specifically for educational contexts, for example, when you may want to preserve book versions from multiple academic years so that students are able to access it later. +Our Deploy Book Workflow (described in general [here](../external/deploy-book-workflow/README.md)) allows you to do so. It builds your book for all branches in your repository and releases them online via GitHub Pages. In simplified terms, it automatically builds the book website based on updates to your repository, creates multiple instances of your book (defined by each branch) and provides the ability to customize the URL's at which each instance of the book can be accessed. This tool is designed specifically for educational contexts, for example, when you may want to preserve book versions from multiple academic years so that students are able to access it later. Sharing your book online has many features and customizations: - Automatic and manual building and releasing of your book online via GitHub Pages using a Reusable GitHub Actions. See explanation [below](how_to_start). @@ -61,7 +59,7 @@ You can adapt the behaviour by setting repository variables as explained [here]( - This defines the branches to deploy. - It should be a space-separated list of branch names, e.g. 'main second third'. - `BRANCHES_TO_PREPROCESS` which is set to ` ` (just a space = no branch) whenever it's not defined in the repository variables - - This defines the branches to preprocess with the [`TeachBooks` package](https://teachbooks.io/manual/external-content-teachbooks-v0.2.0/features/draft-release.html), which removed book-pages and config lines defined with `# START REMOVE-FROM-RELEASE` and `# END REMOVE-FROM-RELEASE` + - This defines the branches to preprocess with the [`TeachBooks` package](./draft-release.md), which removed book-pages and config lines defined with `# START REMOVE-FROM-RELEASE` and `# END REMOVE-FROM-RELEASE` - It should be a space-separated list of branch names, e.g. 'main second third'. - If no preprocessing is required, `BRANCH_TO_PREPROCESS` may be set to ' ' (space). - `BRANCHES_ARCHIVED` which is set to ` ` (space, no branch) whenever it's not defined in the repository variables @@ -118,7 +116,7 @@ To create this behavior, do the following: - Set `PRIMARY_BRANCH` to `release` - Set `BEHAVIOR_PRIMARY` to `copy` -Note that in this situation we strongly recommend using the Draft-Release workflow that is incorporated in the TeachBooks Python package, which allows you to restrict specific content from appearing in the `release` book that is already incorporated in the `draft` book. [Find out more here](https://teachbooks.io/manual/features/draft-release.html). This is useful, for example, if you would like to review many chapters, but release only one at a time, or use a banner in the draft book (e.g., via `_config.yml`) but not the released book. +Note that in this situation we strongly recommend using the Draft-Release workflow that is incorporated in the TeachBooks Python package, which allows you to restrict specific content from appearing in the `release` book that is already incorporated in the `draft` book. [Find out more here](./draft-release.html). This is useful, for example, if you would like to review many chapters, but release only one at a time, or use a banner in the draft book (e.g., via `_config.yml`) but not the released book. #### Why make the draft branch default? @@ -211,7 +209,7 @@ Once created during a successful build action, an existing cached environment wi Note that any change to the `requirements.txt` file will trigger creation of a new environment, not necessarily one that specifies the version number of a package. -Note that Specifying package version numbers explicitly and updating them via [Dependabot](https://teachbooks.io/manual/features/update_env.html) is an excellent way to ensure that environments in the DBW are always up to date and this issue is avoided. +Note that Specifying package version numbers explicitly and updating them via [Dependabot](./update_env.html) is an excellent way to ensure that environments in the DBW are always up to date and this issue is avoided. If you are _not_ using Dependabot and are not able to get your packages updated when the DBW is running, delete the cache manually and rerun your GitHub Actions job (go to Actions tab, then looking for the "Caches" section under the "Management" pane on the left hand side of the screen). @@ -236,4 +234,4 @@ Unlike the virtual environments (next subsection), caches of the book build do n ### Effect of Caching on Virtual Environment -In particular, note that older branches may have been built with cached environments that are different than those in a newer branch, leading to (undesired) differences in book appearance or functionality---often without the author being aware! This occurs if a package in `requirements.txt` is updated in the time between the creation of environments on different branches, as `pip` will use the newest version when downloading a package (the first time a venv cache is created in the DBW), but it will not always automatically update a package if `pip install -r requirements.txt` is used on an existing environment (this happens every time an existing cache is used!). This means that, when compared to the venv on a newer branch, a frequently used branch (where the cache has not expired) may retain old and out of date packages long after an updated version is available; however, since the week number is included in the venv file hash, this will last for a maximum of 1 week. A best practice to avoid this situation is to pin version numbers explicitly (e.g., `teachbooks==0.2.0`) if you want book builds to remain consistent. In addition, a feature like dependabot can be used to automatically notify you when an update is made; this is [here](https://teachbooks.io/manual/features/update_env.html). \ No newline at end of file +In particular, note that older branches may have been built with cached environments that are different than those in a newer branch, leading to (undesired) differences in book appearance or functionality---often without the author being aware! This occurs if a package in `requirements.txt` is updated in the time between the creation of environments on different branches, as `pip` will use the newest version when downloading a package (the first time a venv cache is created in the DBW), but it will not always automatically update a package if `pip install -r requirements.txt` is used on an existing environment (this happens every time an existing cache is used!). This means that, when compared to the venv on a newer branch, a frequently used branch (where the cache has not expired) may retain old and out of date packages long after an updated version is available; however, since the week number is included in the venv file hash, this will last for a maximum of 1 week. A best practice to avoid this situation is to pin version numbers explicitly (e.g., `teachbooks==0.2.0`) if you want book builds to remain consistent. In addition, a feature like dependabot can be used to automatically notify you when an update is made; this is [here](./update_env.html). \ No newline at end of file diff --git a/book/features/sphinx-proof.md b/book/features/sphinx-proof.md index fd0e0ce..cc3110d 100644 --- a/book/features/sphinx-proof.md +++ b/book/features/sphinx-proof.md @@ -10,8 +10,8 @@ This section is useful for user type 3-5. ``` +++ {bdg-primary}`Sphinx Extension` -{bdg-link-light}`Included in TeachBooks Template ` -{bdg-link-primary-line}`Included in TeachBooks Favourites ` +{bdg-link-light}`Included in TeachBooks Template <../external/template/README.html>` +{bdg-link-primary-line}`Included in TeachBooks Favourites <./favourites.html>` ```` # Sphinx proof @@ -45,7 +45,7 @@ ex2.simulate(x0) ``` ```` -More information can be found in the [official documentation](https://sphinx-proof.readthedocs.io/en/latest/index.html). It can be [configured in combination the TeachBooks extension to include examples with executable code and visuals](https://teachbooks.io/manual/_git/github.com_TeachBooks_sphinx-code-examples/main/MANUAL.html). +More information can be found in the [official documentation](https://sphinx-proof.readthedocs.io/en/latest/index.html). It can be [configured in combination the TeachBooks extension to include examples with executable code and visuals](../_git/github.com_TeachBooks_sphinx-code-examples/main/MANUAL.html). ## Installation To use this extenstion, follow these steps: diff --git a/book/features/teachbooks_intro.md b/book/features/teachbooks_intro.md index e521c54..bf7d323 100644 --- a/book/features/teachbooks_intro.md +++ b/book/features/teachbooks_intro.md @@ -5,7 +5,7 @@ This section is useful for user type 4-5. {bdg-link-secondary}`Python Package: TeachBooks` -{bdg-link-light}`Included in TeachBooks Template ` +{bdg-link-light}`Included in TeachBooks Template <../external/template/README.html>` ``` ```` diff --git a/book/features/write_online.md b/book/features/write_online.md index df0e1cb..c42ec23 100644 --- a/book/features/write_online.md +++ b/book/features/write_online.md @@ -4,21 +4,21 @@ This section is useful for user type 3-5. ``` -{bdg-link-light}`Uses Deploy Book workflow ` -{bdg-link-light}`Uses TeachBooks Template ` +{bdg-link-light}`Uses Deploy Book workflow <../external/deploy-book-workflow/README.html>` +{bdg-link-light}`Uses TeachBooks Template <../external/template/README.html>` ```` # Write book fully in GitHub interface -Using the GitHub tooling in combination with TeachBook's software, users are able to write their book fully online, without the need to install any software locally. This is especially useful for users that are not familiar with Git and GitHub, or do not have the rights to install software on their computer. To make this possible, users can start with the [TeachBooks Template](https://teachbooks.io/manual/external/template/README.html) after which they make use of the [Deploy Book Workflow](https://teachbooks.io/manual/external/deploy-book-workflow/README.html) to automatically build and release their book online. +Using the GitHub tooling in combination with TeachBook's software, users are able to write their book fully online, without the need to install any software locally. This is especially useful for users that are not familiar with Git and GitHub, or do not have the rights to install software on their computer. To make this possible, users can start with the [TeachBooks Template](../external/template/README.html) after which they make use of the [Deploy Book Workflow](../external/deploy-book-workflow/README.html) to automatically build and release their book online. ## How to do this New users can start writing their book by following the steps shown in the [TeachBooks Template repository](https://github.com/TeachBooks/template). -Users who already have a TeachBook repository can add the Deploy Book Workflow as explained [here](https://teachbooks.io/manual/external/deploy-book-workflow/README.html) +Users who already have a TeachBook repository can add the Deploy Book Workflow as explained [here](./release_book_online.md). After that, users can start writing and editing their book fully online in the GitHub interface. This is supported with: - Automatic book builds for all version. See [](./release_book_online.md) for more information From 6acc6897947bbfbd5af41a685044120fcc04b201 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 27 Sep 2025 16:44:14 +0200 Subject: [PATCH 630/802] fixes --- book/features/favourites.md | 2 +- book/features/teachbooks_intro.md | 4 ++-- book/installation-and-setup/tools.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/book/features/favourites.md b/book/features/favourites.md index a5c4ec8..d747655 100644 --- a/book/features/favourites.md +++ b/book/features/favourites.md @@ -24,7 +24,7 @@ TeachBooks Favourites is a Sphinx extension which collects all of TeachBooks' fa - [Sphinx named colors](../external/Sphinx-Named-Colors/README.md) - [Sphinx dropdown toggle](../_git/github.com_TeachBooks_Sphinx-Dropdown-Toggle/main/MANUAL.md) - [Sphinx proof (TeachBooks contribution to the original)](https://sphinx-proof.readthedocs.io/en/latest/) -- [Sphinx code examples](../_git/github.com_TeachBooks_sphinx-code-examples/main/MANUAL.md) +- [Sphinx code examples](../_git/github.com_TeachBooks_sphinx-code-examples/main/MANUAL.ipynb) - [Sphinx accessibility](../_git/github.com_TeachBooks_Sphinx-Accessibility/manual/README.md) - [Sphinx toggle button (TeachBooks contribution to the original)](https://sphinx-togglebutton.readthedocs.io/en/latest/) - [Notebook execution patterns](../_git/github.com_TeachBooks_Sphinx-NB-Execution-Patterns/Manual/README.md) diff --git a/book/features/teachbooks_intro.md b/book/features/teachbooks_intro.md index bf7d323..d4c86d2 100644 --- a/book/features/teachbooks_intro.md +++ b/book/features/teachbooks_intro.md @@ -13,9 +13,9 @@ This section is useful for user type 4-5. (teachbooks_package)= # TeachBooks Python Package -The TeachBooks Python package is a collection of tools that are used to enhance the Jupyter Book software package by adding features and making customization easier. In general, it is only of interest to user types 4 and 5 when building a book locally. However, it may be important for other users to know what the package does, as it is incorporated in the [Deploy Book Workflow](./deploy-book-workflow.md) and, therefore, any book created from the [TeachBooks Template](../external/template/README.md). This raises two important points: +The TeachBooks Python package is a collection of tools that are used to enhance the Jupyter Book software package by adding features and making customization easier. In general, it is only of interest to user types 4 and 5 when building a book locally. However, it may be important for other users to know what the package does, as it is incorporated in the [Deploy Book Workflow](../external/deploy-book-workflow/README.md) and, therefore, any book created from the [TeachBooks Template](../external/template/README.md). This raises two important points: -1. If you are a book user using the [TeachBooks Template](../external/template/README.md) and/or the {ref}`Deploy Book Workflow `, your book is by default built with the `teachbooks` package, and the way your book is built and features that are included in the book may change automatically when it is updated (these will be non-breaking changes; if not, we will notify our mailing list). +1. If you are a book user using the [TeachBooks Template](../external/template/README.md) and/or the [Deploy Book Workflow](../external/deploy-book-workflow/README.md), your book is by default built with the `teachbooks` package, and the way your book is built and features that are included in the book may change automatically when it is updated (these will be non-breaking changes; if not, we will notify our mailing list). 2. If you are using the `jupyter-book` package to build your book, some of the features described in this Manual may not be available to you (i.e., those listed on this page). This will be the case if you are using a [setup described in the Jupyter Book Manual](https://jupyterbook.org/en/stable/publish/web.html), for example, [this GitHub workflow](https://jupyterbook.org/en/stable/publish/gh-pages.html). For those who wish to use the package, it is available on [PyPI](https://pypi.org/project/teachbooks/) and can be installed using `pip install teachbooks`. As `teachbooks` is a wrapper, the package is meant to replace the usage of `jupyter-book` commands (although it does indeed add a few new commands to the CLI, e.g., `serve`). It is conventionally used in an identical way, as follows: diff --git a/book/installation-and-setup/tools.md b/book/installation-and-setup/tools.md index ff81171..0e83db0 100644 --- a/book/installation-and-setup/tools.md +++ b/book/installation-and-setup/tools.md @@ -61,7 +61,7 @@ Here's a table summarizing the information: |--|----------|-------------| | Account | Free GitHub account (owned by Microsoft) � | Closed, TU Delft account 🔒 | | Book url | GitHub pages (`.github.io/`), for TU Delft books a custom URL (`oit.tudelft.nl/`), for private books on TU Delft GitHub Enterprise with SSO a random URL (`.github.io/`), or custom url `./`> � | TU Delft OIT (`interactivetextbooks.tudelft.nl/`) 🎓 | -| Real-time book editing | Automated and flexible (multiple version of the book, building error insights, fast, custom urls) with [DBW](deploy-book-workflow-intro) 🚀 | Some automated scripts exist, but simplistic (not easily adaptable, no caching environments, no visual summaries, no parallel processes) 🛵 For TU Delft OIT: restricted adaptations because of copyright checks 🚫 | +| Real-time book editing | Automated and flexible (multiple version of the book, building error insights, fast, custom urls) with [DBW](../external/deploy-book-workflow/README.md) 🚀 | Some automated scripts exist, but simplistic (not easily adaptable, no caching environments, no visual summaries, no parallel processes) 🛵 For TU Delft OIT: restricted adaptations because of copyright checks 🚫 | | Setting up book website | Immediate and automated with [template](../external/template/README.md) ⚡� | Manual setup on personal webserver, or access required by TeachBooks or TU Delft OIT 🚧 | | Book access with SSO | Only available for GitHub pages on GitHub Enterprise of TU Delft 🎓, optional with custom URL ✅ | Optional ✅ | | Access to source code | Private (if part of organization linked to educational account) /public / internally TU Delft (on GitHub Enterprise of TU Delft) 👥 | Private / public (read-only) / internally TU Delft, editing requires requires SSO login 👥 👀 | From 0a525a1fb8dec0ba4ad9bb090054d4e7b224a139 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 27 Sep 2025 16:47:00 +0200 Subject: [PATCH 631/802] fixes --- book/external/JupyterBook-Patches | 2 +- book/external/template | 2 +- book/features/overview.md | 2 +- book/features/release_book_online.md | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches index 541f4a3..fe2dd75 160000 --- a/book/external/JupyterBook-Patches +++ b/book/external/JupyterBook-Patches @@ -1 +1 @@ -Subproject commit 541f4a3220f6d8d07ed2909de66a779fd46b23bf +Subproject commit fe2dd75143631d9b3d6501eb0294b94ba3348e3c diff --git a/book/external/template b/book/external/template index ba0733a..ca6fc6a 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit ba0733abc6e31eccd7a478f8dd2a433faf5333f7 +Subproject commit ca6fc6aed3fc852796c5ced256cf3c9946d1e022 diff --git a/book/features/overview.md b/book/features/overview.md index 49d95c1..229071c 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -22,7 +22,7 @@ Additionally, not all features are built and shared in the same way. We do our b - {bdg-link-primary-line}`TeachBooks Favourites <./favourites.html>` - {bdg-danger}`iframe` - {bdg-success}`WebApp` - +) Finally, the purpose, installation process and usage of each features is elaborated on in the respective sub-sections. To see examples for these features, go to the [Examples chapter](../examples/overview.md). diff --git a/book/features/release_book_online.md b/book/features/release_book_online.md index f8d7b23..e32c784 100644 --- a/book/features/release_book_online.md +++ b/book/features/release_book_online.md @@ -7,6 +7,7 @@ This section is useful for user type 3-5. {bdg-link-light}`GitHub Reusable Action: Deploy Book workflow <../external/deploy-book-workflow/README.html>` {bdg-link-light}`Part of TeachBooks Template <../external/template/README.html>` {bdg-link-secondary}`Uses TeachBooks package <./teachbooks_intro.html>` +```` # Share book online for multiple versions From 40cd85952b46f3e3ac4df4e4ea95f92894980105 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 27 Sep 2025 16:51:17 +0200 Subject: [PATCH 632/802] Update template --- book/external/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/template b/book/external/template index ca6fc6a..68eb3b3 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit ca6fc6aed3fc852796c5ced256cf3c9946d1e022 +Subproject commit 68eb3b31ccb8d9aa7e36cbb00509e033f7061f54 From cc6cccd366271c869ee252eec90456595fe11c92 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 27 Sep 2025 16:53:28 +0200 Subject: [PATCH 633/802] Typos --- book/external/template | 2 +- book/features/release_book_online.md | 6 +++--- book/features/sphinx-proof.md | 2 +- book/features/teachbooks_intro.md | 2 +- book/features/write_online.md | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/book/external/template b/book/external/template index 68eb3b3..5183c16 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 68eb3b31ccb8d9aa7e36cbb00509e033f7061f54 +Subproject commit 5183c1616932c85a398e561124cf046288695101 diff --git a/book/features/release_book_online.md b/book/features/release_book_online.md index e32c784..b5dd27c 100644 --- a/book/features/release_book_online.md +++ b/book/features/release_book_online.md @@ -117,7 +117,7 @@ To create this behavior, do the following: - Set `PRIMARY_BRANCH` to `release` - Set `BEHAVIOR_PRIMARY` to `copy` -Note that in this situation we strongly recommend using the Draft-Release workflow that is incorporated in the TeachBooks Python package, which allows you to restrict specific content from appearing in the `release` book that is already incorporated in the `draft` book. [Find out more here](./draft-release.html). This is useful, for example, if you would like to review many chapters, but release only one at a time, or use a banner in the draft book (e.g., via `_config.yml`) but not the released book. +Note that in this situation we strongly recommend using the Draft-Release workflow that is incorporated in the TeachBooks Python package, which allows you to restrict specific content from appearing in the `release` book that is already incorporated in the `draft` book. [Find out more here](./draft-release.md). This is useful, for example, if you would like to review many chapters, but release only one at a time, or use a banner in the draft book (e.g., via `_config.yml`) but not the released book. #### Why make the draft branch default? @@ -210,7 +210,7 @@ Once created during a successful build action, an existing cached environment wi Note that any change to the `requirements.txt` file will trigger creation of a new environment, not necessarily one that specifies the version number of a package. -Note that Specifying package version numbers explicitly and updating them via [Dependabot](./update_env.html) is an excellent way to ensure that environments in the DBW are always up to date and this issue is avoided. +Note that Specifying package version numbers explicitly and updating them via [Dependabot](./update_env.md) is an excellent way to ensure that environments in the DBW are always up to date and this issue is avoided. If you are _not_ using Dependabot and are not able to get your packages updated when the DBW is running, delete the cache manually and rerun your GitHub Actions job (go to Actions tab, then looking for the "Caches" section under the "Management" pane on the left hand side of the screen). @@ -235,4 +235,4 @@ Unlike the virtual environments (next subsection), caches of the book build do n ### Effect of Caching on Virtual Environment -In particular, note that older branches may have been built with cached environments that are different than those in a newer branch, leading to (undesired) differences in book appearance or functionality---often without the author being aware! This occurs if a package in `requirements.txt` is updated in the time between the creation of environments on different branches, as `pip` will use the newest version when downloading a package (the first time a venv cache is created in the DBW), but it will not always automatically update a package if `pip install -r requirements.txt` is used on an existing environment (this happens every time an existing cache is used!). This means that, when compared to the venv on a newer branch, a frequently used branch (where the cache has not expired) may retain old and out of date packages long after an updated version is available; however, since the week number is included in the venv file hash, this will last for a maximum of 1 week. A best practice to avoid this situation is to pin version numbers explicitly (e.g., `teachbooks==0.2.0`) if you want book builds to remain consistent. In addition, a feature like dependabot can be used to automatically notify you when an update is made; this is [here](./update_env.html). \ No newline at end of file +In particular, note that older branches may have been built with cached environments that are different than those in a newer branch, leading to (undesired) differences in book appearance or functionality---often without the author being aware! This occurs if a package in `requirements.txt` is updated in the time between the creation of environments on different branches, as `pip` will use the newest version when downloading a package (the first time a venv cache is created in the DBW), but it will not always automatically update a package if `pip install -r requirements.txt` is used on an existing environment (this happens every time an existing cache is used!). This means that, when compared to the venv on a newer branch, a frequently used branch (where the cache has not expired) may retain old and out of date packages long after an updated version is available; however, since the week number is included in the venv file hash, this will last for a maximum of 1 week. A best practice to avoid this situation is to pin version numbers explicitly (e.g., `teachbooks==0.2.0`) if you want book builds to remain consistent. In addition, a feature like dependabot can be used to automatically notify you when an update is made; this is [here](./update_env.md). \ No newline at end of file diff --git a/book/features/sphinx-proof.md b/book/features/sphinx-proof.md index cc3110d..b65a796 100644 --- a/book/features/sphinx-proof.md +++ b/book/features/sphinx-proof.md @@ -45,7 +45,7 @@ ex2.simulate(x0) ``` ```` -More information can be found in the [official documentation](https://sphinx-proof.readthedocs.io/en/latest/index.html). It can be [configured in combination the TeachBooks extension to include examples with executable code and visuals](../_git/github.com_TeachBooks_sphinx-code-examples/main/MANUAL.html). +More information can be found in the [official documentation](https://sphinx-proof.readthedocs.io/en/latest/index.html). It can be [configured in combination the TeachBooks extension to include examples with executable code and visuals](../_git/github.com_TeachBooks_sphinx-code-examples/main/MANUAL.ipynb). ## Installation To use this extenstion, follow these steps: diff --git a/book/features/teachbooks_intro.md b/book/features/teachbooks_intro.md index d4c86d2..878dc0e 100644 --- a/book/features/teachbooks_intro.md +++ b/book/features/teachbooks_intro.md @@ -26,7 +26,7 @@ teachbooks build book This Manual describes the main features and usage of the package. For those who wish to understand more of hte technical details, note that the implementation the API is is documented at [teachbooks.readthedocs.io/](https://teachbooks.readthedocs.io/). -### List of Features +## List of Features Items in the list here are currently implemented in the TeachBooks package and described on other pages of this manual: - [Draft-Release Workflow](./draft-release.md) diff --git a/book/features/write_online.md b/book/features/write_online.md index c42ec23..d919dd6 100644 --- a/book/features/write_online.md +++ b/book/features/write_online.md @@ -12,7 +12,7 @@ This section is useful for user type 3-5. # Write book fully in GitHub interface -Using the GitHub tooling in combination with TeachBook's software, users are able to write their book fully online, without the need to install any software locally. This is especially useful for users that are not familiar with Git and GitHub, or do not have the rights to install software on their computer. To make this possible, users can start with the [TeachBooks Template](../external/template/README.html) after which they make use of the [Deploy Book Workflow](../external/deploy-book-workflow/README.html) to automatically build and release their book online. +Using the GitHub tooling in combination with TeachBook's software, users are able to write their book fully online, without the need to install any software locally. This is especially useful for users that are not familiar with Git and GitHub, or do not have the rights to install software on their computer. To make this possible, users can start with the [TeachBooks Template](../external/template/README.md) after which they make use of the [Deploy Book Workflow](../external/deploy-book-workflow/README.md) to automatically build and release their book online. ## How to do this From 5c21367b7a767e023288299e95e1e2e795acc334 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 22:05:34 +0000 Subject: [PATCH 634/802] Bump book/external/Useful_python_code from `81e9235` to `c80863d` Bumps [book/external/Useful_python_code](https://github.com/TeachBooks/Useful_python_code) from `81e9235` to `c80863d`. - [Commits](https://github.com/TeachBooks/Useful_python_code/compare/81e923516e06441fb0c04f4946819f5dae9b0a68...c80863d19f7fde7a452200baa4b4fafe12debc95) --- updated-dependencies: - dependency-name: book/external/Useful_python_code dependency-version: c80863d19f7fde7a452200baa4b4fafe12debc95 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/Useful_python_code | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Useful_python_code b/book/external/Useful_python_code index 81e9235..c80863d 160000 --- a/book/external/Useful_python_code +++ b/book/external/Useful_python_code @@ -1 +1 @@ -Subproject commit 81e923516e06441fb0c04f4946819f5dae9b0a68 +Subproject commit c80863d19f7fde7a452200baa4b4fafe12debc95 From 37492149f2586de0cfddd5f6fe89bc23e0c14547 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 22:05:36 +0000 Subject: [PATCH 635/802] Bump book/external/Sphinx-Grasple-public from `9f6f68a` to `2ca3894` Bumps [book/external/Sphinx-Grasple-public](https://github.com/TeachBooks/Sphinx-Grasple-public) from `9f6f68a` to `2ca3894`. - [Release notes](https://github.com/TeachBooks/Sphinx-Grasple-public/releases) - [Commits](https://github.com/TeachBooks/Sphinx-Grasple-public/compare/9f6f68a8eaf28952c996fa3604f9201e7c40f271...2ca3894ef285f238cae1ba120ccf2c0f36e73b31) --- updated-dependencies: - dependency-name: book/external/Sphinx-Grasple-public dependency-version: 2ca3894ef285f238cae1ba120ccf2c0f36e73b31 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/Sphinx-Grasple-public | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Sphinx-Grasple-public b/book/external/Sphinx-Grasple-public index 9f6f68a..2ca3894 160000 --- a/book/external/Sphinx-Grasple-public +++ b/book/external/Sphinx-Grasple-public @@ -1 +1 @@ -Subproject commit 9f6f68a8eaf28952c996fa3604f9201e7c40f271 +Subproject commit 2ca3894ef285f238cae1ba120ccf2c0f36e73b31 From ac0dbd7331f4c2249bcbbe89b4d3f92fb800d1e8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 22:05:38 +0000 Subject: [PATCH 636/802] Bump book/external/Sphinx-TUDelft-theme from `2ab5d1d` to `86f5772` Bumps [book/external/Sphinx-TUDelft-theme](https://github.com/TeachBooks/Sphinx-TUDelft-theme) from `2ab5d1d` to `86f5772`. - [Release notes](https://github.com/TeachBooks/Sphinx-TUDelft-theme/releases) - [Commits](https://github.com/TeachBooks/Sphinx-TUDelft-theme/compare/2ab5d1d708aed595b9630c94081e05c11a84b18c...86f5772bedd64ccbb2ab9ab16577215803ef238c) --- updated-dependencies: - dependency-name: book/external/Sphinx-TUDelft-theme dependency-version: 86f5772bedd64ccbb2ab9ab16577215803ef238c dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/Sphinx-TUDelft-theme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Sphinx-TUDelft-theme b/book/external/Sphinx-TUDelft-theme index 2ab5d1d..86f5772 160000 --- a/book/external/Sphinx-TUDelft-theme +++ b/book/external/Sphinx-TUDelft-theme @@ -1 +1 @@ -Subproject commit 2ab5d1d708aed595b9630c94081e05c11a84b18c +Subproject commit 86f5772bedd64ccbb2ab9ab16577215803ef238c From 877d05cae37b340d30a425c878744481c2c266c3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 22:05:40 +0000 Subject: [PATCH 637/802] Bump book/external/JupyterBook-Patches from `eb505b3` to `fe2dd75` Bumps [book/external/JupyterBook-Patches](https://github.com/TeachBooks/JupyterBook-Patches) from `eb505b3` to `fe2dd75`. - [Release notes](https://github.com/TeachBooks/JupyterBook-Patches/releases) - [Commits](https://github.com/TeachBooks/JupyterBook-Patches/compare/eb505b3013d4019e01e448495e3eb1586f573a00...fe2dd75143631d9b3d6501eb0294b94ba3348e3c) --- updated-dependencies: - dependency-name: book/external/JupyterBook-Patches dependency-version: fe2dd75143631d9b3d6501eb0294b94ba3348e3c dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/JupyterBook-Patches | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/JupyterBook-Patches b/book/external/JupyterBook-Patches index eb505b3..fe2dd75 160000 --- a/book/external/JupyterBook-Patches +++ b/book/external/JupyterBook-Patches @@ -1 +1 @@ -Subproject commit eb505b3013d4019e01e448495e3eb1586f573a00 +Subproject commit fe2dd75143631d9b3d6501eb0294b94ba3348e3c From 5671439b2b4cb7ac32b4751c8540074c27a120f4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 22:05:41 +0000 Subject: [PATCH 638/802] Bump book/external/Sphinx-launch-buttons from `e6070de` to `63d5397` Bumps [book/external/Sphinx-launch-buttons](https://github.com/TeachBooks/Sphinx-launch-buttons) from `e6070de` to `63d5397`. - [Release notes](https://github.com/TeachBooks/Sphinx-launch-buttons/releases) - [Commits](https://github.com/TeachBooks/Sphinx-launch-buttons/compare/e6070ded6ca77662a3a951893cafe265fa333e5e...63d539763e9b9ce13f4dab2ef4c4a17c46e953ef) --- updated-dependencies: - dependency-name: book/external/Sphinx-launch-buttons dependency-version: 63d539763e9b9ce13f4dab2ef4c4a17c46e953ef dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/Sphinx-launch-buttons | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Sphinx-launch-buttons b/book/external/Sphinx-launch-buttons index e6070de..63d5397 160000 --- a/book/external/Sphinx-launch-buttons +++ b/book/external/Sphinx-launch-buttons @@ -1 +1 @@ -Subproject commit e6070ded6ca77662a3a951893cafe265fa333e5e +Subproject commit 63d539763e9b9ce13f4dab2ef4c4a17c46e953ef From 12e518259744ded26d33a13bb67859c751edf6ea Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Mon, 29 Sep 2025 08:59:46 -0700 Subject: [PATCH 639/802] feature overview page --- book/features/overview.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/book/features/overview.md b/book/features/overview.md index 229071c..c4f8b33 100644 --- a/book/features/overview.md +++ b/book/features/overview.md @@ -4,11 +4,11 @@ As TeachBooks, we collect a suite of existing open-source software so you don't have to! Some of the software is developed with our TA's to improve the learning experience of our students and ease the book-development process for our teachers. As the open-source software landscape changes rapidly, it is essential to keep in contact and share resources amongst ourselves to minimize maintenance and downtime for our book websites and focus on what really matters: teaching! Since the list of TeachBook features is getting quite long, we have grouped them in categories: -- Original Jupyter Book and Sphinx features -- Easy editing process -- Additional functionality -- Book styling -- TeachBooks student-view features +- [Original Jupyter Book and Sphinx features](../basic-features/overview.md) +- [Easy editing process](./easy-editing.md) +- [Additional functionality](./sphinx_extensions.md) +- [Book styling](./visuals.md) +- [TeachBooks student-view features](./students.md) Additionally, not all features are built and shared in the same way. We do our best to make sure that as many tools as possible are included automatically when using our TeachBooks Template Book; if you are not using the Template, we try to make sure each of our tools can be used independently. For transparency, tags will help differentiate between the different backgrounds of the features: - {bdg-warning}`Javascript overlay` @@ -22,9 +22,9 @@ Additionally, not all features are built and shared in the same way. We do our b - {bdg-link-primary-line}`TeachBooks Favourites <./favourites.html>` - {bdg-danger}`iframe` - {bdg-success}`WebApp` -) -Finally, the purpose, installation process and usage of each features is elaborated on in the respective sub-sections. -To see examples for these features, go to the [Examples chapter](../examples/overview.md). +For each feature, the purpose, installation process and usage is elaborated in the respective sub-sections. -As the [TeachBooks Python Package](./teachbooks_intro.md), the [Deploy Book Workflow](../external/deploy-book-workflow/README.md), [TeachBooks Favourites](./favourites.md) and the [TeachBook template](../external/template/README.md) are important tools that incorporate and deploy more than one feature, an additional explanation is provided here in subpages in more detail, with links to the pages in this manual where individual features are described. \ No newline at end of file +To see examples of these features, go to the [Examples chapter](../examples/overview.md). + +As the [TeachBooks Python Package](./teachbooks_intro.md), the [Deploy Book Workflow](../external/deploy-book-workflow/README.md), [TeachBooks Favourites](./favourites.md) and the [TeachBook template](../external/template/README.md) are important tools that incorporate and deploy more than one feature, an additional explanation is provided here in subpages to this page in more detail, with links to other pages in this manual where individual features are described. \ No newline at end of file From 1cb1b805f861d04af3e233b760a41185abac281e Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Mon, 29 Sep 2025 09:02:19 -0700 Subject: [PATCH 640/802] basic-features/overview update --- book/basic-features/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/basic-features/overview.md b/book/basic-features/overview.md index 8790d60..eb75beb 100644 --- a/book/basic-features/overview.md +++ b/book/basic-features/overview.md @@ -7,4 +7,4 @@ This section is useful for [user type 3-5](../installation-and-setup/user_types. # Overview -These pages will provide a list of some common, basic book features which are all available in the original Jupyter book package without addition of any additional software. Additionally, this page includes also best-practices. +These pages itemize some of the more common, basic book features which are all available in the original Jupyter book package, without requiring any additional software. They are, of course, selected with teachers and teaching applications in mind. On each page best-practices are illustrated. From 1b4b25461cac54b5dae585bf69ab82d74a6da6a0 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Mon, 29 Sep 2025 09:59:51 -0700 Subject: [PATCH 641/802] fix figmaker text --- book/tools/figmaker.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/tools/figmaker.md b/book/tools/figmaker.md index 9e9be86..cdd73c8 100644 --- a/book/tools/figmaker.md +++ b/book/tools/figmaker.md @@ -7,7 +7,7 @@ This section is useful for user type 3-5. # Figure syntax maker -One might quickely forget the code for making figures, here is a useful tool to make your figures, just specify all information and the code is produced for you: +One might quickly forget the code for making figures, so here we provide a useful tool to make the source code for figures. Simply specify the information in the empty fields below and the code is produced for you automatically:
    From 2fa1592de43e140b41682785afb47128c0f85cab Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Mon, 29 Sep 2025 10:02:06 -0700 Subject: [PATCH 642/802] scripts page text --- book/helper_code/intro.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/book/helper_code/intro.md b/book/helper_code/intro.md index 6e8f8e7..b06a321 100644 --- a/book/helper_code/intro.md +++ b/book/helper_code/intro.md @@ -1,6 +1,7 @@ # Scripts for automating workflow -This chapter contains a few scripts which can be useful in the book-editing process: +This chapter contains a few scripts which can be useful in the book-editing process, all of which are scripts and/or files stored in other repositories (they are _not_ Sphinx extensions). + - [LaTeX to markdown conversion](tex_md_converter) to convert a LaTeX file into jupyter-book compatible markdown. - [Snippitall](Snippitall) to insert the same code snippet at a certain point in each md file in a specific folder and all subfolder. - [Snippitonce](Snippitonce) to insert the same code snippet at a certain point in each md file only in a specific folder. From 708f14a6216c5e6c29386d8fc78e66b7816956cc Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Mon, 29 Sep 2025 10:10:00 -0700 Subject: [PATCH 643/802] sphinx exercise text --- book/features/exercise.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/features/exercise.md b/book/features/exercise.md index a798ee2..69d5636 100644 --- a/book/features/exercise.md +++ b/book/features/exercise.md @@ -16,9 +16,9 @@ This section is useful for user type 3-5. # Sphinx exercise -This extensions provides an easy way to add exercises and solutions to your book. It is documented on https://ebp-sphinx-exercise.readthedocs.io/en/latest/. +This extensions provides an easy way to add exercises and solutions to your book. It is created by the Executable Books team and is [documented here](https://ebp-sphinx-exercise.readthedocs.io/en/latest/). -TeachBooks has made some small modifications to the original extension, such that it works well with translated books. +TeachBooks has made some small modifications to the original extension, such that it works well with translated books; this modified version is located in the repository [github.com/TeachBooks/sphinx-exercise](https://github.com/TeachBooks/sphinx-exercise). ## What does it do? From 75221ef14dae075285d306285848431b5ad079df Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Mon, 29 Sep 2025 10:12:09 -0700 Subject: [PATCH 644/802] favourites text --- book/features/favourites.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/favourites.md b/book/features/favourites.md index d747655..2d71de2 100644 --- a/book/features/favourites.md +++ b/book/features/favourites.md @@ -30,7 +30,7 @@ TeachBooks Favourites is a Sphinx extension which collects all of TeachBooks' fa - [Notebook execution patterns](../_git/github.com_TeachBooks_Sphinx-NB-Execution-Patterns/Manual/README.md) - [Sphinx Launch Buttons](../external/Sphinx-launch-buttons/README.md) -All features which are part of TeachBooks Favourites are indicated with {bdg-primary-line}`Part of TeachBooks Favourites`. If you'd like to use specific features, but not the entire TeachBooks Favourites, you can remove this extension and replace it with the individual extensions you want to use. +All features which are part of TeachBooks Favourites are include the following label on their respective pages in this manual: {bdg-primary-line}`Part of TeachBooks Favourites`. If you'd like to use specific features, but not the entire TeachBooks Favourites, you can remove this extension and replace it with the individual extensions you want to use. ## Installation To install TeachBooks-Favourites, follow these steps: From 83256dda73772d08a99aaa8e81b69079af4e768c Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Mon, 29 Sep 2025 10:17:08 -0700 Subject: [PATCH 645/802] sphinx proof text - copy updated format of exercise --- book/features/sphinx-proof.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/features/sphinx-proof.md b/book/features/sphinx-proof.md index b65a796..7627adb 100644 --- a/book/features/sphinx-proof.md +++ b/book/features/sphinx-proof.md @@ -16,9 +16,9 @@ This section is useful for user type 3-5. # Sphinx proof -This extensions provides an easy way to add proofs, theorem, axioms and much more to your book. It is documented on https://sphinx-proof.readthedocs.io/en/latest/. +This extensions provides an easy way to add proofs, theorem, axioms and much more to your book. It is created by the Executable Books team and is [documented here](https://sphinx-proof.readthedocs.io/en/latest/). -TeachBooks has made some small modifications to the original extension, such that it works well with translated books. +TeachBooks has made some small modifications to the original extension, such that it works well with translated books; this modified version is located in the repository [github.com/TeachBooks/sphinx-proof](https://github.com/TeachBooks/sphinx-proof). ## What does it do? From 1e11478d4d8ce313a74e229eaf8f74ad464a85ce Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 10 Oct 2025 16:58:34 +0200 Subject: [PATCH 646/802] Add Sphinx new tab link to favourites Added a new link to the Sphinx new tab link project in the favourites section. --- book/features/favourites.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/book/features/favourites.md b/book/features/favourites.md index 2d71de2..2037936 100644 --- a/book/features/favourites.md +++ b/book/features/favourites.md @@ -29,6 +29,7 @@ TeachBooks Favourites is a Sphinx extension which collects all of TeachBooks' fa - [Sphinx toggle button (TeachBooks contribution to the original)](https://sphinx-togglebutton.readthedocs.io/en/latest/) - [Notebook execution patterns](../_git/github.com_TeachBooks_Sphinx-NB-Execution-Patterns/Manual/README.md) - [Sphinx Launch Buttons](../external/Sphinx-launch-buttons/README.md) +- [Sphinx new tab link](https://pypi.org/project/sphinx-new-tab-link/) All features which are part of TeachBooks Favourites are include the following label on their respective pages in this manual: {bdg-primary-line}`Part of TeachBooks Favourites`. If you'd like to use specific features, but not the entire TeachBooks Favourites, you can remove this extension and replace it with the individual extensions you want to use. @@ -72,4 +73,4 @@ Do you think we missed an extension that should really be included? Let us know - `README.md` - `pyproject.toml` - `src\teachbooks_favourites\__init__.py` -- opening an issue. \ No newline at end of file +- opening an issue. From ec814ee8ab96b4b4904ae62fcc16993300b3a860 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 10 Oct 2025 17:46:05 +0200 Subject: [PATCH 647/802] Remove specific version for sphinx-inline-tabs --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 90deb40..01ba289 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ teachbooks == 0.2.1 -sphinx-inline-tabs == 2023.4.21 +sphinx-inline-tabs git+https://github.com/TeachBooks/TeachBooks-Favourites From 731063b0b525e7626151fa5886a22e3c42ca2075 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 10 Oct 2025 17:47:59 +0200 Subject: [PATCH 648/802] Update TeachBooks-Favourites version in requirements --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 01ba289..69482d8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ teachbooks == 0.2.1 sphinx-inline-tabs -git+https://github.com/TeachBooks/TeachBooks-Favourites +git+https://github.com/TeachBooks/TeachBooks-Favourites@v1.3.5 teachbooks-sphinx-grasple From 1551e9b5cbdf9e03113b49f8c69686e2377c599a Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 10 Oct 2025 17:53:38 +0200 Subject: [PATCH 649/802] Update TeachBooks-Favourites dependency version --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 69482d8..01ba289 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ teachbooks == 0.2.1 sphinx-inline-tabs -git+https://github.com/TeachBooks/TeachBooks-Favourites@v1.3.5 +git+https://github.com/TeachBooks/TeachBooks-Favourites teachbooks-sphinx-grasple From 68f4531d123edfdf04ec6963f1486ac8ace5213b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 12 Oct 2025 22:04:50 +0000 Subject: [PATCH 650/802] Bump book/external/sphinx-iframes from `69e6028` to `d92bc03` Bumps [book/external/sphinx-iframes](https://github.com/TeachBooks/sphinx-iframes) from `69e6028` to `d92bc03`. - [Release notes](https://github.com/TeachBooks/sphinx-iframes/releases) - [Commits](https://github.com/TeachBooks/sphinx-iframes/compare/69e6028e79a3e5aa521093155ee54201299630ff...d92bc03af5f067453caf104a424e0cc0ebdbf04b) --- updated-dependencies: - dependency-name: book/external/sphinx-iframes dependency-version: d92bc03af5f067453caf104a424e0cc0ebdbf04b dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/sphinx-iframes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/sphinx-iframes b/book/external/sphinx-iframes index 69e6028..d92bc03 160000 --- a/book/external/sphinx-iframes +++ b/book/external/sphinx-iframes @@ -1 +1 @@ -Subproject commit 69e6028e79a3e5aa521093155ee54201299630ff +Subproject commit d92bc03af5f067453caf104a424e0cc0ebdbf04b From 5efe4d04582ba4a84f675cf2d1c7e84a372640c3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 12 Oct 2025 22:04:52 +0000 Subject: [PATCH 651/802] Bump teachbooks from 0.2.1 to 0.2.2 Bumps [teachbooks](https://github.com/teachbooks/teachbooks) from 0.2.1 to 0.2.2. - [Release notes](https://github.com/teachbooks/teachbooks/releases) - [Changelog](https://github.com/TeachBooks/TeachBooks/blob/develop/CHANGELOG.md) - [Commits](https://github.com/teachbooks/teachbooks/compare/v0.2.1...v0.2.2) --- updated-dependencies: - dependency-name: teachbooks dependency-version: 0.2.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 01ba289..5d664df 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -teachbooks == 0.2.1 +teachbooks == 0.2.2 sphinx-inline-tabs git+https://github.com/TeachBooks/TeachBooks-Favourites From 37919cb95730dd32a4695bb77cdc1f2562957636 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 13 Oct 2025 11:02:48 +0200 Subject: [PATCH 652/802] Remove Sphinx new tab link from favourites Removed the Sphinx new tab link from the favourites list. --- book/features/favourites.md | 1 - 1 file changed, 1 deletion(-) diff --git a/book/features/favourites.md b/book/features/favourites.md index 2037936..61b3da5 100644 --- a/book/features/favourites.md +++ b/book/features/favourites.md @@ -29,7 +29,6 @@ TeachBooks Favourites is a Sphinx extension which collects all of TeachBooks' fa - [Sphinx toggle button (TeachBooks contribution to the original)](https://sphinx-togglebutton.readthedocs.io/en/latest/) - [Notebook execution patterns](../_git/github.com_TeachBooks_Sphinx-NB-Execution-Patterns/Manual/README.md) - [Sphinx Launch Buttons](../external/Sphinx-launch-buttons/README.md) -- [Sphinx new tab link](https://pypi.org/project/sphinx-new-tab-link/) All features which are part of TeachBooks Favourites are include the following label on their respective pages in this manual: {bdg-primary-line}`Part of TeachBooks Favourites`. If you'd like to use specific features, but not the entire TeachBooks Favourites, you can remove this extension and replace it with the individual extensions you want to use. From 409025478d1ba77df41956269e9075ed9543f6a2 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 13 Oct 2025 11:05:50 +0200 Subject: [PATCH 653/802] Update favourites.md with extension compatibility info Added note about compatibility of 'Open in new tab' extension. --- book/features/favourites.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/book/features/favourites.md b/book/features/favourites.md index 61b3da5..2465fe6 100644 --- a/book/features/favourites.md +++ b/book/features/favourites.md @@ -30,6 +30,8 @@ TeachBooks Favourites is a Sphinx extension which collects all of TeachBooks' fa - [Notebook execution patterns](../_git/github.com_TeachBooks_Sphinx-NB-Execution-Patterns/Manual/README.md) - [Sphinx Launch Buttons](../external/Sphinx-launch-buttons/README.md) +The extension [Open in new tab](https://pypi.org/project/sphinx-new-tab-link/) is nice, but is not compatible with all setups (dependency clash) so is not included in TeachBooks-Favourites. + All features which are part of TeachBooks Favourites are include the following label on their respective pages in this manual: {bdg-primary-line}`Part of TeachBooks Favourites`. If you'd like to use specific features, but not the entire TeachBooks Favourites, you can remove this extension and replace it with the individual extensions you want to use. ## Installation From fb0f0c783aa28a6de5fad46c72fa495f4411fead Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 14 Oct 2025 08:44:20 +0200 Subject: [PATCH 654/802] Update external links in _toc.yml --- book/_toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index 09cd976..7989918 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -82,7 +82,6 @@ parts: - file: external/sphinx-iframes/README.md - external: https://github.com/TeachBooks/Sphinx-Indexed-Definitions/blob/manual/README.md - file: external/Sphinx-PRIME-applets/README.md - - external: https://github.com/TeachBooks/Sphinx-Dropdown-Toggle/blob/main/MANUAL.md - external: "https://github.com/TeachBooks/sphinx-code-examples/blob/main/MANUAL.ipynb" - file: features/sphinx-proof.md - external: "https://github.com/TeachBooks/Sphinx-NB-Execution-Patterns/blob/Manual/README.md" @@ -96,6 +95,7 @@ parts: - file: external/teachbooks-sphinx-tippy/README.md - file: features/apa - file: external/Sphinx-Named-Colors/README.md + - external: https://github.com/TeachBooks/Sphinx-Dropdown-Toggle/blob/main/MANUAL.md - external: https://github.com/TeachBooks/Sphinx-ref-graph/blob/manual/README.md #BUMP - file: features/students sections: From 4c51053011384afae710dd346d1889b21b49a5c3 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 14 Oct 2025 08:52:51 +0200 Subject: [PATCH 655/802] Add external link to Sphinx-ref-graph README --- book/_toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index 7989918..9ad0ef5 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -86,6 +86,7 @@ parts: - file: features/sphinx-proof.md - external: "https://github.com/TeachBooks/Sphinx-NB-Execution-Patterns/blob/Manual/README.md" - file: features/exercise.md + - external: https://github.com/TeachBooks/Sphinx-ref-graph/blob/manual/README.md #BUMP - file: features/visuals.md sections: - external: https://github.com/TeachBooks/Sphinx-Accessibility/blob/manual/README.md @@ -96,7 +97,6 @@ parts: - file: features/apa - file: external/Sphinx-Named-Colors/README.md - external: https://github.com/TeachBooks/Sphinx-Dropdown-Toggle/blob/main/MANUAL.md - - external: https://github.com/TeachBooks/Sphinx-ref-graph/blob/manual/README.md #BUMP - file: features/students sections: - file: external/annotater/README.md From d85db4da1fb2c993482a090c6f559575b4235e43 Mon Sep 17 00:00:00 2001 From: "T.P. van der Ven" <118564498+thom-vdv@users.noreply.github.com> Date: Sun, 19 Oct 2025 14:25:32 +0200 Subject: [PATCH 656/802] Clarify SVG selection in D3 example --- book/features/creating_basic_HTML_elements.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/features/creating_basic_HTML_elements.md b/book/features/creating_basic_HTML_elements.md index 5bedc30..88346f9 100644 --- a/book/features/creating_basic_HTML_elements.md +++ b/book/features/creating_basic_HTML_elements.md @@ -53,7 +53,7 @@ The first few lines of our JavaScript code are simple. To scale our element with var width = vw; // Create the canvas. We will use only part of it for the main plot - var svg = d3.select("#click") // This selects the div + var svg = d3.select("#click") // This selects the svg using its id .attr("width", width) // This defines the canvas' width .attr("height", height) // This defines the canvas' height ``` @@ -853,4 +853,4 @@ Here is the code for the element above in full: -``` \ No newline at end of file +``` From 223983d37067ba1b79d81d5bcbc707e1bbf3c401 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 20 Oct 2025 15:40:51 +0200 Subject: [PATCH 657/802] Update Sphinx proof link and add new contributions --- book/features/favourites.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/book/features/favourites.md b/book/features/favourites.md index 2465fe6..35c4c75 100644 --- a/book/features/favourites.md +++ b/book/features/favourites.md @@ -23,12 +23,13 @@ TeachBooks Favourites is a Sphinx extension which collects all of TeachBooks' fa - [Teachbooks Sphinx tippy](../external/teachbooks-sphinx-tippy/README.md) - [Sphinx named colors](../external/Sphinx-Named-Colors/README.md) - [Sphinx dropdown toggle](../_git/github.com_TeachBooks_Sphinx-Dropdown-Toggle/main/MANUAL.md) -- [Sphinx proof (TeachBooks contribution to the original)](https://sphinx-proof.readthedocs.io/en/latest/) +- [Sphinx proof (including TeachBooks contributions)](https://sphinx-proof.readthedocs.io/en/latest/) - [Sphinx code examples](../_git/github.com_TeachBooks_sphinx-code-examples/main/MANUAL.ipynb) - [Sphinx accessibility](../_git/github.com_TeachBooks_Sphinx-Accessibility/manual/README.md) - [Sphinx toggle button (TeachBooks contribution to the original)](https://sphinx-togglebutton.readthedocs.io/en/latest/) - [Notebook execution patterns](../_git/github.com_TeachBooks_Sphinx-NB-Execution-Patterns/Manual/README.md) - [Sphinx Launch Buttons](../external/Sphinx-launch-buttons/README.md) +- [Sphinx External ToC (TeachBooks contribution to the original)](https://github.com/TeachBooks/sphinx-external-toc/blob/main/README.md) The extension [Open in new tab](https://pypi.org/project/sphinx-new-tab-link/) is nice, but is not compatible with all setups (dependency clash) so is not included in TeachBooks-Favourites. From c15681c2dc8ae79f1d6b25476ea27505c62a031c Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 23 Oct 2025 10:20:51 +0200 Subject: [PATCH 658/802] Update Sphinx exercise link description --- book/features/favourites.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/favourites.md b/book/features/favourites.md index 35c4c75..cdd678e 100644 --- a/book/features/favourites.md +++ b/book/features/favourites.md @@ -19,7 +19,7 @@ TeachBooks Favourites is a Sphinx extension which collects all of TeachBooks' fa - [Download link replacer](../external/Download-Link-Replacer/README.md) - [Sphinx image inverter](../external/Sphinx-Image-Inverter/README.md) - [Sphinx iframes](../external/sphinx-iframes/README.md) -- [Sphinx exercise (TeachBooks contribution to the original)](https://ebp-sphinx-exercise.readthedocs.io/en/latest/) +- [Sphinx exercise (including TeachBooks contributions)](https://ebp-sphinx-exercise.readthedocs.io/en/latest/) - [Teachbooks Sphinx tippy](../external/teachbooks-sphinx-tippy/README.md) - [Sphinx named colors](../external/Sphinx-Named-Colors/README.md) - [Sphinx dropdown toggle](../_git/github.com_TeachBooks_Sphinx-Dropdown-Toggle/main/MANUAL.md) From d9b063eec90d776904dd196c444c93b542198656 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 23 Oct 2025 10:03:55 -0700 Subject: [PATCH 659/802] add fix: CSS rule to hide label spans --- book/_config.yml | 2 +- book/_static/apastyle.css | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 book/_static/apastyle.css diff --git a/book/_config.yml b/book/_config.yml index a81c825..17a416d 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -37,7 +37,7 @@ sphinx: thebe: true html_show_copyright: false html_last_updated_fmt: '%B %-d, %Y' - html_static_path: ["images"] + html_static_path: ["images", "_static"] bibtex_default_style: myapastyle bibtex_reference_style: author_year_round mathjax3_config: diff --git a/book/_static/apastyle.css b/book/_static/apastyle.css new file mode 100644 index 0000000..cea8eed --- /dev/null +++ b/book/_static/apastyle.css @@ -0,0 +1,3 @@ +span.label { + display:none; +} From abe5f2206a527c5cb09c67f90cf4189a1ffd4543 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 23 Oct 2025 10:05:32 -0700 Subject: [PATCH 660/802] unpin docutils --- requirements.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index 5d664df..b96ca4c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,6 +3,4 @@ sphinx-inline-tabs git+https://github.com/TeachBooks/TeachBooks-Favourites -teachbooks-sphinx-grasple - -docutils==0.17.1 +teachbooks-sphinx-grasple \ No newline at end of file From 58cfcc523cf4aa54ee90f468fe78fb19ae0c5265 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 23 Oct 2025 10:30:04 -0700 Subject: [PATCH 661/802] update Manual page --- book/features/_ext.zip | Bin 10416 -> 0 bytes book/features/apa.md | 39 +++++++++++++++++++++++------------ book/features/apa_config.zip | Bin 0 -> 13136 bytes 3 files changed, 26 insertions(+), 13 deletions(-) delete mode 100644 book/features/_ext.zip create mode 100644 book/features/apa_config.zip diff --git a/book/features/_ext.zip b/book/features/_ext.zip deleted file mode 100644 index 34e2f8fde9bb50d1e4b06e092002ef828b849459..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10416 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 ``` -**Step 2: Add to `requirements.txt`** +Note that you may or may not already have a `_static` subdirectory, to which the file `apastyle.css` should be added. -Add a specific version of `docutils` to your requirements file: -``` -docutils==0.17.1 -``` +**Step 2: Enable in `_config.yml`** -**Step 3: Enable in `_config.yml`** +In your `_config.yml` file, add a `bibtex_default_style`, `bybtex_reference_style` and the local extensions `apastyle` and `bracket_citation_style.py`. This enables the (local) extension. -In your `_config.yml` file, add a `bibtex_default_style`, `bybtex_reference_style` and the local extensions `apastyle` and `bracket_citation_style.py` ``` sphinx: config: @@ -68,6 +69,18 @@ sphinx: ... ``` +**Step 3: Enable in `_config.yml`** + +In your `_config.yml` file, add a `_static` is listed under `html_static_path`. This ensures the CSS file is included. + +``` +sphinx: + config: + ... + html_static_path: ["_static", ...] + ... +``` + ## Usage All references are now made in APA-style. See for example this reference: {cite:t}`jason_moore` which shows up on the [references page](../references.md) too. The form of the citation looks like this: @@ -98,8 +111,8 @@ The extension is based on [`pybtex`](https://pybtex.org/), which is a BibTeX-com Although some customization is possible with the standard Jupyter Book features, [as described here](https://jupyterbook.org/en/stable/content/citations.html#change-the-in-line-citation-style), this extension implements the complete APA style, as well as enforcing round brackets (like this). -The need to enforce `docutils==0.17.1` version is the only known solution to the issue where empty brackets `[]` are left on the references page. +The need to include a CSS file is an easy solution to the issue where empty brackets `[]` are left on the references page (to try it, simply delete `apastyle.css`). ## Contribute -This tool needs to be developed further to make it into a proper sphinx-extension (and/or an independent `pybtext` plugin). The process is described in this [project page on GitHub](https://github.com/orgs/TeachBooks/projects/17). If you've ideas or questions, please reach out to us at info@teachbooks.io! +This tool needs to be developed further to make it into a proper sphinx-extension (and/or an independent `pybtext` plugin). The process is described in the README of this [project page on GitHub](https://github.com/orgs/TeachBooks/projects/17?pane=info). If you've ideas or questions, please reach out to us at info@teachbooks.io! diff --git a/book/features/apa_config.zip b/book/features/apa_config.zip new file mode 100644 index 0000000000000000000000000000000000000000..b8007bbe299a9d012036d26559e6b3de3dbbbfaa GIT binary patch literal 13136 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 Q0Q2?-@-YCwL Date: Thu, 23 Oct 2025 10:34:32 -0700 Subject: [PATCH 662/802] missing _ --- book/features/apa.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/apa.md b/book/features/apa.md index db0cdbf..443922b 100644 --- a/book/features/apa.md +++ b/book/features/apa.md @@ -20,7 +20,7 @@ The instructions provided here will work under conventional usage with Jupyter B A temporary fix has also been implemented in the TeachBooks package for use with the Deploy Book Workflow (release mode) (see [release notes from v0.1.0](https://github.com/TeachBooks/TeachBooks/releases/tag/v0.1.0)). -_Update, October 21, 2025: a new fix was necessitated due to dependency issues with docutils making it no longer necessary to pin this package. See [PR 207 of the Manual for a description](https://github.com/TeachBooks/manual/pull/207). +_Update, October 21, 2025:_ a new fix was necessitated due to dependency issues with docutils making it no longer necessary to pin this package. See [PR 207 of the Manual for a description](https://github.com/TeachBooks/manual/pull/207). ``` ## Introduction From 72b4199ebf4d25a864ed8864140829a6f7fd9577 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 23 Oct 2025 13:56:42 -0700 Subject: [PATCH 663/802] remove _static include --- book/_config.yml | 2 +- book/features/apa.md | 12 ------------ 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/book/_config.yml b/book/_config.yml index 17a416d..a81c825 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -37,7 +37,7 @@ sphinx: thebe: true html_show_copyright: false html_last_updated_fmt: '%B %-d, %Y' - html_static_path: ["images", "_static"] + html_static_path: ["images"] bibtex_default_style: myapastyle bibtex_reference_style: author_year_round mathjax3_config: diff --git a/book/features/apa.md b/book/features/apa.md index 443922b..aad0ff9 100644 --- a/book/features/apa.md +++ b/book/features/apa.md @@ -69,18 +69,6 @@ sphinx: ... ``` -**Step 3: Enable in `_config.yml`** - -In your `_config.yml` file, add a `_static` is listed under `html_static_path`. This ensures the CSS file is included. - -``` -sphinx: - config: - ... - html_static_path: ["_static", ...] - ... -``` - ## Usage All references are now made in APA-style. See for example this reference: {cite:t}`jason_moore` which shows up on the [references page](../references.md) too. The form of the citation looks like this: From f8fd924734c9731ad9b232ec86f1adeae34e3bcf Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 1 Nov 2025 17:32:38 +0100 Subject: [PATCH 664/802] added icons --- book/features/teachbooks_intro.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/book/features/teachbooks_intro.md b/book/features/teachbooks_intro.md index 878dc0e..567d4cb 100644 --- a/book/features/teachbooks_intro.md +++ b/book/features/teachbooks_intro.md @@ -6,6 +6,8 @@ This section is useful for user type 4-5. {bdg-link-secondary}`Python Package: TeachBooks` {bdg-link-light}`Included in TeachBooks Template <../external/template/README.html>` +[{octicon}`mark-github` repository](https://github.com/teachbooks/teachbooks) +[{octicon}`book` documentation](https://teachbooks.readthedocs.io/) ``` ```` From 11f2cead3eb7f105d918d3f470b1aaeaee98a354 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 1 Nov 2025 17:36:23 +0100 Subject: [PATCH 665/802] reformat margin --- book/features/teachbooks_intro.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/book/features/teachbooks_intro.md b/book/features/teachbooks_intro.md index 567d4cb..67a14b0 100644 --- a/book/features/teachbooks_intro.md +++ b/book/features/teachbooks_intro.md @@ -1,15 +1,23 @@ ````{margin} + +```{topic} +{bdg-link-secondary}`Python Package: TeachBooks` +{bdg-link-light}`Included in TeachBooks Template <../external/template/README.html>` +``` + ```{admonition} User types :class: tip This section is useful for user type 4-5. -{bdg-link-secondary}`Python Package: TeachBooks` -{bdg-link-light}`Included in TeachBooks Template <../external/template/README.html>` +``` + +```{seealso} + [{octicon}`mark-github` repository](https://github.com/teachbooks/teachbooks) + [{octicon}`book` documentation](https://teachbooks.readthedocs.io/) -``` ```` (teachbooks_package)= From e54aad55361bc0ea011478af3bf2bb8d7649b0cc Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 1 Nov 2025 17:38:26 +0100 Subject: [PATCH 666/802] fix --- book/features/teachbooks_intro.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/book/features/teachbooks_intro.md b/book/features/teachbooks_intro.md index 67a14b0..7d3dff1 100644 --- a/book/features/teachbooks_intro.md +++ b/book/features/teachbooks_intro.md @@ -2,8 +2,11 @@ ````{margin} ```{topic} + {bdg-link-secondary}`Python Package: TeachBooks` + {bdg-link-light}`Included in TeachBooks Template <../external/template/README.html>` + ``` ```{admonition} User types @@ -18,6 +21,8 @@ This section is useful for user type 4-5. [{octicon}`book` documentation](https://teachbooks.readthedocs.io/) +``` + ```` (teachbooks_package)= From ade15bd7609c6a82d406d60464751f4b636aa876 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 1 Nov 2025 17:41:00 +0100 Subject: [PATCH 667/802] Update teachbooks_intro.md --- book/features/teachbooks_intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/teachbooks_intro.md b/book/features/teachbooks_intro.md index 7d3dff1..a7c0eb3 100644 --- a/book/features/teachbooks_intro.md +++ b/book/features/teachbooks_intro.md @@ -1,7 +1,7 @@ ````{margin} -```{topic} +```{topic} Feature type {bdg-link-secondary}`Python Package: TeachBooks` From d49d4ecacf3c6ad940a64ce3bd8080ad6bf3535c Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sat, 1 Nov 2025 17:45:24 +0100 Subject: [PATCH 668/802] Update teachbooks_intro.md --- book/features/teachbooks_intro.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/book/features/teachbooks_intro.md b/book/features/teachbooks_intro.md index a7c0eb3..22e1eab 100644 --- a/book/features/teachbooks_intro.md +++ b/book/features/teachbooks_intro.md @@ -1,7 +1,7 @@ ````{margin} -```{topic} Feature type +```{note} {bdg-link-secondary}`Python Package: TeachBooks` @@ -9,8 +9,7 @@ ``` -```{admonition} User types -:class: tip +```{tip} This section is useful for user type 4-5. ``` From d55376cda426684065fd64815125abfa66348d97 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sun, 2 Nov 2025 08:29:38 +0100 Subject: [PATCH 669/802] update margins --- book/features/draft-release.md | 21 +++++++++++++++----- book/features/favourites.md | 19 ++++++++++++++++-- book/features/release_book_online.md | 29 +++++++++++++++++++++++----- book/features/teachbooks_intro.md | 4 ++-- book/features/write_online.md | 28 +++++++++++++++++++++++---- 5 files changed, 83 insertions(+), 18 deletions(-) diff --git a/book/features/draft-release.md b/book/features/draft-release.md index 227d113..6a271e7 100644 --- a/book/features/draft-release.md +++ b/book/features/draft-release.md @@ -1,14 +1,25 @@ ````{margin} -```{admonition} User types -:class: tip +```{note} + +{bdg-link-secondary}`Uses TeachBooks package <./teachbooks_intro.html>` + +{bdg-link-light}`Included in TeachBooks Template <../external/template/README.html>` + +{bdg-link-light}`Supported by Deploy Book workflow <../external/deploy-book-workflow/README.html>` + +```{tip} This page is useful for user type 3-5. ``` -{bdg-link-secondary}`Uses TeachBooks package <./teachbooks_intro.html>` -{bdg-link-light}`Included in TeachBooks Template <../external/template/README.html>` -{bdg-link-light}`Supported by Deploy Book workflow <../external/deploy-book-workflow/README.html>` +```{seealso} + +[{octicon}`mark-github` Repository](https://github.com/TeachBooks/teachbooks) + +[{octicon}`book` Documentation](https://teachbooks.readthedocs.io/latest/cli/cli.html) + +``` ```` diff --git a/book/features/favourites.md b/book/features/favourites.md index cdd678e..55cb190 100644 --- a/book/features/favourites.md +++ b/book/features/favourites.md @@ -1,6 +1,13 @@ ````{margin} -```{admonition} User types -:class: tip + +```{note} +{bdg-primary}`Sphinx Extension` + +{bdg-link-light}`Included in TeachBooks Template <../external/template/README.html>` + +``` + +```{tip} This page is useful for user type 3-5. ``` @@ -8,6 +15,14 @@ This page is useful for user type 3-5. {bdg-link-light}`Included in TeachBooks Template <../external/template/README.html>` +```{seealso} + +[{octicon}`mark-github` Repository](https://github.com/TeachBooks/TeachBooks-Favourites) + +[{octicon}`pencil` Exercise](https://teachbooks.io/template/extension_exercises/017.html) + +``` + ```` # TeachBooks Favourites diff --git a/book/features/release_book_online.md b/book/features/release_book_online.md index b5dd27c..98df709 100644 --- a/book/features/release_book_online.md +++ b/book/features/release_book_online.md @@ -1,12 +1,31 @@ ````{margin} -```{admonition} User types -:class: tip + +```{note} + +{bdg-link-light}`GitHub Reusable Action: Deploy Book workflow <../external/deploy-book-workflow/README.html>` + +{bdg-link-light}`Part of TeachBooks Template <../external/template/README.html>` + +{bdg-link-secondary}`Uses TeachBooks package <./teachbooks_intro.html>` + +``` + +```{tip} This section is useful for user type 3-5. ``` -{bdg-link-light}`GitHub Reusable Action: Deploy Book workflow <../external/deploy-book-workflow/README.html>` -{bdg-link-light}`Part of TeachBooks Template <../external/template/README.html>` -{bdg-link-secondary}`Uses TeachBooks package <./teachbooks_intro.html>` +```{seealso} + +[{octicon}`mark-github` Repository deploy book workflow](https://github.com/TeachBooks/deploy-book-workflow) + +[{octicon}`book` Documentation](../installation-and-setup/versions_URLs.md) + +{octicon}`pencil` Exercises: +- [Your version of the book](https://teachbooks.io/template/exercises/004.html) +- [Deploy book workflow](https://teachbooks.io/template/extension_exercises/015.html) + +``` + ```` # Share book online for multiple versions diff --git a/book/features/teachbooks_intro.md b/book/features/teachbooks_intro.md index 22e1eab..b72a6b9 100644 --- a/book/features/teachbooks_intro.md +++ b/book/features/teachbooks_intro.md @@ -16,9 +16,9 @@ This section is useful for user type 4-5. ```{seealso} -[{octicon}`mark-github` repository](https://github.com/teachbooks/teachbooks) +[{octicon}`mark-github` Repository](https://github.com/teachbooks/teachbooks) -[{octicon}`book` documentation](https://teachbooks.readthedocs.io/) +[{octicon}`book` Documentation](https://teachbooks.readthedocs.io/) ``` diff --git a/book/features/write_online.md b/book/features/write_online.md index d919dd6..f0d0a02 100644 --- a/book/features/write_online.md +++ b/book/features/write_online.md @@ -1,15 +1,35 @@ ````{margin} -```{admonition} User types -:class: tip + +```{note} + +{bdg-link-light}`Uses Deploy Book workflow <../external/deploy-book-workflow/README.html>` + +{bdg-link-light}`Uses TeachBooks Template <../external/template/README.html>` + +``` + +```{tip} This section is useful for user type 3-5. ``` -{bdg-link-light}`Uses Deploy Book workflow <../external/deploy-book-workflow/README.html>` -{bdg-link-light}`Uses TeachBooks Template <../external/template/README.html>` +```{seealso} +[{octicon}`mark-github` Repository deploy book workflow](https://github.com/TeachBooks/deploy-book-workflow) + +[{octicon}`mark-github` Repository template](https://github.com/TeachBooks/template) + +[{octicon}`book` Documentation](../workflows/collaboration.md) + +{octicon}`pencil` Exercises: +- [First file edit](https://teachbooks.io/template/exercises/001.html) +- [Add a new file to the table of contents](https://teachbooks.io/template/exercises/002.html) +- [Change book configuration](https://teachbooks.io/template/exercises/003.html) +- [Syntax exercises](https://teachbooks.io/template/syntax_exercises.html) +``` ```` + # Write book fully in GitHub interface Using the GitHub tooling in combination with TeachBook's software, users are able to write their book fully online, without the need to install any software locally. This is especially useful for users that are not familiar with Git and GitHub, or do not have the rights to install software on their computer. To make this possible, users can start with the [TeachBooks Template](../external/template/README.md) after which they make use of the [Deploy Book Workflow](../external/deploy-book-workflow/README.md) to automatically build and release their book online. From 582aa690b1d40adbce1d775181789c18f437f7bb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 2 Nov 2025 07:35:09 +0000 Subject: [PATCH 670/802] Bump book/external/deploy-book-workflow from `65010c7` to `6801dcf` Bumps [book/external/deploy-book-workflow](https://github.com/TeachBooks/deploy-book-workflow) from `65010c7` to `6801dcf`. - [Release notes](https://github.com/TeachBooks/deploy-book-workflow/releases) - [Commits](https://github.com/TeachBooks/deploy-book-workflow/compare/65010c7dc0eff87eb4d7729ee251d0df221c44f8...6801dcfaedd1baf88ab51ebe360241e4eaf39ed2) --- updated-dependencies: - dependency-name: book/external/deploy-book-workflow dependency-version: 6801dcfaedd1baf88ab51ebe360241e4eaf39ed2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/deploy-book-workflow | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index 65010c7..6801dcf 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit 65010c7dc0eff87eb4d7729ee251d0df221c44f8 +Subproject commit 6801dcfaedd1baf88ab51ebe360241e4eaf39ed2 From 739cd512a4445d6a4207f9fb9b04f3427d1704f3 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sun, 2 Nov 2025 08:35:12 +0100 Subject: [PATCH 671/802] typos --- book/features/draft-release.md | 2 ++ book/features/favourites.md | 4 ---- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/book/features/draft-release.md b/book/features/draft-release.md index 6a271e7..eaa75f9 100644 --- a/book/features/draft-release.md +++ b/book/features/draft-release.md @@ -9,6 +9,8 @@ {bdg-link-light}`Supported by Deploy Book workflow <../external/deploy-book-workflow/README.html>` +``` + ```{tip} This page is useful for user type 3-5. ``` diff --git a/book/features/favourites.md b/book/features/favourites.md index 55cb190..8252fb1 100644 --- a/book/features/favourites.md +++ b/book/features/favourites.md @@ -11,10 +11,6 @@ This page is useful for user type 3-5. ``` -{bdg-primary}`Sphinx Extension` -{bdg-link-light}`Included in TeachBooks Template <../external/template/README.html>` - - ```{seealso} [{octicon}`mark-github` Repository](https://github.com/TeachBooks/TeachBooks-Favourites) From beeb6f775ec2eb02467bdfcc8b504e473d9fbabe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 2 Nov 2025 07:35:17 +0000 Subject: [PATCH 672/802] Bump book/external/template from `5183c16` to `6401393` Bumps [book/external/template](https://github.com/TeachBooks/template) from `5183c16` to `6401393`. - [Commits](https://github.com/TeachBooks/template/compare/5183c1616932c85a398e561124cf046288695101...6401393f8d50cc66ecba1e923cdbb221b7db0b3e) --- updated-dependencies: - dependency-name: book/external/template dependency-version: 6401393f8d50cc66ecba1e923cdbb221b7db0b3e dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- book/external/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/template b/book/external/template index 5183c16..6401393 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 5183c1616932c85a398e561124cf046288695101 +Subproject commit 6401393f8d50cc66ecba1e923cdbb221b7db0b3e From a78f2f0af5006bd303205bc6948da61f85395614 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sun, 2 Nov 2025 08:56:36 +0100 Subject: [PATCH 673/802] Update documentation for publishing book versions --- book/features/release_book_online.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/features/release_book_online.md b/book/features/release_book_online.md index 98df709..3ae47b8 100644 --- a/book/features/release_book_online.md +++ b/book/features/release_book_online.md @@ -18,7 +18,7 @@ This section is useful for user type 3-5. [{octicon}`mark-github` Repository deploy book workflow](https://github.com/TeachBooks/deploy-book-workflow) -[{octicon}`book` Documentation](../installation-and-setup/versions_URLs.md) +[{octicon}`book` Publish version on separate (fixed) URLs](../installation-and-setup/versions_URLs.md) {octicon}`pencil` Exercises: - [Your version of the book](https://teachbooks.io/template/exercises/004.html) @@ -254,4 +254,4 @@ Unlike the virtual environments (next subsection), caches of the book build do n ### Effect of Caching on Virtual Environment -In particular, note that older branches may have been built with cached environments that are different than those in a newer branch, leading to (undesired) differences in book appearance or functionality---often without the author being aware! This occurs if a package in `requirements.txt` is updated in the time between the creation of environments on different branches, as `pip` will use the newest version when downloading a package (the first time a venv cache is created in the DBW), but it will not always automatically update a package if `pip install -r requirements.txt` is used on an existing environment (this happens every time an existing cache is used!). This means that, when compared to the venv on a newer branch, a frequently used branch (where the cache has not expired) may retain old and out of date packages long after an updated version is available; however, since the week number is included in the venv file hash, this will last for a maximum of 1 week. A best practice to avoid this situation is to pin version numbers explicitly (e.g., `teachbooks==0.2.0`) if you want book builds to remain consistent. In addition, a feature like dependabot can be used to automatically notify you when an update is made; this is [here](./update_env.md). \ No newline at end of file +In particular, note that older branches may have been built with cached environments that are different than those in a newer branch, leading to (undesired) differences in book appearance or functionality---often without the author being aware! This occurs if a package in `requirements.txt` is updated in the time between the creation of environments on different branches, as `pip` will use the newest version when downloading a package (the first time a venv cache is created in the DBW), but it will not always automatically update a package if `pip install -r requirements.txt` is used on an existing environment (this happens every time an existing cache is used!). This means that, when compared to the venv on a newer branch, a frequently used branch (where the cache has not expired) may retain old and out of date packages long after an updated version is available; however, since the week number is included in the venv file hash, this will last for a maximum of 1 week. A best practice to avoid this situation is to pin version numbers explicitly (e.g., `teachbooks==0.2.0`) if you want book builds to remain consistent. In addition, a feature like dependabot can be used to automatically notify you when an update is made; this is [here](./update_env.md). From 5126a57e676876f8526f1c295f2360f92f685c18 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Sun, 2 Nov 2025 08:57:51 +0100 Subject: [PATCH 674/802] Update documentation for collaborative book editing --- book/features/write_online.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/write_online.md b/book/features/write_online.md index f0d0a02..40fa9be 100644 --- a/book/features/write_online.md +++ b/book/features/write_online.md @@ -18,7 +18,7 @@ This section is useful for user type 3-5. [{octicon}`mark-github` Repository template](https://github.com/TeachBooks/template) -[{octicon}`book` Documentation](../workflows/collaboration.md) +[{octicon}`book` Collaborative book-editing](../workflows/collaboration.md) {octicon}`pencil` Exercises: - [First file edit](https://teachbooks.io/template/exercises/001.html) From 816d78262620e6127b4bd2867b93cf1f645e8597 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 3 Nov 2025 13:58:19 +0100 Subject: [PATCH 675/802] Fix borken jupyterbook links --- README.md | 2 +- book/_static/figuurWidget.js | 2 +- book/basic-features/badges.md | 6 +++--- book/basic-features/banner.md | 2 +- book/basic-features/code.md | 4 ++-- book/basic-features/figures.md | 2 +- book/basic-features/jupyterbook.md | 2 +- book/basic-features/overview.md | 2 +- book/external/Sphinx-Grasple-public | 2 +- book/external/deploy-book-workflow | 2 +- book/external/template | 2 +- book/features/apa.md | 4 ++-- book/features/live_code.ipynb | 2 +- book/features/release_book_online.md | 2 +- book/features/teachbooks_intro.md | 2 +- book/installation-and-setup/collab.md | 2 +- book/installation-and-setup/jupyter-book-setup.md | 6 +++--- book/intro.md | 2 +- book/intro/book.md | 2 +- book/intro/workflow.md | 2 +- 20 files changed, 26 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 832a3c7..bc19dcd 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.15100848.svg)](https://doi.org/10.5281/zenodo.15100848) [![call-deploy-book](https://github.com/TeachBooks/manual/actions/workflows/call-deploy-book.yml/badge.svg)](https://github.com/TeachBooks/manual/actions/workflows/call-deploy-book.yml) -This manual assists you in creating and collaborating on [JupyterBooks](https://jupyterbook.org/) for educational purposes. Some parts are specifically aimed for teachers at Delft University of Technology, although all material and tools are openly available. This manual aims at providing an easy start and advanced usages for new and existing users with or without skills on this topic. it is part of TeachBooks, for more information visit [https://teachbooks.io/](https://teachbooks.io/). +This manual assists you in creating and collaborating on [JupyterBooks](https://jupyterbook.org/v1/) for educational purposes. Some parts are specifically aimed for teachers at Delft University of Technology, although all material and tools are openly available. This manual aims at providing an easy start and advanced usages for new and existing users with or without skills on this topic. it is part of TeachBooks, for more information visit [https://teachbooks.io/](https://teachbooks.io/). ## Contact If you encounter any issues and you have a TU Delft account, report it by clicking the github icon and lightbulb on the top right corner of this page. Or contribute directly by creating a merge request in the [repository](https://github.com/Teachbooks/manual). diff --git a/book/_static/figuurWidget.js b/book/_static/figuurWidget.js index e5801fd..64f9faa 100644 --- a/book/_static/figuurWidget.js +++ b/book/_static/figuurWidget.js @@ -255,7 +255,7 @@ const createFigureReference = (path, name, caption) => { + "{numref}`{number} <" + name + ">`"; } -//Via https://jupyterbook.org/en/stable/content/references.html#reference-tables +//Via https://jupyterbook.org/v1/content/references.html#reference-tables const createTableReference = (caption, name) => { return " tabel code:
    " +"```{table} " + caption + "
    " diff --git a/book/basic-features/badges.md b/book/basic-features/badges.md index 6fe1ad2..cc165d6 100644 --- a/book/basic-features/badges.md +++ b/book/basic-features/badges.md @@ -1,6 +1,6 @@ # Badges, Buttons & Icons -Jupyter book provides a range of features which are visually appealing and functional. These elements can enhance the interactivity and visual design of your book, offering additional information or links in a compact and visually engaging way. The badges, buttons and icons are made available through Sphinx and they themselves wrote a [documentation](https://sphinx-design.readthedocs.io/en/latest/badges_buttons.html) about it. +Jupyter book provides a range of features which are visually appealing and functional. These elements can enhance the interactivity and visual design of your book, offering additional information or links in a compact and visually engaging way. The badges, buttons and icons are made available through Sphinx and they themselves wrote a [documentation](https://sphinx-design.readthedocs.io/en/latest/badges_buttons.html) about it. (my_ref)= ## Badges @@ -119,12 +119,12 @@ To add an icon, use the following syntax: **1. Image Icons** -Let's have a look at the first sentence of this chapter again: Jupyter book provides a range of features which are visually appealing and functional. +Let's have a look at the first sentence of this chapter again: Jupyter book provides a range of features which are visually appealing and functional. Here the Jupyter-book logo was inserted for a more professional look. It's including a link `href` and and image saved as `../images/logo-wide.svg` ``` -Jupyter book provides a range of features which are visually appealing and functional. +Jupyter book provides a range of features which are visually appealing and functional. ``` **2. SVG Icons** diff --git a/book/basic-features/banner.md b/book/basic-features/banner.md index f92f110..d9598bf 100644 --- a/book/basic-features/banner.md +++ b/book/basic-features/banner.md @@ -10,7 +10,7 @@ name: banner_mude Example of a banner in the MUDE book. ``` -This is a commonly used feature, described in the [Jupyter Book manual here](https://jupyterbook.org/en/stable/web/announcements.html). However, note that if you are using the Sphinx-Thebe interactive Python feature, or other features that customize the top part of a Jupyter Book website (for example, the download page buttons), the banner does not always work. In this case, the banner should be specified using the `announcement` option in the `html_theme_options` setting in the `_config.yml` file: +This is a commonly used feature, described in the [Jupyter Book manual here](https://jupyterbook.org/v1/web/announcements.html). However, note that if you are using the Sphinx-Thebe interactive Python feature, or other features that customize the top part of a Jupyter Book website (for example, the download page buttons), the banner does not always work. In this case, the banner should be specified using the `announcement` option in the `html_theme_options` setting in the `_config.yml` file: ``` sphinx: diff --git a/book/basic-features/code.md b/book/basic-features/code.md index 0b78694..85ecac6 100644 --- a/book/basic-features/code.md +++ b/book/basic-features/code.md @@ -6,9 +6,9 @@ Note that if you are using a `*.ipynb` file or including a code snippet in a `*. When making notebooks for the Book, you might want to hide certain cells from the reader. For example, when including a simple figure generated from code or making a JupyterQuiz, we have to execute a code cell that generates the quiz. This code cell is ugly and distracting, so we do not want to render this in the final book. -We can change how the compiler treats notebook cells by using cell tags. You can find a detailed explanation on cell tags [here](https://jupyterbook.org/en/stable/interactive/hiding.html?highlight=cell%20tag). Specifically, have a look at the sections on *hiding* cell inputs and *removing* cell inputs. +We can change how the compiler treats notebook cells by using cell tags. You can find a detailed explanation on cell tags [here](https://jupyterbook.org/v1/interactive/hiding.html?highlight=cell%20tag). Specifically, have a look at the sections on *hiding* cell inputs and *removing* cell inputs. -The workflow of editing cell tags depends on your editor. If you're using Jupyter Lab, you can find instructions [here](https://jupyterbook.org/en/stable/content/metadata.html#jupyter-cell-tags). +The workflow of editing cell tags depends on your editor. If you're using Jupyter Lab, you can find instructions [here](https://jupyterbook.org/v1/content/metadata.html#jupyter-cell-tags). For example, the following tag is used to convert the code input into either a drop-down (`hide-input`) or make it invisible (replace `hide-input` with `remove-input`). Replace `input` with `output` to do the same with the cell output: ``` diff --git a/book/basic-features/figures.md b/book/basic-features/figures.md index 97d82ee..3fecfae 100644 --- a/book/basic-features/figures.md +++ b/book/basic-features/figures.md @@ -39,7 +39,7 @@ example 1: width (70%) as percentage, align center Using the name label, you can refer to the figure as done with {numref}`Figure {number} `. -You can find more documentation on including figures [here](https://jupyterbook.org/en/stable/content/figures.html).
    +You can find more documentation on including figures [here](https://jupyterbook.org/v1/content/figures.html).
    There are many settings, for instance aligning right: diff --git a/book/basic-features/jupyterbook.md b/book/basic-features/jupyterbook.md index 22dc777..12f9f2d 100644 --- a/book/basic-features/jupyterbook.md +++ b/book/basic-features/jupyterbook.md @@ -32,7 +32,7 @@ Technically speaking, a `_config.yml` file is not required to build a Jupyter Bo In addition, the following option can also be useful: -- `execute_notebooks`: *turn on/off* the execution of Jupyter Notebooks during the build process. *On* by default. If you perform heavy computations in your notebook (machine learning, FEM models, et cetera), you might be better off running the notebooks on a more powerful machine as opposed to the CI/CD server. To turn it off, specify the value `'off'`. You can also exclude specific notebooks by creating exclude patterns in the filenames. For more info, see the [Jupyter Book documentation](https://jupyterbook.org/en/stable/content/execute.html#exclude-files-from-execution). +- `execute_notebooks`: *turn on/off* the execution of Jupyter Notebooks during the build process. *On* by default. If you perform heavy computations in your notebook (machine learning, FEM models, et cetera), you might be better off running the notebooks on a more powerful machine as opposed to the CI/CD server. To turn it off, specify the value `'off'`. You can also exclude specific notebooks by creating exclude patterns in the filenames. For more info, see the [Jupyter Book documentation](https://jupyterbook.org/v1/content/execute.html#exclude-files-from-execution). ```{warning} diff --git a/book/basic-features/overview.md b/book/basic-features/overview.md index eb75beb..a89cb8d 100644 --- a/book/basic-features/overview.md +++ b/book/basic-features/overview.md @@ -7,4 +7,4 @@ This section is useful for [user type 3-5](../installation-and-setup/user_types. # Overview -These pages itemize some of the more common, basic book features which are all available in the original Jupyter book package, without requiring any additional software. They are, of course, selected with teachers and teaching applications in mind. On each page best-practices are illustrated. +These pages itemize some of the more common, basic book features which are all available in the original Jupyter book package, without requiring any additional software. They are, of course, selected with teachers and teaching applications in mind. On each page best-practices are illustrated. diff --git a/book/external/Sphinx-Grasple-public b/book/external/Sphinx-Grasple-public index 2ca3894..95a060e 160000 --- a/book/external/Sphinx-Grasple-public +++ b/book/external/Sphinx-Grasple-public @@ -1 +1 @@ -Subproject commit 2ca3894ef285f238cae1ba120ccf2c0f36e73b31 +Subproject commit 95a060e2dab5490a362c7f25a8b8954c6cd2aaa7 diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index 65010c7..2cb7fc3 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit 65010c7dc0eff87eb4d7729ee251d0df221c44f8 +Subproject commit 2cb7fc38e67d0aa486829027baee61d46c213e75 diff --git a/book/external/template b/book/external/template index 5183c16..1064963 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 5183c1616932c85a398e561124cf046288695101 +Subproject commit 1064963a9393a4a910d05435759887610d05bca5 diff --git a/book/features/apa.md b/book/features/apa.md index aad0ff9..5a4af37 100644 --- a/book/features/apa.md +++ b/book/features/apa.md @@ -85,7 +85,7 @@ Here are three examples for making citations: |`{cite:p}`| {cite:p}`jason_moore` | |`{cite}`| {cite}`jason_moore` | -For more options on the in-line citation style, see https://jupyterbook.org/en/stable/content/citations.html#change-the-in-line-citation-style. +For more options on the in-line citation style, see https://jupyterbook.org/v1/content/citations.html#change-the-in-line-citation-style. ### Known Issues @@ -97,7 +97,7 @@ Two issues are known: The extension is based on [`pybtex`](https://pybtex.org/), which is a BibTeX-compatible bibliography processor in Python that is extendible with plugins. -Although some customization is possible with the standard Jupyter Book features, [as described here](https://jupyterbook.org/en/stable/content/citations.html#change-the-in-line-citation-style), this extension implements the complete APA style, as well as enforcing round brackets (like this). +Although some customization is possible with the standard Jupyter Book features, [as described here](https://jupyterbook.org/v1/content/citations.html#change-the-in-line-citation-style), this extension implements the complete APA style, as well as enforcing round brackets (like this). The need to include a CSS file is an easy solution to the issue where empty brackets `[]` are left on the references page (to try it, simply delete `apastyle.css`). diff --git a/book/features/live_code.ipynb b/book/features/live_code.ipynb index 6674962..4b65144 100644 --- a/book/features/live_code.ipynb +++ b/book/features/live_code.ipynb @@ -95,7 +95,7 @@ "\n", "By `launch_buttons` you initiate the {fa}`rocket` --> {guilabel}`Live Code` on the top right corner of every page generated from a `.ipynb` file. \n", "\n", - "Note, if you're messing around with `html_theme_options` (for example when adding more buttons), all button behaviour is affected. In that case, as opposed to the jupyter book documentation, all buttons have to be specified from within `sphinx: html_theme_options` where you might also specify other buttons as well (ie. the [code repository button](https://jupyterbook.org/en/stable/basics/repository.html)).\n", + "Note, if you're messing around with `html_theme_options` (for example when adding more buttons), all button behaviour is affected. In that case, as opposed to the jupyter book documentation, all buttons have to be specified from within `sphinx: html_theme_options` where you might also specify other buttons as well (ie. the [code repository button](https://jupyterbook.org/v1/basics/repository.html)).\n", "\n", "```yaml\n", "sphinx:\n", diff --git a/book/features/release_book_online.md b/book/features/release_book_online.md index 98df709..527e8e9 100644 --- a/book/features/release_book_online.md +++ b/book/features/release_book_online.md @@ -118,7 +118,7 @@ One possible modification to this setup would be if you are progressively releas - Set `PRIMARY_BRANCH` to `2024` - Set `BEHAVIOR_PRIMARY` to `copy` -As your current students may then accidentally go to the older version of the book, we recommend you use a banner to indicate to readers that there is a (partial) new version available, and advise them where to find it. You can add a banner using this workflow (`BRANCHES_ARCHIVED`) or the [standard Jupyter Book banner feature](https://jupyterbook.org/en/stable/web/announcements.html). +As your current students may then accidentally go to the older version of the book, we recommend you use a banner to indicate to readers that there is a (partial) new version available, and advise them where to find it. You can add a banner using this workflow (`BRANCHES_ARCHIVED`) or the [standard Jupyter Book banner feature](https://jupyterbook.org/v1/web/announcements.html). ### Books with active editors working in parallel diff --git a/book/features/teachbooks_intro.md b/book/features/teachbooks_intro.md index b72a6b9..a08c35b 100644 --- a/book/features/teachbooks_intro.md +++ b/book/features/teachbooks_intro.md @@ -30,7 +30,7 @@ This section is useful for user type 4-5. The TeachBooks Python package is a collection of tools that are used to enhance the Jupyter Book software package by adding features and making customization easier. In general, it is only of interest to user types 4 and 5 when building a book locally. However, it may be important for other users to know what the package does, as it is incorporated in the [Deploy Book Workflow](../external/deploy-book-workflow/README.md) and, therefore, any book created from the [TeachBooks Template](../external/template/README.md). This raises two important points: 1. If you are a book user using the [TeachBooks Template](../external/template/README.md) and/or the [Deploy Book Workflow](../external/deploy-book-workflow/README.md), your book is by default built with the `teachbooks` package, and the way your book is built and features that are included in the book may change automatically when it is updated (these will be non-breaking changes; if not, we will notify our mailing list). -2. If you are using the `jupyter-book` package to build your book, some of the features described in this Manual may not be available to you (i.e., those listed on this page). This will be the case if you are using a [setup described in the Jupyter Book Manual](https://jupyterbook.org/en/stable/publish/web.html), for example, [this GitHub workflow](https://jupyterbook.org/en/stable/publish/gh-pages.html). +2. If you are using the `jupyter-book` package to build your book, some of the features described in this Manual may not be available to you (i.e., those listed on this page). This will be the case if you are using a [setup described in the Jupyter Book Manual](https://jupyterbook.org/v1/publish/web.html), for example, [this GitHub workflow](https://jupyterbook.org/v1/publish/gh-pages.html). For those who wish to use the package, it is available on [PyPI](https://pypi.org/project/teachbooks/) and can be installed using `pip install teachbooks`. As `teachbooks` is a wrapper, the package is meant to replace the usage of `jupyter-book` commands (although it does indeed add a few new commands to the CLI, e.g., `serve`). It is conventionally used in an identical way, as follows: diff --git a/book/installation-and-setup/collab.md b/book/installation-and-setup/collab.md index 73ca862..c09090c 100644 --- a/book/installation-and-setup/collab.md +++ b/book/installation-and-setup/collab.md @@ -15,7 +15,7 @@ Finally, ensure that team members identify themselves according to the user type ## Review process Furthermore, establish a clear editing and review process. -For the editing process, establish some practical rules on whether to use issues, branches and forks for adding content, fixing typos or making other changes. Furthermore, it can help to write down when you expect (draft) merge/pull requests and how to use the assign and review options in GitHub/GitLab. It is advisable to have at least a maintainer review each piece of content to maintain quality and consistency. Provide explanation on how you organize the book-editing and how you'd like to receive feedback in both the readme as the published book. The use of the [repository button {octicon}`mark-github`, suggest edit {fa}`pencil` and issue button {fa}`lightbulb`](https://jupyterbook.org/en/stable/basics/repository.html) is advised. +For the editing process, establish some practical rules on whether to use issues, branches and forks for adding content, fixing typos or making other changes. Furthermore, it can help to write down when you expect (draft) merge/pull requests and how to use the assign and review options in GitHub/GitLab. It is advisable to have at least a maintainer review each piece of content to maintain quality and consistency. Provide explanation on how you organize the book-editing and how you'd like to receive feedback in both the readme as the published book. The use of the [repository button {octicon}`mark-github`, suggest edit {fa}`pencil` and issue button {fa}`lightbulb`](https://jupyterbook.org/v1/basics/repository.html) is advised. (draft_book)= ## Define draft version of book diff --git a/book/installation-and-setup/jupyter-book-setup.md b/book/installation-and-setup/jupyter-book-setup.md index 066c6d8..0c0fb97 100644 --- a/book/installation-and-setup/jupyter-book-setup.md +++ b/book/installation-and-setup/jupyter-book-setup.md @@ -7,9 +7,9 @@ This page is useful for user type 5. # Build your book: JupyterBook -Jupyter book is a regular Python package which converts our content into a website. It's part of all of the `requirements.txt` files for a book repository. At TeachBooks we developed a Python package called `teachbooks` which takes over the these features and adds [additional features](../features/overview.md). One of those additional features, for example, is the workflow to GitHub Pages. +Jupyter book is a regular Python package which converts our content into a website. It's part of all of the `requirements.txt` files for a book repository. At TeachBooks we developed a Python package called `teachbooks` which takes over the these features and adds [additional features](../features/overview.md). One of those additional features, for example, is the workflow to GitHub Pages. -Concretely, this means that the teachbooks package can be used to replace the Jupyter book package when calling these features. You could think of it as `jupyter-book` being a dependency of `teachbooks`. +Concretely, this means that the teachbooks package can be used to replace the Jupyter book package when calling these features. You could think of it as `jupyter-book` being a dependency of `teachbooks`. ```{admonition} Note :class: tip @@ -18,7 +18,7 @@ Don't forget to add the package `teachbooks` in the `requirements.txt` files in ## Build a book -As soon as you've installed your book environment with jupyter-book you can build your book locally. The official Jupyter book documentation is quite extensive. You can navigate to the directory where your book is to leave out the `path-to-book`. +As soon as you've installed your book environment with jupyter-book you can build your book locally. The official Jupyter book documentation is quite extensive. You can navigate to the directory where your book is to leave out the `path-to-book`. ``` teachbooks build diff --git a/book/intro.md b/book/intro.md index efef43c..325cb6d 100644 --- a/book/intro.md +++ b/book/intro.md @@ -1,6 +1,6 @@ # TeachBooks Manual -This manual is primarily designed for and by teachers for use in education, but should be a useful resource for anyone interested in creating and collaborating on Jupyter book. Our aim is to provide a simple way to start book-making for new users (it only takes 10 clicks!) through advanced usage for experienced users with many additional features developed for education-purposes. We hope you find this resource useful and refer back to it often. +This manual is primarily designed for and by teachers for use in education, but should be a useful resource for anyone interested in creating and collaborating on Jupyter book. Our aim is to provide a simple way to start book-making for new users (it only takes 10 clicks!) through advanced usage for experienced users with many additional features developed for education-purposes. We hope you find this resource useful and refer back to it often. TeachBooks originated at Delft University of Technology in the Netherlands, and some of the material in this Manual reflects tools and resources specific to TU Delft. With the exception of a few tools for which we have educational licenses at Delft, everything in this Manual is open source. Despite this, we are happy to grow our open source community beyond Delft and welcome contributions from all users. diff --git a/book/intro/book.md b/book/intro/book.md index d70bfb6..86b6b0b 100644 --- a/book/intro/book.md +++ b/book/intro/book.md @@ -6,7 +6,7 @@ Never seen a TeachBook before? Here's a small demo of the MUDE-book! :class: blend ``` -So what are you looking at? It's a website generated with the [TeachBooks package](https://github.com/TeachBooks/TeachBooks) which in turn makes use of many other tools, of which [Jupyter Book package](https://jupyterbook.org/) and [Sphinx](https://www.sphinx-doc.org/) are the most prominent. Various extensions have been added to improve the student-experience, especially for technical topics! With TeachBooks we aim to make it easy to collaboratively use it, even if you've little experience with the software package which is part of it. +So what are you looking at? It's a website generated with the [TeachBooks package](https://github.com/TeachBooks/TeachBooks) which in turn makes use of many other tools, of which [Jupyter Book package](https://jupyterbook.org/v1/) and [Sphinx](https://www.sphinx-doc.org/) are the most prominent. Various extensions have been added to improve the student-experience, especially for technical topics! With TeachBooks we aim to make it easy to collaboratively use it, even if you've little experience with the software package which is part of it. ## Three Key Ingredients diff --git a/book/intro/workflow.md b/book/intro/workflow.md index bc0c038..a472ace 100644 --- a/book/intro/workflow.md +++ b/book/intro/workflow.md @@ -26,7 +26,7 @@ Let's create a space for you idea to form. You can create your own version of th width: 100px align: right ``` -Creativity activated, let's start adding content to your book! You'll add text, images, videos, math, interactive quizes, coding, widgets, etc. As editing the book is not directly done in a graphical interface with buttons like Microsoft Word, you'll need to learn a bit of syntax. The [MyST syntax cheat sheet](https://jupyterbook.org/en/stable/reference/cheatsheet.html) will be added to your bookmarks. The changes you'll make have to be added to the GitHub version control system, creating `commits` on the your git `branch`. +Creativity activated, let's start adding content to your book! You'll add text, images, videos, math, interactive quizes, coding, widgets, etc. As editing the book is not directly done in a graphical interface with buttons like Microsoft Word, you'll need to learn a bit of syntax. The [MyST syntax cheat sheet](https://jupyterbook.org/v1/reference/cheatsheet.html) will be added to your bookmarks. The changes you'll make have to be added to the GitHub version control system, creating `commits` on the your git `branch`. ## 4 check changes ```{figure} figures/check.png From fdf2d7c5ef45e501d6234063ce3e15e04742d03e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 3 Nov 2025 17:48:38 +0100 Subject: [PATCH 676/802] Jupyterbook v1 and teachbooks --- .github/workflows/call-deploy-book.yml | 2 +- CITATION.cff | 2 +- README.md | 4 ++-- book/_toc.yml | 2 +- book/basic-features/badges.md | 8 ++++---- book/basic-features/banner.md | 4 ++-- book/basic-features/code.md | 4 ++-- book/basic-features/equations.md | 2 +- book/basic-features/jupyterbook.md | 15 +++++++-------- book/basic-features/overview.md | 2 +- book/basic-features/videos.md | 4 ++-- book/examples/book_structure.md | 4 ++-- book/examples/example_gumbel.ipynb | 4 ++-- book/examples/interactive_templates.md | 4 ++-- book/examples/overview.md | 2 +- book/external/Download-Link-Replacer | 2 +- book/external/JupyterBook-Patches | 2 +- book/external/Nested-Books | 2 +- book/external/Sphinx-Grasple-public | 2 +- book/external/Sphinx-Image-Inverter | 2 +- book/external/Sphinx-TUDelft-theme | 2 +- book/external/Sphinx-launch-buttons | 2 +- book/external/deploy-book-workflow | 2 +- book/external/template | 2 +- book/features/apa.md | 6 +++--- book/features/buildbook.md | 2 +- book/features/custom-launch-button.md | 2 +- book/features/draft-release.md | 2 +- book/features/h5p.md | 2 +- book/features/jupyterlite/configuration.md | 6 +++--- book/features/jupyterlite/jupyterlite.md | 2 +- book/features/live_code.ipynb | 6 +++--- book/features/local_server.md | 2 +- book/features/overview.md | 2 +- book/features/pull_request_build.md | 2 +- book/features/release_book_online.md | 2 +- book/features/sphinx_extensions.md | 2 +- book/features/teachbooks_intro.md | 4 ++-- book/features/update_env.md | 2 +- book/features/widgets.ipynb | 6 +++--- book/helper_code/converter.md | 2 +- book/helper_code/intro.md | 2 +- book/installation-and-setup/anaconda.md | 4 ++-- book/installation-and-setup/copyright/licenses.md | 2 +- .../copyright/recommendations.md | 2 +- book/installation-and-setup/git-setup_local.md | 2 +- .../git_bash_conda_vs-code.md | 2 +- book/installation-and-setup/jupyter-book-setup.md | 6 +++--- book/installation-and-setup/overview.md | 2 +- book/installation-and-setup/user_types.md | 4 ++-- book/installation-and-setup/vscode-setup.md | 2 +- book/intro.md | 4 ++-- book/intro/next.md | 2 +- book/intro/template.md | 4 ++-- book/workflows/collaboration.md | 2 +- book/workflows/edit_book.md | 2 +- book/workflows/user45_check_changes.md | 2 +- 57 files changed, 88 insertions(+), 89 deletions(-) diff --git a/.github/workflows/call-deploy-book.yml b/.github/workflows/call-deploy-book.yml index 43745e9..8a86e57 100644 --- a/.github/workflows/call-deploy-book.yml +++ b/.github/workflows/call-deploy-book.yml @@ -5,7 +5,7 @@ on: branches: - '**' # - '!dependabot**' - # If your git repository has the Jupyter Book within some-subfolder next to + # If your git repository has the TeachBooks / Jupyter Book v1 within some-subfolder next to # unrelated files, you can make this run only if a file within that specific # folder (or the workflow file itself) has been modified. # diff --git a/CITATION.cff b/CITATION.cff index 72d95e1..971b3d2 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -26,7 +26,7 @@ preferred-citation: value: 'https://github.com/TeachBooks/manual' description: 'GitHub repository' abstract: >- - his manual assists you in creating and collaborating on JupyterBooks + his manual assists you in creating and collaborating on TeachBooks for educational purposes. Some parts are specifically aimed for teachers at Delft University of Technology, although all material and tools are openly available. This manual aims at providing an easy start diff --git a/README.md b/README.md index bc19dcd..f70233d 100644 --- a/README.md +++ b/README.md @@ -3,14 +3,14 @@ [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.15100848.svg)](https://doi.org/10.5281/zenodo.15100848) [![call-deploy-book](https://github.com/TeachBooks/manual/actions/workflows/call-deploy-book.yml/badge.svg)](https://github.com/TeachBooks/manual/actions/workflows/call-deploy-book.yml) -This manual assists you in creating and collaborating on [JupyterBooks](https://jupyterbook.org/v1/) for educational purposes. Some parts are specifically aimed for teachers at Delft University of Technology, although all material and tools are openly available. This manual aims at providing an easy start and advanced usages for new and existing users with or without skills on this topic. it is part of TeachBooks, for more information visit [https://teachbooks.io/](https://teachbooks.io/). +This manual assists you in creating and collaborating on TeachBooks: [JupyterBooks v1](https://jupyterbook.org/v1/) for educational purposes. Some parts are specifically aimed for teachers at Delft University of Technology, although all material and tools are openly available. This manual aims at providing an easy start and advanced usages for new and existing users with or without skills on this topic. it is part of TeachBooks, for more information visit [https://teachbooks.io/](https://teachbooks.io/). ## Contact If you encounter any issues and you have a TU Delft account, report it by clicking the github icon and lightbulb on the top right corner of this page. Or contribute directly by creating a merge request in the [repository](https://github.com/Teachbooks/manual). If you have questions, contact the TeachBooks Development Team at info@teackbooks.io, also for non-TU Delft account holders. You can also contact us in our [GitHub discussions](https://github.com/orgs/TeachBooks/discussions) -We really value your feedback on this manual. This helps us improving it. Please keep using the manual as you build your own Jupyter Book and come back to fill out this short [survey](https://forms.gle/hXbFUQgN95H8ftxt9). +We really value your feedback on this manual. This helps us improving it. Please keep using the manual as you build your own TeachBooks and come back to fill out this short [survey](https://forms.gle/hXbFUQgN95H8ftxt9). ## Contribute This book will continue to develop, so feel free to contribute https://github.com/TeachBooks/manual! You can do so directly by forking this repository and creating a merge request. diff --git a/book/_toc.yml b/book/_toc.yml index 9ad0ef5..7a2e1c6 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -101,7 +101,7 @@ parts: sections: - file: external/annotater/README.md - file: basic-features/hypothesis.md - - caption: Original Jupyter Book and Sphinx Features + - caption: Original Jupyter Book v1 and Sphinx Features chapters: - file: basic-features/overview.md sections: diff --git a/book/basic-features/badges.md b/book/basic-features/badges.md index cc165d6..41cf07a 100644 --- a/book/basic-features/badges.md +++ b/book/basic-features/badges.md @@ -1,6 +1,6 @@ # Badges, Buttons & Icons -Jupyter book provides a range of features which are visually appealing and functional. These elements can enhance the interactivity and visual design of your book, offering additional information or links in a compact and visually engaging way. The badges, buttons and icons are made available through Sphinx and they themselves wrote a [documentation](https://sphinx-design.readthedocs.io/en/latest/badges_buttons.html) about it. +Jupyter book v1 provides a range of features which are visually appealing and functional. These elements can enhance the interactivity and visual design of your book, offering additional information or links in a compact and visually engaging way. The badges, buttons and icons are made available through Sphinx and they themselves wrote a [documentation](https://sphinx-design.readthedocs.io/en/latest/badges_buttons.html) about it. (my_ref)= ## Badges @@ -36,7 +36,7 @@ Here's an overview of all the available colours: ## Buttons -Buttons provide a way to create clickable elements that are more attractive than links, for example, to link to key sections of your book such as downloads or external resources. Jupyter-Book supports buttons using Markdown making them highly customizable. It is possible to link to external websites as well as chapters within your book. To link to an external page, use `{button-link}`. `{button-ref}` must be used when linking to a part within your book. +Buttons provide a way to create clickable elements that are more attractive than links, for example, to link to key sections of your book such as downloads or external resources. Jupyter-Book v1 supports buttons using Markdown making them highly customizable. It is possible to link to external websites as well as chapters within your book. To link to an external page, use `{button-link}`. `{button-ref}` must be used when linking to a part within your book. The basic code syntax for creating a button is as follows: @@ -119,12 +119,12 @@ To add an icon, use the following syntax: **1. Image Icons** -Let's have a look at the first sentence of this chapter again: Jupyter book provides a range of features which are visually appealing and functional. +Let's have a look at the first sentence of this chapter again: Jupyter book v1 provides a range of features which are visually appealing and functional. Here the Jupyter-book logo was inserted for a more professional look. It's including a link `href` and and image saved as `../images/logo-wide.svg` ``` -Jupyter book provides a range of features which are visually appealing and functional. +Jupyter book v1 provides a range of features which are visually appealing and functional. ``` **2. SVG Icons** diff --git a/book/basic-features/banner.md b/book/basic-features/banner.md index d9598bf..f61f9d1 100644 --- a/book/basic-features/banner.md +++ b/book/basic-features/banner.md @@ -1,6 +1,6 @@ # Banners and Announcements -A banner can be added to the top of a Jupyter Book: +A banner can be added to the top of a TeachBook: ```{figure} banner_mude.png --- @@ -10,7 +10,7 @@ name: banner_mude Example of a banner in the MUDE book. ``` -This is a commonly used feature, described in the [Jupyter Book manual here](https://jupyterbook.org/v1/web/announcements.html). However, note that if you are using the Sphinx-Thebe interactive Python feature, or other features that customize the top part of a Jupyter Book website (for example, the download page buttons), the banner does not always work. In this case, the banner should be specified using the `announcement` option in the `html_theme_options` setting in the `_config.yml` file: +This is a commonly used feature, described in the [Jupyter Book v1 manual here](https://jupyterbook.org/v1/web/announcements.html). However, note that if you are using the Sphinx-Thebe interactive Python feature, or other features that customize the top part of a TeachBook (for example, the download page buttons), the banner does not always work. In this case, the banner should be specified using the `announcement` option in the `html_theme_options` setting in the `_config.yml` file: ``` sphinx: diff --git a/book/basic-features/code.md b/book/basic-features/code.md index 85ecac6..5036154 100644 --- a/book/basic-features/code.md +++ b/book/basic-features/code.md @@ -2,9 +2,9 @@ There are two main ways to include code: directly within a Markdown file or within a Jupyter notebook. More methods are available, but we don't include them here. The first option is great for including simple calculations, or generating simple figures when an image file is not practical. *More will be added later.* -Note that if you are using a `*.ipynb` file or including a code snippet in a `*.md` file, including a blank line between the text and the closing three tick marks will generate an empty code box of one line in the Jupyter Book. +Note that if you are using a `*.ipynb` file or including a code snippet in a `*.md` file, including a blank line between the text and the closing three tick marks will generate an empty code box of one line in the TeachBook. -When making notebooks for the Book, you might want to hide certain cells from the reader. For example, when including a simple figure generated from code or making a JupyterQuiz, we have to execute a code cell that generates the quiz. This code cell is ugly and distracting, so we do not want to render this in the final book. +When making notebooks for the TeachBook, you might want to hide certain cells from the reader. For example, when including a simple figure generated from code or making a JupyterQuiz, we have to execute a code cell that generates the quiz. This code cell is ugly and distracting, so we do not want to render this in the final book. We can change how the compiler treats notebook cells by using cell tags. You can find a detailed explanation on cell tags [here](https://jupyterbook.org/v1/interactive/hiding.html?highlight=cell%20tag). Specifically, have a look at the sections on *hiding* cell inputs and *removing* cell inputs. diff --git a/book/basic-features/equations.md b/book/basic-features/equations.md index 5ec7a99..6223cc1 100644 --- a/book/basic-features/equations.md +++ b/book/basic-features/equations.md @@ -45,5 +45,5 @@ Equation {eq}`show_newtons_second_law` can now be referred to. > **Note** > -> The Jupyter Book uses MathJax to display equations, which provides some LaTeX-like functionality, but not all! For example, the Euro symbol is missing, and packages like `siunitx` are not available (hint, use `\textrm{}` and `\textrm{}`). When something is not working, it's useful to search for MathJax-specific solutions (hint, include "mathjax" in your Google search). +> The TeachBook uses MathJax to display equations, which provides some LaTeX-like functionality, but not all! For example, the Euro symbol is missing, and packages like `siunitx` are not available (hint, use `\textrm{}` and `\textrm{}`). When something is not working, it's useful to search for MathJax-specific solutions (hint, include "mathjax" in your Google search). > \ No newline at end of file diff --git a/book/basic-features/jupyterbook.md b/book/basic-features/jupyterbook.md index 12f9f2d..a9d7a91 100644 --- a/book/basic-features/jupyterbook.md +++ b/book/basic-features/jupyterbook.md @@ -1,18 +1,17 @@ -# Anatomy of a Jupyter Book +# Anatomy of a TeachBook -To build a Jupyter Book, you need three things: +To build a TeachBook, you need three things: 1. A configuration file 2. A table of contents 3. Content ## The configuration file -The configuration file of Jupyter Books is named `_config.yml`. It mainly contains settings that apply when building the book. Here is a basic example of a configuration file, taken from this book: +The configuration file of TeachBooks is named `_config.yml`. It mainly contains settings that apply when building the book. Here is a basic example of a configuration file, taken from this book: ```yaml -title: Jupyter Book Manual -author: Interactive Textbooks CiTG -logo: images/TUDelft_logo_rgb.png +title: TeachBook Manual +author: TeachBooks development team copyright: CC BY-NC execute: @@ -23,7 +22,7 @@ sphinx: - sphinx_inline_tabs ``` -Technically speaking, a `_config.yml` file is not required to build a Jupyter Book. If you don't make one, `jupyter book` will just use all default values. However, you should make a configuration file which includes at least the following settings: +Technically speaking, a `_config.yml` file is not required to build a TeachBook. If you don't make one, your TeachBook will just use all default values. However, you should make a configuration file which includes at least the following settings: - `title`: the title of your book, which appears on the top-left of every page, under the logo. - `author`: authors of the book, which appears in the bottom margin of every page. @@ -32,7 +31,7 @@ Technically speaking, a `_config.yml` file is not required to build a Jupyter Bo In addition, the following option can also be useful: -- `execute_notebooks`: *turn on/off* the execution of Jupyter Notebooks during the build process. *On* by default. If you perform heavy computations in your notebook (machine learning, FEM models, et cetera), you might be better off running the notebooks on a more powerful machine as opposed to the CI/CD server. To turn it off, specify the value `'off'`. You can also exclude specific notebooks by creating exclude patterns in the filenames. For more info, see the [Jupyter Book documentation](https://jupyterbook.org/v1/content/execute.html#exclude-files-from-execution). +- `execute_notebooks`: *turn on/off* the execution of Jupyter Notebooks during the build process. *On* by default. If you perform heavy computations in your notebook (machine learning, FEM models, et cetera), you might be better off running the notebooks on a more powerful machine as opposed to the CI/CD server. To turn it off, specify the value `'off'`. You can also exclude specific notebooks by creating exclude patterns in the filenames. For more info, see the [Jupyter Book v1 documentation](https://jupyterbook.org/v1/content/execute.html#exclude-files-from-execution). ```{warning} diff --git a/book/basic-features/overview.md b/book/basic-features/overview.md index a89cb8d..74b4e04 100644 --- a/book/basic-features/overview.md +++ b/book/basic-features/overview.md @@ -7,4 +7,4 @@ This section is useful for [user type 3-5](../installation-and-setup/user_types. # Overview -These pages itemize some of the more common, basic book features which are all available in the original Jupyter book package, without requiring any additional software. They are, of course, selected with teachers and teaching applications in mind. On each page best-practices are illustrated. +These pages itemize some of the more common, basic book features which are all available in the original Jupyter book v1 package, without requiring any additional software. They are, of course, selected with teachers and teaching applications in mind. On each page best-practices are illustrated. diff --git a/book/basic-features/videos.md b/book/basic-features/videos.md index d623ad1..c3b4e32 100644 --- a/book/basic-features/videos.md +++ b/book/basic-features/videos.md @@ -13,9 +13,9 @@ kernelspec: # Videos -Videos uploaded to YouTube can be embedded in the Jupyter Book. There are several ways to do so: +Videos uploaded to YouTube can be embedded in the TeachBook. There are several ways to do so: -**1.** To embed them in the Jupyter Book, first obtain the embedding link of the video. In order to do so, go to the *YouTube* page of the video (so not the Brightspace page), then click *share* in the description box. There should be a button *embed*, click that. Copy the HTML code that appears in the panel. Then, to embed the video, use the following +**1.** To embed them in the TeachBook, first obtain the embedding link of the video. In order to do so, go to the *YouTube* page of the video (so not the Brightspace page), then click *share* in the description box. There should be a button *embed*, click that. Copy the HTML code that appears in the panel. Then, to embed the video, use the following ```

N*2`JgD_^y}`1chpTtqw+^`n>CdB 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%0A7v6iA7%95I<#$K~HlmTk^%aP^g^<@Mqa^SR4 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 y2u;ud>zos`bTE!1@jgULIV6Miu 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