X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on ham01.websitewelcome.com X-Spam-Flag2999: NO X-Spam-Level2999: X-Spam-Status2999: "No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.1 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gibibit.com; h=Received:Date:From:To:Subject:Message-ID:X-Mailer:Mime-Version:Content-Type:X-BWhitelist:X-Source:X-Source-Args:X-Source-Dir:X-Source-Sender:X-Source-Auth:X-Email-Count:X-Source-Cap; b=QMzwCvQ+epOO0HRYtfXBDOeHCgsz5qPsI9Gv/ZpduQyaeUX5S8VXdTriuv6wqwrtptmpKbS21krsKoZ7/SCgk2haHyx0hDA97um0/iZ48kKAegd/jCfGDXqabXbqESNv; Date: Fri, 23 Mar 2012 15:31:54 -0700 From: Colin D Bennett To: geda-user AT delorie DOT com Subject: [geda-user] Solder paste/nopaste flag overlapping, and custom paste apertures Message-ID: <20120323153154.31f9090d@svelte> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/MbWrY_suVNf5UUpXLmZlOFH" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator297.hostgator.com X-AntiAbuse: Original Domain - delorie.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - gibibit.com X-BWhitelist: no X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: c-67-160-113-82.hsd1.wa.comcast.net (svelte) [67.160.113.82]:36132 X-Source-Auth: colin AT gibibit DOT com X-Email-Count: 1 X-Source-Cap: c2t5bGVuO3NreWxlbjtnYXRvcjI5Ny5ob3N0Z2F0b3IuY29t Reply-To: geda-user AT delorie DOT com --MP_/MbWrY_suVNf5UUpXLmZlOFH Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline I am trying to customize the solder paste stencil apertures for a board since I don't want 1:1 scale. I want to shrink the aperture about 10% smaller than the copper pad. Also, I am thinking of using a =E2=80=9Chome plate=E2=80=9D design for SMD chip components to redu= ce mid-chip solder balls and tombstoning. I recently read about a patch by Andrew Armenia that allows shrinking the paste stencil aperture for selected pads (see [1] below). DJ responded with a comment that you can already achieve this, and in fact have greater control since you can make the paste stencil aperture a different shape than the pad: On Aug 11, 2010 at 02:07pm, DJ Delorie wrote: > For QFN exposed pads, do this... > Make a pad for each paste spot > Add one big pad with the "nopaste" flag that covers them all > That way you can control the paste separately from the copper Well, I tried this (see attached footprint, just look at pin 1 -- it has no paste whatsoever, while pin 2 has no =E2=80=9Clarger=E2=80=9D pad= but only has the =E2=80=9Cpaste=E2=80=9D pad to see if it even worked), but unfortunately the 'nopaste' flag on the larger pad is causing pcb to exclude paste from the smaller, overlapping pad as well. Is this the desired behavior? Am I missing something? Regards, Colin References [1] gEDA-user: pcb: solder paste stencil layers and QFNs by Andrew Armenia-3 Aug 11, 2010; 01:56pm --MP_/MbWrY_suVNf5UUpXLmZlOFH Content-Type: application/octet-stream; name=ST_LQFP64.fp Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=ST_LQFP64.fp IyBBdXRob3I6IENvbGluIEQgQmVubmV0dCA8Y29saW5AZ2liaWJpdC5jb20+CiMgUmV2aXNpb246 IDEKIyBEYXRlOiAyMDEyLTAxLTIwCiMKIyBTVE1pY3JvZWxlY3Ryb25pY3MgTFFGUDY0IC0gMTAg eCAxMCBtbSwgNjQtcGluIGxvdy1wcm9maWxlIHF1YWQgZmxhdCBwYWNrYWdlCiMgRnJvbSBTVE0z MkYxMDN4QywgU1RNMzJGMTAzeEQsIFNUTTMyRjEwM3hFLCBkYXRhIHNoZWV0IHAuIDExOSBbMV0u CiMKIyBTb2xkZXIgcGFzdGUgc3RlbmNpbCBkZXNpZ24KIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0KIwojIEZyb20gSVBDLTc1MzUgWzJdOgojCiMgICAzLjIuMi4xIExlYWRlZCBTTUTigJlz IEZvciBsZWFkZWQgU01E4oCZcywgZS5nLiwgSi1sZWFkZWQKIyAgIG9yIGd1bGwtd2luZyBjb21w b25lbnRzIHdpdGggMS4zIC0gMC40IG1tIFs1MS4yIC0gMTUuNyBtaWxdCiMgICBwaXRjaCwgdGhl IHJlZHVjdGlvbiBpcyB0eXBpY2FsbHkgMC4wMyAtIDAuMDggbW0gWzEuMiAtIDMuMSBtaWxdCiMg ICBpbiB3aWR0aCBhbmQgMC4wNSAtIDAuMTMgbW0gWzIuMCAtIDUuMSBtaWxdIGluIGxlbmd0aC4K IwojIFJlZHVjZSB3aWR0aCBieSAwLjA1IG1tICgwLjMwIG1tIHRvIDAuMjUgbW0pLgojIFJlZHVj ZSBsZW5ndGggYnkgMC4xMCBtbSAoMS4yMCBtbSB0byAxLjEwIG1tKS4KIwojIFsxXSBTVE1pY3Jv ZWxlY3Ryb25pY3MgRG9jIElEIDE0NjExIFJldiA4LgojIFsyXSBJUEMtNzUyNSwgTWF5IDIwMDAs IHAuIDMsIHNlY3Rpb24gMy4yLjIuMS4KCkVsZW1lbnRbIiIgIlNUX0xRRlA2NCIgIlUwIiAiIiAw IDAgIDUuNTBtbSAtNy4wMG1tIDAgMTAwICIiXQooCiAgICAjIFBhZCB3aWR0aCA9IDAuMzAgbW0K ICAgICMgSW5uZXIgcmFkaXVzIGZyb20gY2VudGVyIHRvIHBhZCA9IDUuMTUgbW0KICAgICMgT3V0 ZXIgcmFkaXVzIGZyb20gY2VudGVyIHRvIHBhZCA9IDYuMzUgbW0KICAgICMgSW5uZXIgdmVydGV4 IG9mZnNldCA9IDUuMzAgbW0KICAgICMgT3V0ZXIgdmVydGV4IG9mZnNldCA9IDYuMjAgbW0KCgkj IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQoJIyBQYWRbICAgclgxICAgICByWTEgICAgIHJYMiAgICAgclky IFRoaWNrbiAgICBDbHIgICAgIE1zayAgIE5tICAgTnIgU0ZsYWdzXQoJIyAtLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0KCiAgICAjIEJvdHRvbSByb3c6IHBpbnMgMeKAkzE2CiAgICBQYWRbIC0zLjc1bW0gIDUu MzBtbSAtMy43NW1tICA2LjIwbW0gMC4zMG1tIDAuNzBtbSAwLjM3Nm1tICAiMSIgICIxIiAic3F1 YXJlLG5vcGFzdGUiXQogICAgUGFkWyAtMy43NW1tICA1LjM1bW0gLTMuNzVtbSAgNi4xNW1tIDAu MjVtbSAwLjcwbW0gICAgIDBtbSAgIjEiICAiMSIgInNxdWFyZSJdCiAgICAjUGFkWyAtMy4yNW1t ICA1LjMwbW0gLTMuMjVtbSAgNi4yMG1tIDAuMzBtbSAwLjcwbW0gMC4zNzZtbSAgIjIiICAiMiIg InNxdWFyZSxub3Bhc3RlIl0KICAgIFBhZFsgLTMuMjVtbSAgNS4zNW1tIC0zLjI1bW0gIDYuMTVt bSAwLjI1bW0gMC43MG1tICAgICAwbW0gICIyIiAgIjIiICJzcXVhcmUiXQogICAgUGFkWyAtMi43 NW1tICA1LjMwbW0gLTIuNzVtbSAgNi4yMG1tIDAuMzBtbSAwLjcwbW0gMC4zNzZtbSAgIjMiICAi MyIgInNxdWFyZSJdCiAgICBQYWRbIC0yLjI1bW0gIDUuMzBtbSAtMi4yNW1tICA2LjIwbW0gMC4z MG1tIDAuNzBtbSAwLjM3Nm1tICAiNCIgICI0IiAic3F1YXJlIl0KICAgIFBhZFsgLTEuNzVtbSAg NS4zMG1tIC0xLjc1bW0gIDYuMjBtbSAwLjMwbW0gMC43MG1tIDAuMzc2bW0gICI1IiAgIjUiICJz cXVhcmUiXQogICAgUGFkWyAtMS4yNW1tICA1LjMwbW0gLTEuMjVtbSAgNi4yMG1tIDAuMzBtbSAw LjcwbW0gMC4zNzZtbSAgIjYiICAiNiIgInNxdWFyZSJdCiAgICBQYWRbIC0wLjc1bW0gIDUuMzBt bSAtMC43NW1tICA2LjIwbW0gMC4zMG1tIDAuNzBtbSAwLjM3Nm1tICAiNyIgICI3IiAic3F1YXJl Il0KICAgIFBhZFsgLTAuMjVtbSAgNS4zMG1tIC0wLjI1bW0gIDYuMjBtbSAwLjMwbW0gMC43MG1t IDAuMzc2bW0gICI4IiAgIjgiICJzcXVhcmUiXQogICAgUGFkWyAgMC4yNW1tICA1LjMwbW0gIDAu MjVtbSAgNi4yMG1tIDAuMzBtbSAwLjcwbW0gMC4zNzZtbSAgIjkiICAiOSIgInNxdWFyZSJdCiAg ICBQYWRbICAwLjc1bW0gIDUuMzBtbSAgMC43NW1tICA2LjIwbW0gMC4zMG1tIDAuNzBtbSAwLjM3 Nm1tICIxMCIgIjEwIiAic3F1YXJlIl0KICAgIFBhZFsgIDEuMjVtbSAgNS4zMG1tICAxLjI1bW0g IDYuMjBtbSAwLjMwbW0gMC43MG1tIDAuMzc2bW0gIjExIiAiMTEiICJzcXVhcmUiXQogICAgUGFk WyAgMS43NW1tICA1LjMwbW0gIDEuNzVtbSAgNi4yMG1tIDAuMzBtbSAwLjcwbW0gMC4zNzZtbSAi MTIiICIxMiIgInNxdWFyZSJdCiAgICBQYWRbICAyLjI1bW0gIDUuMzBtbSAgMi4yNW1tICA2LjIw bW0gMC4zMG1tIDAuNzBtbSAwLjM3Nm1tICIxMyIgIjEzIiAic3F1YXJlIl0KICAgIFBhZFsgIDIu NzVtbSAgNS4zMG1tICAyLjc1bW0gIDYuMjBtbSAwLjMwbW0gMC43MG1tIDAuMzc2bW0gIjE0IiAi MTQiICJzcXVhcmUiXQogICAgUGFkWyAgMy4yNW1tICA1LjMwbW0gIDMuMjVtbSAgNi4yMG1tIDAu MzBtbSAwLjcwbW0gMC4zNzZtbSAiMTUiICIxNSIgInNxdWFyZSJdCiAgICBQYWRbICAzLjc1bW0g IDUuMzBtbSAgMy43NW1tICA2LjIwbW0gMC4zMG1tIDAuNzBtbSAwLjM3Nm1tICIxNiIgIjE2IiAi c3F1YXJlIl0KICAgICMgUmlnaHQgc2lkZSByb3c6IHBpbnMgMTctMzIKICAgIFBhZFsgIDUuMzBt bSAgMy43NW1tICA2LjIwbW0gIDMuNzVtbSAwLjMwbW0gMC43MG1tIDAuMzc2bW0gIjE3IiAiMTci ICJzcXVhcmUiXQogICAgUGFkWyAgNS4zMG1tICAzLjI1bW0gIDYuMjBtbSAgMy4yNW1tIDAuMzBt bSAwLjcwbW0gMC4zNzZtbSAiMTgiICIxOCIgInNxdWFyZSJdCiAgICBQYWRbICA1LjMwbW0gIDIu NzVtbSAgNi4yMG1tICAyLjc1bW0gMC4zMG1tIDAuNzBtbSAwLjM3Nm1tICIxOSIgIjE5IiAic3F1 YXJlIl0KICAgIFBhZFsgIDUuMzBtbSAgMi4yNW1tICA2LjIwbW0gIDIuMjVtbSAwLjMwbW0gMC43 MG1tIDAuMzc2bW0gIjIwIiAiMjAiICJzcXVhcmUiXQogICAgUGFkWyAgNS4zMG1tICAxLjc1bW0g IDYuMjBtbSAgMS43NW1tIDAuMzBtbSAwLjcwbW0gMC4zNzZtbSAiMjEiICIyMSIgInNxdWFyZSJd CiAgICBQYWRbICA1LjMwbW0gIDEuMjVtbSAgNi4yMG1tICAxLjI1bW0gMC4zMG1tIDAuNzBtbSAw LjM3Nm1tICIyMiIgIjIyIiAic3F1YXJlIl0KICAgIFBhZFsgIDUuMzBtbSAgMC43NW1tICA2LjIw bW0gIDAuNzVtbSAwLjMwbW0gMC43MG1tIDAuMzc2bW0gIjIzIiAiMjMiICJzcXVhcmUiXQogICAg UGFkWyAgNS4zMG1tICAwLjI1bW0gIDYuMjBtbSAgMC4yNW1tIDAuMzBtbSAwLjcwbW0gMC4zNzZt bSAiMjQiICIyNCIgInNxdWFyZSJdCiAgICBQYWRbICA1LjMwbW0gLTAuMjVtbSAgNi4yMG1tIC0w LjI1bW0gMC4zMG1tIDAuNzBtbSAwLjM3Nm1tICIyNSIgIjI1IiAic3F1YXJlIl0KICAgIFBhZFsg IDUuMzBtbSAtMC43NW1tICA2LjIwbW0gLTAuNzVtbSAwLjMwbW0gMC43MG1tIDAuMzc2bW0gIjI2 IiAiMjYiICJzcXVhcmUiXQogICAgUGFkWyAgNS4zMG1tIC0xLjI1bW0gIDYuMjBtbSAtMS4yNW1t IDAuMzBtbSAwLjcwbW0gMC4zNzZtbSAiMjciICIyNyIgInNxdWFyZSJdCiAgICBQYWRbICA1LjMw bW0gLTEuNzVtbSAgNi4yMG1tIC0xLjc1bW0gMC4zMG1tIDAuNzBtbSAwLjM3Nm1tICIyOCIgIjI4 IiAic3F1YXJlIl0KICAgIFBhZFsgIDUuMzBtbSAtMi4yNW1tICA2LjIwbW0gLTIuMjVtbSAwLjMw bW0gMC43MG1tIDAuMzc2bW0gIjI5IiAiMjkiICJzcXVhcmUiXQogICAgUGFkWyAgNS4zMG1tIC0y Ljc1bW0gIDYuMjBtbSAtMi43NW1tIDAuMzBtbSAwLjcwbW0gMC4zNzZtbSAiMzAiICIzMCIgInNx dWFyZSJdCiAgICBQYWRbICA1LjMwbW0gLTMuMjVtbSAgNi4yMG1tIC0zLjI1bW0gMC4zMG1tIDAu NzBtbSAwLjM3Nm1tICIzMSIgIjMxIiAic3F1YXJlIl0KICAgIFBhZFsgIDUuMzBtbSAtMy43NW1t ICA2LjIwbW0gLTMuNzVtbSAwLjMwbW0gMC43MG1tIDAuMzc2bW0gIjMyIiAiMzIiICJzcXVhcmUi XQogICAgIyBUb3Agcm93OiBwaW5zIDMz4oCTNDgKICAgIFBhZFsgIDMuNzVtbSAtNS4zMG1tICAz Ljc1bW0gLTYuMjBtbSAwLjMwbW0gMC43MG1tIDAuMzc2bW0gIjMzIiAiMzMiICJzcXVhcmUiXQog ICAgUGFkWyAgMy4yNW1tIC01LjMwbW0gIDMuMjVtbSAtNi4yMG1tIDAuMzBtbSAwLjcwbW0gMC4z NzZtbSAiMzQiICIzNCIgInNxdWFyZSJdCiAgICBQYWRbICAyLjc1bW0gLTUuMzBtbSAgMi43NW1t IC02LjIwbW0gMC4zMG1tIDAuNzBtbSAwLjM3Nm1tICIzNSIgIjM1IiAic3F1YXJlIl0KICAgIFBh ZFsgIDIuMjVtbSAtNS4zMG1tICAyLjI1bW0gLTYuMjBtbSAwLjMwbW0gMC43MG1tIDAuMzc2bW0g IjM2IiAiMzYiICJzcXVhcmUiXQogICAgUGFkWyAgMS43NW1tIC01LjMwbW0gIDEuNzVtbSAtNi4y MG1tIDAuMzBtbSAwLjcwbW0gMC4zNzZtbSAiMzciICIzNyIgInNxdWFyZSJdCiAgICBQYWRbICAx LjI1bW0gLTUuMzBtbSAgMS4yNW1tIC02LjIwbW0gMC4zMG1tIDAuNzBtbSAwLjM3Nm1tICIzOCIg IjM4IiAic3F1YXJlIl0KICAgIFBhZFsgIDAuNzVtbSAtNS4zMG1tICAwLjc1bW0gLTYuMjBtbSAw LjMwbW0gMC43MG1tIDAuMzc2bW0gIjM5IiAiMzkiICJzcXVhcmUiXQogICAgUGFkWyAgMC4yNW1t IC01LjMwbW0gIDAuMjVtbSAtNi4yMG1tIDAuMzBtbSAwLjcwbW0gMC4zNzZtbSAiNDAiICI0MCIg InNxdWFyZSJdCiAgICBQYWRbIC0wLjI1bW0gLTUuMzBtbSAtMC4yNW1tIC02LjIwbW0gMC4zMG1t IDAuNzBtbSAwLjM3Nm1tICI0MSIgIjQxIiAic3F1YXJlIl0KICAgIFBhZFsgLTAuNzVtbSAtNS4z MG1tIC0wLjc1bW0gLTYuMjBtbSAwLjMwbW0gMC43MG1tIDAuMzc2bW0gIjQyIiAiNDIiICJzcXVh cmUiXQogICAgUGFkWyAtMS4yNW1tIC01LjMwbW0gLTEuMjVtbSAtNi4yMG1tIDAuMzBtbSAwLjcw bW0gMC4zNzZtbSAiNDMiICI0MyIgInNxdWFyZSJdCiAgICBQYWRbIC0xLjc1bW0gLTUuMzBtbSAt MS43NW1tIC02LjIwbW0gMC4zMG1tIDAuNzBtbSAwLjM3Nm1tICI0NCIgIjQ0IiAic3F1YXJlIl0K ICAgIFBhZFsgLTIuMjVtbSAtNS4zMG1tIC0yLjI1bW0gLTYuMjBtbSAwLjMwbW0gMC43MG1tIDAu Mzc2bW0gIjQ1IiAiNDUiICJzcXVhcmUiXQogICAgUGFkWyAtMi43NW1tIC01LjMwbW0gLTIuNzVt bSAtNi4yMG1tIDAuMzBtbSAwLjcwbW0gMC4zNzZtbSAiNDYiICI0NiIgInNxdWFyZSJdCiAgICBQ YWRbIC0zLjI1bW0gLTUuMzBtbSAtMy4yNW1tIC02LjIwbW0gMC4zMG1tIDAuNzBtbSAwLjM3Nm1t ICI0NyIgIjQ3IiAic3F1YXJlIl0KICAgIFBhZFsgLTMuNzVtbSAtNS4zMG1tIC0zLjc1bW0gLTYu MjBtbSAwLjMwbW0gMC43MG1tIDAuMzc2bW0gIjQ4IiAiNDgiICJzcXVhcmUiXQogICAgIyBMZWZ0 IHNpZGUgcm93OiBwaW5zIDQ54oCTNjQKICAgIFBhZFsgLTUuMzBtbSAtMy43NW1tIC02LjIwbW0g LTMuNzVtbSAwLjMwbW0gMC43MG1tIDAuMzc2bW0gIjQ5IiAiNDkiICJzcXVhcmUiXQogICAgUGFk WyAtNS4zMG1tIC0zLjI1bW0gLTYuMjBtbSAtMy4yNW1tIDAuMzBtbSAwLjcwbW0gMC4zNzZtbSAi NTAiICI1MCIgInNxdWFyZSJdCiAgICBQYWRbIC01LjMwbW0gLTIuNzVtbSAtNi4yMG1tIC0yLjc1 bW0gMC4zMG1tIDAuNzBtbSAwLjM3Nm1tICI1MSIgIjUxIiAic3F1YXJlIl0KICAgIFBhZFsgLTUu MzBtbSAtMi4yNW1tIC02LjIwbW0gLTIuMjVtbSAwLjMwbW0gMC43MG1tIDAuMzc2bW0gIjUyIiAi NTIiICJzcXVhcmUiXQogICAgUGFkWyAtNS4zMG1tIC0xLjc1bW0gLTYuMjBtbSAtMS43NW1tIDAu MzBtbSAwLjcwbW0gMC4zNzZtbSAiNTMiICI1MyIgInNxdWFyZSJdCiAgICBQYWRbIC01LjMwbW0g LTEuMjVtbSAtNi4yMG1tIC0xLjI1bW0gMC4zMG1tIDAuNzBtbSAwLjM3Nm1tICI1NCIgIjU0IiAi c3F1YXJlIl0KICAgIFBhZFsgLTUuMzBtbSAtMC43NW1tIC02LjIwbW0gLTAuNzVtbSAwLjMwbW0g MC43MG1tIDAuMzc2bW0gIjU1IiAiNTUiICJzcXVhcmUiXQogICAgUGFkWyAtNS4zMG1tIC0wLjI1 bW0gLTYuMjBtbSAtMC4yNW1tIDAuMzBtbSAwLjcwbW0gMC4zNzZtbSAiNTYiICI1NiIgInNxdWFy ZSJdCiAgICBQYWRbIC01LjMwbW0gIDAuMjVtbSAtNi4yMG1tICAwLjI1bW0gMC4zMG1tIDAuNzBt bSAwLjM3Nm1tICI1NyIgIjU3IiAic3F1YXJlIl0KICAgIFBhZFsgLTUuMzBtbSAgMC43NW1tIC02 LjIwbW0gIDAuNzVtbSAwLjMwbW0gMC43MG1tIDAuMzc2bW0gIjU4IiAiNTgiICJzcXVhcmUiXQog ICAgUGFkWyAtNS4zMG1tICAxLjI1bW0gLTYuMjBtbSAgMS4yNW1tIDAuMzBtbSAwLjcwbW0gMC4z NzZtbSAiNTkiICI1OSIgInNxdWFyZSJdCiAgICBQYWRbIC01LjMwbW0gIDEuNzVtbSAtNi4yMG1t ICAxLjc1bW0gMC4zMG1tIDAuNzBtbSAwLjM3Nm1tICI2MCIgIjYwIiAic3F1YXJlIl0KICAgIFBh ZFsgLTUuMzBtbSAgMi4yNW1tIC02LjIwbW0gIDIuMjVtbSAwLjMwbW0gMC43MG1tIDAuMzc2bW0g IjYxIiAiNjEiICJzcXVhcmUiXQogICAgUGFkWyAtNS4zMG1tICAyLjc1bW0gLTYuMjBtbSAgMi43 NW1tIDAuMzBtbSAwLjcwbW0gMC4zNzZtbSAiNjIiICI2MiIgInNxdWFyZSJdCiAgICBQYWRbIC01 LjMwbW0gIDMuMjVtbSAtNi4yMG1tICAzLjI1bW0gMC4zMG1tIDAuNzBtbSAwLjM3Nm1tICI2MyIg IjYzIiAic3F1YXJlIl0KICAgIFBhZFsgLTUuMzBtbSAgMy43NW1tIC02LjIwbW0gIDMuNzVtbSAw LjMwbW0gMC43MG1tIDAuMzc2bW0gIjY0IiAiNjQiICJzcXVhcmUiXQoKCgogICAgIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIwogICAgIyBTaWxrIHNjcmVlbiBtYXJraW5ncwogICAgIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoKICAgICMg U2lsayBvdXRsaW5lCiAgICAjIEJveCBmcm9tIC00LjkgdG8gKzQuOSBpbiBib3RoIFggYW5kIFk7 IGV4Y2VwdCB0aGF0IGJ5IHBpbiAxLAogICAgIyBhdCAtWCwgK1ksIHRoZXJlIGlzIGEgYmV2ZWwg dGhhdCBiZWdpbnMgMi41IHVuaXRzIGZyb20gdGhlIGNlbnRlci4KCiAgICAjIFRvcAogICAgRWxl bWVudExpbmVbICAtNC45MG1tICAtNC45MG1tICAgNC45MG1tICAtNC45MG1tICAgMC4yNTRtbSBd CiAgICAjIFJpZ2h0CiAgICBFbGVtZW50TGluZVsgICA0LjkwbW0gIC00LjkwbW0gICA0LjkwbW0g ICA0LjkwbW0gICAwLjI1NG1tIF0KICAgICMgTGVmdAogICAgRWxlbWVudExpbmVbICAtNC45MG1t ICAtNC45MG1tICAtNC45MG1tICAgNC4wMG1tICAgMC4yNTRtbSBdCiAgICAjIEJldmVsIGJldHdl ZW4gTGVmdCBhbmQgQm90dG9tCiAgICBFbGVtZW50TGluZVsgIC00LjkwbW0gICA0LjAwbW0gIC00 LjAwbW0gICA0LjkwbW0gICAwLjI1NG1tIF0KICAgICMgQm90dG9tCiAgICBFbGVtZW50TGluZVsg IC00LjAwbW0gICA0LjkwbW0gICA0LjkwbW0gICA0LjkwbW0gICAwLjI1NG1tIF0KCiAgICAjIERv dCBtYXJraW5nIHBpbiAxOyAwLjggbW0gZGlhbWV0ZXIuCiAgICBFbGVtZW50TGluZVsgIC0zLjkx bW0gICAzLjkwbW0gIC0zLjkwbW0gICAzLjkwbW0gICAwLjgwMG1tIF0KKQoKIyB2aW06IHNldCBl dCBub3NtYXJ0dGFiIHNtYXJ0aW5kZW50IHRzPTQgc3RzPTQgc3c9NDoK --MP_/MbWrY_suVNf5UUpXLmZlOFH--