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 54BE14A115 for ; Thu, 21 Mar 2024 13:01:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B0B0F68D54B; Thu, 21 Mar 2024 15:01:23 +0200 (EET) Received: from mx0a-00172501.pphosted.com (mx0a-00172501.pphosted.com [67.231.148.188]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DFF2068BF41 for ; Thu, 21 Mar 2024 15:01:16 +0200 (EET) Received: from pps.filterd (m0091758.ppops.net [127.0.0.1]) by mx0b-00172501.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 42KKdNXk011021 for ; Thu, 21 Mar 2024 06:01:14 -0700 Received: from eur05-am6-obe.outbound.protection.outlook.com (mail-am6eur05lp2104.outbound.protection.outlook.com [104.47.18.104]) by mx0b-00172501.pphosted.com (PPS) with ESMTPS id 3x04131np1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 21 Mar 2024 06:01:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kS1mWa5uP2O+sqsukJGXUVufy56AIuonROJp3VDN61X8ZhEK+7Ii9qk0k134QdM8oPDUp5T+0yv0B8vVExWdrmeA2mimTNLQ6Rh162ckmoGbBcz/iMIlBVuD5Nmc6+0r7KWcy5kGkUeHj5gGpzI6q3lJcBoBVC3UzTa12niPgnP3dRB4ClKZ98IJ3rNGdAtF6w9z1IlMaTD8obkm55A6De/z8dNQ97DJxE2lUjVDAXtU6lM9bubB42xDp4xsAdyCJHVXAd9IAm2qOZ5TTudee8Epv44bmiQnaYDYuSmLotpSyzBcVQ4oWqj4IrlOJC9MCP2EfRqiv0sxGHmuTK+hVA== 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=beOTejgGwgYvJa/2cyj/04DknRNshi6xG/gGiA12Y/g=; b=jXcYKWixW3zWQnLQRq+wQcLFu1LgODH10/8RQJDH37glJNKpaJuHZDyjcGZV1zyTvdNMXwiP36TdODHo3nRg5oqoGm+p1SDe5iKBC2sy2Y+L54BkDTUQRQwsOxZ3F+PerLaNUU8kO2yzNLm2M+6082Y2IelJoO2g2cLU03toDudYucDK74QQe6rRDqcucHQbRek7vdb08c96PNC42kIb/IHYDrnrLljMeI9z8SdbByvUqpUVoa0HdgNT5FQqwnxFlF9kffeMnbTdL9iP93Wo0bQs6d/FOZIzQx3YbXxnMhG56a7opVJD631Pb0da1muYr8M/qXH3desyc+Xcz69qMw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cubic.com; dmarc=pass action=none header.from=cubic.com; dkim=pass header.d=cubic.com; arc=none Received: from AS8P193MB1997.EURP193.PROD.OUTLOOK.COM (2603:10a6:20b:40d::10) by PAXP193MB1392.EURP193.PROD.OUTLOOK.COM (2603:10a6:102:131::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.31; Thu, 21 Mar 2024 13:01:09 +0000 Received: from AS8P193MB1997.EURP193.PROD.OUTLOOK.COM ([fe80::7a08:e115:4e52:5521]) by AS8P193MB1997.EURP193.PROD.OUTLOOK.COM ([fe80::7a08:e115:4e52:5521%3]) with mapi id 15.20.7386.025; Thu, 21 Mar 2024 13:01:09 +0000 From: =?utf-8?B?SWduamF0b3ZpxIcsIExhemFyIChSUyk=?= To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v2] avformat: enable UDP IPv6 multicast interface selection Thread-Index: AQHaeqj4aryzhQ+5iEWJ96Mew8ypA7FAc6+AgAABDeCAAAnLAIAAAG2wgAAM5wCAAAB98IABQHOAgABOvgA= Date: Thu, 21 Mar 2024 13:01:09 +0000 Message-ID: References: <20240319012356.GJ6420@pb2> <75006FDB-AB1C-49BD-A741-0D3CEC71E3D2@remlab.net> <7945F810-425A-4B8D-8754-4771FAEB9CDA@remlab.net> <18F37B3F-99D8-4CDB-9197-A606C319E802@remlab.net> In-Reply-To: <18F37B3F-99D8-4CDB-9197-A606C319E802@remlab.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_878f443b-b434-4a74-8e06-267f84c31196_ActionId=5dd649ef-941c-41ed-808f-ec233cbb5d0d; MSIP_Label_878f443b-b434-4a74-8e06-267f84c31196_ContentBits=0; MSIP_Label_878f443b-b434-4a74-8e06-267f84c31196_Enabled=true; MSIP_Label_878f443b-b434-4a74-8e06-267f84c31196_Method=Privileged; MSIP_Label_878f443b-b434-4a74-8e06-267f84c31196_Name=Public; MSIP_Label_878f443b-b434-4a74-8e06-267f84c31196_SetDate=2024-03-21T13:00:11Z; MSIP_Label_878f443b-b434-4a74-8e06-267f84c31196_SiteId=10d6de58-a709-4821-a02c-4c46747e0059; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS8P193MB1997:EE_|PAXP193MB1392:EE_ x-ms-office365-filtering-correlation-id: 6975ed83-cab1-435f-f450-08dc49a6fa67 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wPSDemjYZplkX6rdsBNVLsVoPf2SYACh3rJrAShnMlwCWNKx6rhR9CvwR4EyM3qJjtNkvMFKOYLhTliTcZVZ4cn2xb4lS5EXEhEAVYG9hTl73D/9ZRZp5UqFz6L49jdZxdpVvsM5lbuyVoqsm0cmm8oraA3heUyP+uSvFc4+msf2sFvErck+Imnj1py3XSEryo3Z3I86s1uY4ZYDhYKUMr8U5KSW4ZRPOLrmneyCfC3bEoILUbER+czjXLbp8T1SxLH0Cu2KdxpjUmxRpSyoDa/TbiRzjR5eG6MOeQegf4gjeWkoKGT20xrkrNgX4G+q+kQ5vn5gmTk0TxN5I6l+neTqqSMjnRnJr1gBs+GnM3UiwHastQrgv4hLzJWqUzfqesJ76tQie8UU/Zq6+HXfh+LN7lsd39R/jfIX+Tg/1aTIPic4iaWlPhCd2KyhYofcFR4esQJ6+1rykVQXNHjSY78x9TzHB085n/x2/3X5c1m67hRQibzxFAOHqVoBb0psTu4iTDeVf7EzRiKEE6doaDjmHfdjaeN4QwfSYErTQ5UqBTsve2Od2CR7QbHooxR8FNxzwCt0MWgZDjvYYl2WYS7qeesVA+ediEMtmkj/sbjGGvWgrmRv6ZdCvfxNRpFXMyVFbY+N2DUXlN9GFeyb6RNDNwaXt1tFGYSF/4b/gck/C1ZmbPD0BVSd7dx8qIaFYnb3pbpWsKPsuVYZq6xC+uearSc6sPCgD3Mt6oWy2SoJeOd7UjNp0eOYFkITw1zH x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8P193MB1997.EURP193.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(1800799015)(376005)(366007)(38070700009)(1580799018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TWpyMENoSEU5MFJMZ0pyOUpzaWZheDZlMklCZ2Ywa2Y1UGtHYXBub212dnRR?= =?utf-8?B?R2tTMHZ4OW5LVjFnditzRDVCejk1UUt3U0lvY1J6SVhjR3Rvc3pweTJQZnBo?= =?utf-8?B?T3JHYUFhRXF2QXJKMENnTEE3WG9rOUw4cExmeFk4UzJkbVhPemVtWkFJdjN3?= =?utf-8?B?RFBJQVRac200Q2xEWkJvN0RHcEdZNjdKU1MyZmVDcnJSV3c2UGVmenpUSEdO?= =?utf-8?B?OVVUK2srSEp0dHlDd05tZnNYV0dweXRzYlRUV1E4bkR5MGFkeldsMTM1R3ky?= =?utf-8?B?VlNVNWNXNXFMTHBJVGxCK1E3MkVJenpvS3loeUlGcFRVSTJvMXRDbXphdGlZ?= =?utf-8?B?aWlRZUVHQkM3S3NkR2pja2syZk1mb05WbUdBdUZxWDJoNWJiSlNEbXVMTFlq?= =?utf-8?B?WkV3MnVtc1BZMjYzaTZ5K3RkNU95TTI5K2hPbHVRWWU5VVNNUno3cTBwNjBB?= =?utf-8?B?eWVJekdlZFRWUGJxcHM1K1ZzS21LbENBa1dxUFB1bU4vWDFYTlM2MFFEc2Nz?= =?utf-8?B?NHdUcnlnR2NMWnQwM3gvZExBYS9LNDJtOEtWWHVnbjNMSm9yT1FxL2xyVThs?= =?utf-8?B?UkYyaEhsVWpFbWdvcGlhcjkrL3BWSlFCMm4vN0FHZDMrWXNhU054RUE2RWRh?= =?utf-8?B?R3R4WjZEUW1Mb3JPa2RFbVpkbEtBbnpmamxZdXpkMS9LWVdJSG41bGxLL0Vz?= =?utf-8?B?K1NSOGd4dHMxNWErN3lFd3JTWGR2NGk0bGpHK3F2TTk2YjZsM1pCRHJOSTVY?= =?utf-8?B?RmdFVm1RVnlnNG5xdVkvcDZYV0dGU01wc05DYzdEbVZWV3NYWHl4azJ5ZnhB?= =?utf-8?B?VWNORTQrbzhRR3BOYjRiVlJjN3dvZ1JKbEh6WkU2ZFpLZmxuUWdyZGIyV2tz?= =?utf-8?B?amlmZTVDZGtVRVNIR1R3RnJodkJxbEwwdDBuQTFsVFlwRGwyNlpSU0tFNGU5?= =?utf-8?B?eWx4ZFdHRWMweUM0SEJnRzUvWmh4NGt1bWhRc3c4YTY2QlhKakp0VlAxM1VM?= =?utf-8?B?RTlndm5zUjhhMDg3TkJJNzBjK1cxZmp2eXgyTWRBRnVoMTBQMDJhcnNBN1oz?= =?utf-8?B?eEh0eGJSRVk5RkRzcHpuNFpCRnJ5bmgwSmR5UmR6MncwcitJenM0c05jWURH?= =?utf-8?B?aE1jeTZxS09KY2FuYk1wOERtK095TkNhS1NCSzdvUit2OTlkL2JFcW5XVHY4?= =?utf-8?B?TlRIWE50WHVQR2x0RHpUTVA1UERHeVBjd3ZId1c2d0I0NC9EeW5UUnVWbVJU?= =?utf-8?B?S1VUazNEeE1Hb3I0OFFQaDhMNWpiTFlEam1tSXNiblh6NzBMWFByYks5RGVL?= =?utf-8?B?ZXhVYjhnWUJGdnRRYjVFQ2NYbndzUEhzNC9tYi82dmRjNTNJVzRjS0VTcmVS?= =?utf-8?B?eHN1V0U3d3N6V0NtcWxuNytsR3p6OUVzZklPS29HY3dyM0VCSTR6UFhJd3Zq?= =?utf-8?B?aU1BVXBla1cxemFqakdHdnBmdjJ3Y25FU2dtVUt0VVhyZ0E1RnVoOURtMkFW?= =?utf-8?B?ODBsMmNTaDdTQW1EK3YvUE16MXhmdzhPZXFlYitEa2JuU0h1YVpqdTFRdFNL?= =?utf-8?B?QlNCbUxZNHFBbmh4WTZJWjROYnBadmVuUTFZaGhKSGMyaUx0UHFsTVdPb0J0?= =?utf-8?B?WjBrWFM3MXdjM056QStGbExsaTZpb3V6dE5sa2xKS2w2Y2o1M2d0azhrSXhW?= =?utf-8?B?ODFJa2I5SWZsVWd3SFJPblRpK05wR3I3c0VtRkIrdFc1NytIdmE2RkJRWUhD?= =?utf-8?B?dC95WjVCcEo5ZnYrVlYrOUxGbmFsNTBqSDVaWmdQeTk5Q09ubllBZ3ZCVDlv?= =?utf-8?B?cWhqaDNCTkhmcE9JS1JQVS9Db0Q3aG1qU3lnRzhjem52Z2tYSVpzcTVCN00z?= =?utf-8?B?WUdEQlpuWXhFbGVjVEFUOTdvdmFuWndMYTdEZEF5TU01Y0F5dUs4SkxibzF1?= =?utf-8?B?Rmd6RDByT2x1TTlRSXJMNGdsN0Q0RFhZMzJMcXVtcVkrL1BlQ2I5ekZyMkVO?= =?utf-8?B?ZVgrcHFXdHhxZEQ1RGw4Z3V1VnNkcVo3VmRiNytOZXdVNzY0RlhaUlk0YUtK?= =?utf-8?B?WW0rT1ZYbWErMVZvaERScXhsdzVpd3IvYUp6ZXIvSEVuYWRrN2E0L2hOcGNk?= =?utf-8?Q?Lhl8=3D?= MIME-Version: 1.0 X-OriginatorOrg: cubic.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS8P193MB1997.EURP193.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 6975ed83-cab1-435f-f450-08dc49a6fa67 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2024 13:01:09.4198 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 10d6de58-a709-4821-a02c-4c46747e0059 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: UB6rq+T1riWFeNvNFC8vykIcqmj0P9rcv7G2gYykD5IV5mOIC5sd3T9wWzUU58m6BXgygtejflXBEw1tRa69kA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXP193MB1392 X-Proofpoint-GUID: q1bCD-Sz7FmR9RNwpBUoJJSjww-7YoqF X-Proofpoint-ORIG-GUID: q1bCD-Sz7FmR9RNwpBUoJJSjww-7YoqF X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-21_09,2024-03-18_03,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 bulkscore=0 malwarescore=0 impostorscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxlogscore=550 priorityscore=1501 mlxscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2403140001 definitions=main-2403210092 Subject: Re: [FFmpeg-devel] [PATCH v2] avformat: enable UDP IPv6 multicast interface selection 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: PiBZb3VyIE1SIG1ha2VzIGV2ZW4gbGVzcyBzZW5zZSBmb3IgbXVsdGljYXN0LiBGb3IgbXVsdGlj YXN0IHRoZXJlIGlzIG5vIGxvY2FsIGFkZHJlc3MgdG8gbWF0Y2ggdG8gYW4gaW50ZXJmYWNlLiBT byB5b3UganVzdCBoYXZlIHRvIGhhdmUgdGhlIGludGVyZmFjZSBzcGVjaWZpZWQgZXhwbGljaXRs eSBpbiBhZGRpdGlvbiB0byB0aGUgTEwgZ3JvdXAgYWRkcmVzcy4gVGhpcyBpcyB0cnVlIGZvciBi b3RoIGVncmVzcyBhbmQgaW5ncmVzcy4NCg0KSSd2ZSBjb21wYXJlZCBmZm1wZWcgNS4xLjIgYWdh aW5zdCBteSBNUiBvbiBJUHY2IG11bHRpY2FzdC4gSGVyZSBhcmUgdGhlIHJlc3VsdHM6DQoNClJl Y3YgKG9uIGludGVyZmFjZSBvdGhlciB0aGFuIGRlZmF1bHQpDQoNCnwgICAgIEFkZHJlc3MgICAg fCAgICAgbG9jYWxhZGRyICAgICB8IDUuMS4yIHwgTVIgIHwNCnwgLS0tLS0tLS0tLS0tLS0gfCAt LS0tLS0tLS0tLS0tLS0tLSB8IC0tLS0tIHwgLS0tIHwNCnwgRkYxMTo6MSAgICAgICAgfCBudWxs ICAgICAgICAgICAgICB8IE5PICAgIHwgTk8gIHwNCnwgRkYxMTo6MSAgICAgICAgfCBpZmFjZSBh ZGRyICAgICAgICB8IE5PICAgIHwgWUVTIHwNCnwgRkYxMTo6MSVldGgwICAgfCBudWxsICAgICAg ICAgICAgICB8IE5PICAgIHwgWUVTIHwNCnwgRkYxMjo6MSAgICAgICAgfCBudWxsICAgICAgICAg ICAgICB8IE5PICAgIHwgTk8gIHwNCnwgRkYxMjo6MSAgICAgICAgfCBpZmFjZSBhZGRyICAgICAg ICB8IE5PICAgIHwgWUVTIHwNCnwgRkYxMjo6MSVldGgwICAgfCBudWxsICAgICAgICAgICAgICB8 IE5PICAgIHwgWUVTIHwNCnwgRkYxNDo6MSAgICAgICAgfCBudWxsICAgICAgICAgICAgICB8IE5P ICAgIHwgTk8gIHwNCnwgRkYxNDo6MSAgICAgICAgfCBpZmFjZSBhZGRyICAgICAgICB8IE5PICAg IHwgWUVTIHwNCnwgRkYxNDo6MSVldGgwICAgfCBudWxsICAgICAgICAgICAgICB8IE5PICAgIHwg Tk8gIHwNCnwgRkYxNTo6MSAgICAgICAgfCBudWxsICAgICAgICAgICAgICB8IE5PICAgIHwgTk8g IHwNCnwgRkYxNTo6MSAgICAgICAgfCBpZmFjZSBhZGRyICAgICAgICB8IE5PICAgIHwgWUVTIHwN CnwgRkYxNTo6MSVldGgwICAgfCBudWxsICAgICAgICAgICAgICB8IE5PICAgIHwgTk8gIHwNCnwg RkYxODo6MSAgICAgICAgfCBudWxsICAgICAgICAgICAgICB8IE5PICAgIHwgTk8gIHwNCnwgRkYx ODo6MSAgICAgICAgfCBpZmFjZSBhZGRyICAgICAgICB8IE5PICAgIHwgWUVTIHwNCnwgRkYxODo6 MSVldGgwICAgfCBudWxsICAgICAgICAgICAgICB8IE5PICAgIHwgTk8gIHwNCg0KU2VuZCAob24g aW50ZXJmYWNlIG90aGVyIHRoYW4gZGVmYXVsdCkNCg0KfCAgICAgQWRkcmVzcyAgICB8ICAgICBs b2NhbGFkZHIgICAgIHwgNS4xLjIgfCBNUiAgfA0KfCAtLS0tLS0tLS0tLS0tLSB8IC0tLS0tLS0t LS0tLS0tLS0tIHwgLS0tLS0gfCAtLS0gfA0KfCBGRjExOjoxICAgICAgICB8IG51bGwgICAgICAg ICAgICAgIHwgTk8gICAgfCBOTyAgfA0KfCBGRjExOjoxICAgICAgICB8IGlmYWNlIGFkZHIgICAg ICAgIHwgTk8gICAgfCBZRVMgfA0KfCBGRjExOjoxJWV0aDAgICB8IG51bGwgICAgICAgICAgICAg IHwgWUVTICAgfCBZRVMgfA0KfCBGRjEyOjoxICAgICAgICB8IG51bGwgICAgICAgICAgICAgIHwg Tk8gICAgfCBOTyAgfA0KfCBGRjEyOjoxICAgICAgICB8IGlmYWNlIGFkZHIgICAgICAgIHwgTk8g ICAgfCBZRVMgfA0KfCBGRjEyOjoxJWV0aDAgICB8IG51bGwgICAgICAgICAgICAgIHwgWUVTICAg fCBZRVMgfA0KfCBGRjE0OjoxICAgICAgICB8IG51bGwgICAgICAgICAgICAgIHwgTk8gICAgfCBO TyAgfA0KfCBGRjE0OjoxICAgICAgICB8IGlmYWNlIGFkZHIgICAgICAgIHwgTk8gICAgfCBZRVMg fA0KfCBGRjE0OjoxJWV0aDAgICB8IG51bGwgICAgICAgICAgICAgIHwgTk8gICAgfCBOTyAgfA0K fCBGRjE1OjoxICAgICAgICB8IG51bGwgICAgICAgICAgICAgIHwgTk8gICAgfCBOTyAgfA0KfCBG RjE1OjoxICAgICAgICB8IGlmYWNlIGFkZHIgICAgICAgIHwgTk8gICAgfCBZRVMgfA0KfCBGRjE1 OjoxJWV0aDAgICB8IG51bGwgICAgICAgICAgICAgIHwgTk8gICAgfCBOTyAgfA0KfCBGRjE4Ojox ICAgICAgICB8IG51bGwgICAgICAgICAgICAgIHwgTk8gICAgfCBOTyAgfA0KfCBGRjE4OjoxICAg ICAgICB8IGlmYWNlIGFkZHIgICAgICAgIHwgTk8gICAgfCBZRVMgfA0KfCBGRjE4OjoxJWV0aDAg ICB8IG51bGwgICAgICAgICAgICAgIHwgTk8gICAgfCBOTyAgfA0KDQpIZXJlIGFyZSB0aGUgcmVh c29ucyB3aHkgdGhlIGNvbWJpbmF0aW9ucyBtYXJrZWQgTk8gdW5kZXIgbXkgTVIgZG9u4oCZdCB3 b3JrOg0KDQpGRjExOjoxICAgICAgLT4gYW1iaWd1b3VzIGludGVyZmFjZSBvbiB3aGljaCB0byBs aXN0ZW4vc2VuZA0KRkYxMjo6MSAgICAgIC0+IGFtYmlndW91cyBpbnRlcmZhY2Ugb24gd2hpY2gg dG8gbGlzdGVuL3NlbmQNCkZGMTQ6OjEgICAgICAtPiBhbWJpZ3VvdXMgaW50ZXJmYWNlIG9uIHdo aWNoIHRvIGxpc3Rlbi9zZW5kLCB1c2VzIG9ubHkgZGVmYXVsdCBpZmFjZQ0KRkYxNDo6MSVldGgw IC0+IGdldGFkZHJpbmZvIGVycm9ycyBhcyBpdCBzdXBwb3J0cyAlc2NvcGUgb25seSBmb3IgbGlu ay1sb2NhbA0KRkYxNTo6MSAgICAgIC0+IGFtYmlndW91cyBpbnRlcmZhY2Ugb24gd2hpY2ggdG8g bGlzdGVuL3NlbmQsIHVzZXMgb25seSBkZWZhdWx0IGlmYWNlDQpGRjE1OjoxJWV0aDAgLT4gZ2V0 YWRkcmluZm8gZXJyb3JzIGFzIGl0IHN1cHBvcnRzICVzY29wZSBvbmx5IGZvciBsaW5rLWxvY2Fs DQpGRjE4OjoxICAgICAgLT4gYW1iaWd1b3VzIGludGVyZmFjZSBvbiB3aGljaCB0byBsaXN0ZW4v c2VuZCwgdXNlcyBvbmx5IGRlZmF1bHQgaWZhY2UNCkZGMTg6OjElZXRoMCAtPiBnZXRhZGRyaW5m byBlcnJvcnMgYXMgaXQgc3VwcG9ydHMgJXNjb3BlIG9ubHkgZm9yIGxpbmstbG9jYWwNCg0KU28g dGhlIHByb2JsZW0gdG8gb3ZlcmNvbWUgaGVyZSBpcyBjb250cm9sbGluZyBvbiB3aGljaCBpbnRl cmZhY2Ugd2UgbGlzdGVuL3NlbmQgbXVsdGljYXQgSVB2Ni4NCkZvciBsaW5rIGxvY2FsIHllcywg JXNjb3BlIGlzIHRoZSB3YXkgdG8gZ28uDQoNCkkgcHJvcG9zZWQgdGhpcyBNUiBhcyB0aGUgc29s dXRpb24gdG8gdGhlIHByb2JsZW0sIGtlZXBlbmcgdGhlIGBsb2NhbGFkZHJgIHBhcmFtZXRlciBz ZW1hbnRpY3MgdGhlIHNhbWUgYXMgd2l0aCBJUHY0Lg0KDQpPdGhlciBzb2x1dGlvbiBjb3VsZCBi ZSBpbnRyb2R1Y3Rpb24gb2YgYSBuZXcgcGFyYW1ldGVyLCBhcyBJIHNhaWQgYmVmb3JlLiBJbiB0 aGlzIGNhc2UgdGhlbiwgdGhlIGRvY3VtZW50YXRpb24gc2hvdWxkDQpiZSBjaGFuZ2VkIHRvIHJl ZmxlY3QgdGhhdCBgbG9jYWxhZGRyYCBpcyBvbmx5IHVzZWQgZm9yIElQdjQgYWRkcmVzc2VzLCBh bmQgdGhhdCBzYW1lIGZ1bmN0aW9uYWxpdHkgY2FuIGJlIG9idGFpbmVkIHdpdGgNCnRoaXMgbmV3 IHBhcmFtZXRlciB1bmRlciBJUHY2Lg0KDQpUaGVyZSB3aWxsIGNlcnRhaW5seSBiZSBWMyBvZiB0 aGUgcGF0Y2gsIGFzIEkndmUgaWRlbnRpZmllZCBtaW5vciBjaGFuZ2VzIG5lZWRlZCBmb3IgdGhp cyBhcHByb2FjaC4NCklmIHlvdSBoYXZlIGFueSBvdGhlciBpZGVhcywgSSdtIG9wZW4gdG8gaGVh cmluZyB0aGVtLg0KDQpMYXphciBJZ25qYXRvdmnEhw0KQXNzb2NpYXRlIFNvZnR3YXJlIEVuZ2lu ZWVyDQoNCkN1YmljIERlZmVuc2UNCmN1YmljLmNvbQ0KDQpUaGlzIG1lc3NhZ2UgaGFzIGJlZW4g bWFya2VkIGFzIFB1YmxpYyBvbiAwMy8yMS8yMDI0IDEzOjAxWi4NCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QK ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGlu Zm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1h aWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2Ny aWJlIi4K