diff --git a/TODO.txt b/TODO.txt new file mode 100644 index 0000000000000000000000000000000000000000..459267992d638954c65876a4992fd79defc36d21 --- /dev/null +++ b/TODO.txt @@ -0,0 +1,24 @@ +Ggtxt.DB.Query.Table.Node: selectNodesWith' (et peut-être selectNodesWith ?) : +Renommer pour clarifier qu'on sélectionne à partir de l'ID du *parent* + +Documenter :ggload dans la doc dev + +makeSubcorpusFromQuery : traiter le cas où on reuse parent list (implique +probablement d'augmenter la fonction copyNode, voir si je n'ai pas stashé mes +changements qqpart) + +Supprimer bin/build qui fait appel à stack (le remplacer par qqch d'autre ?) + +Ajouter un bin/repl qui lance cabal repl depuis un nix shell + +Faire deux build profiles: niveaux d'optim différents, prints + +Éclaircir pk il y a 2 tables qui semblent faire la jointure entre nodes et ngrams : +- nodes_ngrams +- node_stories + +Documenter process/branches + +Ggtxt.DB.Action.Share : qualifier/spécifier les imports de Ggtxt.Database + +Virer Ggtxt.Core.Flow.Types si possible diff --git a/diagrams/api_prelude_edited.svg b/diagrams/api_prelude_edited.svg new file mode 100644 index 0000000000000000000000000000000000000000..7087b5eee16e950815564a3a5e67a0e053916c54 --- /dev/null +++ b/diagrams/api_prelude_edited.svg @@ -0,0 +1,2947 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + version="1.1" + id="svg2" + width="1378" + height="610" + viewBox="0 0 1378 610" + sodipodi:docname="api_prelude_edited.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs6" /> + <sodipodi:namedview + id="namedview4" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:showpageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#505050" + showgrid="false" + inkscape:zoom="0.95065312" + inkscape:cx="677.95496" + inkscape:cy="248.25038" + inkscape:window-width="1920" + inkscape:window-height="1011" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g8" /> + <g + inkscape:groupmode="layer" + inkscape:label="Image" + id="g8"> + <image + width="1378" + height="610" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABWIAAAJiCAYAAABNbbtlAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 +U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAAAodEVYdENyZWF0aW9uIFRpbWUAbWFyLiAy +NiBub3YuIDIwMjQgMTY6MjI6MDhIf1s8AAAgAElEQVR4nOzdeXBb13k28Af7SgIgCZDgBu6kKFIS +TUkUtS+WLNkzWZw4duK02WYSN9OkadxpOtM6SdPp9EunyaRpM3FsJ46bpnEc24lt7ftiSRQlLhIp +7gRJcAEBkARA7Pv3h4tb0RJl2RYl23p+M3ekIS8uDoB7APC557xHlEqlUiAiIiIiIiIiIiKiJSO+ +2w0gIiIiIiIiIiIi+qhjEEtERERERERERES0xBjEEhERERERERERES0xBrFERERERERERERES4xB +LBEREREREREREdESYxBLREREREREREREtMQYxBIREREREREREREtMQaxREREREREREREREuMQSwR +ERERERERERHREmMQS0RERERERERERLTEGMQSERERERERERERLTEGsURERERERERERERLTHqzX7pc +Lly9ehUOhwOBQOBOtYmIiIiIiIiIiIjoA6+srAxbt269pX1vGsTOzs7i9OnT6O/vh8fjgUqlgkgk +uh1tJCIiIiIiIiIiIvrQSSQSiMfjCIVC2LRp0+0JYv1+PwYGBjAwMIBEIoGysrLb0VYiIiIiIiIi +IiKiD6VoNAq32w2r1Yq8vLxbvt1Ng9hkMolYLAa9Xg+LxYKHH36YI2KJiIiIiIiIiIjonjUzM4Pe +3l7Mzs4iFovd8u1uGsSm6fV6VFdXY/fu3RCLub4XERERERERERER3ZvGx8ehUChw/Pjxd3U7pqpE +RERERERERERES4xBLBEREREREREREdESYxBLREREREREREREtMQYxBIREREREREREREtMQaxRERE +REREREREREuMQSwRERERERERERHREmMQS0RERERERERERLTEGMQSERERERERERERLTEGsURERERE +RERERERLjEEsERERERERERER0RKT3u0GEBER0QdfMBjE1NQUurq6YLPZ4HQ64fV6EY/HIZFIoFar +odVqkZWVhby8PBQVFaGgoAB5eXmQSCQQi3ntl+6MVCqFVCqFgwcP4siRIwiHw3jwwQexc+dOyOXy +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 +XnrpJfzyl7/ElStX8JWvfAVPPvkkMjMz31WNSyIiIiIi+mh7r0EsU1UiIiK6J5w8eRI/+MEPcO7c +OczMzFy38nk8Hsf09DRGRkag1WqFBb0YwhIRERER0e3AvyyIiIjonuHz+fCnP/0JwWAQO3fuRFZW +FuLxOBwOB86dO4cTJ04gFovh4x//uLBKOxERERER0e3AIJaIiIjuCcXFxVi9ejVcLhfa29sRCoWg +UqkQi8XgdrvR39+PVCqFjRs3YteuXQsWGiMiIiIiInq/GMQSERHRPWH16tXQ6/U4dOgQ2tvbcfLk +SbhcLsTjcWg0GlRUVGDHjh3YuXMnli9fDo1Gc7ebTEREREREHyEMYomIiOieoNVqUVlZCZ1Ohwce +eACBQACRSASpVAoSiQQajUZY+VyhUNzt5hIRERER0UcMg1giIiK6J8jlcsjlchgMhrvdFCIiIiIi +ugeJ73YDiIiIiIiIiIiIiD7qGMQSERERERERERERLTEGsURERERERERERERLjEEsERERERERERER +0RJjEEtERERERERERES0xBjEEhERERERERERES0xBrFERERERERERERES4xBLBEREREREREREdES +YxBLREREREREREREtMQYxBIREREREREREREtMQaxREREREREREREREuMQSwRERERERERERHREmMQ +S0RERERERERERLTEGMQSERERERERERERLTEGsURERERERERERERLjEEsERERERERERER0RJjEEtE +RERERERERES0xBjEEhERERERERERES0xBrFERERERERERERES4xBLBEREREREREREdESYxBLRERE +REREREREtMSkd7sBH1SpVAqpVAqxWAzJZBKpVOpuN+kDQSwWQywWQyqVQixmjn+vubZPJJPJu92c +u0IsFkMikUAmk93tptAHTPpzIpFIIJFI8LPjNhCJRJBIJMJGRG95+/tNIpG4yy2ie8G178npvwNE +ItFdbhXRvSuVSiGZTCIej/N75z1CJBItyGP4HvzhxCB2EclkEn6/H8PDw/D5fIjH43e7SR8IGo0G +2dnZyM/Ph0ajudvNoTssGo1ibGwMc3NzCAQCd7s5d5xIJEJmZiZMJhOKi4vvdnPoA2pubg6Tk5OY +n5/nZ8f7JJFIUFhYCKPRCJ1Od7ebQ/SBkUqlEI/H4XA4MDMzA7fbzT/AaUmJRCLI5XJkZWXBZDJB +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 +NnQ6HclkkuvXr3P58mXef/99bt68ydTUFJlMhkqlgtVqxWq1HopMOa1Wi9VqpaWlhVOnTjEwMIDZ +bGZqaorLly9z79495ubmcLlcOBwO7Hb7bg/5pVM2b5yfn+fy5cu0tbURCoVobm7e7aEJIYR4jlar +xWaz0d3dzcLCAg8ePCCZTBIMBuno6Dg01+5CCCGEQhZixb6jtPM2Gg3q9ToPHjzAaDQSiURwuVwH +evfsarXK1tYWv/zlL7l06RLLy8u8++67vP3227S0tMgirNhTlJur7REGDocDl8uFz+cjFAqpEQZH +jx6lpaUFt9sNfPawYWxsjPv37/Pw4UOGhoaYnp5WF2eVlsaD9pnXaDRotVpMJhM2mw23200oFCIW +ixEIBKjX6ySTSYaHh0kkEqytrWGxWDAajYdqcz6DwcDS0hLPnj1Dr9fj8Xjo7+/f7WEJIYR4jtLV +4nA40Gg0VKtVHj58SK1Ww2g00tTUdKjOX0IIIcTXXYjVf8vjEuLf1NHRwXe+8x0++ugjpqamuHr1 +KsFgELPZfCDbdRuNBuvr60xOTvLBBx8wOTnJuXPnuHjxIkePHt3t4QnxlRmNRrxeL16vlyNHjlCv +16lUKszMzDA5OcnIyAijo6MkEgnm5+cZGxvDZrPR3NxMPB6nra2Nrq4uvF6v2tpos9nULDo4GG2O +er0ev9+P3++nr6+PM2fOcP36da5evcrw8DCzs7NMTU2RzWY5cuQIsVgMr9eLyWQ6kHOgQolyaGpq +4tSpU0xOTjI+Pk6pVMJgMBy4xXkhhNjvdDodNpuNV199FYCRkREeP36MTqcjGo0Si8XUmAIhhBBC +fDGpiBW7zmAwYDQayWazTE1N8ezZM1599VX8fv+BfLLeaDR4/Pgxf/3Xf83Tp0/p7u7mf/7P/6nu +PivfMbGf6XQ6nE4nsViM48eP8zu/8zu8/fbbvPnmm7S3t2MymVhaWuLevXtcunSJ9957j1u3bvH0 +6VNWVlao1WqYTCZcLteBbHPUarW4XC66u7s5d+4cvb29FItFBgcH+fDDDxkdHaVQKBAKhbDZbAe6 +M0BRrVZpNBrcuHEDjUbD+fPnMZlMB3L+F0KIg8BsNuNyuQgGg4yPj3Pv3j0sFgt+v1/d60EIIYQ4 +6KQiVuxbOp0Ot9vN22+/zdLSElevXuXq1auYTCZOnjy528N74R4+fMjly5e5ffs258+f53vf+x7t +7e2YzeYDt+gkDhfl82s0GjEajWpVjNfrJRAIEAgE6O3tJZVKkUqlWFpaYnFxkVwuRyaT4dKlS9y+ +fRuv16tmhTY3NxOLxWhqasLtdu/7hUmtVqu+P1arFbPZjNvt5ujRozzEX6cMAAAgAElEQVR9+pT5 ++Xk+/PBDhoeHOXLkCH19fZw8eRKPx7Pvf/cv4/P5OHnyJD6fj0wmw927dzl//jwWi2W3hyaEEOIL +6PV6vF4v586dY35+nmq1yj//8z9jNpuxWCy0tLTIwzQhhBDiS0hFrNgTlI27lpeXGR8fZ2lpCZ/P +R1dXFzqd7kC0qJbLZXK5HP/0T//E9evXyeVy/Of//J95++238fv9B+J3FOKL6HQ6zGYzPp+PlpYW +ent7GRgYoK+vj3g8jsfjQavVksvlWF5eJpFIMDY2xvz8PIuLiywvL7O+vq4exWKRSqWiVszu1++O +krUXj8fp7e0lEolQLpeZm5tTIwvS6TRarZZKpQJ8tsh90DY7MxgM2Gw2BgcHSafTlMtlent78fv9 +B+r3FEKIg0Sv1+NyuTCZTJRKJW7cuKFmvzc3N2M0Gg90vI4QQgghFbFiX9NoNGoF7NLSEj/96U+5 +e/cuZ8+epa2t7UBURmUyGR49esT7779PLpfjhz/8IefOnSMcDu/20IR46QwGA36/H5fLRV9fH+Vy +mUqlwvz8PJOTkzx9+pTh4WHu3bvHL37xC4xGI36/n/b2dvr7++nv7+f48eM0NTVht9t3+9f5xmw2 +GydOnKCzs5M/+IM/4MaNG3z44Yd88MEHXLlyhVdeeYW3336b3/u93yMQCByo6lhl48ajR4+ytLTE +J598wrvvvrvbwxJCCPEVHD16FJ1Ox9LSEoODg/z0pz8lGo1y/PhxAoHAbg9PCCGE2HOkIlbsCUpl +m8lkwmg0MjQ0xMbGBqVSie7ubux2+77+7OVyOe7evctPfvITisUiJ06c4D/9p/9ELBbDarXu9vCE +eOmUSlaDwYDJZMJqteJwOHA4HPj9fqLRKN3d3Rw9epTjx4/T0tKC0+mkVCoxOzvLkydP+PTTT7l/ +/z7Pnj1jdnaW9fV1Go2GGomwX+YMZf7T6/WYzWYcDgc+n49YLEZLSwtGo5HV1VWGh4cZGRlhaWmJ +arWKy+VCr9fvm9/zy2g0GhqNhroQf+vWLc6ePUskEpFNX4QQYo9Tzl1+v59MJsPc3BzJZBKXy0U4 +HMZgMOz785QQQgjxRaQiVhwIPp+PY8eO8dprr3Hz5k0uX77MhQsXsNvtOJ3O3R7eb61er1Ov1xke +HubGjRt88skn/Pt//+95++236evr2+3hCbHnKIuxLS0tAFQqFQqFAtPT04yPjzMyMsLo6Chzc3PM +zs4yMjKC0+kkFAoRj8fp6Oigs7MTh8OB3W7HbrfjcDgwm837Iq9Oq9Vis9no6emhvb2dM2fOcOfO +Ha5du8b9+/e5du0aiUSC2dlZcrkcsViMQCCAy+VCp9Pt25tdnU5Hd3c38XiccrnMxMQER44ckWoq +IYTYB1wuFxcuXCCdTrOxscHNmzcJBoP4fD4GBgYwm837NkZICCGEeNGkIlbsOTqdjmAwyNTUFIOD +g/j9fvx+/75s4a9WqxQKBX784x9z+fJlnE4nP/zhD3nrrbcwmUy7PTwh9jytVovJZMLn89HR0aG2 +6L/11lucPXuWQCBAqVRibGyMGzdu8MEHH/DrX/+a+/fvk0gkyOfzmM1mrFbrvos40Wq1WCwWWltb +OXXqFCdOnECn0zE6Osrly5e5ceMGq6urmM1mmpqa9n3VkdVqZXFxkQcPHqDT6fB6vRw/fny3hyWE +EOIr0Gg0hMNhPB4PDx48YHx8nJWVFU6dOoXVakWvl/ofIYQQB4tUxIod6vU6W1tbZLNZcrkcW1tb +uz2kr6xWq5HP53E4HLjdbi5fvqxuVrPfKr5SqRQPHz5kcHAQjUbDhQsXaDQajI2N7anKAGUnd7/f +r1YPCrEXKG37RqNRzUVtNBo4HA68Xi9NTU2cPHmS5eVlUqkUS0tLLC0tkc/nmZiYYGRkhEuXLhEI +BIhEIrS0tNDc3ExTUxPhcBibzbanvovbaTQadDodFouFra0tXC4XnZ2dlEolfD4f8/PzfPrppyws +LDAxMUF3dzfBYHC3h/2NZLNZmpqamJyc5NatW3R3dx+4zcleNuU75HK5cLvdOJ1O9X8TQuxtjUaD +UqlELpdjbW2NUqlEvV7f7WF9qVqtRqVS4cyZM2p80N/+7d/yyiuvqJ0uYm8xGo3YbDZ8Pt++6R4S +Qoj9ThZi97lqtUqpVGJra4vNzU02NzcpFotsbm6ytrZGKpUinU5TLBZpNBq7PdzfytLSEgD379+n +Xq+zsbGx7/IQ5+fnuXnzJul0mnA4jE6n48GDBzx58mS3h7aDstgTiUTw+/243W4sFsvnjoO4Y7vY +fzQajfqZDIVCwGc3q4VCgcXFRcbHxxkbG2NsbIzx8XH1r202G01NTTQ3NxOLxejo6CAYDOJwOLDZ +bGqUgV6vf+mLs/V6nWq1qs7l2+f0zc1N0uk0y8vLpNNpDAYDPp+PxcVFJiYmePr0KclkkmPHjhGN +Rl/quF+0lZUVqtUqs7Oz1Ot13G73vnsAt9coecx+v59gMEgwGNwxr5vNZvVnvV4vu5wL8ZIp878y +928/Njc3yeVyrKyskEql2NzcpFar7faQf6NarYZGo6FSqTA1NcX//t//m+npaTo7O3d7aOILmM1m +XC4XkUgEt9uN3W7HbDar5wblZ6PRKOdjIYR4QWQhdp8rFAosLS2RSCSYmppSj+npaVZWVigWi9Rq +tX23CAufLTJXKhWq1So3b97k7t27++7kX6vV1OqFTCbD1NTUnv0dlOo7p9NJMBikvb1dPdra2mht +baWpqQmj0bhnfwdxuFmtVlpbW4lGo7zxxhuUSiUKhQLj4+OMjo4yOjrK0NAQg4ODZDIZnE4n8Xic +3t5edVOwvr4+XC6XWn37stRqNdbW1kgmk0xPT6tz+vT0NDMzM2SzWba2ttTc6Xq9rs6PjUaDe/fu +8fjx432/iKb8XpVKhdXVVUZHR3d7SAeGTqdTK5/i8ThtbW07jtbWVjwez76L8BBivyuXy6yvrzMz +M/O5I5lMsry8rC7A7pfreaWSt1qtks1mSSaTEk2wRykP63Q6HT6fT+0eisfjO45QKITD4djt4Qoh +xIEgZ8Q9rtFoUK/XWVtbU5+Gr6yskE6nSafTpFIpVldXyeVy1Ot1tFotZrOZrq4uTpw4gcfjIRAI +YLfb92z7rdh9yoKx8lkqFApsbW0xNDTE/fv3MRqNalSE1+vF5/Op2b2hUIhgMIjf79/3GZVi/1Ja +rbVardpWZ7PZcLlcWK1WYrHYjgiDxcVFlpeXyeVyLC4ukkgkuHLlCn6/n6amJqLRqHojEgqF8Hg8 +6r/n61IqnjKZDKurq+qcvrS0xPLyMplMhvX1dYrFIvDZTtQ2m42BgQGcTiderxe/34/JZJL5XHxl +jUaDRqOhRhVls1nK5TLFYpGHDx/y6aefotfrcTgcOJ1O9bph+9weDAZxOp0SWyPE19BoNCiXy2xs +bLC2tqZewyvHysoKKysrapRYrVZT43iOHDnC6dOn8Xg8+Hw+rFbrvn/gJvYW5XywtrZGPp9nc3OT +crnMs2fPePz4MbVaTT0/uN3uHfcAfr+fQCCA3+/HarW+9IfYQgixX8lC7B6hVAEp0QJKvMDm5ib5 +fJ5UKsXCwgLz8/NkMhmy2SzZbJZ8Pk+9XsdiseD3+9WnmJFIhKamJrUNV9lRW4gvonz2lpaWWFxc +ZH5+nmQyyczMDHNzc6ytrbGwsECtVsNms6kXY263m0gkQjQapbm5GYfDobYxWa1WrFYrNpsNg8Eg +nz/x0mm1WrRaLYFAgEAgoP7vxWKR1dVVpqam1NiC8fFxUqkU09PT2O12/H4/zc3NtLe3E4/HaWpq +wuFwYLfb1VclqkOhVCqVy2W2trZ2zONbW1tsbGyQzWZJpVIsLy+zsrKivmYyGWq1GmazGafTSSgU +IhKJ7JjLlZ8tFot8n8RXpjzQVR7eLi4usrCwoL4mk0lSqRSJRAIAi8WC1+tVb659Ph/RaBS/34/L +5drRrmqz2dRYA4mtEYdZvV5XH2p/UcRMLpdjdXVVnfNXV1dZW1tjbW2NXC7H5uamOv97PJ4dc75y +hMNh7Ha7ZHiKF0q5PlleXlbPC8o5YnFxkVQqRSqVolarodfrcbvdeDwe9eFAMBikubkZt9u94z5g ++6vRaJTPrRBCbCMLsXtEpVIhm80yOTnJxMQEY2NjzMzMqC2qW1tbNBoNjEYjsViM1tZWzp07RywW +o62tjY6ODpxOp3qDrrSYKIfcHInfRK/XY7fb1UWnWq2mHuVymUwmw/z8vNoml0gkSCQSfPzxxxQK +BTQaDTabjXA4TCwWIx6P09nZSXd3Nz09PWoVhxB7gdlspqmpiWAwyCuvvEK1WqVQKJBMJhkeHmZo +aIihoSH+5V/+hY2NDXUju76+Pvr7+xkYGKCvrw+/3/+5CsFarUYmk2F2dpbx8XESiYQ6l8/NzZFO +p9UFV4/HQzQaJR6P8/rrrxOPx+no6CAej6s328/P57LYJb4OJSPW6/XS3d1NrVZTF46KxSIrKyvM +zs6qc3wymWRycpLr16+zsrKCTqfDarXi9XqJx+O0trbS2tpKV1cXnZ2dtLa2YjKZ5AGBOLSU84jy +IFuJlVHm/4WFBTY2NtTNJoPBILFYjO7ublpaWmhpaaGtrU2tPv+iuV+u58W3wWQyYTAYcLvddHR0 +qOcG5R5A+VzPzc3tOEcoD7Dz+TxarRaPx0MoFKK1tVU9Tyiv4XAYt9u927+qEELsGZrGbwgb+vTT +T/nLv/xL6vU6Z8+e5X/8j/8h7ZDfQKVSoVAokMlk1KeLS0tLO+IFlKfijUYDi8WC1WpVq1OUFhC3 +271j92OXy6VmGspNkHjR6vU6pVKJfD7P+vo66+vr6u69a2trZDIZMpmM2tJUKBQoFovU63UMBgMe +j0d9eq5EGYTDYbXtVanWlpsLsVsajQa1Wo18Pk8mk1HbRFdWVpibm2NxcZGVlRUKhQK1Wg2dTkco +FOLEiROcPHmS1dXVHVEDa2trasRAo9HAYDBgtVqx2+24XC4CgQAejweXy4XT6dxxKBUlu7FhmDh8 +lM++UhGlzPHKkc1m1Xl+bW2NbDarVnqXy2XMZjN2u12tjPL5fGolrdKyGggEpIpbHAiFQoFcLkc6 +nVavgZToMCViIJ/Pq9moJpMJo9GIyWTCYrHgdrsJBALq9fvzh8vlUqsHhdgLlI3k8vn8jnOE8vP2 ++wDluqdcLqvfgXq9jsPhwOVyqfcBPp9PrahVui88Ho9E3wgh9qVkMsmtW7f40Y9+RGtrKz/72c++ +0v9PKmJfoOfbUpXWVGVhSjlhKa2BSt5rJpNRMwGtVisulwu/308sFqOlpYVYLEYkEiEcDhMIBNQs +RCFeBq1Wq7aebm/vVtpdld18FxcX1afks7OzLC0tqW14gPq0XWljikQiNDc3EwgEsNlsaoyB8vDB +bDZjMpnk8y6+dRqNRm23c7vdtLe3U61W2draYnJykmfPnvHo0SMePnzI2NgYc3NzaLVaRkdHmZub +U3M3lZvyer2u7kKsPHxQKp5isRhNTU243W7ZFEnsOuWzb7fbsdvtRCKRHX9eqVTY2tpieXlZrfSb +nZ1VH1Bks1lWV1eZmJjAarWqbdXbP/tKy+r2uBplnlcWqpSxCLGbarWamuX9fLTA5uamuui6sLCg +Zi7n83n14VuhUMBisagP1ZRogecjBpTIJiH2Oq1Wi9FoxOv14vV6P/fnW1tbrK+v74g1UCINthcb +1et1dDodHo8Hp9OpZs4qsXrhcBiXy6U+tNh+KPcDQghxkMhC7AumtKUqbdwTExNqBqGS71qv17HZ +bHi9XmKxGAMDA3R0dNDR0aG2JSktfttbkqQlVew1Wq1WrexobW3l1VdfVduZlEy0ZDLJ1NSUGrvx +7NkzLl++TLFYRKvVqpEGHR0ddHd309XVRWtrKy0tLTQ1Nckuu2JXlEoltQIwn89TLpfVRSudTkel +UuHRo0fMzMzQ3NxMLBbj2LFj6oJrPB6nubkZq9X6uagYZT4XYq9TNoyLx+PEYjHOnDmzI7omk8mw +uLjI9PQ0s7Oz6kLt3bt3yWQylMtljEYjHo+HSCRCV1fXjjiD5uZmgsGgXNuIPUGJCVPiBJRD+eu1 +tTW148fpdKrxAp2dneqDto6ODsLhMA6HY0ekwPZX+byLg8JkMqkVrl1dXWqsgdJNVywW1SINJdZg +dnaW0dFRUqkUhUIBrVa7I5t/e6RBa2urWpAkhBAHiaxwfA3ValXd7GVlZYWlpSX1qZ+yC3c+n2dr +awuNRoNOpyMQCNDW1obX6yUSiajxAts3PVL+Wja9EPuB8vlUdqp/fsHUbrer1VHxeJyTJ0+qFSRK +BaHSzre+vs7W1hb37t3j9u3bmM1mHA7Hjt27Q6EQgUCAYDBIKBTCarVKRYn42hqNhrpL8Pa2UmUD +rUwmo87l1WoV+Kyq+8SJE5w/f55gMEgwGCQQCKhtpUqFh/Jqs9kkdkPsa0pHwhc9OGg0GlitVjXr +eHvbai6XU9tVU6kU2WyWzc1NtbL2ypUrOzZ+fH4HbiW6xul0ysM48UIVi0W1k0eZ95VXZQOtjY0N +Njc31XgBk8nE8ePHcTqdeL1eQqGQes2uzPfKzy6XS3aPF4eGcp/7RdEz9Xodl8uFw+EgFovR19e3 +4zyhdBKl02n1offm5iZTU1OMjo7SaDSw2+243W68Xq8abaCcJ5SfPR6P2kEnhBD7hVzdfgklE0dp +R1IiBgqFAhsbG2rEgLL4mk6nyWQybGxsoNPp1NakQCBAOBxWd5ZXKqUcDoe0WYgDTdncxWq1EgwG +d/xZtVplY2ND3bE7mUzu2Kl1fX2dVCpFtVpVF3OVi61gMEg0GsXj8eBwOHa0uSq5ykajUSINhFqZ +obSXKtmWys/bd5FXMv+Um4NSqYRGo1FvAgKBAJFIRD1aWlqIRCL4/X75rIlDSaPRYDabMZvN+Hy+ +z/25komfTCaZn59XW1UXFhZIpVKk02kWFhaAzx7cKQtaygPraDSK3+/H4XB8bo5X5nnJnRXPq9fr +VCqVHXP99lflIbAy72cyGbLZrPqwoFarqTEbymdROcLhME1NTUSjUXkYLMS/4TfFGjQaDcrlMrlc +Tr0OW1paUmMNlPg+JQpEWZRVHt4p9wPKnhNKIdP2/VWUQ+JvhBB7kSzEfolqtcr6+jqzs7NMT0+T +SCQYHx9ndHSU6elpcrkctVoNo9Gotib19PTQ2dlJZ2cnbW1tNDc3qzcKz7cmyclAHGY6nU59St7Z +2Um9XlcfflQqFbXVdXx8nJmZGWZnZ7l//z6Li4usr6+rO4BHo1E1yqCtrU19DQQCUkUl1IgMZTf4 +51tN5+bmyOfz6i7Wzc3NdHZ20t/fT1tbG/F4nLa2Ntxu9465XDlkLhfiy1mtVsxmM+FwmFOnTu2Y +5zc3N1laWlJ3l1eiawYHB0mlUpTLZXWzx2g0qraoKnN8Z2cnXq8Xq9W627+m2GO+LF5AuZbfHi9g +t9sJBAK0tLTQ19enFkt0dXURiURwOBw75vvt87/M/UJ8M0ajEb/fj9frpaenR400qNfrlMtlCoWC +ev2m3AvMzs7y4MEDlpeX2dzcRKPRYLPZCAQCRKNR9V5AuX6LRqOEQqHd/lWFEOJzDu1KRaPRoNFo +7NglO51Os7y8rEYNpNNpNjY2KJfLwGdtqT6fj+bmZnw+n9oqrSwobY8ZUCr15GJNiM/b3u66fcFU ++V4qmVMdHR1qG9PGxsaO9vH19XW1uuXmzZt8/PHHGI1GXC6XugtrOBxW28cDgQA+nw+v1yvfyQNC +2TBOySNWqimWlpbUOV2Zx0ulEvV6XW0z7e3t5fTp02qbqbJj9faYGKXVVCrvhPjtbW9Z3V45qFQ2 +2Ww2QqEQ3d3dalyNEl+zurrK6uqqOs8Xi0UePHjAp59+ikaj2XG9pcz1yhEMBnG73ej1epnrDyhl +A9wvipVJp9Pkcjn1+l2r1WIwGLBYLPT39++odN0+z2+PllHiBQwGg3yGhPgWPB9v9rx6va7eS0ej +Ufr7+3fcDyjxN0o3U7FYpFwuMz8/z9TUFOVyGZvNpt4TeL3eHZEGyqvH41G76IQQ4mU68AuxjUbj +C1uUCoUC+XxebU1dXl5Wd7xeXV0ll8tRKpWw2Wxqftn2tqRYLEY0GiUQCMiFmhAviLJAq9wUNTU1 +7fjzQqHA2trajh1ZFxcXmZ+fJ5VKkcvlWF5eVlvKlQ0EnE4noVBI/f4qra3b21ztdrta8SL2jkaj +AXy2M+/W1hbFYnFHq2k+nyebzaptzkrLcy6Xo1AoqPO40+nE5/Op87jy2tzcTFNTExaLRaqohXgJ +lE3vlEWw7fO8UgmlZMtuf7iyvV1V2fhUr9erN9p+v1/9bgcCAex2+xfO9VarVarZ97gvihfYfv2e +y+VIp9MsLS2p0QLKYn6hUFDzi10ul7rooiy8bL+Ol3gBIfYmJdbA5/N9LvpGiTXIZrNqrIHyEGb7 +3i3KPDExMaHGGigP2p/PIt8eaaCcJ8xms8QaCCG+NQf+rrNWq7G+vs7c3ByJREJtTZqammJ8fJzV +1VW2trYwGAyEQiG1Len111+ntbWVnp4empqacLvdanWrtCYJsTuUi6RwOMzAwIBaEVmv1ykWiywv +LzM+Ps7k5KTaynTnzh2mp6epVqvq7t1Ke6vSwtTR0UFPTw82m0022NiD6vU6q6urJJNJEonEjrk8 +kUiwurpKpVLBZDKprcwtLS10dHTQ1dWlzuMul2vHHL79ZyHE7tNoNJhMJrWyta+vj3q9vqP6PZvN +MjU1xcTEBBMTE8zMzDAyMsL8/Dz5fB6NRoPVaiUcDqvtqdvn/Pb2dnUxVuxN1WqVXC7H7Ozs5+b7 +yclJMpmM2pbs9/tpamoiHo9z5syZHbutB4NBzGazOt8/fw0vhNifjEaj+nClt7dXPU80Gg2q1Spb +W1s74m+Ue4Jnz54xPT2txlJZrVb1/v/5mDOl4Eru9YUQ34YDsRCrPDlfXV1VKyi2tyktLS2RzWYp +Fovq5hJ2u51XX311R5WUx+NRYwaUFiWlPUk21hJi9/2mHbxNJhNmsxmXy0V3dzcbGxtsbGyQzWbV ++JHtra6rq6vMzMwAYDab1RZXv9+vxhkoVbSBQACr1SoXY9+iSqVCoVBQ527lSKVSLCwsqBtpFQoF +jEYjFouFUChEPB5X5/FAIIDb7d6x8Y/Sviy7WAux9/1b7aomkwmLxYLdbicej/PKK698bhdupVU1 +n89TKBSYmJjg0aNHGAwG7Ha7Gl2z/VDmfK/Xi81m2zEW8e3Y3NxU4wWen/OVroZ8Pk+pVEKn02Ey +mXC73Vy4cGFHBJFS4aZcu28/zGazVD8LccBsP08An3uo1mg0sFgsmEwm/H4/nZ2dn4s1WFtbI5PJ +qOeKYrHIwsICU1NTVCoVtZPK4/Go15fbDyXWQLpihRBf175aiK1UKpRKJXXCVA6lTUlpT0ilUupF +ufL3GgwGHA6H+uS8ublZzROLRCI0NTWpF2xCiP1Hr9erN1/b1Wo1KpXKjvznxcVFFhYWSCaTat5s +KpVidnYWq9Wq/nP8fr/auu7xeNR2JZvNhs1mw+FwYDKZpLXxK6rVapTLZTVSoFAoqPP4xsYGa2tr +auux0mqqXCxrtVpMJhMOh4NQKKTuXL09G9Lv98uCuRAHmE6nU+fh5zdgqVar5PP5HXP9/Pw8yWSS ++fl5stksKysrLC4uYrFY1GgEl8ul7sAdCoXUTcAsFos619vtdiwWi9x0/xaUIontkTLPX7crBRTP +xwsolc0Wi0WNFwiFQmqkzPZDrt2FENs9H38TiUTUP1O6KzY2NlhdXVWjb5RjYWGB5eVl1tfXSafT +AGqsgXK+UOajQCCAw+HYEXsjsQZCiK9qXy3EFotFlpaWGBsbY3JyUm1TSiQSJJNJyuWyuhjT1tZG +R0cHZ86cobW1Vd1Z3W63qxfS21tTZZIU4mBSFvCi0SjNzc072lwbjYaaOau0PyqxJYODg6TTaarV +KhaLBb/fT0tLi7pjd09PD0eOHKGpqUkWYr+iUqlEOp1W3+Px8XE1KmZhYYFcLqfugKtUu3Z2dqqt +pu3t7XR0dGAwGNQ83+1zuMzjQhxeOp1O7Wpqb2/fEV1Tq9VYXl5mbm6O6elptVV1enqamzdvkkql +qNVqmM1mPB4PsVhsR2xNT08PLS0tuN1umWe+IiUabHukjHKMj4/viBdQOtNaW1s5deqUGi3Q1tZG +OBzGZDLtiJSRa3chxNel1WrVSvp4PK5GGijnis3NTRYXF5mdnd1xvnjy5AkzMzNqDrXFYiESiXxh +BI6ysbdEoAghvsyeWohVwrfX1tZYXl5WN15RqhtWV1fJZrNsbGwAn7UTOxwOzpw5w8WLF3cE8itt +qUq7ktPpxG63o9frZVIU4hD5t1qYtFotVquVYDDIsWPHdrS4ZjIZVldX1WodJW96cnKSf/3Xf93R ++h4MBtUK+0gkQigUwu/3H6o5Z/tGO9vjYZaXl9WfM5kMGxsbVCoVtFotFouFrq4uXnnlFTUWwuv1 +qnO2Up28/We5ARdCPO83takCRCIRnE4nsViMkydPsrGxQT6fV6sw19bWWFlZIZ1Os76+ri7cXrly +Rb2O9Hg8O6IMlCraSCSiVsweBsrCRT6fV7sWlB3Mlc1ylKoyJV5Ar9er8UGvv/66Gi8QCoV2xIIp +c73yarFYZM4XQrwQ2+eRL4rAaTQamEwmjEYjfr+frq4u8vm8Gne2vVNrdXVV7bxNJpOMj49TrVYx +m83q+UK5rvX7/eoGwkpFrdFoPDT3B0KIz3vpC7HKxZvSqpTP53e0qCq7nisRA8rCay6Xo1KpoNPp +1Jbh7TteKy1KSkYgSCuAEOLfZjKZ1Oy57er1OoVCgUwmo7Yrzc3NMTc3x+Lioto+v7KygkajwW63 +43a78Xg8O9omldZWpb1Ved2v2XWNRoNarabO4YVCgUKhsONCVajJixoAACAASURBVFl8VTJ5laNY +LAJgs9nUi9JwOEw0GlWPcDiMy+VCr9fvu/dGCLH3KPOIxWJRuxu2q9frbG1tkclkPjfPK8UA+Xye +TCbD7OzsjoVCJdIgGo2qD/7tdrs61yttqiaTad9V7SsVYltbW2xubu6IFVBelcXX1dVVcrmcmsOo +XLsrDzqVHG8ld/35w2KxSLyAEGLXfZVYAyW2YHukgXKsrKyQz+fJZrPq+UIpLLDZbOp+FM3NzV8a +a2Cz2fblOUMI8dvZlYXYarXK8vIy09PTjI2NMTIyokYNLCwskM/nAXC5XMRiMbq7/z/23jO4rSvN +03+QicAABpAEmADmIEoiKSpRkiVH2ZY9Dq3e7t6p3umdmu3q2fmwobZ2P22o/bK1U7Nf/lXTG7tn +anrW7e4Zj23JVrCtYCVSFMWcCRIMIEESBEGACAQB/D+o7llCJGV1O8jhPlUsqciLc8+9F/c957zn +fX9vFU1NTZSXl4v01KysLDQaTUqakmywZGRkvigk56rRaKSoqCgldSkWixEKhXC5XDidTkZHRxkd +HWV8fJzr168TCASIx+NoNBoKCwspKSnB4XBQXV1NVVUVlZWV2Gw2URTmm4RUudztduNyuZiYmGBk +ZERIxrjdbmKxGGq1mqysLFGJVpKJcTgcVFVVkZmZSVpaWortlqOeZGRkvmokLVKr1UphYSFNTU3C +3ku2fm5uTkgZSHIqvb29LC4usr6+jkKhIDMzE6vVKqQMysvLsdvtOBwOcnNzv3HFAqXr93g8uFyu +bfICLpdLBEkolUrMZjNWq5XS0lL27t0rUnUdDgdWqxWtVis2H+V5u4yMzDcRpVJJVlYWmZmZQgJH ++onH44RCIebn58VYIcka9Pb2MjU1RSgUIpFIoNFoyMvLw2q1CjkDh8Mh/s3Pz//OZFjIyHxX+dIc +sVJBlpmZGdxuNwsLCyKyQIouCIfDbGxsiIIILS0tYtfcYrEI/ZatEgNStIEczi8jI/Nl8rCkwVY0 +Gg1arRaNRkN+fj719fUp0UBbU/Kl1MyJiQmGhoaEjnV2draQM8jPzxfprcXFxRiNxidu36Rop9nZ +2W32e2VlhWAwyMbGhtDJysjI4OjRo6Snp4s0rOzs7JQIsa3VrKVFuYyMjMyT5FG2Xq1Wo9Vq0Wq1 +5OXlUVNTI6L/pWJTS0tLeDwefD6fyAq4ceMG165dQ6vVihR8ScYgPz9fRNFKUlpP0hkZCoXw+XzM +zc2l2HlJpiEQCBAKhYjFYuh0OvR6PXa7nfr6erKyssjJySE3NzfF1m+NGjaZTBgMBnmjTUZG5hvN +w7IGD5NMJlGr1Wg0GrKzs6mqqhKZv9L6YHl5WUi4SOuDxcVFpqenuXLlCmlpaWRlZYkxQ/qRnLYW +i4WsrKwnvkaQkZH5/HxpjthAIMDExAQ3btxgfHxcpKZKWip6vR6TyUReXh6FhYUiEmGrvqJer0et +/lrJ2MrIyMigVCrF4txsNqf8LZFICJ3r+fn5lJ+FhQV8Ph8+n4/l5WWmp6dFypLZbKaoqIhXXnkF +u92OTqd7Qlf3ALfbTW9vryhaJk0i19fXRQGzjIwMsrOzUypZSzY8NzcXk8kkTxZlZGS+sUgFojIz +M8nMzNz2d0kjVbLvW/9dXl7G7/cL+z81NSU2ojIyMmhubmbfvn3s2bPnCVzZ/8Pj8dDV1UVvby/z +8/PCaRAMBolEIuh0OoxGY4ozeesGoqSHLhXUkpGRkfkuolAo0Gg0aDQaMjIyUv4mRcxKkmYej0cE +OUgbYF6vl0AgsOOYYTKZqK+vZ+/evTQ3N3/jMixkZGS286V5OZeWlrh+/Tp/8zd/w8LCgqg+u2/f +PhwOBxUVFZSUlJCfn7+t4rWcqiQjI/NNRaFQkJ2djdlspqqqShSKkQpZSbIs4+PjTExMMDExQU9P +D/Pz82i1WqqqqkSV6CfJ0NAQf//3f8+lS5fIysoS6VLST3l5OVarVezMP5xmKttwGRmZbzuS/rfN +ZktJUZUKWc3Pz+N0OoX8ltPpZGhoSPw/Ho/T0NDwRO3l2NgYb7/9Nnfu3EGhUFBWVkZZWRktLS2i +CnhxcTH5+flCu1uWFpCRkZH53VCpVOTk5IhoWSBF1iAYDDI7O5siazA1NUVXVxdTU1M0NjayurrK +nj17ZEesjMy3gC/NESsZlrS0NA4ePMjPfvazbRVRjUajMCTyRE5GRubbwG6OyGQyiUqloqCgAJPJ +RGlpKa2trayurjIyMsIHH3xAe3s7iUTiSXR7G5KGVVFRES+88ALPPvtsiryAyWRCr9fLNlxGRuY7 +y6PsfXp6Omq1WmzKSSmqnZ2d/J//83/Q6/VfC3ufTCaFA3b//v28/PLLKQXHpIIyWzW9ZWRkZGQe +n8+SNVCr1ahUKqEdW1tbK8aM4eFh/u///b+YTKavxZghIyPzxfCl5/3rdDrKysp4/vnnv+xTycjI +yHxtUSgUqFQqURXVYrEAEIvFyM3NZXh4mPb29ifcy1QkJ8K+ffs4derUk+6OjIyMzDeCR6WoKpVK +3n///See9bAVpVJJTk4Oe/bs4ZlnnnnS3ZGRkZH5TiGNGTvJ4OTk5HDjxg02NjaeUO9kZGS+DGQx +JxkZGRkZGRkZGRkZGRkZGRkZGRmZLxm5EtbXkGAwyNzcHJ9++ilDQ0MEg0Ghz2UymYhGo6Iy+8LC +ApFIBKPRiMPhoKmp6VsZzTAxMUFXVxfXr18nHo+TnZ1NUVGRSO3z+XzMzMywsrJCZmYm9fX17N+/ +n8bGRtLS0p50978VLC0tMT4+zpUrV1hcXESpVFJWVkZmZiZqtZr19XUWFxdZWFhgdXUVvV5PYWEh +9fX1NDU1UVlZ+aQvQUbmKyMejxMIBOjq6uLOnTu4XC4yMjKw2WyYzWaUSiUbGxusrq4yNzfH4uIi +KpWK/Px8qqurOXXqFAUFBej1+id9KV8Ya2trzM7O8sEHH+B0OkkkEjgcDlHoZ319nfn5eVwuFyqV +CovFQk1NDadOncJmsz3p7n8jicfjzM3N0dHRwfr6OrOzs/T19QFQWlrK0aNHaWlpwWq1PlZ7kUiE +X//619y7d4/l5WVyc3MpLi6moqKC4uJibDYbhYWFX+Ylych8bUkmkwQCAYaGhrh+/Toulwu1Wk1x +cTFmsxmtVsvm5qYo8DY3N4darSYnJwe73c7Jkyex2+0YjcYnfSmfi0QiwebmJr29vYyNjbG+vs7w +8DBzc3MolUpefPFFjh8/jtVqRaVSbftsLBaju7ubiYkJgsEgo6OjKJVKWlpaSE9Px2q1smfPni+k +OFwikcDtdtPR0cHHH38s1hhlZWXo9Xo2NzdZW1vD6XQSDAbR6XRUVlZy6NAhDh8+/LnPLyMjIyPz +3UR2xH7NWFlZYWRkhGvXrtHX14fP5yM3N5fNzU3i8TiJREL8xONxvF4vTqeTubk5HA4HsVjsW+WI +3dzcJBAI0NnZyXvvvcfAwABFRUVkZmam3ItEIkEgEGBiYgK3283c3BwqlYrq6mrZEfs5icVieL1e +Ojs7uXHjBn19feh0Omw2G/F4nHg8jlKpFN/JUCjExMQEy8vLaLVa3G432dnZsiNW5jtDNBrF6/XS +3t7OrVu36OvrIy0tDa1WK+w4IN6ZcDiM2+1mbGyMtLQ0GhsbqaqqIisr61vhiJUKUbhcLs6dO8fl +y5cJhULU1tayubmZMqZtbGywtrbG0NAQKpWKiYkJ9uzZIztiPwfJZFKMkUNDQ/z6178GwG63s7Ky +QmFhIfn5+dscIg8TDoeZn5/n448/5tKlSywvL1NbW8vRo0dxOByydp3Md5qNjQ3W19eF3W9vbyct +LY2CgoKU+bv0/2g0ysrKCqOjoyQSCex2uyhi/E13xML/qxWysbHBysoKN27coL29XWxCqtVqTp8+ +jdFo3NH2JBIJIpEIS0tL3Lx5E7Vazb59+0gkEqII6udFOsetW7e4cOECn376KbW1taSnp29bb4XD +YcbGxpiamsLhcKDX62VHrIyMjIzM743siP2aMTY2xrvvvsv/9//9fzQ1NfHKK6/wx3/8x5hMJtTq +7Y+rp6eHd955h//6X/8rfX193zpnVzQaZWJiggsXLvDBBx/w1FNP8eMf/5hXX30VSBU8n56e5sqV +K/yH//AfmJiYYHx8XNbT+QKIRCJ0dXXxq1/9ikuXLnHq1Cl+8IMf8PLLL6NWq1MiEpLJJMvLy3zw +wQf86le/4tatW6SlpXH8+PEneAUyMl8tgUCAgYEB/vzP/xyPx0NNTQ3/6l/9KxobG7dpfwH4fD7u +37/Pf/pP/4menh56e3tZXFwkEok8gd5/OUSjUe7fv8+f//mfYzabee211/j3//7fk5aWljK2RSIR +PB4P/+7f/Ts+/fRTOjo68Pv9T7Dn32xUKhWlpaWUlpYyNTVFOBzmrbfeIplMMj8/z7lz5zh9+jSN +jY2f6YhdWVkREW7Ly8solUosFgsHDhzgjTfe+IquSEbm60koFMLlcvHzn/+cnp4eCgsL+elPf8qJ +EyfIzs7edvza2houl4v/+B//I9euXaOrqwu3200oFHoCvf9iUSqV6HQ6Dhw4QE1NDRMTE9y9e1cU +JP3oo49IJBK0trai1WpTbI/02cOHD1NTU8Po6Cg9PT1oNBrefPPNL7Ra/ObmJn6/n7feeouOjg6s +Vit/9md/xrFjx1KCOKSNrLfeeov/8l/+C8PDw0xOTn5h/ZCRkZGR+e4ha8R+TYhEIrjdbs6fP8/H +H3+M1WrlzJkznDlzBoPBsGv6jZRa+MYbb1BcXPwV9/rLJxwO093dzczMDCaTiSNHjlBeXr7jsbm5 +udTV1XH48GGKioq+4p5+OwkEAoyOjvK3f/u3DA8PU19fzw9+8ANaW1tRq9U7Vv7MyMjgxIkTnDx5 +kj179sgRyTLfGaTIzzt37vA//sf/YHZ2ltbWVn72s59RWVmJwWDY8XNGo5HKykp+/OMfc+DAga+4 +118NU1NTOJ1OQqEQ1dXV1NXVkZaWtm1s02g0mM1mTp48SUtLyxPq7bcXpVKJRqOhpqYGu92O3++n +s7NTyBU8iqmpKc6dO4fFYqG6uvor6K2MzNcfye739/fzF3/xFwwPD1NTU8O//tf/mv3792MymXb8 +nF6vx2azcfbsWZ566qmvttNPAI1Gg8Vi4eDBg6SnpzMwMMDPf/5z+vv7RfTsV83Kygp9fX0sLS2R +lZXF0aNHyc/PR6PRpBynUCgwGAzU19fzyiuvkJeX95X3VUZGRkbm24UcEfs1we/309XVRUdHBwsL +Cxw+fJiWlhaqqqoAdnR4AWRlZVFTU8Pp06eJx+PfuvTNWCzG/Pw8fr8fjUZDYWEhGRkZO94Pg8GA +zWbjyJEjzM3NYbFYdowilnl85ufn6ejooKOjg7S0NFpaWmhubsZms+34DBQKBTqdjrKyMg4cOMDq +6iqLi4tkZWU9gd7LyHy1bG5usrCwQFdXF7dv38ZoNLJnzx6OHj2K0Wjc1R5ptVosFgsnTpxgenoa +rVYrtJe/DSSTSXw+HysrK8RiMbKysjCbzTten0qlwmAw0NTUhNfrJRQK7erAlvndUSgUqFQq9u3b +x8bGBsPDw3R2duJwONi/fz9KpXKbbU8mk/j9fqamphgYGKClpQWFQsHY2NgTugoZma8Xi4uL9Pb2 +8tFHH2E0GqmtreXkyZMYjcZdIzilCumHDx/G4/EIGaeHnYDfFlQqFYWFhbz88st8/PHHDA4O8uGH +H1JSUkJeXh5FRUWfGZX/RRMOh/F4PASDQbRaLQUFBRgMhm39kCral5SUcOLECZaWlsjPz/9K+yoj +IyMj8+3i27HK+xawuLjI+++/z8TEBGazmeeee47i4uJdHbBbycvL4+TJkygUil0nfI+707z1fJ9n +d1pq5/PucCeTyRQNwWg0yubmpmj34fuTkZFBW1sbCwsLqNVqdDrdI9v+LD7P/dh6/OM8xy+yH1/U +cxwdHRVagG1tbZw4cWJXR/jD1NfXYzQacTqdlJaW/t59kJH5piDJePT19bG2tsaBAweorq7eUY7g +YXQ6HQ6Hg1OnTlFYWEhRUdG2aPLf5V3+omzA1rY+TzuSnrSkGRiLxXa140qlEofDQVtbGwaD4ZHR +R1+lHd+pr78LT8qO78TBgwfZ2Njg7/7u7+js7MRut/OjH/1oW5owPEjLnZ6eZnJykkAgIGuvy8hs +IZlMMjAwwP379/F4PDz99NPU19djNps/87MqlYri4mKOHTtGIpHYMXPim2z3H7aXVquVf/JP/gmR +SASn08nAwAAfffQRZrOZ119/fceNoMfls/q5U7vJZFKMRZJerKRBu9Pxubm5NDU1EQgEHlng8Kse +lx5u73flSY5Nn3d9JCMjI/NNRXbEfk1YW1uju7tbFL+ora19rEkcPNhVl1JqdpMwkCYb09PTeDwe +fD4fyWQSk8lEfn4+xcXFpKenp3wmkUgwOTnJzMwMi4uLwANngdlspqGhgWQyKf4WDAaJx+MYDAYc +Dgd1dXWinY2NDaamppifn8fn86FSqcjNzcVms1FQUIDT6aSvr08M5mlpaVRWVmK1WtFoNNhsNjIz +M3E6nZw7dw6DwUBOTg7p6enbFoxpaWmUlZVRWFj4SMc0PNBlXFxcZGZmRmhyGY1GiouLKSgoID09 +PWWCMDMzw/T0NPPz8yQSCTQaDenp6dTX12MymXC5XCwuLuL3+4nFYkQiEZLJJGlpadsmGhaLhYaG +BjIyMkS02MDAAF6vVxyTnZ2N3W6nsLAwpXDD+vo6S0tLzM7Osrq6SiwWw2g0kp+fT0lJCenp6SkR +FcvLy+L+h8NhFAoF6enpOBwO7Ha7uCav18vGxgYajYbs7Gz27t3L/Pw8fX19hEIhcnNzqaioeOwF +uFQhWHp+MjLfdjY2NhgcHGRmZgaNRoPD4cBisfxObdTW1lJUVERubu6uhbqWlpaYn59naWmJcDgM +PHjfSktLKSgo2BZp6vf7mZubY3h4mM3NTfH7pqYmbDYbXq+X2dlZlpaWhN3Kz8+ntbUVnU4n7Ozy +8jJut5uZmRk2NzfR6/Xk5uZSVlbG5uYmQ0NDrK6uEo1GgQd2rqSkRNyHvLw8kskk9+/fx2azsW/f +PgoLC7el7ioUCoxGIzU1NRQUFDzSERuNRllbW2Nqagqv10s4HEar1ZKXl4fVasVisaRsyAWDQTwe +DyMjIwSDQfH7mpoaampq8Hq9uN1uFhYWCIfDxGIx4UBWqVQp9zYtLY2SkhKKi4vJyckhmUzS29vL +yMiIOEar1ZKTk0N5eXlKxko8HicYDDIzM8P8/DzBYBCNRkNGRgZFRUVYLJaUMVkq7DMyMiLGY4DC +wkIOHjxIIBBgYWGB6elpIpEIsVgMgJaWFkpKSrZ9J3JzczGZTLS2tgrZiCtXrtDc3Lwt0isej3Pj +xg2WlpY4c+YMBQUFzMzM7PpMZGS+SySTScbGxnA6nSgUCoqLi3/n7LSysjJMJhM5OTm7Fury+Xy4 +3W6Wl5fFnNtsNlNUVERRUdE2uSjJ1g0PD7O+vi5+X1tbS1VVFSsrK7jdbubn54UDMiMjg9bW1pSM +DJ/Px8LCAjMzM0QiETQaDbm5uZSUlJCWlsbg4KDIXgDIycnBZrNRUVGxLbpX0n994YUX2NjY4H/+ +z/9JV1cXBoOBqqoqysvLH3vt8zDhcJjFxUWmpqYIBAJsbm6i1WopLCwUPw9jNBopLS1Fr9czNjbG +5cuXqaurIyMjg4KCgm3HS2PLiRMnHllIM5lMEgwGmZ+fZ2ZmhmAwKMY1ae2z9To3NzdZWVnB6XQy +PT0tfp+eni4Kgi0tLTE9PU0gEBBBKYlEQkTrbn32BQUFlJSUiO/F8vIyt27dStGdz8rKwmq1Ul1d +nbJWCoVCeL1esfEWi8XQ6XRYrVYKCwvJy8tLOZfP52N2dpbh4eEUp2xrayt5eXmsrKwwPT2N1+sV +57fZbBw4cAC1Wv2VR0HLyMjIfF2QHbFfEyKRCLOzswSDQQwGA8XFxY9dNVWlUold9YeRiidNT08z +OjrK0tIS6+vrIiopkUigVqupqqqirq6OmpoaUYBJchBOT08zPj7O7OwsSqWSwsJClpeXUalUzM/P +s7a2htfrZWVlBb1ez8mTJ0U1bJfLxeDgIP39/fj9fqGzlJ6eLhyNvb29fPrpp2i1WrKzsykuLiY7 +O5vs7GyR4lVWVkZ3dzddXV2YTCYikQglJSVYLBays7PJyspCp9OhVqsfmQafSCRYW1tjbGyM4eFh +ZmdnhSND+ntmZiY2m42GhgaKi4vFZGltbY3Z2VnGxsaYnp5mY2MDi8WCx+MhKysLt9vN2toaKysr +wtmt0+koLy9nbm6O9fV1dDod+fn5NDQ0UF5ejtFoJJFIsL6+jsvlor+/H7fbTV5eHjU1NWRlZZGT +k4NerycejzM6OsrIyAhjY2OEw2ExCUskEsIp0tDQIBy48GBSNT8/L6q9Li8vC42/qqoq5ubm8Pl8 ++P1+PB4PyWRSTFolx4uUTiw5xx+HtLQ00tLSyMnJeazjZWS+6WxsbDA5Ocni4qKQUvldF5W5ubnk +5uZu+30kEmF5eZnh4WFcLhfLy8vinJItt1qtVFRUsHfvXrKyssSmSSQSwev1MjIywvz8PKurq4TD +YYLBIJWVlbhcLnw+n5APWFlZoaKigoaGBtRqNWtra0xMTNDX14fL5WJtbQ2DwYDRaMRkMjE5OUk0 +GhU2ValUUlxcTCQSEc7EvLw8UTRqZWWF27dvk5OTQ01NjXA8m81mTCYTaWlpaLXaXe8FPFi4zs3N +MTY2xsjICF6vl1gsJsYutVpNenq6cDqUlpaKat2rq6uMj48zNTXFysoKoVCIQ4cOiWI7y8vLrK6u +srKywvLyMqFQiIKCAjY2NsQCPzc3F4fDgU6nIycnR9i5xcVFuru78Xq9KBQKzGYz9fX1Kc7NhYUF +pqamGBwcxOPxsL6+jkqlEs5erVZLZWUlNTU1VFVVodFohON2enqawcFBlpaWCIVClJaWotPpWFhY +YGFhQfRb+snOzqawsHCbI1av12O323nmmWf4u7/7O1wuFxcuXMBms5GXlyc2daXv3cDAAMlkkmee +eeZbmzotI/P7kEwmmZ2dxe12o1AosFgsu9qt3cjKytpx7iptNA0NDTE5OcnCwgLwQLYrGo2SSCTI +y8vD4XDQ2NiIxWIREbUbGxv4fD7Gx8dxuVzC1h05ckTYkq22bmVlhczMTMrLyzGZTKJYbn9/P+Pj +46ytraHVaoXddzqdqNVqhoaGhJO2uLgYu91OWloadrt9R61VtVpNfX096+vrDA4Ocv/+fTo7Ozl3 +7hxnzpxhz5492xyLj2JtbQ23283Q0JCw35L9SiaTQpu2qqqKmpoa8vLyRL9MJhMlJSWUlZUJm3z+ +/Hm8Xi9VVVXk5uaKNYZUWFKtVj8yy0tyPA4MDOB2u1ldXUWlUonr0el0lJaWUlNTQ2VlJSaTiWQy +SSgUYm5ujt7eXpaWlggGg6Snp6NWq4nH48zNzaU8q8XFRTIzMzGZTPj9fqLRKBqNhuLiYuFMLiws +RKVSEQqFGBsbY2ZmhvX1dTHGaDQaUeR5fX2dubk58V2TAkOkMVVyQktjqsViQaFQEIlEWFpaYnh4 +mMXFRTG/2NjYoKioiOnpaXw+X0rfGxsbaWxsRKlUyo5YGRmZ7yyyI/ZrQjweZ319nXg8LhySu0Ue +SjuOu6WDSIO99O/IyAjvvfcev/zlL7FYLDgcDmpra4VDsrOzk6KiIl577TX+5b/8l5hMJjGJUSgU +KJVK4vE4t2/fZnV1FZvNRkdHB+np6ej1euGMHBgYIJFIYLPZhHPx6tWr/OVf/iUTExMUFhayb98+ +LBYLY2NjeDweSkpKhEadxWKhubmZkpISFAqF2D0+cOAAXV1dfPrpp8zOzvLWW29x8eJFWlpahGbp +nj17yMvLw2AwiM/uNInb3Nxkenqa//2//zdXr15lZWWF1tZWoXk6Pj7O2NgYBoOBs2fP8uqrr6ZM +jpVKJUqlkp6eHpxOJzabja6uLjIyMkhLSyMvL4/19XXu37/PzMwMeXl5lJSU0N7ejsvlIjs7m1On +Tm2LXJb663a7+fDDDzl27BilpaXi94lEgmAwyLvvvst7771Hd3c3Bw4coKKiArPZLPq9sLDA2bNn +ef3118nPz0+5F0qlkqmpKa5cuYLNZuP+/fuYzWbS0tIwm83o9XoGBwfx+XxYLBba2tpYW1sjHA6j +VCoxGAy/d6SCjMx3gXg8jsfjwe/3o9PpxGbSbnxWgZKtdkzSEf+Lv/gLZmdnMZlMHDx4kLS0NFZW +Vrh3755wrP7bf/tv2bt3r4gEldqQbEBPT4/YHHI4HExMTAgphNnZWZFi+5Of/ASDwYDL5eKXv/wl +ly5dYmVlhdraWpFCu7y8jM/nY319nVgshtPppLCwUDg+pWvIzc2ltraW48ePc+3aNe7evUtnZye1 +tbU0NTVx8OBB9u7dK6JnH7bjD6dCRiIRbt68yW9/+1suX76Mw+GgsrKS0tJSlpaWGBgYYGxsjIMH +D/LDH/6QH/zgByLqR7KH8/Pz3L17l7m5Oebm5pidnWViYkJsgM3OztLX14fX6+X555/H7XbT29vL +2toaR48epaysbNtYo1AoCIVCdHd3o1arKS8vp6amBoVCIZ53X18f77zzDm+//TZms5mKigpqamoI +BAI4nU7a29upr6/npZde4k//9E+3jUF+v5+Ojg4xxiQSCRGl7HA4mJ+fZ2RkhK6uLk6fPs3Bgwd3 +/H4VFRXxB3/wB9y5c4fbt29z7tw5nn/+eerq6sQY5ff7GR0dZXZ2loqKCo4ePSprw8rIPMTy8rJw +XGVmZpKRkbHrsb+L3V9fX2d0dJT/9t/+G/39/SiVSg4ePIjZbCYcDtPZ2YnX6yU7O5t/82/+DceO +HUuJ1JRs3dzcHJ2dnSICdnp6Wti67OxsYes0Gg0//OEPX1rcOAAAIABJREFUsdlsLC8v8/bbb3P+ +/HkmJiaE3c/JyRFzRSliUtI2/973vvdY8gJms5m9e/fyR3/0R4TDYW7dusV//+//ncLCQhwOx2Nn +USWTSebn5zl//jy//vWvmZ2dpbS0lOrqakwmEz6fj/b2dqLRKFVVVfyLf/EvaGtrE+0bjUZKSkpo +bW1ldnaWW7du8dd//ddcvHiR+vp6Dh06RFNTE3v27BH6sY8al5LJJBMTE8K+x2IxysvLqa6uFg77 +jo4OLBYLp06d4k//9E9xOBwpzysajdLT08PExIRoNxKJsLq6isPhEBujXV1dNDY24nA4uH37NgsL +C2RmZvL6669v6xs8GDump6fFWkRaI0jnWFpa4sKFC7z99tuMjIzgcDiEtNLy8jJ3794lEolw8OBB +fvrTn3L8+HG0Wm3KGmN8fJz+/n7m5ubY3NyksLCQiYkJ7HY7arWamZkZurq6CIfD/OQnP3mkfJyM +jIzMtx3ZEfs1Q61Wf2a0ibQzeufOnW2TuaysLOx2O1arVUQiLSwsEAgEsNvt/OEf/iHNzc2kp6ez +ubmJx+NhaGiI3/72t9y5c4e33nqLF198USyiy8vLsVgs1NTU0N7eLiZxbW1tHDlyhPLycnQ6Haur +qyJytqamhlAoxD/8wz/wwQcfsLi4yMsvv8yxY8doampCp9OxsbHB0tISN2/eZHBwEKVSSU5ODq2t +rbzyyivCgSGl3Dz33HNkZWXxySefCCfn/fv3cTqdXL58WaRzVlVV0dTURF1d3Y6pYe3t7Zw/f56r +V69SVlbG97//fU6ePCkmZevr63z44YfcunWLd955B5PJhMlkwuFwUFJSQlZWFo2NjQwODorItP37 +93Pq1CmhmxcOh5mZmaG/vx+j0cjp06dFuu7i4qLoY25urnAM5OfnU1FRwdjYGNnZ2Zw5c4ZTp04J +5/LY2BgffvghFy9eRKlU8id/8ic89dRTlJaWotVqCQaD3L17l3PnztHZ2YlOp6OgoACHw0Fubi4t +LS3U1tbi9/u5evUqCwsL2O12XnjhBaqrqzGbzSgUCk6dOoXT6RSOpFgsJp6BvGstI/Nokskk0WiU +WCwmomce9d6sr68LSZqtKYNqtZqcnBwqKipEpkMwGGRpaYm1tTWeffZZXnzxRWw2G2q1WkSk/Pa3 +v+X+/fv8r//1v/jJT37Cc889BzxwDNTV1VFQUEAkEmFubo75+Xk2NzcpLi7mzTffJDMzE6VSSTgc +5uOPP0apVIrNmU8++YRLly5hNpt55pln+N73vkdmZiYqlYpoNMrAwADXr1/nvffeIxwOU1paytmz +ZzEYDCkOicrKSn72s59RVVXFzZs36erqwuPxcPXqVXp7e8nMzBSyNY2Njezbt4/GxsZtKbfz8/Pc +v3+f3/zmN8zMzHDixAnOnj1LdXU1BoOBaDTK0NAQt27d4tatW1y4cAGTycRTTz1FZmYmDoeDrKws +kskk09PTLC4uEo/HycjI4J/9s39Gfn4+Wq2WcDjM7du3cTqdvPjii0xMTJCRkcGVK1fIyMgQC34p +GlahUFBbW4vX6+XatWscOHCAV199lcrKSvLy8kRk27vvvsutW7eoq6vj5Zdf5ujRo2JMdrvd3Lx5 +k1u3bvHJJ5+Ql5fH008/TXl5OVarlRMnTmA0GkWqp6Sd/sorr4gsi3A4zOjoKB9++CEOh2PXOYXR +aMRut9PQ0IDL5cLj8dDV1UVxcTGNjY0AuFwu3n//fex2O83NzSmRXTIyMg+QMhOAz7T78Xic7u5u +5ubmUjKylEol2dnZlJWVUVFRATzIaJIkr1paWjh79ixWqxW9Xs/m5qZwnl28eJG3334bhULB97// +feBBWruU6i9t1ki2LjMzk5/+9KdYLBa0Wi2hUIg7d+7gdrvJycnB6XRy+/ZtLl26hEql4g/+4A94 +4403sNlsaLVaotEoY2Nj3Llzh3fffRe/3099fT1nzpzZUSJrJ7Kysjh06BAjIyOsr6/T39/P+fPn +0el0/KN/9I8ey0k3PDzMpUuX+Ku/+ivS09N5/fXXeeONN8jIyECtVrOxsUFfXx/Xr1/nww8/5K/+ +6q9YXV3lRz/6kWhDrVbz0ksviajZu3fvsrCwQG9vL7Ozs3z00UdkZWVRWFhIZWUljY2NNDc3k5eX +l5JpsLGxwdDQEOfPn+fcuXPk5+dz4sQJTp8+TXp6usgylMalq1evUlBQwPPPP8/+/fuxWCwcOnSI +nJwcPB4PS0tL+P1+NjY2OH78uKi7EIvFmJub48KFC9TX12O328nOzuaTTz4hEAhQUFBAeXk5ZWVl +IrI4JyeHZ599VmRG/uN//I/Zs2cPJSUlaDQaxsfHuXr1Kr/61a8AOHPmDGfPniU3NxeNRsPGxgbt +7e2i7++//z4AJ0+exGw2s2fPHqxWK8FgELfbjdvtZnNzk8rKSn70ox9hMpnEJuWFCxeEdNlucnoy +MjIy3wVkR+w3ECm9fmRkRCzC1tbW8Pl8FBQUcPLkSdLT04UjVtJZTU9P58SJEzQ0NKTstjscDm7d +usXQ0BAfffQRra2twhFrNpsxm80i/UXa8ZV2iqX0nEgkQmVlJQ6Hg4yMDFZXV7l+/To9PT0olUpO +nDjBM888g91uF9fh9/tZW1ujr68PeJAqabVaRZqMhEqlEpNJs9lMVVUVo6OjLC4usrKygtfrZXR0 +lIGBAXp7exkbG6OtrY3W1lbhKE4kEsRiMbq7u/n444+Zn5/n+eefF2lQWyd8UurqL3/5S9rb2ykr +K6OkpISMjAzhVJAilDY2NigvL+fw4cOUl5eL1FfpXkgpWIcOHWJmZgaXy0UoFGJzczOlIIPBYCAY +DKJUKtm3bx/79u0T9yEWizExMcF7773H6OgoBw4c4PXXX2fPnj0paf8mk4lgMMgvfvEL7t27R01N +jZB6kM5VUFCAUqlkc3OT/Px8jh49isPhwGQyEY/HsdvtlJeXi5QnGRmZL4+NjQ3m5uaYmZlhbW1N +bFBFo1EqKirQ6XTCEatQKDCZTNTW1nLs2DFOnTqFXq9HqVQK+zY5OSkWx8ePH+fo0aMYDAYhE5Kb +m0tBQQF6vV6k0NbV1XHkyBF0Op3Y2NPpdITDYQwGA4ODg9y4cQOn08n3v/99nn/+eY4fP57iaDCb +zcIRnEwmycjIoKamZtv1Zmdn09zcjE6no6ioiOrqaubm5lhaWsLn8zE5Ocnw8DBarZaRkREh8yAt +eqVF28zMDJcvX6arqwur1cpzzz3HyZMnKSoqEmOb1WolIyODjo4O+vr6yMjIoLGxkZycHDGW2Gw2 +DAaDGOuqq6vFQli6FxkZGbjdbvbt20dBQQGhUIh79+6xtrbG8vIy6enp24rrKJVKcQ9aWlqE09rl +cnH16lXa29tZXV3lxRdf5NSpUzQ3N4tnLG1+TkxMcPv2bc6fPy+ifaWU4OXlZTIyMtBoNBiNRhwO +B83NzVRXVwMPNgRsNpvYRHxYlkBCq9WSlZVFS0sLTqcTp9PJ3bt3KSsro6GhgWAwyNTUFJ2dnZw9 +e5Y9e/bITlgZmV143HcjkUiwsLDAxMSEcLStrKzg8/moqKjgxIkTwhGrUCjQ6XRUVlbS0NDAs88+ +i16vF1ImsViMlZUV7t+/T19fHw0NDQQCAYxGI1qtFq1Wi9lsxmq1YjQaUalUmM1mampqOHjwYIqt +y8zMxO12k52dzfXr17l69Sqjo6O0tbXx/PPPc+LEiZTofIvFQjQa5b333iORSGAwGKioqHhkEaut +pKWlYbPZOH78OGtra8zMzDAwMEBGRgZ1dXVUVFR85j3t7e3l+vXr9PX18cMf/pBnnnmGEydOiCjN +ZDKJ1WolEolw6dIl7t27R35+Ps8++6yQNFMqlVRUVIj6ExUVFYyPj+N2u4Vkz+TkJN3d3UIDfH5+ +ntbWVmETpUjW9vZ2bt68icvl4oc//CFPP/00bW1t4llGIhFyc3NZXFyko6ODjz76iKKiIvbv3y/k +fpLJpHBUarVaSkpK2LdvHy0tLcAD+15eXo5er8dms5GTk0M8HsflctHZ2SnqWDwsdZFMJsVnDh06 +RElJiRi7hoaGuHr1Kn19fTz33HPiPm6tcWE2m4nH41y8eJHbt2+Tl5dHW1ubmF/k5eWRn58vIrLz +8/Opr6+nra1NPAt44PhOJpPi3svIyMh8V5EdsV8jFAoFm5ubooLnblU7pUFfrVaTSCRYXV3F6XTS +3d0tiqNICzJ4UAQgKysLo9GI1WolHo+Lv+l0OpFGOjw8zP379/H7/bueWxps6+vrUzSS0tLSKCgo +oKCgQKRS9fX1sbS0RE1NDU1NTZSVlaW0ZTAYOHbsGF1dXXz00UePvDdarZaCggJeeeUVXnrpJQKB +AMPDw/T399PT00NnZydTU1N0d3dz7949BgYG8Hg8/PEf/zFarZZ4PE4gEGBoaEgsyuvq6ti7dy9A +SgGb2tpaWltb+dWvfkV/fz92u53Tp09v65NUWKW6ujrFeSwVZ9nqJG1qasLpdHLx4kW6urooLy8X +54YHERJ3797F4/Hw4osvUlBQICYuoVCIqakpbty4QUZGBna7naNHj27rt81m4+mnn+a9997D5XJx ++fJljhw5sk07WHIS2O12EfUEDxzemZmZZGZmUlVVhc/nQ6vVisn+5ubmrlXOZWRkHrwXkr6ppMO9 +9R3d6XhJI02hUIgI2fHxcQ4cOEBDQ4M4VnLsGQwGKisrSUtLI5FIkEgkgAfvb2lpKeXl5fT09OB2 +u/F6vaSlpe262Kmrq6OlpUU46qT3uqmpSbzrQ0NDdHV1kUgkaG5uprW1dVt7kpMgNzcXn8/3yOtV +q9Vis+kP//APcblcDA8P09vbS3d3N/39/YyNjfHxxx8LSZr//J//M2azWURYTU5OcvHiRbxeL0eP +HuXZZ58lMzMzZWyzWCw0NTVhtVq5ffs2N27c4I/+6I/EhtnD2O122traROEw6V5IxTPhwWbh+vo6 +f/M3f4PT6eT69eucOXOG7Oxs0Y409pWVlYlIJUBEQ126dInJyUlKSkp47rnnKC0tTem30WikqakJ +u93OtWvXuHbtGq+++iqbm5s7Rpjl5eXxzDPPpDg/FAoFVquVV199dddnISGlOk9NTXH+/Hk6Ojqw +2+28+eabuN1uJicn8Xg8Ql9RRkZmO5Ldhweb51KxvN2Q7L5KpSIcDjM0NER7e7soridhNBopKyvj +tddeE06uZDIpxhWlUonVaqWhoYHR0VHcbjeLi4sUFRXtGpVbXl7OkSNHdrR10js+OTnJ7du3CYVC +1NbWikj8rZSWlooNqrW1td/jrj3g0KFDKJVKurq66O3tpaOjg3/4h3/gzTff3FWLVRqf7t27R2dn +J/CgONTD45NCocBms1FTU0NdXZ1wpA4PD1NfX49OpxNrKqno2QsvvIDX6xUyPj09PXR3dzM8PExf +Xx99fX3cvn2bH//4x1RVVYnIzkgkwo0bNxgYGECv13Ps2DFqa2tT7Ltaraaurk7os3Z2dnLkyBFi +sdiOurgmk4kjR45sky/Iysri2WefBR6sA44dO8b169e5efMmV69epaWlhSNHjoj2VldXuXbtGpub +m6IIpsFgEPext7eX27dvs7GxQWNjo3gmW/subdDl5OQwPj5OV1cXkUgErVa743dtz5497Nu3L6Xf +0nOSkZGRkZEdsV8bVCoVRqOR9fV1otEoS0tLqNXqHatyqlQqSkpKeOONNwCYmpoiLS2NqampHdsu +KysjGAwKsXa/3y/0/KRIqomJCdbW1ggGg4+cQOp0upQF8U5IlUKj0ShGo1GkPu10HVlZWSJl5XFR +KpUYjUaqqqooKCjgwIEDvPnmm4yNjdHR0cG7777L+Pg4165d4+mnnxYaRlIxLXjgRO3r6+M3v/kN +kOpYjEQi9Pf3E4vFWFxcZG5uLmUyIqHRaDCbzY+VPlVWVkZdXR0lJSU4nU56enpYX18nLS1NSBZM +Tk6iVqs5ceKEcOJKuk3Ly8uiAM3MzMyO/Y7FYni9XlZXV/H7/TidzpS0t633LyMjY1sU18PHpKen +k5mZKVJ9Q6EQPp9PpHzJyMikolarKSgoIDMzk2AwiNfrJRgM7nq80WjkyJEjhMNh1tfXmZ6eZn5+ +nvHx8W3HpqenU1JSQmZmJqurq9y8eZNAIEA4HBY2u6+vT2izhUIhAoGAcNTudv709PRd7W8ikRAR +QUqlkszMzF2LIep0OiwWi6ic/ThIUbkGg4Hy8nJOnTrF/Py80NgbHR1lfHyc27dvYzabaWhoIJlM +EggEmJubIxqNsrCwwI0bN4QUxFb8fj8+n49EIiGKFvp8PvLy8rb1Ra/Xi8jV3ZCu8dChQ9y6dQun +0ykW3Xl5ecTjcYaGhhgcHOTZZ5+lvLxcfDaZTBIOh5mbmyMYDBIIBLh79y4ul2vH8dHpdAKI+cDi +4qIovLIVaRzaqY3HpbCwkJqaGhoaGsT378aNG3R3d+PxeHjppZewWq2oVKpHfp9kZL6LSBrYOTk5 +eL1eUfx0N9RqNU1NTVRXVxONRpmeniYcDtPe3r7tWKPRSFFRkSjIdPv2bQKBAKFQSEghSMW4otGo +yJB71AagZOt2m8clk0n8fj9LS0siwyE7O3tH26hWq8nNzWV2dvazbtOuKJVKHA4H//yf/3N+/vOf +09nZyTvvvIPVahWFonYikUiwtLSE1+tNyeDbCYPBgNVqZXR0VET6b83QexhJ1kGS9vL5fLhcLq5f +v86FCxfwer309PRw8+ZNmpqaMJvNxGIxFhYW8Pl86PV6ent7iUajO9b76OvrQ6FQiIjm+fl5CgsL +t60npACJndaCW++fwWAQNnxwcJCRkREmJiYoLS1FrVbj9Xr55JNPqK6u5ujRoynnSSaTovhXMpnE +6XRy5coVkTmzFSkTMx6PiyjmsrKyHTWRJWk3GRkZGZmdkb0pXxP0ej2lpaWEQiHW19eZmprCZDLt +OPhKjjRp4FMoFPT396eklm7F4/EwNjbG+Pg4fr9f7LxKC6rNzU2hYRqNRonH47tGxKpUqkdGWMGD +dNtgMEg8HhepkzvpykkpV49y6m1ubopqoJKOrEajQaPRkJ2dnRKJJFU4nZiYoLe3l6mpKWZmZkRK +VjAYJBqNAg8mj0tLS4yOjm47p7RgrqurI5lMkp2dLaJTt16DdC8eRzs1MzMTu93OwYMH6ejoYHR0 +lMHBQSoqKggGg3R0dIiq55Ku09a+hMNhkskkSqWSYDC4a7+lKqUGg0FoO+30LHU63SOd6QqFQlQt +LykpYWpqitXVVebm5nZ0eOyEVIE9HA6Tl5dHXl7erkXUZGS+DWg0GhwOB/n5+fh8PmZnZ0UBl53Q +arVCyzocDotF104Eg0FmZmYYHBxkdnYWv98vnG+S3Xe73QQCARHFHo1GH1kURqPRiI2qndhqf5RK +JTqdbteNJ5VKJVJmd2onGo0SCATwer1CKkcqyGg0GsnPzwceaCI2NDSwurpKJBKhr6+P0dFR9u7d +Kxyx0hgjRRFLToCHryMajZKbmysiiVUq1a4OCrVa/ZmpklJa77Fjx3C5XPT393Pnzh0sFgsZGRnM +z88zNzdHLBajsbGRwsLClM/H43Gx2Skt2qXreBitVktVVRWBQACTybTrBunvMg7thCR54XA4OHny +JO+//z5Op5P333+fiYkJSkpKeOWVV8jPzxcyGDIyMqkUFxdjs9kYHR1lYWGBxcXFXY9VKpUUFBQA +D+a4KpUqZS67lVAohNvtZmBggOnpaZaXl4XN3mr3Jefr5uYmkUjkkXZfsnWPsvvS5rtSqUSr1aak +qD98LY87J9wNSRu3ra2NkZERfD4f9+7d48qVK0J3W1pPPEw4HBb9TEtL23V8UqvVmEwmVCoVsVgM +v9+fcr+Wl5dFhiAgZAGkjcdEIkF9fT16vZ6VlRVu3rwpxuOqqiqysrLEhp/kfJXa3Om+xeNxKisr +CQaD5OTkEI1Gd7Stj7NOkp5RbW0tBw4coK+vj6GhIe7fv09BQQF+v5+pqSk8Hg9tbW3U19en3Eup +GFgoFEKhUOD3+5menhbn38rKyorI9CguLmZjY2PHQBX4f/MLGRkZGZmdkR2xXxMyMzNpampieXmZ +QCBAX18fVqtVRO78Ps6rZDJJPB7no48+4u///u+5fv06VVVVIpVer9eLIihSlVNJEmG3Sdzj9GOn +9qT+PPz5RCLxyPNFo1GcTifLy8toNBoOHjy4qwOxsLCQ/fv3c+TIEVZWVggEAqJQmRR1u7W656MK +o1mtVs6cOUMymcRutws9rp2cyY/7bAoLC3nppZeYnJxkdnaWy5cviyiHDz74gIKCgpRK51vb31r1 +XKVS7dpvjUbD8ePHhRZUdnb2tn4/7jOU0lsbGxtZWloSjmubzbbjTrmE9CxdLhf37t3D4/Fw9OhR +cnJy5IJfMt9qdDod9fX1dHV1iRT7hYUFEonE770JIb1PExMTnDt3jl/+8peiyNb+/fvJyckRG3Zb +i8R8VmVuic96j7f2+1GSOdJ4s9s5A4EAIyMjdHZ28vLLL++aCWEwGCguLubUqVN4PB56enpYXl5O +kTyQbDiQYg8fbk+tVtPc3Cz0C61W6yMXho/zfCSt9Y6ODjo6Orhy5Qq1tbWUlpZy9+5d/H4/NptN +FAR7GGlTUqlUik3Fnc5bU1NDdXU1iURCFILcrX9fxAZXcXExr776Kl1dXdy7d4/f/va3ADgcDk6c +OCFXt5aR2QWFQkFlZSUVFRVcuXIFl8vFzMzMF2L3Z2dnuXjxIr/4xS9YXFykoKCA/fv3U1hYKKQC +1Gr1Y8/ht/b5Ued+XLsPPNLuPy5arZbs7GxOnz5NLBZjcHCQK1eu4Pf7yc7OJhKJ7BhZunUseNR1 +J5NJ4ehUKBTCDkciERYXF7l9+7bQUJeO2YpSqSQ3N5f9+/fj9/sZGRkR2X9SZLJ0nPQspDXGTvfN +brdTWlpKIpGgoaFBaJXvxON+h6qrq2lra+M3v/kNIyMj3Lhxg+PHjzM1NcXQ0BBZWVmUlpbuWMj4 +ccdUi8VCXl4eiUQCm832yAw5OehCRkZG5tHIjtivCRaLhZdffpmJiQm6u7u5cOECNTU1VFZW/t5i +5sFgkLm5OW7evMnU1BR1dXX8yZ/8CQcOHMBkMokJg1Scan5+/nPpPEmYTCasVis6nY719XU8Hk/K +REUiHo+zsrLyyNTdaDTKxMQEPT09wANNQ6kI2W5IkyCVSoXBYBC7skVFRaIyuEajobm5mTNnzuzY +xtraGmNjYwSDQZGu+nknFbm5ubS1tXHu3Dna29v58MMPqa+vJxQK0dHRwZ/92Z+l6MZKWCwWcnNz +hfO4oqKCs2fP7niOzc1NxsbGWF5eBnhktNvjUF1dzenTp+nt7cXlcnHt2jWam5t3Tf+CB871SCTC +p59+yjvvvCMqoMui/DLfdtLS0ti/fz/d3d3cuHGD4eFhhoaG8Hq9ZGVlfWYV6d1IJpPcvXuXd999 +l2AwyPe+9z3efPNNLBZLShTn3bt3icViogDi50FamEl615Lsyerq6o7RW9FoFI/HQyQS2bE9v99P +T08Pf/3Xfy00xj8rKl/6d2ukk5QRUlRUxOLiIsXFxbz44otiY3ErUlXxyclJfD4fZrP5c6dKajQa +cnNzqa6uxuFw4HQ6GR0dpbi4mAsXLpCZmUlra+u2bBaFQiEKpaytrZGZmSkKjO3kHPZ6vczOzjIy +MkJGRgaZmZlf6sJW0k2vra3F5XKxvLzMU089RVNTk1xURUbmESgUCurr64Ve6tTUFP39/SwuLpKV +lbWjA/FxSCaTDAwM8Ld/+7csLi5y/Phx/uk//afk5eWJCH+AgYEBFAoFIyMjX8j1SJkZFosFr9fL +2toaXq+X7OzsbTY2FouxtLTE+vr6F3LukpISjh49ymuvvSaKCP/iF7/A5XKJYlUSSqWSvLw8Ufxq +ZWWF1dXVlPoMEuFwGLfbTSQSEbq7BoOBSCTCwsICH3zwAWVlZTz11FO7Ok+3nhcejAWSA1WhUKDR +aCgoKMBsNqNSqTh06BDNzc07Pn+/38/8/DwjIyMYjUbMZvPnlvyS5Iuampro7++nv7+fqakp7ty5 +w+DgIMePH0/Rmt16PTk5OeTn5+PxeKirq+Pll1/GYDBsuw/hcFgEZeh0OnJzc3/v77eMjIzMdx3Z +Efs1ISMjg71793L48GF8Ph+Dg4PcunWLvLw86urqhBj8w0h6UAsLC0QikZSolVgsRiAQEA7W4uJi +GhoaaGlpEYNrIpEgHA6j0+l2TS/5XdHr9VgsFoqLi1lYWMDj8TA1NUVRURG5ubkpfR8cHGRmZmbX +Xex4PI7f7xfatuPj4xgMhh0jjaLRKD6fj+npaUKhEBkZGRQWFpKeni6kDKTdYCnVPyMjg9zc3JRI +zUgkwvj4OCMjI8Kp/EVEHOn1eoqLi6mrq2NsbEzs+KelpaHX6ykpKdlWbVahUAinQ2VlpdCD1Ov1 +KZFw8OB5S4L8Pp+PoqIiMUH8fcnPz6e5uZljx46JQmjt7e0olUpRoXxr+5ubmyKtrL29HbfbzYED +B8jJyZEX8jLfelQqlXhnnnrqKT799FN6enq4fPkybW1t5Ofn7xhZKNnhubm5XbUFJR3pZDJJWVkZ +hw4dwmg0prxX4+PjX5izTnq37XY7lZWVeL1eYRcPHTqUch6Px8P09DRer3fHTTd4IFmztLTE4OAg +XV1dlJSUUFVVJc4lkUgk2NjYwOVysbCwgEqlwmazYbFYxHGFhYW0trZy/fp1kUL7cARqIpEgGAyK +CteSJM/v6wyXUCqV6PV6ampqaG5u5je/+Q1dXV0kk0mGhoY4ffo0+/fv37Y4lWz5gQMHWF1dZXNz +k0AgQGZmJkVFReI4KXJrYWGB2dlZfD4fyWTyS1/s6nQ6cnJyOHz4MJFIhLGxMU6ePMnevXvlTAYZ +mc8gJyeHxsZGXnzxRT799FOGhoY4f/48R48epbTt1PL/AAAgAElEQVS0dEeZMalGg8fjYWVlZcd2 +fT4fY2NjJJNJrFYrR44cwWAwpDjtFhcXP/dcT0Jqo6ioiPr6eu7cucP09DT9/f0cPHgw5bxerxeX +y8XS0tKuG3C/K1IB3Ndee01o4nZ2du6YjQYPJMmqqqrweDyMjo4yMjLC4cOHxTGS3u3s7Czj4+Oo +VCqKioqoqKgQdTmkgrhra2vcu3ePmpoazGZzyjklu7yyssLo6CihUIj8/HzsdrvIENPpdOzZs4ep +qSmmpqZYX19Hr9dTUVGxrZ3e3l4xZsbjcfR6/eeeI2u1WvLy8mhra2N+fp7JyUkuX77M0NAQoVCI +AwcOpIw1W+9jeXk59fX1eL1esT6y2+0p42UikWBmZoZ79+6xuLiIWq3e9l2UkZGRkXl8ZOv5NUGn +01FQUMALL7xALBbjL//yL7l48SLJZJKcnBxRjOPhVKGVlRWmpqYYGBhgfX2d9PT0FLkBrVYrdncl +LSRJixAeOM7W1tbweDysrq6K38ViMZGKJC2MJRkBafK4sbEhIk+3TiCkBV1TUxNzc3NMTk7S/v+z +dybBcV3X+f96nud5RjcaA0EQJAFOGkjZjKwxsjwmseOkskgqWXiXbRZeZJVkk0olO1UqTsqV2LKj +2LFKcWSLEiVTJEGAJEgCxNzdAHqe5/m/0P/edGOgSE0EwfOretUgHtF43eh37r3nnu87ly9z03s2 +Ocpms/jtb3+LpaWle0ouhUIhcrkcFhcX8eGHH0KlUmFsbGyHdCqVSvFOnqzT69DQEN+dVqlUGB8f +x+TkJN566y3cuXMHc3NzOHHiBJd9sue5ceMGfvSjH+GZZ57hXWRZh3J23M970QurQD5+/DiWl5cx +OzuLn/70pwgGg3jyySfh8Xh2NNBiVVSBQAC/8zu/g7feegvLy8u4cuUKpqamYLPZ+HUXCgWsra3h +5z//OSQSCb7xjW/suG4mIWMyYnbdzPJgOyqVCn6/H9/5znfQbrfx1ltv4Wc/+xkEAgGef/75vg2C +brfLG8L9y7/8C+bn5+H1evHKK6/wruMEcZBhMeDkyZOQSqWIRqO4ffs2XnvtNajVakxOTu7YlGCe +p/F4HDMzM4hGo7yKn92TzLNZLpejVquhXq+jXC7zrtvAR/d5PB7H1tYW2u02j03NZpMvlNrtdp+M +lMUA1ghwr87HS0tLmJ2dxezsLDweD44cOdLnY3379m3Mzc2hWCze871h48m7774Lk8kEl8vVFzOZ +t202m8WHH36IhYUFqNVqHD58uK+xit/vx4svvoilpSWEw2G8+eabMBqNfZWbzIP1F7/4BWKxGIaG +htBut/k1MH/Avd6Lj1tcjoyM4Ny5c3jrrbdw+fJlLC0tQSgUwuVyYXh4eNcxzWg04oUXXkAoFOLK +F71e3/eZaLfbqNVqePfdd/Huu+/CYrGgXq/zOM/G594xqNFooNFo8OvezQKo1Wqh0Wjw18z+3Ttu +CYVCnD9/Hl6vF4uLi3jmmWf63nf2HrHfz/5m7LnYc9CmG/E4we6hsbExfP/730c+n8f09DT+8R// +kXs4s7la75yVeZWyngZisRhSqZTHHlZlqVAoUK1WuTc2U3UBH93bqVQK4XAYtVqNx30W34RCIf+a +xYzeWCeRSHaN+8PDw3jqqacwPz+PhYUFvPPOOwgGg1wd1u12sbS0hGvXriGTyezYgNseV3tjFotX +bN65PV7ZbDa88sorWF1dxebmJmZmZvZsVnXixAmEQiFcuXIF09PTXIHVe52sqeLy8jLGxsYwNjbG +NwHL5TL/u6ysrODHP/4xvve97+HQoUN918aUXuy9KJfL8Hg8mJqa4v065HI5zp07h0gkgpWVFbz3 +3nuwWq286Rgbe+r1Oqanp/H666/DYrHg+PHjvClZu91Gs9nsG6fZGoONTfdKuOv1epw/fx4zMzO4 +efMmfvjDH0IqleLYsWM4fPjwro0qAWBiYgLhcBgzMzOYm5vDxYsX4fP5+qpi6/U6lpaW8KMf/Yh7 +u7NzbG7RO6ayceFe8wuCIIjHGUrE7jOGhobw6quvwmAw4MqVK7h48SJu3ryJYDDIpfXtdhvFYhHx +eJxPVDKZDI4cOYInn3wSX/7yl3kn6oGBAZw+fRqZTAZ37tzBP/3TP/EBlnXEDoVCuHv3Ll9QXbx4 +EQKBAG63G2KxGNlsFnfv3sXW1hbK5TJisRj+93//F1tbWzCZTDh69OgOqbpSqcSrr76KTqeDn/zk +J/jlL3+JlZUVHD9+HDqdDsVikRvZ9/q3bkcikcDj8SAQCCAUCuHf/u3fcPnyZYyOjsJms0Eul/PX +wTps12o1PPfcc3jllVd2JD1OnToFgeCjTqULCwv4m7/5G0xNTcFut0Mul6NSqWBhYQHRaBRHjhzB ++fPnceLECUgkEkSjUYTDYaytrWF5eRnVahWZTAYXL15Eo9GAXq/H+Pj4jqrW7Rw9ehTLy8t4/fXX +kcvlIJPJ8Lu/+7vcm2o3gsEg/uRP/gQCgQA3b97E3/7t32JychJ+vx96vR6VSoX/HeVyOc6ePYvz +58/DaDQim80iEolgbW0N09PTqNfryOfzmJ2dxeuvvw6dToehoSE+Md2OXC7HxMQEvvOd78Dr9eLq +1av44Q9/iF/96lcIBoPQ6/UQiUTI5/NYW1vD6uoqcrkczp07h2effRbDw8Pcy4wgHgc0Gg0OHz6M +v/zLv8R7772Hq1ev4u///u/h8Xh4J2apVIpWq4VMJoNwOIxQKIRoNAqFQoHnn38eL774Io4cOcKf +c3JyEi+99BLefPNN/PznP8fGxgbGxsagUqnQarWwtbWF5eVlJBIJtNttLC8v48KFC4jH4xgaGoJY +LMb169cxPT2NVCqFTqeDa9euQavVQiQS4Yknnuir3GGMj4/zRmHLy8v48Y9/jM3NTbjdbshkMuRy +OaTTaUSjURw6dAibm5t7viesymplZQX//M//jMuXL8Pr9cJkMkEul3M7ncXFRSwtLcFut+P3f//3 +eVU9w2az4ezZs4jH4/jggw/wi1/8Apubm7xRWrfbxdbWFlZWVpBMJnHq1Cl87Wtfg9VqRbVaRSqV +wvXr1/Hb3/4W8XgczWYTd+/exeuvvw6xWIyJiYldbWJ6MZlM3HP91q1bqNVqeOGFFxAMBvdcKGs0 +Gpw4cQLxeBxKpRKXL1/m3axdLheEQiH3H2S2C9/97ncxNjaGZrOJQqGAubk5fPDBB1z5EY1G8cYb +b0CpVMLr9eLs2bM7FrzMooh57rZaLXzwwQcQCAQwGo0YHx/nFcdM9jw4OMibYzLW1tbwwQcfIBqN +Yn5+nif/r169Cq1Wi2AwCI/Hc8+xjCAOKmzO/Rd/8Rd4//33ceHCBfzrv/4rfvWrX/FmsgqFghdR +sEKFaDQKoVCIZ599Fi+++CJOnz7Nn3N0dBTf+ta38Mtf/hIXLlxAuVzGoUOHuD3M1tYWVldXuVdp +JBLBhQsXkEgkMDQ0BKPRiOvXr+PSpUuIx+NotVqYn5/nse7o0aOYmJjY8VqGhobw/PPPIxKJ4MaN +G/iv//ovJBIJ+P1+aLVa5PN5pNNpbG1twefz7Yj7LNHM/NITiQRCoRDK5TLeeOMNWK1WuFwuHD9+ +fFeVgkAgwHPPPYdms4mNjY09lRYjIyN4/vnnUSgUcP36dfzsZz9DOByG1+uFXC5HsVjEtWvXEIlE +cPjwYfzRH/0Rnn32Wf7zcrkcZrMZQ0NDuHr1Kt58802EQiEeyxQKBS9YWVxcxOLiItLpNF5++WW8 +9NJL8Hg8XOUilUpx5MgRvPzyy2i1Wrh16xZee+01XLlyBS6XC3K5HNVqFYuLi9jc3IRer8e3v/1t +nDx5Ep1OB4VCAXfv3sWVK1ewtLTENzZ/9atfYX5+HiaTCWfPnt2zoSfwUSGM3+/HyMgI7HY7kskk +zpw5g6effnrPZDbwkRf4s88+i1wuh5mZGfz7v/877t69C4/HA71ej263i+XlZYRCITQaDbzyyit4 +9tlnIRaLUSqVEA6HcePGDVy/fh3pdBrdbhdXrlzhm8Xnzp2Dz+fb8/cTBEE8joh+8IMf/GCvk5ub +m7h06RK63S5cLheefPLJ+5a+pFIpPmjZ7Xa8+OKLn9U1H2jkcjl0Oh3sdjsUCgUkEgmazSb3ci0W +i8jlcshms7xLqslkwvHjx3H27FmcOXMGo6Oj/GfZBEGtVvN/s13KarWKdrsNmUwGuVwOtVrNpfpM +Lt9sNhGNRrG4uMibXplMJqjVanS7XQiFQng8nh2+e0KhEHq9HgqFgld5sqpcthsuk8kwNjaGZDKJ ++fl5OBwOTE1N7VgAM/mL0WiESqXik4lGo4FCoYBsNotMJoNqtQqNRoNTp07hueeew6lTp7i/K4PZ +GqhUKojFYr5DX6vVUC6XeUdrm82GZ555BqdOnYLH44FAIOAWCwsLC8hkMlAoFDCbzXxS1Ol04HQ6 +9+x+y1AoFKjX64jFYrBarZiamsLXvvY16PX6PauwWJUx61rOqp8ajQbK5TKKxSLq9ToUCgWeeOIJ +PPHEExgdHYVYLEYul0M4HObdfJmvll6vh1AoRLvdhtFo3NXAn/0tlUoldDodLBYLn1ixKulyucy9 +I5kU6+jRozh//jzOnDkDg8HwqeXAB5lOp4N0Oo3Z2VncunULL7/8Mvx+/0P33VpYWMDi4iKy2SxO +nDiB8fHxh3o9jxIikQgKhQI2mw1arZbHLHa/VatV5PN5ZLNZft+IRCIEAgGcPHkSZ8+exenTp2G3 +27kSQiKRQKfT8XjNVAusQpZVzzMrFrPZzP3r2AbetWvXkEqlIBAIoNfrYbVauTrB7/fzjtG9sBjO +nlcoFKJer/NKp1arBYvFArlcjkQigWKxiEAgwCvyGax5CYsjKpWKV86w94N5/NXrdQSDQZw9exZf ++cpXEAgE+sYYqVQKtVoNtVrN31uBQIBGo4FarYZSqcQrncbHx3H27FmufGg0GjwRu7m5iU6n0xfb +stksl5zeCxbTmJWExWLBq6++isOHD0Ov1+86V2LKDKVSCa1WyyuFGo0G6vU6v+5arYZAIIAnn3wS +586dg8Fg4BuwrAlcrVbj47FSqUQ+n4dcLsfhw4d3VKRGo1H89re/RTqdRqlUgkgk4q8XAFwuF/eg +Zb6Her1+hyVSKBTCpUuXkM1muaWRzWbjm6larRZ6vf6eHuIEEA6H8c4770Cn02FgYADHjx9/qI1t +mA9/q9XC8PAwJicnH9q1PMqIRCJIpVKYTCYYjcY+H1dWUVkoFPgcvlQqod1uw+fzYXJyEs888wzO +nDkDr9cLmUzGK20NBgOP+/V6HcBH1Yn1ep3bluh0OkgkEhgMBqhUKohEImg0GshkMszOziIajaLT +6UCr1cJisUAoFCKbzcJut2NgYGDHa2FFEkqlkl8Lq6xnSguDwQCdTodUKoVCoQCj0YhvfvOb0Gg0 +vDJ3bm4Od+7cQT6fR61Wg1Kp5GsLhUIBv9+/Y97LCjO0Wi3vNaHX6zEyMoIvf/nLfXN6hUIBlUrF +N43EYjHq9TqazSZKpRJyuRwajQZvAPncc89haGiozweWNdUyGo3Q6/V83cQSsLlcDplMBoVCAQaD +AcePH8cLL7yAyclJWK1WHiPZXFmpVMJgMPCK33q9zufqpVIJlUoFTqcTp0+fxpe+9CU+7pZKJSwu +LnKFo1wu59dULpfR6XQwOjq6QznXi1Ao5Buk7LPyzDPP4Pz583A6nXuuMeRyOVQqFYxGI39v2N+5 +Wq3ya9doNJicnMSXvvQlvsYol8vY2NjAzMwMMpkMhEIhDAYDbDYb2u02stkshoaGYLVaP/YeInYn +kUjggw8+QLvdht1ux+nTp+/ZeJQgiC+WQqGAjY0NXLp0CXq9Ht/61rfu6+eoInYfolKpMDw8jKGh +IRSLRUQiEayurmJra4vLkhQKBbRaLTweDzweD7xe765VpQKBAOfPn8fx48exvr6OlZUVJBIJVKtV +GI1GDA4OYnx8HHNzc1hZWUE8HgcALo9i3TPVajXOnj3b99zM9mA3GSLzSzpz5gyOHj2K+fl5rK6u +IhaLQSKRwOv18oGZ+V/1SrIYcrkcwWAQwWAQX/va15BOpxGJRLCxsYFMJoNyuYxWqwWfzwen0wm/ +34/BwUHu2bQdkUgEh8OBP/iDP8D58+cRDof5JLHb7fLqUL/fD6vV2jfhY82yZDIZTp48ed/vxXZk +MhlGR0fxp3/6pyiXy3C73bsmQHoRCoWQy+V4/vnncebMGWxtbWF+fp57A+t0Ou65aLVa+3a+2XVL +pVKMjIxgZGSk7/3YS5q2Hba4mJqa4v5TrPq12WxCqVTC7XYjEAggEAg89EQiQTxMRCIR9Ho9zp07 +hyeffBKpVIrfM9lsFs1mEwKBACqVCjabjd87arV618XSwMAA9whcWFjAysoK8vk8pFIpbDYbxsfH +0Wq1EI1GcfPmTTQaDUgkEsjlct5VWyaT7YgBjHvFLofDgW984xs4c+YM1tbWMD8/j1arBY1GA5/P +h7GxMdy6dQvvvPNOX8dlRq8/6okTJ1CpVBCLxbC6usqbgJVKJZjNZhw5cgROpxOHDh2CxWLZc7Eh +lUoxNTWFsbExvPrqq5ibm8PGxgYKhQKUSiVPMASDwV03CqVSKfx+/64J1/uVUBoMBnz1q19FIBBA +uVzGuXPndm0Usx3W6Ov555/HnTt3sLKygkwmwzuH+3w+BIPBvoVrq9XiiVKbzQabzbbjefdaZItE +IshkMuj1euh0OoyNjQF4sHEL+L9xSC6Xc0lt7+9mnzOCeFxhse7EiROYnJxEJpNBKBTC4uIicrkc +arUaut0uPB4PLBYLXC4X97febcPa6XTCZrPh+PHjWF1dxcLCAnK5HB9fmE1MKpXC3NwcCoUCb1TL +5vCfNNbp9Xq88MILmJqaQigU4l6jMpkMPp8Po6OjyOfzuHr1KrfP2f5eSCQSLmPvjWe7zfe3I5fL +cejQIXz/+9/HnTt3+Mbidmw2G77yla/g9OnTCIfDuHnzJrLZLC/4CAaDGBwcxODg4K6/gykvvv71 +r6NYLGJlZQXRaJQnXzudDmQyGb70pS9hcHAQQ0NDfdZB2/F6vXC5XDh37hxWVlYwPz+PTCbDPxs+ +nw+Dg4PweDz8Z3rju16v39GYDMDHNhHrZXJyEiqVCnNzczh16lSfndBeGI1GnDt3DpOTk9ja2sLN +mzeRTCZRr9ehVCrx1FNPwe/3c4sKBtswkEql3PphOzQuEARB7IQSsfscJjc0m82o1+t8sGYeUWxR +9HGDs1qtxuDgIOx2OxqNBtrtNqRSKZRKJdRqNcbHxxEIBLj8h50TCAQIBoM4duzYjudk3le7yWTa +7TaSySTS6TTf/XW73ajX63wxx3Zti8UixGIxrFYr91raDVYZIJfL4fF4+nyU2EKT7d7fDyzparfb +0Wq1AHy0mGRVt9snDqzx16FDh3Y0F2ML+/utBDKbzXjyySfRbrcfOGGpVCrh8XhgMBhQr9fR6XQg +Fot5ZcD2ybDBYMD4+DgGBgb46+xFKpXe833fDaPRCLlcjoGBAV6Zxz4PrBqbIIiPYBUiMpkMXq+X ++/UB4Jskcrl8z4UmQywW88V3IBDgHoBSqRQajQbdbhd2ux2Dg4Pc45ttpAmFQhiNRv57t7OXdxxT +RVy/fh2HDh3CxMQEAoEAr+ZklTS1Wg2JRIKrF+6FTCaDw+GATqfjVbXstbDn3CshvR1WgTY1NYXD +hw+j1WrxRaFSqdwRXxUKBdxuN/dj3437jeMsIWE0GtFut7nK4H4QiURQq9UYGxvjcZSN671KEgar +2Hr66af3rFjc6/PjdDrx9a9/fce41ZugvR/8fj9+7/d+b9dzLMlANjQE8RHsnggGg3A4HH3eyixG +sTnTvRKiTNUwMjICl8vF53ESiQQajQYCgQB2ux0+n6/vnEqlgkwmw0svvfTAsY7Z5ly/fp1vjHk8 +HrTbbV4MolKpkEwmkUwmIRaL+6rs2bh04sSJXTf+mNLt4+aKzO6BNdW9V3xVKpU8HrP3mlWp3k9c +EovF0Gg0GB4ehs/n4xWh7PWwNcZezZN7EQqFUKlUCAaDsNvt/HnYXH17fGd/46mpqT1twtg4fz8w +2ziW5H+QhlpyuRwulwsajYYr35jKZ7e1kVqtxujo6J5zCAC7bhwSBEE87lAidh/DpJwajea+B9+9 +YN2i90q4mUym+6rkuV/a7Tbi8TiuX7+OjY0NfOc734HP5+OTgW63y2WW4XAYcrkcIyMj96wMZROh ++020fhzsue7lt9QLkxx9FvIatgv/SWB/y+1VXnvBXudn8fdlCX+2AUAQxMfTG7s+jWy793n2SnZq +NBqYzeZdz91vrOul2WwiFArhJz/5Cb773e/CbrdzBQaDeVBnMhmcOnXqnrJ+Nq6xhfinhVml3G88 +EovF3Nbgs/jdn3R8ZokKo9H4sYlr9ruYouNBUalUCAQCD/xz29FqtQ+8aUcQjyusSlQqlX6i2Lvb +89xr02SvOPJJYl2r1UI8Hsd///d/44knnoDH44HT6exLGMdiMaysrCCVSsFut2NkZIQnVlmVpNVq +/VRz5o9bu/TyaddLLCZ/FpLvXjuh+/nbs7H9075fDJY03WsucC/Y+Hy/m2qsivd+N/QIgiCIj/jc +E7G9HdpZ10ji4MN8L6enp/Hhhx/i5MmT3DOWnU8kErhw4QJWV1dhNpsxNTVFZu7EYwWLj8yreL/S +6XTQ6XT2bKpHHFxarRYikQjeeOMNBAIBuFwuDA4O8qqYTqeD2dlZXL9+HY1GA2NjY+QnTBB7wGLp +foz3bCyiWE+0Wi2kUim89dZb3Dt4cHCQF0J0Oh3cvn0bH374IUqlEgYHBzE1NfWZFUoQBPERvWPG +fhw3CIL45Hzuidh2u41yuYxkMgm9Xk9VdI8JQqGQN7IqlUr4h3/4B4yMjMDv90MgECCVSmF1dRWz +s7PweDz48pe/jMOHD1O1DfFYwToLp9NpFAqFh305O+h0OryRUj6fh1arvW//TOJgwBrAjIyM4O23 +38bi4iL3n2s2m0gkEpienkY+n8dLL72E5557DkeOHHnYl00Q+5JSqYRsNsv97fcL3W63r4mgVqsl +i6HHGFaFOjg4iNnZWfz1X/81JicnYTQa0e12kUwmecPDM2fO4Pnnn8eJEycoEUsQnzGVSgXZbBbF +YpG8dgnigPG5JWKZxKPdbuPOnTt47bXXYDKZeJfN3oN1lX4QDxtifyMSiWC32/Hkk0+i0+kgk8nw +RXur1eIDyunTp3Hs2DGcPXsWNpuNukASB5JGo9GX0Ow90uk0lpaWsLCwwBun7YdKJLFYDIFAgEwm +g3feeQflchlGo5HH7O2P99N8g3j0kEgkCAQC+N73vof19XXUajXk83kUCgU0Gg0Ui0U4HA5MTEzg +5MmTOHr06H1J7QniINJut3m3dXaf9D5mMhncvn0biUQCgUBgXyQ7RSIRxGIxUqkU3n//fXQ6HT5X +Z3YUGo2Gf/0gXvzEo4lYLIbdbsc3v/lNLCwsIJ/Po1KpcE/vYrEIk8kEr9eLkydP4uTJk/f0CCUI +Ynfa7TZqtRqKxSIKhQI/2L+z2SxWVlawuroKj8cDqVS6L9YIBEF8ej63VTPzsFOr1bh58yb+7u/+ +jvtr+nw++Hw+DAwMYGBgAH6/H2azGSqVipuxMz+0XnN2CjyPDmKxGDabDS+99BLOnz+PxcVFRCIR +JBIJlMtlBAIB2O12jI+Pw2q1fiZegQTxsGByISYharfbfUehUEA8Hsfq6irW1tawvr6OcDiMcDiM +WCzGu/J6vV4olcp9UXWqUqmg1WrRbrfx9ttv49e//jXUajVcLhe8Xi+8Xi+P436/Hzqdjjdy6I3f +FMMfbSQSCUZHRzE6OorNzU1EIhGEQiFks1m0220olUocOnQIfr8fVquV/sbEgafXUmZ7rK/X6ygW +i1hfX+cHi/XhcBjFYhGtVos3U2LNlh4mSqUSJpMJ9XodFy9exHvvvQelUgmbzQaPxwO32w2Px8Nj +vs1mg16v75uv98Z9ivePPmKxGG63G3/2Z3+GeDyOjY0NhEIhpNNp1Go1qFQqDA4OIhgMwmaz0SYs +QdwDZi3AxonesaNWqyGVSiEcDiMUCiEcDmNjYwORSASRSATFYhHNZhNisRjBYBB6vZ5iK0EcED63 +kdNms+H8+fMYHh7G5uYmYrEYtra2kEqlkMvlcPfuXUxPT6NSqUCpVEKn08FiscDj8cDlcsHhcMDp +dMLpdMJms+2bKjHiwZFKpfD7/XA4HGg0Gmi327xjrEajoSpY4kDQaDSQy+UQi8UQjUaxsbHBF9/x +eBy5XA61Wg0ikQhKpRJ6vR4nTpyA0Wjkcc/j8WB4eHhfWLhMTEzAZrPhxRdfRDQaRTweRzKZRDab +RS6Xw/T0NN599120Wi3I5XLodDqYTCY4nU44HA6esHW73TCbzfui8ov4dJhMJqhUKt6du9vtQiQS +QaVScf9vgjjodDodVCoVxONxRCIRbGxsYGtrC9FoFLFYDLFYjFsPiEQi6PV6mM1mBINBWCwWOJ1O +eDwe+Hw+OJ3Oh/1ycOjQIfz5n/85XnnlFcRiMcTjcSQSCWQyGWSzWT5fr9frkMlkUKlU0Ol0sFqt +sNvtfL7ucDhgt9thsVhoXneAYLZybrcbjUYDnU6Hz2OUSiXJpQniY6hWq8jlcnyciEaj2NrawtbW +FuLxOLLZLCqVCh8z2Hx6cHAQFosFDoeDb4q5XC5SJBDEAeFzS8QqFAo4nU7Y7XaMjY0hnU7zyV0q +lUIqlUIikUAikUA+n0ej0UAymUSpVMLKygrvNmmxWPjuO5NF9cqlVCoVLfD3MaxzKnVbJh51WBVU +uVzukxDlcjnkcjlkMhmk02mk02kUi0WUy2VUq1VUKhUAH21OGQwG3iXdbDbzgy1e2U73fth0YlYy +g4ODyOVySKfTPHanUikkk0mkUinuXVWv1+toKo8AACAASURBVJFMJpHJZHD37l0olUoYDAbYbDbu +F71bDNfpdBAKhbSYewSQy+WQy+XUHZk40LBYX61WUSqVuLVAb8zPZDJIpVJIp9PI5/Oo1WpotVro +dDpQqVSw2+28k3hvrDebzXxeK5fL90UlocFggF6vx+DgIAqFwo5Yz15nJpNBoVBAuVxGqVRCtVpF +LBbDwsICZDIZ9Ho9TCYTj/e9dgbsUKvVfNNmP4xzxMcjk8kgk8mg0+ke9qUQxL6k0+mgVquhVCrx +caLXkiaXyyGbzfatD2q1Gur1OtrtNleb6fV6noTdbcxQKBSU8yCIA8TnOgNkSTiNRgONRoOBgYG+ +82yHaG1tDaFQCOvr6wiFQly+WywW0W63IZPJ4HQ64Xa7+cEkUi6XC2q1uk8SJRaL+dc00SMI4kHY +TXLa6XTQbDbRaDR4tWsoFOKPa2tr2NzcRLlchlgshsFggMPhwMDAAI4cOYJAIIChoSEEg0EYDIZH +plpIKBRCJpPBZrPBZrPtOF+r1ZDL5bCxsYGVlRUsLy9jaWkJa2truHXrFvL5PNrtNuRyOSwWS18M +93g83NZALpdzf1wWv7fHcIrlBEF8lrCEK4vzrVaLPzJP+83NTYTDYV75yuSimUwG3W4XSqUSRqMR +LpcLwWAQwWAQQ0NDXAWk1WofidglEAgglUr5wn9kZKTvfLPZRKlU4tYk7GDVwBsbGyiVSmi32/x5 +HA5HX7xnc3az2dwX58nGhiCI/c52e4HtljTZbLZvbcDGinA4zD312frAarXC4XBgdHSU2zUODg7C +7XZDpVJRYQJBPCY81K14qVQKo9EIhUKBQCCAWq2GarWKarWKYrGIeDzOZVKZTAaZTAbz8/N4//33 ++eLebDbDZrNxGwOn0wmXywWfzwedTkfl+wRBPBCNRgOlUgmbm5tcOsQWmuFwGPl8HtVqFd1ul1c8 +jY2N4emnn+aSU4vFAq1WyysIFQoFlErlgWtKKJFIYDAYoFQq4fF4cOrUKVQqFV4ZkM1mua0Bq6ha +X1/HlStX0Ol0uE+iyWSCw+Hg3rNutxtOpxMWiwUqlYoW5QRBfOawpkOxWIwnXFnSdWtrC8ViEbVa +De12G1qtFnq9Hh6PBxMTE1wuarPZYDQaIZPJuFRboVBAoVAcqPmnSCSCWq3mCeZjx46hVqvxqq5K +pcKrhGOxGFKpFDKZDOLxOObn51EqlXi8Z0qJXgsypqCzWCxU8UUQxL6DFR70rgu2trawubmJaDTK +lRGdTgdqtRp6vR4OhwOHDx/mFa1sc46ND71rBPY9mu8SxOPDQ80IsB3w7ZNVtuPUK/ftlUhFo1Eu +kWo2m0in0ygUClhaWoJcLodGo4HD4YDJZOJl/kwCyzrBqlQqALTrThCPI51OhzdVYdYCTEaUyWS4 +hQrrFNxut7m/sdlshlar3SE3NZvNsFqtsFqtj433cW8M32490mq1UKlU+uJ3Op1GIpFALBZDJpNB +Pp9HsVhEqVTC2toaYrEYbt68CY1GA4PBALPZDIPB0CdtZXFco9FQkz+CIO5Jo9FAtVrtk4n2Wsrk +83mk02nkcjkut2c2Ayz2mEwmWCwWmM3mHZJRvV7P49BBnk8y+xiJRAKNRtN3jqlIyuUycrkcj/W9 +NjZsnl6pVNBoNJBIJJDNZrG0tASJRAK9Xs8te7Zb2LBHtVrN/dMP8ntNEMQXT++6oNdegB1szEin +0yiVSqjVamg2m6jX6xAIBLBarXzDjs1ft48ZJpMJMplsXzTkJQji4bMvS7MEAgHEYjEPXL2wQJlM +JnmHQWZrsLS0hK2tLWSzWXQ6HWi1WlitVrhcLi6NGhwcxMDAABwOB5dGicXivq/3i0cjQRCfjl6L +gVarxaWnjUaDy4hWVlawvr6OjY0N3lgwHo9DLBZDo9HAarUiGAz2SYgGBgbg8/kgFotJQrQHYrGY +L6j9fj//Plu0x+NxbG5u9slcQ6EQlpeXkUqlUK/XIZFIoNVqYbPZ+uJ4MBiEx+OB1WrlyeBeqSvF +cYJ4PGD2AtvtZFisLxQKSCQSWF9f51JRJhuNxWKoVqu82tNut8Pj8fBY7/V6uX0KLZ73ZnsvAK/X +23eedQZnzc22x/z19XVuayCRSGA2m3fYkbHGZkajsW/Ovv1g10MQBLEdZi/Axofe8YKtC7a2tnbY +0TA1XKPRgFQq5SoutiZgh9frhd1uh1QqpbUBQRAfy75MxN4L5mPFdp6CwSCXR1UqFeTzeaRSKWxt +bfGqtkQigenpabz99tsQi8VcGmW32/usDLZ7zhIE8WhTLpf7Nm16/exSqRQqlQo6nQ7kcjlMJhMG +BgZw8uRJmM1meL1eWK1W6HQ6LhtiMiLWZIUWfJ8MoVAIk8kEtVoNn8/HY3itVkO5XOZxnHUgj8fj +iMfjWFxcRKlU4soHk8nUJ21li3ePxwOlUkkSV4I44HS7XdTrdR4vmFSUyUaj0SiSySRqtRqEQiGU +SiVsNhuOHTsGq9XKra2YDUpvjGeSUZlMRovqT4FQKIRcLofD4YDBYMDw8DCP96yhZTqdRjKZRDQa +5U0vt7a2MDc3h0qlsuvcfTdbg4Nk/UMQxGdLvV7f1V6AFWIUCgVuL6BSqaDX62G1WjE6OgqLxcJj +D1PWbh8vZDIZpFIprQ0IgrgvHrkZC9t5F4lEXKLUS71eR6lU4hM5loiNx+NIJpPI5/NcUsDkUnfu +3IFKpeKdCZmdAZNKGQwGLlGjXS6C2D+wJlq9nax7JUS93a2LxSLq9To6nQ46nQ6sVivUajWMRiOX +DlmtVlgsFphMJp6EPUg+f/sBNkFlnZi3Wxqw7rOse3cymeyL4exvXKlU0Gw2uR/hnTt3eGdni8UC +nU7Hj944rtPpIJfLabONIB4RWLUrk75ns1lkMhluLcDifDabRalUQqPR4AoIqVQKn88Hg8HAJaM2 +m60v1jM5vEgkogX05wCbt7MNzV5YNXOpVOKy396DxfxCoYBSqYRms4lkMolsNovFxUWIxWIe441G +Y58dGWsUzPwalUolKSUI4oDSG0vYwWwG8vk8stls37qgXC6jXq+j2Wyi2WxCLBZzD1c2X2R2KSaT +qe+gOSRBEJ8Fj1wi9uNgi3uTydT3fWZpEIvFsLGxgfX1dd7le3V1FdFolDfgUalUsNlscLvd8Pv9 +8Pv9CAQC8Hq90Gg0kMlkXBrFDuafBZAsiiA+S3brbM0OtvESiUSwurqK1dVVbG5u8sZarOJVJpPB +arXC4/FgeHgYwWAQfr8fPp+PT7wAunf3A6xqTalUwm63951rtVqo1WpcYhwKhXi1czgcxsbGBgqF +AtrtNtRqNcxmM1wu1444bjQaeVVzr60BewTos0AQXxTdbhcA9rQXaDQaqFQqiMViCIVCWF1dxdra +Gm+qlUql0G63IZPJYDAY+lROzF4gGAxydQOxf2BJWrZp5vP5+s63221Uq1XE4/G+WM9sDcLhMMrl +MlqtFsRiMW+I43K5YLfbYbPZYLfb4ff7YbFYIJVKd1gbsH+z6yEIYv/Bxgm2HmDjQ+9jrVZDNBpF +NBrliipW8RoKhZDL5dBsNnmzcNYktne8YOsCKrwiCOLz5sAlYveCWRrY7XYYDAYMDQ3h6aef5rKo +YrGIZDLZJ2dLJBL4zW9+g0ajAaFQCIVCAZPJBLvdzoO2x+OBy+Xi1XMEQXy2dLtdVKtVpFKpPn85 +Jj+Nx+OoVCp8IWa1WuF2uzE5Ocllpy6XCyqVilfk9FoNPA5NtQ4KrKrK6/XCZrNhfHycd+2u1WpI +pVLcezaRSHDVw+XLl/HOO++g2+1CqVRyuRn7bLBHl8sFh8NBlXEE8QXT7Xa5n+t2e4GNjQ3u59pq +tSAUCnnTvjNnzsBsNsPj8cDj8cBisUCpVO6QjLKNF+LRgtkaMH/Y0dFRHu+ZJRmL+0wdkU6nEYlE +cP36dZTLZb65p9PpuJ0Ni/vsa7fbDYlEQnGfIPYx3W63b73OxonNzU2efC2VSqjX6+h2u1Cr1TAY +DDCZTBgaGoLFYuEbNaxKXiaTkb0AQRAPhcdmVnovaVSvvJl1TGcy2GQy2SdzrtfriEajyGQyuHPn +Dl/Um0wmGI1GLmlgMinW3ZuCOkHcm3q9zn2emcyUPfZKT/P5PKrVKjqdDu9UyqxE9Ho9LBYLrFYr +rFZrn6SIGms9+rA4rlKpoFKp+s6xhD3rgt57pFIpbmlQKBR4Z9ylpSUsLy9DJBL1fXaYjLnX3kCn +00Gj0ZA3MEF8Qnq7UjNLAfbYe79mMhmedGWNVUwmEzQaDbcXYItrdlitVv5/SDJ6cGDNe8Vi8QPb +GvTG/WKxiFqthlwuh2KxiJWVFUgkEm5rYLFYoNVqd8R8NrdQKBT0uSKIzxl2T5fLZW4pwMYJ9nXv +2oAlXVlVrEwmg9Fo5Bt1bD3O1uhsvDCbzWQvQBDEQ+exScTeC6FQCJlMBovFAovFgpGRkb7zbPdt +dXWVWxkwaVQsFkO9XodAIIBSqYTVauVSOJ/PB7/fD5fLxf1lxWIxJBJJn60BeVYRjwO9FgO99gLM +nymfz/PGWuvr61hfX0coFMLW1hZyuRyvZjQajXA6nRgaGsLg4CAGBwfh9/vhcDigVqsp2fqYwmKw +UqmEw+HYcb5arSKbzSIcDvNjZWUFKysrWF9f58l9iUSyoxkMawDmdDqhVqt57GaxXCKRQCQS0WeP +eOxhC+ne+M6+7u1KzTpSs2qm9fV1FItFvpi2WCzwer0IBAIYGBiA1+uF1+uF0+mE2WwGQDLyx537 +sTWoVCrc1mD7EYlEUC6X0Ww20e12YTAYYLFYeLUsi/sDAwPcF3K7LRnZGhDEg8HGiO1rATZeMBvB +zc3NvnGCqVVLpRK63S5kMhn0ej3sdjsfH9jBmm9LJBKalxEEsW+hROx9wBb2BoMBY2Njfd1eC4UC +kskk77jIOr6urKygWCxCIpHwzosej4dbGjAZrNvthlQqpV054sDDuluzzsibm5s86bq2toZMJsMb +rSgUCmi1WhiNRoyMjMDpdMLj8fD7sLejda/FAC2EiL2QSqUwmUxQq9UIBAKo1+uoVquoVqsolUpI +JBKIxWI8hqdSKSwsLOD9999Hq9WCRCKBVquF2WyGzWaDy+Xq23QzmUw7qnQJ4nGj2WyiUqnw+M5s +ZNjBFA3tdhsajQYGgwFmsxnDw8OwWq1wOBzweDxcNrpdMkrNE4n7hVmKuVwumEwmPn9n1gbVahXJ +ZJL7SCYSCaRSKSSTSdy9exfVapXbGuj1eu453mtlw/5NtgYEcX+witdUKtU3NvRaDJTLZdRqNbRa +Ld5sz+Fw4MiRI9xyzO12w2AwQKFQcHuB3ke6JwmC2O9QIvY+6LU0MBgM/PudTgeNRgOFQoFP3uLx +eJ80KpvNolAooFqt8qYSN27c4AOLxWLpk08wOaxer4dGo4FcLn+Ir5wgHgwmIy2VSjukRL33RT6f +5x1L2aLIYDDwhFavvQezGbBYLHxxDlD1CfFgsMYsMpmMN2cD/q/xQ6FQ6PucZjIZ3rU7l8uhUCig +WCyi0Wjw5BKL5Varlcfv3hjO5HE6nY4aPxAHAna/MBuZXnsB1pma3UNMBs6ab0kkEng8nh1dqXst +BliXaplMRhvUxKfi42wNmC9xr60Bi/ts/s5iP7M1qFQqWF9fh0gk4p9js9nMbQ22x3+9Xk8SaOKx +gt1bpVIJxWJx1zGCHWwt0Gg00Gg00Gq1oFAoYLFYuG0Ie+wdK9g4QZYhBEE8ylAi9lPAmgjI5XJY +rda+c6x748bGBtbW1rCyssKr/1ZXV/mErtPpwGw2w+l0ctkdq7RyuVwwGo198ieJRMJlsGRpQDws +tsuKmPy00WigVCohFothY2ODS4pYR/toNIputwu5XA6DwQC32w2v1wuPx4PBwUEEAgEMDg5CqVRS +YxXiC4Et1tlEf3BwkJ9jSad8Po9YLMatDJg9zdraGhKJBK+Y1Wg0cDqdcDgcvCGE3++H1+uFRqPh +VRrbLWqEQiHFcmLfwLpT7xXjy+UyVwL1qoFYVWE2m4VYLIZarYbRaITX64Xf70cwGEQgEIDP54PT +6aTNCeKhwebPbPNsYGCg7zzzno3FYohEItzOoFfNw/wpAcBgMPCKbhb7PR4PvF4vjEYjtzXojfs0 +lyceVfayF2BWY/V6HfF4nNvQMFsB9lgsFrndmMFggN1uh91u52uC3oP6OxAEcVChTMfnxPbu3seO +Hevr9JpOpxGLxbC+vs7lUJFIBNeuXUOlUoFIJOLVgG63m9sYuFwuDAwMwGKx7NjhJ4gvCua32Ssr +Yj5/m5ubKBQKPDnFdrFPnjwJs9kMn88Ht9vNP8NMbtorQaUdbmK/wCqfFAoFHA4HpqameCV3uVxG +Pp/n3XpZk8d4PI6bN2+iUqlAKBRCpVLBYrHA7Xb3WdOwuE4bD8R+gm1AMNk2i+/MamBjYwO5XA6N +RgNSqRQ6nQ5msxkjIyN4+umnYbPZ4PV6eaUgi/HMRoa6UhP7HeY57vF4YLVaMT4+jnq9ziv36vU6 +crkcEokE34Bgc/mlpSWUSiV0Oh0oFAro9XpYrdYdcd/lcsHhcJCEmnjk6HQ6qFQqSCaT2Nra4hty +m5ub/OtKpYJGowEAfB0QCARw+vRpbi9gs9n4GCGVSiGVSvl4IZPJqDkqQRAHGlr5fU6wJgKsecx2 +yuUyn8QxOVQmk0E8HkcqlUI2m0WtVkO73eaD28zMDK++Zd3ge+VPRqORy2Bph534NDCLAZZoyuVy +/MhkMkilUn3drZvNJtrtNsrlMrfsEIvF/PPPEq5SqRStVovvhrMGRw8y2VKr1fD7/VCr1ZBKpZ/z +O0E8zrDPJFMibI/lrVaLL8iZpDWTySCZTCKZTPJYXiwW0Wq1uM3BzZs3uQ+y2Wzui+PsYPGd+c5S +PCc+a1h1K+tA3Rvne6WjbGONVTtptVpYrVbodDrYbLY+uSh7tFgsUKvV5OlKPJLcy9YA+GiOxPpE +9MZ+ZmfTe++wBC5rECYUCqFWq2EwGGAymfpi//avaWOaeBiwitdKpcLtO3rXAmx8YN+vVCpotVpo +t9tc6alWq7k9E1Mc9Y4RzHZAJpNRxStBEI8llIh9SKhUKqhUKrhcrr7vNxoN5HI5RCIRLoeKRCJc +EptMJtFqtSCVSmE0GmG327kUinUX9ng8fGeRyaBokCPuBfN0YgvtRqOBSqXSZzHAZEWRSATpdBqV +SgUymQwmkwkOhwNerxcmkwkikQihUAjVapVLXJvNJuLxOBKJBObn5/nvZUnYj5uIsecRCATw+/34 ++te/zhO7BPGwYAv13WJ5u91GLpdDNBrtk7YyS4N0Oo1SqcSbFrH7yOFwwO12cwm31Wrti+VUPUV8 +Upi9AHssFotIJBJYW1tDOBzG1tYWb1gXi8UAfNTkTq1W8yo+JhdlsmuHw7HrZjNBHGRYxaxSqYTd +bt9xvlqt8rk8i/uRSATr6+sIhULI5/N9tgY2m63P1oDda6w5aa+lASVmic+aXpuBXnuBVCqFaDTK +bcai0Sg/CoUCut0uVCoVjEYjt9jrHR9cLhdsNhvZLxEEQewCJWL3GWKxGAaDAUqlEn6/n0tg6/U6 +isUitzBgnmzxeBy3b9/GhQsXuGetRqPpWzDZ7XZoNBpKxhJ70mw2US6X+5L/sVgMhUIBzWYTMpmM +W2WcOnUKdrsdTqeTd7dWqVQ8WVQul3Ht2jX84he/wHvvvYdms8krtLdPxNj37mdh0W63IZVK8dRT +T+EP//APKQlL7GuEQiG3NHC5XDh+/DiXtDJ7GrbAicViiMViSCQSWF1dRbFY5Ale5qXMDqfTSRUk +xAPBrAZYV2q2uZZOp1Eul9FqtSCXy2E2m2G1WvHUU0/BZrNx6bTFYumTjPZ+LZFIHvbLI4h9B9uk +VqvVGBwc7JvLV6tVxONxntBiljaxWAy3bt1CtVoFAMjlcphMJtjtdm5p4HA4oNFoyMqG+Exhygim +wNza2kI8Hke1WkW73YZQKITJZILZbMbg4CDOnDnD7QWsVmufBc32sYLmKgRBELtDI/k+QygUQigU +7rq4aTabqFQqGB4eRjqd5vLw3m6vTApVq9WwtLSElZUVqoglPpZe4/1Op4NutwubzYZgMLhrZ2tm +jdHbhIJRq9UgFApRq9UAABcvXkQmk0Gz2eSVrdu5351yv98Po9FInVKJfY9AINjV0oDdA0zyt1u3 +biYVZ7GcxfWFhQXyTCM+ESwZ22630e12IZVK4fP5oNFoYDAYuEx6u82AXq+HWq0GQPYYBHG/CIVC +rkzrhamPWDf5bDbLrclY3GcHszWoVCq8SaRQKKS5D/GZ0+l0+MFsw9xuNzQaDfR6PR8jmKVA79es +ESlAYwRBEMSDQInYRwiJRAKdTgedTodAIMC/zwZPJoFl0qf19XXeDKxUKu2ZBHucYJJMAFzqRYD7 +oHk8Hvh8PgwMDPBHj8cDo9F435VPcrkcw8PDvFt2vV7HzZs3+e56p9N54OsTCAQQCoUYHBzEkSNH +qCKQeGRhCxVmT+NwOPrOt9ttVKtVbG1tcUlrKBTiTZJisRgajcYnuo+IxxMWP1llnc/ng9frhc/n +g8/ng9PphFarpQQPQXzOMBUQm8v7fD5+js3RS6USkslkn0KJHZubm6hWq3weSxCfBQqFAgaDAR6P +hx/MYsDhcMBsNpO9AEEQxGcMZaEOAEzabbVaodfrMTw83CeDajabtGj//6yvryMajUIoFMLn8+3q +7fW4IhQKd5UWyWSyT7RA1+l0mJqawl/91V/hZz/7GX7+859jZWUFtVrtgTcFWDVXIBDAxMQEyWGJ +A4tQKOSbIjabDRMTE33duhuNBm2qEZ8IiUSyq8UAyUcJYv+gVCrhdDphNpsxNjbG4z6bz7fb7Yd9 +icQBg1Vas/Ggd2yg8YEgCOLzgRKxBwC2Q8kWVxqN5iFf0f4lm81idXUVEokEDocDR48efdiXdGCR +SCTQ6/U4fPgwGo0GdDod3nnnHczNzWFzc/OBnkskEkEul8Pn88Hv91PlFnFgYRtrCoVi127dBEEQ +xMGDzeVFIhGf8xAEQRAEcTChRCzxWMB8uVZXV3Hx4kXI5XIMDQ1hYmICAPkafV6wBnKnT5/GwMAA +jEYjpFIpGo0Gstks9yv8OEQiEZRKJeRyOfeflclkZC1BEARBEARBEARBEMQjA2UxiMeCbreLer2O +1dVVfPjhh5BKpfjKV76CTqdDkpsvAIFAAJPJhK9+9auw2+3w+Xz4j//4D2QyGe5xfK+f7XQ6qFQq +uHDhAiQSCSYnJxEMBmE2m7/AV0EQBEEQBEEQBEEQBPHJoUQs8VjAus6Gw2Gk02kIhUJEIhHEYjHY +bDaqrPycEQgEkEqlsFqtmJqa4rLrd999F7dv3+ZNvHarju12u1AqlRgaGkIul8Nbb72Fq1evwu/3 +Y2BgAF6vF16vF1arFSqViqqbCYIgCIIgCIIgCILYl1D2iXgsKBaLmJ6exsbGBlqtFrrdLiKRCFZW +VmAymSgR+wXicDig1+vh8/mgUqnQbDYRCoVQLBbRaDR2/H+xWAybzYZnn30WsVgMa2trWFhYwMzM +DGw2Gw4dOoSjR49ieHgYdrsdKpUKSqUSSqUSIpGIKp4JgiAIgiAIgiAIgtgXUPaJeCwoFAr44IMP +sLGxAaFQCIFAgFAohFu3buH48ePUFOELRiaTwe1243vf+x6Gh4fx2muv4datW4jH4zuqYo1GI44e +PYo//uM/hlKpRD6fx8bGBubm5nDjxg385je/wVtvvQWVSoWBgQFMTU1hamoKk5OT0Ol0kMlkD+lV +EgRBEARBEARBEARB/B+UiCUOPLVaDclkErdv30YymUSn04FAIMDq6irm5uZQq9WgVqtJ0v4Fwpp4 +ud1uiMVidDodvP3227h06RJWVlbQbDb5//P7/Th27Bjcbje0Wi0ajQZcLhccDgeGh4dx4sQJbjNR +KBRw6dIl3L59G7/+9a/h8Xjg9Xrh8/ngcrlgMBggFovpb00QBEEQBEEQBEEQxBcOJWKJA08ul0Mk +EkEkEkGhUEC320W328Xm5ibu3r2LXC4HrVZLlZMPAalUCrfbjW9/+9swGAyQy+VotVqIRqOoVCoQ +CAQYGhrCsWPHIJFI+M+YzWaYzWYcP34cnU4H6+vruH37Nqanp3Hjxg3cvn0bly5dgs1mg9/vx+HD +hzExMYGBgQHo9XqoVCruUwuAErMEQRAEQRAEQRAEQXzuUCKWOPCsrKxgZmZmh/9oo9FANpvF3bt3 +oVar4XA4HtIVPt4IBAKIxWI89dRTcDgc8Pv9eOONN3D58mV0u134/X4cOXKEJ2K3IxQK4Xa7YTab +cfLkSRSLRWxtbWFubg43b97E3bt3cenSJcjlcjidToyPj+PEiRM4duwYDh06BJFIRIlYgiAIgiAI +giAIgiA+dygRSxx4WCK2Wq3u8B8tFouYnZ2Fx+OhROxDgiVBtVotgsEgRCIRFAoFBgYGsLy8jGAw +CLPZvGvTLfazMpkMMpkMOp0OVqsVNpsNdrsdIyMjCIfDiEQi2NjYQDqdxuLiIjY2NnDx4kV4vV5u +XTAwMACLxQKVSvWFvn6CIAiCIAiCIAiCIB4PKBFLHFja7TYajQbW1tZw584d1Ov1vvMCgQClUgnT +09M4efIkJiYm+PeJh4NarcaRI0dgMBgwMjKCDz/8EMPDw1Aqlff9HCKRCDqdDjqdDqOjo2g2m6hU +Krh16xZmZ2dx7do1LC8vY35+HgAwMDCA0dFRHD16FMPDw7Db7VCpVFCpVJDJZHtW4hIEQRAEQRAE +QRAEQTwIlIglDiz1eh3hcBjhcBipVArtdrvvfKfTQS6Xw9WrV/Hqq6+i0+nsWnVJfPHYbDbodDpM +TExArVZ/qucSi8VQq9U4duwYRkZG8OqrryIej2NlZQWzs7O4ceMG/ud//gc//elP4Xa7MTIygsnJ +SZw4cQLBYBAWi+UzelUEQRAEQRAEky7GHwAAIABJREFUQRAEQTzOUCKWOLCUSiXMzMxgc3MTnU5n +1//TaDSQTqexsbGBaDQKu90OsZhui4eNRCKBRCKBRqP51M8lEAggEol4lSsAmEwm2O12eL1eHD9+ +HOFwGJubm0ilUshkMnjzzTdx9epVOJ1OeDwe+P1+DAwMwOv1Qi6X02eEIAiCIAiCIAiCIIgHhrIJ +xIGk2+2iUCjg8uXL2NjY2NNuoNvtotFoIBwOY2VlBWazmZJsjwFKpRJKpRJutxtPPPEESqUS4vE4 +ZmZmMDMzg6tXr+LGjRuYnZ3lFgeHDx/GxMQEzGYzDAYD1Go1lEolpFIpVVITBEEQBEEQBEEQBPGx +UMaJOJB0u13k83lcuXIFkUhkhy0BQyAQQCgUYn19Hbdv38bk5CTkcvkXfLXEw0apVMLj8cBsNuPp +p59GuVzG3bt3MTc3x31lf/3rX0MsFmNkZATHjh3DyZMncfToUTgcDshksof9EgiCIAiCIAiCIAiC +2OdQIpY4kCQSCSwvLyMWi6FcLu/5/7rdLrrdLlZXV3Hr1i3U63Wo1Wpq2PWYIRQKIZVKIZVKodVq +0e12odVq4XK5cPjwYWxsbCAcDiMSiaBYLGJ2dha3bt2Cy+WCx+OBz+eD3++Hx+OB3W6HUCikzxBB +EARBEARBEARBEH1QIpY4kEQiEdy6dQvFYnHPalhGp9PB5uYmlpaWkM1moVarqSr2MUYgEEAgEMBq +tcJqteLo0aNotVqIxWKYn5/HzMwM5ubmcPfuXSwtLUGlUsHj8WBsbAyHDh3CyMgItFotNBoN/yyR +3QVBEARBEARBEARBEJQdIA4kq6urmJ2dRbPZhEAgQLfbvef/bzabyGQyWFhYgFqthsPh+IKulHgU +EIvFsNvtMBgMmJycRLFYRDqdxvXr13H9+nXcuHEDN27cQLfbhclkwrFjx3DixAmcPHkSgUAAOp3u +Yb8EgiAIgiAIgiAIgiAeMpSIJQ4UnU4HjUYDa2truH37Nmq12n3/bLFYxMzMDDweDyViCQ6zGJBI +JJBIJFCr1TAYDLDZbNDr9RgaGsLp06cRiUSwubmJaDSKcDiMaDSKixcvwu/3Y2BgAAMDA/D7/bBY +LFCr1Q/5VREEQRAEQRAEQRAE8UVDiVjiQNFsNpFIJBAKhe7ZpGs7AoEAhUIB09PTOH36NK+gJZ9P +YjdEIhGUSiWCwSCCwSC63S6y2SxWV1dx8+ZNTE9PY2lpCTdu3MDdu3dhtVoRCAQwMTEBv98Ph8MB +jUYDjUYDlUoFkUgEoVD4sF8WQRAEQRAEQRAEQRCfI5SIJQ4UpVIJ165de6AkLPBRJW02m8XVq1cR +jUbR6XQoMUY8EDqdDuPj4xgaGsLLL7+MdDqNUCiE6elpzMzM4Je//CX+8z//EwaDAcFgEKdPn8ap +U6dw9OhRaDQa+rwRBEEQBEEQBEEQxAGHErHEgaLVaiGbzfKkWK1WQ6fT4eez2SzK5TIUCgUkEklf +EyWhUAipVIpCoYBkMgmLxQKRSPQwXgbxiCEQCCASiSASiSCXy6HT6aDT6WAymWC1WnHkyBGEw2GE +QiHEYjFks1lcuHABMzMzcDgc8Hq98Pv9CAQC8Hg80Gq11OCLIAiCIAiCIAiCIA4YtNInDhQikQh6 +vR6Tk5Nwu92oVCp9lbFXr17F+vo6vF4vHA7HjiZKQqEQRqPxgbxlCWI35HI55HI5bDYbJicn0Ww2 +sbKygjt37mB2dha3bt3C2toabt26BbPZjIGBAYyMjODw4cNwuVwwGAzQaDRQq9VQKBQAyCqD+H/s +3WdzW+eZPvALvfdOsAAkQbGoS7ZVIrltXFJnN7NJ3uTN7r7b2S+yH2Fn8yKTmWQTjzfZJI7XcuQi +2ZKsLtFi7wBJgARA9F7+L/x/ngUlWbYTSZTE6zdzBmCRiEMSBzz3uZ/rJiIiIiIioqcZC7H0THE4 +HHjttddQr9fRbDZl1qvw7//+73j//ffx+uuv4+/+7u8wOjoqPyaKXEajEXq9nkvF6aHSaDQYGBhA +T08PXnzxRRSLRSwuLspM2YmJCbz33nvQ6/UIh8M4ePAgXnjhBRw8eBCDg4PsziYiIiIiIiJ6yrEQ +S88UlUr1wIn0BoMBKpUKFosFLpcLfr//MT462q1EkV+r1UKr1cJkMsmOV5/Ph5GREcRiMcRiMays +rCCVSmFychJzc3M4c+YMenp6EAqF0N/fj3A4DJ/PB51Ot8N7RURERERERETfBAuxtKu02205iIvL +vGmniExZp9MJp9OJkZER1Go1ZLNZ3LlzB7du3cKtW7ewsLCAWCyGW7duobu7G0NDQxgZGcHQ0BDc +bjcsFgusViv0ej00Gs1O7xYRERERERERPQALsbSrtNtttNttFmLpiaPRaOB0OvHCCy/g0KFDKJfL +SCQSmJiYwNWrV3HlyhW8/fbbqFQq6O7uxr59+3D06FEcO3YMoVAIDodjp3eBiIiIiIiIiB6AhVja +VVqtFgux9EQSXbIGgwEGgwEWiwUWiwV2ux2hUAjHjh3D6uoqVldXEY/HsbGxgf/5n//BuXPnEAwG +0dfXh4GBAQwMDKC7uxt6vZ65skRERERERERPEBZiaVdhNAE9LZRKJUwmE0wmE/r6+gAA2WwWq6ur +uHXrFm7cuIE7d+5gdnYWc3NzsNvt6O/vx8jICPbs2QOv1wu73Q6bzQaLxQKNRsMBdEREREREREQ7 +iIVY2lU6O2JZlKKnjcViweDgIPr6+vDaa68hl8thcnIS169fx9WrV/HBBx/gD3/4A4xGI0ZGRnD0 +6FEZdeB0OqHVand6F4iIiIiIiIh2LRZiaVfpzIgletoolUpotVpotVoYjUZYrVYYDAZ0dXXh0KFD +WFtbw8rKCqLRKNLpNC5duoRr164hEAigr68P4XAYkUgEvb298Hg8UCgU7AwnIiIiIiIiekxYiKVd +RRRiWYCip51CoYBGo4Hf74ff78f+/fvRaDQQjUYxNTWFmzdvYmpqCktLS4hGo5ienkYgEMDQ0BD2 +7NmDcDgsowusVitMJhMvUBARERERERE9QizE0q7SarVkRiyLTvQsEYXZvr4+BINBnD59GoVCAfF4 +HFevXsXly5dx69YtfPjhh1Cr1QgEAjhy5AiOHTuGo0ePIhKJQK/X7/RuEBERERERET2zWIilXaHd +bm+7ValU7IilZ4r4fVar1VCr1dDr9TAYDDCZTDCbzdizZw9eeeUVxGIxrKysYH19HfPz84hGo/jL +X/6CUCiE/v5+9Pf3IxKJwOl0wmg07vBeERERERERET07WIilXUPEEoiMWBZi6VmnVqthtVphtVoR +iUTQaDSQyWQwOzuL8fFx3LhxA8vLy5ifn8fy8jImJyfR19eH0dFR9Pb2wufzwW63w263w2QyQa1W +83lDRERERERE9FdiIZZ2hXa7jWazKfNhWYil3UilUsHpdOLIkSM4cOAAfvKTnyCRSGB2dhaXLl3C +Z599hrfeegulUgmBQAAjIyM4ceIEjh07htHRUVgsFqhUqp3eDSIiIiIiIqKnEguxtGu0Wi0ZTcBC +LO1GYkidVquFVqsFAGi1WlgsFgQCAbzwwguIRqNYWlrC2toaUqkU/vSnP+GTTz6B3+9HKBTC4OAg +IpEIwuEw9Ho91Gq+jBARERERERF9HTyDpl2h3W7LQiw7Yon+j8FggMFgQCAQwMGDB1EqlbC0tITP +P/8c4+PjmJycxMbGBqLRKGZmZjA1NYXBwUGMjo7C6/XC6XTC4XDAYrHAYDAAAJ9bRERERERERPfB +QiztGp2FWA7rIrqXQqGA0WjE8PAwBgcH8d3vfhelUgmTk5O4du0aLl26hEuXLuF3v/sdtFotRkdH +cfToUZw8eRIHDhxAb28vlErlTu8GERERERER0ROJhVjaFTo7YgFGExDdj4guUCqVUKvV0Ol0MBgM +2Lt3L7xeLw4dOoS1tTVEo1EsLi4imUzi1q1buH37NrxeL3p7ezEwMIChoSGEQiEEAgFmyhIRERER +ERH9fyzE0q7RbDbRarUYTUD0NSkUCqjVarjdbrjdboyOjqJSqSCZTGJqagqff/45JiYmsLi4iLm5 +OSwuLmJyclLmyA4ODsLlcsHhcMDhcDBTloiIiIiIiHY1nhHTrsCOWKKHQ6fTIRAIwOv14uTJkyiV +StjY2MD169dx8eJFfPrpp7hw4QJarRaCwSCee+45HDt2DCdOnEBXVxesVutO7wIRERERERHRjmAh +lnYNZsQS/e3E80dEDmi1Wuj1ehgMBgwODuLVV1/F6uoqYrGY3H7961/jnXfeQU9PD/r7+zE0NIRI +JIJAIACDwcDnIhEREREREe0KLMTSrsCOWKJHQ6VSwWQywWQyIRQKAQBSqRSi0SjGx8dx+/ZtzM7O +Ym1tDYlEAnNzc5iYmMDw8DDC4TB8Ph+cTiccDgfsdjtUKhUHfhEREREREdEziYVY2jU6O2LFRkQP +n9PphN1ux+joKH70ox8hmUxiYmICFy5cwGeffYa3334b1WoVDocDo6OjOHnyJI4fP47nnnsOBoOB +hVgiIiIiIiJ6JrEQS7tCu91Gs9mUHbGMJiB6dDrjCzQaDbxeL7RaLQKBAE6ePIn19XUsLi4iGo0i +kUjgww8/xIULF+D1ejEwMIDBwUHs2bMHfX19cDgcvHBCREREREREzwQWYmnX6OyIZTQB0eOhUCig +1+vh9/vh9/uxb98+1Ot1LC4uYnp6GuPj45idncXq6iru3LmD1dVVzMzMYGJiAkNDQ+ju7obL5ZJd +tmazead3iYiIiIiIiOivwkIs7QqdGbGiW4/Ln4keP4VCAa1Wi6GhIQwODuLNN99EPp/H8vIyLl++ +jE8++QQ3btzAW2+9BbPZjHA4jOeffx4nT57E4cOHMTw8vNO7QERERERERPRXYSGWdo27h3UR0eMn +OtFFZzoAWK1W9Pf3w2q1Yt++fVhfX8fq6ioWFxcRi8UwPj6Oqakp/P73v0coFEIkEsHQ0BCGh4dh +s9mg1+t3cpeIiIiIiIiIvhYWYmlXuLsjltEERE8OjUYDu90Ou92OwcFBVKtVZLNZTE1N4c6dO7h9 ++zbW1tawubmJzc1NLC0tYWpqClNTUwgGg/D5fDK+wGQyQaPR7PQuEREREREREd2DhVjaFcSwrlar +BeCLjlh2xRI9mbRaLTweD1wuF06cOIFWq4VYLIbPP/8cn3zyCc6dO4ezZ88in8+jv78fBw8exLe+ +9S2cPHkSAwMDLMQSERERERHRE4mFWNo12BFL9HQQz02VSiXf5/f7odfr0dvbi1deeQXRaBQLCwuI +xWLY3NzEr3/9a/zv//4vurq60N/fj+HhYQwNDaG/vx8ajWbb/0VERERERES0E1iIpV2hM5oA+KLA +w0Is0dPDaDTCaDSiq6sLrVYL2WwWKysruHPnDiYnJzEzM4NkMompqSmsrKxgdnYW4XAYQ0ND8Hq9 +cLvdcLvdsNvt0Ol0fP4TERERERHRY8dCLO0anR2xYiOip49CoYDdbofNZsPevXvRaDRQrVZx7do1 +XLp0CefPn8eZM2eQSqWg1Wpx+PBhHDt2DKdOncLBgwfh9XrZIUtERERERESPHQuxtCuwI5bo2SGe +u523KpUKY2Nj8Pv9OHHiBOLxOJaXlzE/P494PI5Lly7hwoULCAQCCIVCiEQiGBkZQTgcht/v38nd +ISIiIiIiol2ChVjaNZrNJjNiiZ5BYvie1+uF1+vF8PAwKpUK4vE4ZmZmcOfOHczOzmJ5eRlra2vY +2NjA7OwspqamMDAwgP7+frhcLrjdbrhcLuh0OqjVfHkkIiIiIiKih4tnmrQrtNttuYnuORZiiZ5N +CoUCBoMB4XAY4XAYr7/+OgqFAuLxOD799FOcO3cOH3/8Md59911oNBr09vbixIkTOHXqFI4fPw6/ +389CLBERERERET10PNOkXUN0xAJgRizRLqPX6+H3+/Hiiy9idHQUf//3f4/V1VUsLy9jeXkZc3Nz +mJ6exm9+8xv09vZiaGgIIyMjGB4ehtvthsFg2OldICIiIiIioqccC7G0K3RmxDKagGj3UavVMJvN +MJvNCIVCaLVaSKVSWFxcxOTkJO7cuYPFxUVsbGzgzp07iMVimJycxNDQEHp6euD3++HxeOByuWC3 +29lVT0RERERERN8YC7G0K7Tb7W0dsSyiEO1uSqUSHo8HHo8Hzz33HFqtFlZXVzE+Po5z587hwoUL ++OCDD1CtVhEIBLBv3z6cPn0ax48fx4EDB6DX6+85jvCYQkRERERERA/CQiztGp0ZseyIJaJOSqUS +brcbhw8fRk9PD1577TXE43HMzc3JIV9/+MMf8P7778Pr9SISiWB4eBgjIyMIhUIwm808phARERER +EdEDsRBLu4aIJgDAQiwRSeJYYDQaYTQaEQgE0Gw2UalUsLi4iJmZGUxOTmJ+fh7xeBzLy8tIpVJY +WFjA+Pg4BgcH0dXVJTts7XY7zGbzDu8VERERERERPWlYiKVdQUQTtFotdsQS0VdSqVQwmUzYu3cv +9u7di1arhUKhgKmpKVy6dEnGF6ysrMBkMmF4eBgvvPACTp06hf379yMUCsmhgOJYw2MOERERERHR +7sZCLO0KncO6AGbEEtE3o1AoYDAYMDg4CJfLhRdeeAHxeBzRaFTGF1y+fBlXr16F1+tFOBzG8PAw +RkdHMTg4CIfDAY1Gs9O7QURERERERDuIhVjaNUQhlh2xRPRNKRQKaDQaOJ1OOJ1ODAwMoFwuI51O +y+iCqakprK6uolgsYnx8HNFoFFNTUwiFQuju7obf75fxBUajEWo1X4KJiIiIiIh2E54F0q7Q2REr +CrFKpXKnHxYRPcUMBgOCwSCCwSBefvll1Go1xGIxXL9+HefOncPHH3+MM2fOoF6vIxQK4ejRozh5 +8iROnDiBrq4umM1meVGI8QVERERERETPPhZiade4e1gXEdHDpFar4fP5cPz4cQwNDeGHP/whlpeX +sbCwgIWFBUSjUfz85z/HW2+9hZ6eHkQiEezduxd79uxBb28vNBoNC7FERERERETPMBZin1HVahWl +UgmFQmFbAXK3ymQyWF9fR6lUQq1Ww9ramhzctVspFAqo1WqYzWYYDAZotdqdfkhETzWlUgmTyQST +yYSuri60220kk0msrKxgamoKs7OzWFhYwMbGBpaXl7GxsYHZ2VmEQiGEw2H4/X74fD54PB44nU4W +Zh+xZrOJer2OSqWCSqWCRqMBtVoNvV4PnU4HnU63rVuZiIiIiIjob8VC7FNKFFbb7fY9W6vVQjqd +xtraGpaWllCv19FqtXb4Ee+sQqGA2dlZpFIpFItFXLt2DQ6HY6cf1o5SqVQwGAwIh8Pw+Xyw2+3b +prxz4jvRX088d7xeL7xeL44ePYp6vY5MJoMbN27gwoULuHjxIt555x0Ui0VYLBYcPHgQx44dw7Fj +x3Dw4EFYrVaoVCoZpcLn4IN1vi6K2wfdr1aryOfz2NzcRDKZRD6fh9lshtvthtvtlgPW7j4Oftn9 +zlsiIiIiIqL7YSH2KdVut1Gv15FIJLC+vo61tTWsrq7K23Q6jVwuh1KptO0EdLdqNBooFovY3NxE +s9nEf/zHf+z6CeYKhQIqlQpGoxE2mw1utxtdXV0y8zIQCCAQCMDtdkOtVrPAQPQ3UqlUsFqtOHjw +IPr6+vDtb38biUQCCwsLmJ2dRTQaxZkzZ3DmzBn4fD5EIhEMDw9j7969CIVCcLvdO70LT7RWq4Va +rYZMJoNsNnvP7d338/m8XCVRq9XQaDSgUqmg1Wqh0+lgMBhgsVhgs9lgs9lgt9u33Xbet1qtMBqN +PE4SEREREdEDsRD7hGs2m6hWq8jlcttOHrPZLLa2trCxsYGNjQ3Z6Vkul1Eul6FQKGA2mxEMBqFW +q5mJSvdotVpoNBooFAqoVquygD83Nwej0QiHwyEnvFssFrmJAoQoPKhUKhYfiL4GpVIJnU4nu2Qj +kQgqlQpisRjm5uYwNTWFhYUFrK6uys7ZxcVFfP755+jv70coFILH44HP54PL5YLBYHimj+1ihUe1 +WpVbrVaTUQLlcnnbbbFYRKFQQDabRS6XQz6fR7lcRrVaRb1eR7VaRaVSQbVaRaPRQLvdhkqlgslk +gtvthk6nk52y1WpV/ttsNguNRiM3rVYLjUYDvV6/7dhoNBplrIHBYIBer99223lfp9PxAhcRERER +0S7EQuwT4O5YAXHbarVQLpextbWFubk5zMzMYHZ2FsvLy3ITmXZGoxH9/f0YHBzE0NAQQqEQBgYG +MDQ0BJPJxPxPuketVkOxWMTy8jKWlpawuLiImZkZTE9PY35+HtlsFo1GAxqNBj6fD93d3QiFQohE +IohEIhgYGEAwGJTFoM7l03dPgieieymVShiNRgwNDWFoaAjf+c53kMlkEI1GcenSJZw7dw7Xrl3D +e++9B7PZjFAohKNHj+L48eM4ePAgAoEAtFotVCqVvCDypD/nHhSrc/fWbDZRq9WQTqeRTqeRyWSQ +yWSQSqVknMDm5qa8n0wmsbW1BeD/Ov5NJhOcTic8Hg/sdrvM3/V4PLIg7vV64ff74XQ60Ww2sbW1 +hc3NTXmhs/O+eDuZTCKbzaLZbMp9Eh3PTqcTbrdbXsjqvC++ntPphMlk2nas/KpN7BcRERERET29 +WIh9AtTrdRQKBSQSCcTjcaytrSEWi2FlZQXxeBzZbBalUgnNZhM6nQ5OpxNHjhzBt7/9bfh8PrmJ +ITFi+JK4r1KpdnoX6QkkBnWJjNh9+/bJjrJ8Pi+LEYlEApubm0ilUlhcXMTt27ehVCphMBhgt9vh +8/kQCATQ09Mj4wy6u7thsVig0+l2ejeJniomkwl9fX2wWq04cuQINjc3EYvFMD8/j4WFBVy5cgVX +rlyBzWZDX18fRkdHMTY2hrGxMdjt9qfiOVepVFAoFLC1tSWLq2K7+33ZbFZ2wnZ2sWq1WhiNRhgM +BgSDQUQiEfm6Z7fb4XA4YLfbZZeq6GIVHa0ifkDcivvtdhtarRZ2ux19fX3bOnE7b0UnrhiKKVaq +FItFFItFlEollMtlLC4uYmJiAuVyGY1GQ37tztdosdnt9ns2h8MBh8MBq9XKC6pERERERM8AFmIf +I7F0MpPJIJ/Py7iBra0tpFIp2WGTy+VQLBaRz+dRr9eh0+nQ29sLh8MBp9OJQCAAv9+PQCAAj8cD +l8sFh8PxVHRD0ZNDdLCKqIFOzWYTpVIJ6XQaGxsbWF9fRzweRzweRyKRwNbWFnK5nMwhTiQSmJ2d +hclkgtVqld1lnfmJFosFdrsdFosFBoMBALu7iO4mioVWqxV9fX2o1+tIp9OYn5/H9PQ0pqamEI1G +kUqlMDs7i0QigYmJCVy/fl1mO/v9fng8HthstscSHVKv11Gr1WQ0jihSiqX9YhOvgeVyGYVC4b7x +AbVaDfV6XW7NZhNarRZmsxk6nQ5ms1kWMK1W65duNpsNFotFdgx/ExqNBkaj8YGfI6JdRDG2WCzK +Y2LnJl7Txb6KWAUReZDL5eSxWKvVQq/XQ6/XQ6PRwGAwwGq1yuOmKCqLmIO7Yw9EQVkUnjngjYiI +iIjoycNC7EMklieKWIG7t2QyiVgshpmZGbkcfG5uDtFoFFtbW1AoFLDZbPD7/QiFQti/f7+MF4hE +IvD7/XKCM9GjpFKpZO5hX1+ffL9YLpxIJLC8vIyZmRksLCxgaWkJS0tLiEajSCaTaLVasiA7ODiI +vr4+hEIhDA0NIRwOw+v1bpsGr1Qq5dsAC7REgogG8fl8OH78OFqtFhYXF3Hz5k18+umnuHLlCj79 +9FOUy2X09vZi7969OHbsGJ577jlEIhGYTCao1WoZXwB89fOrMz5AxOXcHZ/T+ba4wCiW8HfGBaTT +aZlvnkwmEY/HUa/X0Wq1oFQqodFoYDabt8UFBINBeV9ECojuUI/HA71ev+PHCFE41Wq191zIup9G +o4FKpYJ0Oi2/P51RB5ubm0in01hfX0cmk0EymUQul5PfY7VaDYPBALfbvW3rjD4QF79EEb6zGCu2 +L3sb4HGXiIiIiOhxYCH2IRJDRRKJBFZXVxGNRrG2toa1tTWsrq5ia2tLdv+YTCbYbDb09/fjyJEj +8Hg86Onpgdfrhd1ulx0uRqNRRg6o1fxx0c5TKpVwuVwwGo3o7e2VS3DL5bIsMqyvryOZTCKVSiGd +TuOzzz7D2bNnodVqYbFY4HA44Pf74ff7EQwG0dPTg76+Pvj9fk4eJ3oApVKJQCAAk8mE0dFR/OhH +P8La2prMdo7FYvjlL3+J3/3udwgEAtizZw/27t2L0dFRDAwMQKvVfuXzq9FooFqtbosPuN+tyG4t +lUqy61VkpqrVarkEX0Sg7N27FwaDQXbhi2X3RqNRRgN0buJ9arV6W6zA00ilUkGv18siaW9vr4w6 +EJvoAm40GrLLNp/Py4gGsQJBfCwWi2F6ehrFYlEWtsX3Xa/Xy6GLnVENnbfivs1meyKK20RERERE +uwEre99Qu92WJ0kiXkCcJImT087uls4pz2q1GoFAAHa7XXawiHgBr9eLQCAgT4iInkSii0osn3U4 +HNs+XqlUkM/nt3V8xeNxrK+vY2NjA7lcDuVyWV6QiEajGB8fl92zXq8XNptNFgfsdruMNbBardu6 +Zol2G1EoExfnAoEAms0m8vk89uzZg5mZGczNzWFubg6JRAKJRAKZTEZ20EYiEYyMjMDn88kl8uIi +SufWmX+ay+VQKBRQLpe3RQaIGIFqtQq1Wg2bzSYvHooLiV8VISC67nU63TNfBFQoFFCr1bKz9as0 +m01Uq1X5M+iMN7hf/EFnLm2lUkG9Xkc2m0WlUkEqlZKFbI1GI4eYie+/1WqF2Wy+J/agM0P37jgE +tVr9zP/MiIiIiIgeBRZiv4RYDti5NZtNWYRdW1vDysoKFhcXMT8/j7m5OSwvLyORSKDVakGn08Fu +t2+LFgiFQgiHwwiHw9Dr9Ry5iQFHAAAgAElEQVSiRc8cUaD1eDzb3t9qtVAul7G+vo7l5WUsLi5i +dnYWMzMzmJycxNraGqrVqoxECIVCGBgYwMDAAEKhEPr6+tDf3w+j0QiNRnNPnAGzEGk36YwOaLfb +MJlMGBkZwfDwMGq1GjKZDK5du4aLFy/iwoULeO+995DJZOByufDjH/8Yzz33HNLpNJLJ5H23YrGI +RqMhl65rtVqYTCZ4PB659fX1yfsiQkBklptMJr6+/Y1UKhWMRiOMRiPcbvdXfn6xWEQ2m5VRB6lU +Sg48E1nfYvji+vo6KpUKGo2G7KQV3bNutxsulwtut1tm7dpstm0/Y4/HA6PRKI+7d9/e/T6AsQdE +RERERAILsV+iXC4jk8lgfX1dxgtEo1FEo1HE43EUCgXU63UolUrZUXLq1Cl4vV709PSgq6sLNptN +di6ZTKZt3STs6qPdRKFQQKfTIRAIwOFwYGhoCKdOnUKxWJRDe+LxOFZXV2VGYjwex507d9BqtWSO +pNfrRVdXF3p6ehAIBBAMBtHb2wun0/mVw3WInhXtdhvValWuyMhkMigUCsjn88hms9jc3JQ55Ftb +W3K5ezqdxu9//3ucO3dOFvrE65Pf70dfXx+0Wq0swInVG1arFQaD4Z7ogC/b+Pr2+ImLu2azGd3d +3dtiDjrjD0QXs4g9EFET+XwehUJBdtbG43HMzc3Jt0XkQWfchNVqvW/Ugbgv3uaFZyIiIiKi/7Nr +C7Gik0hEDHROgc/lckilUnJ5dT6fR6lUkss1W60WvF4vHA4HnE7ntqEZfr8fgUAALpcLBoOBJ6RE +2L4s12QyweVyyY+1Wi3UajWkUikZZSCee4lEQhYKcrkc0uk08vk8lpeXodPpYLFY4Pf74Xa74XQ6 +ty17FkWAzs4toidVq9VCo9G4b1RAZw5zuVxGsViUFzFEAU10ODabTVmAU6vVCIfD6OnpAQAZHSAK +sOIiosVigclkkh/rfL/dbpcZ5XwOPbnEMLavG23UWYztjDy4+7ZQKKBQKMiIpXK5LCOXUqkUcrkc +VldX5fFd5Ph2xh6IlRIi4qAzvqLzbXHLCBoiIiIiepY984XYzsnOzWZzW8RAvV6X099nZ2exsrKC +lZUVRKNR2ZWnUqngcDgQDAYxODiIw4cPo7+/X0YNeDweuRSPiL45pVIJvV6PYDCIYDB4z8dTqRRW +V1cxOzuLxcVFGWuwtLSEZDKJZrMJk8kEt9uNnp4eOfgrEokgEonA7/dDp9PJQkVnnAGXzdKjIuID +Wq3Wtqgbcf/u20ajgWKxiFQqhWQyKS9GiLc7b1OpFAqFAtrtNhQKBVQqFXQ6HaxWK5xO5z1xAZ0R +Al6vF06nEwaDgb/3u5hOp4NOp4PT6fzKz2232ygWi8hkMjLi4O5NvD+ZTCKdTsu/t9rttsyktdvt +MvZAbOJt8bvp8XhgMBhk4b8zeobRB0RERET0LHjmC7GtVgv5fB4bGxsyXkAUW9fW1pDJZFAqldBs +NmGxWOB0OrF//368/PLLcLvdctmz6Bi6u4ODf/wTPVoWiwXhcBg+nw9HjhyRU8NFh+z6+rosBiST +SUxMTOCzzz4DAHnyL57LolDb1dUFn88nL6QQPWztdhvlchm5XA5bW1v3bCJSIJ/Py47varWKarWK +er0uIznE0CuTyYRQKISxsTE5BMtsNsuuQ5fLBZ1OJwcyPSg6QKPR7PS3h54yer1exlT09vZuizoQ +g9s6u2ZFbMbW1hay2SxyuRyKxaL8HY/FYpienparjTQajSwOm0wm2Gy2+0YdiMFiFosFLpcLdrsd +Go2Gx3EiIiIiemo8E4VY0eHaOUFYnACIE95UKoWtra1tMQONRgN2ux19fX1ySIXX65UFGo/HA5/P +B6PRCK1Wu9O7SbQrieKRxWLZ9v56vY5SqbStg1AMotnc3JTFrVKpJDvcZ2dnodfr4XQ64XK54PF4 +ZBam3W6Xg2nEyT1zDUlot9uy4CSKSXdHB3TeimxNER0g4gPq9bpc2l2v1wF88RoGfHHRQQxCMpvN +suDaGRXQOeX+7pgB/r7So9AZLfNV0Qdi1ZGIPRCbiDsQF9LExTSxVSqVbfFPonAbj8fl11apVLJg +azQaYbPZZH7x3ZEHd8cdGI1GGY8g9omIiIiIaCc8VYVYsbSz2Wxu2yqVisyNjEajcir7/Pw8VlZW +UCqVoFAoYDAY4Pf70dPTg7GxMQwODiISiSAcDqOrqws6nY5/nBM9JTQajSyc9vf3b/tYtVpFJpPB +/Pw85ubmZJSBGGBUqVTQbreh0WhklIHI0gyHw4hEIrBYLHLIzN0b40iefiI6oDM24O4Ygc5NRAeI +Tr9sNitjAu7eRIRArVYD8EX8hvh9dTgcstgfCAS2RQeIrHGPxwOXywWtVsvfM3qqiCgBcXHrqzQa +DXm8Ftn8ndEcYovH49jY2EA+n0e5XJbPU/G3nYg96NzuzvAXHb1qtfq+kQedkTWdHwdYuCUiIiKi +h+epKsSWy2WkUimsrKwgFothfX0da2trWF1dxdraGorFItrtNrRaLex2O3p6enDgwAE5Zb2rq+ue +eAHRLcGOV6Jnh0ajgd1ux+joKEKhEE6cOLGtUzGRSGBtbQ2xWAxbW1tIp9M4d+4cKpUKlEolTCYT +fD6fHL7X1dWF7u5u9Pb2IhAIwGw27/Qu0kPQbDZlZ9794gPElk6nkclk5NLqRqOBRqMBAFCr1du6 +VwcHB3HgwIFty6vFEmvxWiOGGnVOou+MExDxAkTPOjFgzOVywWq1IhgMbos66Lxfq9VQLpe3DVgt +FAryuF4oFOTxfX5+HrlcDo1GA0qlElqtdlsnrbgg0tll3hmB4HQ65bBHFmGJiIiI6GF6ogqx7XZb +To3uzBcT8QLpdFpOVhdTfMWEaKPRCK/XK5cbdw6D8Pl88Pl8cLlcnMZLtAsolUqZN9jZlSW6qLa2 +tmSUgei+isfjSCaT2/I6RZb0zZs3YTabZVyJ0+mUJ+4iw1CctPOizs4Qgxnr9Toqlcq2mAARJSCW +Poul0aJwI5ZRd8bWiMgbMdix0WhAr9fDarXK6ABxMa+zmCPu3x0jYDabZSceEX1BDJsTBdmvIp7f +Inam87ks4g9EFEI2m932OeK5LY4Jm5ub8v8VXeudcSA2mw1msxl6vf6+UQedUQji9YYXUIiIiIjo +qzz2QmznJGlxoitu6/U6isUiNjc3EY1GsbCwIKekLy8vY2trC/V6HVqtFh6PBz09PRgcHEQ4HEZf +Xx/6+voQDAbh9Xof924R0VNAnPSLizQjIyPbPp7JZJBIJLC8vIzl5WUsLCxgfn4es7Oz2NzcRLVa +hVqths1mg9/vR39/P8LhMMLhMAYGBuD1emGxWLZlGopbkd/J7qpvRhRYO2MCxET2u7darYZCoSAL +7clkEslkUuZQ5vN5pFIppNNpuVWrVbkMWa/Xy4J7Z0xAZ5yAuNjn9/thsVhYeCd6jES3+N2Z4V9G +dNB2Rh50Rh90vi+dTssL/CL2QKfTwWq1ylzxu2/dbjdcLpc8PhiNxvtGHIhNNAOI2AO+HhARERHt +PjvSEdtsNmUH2traGlZWVrC8vIyVlRVsbGzIbjSVSgWz2QyHw4GTJ0+iq6sLwWAQwWAQDodjW8yA +Xq/fNoiBiOibMplM6O7uhtvtxtjYmOygLBQKyGQy2NjYQCwWw9raGhKJBFZWVvD555+jWCzCYDDA +YrHA4XCgt7cXfX196O3tlcetQCAg82Xp62s0GqhUKkin0zImoDMy4O73FYtFuaS52Wyi3W7DYDDI +Ljez2SwL5mazWS5TFkujRXyAKPiIKAGxiffrdDoOxyJ6womoKpPJhK6uLtTrdRl3cL/7lUoFhUJB +xpFks1kZgVAoFJBKpbC8vCwjEZRK5bZBZqJD3ul0bos5uPvW5XJBr9dDrX6iFqYRERER0WPwyP4C +bLVaqNfrsvsok8ls21KpFLa2tpDNZuWy0VqtBqPRuK27QAxbEPECXq8XbrcbBoOBJ8FE9FCJIpvJ +ZJLvEx2Z5XIZ2WwWGxsbSCQSSCQScrjMxsaGzBDN5XKYmZnBysoK9Ho9bDabjDTozAsVxzen07mr +IlPECgixXLgzKqBzCXFnjIAohufzeRSLRRkVIAY2ivs6nQ4mk0lemOtcQiwKsV+2iSIslxYTPTvE +agStVrvtuP5lOnNov87WeRyrVqtoNpvyGJVKpbatiBB50iL2QBybOmMOjEYjdDqdbCwwGo0wmUww +mUy76nWCiIiI6Fn2yAqx9Xod+XweN2/exOTkpOx4Fd1kzWYTGo0GZrNZLu3tXObb19cHq9XKk2Ii +2lFi+ag4Ge7q6tr2cZFXuLi4KONUxO34+DiKxSKazSa0Wi2CwSB6enpkx+z+/ftx8OBBmEymp/YE ++37RAXdvYqlvs9lErVZDsViUsQHJZHJbXEAqlZI5vel0GqVSCc1mU3aeabVa2VUmCtydUQIidkJc +zLPZbDv9LSKip4QYmPdVx41Wq4VGo4FsNot0Oi3jDVKpFLLZrJxxkEwmZRZ5MplEo9GQx0WdTie7 +Z8XmcrlgNpthtVphtVrlMc7v98sM2vvFHNzvbYBROERERERPokdWiM3n85iensYvf/lLTExMwGKx +wOPx4PDhw3jjjTcQDAbR1dUFr9crOwFEB5PoZmLHKxE96cTS15GREYRCIdnJWS6X5QTvtbU1rK6u +YmNjA5ubm7h48SLOnDmDF198EVarFYODg0/tRadms4lyuSxXO4hBOaKQ2hkfkEwmkc1mUS6Xt3W1 +GgwGmEwmWCwW6PV6BINBRCIRGR0gBqKJYoXoXO6MD7j7fWK5MBHRw6ZQKGReuMlkgt/vR61WkwP+ +xCZiD0SnbecgWhF7kM/nUSgUkM1msbq6KgeRNRoNeXwTHb0ir/bLIg+cTqe8APW0XtwjIiIietY9 +srPURqOBfD6P5eVlAMC3v/1tBINB+P1+OQBFTB7nwAIieloplUp5omy1WuX72+02ms0mstmsjDAQ +2dgLCwv47W9/i1gshmKxiFartYN7sJ143KJwcHdsQLFYvOftYrEoMxRLpZLMZ+3shG21Wmi327Ba +rXC5XNuW3JrNZrl1LtHtjBPo/By+ZhDRThLHIHHs/yqiC1YcM0XxVUQcdN4XbxeLRVSrVVQqFVSr +VdlNK4q40WhUdr9qNBqZUy6Om+JYKqIOOqNaxPFXfI7BYJD7RURERESP1mNpFxoeHsa//uu/wmq1 +csI0Ee0KomPK5XLB5XJhaGgIwBdTvFdWVvDpp5/u8CP8Qr1eR7VaRblclh2qtVoNuVxOLq1NpVIy +11t0uYoYgWw2i1qtBoVCIYsCRqNRLqt1u90IBALbogPErfjecIgZET3LxLFRRA4EAoEHfn6tVkOp +VJIxB9lsVsYbiBgEcX9jYwPZbBalUkle8FIqlbDZbLBarbIwK3LJxXFXxLi43W44HA65ikB033JF +AREREdGjwb+yiIh2seXlZVy/fh3nz5/H+vq6HDomltnW63Votdpt8QEWiwWBQGDb4BkxgMxut8ss +w6+zMYKGiGg7MdhLr9fD5XKh2WyiXq/fdxO529lsFltbW9ja2pIxMZ3bysoKJiYmZO62SqWCRqOB +Xq+H0WiE0+lEd3c3hoeH8YMf/ADBYHCnvw1EREREzyQWYp9A+XweS0tLmJmZQTKZhEajgdPphMVi +gVarRbVaRT6fRyqVQrFYhEKhgMViQSgUQigUQjgc3uldeGjEIKCFhQVMTExgeXkZBoMBTqcTNpsN +CoUCtVpNnoDUajXY7XZEIhEMDAzA6XSyq+Mb2traQjQaxe3bt6HX67cNp2q322g0GlhdXUU8Hode +r0cgEIDP55Of02q1UKvVsLa2hna7je9973twOBw7sSv0NaRSKUxNTeHSpUvQarVwu92wWq3y5FxE +BNwdIXD3Jj7O6d5/u2KxiOnpaWxsbCCdTmNjYwMWi0V2rnV3d8Pv90Ov1z+073M6nUY0GsWdO3dQ +LBahVqvh9XphMBigVCpRr9dlvmUmk5EDjfx+P/bv3w+/3/9QHseTolKpYGlpCVNTU4hGozAajXA4 +HLDZbFCpVDLvM5FIQK1Ww+FwYGBgAKFQCF6vd6cfPj3lRAft1/37RUTJiIiYB20iTkbEy1QqFVQq +FayvryOVSiGfz+Pll19+xHtIREREtHuxQvWEKRQKmJ+fx/vvv49z584hFovB4XBgcHAQXV1dMBqN +yOVyiMfjmJmZwcrKCiqVCqxWK1599VW88cYbz1QhttlsolAo4OLFi/jtb3+L8fFxBAIBjI6Ooru7 +GyqVCoVCASsrK5ienkYikYDb7cYPf/hD/OAHP4DVamUh9htKJpP47LPP8J//+Z8IBAJ46aWX5MfE +YKYPPvgA58+fh8fjwalTp3D8+HH5OaJg8+GHH6JcLuP48eMsxD7BSqWSjB341re+hTfeeANOp3Nb +dIBer+fz6DEqlUq4ffs2bty4gfHxcVy+fBl9fX04fPgwRkdHcfz4cdl5/LdqNpuoVCqYnp7G+fPn +8ac//QmlUgkOhwOjo6NyOFqxWMTq6ioWFxcxMzODVqsFr9eLffv24d/+7d+eqUJso9FAOp3GRx99 +hHfeeQe3bt1COBzG4OAguru7odVqsbW1hZWVFdy8eRO1Wg1+vx9vvvkmvvvd77IQS4+dyKq12WwP +/DxxcbtYLG6LnllfX8fZs2exsLCAWCyGSqXymB45ERER0e7DM+snzCeffIJ33nkHZ86cweHDh/HP +//zPOHHiBMxmM3Q6HZRKJZrNJqrVKkqlEs6ePYsPPvgAH3/8MSYmJjA8PLzTu/BQ5fN5nD17Fn/+ +858xOzuL73//+zh9+jQOHDgArVYLhUIhvx+XL1/G2bNn8Ze//AULCwtYX1/HyMjITu/CU0mpVMJs +NuPgwYP4x3/8R/n+RqOBXC6H1dVVXLhwATabDUePHt32OdVqFfF4HCsrK/j888934uHTNyRyXcfG +xvDKK69Ao9FArVbL+AB2tz5edrsdb775Jux2O6rVKm7evIlAIIBjx47hlVdeQSAQgMlkeig/l0wm +g5s3b+JXv/oV7ty5g56eHrz++us4dOgQbDYbNBoNFAoFWq2WfG7fvn0b//Vf/4XJyUlks1n89Kc/ +fQh7/eTY3NzEtWvX8Ktf/QrVahWvvfYafvrTn6Knpwd6vR4KhQKNRgPZbBZTU1N46623cPXqVUxM +TOD555/f6YdP9EAKhQIGg0GutqrX68hkMojH47JjlpndRERERI8OC7FPCNHV+cEHH+Dq1auw2Wx4 +/vnn8eqrr2JoaAhKpXLbH8aiq0Gj0aDVamFqagrNZhOlUmkH9+LhKxaLuHz5MiYmJtBqtXD69Gmc +OHHivtllBoMBrVYLly9fRqPRQKVSQbvd3oFH/XTT6/Xw+XzYv38/RkZGtn2vG42GzAlVKBTQaDRw +OBzbPqdWq0Gv12P//v1QqVTQ6/U7sRv0NYnp3yqVClarld18TwCNRgOfzwePxwOLxSKfRw6HA11d +XV/Z9fZ1FQoFzMzM4De/+Q1u374Nq9WK73//+zh+/DjC4fB9h6gFg0EEAgHEYjEUi0XMzc2hVqs9 +lMfzpFhbW8ONGzcwPz+Pffv24fTp0zh06BCcTue270etVoPP58P8/DzW1tbkdHuiJ5X4/RWDuQS1 +Wi0H6haLxZ16eERERES7AguxT4hUKoWPPvoI586dQyqVwo9//GO89NJLX9rRKYone/fuRbFYxI0b +N9BqtZ65ole1WpVZiYFAAGNjY186bTgUCuGFF17Anj174Ha7ZccsfTMWiwXhcBinT59GKBT6xv9e +qVTCZDLh8OHD6OrqgtlsfvgPkh4q8TzhhYvdZWNjA9euXcPbb7+NQCCAV199Ff/wD/8Ak8n0pcdO +s9mMoaEhvPzyyygWi0in09BoNI/5kT9aiUQCU1NTqFQqCAaD2LdvHwwGwz3fE61Wi66uLhw4cADx +eBzFYvGZ+17Q7iGO//y7iYiIiOjRYiH2CRGPx/G73/0Oi4uLGBgYwBtvvIGenp6v9W+7u7vx4x// +GOl0ettgpWeBGA7VbDbl1OBms/mlS3KdTid+8IMfwGQyoaenh7mWfwWz2YxwOCyHAX1TKpVKFmLr +9ToLsU84cVGHRdjd5/r16zh//jxKpRLGxsbw/PPPf+1C4tjYGOr1OlQqFbq7ux/xI328Wq0WGo2G +fP2pVqsPfH5EIhE0Gg2kUilOmqenHguxRERERI8Wq1RPiGKxiNnZWdRqNXi9XgwMDMBqtX6tf+tw +OHDkyBEUCgUYDIb7fo44mUwmk8hmsyiVSlCr1TCbzXC73bBYLPcMfmk2m1hcXEQ6nZZLT00mE1wu +F5xOJyqVCjY2NlAsFlGr1aBQKOBwOODxeOB2u+X/IXIFs9ksqtWqzCVzOp0Avsjji8fj8uvqdDoM +Dg7KJbkOhwMGgwG5XA6ffPIJtFotIpHIfZfNWq1WnDhxQi6zu18hVpxQb21tIZ1OI5PJoNlsygKi +x+OBzWaDWq3e9v+vrKxgY2NDDrHQ6/VwOp1wuVxot9tIJBIoFAqoVqtotVryeyYyFju53W6Z51ss +FrG5uYlUKoVyubzt5xoOh6HVaqFWq+XjLhaL8ucoHovJZJIDltRq9bZC9ebmJqLRKCqVClqtFpRK +pRzCZDKZ5M+mVCqh1WrJ/8vn8/1VhViFQgG1Wv3Qlk8T0YM1Gg05dC2TyaBarcrju9frhclk2nZ8 +F8eSubk5fP7556jX6+jr6/vS4+r9uN1uHDhwABaL5b6F2Ha7jVarhUKhgGQyiXw+L18nbDabPHYC +2ws/+XweiUQCW1tbcpm/wWCA1+tFV1cXNjc3sbW1hVwuh0ajAZVKBaPRiP7+fpjNZrlv2WwWm5ub +8vO0Wi1cLhccDgc0Gg2mpqZQKBTk1xXHPJvNBqPRCIfDAZVKhcXFRVy6dAk+nw9dXV33HZDm9/uh +0+lQLBYfGO0hBhmmUinkcjnU63VotVpYLBZ4vV4YjUZotVr5+eVyGYlEAul0WsYOidedvr4+bG1t +IZVKIZvNotFooF6vo1aryYznu/X29sLtdsNoNMrXnVgsds++iO9T588yl8vJrycK8OLnYrVat71W +NJtNJBIJ+diAL14HzWYz+vr60Gw2t/2utlot6HQ6BAIBFrJ3EC/GERERET0eLMQ+IRqNBjKZDPR6 +PdxuN2w227YTsgcxGo3o7e2978fa7Tby+TzS6TQSiYQsJmazWahUKjidTvT09GBgYAA+n29b8bfZ +bGJqagrT09PyRNDn82FkZAS9vb0oFAqYnZ2VJ1u1Wg179uzB4cOH4XK5UK/XsbW1hVgshvHxcWxs +bKBarcJsNqO7uxu9vb3QarUYHx/HtWvX5NRfj8cDp9MJg8Egi7JTU1OYm5vDH//4RyiVSplnqdfr +odPpoNVq5cChBw3oEhPCt7a2MDc3h8XFRWxubqLRaECtVsNisWBwcBD9/f2yEClOaBcWFnDz5k2k +02kUi0VYLBaMjY2hr68P7XYbMzMz2NzcRCaTQT6fR7lchlKphM1mkyebWq1W5qeKQmyhUMDc3Bzu +3LmD9fV1lMtlmEwm7N27VxaFlUolGo2GnNQtvpY4ObdYLOjp6cGePXvg9XphsVjk708ikcDFixeR +TqeRz+fRarUwNjaG/v5+uFwuTE9PY319HalUCoVCAV6vF2NjY7BYLM9c1AV9OZE7TU+XUqmEdDqN +lZUVLC8vI5FIoFQqQavVwul0IhQKIRAIwOv1wuFwQKlUyk7P1dVVLC0todVqwefzIRgMfu0BYAaD +Ab29vfd97anX66hUKkin01hdXcX8/DwymQzK5TJarRbcbjdCoRCGh4flhTbxdcUArNnZWWxsbKBc +LsPj8WDv3r3yOBuNRhGPx5HL5aBSqeS+GY1GNBoNpNNpzM3NYXJyEslkEu12GyaTCb29vQiHwzCZ +THjvvfcQj8dlQXF0dBSHDh2C0WiEy+WShd25uTm8++676O7uRqVSgcvlgk6ng06nk4Ps7HY77Hb7 +fb9P4nlVKBSwubmJhYUFrKysIJlMol6vQ6fTya/X09MjC+dKpVJm8M7MzGB1dRXFYhEOh0MWzFdW +VrC0tIT19XXkcjlks1nkcjkZzVMsFqFUKqHVamEwGPDKK6/AaDTCaDSiUChgfn4e586dk5mgRqMR +R48exdjYmNyfcrmMTCaDhYUFLC8vY21tDbVaDSqVCmazGQMDA+jt7UUwGITJZIJGo0Gz2UQsFsPE +xAQWFhZQLBZhMBjQ1dWFkydPotFoYH5+Huvr60in0yiXy7BYLDh58iQLsU8AsUqCiIiIiB4NFmKf +MFarFXa7/aH+EXzu3Dn85S9/wfnz59Hb2wufzweHw4FkMolYLIZYLIbTp0/jzTffxPe+9717/r3o +pL106RJMJhNWVlaQz+eh1Wpht9uhVCqxtLSE2dlZZDIZeL1e7N27F2tra3jnnXfw1ltvIZvNwufz +ob+/HwaDAXfu3EE2m0V/fz+mp6dx8+ZNRCIRhMNheDyebd+P119/HSsrK5icnMRnn32G5eVlvPPO +Ozh06BDGxsawZ88e9Pf3w2QyfWUUQaFQwJ07d/CLX/wC09PTaDQaGBkZgclkQqlUwtzcHBqNBgYH +B/Gzn/0Mo6Oj8Pl88t+Lgvnly5dRqVSwvr4uu7acTidUKhU2NjZw5coVqNVqOBwO9Pb2Ynx8HNVq +FaFQCENDQ/d9bOVyGTMzM7h27RpeeeUVjI2NyY+J7uNf/OIXuHjxIhKJBEZGRuB2u6FUKnHhwgXk +cjkYjUb87Gc/w8mTJ7flu4rOtNu3b2N6ehqxWAwmkwnVahUOhwM6nQ7VahVXr16V3//9+/fLrmV6 +dvGk++k2Pj6O999/H3/+85/hdDrR3d0Nh8OBUqmEa9euYX5+Hr29vTh9+jT+6Z/+CWazWU5JF131 +CoUCFosFVqv1ofwupBXjUqwAACAASURBVFIp3Lp1C//93/+Nubk5GI1G9PX1Qa/Xo1Ao4N133wUA +DA4O4l/+5V9w6NCh+170WVpawsWLFxEMBnHr1i2cPXsWzWYTWq0WGo0GExMTyOVycLlceOmll+D1 +epFIJPDzn/8cFy5cwNraGiKRCAKBAMxmM65fvw6bzQaz2Yx3330XpVIJfr8fhw8f3vZ1w+EwvvWt +b+HMmTMYHx/H5cuXEYvFMDIygv3792Pv3r0YGhpCb28vTCYTVCrVl34vRNH7o48+wjvvvIPLly/D +6/XKn1MymcT6+jqSySRefPFFvP7663jppZfu6bzd2NjABx98AJfLhWAwiAsXLqDdbsvO5+npaVnc +PHXqFDQaDT766CNYrVaEw2E8//zzX/r4rly5gkajgUOHDm0bvNZoNDA+Po63334bly9fRrPZRH9/ +PxwOB8rlMtbW1rC5uYlIJILvfOc7eOmll+7JcK9Wqzh//jyq1Sq6urpw/fp1+bMWKzIWFhagVCrh +8XjwyiuvPOA3ix4VXogjIiIienxYiH3CaLVa6HS6B54M5/N5pFIpRKPRez5mt9sRDodlJ2e73cb0 +9DSWlpZkhMHQ0BAsFgtyuRymp6dx6dIl3L59G3q9HoODg+ju7obZbIZKpcLg4KDsND137hzW19eh +UCjwwgsvYGhoCD6fDxqNBqFQCF6vV3bF5PN5vPvuu/jzn/+Mubk5vPTSSzh48CD6+/uhVqtlp+zk +5CRmZ2eRTqdhNpsxMjKC5557Dna7XU71jUQiePPNNwEAt2/fxvr6Oi5fvoz19XXcunULXV1d8Pv9 +CAaD6O3txdDQEDwez7ZsUnGScfXqVfzpT3/Cxx9/jHA4jEOHDmHfvn0wGo2oVCoYGhrCRx99hNu3 +b+NXv/oVfvKTn8jO297eXjQaDdjtdly7dg1LS0tQKpV4/vnnMTY2hmAwCI1Gg83NTRiNRrTbbbhc +LkQiESwtLWFtbQ0GgwGvvfYa9uzZIx+byWRCX18fpqenYTKZ4PV6ZZHZaDRCqVRienoaf/zjH/H+ ++++j3W7j1KlT2Lt3L7xeLxQKBQYHB3HlyhVcvHgRf/jDH9BqteDxeKDX6+HxeHD48GE4nU4sLy9j +dXUVt27dwsGDB3HkyBE5UKter8tOLJfLxaEzuwxPwp8urVYL9Xod169fx0cffQQAGB0dxdGjR2Gx +WFCtVrG6ugqNRoOFhQVcvXoVP/vZzwB8sTJARMq0221oNJovXc4uvlar1cLs7CySyeQ9H/d6vfB4 +PHA4HFAoFMjlcpiYmMDq6irMZjNee+01+Hw+6HQ6VCoV+Hw+3Lp1C+fPn0d/fz+0Wi2OHDkCAHJV +gsPhQDwexx//+EeUSiXodDqMjIygp6cHTqcTWq0WwWAQ0WgU1WoVer0ei4uL+PDDD/HBBx+gXC5j +3759OHHiBILBILRaLVKpFFZXV+UqAKVSiXA4jMOHD2N0dBQulwtqtRparRaDg4P46U9/iu7ubty6 +dQvRaBS5XA7Ly8u4ceMGAoEAAoEAurq6EA6HEQ6H5dfplM1mceXKFbz77ru4fv06PB6PfM2wWCzI +ZrOYmZnB2bNncf36dTT/H3t3+tzWeZ4N/MK+r8ROgAA3LaSpXdZmybLlxI4dTxw7k0ybNJlM2k4n +0+n3tn9A+zVfOtNOm0wn0yXJm3GdJrETr5Jla6UsUZRIcQNBECABEAsBEPvyftCcp6JJLV6ohbp+ +MxjKAgQ8AOlzeK5zn/tuNuH1ehEMBqHT6RAKhWA0GlEqlfA///M/4lL/LVu2IBQKiX2ddJXJ+Pg4 +jhw5gkqlgrNnzyKbzcLv92PHjh3wer2ifZHUhicQCEChUMBkMuHEiRPo6+uD1WpFq9XCpUuX8NZb +b+GPf/wjbDYbdu7ciUOHDsFoNKJWq2FxcRHvvPMOwuEw/t//+3+ipY/dbofX6xXP+/777yMajWJl +ZQV+vx+9vb1iv7O0tIRQKISFhYXbVhXT/cFhXURERET3B4PYh4x02f2dFAoFTE9P46OPPhIH4+Vy +Gc1mE/39/bDZbLDb7eKgOp/Pw2w248SJE3jxxRfR29srnmt2dhahUAg/+clPcPbsWQwNDeHEiRMi +iN22bZvoIWs2mxGJRJDJZHD8+HE8/fTTog9oMplEJBJBpVKB1WpFIpHAb37zG1y6dAkOhwPf+c53 +cOTIEVFh2Wg0MD8/j3/4h38QfWMDgQD27t2LI0eOrHq/DocDzz33HEKhEH7/+9/jwoULmJiYQCKR +QCQSQa1WQ7PZRCgUwp49e/Dss89i3759ovpWLpej2WyiVCrh1KlTeP3111EoFPDd734XP/jBD+Dz ++aBUKlf1df3P//xP/OpXvxIVrJ2dnejp6YHD4YDL5cJvf/tbVCoVxONx7NmzB9/61rdECJHL5bBz +505xuWVvby/OnTuHaDSKbDaLQCCAvr4+8f4MBgO6u7vFJarHjx/Hs88+Ky7FLZVKGBkZwc9+9jMU +CgU8//zz+Ou//mtxINtut1Gv1+Hz+TA9PY0PP/wQer0eBw8eRGdnJ9xuN+x2O1wuF0ZGRtBsNpFK +peDz+fD9738fVqsVarUa1WoVAwMDyGazou8iPR6kYV0MYx8drVYL1WoVY2NjuHbtGr761a/i+eef +xzPPPCOqnDOZDAYGBvAv//IvWF5eRqvVAgCxzWi1WpDJZHftCytVdY6OjuLatWsAgFqthlqthmq1 +iieffBK7d+8WfUVrtRqy2Sw8Hg+Ghobw4x//GMD//ZwdPnwYv/rVr3Dq1Cl88MEHcDgcIoi1WCxi +vzI9PQ2FQoHl5WWYTCY888wzolK/2WyKS+bn5uZgNptx5swZ/PKXv8TY2BiOHj2KH/7wh9i/f/+q +yv4PP/wQ8XgccrkcWq0WXq8Xhw8fXrVfBG7ud/7kT/4EPT09ePfdd3H27FnE43HE43GEw2FUKhUo +FAp0dXXh4MGDOHbsGI4cOQK32w2DwSC+R4lEAq+//roIy3/4wx/ixIkTq07GSe/z9ddfxzvvvIOB +gQHodDr09/ejr68PfX19KJVK0Gq1WFpaglwux1NPPSVOpAFALpdDNBrF6OgoDh48iFQqhUuXLuHc +uXOQyWTo7u4WbQ+Am0MZbTYbrFYrvF4vQqEQvvGNb4jvUbVaxfvvv48333wTExMT+Ju/+Rt885vf +xIEDB8S6y+UytFotfv3rX+MPf/gDtm7dCofDIQLeQCCArq4u/Nu//RuuXbuGQqGAJ554Ai+88IJ4 +/ysrK0gmkxgdHd10Q98eNdL2/17bkxARERHR58Mg9iEjDdz4LNLpND755BOkUins3bsXx48fh8lk +AnDzwHfnzp3o6+vD/v371wwScbvdOHr0KP7jP/4DkUgEw8PD2LdvHwKBwLqv5XK5sGfPHvj9fnFA +B0D052u324jH47h48SJisRjMZjP27duHUCi0qv+sQqGAxWLBkSNHEI1Gce7cuTu+R5PJhO3bt8Pn +8+G1117D4uIibty4IW7Xrl1DPB5HIpHAxx9/jFdffRWvvfYadu7cCZ1Oh5WVFVy9ehU3btxAuVzG +jh07sH37drjdbhF8y2QyqNVqDA0NYd++fZiYmMC1a9dw+fLlVY+TWCwW7NmzB8FgcNV7MxqN2LZt +G1qtFhQKBTQaDXbt2iX68V27dg3btm3DE088AeD/ApXh4WEUi0X86Ec/gsfjEfdNTk6K/rEDAwMY +GhpCV1fXqopVpVKJ7u5unDhxAolEAuFwGB9++CGef/75NYGqSqXCtm3bsGXLFjGQRvr7UCgEv98P +mUx228FvtLlIoR1D2EdLu91Gs9lEu91GrVZDPB5HNpsVA6CAm9vNnTt34oUXXkAmkxGXu8vlcuh0 +OnHVhBTKfhYLCwuYnp7GxMQEgJtDnqR2KlarFTt37sSePXvW3Zc4nU4Eg0F0d3cjFothZmbmtq8j +k8lgNpvFiTZpeyb1396+fTu6u7sBAOFwGJcvX4ZKpcKWLVtw4MCBVVdGADfbITz33HN47733RFuZ +9Uif0b59+7Blyxb86Z/+KSKRiOjZeu3aNUxPT4u+vJcuXcL169fxjW98AwcPHgRw87L8hYUFnD59 +GqlUCrt27cLx48fX9NV1OBx44YUX8Mknn+Cjjz7CH//4R/T29qK/v3/NugwGA/x+P/bt2yeGnQEQ +/VqlE3QKhQIvv/wy5ubmEI/H8fvf/x6vvvrqqqrTWCyG3/3ud+js7MSePXtEGN9oNLC8vIxLly5h +amoKdrsd+/fvx8DAwKq1qFQqHD58GFNTU3j//fdx9uxZ9Pb2rtsGQavVwuVyif3XrX/v8/nECUEi +IiIios2OQexDplgsIp/P3zEUMRqN6O7uhkKhQLvdxujoKEZGRsRU40ajseqgeseOHSiVSlAqlZid +nUW5XBbDo1qtFsrlMlZWVtb0PF2PwWCAz+db049VurQVuNnPdHZ2FsViERaLBcFgECaTadXjpdAz +EAisOpi8HakPntFohNvtFkNihoaGsLCwgGg0iuvXr+Pq1au4du0aTp48CbPZjP7+fuh0OlQqFczM +zCCVSomJz3Nzczh79uya15I+o2aziVgshnA4jGazueZx0gGk2Wxe9d6klgq32rVrF6ampvDee+/h +k08+QV9fnwhis9ksxsfHsbKygo6ODgwMDIggXQq2Y7GY6OWYTqfXDa5jsRhKpRIajQaWlpYwNjaG +p556as3jFAqFGIh2a5grBQ/0eLm1EpJh7KNDqujcsWMHJiYmsLi4iDfeeAORSASBQAAOhwMOhwNu +txu7d+8WvVWBm9soi8UihivV63WsrKygWCzCYDCsqY6VyWRQKpWiLzUAnDlzBvF4XAx/vHW/IQWx +jUYDzWYTV69eRaVSEVcvADerQFutFjKZDHK53G0vi5b619pstlUnvKQ1GY1GaDQazM3NIZVKYWVl +BV1dXWLo5adZrVbRr/ZO+zqpUthiscBsNsPn88Hr9aKnpwc7d+7E4cOHxeDEixcvYmpqCq1WC8Fg +ENu2bRNtBxYXF7G0tCQ+ixs3biCZTK56n/V6HYVCAaVSCcViEVevXl23BQRwcx8sfRa3BpfSfkcK +qu12Ow4ePIg333wT586dw9tvv40nn3wSfX19UKvVyOfziEajGBkZwY9+9CM88cQTYk2lUgkLCwtI +pVKoVCowm82Yn5/H8PDwqnW3Wi0UCgUsLy+LAVzrtUwCAI1GA7vdDovFsmo/o1AoxAlLerBu/X+Q +7QmIiIiINg6D2IeETCaDSqVCsVhEJpNBrVaDRqNZt02B2WyG2WxGT08PgJsHOG+//TZmZ2dXPa7d +bqPVasFsNotBTalUCvl8HpVKBa1WS1RDSQFuoVBAo9G47TrVarWotrmdcrksJkLrdDrYbLZ1ew/K +5XKYTKY7hn/NZhPlcll8PtLBpvQZbNmyRVSGXbhwAb/97W8Ri8UwPj4Oq9WK73//+7DZbKjVakil +UiiVSuI5x8bGkM/n17xmNptFPp+HzWYTQ67WC6iUSiVMJtM99VLdtm0bduzYAZvNhvHxcVy+fBmv +vvoqVCoVEokE3n//fej1evT396+qWm6328hms6IvYKVSQSQSwfvvv7/mNYrFIpLJJLRaLVQqlTg4 +Xu9zNxgM6w7HoccTK2IfPQqFAjqdDgcOHEC5XMbrr7+OK1euYHx8HH19ffD5fAgEAujv70dXVxf8 +fj/kcrkY8GQymUQwtrS0hGw2i3Q6DZ1Ot2b7LpfLIZfLxckj4OYl5Tdu3Fg3sJEC0lgshmg0ikgk +gmq1ilqtJrZJ4XAYKysrWFlZEScG17skWiaTQa/X33F71Wq1kMvlUCgUIJPJRMi83to0Go04eXa7 +sKler4sqYZVKJfbFHR0d6OjowPbt2wHc3OZev34dP/3pT7GwsICrV69ifHwcyWQSer1e7M8bjQYU +CgVKpRLOnDmz5ioFqS1IpVKB0WhEpVJBo9FYN5zW6XTQ6/V3DcqMRiP6+/uxdetWjI6O4uLFi5iZ +mcGuXbvgcrkQi8UwNzeHUqkkqpMl0nBI6eSfQqHA1atXkc1m11330tKSaBch9R3+9Lrv5XcHevC4 +HyAiIiLaeAxiHxJqtRoOhwOxWAypVAqLi4viYPbzajQaKJfL+PnPf453330X09PTYhiXNJTk1gNf +Kbi9m89aKXGnx0th8O1Ik7/VajV8Ph98Pt+6ly8qFAoMDQ2hXq+Ly/9zuRzy+fyqKdDSeuRy+W3X +ZTKZsHXrVvj9fjidTmzbtu22B4/3+lkYjUaEQiE89dRTuHLlCm7cuIHJyUkEAgHEYjG8+eabeOml +l9ZM7/40KRBZj06nQ2dnJ6xWqxgAJlXWEtHm1NfXB5fLhWeeeQZTU1MIh8OIx+OYmprCyZMnUSwW +MTAwgGeeeQbf/e53YbFYxPZP6oGdy+UQi8UwOzsLn8/3hcOymZkZ/PrXv8bp06eRTqfhcrnQ1dUl +hmzdSgrzpNt629TPU6F3t563d+qJvLS0hPn5eZTLZXR1dSEUCq37OJ1Oh8HBQRw6dAizs7M4ffo0 +crkcFhcX1/Q7lfY7d1rv3r17MTAwALlcjq6urjt+Hvdqz549mJmZwfXr18XVGM8995xoH/SVr3wF +nZ2dtx3Udrf9pUwmQ29vrxgcOTQ0tG6oLn0PWWn58OKwLiIiIqL7g0HsQ6KjowPPPPMM3nnnHSST +SZw8eRLPPvvsuj3i7lUmk8HVq1dx+vRpzM7Owu/346mnnsLWrVthNptFqFepVPDxxx+jUCgA+OIV +ETqdDg6HAyqVCuVyWVQEfVqz2UQ+n0epVLrtc5VKJVy8eBEymQzbtm1b90BeOmgwGo2w2+3Q6/Wi +bYN0n1qtFoNKpKnOQ0NDGBoaWvd18/k8JicnxZCrux1A341CoUBnZydeeOEFRKNRzM3N4d1338XO +nTsxOzuLQqGA7u7uNQNjZDKZGKgiVXr19/fj+PHj675Oo9HA5OQkZDIZ/H7/bavIeKBFEulngcO6 +Hi3NZhOVSgWLi4sol8vo7e2F0+lEb28vUqkU4vE4Jicncf78eUQiEbz33nvYsmULduzYAa/XCwB4 +4okncODAAYyMjGB8fByXLl3Cvn377lgtejeZTAajo6P4zW9+g0KhgN7eXrzyyitwOBwwGo3iCgKL +xYLJycnbXoL/WcjlclitVphMJrTbbeTzeaysrKwbLFUqFSwvL6/bbkaSSqVw5coVzM3N4ejRo7cN +YhUKBQwGg2hfcGu/cQCi6lgaBmmz2XD48OFVfVpvlUgkkMlkUK1W122r8HkMDg5iamoKr7/+Oq5e +vYpQKIR9+/bhypUryOVyePXVV+HxeFbt46R+rlqtFnK5HBqNBjt37lxVEX2rXC6HRCKBarUKp9PJ +/QsRERER0R0wiH1IuFwufP3rX0c8Hse1a9fw1ltvwePxwOVywWQy3baSpFaroVKpiEs7b5XL5cSw +DblcjqNHj+KVV14Rl1UCNw/mC4UC7HY7pqenv5T3YrVa0d3dDaPRiGKxiEgkIloeSFU30oCZaDSK +TCZz2+eqVCoYHx9HPp9HsVjEjh07oNfr163eqVQqKBaLqFarUKlUMJlM0Gq1UCqV0Gq16OnpgdPp +hEajgVKpRG9vL5566qk1E8MrlQqmpqZw5coVeDweUUH2RTmdTjz77LP4wx/+gEuXLuGtt95COp1G +q9WCz+dDMBhcM0xNJpOhs7MTPp9PtBzwer04cuQIFArFqnXVajUxRbzVaqGjo+Oe2iYQMTh59Egn +soaHh5FOp+F2u+F0OsWgv3a7jbm5OXR0dOC///u/MTo6ik8++UT0OgWA7du3I5lM4p133kEsFsP5 +8+fxla98BYFA4Lb7nVarJdq7VCqVNeF9NpvF9PQ0Ll68iO3bt+PJJ5/Ej370ozVD4er1Ot58883b +VmJ+FgqFAg6HA06nEwaDAcvLy0ilUlheXobRaFz1GtlsFrOzs6hUKrd9vlwuh8nJSZw9exYdHR04 +ePCgOMH36c+i0WigVCqhVCqJdjvSiU6z2Qyv1wuHw4FcLgedToehoSEEAoFVJxSl5zlz5gxyuRyM +RiPUavWXst/p6urC9u3bEQqFxGDMw4cPIxwOw2az4dChQ2uuvNHr9fD5fOLzbLVa6O3txYEDB1a1 +Emq322g0GhgfH0cikYBer4dOp/tS1k33HytiiYiIiO4P/rb8kLDZbDhy5Aiee+45BINBfPjhh/j9 +73+PM2fO3LFnazKZxOzsrBjUdCtpmIl08CtN2L5VuVxGIpFAoVBAvV7/Ut6Ly+XCrl270NnZiUKh +gOHhYUQikVX9WJvNJpaXl3HmzBlMTk7e9Tmnp6dx6tQpMQRsPfPz87hy5QpmZ2dhsVgwODgoetIZ +DAY88cQT2Lp1K/R6PYaHhzE5OYlcLrcmwI5Gozh16hR+/vOfY3Z29ksbYKXX6xEIBLB9+3aYTCac +P38e//u//4tIJIKvf/3rIkC5lVwuR29vLwYHB+Hz+TA9PY2rV68inU6vabmQTqdx4cIF/OpXv8Lw +8DAMBgP78dE9YzXso6XRaCCfz+Pjjz/GG2+8gdnZWaysrKx6jEajgdvtFj1JP90KRhqq9ed//ufw +er24dOkS/umf/gmXL1++7SCrer0uTvjMzc2tuV8avgTcvt2N1I9cGkL4RclkMjHEcvfu3Wi1Wpic +nMS5c+fW9AGfnp7Ge++9h1wud8fnrNVqmJ2dxeXLlzEyMoJyubzu+5AGI167dg1arVa0MpB6y3q9 +Xhw7dgwWiwUzMzP45JNPkEgkVj1PvV5HOp3GH//4R7zxxhsoFAr31CboXigUCvh8PrzwwgswmUy4 +ePEi/vEf/xHtdhuDg4OwWCxrTthJfdj37t2LYDAohnqt14d+eXkZ58+fx09/+lPMzs7e8fcVejQw +iCUiIiLaWKyIfUioVCpYLBY8/fTT4iBoYWEBv/zlLzE6Ogqv1wur1QqNRoN6vY5isYilpSXMzs5i +cnISrVYL+/fvx7Fjx8QlhTabDXv27MHJkycxNjaGU6dOQaPRYGxsDGazGdVqFdlsFtFoFAsLC6jX +68hkMhgeHoZWq0VnZyfS6TSi0SiuX7+OfD6Per2OcDiMs2fPIpfLweVyideTSAefL7/8MuRyOUZG +RvDLX/4Sk5OT6O7uhlKpxPLyMmKxGFqtFoxG45ohIBK1Wo1gMIipqSnMz8/jpz/9KQYGBhAMBmE0 +GiGXy0Ul6NjYGEZHR2E0GvHUU0/ha1/7mqjqUigUMJlMOHr0KPL5PN555x2cOnUK+XweW7ZsERVB +hUIB169fRzgcxs6dO7F161Y4HA7I5XJEo1GEw2FMTU1haWkJ5XIZ0WgUFy5cQL1eF5/F7fr6SgHF +7t27MTU1hWvXriGRSGDXrl04duyYmEb+aXq9Hjt27MAPfvADvPPOOxgbG8NPfvIT9Pf3w+l0Qq1W +o1AoIBwO49q1a7Db7XjiiSfg9Xqh0WjEz8nU1BQikQgajQYWFxcxMjICi8Ui1m232+/4Mzo/P49w +OIxMJoO5uTkxyGx8fBwffvihmNB+t+ehh8utVY8MYx8OxWIRo6OjuHTpEubm5lCr1ZBOp3H9+nXR +w1qqeFcqlUgkEvjZz36GwcFBBAIBaLVaVKtVxGIxfPzxxygWi+jr68OuXbtWbWeUSiU8Hg9OnDiB +RqOBCxcuYGJiAv/1X/+FixcvoqurCwaDASqVCs1mE7lcDslkEtFoFKOjo2i1Wnj66adx4MABMexJ +uiJi9+7dKBQKOHfuHP75n/9ZBMKtVgvJZBIXL15EpVJBs9nE4uIiTp48KdrHyGQyJBIJjI2Nif3d +9PQ0PvjgAxgMBng8HgQCAfE+pG389u3b8a1vfQv1eh3RaBT//u//jqmpKXR2dkKlUiGdTiORSKDV +at2xX6lUyWqz2XD9+nX867/+K3bt2gWv1ytO7pXLZaTTaUxOTmJ4eBgWiwUvvvgi9u7dC4PBIPqq +ulwuvPLKKwCATz75BL/4xS9w48YN9Pf3w2w2o9FoiOeZnp5GZ2cn9uzZA6fTKQZfJhIJXL58WQzP +kk4W2mw2OBwOdHd337YKVSaTwePx4Ktf/SqGh4cxNzeH4eFhfO9738Pu3btvO0hTrVbj+PHjqFar +qFQqot/v7t27YTKZIJfLUSqVMDExgampKTidTgwODiIYDKLZbIp1T09PI51Oi/dy4cIFrKyswGw2 +o7u7GwaD4XP/f0JfrlsrYhnGEhEREW0cBrEPmaGhITidTrhcLrz99tsYGxvDzMwMAoEAXC4X9Ho9 +KpUKMpmMGOylVCoxMDCAo0eP4uDBg3C73ZDL5VAqldizZw8OHTqElZUVhMNhfPjhh4hEInC5XKjV +aiiXy1heXoZKpYLNZgMAjI6OwmQyQaPRYHJyEpOTk5iYmIBKpYJcLkcqlcLw8DBKpRIGBwdhNptX +BbHS5ZkvvfQS2u02VlZWMDIygkQigd7eXuh0OtFqoL+/H16vF/Pz8+seSOp0OuzYsQPLy8sYHh7G +8PAwYrEYgsGg6JsqVfXGYjFUq1Xs378fL730Eo4dOyaqWaUDi/3798NgMKBcLmN8fBx/+MMfEA6H +YbVaIZfLkclkEI/HYbFY8O1vfxv79+8Xn8v8/DxGRkYwOTmJRqMBg8GAXC6Hq1evol6vY3BwEHq9 +/q4D1nbs2IFIJIJTp07B5XIhEAhgcHDwthPDZTIZ+vv78Wd/9mdotVo4c+YM3nrrLczMzMDj8UCv +1yOTySCRSCCXy+G1117D8ePH4XQ6AdyslJXWncvl0NHRgUqlgsnJScjlcgwODkKlUt01QI3H4zh3 +7hwymQyy2SwcDge0Wi3m5ubw8ccfY+vWrVCr1QxiH1EMYR8eKysruHDhAkZHR5HL5WCz2dBsNhEO +h9FsNsWJJaPRiG3btmFmZgbDw8NIJpMIBALQ6/VYWVlBIpHAxMSEaGeyd+/eNf9/Go1GDAwMQK/X +o7OzE2+88YYY3dxddAAAIABJREFUJtjT0wOLxSJOACaTSSwsLCAajcJms2Hbtm148skncezYMfT0 +9AC4GcRu374dX//61/HRRx9hcXERr7/+Onp6esQ2O5FIIJVKwe12o91uo1wu4/Tp09i6dSucTicU +CoWowLTZbNBqtUgkEjh16hScTid27dq1KoiV9PT0wGAwIJlM4vTp07h8+TJKpRJ8Ph8MBgMSiQQ8 +Hg+6urqg1WpvO0Cro6MDAwMDOHTokBhylUql4PF4YLPZoFAoUCgURNBoNBpx6NAhfPe738XWrVtX +hZsWiwXHjx9HrVZDu93G2bNnsby8jOnpaTgcDhHETk1NYXBwEMePH8f+/fuh0+mwvLyM+fl5jI6O +YmxsDCaTCSqVCvl8HqdPn4bH48G2bdsQDAbv2A7AZrPhySefxPbt2zE3N4dyuYwnnnhiVZuiT5PL +5di7dy/kcjnK5TLOnTuHM2fOYGFhAQ6HAwqFAisrK5icnERHRweee+45HDp0CMFgEI1GA8lkEteu +XcPly5fFCddWq4XLly8jn8/D7/fD7XYziH0IMYQlIiIi2lgMYh9CHR0dOHHiBPbu3YtEIoHZ2Vmk +02nk83nUajXo9Xp4vV48+eST8Hg88Hg84oBGqsQBblY7GQwG/PCHP8QzzzyD0dFRZLNZVKtVyOVy +uFwuBINBBINBEUi22+01l+JrNBo4HA6cOHEC7XYbarUaGo3mju9BoVDA6/Xitddew8GDBzEyMoJk +MolarQaTyYRAIACfz4d0Oo1wOCzaKHy6OsdkMokD01wuJ3rKLi8vi36wFosF3d3dcLlc8Pv96Orq +gsPhgF6vX3NAYTAYMDQ0hL//+7/H9PQ0ZmdnkUgk0Gw2oVQq0dfXh1AohGAwCI/Hs+YgUapcPnLk +CBqNxj19Fp8WDAZx9OhRJBIJ+P1+7Ny5864tBDQaDTweD/7yL/8SX/va1zA5OYlkMinaUXR2duL5 +559HT0+P6Gt7KykcHxoawpYtW8Rls5+VTCaDRqPBjh07sGXLFigUitsOBKNHw629OxnGPlwcDgfM +ZrMI9zQajbiMXKFQwGKx4NVXX8VTTz2Fubk5pFIpZLNZFAoFWK1WbN26Fd/61rcQCoUQCARgs9lu +25PV5/Phq1/9Kg4cOID5+XnEYjExCKzRaEAul8Pr9eLo0aNwOBwIBAJiOyv1NJX09fXhxz/+MZ57 +7jmEw2HE43E0m01oNBrYbDa8+OKLqFarGBsbQywWQ6PRWLcKLxQKwel0ioFRd6NUKuF2u/FXf/VX +OHHiBMbGxpBOp9Fut8WVEl1dXahUKvjFL36BcrkMlUq15nXdbjeOHTuGXbt2YWlpCclkEslkUgyX +rFQqYnDiK6+8gu7ubnR1dcFut69Zp7RvO3r0KLZt24ZIJIJIJIJUKoVarSb6xn7ve99DIBCA2+1e +d5vqcrnw8ssvQyaTQaVSfaa2M9LvAi+++CJCoRBWVlawb98+dHR03PHfKRQKDA4OorOzEy+//DLm +5uYQjUZRr9ehVCphMpnw4osvIhAIoLOzc90BYxqNBkePHhUnEKQ2GfTw4fafiIiI6P5gEPsQksI+ +k8mEjo4OeDweLC8vo1QqoV6vQ6FQQK1WQ6fTwWazwWw2rxs6AhCBq16vh8PhQD6fF4O9zGYzOjo6 +4HA48OyzzyKTyYi+dFarVVQm+Xy+Nf1ngZuVVE6nc92DxmaziYWFBTQaDTHspFQqoVqtQq1Wo6Oj +AzqdDktLS6jValAoFLDb7WuCTylsuPUS+kKhgGKxKAICKRy02Wyw2WwwmUy3PUiV+sVKt87OTmSz +WRE06PV6uFwuWK1WqNXqVZ9pIBCARqNZt4pIp9PB6XTetRoWuHlg2tPTg29+85swm81wOBx3rUCR +LhWVAnen04lsNiuG5ej1ethsNrhcrjUH6Q6HA7t378aWLVvW9O9TKBRwOp33VMXq9/tx5MgR1Ov1 +NQdsSqUSHR0drIYl+hIYDAYcPHhw3b6kwM3Q1Gg0ikp2k8kkBkIVCgVUKhURelmtVthstrtWHqrV +arHvsVqt8Pv9yGQyqFaraDabIgw1GAximyxt+z+9/dJqtXC73dBoNOJ56vW62MZ6vV602214PB7R +n1wmk8Fut0Ov10Mul4srF24lk8mg1+vhdrvXfQ+VSgXLy8soFApwuVzweDzI5XJoNptQq9VwOp1Q +KpWYmZkBcHO7bbfb14TTarUaarVabJ8DgQByuRxWVlZQqVTEflir1cJqtYrvwXqfhfTfZrNZvJ7f +78fy8jJqtRrUarX4/hmNxlX7U61WK1pNbN26dc371el0onXOnUitG3bs2IFAIIBarYZAIHDHQWnS +uqUBXEajET6fD319feJ7Kb2+xWJZ9fMll8vFlTmdnZ1rnlv6bBnKPjxuPRHHilgiIiKijcUg9iEm +l8thNBrvKdy7HekXapPJJA4U1zMwMLDu39+ub+nd1Go13LhxA8ViEXa7Hbt27YLVahX3t1otZDIZ +RKNRZLNZ6HQ6dHZ2rnrMpymVSjgcjs+9pk+Tgtt75ff74ff7v5TX/iLvQ/qZCAaD9/T4jo6Ou1Y+ +3Qufzwefz/eFn4ceLp+eZk8PntFoxP79++/58SqV6kvZNkr7CylovddtzO2eS9rGSm0LPk1qn7Ke +z/PaUq9sqa3C4cOHRa9W6ec7EolgZmYGlUoFPp8PoVDojtW2Wq0WWq32S9mGSi2A7nW/o9Vqv9T9 +zud9LplMBrPZDLPZjFAodNfHKxQKceKUHj0MYomIiIg2FoNY2hD1eh3j4+O4ceOGqOq5NWRtNBrI +ZDL46KOPMD8/D5/Ph23btt220omINh7DWHqUFQoFTE5O4te//jUOHz6MPXv2QKvViisE2u02JiYm +8Pbbb6NQKCAUCuHAgQNf6GQn0WbB9jRERERE98d9CWIrlQrS6bTob8ez7ZufXC6HxWJBsVjEpUuX +YDQa0d/fD5vNhnq9jkQiIYaA9fX14dlnn4Xf71/VZ5BoM5EOcKVhe/V6/QGv6P+wIpY2A7VaDYPB +gFKphNOnTwO42WdWr9ej2WwimUzi4sWLGB8fx8GDB3Hs2DF0dXV9rn7ZRJvNra0J+Hs6ERER0cbZ +sCBWmkYsl8uRTqdx9uxZhEIh2O12camfRqOBRqOBVquFUqn8TMMn6OGmUqnQ29srBmINDw9jfn4e +TqcTlUoFsVgMCwsLsNvtePrpp/GNb3wDHR0dd+11R/Swa7fbaLVaqNVqqFar4lapVFCpVJBIJDA+ +Po5isSi2kQ8SD7hpszAajQgEAti+fTsmJyfx7rvvor+/HwaDAdVqFfPz88hkMrDb7XjppZdw+PDh +z9SehoiIiIiI6IvasCBWGuyh0WgwPDyMv/u7v4PZbIbb7UYoFEIoFEJ3dzeCwSC6u7vhcDjuOkyE +Hh1qtRp79uxBT08PXnvtNUxPTyOZTIrBLKFQCC6XCwMDA/D5fLBarXccHEL0KCmVSlhcXMTs7Ky4 +hcNhzM7OYmlpCYVCASsrK9i5cyc0Gs0DD2MBXpZKjz6LxYKhoSH87d/+Lebm5jA7O4tsNotisYha +rYbe3l50dXWhr68PXq/3jn3TiR43HNZFREREdH9sWPJlMBjQ09ODv/iLv8Dx48eRzWaRz+dRLpdR +LpcxMjKCkZERKBQK2Gw2WK1WWK1WOJ1OuFwuMcm9o6MDNpsNCoWCvxw+QqTp2BqNBjabDXa7XXz/ +W60WtFotzGYzXC4XtFrtQxFEEd0rqeo1n88jm80ik8kgmUwilUqJr+l0GtlsFpVKBcDNYXNerxe9 +vb2wWCxwu93YsWMH/H7/A780mttW2gwUCgV0Oh10Oh2MRiM8Hg+KxSIqlQqazSZ0Oh3sdjscDgfU +ajX3O0Tr4P6AiIiIaGNtWBCr1+uh0+nw7W9/G8ViEclkErFYDNFoFJFIBLOzs4jFYkgkEiKo0Gg0 +8Hg88Hg8cLvd8Hg86OzsRGdnp3g+qaWB1N5ApVLxYOohJh0YBwKBB70Uos+s1Wqh0WiI1gLS13K5 +jJWVFSSTSSwuLmJhYUHcEokECoUC2u02dDodrFarmM4eDAbh9/vR2dmJQCAAo9H4wCvBpYNuVsPS +ZiD9PJvNZpjN5ge8GqJHBytiiYiIiO6PDU8AZDIZDAYDurq64PP5sGvXLtTrddTrdZTLZRQKhVWX +7S4sLGBiYgIffPABqtWqqKz0+/0IhULo6elBV1cXenp60N3djY6OjgdeTUZEm1OtVsPy8jLm5uYQ +iUQwNzeHmZkZTE9PIxwOiwpvhUIhTh7t2rULoVAIvb296Ovrg9lshk6ng0qlgkqlglKpFF8fhpNI +0mAWtiYgInp8cVgXERER0f2xoUGs9IucQqGAQqGAWq1edX+z2US9XofL5UJ/fz8ymQyWl5fFpb6Z +TAbpdBrpdBr1eh2ZTAapVApnzpyBXq8XrQtuvTkcDrhcLrhcLuh0Og4AI6I7arVaKJfLyGazSCaT +WFpaEtsdqdVALpdDuVxGs9mEQqGAXq/H0NCQ2OY4nU5YLBZYrVZYLJZV2ya1Wv3Qb4d40E1ERERE +RES08R7oNbFSQOv1euH1elfd12w2kc1mEY/HEYlEEIvFMDc3h7m5OcRiMcTjcdRqNajVapjNZtjt +dthsNni9XlE9a7PZoNfrodVqRd84aYCYdDkwAwiix0Oj0UCtVkO1WkW5XBYtBkqlEjKZDBYWFhCN +RrG4uIh0Oo1MJoNcLod8Pg+tVguLxQKn07mqvUAoFILf74fH43nkq4hYEUtE9PhiawIiIiKi++Oh +HVMvl8ths9lgMpnQ29uLRqOBRqOBer2OlZUVJBIJzM/PIxqNiunI58+fRzabRa1Wg0ajgd1uh8/n +Q19fH3p7e8XEZJ/PB4fD8aDfIhHdR1JP10gkgunpaUxPT2NqagqRSARLS0uoVCpQKpWwWq3w+/3o +7u5GIBBAZ2cn+vr64PF4YDQaRVuBW2+P8oHrox4gExERERERET0qHtogViaTiYrZW3vAttttNBoN +OBwO+P1+bN++HdlsFtlsVkwpz2azSKVSyOfzKJfLIqh9//33YTQaYbPZxGXDLpcLTqcTHR0d4iun +KRM9elqtFur1umhtkk6nkUwmkUwmkUgkkM1msby8jEKhgEajgVarBZlMhp6eHuzcuRMOhwMOhwN2 +ux1Wq1V8lVoNGAyGNe1VNhNWwxIRPb6kqyJ4Yo6IiIhoYz20QeztyGQyqFQqWCwWWCyWNfeXSiXk +cjlEIhExXCcej2N+fh6Li4uIRqNoNBpQKBSr+sk6HA5R/WaxWKDT6aDVasVNamsgl8v5SyrRA9Rq +tVCr1URrgUqlgmq1ipWVFeTzeSwsLGBxcRGJRAKJRAKLi4tYXFxEo9GAUqmEwWCAw+GAz+dDZ2cn +urq6EAwGEQwG4XK5YDAYHtv/xxnGEhE93h7X/R8RERHR/fLIBbF3o9Vq4XK5YLfbMTQ0hEajgWaz +iVqthpWVFczPz2NmZgbhcBixWAyxWAxXr15FMplEu92GwWCAx+NBV1eXCGh6e3vR09ODrq6uVdW5 +RHT/1Wo1pFIpzMzMYGZmRpxwmZ2dxczMDCqVCmQyGYxGI7xeLzo7OzE4OCjak/T09ECv10OtVq9p +MfCwD9XaCFJrAoawRESPL+4DiIiIiO6PTRfEyuVyyOVyMYxL0mq10Gg0YLPZEAgEsGPHDuTzeSwv +LyOXyyGRSCCdTiOXy6FSqaBSqWBsbAyXL1+GTqeDxWJBR0cH7HY7HA4H3G63qKZ1uVwi2CGiL65e +r6NUKiGbzYrWAolEAslkEktLS6LNQKVSEe1LPB4P/H4/HA4HnE4nHA6HqJy3WCyw2Wyw2WywWq1Q +KpVsP0JERITVISz7hhMRERFtrE0XxN6OXC6HWq0WvWFv1Wg0UCgUkEgkEI/HEY/HMTc3J26pVArR +aBStVgtGoxFWqxVOpxMejwderxeBQEAMFtPpdOImtTRQqVT8xZboFtJBX71eR7VaFW0GSqUSyuUy +CoUCstksFhcXEY/Hsbi4KELYQqGAVqsFvV4Pq9UKt9uNQCCAQCAAn8+HYDAIr9cLm83GsPUesSKW +iOjxJvWH5e+qRERERBvrsQli70ShUMBsNsNoNCIYDKLZbKLZbKJer6NWq2FpaUmEs7OzswiHwxgb +G8MHH3yAfD4v/r3b7UZfXx/6+/tFK4Pu7m64XK41FbpEj7tWq4VsNotYLIa5uTlMT09jamoKk5OT +iMViyGQyaDQa0Ov16OjoQCgUwr59+xAMBtHV1YVQKAS32w2NRiPaCigUCvFnHkzem1sPvBnGEhE9 +3rjvJCIiItpYTAdx85dOKcRRqVTi76UJshaLBW63G729vcjlcshms+KWTqeRSqWQzWbFsKAzZ87g +448/hlarhc1mQ0dHh7hUWrq53W44HA4YjUZW7dGm1Ww2US6XkclkkEqlsLS0JP6fWVxcRDqdxvLy +MkqlEoCblesmkwl79+6F1WqFx+MR7QSkr1arFRaLBWazGXq9ngP0viCpGrbRaOB3v/sdksnkg14S +ERHdR9VqFZcuXUKz2cTWrVsf9HKIiIiINjUGsXcgVYoZDAYYDAa43e5V91erVRQKBcRiMUSjUUSj +UcTjcczPz4tJ7ZFIBAqFQgRIVqsVdrsdgUAAnZ2dcDgc0Ov10Ol00Ov14s86nY4BEz0S2u02Wq0W +qtWqaC8gtRhYWVlBOp3GwsICFhYWsLS0hFwuJ4LZZrMJtVoNs9kMl8sFr9cLn8+HQCCAYDCIUCgE +s9nMIXkbSKPRiIrjdDqN995770EviYiI7qN2u41arQav1wuPx8OZB0REREQbiEHsF6BWq2Gz2WA2 +m7FlyxbR0qDRaKBUKq2a7D4/P49wOIzx8XHEYjG0221RMdvV1YWenp5VbQ2CwaC45JroYdZut1Gt +VrG4uIhwOIzJyUlMTU0hHA5jbm4OsVhMDNWy2+3o6upCMBjEk08+id7eXtHGQ6fTrWoxILUZYMX4 +xnI4HNi9ezcAoFwu8+QPEdFjSLoCzO/3w2q1PujlEBEREW1aTPm+gFtbGnyaxWIRQ722bt2KfD4v +2hpkMhmk02lks1kUCgWUSiVEo1FMTk7ivffeg8FgEJdiS20M3G43XC4XHA4HbDYbdDqdWAPR/VCp +VFAsFrG0tIREIiFuyWQS6XQa+XwexWIR1WoVKpUKWq0WAwMD2LNnDxwOB5xO56r2AmazWfzZZDKx +r+sDYjKZ0NfXB7vdjkaj8aCXQ0RED4harYZer4fRaHzQSyEiIiLatBjEbhClUgmTyQSTyYRAICD+ +vtlsolarIZlMYnFxEQsLC4hGo4hEIohEIshms0ilUqhUKtBoNDCbzaK/rHTptjQR/tY2BlqtFgaD +ARqNZt1gmOhupBYDtVoN5XIZlUplVauBXC6HpaUlLCwsiABW6o9cKpWg0WhgNBpht9tFe4FAIACv +1wu/3w+32y16utLDQ9qGOJ3OB70UIiIiIiIiok2NQex9JpfLodVq4ff74fV6sXPnTtHSoNlsIpfL +YWFhAZOTk5ienkY4HEY0GsW5c+eQyWTQarXEEKPu7m6EQiGEQiEEg0Fs2bIFXq8Xer3+Qb9NegRJ +PeISiYQ4MTA7O4twOIwbN25gYWEB2WwWAGC1WuF2uxEIBDA4OIje3l709/cjEAjA4XCIlgJSxbhc +LmfPYyIiIiIiIiJ6rDGIvc+kIOp2LQ30ej0sFgs8Hg+GhoawvLyMfD6PTCaDpaUlJJNJZLNZFItF +VCoVXL58GcPDw1AqlaKVgcvlEjen0wm1Ws0qRFqj2WyiUqkglUohmUwikUhgaWlJ/Hw1m00olUpo +tVr09vZi586dsFgscLlcorXAre0FpBYDWq0WANtmEBERERERERHdikHsQ0aj0UCj0cBut6/6+3q9 +jnw+j4WFBczPzyMWi4mviURCTKGfnJwUl4fb7XbYbDaoVCoGsbRGs9lEtVoVfYulAFahUECv18Nu +t8Pj8cDv98Pv96OzsxOdnZ3wer0wGAwcJEdERERERERE9BkwSXlESBWvFosF/f39aLVaaLVaaDab +KJVKSKfTmJqawszMDGZmZhCJRHD+/HlEo1HU63W0Wq0H/RboIaNQKKDT6RAIBBAMBrFv3z709PSg +t7cXoVAIHR0d0Gq1osWA1F6ALQaIiIiIiIiIiD47BrGPCJlMBplMBrlcvqYSUZpwa7PZsGXLFtHO +IJ/Po1AooNVqod1uP6CVPxzK5TKi0SgajQb0ej38fv9jX9Epk8nEUDmz2QyLxbLqKwe/ERERERER +ERF9eR7vJGqTUCqVMBqNMBqN8Pl8D3o5D6VUKoWTJ0+iXC7D6XTi2LFjHGpGRERERERERET3DRuH +0mOhUCjgwoUL+PDDD3HlyhXUarUHvSQiIiIiIiIiInqMsCKWNr1ms4lcLofh4WEsLi5iZWUFpVIJ +JpOJl94TEREREREREdF9wSCWNr1CoYB4PI7p6WksLi7CbDZjYWEBJpMJJpPpQS+PiIiIiIiIiIge +A2xNQJteLBbD2NgYisUiqtUqcrkcrl69ilQq9aCXRkREREREREREjwkGsbTphcNhjIyMoF6vQy6X +o1Ao4Pz584jH4w96aURERERERERE9JhgEEubVrvdRqPRQDgcxtWrV8WArkKhgOHhYcRiMTQaDbTb +7Qe8UiIiIiIiIiIi2uwYxNKm1Wq1UKlUMDs7i/HxcVQqFTSbTRQKBYyMjCAWi6FSqTCIJSIiIiIi +IiKiDccgljatlZUVXL16FfF4HPV6XQSurVYL9XodkUgEExMTqNfrD3ilRERERERERES02TGIpU2r +WCyKFgSfrnpttVoIh8O4du0ag1giIiIiIiIiItpwDGJp0yoUCjh79izm5+chk8nW3D81NYXLly+L +3rFEREREREREREQbhUEsbUqVSgVLS0sYHx9HKpVCq9VadX+73UY8HsfExASy2Syq1eoDWikRERER +ERERET0OGMTSppTJZDA7O4uFhQWsrKys+5h8Po94PI5wOIx8Pn+fV0hERERERERERI8TBrG0KUUi +EYyMjNy17UChUMDw8DAWFxfv08qIiIiIiIiIiOhxxCCWNqWZmRlcunQJlUrlto9pt9vI5XI4c+YM +4vH4fVwdERERERERERE9bhjE0qbSarVQLpcRiURw48YNVKtVtNvt2z6+WCzi6tWriMViqFQqd3ws +ERERERERERHR58UgljaVer2ObDaLaDSK+fl51Ov1Oz6+XC4jHA5jfn4euVxuzVAvIiIiIiIiIiKi +LwODWNpUisUiLl68iFgsBplMdk//Ri6XY3Z2FqOjo3cNbomIiIiIiIiIiD4PBrG0qRSLRZw/fx7z +8/Of6d9NTU1hZGSEQSwREREREREREW0IBrG0qRQKBZw/fx6RSOSe2ww0m01MTEzgypUrqNVqG7xC +IiIiIiIiIiJ6HDGIpU1jeXkZ8/PzmJ+fR7FY/Ez/NpfLfe5/S0REREREREREdDfKB70Aoi9LLpdD +MpmEUqmExWJZdV+z2USpVEK73YZCoYBer1/VQ1b6czweh9vthtFovK9rJyIiIiIiIiKizY1BLG0a +uVwO+XwefX19cDqdq+4rlUqYm5tDo9GATqdDV1cXVCqVuF8mk8Hn8yGRSLAiloiIiIiIiIiIvnQM +YmnTCIVCMBqN2Lt375qhW/Pz8/jFL36BfD6PQCCA73znOzCZTKseo9Pp4HK50NHRcT+XTURERERE +REREjwEGsbRpWCwWWCwW9Pb2rrlvYmICp06dgkajQVdXFw4dOgS73f4AVklERERERERERI8jDusi +IiIiIiIiIiIi2mAMYomIiIiIiIiIiIg2GINYIiIiIiIiIiIiog3GIJaIiIiIiIiIiIhogzGIJSIi +IiIiIiIiItpgDGKJiIiIiIiIiIiINhiDWCIiIiIiIiIiIqINxiCWiIiIiIiIiIiIaIMxiCUiIiIi +IiIiIiLaYAxiiYiIiIiIiIiIiDYYg1giIiIiIiIiIiKiDcYgloiIiIiIiIiIiGiDMYglIiIiIiIi +IiIi2mAMYomIiIiIiIiIiIg2GINYIiIiIiIiIiIiog3GIJaIiIiIiIiIiIhogzGIJSIiIiIiIiIi +ItpgDGKJiIiIiIiIiIiINhiDWCIiIiIiIiIiIqINxiCWiIiIiIiIiIiIaIMxiCUiIiIiIiIiIiLa +YAxiiYiIiIiIiIiIiDYYg1giIiIiIiIiIiKiDcYgloiIiIiIiIiIiGiDMYglIiIiIiIiIiIi2mAM +YomIiIiIiIiIiIg2GINYIiIiIiIiIiIiog3GIJaIiIiIiIiIiIhogzGIJSIiIiIiIiIiItpgDGKJ +iIiIiIiIiIiINhiDWCIiIiIiIiIiIqINxiCWiIiIiIiIiIiIaIMxiCUiIiIiIiIiIiLaYAxiiYiI +iIiIiIiIiDYYg1giIiIiIiIiIiKiDcYgloiIiIiIiIiIiGiDMYglIiIiIiIiIiIi2mAMYomIiIiI +iIiIiIg2GINYIiIiIiIiIiIiog3GIJaIiIiIiIiIiIhogzGIJSIiIiIiIiIiItpgDGKJiIiIiIiI +iIiINpjyQS+A7p92u41ms4l6vY5Go4F2u/2gl3TfrKysoF6vo16vo1aroVgsQql8fH78ZTIZVCoV +lErlY/W+iYiIiIiIiIgeFkxkHjOZTAaJRAKJRAKtVuuxCWNjsRgSiQTy+Tx0Oh0uXLgAo9H4oJd1 +X0ghrNfrhcvlgt1uf9BLIiIiIiIiIiJ67DCI3WTa7Tba7TaWl5eRyWSwtLSEVCqFpaUl8edMJoN8 +Pv/YhLAAUCgUMDExgVqthqWlJZRKJajV6ge9rPtGoVDAYrGgo6MDDocDTqcTDodD/Nlms8FoNEIm +k0Emkz3o5RIRERERERERbToMYh9RUogqXWpfrVZRq9VQqVRQLpcRi8UwNzeHcDiM+fl5xGIxzM/P +o1qtQiZrmsF1AAAgAElEQVSTQa1WP3aBm0ajgUajAQBMTEw84NXcX+12G/V6HXK5HHq9Hn6/H52d +nfD7/QiFQvD7/XC73dBqteJzUqvV0Gg0UKlUDGiJiIiIiIiIiL4gBrGPqHa7jVarhUQigbm5OczM +zCAcDmN6ehoTExNYXl4WoavH44HX68XAwACCwSC6u7sRCoWgUqkgl3Ne22bXarVQr9cRj8cxNzeH +ubk5xGIxTE5O4uTJk2g0GlCr1bBYLAiFQuju7ha3np4e+P1+KJVKBrFERERERERERF8Ag9iHXKvV +QqPRQC6XE60GEokEkskkkskkMpkMcrkcVlZW0Gq10Gq14HQ6sWXLFnHZud1uF5ekS7eOjg7I5XIG +sY+BdruNRqOBQCCA/v5+0aZiaWkJyWQS2WwW6XQauVwO1WoV169fx9jYGHQ6HWw2G5xOJzo6OuB0 +OuF2u8XPkM1mg1qt5s8QEREREREREdE9YBD7kJBCVKnNQLVaFW0GCoUC4vH4/2/vTmIjve8zj39r +34u1sVgLi/vWZEvdkrpbltqWLFlWe2w5RiZjwEAOcQ4zuQS+zHGOAYIgwACTHHLNwIAxGCdjxAoS +a6TYbUsjqbW1llazSTb3rcgqVrGKtbD2moPAN6K7W5ZstXvR8wFeNLuWt973ZZGHh796/mxsbLCx +sWFMNKbTaUwmE263m1AoRCqVMiZex8fHGRoaIplM6mPlX3BHi3UdBagTExPGfa1Wi3w+z+rqKouL +i6ysrLC8vMza2horKytUq1UAQqEQiUSCgYEBkskkQ0NDpFIp/H4/LpfLqDNwOp3Y7XZN0IqIiIiI +iIiI/BoFsXeJVqtFuVxmY2OD1dVVo2pgZWWFtbU1qtUqnU4Hp9NJIpFgfHycr3/96wwNDTEwMEAi +kTA6PT/+r8Iw+SQWi4VgMIjH42FsbIxGo0Gj0eDw8JB8Ps/m5qYRzm5sbPDKK6+wv7+PyWTC4/EQ +i8UYHBxkZGSE4eFhxsbGGBwcJBgMYrXq14uIiIiIiIiIyBElJb9nrVaLw8NDcrkce3t7ZLNZstks +mUyGnZ0d8vk85XKZRqNhLKo1NTVlVAuEQiFjsjEajRKJRAgEAvj9fgAFr/KZHE3L2mw2PB6PcXun +0+Hw8JDBwUEmJyfJZDLH6gxyuRzFYpFarWa8j9988016enqMSoyjf4++DofD9PT0YLFY7uAZi4iI +iIiIiIjcGQpib5OjbtejioF6vc7h4SHlcpl8Pn9s0aR0Om0EXQ6Hg56eHmKxGENDQ8Y2OjpKIpEg +GAwqbJXbzmw24/F48Hg8JBIJ4/Z2u02pVCKdTrO+vs7q6qqxra2tsbCwQKvVwu12E41GicfjxONx +BgYGSKVSJJNJPB4PTqfTqDL4+PS23tsiIiIiIiIicr9SEHubNJtN9vb2WF1dZWlpieXlZRYWFlhZ +WSGTydBsNrHb7USjUZLJJOfPn2dgYICJiQn6+/vp6enBbrdjs9mw2+3G1yJ3ktlsxufz4XK56O/v +5+zZs0avcblcZnNz0whlj2o2XnnlFeP9HgqFGBoaYmRkxNiGh4fp7+/Hbrff6dMTEREREREREblt +FMT+Do4W1yoUCmSzWeMj2ru7u2SzWfb39ykUClQqFTqdDt1ul0QiwdTUlPFx7VAoRDgcNrbe3l4j +hNV0oNxtTCYTFosFi8WCw+Ewbu92u7RaLfr6+hgeHiaXyxlbNpsll8uRz+cpFAo0m03m5uaYnZ3F +4/EYdQY3qzSIRqPYbDbMZvMdPGsRERERERERkd+dgthPodPp0Ol0qNfrRtVArVajWq1SLBbZ3Nxk +Y2PDqBnY2toil8vRbrfxeDzGivNHk4Dj4+MMDQ3R29uLzWZT4Cr3vKOu2aNA9Ui326XT6ZDNZtnc +3OT69eusrKywurrKysoK29vbVKtVut0uoVCIaDRKLBYjmUwai4D5/X5cLhdOp/PYZjabFdCKiIiI +iIiIyD1DQeyncNSLubm5yfLyMsvLyywtLbG4uMjm5ialUgmr1YrP5yORSHDixAkGBgYYHh5maGiI +WCxm9GB+vGZAq8rLF4HZbCYSidDT08P4+DiNRoNms0m9XieTybC1tcXKygpra2usra3x2muvcXBw +QKvVwuv1kkgkGBwcZHR09Njm9XpVZyAiIiIiIiIi9wwlgR/TarU4PDw0Kgay2SyZTIadnR12d3fJ +5/NUKhWazSYWiwWv18upU6cIBoPEYjGi0SjBYJBwOEwoFCIUChEMBvF4PJjNZk2+yhfO0XvearVi +tVpxuVzAR5Oy3W6X3t5eUqkUExMTRpXB0c/f3t4euVyOer1OoVDgjTfe4O2338blchGJRIhGo0Sj +UaPC4Gia1ul0qk9ZRERERERERO46X8ggtt1uG6HrUc1ArVajXC6Tz+dZX19nc3OT7e1tdnd32dnZ +oVAoYLPZCAQCRKNRhoaGGBwcZGhoiKGhIfr7+wmFQgAKXEV+A5PJhMlkwuv1GlOvH1coFNjd3WV1 +ddVY/Gt1dZWtrS3y+Tz1et3olu3r6yMej5NKpRgdHSUYDOL1eo0KA5fLhcvlwmazYbFY7tAZi4iI +iIiIiMgX3RcyiK3Vauzt7bG8vMzi4iJLS0ssLS2xvr7Ozs4OjUYDt9tNOBxmYGCA8+fPMzw8zOTk +JIlEgkAggM1mu2ETkc+Hz+fD5XKRTCY5d+4crVaLZrPJ/v4+6XSa5eVlI6BdXl7mtddeo1QqGT21 +yWSSkZERxsbGGB8fNxbI83g8d/rUREREREREROQL6r4OYg8PDzk4OCCTyRzbdnd3yWaz7O/v02w2 +gY8+Oj0yMsIDDzxALBYjHA4TDAaNioFwOExvb68xaScit4/FYsFiseBwOI7dHg6HicViDA4Oks/n +jW1vb8+oNCiXy9RqNdbW1lhaWuLixYvHfoZ/vc4gFArhdrsBTbOLiIiIiIiIyO1zTwex3W4X+Kjb +tdFocHh4eGzL5/Ps7Oywvr5OOp1mZ2eHTCZDoVCgVqvh8Xjo6+ujv7+fwcFBo2pgZGSEQCCgwFXk +LuNwOHA4HITD4WO31+t1isUiGxsbrK6usr6+bkzLbm1tsbCwgMViwefzEY1Gj9UZpFIpIpHIsRqD +o1oDm82mcFZEREREREREPhf3dBAL0Ol0ODg4YHt726gYWFxcZGFhgXQ6TbFYxGQyEQqFiMfjjI2N +MTg4yPDwMOPj44TDYTweD1ar9VjNgNlsvtOnJiKfkt1uJxQK4ff7mZiYMKoMqtUqe3t7rK+vs7q6 +ysrKCuvr67z22mvk83larRaBQIBYLMbQ0BBjY2OMjo4yOjrK0NAQwWAQq/We/zUpIiIiIiIiIneB +eyJh6Ha7dDodKpUK+XzeWERrd3eXTCbD3t4e+/v7lEolOp0OZrOZQCBg9LkmEgkikcixqoGjzel0 +KmgRuceZTCasVitWq/XYJHu73SYSiZBIJJiYmCCfz7O/v29UGezu7lIoFKhUKhSLRV577TUuXbqE +2+2mt7eXSCRCOBwmGo0Si8VIJBJGRYl+b4iIiIiIiIjIZ3FXJQlHVQP1ep1KpXKsZqBSqbC3t0c6 +nWZtbY10Ok0mkyGbzVKv142PHff19TEwMMDAwMCxugGv16sV00W+YCwWC16vF6/XSyKRMG7vdDqU +y2Xj98nRtry8TDqdZnNzk9nZWex2O4FAgGg0SiKRMH6f9Pb2GguKHW0ej0dVBiIiIiIiIiJyS3dV +EAsfTbBlMhmuXbvG4uKisa2urlIoFGg2m0aoMjQ0xEMPPcTo6CgjIyMkEgkjDDmqGjiaklPVgIgc +MZlMeL1ehoeHSaVSPProo0adQaFQYGtri8XFRZaXl1ldXWVpaYnXX3+dSqWCy+Wit7fXqDI42qan +p4lEIvqDj4iIiIiIiIjc1F0VxHa7XUqlEpcuXeJHP/oRrVbLWDn91KlTBAKBYx8X/njFQDAYND4u +rIk0EfkkJpMJk8mE3W7Hbrcbt3e7XYLBIL29vaRSKU6fPk0+nyefz5PL5chms2SzWUqlErVajdnZ +Wa5evYrL5eLP/uzPOHv2LD09PXfwzERERERERETkbnXXBbGVSoW5uTl+9rOfcebMGU6ePMnU1JRR +M5BKpQgGg8fCExGRz4PJZMLhcOBwOAiHw8fuOzw8ZH9/36gxWF1d5dq1a3zwwQfMzc3x7LPP8sAD +DyiIFREREREREZGbuquC2I9zuVx897vf5etf/zoDAwNYLBbVDIjIHeNwOIhGo4TDYR588EEajQYr +Kyv8wz/8A3Nzc3f68ERERERERETkLnfXBrFmsxmv10tPTw9+v/9OH46IfMGZzWbMZjNWqxWHw4HL +5aKnpwe3232nD01ERERERERE7gF3bRArn6xWq7G/v8/e3h7VahWz2YzH48Fut2OxWGi1WtTrdarV +Ko1GA5PJhNPpJBgMGtv9otvtArC3t0cmk6FQKGC323G5XDidTkwmE61Wi1qtxuHhIe1221hwKRgM +4na7NWUtIiIiIiIiIiK3lYLYe1Q2m+VXv/oVzz//PIuLi7hcLiYmJkgkErjdborFIltbW8zPz7O3 +t4fVaiWZTPLUU0/x1FNP8eSTT97pU/hctdttLl26xP/5P/+HV155hd7eXsbHx0mlUpjNZkqlEqur +q6ysrFCtVhkeHubb3/42zzzzDGNjY+ocFhERERERERGR20pB7D3o0qVL/OpXv+LFF18kEokYiwSF +w2E8Hg82m416vU65XCaXy/H666/z3nvvcfXqVXp6ehgaGrqvgtiDgwMuX77MCy+8wNWrVzlz5gxn +zpxhZmYGn8+HyWSi0WhQLBa5fPkyb731FrOzs4yPjzM9Pc3w8PCdPgUREREREREREbnPKYi9h9Rq +NQqFAhcvXuTFF19kZWWFxx9/nOeee46zZ89iMpkwmUzG47vdLp1Oh4GBAZxOJ/Pz82SzWfb29u7g +WXz+SqUSL7/8Mm+88QalUokLFy7w1a9+lZGRkRseOzIygtvt5v333yefz1MsFul0OnfgqEVERERE +RERE5ItEQew9JJ/P8+qrr/LSSy+xtbXFhQsX+MY3vsFDDz10LID9OLPZzGOPPcbh4SGXL1/G5XL9 +no/69qtUKly+fJmdnR36+/v50pe+RCqVuuljp6enqVQq/OQnP7kvr4WIiIiIiIiIiNydFMTeQ9Lp +ND/5yU9YWloiHo/zzW9+k6GhoVv2mx6Fsw6Hg9HRUf7oj/6Icrl800nRe1mn0+Hw8JBGo0G328Vs +Nt8ymLbZbMTjcb71rW/R19dHLBbDYrH8no9YRERERERERES+aBTE3kPy+TyvvfYahUKBU6dOcebM +GcLh8Kd6bl9fH8888wz7+/sEAoGbPqbdbtNqtahUKhweHtJsNjGbzTidTjweDw6HA6vVesNz8vk8 +1WqVdrsNgN1ux+Px4Ha7aTablMtl6vW6UQHgdrvxer14PB7goyC12WxSKpWo1Wq0Wi0sFouxD/io +fqBUKhmva7PZiEQiOBwO4xgtFgvVapXr168TCASIRqM31DUAhEIhnn32WRwOB5FI5IZzgo9qHQCq +1SrVapXDw0M6nQ5msxmHw4HX68XpdN4Q+ubzecrlMq1WCwCr1YrH48Hj8dDpdCiVSjQaDVqtFp1O +x7hmNzsGr9dLNBoFMDp/K5WKse+jaxkKhbBarZjNZuO46/U6lUrFuJ5H35eja//rx10qlSgUCrRa +LSPMdrvdRudwqVQy3hPdbheHw4Hb7cbn89302EVERERERERE5DglKPeQer3O3t4eHo+HaDRKOBzG +4XB8quf6fD4mJibodDq3nBZtNpsUCgXm5+fZ2Nggl8vhdDpJJBJMTEzQ399/Q+jWaDR46623WFlZ +oVwuAx+FvhMTE4yNjZHL5ZidnWV3d5dqtYrFYmF4eJjp6WkmJiYAaLVaFItF3nvvPTY3NymVSni9 +XsbGxhgdHQXggw8+4MqVK8brhsNhLly4QDQaxW63k0wmmZubI5PJ8A//8A9YrVaefvrpm04L+3w+ +zpw5g8lkwmw2Yzabb3nd0uk0i4uLrK6u0mw2cTgcRKNRZmZmSKVSN1z/Dz/8kNnZWYrFIgDBYJDx +8XHGx8dpNpt88MEH7O7uUiqVaDabVCoVTCaTEUofMZlMTE9P89xzzwGwv7/P3Nwc8/PzFAoF43ET +ExN85Stfwe/3HzvXfD7PwsICa2trRoAdjUYZGxtjcnLSCK6PrK2tcenSJYrFIq1WC4fDYRx3KBTi +gw8+MN4TrVaLvr4+xsbGOHXqFF6v95bXT0REREREREREPqIg9h7Tbrfx+XwEAgEsFsstQ9Vf90mB +Y6vV4s033+Stt97igw8+wOPx4HQ6cTgclEol3njjDWq1GufOnePxxx/n3Llzx57fbDY5ODhgc3OT +a9euEQqFOHnyJC+99BLw0XRpq9Vic3OTnZ0dHnroIQKBACMjI2SzWV599VUuXrzIzs4OHo+HSCSC +2+1maWkJk8lEPB7nypUrXLlyhWQySTweNyZMAXp6enjmmWfY3t7m4sWLvPrqqxQKBV555RUmJiYY +GhoilUoRj8dxOBxYLJZb1jkAlMtllpaWePHFF1lcXKRSqRCNRrHZbDQaDV5++WX+9V//lYmJCZ59 +9lkGBgaMKeNWq0W5XGZ3d5dr165hNps5c+YML7/88rHrnclkmJubw2Qy4ff7icViLC0t0W63icfj +9Pf302w2jed0u10jKL9y5QorKyucPn2aoaEhYwq2VquRy+V48cUXef/999ne3iYajRpTxZcvXwY+ +CmQvXLjA9PQ0fX19xjEdHh6yt7fH4uIiOzs7PPLII7z99tvGMbTbbcrlMnNzc8TjcZrNJhMTEwpi +RUREREREREQ+BQWx9yC3222Ea7dSq9Uol8vGZOavPz8UCmGz2TCbzbTbbd5++21+/vOfs7q6ype+ +9CWSySTBYJBcLkc+n+fKlStkMhlarRaDg4MEAgGjFqC3t5d4PE6xWGRpaYnFxUVKpRLRaJREIkEi +kcButxtBX6PRoNFoUKlUeOONN/jpT3/KxYsXGRkZIRqN0t/fj91uZ3d3l62tLdbX13n//fdZW1uj +p6eHnp4eUqmUUQ3g8Xg4d+4cKysr7O3tsbGxwWuvvcZ7773H9PQ04+PjjI2NMTg4SG9vL+FwmGg0 +atQtHDkKNK9fv86//du/8aMf/QiHw8Hg4CB9fX243W7K5TKFQoF3332Xa9eu0Wq1+MY3vsHMzAxW +q5VQKEQ8Hqder7O9vU06naZWqxGNRonH48emaJeWlrDZbAQCAeLxOK+99hrZbJZGo8H09LRRSwAf +9fwGg0EsFguVSoVsNksoFKKvrw+bzQbA9vY2r732Gj/+8Y/Z3d0lGo0yPj5u7KdarTI7O8urr75K +s9mk3W4TCASw2Wz4fD6SySTNZpPLly/z9ttvU6/XSaVS9PX1kUql8Pl8+P1+1tbW6HQ61Go145qJ +iIiIiIiIiMgnUxB7D7JarUb4div5fJ65uTneeOONG+4bHR3lySefNMLUbrfL2toaFouFP/qjP+I/ +/sf/yNjYGCaTiU6nw9zcHC+99BI//OEP+cUvfsHk5CSPPvqoUQtw9uxZhoaG6Ovr44UXXmBubg6n +08l//s//mccff5xgMIjJZGJjY4OlpSWazSaxWIxsNsv//J//kzfeeAOv18uf//mf86UvfYne3l7g +o0nbxcVF/uqv/op8Po/T6WRiYoKnn36a8+fPY7VajYngRCLB9773PaampvjJT37CpUuXWFpaYnd3 +l1/96ldYrVYcDgfT09M89thjfOtb32JqaupY2AkfTX2+8MIL/PCHP2R9fZ0f/OAH/PEf/zFDQ0NY +LBba7Ta1Wo2//uu/5vnnn+dv/uZvCIVCRjh98uRJkskkq6urvPzyy1y7do3Lly/zF3/xF3znO98h +EolgMpnIZrN8+ctfplarEQqFGBsb4+rVq+zt7VEqlTh79ixnz541jisQCDAzM8Ps7CyDg4OEw2G+ +853vcOrUKSwWC51Oh8uXL/Pf//t/Z319nWeeeYb/+l//K8PDw3i9XrrdLrVajX/8x3/kb//2b/nx +j38MwIMPPkggEDC+f6urq6ysrPBv//ZvzM3N8dhjj/GDH/yASCRihOlf+tKXKBaLuFwunE7n7/Re +FhERERERERH5olAQew9qtVrHFmy6maM6gHq9DkAul+P69esUi0XOnj3L6dOnjYlQs9nMiRMnSKVS +nDlzhmQyicvlMvY1NDTEE088wU9/+lN2dna4fPkyJ06cMBbDstlsxmYymQiHw0xPTxuB4dEEaCKR +wOv10m63OTg44MqVK6ytreFyuTh9+rQxvXkU7jkcDmKxGOfOnWNra4ulpSUsFgs2m+2GagGLxUI4 +HObhhx8mEAjw7LPPsrm5yfr6OhsbG2xsbLC2tsbi4iL5fJ6rV6/yzW9+k6eeeoqxsTFsNhvlcpnl +5WXm5uY4ODjgxIkTTE9PMzAwgNvtNhbDcjqdnD59msXFRf7v//2/XLlyxQh4rVYrdrsdu92O2WzG +5/Nx4sQJhoeH6e3txeFwYDKZiEQinDp1yuhj9fl8nD59ms3NTRYXF1laWmJqaoqhoaFj388rV65Q +rVa5cOECiUQCm81Gq9VieXmZ2dlZNjY2SCQSzMzMMD4+jtfrxWazGQtsTUxM8Pjjj/PCCy9w/fp1 +3nzzTR577DHC4bBx3EfVDaOjo4yNjR2rdLDZbExNTVGv1zGbzcfeJyIiIiIiIiIicmsKYu9Bh4eH +VKvVT3yMw+EgEokwNjYGfBTeptNpVldXCYVCHB4e0m63gY9CzNOnT9NsNunv76dSqVAqlWi1WnS7 +XdrtttExe1Q/8EmvHwgEGB0dJRgMHvvov8fjMRal+uCDD5ifnyefzxMMBpmcnCQSiRybsDyqHZiZ +mTEmXD+Jy+XC5XKRSCRoNBoUCgVWVlZYXl5mcXGR+fl5VlZW2NjY4MUXX6TT6eB0OkmlUthsNiqV +CnNzc2xubtJoNIz+1EwmQyaTOfZaFouFQCBAq9VicXGRhYUFHn300WMLYAF4vV4mJibo7e09dm5H +x3qk0+nwyCOPsLy8zDvvvMN7773H6OioEcRWKhXW19fZ3NwkHA7z6KOPEgwGjeceTbIeHBwwNTWF +0+kkl8uRy+WOHU+9XicajWI2m9na2uK9997jgQceIBwOH3uczWZjYGCAeDx+rAbDarUSiUQ+8fsg +IiIiIiIiIiI3UhB7DyoWixQKhU/s5wyFQsZH5QFeeeUV3nnnHXZ2dm54rNls5vTp0+zv77OxscHq +6iqZTMYIY4/6QHO5HM1mk2Kx+IkTuU6nk0AggNV667dXqVQinU7TaDTwer3GYli/7qh39SjA/bRs +NhuRSIRQKMRDDz1Eq9Wi2Wzyy1/+kueff54f//jHXLp0CbfbzXPPPYfX66VWq7GxsWGc98HBAa+/ +/jobGxs37H93d5eNjQ06nY7RZXuz74fdbicYDH7i4mAAJpOJRx55hMXFRX70ox/x5ptvMjw8zDe+ +8Q0A0uk0r7zyCjabjaGhIfr7+41ahk6nw87ODrlcjm63S6VS4cMPP7zp96hQKLC+vk61WsVisbC8 +vEytVrvhcWazmZ6ent/YRSwiIiIiIiIiIp+Ogth7iN1uJxwOUy6XyWazZDKZG6ZIjxxNsB45qg04 +Cu+OtFotqtUq//Iv/8Kbb77J6uoq4XAYv9+Px+PBbDZjMploNpt0Oh1jQvY3LdJ09Lxb6Xa7dDod +4KMQ8uPH+llVKhXm5+eNKeBwOGz0xx7t12az4XQ6OXPmDIeHh7z55ptsbm4anayBQMA4pm63a1yr +drtNo9G44TVdLhdjY2PGIlcjIyM3Pd+jY/ika3Gkp6eHkZERzp49SzqdZm5ujuXlZaLRqDHF+8AD +D3Dq1Klj16vb7d5wPTudzk2P22q1EovFePrpp/F6vZw4ceKWYevN3i8iIiIiIiIiIvLbURB7D/H7 +/Zw+fZrLly+zu7vLBx98wEMPPUQ8Hv+t91kqlVhaWuJf/uVfeOeddzCbzXzlK18hmUwSCoWwWq2Y +zWaq1Sper5fDw8PfGMJ+mvDObrcbQW+z2aRarRpB4sd1Oh0ODw9pNpu33Fe5XOatt97C5XIxPj6O +z+e7YRr3KFRMJpNMTk4SDofZ3t6mXq8bIbPVasXn8xk9qV6vl2Qyyejo6E1ft1qtsre3Rzgcpr+/ +/5Zh8qe5HiaTCYfDwcDAAE899RQ//vGPWV5e5q233mJ6epqNjQ2Wl5f5gz/4AyYnJ294rtvtxuVy +YTKZcLlc9PX1MT4+ftPXarVaZLNZnE4n/f396nkVEREREREREfk9UBB7D0kkEvyn//SfyOVy7Ozs +8Pzzz9Pb2/s7BbHpdJqf//znvPfee9jtdv7wD/+Q7373u4yNjRkBoslkolgs8s///M/k8/nP5Vz8 +fj+JRAK73U6pVGJ3d/emYWur1SKXy1Eul2+5r3K5zKVLl7BYLFSrVSYnJ3/jR+qPJlWtVquxEJXT +6WRwcBC/34/D4SAej/PEE09w/vz5m+5jfX2dl156iXA4TCAQ+GwX4BaSySTPPfccL7/8Mmtra/zz +P/8zuVyOTCaDy+VidHSU/v7+Y88xm83E43EikQhms5lIJMIjjzzCd7/73Zu+RqVS4cUXX6TZbBKJ +RG5aCSEiIiIiIiIiIp+v3/7z4PJ7Fw6HefLJJ3n66aeJx+P84he/4Gc/+xlvv/32LesCut0umUyG +9fV10un0TftAjx4HH4V6drsdh8OB3W7HbrfTbDbZ39+nUql84mTqZ9HX18epU6dIJBIUi0Xeffdd +1tfXKZVKxmNarRaFQoHXX3+d5eXlW+7rqC5hfn6e//f//h8bGxtUKpWbPnZzc5MPP/yQjY0NY5Ew +t9uNxWLB5/PxwAMPMD4+jt1u55133mFtbY3Dw0MsFgs2m83Y0uk0r7/+Ov/rf/0vtre3jWnU35XX +6wS+AxYAABc4SURBVGV4eJgTJ07gcrl4/fXXef7559na2uLChQv09fXdMHlrtVoZGxvjxIkTRKNR +lpeXmZ+fN67lx4+7UCjw/vvv80//9E9cuXIFr9d7wwJjIiIiIiIiIiLy+dNE7D3E4/EwMjLC1772 +NdrtNi+++CLvv/8+3W6XfD5PIBDA5XJhtVppt9vUajXK5TIrKyu8/fbbVKtVUqmU0W1qtVrxeDwM +Dg4SDofZ29tjfn6ey5cvUyqVcDqdRhi6srJiLNZVLpdZW1ujr6+Pnp4eyuUy6XSajY0N6vU6ZrOZ +vb09lpaWAPD5fPh8vmOTl36/n7GxMR5//HHq9Tqrq6tcvHiRg4MDkskkZrPZeJ3d3V3q9fotr4vV +aiUcDnPt2jU+/PBDfvazn3Hy5Eni8TgOhwP4KNQ9PDzk6tWrXLp0iXa7zenTpzl//rxRkeBwOEgk +Epw7d47NzU3effdd3nzzTbxeL4ODg8a+arUaV65c4Z133qFWq+H1eunp6cFkMpHP59ne3mZ1dZVK +pUKj0SCfz7O6uorf7zeuxdG+fp3dbicUCnHq1CmWlpa4ePEitVqNvr4+vva1rxGJRG54jslkore3 +lwcffJCnn36ad999lw8//JB//dd/ZXBwkJ6eHiwWC7VajeXlZd59912y2Szj4+OEw2FsNhulUolM +JsPa2hr7+/t0Oh0ODg7Y3Nzk+vXrxnF/1kXTRERERERERETkIwpi70FPPvkkAwMDDAwM8E//9E/8 +/d//Pf/7f/9vTp48SSqVwufzUS6X2dnZ4fr166ysrNDtdunv7+fChQt8/etfJ5VKYbFYiMViPPHE +E/zyl7/khRde4Cc/+Qlra2tMTEyQSCQolUpks1m2trbY2dmh0WiQTqd56aWXaDQaPPjggywtLbGw +sMCHH37I/v4+ZrOZK1euYLFYmJmZ4cSJE0xPTx8LYs1mM+FwmD/5kz/BYrHwwx/+kL/7u79jYmKC +mZkZHA4HW1tb5HI5Y3J2fn7+ptfD7XYzPT3NysoKb775Jn/5l3/JxMQE09PT9PX1YTKZjFB3bm6O +g4MDZmZm+M53vsNzzz13rCPVbDZz4cIF/H4/+/v7/OxnP+MXv/gF586dIxwO0+12SafTzM7O4vf7 ++f73v8/58+fp7e0FYH5+nnfeeYe5uTl2dnYol8vMzc3hcDhIp9PGtTh6/M2YzWbOnTvH8vIyP//5 +z2k0GgSDQR599NFb1giYzWYefvhhgsEg/+N//A9ef/11Xn/9dc6dO8fAwABut5t0Os3169fZ3d3l +j//4j/kP/+E/kEwmMZlMLC8vc+nSJebm5rh+/TrNZpPV1VVeeeUVisUi09PTnDhxguHh4d/mLSsi +IiIiIiIi8oWnIPYeZLVaicfjPPvss4yPj7O5uUkmk6HdbhsVBUcTjKOjo3g8HkKhEPF4nGQySTwe +x2KxYDKZsNlsBINB/vRP/5SzZ8+ysLBgvIbT6aS3t5ezZ8/i8/l4+eWX2dnZMRa1Onqto4WuQqEQ +Tz/9NAA9PT3Y7fZbViYcvfbAwADf/e53mZycZHFxkUajgcPhwOPxMDk5ic/no9vtsra2Zjzn1z9K +7/f7eeqpp5iYmGBra4t0Om1UKLTbbZrNJg6Hg1AoxGOPPUYwGGR0dJSpqSm8Xq/xUf+jagG/388j +jzzCf/tv/43FxUV2d3dpt9tGp2w0GuWJJ54gmUwyPT1NLBYz9tHpdDCbzXi9Xh577DHq9To9PT14 +vV7a7TadTudTLXY2PDzMk08+ydbWFolEgvPnz2Oz2W5af3B0m8vlYmhoiP/yX/4LX/3qV1lbW6PV +amEymbBarUxOTvLwww8TiUSYmZkhlUoZx93tdul2u7hcLk6ePEkymcTv9xMIBD71cYuIiIiIiIiI +yK0piL1Heb1exsfHGRkZ4eDggK2tLbLZLAcHB9TrdWw2G263G5/PRywWIxwO09PTc8N+TCYTTqeT +c+fOMTo6ytraGrlcjmq1SrfbJRKJ0N/fTzweJxgMGqEkQDweN/Zvs9no6+u7Yf/hcJhgMIjVeuNb +rdvt0mg0SCaT9PX1MTMzQy6X4/DwEJfLRX9/P4FAgCtXrmC1WjGbzfh8PpxO57H9OJ1OxsbGGBsb +o16vk8lkyOVyFAoFSqUSzWYTk8mEx+MhFosZ1+NW3agOh4NkMkkymWRmZobt7W0j3LVarfj9foaG +hohGozidzmPhaCgUYnR0lFAoxOnTp4/t1+/3E4lEbllL8PHvSSgU4sEHH6TZbBKNRunv77+hG/bX +2Ww2enp6eOyxx5icnDSmmI/6cn0+H8lkklQqhdPpPHb+Pp/PqDGYmpo6tl+73U5fX99vXABNRERE +RERERERuTUHsPc5sNhMIBAgEArecWPy0i0iFw2FCodAtn//lL3/5pvf19/d/4n5v9fqNRoNr167R +7Xbp7e3l5MmTN4Ss+/v77O/vUyqVsNlsRKNRfD7fLV/LbrfT399PMpn8zMdzM7FYjL6+Ph566KFP +tY+pqSkmJyc/cZ+f9vVTqZRxbT/rQmDBYJBAIMDMzMyneu3fdM1+m2MQEREREREREZF/pyD2Hvfx +cOy3Dco+7T5udd9v+7r1ep25uTm2trbo6enhe9/73rGpy2azSS6X49VXX2VnZ4d4PM6JEyc+sV/1 +6Fg+r9DQZDJ9pn191sffrn3dyeMWEREREREREZEb3bVBbLfbpVar0Wg0jElPBUX3l263S71eZ3Fx +kYODA2KxGCMjI7hcLtrtNvv7+8zNzfHBBx/g9/s5d+4cQ0NDnzgRK/L7cNSpW6/Xqdfrd/pwRERE +REREROQecNcGsZ1Oh0KhwMHBAd1uVyHsfchmszE4OMgbb7zBG2+8webmJuPj46RSKarVKgsLCyws +LGAymfje977H97//fXp7e/VekLvC0e+oUql0pw9FRERERERERO4Bd10Qa7VasdvtAPzjP/4jly5d +Ih6PG4snHW3xeJxIJILZbFYwd49yOp088sgjhEIhLly4QDabpV6v02638Xg89Pb28rWvfY3h4WGm +pqZIJpPYbDZ9v+X3ptPp0Ol02N3dZXt7m62tLWPb3t5me3ubjY0NXC4Xdrv9lgvAiYiIiIiIiIjc +VUGsyWTC5XJx4sQJvv3tb1MsFjk8PGRxcZHd3V0WFxfx+/309vYSi8WIxWL4fL4bNq/Xi8Vi+Y2r +zMudZbPZSCQSRKNRHnjgAdbX19nb26NcLtNut/F6vUSjUYaGhnC73Qq55LY5ClwrlQrlcplSqUSp +VOLg4IBCocDW1hY7Ozvs7u5SLBYpFouUy2VsNhsjIyM89thjDA8P43A47vSpiIiIiIiIiMhd6q4K +Ys1mMz09PXz729/mG9/4Btvb2ywtLTE3N8fc3Byzs7P86le/Ym9vz5iaHBoaYmJigqmpKWMbGxvD +7XYriL1HWK1W/H4/J0+evNOHIl9QnU6Her3OxsYGi4uLzM/Pc+3aNWM7PDzEYrEQCAQYGxs79jtn +YmKC0dFR/fFHRERERERERD7RXRXEHjGZTFitVqLRKG63m6GhIc6fP8/BwQEHBwdkMhl2dnbY2dkx +ptNeffVVLl68iNPpJBAI0NvbSzwep7+/n4GBAQYGBojFYpqsFPkCa7fb1Ot1dnd32draYm1t7VjV +wMHBAfV6nU6ng9/vZ2RkhFOnThGLxUgkEiSTSbxe700n8FWZISIiIiIiIiKf5K4NYi0WCx6PB4/H +Q19fn3Ffu92mWCySyWSMjsaj7SiYzWaz7O/vs76+zuzsLKFQiHg8TiKRIBgM4vf7ja2npwe/34/T +6dQ0m8h9ot1u02g0jHqBg4MDSqUShUKB/f19o2Ygk8lQqVSoVqtUq1U8Hg/RaJRwOEwikTi2xeNx +ent7ARS6ioiIiIiIiMhndlcGsZ/EYrEQCoUIhUJMTU0Zt7fbbQqFgvHR4rm5Oa5evcrs7CwrKytU +KhVjynZkZISpqSkmJyc5efIkk5OT9PX1GYuE3SxkUfAicvfpdrs3/X+9Xmd/f5+FhQXm5+eZm5tj +fn6excVFVldX6XQ6uN1u+vr6OHnyJGfOnGFqaooTJ04wODhINBq9E6cjIiIiIiIiIvexey6IvRWz +2YzX62VoaIhIJMLJkyd59tlnKRaL7O/vk8lkSKfT7O3tUSgUWF9f58qVK/z0pz/F5/MRDoeJx+Mk +k0ljO1pI6iigFZG7S6PRoFgssr29bVQMbG5uGhPyRwu/uVwu/H4/TzzxBN/5zndIpVL09fURCASM +qXiv14vf78ftdt/p0xIRERERERGR+9B9E8SaTCYcDgcOh4NAIGDc3ul0aDab5HI5dnZ2jlUZbGxs +kMvlKJfLrK+vk8lkWFpawuv1EolEiEajxONxAoEAfr/fCG2OuiGtVqsmZUVus263S6vV4vDwkIOD +A6MX+qhmIJfLsbu7y97enlFBUKvVaDabBAIBwuEwsVjMqCdJJBKkUinC4TBOp1M/wyIiIiIiIiLy +e3HfBLG3YjabcTgcRgDz8MMPA/++Svr29jbLy8vMz88bH2G+dOkS+/v7NBoNXC4XqVSKiYkJZmZm +jFXSx8bGcLvdWK0fXUKTyXQs0FG4I/LZfLxmoNvtGv9vt9tUKhW2t7dZWFjg2rVrfPjhh8zOzrK+ +vk6pVMJutxMMBhkaGmJyctLYTpw4QX9/Py6XSz+TIiIiIiIiInJH3fdB7K2YTCbsdjuxWAyfz8fI +yAhf+cpXjMV99vb2jDqDbDZLPp/nl7/8JRcvXjRCn2g0SiwWo7+/n8HBQQYGBkgmkzidTiwWy50+ +RZF7Srfb5fDwkGw2y/r6Ouvr62xubrK5ucnu7i6FQoF6vQ6Ax+NhenqaJ554gmg0SjKZpLe315hW +93q9xteqFhERERERERGRu8EXOoi1WCx4PB5jpXT490m8g4MDcrkc6XSajY0NIxDK5XLGx6LL5TJb +W1vMzs4SDofp6+sjkUgQDAaN3smenh56enoIBALY7XYFtPKF1263aTQalEolisUiBwcHHBwcUCgU +yOVyZDIZMpmMURtSqVRoNps4nU4ikQiRSIRYLEYqlTK6nPv6+ujp6cFsNmvyVURERERERETuSl/Y +IPZWjioGAoEAgUCA0dHRY/fn83m2traYn58/9jHp7e1tisUiJpOJeDzO0NAQ4+PjTExMMDU1xczM +DIFAAJfLZYRFv76J3E+O/qjx8e2oEiSfz7O4uMjCwgILCwvG19vb27RaLfx+P7FYjMnJSc6dO8fE +xASTk5MMDw8TiUT0MyMiIiIiIiIi9xwFsZ+R1+tlYGCAUCjEAw88QLlcNqZns9ksW1tb5HI58vk8 +a2trXL16lU6ng8/nIxQKEY/HGRwcpL+/n/7+fgYGBoyAVuR+UqvVKBaLpNNptra22NzcZHV1la2t +LbLZLOVyGQCn00lPTw9f+cpXCIfDJBIJ4vE4vb29eL3eY5vH41EAKyIiIiIiIiL3JAWxn5Hdbsdu +t9PT03Ps9mq1aoRO29vbpNNp0uk0Ozs7ZLNZDg4OyGQy5PN5NjY28Hq9BINBEokEkUjEqDM4msTt +6enB7XYb/ZYKn+Ru1Ww2OTw8NOoF9vf3j/1xIpPJsL+/b9QQNBoNzGYzsViMUChENBolHo8f2yKR +CF6v906fmoiIiIiIiIjI50ZB7OfE7XbjdruJx+M8/PDDxu21Wo1cLsfy8jJXr15ldnaWhYUF3nvv +PXZ3d2k2m3i9XmKxGOPj45w4cYITJ04wMTFBf38/gUAAs9lsbCaTCbPZbOxfAa3cbt1u1/i60+kY +FQNH/5ZKJXZ3d42qjmvXrnH9+nU2NzfZ39/HYrHQ29tLKpVicnKSmZkZpqenmZ6eJhQK4Xa77+DZ +iYiIiIiIiIj8fiiIvc1sNhvhcBin00kqleLLX/4y5XKZYrFILpdjZ2fHmJotFAq8+uqr/OIXv8Bq +tRrTgolEwqgySKVSJBIJY2Eikd+HowXsstksm5ubbGxssLGxwfr6OplMhkKhQL1ex2634/V6mZyc +5Pz58/T19ZFKpQiFQvj9frxeLz6fD5/Ph9frNSa+RURERERERETudwpibzOLxYLFYsHpdBIOh43b +m80m1WqVbDbLzs6OUWWwtbXF7u4u+Xyeer3OxsYGmUyG+fl5fD4fkUiERCJBNBo1Kgw+vjmdTiwW +yx08Y7lXHS2oVavVKJVKRpVAoVAgn8+zt7dHJpMxqjbK5TKVSoVut4vb7WZgYIBoNEpfX98NVQMe +jwebzXanT1FERERERERE5I5REHuH2Gw2IzwdGxszbm+32xwcHLC+vs7169eZn5/n+vXrzM7OsrGx +wcHBgTFlOzw8zNjYGOPj44yPjzMxMUFfXx8Oh+NYncFRpYFqDAT+vWrgqFrg41ur1WJ3d5fV1VWu +X7/O4uKiUTmQz+dpNpu43W5SqRSjo6OcO3eOiYkJJiYmmJycxOfzYbXq14qIiIiIiIiIyK9TYnKX +MZvNeL1ehoeHiUajnDp1ikqlQrlcplAosLe3x/r6Ojs7O+RyOZaWlnj//fdptVr4fD7C4TCxWMyo +MUilUgwPDxMOh3G5XHf69OQu0Wg0yOVyx2oGjr7O5XJUq1Xgo+5jv9/PV7/6VeLx+LFqDI/Hg9fr +xePxGF9rGltERERERERE5OYUxN5lTCYTNpsNm82G3+8/dl+9Xufg4ICtrS22t7eNSoOdnR0ymQwH +Bwfk83mKxSJra2t4vV78fj+pVIpYLEY4HDbqDHw+nzpmvyC63a4xaV0sFikUCuzv75PNZtnd3aVY +LFKtVqnVatRqNVwuF9FolHA4TG9vL9FolFgsRjKZJJFIEIlEsNvtmrAWEREREREREfkMFMTeQxwO +B729vfT29nL69Gnj9kqlQiaTYWFhgfn5eebn51lYWGBubo50Og2A3++nv7+fsbExRkZGGBwcxGq1 +Kkz7Auh0OtRqNdbW1lhaWmJpaYnNzU0ODw+xWq3E43FGRkaMeoHJyUlGR0eJRqM4HI47ffgiIiIi +IiIiIvcFBbH3AYfDQV9fn7FafaVSoVKpUCwWyeVybGxssLOzQzabJZfLcfHiRcrlstEVKvc/s9mM +z+cjEAhw6tQpnnnmGRKJBMlkknA4jN/vNyoGPB4Pbrdbi2uJiIiIiIiIiHyOFMTeB6xWK1arFbfb +TW9vr3F7s9mkWq0eqzBIp9Nks1ny+Tzdbldh7BeAyWTCarUSCoWIRqPE43Hi8TixWIxoNIrL5dIC +WyIiIiIiIiIit5nSl/uYzWajp6eHnp4eJicn7/ThiIiIiIiIiIiIfGFptSYRERERERERERGR20xB +rIiIiIiIiIiIiMhtpiBWRERERERERERE5DZTECsiIiIiIiIiIiJymymIFREREREREREREbnNFMSK +iIiIiIiIiIiI3GYKYkVERERERERERERuMwWxIiIiIiIiIiIiIreZglgRERERERERERGR20xBrIiI +iIiIiIiIiMhtpiBWRERERERERERE5DazfpoHtVotqtUq+Xwek8l0u49JRERERERERERE5K60v79P +qVSi1Wp9pud9qiA2nU5zcHBAo9H4rQ5ORERERERERERE5H5wcHDA1tYW6XSasbGxT/28TwxinU4n +8Xicg4MDqtUq8/PzmogVERERERERERGRL6xGo0G1WqW3t5d4PP6pn/eJQazf7+fkyZO43W729/d/ +54MUERERERERERERuR+MjY0xMzPzqR9v6na73VvdWavVKBQK1Go1ms3m53KAIiIiIiIiIiIiIvcD +n89HLBb7VI/9xCBWRERERERERERERH535jt9ACIiIiIiIiIiIiL3OwWxIiIiIiIiIiIiIreZglgR +ERERERERERGR20xBrIiIiIiIiIiIiMhtpiBWRERERERERERE5DZTECsiIiIiIiIiIiJymymIFRER +EREREREREbnNFMSKiIiIiIiIiIiI3Gb/H65cpezUZNdXAAAAAElFTkSuQmCC +" + id="image10" + style="stroke:#000000;stroke-opacity:1" /> + <path + style="fill:#000000;stroke:#0000ff;stroke-width:10;stroke-dasharray:none;stroke-opacity:1" + d="M 63.71853,138.28076 H 148.9601" + id="path2720" /> + <path + style="fill:#000000;stroke:#0000ff;stroke-width:10;stroke-dasharray:none;stroke-opacity:1" + d="m 260.19119,138.66701 h 85.24157" + id="path3448" /> + <path + style="fill:#000000;stroke:#0000ff;stroke-width:10;stroke-dasharray:none;stroke-opacity:1" + d="m 92.543289,281.57452 189.959871,0" + id="path3450" + sodipodi:nodetypes="cc" /> + <path + style="fill:#000000;stroke:#0000ff;stroke-width:10;stroke-dasharray:none;stroke-opacity:1" + d="M 718.91994,138.24379 H 937.40872" + id="path3499" + sodipodi:nodetypes="cc" /> + <path + style="fill:#000000;stroke:#ff0000;stroke-width:10;stroke-dasharray:none;stroke-opacity:1" + d="m 845.80228,282.38812 211.56512,0" + id="path4276" + sodipodi:nodetypes="cc" /> + <path + style="fill:#000000;stroke:#00b400;stroke-width:10;stroke-dasharray:none;stroke-opacity:1" + d="M 459.44783,280.57193 H 671.01295" + id="path5004" + sodipodi:nodetypes="cc" /> + <path + style="fill:#000000;stroke:#00b400;stroke-width:10;stroke-dasharray:none;stroke-opacity:1" + d="m 459.59164,138.63004 h 107.1591" + id="path5006" + sodipodi:nodetypes="cc" /> + <path + style="fill:#000000;stroke:#ff0000;stroke-width:10;stroke-dasharray:none;stroke-opacity:1" + d="m 97.048952,566.85127 173.375908,0" + id="path8485" + sodipodi:nodetypes="cc" /> + <path + style="fill:#000000;stroke:#00b400;stroke-width:10;stroke-dasharray:none;stroke-opacity:1" + d="M 93.831591,428.78417 H 287.72794" + id="path8487" + sodipodi:nodetypes="cc" /> + <path + style="fill:#000000;stroke:#0000ff;stroke-width:10;stroke-dasharray:none;stroke-opacity:1" + d="M 488.97716,423.90266 H 678.93703" + id="path9215" + sodipodi:nodetypes="cc" /> + <rect + style="fill:#ffffff;fill-opacity:0.65543902" + id="rect9269" + width="326.371" + height="134.89903" + x="1036.3065" + y="47.179737" /> + </g> +</svg> diff --git a/diagrams/dbprelude_edited.svg b/diagrams/dbprelude_edited.svg new file mode 100644 index 0000000000000000000000000000000000000000..e171a6664255871e87c323646a8358a01e4ef622 --- /dev/null +++ b/diagrams/dbprelude_edited.svg @@ -0,0 +1,115 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + version="1.1" + id="svg48" + width="971" + height="443" + viewBox="0 0 971 443" + sodipodi:docname="dbprelude_edited.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + inkscape:export-filename="dbprelude_edited.png" + inkscape:export-xdpi="96" + inkscape:export-ydpi="96" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs52" /> + <sodipodi:namedview + id="namedview50" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:showpageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#505050" + showgrid="false" + inkscape:zoom="0.95397515" + inkscape:cx="312.37711" + inkscape:cy="201.2631" + inkscape:window-width="1920" + inkscape:window-height="1011" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g54" /> + <g + inkscape:groupmode="layer" + inkscape:label="Image" + id="g54"> + <image + width="971" + height="443" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,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 LsSQIUMwYMAA3Lp1C8OHD+f9XmPOz4yMDGzbtg3//vsvpkyZgvv37yMuLg7ff/899PT0EBcXh0mT JiE8PBxPnz6FjY0NJkyYUO11Hj58iH79+mHZsmV4/vw5Hj9+jAkTJuDOnTs17tfa2ppmwibfjFqW CSEtrnzGaGlp6W963oQJEzBhwgT8+eefiIiIwNatW2Fubg4AmD59OvT19WFkZIT/a+/eo6qs9jWO P4DihTRFFC00BanUTMydmtd2tU1NvKCw2yl4Q7ygYnrMdtu9XaVZuo8hNU4pukmXZSp54WIaiWai qJjiXUFAzVDzFJgmmMA6fzhYRxANFXi5fD9jOBzMtd73/S3WHIP1rDnfOTds2GAdjfH09FSvXr30 8ccfy2QyWc81duxYxcfHy2w2y9fX19o+ZswY5ebm3rWOzZs3KzMzU9LNYBMXF6fz589r7ty5mjFj xj29Jty/++lHNWvWlMlk0sKFC/X1119r69at2rZtm3VLlfy+cuHCBW3dutU6ktG1a1fNmTNH06ZN U82aNSVJBw8e1JgxY9S6dWvt3LnTGnSSkpLUvn37YtXyX//1X5o+fbreffddff7555Jurizbs2dP 64daVCx16tSRpD9cGd/e3l7169eXo6OjUlJStHfvXrm5uVkfr+j9G+VTcfunra2tHBwc5OrqqjNn zmjXrl3q2bOndZuy+/07Pm7cOCUmJmrx4sX68ssvdfz4ceu2ae7u7vrHP/4hT09P7dmzR46OjpKk pk2bau7cufr222+ts9Gys7M1cOBAZWRk6ODBg9at23777Td17dr1nmoC7oaRZQBlrl69epKkrKys +z6Hs7OzNShLUseOHWVjYyMnJ6cC0xbzpxaeOHHC2nbhwgWtXbtWLi4u1r2U893Lwie5ublKS0vT vn371KtXL02cOJHFmMpQSfSjYcOGFdh7tFOnTrJYLBo0aFCB9/K5555Tdna2Tp8+bW1bvHixcnJy NGnSpAIjgo8//rgGDBhQrOuPHz9eTk5OWr16tZKTk5WVlaXg4GDNnDnzvl8TjHXlyhVJ/98/b5Uf Zk0mk95++20tXrxYhw8fVrNmzfTaa69p0aJF1udWhv6N8udu/VO6GWbz+2hISIh27NihCRMmyGQy FdjjvST6Z+/evQvsL96pUydJN2/Pyg/KUtF/xyMjI/XDDz9o8ODBBfY4d3Bw0IQJE+67JqAwPtUB KHNNmjSRo6OjcnNz9cMPP9zXOR599NECP1erVk329vZycXEp0J7/Ie/q1avWtmPHjsliscjd3V02 NjYFnu/q6npbW2G9e/eWyWTS7NmztXbtWr399ttaunSp/P397+u14P7k31+elpZ23+co3F8cHByK bC+qHx05ckSSCnxQy3frCOHdODg4aMqUKcrNzdV7772n0NBQdezYUe3atSv+i0C5cePGDSUnJ0tS sdc/qFatmvVLulvvN64M/RvlT/706XtZn2PKlCmqVauWVq9ebf1Chf6JqoKwDKDM2draqn///pKk 7du33/W5a9as0ezZs29bYdrOzq7I59+pvShFhWJbW9s/DMuFzZgxQ61atdKaNWsUHx9/T8fi/nl6 esrOzu4P+9BPP/0kk8mkrVu33vZYafWjezl+0qRJqlevnlasWKG5c+cyqlyBbdq0SVlZWXrqqafu 6QN7fjg4c+aMcnJyJFWe/o3y49KlS4qLi5O9vb11O6jisLW1te74kJKSIklq166dWrRoobS0tD/8 0vvf//63wsLCbmunf6IiICwDMMTMmTNVu3Ztffjhh9ZtKQr75ZdfNHr0aB0+fLhEV5hu06aNbGxs lJSUdNu1z549q7y8vHs6X7Vq1TR79mxJ0ptvvllideLu3Nzc5O/vr5SUFG3cuPGOzwsJCdE777wj Z2fnEr1+27ZtJRWcGpjv1umsf6Ru3bqaPHmycnJy1L59+yL300X5l52dbd0yqqjFsu4mP2w4Ojpa p01Xlv6N8uOtt97S9evXNXHiRD3yyCPFPi4vL8+6qFujRo0k3Qypc+fOlcVi0YcffnjHY7/55hu9 8cYbys7OfrDiC6F/oqwQlgEYws3NTWazWQcOHFBgYKB+//33Ao9nZGTIy8tLderUse5dWlKcnZ3l 7e2tc+fOacWKFQUeW7BgwX2dc/DgwfrTn/6k7777Tl999VVJlIliWLhwobp06aJRo0bp+++/v+3x 8PBwzZ8/X9OnT7/vbcHuZNy4capWrZo++uijAtMDz5w5o7Vr197TuaZMmaLg4GAFBweXaI0oG2lp aXr55Zd15MgRzZkzxzpzpjhycnL03//935Kkv/3tbwUeqyz9G8b69ddfNXHiRC1dulR9+/YtMN2/ OIKDg5Wdna2nnnpKTz31lLX91Vdf1euvv67g4GAtW7bstuOOHTum4cOHq3v37ho9evSDvowC+vfv r2bNmmndunVKSkqytmdnZ1t3pwBKAqthAzDM4MGDFRsbq8DAQLVs2VJ9+vSRo6Ojzp49q+joaLm5 uWnbtm3W6YxxcXHasmWLsrOzde7cOeuCIxcuXFBMTIxycnKUmpoqk8kkf39/paamWqcmJiUlyWQy acSIEWrevLkWLVqkH3/8USNHjlRkZKRatGihvXv3qn379rKzs9OpU6dkMpnk5eUlJycnhYaGWvd4 zl8Nu1+/fgW20pgzZ4569+6tqVOnau/everRo4deeOGFsv/FViE1a9ZUbGys/v73v6tHjx7q3r27 2rVrp2vXrikhIUGJiYn617/+pX/+85/WY+bMmaO4uDhJ0meffab09HSNGjVKc+fOtfaXsLAwnT59 WsOGDdM777yjb7/9VpIUGhqqI0eOaMSIEWrbtq3CwsIUEBCg9u3bq2/fvrp27Zp27dql/v37a+XK lVq6dKn27t2ryZMna+XKlUpKSlJ2drZCQ0O1efNm65Tr+vXrW/fKzbds2TKdPn1aeXl5+vXXX2Uy mdS6dWv5+PiUwW8Wt7r1vZNkXVn/8uXLOnTokHbs2KE2bdpo48aNBRYevNuxFotFFy9e1NatW5Wc nCwfHx/Nnz+/wLEVqX/DOLt27VJMTIx1lHXRokVq3Lixrl27ppSUFMXGxsrBwUEffPCBgoKCCizu dqdjJSkzM1P79+/Xjh075OHhofDw8NumPX/wwQd68skn9cYbb+ijjz5S9+7dVb16dZ04cUKbN2/W oEGDFBYWpho1aki62Sfz+2dcXJx1m6pVq1ZZ+2f+/zNnzpTZbLb+HBMTo6tXr8pkMqlGjRqKiIhQ v3791KlTJ3l5eemhhx7Stm3b1LNnT+3bt8/6eWHq1KmqW7duaf36UckRlgEYqkePHjp06JASEhKU kJCgzMxMdenSRUFBQerYsWORx9xpqvOd7vWcNWvWbW3169fXjh07FBMTo8TERNnb2+uDDz5Qhw4d 5OjoWORU7M6dO6tz5853fC0vv/yygoODrdtKoWzUrFnTuoJ0bGysTp8+LUdHR3Xv3l0vvfRSgVVV 893pvezWrZu6det2W/vzzz9v3bLkVr6+vnrhhRcUHR2tn3/+WY899pgWLFigxMREubu7F1nvvU7V /9e//nVPz0fpufW9s7Gx0aOPPqpnnnlGn3zySZELDd3pWOnmfaCurq7q3r27unbtqubNmxd5XEXr 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 " + id="image56" /> + <path + style="fill:none;stroke:#111cff;stroke-opacity:1;stroke-width:5.60000076;stroke-dasharray:none" + d="M 270.23889,42.901082 H 462.76535" + id="path269" /> + <path + style="fill:none;stroke:#111cff;stroke-width:5.6;stroke-dasharray:none;stroke-opacity:1" + d="m 552.95115,139.88816 h 73.40697" + id="path1056" /> + <path + style="fill:none;stroke:#111cff;stroke-width:5.6;stroke-dasharray:none;stroke-opacity:1" + d="M 703.68257,42.591275 H 773.8438" + id="path1058" /> + <rect + style="fill:#ffffff;fill-opacity:0.60024595;stroke:none;stroke-width:5.02792;stroke-dasharray:none;stroke-opacity:1" + id="rect1172" + width="139.44284" + height="60.293983" + x="830.39667" + y="2.6000657" /> + <path + style="fill:none;fill-opacity:1;stroke:#111cff;stroke-width:5.6;stroke-dasharray:none;stroke-opacity:1" + d="M 306.79037,138.90083 H 424.84145" + id="path1644" /> + <path + style="fill:none;fill-opacity:1;stroke:#111cff;stroke-width:5.6;stroke-dasharray:none;stroke-opacity:1" + d="M 302.45017,235.63022 H 429.16428" + id="path1646" /> + <path + style="fill:none;fill-opacity:1;stroke:#111cff;stroke-width:5.6;stroke-dasharray:none;stroke-opacity:1" + d="M 57.441761,233.90746 H 182.24781" + id="path1648" /> + <path + style="fill:none;fill-opacity:1;stroke:#ff1111;stroke-width:5.6;stroke-dasharray:none;stroke-opacity:1" + d="m 442.28042,426.89719 h 44.15769" + id="path3102" /> + <path + style="fill:none;fill-opacity:1;stroke:#ff1111;stroke-width:5.6;stroke-dasharray:none;stroke-opacity:1" + d="m 751.42475,234.63131 h 48.08384" + id="path4316" /> + <path + style="fill:none;fill-opacity:1;stroke:#ff1111;stroke-width:5.6;stroke-dasharray:none;stroke-opacity:1" + d="m 712.60328,139.10061 h 52.3227" + id="path4318" /> + <path + style="fill:none;fill-opacity:1;stroke:#ff1111;stroke-width:5.6;stroke-dasharray:none;stroke-opacity:1" + d="m 285.55987,332.29302 h 57.56336" + id="path4320" /> + <path + style="fill:none;fill-opacity:1;stroke:#ff1111;stroke-width:5.6;stroke-dasharray:none;stroke-opacity:1" + d="m 586.63618,332.39146 h 75.8449" + id="path5048" /> + <path + style="fill:none;fill-opacity:1;stroke:#ff1111;stroke-width:5.6;stroke-dasharray:none;stroke-opacity:1" + d="m 756.0458,331.85435 h 73.33749" + id="path5050" /> + <path + style="fill:none;fill-opacity:1;stroke:#111cff;stroke-width:5.6;stroke-dasharray:none;stroke-opacity:1" + d="m 586.41324,235.18723 h 73.25352" + id="path7230" /> + <path + style="fill:none;fill-opacity:1;stroke:#111cff;stroke-width:5.6;stroke-dasharray:none;stroke-opacity:1" + d="M 432.12685,331.05102 H 494.7636" + id="path10315" /> + </g> +</svg> diff --git a/serverlogs.txt b/serverlogs.txt new file mode 100644 index 0000000000000000000000000000000000000000..8d5888c2a6a1db01aadf711f9ff19509fbf9799a --- /dev/null +++ b/serverlogs.txt @@ -0,0 +1,526 @@ +Launching Gargantext... +[2025-02-10 10:25:08.085035559 UTC] [INFO] starting server, mode: Prod, port: 8008, config: gargantext-settings.toml +[2025-02-10 10:25:08.089717356 UTC] [INFO] Starting worker 'default' (queue "default") +========================================================================================================== + GarganText Main Routes +========================================================================================================== + - Web GarganText Frontend..................: http://localhost:8008/index.html + - Swagger UI (API documentation)...........: http://localhost:8008/swagger-ui + - Playground GraphQL (API documentation)...: http://localhost:8008/gql + - Microservices proxy .....................: DISABLED (enable in gargantext-settings.toml) + - Central exchange.........................: nanomsg: tcp://*:5560 + - Dispatcher internal......................: nanomsg: tcp://*:5561 + - WebSocket address........................: ws://localhost:8008/ws +========================================================================================================== +127.0.0.1 - - [10/Feb/2025:11:25:11 +0100] "GET /ws HTTP/1.1" 500 - "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:11 +0100] "GET /ws HTTP/1.1" 500 - "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:24 +0100] "GET / HTTP/1.1" 304 - "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:24 +0100] "GET /ws HTTP/1.1" 500 - "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:24 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:24 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:24 +0100] "GET /api/v1.0/version HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:24 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:24 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:24 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:24 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:48 +0100] "POST /api/v1.0/node/9 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:48 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:48 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:48 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:48 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:48 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:48 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:48 +0100] "GET /api/v1.0/version HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:48 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:48 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:48 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:48 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:49 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:49 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:49 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:49 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:49 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:49 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:49 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:49 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:49 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:25:49 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +[resolveLanguages] nlpServer fromList [(EN,NLPServerConfig {server = Spacy, url = http://localhost:8000}),(FR,NLPServerConfig {server = Spacy, url = http://localhost:8001})] +127.0.0.1 - - [10/Feb/2025:11:25:54 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:26:02 +0100] "POST /api/v1.0/corpus/432/query/ HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +[2025-02-10 10:26:04.568162917 UTC] [ERROR] [notifyJobFailed] [default :: PGMQMid 16] failed job: Job {job = AddCorpusWithQuery {_acq_args = WithQuery {_wq_query = "raytracing", _wq_databases = Arxiv, _wq_datafield = Just (External Arxiv), _wq_lang = EN, _wq_node_id = 432, _wq_flowListWith = FlowSocialListWithPriority {fslw_priority = MySelfFirst}, _wq_pubmedAPIKey = Nothing, _wq_epoAPIUser = Nothing, _wq_epoAPIToken = Nothing}, _acq_user = RootId nodeId-8, _acq_cid = nodeId-432}, metadata = JobMetadata {archiveStrategy = ASDelete, errorStrategy = ESArchive, timeoutStrategy = TSRepeat, timeout = 3000, readCount = 0, resendWhenWorkerKilled = True}} --- ERROR: HttpExceptionRequest Request { + host = "localhost" + port = 8000 + secure = False + requestHeaders = [("Accept","application/json")] + path = "/pos" + queryString = "" + method = "POST" + proxy = Nothing + rawBody = False + redirectCount = 10 + responseTimeout = ResponseTimeoutDefault + requestVersion = HTTP/1.1 + proxySecureMode = ProxySecureWithConnect +} + (ConnectionFailure Network.Socket.connect: <socket: 120>: does not exist (Connection refused)) +127.0.0.1 - - [10/Feb/2025:11:27:03 +0100] "GET / HTTP/1.1" 304 - "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:03 +0100] "GET /ws HTTP/1.1" 500 - "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:03 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:03 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:03 +0100] "GET /api/v1.0/version HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:03 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:03 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:03 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:03 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:03 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:06 +0100] "GET /api/v1.0/node/434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:06 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:06 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:06 +0100] "GET /api/v1.0/node/433 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:06 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:06 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:06 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:07 +0100] "GET /api/v1.0/node/432/table?tabType=Docs&list=434&limit=10&orderBy=DateDesc&offset=0&searchType=SearchDoc&query=& HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:07 +0100] "GET /api/v1.0/corpus/432/chart?ngramsType=Docs&listType=MapTerm&list=434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:07 +0100] "GET /api/v1.0/corpus/432/chart/hash?ngramsType=Docs&listType=MapTerm&list=434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "POST /api/v1.0/node/9 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "GET /api/v1.0/version HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "GET /api/v1.0/node/434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:22 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:23 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:23 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:23 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:23 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:23 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:23 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:23 +0100] "GET /api/v1.0/node/434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:23 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:23 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:23 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:23 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:23 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:23 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:23 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:23 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:25 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:25 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:25 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:25 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +[resolveLanguages] nlpServer fromList [(EN,NLPServerConfig {server = Spacy, url = http://localhost:8000}),(FR,NLPServerConfig {server = Spacy, url = http://localhost:8001})] +127.0.0.1 - - [10/Feb/2025:11:27:27 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:37 +0100] "POST /api/v1.0/corpus/436/query/ HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +[2025-02-10 10:27:38.609066167 UTC] [ERROR] [notifyJobFailed] [default :: PGMQMid 17] failed job: Job {job = AddCorpusWithQuery {_acq_args = WithQuery {_wq_query = "raytracing", _wq_databases = Arxiv, _wq_datafield = Just (External Arxiv), _wq_lang = EN, _wq_node_id = 436, _wq_flowListWith = FlowSocialListWithPriority {fslw_priority = MySelfFirst}, _wq_pubmedAPIKey = Nothing, _wq_epoAPIUser = Nothing, _wq_epoAPIToken = Nothing}, _acq_user = RootId nodeId-8, _acq_cid = nodeId-436}, metadata = JobMetadata {archiveStrategy = ASDelete, errorStrategy = ESArchive, timeoutStrategy = TSRepeat, timeout = 3000, readCount = 0, resendWhenWorkerKilled = True}} --- ERROR: HttpExceptionRequest Request { + host = "localhost" + port = 8000 + secure = False + requestHeaders = [("Accept","application/json")] + path = "/pos" + queryString = "" + method = "POST" + proxy = Nothing + rawBody = False + redirectCount = 10 + responseTimeout = ResponseTimeoutDefault + requestVersion = HTTP/1.1 + proxySecureMode = ProxySecureWithConnect +} + (ConnectionFailure Network.Socket.connect: <socket: 120>: does not exist (Connection refused)) +127.0.0.1 - - [10/Feb/2025:11:27:42 +0100] "GET /api/v1.0/node/433 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:42 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:42 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:42 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:42 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:42 +0100] "GET /api/v1.0/corpus/432/chart/hash?ngramsType=Docs&listType=MapTerm&list=434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:27:42 +0100] "GET /api/v1.0/node/432/table?tabType=Docs&list=434&limit=10&orderBy=DateDesc&offset=0&searchType=SearchDoc&query=& HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:20 +0100] "GET /ws HTTP/1.1" 500 - "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:20 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:20 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:20 +0100] "GET /api/v1.0/version HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:20 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:20 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:20 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:20 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:20 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:20 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:20 +0100] "GET /api/v1.0/node/438 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:20 +0100] "GET /api/v1.0/node/434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:20 +0100] "GET /api/v1.0/corpus/436 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:20 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:20 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:20 +0100] "GET /api/v1.0/node/436/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "POST /api/v1.0/node/9 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/version HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/node/434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/node/438 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/corpus/436 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:31 +0100] "GET /api/v1.0/node/436/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/node/434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/node/438 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/corpus/436 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/node/436/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:32 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:34 +0100] "GET /api/v1.0/node/434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:34 +0100] "GET /api/v1.0/node/438 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:34 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:34 +0100] "GET /api/v1.0/corpus/436 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:34 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:34 +0100] "GET /api/v1.0/node/436/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "POST /api/v1.0/node/440 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/version HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/node/434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/node/438 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/corpus/436 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:44 +0100] "GET /api/v1.0/node/436/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:45 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:45 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:47 +0100] "GET /api/v1.0/node/441 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:38:47 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "POST /api/v1.0/node/440 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/version HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/node/434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/node/438 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/corpus/436 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/node/436/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:16 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:17 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:17 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:46 +0100] "GET /api/v1.0/node/442 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:46 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:39:46 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "POST /api/v1.0/node/440 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/version HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/node/434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/node/438 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/corpus/436 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/node/436/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:31 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:33 +0100] "GET /api/v1.0/node/443 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:33 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:33 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +[resolveLanguages] nlpServer fromList [(EN,NLPServerConfig {server = Spacy, url = http://localhost:8000}),(FR,NLPServerConfig {server = Spacy, url = http://localhost:8001})] +127.0.0.1 - - [10/Feb/2025:11:40:41 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "POST /api/v1.0/node/440/documents-from-write-nodes HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/version HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/node/434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/node/438 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/corpus/436 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:40:44 +0100] "GET /api/v1.0/node/436/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +[2025-02-10 10:40:45.566237674 UTC] [ERROR] [notifyJobFailed] [default :: PGMQMid 18] failed job: Job {job = DocumentsFromWriteNodes {_dfwn_args = Params {id = 440, paragraphs = "7", lang = EN, selection = FlowSocialListWithPriority {fslw_priority = MySelfFirst}}, _dfwn_authenticatedUser = AuthenticatedUser {_auth_node_id = nodeId-8, _auth_user_id = UnsafeMkUserId {_UserId = 2}}, _dfwn_node_id = nodeId-440}, metadata = JobMetadata {archiveStrategy = ASDelete, errorStrategy = ESArchive, timeoutStrategy = TSRepeat, timeout = 3000, readCount = 0, resendWhenWorkerKilled = True}} --- ERROR: HttpExceptionRequest Request { + host = "localhost" + port = 8000 + secure = False + requestHeaders = [("Accept","application/json")] + path = "/pos" + queryString = "" + method = "POST" + proxy = Nothing + rawBody = False + redirectCount = 10 + responseTimeout = ResponseTimeoutDefault + requestVersion = HTTP/1.1 + proxySecureMode = ProxySecureWithConnect +} + (ConnectionFailure Network.Socket.connect: <socket: 120>: does not exist (Connection refused)) +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET / HTTP/1.1" 304 - "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /ws HTTP/1.1" 500 - "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/node/443 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/version HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/node/434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/node/438 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/node/445 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/corpus/440 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/corpus/436 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/node/440/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:46 +0100] "GET /api/v1.0/node/436/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:48 +0100] "GET /api/v1.0/node/444 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:48 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:48 +0100] "GET /api/v1.0/corpus/440 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:48 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:48 +0100] "GET /api/v1.0/node/440/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:48 +0100] "GET /api/v1.0/node/440/table?tabType=Docs&list=445&limit=10&orderBy=DateDesc&offset=0&searchType=SearchDoc&query=& HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:48 +0100] "GET /api/v1.0/corpus/440/chart?ngramsType=Docs&listType=MapTerm&list=445 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:48 +0100] "GET /api/v1.0/corpus/440/chart/hash?ngramsType=Docs&listType=MapTerm&list=445 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:52 +0100] "GET /api/v1.0/node/445 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:52 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:52 +0100] "GET /api/v1.0/corpus/440 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:52 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:52 +0100] "GET /api/v1.0/node/440/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:41:52 +0100] "GET /api/v1.0/node/440/ngrams?ngramsType=Terms&limit=10&orderBy=ScoreDesc&offset=0&listType=MapTerm&list=445 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +[resolveLanguages] nlpServer fromList [(EN,NLPServerConfig {server = Spacy, url = http://localhost:8000}),(FR,NLPServerConfig {server = Spacy, url = http://localhost:8001})] +127.0.0.1 - - [10/Feb/2025:11:41:57 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:03 +0100] "GET /api/v1.0/node/444 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:03 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:03 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:03 +0100] "GET /api/v1.0/corpus/440 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:03 +0100] "GET /api/v1.0/node/440/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:03 +0100] "GET /api/v1.0/node/440/table?tabType=Docs&list=445&limit=10&orderBy=DateDesc&offset=0&searchType=SearchDoc&query=& HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:03 +0100] "GET /api/v1.0/corpus/440/chart/hash?ngramsType=Docs&listType=MapTerm&list=445 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET / HTTP/1.1" 304 - "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /ws HTTP/1.1" 500 - "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/node/444 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/corpus/440 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/node/440/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/version HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/node/440/table?tabType=Docs&list=445&limit=10&orderBy=DateDesc&offset=0&searchType=SearchDoc&query=& HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/corpus/440/chart/hash?ngramsType=Docs&listType=MapTerm&list=445 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/node/434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/node/445 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/node/438 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/corpus/436 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/corpus/440 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/node/436/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:05 +0100] "GET /api/v1.0/node/440/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:08 +0100] "GET /api/v1.0/node/443 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:08 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:08 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:11 +0100] "GET /api/v1.0/node/441 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:11 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:11 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:20 +0100] "GET /api/v1.0/node/444 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:20 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:20 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:20 +0100] "GET /api/v1.0/corpus/440 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:20 +0100] "GET /api/v1.0/node/440/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:20 +0100] "GET /api/v1.0/node/440/table?tabType=Docs&list=445&limit=10&orderBy=DateDesc&offset=0&searchType=SearchDoc&query=& HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:20 +0100] "GET /api/v1.0/corpus/440/chart/hash?ngramsType=Docs&listType=MapTerm&list=445 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:23 +0100] "GET /api/v1.0/node/445 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:23 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:23 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:23 +0100] "GET /api/v1.0/corpus/440 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:23 +0100] "GET /api/v1.0/node/440/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:23 +0100] "GET /api/v1.0/node/440/ngrams?ngramsType=Terms&limit=10&orderBy=ScoreDesc&offset=0&listType=MapTerm&list=445 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:25 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:25 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:28 +0100] "GET /api/v1.0/node/444 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:28 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:28 +0100] "GET /api/v1.0/corpus/440 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:28 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:28 +0100] "GET /api/v1.0/node/440/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:28 +0100] "GET /api/v1.0/node/440/table?tabType=Docs&list=445&limit=10&orderBy=DateDesc&offset=0&searchType=SearchDoc&query=& HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:28 +0100] "GET /api/v1.0/corpus/440/chart/hash?ngramsType=Docs&listType=MapTerm&list=445 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:32 +0100] "POST /api/v1.0/node/444/update HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:38 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:38 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:38 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:38 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:41 +0100] "GET /api/v1.0/node/444 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:41 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:41 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:41 +0100] "GET /api/v1.0/corpus/440 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:41 +0100] "GET /api/v1.0/node/440/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:41 +0100] "GET /api/v1.0/node/440/table?tabType=Docs&list=445&limit=10&orderBy=DateDesc&offset=0&searchType=SearchDoc&query=& HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:42:41 +0100] "GET /api/v1.0/corpus/440/chart/hash?ngramsType=Docs&listType=MapTerm&list=445 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +[resolveLanguages] nlpServer fromList [(EN,NLPServerConfig {server = Spacy, url = http://localhost:8000}),(FR,NLPServerConfig {server = Spacy, url = http://localhost:8001})] +127.0.0.1 - - [10/Feb/2025:11:42:48 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:44:08 +0100] "GET /api/v1.0/node/442 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:44:08 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:11:44:08 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /styles/bootstrap-default.css HTTP/1.1" 304 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /ws HTTP/1.1" 500 - "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/version HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/node/434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/node/445 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/node/438 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/corpus/440 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/corpus/436 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/node/440/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/node/436/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:37 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "POST /api/v1.0/node/9 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/8 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/version HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/node/438 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/node/434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/node/445 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/corpus/440 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/corpus/436 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/node/436/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/node/440/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:52 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/tree/9/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/tree/396/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/tree/424/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/tree/432/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/tree/428/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/tree/436/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/tree/440/first-level HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/node/438 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/node/434 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/node/445 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/corpus/436 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/corpus/432 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/corpus/440 HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/node/432/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/node/436/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:36:53 +0100] "GET /api/v1.0/node/440/children?type=NodeList&offset=0&limit=1&order=Nothing HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +[resolveLanguages] nlpServer fromList [(EN,NLPServerConfig {server = Spacy, url = http://localhost:8000}),(FR,NLPServerConfig {server = Spacy, url = http://localhost:8001})] +127.0.0.1 - - [10/Feb/2025:14:36:58 +0100] "POST /gql HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" +127.0.0.1 - - [10/Feb/2025:14:37:14 +0100] "POST /api/v1.0/corpus/447/query/ HTTP/1.1" 200 - "http://localhost:8008/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" diff --git a/src/Gargantext/Core/Text/Metrics/Count.hs b/src/Gargantext/Core/Text/Metrics/Count.hs index b7d4fccb2369b3e689936f08e54ce30c6fcbe31e..0e72a0778030882cfb8e57fa435c85c4d6b927a4 100644 --- a/src/Gargantext/Core/Text/Metrics/Count.hs +++ b/src/Gargantext/Core/Text/Metrics/Count.hs @@ -138,11 +138,11 @@ occurrences = occurrencesOn _terms_stem -- Note: Compared to `occurences`, this is the more elementary function, maybe -- it would make more sense to rename this one into `occurences` and the other -- into something more descriptive -countOccurrences :: (Foldable f, Ord a, Num n) - => f a -- ^ The collection whose items will be counted - -> Map a n -- ^ A map whose keys are items of the input - -- collection, and whose values are the number of - -- times those items appear in the input collection +countOccurrences :: (Foldable f, Ord a) + => f a -- ^ The collection whose items will be counted + -> Map a Int -- ^ A map whose keys are items of the input + -- collection, and whose values are the number of + -- times those items appear in the input collection countOccurrences collection = foldl' (\occurenceMap item -> insertWith (+) item 1 occurenceMap) empty diff --git a/src/Gargantext/Core/Viz/Graph/Tools.hs b/src/Gargantext/Core/Viz/Graph/Tools.hs index dbbaad7e28ddf9d787cbaa31ae18a75cf12d1c1e..aa0e6dfc1fdf25267d9db1b03a28471ee5b2466b 100644 --- a/src/Gargantext/Core/Viz/Graph/Tools.hs +++ b/src/Gargantext/Core/Viz/Graph/Tools.hs @@ -33,7 +33,7 @@ import Gargantext.Core.Viz.Graph.Bridgeness (bridgeness, nodeId2comId, setNodes2 import Gargantext.Core.Viz.Graph.Index (createIndices, toIndex, map2mat, mat2map, Index, MatrixShape(..)) import Gargantext.Core.Viz.Graph.Tools.IGraph (mkGraphUfromEdges, spinglass) import Gargantext.Core.Viz.Graph.Types (Attributes(..), BridgenessMethod, Edge(..), Graph(..), MultiPartite(..), Node(..), Partite(..), Strength(..), LegendField(..)) -import Gargantext.Core.Viz.Graph.Utils (edgesFilter, nodesFilter) +import Gargantext.Core.Viz.Graph.Utils (edgesFilter, filterNodesByCount) import Gargantext.Prelude import Graph.BAC.ProxemyOptim qualified as BAC import Graph.Types (ClusterNode(..)) @@ -189,7 +189,7 @@ data2graph multi labels' occurences bridge conf partitions = ] -- Remove vertices not connected to any other node, i.e. vertices that have -- zero edge joining them to other vertices - (bridge', toKeep) = nodesFilter (> 0) bridge + (bridge', toKeep) = filterNodesByCount (> 0) bridge edges = [ Edge { edge_source = show s , edge_hidden = Nothing diff --git a/src/Gargantext/Core/Viz/Graph/Utils.hs b/src/Gargantext/Core/Viz/Graph/Utils.hs index fff7118a816a480c9d555c93646b3ecaa7e69f45..05c1b059db8fbf82b3e08e1fdd8ff1abea52ecf7 100644 --- a/src/Gargantext/Core/Viz/Graph/Utils.hs +++ b/src/Gargantext/Core/Viz/Graph/Utils.hs @@ -81,8 +81,17 @@ edgesFilter m = Map.fromList $ catMaybes results keys = Set.toList $ Set.fromList (x <> y) (x,y) = unzip $ Map.keys m -nodesFilter :: (Show a, Show b, Ord a, Ord b, Num b) => (b -> Bool) -> Map (a,a) b -> (Map (a,a) b, Set a) -nodesFilter f m = (m', toKeep) +-- | Filter nodes depending on how many times they (co)occur. +-- More specifically, for a given value `x :: a`, this sums all entries in the +-- map that have `x` as a value, and then it filters by applying `f` to the sum. +-- Warning: This counts the value at `(x, x)` twice. +filterNodesByCount :: (Show node, Ord node) + => (Int -> Bool) -- ^ Filtering function + -> Map (node, node) b -- ^ Input map + -> (Map (node, node) b, Set node) + -- ^ The map without the filtered out nodes, and the set of + -- remaining nodes +filterNodesByCount f m = (m', toKeep) where m' = Map.filterWithKey (\(a,b) _ -> Set.member a toKeep && Set.member b toKeep) m toKeep = Set.fromList diff --git a/test.jwk b/test.jwk new file mode 100644 index 0000000000000000000000000000000000000000..0c840c948e030879faa6d9974219859ed56e8f6d Binary files /dev/null and b/test.jwk differ diff --git a/weeder_output.txt b/weeder_output.txt new file mode 100644 index 0000000000000000000000000000000000000000..8d909a5aa592d1eb44a93f170fe99a535fbb1e62 --- /dev/null +++ b/weeder_output.txt @@ -0,0 +1,806 @@ +main: bin/gargantext-cli/CLI/FilterTermsAndCooc.hs:103:1: testCorpus +main: bin/gargantext-cli/CLI/FilterTermsAndCooc.hs:110:1: testTermList +main: bin/gargantext-cli/CLI/Phylo/Profile.hs:25:1: phyloConfig +gargantext-0.0.7.4.2-inplace: src/Gargantext/API.hs:166:1: fireWall +gargantext-0.0.7.4.2-inplace: src/Gargantext/API.hs:228:1: apiWithEkg +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Admin/Auth.hs:161:1: withAccess +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Admin/Auth.hs:219:1: withPolicyT +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Admin/Auth/Types.hs:148:1: authRes_token +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Admin/Auth/Types.hs:148:1: authRes_tree_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Admin/Auth/Types.hs:148:1: authRes_user_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Admin/EnvTypes.hs:154:1: menv_firewall +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Admin/Orchestrator/Types.hs:48:1: externalAPIs +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Admin/Settings.hs:76:1: repoSnapshot +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Admin/Settings.hs:82:1: repoSaverAction +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Auth/PolicyCheck.hs:278:1: alwaysAllow +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Auth/PolicyCheck.hs:281:1: alwaysDeny +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Dev.hs:52:1: defaultSettingsFile +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Dev.hs:56:1: runCmdRepl +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Dev.hs:59:1: runCmdReplServantErr +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Dev.hs:74:1: runCmdDevNoErr +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Dev.hs:77:1: runCmdDevServantErr +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Dev.hs:80:1: runCmdReplEasy +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Dev.hs:86:1: runCmdReplEasyDB +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/EKG.hs:42:1: ekgServer +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/EKG.hs:51:1: newEkgStore +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/TH.hs:32:1: supported_http_status_map +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/TH.hs:43:1: deriveHttpStatusCode +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/TH.hs:65:1: extract_names +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/TH.hs:74:1: parse_error_codes +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/TH.hs:91:1: deriveIsFrontendErrorData +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:200:28: lnf_list_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:216:37: nenf_node_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:220:44: nepnf_node_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:224:42: nenf_user_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:228:46: nenf_username +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:232:46: neuni_user_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:236:47: netmr_user_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:237:47: netmr_roots +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:242:42: nenpf_user_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:246:31: necnf_context_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:250:43: necpe_parent_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:251:49: necpe_user_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:256:39: necnp_user_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:260:41: necin_user_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:261:47: necin_parent_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:266:31: nege_error +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:274:26: niro_node_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:274:50: niro_reason +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:278:24: nme_source_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:278:50: nme_target_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:278:76: nme_reason +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:286:25: validation_error +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:294:27: policy_check_error +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:302:27: lfe_node_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:303:27: lfe_user_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:314:28: una_user_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:315:28: una_msg +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:332:28: tmr_roots +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:340:28: jeiit_type +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:344:20: jee_job_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:348:24: jeim_mac +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:352:24: jeuj_job_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:356:30: jege_error +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:364:30: ise_error +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Errors/Types.hs:368:20: isena_error +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/GraphQL/Node.hs:150:1: pubmedAPIKeyFromValue +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Job.hs:89:1: jobLogEvt +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams.hs:162:1: listTypeConflictResolution +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams.hs:183:1: insertNewOnly +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams.hs:407:1: dumpJsonTableMap +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams.hs:579:1: needsScores +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams.hs:631:1: listNgramsChangedSince +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams/List.hs:210:1: importTsvFile +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams/List.hs:222:1: toIndexedNgrams +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams/Tools.hs:53:1: repoSize +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams/Tools.hs:142:1: filterListWithRootHashMap +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams/Types.hs:199:1: newNgramsElement +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams/Types.hs:315:1: add +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams/Types.hs:315:1: rem +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams/Types.hs:536:1: mkNgramsTablePatch +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams/Types.hs:697:1: vc_count +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams/Types.hs:697:1: vc_data +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams/Types.hs:697:1: vc_version +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams/Types.hs:723:1: r_history +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams/Types.hs:723:1: r_state +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams/Types.hs:723:1: r_version +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Ngrams/Types.hs:726:1: initRepo +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Corpus/Annuaire.hs:42:1: wf_data +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Corpus/Annuaire.hs:42:1: wf_filetype +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Corpus/Annuaire.hs:42:1: wf_lang +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Corpus/New.hs:127:1: info +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Corpus/New.hs:335:1: addToCorpusWithFile +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Types.hs:61:1: wfi_b64_data +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Types.hs:61:1: wfi_lang +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Types.hs:61:1: wfi_name +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Types.hs:97:1: wq_databases +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Types.hs:97:1: wq_datafield +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Types.hs:97:1: wq_epoAPIToken +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Types.hs:97:1: wq_epoAPIUser +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Types.hs:97:1: wq_flowListWith +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Types.hs:97:1: wq_lang +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Types.hs:97:1: wq_node_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Types.hs:97:1: wq_pubmedAPIKey +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Node/Types.hs:97:1: wq_query +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Routes.hs:37:1: waitAPI +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Routes.hs:80:1: addAnnuaireWithForm +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Server/Named/EKG.hs:25:1: ekgServer +gargantext-0.0.7.4.2-inplace: src/Gargantext/API/Server/Named/EKG.hs:36:1: newEkgStore +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core.hs:105:1: toISO639Lang +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_backend_name +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_datafilepath +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_epo_api_url +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_frame_calc_url +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_frame_istex_url +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_frame_searx_url +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_frame_visio_url +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_frame_write_url +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_js_id_timeout +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_js_job_timeout +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_masteruser +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_max_docs_parsers +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_max_docs_scrapers +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_pubmed_api_key +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_repofilepath +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_secretkey +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_url +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Ini.hs:88:1: gc_url_backend_api +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/Mail.hs:60:1: gargMail +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/NLP.hs:62:1: nlp_default +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Ini/NLP.hs:62:1: nlp_languages +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Mail.hs:165:1: mc_mail_from +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Mail.hs:165:1: mc_mail_host +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Mail.hs:165:1: mc_mail_login_type +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Mail.hs:165:1: mc_mail_password +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Mail.hs:165:1: mc_mail_port +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Mail.hs:165:1: mc_mail_user +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Mail.hs:165:1: mc_send_login_emails +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/NLP.hs:97:1: nlp_default +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/NLP.hs:97:1: nlp_languages +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Types.hs:320:1: ac_epo_api_url +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Types.hs:320:1: ac_scrapyd_url +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Worker.hs:95:1: wsDatabase +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Worker.hs:95:1: wsDefaultDelay +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Worker.hs:95:1: wsDefaultVisibilityTimeout +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Config/Worker.hs:95:1: wsDefinitions +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Ext/IMT.hs:104:1: mapIdSchool +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Ext/IMT.hs:108:1: hal_data +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Ext/IMT.hs:113:1: names +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Ext/IMT.hs:116:1: toSchoolName +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Ext/IMT.hs:121:1: publisBySchool +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Ext/IMTUser.hs:109:1: headerTSVannuaire +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/LexicalUnit.hs:7:1: LexicalUnit +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Mail.hs:29:1: isEmail +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Graph/MaxClique.hs:133:1: test_graph +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Graph/MaxClique.hs:136:1: test_graph' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Graph/MaxClique.hs:139:1: test_graph'' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Graph/MaxClique.hs:142:1: test_graph''' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:99:1: .+ +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:103:1: matrixOne +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:136:1: condOrDefault +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:143:1: _runExp +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:151:1: vector +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:161:1: matrix +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:168:1: rank +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:198:1: matSumLin +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:201:1: matSumCol' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:227:1: diag +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:239:1: divByDiag +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:275:1: filter' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:278:1: filterWith +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:290:1: nullOf +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:305:1: nullOfWithDiag +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:310:1: divide +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:318:1: sumRowMin +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:325:1: sumRowMin1 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:332:1: sumColMin +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:339:1: sumColMin1 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:365:1: crossProduct +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:372:1: crossT +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:375:1: crossProduct' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:385:1: runWith +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:389:1: cross +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:392:1: cross' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:413:1: theMatrixDouble +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:416:1: theMatrixInt +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Matrix/Accelerate/Utils.hs:445:1: colMatrix +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Similarities.hs:62:1: hello_words +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Similarities/Accelerate/Conditional.hs:53:1: measureConditional +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Similarities/Accelerate/Conditional.hs:94:1: conditional' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Similarities/Accelerate/Distributional.hs:142:1: distributional +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Similarities/Accelerate/Distributional.hs:268:1: logDistributional +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Similarities/Accelerate/Distributional.hs:321:1: distributional'' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Similarities/Accelerate/Distributional.hs:359:1: rIJ +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Similarities/Accelerate/Distributional.hs:386:1: along1 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Similarities/Accelerate/Distributional.hs:389:1: along2 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Similarities/Accelerate/SpeGen.hs:114:1: incExcSpeGen_proba +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Similarities/Conditional.hs:36:1: conditional +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Similarities/Conditional.hs:63:1: conditional_test +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Similarities/Conditional.hs:66:1: conditional_test1 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Similarities/Conditional.hs:69:1: conditional_test2 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Methods/Similarities/Conditional.hs:77:1: example_matrix +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/NodeStory.hs:337:1: fixNodeStoryVersions +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/NodeStory/DB.hs:47:1: nodeExists +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/NodeStory/DB.hs:52:1: getNodesIdWithType +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/NodeStory/Types.hs:149:1: unionArchives +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/NodeStory/Types.hs:155:1: initNodeStory +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Notifications/Dispatcher.hs:176:1: _filterCEMessageSubs +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Notifications/Dispatcher/Types.hs:140:1: showWSKeyConnection +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Notifications/Nanomsg.hs:25:1: withSafeSocket +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text.hs:89:1: sentences' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text.hs:92:1: isCharStop +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text.hs:95:1: unsentences +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Context.hs:61:1: splitBy +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus.hs:39:1: subcorpusEasy +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/API/Hal.hs:30:1: get +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/API/Isidore.hs:56:1: isidore2tsvFile +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/API/Pubmed.hs:55:1: getESearch +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/API/Pubmed.hs:61:1: convertQuery +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers.hs:182:1: etale +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/Date.hs:119:1: defaultDay +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/Date.hs:122:1: defaultUTCTime +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/FrameWrite.hs:39:1: sample +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/FrameWrite.hs:52:1: sampleUnordered +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/FrameWrite.hs:67:1: parseLinesSample +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/FrameWrite.hs:69:1: parseLinesSampleUnordered +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/FrameWrite.hs:120:1: documentLinesP +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/FrameWrite.hs:173:1: titleDelimiterP +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/FrameWrite.hs:179:1: titleP +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/FrameWrite.hs:232:1: tokenEnd +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/FrameWrite.hs:255:1: clean +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/Iramuteq.hs:25:1: parseIramuteqFile +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/Isidore.hs:35:1: route +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/Isidore.hs:38:1: selectQueryRaw' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/Isidore.hs:45:1: isidoreGet +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/Isidore.hs:52:1: isidoreGet' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/Isidore.hs:62:1: isidoreSelect +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/Isidore.hs:113:1: unbound +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/Isidore.hs:121:1: bind2doc +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:37:1: headerTsvGargV3 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:61:1: toDoc +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:84:1: toDocs +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:101:1: fromDocs +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:115:1: splitDoc +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:139:1: docsSize +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:199:1: hyperdataDocument2tsvDoc +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:218:1: tsvEncodeOptions +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:376:1: readFileLazy +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:383:1: readFileStrict +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:390:1: readByteStringLazy +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:397:1: readByteStringStrict +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:428:1: readTsvHalBSStrict +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:432:1: writeFile +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:436:1: writeDocs2Tsv +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:439:1: hyperdataDocument2tsv +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:579:1: parseHal' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Parsers/TSV.hs:592:1: parseTsv' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Query.hs:104:1: unsafeMkQuery +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Query.hs:132:1: renderQuery +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Corpus/Query.hs:135:1: mapQuery +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Learn.hs:77:1: detectStopDefault +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Learn.hs:80:1: detectBool +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Learn.hs:83:1: detectDefault +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Learn.hs:86:1: detectDefaultWith +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Learn.hs:101:1: detectLangDefault +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/List/Formats/TSV.hs:84:1: tsvEncodeOptions +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/List/Formats/TSV.hs:96:1: toTsvListFile +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/List/Group/WithScores.hs:102:1: filterGroupedTree +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/List/Social/Prelude.hs:85:1: parentUnionsMerge +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/List/Social/Prelude.hs:96:1: parentUnionsExcl +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/List/Social/Prelude.hs:123:1: unPatchMapToMap +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/List/Social/Prelude.hs:126:1: unNgramsTablePatch +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics.hs:62:1: localMetrics' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/CharByChar.hs:54:1: levenshteinNorm +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/CharByChar.hs:63:1: damerauLevenshtein +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/CharByChar.hs:68:1: damerauLevenshteinNorm +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/CharByChar.hs:78:1: overlap +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/CharByChar.hs:84:1: jaccard +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/CharByChar.hs:94:1: hamming +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/Count.hs:68:1: removeApax +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/Count.hs:71:1: cooc +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/Count.hs:79:1: coocOnWithLabel +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/Count.hs:86:1: mkLabelPolicy +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/Count.hs:91:1: useLabelPolicy +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/Count.hs:103:1: coocOn +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/Count.hs:106:1: coocOn' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/Count.hs:134:1: occurrences +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/Count.hs:137:1: occurrencesOn +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/Count.hs:147:1: sumOcc +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/FrequentItemSet.hs:40:1: occ_hlcm +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/FrequentItemSet.hs:44:1: cooc_hlcm +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/FrequentItemSet.hs:47:1: allFis +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/FrequentItemSet.hs:51:1: between +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/TFICF.hs:72:1: sortTficf +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/Utils.hs:20:1: countElem +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/Utils.hs:23:1: freq +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/Utils.hs:26:1: getMaxFromMap +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/Utils.hs:37:1: average +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Metrics/Utils.hs:40:1: average' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Samples/DE.hs:21:1: textSample +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Samples/EN.hs:22:1: textSample +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Samples/EN.hs:25:1: stopList +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Samples/ES.hs:21:1: textSample +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Samples/FR.hs:22:1: textSample +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Samples/PL.hs:22:1: textSample +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Samples/ZH.hs:22:1: textSample +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms.hs:160:1: newTries +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms.hs:164:1: uniText +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms.hs:169:1: text2term +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms.hs:173:1: isPunctuation +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:65:1: updateIfDefined +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:69:1: sim +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:72:1: subst +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:94:1: info_autonomy +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:94:1: info_entropy +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:94:1: info_entropy_var +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:99:1: set_autonomy +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:102:1: set_entropy_var +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:112:1: isTerminal +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:116:1: nonTerminals +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:119:1: parseToken +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:124:1: toToken +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:127:1: printToken +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:142:1: node_children +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:142:1: node_count +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:142:1: node_entropy +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:145:1: insertTrie +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:157:1: mkTrie +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:181:1: chunkAlongEleve +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:186:1: buildTrie +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:281:1: bwd +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:281:1: fwd +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:286:1: buildTries +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:317:1: mayCons +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:353:1: split +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:370:1: mainEleve +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:373:1: mainEleve' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:384:1: mainEleve'' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:387:1: mainEleveWith +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:399:1: testEleve +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:449:1: example0 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:450:1: example1 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:451:1: example2 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:452:1: example3 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:454:1: example4 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:455:1: example5 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:456:1: example6 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:461:1: example7 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:463:1: example8 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:464:1: example9 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:469:1: checks0 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:494:1: checks2 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:506:1: checks7 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:512:1: checks8 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:519:1: checks9 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Eleve.hs:526:1: runTestsEleve +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Mono/Token/En.hs:66:1: tokenize +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Mono/Token/En.hs:70:1: run +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Mono/Token/En.hs:73:1: defaultTokenizer +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Mono/Token/En.hs:81:1: uris +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Mono/Token/En.hs:87:1: punctuation +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Mono/Token/En.hs:94:1: finalPunctuation +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Mono/Token/En.hs:106:1: initialPunctuation +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Mono/Token/En.hs:117:1: allPunctuation +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Mono/Token/En.hs:122:1: negatives +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Mono/Token/En.hs:129:1: contractions +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Mono/Token/En.hs:143:1: whitespace +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Mono/Token/En.hs:157:1: unwrap +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Multi/PosTagging.hs:145:1: tokenWith +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Multi/PosTagging.hs:154:1: serverNLP +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Multi/RAKE.hs:39:1: select +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Multi/RAKE.hs:45:1: multiterms_rake +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/Multi/RAKE.hs:51:1: hardStopList +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Text/Terms/WithList.hs:112:1: extractTermsWithList' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types.hs:51:1: withDebugMode +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Individu.hs:38:1: renderUser +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Individu.hs:96:1: arbitraryUsersHash +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Main.hs:139:1: gargNode +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Phylo.hs:727:1: phylo_Duration +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Phylo.hs:727:1: phylo_Ngrams +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Phylo.hs:727:1: phylo_Periods +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Phylo.hs:728:1: phylo_PeriodId +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Phylo.hs:728:1: phylo_PeriodLevels +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Phylo.hs:729:1: phylo_LevelGroups +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Phylo.hs:729:1: phylo_LevelId +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Phylo.hs:730:1: phylo_GroupId +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Phylo.hs:730:1: phylo_GroupLabel +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Phylo.hs:730:1: phylo_GroupLevelChilds +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Phylo.hs:730:1: phylo_GroupLevelParents +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Phylo.hs:730:1: phylo_GroupNgrams +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Phylo.hs:730:1: phylo_GroupPeriodChilds +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Types/Phylo.hs:730:1: phylo_GroupPeriodParents +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Utils.hs:41:1: something +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Utils.hs:45:1: alphanum +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Utils.hs:52:1: choices +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Utils.hs:61:1: randomString +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Utils/DateUtils.hs:34:1: averageLength +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Utils/Prefix.hs:37:1: unPrefixUntagged +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Utils/Prefix.hs:62:1: parseJSONFromString +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Bridgeness.hs:68:1: recursiveClustering +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Bridgeness.hs:101:1: clusterNodes2sets +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/FGL.hs:41:1: edges +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/FGL.hs:44:1: nodes +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/FGL.hs:57:1: vcount +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/FGL.hs:61:1: ecount +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Index.hs:43:1: score +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Index.hs:84:1: fromIndex +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Index.hs:124:1: testIndices +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Tools.hs:68:1: defaultClustering +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Tools.hs:290:1: setCoord' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Tools.hs:340:1: layout +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Tools/IGraph.hs:45:1: neighbors +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Tools/IGraph.hs:48:1: edges +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Tools/IGraph.hs:51:1: nodes +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Tools/IGraph.hs:56:1: maximalCliques +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Types.hs:88:1: lf_color +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Types.hs:88:1: lf_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Types.hs:88:1: lf_label +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Types.hs:98:1: partite_nodes +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Types.hs:98:1: partite_type +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Types.hs:108:1: multipartite_data1 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Types.hs:108:1: multipartite_data2 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Types.hs:200:1: camera_angle +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Types.hs:200:1: camera_ratio +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Types.hs:200:1: camera_x +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Types.hs:200:1: camera_y +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Types.hs:238:1: hyperdataAPICamera +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Types.hs:238:1: hyperdataAPIGraph +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Types.hs:267:1: defaultMultipartite +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Utils.hs:44:1: dropAt +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Utils.hs:50:1: total +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Utils.hs:53:1: nOf +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Utils.hs:57:1: axis +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Graph/Utils.hs:62:1: toListsWithIndex +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:448:1: phyloParam_query +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:448:1: phyloParam_software +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:448:1: phyloParam_version +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:449:1: software_name +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:449:1: software_version +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:451:1: phylo_cooc +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:451:1: phylo_docsByYears +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:451:1: phylo_duration +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:451:1: phylo_fis +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:451:1: phylo_foundations +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:451:1: phylo_param +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:451:1: phylo_periods +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:452:1: phylo_foundationsRoots +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:452:1: phylo_foundationsTermsList +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:453:1: phylo_groupBranchId +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:453:1: phylo_groupCooc +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:453:1: phylo_groupId +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:453:1: phylo_groupLabel +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:453:1: phylo_groupLevelChilds +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:453:1: phylo_groupLevelParents +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:453:1: phylo_groupMeta +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:453:1: phylo_groupNgrams +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:453:1: phylo_groupNgramsMeta +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:453:1: phylo_groupPeriodChilds +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:453:1: phylo_groupPeriodParents +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:454:1: phylo_levelGroups +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:454:1: phylo_levelId +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:455:1: phylo_periodId +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:455:1: phylo_periodLevels +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:456:1: phyloFis_clique +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:456:1: phyloFis_period +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:456:1: phyloFis_support +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:462:1: q_contextualUnit +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:462:1: q_contextualUnitFilters +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:462:1: q_contextualUnitMetrics +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:462:1: q_interTemporalMatching +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:462:1: q_interTemporalMatchingFrame +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:462:1: q_interTemporalMatchingFrameTh +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:462:1: q_nthCluster +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:462:1: q_nthLevel +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:462:1: q_periodGrain +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:462:1: q_periodSteps +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:462:1: q_phyloDesc +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:462:1: q_phyloTitle +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:462:1: q_reBranchNth +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:462:1: q_reBranchThr +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:463:1: qv_display +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:463:1: qv_export +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:463:1: qv_filiation +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:463:1: qv_filters +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:463:1: qv_levelChilds +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:463:1: qv_levelChildsDepth +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:463:1: qv_lvl +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:463:1: qv_metrics +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:463:1: qv_sort +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:463:1: qv_taggers +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:463:1: qv_verbose +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:465:1: pv_branches +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:465:1: pv_description +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:465:1: pv_edges +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:465:1: pv_filiation +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:465:1: pv_level +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:465:1: pv_metrics +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:465:1: pv_nodes +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:465:1: pv_param +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:465:1: pv_periods +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:465:1: pv_title +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:466:1: pb_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:466:1: pb_metrics +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:466:1: pb_peak +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:467:1: pn_bid +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:467:1: pn_childs +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:467:1: pn_cooc +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:467:1: pn_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:467:1: pn_idx +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:467:1: pn_label +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:467:1: pn_metrics +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:467:1: pn_ngrams +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:467:1: pn_parents +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:468:1: pe_source +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:468:1: pe_target +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:468:1: pe_type +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/LegacyPhylo.hs:468:1: pe_weight +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:620:1: sc_clique +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:620:1: sc_defaultMode +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:620:1: sc_exportFilter +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:620:1: sc_phyloProximity +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:620:1: sc_phyloQuality +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:620:1: sc_phyloSynchrony +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:620:1: sc_timeUnit +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:621:1: hmg_minSharedNgrams +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:621:1: hmg_sensibility +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:621:1: wlj_minSharedNgrams +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:621:1: wlj_sensibility +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:621:1: wls_minSharedNgrams +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:621:1: wls_sensibility +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:622:1: adap_steps +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:622:1: cons_gap +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:622:1: cons_start +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:622:1: evol_neighborhood +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:624:1: fis_size +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:624:1: fis_support +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:624:1: mcl_filter +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:624:1: mcl_size +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:624:1: mcl_threshold +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:625:1: branch_labelSize +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:625:1: branch_labelTagger +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:625:1: group_labelSize +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:625:1: group_labelTagger +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:626:1: day_matchingFrame +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:626:1: day_period +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:626:1: day_step +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:626:1: epoch_matchingFrame +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:626:1: epoch_period +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:626:1: epoch_step +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:626:1: month_matchingFrame +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:626:1: month_period +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:626:1: month_step +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:626:1: week_matchingFrame +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:626:1: week_period +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:626:1: week_step +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:626:1: year_matchingFrame +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:626:1: year_period +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo.hs:626:1: year_step +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/API/Tools.hs:66:1: putPhylo +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/API/Tools.hs:69:1: savePhylo +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/API/Tools.hs:170:1: context2phyloDocument +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/API/Tools.hs:185:1: context2date +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/Example.hs:39:1: phyloExport +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/Example.hs:42:1: phyloDot +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/Example.hs:84:1: phyloCooc +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/Example.hs:94:1: nbDocsByYear +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/Legacy/LegacyMain.hs:47:1: flowPhylo +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/Legacy/LegacyMain.hs:77:1: flowPhylo' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/Legacy/LegacyMain.hs:86:1: defaultQuery +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/Legacy/LegacyMain.hs:92:1: buildPhylo +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/Legacy/LegacyMain.hs:95:1: buildPhylo' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/Legacy/LegacyMain.hs:109:1: queryView +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/Legacy/LegacyMain.hs:112:1: viewPhylo +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/Legacy/LegacyMain.hs:116:1: writePhylo +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloExport.hs:48:1: dynamicToColor +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloExport.hs:55:1: pickLabelColor +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloExport.hs:136:1: toDotEdge' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloExport.hs:164:1: mergePointersMemory +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloExport.hs:704:1: traceExportBranches +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloMaker.hs:407:1: groupDocsByPeriod' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:63:1: truncate' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:76:1: roundToStr +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:80:1: countSup +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:84:1: dropByIdx +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:245:1: traceClique +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:254:1: traceSupport +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:263:1: traceFis +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:275:1: getCliqueSupport +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:280:1: getCliqueSize +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:302:1: listToMatrix' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:311:1: getTrace +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:317:1: coocToAdjacency +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:404:1: sumtest +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:449:1: getSimilarityName +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:494:1: getLastDate +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:570:1: getRootsInGroups +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:605:1: getGroupsFromPeriods +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:733:1: getSensibility +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:749:1: intersectInit +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:757:1: branchIdsToSimilarity +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:760:1: ngramsInBranches +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:764:1: traceMatchSuccess +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:777:1: traceMatchFailure +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:788:1: traceMatchNoSplit +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:798:1: traceMatchLimit +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/PhyloTools.hs:819:1: traceGroupsProxi +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/TemporalMatching.hs:322:1: getCandidates +gargantext-0.0.7.4.2-inplace: src/Gargantext/Core/Viz/Phylo/TemporalMatching.hs:334:1: reconstructTemporalLinks +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Flow.hs:120:1: allDataOrigins +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Flow.hs:126:1: printDataText +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Flow.hs:155:1: getDataText_Debug +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Flow/Pairing.hs:128:1: fusion'' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Flow/Pairing.hs:134:1: fusion' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Flow/Pairing.hs:139:1: getContactIds +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Flow/Pairing.hs:145:1: getClosest' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Flow/Pairing.hs:198:1: hashmapReverse +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Flow/Types.hs:80:1: do_api +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Metrics/NgramsByContext.hs:273:1: selectNgramsOccurrencesOnlyByContextUser_withSample' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Metrics/NgramsByContext.hs:284:1: queryNgramsOccurrencesOnlyByContextUser_withSample' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Metrics/NgramsByContext.hs:371:1: getNgramsByDocOnlyUser +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Metrics/NgramsByContext.hs:382:1: selectNgramsOnlyByDocUser +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Metrics/NgramsByContext.hs:396:1: queryNgramsOnlyByDocUser +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Metrics/NgramsByContext.hs:414:1: getContextsByNgramsMaster +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Metrics/NgramsByContext.hs:426:1: selectNgramsByContextMaster +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Metrics/NgramsByContext.hs:442:1: queryNgramsByContextMaster' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Search.hs:169:1: searchInCorpusWithNgrams +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Search.hs:177:1: _tfidfAll +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/Search.hs:209:1: _queryListWithNgrams +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/User/New.hs:125:1: updateUser +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/User/New.hs:134:1: _updateUsersPassword +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/User/New.hs:142:1: _rmUser +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Action/User/New.hs:148:1: _rmUsers +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Config.hs:38:1: userArbitrary +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Trigger/NodesContexts.hs:149:1: triggerDeleteCount +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Contact.hs:74:1: defaultContactMetaData +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Contact.hs:77:1: arbitraryHyperdataContact +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Contact.hs:185:1: cm_bdd +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Contact.hs:185:1: cm_lastValidation +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Corpus.hs:65:2: ha_desc +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Corpus.hs:65:2: ha_title +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/CorpusField.hs:61:1: defaultHyperdataField +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Dashboard.hs:52:2: hd_charts +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Dashboard.hs:52:2: hd_fields +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Dashboard.hs:52:2: hd_preferences +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:207:1: _HyperdataDocument +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_abstract +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_authors +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_error +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_language_iso2 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_language_iso3 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_language_name +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_publication_date +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_publication_day +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_publication_hour +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_publication_minute +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_publication_month +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_publication_second +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_publication_year +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_realdate_full_ +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_source +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_statuses +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs:208:2: hdv3_title +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/File.hs:37:1: hff_mime +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/File.hs:37:1: hff_name +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/File.hs:37:1: hff_path +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Frame.hs:39:1: hf_base +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Frame.hs:39:1: hf_frame_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Frame.hs:74:1: getHyperdataFrameTSV +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/List.hs:73:2: hlc_preferences +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Model.hs:34:2: hm_params +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Model.hs:34:2: hm_path +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Model.hs:34:2: hm_score +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/Texts.hs:35:2: ht_preferences +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/User.hs:91:1: hpr_lang +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/User.hs:91:1: hpr_password +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/User.hs:92:1: hpu_pseudo +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Admin/Types/Hyperdata/User.hs:92:1: hpu_publications +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/GargDB.hs:32:1: GargDB +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/GargDB.hs:41:1: GargDB' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/GargDB.hs:66:1: dataFilePath +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/GargDB.hs:159:1: cpFile +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/GargDB.hs:168:1: mvFile +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/GargDB.hs:196:1: onDisk_2 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Prelude.hs:203:1: formatPGSQuery +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Join.hs:52:1: leftJoin2 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Join.hs:72:1: leftJoin3' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Join.hs:80:1: leftJoin4' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Join.hs:98:1: leftJoin4 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Join.hs:128:1: leftJoin5 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Join.hs:167:1: leftJoin6 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Join.hs:217:1: leftJoin7 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Join.hs:278:1: leftJoin8 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Join.hs:354:1: leftJoin9 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Context.hs:51:1: runGetContexts +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Context.hs:60:1: selectContextsWith +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Context.hs:68:1: selectContextsWith' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Context.hs:84:1: getDocumentsV3WithParentId +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Context.hs:88:1: getDocumentsWithParentId +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Context.hs:92:1: selectContextsWithParentID +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Context.hs:103:1: getContextsWithType +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Context.hs:114:1: getContextsIdWithType +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Context.hs:120:1: selectContextsIdWithType +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Ngrams.hs:67:1: _postNgrams +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Ngrams.hs:70:1: _dbGetNgramsDb +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Ngrams.hs:88:1: _insertNgrams_Debug +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Ngrams.hs:114:1: selectNgramsId +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Ngrams.hs:120:1: selectNgramsId' +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NgramsPostag.hs:209:1: createTable_NgramsPostag +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Node.hs:272:1: getNodesWithType +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Node.hs:318:1: getParent +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Node.hs:448:1: getUserRootPrivateNode +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Node.hs:471:1: isUserNode +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Node.hs:486:1: copyNode +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Node.hs:540:1: copyNodeContexts +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Node/Children.hs:37:1: getAllDocuments +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Node/Children.hs:68:1: getChildrenById +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Node/Document/Add.hs:42:1: add_one +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Node/Document/Add.hs:47:1: add_debug +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Node/Error.hs:147:1: nodeCreationError +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Node/Error.hs:155:1: catchNodeError +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Node/UpdateOpaleye.hs:58:1: updateNodesWithType +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Node/UpdateOpaleye.hs:80:1: updateNodesWithType_ +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/Node/User.hs:37:1: getUserByName +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeContext.hs:71:1: _nodesContexts +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeContext.hs:76:1: getNodeContexts +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeContext.hs:121:1: getContextsForNgrams +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeContext.hs:249:1: getContextNgrams +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeContext.hs:302:1: insertNodeContext +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeContext.hs:320:1: deleteNodeContext +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeContext.hs:425:1: joinOn1 +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeContext.hs:435:1: selectPublicContexts +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeContext.hs:438:1: queryWithType +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeNode.hs:77:1: _nodesNodes +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeNode.hs:160:1: _nodeNodeCategory +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeNode.hs:169:1: nodeNodesCategory +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeNode.hs:185:1: _nodeNodeScore +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeNode.hs:194:1: nodeNodesScore +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeNode.hs:209:1: _selectCountDocs +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeNode.hs:225:1: selectDocsDates +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeNode.hs:231:1: selectDocs +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeNode.hs:234:1: queryDocs +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeNode.hs:244:1: selectDocNodes +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeNode.hs:247:1: queryDocNodes +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/NodeNode.hs:257:1: joinInCorpus +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/User.hs:78:1: deleteUsers +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/User.hs:85:1: updateUserDB +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/User.hs:263:1: getUserPubmedAPIKey +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/User.hs:298:1: userWithUsername +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/User.hs:301:1: userWithId +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Query/Table/User.hs:307:1: userLightWithId +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Schema/Ngrams.hs:152:1: indexNgramsT +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Schema/Ngrams.hs:158:1: indexTypedNgrams +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Schema/Node.hs:143:2: ns_date +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Schema/Node.hs:143:2: ns_hyperdata +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Schema/Node.hs:143:2: ns_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Schema/Node.hs:143:2: ns_name +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Schema/Node.hs:143:2: ns_parent_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Schema/Node.hs:143:2: ns_search +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Schema/Node.hs:143:2: ns_typename +gargantext-0.0.7.4.2-inplace: src/Gargantext/Database/Schema/Node.hs:143:2: ns_user_id +gargantext-0.0.7.4.2-inplace: src/Gargantext/MicroServices/ReverseProxy.hs:281:1: removeFromReferer +gargantext-0.0.7.4.2-inplace: src/Gargantext/System/Logging.hs:80:1: logLocM +gargantext-0.0.7.4.2-inplace: src/Gargantext/System/Logging.hs:86:1: logLoc +gargantext-0.0.7.4.2-inplace: src/Gargantext/System/Logging.hs:101:1: getLocTH +gargantext-0.0.7.4.2-inplace: src/Gargantext/System/Logging.hs:104:1: liftLoc +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:88:1: spacy_data +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:89:1: spacy_tags +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:89:1: spacy_text +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_char_offset +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_dep +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_ent_iob +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_ent_type +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_head +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_head_index +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_index +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_is_alpha +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_is_ascii +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_is_bracket +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_is_currency +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_is_digit +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_is_left_punct +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_is_oov +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_is_punct +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_is_quote +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_is_right_punct +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_is_space +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_is_stop +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_is_title +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_lang +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_left_edge +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_lemma +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_like_email +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_like_num +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_like_url +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_normalized +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_pos +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_prefix +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_prob +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_right_edge +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_shape +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_suffix +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_tag +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_text +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_text_with_ws +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:90:1: spacyTags_whitespace +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/SpacyNLP/Types.hs:91:1: spacyRequest_text +gargantext-0.0.7.4.2-inplace: src/Gargantext/Utils/Zip.hs:40:1: zipContents