From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/109549 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Rik Kabel Newsgroups: gmane.comp.tex.context Subject: Problem with setupcharacterspacing and comma Date: Fri, 20 Nov 2020 22:57:21 -0500 Message-ID: <4380b9fc-9613-bb1c-64e6-9af410f2bae0@rik.users.panix.com> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3787796616124217507==" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12715"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0 Thunderbird/78.4.3 To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Sat Nov 21 04:58:00 2020 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kgK2B-0003Ag-Se for gctc-ntg-context-518@m.gmane-mx.org; Sat, 21 Nov 2020 04:57:59 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 2CC2F1AA439; Sat, 21 Nov 2020 04:57:29 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jJvcBdESDlPW; Sat, 21 Nov 2020 04:57:28 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 2D8F51A9FA7; Sat, 21 Nov 2020 04:57:28 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 7ACFA1A9DEA for ; Sat, 21 Nov 2020 04:57:26 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gjb_6sTzV3xB for ; Sat, 21 Nov 2020 04:57:25 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=166.84.1.89; helo=mailbackend.panix.com; envelope-from=context@rik.users.panix.com; receiver= Original-Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 941321A9732 for ; Sat, 21 Nov 2020 04:57:25 +0100 (CET) Original-Received: from [192.168.0.13] (cpe-24-194-28-156.nycap.res.rr.com [24.194.28.156]) by mailbackend.panix.com (Postfix) with ESMTPSA id 4CdKPG75WxzMqX for ; Fri, 20 Nov 2020 22:57:22 -0500 (EST) Content-Language: en-US X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:109549 Archived-At: This is a multi-part message in MIME format. --===============3787796616124217507== Content-Type: multipart/alternative; boundary="------------985D865245AFF6FA1C19B01C" Content-Language: en-US This is a multi-part message in MIME format. --------------985D865245AFF6FA1C19B01C Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hello all, Playing with define/setup/set characterspacing, I have come across some odd, perhaps buggy, behavior. This applies to both MkIV 2020.11.19 11:23 and LMTX 2020.11.19 11:28. The problem is that character spacing is not effected for the left side of the comma character. It is handled as expected for other characters that I have tested, but I have not performed extensive tests. Example code: \definecharacterspacing[Test] \setupcharacterspacing [Test] ["002C] [left =.25,right=1,alternative=1] % , \setupcharacterspacing [Test] ["0065] [left=0.5,right=1,alternative=1] % e \setupcharacterspacing [Test] ["003B] [left=0.5,right=1,alternative=1] % e \startTEXpage[offset=1em] abc; def, g \setcharacterspacing[Test]abc; def, g \stopTEXpage Output: -- Rik --------------985D865245AFF6FA1C19B01C Content-Type: multipart/related; boundary="------------E67F755F7AF4C63A054DEAA7" --------------E67F755F7AF4C63A054DEAA7 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit

Hello all,

Playing with define/setup/set characterspacing, I have come across some odd, perhaps buggy, behavior. This applies to both MkIV 2020.11.19 11:23 and LMTX 2020.11.19 11:28.

The problem is that character spacing is not effected for the left side of the comma character. It is handled as expected for other characters that I have tested, but I have not performed extensive tests.

Example code:

\definecharacterspacing[Test]
\setupcharacterspacing [Test] ["002C] [left =.25,right=1,alternative=1] % ,
\setupcharacterspacing [Test] ["0065] [left=0.5,right=1,alternative=1] % e
\setupcharacterspacing [Test] ["003B] [left=0.5,right=1,alternative=1] % e
\startTEXpage[offset=1em]
abc; def, g

\setcharacterspacing[Test]abc; def, g
\stopTEXpage


Output:

--
Rik

--------------E67F755F7AF4C63A054DEAA7 Content-Type: image/png; name="mchmplcldlipjhho.png" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename="mchmplcldlipjhho.png" iVBORw0KGgoAAAANSUhEUgAAAckAAAC0CAYAAAD/9NfaAAAgAElEQVR4nO3deVhUZf8/8Jtd 0NgUFTQx5OuCiaKEayUuJZmaS1q5ZYlLrrhVll7ikivikmaGoZmpZWJuKLkhj49CmuuTomYK agoqgiIgzLx/f3RxfjPIYc6wzJmh9+u65h/PfZ/5zOJ5c87c574FiIiIqFhC7QKIiIjMFUOS iIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOS iIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOS iIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOS iIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOSiIhIBkOS iIhIBkOyBFqtFvfv38fly5fVLqVSy83NRWpqKtLS0tQuRc9vv/2Gr776CqNGjcLEiROxZcsW FBQUqF0WEZkQQ1JHREQEXnnlFfj5+cHDwwM2NjYQQsDa2lrt0iqNW7duoVu3bggMDIS3tzeq Vq0KIQSEEJgzZ47a5QEALly4gKCgIAgh8NZbb2HdunVYtGgRPDw80Lx5c2RkZKhdIhGZCENS x+zZsxEUFITatWtLB26GZPlKSUlB+/bt4e/vL/0RYk4hGR8fD0dHRwghsHTpUunfx40bJ9U5 cuRIFSskIlNiSBZDq9Xiiy++YEhWsLt376Ju3bpmE5J37tyBq6srhBB488039bZ5e3tLdbZo 0UKlConI1BiSMm7dusWQNIGRI0eaTUiOHj1aquXEiRN62wYPHixtmzRpkkoVEpGpMSRlPHny hCFpAp9++qlZhGRBQQHc3d0hhIC7u/sz2/Pz8xETE4O9e/dCq9WqUCERqYEhKSMnJ4chaQLT p083i5C8ePGiVEerVq1Uq4OIzAtDUgZD0jTMJSQPHz4s1dGvXz/V6iAi88KQlMGQNA1zCcnY 2FipjiFDhqhWBxGZF4akDIakaTAkicicMSRlMCRNgyFJROaMISmDIWkaDEkiMmeVJiTz8vJw 7tw57Nq1C0eOHCnzPKBKQzIrK6tMzyPn4cOHOHnyJHbv3o0TJ07gwYMHFfI8pqDVavHo0aNi t5VHSD548ACJiYnYuXMnjh49iuvXrxu9D0sOSY1Gg+zsbNntBQUF2LNnD2bPno0JEyZg9+7d JqyOyLJZfEgmJSXh1VdfhZeXF1577TX06dMHPj4+EEKgZcuW2LBhQ6kmpZYLyfT0dMyfPx/N mzeHq6sr3N3d4eDggKZNm+Kzzz7DtWvXyvR69u7di5CQENja2sLOzg4tW7ZEQEAAnJ2d4e3t jS+//BK5ubmK9rV161ZMmDABMTExZaqpNBITEzFu3Dj4+vrC3t4eNWrUgJubG9q2bYtvv/0W eXl5AMoWknv27EHXrl1ha2uL5s2bo2/fvggMDIS9vT2aNGmCZcuWIT8/v9i+Go0GH3zwgfR4 7bXXpDp8fX31thU+7t27V+b3pbykpaVh+vTpaNq0KaytreHg4ABPT0906dIF0dHR0Gg0AIBD hw7Bx8cHPXr0wIIFCzBixAgIIbBp0yaVXwGRZbDokJwwYQJ8fHywa9euZ4Jw3759qFOnDoQQ 6NChA27evGnUvosLya1bt6JevXqYMmUKLl++LN1UnpGRgXXr1qF27dqwt7fHJ598IoWAUvfu 3UOPHj0ghICPjw927Niht4+CggIcPXoUISEheP7553H69OkS97dkyRK9eVHXrl1rVD2llZKS gt69e0MIgaZNm+KHH36QziJzc3ORlJSEvn37olmzZrh06VKpQvLhw4fo1asXhBBo06YN/vjj D73tN27cQLdu3SCEQEBAAO7cufPMPgoKChAUFCQ9GjVqJNXh7Oyst63wcfv27bK/QeXghx9+ QNWqVeHo6IhFixbhr7/+AvDPLFFTpkyBEAL+/v6YOHEiAgMDceXKFanvG2+8wdtciIxgsSG5 cuVKtGzZUvYyHgDcvHkTzz33HIQQaNSokVGXLIuG5FdffYUmTZrg4sWLsn3u3bsHf39/CCHQ qVMnZGZmKnqulJQU6SAdEBBg8IxlxYoVqF69eokH7ZdeekkvJDt16qSolrI4fvw4atasCSEE hg0bVuIZ7+bNm+Hl5YW3337bqJBMT09HixYtIITAyy+/LPsceXl5aNeuHYQQ8PPzw+PHj0vc r+7l1tdee81gHWr59ttvpTr37t1bbJsZM2ZIbf7zn//obYuJiUFQUBB++eUXU5RLZPEsMiT/ /vtv2NraYvLkyTh16lSJbVevXi0dMPr376/4OXRDUggBT09PpKamGuyXkpIiBXPnzp2ly14l PU9hsD733HPSWYGc5ORkTJo0Cc7Ozhg7dqxsu/fee0+v/hEjRhisvSzOnTsHJycnCCHQvXt3 RVO3rVmzxqhVQLRaLTp37gwhBBwdHQ2e2Z09e1ba94QJE0psawkh+eeff8LOzg5CCLz++uuy 7Z48eQJnZ2cIIVCvXj3k5OSYsEqiysUiQzI6OlrvLC8pKUm2bX5+vhRa1tbWii+7Fg3Jbdu2 Ka7PmEuIY8eOldrOmDHD4L6bNGkitW/YsKFsu1u3buGVV16BnZ0dOnfujLt37yqu31hZWVmo X78+hBBwcnLCrVu3FPctPCtU8l6tWLFCahsWFqZo/+3bt4cQAnZ2dkhPT5dtZwkhOXz4cKnG lStXlti28HKzEAJff/21iSokqnwsMiSXLl2qF2DLly8vsX1wcLDUdvv27Yqeo2hI/v3334rr u3PnjtSvatWqsgfn69evw9bWVgpwQ2dGWq0W9vb20r69vb0N1mKKybhnzpxZ6jPWgQMHKgrJ 3Nxc1KpVS2pbdJUOOboTqJf0PbGEkPTw8JBqNDRCVfeS68CBA01UIVHlY5Ehef78eemyk52d Hc6dO1di+3feeUc6YERGRip6jqIhWdJZSHEaN24s9Z01a1axbSZOnCi1ad68uaL96vZZtGiR UTVVhMePH6NatWpSTXFxcUb1HzJkiKKQ3Lhxo9TOzc1Ncfjv27dP6tenTx/ZduYektnZ2Xrf x6NHj5bYPjIyUmrL9S+JSs8iQxIALl26hOjoaCQnJxtsq3sgXrBggaL9lzUkQ0NDpb4tW7Ys tk2DBg2kNqNHj1a87+Tk5FLdC1gRtm/frvc+3b9/36j+SkPy3XffldoFBgYq3v+NGzcUXZ42 95AsKCiQ/jAUQiA+Pr7E9osWLWJIEpUDiw3JkuTl5eHq1av47bffEBcXh44dO0oHjLlz5yra R1lDUvcSpBACDx8+1Nuempqqtz0iIsKo/ZsL3UWTi1uH0RClIVmvXj2pXd++fRXvX/cMrHr1 6rLtzD0kAcDPz0+qcevWrSW21f1dfNCgQSaqkKjyqRQhmZeXh19++QUffvghmjdvDltbW7i7 u6NLly4YOnSo3sFF6b14ZQ1J3UEmQghcuHBBb/t///tfve3r1q0zav/mQneAyAsvvGB0f6Uh qXsW5ejoiJo1axr1qFWrVonhZwkh+cUXX0g1GhqtW3gfqRDyt4oQkWEWHZKPHz/GjBkz4Orq CiEEmjRpgjlz5iApKUnv1gulB2JdZQ3J7777Tq//4cOH9bbv3LlTb/tPP/1k1P7NRUBAgPQa mjZtanR/JZ9N0d/jxo8fX9ayn2EJIfnw4UNpNqkGDRrIziR17949VKlSBUL8cxsSEZWexYbk 8ePH4eXlBSEEqlWrhg0bNsjek6hGSC5fvlyvf9H7OQ8dOqS3fcOGDUbt31x06NDBJGeSDg4O UrsPPvigLCUXyxJCEgBOnz4t1RkeHv7M9qdPn6J79+7Sb7DGfm+JSJ9FhuShQ4ekv5SrV6+O 33//vcT2aoTkJ598ote/6C0kFy9e1Nu+bNkyo/ZvLnRnzHFxcTG6v9LPpvA+TCEEevXqVZaS i2UpIRkdHY2QkBC0adMGQgj07t0bMTExOHbsGCIjI9GsWTMIIfDOO+8gIyND7XKJLJ7FheT9 +/f17peLjo422EeNkBw6dKjUt169es9sLygogIuLi9Rm3LhxRu3fXCxcuFDvfTJ2Mnmln43u DEJt2rQpa9nPsISQ1Gg08PT0lEZ0Hzp0CGPHjkXnzp3RsmVLvP766/j8888N3hJFRMpZXEjq HpTr16+v6H453fskix6ImzRpgsuXLz/Tp6whWTh9mhACY8aMKbZN//79pTatWrUyav/APzfY P3361Oh+5en8+fMlXlY2RGlIbt26VWrn4OBQqqnWSpoT1xJCMikpCQ4ODmqXQfSvYnEh+cor r0gHs7feektRn1dffVX2QOzl5VXspOVFQ9KYad0ePXok/YZmbW39zCoVhY4cOSLt38bGxuhV Jvr166fKMlhFFU4kLoTA4sWLjeqre4ZYUkjm5eXh+eefl9r++uuvRj1PQkICGjRoILvdEkJy 27ZtEEIUu6oJEVUMiwtJ3SWNlIxyzMnJQdWqVWUHO3h6euLSpUvF9tMNycTERMU16k7cPWzY sBLb6p5xfv7554qf48qVK3B2dpa9eV+j0WDt2rUIDQ2t8JGzBw8elF6DMTf6A8bN3bp+/Xqp bY8ePYx6no4dO5Y4IXxpQzI5ORlhYWEIDw83as7a0jh8+LDsgB0iqhgWF5K6i+N26dLFYPt1 69YhKChI6jNy5Ehpm1arlZ34WjckraysFB+UHzx4AE9PTwgh0LhxY2RlZZXYPiUlBdWrV4cQ /0wOfvXqVUXPM3To0BIPlrNmzdIL+aJLJpW3MWPGSM9laF7RQps3b9ar8eOPPzbYR/cStaGp 2QodPHgQ1atXR1pammyb3bt3S/tVetvE/fv34e7uLvVr2LChwc+7LNLT02FjYwMbGxssXLgQ f/zxB65fv4709HQ8evSoVIuLE1HJLC4kCy85CSFgb2+PM2fOyLa9evUqmjZtipSUFFhbW0MI gXbt2knbL1y4UOygGkA/JJcvX4527doZvJT45MkT6czQ29u72N86ixMfHy+tVOLv71/iwRz4 53fZBg0aIDs7W7ZNq1at9ALImGXCSiMvL0+aWMDLy8vgsmIJCQnw9PRE27ZtjTqDy87Oli6f e3h4GHyPjx8/Djc3N2zZsqXEditXrpTq8PHxURQ4usFa+IiKijLYryw++OCDZ55T92FtbQ1H R0e4ubnhxRdfxMCBA7Fp0yYul0VUShYXkgAwbdo0vQNa0aWytFotNm7cCD8/P2kgie7E4OHh 4UhKSsIrr7yC77//vtjnKAzJRo0aIT8/H3fv3sVLL72EMWPGFHuJMykpSVoXMjg42GDQFXX2 7FnpRnEfHx/s27fvmTbXr1/H8OHD0aBBA4Nztw4YMEDv4NmoUSOj6imN/Px8jBgxQhpUVdz8 oo8fP8aCBQtQv359nDp1Sm/gjhAC3bp1w/z587Fy5UrZBbWfPn0qzY3r7OyMqKioZwYwZWZm IiIiAi4uLvjqq6+K3c+GDRvw5ZdfYvLkydKEFIWPoKAgzJw5E5GRkfjmm2+KvZRa9DYeIQTe fvvtUrxzyun+IWbMw9XVFZs3b67Q2ogqI4sMSQCIi4tDz549YWdnBysrK3Tq1AlhYWEYNmwY /Pz80LNnT70BOTk5ORg5ciSsrKykg+uSJUtk918YkroruD958gSffvop6tSpg549e2Lq1KkY MWIEAgMDpQOr0qW4ipObm4uFCxfC29sbQvwzq8q7776L9957Dy+99BJq1KiBiRMn4vHjxwb3 lZqaiuDgYDg5OaF169bw8PAodV3GSkhIQMeOHWFlZYVWrVph5MiRmDZtGvr27QtPT09MnDhR GghVNCR1H4YWoD5x4gS6desGGxsbuLm5ITg4GO+//z46deoEZ2dndOrUCadPn5bt7+HhATs7 Ozg6OsLZ2Rnu7u7w8PCAu7s7nJ2d4eTkBHt7e1hbW+PAgQPF7mPlypWoVasWvLy8EBoaig4d OpT6fTPk3r17GD9+PFxcXPDCCy9g0KBB+PDDDzF69GiMGzcOo0ePxvDhwzFw4EC0bdtW71Jw aX73JiILDslCGRkZ2LdvH9atW4eIiAhs3769xN/1srKycObMGUVBIyczMxMHDhzA6tWrsWLF Cmzfvl3xYs5KnTp1Ct9//z2WLFmCqKgoHDhwoNSXzB49eoRatWqVa31K/P3339i+fTuWL1+O tWvXIiEh4ZmJ3vfu3Ys1a9bgp59+wsGDB3H69GmkpKQY9fncv38fO3fuxKpVqxAZGYlt27Yh JSWlvF+OQX/88Yfsii9lderUKdSpUwcODg7YunWr4qXCbt++jcWLF0uX84UQOHbsWIXUSFQZ WXxIkmHXrl2Dn5+f2mVUegcOHKiQ20cyMzOlqwsbN24s1T4KR0OXZmQw0b8ZQ/JfYO/eveje vbvaZVR6a9euNWpdUKUKBxXVrVtX8RlkccLDw6VR1GXZD9G/CUPyX2D69OmKp+Oj0uvVq1eF DI4ZNGgQhBB48803y7Qf3ZVnOK8rkTIMyUpOq9Wifv36xU6YQOUnMzMTXl5esiNyy2L06NHP 3L5UGlFRURBCoGrVqjyTJFKIIVnJ/frrrwgODla7jErvs88+UzQZQmkkJCRIZ4CGVryRU1BQ II3CDg0NLecKiSovhmQllpubi8aNG+Pnn39Wu5RK7caNG3B3dzd67l1jFN7n6+3tjT///NOo vvn5+Rg+fLg0KxDXmCRSjiFZiX3++efo1q2b2mVUajk5OQgICMDXX39doc+j1Woxf/582Nra wsXFBXPmzDE4YUVBQQFiYmKkaRk7d+5coUFOVBkxJCupO3fuwNvbu8In3f63mzJlikkvX964 cQMzZsyQ7pns378/Zs+ejY0bNyI+Ph6//PILli1bhvHjx6NevXpwcHDAgAEDsH//fv4OSVQK DMlKSqPRlLh+IpUPY5ZQK08ajQZxcXGYM2cOBgwYgC5duqBNmzbo3r07Ro0ahXnz5mHTpk14 8OCBKvURVRYMSSIiIhkMSSIiIhkMSSIiIhkMSSIiIhkMSSIiIhkMSSIiIhkMSSIiIhkMSSIi IhkMSSIiIhkMSSIiIhkMSSIiIhkMSSIiIhkMSSIiIhkMSSIiGXl5eUhNTYVGo1G7FFIJQ1LH jRs3cPjwYfz0009YvXo1Zs+ejbFjx2LgwIFql0YWIi8vD4mJidizZw/Wr1+PJUuWYNq0afjg gw+wbds2tcsjBdLT0/HJJ5/A398f1apVwwsvvIAqVarg/fffV21pNFIPQ1JH//79IYR45mFt ba12aWQhLl68WOx3SAiBOXPmqF0eGRAfH4+aNWtCCIFZs2YhOzsbWq0WQ4cOhRACrVq1wtOn T9Uuk0yIIanjjz/+QGxsLNasWQM/Pz+GJBntyZMnOHDgAGJiYjBu3DiGpAU5efIknJycIIRA eHi49O+7du3S+xwTEhJUrJJMjSEp47fffmNIUpm9+eabDEkLoNFo4O/vDyEEatSogezsbGnb Tz/9pBeShw4dUrFSMjWGpIyMjAyGJJVZWFgYQ9IC7Nu3T/qcPv74Y71t+fn5eP/99+Hj44Px 48dDq9WqVCWpgSEpIycnhyFJZTZ9+nSGpAUYM2aM9Dlt3LhR7XLIjDAkZTAkqTwwJC1DSEiI 9DkdO3ZM7XLIjDAkZTAkqTwwJC1DmzZtpM/p2rVrapdDZoQhKYMhSeWBIWkZgoKCpM/pr7/+ UrscMiMMSRkMSSoPDEnLwJAkOQxJGQxJKg8MScvAkCQ5DEkZDEkqDwxJy8CQrHgFBQV4+PCh 2mUYrVKE5JEjR/DZZ5+hd+/eaNmyJV599VV89NFH2LVrV6knJi4pJHNzc7Fjxw4sWLAAYWFh mD9/PrZt24ZHjx6Vx8tBUlISpk6diu7du6NVq1Z4/fXXMW7cOKxfvx55eXnl8hzlxRK/9OUl PT0dmzZtwty5czFp0iQsXboUcXFxet85cw/J//73vwgLC0O3bt0QEBCA4OBgDB06FD/++COe PHmidnkVJjMzE6mpqdKjRYsW0ud0/PhxvW2pqal48OCB2iWbnczMTGzbtg3h4eGYMmUK1q5d i2PHjulN26fRaBAVFYXAwEC4uLjAy8sLrVq1wu3bt1Ws3DgWHZLJyckICQlBYGAgvvzySxw/ fhznz5/Hxo0b0a5dOwgh0KBBA+zbt8/ofRcXknl5eZg1axZq166Nd999F/Pnz8fKlSsxfvx4 eHt7o0qVKvjwww9LPQnyyZMnpb9oAwICMHPmTOzatQs7d+7EkiVLEBwcjLp162L16tWq39B8 +fJlNG7cGEII+Pv748aNG6rWY0pnzpxBSEgIrK2t0ahRI0yaNAmrVq3CZ599hpCQEDRo0ACb N28GYL4hefLkSQQGBkIIgQEDBmDHjh24cOEC9uzZg1GjRsHa2hqenp74+eef1S61Quh+Lkoe Q4YMUbtks/HkyRNMnToVjo6OqFmzJoYMGYIFCxYgNDQU1apVg6+vL7Zt24a7d++ic+fOGDJk CH7//XdotVpMmjQJQgh89NFHar8MxSw2JFNTU1GnTh2sXr262O0ajQbh4eHSl3zx4sVG7b9o SKalpaFFixYYNmwY7t2790z7goICfPHFF7CysoKzszNiY2ONer5Vq1bBysoKVlZWWLZsmWwI JiYmws/PD8OHDzdq/+WtV69eegeRwYMHq1qPKWi1WnzyySewsrJCtWrVsGnTpmI/p7Nnz6JV q1YYN26cWYbk+vXrYW1tDTs7O/zyyy/Ftjly5Ajs7OwghMCKFStMXGHFu3z5MmJjY6VHo0aN pM8pMjJSb1tsbCzOnTundslmIT09XTrrfuONN5CVlaW3/c6dO9Ifzw4ODti0aZPe9kGDBkEI ofrxyxgWGZIajQaBgYGIjIw02LZr167Sl3/r1q2Kn0M3JK2srNCsWTNEREQY7BcZGQkhBGxs bPDjjz8qeq6lS5dKz7Vs2TKD7ZOTk+Hs7Kx4/xWhbdu2eiHZtWtX1WoxBY1Gg379+kEIgWrV qhk8aD569Aht2rRB7dq1zSokv//+e6me6OjoEtvqfi+PHDlimgJVovub5PHjx9UuxyxpNBrp /32tWrXw+PHjYtudOnVKei8nTJigty07OxuxsbGyfc2RRYbkoUOHIISAu7s7evXqhczMTNm2 V65ckT6wevXqKf6NUjckjT1Tat++PYQQcHJywv/+978S2x49ehTW1tYQQuDVV181uO9p06ZJ NXXs2FFxTeVt3bp1eu9P4eXFymrKlCnSay3617GclJQUODo6mk1IXr58GVWrVoUQAi+99JLB 9rm5udKyUU2aNDFBhephSBqm+39+ypQpJbbVXUXp7NmzJqqwYlhkSBaerRU+vvvuuxLb635g Spe5KRqSycnJiuvbv3+/1K9169ay7TQaDRo2bCi13bNnT4n71Wq10kFOCAFPT0/FNVWEw4cP Y968eZV+6aCEhATpPW/ZsqVRffv06WM2Iam7IsmGDRsU9Rk4cKDUpzKvfsGQNEx3ViJDV+VG jBghtZ00aZKJKqwYFhmSGzdu1AswQ//he/ToIbWNiopS9BxFQzI9PV1xfQUFBahWrZrUV+73 yc2bN0ttqlevrmgwjq+vr9RHyZknlV3hlYHS/D43ZMgQswjJCxcu6P3GXtzv6sX5+uuvpX7j x4+v4CrVw5AsmUajgY2NjfQe/frrryW2X7BggdT2tddeM1GVFcMiQ/Lp06cYMmQI6tWrhyFD hhhcKVz3QLVo0SJFz1GWkASAbt26SX379+9fbJvXX39davPmm28q2u/58+fxzjvv4P333+f9 XCbwv//9T+97cPHiRaP6m0tIfv7551Idvr6+ivudO3dO6temTZsKrFBdDMmSZWdn6/0/MDQJ vO7VvkaNGpmoyophkSFpLN0D1bx58xT1KWtITp06Verr6uqKgoKCZ/bv4OAgtZk1a5ZR+yfT 0P2L2M7ODvn5+Ub1N5eQ1L1U1rlzZ8X90tLSpH5169atwArVxZA0rEaNGtJ7FBcXV2LbOXPm mMXYifJQqULy5s2b2LFjB2bOnImBAwfijTfeQNu2beHq6mr0gaqsIblw4UK9/tevX9fbrvsX uhACq1atMmr/ZBqFI1qFEKhTp47R/c0lJF1cXKQ6mjVrhpkzZyp66J6B1qhRQ7X6KxpD0rC3 3npLeo8MjfQfPXq00Scm5sriQ/L+/ftYvHixdO+Oo6MjQkJCsHz5chw7dgzXr1/He++9Z/KQ /Oabb/T6nzhxQm97XFyc3nalIybJtDp06CB9Rg0bNjS6vzmE5NOnT/W+a8HBwfjqq6+MeqxZ s8bg2YMlY0gadvToUek96tWrV4ltCwdLPvfcc6WeXMVcWGxIarVaREZGSmeJDRs2xJYtW5Cb m/tM29IcqMoakt9++61e//j4eL3tu3fv1ttuzD2cZDotW7aUPqPS3AZhjiFpSbOdmApDUpnC W6FsbW1lR/z//PPP0nupdBS1ObPIkMzJydEbWj9o0KASB++oEZLz5s3T63/58mW97UlJSXrb 16xZY9T+yTR0B2DVrl3b6P7mEJIA4O7uLtXxzjvvqFaHuWJIKnPt2jVpLIWvr6/ePZBarRZb tmyBk5MTbG1tZWdDszQWGZJDhw6VvtBvvfWWwfZqhOSYMWP0BnwUnSxad0CEEAJz5841av9k Grq/rTg4OBjd31xCsnXr1lIdlX12pNJgSCrTr18/bNq0Cfv378fLL78MGxsb+Pv7o0uXLnB1 dYWDgwP69u2L8+fPq11qubG4kDx8+LDeQavogJjilHSgioqKKnaG/7KGZN++fQ0elHRXHujd u7dR+yfT2L59e5m+B+YSkrNnz5bq8Pb2Vq0Oc8WQNOzOnTuwsbFBdna29G9paWn4z3/+g127 duHEiRN62yoLiwtJ3RlA2rdvr6iP7kwjRbCq26cAAAkQSURBVA9UXl5exd77VtaQ/L//+z+p 7zfffFNsG91LsjVr1jR6ZY+YmBicOnXKqD5knEePHulNDLFt2zaj+ptLSF68eBFWVlZSLdeu XTOqf1ZWFj7++OMKqk59DEnDYmNjYWdnZ/C+9MrG4kLS399f+jKHhoYq6lM4K31ZQjIlJUVx jWfOnJH6+fj4yH6pHj58qHd7yu7duxU/R35+PurXr4+kpCTFfcqbVqvF7du3S71mp6XQXclj xIgRRvXVHTav9rR07777rlTLkiVLjOo7e/ZsBAcHV1Bl6itLSGZmZhY7YLCyiYmJgRACR48e VbsUk7K4kAwICJC+zEOHDjXY/tKlS7C1tZX6TJs2TW+7u7t7sTPXFA3JL7/8UnGNupdaDc3H umrVKr0zY6Vnk+vXr0fbtm0V11Tezp49i7p160KIf9aTrIyXWQplZGTg+eefhxD/TFqflpam qN/du3fh5OQkfb5qTxhx48YNuLm5QYh/VnFQuqjyw4cP4eLiUmnXlgRKH5KFYw+qVKli9B8e lqbw3u4WLVqUuKhEZWNxITlu3Di9szRDM6D07t1bL4h0R/ZlZ2fDzs4OOTk5z/TTDcmgoCB4 eXkpOpv88ccfpX6zZ89W9Jp07+NUsu7lzZs34e3t/cy9l6YUEhKi90dEeHi4arWYQmJiorS+ opK18PLz89G1a1e9kBw7dqwJKi1ZXFyctOrMsGHDDLbXaDQYPHgw+vTpY4Lq1KO7nuTBgwcV 9Sk6Ql0IgZMnT1ZwpeopKCiQ5o6uVasW3n77bQwdOhQfffQRJk2ahOnTp2POnDlYtGgRVqxY gZ9//hlXr15Vu+wys7iQvH37Nry8vKQvpdzvJPn5+Zg6dSpCQ0Oh1Wql/wRubm7SQJ01a9bI /ucvDEkbGxskJydj3bp1aNy4cYm/5WzatAlVqlSBlZWV4jligf8/F23ha1q6dKnsGeVff/0F X19f1UfD6o6WFELg5ZdfVrUeUzh48CCee+45CFHyLCIPHjxA9+7dMXjwYAwePFh6j6pXr47E xEQTVly82NhY6XfW0aNHIy8vr9h2OTk56NevH/z8/BSfPVsarVaL+Ph46Q+gwkF0N2/eNNh3 3759z4TkxIkTTVC1evbv36/3Xil5+Pr6YuHChcWejFgCiwtJALh69SratWsnfQjdu3dHQkIC srKykJKSgq1bt6JJkyYYNWqU9HvZsWPHpAODu7s7QkJCUL9+fdn//IUhOXr0aOnffvzxR3h6 euLTTz/F6dOn8eTJE9y+fRt79uyRzqyaN2+Ow4cPl+p1RUVFwcPDA0IItG3bFhs3bsTly5dx 5coV7N27F8OHD4erq6tZ3FO5du1avf8IpZmyzRJdunQJnTt3hhD/zFyze/du3LlzBzk5Obhw 4QLmzp2LF154QfojRvePn8KHvb093N3dkZqaqtrrSE5Olr6zPj4+iIiIwNGjR3Hjxg0kJCRg xowZqFGjBvr06aN4xRBLEh0dDQ8PD72l54o+HBwcULNmTdnbzLKzs/VW5XF0dES3bt1M/EpM 6+7du3oDIY15tGjRAn/++afaL8FoFhmShU6fPo2pU6eidevWqFu3LqpVq4ZmzZph0KBB+P33 359pf+XKFUyePBm9evXCnDlzkJGRIbvv/Px8zJw585kQvX//PsLDw9G+fXt4eHjAzc0NzZo1 w/DhwxEbG1vmQSxZWVmIjo5Gjx490KBBA1StWhV16tRB+/btMX/+fNy+fbtM+y9P8fHxWLx4 MXbt2gV3d3e1yzGp+Ph4jBo1Cs2aNYOrqys8PT3RqVMnfPrpp7hz547ULjQ0FLVq1YKfnx86 dOiAnj17YtiwYZg8eXKJ3z9TSUxMRFhYGAICAlCjRg04OzujadOm+PDDDyv1OqFJSUmYO3cu FixYgIiICCxfvhyrV6/GqlWrsHz5ckRERGDhwoWYN28eoqOjZfeTkZGBNWvW4JtvvkFiYiIC AgJM9yJMSKvVYuHChbCzs0NAQAA2bNiAP//8Ezdv3kRaWhoePHiAtLQ03Lp1C1evXkVcXBxW rlyJESNG6E1kUb9+fcW/hZsLiw5JMg/3799H/fr11S6DSFWJiYno0KGD2mVUiPHjx0OIf+75 NvayaU5ODj766COzGcBmLIYklVlSUhKCgoLULoNIVTt27EDfvn3VLqPcFU5sbm9vX6afCLp2 7QohBBo3blyO1VU8hiSVWXR0NEaOHKl2GUSq+vjjj7FgwQK1yyh3hWvjtm7dukz70V30wZIG 8TAkqcy6d++OLVu2qF0GkaoaN25c7FgISzdgwAAIIdCzZ88y7Wfnzp1SSFrSfdUMSSqT9PR0 eHp6yt5GQPRvEB8fX2lvg1q8eLF0b2RZZhYKCwuDEAIvvvhiOVZX8RiSVCaTJ09+ZhYjon+b 1q1bY+fOnWqXUSGysrJQp04dCCEwderUUu3j999/h6OjI4QQiImJKecKKxZDkkrt5MmTcHNz U3TjNVFltWzZMqOmlLREFy5cgKenpzRz1OPHjxX3LbxFzMrKChERERVYZcVgSFKpaDQaNG/e vMR7yIgquyNHjsDT0xO3bt1Su5QKd+/ePYSGhsLJyQkuLi4ICwvDxYsXi703PCMjA1FRUWje vDmEEGjTpk2pJ1lRG0OSSuXu3bv44osv1C6DSFWrVq3CmTNn1C7DpLKysrB27Vq0bdsW9vb2 sLW1hY+PDzp27IgWLVrAxcUFdnZ28PX1xdSpU4tdZcmSMCSJiKhU8vPzcenSJRw7dgz79+/H yZMncffu3Up16ZkhSUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMh SUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMh SUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMh SUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJIMh SUREJIMhSUREJIMhSUREJIMhSUREJIMhSUREJOP/AZMXk5Vsz4O9AAAAAElFTkSuQmCC --------------E67F755F7AF4C63A054DEAA7-- --------------985D865245AFF6FA1C19B01C-- --===============3787796616124217507== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --===============3787796616124217507==--