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 3525244F6C for ; Thu, 12 Jan 2023 01:26:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2D90768BD5E; Thu, 12 Jan 2023 03:26:49 +0200 (EET) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D461568BD31 for ; Thu, 12 Jan 2023 03:26:42 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1673486808; x=1705022808; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=oywC3G1hhgEn+DvoZbaXJCZrdJHyzZD+WwI72Lmj/s8=; b=AG648z+0L5DlLfGbsApUZctMU7UZcBSrK0MHr00ID9j7vhDo9I+1115W 2jqjbqa7p+UK3X3POEz7KAG5jzRMeh6G8xDzEHj6IXm0//DTHIFWBMEgV 9yY/7u64BQHFlwi2Ry/j39WPk1JJGGq+l0UPCWPpWWao+b6flzLLulqVK sbzw6PNQzVTJVV2HHZg+UP83onqJL8mO2GdjoN1CL/K7jEWQ/f2zrT/rp Xg+MHmbSmwx3hl9AjXwe/GI/pN1zeWKGtKT9Vd/YDOskYuJ4sMIbZiUQf dfnMpeWF686hyV07IEbeu9Yiqaa4JmEjNdVuDcx2QY421A6Qj8CPb13hM g==; X-IronPort-AV: E=McAfee;i="6500,9779,10586"; a="388051459" X-IronPort-AV: E=Sophos;i="5.96,318,1665471600"; d="scan'208";a="388051459" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jan 2023 17:26:39 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10586"; a="688152793" X-IronPort-AV: E=Sophos;i="5.96,318,1665471600"; d="scan'208";a="688152793" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga008.jf.intel.com with ESMTP; 11 Jan 2023 17:26:39 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 11 Jan 2023 17:26:39 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Wed, 11 Jan 2023 17:26:39 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.173) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Wed, 11 Jan 2023 17:26:38 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CFshpiDgrr4dfxcWG342rFIbOXQ4nB/xASmyP7/vg8hiBB55TlIyDEmKe/GScZ1CqndsPqbzclfC2zY3XQbRnNs5aRjbIGfnLwHAJtzQY1kDDoGhzBZJNzee9CHqP9P5tQ3IF4rIPzGCOWI/dkd/F0xL0vJS3zfaCqVGvG+dAlItaJMw1mGKO47WIXQZQv6QZuu32wSU5BVq3Ui9k8GyUkm2x/1AKX2sG0RsIRDEzZyWpMrJ8qhlBrVRJtHwMYwoCbD7Z5v8s2IhxIFAwVSEeiqe8ojlfv+ylPt50a6F1n6cSJoFtywESwBLAK9dc/s/sMZfg31kzf8jfQQDKNNLGg== 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=oywC3G1hhgEn+DvoZbaXJCZrdJHyzZD+WwI72Lmj/s8=; b=JAQcOrBRR9zp8q/UGsgXM6ZnqTcwNobWWMK8YjzKn8QpWiTCTymnMmZZDoZdmcWGHi1WrJTS4sQdaQtElwLMA2LNJzb3+Z8NZlhahzaQLukcA7eUzYENggZX18ckR7g3B7QpWh/EJ2eoSNWuAfor2vdl7HUbtlOTKit7QOJmpB4yixmgPdf/RGkv1US5ozRMtaLd7m5lhfOty0vSmjRW6pU9FdVc/1x/mzBMD0HgZOBZ2SNlx2dppAY3J5GNwkVyx16g6nTjmggbsT5bEE87LvGAkOnzJatHCxQMeLv6WPRsOHazaLiJRfQnJToCQjrH8D4xp2R0gGc63a5ISDm/0Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from BN9PR11MB5515.namprd11.prod.outlook.com (2603:10b6:408:104::8) by CO1PR11MB4932.namprd11.prod.outlook.com (2603:10b6:303:98::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.13; Thu, 12 Jan 2023 01:26:37 +0000 Received: from BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::e3ef:177c:4008:7ee9]) by BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::e3ef:177c:4008:7ee9%4]) with mapi id 15.20.5986.018; Thu, 12 Jan 2023 01:26:37 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH v3 0/8] add fd protocol Thread-Index: AQHZI9kMWgwSzeBRCUqoMQiNTpxGya6YjvaAgABMywCAAAqqAIAABdsAgAAFNQCAARCjAA== Date: Thu, 12 Jan 2023 01:26:36 +0000 Message-ID: <361a07ec98d8918b8b92478164681e648d5c2755.camel@intel.com> References: <34df4f8e-0c8b-4199-8a4b-5669078b4a25@EX-SZ069.tencent.com> In-Reply-To: Accept-Language: en-AS, zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.36.5-0ubuntu1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN9PR11MB5515:EE_|CO1PR11MB4932:EE_ x-ms-office365-filtering-correlation-id: 9fe5399a-7356-4b81-c0be-08daf43c0c72 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KRq61T3BoM22muaZ7KT4HsK8CCbwWP9sr9wVjA3tIgYI6/nfGjqIC9oplYVYaaLZILXtjuldGKSN3e05U2EZug9eIy9ltxyKlvubXIbCO8Sp8cRPO69QDH3A5vNEtGMqVBVdhhLVeJf0CPOmpdyjpRKiu1NfEFfkJFcPzn27YWv21EII2JAUwgr3PVtHlAteb770hBfDfoeaD3vBRUmFE33reoeQbiv1ScEgK2aoaN/G8QvkX1CTFY+FOm6/2IqyEx9J9AIbecrkp5ENWyJLDXZYpDi9h1bFjm3liqJ3DM6iXkOE4dP5boX9FmTmRBU/IkdIDrf352OWmrWOb59iXP2crBlO1UvP43EoIuLQKIwAus8g/qtiUy6fjXsZi3uQnrqmhaacmacLNWNgw+lScAu5JfXTf8UUt/zwt7KlpfbKfzuIQ9IUdLyMXc3TGSXLzVvAks9lVpmkPHpSqz1BBVHJjlb5fmytsVglNFew9vA9uFif2prSUI9aXTKpwjSy3pY3NEZMrS8kntO0uSS+0qIhy/8sCVGeKuC6JO6OOSMbZ1kpJsqhJDYwb8APaK8Blto4nd3JFkkRJSe3Jk5oLcm2+LW/vVQBXCmd53IR0VPXcWYOyDR7F7ydoi5XKuchZY87tVnzNQOL4W41GS9Fg3CiAnokHf5r0pu8/SYJ9IlPFlT5MVF5zuyA07gErV50szHwA/ZUeEyy6/H7ORza8VXDzp6OqQnt4yhzaO8AATY= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR11MB5515.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(376002)(366004)(346002)(136003)(39860400002)(396003)(451199015)(82960400001)(478600001)(966005)(6486002)(38070700005)(41300700001)(38100700002)(6512007)(71200400001)(86362001)(316002)(2616005)(66556008)(66946007)(26005)(66476007)(186003)(76116006)(64756008)(66899015)(36756003)(53546011)(5660300002)(6506007)(2906002)(83380400001)(66446008)(91956017)(8676002)(6916009)(8936002)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?emo0cUx2L2lmTUFQcEdyQlpJQzIyTjQ2SVE5M3lFUStyWGt6NSt3T3ZrUkky?= =?utf-8?B?VnV4TCtBdUVnaWFndzByNTM4NDFwQ2RDbGpTcXNNSFJWT3lRckVQQ0djZnR2?= =?utf-8?B?blJJUkRadWNUSFhSZ24wanhMeC95bXVQS0RhNzlYQy9VVlpYQlo0Yk9RNito?= =?utf-8?B?RmxKUmRTRHJCUXk0Zy94L3N1emlhUHpwQ0FucWpWUWw0WUhHNjgzcDlsb2Y1?= =?utf-8?B?ZzErNzRxck1tTzczejJ2MngzVkJqVFFXa1g5K2I0bEtGL0ZlbkdwTzlOMllQ?= =?utf-8?B?cSs1QTdoa2t0TFlIL2hCRXdic2pSSytFcTQ3eHZZWnIzU2xiNlpBcGRaQWpt?= =?utf-8?B?dzc3dUkreHFpbXptSUcrOG9RTkJRZ1c3djkzelBCeS8xVVVIcCt2eTEwdHBK?= =?utf-8?B?MWg3U0hGZXJHckgwVy9EZWM4S3RWQ3BWeUF6NG9HNVQ3SVVGdlpZMHBIL09O?= =?utf-8?B?eGJtNUtXdXdYSnpkSjRyUjF6TXZtR1pDVEZiWCtPczBHTmplNkZwaFZCWVpM?= =?utf-8?B?d24zeEdEMnZZUG1VZG45YWQwTGhNYmgzUGM5TzRVWHJ5ZVEzOXFBRGxXOXQ1?= =?utf-8?B?N0ZpcFhSWW9aYlFvcUxYcHd4OTRISGJHVFhLZDhJMHpONllneHlaSW1OcEIx?= =?utf-8?B?T0lGT1Nwb0xNRU5rVGw0TUY4dU8yeTcxSGlRMVhheWJ3aC9kQ0hyWVdOYk5h?= =?utf-8?B?cmZJNm1tTk9MakQ5d1pWNmNpbGdGVVhVTzlYT2hnbHRpb1R2WW4xbmRhMmRB?= =?utf-8?B?cE1VRW1HNnNiWVVHTFdoQWxLdnNsZjhKT3JFYVVyWjJNTE1Md3dWbGJBeUtm?= =?utf-8?B?Yi8wNitRZXRYanBtT3ZQVzdwRUVJR0RvMk1JZUtzaFFnakNhNGlzemtHMTdj?= =?utf-8?B?cVpMeGtLZGp3NzZhU1kxcHdjblEybGJqUFpwZ1BibDRuQXZuT3FyUkNvMzRj?= =?utf-8?B?a3pwZzZMbTB6aXl2bndJamhsL3ZHVThhNVpmTFYvNTg5TjdiSFNjNytXRWEw?= =?utf-8?B?V1NxdUFEYkN1bUJCRlNmMzJFL01MREE5RlBGMHZKTjByTEJDL3hwVmpnL0Y4?= =?utf-8?B?RHZRVHo5TUJUazR0SFhQL0J3bHhyaHY2ckgxVm1FNVRDRFBNczg1VlgrUFli?= =?utf-8?B?WHQzUGR3NG1IL1RaVWRIbEtvZ0gwMVptbWtUTVBObUczRTdwZnhnZHI0dHB6?= =?utf-8?B?eTdldDBaU2hDVExwSFpwOE1YYU9weXFBdXNQdkFleldUcEIxWFJXQUVuRVVP?= =?utf-8?B?M0dhb1h5dGcrcFUvdXdTdlYrb2pycHJ0Q2dZbHlwYlFROUFBMVMvcWI5dXhq?= =?utf-8?B?S3FBL0JSc29TNTVkZ3NnbGEyT1F5TmZHL2lNTWFXeEpEb01mb1RDMVJtdWhi?= =?utf-8?B?RnBmTHVDL05ER0NOSVN6R0U4QUVKM2wrQ1J6K3B3NmJpNXRpcmhFQmVkbWhU?= =?utf-8?B?RUVRQ3dhNGJScGhHekQ3dXFROEFTZ3NGSXhsMW9YVjV0dElVcWV1eEhMeHJD?= =?utf-8?B?SFVZRGtlZ2xRYUFOVWFJbmxLSExVSi9ZdWg3T1R5a0IrR3lCTXZGQUdRODE5?= =?utf-8?B?dzFGQ1Fvdm5CdDBxdlFwKzNLbHRSb0svLzk3WDBkVis2V2pBSkZBbnVRbUdw?= =?utf-8?B?UjVsaEg3TnJmbmNsankveWt0aklCeWJTNzlpU3kxYU5BRUpUYW5JZmlaT1ll?= =?utf-8?B?bHVjMVQxVGZNVzZlSEVXYkl6VE9MWW5RcjdNV2x0R2JFc2JWR2hWUnNyamE2?= =?utf-8?B?MVFqNnZxWisxVXYyaGhMSTBneTFyUHNRNzl3UmIveUZ2OEpReU91WWsxTHlV?= =?utf-8?B?YWdJSForTkRDMWtRbVVqcitHeGZWZC9vamRubitPQ1NPVndTbkl3Ym5CTkJs?= =?utf-8?B?c0JxVGNDU2d3Q0NTTGgyMzJaZDVULy9KVzdtVytkNHNZRFRUbmFFWDFpYk4v?= =?utf-8?B?ZXpwTllHaGUyZGZhcGVmTTdJcTFsMmttN0NzSkhEZDFGeVVOQmd3ZkZsQzFj?= =?utf-8?B?clRtM0pZQkdpVG5GT3FORXVpQm9vYWpjb3JlZHpWRWdJT0l4MVVNeHJRWkxx?= =?utf-8?B?NWZHZ3d4UVU1UjBFc0poa1B2cWkzdjJtV2IrbmhUQmF4Sk5qOVRqRmpwcHdz?= =?utf-8?B?Q3JrZTVlbzV4UWZKQVM3OVNMVHlaRXI4RVYvcEFPakJ5L2pPeVIxZGhCNnZh?= =?utf-8?B?dEE9PQ==?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5515.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9fe5399a-7356-4b81-c0be-08daf43c0c72 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jan 2023 01:26:36.9783 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Hqv7BQcPUTmg+D7czZEWlq9bzri9roVaW/W+QellahSFy19G2J+FjTpb8mi/z9tR5Rdw62oPMoKhOfrzvsdFdw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4932 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v3 0/8] add fd protocol 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: T24gV28sIDIwMjMtMDEtMTEgYXQgMTc6MTAgKzA4MDAsIHpoaWxpemhhbyjotbXlv5fnq4spIHdy b3RlOg0KPiA+IE9uIEphbiAxMSwgMjAyMywgYXQgMTY6NTIsIFBhdWwgQiBNYWhvbCA8b25lbWRh QGdtYWlsLmNvbT4gd3JvdGU6DQo+ID4gDQo+ID4gT24gMS8xMS8yMywgInpoaWxpemhhbyjotbXl v5fnq4spIiA8cXVpbmtibGFja0Bmb3htYWlsLmNvbT4gd3JvdGU6DQo+ID4gPiANCj4gPiA+ID4g T24gSmFuIDExLCAyMDIzLCBhdCAxNTo1MywgWGlhbmcsIEhhaWhhbw0KPiA+ID4gPiA8aGFpaGFv LnhpYW5nLWF0LWludGVsLmNvbUBmZm1wZWcub3JnPiB3cm90ZToNCj4gPiA+ID4gDQo+ID4gPiA+ IE9uIFdvLCAyMDIzLTAxLTExIGF0IDExOjE4ICswODAwLCB6aGlsaXpoYW8o6LW15b+X56uLKSB3 cm90ZToNCj4gPiA+ID4gPiA+IE9uIEphbiA5LCAyMDIzLCBhdCAxMToxNywgemhpbGl6aGFvKOi1 teW/l+eriykgPHF1aW5rYmxhY2tAZm94bWFpbC5jb20+DQo+ID4gPiA+ID4gPiB3cm90ZToNCj4g PiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiBPbiBEZWMgMTUsIDIwMjIsIGF0IDAxOjEwLCBaaGFv IFpoaWxpIDxxdWlua2JsYWNrQGZveG1haWwuY29tPg0KPiA+ID4gPiA+ID4gPiB3cm90ZToNCj4g PiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiA+IEZyb206IFpoYW8gWmhpbGkgPHpoaWxpemhhb0B0 ZW5jZW50LmNvbT4NCj4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiA+IHYyOg0KPiA+ID4gPiA+ ID4gPiAxLiBGb3JiaWQgcGFzcyBmaWxlIGRlc2NyaXB0b3IgdmlhIGZkOntudW19LCBpbnN0ZWFk IG9mIC1mZCBvcHRpb24NCj4gPiA+ID4gPiA+ID4gMi4gU2V0IENMT0VYRUMNCj4gPiA+ID4gPiA+ ID4gMy4gUHJlZmVyIGZkIG92ZXIgcGlwZSBmb3IgZmZ0b29scw0KPiA+ID4gPiA+ID4gPiANCj4g PiA+ID4gPiA+ID4gdjE6IGR1cCBmaWxlIGRlc2NyaXB0b3INCj4gPiA+ID4gPiA+ID4gDQo+ID4g PiA+ID4gPiA+IFpoYW8gWmhpbGkgKDgpOg0KPiA+ID4gPiA+ID4gPiBhdmZvcm1hdC9maWxlOiBh ZGQgZmQgb3B0aW9uIGZvciBwaXBlDQo+ID4gPiA+ID4gPiA+IGF2Zm9ybWF0L2ZpbGU6IHJlaW5k ZW50IGFmdGVyIHRoZSBwcmV2aW91cyBjb21taXQNCj4gPiA+ID4gPiA+ID4gYXZmb3JtYXQvZmls ZTogZHVwIGZpbGUgZGVzY3JpcHRvciBmb3IgcGlwZQ0KPiA+ID4gPiA+ID4gPiBhdmZvcm1hdC9m aWxlOiBhZGQgZmQgcHJvdG9jb2wNCj4gPiA+ID4gPiA+ID4gZmZ0b29scy9mZm1wZWdfZGVtdXg6 IGRpc2FibGUgc3RkaW4gaW50ZXJhY3Rpb24gZm9yIGZkIHByb3RvY29sDQo+ID4gPiA+ID4gPiA+ IGZmdG9vbHMvZmZwbGF5OiBwcmVmZXIgZmQgb3ZlciBwaXBlIGZvciBzZWVrIHN1cHBvcnQNCj4g PiA+ID4gPiA+ID4gZmZ0b29scy9mZnByb2JlOiBwcmVmZXIgZmQgb3ZlciBwaXBlIGZvciBzZWVr IHN1cHBvcnQNCj4gPiA+ID4gPiA+ID4gZmZ0b29scy9mZm1wZWdfZGVtdXg6IHByZWZlciBmZCBv dmVyIHBpcGUgZm9yIHNlZWsgc3VwcG9ydA0KPiA+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4g ZG9jL3Byb3RvY29scy50ZXhpICAgICAgfCAgMzEgKysrKysrKy0NCj4gPiA+ID4gPiA+ID4gZmZ0 b29scy9mZm1wZWdfZGVtdXguYyAgfCAgIDMgKy0NCj4gPiA+ID4gPiA+ID4gZmZ0b29scy9mZnBs YXkuYyAgICAgICAgfCAgIDIgKy0NCj4gPiA+ID4gPiA+ID4gZmZ0b29scy9mZnByb2JlLmMgICAg ICAgfCAgIDQgKy0NCj4gPiA+ID4gPiA+ID4gbGliYXZmb3JtYXQvTWFrZWZpbGUgICAgfCAgIDEg Kw0KPiA+ID4gPiA+ID4gPiBsaWJhdmZvcm1hdC9maWxlLmMgICAgICB8IDE1MiArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrLS0tLS0NCj4gPiA+ID4gPiA+ID4gLS0tLQ0KPiA+ID4gPiA+ ID4gPiBsaWJhdmZvcm1hdC9wcm90b2NvbHMuYyB8ICAgMSArDQo+ID4gPiA+ID4gPiA+IGxpYmF2 Zm9ybWF0L3ZlcnNpb24uaCAgIHwgICA0ICstDQo+ID4gPiA+ID4gPiA+IDggZmlsZXMgY2hhbmdl ZCwgMTU2IGluc2VydGlvbnMoKyksIDQyIGRlbGV0aW9ucygtKQ0KPiA+ID4gPiA+ID4gDQo+ID4g PiA+ID4gPiBXaWxsIGFwcGx5IHNvb24gdW5sZXNzIHRoZXJlIGFyZSBvYmplY3Rpb25zLg0KPiA+ ID4gPiA+IA0KPiA+ID4gPiA+IFB1c2hlZC4NCj4gPiA+ID4gDQo+ID4gPiA+IEl0IGNhdXNlZCBs aW5rIGVycm9yIG9uIFdpbmRvd3MNCj4gPiA+ID4gDQo+ID4gPiA+IElORk8gIC0gTEQgICAgbGli YXZmb3JtYXQvYXZmb3JtYXQtNTkuZGxsDQo+ID4gPiA+IElORk8gIC0gICAgQ3JlYXRpbmcgbGli cmFyeSBsaWJhdmZvcm1hdC9hdmZvcm1hdC5saWIgYW5kIG9iamVjdA0KPiA+ID4gPiBsaWJhdmZv cm1hdC9hdmZvcm1hdC5leHANCj4gPiA+ID4gSU5GTyAgLSBmaWxlLm8gOiBlcnJvciBMTksyMDE5 OiB1bnJlc29sdmVkIGV4dGVybmFsIHN5bWJvbCBTX0lTUkVHDQo+ID4gPiA+IHJlZmVyZW5jZWQg aW4NCj4gPiA+ID4gZnVuY3Rpb24gZmRfb3Blbg0KPiA+ID4gPiBJTkZPICAtIGZpbGUubyA6IGVy cm9yIExOSzIwMTk6IHVucmVzb2x2ZWQgZXh0ZXJuYWwgc3ltYm9sIFNfSVNCTEsNCj4gPiA+ID4g cmVmZXJlbmNlZCBpbg0KPiA+ID4gPiBmdW5jdGlvbiBmZF9vcGVuDQo+ID4gPiA+IElORk8gIC0g bGliYXZmb3JtYXRcYXZmb3JtYXQtNTkuZGxsIDogZmF0YWwgZXJyb3IgTE5LMTEyMDogMiB1bnJl c29sdmVkDQo+ID4gPiA+IGV4dGVybmFscw0KPiA+ID4gDQo+ID4gPiBTb3JyeSBmb3IgdGhlIGJy ZWFrLCBJ4oCZbSB0cnlpbmcgdG8gZmlndXJlIG91dCBob3cgdG8gbWFrZSBpdCBjb21wYXRpYmxl DQo+ID4gPiB3aXRoIFdpbmRvd3MuDQo+ID4gDQo+ID4gSXMgdGhpcyBldmVuIHBvcnRhYmxlPw0K PiANCj4gZnN0YXQgYW5kIHRoZSBtYWNyb3MgYXJlIGRlZmluZWQgYnkgUE9TSVguIFdpbmRvd3Mg ZG9lc27igJl0IHByb3ZpZGUgU19JU1JFRw0KPiBvciBTX0lTQkxLLCBidXQgaXQgZG9lcyBwcm92 aWRlIFNfSUZSRUcuIFNvIHRoZSBjb21wYXRhYmlsaXR5IG1hY3JvIFNfSVNSRUcoKQ0KPiBzaG91 bGQgd29yay4gRm9yIFNfSVNCTEsoKSwgaXTigJlzIGFsd2F5cyBmYWxzZSBvbiBXaW5kb3dzIHdo aWNoIHNob3VsZG7igJl0IGJlDQo+IGFuIGlzc3VlLg0KPiANCj4gaHR0cDovL2ZmbXBlZy5vcmcv cGlwZXJtYWlsL2ZmbXBlZy1kZXZlbC8yMDIzLUphbnVhcnkvMzA1NTQ1Lmh0bWwNCg0KVGhhbmtz IGZvciB5b3VyIHF1aWNrIGZpeCwgdGhlIGVycm9yIHdlbnQgYXdheSBhZnRlciBhcHBseWluZyB0 aGlzIHBhdGNoLg0KDQotIEhhaWhhbw0KDQo+IA0KPiA+ID4gPiBUaGFua3MNCj4gPiA+ID4gSGFp aGFvDQo+ID4gPiA+IA0KPiA+ID4gPiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18NCj4gPiA+ID4gPiA+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QN Cj4gPiA+ID4gPiA+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnDQo+ID4gPiA+ID4gPiBodHRwczov L2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwNCj4gPiA+ID4gPiA+IA0K PiA+ID4gPiA+ID4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsDQo+ ID4gPiA+ID4gPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAi dW5zdWJzY3JpYmUiLg0KPiA+ID4gPiA+IA0KPiA+ID4gPiA+IF9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gPiA+ID4gZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdA0KPiA+ID4gPiA+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnDQo+ID4gPiA+ID4gaHR0 cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsDQo+ID4gPiA+ID4g DQo+ID4gPiA+ID4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsDQo+ ID4gPiA+ID4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVu c3Vic2NyaWJlIi4NCj4gPiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18NCj4gPiA+ID4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdA0KPiA+ID4gPiBm Zm1wZWctZGV2ZWxAZmZtcGVnLm9yZw0KPiA+ID4gPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1h bi9saXN0aW5mby9mZm1wZWctZGV2ZWwNCj4gPiA+ID4gDQo+ID4gPiA+IFRvIHVuc3Vic2NyaWJl LCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbA0KPiA+ID4gPiBmZm1wZWctZGV2ZWwtcmVxdWVz dEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLg0KPiA+ID4gDQo+ID4gPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+ID4gZmZt cGVnLWRldmVsIG1haWxpbmcgbGlzdA0KPiA+ID4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcNCj4g PiA+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbA0KPiA+ ID4gDQo+ID4gPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwNCj4g PiA+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNj cmliZSIuDQo+ID4gPiANCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXw0KPiA+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gPiBmZm1wZWctZGV2 ZWxAZmZtcGVnLm9yZw0KPiA+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Zm bXBlZy1kZXZlbA0KPiA+IA0KPiA+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBv ciBlbWFpbA0KPiA+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0 ICJ1bnN1YnNjcmliZSIuDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXw0KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0DQo+IGZmbXBlZy1kZXZl bEBmZm1wZWcub3JnDQo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBl Zy1kZXZlbA0KPiANCj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWls DQo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNj cmliZSIuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpm Zm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8v ZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUs IHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5v cmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==