From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/98611 Path: news.gmane.org!.POSTED!not-for-mail From: "Mikael P. Sundqvist" Newsgroups: gmane.comp.tex.context Subject: Re: Kerning between primes and left parenthesis (again) Date: Mon, 31 Jul 2017 11:21:26 +0200 Message-ID: References: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="001a114091fcf34b630555998f28" X-Trace: blaine.gmane.org 1501492952 8144 195.159.176.226 (31 Jul 2017 09:22:32 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 31 Jul 2017 09:22:32 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Mon Jul 31 11:22:28 2017 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dc6u7-0001h3-Bo for gctc-ntg-context-518@m.gmane.org; Mon, 31 Jul 2017 11:22:23 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id A35CF105036; Mon, 31 Jul 2017 11:22:13 +0200 (CEST) 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 7bjItcw9MHxq; Mon, 31 Jul 2017 11:22:12 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id E172D10503A; Mon, 31 Jul 2017 11:22:12 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 3776B105036 for ; Mon, 31 Jul 2017 11:22:11 +0200 (CEST) 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 eiVn8PmAWDTx for ; Mon, 31 Jul 2017 11:22:09 +0200 (CEST) Original-Received: from mail-oi0-f51.google.com (mail-oi0-f51.google.com [209.85.218.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id DD76A10503A for ; Mon, 31 Jul 2017 11:21:58 +0200 (CEST) Original-Received: by mail-oi0-f51.google.com with SMTP id g131so178115919oic.3 for ; Mon, 31 Jul 2017 02:21:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=+wsQHXvd1nkLShkiACpjPrvpZOGegyzO0K6z30IQl/A=; b=c/s2pPo55kdNGDgJZZ3pzsO33OdkgpqQQ6TINct95ADcBDzKrDiLfUcP5uEjIgKy+Z f7mGW5nilmDUb3gNMCxOIC9dTNR9XiKIvWvKiqucWUuVmFZhtnKpPTxDELz7A2LVBjdv GQNrsRwvlJ7ctSrgBtmpshBVickMf2MZoeRxgosWXLh4ZTYMm3wUQSi2/u2WogGDpCWd MhjWN+A6I3J+oAOTSbDk2tQTTgciA+pT8YPNZCCbJYrj5xn7r7V5217SU8Bh9MpKCFBl PxqV32oXyMm+BEdhgb1WZqwDVuIIYCqtdJhUWZXwf1ssyLWrIPcPBcWViR4Vg2/R+UzD iySw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=+wsQHXvd1nkLShkiACpjPrvpZOGegyzO0K6z30IQl/A=; b=AkK5CLQAeC8MiCAroz35lZEFKgg3rm2mhqyz4KYTAMefjjXGzRCeVhovCBYR3wQVQ1 DGS5uPggi0k7EJZI6mFDVWTBBJVYURQY/OGqX8U8xWFUSZW3mWLnT0JPbao8RUchh1tN KlSuwQlqIKpJXILOj0Sh2Vd2LOq0ugrYioQAnte2mL4gQ86gQnLjo4g7crlgBEvTTqkm I+/u05n5xOD0fqMm1TZIpd/r6DecLglDzcIYcAIw7D/1BN2yGW3LfBkN+a+og6hqN8oI Gfpd9x/adKNU6eh96iLa6TDJ//t0LvZp8ZO8eBPVpwF7OWOp0rAdIkeWIE0Wn0RzPs2W Bolg== X-Gm-Message-State: AIVw113TH9cCgdC6UwzarpEYLvaFKseZCuvD7wKCwJTvHrQe+KxBYY1U PTDqCdPVUBR87EvFkZ5NQyZ1m+AsmHnj X-Received: by 10.202.105.71 with SMTP id e68mr13382690oic.174.1501492916969; Mon, 31 Jul 2017 02:21:56 -0700 (PDT) Original-Received: by 10.182.81.193 with HTTP; Mon, 31 Jul 2017 02:21:26 -0700 (PDT) In-Reply-To: X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 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.org gmane.comp.tex.context:98611 Archived-At: --001a114091fcf34b630555998f28 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Jul 20, 2017 at 2:53 PM, Hans Hagen wrote: > On 7/20/2017 7:18 AM, Mikael P. Sundqvist wrote: > >> Den 12 juli 2017 10:17 fm skrev "Mikael P. Sundqvist" > >: >> >> Dear Hans, >> >> now, in luatex 1.05, that the primes are "constructed" in new manner= , >> I wonder if there is a way to specify in a goodie file the kerning >> between characters, in particular primes and the left parenthesis? >> >> I tried >> >> kernpairs =3D { >> [0x2032] =3D {[0x0028] =3D -1000, }, -- prime and ( >> }, >> >> but that does not seem to have any effect. >> >> The pre-1.05 modification >> >> dimensions =3D { >> default =3D { >> [0x2044] =3D { xoffset =3D 275, width =3D 600 }, >> [0x2032] =3D { xoffset =3D 50, width =3D 290 }, -- = prime >> [0x2033] =3D { xoffset =3D 50, width =3D 690 }, -- = double >> prime >> [0x2034] =3D { xoffset =3D 50, width =3D 1090}, -- = triple >> prime >> [0x2057] =3D { xoffset =3D 50, width =3D 1490}, -- >> quadruple prime >> }, >> }, >> >> (which is a non-optimal way of solving this issue since it has side >> effects) does not change anything anymore. >> >> So, is there now a way to do this cleanly now that the mechanism is >> changed? >> >> /Mikael >> >> >> Hi, >> >> should I interpret the silence that this is currently not possible, or >> that you, Hans, is completely fed up with this subject? :-) > > you rule out the possibility that i have other things to do > > anyway, use > > 0xFE932 > > etc instead as primes get remapped > > ----------------------------------------------------------------- > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl > ----------------------------------------------------------------- > _________________________________________________________________________= __________ > If your question is of interest to others as well, please add an entry to > the Wiki! > > maillist : ntg-context@ntg.nl / > http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://context.aanhet.net > archive : https://bitbucket.org/phg/context-mirror/commits/ > wiki : http://contextgarden.net > _________________________________________________________________________= __________ I'm sorry but I cannot get it to work. %%% my local lucida-opentype-math.lfg, located in the same directory as the tex file (and loaded) ----- kern_250 =3D { bottomright =3D { { kern =3D -250 } }, force =3D true = } local function FixRadicalDisplayStyleVerticalGap(value,target,original) local o =3D original.mathparameters.RadicalVerticalGap -- 50 return 2 * o * target.parameters.factor end return { name =3D "lucida-opentype-math", version =3D "1.00", comment =3D "Goodies that complement lucida opentype.", author =3D "Hans Hagen", copyright =3D "ConTeXt development team", mathematics =3D { parameters =3D { RadicalDisplayStyleVerticalGap =3D FixRadicalDisplayStyleVertic= alGap, }, kernpairs =3D { [0x1D44E] =3D {[0x1D44F] =3D 1000,}, -- =F0=9D=91=8E=F0=9D=91=8F= demo [0xFE932] =3D {[0x0028] =3D 1000,} -- remapped prime and ( }, } } %%% %%% the tex file \setupbodyfont[lucidaot] \setupmathematics[kernpairs=3Dyes] \starttext $f'(x)ab$ \stoptext %%% The result is attached. It works ok for the pair ab, but not for prime and (. Is the ( also remapped (while greping for it in the source, I could not find any clue). Maybe it is better to ping the maintainers of the font? /Mikael --001a114091fcf34b630555998f28 Content-Type: application/pdf; name="ctx-listexample36.pdf" Content-Disposition: attachment; filename="ctx-listexample36.pdf" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j5ry2gtn0 JVBERi0xLjcKJdDUxdgKOSAwIG9iago8PC9MZW5ndGggMTQzICAgICAgIC9GaWx0ZXIvRmxhdGVE ZWNvZGU+PgpzdHJlYW0KeF5tjjEOwjAMRfecwhcg/J/GiSNVlYoESMzZECtM3H/FLWUAsSSW8t5z IA+BnAO2+9DD/kQhY1NlMel3oRPwM9UWLTVKVYtJC1X6U64jwDTd+sXN/N+siFaqVDBqUY+umra6 ap++552whRtiYWHaQObhCzR/9o/k3yDQoLMBmD2eph19XPa89WMPL7hqMTIKZW5kc3RyZWFtCmVu ZG9iagoxNCAwIG9iago8PC9TdWJ0eXBlIC9YTUwgL1R5cGUgL01ldGFkYXRhCi9MZW5ndGggMTgw NyAgICAgID4+CnN0cmVhbQo8P3hwYWNrZXQgYmVnaW49Iu+7v++7vyIgaWQ9Ilc1TTBNcENlaGlI enJlU3pOVGN6a2M5ZCI/Pjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iPjxyZGY6 UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5z IyI+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9y Zy9kYy9lbGVtZW50cy8xLjEvIj48ZGM6Zm9ybWF0PmFwcGxpY2F0aW9uL3BkZjwvZGM6Zm9ybWF0 PjxkYzpjcmVhdG9yPjxyZGY6U2VxPjxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCIvPjwvcmRm OlNlcT48L2RjOmNyZWF0b3I+PGRjOmRlc2NyaXB0aW9uPjxyZGY6QWx0PjxyZGY6bGkgeG1sOmxh bmc9IngtZGVmYXVsdCIvPjwvcmRmOkFsdD48L2RjOmRlc2NyaXB0aW9uPjxkYzp0aXRsZT48cmRm OkFsdD48cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPmN0eC1saXN0ZXhhbXBsZTM2PC9yZGY6 bGk+PC9yZGY6QWx0PjwvZGM6dGl0bGU+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlv biByZGY6YWJvdXQ9IiIgeG1sbnM6cGRmeD0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGZ4LzEuMy8i PjxwZGZ4OkNvblRlWHQuSm9ibmFtZT5jdHgtbGlzdGV4YW1wbGUzNjwvcGRmeDpDb25UZVh0Lkpv Ym5hbWU+PHBkZng6Q29uVGVYdC5UaW1lPjIwMTctMDctMzEgMTE6MTY8L3BkZng6Q29uVGVYdC5U aW1lPjxwZGZ4OkNvblRlWHQuVXJsPnd3dy5wcmFnbWEtYWRlLmNvbTwvcGRmeDpDb25UZVh0LlVy bD48cGRmeDpDb25UZVh0LlZlcnNpb24+MjAxNy4wNy4yOCAxNDoyNDwvcGRmeDpDb25UZVh0LlZl cnNpb24+PHBkZng6SUQ+Y3R4LWxpc3RleGFtcGxlMzYuMjAxNy0wNy0zMVQxMToxNjoyNSswMjow MDwvcGRmeDpJRD48cGRmeDpQVEVYLkZ1bGxiYW5uZXI+VGhpcyBpcyBMdWFUZVgsIFZlcnNpb24g MS4wNS4wIChUZVggTGl2ZSAyMDE3KTwvcGRmeDpQVEVYLkZ1bGxiYW5uZXI+PC9yZGY6RGVzY3Jp cHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMu YWRvYmUuY29tL3hhcC8xLjAvIj48eG1wOkNyZWF0ZURhdGU+MjAxNy0wNy0zMVQxMToxNjoyNSsw MjowMDwveG1wOkNyZWF0ZURhdGU+PHhtcDpDcmVhdG9yVG9vbD5MdWFUZVggKyBDb25UZVh0IE1r SVY8L3htcDpDcmVhdG9yVG9vbD48eG1wOk1vZGlmeURhdGU+MjAxNy0wNy0zMVQxMToxNjoyNSsw MjowMDwveG1wOk1vZGlmeURhdGU+PHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wNy0zMVQxMToxNjoy NSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0 aW9uIHJkZjphYm91dD0iIiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8i PjxwZGY6S2V5d29yZHMvPjxwZGY6UHJvZHVjZXI+THVhVGVYLTEuMDUuMDwvcGRmOlByb2R1Y2Vy PjxwZGY6VHJhcHBlZD5GYWxzZTwvcGRmOlRyYXBwZWQ+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpE ZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20v eGFwLzEuMC9tbS8iPjx4bXBNTTpEb2N1bWVudElEPnV1aWQ6YzFiNzdiMzEtNDUxOC05MWJkLTc4 YjYtNDE5M2M2MDk1YWQ3PC94bXBNTTpEb2N1bWVudElEPjx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6 NDYyODQ5Y2QtNDBlYy1hNzhlLThmOTAtOWM2NzkzZTgwOTJhPC94bXBNTTpJbnN0YW5jZUlEPjwv cmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L3g6eG1wbWV0YT48P3hwYWNrZXQgZW5kPSJ3Ij8+ CmVuZHN0cmVhbQplbmRvYmoKMTYgMCBvYmoKPDwvTGVuZ3RoIDIyICAgICAgICAvRmlsdGVyL0Zs YXRlRGVjb2RlPj4Kc3RyZWFtCnheY0hgIAoIEKWKHooMGRgaAE66ASIKZW5kc3RyZWFtCmVuZG9i agoxNyAwIG9iago8PC9TdWJ0eXBlL0NJREZvbnRUeXBlMEMvTGVuZ3RoIDExMjcgICAgICAvRmls dGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnhedZRrTJNXGMffAgcO2HWX2AUn4hvjZWwOLDNu6AhD JFonoghhiiC9ya03WgRKy60XoH1AgdYWqKVyq63guEkBEWVjJrps2ZYZo27GLGFbFmOWfdn7kpeZ vdXP+/LkyXNOnt/5/0/y5xAREQSHw3nnyMmcw5mH3j9yTlImFe3XlJWUVmWJqkqzc0On6fRmmgRu PB1H0Js4dHwYHR9Ox0asSV7Mx63bHBdTgDYRBPHP62zlvPZmHApwt7BtxGnu1tAEcbcRkSxis7jG YP5fjiDx412CDJVa95JNvitJIAUpKck7yeRdgj3k/rISmVxVQ24nD6nkCpmWFColiWS6XE6+vK4l NTKtTFMtkya+UkC+kkCGNJDZuelSlVgmlMqUVWVVOvapRDQRw8lA3ciOXMgfTnBCM0zgMLaLJU4T XmKcc5RzP0wdvo8pX3yb3koH1rZGLq7V8OlMamktM4rHOKgXqy5+Sm5hnihJllL9AewFZuMdJvlp kk/hbphV4EBUzpL429qf9Pcan8MjeOx67r7rGO0Z7R8dCva4p77A7I5nzDb+k+X5L2f+mHgy8Cf8 DNTG49SHH/2uvqrvOePHiqiv86eF3gz3UVcCfAKpjQn6LKO8oaK2QlvcoJeWYN5aBmVYzebvhN3M dAAQz0R/Rnn4WoaLTNJWJejh9HDlHNyBu+P3H2PHHDomPCFWQTU0X4QB6G63tzuwY+EhzUe5F051 lAETDmnlqXv3CPIZDDsg9frJexCE69754Fe3JxYXfsPOATRH5fPPMWGoRtJiKsoqL1TJNIoKqUit BJbng0V4cJ3aMP/AFwwOLwD2w6zJ19xp7W5ztGCeiPqBNY3JBovCYRuzojHrhTaoATOYbRZsKWD4 /274pRUN2rw2D1AIfgw8fvp05TYVDX/BI/HiERBC6rEDW6rl9VrFcWyO1O/he6c77XP3Rm/4J4YC Y1MzPj/4wa2Gk/CpmIktTFMXF2sKACvhjF3tbGk3nzd2Yt4wfYD+nE8JwD7FCMCzghxzXb4OZ6fX 3u+8dPnaYN8VmIVhA1SCxWa2mmxGa31bHbYZF2CEWo+UF6VdJbAP0guK96lPNZVWJ+D3wCx9BrvX DiJTkUXV1tRSa6pt0tWUVxlYMGh7YQS6WK/tHY6Ong4PbncUgIZZj/xNk5Zx9tMf3Zp+2D859L19 AvOWqF8pJf8bJgENnfBpJmEKgiO3lrFr2QZIqzab6xtNZpOlucXU2mw1s9Y19NXO4QwqbfAK8l1b uOHzDvVP9Q5DLzjbeo14cQXpnIbOOlDAWUNFpaQiL0ecjyvEeayOummj2+Cu79PZ60ALmgZ1paHe 1FSlwA1Z7YBmlocHLsMl6K3ziPB3jEBZiuRnxWKF1tCoN+paGlubrI2gA+P5+m5cnIyGjD1tfXAV xtzjoxPX5m9O3sS8UHK8QW/kbg+Fw45QIKjfWqXWrxbxdR7a56KEnoArkhG5ouIP6+RJ3OgubsxM zEyAy/173X8SIAelCmVuZHN0cmVhbQplbmRvYmoKMTkgMCBvYmoKPDwvTGVuZ3RoIDQxNSAgICAg ICAvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnhehVJRa+owGH3Pr/j2ILiHrrGdm4oUnDrW sc2hcrn3sSZfNWDTkqYP/vt9Sa2DMbmFQs/5Tk5OTtq7+dwEM1nuMIjvOKyxLhsjMJi/ZxXr9Ral aArU9gNRouym9QQ+TSk2aKE/TxepVvaWxKkWx0Zip/pd9IR7pb8lbh/ob/Fv8PZv/bp8Cd4aoWT2 ZNT+YN8ze1htA+7Mt8oecfJfKZAVXLUCb/UHTa1KPYHBHeeciKWW87Jw56xZeD4QhN0Rc6WlOfcC OxefDSKQStgz8pwoqDC3eHOqLRapzks2nUK4pmFtzcknv2Xhykg0Su+hfzUlqTZNVR3RJQLOkgQk 5mROXX1kBULo+kolTZU9XS/ue9X2VCFQZnIZtKFFKbGuMoEm03tkUyqCJzB9pidhqOWPOW9X7fJW ToLu87GbiENmvM+YfDiPRolHsxaNHRrcx4QiHkcODccRocUoHi7m98uWcfMzQzkc83hhhrFnZqML 8zD0WXe539uldpdwqUk0xlBH/qZ8ea4ApfFymVVZuVX+9X9B9186tHpmX3xQ+RgKZW5kc3RyZWFt CmVuZG9iagoyMiAwIG9iago8PC9MZW5ndGggMTEgICAgICAgIC9GaWx0ZXIvRmxhdGVEZWNvZGU+ PgpzdHJlYW0KeF5jYFAAAAAjACEKZW5kc3RyZWFtCmVuZG9iagoyMyAwIG9iago8PC9TdWJ0eXBl L0NJREZvbnRUeXBlMEMvTGVuZ3RoIDM3OCAgICAgICAvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3Ry ZWFtCnheY2RgYWFgZGQUC/WJdA921vYpTc5MSXQqykzPKPEPAcnY/ZD/odDNI/dDhuGHLOMPOaYf csw/JFj+JP++LMMa8us1qywDA8MzfhD5UXAejxKQwRjKowLiv+RRZWADmi0dl1dcjdUCQz0LA0Pn /IJKsIUKGsmaCoaWlkY6CkYGhmYKTpnpqTn55QpqCh75ObmpxQqeecl6Co45OQpg5cUKRanFqUVl qSl6EGcrQNyt4B/imJKflOqZkppXkllSCXQJgxAzAyOIZmJgYmSUiP8tu1fsh8qPlX9U2Pb+KRf9 4fr9wB9Xdr6871N+XBbt/hPSEcXamdrentLBkdUZ2NWd+4Oru3tlUE9WL2tKX3t/x0aOjj3dP979 rg/ozt0zZdtk1sk9U3omd8/q7m3vzeHgAwWbwA9pHjVQIBiCAiRT6CevyE9B0cq5P5ZN/+45d+V0 tt+J039smv590jR2Oa/KHH0ezgk8XGu41qzg4XnD/WYKDy8AOHiNwwplbmRzdHJlYW0KZW5kb2Jq CjI1IDAgb2JqCjw8L0xlbmd0aCAzNTkgICAgICAgL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVh bQp4Xn2SQW+CQBCF7/srpgcTPSCL3owxqVgbEqtGaNMeYXfATWSXLMuBf99dBE0aUhISdubNx5sH k5dz7L1ylaG3nFO4YK0azdALP9KKTCY7xZoSpTkicuRDt17BWSsWo4FpGO0iKczMiiPJbg3HQTUu 2mIh5FPi3gPTBL+9z8PPexx6h4YJnm61KK7mlHjUgRNhbrj6VwYWAaMI6BBfqGuh5AqCOaXUFt4k D1XpdquJ3y8B/rBWLiTXfRaQOcskWAAXzPSnrsZKG5IbjtvaYBnJXJH1GvyLbdZGt53jGfFPmqMW soDpqEOriJuquqFzA5RsNsAxt2CbzTEtEXyXT8RtV5h2PKjnRNJWCNarJQR3s0xxrKuUoU5lgWRt A6AbWO/ttSEo+Z8+vU9l+V1uBcNjz8tydk214wQLy6F0GXScvu6ILpiHfdZobb136XVLOXNC4iPg SlVuvru7LzP8H+502pNfEGrc3AplbmRzdHJlYW0KZW5kb2JqCjEzIDAgb2JqCjw8L1R5cGUvT2Jq U3RtL04gMTMvRmlyc3QgOTEvTGVuZ3RoIDk0NSAgICAgICAvRmlsdGVyL0ZsYXRlRGVjb2RlPj4K c3RyZWFtCnherVXbbts4EH3PV8xbHRQWbxIpBYaBxK43aZ00iJ1uC8EPjMS4AmzJkGgk+fudoeOt gyZo92JAlkgecc7MGR6lwMGA0HglICUHkYI0EoSA2OAMB805SAHG4C0GkyKEQ2YQpvEpy44EoqVG LO6huASZgoiVOBoM2Pxp49i1XTo2amrvat9BhgFv2I3rmm1buA6D0/jSlZU9ax5zjsMkSyJpkiSD NBZRmmZGL9iobTYIgBwBr0JgAWzeVutfgJBOi0SQMgUeDonmBMnRTVBqRGcSUwHCOrtum2LmfM6u xxM2d49+gS/lWR4nKeC1UFLlMlULEUudG65BG4kDJXKjMnyI09xos1j8XQ+KNnZd0VYb37Qh+JVd Ozb9dvPxw/n76baoSnvWVsvv/tL675/nbLKyyw7iAD2jKvVjraAvuBZY7digFIlYsNOuoMyMEWxk N+eOdgAjFaNotNIXmWIX3q6q4rRerhxwNvNu/QUyzb4+4xPFQ5xJtXIKxE6e0cUYS4Bt8qNmQVoC stn2ztOAZjj7UBdNWdVLdlFiyMo/9c/Zme1cgL6d4o5iaTEwArscGw8DL9i8ua0r3NGBCJ2zE+zn 4MiQXtxx+I14L0Wgrqc8/6RTsE/4qcPaXNT3DQa8ccuq8+0T9E7L5s4ds89t6VpME3r7PI+xEJvN yq2p0nyIv6NcpLnm6W9ofzv99sds9EL7t3VXWAqhNPWo+E+yp+kbskt1KLs8OCr/SvbXs/tJ8tBd h5LLIMY/k/yNSr44c2RkO7nR2P4/uQ8NrwO0vC35DPtUlV0e+oucYw8aWTyHzTK4Y/fsRoA+6G2J K+ig9AKE5am9c6sOBgNgV9t1FyyQBjNgY/zHGDAcov3hX8Bf0nFht527amp8+OLarmpqYCIygcAR ufHcffXRx+auRuuBXuEf+yvscPdo19jDSh8T/x2I2rppPYLIwx/90mLv11Ht/AFoXtE2kgvT56av 0EnFiTjc5bZdQe/h4SHatHa5tn1buqho1gdb7HmGXSJuovAhOZExYVpnPSYxth7DjE8Iwo2iA6Bl 8p7Ld5y/2+OaFgb37v6e87jg3CQcfZLzJMY7Picp55Ljdbe7xwrnEavdS4xBfFgvcQ2xcYbrGkt8 MX6lXtGP1Och9ZNA64RzZIWC/Io4fmXKbeFa6E23FsveFxFPInp5Xnl06ueENJIlYvgZ5pKIYYIa iZnneUqQ1ihhjesGEwgYnFeIUZTAvLWbjSuBTeyqc0fYE38BQ7hT1wplbmRzdHJlYW0KZW5kb2Jq CjI5IDAgb2JqCjw8L1R5cGUvWFJlZi9JbmRleFswIDMwXS9TaXplIDMwL1dbMSAyIDFdL1Jvb3Qg MjcgMCBSL0luZm8gMjggMCBSL0lEWzxEMDE3MzE5NzZFOUU1NDkyOTQ4NzNBODRDOUQ1Mzc1QT4g PEQwMTczMTk3NkU5RTU0OTI5NDg3M0E4NEM5RDUzNzVBPl0vTGVuZ3RoIDg5ICAgICAgICAvRmls dGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnheFcjJDYAwEENROxthiSLEgaI40AMSTVAJbXCnIaoI nsPTnzHABjjxEiRKEjSHQgFRoWYJMnDZtH22OeYdzI/dnuWyRkmsJ1hf+zvOt7WXUSauB37oUg14 CmVuZHN0cmVhbQplbmRvYmoKc3RhcnR4cmVmCjU5ODYKJSVFT0YK --001a114091fcf34b630555998f28 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 X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f --001a114091fcf34b630555998f28--