From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 0772C826BB for ; Wed, 31 Jul 2019 23:52:32 +0200 (CEST) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=nicolas.ojeda.bar@lexifi.com; spf=Pass smtp.mailfrom=nicolas.ojeda.bar@lexifi.com; spf=Pass smtp.helo=postmaster@FRA01-MR2-obe.outbound.protection.outlook.com Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of nicolas.ojeda.bar@lexifi.com) identity=pra; client-ip=40.107.9.128; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="nicolas.ojeda.bar@lexifi.com"; x-sender="nicolas.ojeda.bar@lexifi.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of nicolas.ojeda.bar@lexifi.com designates 40.107.9.128 as permitted sender) identity=mailfrom; client-ip=40.107.9.128; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="nicolas.ojeda.bar@lexifi.com"; x-sender="nicolas.ojeda.bar@lexifi.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of postmaster@FRA01-MR2-obe.outbound.protection.outlook.com designates 40.107.9.128 as permitted sender) identity=helo; client-ip=40.107.9.128; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="nicolas.ojeda.bar@lexifi.com"; x-sender="postmaster@FRA01-MR2-obe.outbound.protection.outlook.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" IronPort-PHdr: =?us-ascii?q?9a23=3AukvOwxBjfXNB0wWW2LNJUyQJP3N1i/DPJgcQr6Af?= =?us-ascii?q?oPdwSPXyrsbcNUDSrc9gkEXOFd2Cra4d0ayH7eu4ACQp2tWoiDg6aptCVhsI24?= =?us-ascii?q?09vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7?= =?us-ascii?q?Ovr6GpLIj8Swyuu+54Dfbx9HiTagf79+NhG7oATeusUKnIdpN7o8xAbOrnZUYe?= =?us-ascii?q?pd2HlmJUiUnxby58ew+IBs/iFNsP8/9MBOTLv3cb0gQbNXEDopPWY15Nb2tRbY?= =?us-ascii?q?VguA+mEcUmQNnRVWBQXO8Qz3UY3wsiv+sep9xTWaMMjrRr06RTiu86FmQwLvhy?= =?us-ascii?q?kaKj4563nXhdJsg6JHrhyhoBl/zJTVYIGTKfFyeqzQcNcfSWdHQ81fVTFOApmk?= =?us-ascii?q?YoUPEeQPIPpYoYf+qVsArxS+BBWjCuzgxTJTmn/5xrc33/g9HQ3a3gEtGc8Fvn?= =?us-ascii?q?TOrNXyMacfSfi7zKjUwjXEa/NR2yz945XRfBAjv/6DQKh/etfMxE4qDQPOk1Kd?= =?us-ascii?q?qYrkPzyJ0eQNt3KU7/F6WeKoiW4otRx+rSK1ysg3kIbJnJkYylTa+iR2wYY1K9?= =?us-ascii?q?y4RFRnbt6jFZtdrieXPJZ4TMMlRmFnoic6yrsetJ6/YicLx5UnxxDea/Cdb4eI?= =?us-ascii?q?5RfjWP6UITd/g3Jlf6iziAq18UilzOD3S8q60E5SoydKjtXArG0B2wDR58SdTv?= =?us-ascii?q?Zx5Fqt1SiM2gzL9O1IPUQ5mbDYJpMh2LI8i5sevEbZEiL5mkj6lKGWeVsn9+S0?= =?us-ascii?q?7unqZ7vmqYOAO4J6jwzzNrkil8KiDek9MQUCQ2yW9OS52bH+40L0TrRHg/srma?= =?us-ascii?q?fDqp/aP94UpquhDg9VzIkj7xG/Ai+m3toEgXQLME9JdAuAgYb1JV3COff4Auyh?= =?us-ascii?q?jFi2lzdr2uzGMabmApXQKHjMja3tfa5n605b1Ao808xQ545VCrEGJvL/QEjxtM?= =?us-ascii?q?HEDh89NAy0xOXnBM9h2YMZXGKDGq6ZMKXMvl+U/u8iLPWAaJUItDrhKfUp/frj?= =?us-ascii?q?gWUklVMDfqSlxZ4XZ2q5HvRiLUWZe33sgtIZHGcMvwoxUOvqiFmYXj5IfXqyWK?= =?us-ascii?q?A86S8mB428F4vMXZqigKaa0Se/AJJXaWFGCl6NEXvya4qEXPIMZDqIIsB9ijwE?= =?us-ascii?q?SaShS4g52B6yrgD6zr5nIvPQ+i0ZrpLjyMN45/bTlBE37Tx7Fd6R02CLT2Fun2?= =?us-ascii?q?MHXSU63K5loR819lDW8KF+y85ZENle/fZAVE9uNILO5/J3EcG0XgXGZdqNWRCh?= =?us-ascii?q?WNrwUh8rSddk5d4FZEL0AJ2FjB3P1mKAj6Vdw7qKD5sw+7ma2Hr8K887wX/c/K?= =?us-ascii?q?0sn1goQ41EMmjw1f03zBTaG4OcyxbRrK2tb6lJgH+UqDWziFGWtUQdazZeFL3f?= =?us-ascii?q?VClFNE/bvdX35wXJSLr8Ue16YDsE8taLL+5xUvOsjVhCQ6u8avrkSjro3kKKX1?= =?us-ascii?q?OPzL7Ka5f2cWIA2imbEFIDjw0Y4XeBM045GzulpGXdSjdpEAC2OhK+waxFsHq+?= =?us-ascii?q?C3QM4USPZkxl2aCy/0dP1/iRW/Id3/QPvyJz8jg=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AeBABgDUJdh4AJayhmHgEfBgeBTgKBQ?= =?us-ascii?q?1BwcgMECyoKhBSDRwOFMoV0doFlik9rjUkUgRADVAkBAwELAR8OAgEBhEACF4J?= =?us-ascii?q?TBgEEMQgOAQMBAQQBAQIBAwMBEwEBAQgNCQgphSUMgjoMgwUBAQEDEhERDAEBL?= =?us-ascii?q?AsBDwIBCAsDCgICJgICAiAQFRACBA4FIoMAAYFqAx0BAqFCAoE4iF8BAXCBMoJ?= =?us-ascii?q?6AQEFhQIYgQyBBwmBDCiMWoEcgRGCFFAuPoQMOIMLgliPBJwPBwKCHIF6hGKNP?= =?us-ascii?q?RuCLm2GOo5BpSQCBAIEBQIOAQEFgVIDggtwUDEGgjUJglOCKIEvhCCCMYQCQTE?= =?us-ascii?q?BgSiMfgGBIAEB?= X-IPAS-Result: =?us-ascii?q?A0AeBABgDUJdh4AJayhmHgEfBgeBTgKBQ1BwcgMECyoKhBS?= =?us-ascii?q?DRwOFMoV0doFlik9rjUkUgRADVAkBAwELAR8OAgEBhEACF4JTBgEEMQgOAQMBA?= =?us-ascii?q?QQBAQIBAwMBEwEBAQgNCQgphSUMgjoMgwUBAQEDEhERDAEBLAsBDwIBCAsDCgI?= =?us-ascii?q?CJgICAiAQFRACBA4FIoMAAYFqAx0BAqFCAoE4iF8BAXCBMoJ6AQEFhQIYgQyBB?= =?us-ascii?q?wmBDCiMWoEcgRGCFFAuPoQMOIMLgliPBJwPBwKCHIF6hGKNPRuCLm2GOo5BpSQ?= =?us-ascii?q?CBAIEBQIOAQEFgVIDggtwUDEGgjUJglOCKIEvhCCCMYQCQTEBgSiMfgGBIAEB?= X-IronPort-AV: E=Sophos;i="5.64,331,1559512800"; d="scan'208";a="394047744" X-MGA-submission: =?us-ascii?q?MDELeLtqGPM+Du13L1BXJVXSSa2ml3Ix3jnn9p?= =?us-ascii?q?GeZsyYGzzU2LmGSn+GIbgVi74E2eY41NCO0z/4z79OA+i5TOR/zLT1g4?= =?us-ascii?q?HB4eFTk4LjWCHDH7aU5OLDUoOJBhOBvREq1ORFYWsye19aDPFqSMiTPJ?= =?us-ascii?q?hHjMk/m4qoW2jvduHfqeR77g=3D=3D?= Received: from mail-eopbgr90128.outbound.protection.outlook.com (HELO FRA01-MR2-obe.outbound.protection.outlook.com) ([40.107.9.128]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES256-SHA256; 31 Jul 2019 23:52:28 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iMdtded+NWW7k4g1RSAK/+slM+8Auexz1ix9wa5Lt0i59dqBFQsejMAsRF4i0Z0XY4v5Wbby+AMQH/Wk7yf5qS7R7sUHdN7t5O0RZN2+haZiwkMEZT60cVQcvVjGz8eKEjDvkvCkOCd8wM3lUMLhd3wD1GTFvRLA0UUj7lnQDQp6Hmy0sGbB0akEkxdaPN01aClqdmYZ2q7iXxVh4Wn04OeQm/rcosHkjxlNhOEbTSlvwJMOLseXC7jRdB4wqcgugvry3JoInGuw0P5q3naRkqR/Z7T0I+pydgYtfDe9pAXYVzS+DZyiI2IZx6FXnCb1VCiUaowtw+w8eO3klpVJBg== 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-SenderADCheck; bh=1m2/T3iXUjsRYasjK1KgMPUmJbY6cX7oo0YRygws93M=; b=jlJUTTvXISLQQ77kYOdeQi+QnfKa++sORDNzZt/3w7T/cliwHxqRmxy79Djft7JTsl8+BSSoDYUz7BaNzroErue7kzsLx2O2VufJjyiTuze1behRGkcRkrtXFHa0tQ+P4MfnbkqNJdXtnmUnYOaqa3lrmzIkKS0yE11vaNn69udYjlBAAjSSYeKnRFafuXrTj5oOIeZ58E7aYzVFpYfRy5mOBHMFs3cl6iO521mjAUb7lhEV5WRy9/WuUCwKIasjFLZtnktufMwOfE62xAjqkKgLerJETKJclv5Nem/vp3ilschRZw2j6IDmbXxUduZTU+Jgo13Zsmz9p1Qjo5ceVw== ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=lexifi.com;dmarc=pass action=none header.from=lexifi.com;dkim=pass header.d=lexifi.com;arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lexifi1.onmicrosoft.com; s=selector2-lexifi1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1m2/T3iXUjsRYasjK1KgMPUmJbY6cX7oo0YRygws93M=; b=PIvLK6UDxiKYQfpl8mFH7euLA0NJGm6u0j0yGUPCp6OMXEaDMV0xzb2ysy4vSxLybDOwVssUFBEkX6P9fxT9bZTfihEwtdsgqg2piQYwpygPU+w2ylOtNqLsfC/CgnNmsYcN/7jZzBb+5zB9oc9sp5e3adgSsQnoubNMWlKp174= Received: from PR0P264MB0778.FRAP264.PROD.OUTLOOK.COM (52.133.68.14) by PR0P264MB0139.FRAP264.PROD.OUTLOOK.COM (52.133.66.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2115.14; Wed, 31 Jul 2019 21:52:26 +0000 Received: from PR0P264MB0778.FRAP264.PROD.OUTLOOK.COM ([fe80::fc03:9131:8095:1e36]) by PR0P264MB0778.FRAP264.PROD.OUTLOOK.COM ([fe80::fc03:9131:8095:1e36%4]) with mapi id 15.20.2115.005; Wed, 31 Jul 2019 21:52:26 +0000 From: =?utf-8?B?Tmljb2zDoXMgT2plZGEgQsOkcg==?= To: Ian Zimmerman CC: Caml Mailinglist Thread-Topic: [Caml-list] How to use -map , -no-alias-deps and friends? Thread-Index: AQHVR+WLaqNQn4QNukGCnPftf2htGKblRJ0A Date: Wed, 31 Jul 2019 21:52:25 +0000 Message-ID: References: <20190731211816.x5vj472m34cshifj@matica.foolinux.mooo.com> In-Reply-To: <20190731211816.x5vj472m34cshifj@matica.foolinux.mooo.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: HE1PR05CA0388.eurprd05.prod.outlook.com (2603:10a6:7:94::47) To PR0P264MB0778.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:8::14) x-ms-exchange-messagesentrepresentingtype: 1 x-gm-message-state: APjAAAU8KY8JGT7P83plKxyYINyKLxZkEGW/hBKv23Cv8xqaaI8+glMW M8kXYYZavdBUukiG79ZyJHhVT+tUWHQCvQzGI8c= x-google-smtp-source: APXvYqw5qVwSn5M+y7cjJCakegWrwpzdsajUyk8kJtti+F+vS/TGs0FQvAb0tfaezEPSpCzujRvLasSCU3dAeU7JY2E= x-received: by 2002:ac2:4c37:: with SMTP id u23mr44766361lfq.119.1564609941363; Wed, 31 Jul 2019 14:52:21 -0700 (PDT) x-gmail-original-message-id: x-originating-ip: [209.85.167.47] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1fc49167-e7e4-43c4-1279-08d716015f33 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);SRVR:PR0P264MB0139; x-ms-traffictypediagnostic: PR0P264MB0139: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 011579F31F x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(366004)(42606007)(136003)(39840400004)(396003)(376002)(346002)(189003)(199004)(14444005)(256004)(14454004)(71190400001)(71200400001)(68736007)(3846002)(61266001)(6116002)(9686003)(413944005)(7736002)(508600001)(316002)(53936002)(229853002)(305945005)(6486002)(6862004)(6246003)(4326008)(966005)(66066001)(6306002)(6512007)(25786009)(2906002)(55446002)(8676002)(85182001)(498394004)(61726006)(6436002)(99286004)(85202003)(8936002)(26005)(186003)(5660300002)(66946007)(64756008)(66446008)(66476007)(66556008)(66574012)(11346002)(86362001)(446003)(476003)(486006)(81156014)(81166006)(95326003)(386003)(6506007)(53546011)(52116002)(102836004)(76176011);DIR:OUT;SFP:1102;SCL:1;SRVR:PR0P264MB0139;H:PR0P264MB0778.FRAP264.PROD.OUTLOOK.COM;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: jrAoLKR9CsNkErERaVkptYYjfPIt4d2GcDx5b0JNFjdylivi82EvR1SrtD/oJ+pb80qX5noY7saXJUGKR0T+9Ck/r5fKQYXx4Aa1lvnQMmkFM8gWyobuUld6rMn+yk1/2WthhUTz9cXpAJbGcJmYfFyytVC31mcQvuiFmUGhSDarD49qyFBVYREqRSGhMQxt/jm5sA4gfAVjaCRmkqiEmaorw0wUZVxPahvlA2v40HwiBCbD+IAUIkc5fsa2PDpZtCsKlZXZdqg+Msq05yeA7JHE/sKySzqV4dft6Gt1Vew4/JcQgZ95eVy+6ACRPgehOhsfaVB7Oz48fWPUjv6NGUG/XKxJxR+oWhq1Qb5vLuu7+UBwbrkUzIk/eVmoHjcyUMIs2LgdK3EJI4wE+sO+ERXRxuzkv6FeOiAZiFJCkns= Content-Type: text/plain; charset="utf-8" Content-ID: <4893793011D5CB4AB287642C9C54E95B@FRAP264.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: lexifi.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1fc49167-e7e4-43c4-1279-08d716015f33 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jul 2019 21:52:25.1361 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9c9628ec-e5c3-4aa7-afa1-e7bf99470874 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: nicolas.ojeda.bar@lexifi.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB0139 Subject: Re: [Caml-list] How to use -map , -no-alias-deps and friends? RGVhciBJYW4sDQoNClRoZSBzaG9ydCBhbnN3ZXIgaXM6ICJ1c2UgZHVuZSIu IEkgZG9uJ3QgdGhpbmsgYW55b25lIGFjdHVhbGx5DQpjb21waWxlcyB3aXRo IG1vZHVsZXMgYWxpYXNlcyBieSBoYW5kLCBpdCBpcyB0cmlja3ksIGFuZCBk dW5lIHJlYWxseQ0KbWFrZXMgaXQgYSBicmVlemUuDQoNCklmIHJlZ2FyZGxl c3Mgb2YgdGhhdCB5b3Ugd2FudCB0byBmaWd1cmUgaXQgb3V0LCBJIHdvdWxk IHN1Z2dlc3QgeW91DQpmb3JnZXQgeW91ciBNYWtlZmlsZSBhbmQgdHJ5IHRv IHJlZHVjZSB0aGUgZXhhbXBsZSB0byB0aGUgYWJzb2x1dGUNCm1pbmltdW0g KHNheSwgYSBsaWJyYXJ5IHdpdGggYSBzaW5nbGUgbW9kdWxlKSBhbmQgZmln dXJlIG91dCB3aGljaA0Kc3RlcHMgYXJlIG5lY2Vzc2FyeSB0byBjb21waWxl IGJ5IGhhbmQuIEFzIGZhciBhcyBJIHJlbWVtYmVyLCB0aGUNCm1hbnVhbCwg d2hpbGUgYnJpZWYsIGlzIGNvcnJlY3QgKG9jYW1sZGVwIC1tYXAgd2lsbCBh Y2NlcHQgYm90aCBhbiAubWwNCm9yIGFuIC5tbGkpLg0KDQpCZXN0IHdpc2hl cywNCi0tDQpOaWNvbMOhcyBPSkVEQSBCw4RSDQpuaWNvbGFzLm9qZWRhLmJh ckBsZXhpZmkuY29tDQpodHRwczovL3d3dy5sZXhpZmkuY29tDQoNCk9uIFdl ZCwgSnVsIDMxLCAyMDE5IGF0IDExOjE4IFBNIElhbiBaaW1tZXJtYW4gPGl0 ekB2ZXJ5Lmxvb3NlbHkub3JnPiB3cm90ZToNCj4NCj4gSSdtIGhhdmluZyBo ZWxsaXNoIHRpbWUgd2l0aCB0aGVtLg0KPg0KPiBJJ20gdHJ5aW5nIHRvIGJ1 aWxkIGEgc2ltcGxlIGxpYnJhcnkgQWFhOyBsZXQncyBhc3N1bWUgYnl0ZWNv ZGUgb25seSBhdA0KPiB0aGlzIHBvaW50LiAgSXQgc2hvdWxkIG1ha2UgYXZh aWxhYmxlIHN1Ym1vZHVsZXMgbGlrZSBBYWEuU3RydXRpbHMsDQo+IEFhYS5M aXN0dXRpbHMgZXQgY2V0ZXJhIGZyb20gb3RoZXIgcGFja2FnZXMsIHlldCB3 aGVuIGJ1aWxkaW5nIHRoZQ0KPiBsaWJyYXJ5IEkgd2FudCBjcm9zcy1tb2R1 bGUgcmVmZXJlbmNlcyBsb29rIGxpa2UgU3RydXRpbHMgLCBMaXN0dXRpbHMg ZXQNCj4gY2V0ZXJhLiAgVGhpcyBzZWVtcyB0byBiZSBwcmVjaXNlbHkgdGhl IHNpdHVhdGlvbiB0aGVzZSBrbm9icyB3ZXJlIG1lYW50DQo+IGZvcjsgYW5k IHlldCBJIGp1c3QgY2Fubm90IG1ha2UgaXQgd29yay4NCj4NCj4gSXQgZG9l c24ndCBoZWxwIHRoYXQgdGhlIHR3byBwaWVjZXMgb2YgdGhlIG1hbnVhbCBl eHBsYWluaW5nIHRoaXMsDQo+IG5hbWVseSBzZWN0aW9ucyAxNC4yIGFuZCA4 LjksIGFyZSBpbiBsZXNzIHRoYW4gcGVyZmVjdCBhbGlnbm1lbnQ6IDguOQ0K PiBzZWVtcyB0byBzdWdnZXN0IHRoYXQgdGhlICJtYXAiIGZpbGUgc2hvdWxk IGJlIEFhYS5tbCAoaWUuIGFuDQo+IGltcGxlbWVudGF0aW9uIGZpbGUpLCBh bmQgdGhhdCB0aGVyZSBzaG91bGQgYmUgbm8gY29ycmVzcG9uZGluZw0KPiBp bnRlcmZhY2UgZmlsZSwgYnV0IDE0LjIgc2hvd3MgLW1hcCBteWxpYi5tbGkg cGFzc2VkIHRvIG9jYW1sZGVwLg0KPg0KPiBIZXJlJ3MgbXkgbGF0ZXN0IGF0 dGVtcHQuICBGaXJzdCwgdGhlIE1ha2VmaWxlOg0KPg0KPiAjISAvdXNyL2Jp bi9tYWtlIC1mDQo+DQo+IFNIRUxMID0gL2Jpbi9zaA0KPiBQQVRIICE9IGV2 YWwgImBvcGFtIGVudmAiIDsgZWNobyAiJCR7UEFUSH0iDQo+IGV4cG9ydCBQ QVRIDQo+DQo+IE9DQU1MRkxBR1MgPSAtbm8tYWxpYXMtZGVwcyAtdyAtNDkg ICAjIGFkZCBvdGhlciBvcHRpb25zIGZvciBvY2FtbGMgaGVyZQ0KPg0KPiAj IFRoZSBsaXN0IG9mIG9iamVjdCBmaWxlcyBmb3IgQUFBDQo+IEFBQV9TVUJN T0RVTEVTICE9IGVjaG8gQWFhX18qLm1sDQo+IEFBQV9JTlRFUkZBQ0VTID0g JChBQUFfU1VCTU9EVUxFUzoubWw9Lm1saSkNCj4NCj4gQUFBX05BVElWRU9C SlMgIT0gLi9saW5rb3JkZXIuc2ggbmF0aXZlIEFhYSAkKEFBQV9TVUJNT0RV TEVTKSAkKEFBQV9JTlRFUkZBQ0VTKQ0KPiBBQUFfQllURU9CSlMgIT0gLi9s aW5rb3JkZXIuc2ggYnl0ZSBBYWEgJChBQUFfU1VCTU9EVUxFUykgJChBQUFf SU5URVJGQUNFUykNCj4NCj4gLlBIT05ZOiBieXRlIG5hdGl2ZQ0KPg0KPiBi eXRlOiBBYWEuY21hDQo+DQo+IG5hdGl2ZTogQWFhLmNteGENCj4NCj4gQWFh LmNtYTogJChBQUFfQllURU9CSlMpIEFhYS5jbW8NCj4gICAgICAgICAgICAg ICAgIG9jYW1sYyAtYSAtbyBBYWEuY21hICQoT0NBTUxGTEFHUykgJChBQUFf QllURU9CSlMpIEFhYS5jbW8NCj4NCj4gQWFhLmNteGE6ICQoQUFBX05BVElW RU9CSlMpIEFhYS5jbXgNCj4gICAgICAgICAgICAgICAgIG9jYW1sb3B0IC1h IC1vIEFhYS5jbXhhICQoT0NBTUxGTEFHUykgJChBQUFfTkFUSVZFT0JKUykg QWFhLmNteA0KPg0KPiAjIENvbW1vbiBydWxlcw0KPiAuU1VGRklYRVM6IC5t bCAubWxpIC5jbW8gLmNtaSAuY214DQo+DQo+IC5tbC5jbW86DQo+ICAgICAg ICAgICAgICAgICBvY2FtbGMgJChPQ0FNTEZMQUdTKSAtb3BlbiBBYWEgLWMg JDwNCj4NCj4gLm1sLmNteDoNCj4gICAgICAgICAgICAgICAgIG9jYW1sb3B0 ICQoT0NBTUxGTEFHUykgLW9wZW4gQWFhIC1jICQ8DQo+DQo+IEFhYS5jbW86 IEFhYS5tbA0KPiAgICAgICAgICAgICAgICAgb2NhbWxjICQoT0NBTUxGTEFH UykgLWMgQWFhLm1sDQo+DQo+IEFhYS5jbXg6IEFhYS5tbA0KPiAgICAgICAg ICAgICAgICAgb2NhbWxvcHQgJChPQ0FNTEZMQUdTKSAtYyBBYWEubWwNCj4N Cj4gLm1saS5jbWk6DQo+ICAgICAgICAgICAgICAgICBvY2FtbGMgJChPQ0FN TEZMQUdTKSAtb3BlbiBBYWEgLWMgJDwNCj4NCj4gIyBEZXBlbmRlbmNpZXMN Cj4gLmRlcGVuZDogTWFrZWZpbGUgJChBQUFfSU5URVJGQUNFUykgJChBQUFf U1VCTU9EVUxFUykgQWFhLm1sDQo+ICAgICAgICAgICAgICAgICBvY2FtbGRl cCAtbWFwIEFhYS5tbCAkKEFBQV9JTlRFUkZBQ0VTKSAkKEFBQV9TVUJNT0RV TEVTKSAtYXMtbWFwIEFhYS5tbCA+IC5kZXBlbmQNCj4NCj4gaW5jbHVkZSAu ZGVwZW5kDQo+DQo+ICMgVGVzdCBzdWl0ZQ0KPiBSdW5UZXN0czogQWFhLmNt YSBSdW5UZXN0cy5tbA0KPiAgICAgICAgICAgICAgICAgb2NhbWxmaW5kIG9j YW1sYyAtcGFja2FnZSBxY2hlY2stY29yZSAtcGFja2FnZSBxY2hlY2stY29y ZS5ydW5uZXIgLW8gUnVuVGVzdHMgLWxpbmtwa2cgQWFhLmNtYSBSdW5UZXN0 cy5tbA0KPg0KPiAuUEhPTlk6IGNsZWFuIHRlc3QNCj4NCj4gdGVzdDogUnVu VGVzdHMNCj4gICAgICAgICAgICAgICAgIC4vUnVuVGVzdHMNCj4NCj4gY2xl YW46DQo+ICAgICAgICAgICAgICAgICBybSAtZiAqLmNtYSAqLmNteGEgKi5j bW8gKi5vICouY214ICouY21pIC5kZXBlbmQgUnVuVGVzdHMNCj4NCj4gIyBt YWtlZmlsZSBlbmRzIGhlcmUNCj4NCj4gSGVyZSdzIEFhYS5tbDoNCj4NCj4g bW9kdWxlIENvbG9yc3BlYyA9IEFhYV9fQ29sb3JzcGVjDQo+IG1vZHVsZSBF eG51dGlscyA9IEFhYV9fRXhudXRpbHMNCj4gbW9kdWxlIEhhc2hlZFN0cmlu ZyA9IEFhYV9fSGFzaGVkU3RyaW5nDQo+IG1vZHVsZSBJb3V0aWxzID0gQWFh X19Jb3V0aWxzDQo+IG1vZHVsZSBMaXN0dXRpbHMgPSBBYWFfX0xpc3R1dGls cw0KPiBtb2R1bGUgUmVzdWx0eCA9IEFhYV9fUmVzdWx0eA0KPiBtb2R1bGUg U20gPSBBYWFfX1NtDQo+IG1vZHVsZSBTdHJ1dGlscyA9IEFhYV9fU3RydXRp bHMNCj4NCj4gLi4uIGFuZCBpbiB0aGlzIGl0ZXJhdGlvbiwgdGhlcmUgaXMg bm8gQWFhLm1saS4NCj4NCj4gVGhpcyBwcm9kdWNlcyB0aGUgZm9sbG93aW5n IG91dHB1dDoNCj4NCj4gIG1hdGljYSE5MSBhYWEkIG1ha2UNCj4gRmF0YWwg ZXJyb3I6IGV4Y2VwdGlvbiBGYWlsdXJlKCJBYWEubWxpIDogZW1wdHkgbWFw IGZpbGUgb3IgcGFyc2UgZXJyb3IiKQ0KPiBGYXRhbCBlcnJvcjogZXhjZXB0 aW9uIEZhaWx1cmUoIkFhYS5tbGkgOiBlbXB0eSBtYXAgZmlsZSBvciBwYXJz ZSBlcnJvciIpDQo+IG9jYW1sZGVwIC1tYXAgQWFhLm1sIEFhYV9fQ29sb3Jz cGVjLm1saSBBYWFfX0V4bnV0aWxzLm1saSBBYWFfX0hhc2hlZFN0cmluZy5t bGkgQWFhX19Jb3V0aWxzLm1saSBBYWFfX0xpc3R1dGlscy5tbGkgQWFhX19S ZXN1bHR4Lm1saSBBYWFfX1NtLm1saSBBYWFfX1N0cnV0aWxzLm1saSBBYWFf X0NvbG9yc3BlYy5tbCBBYWFfX0V4bnV0aWxzLm1sIEFhYV9fSGFzaGVkU3Ry aW5nLm1sIEFhYV9fSW91dGlscy5tbCBBYWFfX0xpc3R1dGlscy5tbCBBYWFf X1Jlc3VsdHgubWwgQWFhX19TbS5tbCBBYWFfX1N0cnV0aWxzLm1sIC1hcy1t YXAgQWFhLm1sID4gLmRlcGVuZA0KPiBGYXRhbCBlcnJvcjogZXhjZXB0aW9u IEZhaWx1cmUoIkFhYS5tbGkgOiBlbXB0eSBtYXAgZmlsZSBvciBwYXJzZSBl cnJvciIpDQo+IEZhdGFsIGVycm9yOiBleGNlcHRpb24gRmFpbHVyZSgiQWFh Lm1saSA6IGVtcHR5IG1hcCBmaWxlIG9yIHBhcnNlIGVycm9yIikNCj4gb2Nh bWxjIC1uby1hbGlhcy1kZXBzIC13IC00OSAgICAtYyBBYWEubWwNCj4gb2Nh bWxjIC1hIC1vIEFhYS5jbWEgLW5vLWFsaWFzLWRlcHMgLXcgLTQ5ICAgICBB YWEuY21vDQo+ICBtYXRpY2EhOTIgYWFhJCBscw0KPiBBYWEuY21hICAgICAg ICAgICAgQWFhX19Db2xvcnNwZWMubWxpICAgICBBYWFfX0lvdXRpbHMubWwg ICAgIEFhYV9fUmVzdWx0eC5tbGkgICBMSUNFTlNFICAgICAgICAgICBpbnN0 YWxsLnNoDQo+IEFhYS5jbWkgICAgICAgICAgICBBYWFfX0V4bnV0aWxzLm1s ICAgICAgIEFhYV9fSW91dGlscy5tbGkgICAgQWFhX19TbS5tbCAgICAgICAg IE1FVEEgICAgICAgICAgICAgIGxpbmtvcmRlci5zaA0KPiBBYWEuY21vICAg ICAgICAgICAgQWFhX19FeG51dGlscy5tbGkgICAgICBBYWFfX0xpc3R1dGls cy5tbCAgIEFhYV9fU20ubWxpICAgICAgICBNYWtlZmlsZQ0KPiBBYWEubWwg ICAgICAgICAgICAgQWFhX19IYXNoZWRTdHJpbmcubWwgICBBYWFfX0xpc3R1 dGlscy5tbGkgIEFhYV9fU3RydXRpbHMubWwgICBPUklHSU5BTF9WRVJTSU9O DQo+IEFhYV9fQ29sb3JzcGVjLm1sICBBYWFfX0hhc2hlZFN0cmluZy5tbGkg IEFhYV9fUmVzdWx0eC5tbCAgICAgQWFhX19TdHJ1dGlscy5tbGkgIFJ1blRl c3RzLm1sDQo+DQo+IFNvLCBhbiBhcmNoaXZlIGZpbGUgZ2V0cyBjcmVhdGVk LCBidXQgb2J2aW91c2x5IGRvZXNuJ3QgY29udGFpbiBhbnkgcmVhbA0KPiBj b2RlLg0KPg0KPiBWaXJ0dWFsIGh1Z3MgZm9yIHNldHRpbmcgbWUgb24gdGhl IHJpZ2h0IHBhdGguDQo+DQo+IC0tDQo+IFBsZWFzZSBkb24ndCBDYzogbWUg cHJpdmF0ZWx5IG9uIG1haWxpbmcgbGlzdHMgYW5kIFVzZW5ldCwNCj4gaWYg eW91IGFsc28gcG9zdCB0aGUgZm9sbG93dXAgdG8gdGhlIGxpc3Qgb3IgbmV3 c2dyb3VwLg0KPiBUbyByZXBseSBwcml2YXRlbHkgX29ubHlfIG9uIFVzZW5l dCBhbmQgb24gYnJva2VuIGxpc3RzDQo+IHdoaWNoIHJld3JpdGUgRnJvbSwg ZmV0Y2ggdGhlIFRYVCByZWNvcmQgZm9yIG5vLXVzZS5tb29vLmNvbS4NCg==