From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/113348 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?b?SWRyaXMgU2FtYXdpIEhhbWlkINin2K/YsdmK2LMg2LPZhdin2YjZiiDYrdin?= =?utf-8?q?=D9=85=D8=AF_via_ntg-context?= Newsgroups: gmane.comp.tex.context Subject: Re: LMTX error processing Adobe Arabic Naskh font Date: Wed, 10 Nov 2021 09:04:19 -0700 Organization: CSU Message-ID: References: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=----------nW6bR2puCjiFage00nD9dp Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37766"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Opera Mail/1.0 (Win32) Cc: =?utf-8?B?SWRyaXMgU2FtYXdpIEhhbWlkINin2K/YsdmK2LMg2LPZhdin2YjZiiDYrQ==?= =?utf-8?B?2KfZhdiv?= To: "mailing list for ConTeXt users" Original-X-From: ntg-context-bounces@ntg.nl Wed Nov 10 17:05:56 2021 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 1mkq6m-0009a4-Mp for gctc-ntg-context-518@m.gmane-mx.org; Wed, 10 Nov 2021 17:05:56 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id DED8528909A; Wed, 10 Nov 2021 17:04:36 +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 8pVxets__Y7d; Wed, 10 Nov 2021 17:04:34 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id A398128910C; Wed, 10 Nov 2021 17:04:34 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 13471289097 for ; Wed, 10 Nov 2021 17:04:33 +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 qLVVTbW2qw6j for ; Wed, 10 Nov 2021 17:04:32 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=40.107.243.66; helo=nam12-dm6-obe.outbound.protection.outlook.com; envelope-from=idris.hamid@colostate.edu; receiver= Original-Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2066.outbound.protection.outlook.com [40.107.243.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id A604728908B for ; Wed, 10 Nov 2021 17:04:31 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W924NNtQQEzQOZVQU9drWsC2XT44v2a7v5azW5aRHutfLcrvBIHqwXsZ00N0A3t/nMWzgx/pwTzaiKfNsF797cCUItueAgcmcvABpH29lXfUIyiKpHL3KuwU7ikt+UTxbfcUT9PSULoLV3GB4/aK+GrMr7fc54VHvCdp2ZltwBMjgrZaybxhY/4JhJdrs0p0bmL33QAATU1PAj2zXy2uIo39Pf7NOvgIYbMTi+pgCLmLUKLyJWWeK8nTpmANdPdBlYKdo8kg0SExjcq44aO9nUxnAOGG0iftfOvHr3Bz+j5uOEqlFB1AtScpwg3M+1mYoQc9SlEWlmHacuTgjlu3Gg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=V2ZEeHM9FrQS5YIb5r3WzbHzdJymqfnTKZl2sxN32ms=; b=YM0pHcFfD1iKPt7ghYss8tAvP8JTiA418iInaWPu7hcrXJiSXSOEkzYNCQys7C4kk91HZVUvq8Q2g4MpP6ccG0fMQLut5VW9j4UeOZlf4aZGv68Be7GmnqWDPLhBvEumP+CJabRVw8JiwyKiUZf+wMGh1zkAHYtZmzoaND5ZTcAyPdnZfkC3hlKPtET2RS05unH3f7MthUURTbcRGX/X+8qeYuZeQOBJiRKlmmPVxVzONIh/jPiZqt911LT2h+N5IT7o3oAde4/27z5GNcxBJ+7DO5RFeET/75j7pP7hgyEkSA1qbG7CPgb61p2CuTPsYgVpqRcwciGuZW2xb4eWLg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=colostate.edu; dmarc=pass action=none header.from=colostate.edu; dkim=pass header.d=colostate.edu; arc=none Authentication-Results: ntg.nl; dkim=none (message not signed) header.d=none;ntg.nl; dmarc=none action=none header.from=colostate.edu; Original-Received: from SA1PR07MB8563.namprd07.prod.outlook.com (2603:10b6:806:192::13) by SN6PR07MB5455.namprd07.prod.outlook.com (2603:10b6:805:a7::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.13; Wed, 10 Nov 2021 16:04:23 +0000 Original-Received: from SA1PR07MB8563.namprd07.prod.outlook.com ([fe80::b0a1:ef4:298b:decf]) by SA1PR07MB8563.namprd07.prod.outlook.com ([fe80::b0a1:ef4:298b:decf%9]) with mapi id 15.20.4649.019; Wed, 10 Nov 2021 16:04:22 +0000 In-Reply-To: X-ClientProxiedBy: CY4PR1101CA0014.namprd11.prod.outlook.com (2603:10b6:910:15::24) To SA1PR07MB8563.namprd07.prod.outlook.com (2603:10b6:806:192::13) Original-Received: from desktop-mt1m160 (97.118.7.45) by CY4PR1101CA0014.namprd11.prod.outlook.com (2603:10b6:910:15::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4690.17 via Frontend Transport; Wed, 10 Nov 2021 16:04:21 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f99bce8b-dd98-4a16-99e2-08d9a463c249 X-MS-TrafficTypeDiagnostic: SN6PR07MB5455: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: PT+BnanuqxJ5/tI+0nEP9xf381Db8yiwmCnV4pHwdh2fMluXC/WY7ab5Vt60vi9JngOAdLu8106/yP6VtEEsmLXmqdIaLrVaThOLGmhUF/RfwE3TBGEFAlJCCoKSz80yBuxgj3c/K3mNUxzFlKq/QsALq5as6BVXXb2GuEcswkgxhma48ZF99ZqHBcIN7HstLSIHwl0IU7jcqoEK+0wpQ6+2UI7mW6CwpHO6q7o8ek1ocXDP78oPBP2fZ/agyosMzvE5jVFO1gKfdVX9cd2cHv9VzI6R0DXWyuMKdJ1JdalnZiw5AllVKoNkd2JQpuebPcxPozoZv9Gp+EoJfb3LDNYoz/OK4kdLIaoRaAU48eY+qLVw+fmUewcfFEbgJE0WeZdTeQjiRzWDf4SXlRmDS9DnWta5tuhUWb12oXLxHZsy5a3aIDzmdEeR6htg8BF1pPl3DKm+K57CEOVyZ5rVmbJNhPPzJsFC9lGQgGW/J6kxUdG4EwGNUGdCKVqQm0CYUwNWxZdP7ayNEhr60j/elG/vCNBCt9DGlcCDAdaVEjXEvxGlJDdb9aw5jCK6iEeNEOPU7jcBpvAqkKLA4s9xJKZ3N+2JkcWihh7sQV0+tJyYFlbL/pUS7Od7p5JjAZSBpIBJmVv35j4wL7i2O1oJLl6c3XyLuC1e8RPIs3dRHCc= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA1PR07MB8563.namprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(8676002)(52116002)(508600001)(83380400001)(33716001)(33964004)(28085005)(6496006)(66556008)(2906002)(75432002)(36916002)(956004)(21480400003)(38350700002)(6916009)(8936002)(66476007)(26005)(55016002)(235185007)(86362001)(186003)(9686003)(5660300002)(38100700002)(316002)(786003)(66946007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MWJqYm5TT2lwblVXTEtKaGhnMklQeGxBL21OMEh2ek02K2NtVUx5eXJhTkF2?= =?utf-8?B?RmR6S3g1UGp2Z3F4ZG10cDQvS01uVnhIcU5LMWp1NUJ0U0VzLzJldXRkbmdU?= =?utf-8?B?aTMyTjA4bGdMODRGaWFOSk1pSG5DN2dhVlB4VmlLai9kZkNXUUU3d09qTk9D?= =?utf-8?B?OE1pMHhIc2xaM01nblpxM09kUnk2WWVVcVBhY0orR0JldDhEODRIbTJkcWg3?= =?utf-8?B?eFZCNkVGNmZEQzFPbCsySmVJendZbnB1L3BGd0txL0dVWTZGQ0RKbFdzQ3Nu?= =?utf-8?B?UTViNlhMSjFFUEYxNmZNbTd5Y2x5Z2J3ajc1MnpOa2ZBZWdQcXJpbDZadTlm?= =?utf-8?B?TFhnNWdaMGhib3FhV3pPa2tEVGswNFowUURER3g2d2s5ckNHVTA5VU43UlpM?= =?utf-8?B?WGNWbWJ3TDI1NS9DbFRpY1dUZnZkaml4a3psdERGa0U4c0N2Q3FXTloyL2JF?= =?utf-8?B?TU92ZHhXTnZOOENQc1liZDYrUVorMWZuajFJcHN1b0E1V2NXRG9tOTJjQUFk?= =?utf-8?B?cDhwQVVpbVl2NjJvb2Rnb3JIeGlNSE4wM0RQZ25QSVgxSDdORVNOMUJCNWJk?= =?utf-8?B?blQ5UlQvQkdwcDNtRVBDOC9zYi8rS0tDTkk3TS9TUW82cEtMdjIrQUJFZTFj?= =?utf-8?B?MTN5bmtDeU9yQm55V2MrQlZWSjkyTUJOVEQydm X-OriginatorOrg: colostate.edu X-MS-Exchange-CrossTenant-Network-Message-Id: f99bce8b-dd98-4a16-99e2-08d9a463c249 X-MS-Exchange-CrossTenant-AuthSource: SA1PR07MB8563.namprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Nov 2021 16:04:21.9958 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: afb58802-ff7a-4bb1-ab21-367ff2ecfc8b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cOnbVXJ0+zzUNI2Q/yAiW0IYThTbG0cABQPEvHfS6T3uA5Lfr5EoWEdLtR09Jb8T6Od6pDv2fubCulQ0ri0aqw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR07MB5455 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:113348 Archived-At: ------------nW6bR2puCjiFage00nD9dp Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Content-Transfer-Encoding: Quoted-Printable For III: See attached! On Wed, 10 Nov 2021 09:00:26 -0700, Idris Samawi Hamid =D8=A7=D8=AF=D8=B1= =D9=8A=D8=B3 =D8=B3=D9=85=D8=A7=D9=88=D9=8A =D8=AD=D8=A7=D9=85=D8=AF =20 wrote: > Dear Hans and gang, > > Consider the following MWE: > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > \definefont[ARABICFONT][file:Adobe_Naskh.ttf*arabic at 28pt] > % \definefont[ARABICFONT][file:Amiri-Regular_0.ttf*arabic at 28pt] > % \definefont[ARABICFONT][file:Scheherazade-Regular.ttf*arabic at 28pt] > % \definefont[ARABICFONT][file:UthmanTN1_Ver10.otf*arabic at 28pt] > % \definefont[ARABICFONT][file:almfixed.otf*arabic at 28pt] > > \disabledirectives[filters.utf.reorder] > \noheaderandfooterlines > > \setupwhitespace[big] > % \setupinterlinespace[line=3D4.2ex] > > \starttext > % \startTEXpage[offset=3D1ex] > \setupdirections[bidi=3Dglobal,method=3Done] > \righttoleft > \ARABICFONT > > =D8=AE=D9=8E=E2=80=8D % a > > =D8=AE=D9=8E=D9=84 > > % \stopTEXpage > \stoptext > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Three bugs: > > I. If we use start|stoptex and comment start|stopTeXpage, then both =20 > lines 19 and 21 give an error: > > =3D=3D=3D=3D=3D=3D=3D > tex error > tex error on line 20 in file ./test.tex: > > lua error: > > callback error: [string =20 > "C:/ConTeXt/tex/texmf-context/tex/context/base..."]:2058: attempt to =20 > index a number value (local 'chainstep') > stack traceback: > [string "C:/ConTeXt/tex/texmf-context/tex/context/base..."]:2058: in =20 > upvalue 'chainrun' > [string "C:/ConTeXt/tex/texmf-context/tex/context/base..."]:2941: in =20 > function <[string =20 > "C:/ConTeXt/tex/texmf-context/tex/context/base..."]:2514> > (...tail calls...) > [string "C:/ConTeXt/tex/texmf-context/tex/context/base..."]:2065: in =20 > upvalue 'chainrun' > [string "C:/ConTeXt/tex/texmf-context/tex/context/base..."]:2941: in =20 > local 'handler' > [string "C:/ConTeXt/tex/texmf-context/tex/context/base..."]:3999: in =20 > field '?' > ...eXt/tex/texmf-context/tex/context/base/mkxl/node-fnt.lmt:459: in =20 > upvalue 'nodes_handlers_characters' > [string "local tonut =3D nodes.tonut..."]:23: in function <[string =20 > "local tonut =3D nodes.tonut..."]:12> > (...tail calls...)=09 > > 10 \setupwhitespace[big] > 11 % \setupinterlinespace[line=3D4.2ex] > 12 > 13 \starttext > 14 % \startTEXpage[offset=3D1ex] > 15 \setupdirections[bidi=3Dglobal,method=3Done] > 16 \righttoleft > 17 \ARABICFONT > 18 > 19 =D8=AE=D9=8E=E2=80=8D > 20 >> > 21 =D8=AE=D9=8E=D9=84 > 22 > 23 % \stopTEXpage > 24 \stoptext > =3D=3D=3D=3D=3D=3D=3D > > Comment line 19 and yu will get virtually the same error. > > II. Using start|stopTeXpage, only line 21 gives the error: > > =3D=3D=3D=3D=3D=3D=3D > tex error > tex error on line 22 in file ./test.tex: > > lua error: > > callback error: [string =20 > "C:/ConTeXt/tex/texmf-context/tex/context/base..."]:2058: attempt to =20 > index a number value (local 'chainstep') > stack traceback: > [string "C:/ConTeXt/tex/texmf-context/tex/context/base..."]:2058: in =20 > upvalue 'chainrun' > [string "C:/ConTeXt/tex/texmf-context/tex/context/base..."]:2941: in =20 > function <[string =20 > "C:/ConTeXt/tex/texmf-context/tex/context/base..."]:2514> > (...tail calls...) > [string "C:/ConTeXt/tex/texmf-context/tex/context/base..."]:2065: in =20 > upvalue 'chainrun' > [string "C:/ConTeXt/tex/texmf-context/tex/context/base..."]:2941: in =20 > local 'handler' > [string "C:/ConTeXt/tex/texmf-context/tex/context/base..."]:3999: in =20 > field '?' > ...eXt/tex/texmf-context/tex/context/base/mkxl/node-fnt.lmt:459: in =20 > upvalue 'nodes_handlers_characters' > [string "local tonut =3D nodes.tonut..."]:23: in function <[string =20 > "local tonut =3D nodes.tonut..."]:12> > (...tail calls...)=09 > > 12 > 13 % \starttext > 14 \startTEXpage[offset=3D1ex] > 15 \setupdirections[bidi=3Dglobal,method=3Done] > 16 \righttoleft > 17 \ARABICFONT > 18 > 19 =D8=AE=D9=8E=E2=80=8D % a > 20 > 21 =D8=AE=D9=8E=D9=84 > 22 >> > 23 \stopTEXpage > 24 % \stoptext > =3D=3D=3D=3D=3D=3D=3D > > III Let us switch to almfixed: > > If you comment line 21 and use only line 19, then there is no tex error, = =20 > but the result is rendered incorrectly - see test-broken.pdf. > > For the correct result, see test-correct.pdf (add a space and any letter = =20 > - uncomment the end of line 19). > > Adobe Naskh is not publicly available. The four commented fonts are =20 > publicly available and generate no tex errors. > > Best wishes > Idris --=20 Idris Samawi Hamid, Professor Department of Philosophy Colorado State University Fort Collins, CO 80512= ------------nW6bR2puCjiFage00nD9dp Content-Disposition: attachment; filename=test-broken.pdf Content-Type: application/pdf; name="test-broken.pdf" Content-Transfer-Encoding: Base64 JVBERi0xLjcKJcPPztTF2NTQxMYKNCAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVu Z3RoIDEwNiA+PgpzdHJlYW0KeAFtzjsKhEAQBNB8TlEn6O3PtM7AssGCCsadialG3j91QBAEqazq BcXYwZjSP9JnFGhPpbpVRWxJ2sJoJZNUsy5DlMSra4c4sHyZWX4rYr6pk+diuX+R+pSWqViLvFC7 6BCJr3snz0chswplbmRzdHJlYW0KZW5kb2JqCjggMCBvYmoKPDwgL1N1YnR5cGUgL1hNTCAvVHlw ZSAvTWV0YWRhdGEgL0xlbmd0aCAxOTM1ID4+CnN0cmVhbQo8P3hwYWNrZXQgYmVnaW49Iu+7vyIg aWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6 bnM6bWV0YS8iPjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y Mi1yZGYtc3ludGF4LW5zIyI+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6ZGM9 Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj48ZGM6Zm9ybWF0PmFwcGxpY2F0aW9u L3BkZjwvZGM6Zm9ybWF0PjxkYzpjcmVhdG9yPjxyZGY6U2VxPjxyZGY6bGkgeG1sOmxhbmc9Ingt ZGVmYXVsdCIvPjwvcmRmOlNlcT48L2RjOmNyZWF0b3I+PGRjOmRlc2NyaXB0aW9uPjxyZGY6QWx0 PjxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCIvPjwvcmRmOkFsdD48L2RjOmRlc2NyaXB0aW9u PjxkYzp0aXRsZT48cmRmOkFsdD48cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPnRlc3Q8L3Jk ZjpsaT48L3JkZjpBbHQ+PC9kYzp0aXRsZT48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0 aW9uIHJkZjphYm91dD0iIiB4bWxuczpwZGZ4PSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZngvMS4z LyI+PHBkZng6SUQ+dGVzdCB8IDIwMjEtMTEtMTBUMDg6NTc6NTYtMDc6MDA8L3BkZng6SUQ+PHBk Zng6Q29uVGVYdC5Kb2JuYW1lPnRlc3Q8L3BkZng6Q29uVGVYdC5Kb2JuYW1lPjxwZGZ4OkNvblRl WHQuVGltZT4yMDIxLTExLTEwVDA4OjU3OjU2LTA3OjAwPC9wZGZ4OkNvblRlWHQuVGltZT48cGRm eDpDb25UZVh0LlVybD53d3cucHJhZ21hLWFkZS5jb208L3BkZng6Q29uVGVYdC5Vcmw+PHBkZng6 Q29uVGVYdC5TdXBwb3J0PmNvbnRleHRnYXJkZW4ubmV0PC9wZGZ4OkNvblRlWHQuU3VwcG9ydD48 cGRmeDpDb25UZVh0LlZlcnNpb24+MjAyMS4xMS4wNSAxNjoxMTwvcGRmeDpDb25UZVh0LlZlcnNp b24+PHBkZng6Q29uVGVYdC5MTVRYLz48cGRmeDpUZVguU3VwcG9ydD50dWcub3JnPC9wZGZ4OlRl WC5TdXBwb3J0PjxwZGZ4Okx1YVRlWC5WZXJzaW9uPjIuMDk8L3BkZng6THVhVGVYLlZlcnNpb24+ PHBkZng6THVhVGVYLkZ1bmN0aW9uYWxpdHk+MjAyMTExMDM8L3BkZng6THVhVGVYLkZ1bmN0aW9u YWxpdHk+PHBkZng6THVhVGVYLkx1YVZlcnNpb24+NS40PC9wZGZ4Okx1YVRlWC5MdWFWZXJzaW9u PjxwZGZ4Okx1YVRlWC5QbGF0Zm9ybT53aW42NDwvcGRmeDpMdWFUZVguUGxhdGZvcm0+PC9yZGY6 RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRw Oi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj48eG1wOkNyZWF0ZURhdGUvPjx4bXA6Q3JlYXRvclRv b2w+THVhTWV0YVRlWCAyLjA5IDIwMjExMTAzICsgQ29uVGVYdCBMTVRYIDIwMjEuMTEuMDUgMTY6 MTE8L3htcDpDcmVhdG9yVG9vbD48eG1wOk1vZGlmeURhdGUvPjx4bXA6TWV0YWRhdGFEYXRlLz48 L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpwZGY9 Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPjxwZGY6S2V5d29yZHMvPjxwZGY6UHJvZHVj ZXI+THVhTWV0YVRlWC0yLjA5PC9wZGY6UHJvZHVjZXI+PHBkZjpUcmFwcGVkPkZhbHNlPC9wZGY6 VHJhcHBlZD48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4 bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyI+PHhtcE1NOkRvY3Vt ZW50SUQ+dXVpZDplNzZlOGVhMy00MDJiLWIyMzctNDk0Ni03NGVmNjNlZjc1YjY8L3htcE1NOkRv Y3VtZW50SUQ+PHhtcE1NOkluc3RhbmNlSUQ+dXVpZDpmODA0MTg5Ny00YWY5LTliZTQtMDdhYS05 YjA4ZmFlZWExMDk8L3htcE1NOkluc3RhbmNlSUQ+PC9yZGY6RGVzY3JpcHRpb24+PC9yZGY6UkRG PjwveDp4bXBtZXRhPjw/eHBhY2tldCBlbmQ9InciPz4KZW5kc3RyZWFtCmVuZG9iagoxMiAwIG9i ago8PCAvU3VidHlwZSAvQ0lERm9udFR5cGUwQyAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3Ro IDkyMyA+PgpzdHJlYW0KeAFdk11MW2UYx09L+x4GJxXojpEWzmELUpNlS/DO4LJWBGfiBybLRlGj EqqCbScM+oW0PbSOjreccvpxWlJgZWJb6sc25xITBtNML/TCoLM1muiMMdGYLFu4eQ97u2Snhas9 F8+T5/c+b/7/5+JRECoVoVAoGl55znzqZP8h0wsv9g67LEMV9qbESCykmAh1UGqpkVqUUquqfKr8 dQsw3AurIaWAlBJ3UTVblGqOAkwdwUK4mykSUrWtBEHcaKzkLx+Rc02Raq8069TjFyrtZhMBFApl feOjzOFOWbatqvvS6THbW1bT0OlBy/NDFvv48Lj7YWdyKAglUVMjFzlUhEpZBTzxnfKOBnM/9SAj +gId6b6JlOhAU27rDnpMu7ot1dO93NF3rQKXy0UTBVZ7YoFPRRcYZADYgEljp0GHD//3FDqIOv8u fZN1pic83PSkj9GujpyxvoEJPdYO/fEnOoBeRapvr7P/g0IilstxMSurrcMRdJx2rpuX0hvrK8sD 1z2eAbOD0Ui/O1DSqUD/7HxF45O4R+3zB4MB3eT5MwuJmJBIMsiMnlWLiWg8pktPfDTFBc/6vYwG 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 ujbtdTj0g2KznoHECmwFbYH9+JGW3fiw4S6wI5F8ood8SCUAATGEGShQIUhBjwRJTxBCBkGmQEIs UpAxJKGCBJKUggmkIUEVZCr86Sv4t8sV+Bt8s+Cv97rEy35d9OsangkmmCv2RChVFIVJAJHw4lRm WSTj9L+IU7iLSfgKcRB/vM/kPT8H/1K3uDI1Uf/5619fHp9+vri6XlVvWIC/WC/v31uL+3X9YoDB fzQFNlVdwmRdYG0r+34G/h2WVWubd5hcFGaL5Lk/Hg473BOCEprPwWeCJbZ5Ux2saUgZAXcM29r3 A3ZEjNiQIUiIzudy+sKaMng+77K9aHM+NROEW+jDZ6zKvy0olYLP53NsGnNwtdNlC5E75/LSvFH5 0yiWFI4TaoeKuVUJydAhVtUOqX+BS4w9N3qP/6PJ2updlV/U5Q4J61+j1YW2GmTY10RyPcI3VYwK 95/6jKNQDiV9pwGupEJTfgRoqQQaLaahrH+pc1NwK/yhFdPPI0kHLc1DXREQQUYuwZG6fQILcyRD gv97VTBHMlA46C0NYHvC1hY5lf60RWMOLK5y5jUWlWY7dvatbrglsjfvsDXHJqfj+Kwuh25DV6Jv Mv2kMfk9Wgg+PJum2o84TlkNSV1pnkisz0b9SIcESrzSW9w5ypvjnisUnXFPAnPD3Iw+O3bCX7Nc /kOLN6b+qH8owbEviGJnSPtHbNrK1OBLT4002uCT9X4z25qHaGKxtWcnP98O01iY5Czmmy013ara q3EM2lT8y0AEcirpERuRzmI1i5OpUDMhRsiHZgeT19dX79Docq+nukAvN/sRYkiyO86T0hM0/MlM SsY0qC0Fl9oS33LGEPoIkdIVYbJPQnwacDTB5y/48iJElAuh6KIlhIwKWmmvImfHkbPjVIhACBHS V4C08j47+cJhlaOXfaHDBFu3RmQnxJngt2czXxfPXQ4cG3OOz+/45WjPsbjHsj+hVw8YGoT10vUN /oHvNYFm5UfK0UAXxxwbmFwdNc8n9WQaeCI74//8p9M42GPpmaZkd2Xp76WXWvUlq5D3c5qyfwFG l7uACmVuZHN0cmVhbQplbmRvYmoKMTggMCBvYmoKPDwgL0lEIFsgPENFRTNEOTM2OEM0NkVBNjhC RjhBQ0EyQ0RGNjExOTk2PiA8Q0VFM0Q5MzY4QzQ2RUE2OEJGOEFDQTJDREY2MTE5OTY+IF0gL0lu Zm8gMTcgMCBSIC9Sb290IDE2IDAgUiAvU2l6ZSAxOSAvVHlwZSAvWFJlZiAvVyBbIDEgMiAxIF0g L0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCA2NCA+PgpzdHJlYW0KeAEVyLsNgDAQBNFZHx+D kBCB66MzIgJ34ra8F7xgBqAQm6HnRbRsWbUiRvZqYYtqR9eP7i//boedasEEfeQD5wplbmRzdHJl YW0KZW5kb2JqCnN0YXJ0eHJlZgo1Mzc5CiUlRU9G ------------nW6bR2puCjiFage00nD9dp Content-Disposition: attachment; filename=test-correct.pdf Content-Type: application/pdf; name="test-correct.pdf" Content-Transfer-Encoding: Base64 JVBERi0xLjcKJcPPztTF2NTQxMYKNCAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVu Z3RoIDExOCA+PgpzdHJlYW0KeAGNz7EKAkEMBNB+v2K+ICabxM2CWAgqWKcTW638//YWDg6ObY4p 5zEwjB8Yz3LLcnoIaqPorr0iv0VGwxCcjaSGicOpiTcJ5B/vCzPL9YN8bdI6Waj2mGU9LHUv1Sh0 RGZpe+nkY9PaDH2F9yy8/l0AIs0ybgplbmRzdHJlYW0KZW5kb2JqCjggMCBvYmoKPDwgL1N1YnR5 cGUgL1hNTCAvVHlwZSAvTWV0YWRhdGEgL0xlbmd0aCAxOTM1ID4+CnN0cmVhbQo8P3hwYWNrZXQg YmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pjx4OnhtcG1ldGEgeG1s bnM6eD0iYWRvYmU6bnM6bWV0YS8iPjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5v cmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9 IiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj48ZGM6Zm9ybWF0 PmFwcGxpY2F0aW9uL3BkZjwvZGM6Zm9ybWF0PjxkYzpjcmVhdG9yPjxyZGY6U2VxPjxyZGY6bGkg eG1sOmxhbmc9IngtZGVmYXVsdCIvPjwvcmRmOlNlcT48L2RjOmNyZWF0b3I+PGRjOmRlc2NyaXB0 aW9uPjxyZGY6QWx0PjxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCIvPjwvcmRmOkFsdD48L2Rj OmRlc2NyaXB0aW9uPjxkYzp0aXRsZT48cmRmOkFsdD48cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1 bHQiPnRlc3Q8L3JkZjpsaT48L3JkZjpBbHQ+PC9kYzp0aXRsZT48L3JkZjpEZXNjcmlwdGlvbj48 cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpwZGZ4PSJodHRwOi8vbnMuYWRvYmUu Y29tL3BkZngvMS4zLyI+PHBkZng6SUQ+dGVzdCB8IDIwMjEtMTEtMTBUMDg6NTc6MDYtMDc6MDA8 L3BkZng6SUQ+PHBkZng6Q29uVGVYdC5Kb2JuYW1lPnRlc3Q8L3BkZng6Q29uVGVYdC5Kb2JuYW1l PjxwZGZ4OkNvblRlWHQuVGltZT4yMDIxLTExLTEwVDA4OjU3OjA2LTA3OjAwPC9wZGZ4OkNvblRl WHQuVGltZT48cGRmeDpDb25UZVh0LlVybD53d3cucHJhZ21hLWFkZS5jb208L3BkZng6Q29uVGVY dC5Vcmw+PHBkZng6Q29uVGVYdC5TdXBwb3J0PmNvbnRleHRnYXJkZW4ubmV0PC9wZGZ4OkNvblRl WHQuU3VwcG9ydD48cGRmeDpDb25UZVh0LlZlcnNpb24+MjAyMS4xMS4wNSAxNjoxMTwvcGRmeDpD b25UZVh0LlZlcnNpb24+PHBkZng6Q29uVGVYdC5MTVRYLz48cGRmeDpUZVguU3VwcG9ydD50dWcu b3JnPC9wZGZ4OlRlWC5TdXBwb3J0PjxwZGZ4Okx1YVRlWC5WZXJzaW9uPjIuMDk8L3BkZng6THVh VGVYLlZlcnNpb24+PHBkZng6THVhVGVYLkZ1bmN0aW9uYWxpdHk+MjAyMTExMDM8L3BkZng6THVh VGVYLkZ1bmN0aW9uYWxpdHk+PHBkZng6THVhVGVYLkx1YVZlcnNpb24+NS40PC9wZGZ4Okx1YVRl WC5MdWFWZXJzaW9uPjxwZGZ4Okx1YVRlWC5QbGF0Zm9ybT53aW42NDwvcGRmeDpMdWFUZVguUGxh dGZvcm0+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1s bnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj48eG1wOkNyZWF0ZURhdGUvPjx4 bXA6Q3JlYXRvclRvb2w+THVhTWV0YVRlWCAyLjA5IDIwMjExMTAzICsgQ29uVGVYdCBMTVRYIDIw MjEuMTEuMDUgMTY6MTE8L3htcDpDcmVhdG9yVG9vbD48eG1wOk1vZGlmeURhdGUvPjx4bXA6TWV0 YWRhdGFEYXRlLz48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0i IiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPjxwZGY6S2V5d29yZHMv PjxwZGY6UHJvZHVjZXI+THVhTWV0YVRlWC0yLjA5PC9wZGY6UHJvZHVjZXI+PHBkZjpUcmFwcGVk PkZhbHNlPC9wZGY6VHJhcHBlZD48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJk ZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyI+ PHhtcE1NOkRvY3VtZW50SUQ+dXVpZDo5ZGE1N2E2Yi00M2QxLWFjNjYtYjgyYi1iMjdlY2MzMjJm MDM8L3htcE1NOkRvY3VtZW50SUQ+PHhtcE1NOkluc3RhbmNlSUQ+dXVpZDpkZjkwNGQ2Yi00ZWFj LWE0ZmYtZDIwOS03Y2ZmOTU3Y2YwNWY8L3htcE1NOkluc3RhbmNlSUQ+PC9yZGY6RGVzY3JpcHRp b24+PC9yZGY6UkRGPjwveDp4bXBtZXRhPjw/eHBhY2tldCBlbmQ9InciPz4KZW5kc3RyZWFtCmVu ZG9iagoxMiAwIG9iago8PCAvU3VidHlwZSAvQ0lERm9udFR5cGUwQyAvRmlsdGVyIC9GbGF0ZURl Y29kZSAvTGVuZ3RoIDEwNDUgPj4Kc3RyZWFtCngBXVRbTBtHFF0be5aQFQE2WxUbdmnFoxJqpfaz NA1OgCZRoXwkLUZtRSgQkdjmUWJjE4yNneAwxmb9WJOah500YLZNA01TVQFCpT6TD2TSQtT+0EqR +lUp8DNLxpG6BqpIudLcO/fMmTlnPmYUhEpFKBSKnHfqqnT1deW6d2tr2ntbW9JYk8RKHKRYnnpZ KsiQCpRSoSr1Qer7AlD2xKuGlAJSSlxBZSQp1QgF2CyCg3A3UySkMgsJgvglN52/OSBn1TmqON0s UyVX0+3JPAIoFMr9uS+wr74uyxbt6NZ1dBtPG3QtHc2tx1taTT3tPdbnncmhIJREBqEi1BnyVA5A AOUO2ENEiBWllNGfjZSrjeZVC6pEdE0SKdFLeUiPXqRHUYOkYZB2E5/o8HOp49VSG5gJhEVOJH/E WtSJ365/03iqc6ovztKeRfNPq1q6CTfgNsYGrTZ5jHM0QHrpOmNZ0E9Elxbik43LNluj3sz+r5hH N6Fjqmd0hxRfZVLxaikOsqU/zShiUaBH298x+H1crR5wuN0uTd/Up1fCQT4cYWWPVWohHAgFNdHz 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 81Xvon2MBh33v8zi3u0KZW5kc3RyZWFtCmVuZG9iagozIDAgb2JqCjw8IC9GaXJzdCA2NyAvTiAx MSAvVHlwZSAvT2JqU3RtIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggODI4ID4+CnN0cmVh bQp4AYVU3W7bOgy+P0/Bu6U4iC35P0URIE1OzrK1WdGmW4GhF4rNegYSK5AVtAX28CMtu/GwYUts SyQ/8+cj5QAExBBOIIU0ACnooluCDAVMIBQRSIhlDHQlUQQJJFkGMoEsTEGmMMnEP1/Bv1kswd/g iwV/tVclXnbrvFtX8EgwQf8s8sJApmkWJxBGngwzmSVJGP0CmLyZ09Ym4SvEQfzL/UjWiwvwL1WD S11TBv+vF7Ob9b+zq+tl9YIF+PPV4u61sbhf1U8aGPzJFGiquoTRqsDaVvb1DPxbLKvGmlcYzQq9 RdLcHQ+HHe4JQYlNp+BzgAU2uakOVhsiSMAtw7b29YBtIEZsSBDER6tzOX1hahk8nbbZzpqcvU6I bH+uDu+xKr9ZIFrAZ/9sG8dsXO5U2UDk/Fxe6heiYRzFkszEoIxTao2gfjw6xLLaYQgycImxZq32 +BtOVlbtqnxWlzskrH+NVhXKKup7VxPR9Rl+qmJQuP/QZRyFsi/pDw1wJRWK8iNAQyXQhHEYyvq/ OtcFt8LvWzF+P6C051Lf1xUBEWTkEhyw2yUw10cSJPgfq4JjJH0IB72hOWxO2Noip9J5mxt9YHJT J15jUSmWYyffKMMtkZ14i40+mpzcsa82h3ZDx6ZrMr1idH6HFoI3zcZU+0GMU1Z9UleKJxLrs0E/ sj6BEq/UFncu5Pq45wpFK9wRwdwwN6OPLjrhr5ku/77Bta7f6u9LcNHnFGKnifvPaJpK1+BLLx1w tMEH633Q25qHaGSxsWcnPZ8ObSyMcibzxZaKTlXt1TgEbSp+MxCBHEu6xEZk53F6LpKxoKcYIO/N DkbPz8/ewahyr8aqQC/X+wGiT7J150npCRr+5FxKxhhUlowLZSne4pwh9BMii9M22Dsh3vU4muCL J3x6EiLKhUjpoCWEjApaaZ9GTo4jJ8eZEIEQIqRHgLTyfnLShf0qBzfrQocJtm6NSE4oZoI/++Z4 rT13ObBtGHPov40vB3u2xR2W9QndqsfQIKwWrm/wHf7UBJqVvzFHA10cczQwujoqnk/qyTjwxOSM P/0Pp3Gwx9LTpmR1Zenz0lGddiWnIe+nNGU/ADYmu/4KZW5kc3RyZWFtCmVuZG9iagoxOCAwIG9i ago8PCAvSUQgWyA8MDQwQjZGMEUzRTA3QjA2OUZFMjBCQzM1N0NCQTg3M0Y+IDwwNDBCNkYwRTNF MDdCMDY5RkUyMEJDMzU3Q0JBODczRj4gXSAvSW5mbyAxNyAwIFIgL1Jvb3QgMTYgMCBSIC9TaXpl IDE5IC9UeXBlIC9YUmVmIC9XIFsgMSAyIDEgXSAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3Ro IDY2ID4+CnN0cmVhbQp4ARXIuxGAIBQF0b3gB51xRgNKMLJba6ETGqEE7gtOsAuQyJuhZyBqtKxY Ej16tWyLSkPXh+43/m6Hnao/E5KSBC8KZW5kc3RyZWFtCmVuZG9iagpzdGFydHhyZWYKNTUyMgol JUVPRg== ------------nW6bR2puCjiFage00nD9dp 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== ------------nW6bR2puCjiFage00nD9dp--