From owner-freebsd-mono@freebsd.org Wed Sep 20 22:31:21 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E5329E26C83 for ; Wed, 20 Sep 2017 22:31:21 +0000 (UTC) (envelope-from Tomas.Weinfurt@microsoft.com) Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0099.outbound.protection.outlook.com [104.47.37.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 889A682CA1 for ; Wed, 20 Sep 2017 22:31:20 +0000 (UTC) (envelope-from Tomas.Weinfurt@microsoft.com) Received: from DM5PR21MB0699.namprd21.prod.outlook.com (10.175.112.14) by DM5PR21MB0505.namprd21.prod.outlook.com (10.172.91.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.98.1; Wed, 20 Sep 2017 22:31:18 +0000 Received: from DM5PR21MB0699.namprd21.prod.outlook.com ([10.175.112.14]) by DM5PR21MB0699.namprd21.prod.outlook.com ([10.175.112.14]) with mapi id 15.20.0098.001; Wed, 20 Sep 2017 22:31:18 +0000 From: Tomas Weinfurt To: Carsten Larsen , "freebsd-mono@freebsd.org" Subject: Re: DotNet Core on FreeBSD Thread-Topic: DotNet Core on FreeBSD Thread-Index: AQHTLSIQBXIzlYhR7EydjBg5rcqb46K24m4AgAGhWgD//5AwAIADBnoAgAHs6ICAAVBQgP//mRKA Date: Wed, 20 Sep 2017 22:31:18 +0000 Message-ID: <86BE66A8-CF6F-4979-B033-5E398F489187@microsoft.com> References: <20170910155228.6545490.82502.31658@gmail.com> <2FD8F7C8-3E93-4F81-B329-1ED536F67B3C@microsoft.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [2001:4898:80e8:1::673] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DM5PR21MB0505; 6:6OLde7En7gB4oA3/dzcmlN6DeMe/VVprD4jo+qdM+YV+adJXPTTy8dRLmpiYlAyHHqTHVkJYhZj+wSOrdV88CCQnOMAagkU95god0LAikwgthJQuNROfhlRVHZ8iphW29ptj2FxbY+LpyPhV+ifv7KNZ6Xz/qH1qklJbNOOugONp8WucdERHGa+R3/vFLREnDrkD8MnD87YpK4VgPAUNsNfz27WuM/1IoO9+bhdjScdLTopIcjf/9tJukAOATBzlX17+OtLBFoCDuzfFhi4FRXnw2gW4DP+W7tfpsF1tYQ1SvN6eozrM869cXfS528HzejsJ+6+BpPx/poMJE+RWyQ==; 5:aNQtlVe1PmSdWkWNPrmVhvvinsFsplLj+veFNaQz1xyUrI5Ov6kealNYU9JHJA5IfiZj92wHBPhmY55Ube/JZRI5h82rbBs/mRO+o0NvE/CnN5sWjMzIXZ1F6QhIxnEJdFgFyN9Ryk7SLELnnwGshQ==; 24:/e/36YZRz89IBoJF5jsxutG3MQCCXoSwnk7CZ9iHEt41KDyO9HinvItQLX+6EWAtqpGQRSG2gh5zIsD5MaervYsJaZm8EzO1AaTPBxzSNkE=; 7:imfSWrDpXOEnNYBVbDUMsHmBg95NHmm7uCIDDSziHI9grR/Qxqk2xsjpD2Q+nk93cYBzYr1hykTmsrVMMUFiPVbnsv483ZS7ovn8akKDvj+6CYVwKPU6eTxQVL5l1onM8owy2tbe/npy/+eeEXgfmXdMBM2uE36IrX/SxEteZukqFICgojMF1Sye3tIpmtrioOGhwN96CshXDT/8PZTsTTE9/ODeWw3zjcHv3iJWRRw= x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 354db5b0-e2de-45ce-7d02-08d500775003 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM5PR21MB0505; x-ms-traffictypediagnostic: DM5PR21MB0505: x-exchange-antispam-report-test: UriScan:(189930954265078)(130873036417446)(219752817060721)(194151415913766); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(6055026)(61426038)(61427038)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123558100)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR21MB0505; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR21MB0505; x-forefront-prvs: 04362AC73B x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(376002)(39860400002)(346002)(47760400005)(52164004)(189002)(377454003)(24454002)(199003)(377424004)(50986999)(86362001)(54356999)(8936002)(76176999)(6306002)(105586002)(575784001)(101416001)(99286003)(36756003)(2501003)(106356001)(86612001)(33656002)(81166006)(8676002)(93886005)(966005)(53546010)(6512007)(10090500001)(316002)(14454004)(22452003)(81156014)(2906002)(10290500003)(478600001)(72206003)(2950100002)(305945005)(6436002)(5660300001)(3480700004)(68736007)(3660700001)(6506006)(3280700002)(229853002)(7736002)(110136005)(6486002)(77096006)(2900100001)(189998001)(53936002)(6246003)(97736004)(83716003)(6116002)(102836003)(25786009)(82746002)(22906009)(19627235001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR21MB0505; H:DM5PR21MB0699.namprd21.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <18049CFBC198EB45A868AD734F3E885A@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2017 22:31:18.5682 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR21MB0505 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2017 22:31:22 -0000 SSBoYXZlIG5vdCB0cmllZCBhcyBzbWFsbCwgYnV0IHRoZSBuYXRpdmUgcGFydHMgZG8gbm90IG5l ZWQgbXVjaC4gDQpUaGUgYnVpbGQgaGFzIG9wdGlvbiAoLW51bXByb2MpIHRvIGxpbWl0IHBhcmFs bGVsaXNtIGFuZCB0aGF0IHNob3VsZCBoZWxwIGlmIHlvdSBydW4gaW50byB0cm91Ymxlcy4NCkFs c28sIHdhdGNoIGZvciBsaW1pdCBvbiBvcGVuIGZpbGUgZGVzY3JpcHRvcnMuICANCg0KVG9tYXMN Cg0KT24gOS8yMC8xNywgMjozOSBQTSwgIm93bmVyLWZyZWVic2QtbW9ub0BmcmVlYnNkLm9yZyBv biBiZWhhbGYgb2YgQ2Fyc3RlbiBMYXJzZW4iIDxvd25lci1mcmVlYnNkLW1vbm9AZnJlZWJzZC5v cmcgb24gYmVoYWxmIG9mIGNzQGlubm9sYW4uZGs+IHdyb3RlOg0KDQogICAgVGhpcyBhbGwgc291 bmRzIHZlcnkgaW50ZXJlc3RpbmcgIQ0KICAgIA0KICAgIEdpdmVuIHRoZSBuZXcgYnVpbGQgaW5z dHJ1Y3Rpb25zIG9uIGdpdGh1YiBJIHdpbGwgYWxzbyBnaXZlIGl0IHRyeS4NCiAgICANCiAgICBX aGF0IGFyZSB0aGUgcmVxdWlyZW1lbnRzIGluIHRlcm1zIG9mIG1lbW9yeSBmb3IgdGhlIGJ1aWxk IHByb2Nlc3MgdG8gDQogICAgY29tcGxldGU/IFdvdWxkIGEgVlBTIHdpdGggNTEyTWIgYmUgZW5v dWdoPw0KICAgIA0KICAgIEtpbmQgcmVnYXJkcw0KICAgIENhcnN0ZW4NCiAgICANCiAgICANCiAg ICBPbiAyMC0wOS0yMDE3IDAzOjM1IEFhcm9uIEhhdmVucyB3cm90ZToNCiAgICA+IEkgYW0gZ29p bmcgdGhyb3VnaCB0aGUgQnVpbGRpbmcgaW5zdHJ1Y3Rpb25zIGFuZCB1cGRhdGluZyBhbnl0aGlu ZyBJIGZpbmQuDQogICAgPiBMZXQgbWUga25vdyBpZiBJIGFkZCBzb21ldGhpbmcgdGhhdCBzaG91 bGQgYmUgbGVmdCBvdXQgb3Igc2hvdWxkIGRvIGl0DQogICAgPiBkaWZmZXJlbnRseS4NCiAgICA+ IA0KICAgID4gQWFyb24NCiAgICA+IA0KICAgID4gT24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMTA6 MTEgUE0sIFRvbWFzIFdlaW5mdXJ0IHZpYSBmcmVlYnNkLW1vbm8gPA0KICAgID4gZnJlZWJzZC1t b25vQGZyZWVic2Qub3JnPiB3cm90ZToNCiAgICA+IA0KICAgID4+IEZpcnN0IGRyYWZ0IGlzIHBv c3RlZCBoZXJlOiBodHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20v P3VybD1odHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZkb3RuZXQlMkYmZGF0YT0wMiU3QzAxJTdD VG9tYXMuV2VpbmZ1cnQlNDBtaWNyb3NvZnQuY29tJTdDZmUzMmY4NmM2ZTAyNGVlNzFmNjEwOGQ1 MDA3MTBhMGElN0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExZGI0NyU3QzElN0MwJTdDNjM2 NDE1NDA3ODcwOTYwMTA5JnNkYXRhPTZVWHlxa0VpZFRUUVFKSTZGcVBJdkNNUmlvdDI5elhGTVd5 ZHVUbjZqVjQlM0QmcmVzZXJ2ZWQ9MA0KICAgID4+IGNvcmVmeC93aWtpL0J1aWxkaW5nLS5ORVQt Q29yZS0tMi54LW9uLUZyZWVCU0QNCiAgICA+PiBQcm9iYWJseSBpbmNvbXBsZXRlLg0KICAgID4+ IEl0IHdvdWxkIGJlIGdvb2QgaWYgYW55Ym9keSBjYW4gdGFrZSBhIGxvb2ssIHRyeSBhbmQgaW1w cm92ZS4NCiAgICA+PiBUaGlzIGlzIGVzc2VudGlhbGx5IGVxdWl2YWxlbnQgb2Ygd2hhdCBoYXMg YmVlbiBkb25lIGZvciAxLnguDQogICAgPj4gTXkgbmV4dCBzdGVwIGlzIHRvIGhhdmUgY3Jvc3Mt T1MgdGVzdHMgYW5kIGdldCB0aGVtIHJ1bm5pbmcgb24gRnJlZUJTRA0KICAgID4+IGhvc3QuDQog ICAgPj4NCiAgICA+PiBUb21hcw0KICAgID4+DQogICAgPj4gT24gOS8xNi8xNywgOTo1OSBQTSwg Im93bmVyLWZyZWVic2QtbW9ub0BmcmVlYnNkLm9yZyBvbiBiZWhhbGYgb2YgVG9tYXMNCiAgICA+ PiBXZWluZnVydCB2aWEgZnJlZWJzZC1tb25vIiA8b3duZXItZnJlZWJzZC1tb25vQGZyZWVic2Qu b3JnIG9uIGJlaGFsZiBvZg0KICAgID4+IGZyZWVic2QtbW9ub0BmcmVlYnNkLm9yZz4gd3JvdGU6 DQogICAgPj4NCiAgICA+PiAgICAgIEnigJlsbCBnZXQgV0lLSSBzdGFydGVkIHdpdGggaW5zdHJ1 Y3Rpb25zIG9uIGdpdGh1Yi4gSSBqdXN0IGRpZCBub3QgZ2V0DQogICAgPj4gdG8gaXQgeWV0Lg0K ICAgID4+ICAgICAgQXQgbGVhc3QgdGhlIHJ1bnRpbWUgY2FuIGJlIGJ1aWx0IHdpdGhvdXQgd2lu ZG93cyBub3cuICh1c2luZyBMaW51eA0KICAgID4+IGluc3RlYWQpDQogICAgPj4gICAgICBJIHN0 aWxsIGhhdmUgc29tZSB3b3JrIGxlZnQgdG8gY3Jvc3MtdGFyZ2V0IGZvciBGcmVlQlNEIG9uIExp bnV4IHNvDQogICAgPj4gb25lIGNhbiBidWlsZCBwcm9wZXIgbWFuYWdlZCBhc3NlbWJsaWVzLg0K ICAgID4+ICAgICAgQXR0ZW1wdHMgdG8gdXNlIExpbnV4IGJpbmFyaWVzIGZvciBib290c3RyYXAg ZmFpbGVkIHNvIGZhciBiZWNhdXNlDQogICAgPj4gTGludXggZW11bGF0aW9uIGlzIGxhY2tpbmcg bWluY29yZSgpIHN1cHBvcnQuDQogICAgPj4NCiAgICA+PiAgICAgIFRvbWFzDQogICAgPj4NCiAg ICA+Pg0KICAgID4+ICAgICAgT24gOS8xNi8xNywgOTo0MCBQTSwgIm93bmVyLWZyZWVic2QtbW9u b0BmcmVlYnNkLm9yZyBvbiBiZWhhbGYgb2YNCiAgICA+PiBSdXNzZWxsIEhhbGV5IiA8b3duZXIt ZnJlZWJzZC1tb25vQGZyZWVic2Qub3JnIG9uIGJlaGFsZiBvZg0KICAgID4+IHJ1c3MuaGFsZXlA Z21haWwuY29tPiB3cm90ZToNCiAgICA+Pg0KICAgID4+ICAgICAgICAgIEhleSBHdXlzLA0KICAg ID4+DQogICAgPj4gICAgICAgICAgVG9tYXMgaGFzIHNoYXJlZCBhIGJpbmFyeSB3aXRoIG1lIGFu ZCB3YXJuZWQgaXQncyBwcmV0dHkgcm91Z2guIEknbQ0KICAgID4+ICAgICAgICAgIG5vdCBnZXR0 aW5nIHZlcnkgZmFyIHdpdGggaXQuIEknbGwgc2hhcmUgdGhlIHNhbWUgbGluayBpZiBzb21lb25l DQogICAgPj4gaXMNCiAgICA+PiAgICAgICAgICBpbnRlcmVzdGVkIGJ1dCBpdCdzIHByb2JhYmx5 IGJlc3QgdG8gd2FpdCB1bnRpbCBUb21hcyBvZmZlcnMNCiAgICA+PiBzb21ldGhpbmcNCiAgICA+ PiAgICAgICAgICBtb3JlIGZ1bmN0aW9uYWwgYW5kIHNvbWUgaW5zdHJ1Y3Rpb25zLg0KICAgID4+ DQogICAgPj4gICAgICAgICAgSXMgaXQgcG9zc2libGUgZm9yIHNvbWVvbmUgdG8gc3RhcnQgYSBG cmVlQlNEIHdpa2kgcGFnZSBmb3IgRG90TmV0DQogICAgPj4gICAgICAgICAgQ29yZT8gVG9tYXMg YW5kIEthcmVsIHdhbnQgdG8ga2VlcCB0aGUgcHJvZ3Jlc3MgdHJhY2tlZCB2aWEgdGhlaXINCiAg ICA+PiAgICAgICAgICB0b29scyAgKEdpdGh1YiBhY2NvdW50cyBldGMpLCBidXQgSSB0aGluayBh IHdpa2kgcGFnZSB3b3VsZCBiZSBnb29kDQogICAgPj4gICAgICAgICAgZm9yIHN0YXR1cyB1cGRh dGVzIGFuZCB0aGUgbGlrZT8NCiAgICA+Pg0KICAgID4+ICAgICAgICAgIFJ1c3MNCiAgICA+Pg0K ICAgID4+DQogICAgPj4gICAgICAgICAgT24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgODo0NiBQTSwg Um9iZXJ0IEFsZWdyaWQgPA0KICAgID4+IGVyYWxlZ3JpZEBob3RtYWlsLmNvbT4gd3JvdGU6DQog ICAgPj4gICAgICAgICAgPiBPbiBUaHVyc2RheSwgMTQgU2VwdGVtYmVyIDIwMTcgNDoyNCBQTSwg UnVzc2VsbCBIYWxleSB3cm90ZToNCiAgICA+PiAgICAgICAgICA+PiBJZiB5b3UnZCBsaWtlIHRv IHBhcnRpY2lwYXRlL2pvaW4gdGhlIGZ1biwgcGxlYXNlIHNldCB1cCBhDQogICAgPj4gR2l0SHVi IGFjY291bnQgYW5kDQogICAgPj4gICAgICAgICAgPj4gc2VuZCBhICdtZSB0b28nIGVtYWlsIHdp dGggdGhlIHVzZXJuYW1lIG9yIGVtYWlsIGFkZHJlc3MuDQogICAgPj4gICAgICAgICAgPj4gSSds bCBzZW5kIGFuIGludml0ZSBmb3IgdGhlIEZyZWVCU0QtRG90TmV0IHRvIHRoYXQgYWNjb3VudC4g SSdtDQogICAgPj4gbm90IHNvIHN1cmUNCiAgICA+PiAgICAgICAgICA+PiBhbnltb3JlIGFib3V0 IHVzaW5nIEdpdEh1YiBmb3IgRnJlZUJTRCBzdHVmZiwgYnV0IGl0J3MgYSBnb29kDQogICAgPj4g cGxhY2UgdG8NCiAgICA+PiAgICAgICAgICA+PiBjb25ncmVnYXRlLg0KICAgID4+ICAgICAgICAg ID4gSSdkIGxpa2UgdG8gcGl0Y2ggaW4uIE5ldmVyIHBhcnRpY2lwYXRlZCBpbiBhbiBvcGVuLXNv dXJjZQ0KICAgID4+IHByb2plY3QgYmVmb3JlIHNvIEkNCiAgICA+PiAgICAgICAgICA+IGRvbid0 IGtub3cgaG93IG11Y2ggaGVscCBJIGNvdWxkIGJlLg0KICAgID4+ICAgICAgICAgID4NCiAgICA+ PiAgICAgICAgICA+IEUtbWFpbCBpcyB0aGUgc2FtZSBhcyB0aGlzIG1lc3NhZ2UgKGVyYWxlZ3Jp ZEBob3RtYWlsLmNvbSkNCiAgICA+PiAgICAgICAgICA+IEdIIEFjY291bnQgaXMgaHR0cHM6Ly9u YTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZu YTAxLnNhZmVsaW5rcyZkYXRhPTAyJTdDMDElN0NUb21hcy5XZWluZnVydCU0MG1pY3Jvc29mdC5j b20lN0NmZTMyZjg2YzZlMDI0ZWU3MWY2MTA4ZDUwMDcxMGEwYSU3QzcyZjk4OGJmODZmMTQxYWY5 MWFiMmQ3Y2QwMTFkYjQ3JTdDMSU3QzAlN0M2MzY0MTU0MDc4NzA5NjAxMDkmc2RhdGE9U2pKanls SkVtaDU5cmRjTjllJTJCSGVPOFBpYkRLajl2MHN4bSUyRlROYkhZM2clM0QmcmVzZXJ2ZWQ9MC4N CiAgICA+PiBwcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZnaXRodWIu Y29tJQ0KICAgID4+IDJGRWNoby04LUVSQSZkYXRhPTAyJTdDMDElN0NUb21hcy5XZWluZnVydCU0 MG1pY3Jvc29mdC5jb20lDQogICAgPj4gN0MyNGE0YWZiNGI0N2Y0YTdhMWQ1MjA4ZDRmZDg2MmRh YiU3QzcyZjk4OGJmODZmMTQxYWY5MWFiMmQ3Y2QwMTENCiAgICA+PiBkYjQ3JTdDMSU3QzAlN0M2 MzY0MTIyMDAxMjY2NTEyODgmc2RhdGE9V3FINyUyQk4lDQogICAgPj4gMkJhdFlDVTRCWXM1NDA5 c1pNTUhXSlBJTEpuTGpHbTdtN3Y5ODglM0QmcmVzZXJ2ZWQ9MA0KICAgID4+ICAgICAgICAgID4N CiAgICA+PiAgICAgICAgICA+IFJlZ2FyZHMsDQogICAgPj4gICAgICAgICAgPiBSb2JlcnQgQWxl Z3JpZA0KICAgID4+ICAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fDQogICAgPj4gICAgICAgICAgZnJlZWJzZC1tb25vQGZyZWVic2Qub3JnIG1h aWxpbmcgbGlzdA0KICAgID4+ICAgICAgICAgIGh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVj dGlvbi5vdXRsb29rLmNvbS8/dXJsPQ0KICAgID4+IGh0dHBzJTNBJTJGJTJGbGlzdHMuZnJlZWJz ZC5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8lDQogICAgPj4gMkZmcmVlYnNkLW1vbm8mZGF0YT0w MiU3QzAxJTdDVG9tYXMuV2VpbmZ1cnQlNDBtaWNyb3NvZnQuY29tJQ0KICAgID4+IDdDMjRhNGFm YjRiNDdmNGE3YTFkNTIwOGQ0ZmQ4NjJkYWIlN0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDEx DQogICAgPj4gZGI0NyU3QzElN0MwJTdDNjM2NDEyMjAwMTI2NjUxMjg4JnNkYXRhPWtOcXhZc2cw SHpvRjNmM0hxR3NwM2RtMU5Lc05heA0KICAgID4+IDlXM2xXdW50RHQ3a0UlM0QmcmVzZXJ2ZWQ9 MA0KICAgID4+ICAgICAgICAgIFRvIHVuc3Vic2NyaWJlLCBzZW5kIGFueSBtYWlsIHRvICJmcmVl YnNkLW1vbm8tdW5zdWJzY3JpYmVADQogICAgPj4gZnJlZWJzZC5vcmciDQogICAgPj4NCiAgICA+ Pg0KICAgID4+ICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18NCiAgICA+PiAgICAgIGZyZWVic2QtbW9ub0BmcmVlYnNkLm9yZyBtYWlsaW5nIGxpc3QN CiAgICA+PiAgICAgIGh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNv bS8/dXJsPQ0KICAgID4+IGh0dHBzJTNBJTJGJTJGbGlzdHMuZnJlZWJzZC5vcmclMkZtYWlsbWFu JTJGbGlzdGluZm8lDQogICAgPj4gMkZmcmVlYnNkLW1vbm8mZGF0YT0wMiU3QzAxJTdDVG9tYXMu V2VpbmZ1cnQlNDBtaWNyb3NvZnQuY29tJQ0KICAgID4+IDdDNTM2NGYzYTc5OTdmNGY1YjMyODcw OGQ0ZmQ4OGYyOGUlN0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExDQogICAgPj4gZGI0NyU3 QzElN0MwJTdDNjM2NDEyMjEyMDE1OTg5NjM5JnNkYXRhPVd1d2tDcHJlWnBHbHduTUdLV1E2a2R4 QkdZS3hRQQ0KICAgID4+IHlIcng2SVY5TWJnS0ElM0QmcmVzZXJ2ZWQ9MA0KICAgID4+ICAgICAg VG8gdW5zdWJzY3JpYmUsIHNlbmQgYW55IG1haWwgdG8gImZyZWVic2QtbW9uby11bnN1YnNjcmli ZUBmcmVlYnNkLm9yZw0KICAgID4+ICINCiAgICA+Pg0KICAgID4+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQogICAgPj4gZnJlZWJzZC1tb25vQGZyZWVi c2Qub3JnIG1haWxpbmcgbGlzdA0KICAgID4+IGh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVj dGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGbGlzdHMuZnJlZWJzZC5vcmclMkZt YWlsbWFuJTJGbGlzdGluZm8lMkZmcmVlYnNkLW1vbm8mZGF0YT0wMiU3QzAxJTdDVG9tYXMuV2Vp bmZ1cnQlNDBtaWNyb3NvZnQuY29tJTdDZmUzMmY4NmM2ZTAyNGVlNzFmNjEwOGQ1MDA3MTBhMGEl N0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExZGI0NyU3QzElN0MwJTdDNjM2NDE1NDA3ODcw OTYwMTA5JnNkYXRhPXdwUmVnemdBbG9MZlpOODFsWnZsb05Uc0ZtVDVkdWxKUFI5bWNlZjh3RFUl M0QmcmVzZXJ2ZWQ9MA0KICAgID4+IFRvIHVuc3Vic2NyaWJlLCBzZW5kIGFueSBtYWlsIHRvICJm cmVlYnNkLW1vbm8tdW5zdWJzY3JpYmVAZnJlZWJzZC5vcmciDQogICAgPj4NCiAgICA+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQogICAgPiBmcmVlYnNk LW1vbm9AZnJlZWJzZC5vcmcgbWFpbGluZyBsaXN0DQogICAgPiBodHRwczovL25hMDEuc2FmZWxp bmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmxpc3RzLmZyZWVi c2Qub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGZnJlZWJzZC1tb25vJmRhdGE9MDIlN0MwMSU3 Q1RvbWFzLldlaW5mdXJ0JTQwbWljcm9zb2Z0LmNvbSU3Q2ZlMzJmODZjNmUwMjRlZTcxZjYxMDhk NTAwNzEwYTBhJTdDNzJmOTg4YmY4NmYxNDFhZjkxYWIyZDdjZDAxMWRiNDclN0MxJTdDMCU3QzYz NjQxNTQwNzg3MDk2MDEwOSZzZGF0YT13cFJlZ3pnQWxvTGZaTjgxbFp2bG9OVHNGbVQ1ZHVsSlBS OW1jZWY4d0RVJTNEJnJlc2VydmVkPTANCiAgICA+IFRvIHVuc3Vic2NyaWJlLCBzZW5kIGFueSBt YWlsIHRvICJmcmVlYnNkLW1vbm8tdW5zdWJzY3JpYmVAZnJlZWJzZC5vcmciDQogICAgPiANCiAg ICANCiAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K ICAgIGZyZWVic2QtbW9ub0BmcmVlYnNkLm9yZyBtYWlsaW5nIGxpc3QNCiAgICBodHRwczovL25h MDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmxp c3RzLmZyZWVic2Qub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGZnJlZWJzZC1tb25vJmRhdGE9 MDIlN0MwMSU3Q1RvbWFzLldlaW5mdXJ0JTQwbWljcm9zb2Z0LmNvbSU3Q2ZlMzJmODZjNmUwMjRl ZTcxZjYxMDhkNTAwNzEwYTBhJTdDNzJmOTg4YmY4NmYxNDFhZjkxYWIyZDdjZDAxMWRiNDclN0Mx JTdDMCU3QzYzNjQxNTQwNzg3MDk2MDEwOSZzZGF0YT13cFJlZ3pnQWxvTGZaTjgxbFp2bG9OVHNG bVQ1ZHVsSlBSOW1jZWY4d0RVJTNEJnJlc2VydmVkPTANCiAgICBUbyB1bnN1YnNjcmliZSwgc2Vu ZCBhbnkgbWFpbCB0byAiZnJlZWJzZC1tb25vLXVuc3Vic2NyaWJlQGZyZWVic2Qub3JnIg0KDQo=