From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/113819 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Fabrice L via ntg-context Newsgroups: gmane.comp.tex.context Subject: MP: problem connecting paths. Date: Sun, 19 Dec 2021 23:30:24 -0500 Message-ID: <694BE441-A172-40EC-8365-3489BA0ADCE9@gmail.com> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.40.0.1.81\)) Content-Type: multipart/mixed; boundary="Apple-Mail=_CF40EBE8-60F8-49EE-8E6F-165BD4B73DD3" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19571"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Fabrice L To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Mon Dec 20 05:31:05 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 1mzAKH-0004qc-8d for gctc-ntg-context-518@m.gmane-mx.org; Mon, 20 Dec 2021 05:31:05 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 9D36228679F; Mon, 20 Dec 2021 05:30:32 +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 0vTtVnTa8eyC; Mon, 20 Dec 2021 05:30:31 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id A8D2E28667D; Mon, 20 Dec 2021 05:30:31 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 659D328667D for ; Mon, 20 Dec 2021 05:30: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 1ounsJ95AADf for ; Mon, 20 Dec 2021 05:30:28 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.222.177; helo=mail-qk1-f177.google.com; envelope-from=fabrice.alpha@gmail.com; receiver= Original-Received: from mail-qk1-f177.google.com (mail-qk1-f177.google.com [209.85.222.177]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id DFD8A286443 for ; Mon, 20 Dec 2021 05:30:27 +0100 (CET) Original-Received: by mail-qk1-f177.google.com with SMTP id de30so8321965qkb.0 for ; Sun, 19 Dec 2021 20:30:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:mime-version:subject:message-id:date:to; bh=VQfHUu9DkG6tVKkOeqha+ISBQx4nhK7UtOl3zSsxXvY=; b=YQc1iv69l8+iQNU47CaS6UvEjiVU+myXrQcHeZH4weSOwRO3LYFBNK14fVKP5fanCN 3eeyGg/vkSubifd6QOGuqUVQx65Mop+SxRPLZ0dDDFXDfO++0GLnacblpMX/PJ2+UH/H bi+a0SlEeHl5ml00GaLrIyfUQ6/JOhwF/I1YzEYpAZqSVcDporW8LVoduQ0IkcelmlYy zM52W7DIXjySv07od6fQDlMWaA7unWcJmUwd2Vw6ZE7ZLcd3QCWvlWzwm2+n8GrKHslB XUYQUbWBXJDVfVJ+xX+j7PepLm4xApolZSf+wDhDKZYJ5loeUwGzdBcECIdwaJkcgC2R 81Mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:subject:message-id:date:to; bh=VQfHUu9DkG6tVKkOeqha+ISBQx4nhK7UtOl3zSsxXvY=; b=uk16jPi++dnJcaXOXdhaP6iBbc8g0rzEmDJIP38z+cHpU32XUEDFvzOoJCoMxvUSMR cZ2QgG5RIGcdEOSWa4RUhZ2p+1bIvh0M5SD1aFbpVETgrIbCVMa2ibwflkJVE/2CQ8q0 gRdfJwNW1N/IXuWIZTMK1sR/WGvqPk8vzfnl203/C//MRFN+cccWmpclJvZ34hpF2a/p +lASqva+7JgDDLnyLQ174NqzoG5zOIZCZnUQ5knHc0Dj+iDvbkcN94m86hp0OJZt+G9z NkQrDbwdqctmG6EDMBxCljkCQCeNHaN7INhd8H2mCQv8EZB7VZLVcniov95EYTG1Ifzc Dg2g== X-Gm-Message-State: AOAM530z3LyZAPOSD7zW04iQYtupF5DrEFSZTsIFo4K6FMfec9r7vHBe S7c8lmCOW7yOBIinnGRswZGiajcujeFfDQ== X-Google-Smtp-Source: ABdhPJwe7wiWCJxjX5FCKeJsqReAIXJMmCaMcfl21im8NKzEaN2JEkettjrRvaDJ0X8qJ16BcouyWg== X-Received: by 2002:a05:620a:4481:: with SMTP id x1mr8419573qkp.423.1639974625590; Sun, 19 Dec 2021 20:30:25 -0800 (PST) Original-Received: from smtpclient.apple ([38.74.28.141]) by smtp.gmail.com with ESMTPSA id t6sm10796598qkj.33.2021.12.19.20.30.24 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 19 Dec 2021 20:30:25 -0800 (PST) X-Mailer: Apple Mail (2.3693.40.0.1.81) 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:113819 Archived-At: --Apple-Mail=_CF40EBE8-60F8-49EE-8E6F-165BD4B73DD3 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Dear list, I have a problem connecting path with the operator =C2=AB & =C2=BB (page = 16 Metafun manual). The problem is illustrated by the code (and the = joined PDF) which follows.=20 I draw random cycled forms (left part of the figure) and when they = interact, they are modified to =C2=AB fit together =C2=BB (right part of = the figure) . When building these new forms, I connect paths (usually = two or three depending on position 0 of the path); the last point a path = is the same as the first point of the next path ; for exemple, to modify = the blue circle, named =C2=AB circleA =C2=BB, I take the circle A from = P1 to P2, then a segment from P2 to P1 and cycle to have a closed path. = So I should be able to do : newcircleA :=3D circleA cutbefore P1 cutafter P2 & (P2 -- P1) & cycle ; The =C2=AB & =C2=BB operator is supposed to work (if I understand = correctly) in this case, but I have this error message : "! Paths don't touch; `&' will be changed to `..=E2=80=99." Which I do not understand since the paths =C2=AB touch =C2=BB. There was = a similar question last year, without a clear answer (=C2=AB=20 METAPOST subpath rounding issue = =C2=BBhttps://www.mail-archive.com/ntg-context@ntg.nl/msg94294.html).=20 A solution is to ignore the repeating points : newcircleA :=3D circleA cutbefore P1 cutafter P2 -- (P2 -- P1) -- cycle = ; but this new shape has 9 points instead of 7. The problem is that I do = these operations a number of times, and the length of a path (in the = number of points) is increasing and cause trouble when I look for = intersections with others shapes. Here is the MWE: \startMPpage path circleA , circleB ; pair P[]; circleA :=3D fullcircle scaled 1in randomized 3 ; circleB :=3D fullcircle scaled 1in randomized 3 shifted(0.3in,0.3in) ; draw circleA withcolor blue ; draw circleB withcolor red ; P[1] :=3D circleA intersectionpoint circleB ; dotlabel.lft("$P_1$",P[1]) ; dotlabel.rt("$\blue\tfx P_0^A$",point 0 of circleA) ; P[2] :=3D reverse(circleA) intersectionpoint circleB ; dotlabel.rt("$P_2$",P[2]) ; dotlabel.rt("$\red\tfx P_0^B$",point 0 of circleB) ; path newcircleA , newcircleB ; % newcircleA :=3D circleA cutbefore P1 cutafter P2 & (P2 -- P1) & cycle = ; % previous line gives an error : % "! Paths don't touch; `&' will be changed to `..'." newcircleA :=3D circleA cutbefore P1 cutafter P2 -- (P2 -- P1) -- cycle = ; newcircleA :=3D newcircleA xshifted 2in ; draw newcircleA withcolor darkgreen ; newcircleB :=3D (circleB cutafter P1) -- (P1 -- P2) -- (circleB = cutbefore P2 ) & cycle ;=20 newcircleB :=3D newcircleB xshifted 2in ; draw newcircleB withcolor black ; drawpoints newcircleA ; drawpointlabels newcircleA ; \stopMPpage --Apple-Mail=_CF40EBE8-60F8-49EE-8E6F-165BD4B73DD3 Content-Disposition: inline; filename=test.pdf Content-Type: application/pdf; x-unix-mode=0644; name="test.pdf" Content-Transfer-Encoding: base64 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 QOiMGrQugYDXFm2t6TbXI4Hbb+261zcsfGZ5Q+c2QwJ+BUMHRB0Nregb8+Gt5PzYcg49pb7njBcl lRZRetOjLe0NXlFnM49bWnovEorDJlNkiuU8CfIRZl2kSyxEiPHJCbTzXrTfoLa8pN/1DmobJJo2 OyY3k8W1J71BkuEFfSNTjknaAIchxsnz/n9IwjigBtpdwoaSew2Sm0iXWJFMn52RPO39ICQ7JDtE HuKo8yAcERzxzbgMoz5SCDMQsiklHTGRNiiB1x79Xgx3kWWQxjRhQ/GvZxQ39XvtHxDFGyB7PB7C CAfxQdogl14qCDV+BCNDQ51j7zqom8imQ+lfvmdYRYPHGUWdHxcnslvT3fqne0B2iU1gxdGfk+Fp 69EZFWee0RPUOK47IntAHuJIUqkB6gSOJHx6vXXsd6woECoGM/dwpCN5FY7KZyMMrw09Y/Cg/wjI LoKEcrzNIX05OeR+a1d+dEhlhg8yZMdkD8lDJBN1km5GEyRM3OXYou1j1GalozbQDLWfDqAju+np HX+8iiDB7xN0fVtgn8YrN3u79j8e2B2QPR6PYdSfyJbWjZ9FXGaaPIKR4fw2k16nmDeB3eafj0u2 s8wfbKHDVqPxG9HDwL5KaLdYEtV2AzIcHXK396r8gGN7xzLGuDdoFEbeCyR7RB4CqZ1viFROvNhl nYh+JHdkfE9UOxjBpD/j0Etfh4R368wmggTD4D5g4vewc53Z7e3a/7g7djw003VA7sH45vyz7A+/ fH/5H3PF2BoKZW5kc3RyZWFtCmVuZG9iagoxMCAwIG9iago8PCAvU3VidHlwZSAvWE1MIC9UeXBl IC9NZXRhZGF0YSAvTGVuZ3RoIDIwMzYgPj4gICAgICAgCnN0cmVhbQo8P3hwYWNrZXQgYmVnaW49 Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pjx4OnhtcG1ldGEgeG1sbnM6eD0i YWRvYmU6bnM6bWV0YS8iPjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5 OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1s bnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj48ZGM6Zm9ybWF0PmFwcGxp Y2F0aW9uL3BkZjwvZGM6Zm9ybWF0PjxkYzpjcmVhdG9yPjxyZGY6U2VxPjxyZGY6bGkgeG1sOmxh bmc9IngtZGVmYXVsdCIvPjwvcmRmOlNlcT48L2RjOmNyZWF0b3I+PGRjOmRlc2NyaXB0aW9uPjxy ZGY6QWx0PjxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCIvPjwvcmRmOkFsdD48L2RjOmRlc2Ny aXB0aW9uPjxkYzp0aXRsZT48cmRmOkFsdD48cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPnRl c3Q8L3JkZjpsaT48L3JkZjpBbHQ+PC9kYzp0aXRsZT48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRl c2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpwZGZ4PSJodHRwOi8vbnMuYWRvYmUuY29tL3Bk ZngvMS4zLyI+PHBkZng6SUQ+dGVzdCB8IDIwMjEtMTItMTlUMjI6NTc6NDMtMDU6MDA8L3BkZng6 SUQ+PHBkZng6Q29uVGVYdC5Kb2JuYW1lPnRlc3Q8L3BkZng6Q29uVGVYdC5Kb2JuYW1lPjxwZGZ4 OkNvblRlWHQuVGltZT4yMDIxLTEyLTE5IDIyOjU3PC9wZGZ4OkNvblRlWHQuVGltZT48cGRmeDpD b25UZVh0LlVybD53d3cucHJhZ21hLWFkZS5jb208L3BkZng6Q29uVGVYdC5Vcmw+PHBkZng6Q29u VGVYdC5TdXBwb3J0PmNvbnRleHRnYXJkZW4ubmV0PC9wZGZ4OkNvblRlWHQuU3VwcG9ydD48cGRm eDpDb25UZVh0LlZlcnNpb24+MjAyMS4xMi4xMCAxMTo0MTwvcGRmeDpDb25UZVh0LlZlcnNpb24+ PHBkZng6Q29uVGVYdC5MTVRYLz48cGRmeDpUZVguU3VwcG9ydD50dWcub3JnPC9wZGZ4OlRlWC5T dXBwb3J0PjxwZGZ4Okx1YVRlWC5WZXJzaW9uPjEuMTM8L3BkZng6THVhVGVYLlZlcnNpb24+PHBk Zng6THVhVGVYLkZ1bmN0aW9uYWxpdHk+NzQyMDwvcGRmeDpMdWFUZVguRnVuY3Rpb25hbGl0eT48 cGRmeDpMdWFUZVguTHVhVmVyc2lvbj41LjM8L3BkZng6THVhVGVYLkx1YVZlcnNpb24+PHBkZng6 THVhVGVYLlBsYXRmb3JtPm9zeC02NDwvcGRmeDpMdWFUZVguUGxhdGZvcm0+PC9yZGY6RGVzY3Jp cHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMu YWRvYmUuY29tL3hhcC8xLjAvIj48eG1wOkNyZWF0ZURhdGU+MjAyMS0xMi0xOVQyMjo1Nzo0My0w NTowMDwveG1wOkNyZWF0ZURhdGU+PHhtcDpDcmVhdG9yVG9vbD5MdWFUZVggMS4xMyA3NDIwICsg Q29uVGVYdCBNa0lWIDIwMjEuMTIuMTAgMTE6NDE8L3htcDpDcmVhdG9yVG9vbD48eG1wOk1vZGlm eURhdGU+MjAyMS0xMi0xOVQyMjo1Nzo0My0wNTowMDwveG1wOk1vZGlmeURhdGU+PHhtcDpNZXRh ZGF0YURhdGU+MjAyMS0xMi0xOVQyMjo1Nzo0My0wNTowMDwveG1wOk1ldGFkYXRhRGF0ZT48L3Jk ZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpwZGY9Imh0 dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPjxwZGY6S2V5d29yZHMvPjxwZGY6UHJvZHVjZXI+ THVhVGVYLTEuMTM8L3BkZjpQcm9kdWNlcj48cGRmOlRyYXBwZWQ+RmFsc2U8L3BkZjpUcmFwcGVk PjwvcmRmOkRlc2NyaXB0aW9uPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnht cE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIj48eG1wTU06RG9jdW1lbnRJRD51 dWlkOmUzOTEwOGE5LTRlODAtYWZiNy1kZDg4LTdiYTE4NjEwNGI3NzwveG1wTU06RG9jdW1lbnRJ RD48eG1wTU06SW5zdGFuY2VJRD51dWlkOjhjOGM2YmFmLTQ1NTMtOGQ0Zi1iN2RmLWRmMDNhNGRj Y2ZiNjwveG1wTU06SW5zdGFuY2VJRD48L3JkZjpEZXNjcmlwdGlvbj48L3JkZjpSREY+PC94Onht cG1ldGE+PD94cGFja2V0IGVuZD0idyI/PgplbmRzdHJlYW0KZW5kb2JqCjEzIDAgb2JqCjw8IC9T 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 dC5Kb2JuYW1lICh0ZXN0KSAvQ29uVGVYdC5TdXBwb3J0IChjb250ZXh0Z2FyZGVuLm5ldCkgL0Nv blRlWHQuVGltZSAoMjAyMS0xMi0xOSAyMjo1NykgL0NvblRlWHQuVXJsICh3d3cucHJhZ21hLWFk ZS5jb20pIC9Db25UZVh0LlZlcnNpb24gKDIwMjEuMTIuMTAgMTE6NDEpIC9DcmVhdGlvbkRhdGUg KEQ6MjAyMTEyMTkyMjU3NDMtMDUnMDAnKSAvQ3JlYXRvciA8ZmVmZjAwNGMwMDc1MDA2MTAwNTQw MDY1MDA1ODAwMjAwMDMxMDAyZTAwMzEwMDMzMDAyMDAwMzcwMDM0MDAzMjAwMzAwMDIwMDAyYjAw MjAwMDQzMDA2ZjAwNmUwMDU0MDA2NTAwNTgwMDc0MDAyMDAwNGQwMDZiMDA0OTAwNTYwMDIwMDAz MjAwMzAwMDMyMDAzMTAwMmUwMDMxMDAzMjAwMmUwMDMxMDAzMDAwMjAwMDMxMDAzMTAwM2EwMDM0 MDAzMT4gL0lEICh0ZXN0IHwgMjAyMS0xMi0xOVQyMjo1Nzo0My0wNTowMCkgL01vZERhdGUgKEQ6 MjAyMTEyMTkyMjU3NDMtMDUnMDAnKSAvUHJvZHVjZXIgKEx1YVRlWC0xLjEzKSAvVGVYLlN1cHBv cnQgKHR1Zy5vcmcpIC9UaXRsZSA8ZmVmZjAwNzQwMDY1MDA3MzAwNzQ+IC9UcmFwcGVkIC9GYWxz ZSAvUFRFWC5GdWxsQmFubmVyIChUaGlzIGlzIEx1YVRlWCwgVmVyc2lvbiAxLjEzLjAgKFRlWCBM aXZlIDIwMjEpKSA+PgplbmRvYmoKOSAwIG9iago8PCAvVHlwZSAvT2JqU3RtIC9OIDIwIC9GaXJz dCAxNDMgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCA4OTcgPj4gICAgICAgIApzdHJlYW0K eF61lltP2zAUx9/3Kc4j00TjW5xEQkilwEBrC2qB3cSDab0SqU2qJJXg2+9vp0ChLUEbSFVjJ8fn 5p+PjyBGnHgUE+ckNCaCpJYUUajxLqSIaeKa4gSfIkokJ8y50iScbMI+CSxXMSMhIC5iCiGnJAk8 4ziCTkhGeOLHEk2KhOSMJBaoUFEMAaUIaoWOk097exRc3M8tBedmgv9OnlU2q0qS8HNAwcCW+aIY 2RJO+xc9O07NQX5HvzGHThm3GLwSlKiWZppFdA0tRT7fIPMkJJ3URZHOmqXOTQGH4Lczv7/vPT6G l+QHCvF5v44lElGPBDJWjzjSWi9DfEU+GtoKfgfnh8ewbu8qeAGNvynkeK3ipOW8D/Xj5OFVLFa+ c8bWBDg27UHDwyKOjXrSer2Sauf+oS1HRTqv8qIOp29mSP+v9nm70/3S7Q3ymcm42B3YyWJqnMzU TEoE64UP6rTtKjCwK8ACl4kCJdhz5LVdjlzG/DTomPmJTSe3FelYUuDMuo9+VXBamWk6ameTqUWe gmFlZ1eUcAp+LNcocOItHqdTK2FmdRdqbvxeBMPFTeWn7iVUHWWjfJxmE9gYw15a3e+eUHBgSlvL bw+09nBsYBOSJcLEoXCb6IjJL7MUii1OQKMnndNDp2Hp0FtMv9gXnEyP0Xd3VP0IKof3JbJ0mv3J PYDYn7SsinvaaY/zG/uZgrNibAsX+c5D5Hg5XMznUztzmWeORk+dxpHFf8xaGsFxKZQLlsmwhb1k UuNxTW/j5uznxa+Lb1+6pkqzHvJTZD1T3TbQw5kCPhKHlhQD4jLE6IkfP93Kj1+2GSAeArRtBD07 x/9DUFPI6xyhgK5zlPwzR00OvKSpLkWOpmV5el+aEu1KUKiTVuhoYjirK1OZuGkkIl/i3gbV1+5R /2Tw0VChpD0WpdegQjzboBLvVpaaQt4A1YbihIO8cllthHxbcWpy4AVUqP9LqHDZfECJ4iL2NUpx X6Pexs3P/o+j9tVHc7N6mb3CDbjfis271aKmiNexQTu2VovEv9eiJgdeYvNYi9Atvjs2z3vKklxX uXANCQXf0rG70WtqffP1JNwx6EZydAyuEy2XDV/QNe4qtRku0Z6tzBhCKG61006wa27stPR3cX8x c8qZnwxRVlxHU9+3zlQt725HCi5L288zDK5sUaZ5RgFHYYQ7fwGPtldkCmVuZHN0cmVhbQplbmRv YmoKMzMgMCBvYmoKPDwgL1R5cGUgL1hSZWYgL0luZGV4IFsgMCAzNCBdIC9TaXplIDM0IC9XIFsg MSAyIDEgXSAvUm9vdCAzMSAwIFIgL0luZm8gMzIgMCBSIC9JRCBbIDwxMkFFRjcyRTVFREZCNDBE Njg3MTI4RDgzRTE0NEYxQT4gPDEyQUVGNzJFNUVERkI0MEQ2ODcxMjhEODNFMTQ0RjFBPiBdIC9G aWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMTExID4+ICAgICAgICAKc3RyZWFtCnheFckxDoJQ EIThGUDkKQIPKIwFodCEkFDQUdPoGTyEFdfiEl6GeAqcLb5M9l8AewBHAVFDW0gqiURScniBbrFf ICH9F7y+7T5ILEfeZrD5WHNykjPbJ3gvrV0kk5yPH9ht1rxU7FdwnPAHPcAJ1AplbmRzdHJlYW0K ZW5kb2JqCnN0YXJ0eHJlZgoxMjYwMAolJUVPRgo= --Apple-Mail=_CF40EBE8-60F8-49EE-8E6F-165BD4B73DD3 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii I would appreciate any help ! Thanks ! Fabrice. --Apple-Mail=_CF40EBE8-60F8-49EE-8E6F-165BD4B73DD3 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== --Apple-Mail=_CF40EBE8-60F8-49EE-8E6F-165BD4B73DD3--