From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 5E3D744DAD for ; Tue, 22 Nov 2022 14:59:35 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D94B668B786; Tue, 22 Nov 2022 16:59:32 +0200 (EET) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02olkn2036.outbound.protection.outlook.com [40.92.44.36]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5221068B1F2 for ; Tue, 22 Nov 2022 16:59:26 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XrEiAfTaWewASxG38ZOi/z0Pr/7aiOBZ24Xk82tZ5cj/MN46aYTIwzUVzRy6nSHmdGm6lw0+Z44cxPtRuJZtG8Ik/F38uIRjuUJr+j0wGL608jPwIShawFS6n9hy10R6UjfWtMGEVVAgKgWRBwBVNBJXFCCbad/MjzjsqmbX3eqkHi14xAuC17nqPjXSe32g/gvlej8AqBd823m6rQsKx92jyruub1Df1W3HIJcckotOCZ2eySIXAghMwxbX3LnblXGj0zUbIuiIb7MjCZJPp0OrqV5VIy2so8rSOD8DZjZlobrOrcbnOW6/alopfcxittxgfFlqeh0NmpztMZUdeg== 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=aylzV//C4MOo0bvVhaZTMmEHLPdDGvnJaAfDz7uAORE=; b=mRsyPQgE2vydUL+CAO0zvIAibC5bFnV7lm/KKjm+pRgFG0CZOpDOuugkLZ1EfdS1QdO/T2Rg87NYRJxRt38kmPv7+D85/bF0MDF8sfN63eaQFPQHfSz7yHswqRtleYKM63n+BnbMi74L4FekULxTc4+ZwXcLyLmIDB+wraI0mOPIb8kGfVisQ7uYfECcL3zUYVbX29Ep/py18m31Oy1gNVbztXQYj+wFvikpvvPLn+oEdLUar1mWADgBoqZ07TQNyqPFV7U4pmW6WPkbPqvEct5YZu1Kr/RBWDGoohpb5Au8Rpb3qJPXsRfsefsatfhrX0q/OL5lc26ufuhN3021aQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aylzV//C4MOo0bvVhaZTMmEHLPdDGvnJaAfDz7uAORE=; b=l06qK5aNuluG7J6EGQyUhwAsBdVhR4H7bfOKIHuVGbik2Y0H9PMPy/27RuktgG2se/9F4YqLYNrh3OK6cJ/fdqsuF9BKU0xvQdwRmseaDNWxlOrBxL2U+EwlxVF1svc4VEv52HJ8I7uSWSlnpttNZsn+EkBr6kGUTjMv3c/r7yIrUP9SsdtpASJKvtJwPySELsIjvU7/Gc+ifA8ShcUieIfleFaiqdYorL5yOV2wjS3jwFcRMwpCr4kpk8ppCoKwl5PhuEKMEMnbyeu5d+a8FmFVn5iQCqpXyFqyHor7zTZT2oqHVLShc0hV5jsFvSkC0+49Cpi0pP7smwzNQRBCcA== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by MN0P223MB0512.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:3c4::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.9; Tue, 22 Nov 2022 14:59:23 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::45ea:be80:31df:38c0]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::45ea:be80:31df:38c0%9]) with mapi id 15.20.5834.015; Tue, 22 Nov 2022 14:59:23 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH 3/4] avutil/cuda_check: propagate AVERROR_UNRECOVERABLE when needed Thread-Index: AQHY/nOipTVlaFTFHU+vkye4949a1a5K7c4AgAACqACAAA6X4IAABu8AgAACDOA= Date: Tue, 22 Nov 2022 14:59:23 +0000 Message-ID: References: <20221122130732.403-1-jamrial@gmail.com> <20221122130732.403-3-jamrial@gmail.com> <23e2a4bb-c527-565c-8ec5-dcd3d4753c02@rothenpieler.org> <793422a7-ffe1-3f12-046e-f0ef88f34ae5@gmail.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [mut04SCAOIu5TpgBQ0DO5Z8WIzWYtWU0] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|MN0P223MB0512:EE_ x-ms-office365-filtering-correlation-id: 5516c968-5b08-4061-6c0f-08dacc9a2440 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cIt4AH37vJQVxSxDQaL4TTNfnaa0MTxoeUMlgg4wq3ZCqiK6yUNfKCiFKMBTpHZIBput3QQBYK6Yhwf18beqjUTlLwDH5Q75WsD/Zp0VEA4Jy65nDG2YfY6uS8mJ0iTH0YCzGwXNsEcGKot02tVkKMYKjVJ8I1NFDkN6e7C+eYZRQLqlRo1vZOYAvvjYlHVXJxVkm3omhwHymHWlPeVpl9sliIZB3xxhEPX6rQY1J75vi1q9iys4UCHaQhoBzKgiH2kEBD7S4ShYoXlJFuvyDXKcm9XpPPdBGaOlxlT2D1U1lzV3hN5N1iExH6I5Y6eCHZeBqCgt7KwE6zrE96qes5azJTpmVzOy/AuxpmKXmCkEjFnEZ62HzXmbgtQNI7a/CsM52cAY9WzdfOPi43i/09QvHhq+bz6X8aOYkyuS6nsj8kzutuZvYcYEDGHZYSnZrMZI3ThklnjIJNUKDvlx09rUtcgl/h/Gflbf4OTXVUUZWGdmZfGYfVs/YK+K0LF++TKLjw9i+ZuRBeE5P7pR5QzRBa+l3jroJroQ2YpJV9Lz8IzpAm4e3iNAk/TqT1s23gijYY5o/9pvF1/FaHOlhxApENqZLc9E9cGy0ZQYVWMHUo78YW1Gpc8y2JrxlUrMOfeutVYATOHYUdWO3feRvg== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NFc1aVJDSGZaZWNTaFc4SW42L1RwbnpUUTU2TWF2YzRZLzVYRDlCbTlxdGJz?= =?utf-8?B?UTB3ZS9TcXRwNWZrdkZYamhDUDRWZVdTTTVvMGt3R2N4bGJ3Nk1XbTFWTTBj?= =?utf-8?B?cUZUZjJuc2k2ZkpkVHZmQjhpMXhkMVpsZEVQUmhxMUdjUnlyVHFudXNXOE1K?= =?utf-8?B?R3BlMjg3K3FxWk1oMDN0Yi9ZQ2ZuOUc5ODdVampMNWhUbWJYeXdtODdQc0cx?= =?utf-8?B?OXl4aTJuak56OEdUcU02aWhiRC9IWFgyNmkzSEJBSXdkTEFleEhKS3NjU1Zn?= =?utf-8?B?UmxydGZCbEYwZmhvK0JsR2FLVHZrMzhxdC9WYlZXbHc4WW50NzVGY2hiR0Vj?= =?utf-8?B?WjdNMW5OSDZNR1kwekJ2d0xUcHZoYU9UUEV5bnVhalNXd01jOE1weGNIZkF3?= =?utf-8?B?bU5nL2lDanEvYVBzQSt5TTdZRk41TzlnVWNOZDFNMWpVNGczT2ZRN0R4a0FP?= =?utf-8?B?YnpaS25XWVUxKy9adkFGUEdSU3lsa1V1OUxqME5YcndLbWlpcGk1WWVGQVRx?= =?utf-8?B?ZGpiNUp3N2kvTjNnYm5tSkFLbWxXNmk2cC8xYUl6c2pJRjZIWFp2aUtNT2Z0?= =?utf-8?B?NU95dlBPaCtsM0dCNVVWRFdRUGp5VXRTanhIdnUrbjBWbXNxUWw2SzdwNVZ2?= =?utf-8?B?MElQR2Fva3B4bWQrbm5KOTBoYlkya1ZJRWtKN1FZdGFFc09Sc3hTRlZwZ0Ju?= =?utf-8?B?QkJZcVJPaXN5c2tSVHJkdTcxeWpIbzMrSnhXTmNmT3ZMenllYnk0Q3JIcEQy?= =?utf-8?B?UFpxYzlyY0EyL3FTSWVQQkFybHcrNFBvS1VwY096djBOdXpyUXhsSmJMUm1y?= =?utf-8?B?OFkxVERPOC9NUDBncVhTdTdGdGJxeFFiZzVGdUpPeUlyMEZraDhuYUV3Sm5s?= =?utf-8?B?RVhJVnlQVStxSEh1ZmpTeUtjSmRVNU0rWGpiN2hTeGkvWVNIWElSc0hMWjZM?= =?utf-8?B?ZEhkOHB3NjVuL3NxUDhjYlQ4ZzgxS2tjNitvMkkvZVVsNC9XbGE4WFJTaTNs?= =?utf-8?B?d2xMTlRLTUU1amJwTnFIZ0hyaGxnNndtTStOT0dtOHNya1VLUzYxNnFnMnBL?= =?utf-8?B?ZFlmU1c4MkFML2tHdU1SVHNFRFJKSzhTK0RSQ2YwZEh5TG5ZQnluYW1NVWZr?= =?utf-8?B?Z0NkV2pEUk9CYmN3V0hxVEdCQjZMT1BCZ3Nna3VBVUQyV3ZRNGJWUTd4OUNE?= =?utf-8?B?dy9tMzlVa0ZCNG5ZTktJcXI2dFRFYnFraEh2NGEzV1E3dUpBZ0JYYWdvQ0xt?= =?utf-8?B?QlFpcUdpWVQxNWU4R1lUUU5uVmFMcW5sVUxUMk9CcWtBeUV0VGNLdWY0djE5?= =?utf-8?B?SDh0Q3RGTG56bWl1ZGFzMXM3SXVnbGFjZ1hQZW9kL3Q1cmcvN2hrY25Fd2g3?= =?utf-8?B?YzdsV2MvWnlQMGRXUDM5Zk5Nd0k5cnlDZ2puVXl0b2tUT2ZNMG9ubTczNU9y?= =?utf-8?B?d0RHZDZiMEttOHRwcnRjWkV0WU9ROStxYkkwQWlDSVF4ZjFaQ3BwU0MrZnZ4?= =?utf-8?B?SkRGY2NuVG5maUlwQ1VpajkwY2lqckw3MzFYWGNKclkwK1NLcnBtaitQVFdC?= =?utf-8?B?cHR1eGdsQjBFRTEwVFpSbGIvUXFOaFZxN0dVajZtVlhTeEw4Vm5lYkJCUXha?= =?utf-8?B?enNDK01iUk13dVhYaTlPT1p6dmNwZFZrSnFnUzZzYmsxckV4RkI4eThGTUZ4?= =?utf-8?B?NGtYdVlWNWRhNFBjTDVaa2I4clNuMTFIelNsTnl6c3VLaUV4MjBFL0lnPT0=?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-1ff67.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 5516c968-5b08-4061-6c0f-08dacc9a2440 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2022 14:59:23.0952 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0P223MB0512 Subject: Re: [FFmpeg-devel] [PATCH 3/4] avutil/cuda_check: propagate AVERROR_UNRECOVERABLE when needed X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YNCj4gQW5kcmVhcyBS aGVpbmhhcmR0DQo+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDIyLCAyMDIyIDM6NDggUE0NCj4g VG86IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnDQo+IFN1YmplY3Q6IFJlOiBbRkZtcGVnLWRldmVs XSBbUEFUQ0ggMy80XSBhdnV0aWwvY3VkYV9jaGVjazogcHJvcGFnYXRlDQo+IEFWRVJST1JfVU5S RUNPVkVSQUJMRSB3aGVuIG5lZWRlZA0KPiANCj4gU29mdCBXb3JrczoNCj4gPg0KPiA+DQo+ID4+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IGZmbXBlZy1kZXZlbCA8ZmZt cGVnLWRldmVsLWJvdW5jZXNAZmZtcGVnLm9yZz4gT24gQmVoYWxmIE9mDQo+ID4+IEphbWVzIEFs bWVyDQo+ID4+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDIyLCAyMDIyIDI6MzEgUE0NCj4gPj4g VG86IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnDQo+ID4+IFN1YmplY3Q6IFJlOiBbRkZtcGVnLWRl dmVsXSBbUEFUQ0ggMy80XSBhdnV0aWwvY3VkYV9jaGVjazoNCj4gcHJvcGFnYXRlDQo+ID4+IEFW RVJST1JfVU5SRUNPVkVSQUJMRSB3aGVuIG5lZWRlZA0KPiA+Pg0KPiA+PiBPbiAxMS8yMi8yMDIy IDEwOjIxIEFNLCBUaW1vIFJvdGhlbnBpZWxlciB3cm90ZToNCj4gPj4+IE9uIDIyLzExLzIwMjIg MTQ6MDcsIEphbWVzIEFsbWVyIHdyb3RlOg0KPiA+Pj4+IEJhc2VkIG9uIGEgcGF0Y2ggYnkgU29m dCBXb3Jrcy4NCj4gPj4+Pg0KPiA+Pj4+IFNpZ25lZC1vZmYtYnk6IEphbWVzIEFsbWVyIDxqYW1y aWFsQGdtYWlsLmNvbT4NCj4gPj4+PiAtLS0NCj4gPj4+PiDCoCBsaWJhdnV0aWwvY3VkYV9jaGVj ay5oIHwgNCArKysrDQo+ID4+Pj4gwqAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQ0K PiA+Pj4+DQo+ID4+Pj4gZGlmZiAtLWdpdCBhL2xpYmF2dXRpbC9jdWRhX2NoZWNrLmggYi9saWJh dnV0aWwvY3VkYV9jaGVjay5oDQo+ID4+Pj4gaW5kZXggZjVhOTIzNGVhZi4uMzNhYWY5YzA5OCAx MDA2NDQNCj4gPj4+PiAtLS0gYS9saWJhdnV0aWwvY3VkYV9jaGVjay5oDQo+ID4+Pj4gKysrIGIv bGliYXZ1dGlsL2N1ZGFfY2hlY2suaA0KPiA+Pj4+IEBAIC00OSw2ICs0OSwxMCBAQCBzdGF0aWMg aW5saW5lIGludCBmZl9jdWRhX2NoZWNrKHZvaWQgKmF2Y3R4LA0KPiA+Pj4+IMKgwqDCoMKgwqDC oMKgwqDCoCBhdl9sb2coYXZjdHgsIEFWX0xPR19FUlJPUiwgIiAtPiAlczogJXMiLCBlcnJfbmFt ZSwNCj4gPj4+PiBlcnJfc3RyaW5nKTsNCj4gPj4+PiDCoMKgwqDCoMKgIGF2X2xvZyhhdmN0eCwg QVZfTE9HX0VSUk9SLCAiXG4iKTsNCj4gPj4+PiArwqDCoMKgIC8vIE5vdCByZWNvdmVyYWJsZQ0K PiA+Pj4+ICvCoMKgwqAgaWYgKGVyciA9PSBDVURBX0VSUk9SX1VOS05PV04pDQo+ID4+Pj4gK8Kg wqDCoMKgwqDCoMKgIHJldHVybiBBVkVSUk9SX1VOUkVDT1ZFUkFCTEU7DQo+ID4+Pg0KPiA+Pj4g V2h5IGRvZXMgc3BlY2lmaWNhbGx5IENVREFfRVJST1JfVU5LTk9XTiBnZXQgbWFwcGVkIHRvDQo+ ID4+IHVucmVjb3ZlcmFibGU/DQo+ID4+DQo+ID4+IEl0J3MgdGhlIGNvZGUgdGhhdCBTb2Z0IFdv cmtzIGZvdW5kIG91dCB3YXMgcmV0dXJuZWQgcmVwZWF0ZWRseSBubw0KPiA+PiBtYXR0ZXIgaG93 IG1hbnkgcGFja2V0cyB5b3UgZmVkIHRvIHRoZSBlbmNvZGVyLCB3aGljaCBtZWFudCBpdCB3YXMN Cj4gPj4gc3R1Y2sNCj4gPj4gaW4gYW4gdW5yZWNvdmVyYWJsZSBzdGF0ZS4gU2VlDQo+ID4+IGh0 dHA6Ly9mZm1wZWcub3JnL3BpcGVybWFpbC9mZm1wZWctZGV2ZWwvMjAyMS1PY3RvYmVyLzI4NzE1 My5odG1sDQo+ID4+DQo+ID4+IElmIHlvdSBrbm93IG9mIGNhc2VzIHdoZXJlIHRoaXMgZXJyb3Ig Y291bGQgYmUgcmV0dXJuZWQgaW4gdmFsaWQNCj4gPj4gcmVjb3ZlcmFibGUgc2NlbmFyaW9zIHRo YXQgYXJlIG5vdCBhbHJlYWR5IGhhbmRsZWQgaW4gc29tZSBvdGhlcg0KPiB3YXksDQo+ID4+IHdo YXQgZG8geW91IHN1Z2dlc3QgY291bGQgYmUgZG9uZT8NCj4gPg0KPiA+IFRoYW5rcyBKYW1lcywg Zm9yIHBpY2tpbmcgdGhpcyB1cCENCj4gPg0KPiA+IEFsbCBJIGNhbiBzYXkgaXMgdGhhdCBteSBv cmlnaW5hbCBwYXRjaCBpcyBkZXBsb3llZCB0byBhIHF1aXRlIGENCj4gPiBudW1iZXIgb2Ygc3lz dGVtcyBhbmQgdGhlcmUgaGFzbid0IGJlZW4gYW55IGNhc2Ugd2hlcmUgdGhpcw0KPiA+IHdvdWxk IGhhdmUgaGFkIGFuIGFkdmVyc2UgZWZmZWN0Lg0KPiA+DQo+ID4gSSBoYWRuJ3QgcmVwb3J0ZWQg dGhpcyB0byBOdmlkaWEgYmVjYXVzZSBhIHNvbHV0aW9uIHdhcyBuZWVkZWQNCj4gPiBhbmQgaXQg d2FzIGFuIGVycm9uZW91cyBmaWxlLCBzbyB0aGUgYmVzdCB0aGV5IGNvdWxkDQo+ID4gaGF2ZSBw cm9iYWJseSBkb25lIHdhcyB0byByZXR1cm4gYSBkaWZmZXJlbnQgZXJyb3IgY29kZSA7LSkNCj4g Pg0KPiANCj4gSWYgdGhpcyB3YXMgYW4gZXJyb25lb3VzIGZpbGUsIHRoZW4gd291bGRuJ3QgaXQg YmUgcG9zc2libGUgZm9yDQo+IGZ1dHVyZQ0KPiBwYWNrZXRzIHRvIGJlIG5vbi1lcnJvbmVvdXMg YW5kIHRoZXJlZm9yZSBkZWNvZGFibGU/DQo+IChBbiBhbHRlcm5hdGl2ZSBmaXggZm9yIHRoaXMg d291bGQgYmUgZm9yIGZmdG9vbHMgdG8gY2FsY3VsYXRlIGhvdw0KPiBtYW55DQo+IGVycm9ycyB0 aGVyZSB3ZXJlIGluIGEgcm93IGFuZCBzdG9wIHRyeWluZyB0byBkZWNvZGUgYSBzdHJlYW0gdGhh dA0KPiByZXR1cm5zIHRvbyBtYW55IGVycm9ycyBiYXNlZCB1cG9uIHNvbWUgb3B0aW9uIChvbmUg Y291bGQgYWxzbyB1c2UNCj4gdGhlDQo+IHJhdGlvIG9mIHN1Y2Nlc3NmdWwgdG8gbm9uLXN1Y2Nl c3NmdWwgZGVjb2RlIGNhbGxzIG9yIHNvbWV0aGluZyBsaWtlDQo+IHRoYXQpLikNCg0KVGhhdCBl cnJvciBpc24ndCBhIG5vcm1hbCBkZWNvZGUgZXJyb3IuIFRob3NlIGV4aXN0IGFzIHdlbGwgYW5k IGl0IA0KY2FuIHJlY292ZXIgZnJvbSB0aGVzZS4NCkJ1dCBmcm9tIGFsbCBleHBlcmltZW50cyBJ IGRpZCwgbXkgY29uY2x1c2lvbiB3YXMgdGhhdCB0aGlzIA0KaXMgYW4gZXJyb3Igb2YgZmluYWwg ZGVhdGguIEFGQUlSLg0KDQpUaGFua3MsDQpzb2Z0d29ya3oNCg0KDQoNCg0KDQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGlu ZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUs IG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1 bnN1YnNjcmliZSIuCg==