From 6a391b4d294ce12c024bb1df537e1b179b2dcb04 Mon Sep 17 00:00:00 2001 From: Andrew Sotheran Date: Mon, 11 Mar 2019 14:23:33 +0000 Subject: [PATCH] Initial --- PID.pdf | Bin 0 -> 280093 bytes [.aux | 144 ++++ document.acn | 0 document.aux | 97 +++ document.bbl | 100 +++ document.bcf | 1979 +++++++++++++++++++++++++++++++++++++++++++ document.blg | 17 + document.glo | 0 document.log | 2073 ++++++++++++++++++++++++++++++++++++++++++++++ document.out | 38 + document.run.xml | 88 ++ document.tex | 219 +++++ document.tex.bbl | 0 document.tex.blg | 5 + document.toc | 0 report.bib | 9 + report.log | 260 ++++++ report.tex.bbl | 0 report.tex.blg | 5 + 19 files changed, 5034 insertions(+) create mode 100644 PID.pdf create mode 100644 [.aux create mode 100644 document.acn create mode 100644 document.aux create mode 100644 document.bbl create mode 100644 document.bcf create mode 100644 document.blg create mode 100644 document.glo create mode 100644 document.log create mode 100644 document.out create mode 100644 document.run.xml create mode 100644 document.tex create mode 100644 document.tex.bbl create mode 100644 document.tex.blg create mode 100644 document.toc create mode 100644 report.bib create mode 100644 report.log create mode 100644 report.tex.bbl create mode 100644 report.tex.blg diff --git a/PID.pdf b/PID.pdf new file mode 100644 index 0000000000000000000000000000000000000000..893a36f3e338b1348f8e980298cfafe7ca0dd1cf GIT binary patch literal 280093 zcmdqJ1yr2PvNj5V;KAK81lPgc-AQowL4w2J5(p#&Cj<-b!686!C%C&4+$}(G`3Lf4 z?_}-sowLvR&s}%jo3*l-nYX2$s_K5LyZUL$=i-u#EKFQakSM=E{yjlr0WbsXj9)%M z;^zmdy4!<*Vn$#iYddq`b0c$*6Mz-+SQ#j9WNS_XvSpMKr3C<0z>dx)U{yyDNZHN~ z4B%vcD57BGXeDE7W(R5J{v*f~04W9%6a*@Oz(%H!HUX?GTs#j&)h$7;Ajjv9ATy97 z$kyb(7Zz^j`$vL;Pmn;irVsMm_xy)o4*~(j?3``E02WrDoTaIg4uI{x8i0lS;ScLW zBLFszhi_~Ty#d(o5h?@Nf0ktb`HcPNGmf7>a{T-(Vu_Be*TfUml>jHQ%fUJ zJ2xFjBg_B}9u6ipRsc6U3lk5k9sr^@TQEdsC%{iBq#W&>?IFEBnEc@jPz9*!Xk_bT ze~-t4WRODO_?2KFa^-zOpap}^>czTlqu7Xk!~D|}(up(p zllA`Xy`|E|yRwT=!J=ZOgjhV0b!hK$1p)3l4H)dlt<3uB36 zls}>mqiE?%t1Cf0Z7Y(D7_)6lKOaTGqC%h4OpYP+xI2C#S`dMLnQG_b71&kp#wxB5$UIJn6;!bre~Q>d z7BH{NNb7(WbqSx|27`i#U$*aeVTT{aG6GwQ5Rc}AyR==e5@}Nm|%ShHzCZ|gnfZ9 z!-GiyFp2#lS>r|NwHzApxGLOat>&LVq5<0BMdYH4m53M!DX8v`w$jPyMR&<&@hz2m z&@6>0y2q8lRKv^}nW`CNSUaGAJ+#k}qKs4wb5XfYP34EfIia!nqsnh~C(^^a0Nvyr z*dxkGKuXwj&2ZR^c#I=2f|mI9nHU6zAeKn$aC^b=cKUj1Ha z;pdSu1QNWHE=l%T%B1)8ANDRX7_(Z{L)~idZFrqNe5ja+1j`#T=_{G|1jbF}Ghua? zuG&6x=$@oL8YZao_LxhlFd{AMNhU32Dd=r#Nos%DHz!m;X~55)^exx$N4nwA=JR*S z3bMj5S&>uKlmwlUEfe!d7$0}DL@S09*lX4jldx&l(tMRM;=fUQdAeQHPm>M-`I6kW zRoi-ui#t)y_;Gkb9NsEe#mV^5GP=>vJW)&(7)ao$p~9Bw|D1&T4He75hpO$?q?NXC zks)ZN+boPvTk(m`Hk7*$JOWGxD~q4{-dg*YtGpB_cX|A%w_;8JP4>H*at(!*rMhl( z0`x}0OMEvI>5COsX5IkSJ>>c2&1JD)b+-5=QTWo?R>kJ>dh(GppP6Rl>^3s-&j%H}w5GwBF^L@UZM z@YU!V=^966CdStA@CAMa+0oZb`4pcUH|6y$m-Hlqa5r&9tN4U>8?EVN@vfX}!+73f zm}BQ+`^S5fTmTM=k&ze|77MM;b0;%*nobI3$S(YlByh&Kt0KD-ss2d zqdq-8_nHPNuEWo@jRNI1pv3{QFWwP8g}TR$1+iw|bvV9l8sg9KB%u;8T4|dwkAbN` zBP$>mTdmPKLEn-1UFR>VOw5@_Y@b#_fypnr<#)~PLhPkHA!aO_mIwQWm! zep=gn^s@-|$oFb_CK9#|d{>(=c!UqcOxm5SoOb<939i;QjE+_niUGbC0?&bzG5!j* znugu&qCU1Plr^!;0*#t(4xW8>i8rZA#Xp1&PKPXqf&0^Emwgg#)=cWgX7JV6vnf^F zOBsIIcuy|6+dDeL{LF5G$vNbJgoCpBTm!+knpdsbc@ zMY9`P9pr7r@OIvGAaF}h!pE^DGG~N@iJ~f`@P4V#$lTa6S#-Nc38J)=w=IdXUG7#w88g?I9nqYS+MK{h#Up16uh&uLf|f3dI} zFfcHRW#i+>bBy=~Ymt5iU+I;a$FsnUUS-rRJ9?$H#hIF9ZzHs9KpEaC>HDVAh}dr3 zDNohg*2dE4jlE>fA!>4{?)oX%cPQ_!>!egiY>AAdhlNOE&Xgu}1G?iA-^x0P&vE1}$mRiT@y4p->5L!qzn$GRCxz@iM1;Shg_;M4k`7DjL~2fg(;O_pv4qGY2Fd z`}vuXm4z7+r`t<|EX^&z04`Q;pook4gDe1cb{0qg?)LKwD<>z%Lq{4vOR_UF12zAu z#md19iOG!awE$pag9LUU8+AzShvK3SVI(7@HsHQ5NYKX2eBaHVvGIMh`Uk>)gtI_V z1)!pxqm7X@(8LJv5byo6+tN>U{vNYNuvvc^|ai8}_eQ{htey zhe8k1=m1#$S~C3h^!EkTKm6`*WcuZ>Vlv|Q0^Iv7>(7w<0U+dORXZseaRnoL;4i6x z;u;V!A$Ej3RB?BLSnYn*1z8Y1NPb`KpFRd)d05{7HSTfzwW9b<(%)BDN{*%=M~ExX z{OSj?&{GDPTS5k&JBJs$S%0}c>+h})seSMIoIhP3(hXz@b+25= z!Un{8ug-_1+VA82VR`p2O8C1uiS6I_*Z*RQV)<*O`ESfo4@=QMWd0B5(f_|0?hnNO z;k5jBR$~8KEB!v9{8tA0xvKv+ULsr%!}Skw|7DK-bA{pM#3|k3j{Qg#H>-?3@5j9=1QlpZ}fRmOtL34=w*v*57Zpu=B99-aFK<0Lm??K~KkSt`gG+E%Gj{b3WsJdx)*@ z3w9Y`7xc_J0QxfW)X2mxYR|!C{s-@yyPJ8wsM0#*bGl z&y1YBdm1m+w=cFTYHlkUx)<~sxRVqE2Vdznc-PPBH!OI~?QwmYH+uDBedz}A)sK}W z`x(-v8&1#fH@&+hpOk{@o9_~G%(ULe*nC7z;fPve91NfRq~vo&H!I|Qw7fS;tsztv z`nf)GdKOJ772y2-b7&Q7$#x-wZd_p0R`p|Yww z_sdmy{KF=tR0e=AO>n&}{3Dviw|boK=UFqx`GM7a;>j8z!Lc`o$Gr@79$|8K$GsZg z%-bt|U=w@@=yTRu3j+uE9Jlp4*LYmLypb>TxdAb19DXgtStG@Ww?58zCVrknqhD&b zQF_v!01cEJ@L0gUxt^(C#%@ZjyxObPBH`LGcXSS^9he9$ik>)oIj+KMJsqV>l)tJsXLk2`WDF9f8D{9S%*xZH%66fbqEoNk-d z1#;K;sF%1*CSu_OVcTkWdGW$H7)l;fCMbz$=#Mv|tUSDN5J6yEq&qV|*Ja4KQ|rd&_jRYe@8+;5P$siOFlo4^AfdRz zy)Fg`TKrpX{B)@BxTyFbe4B!Z0e@eNXewrTIM}YQSTf3(26{g*MzH8_gJ0CPyu-;v zFMcX7>m6Fd!v8gnU9Oj?`L%TT5{$u+{1+fBb+4W)ngEfrt3CD7wu?jvqxSzsDof z<C-2L8!i4yytRpOgtdRwuSMx&7a8oDO$d&qf z-$hPx#?o<|ArJ?!TFXB+kILR)?UKgpDP@wCc8&6_y5VE))tcU&7OjVP-5XcN&a zEipsljHQvlF&}zRP7tT75uCla2g6_9Z%_JC)&q&FR>XBC z577l@b?co07aiTRKoXP}xe-E4LMmj7OR@2mV^m*TIny&ouA5O_$gz7{Fe2f$v|RcL zs;3Hl|IT2jOg>v(Bm?K?Db4<_AcF^aL5z+Mtw^3E1*EU8cuj@KkeVXge!!M6cCOdj zG-t+IiWll34)sY|z{qCIm_g@l6cw4t{waQ2s0mbwHNBOaj|Bsb1^@e!mJZl&x!=^t z=Pk)X_p=BS)b$%GjtD_#A(}GKR5jC@_C~V=-t1U-pEAz;G z$er`2ZI@bKYQ4X%reU`ApZYMWPtv*XF4&c0C2Ua3)60vhFVoFNa~hbsqE!RI^(qQd zUdq&fA1i^VHuQ5va7zVsnU_N$J+4>QuQtVB%q>d6y|$Gy$?LE2?s##jOx@=4gKNmK z|H{otX{|J9JNi*sT-KPo`=xIhttr&h&LB)z3Sn~&!i_t^>>2s<#f44T&ReGgW@A_y zltkz^vS_5#a@}Z}xCohOTFcwdw_238YV+`&fxTrU;?-Rp$+Hb8M`6&{WsmU5nWWC& z=5eksn(A4QcyYpI_T*PSGI+fn5VF1=^r97}4`YRK>v}ZaPeFK1ikXk0A7w;bjD;mP7eUc`BqAM$T721$>gCtauyM)606Zy_W?lq5W38XD8j= zD#nZqw0KYj1e9A_ABs<7L0WI4GiCdAVoaWv(&)vz>a9uK0JWe?hzg|}`T)n+!ro89 zZ;XtJ6=JyVX0VC6_Omp|nqhR;*o9T8p*39R9#7lgJlfS0ffoLP5!R2W{^-)!`b%9y zKPNtgd}{guJ-%5+D7d%dH1fFV610&XlUJSWKLhPY zbF-ZFUef}J;&ysA=tBky0*#q(Qo9fwDjz_6Y#>mqXIL2Mr=v7h(x z#t60-Y)`|(L@_%q4VEj_gojI%v6_>vmq=Q>;zz1^3vs9A$*#RovYe>N6*!XTPouT+ zgQ47w#EMQ?HXrMaihP&uCR1=Sr>-7pSNMTa=k1WcEsSjb6Yj90tw)&FnTTlwmWsWR z6=F;?Z#dxnp+t4-;VlAWr^u*j^!z`xyTcFR>ng)Puk~~gY5WYgXt*}WL@XRXvpfN zCS<4w|4t<#mKvawRVT9O;WW4KO-#C7M9Wf256tOy0~g81lDN6_Qm{;zT&$-?eT&l) zGek6ouqgPQFl|ym?d{1TO|_tSwRl(lwI);B+(I1HnAJQ zMU*lwN=i>)2h{=L0^vA4OH-R=t}K)*$XRQ2Zz07|B9jkgn@vv)oIi9`wml24htI&v z0o^Vvr?}_HtdBrEP-pN_GJ`pv>bqTpHUc4jhv;(!%mo6H(3M#Ng-lizHaX$cSLui- zsn9Ja$3RSBBcr-O%4!nCg!+IKY|a_J7!Xg_^?U5~{p7b(9SJLCbfqk>9GvD3#}+UW zUaoc2HD?anYar6^OJK}4q_M~aN3DJFoO|@hI?p8Bc0V`m*BgDjM z)iHphbd%y(+*cVKfwJ|ezM-AbJ}xHVQEa%O%@af{aGCQL;Li4R^u{y;#l6{~m2r!@ z;do3)%5o5Y+H0(}*Cu4`SD94kt{;Rv&6w9KQKo7U}eH@=2 zPtb-z>pN=E43&&$h|frsqxPK=!p1|W5Xm#3Q$@eXIent$GQ@#Wz@VFq!fWhg(Dv&r z=@h7ezjpj&@=g^mp=oy?trNx5%y^3J%C`>nZphmV6^F!BRO4$9c{DYmaQc3Ma&$qcN;A$=n0t!cg=+F@SZ8 z!QYSg`_)j0$U;;}#);RX4}xE@69qKJN>UJQ?T zH_#=}8T5Ly3WWZ;-d#A>b#?{s&B(!I&VjvZQB<*C=OcLboS=4xOo`{lKN`^UO>rF?Xs>UfZbN z%B*ycO0a0#9}iXgj;krGrJ}M8y0Eorxw&?k5|?T5Ib2LJ7zq(6wMa+`tgp z=7Zv?-{u}Yqmz6cvBH-)_4rM(J3xQ)tz@NOk<2r}`3S5d^&~BZZGy-t^Z&&2g{iAymW8lLArzD5D%|y?vT@5-_O-a~-ii%9GtuvXp zc6wsrG*cRQtqB(MU#3GwMpC9>5*WKB*06&os#U0_gNau z58V4wi`FE??xWu7i`dwbSYjFT*hPb+tEAwWdR_d}rQ32U-wSF5HSFxx>)X5z>v~d> z!BW;N!`m5wl=sYUgk`sFytv;Od_MLrxSWVMJz;PscF%xPUVXh>5;3u`fV#jt{`6w} zsf)SacnzX=3^LkonWO!ptIYy--Nm%c440BemHvf`-^UfOD-JMS9?`upQa6I83Qi04eK6% zj-x1DPV0%p-X}KXe~FLG!yyCfc)Ah*_%xxLCQNZ34jFp*b?xBN`vp9Dp9Urq7I>Ys zeN!9+d{m^@N3cpnkN*8ss+|dl{$$k6PqWUP>h)m92%y%CqlIH0_mH23F!neXAF)`A zdDrL3>6(YMNVM>_-;&wlVUUO)KK`^v0Ts{ecPB-XCmmZ{+pAML-!oLLPM@|!-oUcX z?FC0#=-6G-`5~xO(7-$jju;LlL+tzvO|CYQ@||#~%c7S-bWPi-eAkSoQ+;Oo<8>VT zXa-kZI?T(DS;%d2~MXjm&8xu}e`aYMl_pZvvGs~$XgDu~j z^_#YciAK5k5%@fN>hO(5kXZi}T0M*e^0=7RB@PX2w$)r1H?TC!fqHM7b3eHa@Qr3> zU*mR{(J-(v&*9U7hmgyU7n9!?{X7S-vR~%c7t`i3!4cN4@)WdPaLH%vDt`z#wll;} z)aQ_)Xn>ed**v~SQGrp!wPMCw08zp40t|b)`y(LkLuqA)1}6nJ7HoE>zhnv3+M6y3 z<*Ql;19`$#LPpAF%TM*1)68LUm|-DHkYUWi&(M%`_{{B0{(yl+6FF7))@LJ#fBY&L zF*Xh!$J)!GsQ~LdchkU@U}ga+%-a7QRS@iZpCn;7=GrVdxP<0I0`%%H!j5jabZW8f zRaFSG5rd&aq0y85sLIKP^W3p_L zbSZMNk-g~&iHKwMJh*~u_ywR1B%qKZr_o!nmD(J}cg6Iu);qypB@&D9k5Pi0+ORwH zu&|%B%8++c&dV~bm=(h1M#!M$KuG@zph~j}w&%)!N;wqDD!Vh3M2{?E zIDG;;S~A1Z{o;n!Vo+)8^Et+hNf`lbFksF~z#jOO6YfmY^4o|f!OSTCibctfv zCtgkce6XF_icslE`87l4bTbUIdB5(mr|`OzU%vP^89TK^_~oMQp)O8NizsRP%}zuK z_@Z8@De{Mr1vdp_=6}p|l8hph-f7hFJfdJT^>jl332g%TFzhvgo1tu~J*E=!2|xe0 zq8X4DLHq^?=Z5}SJN`N?MwFub=T?~Gbp~{LmSTp8qiA_VJfZ7=VzqK(lq0ty(R4U> zR^tiMXgovW$L{mBso9ayREzAD%J4$K*<0%vL5<~wPg4b4k*2PxCr_!y57g9~RP9V| zuSo~9;@e2&g2QHMCFI@-c&s_WM~b+k3ZojB5_l0cdW<&If?mx4W*Vu`O5_uY1Fn%k zfv;-G`?bYHT{rZ}^}Cdp@*Mppm57j0egr&`DWxVR>@ah)v`v3I!{hHDx<{PNeYuKo zQL{GUEqF60J-S*b{pb!h8;Bh~^a>fFUV7k==@!i~eCe*TyWpj0-6V4u9#o+{z3*b% z3u0a7Z%=PS)u6E4w~?9$S;MjCFbyZhpr3tz8Kekx8}vhtun`hjv~jVQg`p=$NXLXtPPG=tQa6|aY{z_n{|E}v!>>;CZ4-3wWxVJL5WsV-*r~th-~<~MlWx{e(D3C zgp_yP-+(!eQHNLI{?d!2nDK?9g$R*{&w2-@w!~^r!V>ZtHSNdHh%%a*cp2Stn+&i` zxT;36crLuP6>ztu7>_lAzlSjDCfSX}P|CM#xM+`l(mDSUu1F0$uE2ypdfe_fv6apC zBhEv%XFNilbGx!kp0W#fB~Lm){`eV&nzl5>TARTM*6q}2q=id+s^#|*H|-W1(cD=q zrjasf&5!H#-~2r3tLQg;6`y2oS1@^aZF>}tB*pT=2(m0=rKYTY0DH7jTeFLyZQt-j2v(#;M{3hlj+&Gf|=pz5+kAiiMU;>qd>SA_if&@)b6j>e@Z>bpLpN3GTl$v|~J712TD7-=M?DLQfYH@HTP z!|j5<#%p*m5^Fs zqidX{ybb-9zUX7n>iqSj4BY$NBN4EXEkC)V%RG zww3o_mL2e4$`CUb5>INs+|2TI9Pj>|9!0pQ;eX&xhkV?idRRnU(e+r)2JbLtd7>c^ zP$iFymck2rftQcRHYJ+ofMRqfJjy~tf5lyyo1JkCI5Y@z*d5T9p)y79#&v$e<_L&# zhJEib9<@oZyS8CA|3Yuj$97^eNSUAdt~x2)Xl+06ai`&!en&t4X^n>f9z%$N^ovYs zR7CerCzi!1Adw#Ri`E`fCUnC}U$d`SWL{2ujNK{4QKypAu{qgxaWm`D>Lyj2R#@1g z$e|uLNQ+yJ3(6meoMFf;W=(kl>3N)wMR?XoWD1kK63c>TMpial7suOdW~`f6HhSA# zgcoo$C9UMg%30T@@Y;l$a#J5adubu3XU%);{zg~CKeI4$?2Ihg-U;7u&S}83XhO-N zXXLzL9K9I zv81mHjCiDifT3UQ()l)LioVxwsYS6D4K{na(9^Bw(W2>tlp523~Ja z$?MgMT%jh#8VBn1ZmDzF;LUWaCj`AdBglXVOJ#@RX} znjNt$(Lt5V9^J^SEj$QVn4z+G;h=@r_QhIZNw%mqAuF3rVk)Qn-K#JLv@gDHV8d%q zYEki21O$$V;Sq_^aP`5#mq8pBCnaGXR>f+WWVyl79y8oTK0IAI9cIirm9nF-xkKf{vP+O*zf<7KCUiv;9pkmPL@s)M8bJn~k z{wUkz)FXA&B_*rCK&nX7bTa2q&W~xO4GN5^Fi3nMNN00kqoAtbeL2n6I4QP3^c(_{ ziUn@_3fxk#F8(`iUFx@%d}@H;N$v(28YUG>HSxG5QkcgT>x4%u6kI3-FiCtc@rX*~ z{u)zopQb~=2~3N(pScnmKiK48?`6|ElYo-;n0#TK0I)N05~2agmH5)*wq0w%Kx z)Becp!%}R<&m()L4wxwnREl8xv-miY@8=V0P8xbNZE!l+{ z719)*4!iMs!xY%GHVsp;OQsWsvu#-@IKGDpQE?4N`dl1-nmO|==e?e83q>_MbnLFP zrKxos6_7%D*A**Dikf1>vR^WwKHc~=QRgn<^nrwy2l^XzF4|;hs-fDa+2K$tPRf}R zi4!qcBpwu{+YCZPJ9^ew@-{DdOtnLu9YmJM2rQqq9E%59a6FSdFoY%e2<+&m&a%?D z6q=xVJy++C!Caa@@g1AA#aJ4y9dTtbFXL4WCvo{GYt=23Us@n0r>1iu&1eSd`!5<( z0^|H>t7sbELJr?# z)fv!==^0U(St%yAs^t5hs_fRnZv+iPkliS4iE4yJ6(Ch3Pgs?>l zA6Lw60hsxQmON4aiH*ky9nHv%UxFyCkJ^e925o1}DahnbScW>c_a#%?zjm}FY7r7Y z=VlGFg8J~%Epuh^LxMM=Z;JYqVz!rR%?Iawe@`J>bQ=|G8)({gP97L+<9RA=XRB$gcqH_e?y6dBy$dU{U8+8eqsNB5ZoUwwxT zC9P#xXfA_UsBhUyR1EWGg${srY!*s(NyJ~|aSqUe>cBkt1MImX@~@$5ic59nwCpdSZ&a6p`gr6`DC^VG7(bgwOK<@3Id)O%<00&LC!vDG~_8E0@z7Jszo zS0}dzbc5dtfvX|K|KO?+F=F?De)V*_i&aF}!R#R^0$ z)$>ot?U!hr3zJ$3$w3A-eSCfh6!5MplbSz_FBhG^w;&x1eGtKfMoU(S1f#bNzt50t zQ|oem{uPY8w#gf%7*~kLwWnrN7^@l3)QtHxlNO!II}O^)+(xxYUh1(~qF?SlQf|$5 z-BWod`DHI>u5nJ2Ap~X;+aY0_)U#wIaqNji{h6{}%Jh!Op&pTUO}?-kDo?)S*%8UT z9zIvhBNR+|b}smQ%V~Vj&&KVW&bhc^foN)s)%PkXWSK7cEaO5u=htv>5#Rle(w_G* z`udS_XZE@&3uL9N}5hrqlbrjVlNQnwkzG(rP3kFFkNtwsZkK5EwDx!AP&^P zQiH2>*T7M*-oi$4F^A=?%=ejXWfkK>lZ7)@dC?OcLq@lZraiAYmcFn3wIJ%S__Ne1 zllW6^^9xkju8_+iWX#B0qUbU-dXNC(nc*ARy9u>&mREJoTH)$jvfeYW4G~O*HkkRg zsQMZVv(j#(Tv>O+x0I7&`J{(C8n=A9##8Mz}KDCzoG1>+g78!)ogKpL`G zdNbqPJLt4hn!3b2xiItd&h7XG*_Q?ciF<4(uffE7Z11q$6H@B4I%ki^YR~ALT^OHy zi3B@7?|e!G4UpXtMz%VjcLcew3;DCz4LtC$lIAg+-P9`v& z!fYMyv4zlx7UMV9bOb#zXrtJE$BBcb{h&$!Q)Ru6#7Tp`n%H{(+B$U6+1?SryN zdEMUt0*6CKbOu^J;hx^tFuaOdK4hcM&^|N!X!*Rz*gUUmli-{%fA5-Rc)nZ;9r1?C zW9gl5!<|W}fC{{ z2%V7qn2BXb%J-GhW0%k!CLy}HX}Xvae&Vql0oq=Y^q8K-su;^ku&`61^wv9&4YID^hG1=4U8A22M!^c&`;mAZ+JF4CbK9c4{H)FWo z`zF{HIK-v4zLDq18O>}*kLF2?z?AXv!mf3qSi>4-KjN*|2|VRFkL7m_orHQe;hrqj zh7-C-P`+1kLASR)HuAzRa>Zznf9-$%%|CKeiw`xWbE^EhTl~vgN~B5I*_|$?jSSP%JrUShs(S&xb^dl_IBU=0u689`4s==9aG#6<0D>U#@D^y%Rkd$PnoE-IZ8u^S9e1S<{SNz}SSBg%&{xHC z^Q^Y(4!VtPfitfOP$X|mH9$fUJE}>x z)^NzsJImhJH`P34a|-iCrX*ZUFgbQ&_pN>or_>e}9@mBR`;prP21 z?e3-Eet7yVzv=z=$ZDQ#+(*UxSSzD$F6RE0A|O|7_u^cMGZdou18iV|=4S!@iEDw>RLuTY)}Zi@nDx>O32;A#vb(V2VKE=*GU+;<9SIim%grs)q&B38UNB zQbFzWwLBj0cp2Vs{6uMQl%rA|%al(M-VES_U++ugXurzv+VA#xlV}6uw z9&+4DD*bYx52U}c)XT&e+u-j<;P4_J559R2UP{^(Uhu5sScBay9iO)PvIQ$Ev(xxX zsm6%wb7hOcqKzc{LWRnq#QLzQx~GfPW&Gm1`Zx{;(U*}Z{pC?2N2|=N9_B|0%6kZiFL{DQ-pv4d>@&BAsKEO)$c5HfdZPIkUWKbsMPM> z7B`QdE54fA8=SD-O=>*k7NgXGRA#RiS+DmF@LlU(z_w23<0mJGijHrlHowh)eOFbr zqBdH@ykXB@J}Bhzm<{{8+%5H?nAzi`LC7PL@xkZA#pKMxXlUa3x3I;l#H9x!A)q(i zA64<{h!jGkWQ$G-T0QaPQCweYyu`g)h1*Lbkufi$o2!35_T129p&H7Y*N$Z~v41nj zHFw_#HPdyv=ZuqJVlT=@eRA}csd9luu9r$;u#Y2sUaNI42N~IUgL;4*M8;1&y-cfe z`@LiEmZk>EW@9gmU0_#^FE+~jk;2VNs2YvTqpSVBB9#q71`@605Z&g=#ZE$=dL|Zj zM-7M0{i?p!5ssOsDx_rkDwBtmpQMb-`?%fsmfFQ*4J(zlzSX%H=ALN9tb2RBmTgig ze?0e$HMWdc)mv+FTu}{}X)gHjQN}!d?djI#4wL*rQp`J^)C)$NJYo;Y>P!*Hb_H;G z24$2Wu3`HF!IuB{7k8`Psh7Jc67C1$yEJ)iFKlXbr}@I31uo;*Hx$%7E!YF*|V9FB11-xFyPO``u zhY!UPadIf0&P_M*ksox%aw5T-j+hAqaNxzv)?yL$uuLv2(yd7t{-O%THj|s9oONBM zt>Muy93#)S&y8oP+qvq8f><;M$=8Gl&5x`NBE}kOKOj%lM4KOa1p2F*pES73FD)?xX0H)dG zEQz%S6LWQE*}1xChNw@W(F6|M@b&!1EMYGp`o6i$YUh`cBEupZ3vXPjF*Aq+k20QG zeeD@o7lHc_Ht!i~0#-sky%QpYfBD$jG?$M~#P`F*aFyP09g%#B75-cLGsz{>LU44S z6N*Ny=>dmS=qL1~5-5FA)9~d_h0*Y>s{-%qhgo%Il!Vh#yzXj>^s>+sap%DcZ{A~c zyxMQ#M5rPwEX5pq<|S!Mv{q6IYhwR(`Li*d&jK+S_t7Yj-k-#~gD|(KKkzW?x`AyC79~8KEBsJ=>JeE8d4u`O4_=i!?rs=#kqc z=HX!hjiac~=#*@8X#qs4ND>pFtn;U8*3$E?%l(>&Q2NFg5)nt5mc7=*Iou=68o0ojQ&(39%n@@~FJZ^Th6vmgVpbrkBDzA?tH+ zB^ojAkSaPk_vm+QQNAK3r);1K<`dRH{8FRbvKAfjgBqMgS~R=3*GL6A!%qVx4Ka@m zdEviILfqnF^#+kvl1w1+T-}Weratc z+gQ`yUy-5maCOOFw|B7p0q=KS;(r2oy+oo?tg;E z9OP)^XnIeYd_Z!4-;05brR_b#_8%z!Rbr0cC4R^;{~BQbiNvgIOw61Bb}nW}+yfyv z-pl_#k@()h{^3b3mZlc&KaFs286Yb&3m1@?2MF;#8;C7zj7%&nZ9$CIAS1_nOpO1) zP(`9Vv)to4%v?adtc0etrfRd#b8IUi;LBxcI-|+D(Zk&E{bLApHQDR`=&4#jf z*;uD=>-1yY2%l8&_F#KHu5*8T^0fF{rPy6*gU1z^tvUPPDd}5VSMTKdi~ZTv(Ox{Q zgqBy%dhaRZf^(#u62?Nao+!A?_u}2%%9VLvEce&N0gD@{5y>n&qFfIQ8hwYgL@{Sd zD+;5Y$yp}XUv&lE99GKipI-NOllT;@RXx>jJRf|`co$cH)!B>pY6Ez^w-$l`wW<}X z9`+b&fc}%5ViFUo1&#t+PgK2ZZ*CgptGkQYRavZNqT4W~c;#CmITx?sd|86j>Se&1 zmrpD%NO_EQ>98ea;ZCA)Wwa&Tcwlu~15lpYbo0HA;zNbXXvJH2WK;vu;|e+~E8I z1w59BW6-c>VbHi(CcVuG>70iNy&z$7wmQc^V#W%Wt&VHeP)v|G~>{~g$Bh8PkB0~TUJiT?tC4C%U-RlctG&9 zVf`gTZ-$cYQTpmmQF+hEGwylwEWNCfc}8^H;L%Ot($FkQ0muH}J5AK5QCC5XoT-TD z$j99D(QXyc9-W_+8TR8SH`)i5)qMP%Si7<5oqUQY>qgpRzcsuu!tFhhYa@S^f&FS9 zN9-W3fbd&MppC8HkMCwz2$<^_`(Vbt^3i9R^Ql!Fr1JIxaT96?SYmZ|X{H18B82p< zxVo1dAwF#qcw}yNZp~`87$9FXL5ooI>w;PP=s=xg@|o`im~&=zA1LpL;H_u&$_|f$pA{x$IlCJzuW^bdhptoa4zh6NQ#R*9^?1ycjMczzu+221N9Kw>J7d* za<9^qy3OWj1`q|T{PmYO-4opOtwshJM!dVMQ>Xb1?6Ip5l+u*b`RkaI zD{&neq;A~+FpU0V8H>!?XyXp}i2xD1aqAtX+UwjS0!}`=K%{Trxf7(mQ{LW%$epR3 zf*P%-t2^h*)dMQ(Z*$uE#asLy8IFFbN+W+$v=dW$?H|*@V~B@ds;iG(EbBFtkkI>1 z_EG3z$N}F{tR!c;v{qXEVJkREXyXY}H81jIm8R z-bEa4JQ?riS%VuWs&Kj9yf8;&eb0P@_Po%)l8O}{^dXzVa8u|UEXSkFIP(sJRPd08 zOPfCLlOV8$U@o19UUegfD|RRnpK{WXD5~jYMq4w*zFpXk662fM{ev1caHg|e-Kh59 zyEJlrzO>hH<1^n7phF@m2<4AuHCZLu4i`L6PFo-g(li*jCWDC)OL15qaeNQPHvig{ zK7m5+y}JEO%1DmQca$VFBCg1;m~r5e)4KUP#?M|2KA#LKe3qwXEH?^ZR-vPU!q$AA zNHgHx>51zD8GG5SM0ai`$;AU&WJXGR%$H0HTb!-@Z_7xh}tKg^EF8f zTO&`Bsd(OXvA;%{caidK1X8p*MKPHN1x8I-gutL z_L63622_%@l40&+z$sOH0u8@*pLxIOa2BLSz)vzoEiT;zUCQ}?XnW@%UA|^rux;Dc zZriqP+ctLFwr$(CZ5z9d-S+hN`|g>!XXf098#8DAdn2mqja;=>R^rKgGJu|qKL|e6 zPgnuw{tY?cDBc)9dS?mHvt1@cgqoC*<+vM4z{rE9iAb&fMn!l$V)Zekcd7*nGRmtR zTp7|G#0#^L@KgXNlumHepocs3(gHv$w2C1i+dM`lPu?rVY|Fxn6@jEhM%>a?Dc24q z!2R?lsqS?55U;kqA5>FtZo3B=gq?vuj?6mLk%)hYCdlss9F_dhfkS)Kf(j8JiA};p zD^ZAQ7-7iHWk}?c)a8SDZnLI2+Bj$4=MBzDzZ~s2P2LK=nB8Xn<{A%3#3?vTn&aGFm8I5vPD1x&EsPdzc4I(Z6y-An ze~2D{m(i2S7dgUhiDU%~52N!%h}x0Y;UMH!!sHD&3wMMzJt{Pc*g|UKoZA~{{2AV< z5~V=+=QX9D*nwI)@HLrn=Hd_C8+00eH{3IR8!Ik_L@)CrJM+bXgjc3u*bwX?uLTEU z`HQMZiO3LE+*?!p9rG;TV?}eqJQ&gkjld{kAR*kp_f~ERBjm6cB=V2dhBUdtKn%XY z{e^-U=GvUZpba`%{-b&22OU{YkEIYJ(Bc=g0 z4WO0XDcJ8T;i0r-aR^p07qnMXrx`)dc%x4x-8U)`Z{O$~Isn*;o@yz9O*r42(%408 z(ohm6dp2`zVE6m=RIG3|s|_AqZX_Kw0M`FfClSpLn!VD2A)8G;27RC@!BNvFpfn1s zUG$vpie5Ck3ESs@(jEy;0Ls=Nw?hgM<`6%+F)BO^O&dPbFA2o7xW4~4T5#y(aE=8M z4*%X{Uo^uF?=K+#w1RM_DJ#}5w4?PE_HnFMe@Fj$=-t37!n#T4JyYv^!lt*Kb9TQg0(S=Ijlrhb{x=f59{v~;Fe}{s87ZLc3zuGe~)*jP{ z4v#$55lJWc&3H>q)HOY&D3Teuu)$iE?k6*eQ{bb*yGDDJyAM(&upH$$T1`{e3L@4l z?GaZ;)C@avw}(~G4T?_}gX$J9iw|b$4rlQ1?JZ2ssnoI7^CqB3(wZPSAvdO5 z*R8t*6F-N#!*DQc^3n-|&I3F0qNR#THHOVjxzq9;oA zW_0GT>5GEoC%2rK(?<8U3s?ZuxFhrr2qyTH5K_83Ku;9d#_W33I(8PiU}A)hUyi^l=+c2)Cum+6UuWlIlW?>UU(W26b#8%Sq3^uE03%Z0Uj|zjA^V}KiSvcx zu05Q3X`Vv-+SwZLtquZ^0gQNlCLH1Cjck%&h8r={Ze||(`yH0g3NgR zpZe1vQ8pG{Q0TNsfc!+ru@qG;5<^RvwrruEn9JwoDdDQ&9@f;DM=jEg`Zg7igd;AxzD*`lR z^?Io*Q7x8h&s5bZ-c7CJ!I?PQ)}2x6S`7$OL0M=5W@8gx#zGuhfZiy}ZLB z6gc~Lsh4fD`!z-uIFaP|c3C!crF2@eB^EM%vtj>lm=M`*LiIt%D11binmo0nhaY^&tR2xSb;A$Lydu#JDa@vs*hT*On0A;7Dd2Q)>d&7u( zWc>5vK*3}(UmvF2EESO_v(<|eayV{pamN#xd_N!AfPfCj2q(budVimjOE{G6G~mFh zHi_At*vN&G3S4+)kt=1Mq-85|l#pcUrDhVV_+J+$k}BxS(H9-Ye;?*+sDa4WInj)P zXX-6mp~Xv;>L(dxrwEV0O!m(jRpcvC(`d_lWpiu%jdukW&H`C1$Y-VVM_wzd6Il`7 z;iSpER)UfPm5*((mV>IidW|1*vddN0_r{>*xpniq>2>(?rkygJ(R7SHOYrxU#Eh#z zSZi9CP``? zB}#oH(d+JFYIaJxb#KHhR?6NcKQK;2*hZ>v@^0zDZTg68glyPkNMmV}7Sy!25{S0HJRgM)Em4kC{ z4<3X(QHOLk0I9UWOMbLbiqEj&oxv^D$AzV zu8zq3mBM%ey%@tvb(4B-AHmgps!y?R+!&$q3-T(21J_`HC2`|-Yxv<>%9T@jSPJi~ zOy2J}iB_K_m~xq9BTbTc3!_ONI8U7*ezv4}+oEaXp}Lb}K$z|KU!^rohCSG*li;3I zDg$uC8|}7pO(5~hWqTiy+@~6y$gTwG<}TucWsj1+e0#vcHX z_hF#IObTk0JvgZ(XqX>yCk(g)gx2Kou*X!1F}F~6#6qhinaptDxH~8v;%8uBBz@1 z;qaxcj~~RZVyF^+f3uN~i#le&i30PMzN{VQvzH{i>WOAXe5DM^W&a|}rU3uRDUJ(A z9P~W0xjW|s?QH{f#)7FHU{(X{M)^An!~EfM*6O+^cn)KVFNYU9a7<0V<67=P@~K0{ zfx3~KX8N7P-90U4_v=x6Ba?MlNHHd4WlwF;4u7-y6&3KgEybxFV8&LNl}>wiyS(@7 zHIP%;$`4tORI&!3Q;p)1*Egh*SP?}u?$PE(A6dAJOC%i%Nygbo_bT}s(W~CVtKX=% zkp4rzh}Hen{Q@e`rWn~8x|J{UJV_t*cKk>UK|BsuIMq2rqz_(r{Dq$p=uhjkmR7qL z)=c<{St9Z18Uc9ubd@NwC@3pZwdA@VgCvA!_##i!zV-n%r4jom`S|XByDj{3x#0A< zQk!tvUnt8j!*?DNSc!|ii2^B^GM6G1b51>GF3+f1>5GrbYIGkd3g}uk3XV5ftaEVp zMVowfOhwU!E(n2hx;+1d+pOA{lRQ2kZVQ16SC!n!xGL^p|EcYfb0cX}uV_}Y zTjs(<@@XmdDKdJC-@q)j`TX4U*~ij`FpIp%f}w3Ljh9P7DC33EaLwWRWemg&nj`_y z*(Zn=Hs|uVB&kp?1(MEiCAU@#{=<3}tM1n@lP?p!eifUw&EFh2u{uE|jWZ;y24Z8c z+m?E2c1hI6zT9z8D=t-QW*=1Fkzs>IQG<3L7^mRw@2)kiN7_3j?Ke#&>szb&& z_?^=2(m85lL1Ovy%kJ}&jTBwOJZX;v1poTUR-fk8MivpHrPDlT_`E?=hcR){)Z_p#lJ+XXQi)k;?t{>uiW)Uo>92#Z-~|C@Ze& zaCu;3GmN<8$p0k`7~y8&3`E7p0kc}}oYN&5cZw=AmmEVAu(&k{YIeE`{ff6kl5{J) zSOh@$!rEJ$Atvqo$}a3UH%Z23ld}G?j)M1j@I~r_UKH@hK(xFFfXvsQYo!vpWx?6)*jeGM z)rz_&^bVRp^KmG?VmlwDM&6RM(@3t3m{Pk(+vGHlNUB4Sh35pDuapw+k8w*LNe?_Z zFLm`wwHH+XytrcI)ZhBe-S1*JpJ+ouF18j;OF(WG6ySIJC&yQkJThmGP~!@Dah4+r z#&f~k2v;=4L^yQl>VE8q|AL#*t7v&&G;==Q_^GTyx)P>i5b9-rDJ!=6QN5EXR*qn_ zY=+xRyjTwy0d)ogGETUT7rs_aa`gD2 z3pR3b{AYB6z2nc+1oI#2R69qH{{k8LPd%$l|9iMIBMZxq(wkQK@Ihp5p%Rxy5zNJJ4y z{-F-vW*%7ca{J^Ouf^Nmnsk1d%FD*&`S0%TlstYDiDXPQZCwm09LM0kJ+Ds@y4{n> zSDkk9<@*h~-GpPi=fuk8;=xr5b!+ao`d0U4!*J-akuLS*Z!KzG-rdxf^U|x9sVBaV zzMUT5(H?ERV1cmj1dT&kMdogE!L8lQuxdxE6P>-{&V za-orQag#iwk^z2_%WI~%&kqLESa6JVo&_aEp3mRjkK;;T_?Oo=t7?1$e&20983KM3 zFoEpNAOtS3#2vFk%>~oC~BR(IGxLV9$w`e(j1_XP(#$Nh}qy8Wx^>YG5 z>LkF$=_vjoZtQb|Zp#>YWD>A)EiZniPZynfJB@V>*~0wbr)B)SWCa8(QKS9|xM;3w zI~m&&*3qWKDPZNiiq?Z%aDs&zF&W3AjRUL z3yM^6#fi2uB2QLu9^@S@!Qhmj6F_8WB=(6>e`(-=U&tkDQjRb3v&+~^nkdDA^z=0j`7g1>-KJLN?} z?~D|-ZL?oI6a8{aF#%ypt{eSBP;S=Ca_8#otXDj_I^)h98nOSKW+DSO4gRD0y8Fr{ zKZ2CH3WXN+M#3SwE}X_{)bXM@0r9JxI(Spdn%66?Vna4M0f3)HOzsXla(q2>QKGZnh$kHnhuhmnSI^+c4oHT5OB4%Pf4&gviCc=!x!k& zj8LPR>^8)bYgZn4qvw*~O#^U|MpGoTdw~i_gNSZYQ~vW>IvV?IPd{r7n727=3Bz?V z=D?o?t-~@Z#`G?CW-W)g5rO6Kmact0gF^&UL52dgLYxO_%rg_Y2`|H=yRllD7Ir?b zluVhGbiChHT5h78T?{m0vXNZ~lnU;zrh^eMNV_$uP96i2`yB~E=1?ik*AGeC9G#nq z3{QDmI31nn?UKEJ|d7A^OQs{ZW`LVCqs95#*IhbwCtXuMz?w-6&A3 zFH=BSgY&sFhfXWWFeT+=$0}Tq4syyE>4GO*NS5Iye0&PI(g`n3;u>Wt#25$LQZZv3 zSy&0T!wF;Uhh?QS@yhHe$ZF>_ZD!@i$D%i={ZbOF5~D2!jvf2V!1FCY<5WpFE8@0JL^LVR1* zg7+8qt)S^}{v4VO|b|L*M5R*SmgNAM7Y>?=-NjHMi^tZ^gZ9qDC zzMwsa>_r-*BHoO3F=z7Ws~!z_u2zh2R$M4tC|)H%3|Jvtw0ZED_=;gifFLs-TSYso zL*dQ693(d4u|={LS=AUSYsjznnj|*_(CXk|il|Z8olq3fS6MdbHgqBK4!{MxZ6*f;|O+xd7_S4*-SyDrj_QMTR~ZTS~SU`5m*WF)YeXwETsA zUj!~!6&5Dt2$XcDs;p8!3XoBhP851=_^Z0SDyYWd^hX;-ksDjwA4Wv{QX*medU-~g zGFOB0?Nb!gG>v6^N+*!^ewlgIX1Jph!3zb?x~;$FNW+$aZ<^RzFVEPLzppJf&(e@A z{{Grk7*8{T`nx90SBg^$iu)xjgQE4DmBsq5a~3Pm@=Thr+q1#uu940f5G#-w*aZ7c zDY+()HJUEhq1+W4g=6;VI_MAgu_WNbK(Y3yp%7_^z}vwvo&-C|OUaigJfJ$&B=HDaC-zEN%V`cUBdBPrM z=di%W+sqpcZ1-J)(DV`XE)Z9Bg<}B&L|pNi(@{hYg7qA*>8BX%Q3PZq+mLB#Cx~4| zS2t4@(RdkIExCAEaf_6Y?M$^N@dKU~W{MX?xZ*#FOj|NRDz?lq%SByV)){vw_<6xz zA`YwRssqjR_0!)XyynZ&$WzsH`BOw+%v9(B z-ehhdlXEV4S6?Mey_CCIusdrjNF)t-D_mUA;^_tpU@Ut!e*~>FdcbPTN=hlK zr&DNbbz?2W@1x2$GI?k)pG+@1LAEkH97jy1H{@ZjjRk{yTi0EHWvTOn8}-tNWR22Z z{do2xnfYV(C?L8_;TYk13A6ALK%*E5h}d#*YJO9C0qYS=DdK2d%L;$L--2krNUamG z?&a%YznvSz!H@aHZ?e+HNtzw=*)iG!upi;4MAu~v7?C2zNIZGSlo+a|ZJirF&n>&| zm1T$*UxKC=SG9ZFI^<)7;jc2`F(6wW}5kMRgOV9cZcm}hM-Ll z?hMBncXIBP&+w!`-LjFB(W_I@1Z>TTf^a$AX?Uga1{gbEFcHn1RKPN@kQ=N6%3-8> zO)!f`vH?G{n`v#TgIVB9oLaiLLz<2yFJ%g6QWg#Z{}*vNk~fRqv8i1|?x zsh!5SAcT^YL5h>1d?CS_A29RquJr?x3n`H!^CYxkf{`lnWJu;o_BQk9>GKE^#Vo+C z@)Ij}H>a!^3|sl&k#F* z$nt;VFKYgwbjNA0|JMXP`dB7`E!&2hJ|e&81g9s0&b#$TB5?7)^eH2MjZGw|qHSJw z@zHL!ja6KpqkyXn%Ok4{@BXTwMjlP7#g-m+elAEXfA>D}1HxVh&aIX zYQtugu^Z+*r$$o4jQh%7`-t4$($80nBj*Gw3qC5;7sDlV+FfQG7L@F z^MDs^Z*4^|OhIO6NzDA+^)cMLJ#mT`;(jqf^9s#g^VX5u(Cw%aH(C8n=psr5(&V^- z4>I%5b8Me^J}{1RIwZy#%H62tHAQdfH^d3_S49&QnqwuWp1Tr?C^V~5E~mwq(hAWY zGrC5H>&2cBC2FN5sTq=?R4*O@_}DK+y}Q>2Z^ez5)IW2>PO+t{wqPP%7NwUgAI_F4 zM#6?3H)`grqAye`l8J2kYT@$+HV-8%6vD1jvrk)}=}CDjk}u{fp8>y$e3$W6(8CrU z`%ms=q3+#e?m8*cX?y-K3s8DX__OSn1-C0{%Xz*o1MyugVJP5JHbdbzTk`|>dV4hU z^{1M86@DQN@#5v^R?Jou7i{*Z_0Dl zojq^Yu@sc=?q0o>p}xt1N3*KkxT#`3cgXOYTe|mNR5>d^$Zg-om z^zFCN>Bh{dO==b;-8}R2UbaI!v_O+jl)Iz22PvxKgq61)Aou={o;-Smor_ z9Xw@!@wX5Kk19SC@OD&olUy`7&^dc8CeQf=+PtcDRB^E9O3%-w-eH9BNF5Q``K6$*HdN}M9OQ7s}JNw<^GwfH1~L4O2T9x{_* ztLuY24XD`)Y-)vz#i+{0L4m0hQAEd}S`n;J2R(+IAGw=8XoMdc?^3yV!xSt**KQz) zTgP>0c|s^voht(RK0!pusEf8MXUTX?PenLsOSxD3>C(K*;pPDfqU`BBwS$e08V zktG`Bb=vJkF=bg1iYjbA;;SHOL6!<4H$MPTq@;YqMGf^?-l0?`tm7uKW(Q)J1|5%( zLTR@X8(dtQ}n`NbCl=T>N?SaV++TXe$N z*|RO`Oxt^5q1jb9*`aArg_T}<5>kf>S4UYx3*AM3g&84e(jHnlBC~L!?*3j0`CxE+ zGCI~RVyJxUp)4>vhF>OPLTlxu`gF@07?C94bCcU&N|91Ib zT48Zn0EH4Jzk>-8NG(up9Y(+%ili-UgypBax|YM)=RH7FkIFr22Vo9=KLWa$s#l0X zIas4fUCQJZpflPKX5s3!Nsci zhExe;A6C#6?^S_Zp@ERIP{>-ZtJez^C`iib$wn*owaY=aIBtZ=sNpcK3G_@$*}EkKK)ZoDGZO7sJZul7z0A1Z`rwol&S~^n)m^X$%zrrs-8c zfwCpLp=1e7%8s!Vd6AOgs{p%PyC8&G7}wzj>mxQGmGo9>84h`w>^V`g@D%=5W&{8_ zu@>4=6j)SN(g`B{pk!4CoNEmH9rhd@Q*VsTdM@=GCzVrawd`^$?kbXJ3(S6(BTt&D zdxR|%l_DwSC${9`E$HF{P1r|Elq|<57{!c6Nl4lniOjXxc7)2s(F;_;1CCyWG+4L? zUuD1!nR;-hGBwV(U7Nh;`o=zimeo;;$m@f5efqL-m+@r72v9d!(Y}WA!MAAJGBS1~#IU;o8`U@|M!b zG<*9-F=HE1ni-P7<7s4?$9E9{+k{m+r6_<9!a*A0j!kdQ&&Bfyr5HzzR`uU7DzOyW zO7>7xCc^xqkeU5Mna*OWKnrm30vjay0x2ei-X<5*%+M&tv`d~Ltk{$WVY9ki+%#NV zyb{Mv<505bu9$hJSiGoDqn&b`?FZvz5>0hJ@LFSJ3|igCPiUeLgNWgEUK-^^UonQ92RejPs2(~qFh z(k(m+7>CKpphZph^Z(e700m#X6Jqb}le(J)TpPrt9e@QOdFh zx(OoLd7sRPOZl;h52F7(GI(r#%#u?MAU)?BO*u zN^4hIOwIG{ms-eamK5rjfo{6x3I6OiFfx~1DhFwp%7Bc!xbBj=6E{!2-XofuQH53Q zYmSUa!>!uD&HzbVV$cOM89UC!svud9YKn?VkFegdEQK@jYqVrOkS|Mx)6U(r6wkXM zI0_qX3dCb@h@m{D8CniC6_g3rL3?T#QSHQOG8h}oL|G(BZG?5<5-V_-;!0VK6;XRg zjnKoqL|K(lDk+7~P8T0COWHCdsF_Lf;68DZQsx@F!EK6;;wiPV5kd@g5^w9+t-2 zEq*lWEWX-9Q7+0|+&}-EVZDC|m5SinQ{B}BT%w#;#sqZloR!0|5=T5#FABle$!Ppo z@IaUD1!MVK`ODn0o6v4cxI+JcAZ0F2wt}yb(v0{9W>{4A>UJoTqJOZKD3NkdDBEyJ zgpEi|YP8}$VP)oK{(d)-{L|NE=vrl^Myz?7(xg)s-kc%_zkiez%L8OL6-qd1kJ@1no z(!!DygH>VT&dE>z@HRkwQBuZ;ld4{&{~duV#Du>0t?39(%+{;woZz|Lg`U*Jvzz=Y-M{0f5hWHucm9l z;Q@1YF4SjgCP_rI$OD?&kP+P@H|0FCqlKpW$(mb#q-xHtLU*dVa>1#t?$!@(=rdVc zXGRrdvoW+lCe;usQTSF?Tmok?Su@d@CwP=ar6SB3mRpc9cF`h__j`>Cn& zSpGaVtl04BV+vFrnHTjm5+olMRNJ5!tedqJiQbzuTZaN?Az{{15vxgrMw)pdRSubh zvH#3SKs?wGON64jQ=s#HiD<4=P zvuSb|538NJ$b#TB+qb2R(uszUR22FJTH|Rku_(J(wf9pWaJNkXWLmD5*INg*=z?)R zeCecDrYiTlX4J1FI@6as%CWUaRG1Z76+oNS+6C8Q2<-UzCk`1R&*n>Vd#|hJ_EyT2 zWDc+HUPraSm%ybL6Lfnsf4I5aCr%7sCyl$}s)+o_F#PKwaj*mkS>pq+nA)Wmdjo_0 zqvtrplxOUZgM)*eHEVpuUVqBTH`wtBW^w@|T(Ju_YISHDZY)>Aim=lXTI61TigBz6 zOPVsUEj#suoc!v>=R?1*cZDV1)L}qhcn;|LV6*8i5`@bZ2>HlI9Pcup3(@^`u33%m zwx^m!E~~1y5RLq%?CQy}m9&zb+Pmp?Y^z^?P}b7gYQ00WTxB~a!6uMw)2+NNQ^I*8 z_HI4_#z_nNSYx0oJD*-*v9G|gy5{Y?`=DDI;=N14Bcq-x0*Dcc?rg=)53|cg#GIHR zjk-cTDGs-#gfVZNRc5Rfgp2O*Rs*qbO5Sgok^b4bn38w|64j-&09j%{xs_6rrG_$1 zYaO)kN7!3)AmE>sgoZ*&Q#Fi>VyVrFwv%n?@AlP5-Rh47Xy8Sxb9E%k(Z2WZ2H6_Y3e(~We>bIr7rL;1MQU<&QD zBA%>h-q(E|)a|lQi|;?D1;yyy?bpLru6(MyzJdMLEM>mj+HD#Q<@@K|O&a@f>EupU zISD$k0lQ*8>ZdFC(&*gTc}6u;Y2`YTJ+gXDupqFao749G>sRwQK0!fOgGvq#*9fZd znAcUqcqvGA{^RA@cs2RZPOM(GpF-4+%Tb;XinJPcFc_LXU@#KJB%$tO1zGW`@Q);3 zHr7?XQ3-US6J8;-Yf#$xV0fkdOrYk;=+8SbC6d;*?a*T@X{=K_YK7n6YvrC)eQP4E%kW=dHMa zCnLtyIz{5f6;SF0iho-gYovFl`^Q0MM3_zDNztla6L|Ezg(kIl@oV*G6vN_SRo2>e zL@W8z&MrrENZDEKz5-JwxvWI|h=bT|wo;LWzu^J1s$;q}>D3f)BI~ z%0D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 z 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 z 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 |e1;Aqq~*#7gi-99u$ z!{5!X(onEKIx_3mU1W1cZI_B2xi`3QmmIxdKTy9A)#JC(dM;WMO0IeT^M~H zW*n6 zX*HqfwuvhUE4NEW&mGGF(bGp8#v^Nhdhl&{F{uURr;rjiU-c@0jRt51Z>EnE(y_j+ zW;JfyS!Ka&BBtcQL9CniXVAEtN`Qh!R18?MSuY9MGnubBc zr48~x5p+yf^3#swGU{vzopMW^>45h?7lk{{lu63%>ec7TxZ z^b^5K#-x}=sT`g^olE$jC==9#o-l97wmp9rCxfK`GqKU^)|#~^oO#7I^{F>L#u>rx z1YRR3O>D=GEoCb0b6nT9>&F-otV#>aR06C>ocwV{8a^WATK5ej>YombgT9jG>zyT= zt5G?34dKl|s^I(G&1_@`pii)S~56d^0w@?J0 zRNBanhwp=p!PeayqTAl(a z-YG1G6?hxU5^S)9Yh2T9c{C-8cNpDhmQdp#^YLG=^q@y{&D=A0u>@UT`W&v5 zYagVyn{CfnZ5-u0Ke91$esg<84=LFz1hI=rbU7@Pt)0NmaI;6!knfSb2=fB*#y7Tf)4KqQ^vu+ zfkp5#Q(avd9eSM~fnVpMQVzpiguS}|4E{Z>G0dMF;{F~yg{VWY^}O9H!C0M3vu>R~ zrQ}OWT5UiW_gHra3P;5}I3%*ZSQV+jN8)zIM_8&;%K7SsjJZE>L)$mw#1QZjPVGyS&%E-(l!vvgNSbe^CM*6b6%8@g&uVEA`IyFN)FQ|7 zyxJ1)54G}x>Hpid$r~U9Z3apt1PDB1C4&2-(149o;V9 zfQ6}ECO*ebuL@=Z!I-D@1|zfjop3bO!w-bRN@mOLk4=zEb;iptau*4frnRMvYHq;;AT8B@vwTuvVcK31?&wSZ} z1oZMU5tXsXK$S-NC}S2fB8q8&Z1WnwMmyM?LuM(94RR8keZuwc8m;^Ecm>~ocD@_J z<5$MKu8}{i{sRdwW~qfzdQDUsqzZ#KrVlxp8#at8H{GPf4>fGtl_; zC7oNtG&oDza5$Z)&%oS6V&itvm|xsb!%x$kTK#kbhI9)90rkog@Kj^{@W^p&VnIGwmMFltEGQ-8|9L^vxovnY|F!S|^kvN$ zI6l9X|L5ZgM{W~49a7^sE;}D9}~1rO86od2?N#9>{A2 zKA~;%nDhSBri9_u`kHw1^L2%QAvAZFB>Nk+Qo#`)=A#Ww34A0HJI75q_u`e!-Oi6( z)JHtBy-FVC(5<9$H_lF7HZxo%oOM;&5Mtz#(*03S*3HCZ%)rBt`x)T5$V=- z(G&018p3rI1@?!Th^lla=1?CS%5`$vrb@b*WWF;qYZ)Bj=nw@pw74i8r+6t1|7eV) zHx1&HTj*Y;d;M{$yT;#7>(Hoj54N*!({$gWH>$KrF+PMn3bI>4O5*T+Tf<1l<+<6? zLDWP`=Jm*$#`qd{iKdhdU&W)PAKrfA957@LVwVGkk&kEfzFwUCExtdJ*KR8ti`BhZ z$n_Dtg&UI#lHLrw#LTcS2{!+=B|ISX|-(h*t`v_N*Z@pZZYr#yyUFJRhHSZ!W2h1(&#I zdJaF&viph*5ep*;r=XOs~Vc>-$Tb-@W)V%U|Ue`5BkL>3-Y%&g(`0yY5#` zeZEc!Biq+e>Js-{AkMf6>1L|6fA?H{btL@R|PC z(Eq&`f1Diu2>9;-`2Pj?e*l-|xzB%|*Z{1=tQ>$}G7HCxXEsi@=U0yBDD3RdCpG&YcI?d0C;9W(vjLd@DYX~t zUw!1^VH7hpw+GoWika)%gG4}vRz@I3DUhX!{Rd)pPEO#TGJqJ!!OYCU$A<{_`*XoL z{lEiWEqyZO*sZ010opil74==R6*i1SAkzXYEG!XDATkLoDk=#|hc!Gh1X*;k%8Wy^ zzLv+=YCcmZym`LEvw7SgLE4IHgW9{|#cE22Vh6KH#}ZAmuTwQA>SP^HnP(nAt=O5; zho}6;r?U*;w)>IGu-nqv(vVvViLU?{F*rB)oYVd}#>4r_AUF6sMuU0oH&DWRR~twW z=5+);UgIv#O1GDVWvt*@$|3Lwyx9-XSF$X8aB`;LBPRPq98-4l`nI@wZiwF1wYA(c z7j4>Ck8snOJt|@-GO^)?u@US0OMYL(=a;6l+D`1iFqR3he^|ZcHVK za1W6@E)xAQz#f&~W}y|7x_VQwA3ZGJq0&Bq;Xr-bJdax9k<4OTp3=NK@sTC0TsEu2 zFpYSo3tMOSh-iZE^WR*z_Us*8G0VV*-iU=(IJI-kVEcCDBQ%akM(qNz1F`59oCF~K zoE7NA5;^1+3_CfPRy0HU}v|vqt&4aH!h$nANJ!5Q;ir4q^iS~+y zNr{uA%2wnNXANNSqd}eiTyxa^>b^`L;ZaDGhwtj7y~3JM2JTH;?@Y26L8+nr6%B_6 zQu;(mTMh2L4IyLuGu>P>p!P{hJzVZmedkfwFvt5z9Q4Fs4;~ZtT-zHEUrz5lq~IQ{*idu&-tTW#a#R^V+zAL1VER6Zr zwDPWu>lP2Es(*5LoNx?m&+yp?wN(VaHSGPo`M#SrF&wzQexPq1XvX`9+vkk>aT!Ti zA(^8?z==d+-kQom{!{TX+73M9nNxM`dMIv`G~Bf3ilV4~6V)K)_nu`7jWp;uN}#W? ze>5A5#7A}%DC=sUi#UAjuV!cMNLI=Hup?7MiAUz*t%`o>)|956#;%rIo$b`EAi!G* zpLc58Z}w(e6m->)0#{{BnXQc1I=>-u%{3=7$f_P|eA7Y(r9<*jjm$sOUp|#ItHQzm zNO!;qj)7<%^AAcT8<~%6&WBRf#*ErQ_v*JeObIW4mE}{uh_~d6t{M3~p-mQY?3SD> zJ-JRAE~}vdwE8vevZSQM^zE@os~lEB#+Tk(y!29nEZWk=p$f3pVtT*>))LFE znG0!pPnu*ZwYcm$-bhnbKrl=vB?V2JiV<=mS1uDvwR5yR!9l}xo5(g7CeNXYZ!zw+ zYCso$nt1BrarPjLxK_rlw{6 zAr9)y4B<;tGu=*y!mSTNrpim2lfH`2kHZvLd@Ss*?$$P%(mym7K*CLbY#>7-b^@f)GO66ZChEY2Zw@K(myoq zL*|ta#u3`yO~x_Tdu(SW0@<46EUhdMJy6Y2xs7nY4{ql68V?H9#au?<)~y$3t6#Oc$+HV!3^F@m0I128$h5u5oyyV(ywcrN5w?LsfJpR8($#~;t=gsP zd{7@mUHC=asIkUWyU|(8Po<`nXkbd$QeboV0iijMQVf49-xNcux_SEo!igB&R3#8* zL)2EK*n7MLOi@fTg-2RNbZi{QU^0GE5`|N-x_TeSM#7wwDz-xFb*!Qi@n|UoCH$*O z()xOu=#)Y*MM^YK94n||B;Sq30mtJsW}LqaMmTH?H@Yx%Oqy0D9YXDI zbZfT7Kw4&H0gMSifO&K$iiF}d7wLR$v4CC}+{RZWa0e>!fz#69*{={&*kZXhqOq|` z&$e9y?`&a1(Ce+=Yj>{dp=lW;sOdneZc!~(#Bod{>_EpNVWMT83uv4{olDechZ$E+(7OPR_Da~1D?q}FkDH@9^dSO%( z=Cnn-WK?Ym$CWkK>=Rbbl&Ir6wLf+X)OkMKRqupIB4L>KHR=Zu? z)oK9tUzjUo(9Z7KQE*bI`UpF+a2?vfko458fAw?X7}s(%Um=eeay0qTi$#t+5+mYE zL{vyBY!uETnMuhQd)12%pn&Mkd{d+c)4d|^jH}~+rH>>x^tC^+V^6t!6x$*8K|B%J7vZ~wxc|2`C#*vcRZo0_aVyaLl4oXzVvm@a zL(6bk9rvoI;+(p9$0~=Gw)9SrGBMDc{L}3Z;cm{WJOF`LKl!8%o9*c(NEmp~_9W;{ zNePU6n}#vsJ~~5tLRWnVAz$;QT4i;HA3}@74vy0jJzS}=!IFqS-=h?1JYFTW^vFSS zz#}HhNjh(T4F@z^2znq^BPP%~@n}9qxGjoSyGCMYXFu+_c_WHO1dco`*f7-nkh#}3 z&HQK0PjEROgMC+WSZhvr&E zny|uC?|uMs=!f1>@W7PCn%#W7=J5(&xr5&FCyC$Y)4ITwYFlitA6|P^a=%R1{(U!T zZ@7cZn!6^b7p=Xvlc=Nd7`X`!dNs>i@v%G=NtlR;c0+`K3akbqIvd5Nr3TCM65_g? zmd<*9@e+Uk7{WWMN3`x;mN!_755M=KWH?)27ggB`N9OckFjTJ^XhDAig3VvkK0vk^N!X_t^Q5g5GQw+#TP`5+v(v>n+ee{4u-;u{c5WSm#LgRC`zGOz-s#WDNo4xjuc@!@-`DLR!FRF;B07 zk89khh%@0>xJm)^E05;bxETL!`Vh>d+`h^VW@8jIddP@nW5!FD>^@C(WqBWsPa8T` z^AO}BJEa#U!aq2kqPTdwqZ62gZB@sx6FLj<1R2u>XKu2^IDP58 ze!WAkv5zz{jDTpHo&8N9zRM9n4)+;Ghw3BGtnt=>aj{WCN%{wSp`6FH7vxWm`}7M_vs86>opz(OpRpbIQm{A~r37HH8OmI1y90l?Xk7Cxd_zELbak+amcb{hj`L-KK^LodLu) zIQ|v0jrB#dCZDOUb>X7KpU7^f=p1NHo00rH(svpAWxmLLU6*zT0I&z#q-1n9E}5cc z!d1?LCu2X*3oHt&WDiDaI(z9Fr9F6{C=Ft+LPz<}>zH4yI1;)6_#b=s7{3pgG~Y9$ zTyKXUKWxO=it5^g9$daLY2~@vG7Q0%-rB9#?cIxj&B;zc#(kUPqv#q*Rm_BaEV_gc zC`bmt#766jaLfdzNJGi6?7EQRTHo;ZsgMIx6H_>VCd>dsic#-ZW~6plRx256O^r=m zEuo=o;kkW9lH#JTHGZz}Vk@mFePf>c&dTLu z1yL5$J9|}ElUX3o!|vvN*S^m-nbp88&kuhuW7+P+gCcd0WEu2h)Nj^kWF##$5^xiUb(WK zx5V9Gj*$fR6vp~ zRIFH2j{lFGNVAd2pH{?T1a?$3G2-sGG%TQuNBP5eow9u0iEzvbeSiA zwTDq?REbnt$R71t6uhN?c}rvJASNXO#W8u3xOvbVwP=<{zA@8NXUVm zOk3WAh4DTms0@t=0n#qY@k1uBfghZb5n9I7R+Z!(kLjKGoI&s3PhA*&iJ!or8~-N% z{IhTKmBiK|SA|Mur%g%OM47U23T{OOMTO9?zP|px&e|{Rq8+2+U)GJ%wWM)-b;Ye{ zh8a0j2w)O6RO4^pB2}$gY%By}uZnlDz7TAf<%I21y%F;pg|@tL-0U7}FS-EME}UF< zOXp%FOh%2k1>YW$-VOyG>9GIs*Bu-}hD82t zcl>?9tBPP#3a%zd#LEql;{HDM61EruP56GBL(qAXKb%xIkl-v%kIu&5XB%&u_qYk4hC8KBytn4yYR!xT+x(;q(JdK;f1T&u2pqilm zR1a;QZ5q1AM#JT68;p9B#YyUrz#X~gZxct{Y|U*?>U6AOVL+2Jl$PCepY%D4M~0)L zVr4JwZS28r@9vV3ZeeL(O`Cj-%9aKrMj7>GBF1ZbZu5)C64UC^V)7^4@3l1_qCjO9 zR+49_TfROynbqtw;>}-P&-R~a#Gj3xC0|Hw#=avTP3px_l=xZH4hcR61Xf9o)knV* z8I^;`8yN845Tc-EWMrhH!|+$`y~+txtXINSRMB*y(SdaCQS4ZKW%%0a_1x^qgwFC* zp4d0lfxe+?tbCZz1j&@qV?_;!LsF8-Lv?(SftuC}ce3Zj?lDMV4HdHDHK!^oR%33( z4|~|%*Xc!;_m*xRr32=hGuMj6_l_1$av8k)#vl3Dfs|57w%RJyM8MQC#xmpf&n~Jr1W$*;4NT zK|Z;dpE*9zb|3eno7pA3>s|%zyXNB`_TOZj@#fc!T+U0vE?9K>w>%jZ!jGh>o!K5v z=Mbk5X>q?I(h5m@HbJCB$#m?EmbbtPZfl;^v(1aO$L{MLU<%r)uNoY}#2EDpA~F`L zZB!CJSnplir~>*>{!llbXBBRv4GU%=UbifVI2$ zPwA+d^>XXT(w|4c`UnJ~q(2%I(I!;wj7RuUpEM##E3)p<3tg#7{oIL49QFoTQW{9n zKo3~rm=Nn94hD~EMM_qqPVP+v_ksYq*I#JU5pOnoXg=#wOy?e)e%;qG(>2^4KX;`D zO;OtOC9gTX(%hG$+9nCga$)L2t^v*3^U6dUdDAkI;s4Z+VfvFv~qM zv*2#gKZ-Z494Mx`S?vU3pHN3&t@JL_f>L7uscwNxwv|um``^Q*vuVzq9;gx!5+3dp zF1nAORDN#r6qg*gl&SR`xBRL;eb6hlY}e#9ocXx!E}KZLFYWo*_m%Lt`B5m~D4>dQ zWajF|y{3wBMyC}rY6Ko#YX+O(gj#m~4aO}+XVQovp{;A>4nOmD(J=W%N)eyo*)7F- z?r`qeZG6{yI>o)=-N}=NoPvTi(E%R~10BOap4_)4n0~UZfPgM7v;&iIYTrgq8E&_R zPdNo|)6f&+(PK?^jm|aZyhI9*z94(?JHF-!ZBfwDx`smffrT<7UBBo};8OHMl}j^d z1PktXE?Vhx0iloXD5xwEJ${3%{CfE(yy>>Q8QQ{$$>fs~jkD) zaAK=&?N)rvp_=@;dkx+%KLQ+dLh?)mnQy2s%Xu=0>Q#0N7h zh&TA;ddhm>iLaQ{M4Diy3d+GuIfV5I)*Q;!172GT!TMbUv$tAeU=qLniES>>^cqS@ z&D*{%vP}$(;dNvY6FB@;Els%lwK>L?KH_j8)9HqylA1pYpKO3baGAV5Z+Q0&w%o0z z@(fJ>4KIy(pvGf4oF>}X^%2vI$bsHd0NfXX{ii-X;2ObY0USK>EWciPK;P~UCH?q8 zeM4)A2mWDhw!(6-lt>7u`L{#~OJX+#=Moc{k!H%+2fH&vdQ=HLC<^-VJ)>8aZR1%nGCP?TL>Ndxnzz3%AhqsYf!x8Ny1_6T3Ca^8gg^h_TA8~?4 zyVM>XAE_Vj?#E|j+nFN@@~Ba?jkO5fZHAd9;rZcg-wvK|NrQhunm9x# zL@mCi!AjN=Wy)+V>f)NrNRCnfJ&jq+$%W7QD9A&VF;xuRAdD_FIri>Av9?acgoFe6&n3qVllK3b!A3>@N ziH1O-S9N!m#@R7-n45K}uAU?pa~v0JnAM@~;%YpKz2Z1gI&5gZ7b_jE{*&%n-<4wB zl?{m6duG&UhUo;?_hvv8MEbXZ$yDfB=S-&J>fzPQZttYV3#Lm#_dvS~G5ChQ*&8Kb(V-50(1m*~C>Hm^ck|v~c;q{Dh-O z4PtCN?{xTa7e`9k*{xldht}irk#0OZdp`|p*`yH4V_;o8IfH9J859(n3Z{lj;V0Sg zujt^lIK>j&KynuYJXbTYyNV?|1E=hREgnS~+eazJlViMeuMn7|4HI?nXI%!k1)-b@ zE38eov|Vvk=zH-N_qRT|;p^R0r@62Nb9~HwpsRXo$Ct3(LNV)J?drP??0&cK5n%dA zd$pP6%rDWObo?RsBwD4DtbxcTw9Fu8e9-a|{6Z%!>R7hX&M?Mh(~W(rx%(OxS3PNXcRT#){zNlZ(`m{)J5VBCwh6=T&h_WLFicF3AOO2Aq*s1F)l!U6EJ-=w~YLY=|*F1NUFGQO!n?kHI+Y*`S4V9P2e`OTTy z5|KgUd1uceJgNT{W0x@54~xe<<(xykO8a8=sq8vNtSz*zAil|Uvi%%{PEc^hL083j zzNW*fblHdc<8F2Q@v}sZ&n;LUZ2aApuWz@w3N-TEd?2;I=DQ8e=MqtKVJ(n+$%>6j z!21+tirjcJr5iiw_roC=l-ch^gl%*sy5F5rE5EOjRy*F_ROvhk(~lMUol9wv(d!AS zY-Mt_?zNa&4ifWWpM-+tYC!FsNrZ2JlQsb)b{Eop%{0RF%E4?WlO_t4KAS~*$|6UR zpgE#}ZHz%aS5`ldBVuFR&uB}m#v^n>=^3jY8`^${YT^n2!6ey(CeE<=l(OPPio(_-Z&cej2O3C27@1fw`T(~oJ>8e3tO(lV0tVM@B z+G&}hNpZ}TN_SMB>{S`)__8j&x+rIIKr9}(xho!mI}>c+v|5F->sa|voH7*pZ9WC5 znxkw7RS$I}<4jo_gX?3~;!lJNl!P+yy(X2(0VoHlRF}J(liA={#Yau+nv_L!Zfg+Y zxII;sjzBfeWQ|Y6R<#1prpcUKu>#%%aTDTvV%P@s9i8woFZMI#l6n08)Dbu%EovFB-n(~VfF(7BK`XoB5Z=ceRGJu;710KbOt#5Rq&)^zKNCx#B|=hg`HQbHuh4T;GPXy`NY zr;1e{9@Bp7D<7W1(ndoL*^e-hq%HOAGgtXz4@3rSOUnO>UBmwSru;Ku<`<9SkGuGP zy#6APJm1TIDZOZaaXS9AdLgsC9DlX{ujCiP$xHnU@#VkL|I$5^WB!%ynF#S`q+b-4 zKjmMPmf!NP2rpXZXNlv5B=ft)^ZOr6lwaCknZHPXCBZzG|B0vY!e;rCi}C-4Nw}`jz1GLlw7PqjM5-`eItE)eMUtG1N)Z>HEF5eJPjZd2h(4f89e;X*7}BK zAbVm1kcp`!FX>U^cT!?gBVJNfR%s?_Yhlm_(|4}6AVpUhB|}#;Lrx=7em)*&E@umC zi{~)J&KBmDc3jT9r20ly1|Y6y`K6kXl=zp4y%{elkO4r?&IBOkgX6I^GUiec5&N^z zbBUMqgT1{q7bBySlM{mzkip8R_Z!aZQwX!uLHny@QmNhmuH3Sg@*;sjATK?Udhw&xqU$XeKXMd^r zFY_`o{9AXe9c;~ib=Js`5o8Xs09o4GJ*Nivm70+um*F#=&fdzF?-ycHjjz=YjoOn*V^Fv%d9nicG&!d^X||{v$^vD=YK= z9>9NY!1K2XkjOKah>w{Gz(EgSqGw`NdVU@@3nv$lg_a4x#l*zJ_)nI0$7CEIO$mdtW5MQ zf}BkB9KsxI^sJn$qD(@Z>})~+z^`upW80UGKG#TC+S%({8iM{e-u}||zvw*i|Ajxe z{|hmQ{}bfjLis;%{Rggp3xR*j_&;aYf8hGJ5cs!@|8sWzdvN{nwf{Wlex4@&ZPL#7 z_euZrZ#SNo?s%Tk|BDMvj+cv+-|TM@Q#)&OeV6C?jgqOoIf&Ta)&cZ#E%EH+mkIOp z4-x)i{_9#qO#x)gsA%d6B7V^_s%jDgh*^lAIp&NCR#x`U1twwzMhQz}t7rE4AF_xh z4;v?oupod_h?R*Iz{$iS_%dDk>uibdzqfb}@UO}0EINH?-}3F2<&9r4{)_K-wg}hmB5els_%Sr)4%oMKy|`2R)glo1Hj(#&rKut@) zW9isaM!WYbxIKP3>{})Me47A$Jak7wW$e``mec$8`hLtIJgsDB>(%yoxZzS=XNK!9 zO!aR1eL3x_r8gJH?d;R+Kf>A38_boH3yJ!YQcA7R8yx89oYnNR#o?NN9;x3s9u(C$ zHjm)-XTM1-F`b?&vAT{c2qTlFasO=9_Ae%iVBv*_R|lZ z+isuVxMs5_cF?Gy(CUG{`d3%rs&r|n5t!*opLaB<4KKT$jaguaL{y+miF+Zm24V*z zGC}y2Q?s>g%^+wRzDMZB#P%&=LZ3Il+Yde{=XGqgoWbGN$9C*un1O!&f68Sy;S8Fa zK6+$V8+OD)1>8X~04aLMIj1WOv2Vw5QB~s5dGvB|@ zA8McXd8*D`=bXCUQ+3Y$?ixD&Z!>S)+4O@ApYD8T-JR>_{&|16v;6r{VR_?vUpK>hoOEjqs7A|4GLP8Eo=PBOT&9Q|JtIwWMIM1%O*9h*gI^Evn;1# z{$zdnz@qJIgQ{2KE1K_qdGge!K0JGHZi|wh1uNRmT(o8R)n~cOa^~u1u+PX_)VSi3 z8$R@wE%|uMGok*TxAn0(H!eO)e?N5f`1TK_pZ0XxG+VZK(My-y;0HJ5JX~`3uU{Iz zeP(V!!@NaBo0bnc%RM*upG$KKE^2>r`e*I`yko@FLCbQAN;(v5Yd^1XMTen1RjVRZ zvU=H_>7Nt4(_19-8x*uJyQy)-oWUn~gL4<2aG+h|a%EJf8FL1|=nu{vC6(>VO4C2T zJHY;-kB_;b`tCnW`C!}^D~s-_JM69e87;mp2@CSe?%Y~AV#tRbPj4}*B)8zQyqQ}o z(@)>cIaK;cLHDxKt(D6Mt#SU|qWrQiE-lhh{5iS0LbKEBx7fWxzoZ-%G%PD!wB@^; z7Wy;&^v&gi7Q5*YAM2%0i#F9A_M!Jr`ZH7|7j3PaGxbIP*Sk+??@HRzUT3^nvTR;K zue^CT78KRao44rcmj?E9(vKSGn$B!o@zPZ{F?pnQweQGVkgCvrGR_r|*TAcbs{B|7I_1U>3H0eD1xg+W+>} zKi!*-%-sI1zg-<}zi7bYGjG{?>ZtywJ}`JngAKKF=9I2FGc2#%k^8_9uR&$Io9CXN zf6_IBa-OXSceMGBL52IK{VxBEI|eo1SMvU<^Cnh}-8c7wu_t_4zB6ZT;~mY*R`vLD z)9$!#ojn6fD$mTBxoNC^z~Pcs)60rAYMr=E)$R#P=QJ7X_TKoX_~h!bxvy=yKdx0> z-0ZdTcjD$v#&Q*8+G5EXOBfa|k@aZ?|qw~^ES+r?H;krlE zpi%;1%7Q*+&5AaSTe@OV`AY+D$aghb8mR0~y048&Hf(#Z zPI^ZXbu21UB{rGp+9auKIXx;Kb=^-oT=N25;eBzVqm+ZW+)_bo%^zt=_y2?MN zUhCHz_bJ=xFKP7V;M*r$H2jrmot8AdbjYv?6&?4^ekcFDk2maFQh)s5Hm{U^o!`0H zhQs~q))y>GDpqx9R(Na2xo59B$4B#pYZMKmf?mAZ@#PH>QlnXVLQ&4xhi>f!@!$ooxeJm zJ@A^FXMVQ2^~4t&?KtJ))!ytu{r1fmvbyW+A(!u){%@q}6LLw#Zrd z^w>tPRX(?5+84!b{?DGDU3*vk;!`?RUc9!|Z+8FFwbNG=H+`}qSli}p(Q(=X#Z5+6 zoWHj9pLh3uZ~F7a&Hq+$!P>U3_IZEih_hAMT~;2|`=ZYdgmsD;0Y|PGgnx>;}!`DNa)3!A?(=gB3fyr1t4tLV6-_0xlT zzcT$fr}@Vf-IlcdV$d%-PMfv*v}P6U_b#Yd)#<($Pw!vvf>jOft9)wj+?{)8b?@Kk zyn(kpepl1g_4-!c)W7M-fww$9D_GrVdqIzbz4R^h8+}U^4>wlsIH~mYzN4PlvcAs5 zs_i>kJuoQ0_Ml5|o_^+zdKa&5_-w_OI~sKzT&F=*@0{7!t@0*rdQx9io9?;zjit}m z&2yGbyAyq)vGyNH%t*^Km#CPA(vikWom7kZtKcdayzg1m4>9k+(A2DR| z;E{(LcPptnkn`Y+O(r$l;#UqBRobKU(f!>X+*E(bzC*8f+_+-W!|ONK^nPN+x{}}Q z?{fX72PW0}e9!MHYu`%Hc#r|tW>M{`~sICa66{b#S=5Y_yvGj;sP z!y4VU)->y}>yE=Em1BacJGbVJsr^Oa;dul0cb&TFgPIj>dfc&dd(A^NwT|v-`@!Eo zzWeZB&cA=ozG075URgU>dHT==ZsGj0imiJ_6dw%Vj4Cf5U0Q#_NnP5vn!ccJ;qUXF z|LgXghu+HV_wn+HYvL}g&tK5HaEf>9ki%QHuf4EvUEaSh`t*`&MR8ZX#cFeY#GqW9}gcq@7%_fToG z=<-JzzdLUGlSLoDH2Q|tG{cXjK zOD{X;vY&tTFPo1H7}{&qQ=jyEr}pFfj$RoaIrq}(_XZo%;_8)89sR!ezJuq^zw_Qv z8#Z?tFm&6>r)v6Lb!bJ$BUkqQ_T2Mk+}pH#^JB+~-}^^#{mJ)U`NH?bpY+rDI-cA& z{Oa7UQ`2MbITrm%zc-&gvi-W?*~xWQK703VpB-uV?x`*N?HKyn#wW|_ZTic|*9VP# z=dsUL4PCjh@1wh4-S{t4>euNv%NgIa(O>)Kbbac&=a1H^dV26=e6llX+|XeS>*>|I z6TABF_y2@`yD$j6pk4ae_y0J0`JMjLZuF03PU;zuDf9B>g^(!=^YuvQ_%b&N^tw7z zmZU2IjxX~ZU+?oXWqL_y%K~#=&r9TfkjeF3Tc$@!CN2z3{bc)V^!kot%e=to@B`Oe zKR?oS&eSi+53_Y~^7B)_hU0WN`F@x^uM@`RIy-uTX5$jmZcgN=wKM04-2Ch{a3bH< zFAC#q8#z&&x=S2i=Quyg>Q%3^xpBJ2Bbys}*=y>=Nq+X4>M3Dp;*xX$#qq~;1AAUK z@J(IZAdIr-a07e&+&J~n$ebgw?dHi6C3`&eQqzb0e0BWH@q9_k<_2!QpY0ogmeFL} zGI0IK#zj%Kje;aL#|!iIPCiqYFyA%(Aj}WU^$U~0&tCg5iDb%i{Iv>`B*<#hS`ni+ z%Jli% zpY8Fi4o93Zak?kkGSK0G4hMATerk^gIvmiUd$!F59WuW*aW3f4{m;gM4i|K|phNe2 zdpyvg`>Bls9WLn5cOR4Mfevxn#(@qGbm%*X%>^C0XWKZ?;eif)A2PW<=@*l2S> zhYvb@(BXp)ec!d`03GsZGjRdv(05TA2Riiq*~WnmEl{;_pd$bsVzdMz z2RdNx;sDPb;JKq^yY?KQLvsTY2RzreYKQ|Jz;k`mhFoY5;JGXTAs2K+paXcGzRov# zW6%LScVf^1Ja=N~SHN=zc&?d%tsn5*0iHX+a|d|t0M8xZxubcHxmLh)2Y9X(&nDLe zo~QHQ>^WTExeGkkgaLAGzjA@+F7VvVxBV)eH=6nZ&s{Bmw{f;#xxjN5c<##M&>qjW zM>+?yai9Zu?gGzU;CZ^2!JGqlE`vmf10AU^V`d)U0?%C+bO6s?;JFJtcY)__>JOQ% z3-H_pp1U6C0G_)Z=m4I(z;hRP?gGzU;JGW~R-+Ag?gGy>$%b6ep*gWR2k_hlp6kg4 zauT1J8Znxeq+o zi&HoU^ef=G4?OpQ=RWY<2cG-D^YjN*%(Vxe`@nM_c|dk*MVz;nH%hg{1KA9(Hq&wb!| zx)#FJ4|wha&$Va=a$$S`&wb#z4?OpQ=RWW}{T&yh19p{QV16C|&ja9j06b5Bcg?gp z@H_yX2f*_Hcpd=H1K@eOM$^^>?z_PA0C*k%&ja9j06b6EU7NZ9&$Zwd;y?%RT&q`2 zZU{WridKlT<2(eOYvn8C+HoEN&qLsO2s{sg=c)Bv_WJ2}`=AVT0MFCk2(-ro9l-Mt zcpd`JL*RJ`JP(2AA5R)4L&$Uwo;_Ud)?h%NyIwIh?c9}q~ z?N<@-JOZ9a!1D-r9s$p_S6twm(NOKaYUt5%4?$o=3p*2zVX=&m-V@1U!#` z=h`)8wE@o~;JJ2JK`yih@H_&ZN5Jz4cpd@IBj9-iJdc3q5%4?$o=3p*bWf}48^H4j zcpd@IBj9e@RhWWWRjN3K>p2xuR7j^B8!Z`gE9k1n@itp2xuR1bChR&lBKz0z8-Puc==GJeTnY#Myo& zQx1r;-%AqUc>+97faeMDJOQ33!1Dxno&e7i;CTW(Pk`q#A+gs0c%A^y6X1CQJWqh< z3Gh4to+rTb)O#n}PZQvI0z6NE=LzsU0iGwo^8|P+97fafx@vDW~2o&e8f6a%@Ig9-3F^^P%p19+YQ&lBKz0z6NE=LzsU z0iGwo^8|RF0M8TPc>+97J&DXU0G`Wy2jcAas|0wS0MGTaHE=v=58!zMJWqh<3Gh4t zo+rR_85-I80nZcQc>+97faeMDJOQ33!1Dxno&e7i;JHkbtTy0z0z6NE=la2|?D1qL zWBQfK%s5w>=~pT<{Yqt~Jyd3NsLb>$m6?8}GIQTm8R)P)mn{zHusl~B=&(Fj9O$q- zR~+cDJXaj(usoNQ59qKwR~+cDJXaj(usl~B=&(Fj9O$q-m;Dgvusl~B=&(Fj9O$q- zR~+cDJXaj(usoMJALy_=R~+cDJXaj(usl~B=&(Fj9O$q-m(3ICusl~B=&(Fj9O$q- zR~+cDJXaj(usoMF73i=$R~+cDJXaj(usl~B=&(Fj9O$q-mz@^qusl~B=&(Fj9O$q- zR~+cDJXaj(usnD2Ezea3{IEP%9Pq>PTyek;%X7s6KP=B>Q3f2eJXaj(usl~B=&(Fj z9O$q-R~+a7o(qnK@d6E$Ssl6oLY&p1feCR|hdKTS4)ELoo;$#E2YBuP&mG{o13Y(t=c(UjW)7jt2kikocYx;(@Z15OJHT@X zc%FLHn)(6H9pJeGJa>TS4)ELoo;$#E2YBuP&mG{o13Y(t=cymExdy;<{lut^1D-p; za|d|t0M8xZxdS|RfaebI+yS0Dz;g$9?f}mn;JE`l2Y)yXbGTmt&*i#ouQTvG^~yHw z20V9w=ML~3{NZ#Pg7E=72Y)!_f)3!h13U+RINkn$AHZ|)hf^--0G>O*bMS}L@qiz| zbMS}LEgN(I&%qx~xu64h?f}ohA5O=!I=~-JNU=Nze>lZio`XM};;atvhf|#82l&G& z4s-y|!5>a&wCw@@aEi0vOTZsaadw=8Kb+$1_;7*e;14HsLwf+vUEn$R!|8a?9>8<( zhf^--0G@+CoW5>=4&XWX!zmZq19%SpaLR>#1w40w=im>guSlQ+cn$^{+3bMS{# zF6aQByTEf7cn`l<)x19&dCd&48}htu(3d;rf~;JKXg?Kyzw;18#-r=SCP?gG!j zA5O;u9l&$&hf^--0G@+CoW4?n4&XWX!zmZWIq=+t`8oK*>3E<6cnng)Ol;5qoi zDHn7A&%qx~xp2P%o`XM}1O9L-10BF~7v|^S52xcnzXG0vKb&%Hdw@TjrdIZT1^#e~ zvpffXIK|oa0Dm~e+4~jv!zm7Q0MEf6PE$nN9^enBID5bHV15q%aLNT8z;h3H4*qbO z!a{oh&%qx~xu64h4*qb;1s%Y1@Q2eB+s;40A5L-59xy-mfal;3r{mf20se4`v*R56 z;q+JlbO6u6A5OV2K7i-o52swv0XzqPIOW3l0G@+CoE~{VdjQWp;5qoi>3E<6cn z$^{+3bMS|Az#mR!&>p~Z@P|__=m4IBKb&$w2k;#H;q+(;+5>nF{&32L`!4Vt{Na=f z;{$jO{&0Hq1@|l9xd%K4e>fcvbO6u6A5OWT192ReY~;18!qrM5l5A5L+W zgWwORINKiJ52rZWufQKpk8LeKz#mR=pabUT;18!dK?lsw!5>bKpP^p? z&%qx~xzHXkKL>v}v}J<gT+jhL z2Y)!dVu5iEJon-KIrzirc%TF3=RWWp{NePv2l^H89Q@&w3+(~#&%qx~xu64{w}U^N za-ltd=im?LfIpndKnL&~{Na=fI)LZk52swK1N`Cis?FYa!5>a>RtNaQDbDgkKMZP~ zrGY=3axFi=AI<@PIF*48;5qoiDcAA?{NWS_I$(Yd{&32L_5hxPKb&53+HoEL&%qx~ zxzHZKbMS{#F0=>m9Q@(*8W!3Ecn%7yj-o(C{L2Y)yn4|KrucJPPOt7Fgs&)dNt zPPw21cn%C$TPe>lZKzXG0vKb&5HL%#x^2f%aihtu(3d;rhEA5OWT19%SpaC&VI zI)LZk52suhAHZ|)hf^-}E8sc!!)aLo^ef;w_`@j|`W4L2!5>b!(64~!;18!|50>ZP z52rY258yfY!zmZq19%SpaLR@D0Gab zPHevde>lZio`XM};;fDkcn%C$PcA5KeRY`+43IK|oa2w^>32s{UWI33U4uR`EC z_`@mJ-mkzPPD^{BJ%H!n52su^&cPo}ai9a9w}-%U@Q2gVBWMrcIrzgV7y1?O9Q@&w z3p!wa4*qb;h4z5?IrzhASrzmvn4g0`oN{4&!1H$Shf^+$58yfY!)e(U^ef;w_`@j| z`W38)3xVh052xdS4&ZqRJO_U`EnkE70G@+CoN}Q(fal;3r(DnhJP%=h4*qcZNmkGS z^K~wSHN@dhf^-}E8uwuJO_U`9S?K>&qLrj_`^Bi z52rG?U%~u51fGLGoQ`L|Ul}hrEk;lG3u%9vRb!paXbryx`J0>wBWP&cO2scnT7nBYfal;3r(DpHor|l^>3S|x zXW%*b!|5D$oP$4{mJNdrn4g0`oN_@&mfg~kt|c)#faej+&m-VD_`_+bGw1-GgFl>d zK}VL|sSZ8&HadXk;18#BKzjhsBj7ps!#Us&r?SkwNp()&mzg>P&%qx~$IFa;ZS)0y zIF-Tu3V06wa9Vnvx%O$DHIFxShWR=8!|8Z%--Y>k1Uv_SI4y&RewAgn>KtgkVCoF> zbMS}LIqdh62zU#1w1!iaA}?Oy~NZR=I7uK=YT()%0LIq&%qx~xmJhqf>WK- z`AoLX;18#536|&J52v`ym{A`Ge>j!deg*z;iUS?lxp=BWdj*XS;5qoiX?sOx%%pV& zo`XM};y_21@yCvr8PlqB>gj3f3_J&aIBoxc_5hxPKb&%HzXE?a#bvI&>YVlsTjz|n zR4?!x{NWS_I)LXf%+J9ePRGmKW79f|DW=ZAbMS}L_8EJ>0)IHgfezq#4A0w*7o6&x zdLfxQ1JA)9PIZCy0G`LdbMS}Lb|Dxa!1L5|#nc&i4*qaDN2af(eF%6C{%{WX!>J6~ z1Lo((3r@TDQ@;nJ1Lo)852y2j4&XWX!)d#foqvEooZ>R~*tE{#w5c=9&%qx~$IFbF z^x6Z@!5>cB!C-vA{M>lKsm|&CRa0k}pMyV~&I|Wlcz+K5aLR@80rPX?1(((t=9l0P zr!8@rHcGE4@ErW%6bJ1=JcsA)#tTk$PWR(vuQT|=Ip7bcGOGjp;S^`vBZ2jB;18#5 zftfy()*0rP;18!(64~!;18!<(2-@g>YT3CFxMI8=im>gt*@EBruz%{!>J5(0MEf6PPv&eoz@xV zlHd=g+)NuCtDn8^f_`@j|bO6u6A5OWMF_X3%@ErW%6lcbVwx1gvDl`2`WoDeK%;->=;fKmh zzfzgep)%7RDl_9lWuPO=cvTqu;Zz1X?EGADpu_T9aiGKUTydbozCYJCe`pWObH#xU zJ3m((=&(Fj9O$q-R~+cbGCsZbmgg#ier4z9ii3V-=jV!per2DxD-QZqmhs2x4E@UT zTowzU!}45lpu^736$d)(^LE974$E`Jfey=a*+PI0%X7tn4*ULGaiAm1`1Cs4^>8YK zer4z9vaNveVR^1N7$27Bii7cyWqev^%X5`Mdsv<;4%)*$Z;Q-f%X8NYg0AkLVEzu!5>cNg??q{=du-o_5hx1BcH7w@ErW%bPmt~ zJO_U`<$@02xi*T}`T@_uA5Jz((64~!;18!<=vTmVEkuU;LB9f?YhkI)1)gicBgC10 zl}^o%k4s%hHI9y(v#Ts!mys#cqd6~ArWNnm=PFuJt{Yo6PCrkVJ%?75i+RVLL&j9; zyV*>c9{**YDafoU(D&VJT)MtETbBOr-0@{{lTp9Ql<8HaiPP&XHxnn9j_h@jkyN^F z{m0`?7&qv~n}?2TSg%{R&V6pYeP}z0aywr!X3T_kdOF$eiq5|rJ#0+7v{vc=_q?W? zetq=fUpUD{+9{Pj0scjNvEGv;L9hIa;3oZ}L{!Fi2w&wa_ KwfyA!n*SGZQP@lX literal 0 HcmV?d00001 diff --git a/[.aux b/[.aux new file mode 100644 index 0000000..dc52f13 --- /dev/null +++ b/[.aux @@ -0,0 +1,144 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@setckpt{[}{ +\setcounter{page}{18} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{section}{0} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{parentequation}{0} +\setcounter{ContinuedFloat}{0} +\setcounter{subfigure}{0} +\setcounter{subtable}{0} +\setcounter{float@type}{4} +\setcounter{LT@tables}{0} +\setcounter{LT@chunks}{0} +\setcounter{AM@survey}{0} +\setcounter{su@anzahl}{0} +\setcounter{tabx@nest}{0} +\setcounter{listtotal}{0} +\setcounter{listcount}{0} +\setcounter{liststart}{0} +\setcounter{liststop}{0} +\setcounter{citecount}{0} +\setcounter{citetotal}{0} +\setcounter{multicitecount}{0} +\setcounter{multicitetotal}{0} +\setcounter{instcount}{2} +\setcounter{maxnames}{3} +\setcounter{minnames}{3} +\setcounter{maxitems}{3} +\setcounter{minitems}{1} +\setcounter{citecounter}{0} +\setcounter{savedcitecounter}{0} +\setcounter{uniquelist}{0} +\setcounter{uniquename}{0} +\setcounter{refsection}{0} +\setcounter{refsegment}{0} +\setcounter{maxextratitle}{0} +\setcounter{maxextratitleyear}{0} +\setcounter{maxextradate}{0} +\setcounter{maxextraalpha}{0} +\setcounter{abbrvpenalty}{50} +\setcounter{highnamepenalty}{50} +\setcounter{lownamepenalty}{25} +\setcounter{maxparens}{3} +\setcounter{parenlevel}{0} +\setcounter{mincomprange}{10} +\setcounter{maxcomprange}{100000} +\setcounter{mincompwidth}{1} +\setcounter{afterword}{0} +\setcounter{savedafterword}{0} +\setcounter{annotator}{0} +\setcounter{savedannotator}{0} +\setcounter{author}{0} +\setcounter{savedauthor}{0} +\setcounter{bookauthor}{0} +\setcounter{savedbookauthor}{0} +\setcounter{commentator}{0} +\setcounter{savedcommentator}{0} +\setcounter{editor}{0} +\setcounter{savededitor}{0} +\setcounter{editora}{0} +\setcounter{savededitora}{0} +\setcounter{editorb}{0} +\setcounter{savededitorb}{0} +\setcounter{editorc}{0} +\setcounter{savededitorc}{0} +\setcounter{foreword}{0} +\setcounter{savedforeword}{0} +\setcounter{holder}{0} +\setcounter{savedholder}{0} +\setcounter{introduction}{0} +\setcounter{savedintroduction}{0} +\setcounter{namea}{0} +\setcounter{savednamea}{0} +\setcounter{nameb}{0} +\setcounter{savednameb}{0} +\setcounter{namec}{0} +\setcounter{savednamec}{0} +\setcounter{translator}{0} +\setcounter{savedtranslator}{0} +\setcounter{shortauthor}{0} +\setcounter{savedshortauthor}{0} +\setcounter{shorteditor}{0} +\setcounter{savedshorteditor}{0} +\setcounter{labelname}{0} +\setcounter{savedlabelname}{0} +\setcounter{institution}{0} +\setcounter{savedinstitution}{0} +\setcounter{lista}{0} +\setcounter{savedlista}{0} +\setcounter{listb}{0} +\setcounter{savedlistb}{0} +\setcounter{listc}{0} +\setcounter{savedlistc}{0} +\setcounter{listd}{0} +\setcounter{savedlistd}{0} +\setcounter{liste}{0} +\setcounter{savedliste}{0} +\setcounter{listf}{0} +\setcounter{savedlistf}{0} +\setcounter{location}{0} +\setcounter{savedlocation}{0} +\setcounter{organization}{0} +\setcounter{savedorganization}{0} +\setcounter{origlocation}{0} +\setcounter{savedoriglocation}{0} +\setcounter{origpublisher}{0} +\setcounter{savedorigpublisher}{0} +\setcounter{publisher}{0} +\setcounter{savedpublisher}{0} +\setcounter{language}{0} +\setcounter{savedlanguage}{0} +\setcounter{origlanguage}{0} +\setcounter{savedoriglanguage}{0} +\setcounter{pageref}{0} +\setcounter{savedpageref}{0} +\setcounter{textcitecount}{0} +\setcounter{textcitetotal}{0} +\setcounter{textcitemaxnames}{0} +\setcounter{biburlnumpenalty}{0} +\setcounter{biburlucpenalty}{0} +\setcounter{biburllcpenalty}{0} +\setcounter{smartand}{1} +\setcounter{bbx:relatedcount}{0} +\setcounter{bbx:relatedtotal}{0} +\setcounter{cbx@tempcnta}{0} +\setcounter{cbx@tempcntb}{1} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{38} +\setcounter{section@level}{2} +} diff --git a/document.acn b/document.acn new file mode 100644 index 0000000..e69de29 diff --git a/document.aux b/document.aux new file mode 100644 index 0000000..aee21af --- /dev/null +++ b/document.aux @@ -0,0 +1,97 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\abx@aux@refcontext{none/global//global/global} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\providecommand\@newglossary[4]{} +\@newglossary{main}{glg}{gls}{glo} +\@newglossary{acronym}{alg}{acr}{acn} +\@writefile{toc}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } +\@writefile{lof}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } +\@writefile{lot}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{Abstract}{1}{section*.1}} +\newlabel{abstract}{{}{1}{Abstract}{section*.1}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{Acknowledgements}{2}{section*.2}} +\newlabel{acknowledgements}{{}{2}{Acknowledgements}{section*.2}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{Glossary}{3}{section*.3}} +\newlabel{glossary}{{}{3}{Glossary}{section*.3}{}} +\abx@aux@cite{1} +\abx@aux@segm{0}{0}{1} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{Introduction}{5}{section*.5}} +\newlabel{introduction}{{}{5}{Introduction}{section*.5}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{Problem Articulation}{7}{section*.6}} +\newlabel{problem}{{}{7}{Problem Articulation}{section*.6}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Problem Statement}{7}{section*.7}} +\newlabel{statement}{{}{7}{Problem Statement}{section*.7}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Stakeholders}{7}{section*.8}} +\newlabel{stakeholders}{{}{7}{Stakeholders}{section*.8}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Project Constraints}{7}{section*.9}} +\newlabel{constraints}{{}{7}{Project Constraints}{section*.9}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{Literature Review}{8}{section*.10}} +\newlabel{literature}{{}{8}{Literature Review}{section*.10}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Existing Tools}{8}{section*.11}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Related Work}{8}{section*.12}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Tweet Collection}{8}{section*.13}} +\newlabel{tweet_collection}{{}{8}{Tweet Collection}{section*.13}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Sentiment Analysis}{8}{section*.14}} +\newlabel{sentiment}{{}{8}{Sentiment Analysis}{section*.14}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{Algorithms}{8}{section*.15}} +\newlabel{algorithms}{{}{8}{Algorithms}{section*.15}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{Techniques}{8}{section*.16}} +\newlabel{techniques}{{}{8}{Techniques}{section*.16}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Neural Networks}{8}{section*.17}} +\newlabel{networks}{{}{8}{Neural Networks}{section*.17}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{Types}{8}{section*.18}} +\newlabel{types}{{}{8}{Types}{section*.18}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{LSTMs}{8}{section*.19}} +\newlabel{lstms}{{}{8}{LSTMs}{section*.19}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Machine Learning}{8}{section*.20}} +\newlabel{machine}{{}{8}{Machine Learning}{section*.20}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{Logistical Regression}{8}{section*.21}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{Solution Approach}{9}{section*.22}} +\newlabel{solution}{{}{9}{Solution Approach}{section*.22}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Solution Summary}{9}{section*.23}} +\newlabel{sumary}{{}{9}{Solution Summary}{section*.23}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Data flow Overview}{9}{section*.24}} +\newlabel{data-flow}{{}{9}{Data flow Overview}{section*.24}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Packages, Tools and Techniques}{9}{section*.25}} +\newlabel{tools}{{}{9}{Packages, Tools and Techniques}{section*.25}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{System Design and Implementation}{10}{section*.26}} +\newlabel{implementation}{{}{10}{System Design and Implementation}{section*.26}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Data collection}{10}{section*.27}} +\newlabel{collection}{{}{10}{Data collection}{section*.27}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Data processing}{10}{section*.28}} +\newlabel{processing}{{}{10}{Data processing}{section*.28}{}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{Preprocessing}{10}{section*.29}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {paragraph}{Tweet Filtering}{10}{section*.30}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {paragraph}{Text Cleaning}{10}{section*.31}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {paragraph}{Ngram based Language detection filtering}{10}{section*.32}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{Spam Filtering}{10}{section*.33}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {paragraph}{Tweet Processing}{10}{section*.34}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {paragraph}{Naive Bayes model}{10}{section*.35}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {paragraph}{Multinomial Naive Bayes}{10}{section*.36}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {paragraph}{Bernoullis Naive Bayes}{10}{section*.37}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {paragraph}{Gaussuan Naive Bayes}{10}{section*.38}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Sentiment Analysis}{10}{section*.39}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{VADER}{10}{section*.40}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{Testing: Verification and Reflection}{11}{section*.41}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{Discussion: Contribution and Reflection}{12}{section*.42}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Limitations}{12}{section*.43}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{Social, Legal and Ethical Issues}{13}{section*.44}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{Conclusion and Future Improvements}{14}{section*.45}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Conclusion}{14}{section*.46}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{Future Improvements}{14}{section*.47}} diff --git a/document.bbl b/document.bbl new file mode 100644 index 0000000..0190a07 --- /dev/null +++ b/document.bbl @@ -0,0 +1,100 @@ +% $ biblatex auxiliary file $ +% $ biblatex bbl format version 2.9 $ +% Do not modify the above lines! +% +% This is an auxiliary file used by the 'biblatex' package. +% This file may safely be deleted. It will be recreated by +% biber as required. +% +\begingroup +\makeatletter +\@ifundefined{ver@biblatex.sty} + {\@latex@error + {Missing 'biblatex' package} + {The bibliography requires the 'biblatex' package.} + \aftergroup\endinput} + {} +\endgroup + + +\refsection{0} + \datalist[entry]{none/global//global/global} + \entry{1}{inproceedings}{} + \name{author}{4}{}{% + {{hash=452dff749c5d03968381e376f46bf0a0}{% + family={Pagolu}, + familyi={P\bibinitperiod}, + given={Venkata\bibnamedelima Sasank}, + giveni={V\bibinitperiod\bibinitdelim S\bibinitperiod}}}% + {{hash=18d16b6609c94fec3ce6a27cb11ad712}{% + family={Reddy}, + familyi={R\bibinitperiod}, + given={Kamal\bibnamedelima Nayan}, + giveni={K\bibinitperiod\bibinitdelim N\bibinitperiod}}}% + {{hash=bb79fbbcf11783d9a120114935cbcf43}{% + family={Panda}, + familyi={P\bibinitperiod}, + given={Ganapati}, + giveni={G\bibinitperiod}}}% + {{hash=4056f804aa7f98a00b2df63d78959f2d}{% + family={Majhi}, + familyi={M\bibinitperiod}, + given={Babita}, + giveni={B\bibinitperiod}}}% + } + \list{organization}{1}{% + {IEEE}% + } + \strng{namehash}{85459ae8a334aacad62b2b686d8d6ff4} + \strng{fullhash}{cc3c0aac71b441c0b6d46a956c9328f7} + \strng{bibnamehash}{cc3c0aac71b441c0b6d46a956c9328f7} + \strng{authorbibnamehash}{cc3c0aac71b441c0b6d46a956c9328f7} + \strng{authornamehash}{85459ae8a334aacad62b2b686d8d6ff4} + \strng{authorfullhash}{cc3c0aac71b441c0b6d46a956c9328f7} + \field{sortinit}{1} + \field{sortinithash}{2174f786c6195e7fe2ee1c229b416e29} + \field{labelnamesource}{author} + \field{labeltitlesource}{title} + \field{booktitle}{2016 international conference on signal processing, communication, power and embedded system (SCOPES)} + \field{title}{Sentiment analysis of Twitter data for predicting stock market movements} + \field{year}{2016} + \field{pages}{1345\bibrangedash 1350} + \range{pages}{6} + \verb{urlraw} + \verb https://arxiv.org/pdf/1610.09225.pdf + \endverb + \verb{url} + \verb https://arxiv.org/pdf/1610.09225.pdf + \endverb + \endentry + \entry{2}{online}{} + \name{author}{1}{}{% + {{hash=43cefe0572c54e4d0af2b971c896b486}{% + family={brnrd.me}, + familyi={b\bibinitperiod}, + given={Ben\bibnamedelima Donkor}, + giveni={B\bibinitperiod\bibinitdelim D\bibinitperiod}}}% + } + \strng{namehash}{43cefe0572c54e4d0af2b971c896b486} + \strng{fullhash}{43cefe0572c54e4d0af2b971c896b486} + \strng{bibnamehash}{43cefe0572c54e4d0af2b971c896b486} + \strng{authorbibnamehash}{43cefe0572c54e4d0af2b971c896b486} + \strng{authornamehash}{43cefe0572c54e4d0af2b971c896b486} + \strng{authorfullhash}{43cefe0572c54e4d0af2b971c896b486} + \field{sortinit}{2} + \field{sortinithash}{cbff857e587bcb4635511624d773949e} + \field{labelnamesource}{author} + \field{labeltitlesource}{title} + \field{title}{Sentiment Analysis: Why It's Never 100% Accurate} + \verb{urlraw} + \verb https://brnrd.me/posts/sentiment-analysis-never-accurate + \endverb + \verb{url} + \verb https://brnrd.me/posts/sentiment-analysis-never-accurate + \endverb + \warn{\item Entry '2' (report.bib): Invalid format 'date' of date field 'date' - ignoring} + \endentry + \enddatalist +\endrefsection +\endinput + diff --git a/document.bcf b/document.bcf new file mode 100644 index 0000000..609f222 --- /dev/null +++ b/document.bcf @@ -0,0 +1,1979 @@ + + + + + + output_encoding + utf8 + + + input_encoding + utf8 + + + debug + 0 + + + mincrossrefs + 2 + + + minxrefs + 2 + + + sortcase + 1 + + + sortupper + 1 + + + + + + + alphaothers + + + + + labelalpha + 0 + + + labelnamespec + shortauthor + author + shorteditor + editor + translator + + + labeltitle + 0 + + + labeltitlespec + shorttitle + title + maintitle + + + labeltitleyear + 0 + + + labeldateparts + 0 + + + labeldatespec + date + year + eventdate + origdate + urldate + nodate + + + julian + 0 + + + gregorianstart + 1582-10-15 + + + maxalphanames + 3 + + + maxbibnames + 999 + + + maxcitenames + 3 + + + maxitems + 3 + + + minalphanames + 1 + + + minbibnames + 3 + + + mincitenames + 3 + + + minitems + 1 + + + singletitle + 0 + + + sortalphaothers + + + + + sortlocale + english + + + sortingtemplatename + none + + + sortsets + 0 + + + uniquelist + 0 + + + uniquename + 0 + + + uniqueprimaryauthor + 0 + + + uniquetitle + 0 + + + uniquebaretitle + 0 + + + uniquework + 0 + + + useprefix + 0 + + + useafterword + 1 + + + useannotator + 1 + + + useauthor + 1 + + + usebookauthor + 1 + + + usecommentator + 1 + + + useeditor + 1 + + + useeditora + 1 + + + useeditorb + 1 + + + useeditorc + 1 + + + useforeword + 1 + + + useholder + 1 + + + useintroduction + 1 + + + usenamea + 1 + + + usenameb + 1 + + + usenamec + 1 + + + usetranslator + 0 + + + useshortauthor + 1 + + + useshorteditor + 1 + + + + + datamodel + labelalphanametemplate + labelalphatemplate + inheritance + translit + uniquenametemplate + sortingnamekeytemplate + sortingtemplate + extradatespec + labelnamespec + labeltitlespec + labeldatespec + controlversion + alphaothers + sortalphaothers + presort + texencoding + bibencoding + sortingtemplatename + sortlocale + language + autolang + backrefsetstyle + block + labeldate + labeltime + dateera + date + time + eventdate + eventtime + origdate + origtime + urldate + urltime + alldatesusetime + alldates + alltimes + gregorianstart + autocite + notetype + refsection + refsegment + citereset + sortlos + babel + datelabel + backrefstyle + arxiv + familyinits + giveninits + prefixinits + suffixinits + useafterword + useannotator + useauthor + usebookauthor + usecommentator + useeditor + useeditora + useeditorb + useeditorc + useforeword + useholder + useintroduction + usenamea + usenameb + usenamec + usetranslator + useshortauthor + useshorteditor + debug + loadfiles + safeinputenc + sortcase + sortupper + terseinits + abbreviate + dateabbrev + clearlang + indexing + sortcites + sortsets + hyperref + backref + pagetracker + citecounter + citetracker + ibidtracker + idemtracker + opcittracker + loccittracker + parentracker + labeldateusetime + datecirca + dateuncertain + dateusetime + eventdateusetime + origdateusetime + urldateusetime + julian + datezeros + timezeros + timezones + seconds + autopunct + punctfont + labelnumber + labelalpha + labeltitle + labeltitleyear + labeldateparts + uniquelist + uniquename + singletitle + uniquetitle + uniquebaretitle + uniquework + uniqueprimaryauthor + defernumbers + locallabelwidth + bibwarn + useprefix + defernums + firstinits + sortfirstinits + sortgiveninits + labelyear + isbn + url + doi + eprint + related + subentry + dashed + mincrossrefs + minxrefs + maxnames + minnames + maxbibnames + minbibnames + maxcitenames + mincitenames + maxitems + minitems + maxalphanames + minalphanames + maxparens + dateeraauto + + + alphaothers + sortalphaothers + presort + useafterword + useannotator + useauthor + usebookauthor + usecommentator + useeditor + useeditora + useeditorb + useeditorc + useforeword + useholder + useintroduction + usenamea + usenameb + usenamec + usetranslator + useshortauthor + useshorteditor + indexing + labelnumber + labelalpha + labeltitle + labeltitleyear + labeldateparts + uniquelist + uniquename + singletitle + uniquetitle + uniquebaretitle + uniquework + useprefix + skipbib + skipbiblist + skiplab + dataonly + skiplos + labelyear + labelalphatemplate + translit + sortexclusion + sortinclusion + labelnamespec + labeltitlespec + labeldatespec + maxnames + minnames + maxbibnames + minbibnames + maxcitenames + mincitenames + maxitems + minitems + maxalphanames + minalphanames + + + noinherit + nametemplates + labelalphanametemplatename + uniquenametemplatename + sortingnamekeytemplatename + presort + useafterword + useannotator + useauthor + usebookauthor + usecommentator + useeditor + useeditora + useeditorb + useeditorc + useforeword + useholder + useintroduction + usenamea + usenameb + usenamec + usetranslator + useshortauthor + useshorteditor + indexing + uniquelist + uniquename + useprefix + skipbib + skipbiblist + skiplab + dataonly + skiplos + maxnames + minnames + maxbibnames + minbibnames + maxcitenames + mincitenames + maxitems + minitems + maxalphanames + minalphanames + + + nametemplates + sortingnamekeytemplatename + uniquenametemplatename + labelalphanametemplatename + useprefix + + + nametemplates + sortingnamekeytemplatename + uniquenametemplatename + labelalphanametemplatename + useprefix + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + prefix + family + + + + + shorthand + label + labelname + labelname + + + year + + + + + + labelyear + year + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + prefix + family + given + + + + + prefix + + + family + + + given + + + suffix + + + prefix + + + mm + + + + sf,sm,sn,pf,pm,pn,pp + family,given,prefix,suffix + boolean,integer,string,xml + + + article + artwork + audio + bibnote + book + bookinbook + booklet + collection + commentary + customa + customb + customc + customd + custome + customf + inbook + incollection + inproceedings + inreference + image + jurisdiction + legal + legislation + letter + manual + misc + movie + music + mvcollection + mvreference + mvproceedings + mvbook + online + patent + performance + periodical + proceedings + reference + report + review + set + software + standard + suppbook + suppcollection + suppperiodical + thesis + unpublished + video + xdata + + + number + volume + volumes + abstract + addendum + annotation + booksubtitle + booktitle + booktitleaddon + chapter + edition + eid + entrysubtype + eprintclass + eprinttype + eventtitle + eventtitleaddon + gender + howpublished + indexsorttitle + indextitle + isan + isbn + ismn + isrn + issn + issue + issuesubtitle + issuetitle + iswc + journalsubtitle + journaltitle + label + langid + langidopts + library + mainsubtitle + maintitle + maintitleaddon + nameaddon + note + origtitle + pagetotal + part + relatedstring + relatedtype + reprinttitle + series + shorthandintro + subtitle + title + titleaddon + usera + userb + userc + userd + usere + userf + venue + version + shorthand + shortjournal + shortseries + shorttitle + sortyear + sorttitle + sortshorthand + sortkey + presort + institution + lista + listb + listc + listd + liste + listf + location + organization + origlocation + origpublisher + publisher + afterword + annotator + author + bookauthor + commentator + editor + editora + editorb + editorc + foreword + holder + introduction + namea + nameb + namec + translator + shortauthor + shorteditor + sortname + authortype + editoratype + editorbtype + editorctype + editortype + bookpagination + nameatype + namebtype + namectype + pagination + pubstate + type + language + origlanguage + crossref + xref + date + endyear + year + month + day + hour + minute + second + timezone + season + endmonth + endday + endhour + endminute + endsecond + endtimezone + endseason + eventdate + eventendyear + eventyear + eventmonth + eventday + eventhour + eventminute + eventsecond + eventtimezone + eventseason + eventendmonth + eventendday + eventendhour + eventendminute + eventendsecond + eventendtimezone + eventendseason + origdate + origendyear + origyear + origmonth + origday + orighour + origminute + origsecond + origtimezone + origseason + origendmonth + origendday + origendhour + origendminute + origendsecond + origendtimezone + origendseason + urldate + urlendyear + urlyear + urlmonth + urlday + urlhour + urlminute + urlsecond + urltimezone + urlseason + urlendmonth + urlendday + urlendhour + urlendminute + urlendsecond + urlendtimezone + urlendseason + doi + eprint + file + verba + verbb + verbc + url + xdata + ids + entryset + related + keywords + options + relatedoptions + pages + execute + + + abstract + annotation + authortype + bookpagination + crossref + day + endday + endhour + endminute + endmonth + endseason + endsecond + endtimezone + endyear + entryset + entrysubtype + execute + file + gender + hour + ids + indextitle + indexsorttitle + isan + ismn + iswc + keywords + label + langid + langidopts + library + lista + listb + listc + listd + liste + listf + minute + month + nameaddon + options + origday + origendday + origendhour + origendminute + origendmonth + origendseason + origendsecond + origendtimezone + origendyear + orighour + origminute + origmonth + origseason + origsecond + origtimezone + origyear + origlocation + origpublisher + origtitle + pagination + presort + related + relatedoptions + relatedstring + relatedtype + season + second + shortauthor + shorteditor + shorthand + shorthandintro + shortjournal + shortseries + shorttitle + sortkey + sortname + sortshorthand + sorttitle + sortyear + timezone + url + urlday + urlendday + urlendhour + urlendminute + urlendmonth + urlendsecond + urlendtimezone + urlendyear + urlhour + urlminute + urlmonth + urlsecond + urltimezone + urlyear + usera + userb + userc + userd + usere + userf + verba + verbb + verbc + xdata + xref + year + + + set + entryset + crossref + + + article + addendum + annotator + author + commentator + doi + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eid + eprint + eprintclass + eprinttype + issn + issue + issuetitle + issuesubtitle + journalsubtitle + journaltitle + language + note + number + origlanguage + pages + pubstate + series + subtitle + title + titleaddon + translator + version + volume + + + bibnote + note + + + book + author + addendum + afterword + annotator + chapter + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + maintitle + maintitleaddon + mainsubtitle + note + number + origlanguage + pages + pagetotal + part + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + mvbook + addendum + afterword + annotator + author + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + note + number + origlanguage + pagetotal + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + inbook + bookinbook + suppbook + addendum + afterword + annotator + author + booktitle + bookauthor + booksubtitle + booktitleaddon + chapter + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + part + publisher + pages + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + booklet + addendum + author + chapter + doi + editor + editortype + eprint + eprintclass + eprinttype + howpublished + language + location + note + pages + pagetotal + pubstate + subtitle + title + titleaddon + type + + + collection + reference + addendum + afterword + annotator + chapter + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + pages + pagetotal + part + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + mvcollection + mvreference + addendum + afterword + annotator + author + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + note + number + origlanguage + publisher + pubstate + subtitle + title + titleaddon + translator + volume + volumes + + + incollection + suppcollection + inreference + addendum + afterword + annotator + author + booksubtitle + booktitle + booktitleaddon + chapter + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + pages + part + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + manual + addendum + author + chapter + doi + edition + editor + editortype + eprint + eprintclass + eprinttype + isbn + language + location + note + number + organization + pages + pagetotal + publisher + pubstate + series + subtitle + title + titleaddon + type + version + + + misc + addendum + author + doi + editor + editortype + eprint + eprintclass + eprinttype + howpublished + language + location + note + organization + pubstate + subtitle + title + titleaddon + type + version + + + online + addendum + author + editor + editortype + language + note + organization + pubstate + subtitle + title + titleaddon + version + + + patent + addendum + author + doi + eprint + eprintclass + eprinttype + holder + location + note + number + pubstate + subtitle + title + titleaddon + type + version + + + periodical + addendum + doi + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + issn + issue + issuesubtitle + issuetitle + language + note + number + pubstate + season + series + subtitle + title + volume + + + mvproceedings + addendum + doi + editor + editortype + eprint + eprintclass + eprinttype + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendseason + eventendsecond + eventendtimezone + eventendyear + eventhour + eventminute + eventmonth + eventseason + eventsecond + eventtimezone + eventyear + eventtitle + eventtitleaddon + isbn + language + location + note + number + organization + pagetotal + publisher + pubstate + series + subtitle + title + titleaddon + venue + volumes + + + proceedings + addendum + chapter + doi + editor + editortype + eprint + eprintclass + eprinttype + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendseason + eventendsecond + eventendtimezone + eventendyear + eventhour + eventminute + eventmonth + eventseason + eventsecond + eventtimezone + eventyear + eventtitle + eventtitleaddon + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + organization + pages + pagetotal + part + publisher + pubstate + series + subtitle + title + titleaddon + venue + volume + volumes + + + inproceedings + addendum + author + booksubtitle + booktitle + booktitleaddon + chapter + doi + editor + editortype + eprint + eprintclass + eprinttype + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendseason + eventendsecond + eventendtimezone + eventendyear + eventhour + eventminute + eventmonth + eventseason + eventsecond + eventtimezone + eventyear + eventtitle + eventtitleaddon + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + organization + pages + part + publisher + pubstate + series + subtitle + title + titleaddon + venue + volume + volumes + + + report + addendum + author + chapter + doi + eprint + eprintclass + eprinttype + institution + isrn + language + location + note + number + pages + pagetotal + pubstate + subtitle + title + titleaddon + type + version + + + thesis + addendum + author + chapter + doi + eprint + eprintclass + eprinttype + institution + language + location + note + pages + pagetotal + pubstate + subtitle + title + titleaddon + type + + + unpublished + addendum + author + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendseason + eventendsecond + eventendtimezone + eventendyear + eventhour + eventminute + eventmonth + eventseason + eventsecond + eventtimezone + eventyear + eventtitle + eventtitleaddon + howpublished + language + location + note + pubstate + subtitle + title + titleaddon + type + venue + + + article + book + inbook + bookinbook + suppbook + booklet + collection + incollection + suppcollection + manual + misc + mvbook + mvcollection + online + patent + periodical + suppperiodical + proceedings + inproceedings + reference + inreference + report + set + thesis + unpublished + + + date + year + + + + + set + + entryset + crossref + + + + article + + author + journaltitle + title + + + + book + mvbook + mvcollection + mvreference + + author + title + + + + inbook + bookinbook + suppbook + + author + title + booktitle + + + + booklet + + + author + editor + + title + + + + collection + reference + + editor + title + + + + incollection + suppcollection + inreference + + author + editor + title + booktitle + + + + manual + + title + + + + misc + + title + + + + online + + title + url + + + + patent + + author + title + number + + + + periodical + + editor + title + + + + proceedings + mvproceedings + + editor + title + + + + inproceedings + + author + title + booktitle + + + + report + + author + title + type + institution + + + + thesis + + author + title + type + institution + + + + unpublished + + author + title + + + + + isbn + + + issn + + + ismn + + + date + eventdate + origdate + urldate + + + gender + + + + + + + report.bib + + + 1 + * diff --git a/document.blg b/document.blg new file mode 100644 index 0000000..236dd5e --- /dev/null +++ b/document.blg @@ -0,0 +1,17 @@ +[0] Config.pm:302> INFO - This is Biber 2.11 +[0] Config.pm:305> INFO - Logfile is 'document.blg' +[31] biber:313> INFO - === Mon Mar 11, 2019, 14:13:39 +[52] Biber.pm:371> INFO - Reading 'document.bcf' +[127] Biber.pm:854> INFO - Using all citekeys in bib section 0 +[144] Biber.pm:3976> INFO - Processing section 0 +[156] Biber.pm:4136> INFO - Looking for bibtex format file 'report.bib' for section 0 +[157] bibtex.pm:1489> INFO - LaTeX decoding ... +[160] bibtex.pm:1305> INFO - Found BibTeX data source 'report.bib' +[166] Utils.pm:193> WARN - Entry '2' (report.bib): Invalid format 'date' of date field 'date' - ignoring +[189] UCollate.pm:68> INFO - Overriding locale 'en-US' defaults 'normalization = NFD' with 'normalization = prenormalized' +[189] UCollate.pm:68> INFO - Overriding locale 'en-US' defaults 'variable = shifted' with 'variable = non-ignorable' +[189] Biber.pm:3804> INFO - Sorting list 'none/global//global/global' of type 'entry' with template 'none' and locale 'en-US' +[189] Biber.pm:3810> INFO - No sort tailoring available for locale 'en-US' +[196] bbl.pm:617> INFO - Writing 'document.bbl' with encoding 'UTF-8' +[198] bbl.pm:720> INFO - Output to document.bbl +[198] Biber.pm:110> INFO - WARNINGS: 1 diff --git a/document.glo b/document.glo new file mode 100644 index 0000000..e69de29 diff --git a/document.log b/document.log new file mode 100644 index 0000000..e664679 --- /dev/null +++ b/document.log @@ -0,0 +1,2073 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2019/dev/Debian) (preloaded format=pdflatex 2019.2.14) 11 MAR 2019 14:21 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**document.tex +(./document.tex +LaTeX2e <2018-04-01> patch level 5 +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count80 +\c@section=\count81 +\c@subsection=\count82 +\c@subsubsection=\count83 +\c@paragraph=\count84 +\c@subparagraph=\count85 +\c@figure=\count86 +\c@table=\count87 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2017/09/02 v2.17a AMS math features +\@mathmargin=\skip43 + +For additional information on amsmath, use the `?' option. +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 AMS text + +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks14 +\ex@=\dimen103 +)) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2016/03/08 v2.02 operator names +) +\inf@bad=\count88 +LaTeX Info: Redefining \frac on input line 213. +\uproot@=\count89 +\leftroot@=\count90 +LaTeX Info: Redefining \overline on input line 375. +\classnum@=\count91 +\DOTSCASE@=\count92 +LaTeX Info: Redefining \ldots on input line 472. +LaTeX Info: Redefining \dots on input line 475. +LaTeX Info: Redefining \cdots on input line 596. +\Mathstrutbox@=\box26 +\strutbox@=\box27 +\big@size=\dimen105 +LaTeX Font Info: Redeclaring font encoding OML on input line 712. +LaTeX Font Info: Redeclaring font encoding OMS on input line 713. +\macc@depth=\count93 +\c@MaxMatrixCols=\count94 +\dotsspace@=\muskip10 +\c@parentequation=\count95 +\dspbrk@lvl=\count96 +\tag@help=\toks15 +\row@=\count97 +\column@=\count98 +\maxfields@=\count99 +\andhelp@=\toks16 +\eqnshift@=\dimen106 +\alignsep@=\dimen107 +\tagshift@=\dimen108 +\tagwidth@=\dimen109 +\totwidth@=\dimen110 +\lineht@=\dimen111 +\@envbody=\toks17 +\multlinegap=\skip44 +\multlinetaggap=\skip45 +\mathdisplay@stack=\toks18 +LaTeX Info: Redefining \[ on input line 2817. +LaTeX Info: Redefining \] on input line 2818. +) +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +) +(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty +Package: multirow 2018/08/03 v2.3 Span multiple rows of a table +\multirow@colwidth=\skip46 +\multirow@cntb=\count100 +\multirow@dima=\skip47 +\bigstrutjot=\dimen112 +) +(/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty +Package: colortbl 2018/05/02 v1.0c Color table columns (DPC) + +(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty +Package: array 2018/04/30 v2.4h Tabular extension package (FMi) +\col@sep=\dimen113 +\ar@mcellbox=\box28 +\extrarowheight=\dimen114 +\NC@list=\toks19 +\extratabsurround=\skip48 +\backup@length=\skip49 +\ar@cellbox=\box29 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty +Package: color 2016/07/10 v1.1e Standard LaTeX Color (DPC) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package color Info: Driver file: pdftex.def on input line 147. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex +)) +\everycr=\toks20 +\minrowclearance=\skip50 +) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +LaTeX Info: Redefining \color on input line 709. +\rownum=\count101 +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(/usr/share/texlive/texmf-dist/tex/latex/epigraph/epigraph.sty +Package: epigraph 2009/09/02 v1.5c typesetting epigraphs +\beforeepigraphskip=\skip51 +\afterepigraphskip=\skip52 +\epigraphwidth=\skip53 +\epigraphrule=\skip54 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2018/05/01 v3.3-147 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2018/05/27 v1.8a caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 64. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks21 +) +\captionmargin=\dimen115 +\captionmargin@=\dimen116 +\captionwidth=\dimen117 +\caption@tempdima=\dimen118 +\caption@indent=\dimen119 +\caption@parindent=\dimen120 +\caption@hangindent=\dimen121 +) +\c@ContinuedFloat=\count102 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/subcaption.sty +Package: subcaption 2018/05/01 v1.1-162 Sub-captions (AR) +\c@subfigure=\count103 +\c@subtable=\count104 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty +Package: tabularx 2016/02/03 v2.11b `tabularx' package (DPC) +\TX@col@width=\dimen122 +\TX@old@table=\dimen123 +\TX@old@col=\dimen124 +\TX@target=\dimen125 +\TX@delta=\dimen126 +\TX@cols=\count105 +\TX@ftn=\toks22 +) +(/usr/share/texlive/texmf-dist/tex/latex/float/float.sty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count106 +\float@exts=\toks23 +\float@box=\box30 +\@float@everytoks=\toks24 +\@floatcapt=\box31 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty +Package: longtable 2014/10/28 v4.11 Multi-page Table package (DPC) +\LTleft=\skip55 +\LTright=\skip56 +\LTpre=\skip57 +\LTpost=\skip58 +\LTchunksize=\count107 +\LTcapwidth=\dimen127 +\LT@head=\box32 +\LT@firsthead=\box33 +\LT@foot=\box34 +\LT@lastfoot=\box35 +\LT@cols=\count108 +\LT@rows=\count109 +\c@LT@tables=\count110 +\c@LT@chunks=\count111 +\LT@p@ftn=\toks25 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. +) +\Gin@req@height=\dimen128 +\Gin@req@width=\dimen129 +) +(/usr/share/texlive/texmf-dist/tex/latex/pdfpages/pdfpages.sty +Package: pdfpages 2017/10/31 v0.5l Insert pages of external PDF documents (AM) + +(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count112 +\calc@Bcount=\count113 +\calc@Adimen=\dimen130 +\calc@Bdimen=\dimen131 +\calc@Askip=\skip59 +\calc@Bskip=\skip60 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count114 +\calc@Cskip=\skip61 +) +(/usr/share/texlive/texmf-dist/tex/latex/eso-pic/eso-pic.sty +Package: eso-pic 2018/04/12 v2.0h eso-pic (RN) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/atbegshi.sty +Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2017/03/15 v3.2 Provides the ifpdf switch +))) +\AM@pagewidth=\dimen132 +\AM@pageheight=\dimen133 + +(/usr/share/texlive/texmf-dist/tex/latex/pdfpages/pppdftex.def +File: pppdftex.def 2017/10/31 v0.5l Pdfpages driver for pdfTeX (AM) +) +\AM@pagebox=\box36 +\AM@global@opts=\toks26 +\AM@toc@title=\toks27 +\c@AM@survey=\count115 +\AM@templatesizebox=\box37 +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/pdflscape.sty +Package: pdflscape 2016/05/14 v0.11 Display of landscape pages in PDF (HO) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/lscape.sty +Package: lscape 2000/10/22 v3.01 Landscape Pages (DPC) +) +Package pdflscape Info: Auto-detected driver: pdftex on input line 81. + +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +)) +(/usr/share/texlive/texmf-dist/tex/latex/glossaries/base/glossaries.sty +Package: glossaries 2018/07/23 v4.41 (NLCT) + +(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2014/12/03 v2.7a package option processing (HA) + +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks28 +\XKV@tempa@toks=\toks29 +) +\XKV@depth=\count116 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +(/usr/share/texlive/texmf-dist/tex/latex/mfirstuc/mfirstuc.sty +Package: mfirstuc 2017/11/14 v2.06 (NLCT) + +(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2018/08/19 v2.5f e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count117 +) +\@glsmfirst=\toks30 +\@glsmrest=\toks31 +) +(/usr/share/texlive/texmf-dist/tex/latex/textcase/textcase.sty +Package: textcase 2004/10/07 v0.07 Text only upper/lower case changing (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/xfor/xfor.sty +Package: xfor 2009/02/05 v1.05 (NLCT) +) +(/usr/share/texlive/texmf-dist/tex/latex/datatool/datatool-base.sty +Package: datatool-base 2018/04/16 v2.30 (NLCT) + +(/usr/share/texlive/texmf-dist/tex/latex/substr/substr.sty +Package: substr 2009/10/20 v1.2 Handle substrings +\c@su@anzahl=\count118 +) +(/usr/share/texlive/texmf-dist/tex/latex/datatool/datatool-fp.sty +Package: datatool-fp 2018/04/16 v2.30 (NLCT) + +(/usr/share/texlive/texmf-dist/tex/latex/fp/fp.sty +Package: fp 1995/04/02 + +`Fixed Point Package', Version 0.8, April 2, 1995 (C) Michael Mehlich +(/usr/share/texlive/texmf-dist/tex/latex/fp/defpattern.sty +Package: defpattern 1994/10/12 +\actioncount=\count119 +) +(/usr/share/texlive/texmf-dist/tex/latex/fp/fp-basic.sty +Package: fp-basic 1996/05/13 +\FP@xs=\count120 +\FP@xia=\count121 +\FP@xib=\count122 +\FP@xfa=\count123 +\FP@xfb=\count124 +\FP@rega=\count125 +\FP@regb=\count126 +\FP@regs=\count127 +\FP@times=\count128 +) +(/usr/share/texlive/texmf-dist/tex/latex/fp/fp-addons.sty +Package: fp-addons 1995/03/15 +) +(/usr/share/texlive/texmf-dist/tex/latex/fp/fp-snap.sty +Package: fp-snap 1995/04/05 +) +(/usr/share/texlive/texmf-dist/tex/latex/fp/fp-exp.sty +Package: fp-exp 1995/04/03 +) +(/usr/share/texlive/texmf-dist/tex/latex/fp/fp-trigo.sty +Package: fp-trigo 1995/04/14 +) +(/usr/share/texlive/texmf-dist/tex/latex/fp/fp-pas.sty +Package: fp-pas 1994/08/29 +) +(/usr/share/texlive/texmf-dist/tex/latex/fp/fp-random.sty +Package: fp-random 1995/02/23 +\FPseed=\count129 +) +(/usr/share/texlive/texmf-dist/tex/latex/fp/fp-eqn.sty +Package: fp-eqn 1995/04/03 +) +(/usr/share/texlive/texmf-dist/tex/latex/fp/fp-upn.sty +Package: fp-upn 1996/10/21 +) +(/usr/share/texlive/texmf-dist/tex/latex/fp/fp-eval.sty +Package: fp-eval 1995/04/03 +))) +\@dtl@toks=\toks32 +\@dtl@tmpcount=\count130 +\dtl@tmplength=\skip62 +\dtl@sortresult=\count131 +\@dtl@numgrpsepcount=\count132 +\@dtl@datatype=\count133 +\dtl@codeA=\count134 +\dtl@codeB=\count135 +\@dtl@foreach@level=\count136 +) +(/usr/share/texlive/texmf-dist/tex/latex/glossaries/base/glossaries-compatible- +307.sty +Package: glossaries-compatible-307 2018/07/23 v4.41 (NLCT) +) +\gls@level=\count137 +\@gls@tmpb=\toks33 +\gls@tmplen=\skip63 +\glskeylisttok=\toks34 +\glslabeltok=\toks35 +\glsshorttok=\toks36 +\glslongtok=\toks37 + +(/usr/share/texlive/texmf-dist/tex/latex/glossaries/styles/glossary-hypernav.st +y +Package: glossary-hypernav 2018/07/23 v4.41 (NLCT) +) (/usr/share/texlive/texmf-dist/tex/latex/glossaries/styles/glossary-list.sty +Package: glossary-list 2018/07/23 v4.41 (NLCT) +\glslistdottedwidth=\skip64 +) (/usr/share/texlive/texmf-dist/tex/latex/glossaries/styles/glossary-long.sty +Package: glossary-long 2018/07/23 v4.41 (NLCT) +\glsdescwidth=\skip65 +\glspagelistwidth=\skip66 +) (/usr/share/texlive/texmf-dist/tex/latex/glossaries/styles/glossary-super.sty +Package: glossary-super 2018/07/23 v4.41 (NLCT) + +(/usr/share/texlive/texmf-dist/tex/latex/supertabular/supertabular.sty +Package: supertabular 2004/02/20 v4.1e the supertabular environment +\c@tracingst=\count138 +\ST@wd=\dimen134 +\ST@rightskip=\skip67 +\ST@leftskip=\skip68 +\ST@parfillskip=\skip69 +\ST@pageleft=\dimen135 +\ST@headht=\dimen136 +\ST@tailht=\dimen137 +\ST@pagesofar=\dimen138 +\ST@pboxht=\dimen139 +\ST@lineht=\dimen140 +\ST@stretchht=\dimen141 +\ST@prevht=\dimen142 +\ST@toadd=\dimen143 +\ST@dimen=\dimen144 +\ST@pbox=\box38 +)) +(/usr/share/texlive/texmf-dist/tex/latex/glossaries/styles/glossary-tree.sty +Package: glossary-tree 2018/07/23 v4.41 (NLCT) +\glstreeindent=\skip70 +)) +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2018/04/16 v5.8 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +) +\Gm@cnth=\count139 +\Gm@cntv=\count140 +\c@Gm@tempcnt=\count141 +\Gm@bindingoffset=\dimen145 +\Gm@wd@mp=\dimen146 +\Gm@odd@mp=\dimen147 +\Gm@even@mp=\dimen148 +\Gm@layoutwidth=\dimen149 +\Gm@layoutheight=\dimen150 +\Gm@layouthoffset=\dimen151 +\Gm@layoutvoffset=\dimen152 +\Gm@dimlist=\toks38 +) +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty +Package: biblatex 2018/03/04 v3.11 programmable bibliographies (PK/MW) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2018/01/30 v0.27 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +))) +(/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty +Package: logreq 2010/08/04 v1.0 xml request logger +\lrq@indent=\count142 + +(/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.def +File: logreq.def 2010/08/04 v1.0 logreq spec v1.0 +)) +(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip11 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +(/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty +(/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.tex +\@xs@message=\write3 +\integerpart=\count143 +\decimalpart=\count144 +) +Package: xstring 2013/10/13 v1.7c String manipulations (C Tellechea) +) +\c@tabx@nest=\count145 +\c@listtotal=\count146 +\c@listcount=\count147 +\c@liststart=\count148 +\c@liststop=\count149 +\c@citecount=\count150 +\c@citetotal=\count151 +\c@multicitecount=\count152 +\c@multicitetotal=\count153 +\c@instcount=\count154 +\c@maxnames=\count155 +\c@minnames=\count156 +\c@maxitems=\count157 +\c@minitems=\count158 +\c@citecounter=\count159 +\c@savedcitecounter=\count160 +\c@uniquelist=\count161 +\c@uniquename=\count162 +\c@refsection=\count163 +\c@refsegment=\count164 +\c@maxextratitle=\count165 +\c@maxextratitleyear=\count166 +\c@maxextradate=\count167 +\c@maxextraalpha=\count168 +\c@abbrvpenalty=\count169 +\c@highnamepenalty=\count170 +\c@lownamepenalty=\count171 +\c@maxparens=\count172 +\c@parenlevel=\count173 +\blx@tempcnta=\count174 +\blx@tempcntb=\count175 +\blx@tempcntc=\count176 +\blx@maxsection=\count177 +\blx@maxsegment@0=\count178 +\blx@notetype=\count179 +\blx@parenlevel@text=\count180 +\blx@parenlevel@foot=\count181 +\blx@sectionciteorder@0=\count182 +\labelnumberwidth=\skip71 +\labelalphawidth=\skip72 +\biblabelsep=\skip73 +\bibitemsep=\skip74 +\bibnamesep=\skip75 +\bibinitsep=\skip76 +\bibparsep=\skip77 +\bibhang=\skip78 +\blx@bcfin=\read1 +\blx@bcfout=\write4 +\c@mincomprange=\count183 +\c@maxcomprange=\count184 +\c@mincompwidth=\count185 +Package biblatex Info: Trying to load biblatex default data model... +Package biblatex Info: ... file 'blx-dm.def' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-dm.def +File: blx-dm.def 2018/03/04 v3.11 biblatex localization (PK/MW) +) +Package biblatex Info: Trying to load biblatex style data model... +Package biblatex Info: ... file 'ieee.dbx' not found. +Package biblatex Info: Trying to load biblatex custom data model... +Package biblatex Info: ... file 'biblatex-dm.cfg' not found. +\c@afterword=\count186 +\c@savedafterword=\count187 +\c@annotator=\count188 +\c@savedannotator=\count189 +\c@author=\count190 +\c@savedauthor=\count191 +\c@bookauthor=\count192 +\c@savedbookauthor=\count193 +\c@commentator=\count194 +\c@savedcommentator=\count195 +\c@editor=\count196 +\c@savededitor=\count197 +\c@editora=\count198 +\c@savededitora=\count199 +\c@editorb=\count266 +\c@savededitorb=\count267 +\c@editorc=\count268 +\c@savededitorc=\count269 +\c@foreword=\count270 +\c@savedforeword=\count271 +\c@holder=\count272 +\c@savedholder=\count273 +\c@introduction=\count274 +\c@savedintroduction=\count275 +\c@namea=\count276 +\c@savednamea=\count277 +\c@nameb=\count278 +\c@savednameb=\count279 +\c@namec=\count280 +\c@savednamec=\count281 +\c@translator=\count282 +\c@savedtranslator=\count283 +\c@shortauthor=\count284 +\c@savedshortauthor=\count285 +\c@shorteditor=\count286 +\c@savedshorteditor=\count287 +\c@labelname=\count288 +\c@savedlabelname=\count289 +\c@institution=\count290 +\c@savedinstitution=\count291 +\c@lista=\count292 +\c@savedlista=\count293 +\c@listb=\count294 +\c@savedlistb=\count295 +\c@listc=\count296 +\c@savedlistc=\count297 +\c@listd=\count298 +\c@savedlistd=\count299 +\c@liste=\count300 +\c@savedliste=\count301 +\c@listf=\count302 +\c@savedlistf=\count303 +\c@location=\count304 +\c@savedlocation=\count305 +\c@organization=\count306 +\c@savedorganization=\count307 +\c@origlocation=\count308 +\c@savedoriglocation=\count309 +\c@origpublisher=\count310 +\c@savedorigpublisher=\count311 +\c@publisher=\count312 +\c@savedpublisher=\count313 +\c@language=\count314 +\c@savedlanguage=\count315 +\c@origlanguage=\count316 +\c@savedoriglanguage=\count317 +\c@pageref=\count318 +\c@savedpageref=\count319 +\shorthandwidth=\skip79 +\shortjournalwidth=\skip80 +\shortserieswidth=\skip81 +\shorttitlewidth=\skip82 +\shortauthorwidth=\skip83 +\shorteditorwidth=\skip84 +\locallabelnumberwidth=\skip85 +\locallabelalphawidth=\skip86 +\localshorthandwidth=\skip87 +\localshortjournalwidth=\skip88 +\localshortserieswidth=\skip89 +\localshorttitlewidth=\skip90 +\localshortauthorwidth=\skip91 +\localshorteditorwidth=\skip92 +Package biblatex Info: Trying to load compatibility code... +Package biblatex Info: ... file 'blx-compat.def' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-compat.def +File: blx-compat.def 2018/03/04 v3.11 biblatex compatibility (PK/MW) +) +Package biblatex Info: Trying to load generic definitions... +Package biblatex Info: ... file 'biblatex.def' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.def +File: biblatex.def 2018/03/04 v3.11 biblatex compatibility (PK/MW) +\c@textcitecount=\count320 +\c@textcitetotal=\count321 +\c@textcitemaxnames=\count322 +\c@biburlnumpenalty=\count323 +\c@biburlucpenalty=\count324 +\c@biburllcpenalty=\count325 +\c@smartand=\count326 +) +Package biblatex Info: Trying to load bibliography style 'ieee'... +Package biblatex Info: ... file 'ieee.bbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex-ieee/ieee.bbx +File: ieee.bbx 2018/08/20 v1.3 biblatex bibliography style +Package biblatex Info: Trying to load bibliography style 'numeric-comp'... +Package biblatex Info: ... file 'numeric-comp.bbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/numeric-comp.bbx +File: numeric-comp.bbx 2018/03/04 v3.11 biblatex bibliography style (PK/MW) +Package biblatex Info: Trying to load bibliography style 'numeric'... +Package biblatex Info: ... file 'numeric.bbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx +File: numeric.bbx 2018/03/04 v3.11 biblatex bibliography style (PK/MW) +Package biblatex Info: Trying to load bibliography style 'standard'... +Package biblatex Info: ... file 'standard.bbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/standard.bbx +File: standard.bbx 2018/03/04 v3.11 biblatex bibliography style (PK/MW) +\c@bbx:relatedcount=\count327 +\c@bbx:relatedtotal=\count328 +)))) +Package biblatex Info: Trying to load citation style 'ieee'... +Package biblatex Info: ... file 'ieee.cbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx +File: ieee.cbx 2018/08/20 v1.3 biblatex citation style +Package biblatex Info: Trying to load citation style 'numeric-comp'... +Package biblatex Info: ... file 'numeric-comp.cbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/cbx/numeric-comp.cbx +File: numeric-comp.cbx 2018/03/04 v3.11 biblatex citation style (PK/MW) +\c@cbx@tempcnta=\count329 +\c@cbx@tempcntb=\count330 +Package biblatex Info: Redefining '\cite'. +Package biblatex Info: Redefining '\parencite'. +Package biblatex Info: Redefining '\footcite'. +Package biblatex Info: Redefining '\footcitetext'. +Package biblatex Info: Redefining '\smartcite'. +Package biblatex Info: Redefining '\supercite'. +Package biblatex Info: Redefining '\textcite'. +Package biblatex Info: Redefining '\textcites'. +Package biblatex Info: Redefining '\cites'. +Package biblatex Info: Redefining '\parencites'. +Package biblatex Info: Redefining '\smartcites'. +) +Package biblatex Info: Redefining '\cite'. +Package biblatex Info: Redefining '\cites'. +) +Package biblatex Info: Trying to load configuration file... +Package biblatex Info: ... file 'biblatex.cfg' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.cfg +File: biblatex.cfg +)) +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2018/02/06 v6.86b Hypertext links for LaTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty +Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO) + + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty +Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO) +Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO) +Package hobsub Info: Skipping package `infwarerr' (already loaded). +Package hobsub Info: Skipping package `ltxcmds' (already loaded). +Package hobsub Info: Skipping package `ifluatex' (already loaded). +Package hobsub Info: Skipping package `ifvtex' (already loaded). +Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO) +Package hobsub Info: Skipping package `ifpdf' (already loaded). +Package hobsub Info: Skipping package `etexcmds' (already loaded). +Package hobsub Info: Skipping package `kvsetkeys' (already loaded). +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +Package hobsub Info: Skipping package `pdftexcmds' (already loaded). +Package: pdfescape 2016/05/16 v1.14 Implements pdfTeX's escape features (HO) +Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO +) +Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO) +Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO) +) +Package hobsub Info: Skipping package `hobsub' (already loaded). +Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO) +Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO) +Package: xcolor-patch 2016/05/16 xcolor patch +Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO) +Package hobsub Info: Skipping package `atbegshi' (already loaded). +Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO) +Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty +Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO) +) +\@linkdim=\dimen153 +\Hy@linkcounter=\count331 +\Hy@pagecounter=\count332 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2018/02/06 v6.86b Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +\Hy@SavedSpaceFactor=\count333 + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +Package hyperref Info: Option `unicode' set `true' on input line 4383. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2018/02/06 v6.86b Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Hyper figures OFF on input line 4509. +Package hyperref Info: Link nesting OFF on input line 4514. +Package hyperref Info: Hyper index ON on input line 4517. +Package hyperref Info: Plain pages OFF on input line 4524. +Package hyperref Info: Backreferencing OFF on input line 4529. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4762. +\c@Hy@tempcnt=\count334 +LaTeX Info: Redefining \url on input line 5115. +\XeTeXLinkMargin=\dimen154 +\Fld@menulength=\count335 +\Field@Width=\dimen155 +\Fld@charsize=\dimen156 +Package hyperref Info: Hyper figures OFF on input line 6369. +Package hyperref Info: Link nesting OFF on input line 6374. +Package hyperref Info: Hyper index ON on input line 6377. +Package hyperref Info: backreferencing OFF on input line 6384. +Package hyperref Info: Link coloring OFF on input line 6389. +Package hyperref Info: Link coloring with OCG OFF on input line 6394. +Package hyperref Info: PDF/A mode OFF on input line 6399. +LaTeX Info: Redefining \ref on input line 6439. +LaTeX Info: Redefining \pageref on input line 6443. +\Hy@abspage=\count336 +\c@Item=\count337 +\c@Hfootnote=\count338 +) +Package hyperref Info: Driver (autodetected): hpdftex. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2018/02/06 v6.86b Hyperref driver for pdfTeX +\Fld@listcount=\count339 +\c@bookmark@seq@number=\count340 + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +82. +) +\Hy@SectionHShift=\skip93 +) + +Package biblatex Warning: File 'english-ieee.lbx' not found! +(biblatex) Ignoring mapping 'english' -> 'english-ieee'. + +Package biblatex Info: Trying to load language 'english'... +Package biblatex Info: ... file 'english.lbx' found. +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/english.lbx +File: english.lbx 2018/03/04 v3.11 biblatex localization (PK/MW) +) +\@quotelevel=\count341 +\@quotereset=\count342 + +(./document.aux) +\openout1 = `document.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 47. +LaTeX Font Info: ... okay on input line 47. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 47. +LaTeX Font Info: ... okay on input line 47. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 47. +LaTeX Font Info: ... okay on input line 47. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 47. +LaTeX Font Info: ... okay on input line 47. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 47. +LaTeX Font Info: ... okay on input line 47. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 47. +LaTeX Font Info: ... okay on input line 47. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 47. +LaTeX Font Info: ... okay on input line 47. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 47. +LaTeX Font Info: ... okay on input line 47. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count343 +\scratchdimen=\dimen157 +\scratchbox=\box39 +\nofMPsegments=\count344 +\nofMParguments=\count345 +\everyMPshowfont=\toks39 +\MPscratchCnt=\count346 +\MPscratchDim=\dimen158 +\MPnumerator=\count347 +\makeMPintoPDFobject=\count348 +\everyMPtoPDFconversion=\toks40 +) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) +) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: float package is loaded. +Package caption Info: hyperref package is loaded. +Package caption Info: longtable package is loaded. + +(/usr/share/texlive/texmf-dist/tex/latex/caption/ltcaption.sty +Package: ltcaption 2013/06/09 v1.4-94 longtable captions (AR) +) +Package caption Info: supertabular package is loaded. +Package caption Info: End \AtBeginDocument code. +\AtBeginShipoutBox=\box40 + +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(86.72377pt, 440.84746pt, 86.72377pt) +* v-part:(T,H,B)=(86.72377pt, 621.52245pt, 86.72377pt) +* \paperwidth=614.295pt +* \paperheight=794.96999pt +* \textwidth=440.84746pt +* \textheight=621.52245pt +* \oddsidemargin=14.45378pt +* \evensidemargin=14.45378pt +* \topmargin=-22.54622pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=10.0pt +* \footskip=30.0pt +* \marginparwidth=65.0pt +* \marginparsep=11.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +Package biblatex Info: Input encoding 'utf8' detected. +Package biblatex Info: Automatic encoding selection. +(biblatex) Assuming data encoding 'utf8'. +\openout4 = `document.bcf'. + +Package biblatex Info: Trying to load bibliographic data... +Package biblatex Info: ... file 'document.bbl' found. +(./document.bbl) +Runaway argument? +{Sentiment Analysis: Why It's Never 100\verb {urlraw} \verb https://b\ETC. +! File ended while scanning use of \field. + + \par +l.47 \begin{document} + +I suspect you have forgotten a `}', causing me +to read past where you wanted me to stop. +I'll try to recover; but if the error is serious, +you'd better type `E' or `X' now and fix your file. + +Package biblatex Info: Reference section=0 on input line 47. +Package biblatex Info: Reference segment=0 on input line 47. +Package hyperref Info: Link coloring OFF on input line 47. +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty +Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO) +) +\c@section@level=\count349 +) +LaTeX Info: Redefining \ref on input line 47. +LaTeX Info: Redefining \pageref on input line 47. +LaTeX Info: Redefining \nameref on input line 47. + +(./document.out) (./document.out) +\@outlinefile=\write5 +\openout5 = `document.out'. + +LaTeX Font Info: Try loading font information for U+msa on input line 50. + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 50. + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) [1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] [3] (./document.toc) +\tf@toc=\write6 +\openout6 = `document.toc'. + + [4] [5] [6] +[7] [8] [9] [10] [11] [12] [13] [14] +! Missing \endcsname inserted. + + \let +l.210 + +The control sequence marked should +not appear between \csname and \endcsname. + +! Undefined control sequence. + \blx@bbl@data + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Missing \endcsname inserted. + + \let +l.210 + +The control sequence marked should +not appear between \csname and \endcsname. + +! Use of \reserved@a doesn't match its definition. +\kernel@ifnextchar ...rved@d =#1\def \reserved@a { + #2}\def \reserved@b {#3}\f... +l.210 + +If you say, e.g., `\def\a1{...}', then you must always +put `1' after `\a', since control sequence names are +made up of letters only. The macro here has not been +followed by the required stuff, so I'm ignoring it. + +! Use of \\blx@imc@printtext doesn't match its definition. +\kernel@ifnextchar ...d@d =#1\def \reserved@a {#2} + \def \reserved@b {#3}\futu... +l.210 + +If you say, e.g., `\def\a1{...}', then you must always +put `1' after `\a', since control sequence names are +made up of letters only. The macro here has not been +followed by the required stuff, so I'm ignoring it. + +! Argument of \@ssect has an extra }. + + \par +l.210 + +I've run across a `}' that doesn't seem to match anything. +For example, `\def\a#1{...}' and `\a}' would produce +this error. If you simply proceed now, the `\par' that +I've just inserted will cause me to report a runaway +argument that might be the root of the problem. But if +your `}' was spurious, just type `2' and it will go away. + +Runaway argument? +! Paragraph ended before \@ssect was complete. + + \par +l.210 + +I suspect you've forgotten a `}', causing me to apply this +control sequence to too much text. How can we recover? +My plan is to forget the whole thing and hope for the best. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token + {\the \toks@ }\GTS@Predefi... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\GTS@TestLeft #1#2->\def \GTS@temp + {#1}\ifx \GTS@temp \GTS@Token \toks@ \exp... +l.210 + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. + \Hy@phantomsection + +l.210 + +(That makes 100 errors; please try again.) +Here is how much of TeX's memory you used: + 22289 strings out of 494586 + 352909 string characters out of 6177802 + 846622 words of memory out of 5000000 + 25559 multiletter control sequences out of 15000+600000 + 10150 words of font info for 38 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 45i,7n,67p,2008b,1307s stack positions out of 5000i,500n,10000p,200000b,80000s + +! ==> Fatal error occurred, no output PDF file produced! diff --git a/document.out b/document.out new file mode 100644 index 0000000..daaa464 --- /dev/null +++ b/document.out @@ -0,0 +1,38 @@ +\BOOKMARK [1][-]{section*.1}{\376\377\000A\000b\000s\000t\000r\000a\000c\000t}{}% 1 +\BOOKMARK [1][-]{section*.2}{\376\377\000A\000c\000k\000n\000o\000w\000l\000e\000d\000g\000e\000m\000e\000n\000t\000s}{}% 2 +\BOOKMARK [1][-]{section*.3}{\376\377\000G\000l\000o\000s\000s\000a\000r\000y}{}% 3 +\BOOKMARK [1][-]{section*.5}{\376\377\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 4 +\BOOKMARK [1][-]{section*.6}{\376\377\000P\000r\000o\000b\000l\000e\000m\000\040\000A\000r\000t\000i\000c\000u\000l\000a\000t\000i\000o\000n}{}% 5 +\BOOKMARK [2][-]{section*.7}{\376\377\000P\000r\000o\000b\000l\000e\000m\000\040\000S\000t\000a\000t\000e\000m\000e\000n\000t}{section*.6}% 6 +\BOOKMARK [2][-]{section*.8}{\376\377\000S\000t\000a\000k\000e\000h\000o\000l\000d\000e\000r\000s}{section*.6}% 7 +\BOOKMARK [2][-]{section*.9}{\376\377\000P\000r\000o\000j\000e\000c\000t\000\040\000C\000o\000n\000s\000t\000r\000a\000i\000n\000t\000s}{section*.6}% 8 +\BOOKMARK [1][-]{section*.10}{\376\377\000L\000i\000t\000e\000r\000a\000t\000u\000r\000e\000\040\000R\000e\000v\000i\000e\000w}{}% 9 +\BOOKMARK [2][-]{section*.11}{\376\377\000E\000x\000i\000s\000t\000i\000n\000g\000\040\000T\000o\000o\000l\000s}{section*.10}% 10 +\BOOKMARK [2][-]{section*.12}{\376\377\000R\000e\000l\000a\000t\000e\000d\000\040\000W\000o\000r\000k}{section*.10}% 11 +\BOOKMARK [2][-]{section*.13}{\376\377\000T\000w\000e\000e\000t\000\040\000C\000o\000l\000l\000e\000c\000t\000i\000o\000n}{section*.10}% 12 +\BOOKMARK [2][-]{section*.14}{\376\377\000S\000e\000n\000t\000i\000m\000e\000n\000t\000\040\000A\000n\000a\000l\000y\000s\000i\000s}{section*.10}% 13 +\BOOKMARK [3][-]{section*.15}{\376\377\000A\000l\000g\000o\000r\000i\000t\000h\000m\000s}{section*.14}% 14 +\BOOKMARK [3][-]{section*.16}{\376\377\000T\000e\000c\000h\000n\000i\000q\000u\000e\000s}{section*.14}% 15 +\BOOKMARK [2][-]{section*.17}{\376\377\000N\000e\000u\000r\000a\000l\000\040\000N\000e\000t\000w\000o\000r\000k\000s}{section*.10}% 16 +\BOOKMARK [3][-]{section*.18}{\376\377\000T\000y\000p\000e\000s}{section*.17}% 17 +\BOOKMARK [3][-]{section*.19}{\376\377\000L\000S\000T\000M\000s}{section*.17}% 18 +\BOOKMARK [2][-]{section*.20}{\376\377\000M\000a\000c\000h\000i\000n\000e\000\040\000L\000e\000a\000r\000n\000i\000n\000g}{section*.10}% 19 +\BOOKMARK [3][-]{section*.21}{\376\377\000L\000o\000g\000i\000s\000t\000i\000c\000a\000l\000\040\000R\000e\000g\000r\000e\000s\000s\000i\000o\000n}{section*.20}% 20 +\BOOKMARK [1][-]{section*.22}{\376\377\000S\000o\000l\000u\000t\000i\000o\000n\000\040\000A\000p\000p\000r\000o\000a\000c\000h}{}% 21 +\BOOKMARK [2][-]{section*.23}{\376\377\000S\000o\000l\000u\000t\000i\000o\000n\000\040\000S\000u\000m\000m\000a\000r\000y}{section*.22}% 22 +\BOOKMARK [2][-]{section*.24}{\376\377\000D\000a\000t\000a\000\040\000f\000l\000o\000w\000\040\000O\000v\000e\000r\000v\000i\000e\000w}{section*.22}% 23 +\BOOKMARK [2][-]{section*.25}{\376\377\000P\000a\000c\000k\000a\000g\000e\000s\000,\000\040\000T\000o\000o\000l\000s\000\040\000a\000n\000d\000\040\000T\000e\000c\000h\000n\000i\000q\000u\000e\000s}{section*.22}% 24 +\BOOKMARK [1][-]{section*.26}{\376\377\000S\000y\000s\000t\000e\000m\000\040\000D\000e\000s\000i\000g\000n\000\040\000a\000n\000d\000\040\000I\000m\000p\000l\000e\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 25 +\BOOKMARK [2][-]{section*.27}{\376\377\000D\000a\000t\000a\000\040\000c\000o\000l\000l\000e\000c\000t\000i\000o\000n}{section*.26}% 26 +\BOOKMARK [2][-]{section*.28}{\376\377\000D\000a\000t\000a\000\040\000p\000r\000o\000c\000e\000s\000s\000i\000n\000g}{section*.26}% 27 +\BOOKMARK [3][-]{section*.29}{\376\377\000P\000r\000e\000p\000r\000o\000c\000e\000s\000s\000i\000n\000g}{section*.28}% 28 +\BOOKMARK [3][-]{section*.33}{\376\377\000S\000p\000a\000m\000\040\000F\000i\000l\000t\000e\000r\000i\000n\000g}{section*.28}% 29 +\BOOKMARK [2][-]{section*.39}{\376\377\000S\000e\000n\000t\000i\000m\000e\000n\000t\000\040\000A\000n\000a\000l\000y\000s\000i\000s}{section*.26}% 30 +\BOOKMARK [3][-]{section*.40}{\376\377\000V\000A\000D\000E\000R}{section*.39}% 31 +\BOOKMARK [1][-]{section*.41}{\376\377\000T\000e\000s\000t\000i\000n\000g\000:\000\040\000V\000e\000r\000i\000f\000i\000c\000a\000t\000i\000o\000n\000\040\000a\000n\000d\000\040\000R\000e\000f\000l\000e\000c\000t\000i\000o\000n}{}% 32 +\BOOKMARK [1][-]{section*.42}{\376\377\000D\000i\000s\000c\000u\000s\000s\000i\000o\000n\000:\000\040\000C\000o\000n\000t\000r\000i\000b\000u\000t\000i\000o\000n\000\040\000a\000n\000d\000\040\000R\000e\000f\000l\000e\000c\000t\000i\000o\000n}{}% 33 +\BOOKMARK [2][-]{section*.43}{\376\377\000L\000i\000m\000i\000t\000a\000t\000i\000o\000n\000s}{section*.42}% 34 +\BOOKMARK [1][-]{section*.44}{\376\377\000S\000o\000c\000i\000a\000l\000,\000\040\000L\000e\000g\000a\000l\000\040\000a\000n\000d\000\040\000E\000t\000h\000i\000c\000a\000l\000\040\000I\000s\000s\000u\000e\000s}{}% 35 +\BOOKMARK [1][-]{section*.45}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n\000\040\000a\000n\000d\000\040\000F\000u\000t\000u\000r\000e\000\040\000I\000m\000p\000r\000o\000v\000e\000m\000e\000n\000t\000s}{}% 36 +\BOOKMARK [2][-]{section*.46}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n}{section*.45}% 37 +\BOOKMARK [2][-]{section*.47}{\376\377\000F\000u\000t\000u\000r\000e\000\040\000I\000m\000p\000r\000o\000v\000e\000m\000e\000n\000t\000s}{section*.45}% 38 diff --git a/document.run.xml b/document.run.xml new file mode 100644 index 0000000..99e7c03 --- /dev/null +++ b/document.run.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + latex + + document.bcf + + + document.bbl + + + blx-dm.def + blx-compat.def + biblatex.def + standard.bbx + numeric.bbx + numeric-comp.bbx + ieee.bbx + numeric-comp.cbx + ieee.cbx + biblatex.cfg + english.lbx + + + + biber + + biber + document + + + document.bcf + + + document.bbl + + + document.bbl + + + document.bcf + + + report.bib + + + diff --git a/document.tex b/document.tex new file mode 100644 index 0000000..535f7a1 --- /dev/null +++ b/document.tex @@ -0,0 +1,219 @@ +\documentclass[oneside, 10pt]{article} + +\usepackage{amsmath} +\usepackage{amsfonts} +%\usepackage{algorithm} +%\usepackage{algorithmic} +\usepackage{multirow} +\usepackage{colortbl} +\usepackage{color} +\usepackage[table]{xcolor} +\usepackage{epigraph} +%\usepackage{subfigure} +\usepackage{caption} +\usepackage{subcaption} +\usepackage{tabularx} +\usepackage{float} +\usepackage{longtable} +\usepackage[pdftex]{graphicx} +\usepackage{pdfpages} +\usepackage{tabularx} +\usepackage{pdflscape} +\usepackage[acronym,toc]{glossaries} +\usepackage[margin=1.2in]{geometry} + +\usepackage[style=ieee,backend=biber]{biblatex} +\addbibresource{report.bib} + + +\providecommand{\tightlist}{% + \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} +\setcounter{secnumdepth}{0} + +\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref +\usepackage[unicode=true]{hyperref} + +\setlength{\parindent}{0pt} +\setlength{\parskip}{6pt plus 2pt minus 1pt} + + +\title{Opinion Mining and Social Media Sentiment Analysis in the Prediction of Cryptocurrency Prices} +\date{Submission date: Place Holder} +\author{Student: Andrew Sotheran + \\Student Number: fr005432 + \\Supervisor: Kenneth Boness + \\Word Count: Place Holder} + +\begin{document} + + \maketitle + + \vspace*{\fill} + \begin{center} + \section{Abstract}\label{abstract} + \end{center} + The volatility of the stock markets is an aspect that is both hard to predict and to mitigate especially when relating to the cryptocurrency market. Cryptocurrency is highly volatile and which has attracted investors to attempt to make quick profits on the market. + + + \newpage + \begin{center} + \section{Acknowledgements}\label{acknowledgements} + \end{center} + + \newpage + \begin{center} + \section{Glossary}\label{glossary} + \end{center} + Bull(ish)/Bear(ish) Markets - Relates to a trend of the market price increasing and decreasing respectively + + Highs/Lows - The highest and lowest trading price of a giving period + + Fiat Currency - A currency without intrinsic value that has been established as money + + BTC - Bitcoin's stock symbol + + Twitter - Online social media platform, which allows users to post information or express opinions through messages called "Tweets" + + Tweets - The name given for messages posted on the Twitter platform, which are restricted to 280 characters. + + \newpage + + \begin{center} + \tableofcontents + \end{center} + + \newpage + \begin{center} + \section{Introduction}\label{introduction} + \end{center} + The premise of this project is to investigate into whether the sentiment in social media has a correlation to the prices of cryptocurrencies and how this could be used to predict future changes in the price. + + The chosen cryptocurrency that will be focused in this project will be the currency that has the most community and backing and has been known to lead other fiat currencies, Bitcoin (BTC). Bitcoin is seen as one, if not the first cryptocurrency to bring a wider following to the peer-to-peer token transaction scene since 2009. Although it was not the first token to utilise blockchain technology, it allowed investors to openly trade a public cryptocurrency which provided pseudonymous means of transferring funds through the internet. Thus it has been around longer than most of the other fiat currencies and is the most popular crypto-token due to it's larger community base. + + Most financial commodities are subject to the whim of public confidence and are the core of it's base value. A platform that is frequently used for the public to convey their opinions on a commodity is that of Twitter which provides arguably biased information and opinions. Whether the opinions present a basis in facts or not, they are usually taken at face value and can influence the public opinion of given topics. As Bitcoin has been around since 2009 the opinions and information on the commodity are prevalent through the platform. + In the paper \textit{Sentiment Analysis of Twitter Data for Predicting Stock Market Movements} by \textit{Majhi et al.} \cite{1} 2.5 million tweets on Microsoft were extracted from Twitter, sentiment analysis and logistical regression performed on the data yielded 69.01\% accuracy for a 3-day period on the increase/decrease in stock price. These results showed a "\textit{good correlation between stock market movements and the sentiments of public expressed in Twitter}". + + The background of this project is in response to the volatility of the cryptocurrency market, which can fluctuate at a moments notice and can be seen to be social media driven. The history of the price of Bitcoin and what was being discussed on the currency around it's most volatile period to-date, Nov-2017 to Feb-2018, shows a strong bullish trend which saw Bitcoin reach a \$19,500 high in mid-Dec. While social media, such as Twitter, during that period was had an extremely positive outlook on the cryptocurrency. The trend was short lived and saw the market crash only a month later, with only a couple of sell-offs, expected for the holidays rush, accompanied by negative outlooks posted on social media turned the market against itself which saw the longest bearish market in Bitcoin's history and is still trying to recover today. + + Due to how volatile the crypto-market can be, there is a need to either mitigate or to anticipate where the markets are heading. As the crypto-market and Bitcoin are affected by socially constructed opinions, either through Twitter, news articles or other forms of media, there is a way to perform the latter, where the prices of Bitcoin could be predicted based on the sentiment gathered from social media outlets. + + The aim of this project is to create a tool that gathers tweets from Twitter, obtains the overall sentiment score of the given text while gathering historical price data for the time period gathering occurs. Features are then extracted from the gathered data and used in a neural network to ascertain whether the price of the currency can be predicted from the correlation between the sentiment and price history of the data. + + This report will discuss the justifications for the project and the problems it will be attempting to resolve, the stakeholders that would benefit the most from this system and what this project will not attempt to accomplish. Similar tools will be critiqued and examined for their feature set and credibility in the literature review along with current sentiment analysers, algorithms, natural language processing techniques and neural networks in their respective topics and comparing their accuracy for this project purpose. + The solution approach will discuss the decisions and reasoning behind choosing the techniques and tools used for this project and will outline the requirements for this project. + Implementation of the chosen techniques and tools, with the discussion of important functions of the system will formulate the implementation section of this report with an in-detail explanation of the function's use and data flow of the system. + + \newpage + + \begin{center} + \section{Problem Articulation}\label{problem} + \end{center} + + \subsection{Problem Statement}\label{statement} + + The key problems this project will attempt to address are that of a public open-source system that aids in the analysis and prediction of BTC, the accuracy of open-source tools and technology when applied to trading market scene and to identify whether there is a correlation between Twitter sentiment and BTC price fluctuation. While there are tools out there only a few are available to the public and only provide basic functionality such as only sentiment analysis, while others are kept in-house of major corporations whom invest into this problem domain. + + The other issue presented here is that assuming perfect accuracy can be achieved is naive. As this project will only be using existing tools and technologies thus, there are limitations to accuracy that can be obtained. One of that being the suitability of the tools, there are no open-source sentiment analysers for stock market prediction thus finding a specifically trained analyser for the chosen domain in highly unlikely. In relation, finding the most suitable machine learning or neural network is equally important as this will determine the accuracy of the predictions. + + The accuracy and suitability of various machine learning methods and neural networks are a known issue in their respective domains, this investigation should be carried out to determine their suitability for their needed use in this project. + + This project will focus on the investigation of these technologies and whether it is feasible to predict the price of BTC based on historical price and the sentiment gathered from Twitter. The accuracy of the system will be compared to other technologies to identify limitations in the proposed solution and to determine the for other technologies if this is the case. + + A system will be created that will utilise + + \subsection{Stakeholders}\label{stakeholders} + + \subsection{Project Constraints}\label{constraints} + + \newpage + + \begin{center} + \section{Literature Review}\label{literature} + \end{center} + \subsection{Existing Tools} + + \subsection{Related Work} + + \subsection{Tweet Collection}\label{tweet_collection} + + \subsection{Sentiment Analysis}\label{sentiment} + + \subsubsection{Algorithms}\label{algorithms} + \subsubsection{Techniques}\label{techniques} + + \subsection{Neural Networks}\label{networks} + \subsubsection{Types}\label{types} + \subsubsection{LSTMs}\label{lstms} + + \subsection{Machine Learning}\label{machine} + \subsubsection{Logistical Regression} + + \newpage + + \begin{center} + \section{Solution Approach}\label{solution} + \end{center} + + \subsection{Solution Summary}\label{sumary} + + \subsection{Data flow Overview}\label{data-flow} + + \subsection{Packages, Tools and Techniques}\label{tools} + + \newpage + + \begin{center} + \section{System Design and Implementation}\label{implementation} + \end{center} + \subsection{Data collection}\label{collection} + + \subsection{Data processing}\label{processing} + \subsubsection{Preprocessing} + \paragraph{Tweet Filtering} + \paragraph{Text Cleaning} + \paragraph{Ngram based Language detection filtering} + + \subsubsection{Spam Filtering} + \paragraph{Tweet Processing} + \paragraph{Naive Bayes model} + \paragraph{Multinomial Naive Bayes} + \paragraph{Bernoullis Naive Bayes} + \paragraph{Gaussuan Naive Bayes} + + \subsection{Sentiment Analysis} + \subsubsection{VADER} + + \newpage + + \section{Testing: Verification and Reflection} + + \newpage + + \section{Discussion: Contribution and Reflection} + \subsection{Limitations} + + \newpage + + \section{Social, Legal and Ethical Issues} + + \newpage + + \section{Conclusion and Future Improvements} + \subsection{Conclusion} + \subsection{Future Improvements} + + \newpage + + %\section{References} + \nocite{*} + \printbibliography + + \newpage + \section{Appendices} + \subsection{Appendix A - Project Initiation Document} + Displayed on the following pages below. + \includepdf[pages=-]{PID} + \subsection{Appendix B - Log book} + The log book for this project is a physical book and was handed to the School of Computer Science. Due to being a physical book, it cannot be inserted here. + +\end{document} \ No newline at end of file diff --git a/document.tex.bbl b/document.tex.bbl new file mode 100644 index 0000000..e69de29 diff --git a/document.tex.blg b/document.tex.blg new file mode 100644 index 0000000..e63baed --- /dev/null +++ b/document.tex.blg @@ -0,0 +1,5 @@ +[0] Config.pm:302> INFO - This is Biber 2.11 +[0] Config.pm:305> INFO - Logfile is 'document.tex.blg' +[32] biber:313> INFO - === Sun Mar 10, 2019, 22:46:38 +[59] Utils.pm:209> ERROR - Cannot find control file 'document.tex.bcf'! - Did latex run successfully on your .tex file before you ran biber? +[59] Biber.pm:114> INFO - ERRORS: 1 diff --git a/document.toc b/document.toc new file mode 100644 index 0000000..e69de29 diff --git a/report.bib b/report.bib new file mode 100644 index 0000000..4e2466f --- /dev/null +++ b/report.bib @@ -0,0 +1,9 @@ +@inproceedings{1, + title={Sentiment analysis of Twitter data for predicting stock market movements}, + author={Pagolu, Venkata Sasank and Reddy, Kamal Nayan and Panda, Ganapati and Majhi, Babita}, + booktitle={2016 international conference on signal processing, communication, power and embedded system (SCOPES)}, + pages={1345--1350}, + year={2016}, + organization={IEEE}, + url = {https://arxiv.org/pdf/1610.09225.pdf} +} \ No newline at end of file diff --git a/report.log b/report.log new file mode 100644 index 0000000..b381520 --- /dev/null +++ b/report.log @@ -0,0 +1,260 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=latex 2019.3.10) 10 MAR 2019 22:44 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**report.bib +(./report.bib +LaTeX2e <2018-12-01> + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.1 @ + report{1, +? +! Interruption. +\GenericError ... + \endgroup +l.1 @ + report{1, +? +Missing character: There is no @ in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no K in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 6 in font nullfont! +Missing character: There is no , in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 1--9 +[] + [] + +! Interruption. +l.200496396 + +? +! Interruption. + + \ No newline at end of file diff --git a/report.tex.bbl b/report.tex.bbl new file mode 100644 index 0000000..e69de29 diff --git a/report.tex.blg b/report.tex.blg new file mode 100644 index 0000000..64245c7 --- /dev/null +++ b/report.tex.blg @@ -0,0 +1,5 @@ +[0] Config.pm:302> INFO - This is Biber 2.11 +[0] Config.pm:305> INFO - Logfile is 'report.tex.blg' +[32] biber:313> INFO - === Mon Mar 11, 2019, 14:19:42 +[58] Utils.pm:209> ERROR - Cannot find control file 'report.tex.bcf'! - Did latex run successfully on your .tex file before you ran biber? +[58] Biber.pm:114> INFO - ERRORS: 1