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 3733A4AAF0 for ; Wed, 12 Jun 2024 08:19:40 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7F60868D88E; Wed, 12 Jun 2024 11:19:38 +0300 (EEST) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.15]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C7B4D68D7F8 for ; Wed, 12 Jun 2024 11:19:31 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1718180377; x=1749716377; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=qJP2mkrnt6MQje+SoCoMWMDBZU68xqhGw9Upl4z/RxE=; b=c9MwN9SiCgdsp0C3M50t6jpXxwKi79NugJXqYxQl0Gh1oJrdUr/x8NjN 0jP7LdHKAqm0FnPWEJ8yU9V9p5tvf3DR3U/YYoz6QRqoV9EOJgfxwfkvW GVKHpGJMzsJSKOdPz81YUPoQSsCqNxS/ALJ0Aie924SEU8979sWtPanX0 Yf80zagrSGDWqR1nDKIHHWh70kcqqIFywda7AIwnNcjh0T1zDwhxwwFXB EuEo44mZ6SsgyLdNuy4+af/vlItuizFNnx2UclKSfWiDuHJXcnB+BVmIH jdHP7yE+Oaczc+Co2/rhW21fl03Xk4uebSSkJdNDcabU+vR7B/8fjBffB w==; X-CSE-ConnectionGUID: ZWdkoE8LQG6hMHF3qVPYlQ== X-CSE-MsgGUID: Avr5miqHRTOkYs/vPRmZiA== X-IronPort-AV: E=McAfee;i="6600,9927,11100"; a="18709892" X-IronPort-AV: E=Sophos;i="6.08,232,1712646000"; d="scan'208";a="18709892" Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Jun 2024 01:19:20 -0700 X-CSE-ConnectionGUID: TIH7FF11TbyhPXAxdKiU1g== X-CSE-MsgGUID: Y4tVYWfQRe2al/U2gIx5HA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,232,1712646000"; d="scan'208";a="44276296" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa004.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 12 Jun 2024 01:19:20 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) 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.39; Wed, 12 Jun 2024 01:19:19 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.39 via Frontend Transport; Wed, 12 Jun 2024 01:19:19 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Wed, 12 Jun 2024 01:19:19 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hIy/RFc5X0pTeMrE84TRyTwnWVW9rhWI9WASk9QxTUDOIhWOdads9z7uz6psxdWKP7HILKysSWjiXQT7+rJqIrvHrXvFN9YbRjRylHYM0LIoodQomPUyu5UDLpc0mdzw17qx2cErxbDtGHjgEsWJ0nxYZmd1RloVMARA2f3E7mPrXqAsB6WuYoECZ6gRkhYxNDtu1gFIahRPdYC+J13Aq5AsqCA8PWGxhckreiRpFUfo/CXWn2LjcFvy9MFf3a5ORk8HOV7XqTyfDgIO3kmmvQJBeotjUUEzUx9PliB3WztksmyOlWmoXHTKf0pe6vtD6AJ5pZxlCQcNeJWuOEC8rg== 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=qJP2mkrnt6MQje+SoCoMWMDBZU68xqhGw9Upl4z/RxE=; b=Yo6LmhAuKlA9YvZMnRAw/9eETziXFdrcOmUx1bINlMT/odB03pCNSmOA8Nn3g4O13u3vGZPqN3pxeRMRAr6+2rQ1yrmPkme/wkhZrGXoGWHojmP6nr3T4aCjhoZGC0A1dP4ht1td2J1vKeXYb+in1EDgXE8M+WX4iHgV3RfjPgEQhC4eanXb+RJ1/r7TzgvLIxrSnFyJehjB9XHbtNIKzv/EFGgkGy44IGeNH8/uJN9B64qodEJHCCDw8HrVCnaxuOzNvw1QUBKUhHUV39BZAZoL9yFVT4lY3V04NSTGLPEBhFGQWPoEE/x74X05AIX0EFGOPkzVG0y/ApaVErT9cg== 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 DM3PR11MB8757.namprd11.prod.outlook.com (2603:10b6:8:1af::7) by CH3PR11MB8384.namprd11.prod.outlook.com (2603:10b6:610:176::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Wed, 12 Jun 2024 08:19:17 +0000 Received: from DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::103a:9795:6ae2:7c96]) by DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::103a:9795:6ae2:7c96%4]) with mapi id 15.20.7633.037; Wed, 12 Jun 2024 08:19:17 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH 3/4] avfilter/qsvvpp: Remove unreachable code Thread-Index: AQHavEqynVIwkyhxy0KE0Q+PC91GobHDydeA Date: Wed, 12 Jun 2024 08:19:17 +0000 Message-ID: <4021f2c22c29c7ee12fa15870c0a5fecca615b41.camel@intel.com> References: <20240611215906.1106071-1-michael@niedermayer.cc> <20240611215906.1106071-3-michael@niedermayer.cc> In-Reply-To: <20240611215906.1106071-3-michael@niedermayer.cc> Accept-Language: en-AS, zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu2 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: DM3PR11MB8757:EE_|CH3PR11MB8384:EE_ x-ms-office365-filtering-correlation-id: b66e8373-74e9-4e1f-6dd5-08dc8ab85a87 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230032|1800799016|366008|376006|38070700010; x-microsoft-antispam-message-info: =?utf-8?B?cjEzeHJmMTd3Wm1TQ0IwQ2hNQTdqSHVmNEdmZlFmVEorSTZOVEx4V1htV0g0?= =?utf-8?B?ZjlpTTZZbVNtUHdKaEplQXRNbndRUGZtK1Y0MzYvK214bFdhamJjdEpkelJW?= =?utf-8?B?ajRoWEhYQ2pBZmdlTnVyZ0M1T1J0TE51bEREeW9teGMrMnVZMjRuc3J6QVRi?= =?utf-8?B?TlRGVDMwLzhXdlRrZTJVMkE5UXJxaXVyN3h1dG4ybmM5bXZLempGSzBQbjFG?= =?utf-8?B?ZlpPMGFwbGUyYXFMakFPZWNIVUVyOEw3eTlHeTV4Qy9nTTI0b0NwMVZYTUZu?= =?utf-8?B?NUY3bTkvYWFhdk9NcTdia29aQUEzb0FJcFBmbENEQmh0MTNHYTR6S0hXUWVn?= =?utf-8?B?dHhPVHJhUDc4UXM4TVVLY1AySVBZV3M4SXpMbVh0a2xydjJHOCtFOVUyOW4v?= =?utf-8?B?UWZBa1Z6OVNrd0RLS2FaamdtV1NudUkwc1BPVHV0SG9kV045TXo4Z09WWTgw?= =?utf-8?B?VXN0dXYwWUk3S1dCSWNNekNZVVpkdFVibWxjdHBQcy8yUmJRQWtRQW5OeWkx?= =?utf-8?B?QXNoQmMwS2dZYTNNZi9HQnUrME9Bb2FoRWZNdEh2eU1kSDNEUUZaK3ozcnJV?= =?utf-8?B?L05OcUNsMUhoRHV1R05pZ0U3bkdhRkFPN2ZyRUNFTUpqVzhIa1ZLMjBSWEZV?= =?utf-8?B?dlR0cnJIS1JKcGRadDk1ZFYzMWh6QS9lUUJOeGNQYzZUOWU5UkJsbjg0cmtY?= =?utf-8?B?ZXlHVzBmY3JrMi95aEVzNXlDWXJYRGdQdEcvY0RpZk93Wk5CWWFocldiQmsz?= =?utf-8?B?Vy9lalJsYmpZVWl3U0lKL3c2WmFBZ1YwZGcwYTg0ZWZOQ1hJMHFPaFdvclJV?= =?utf-8?B?dHZHMjVzQzNGc3R3YTA2KzlVZ1oxSHA4TTJWRXJkaUZBRTVwRDRzOGNtdXBj?= =?utf-8?B?OEtBOHpKL1JrUDlTY1Qyc290ZFdIZDR1RWowRlQzUXcwNWNuVEZJOGNqVGVT?= =?utf-8?B?RTNjcGtZWEJpaFc3blJpVmVwMU5BMnpiMlNrZHFkdm85WERVeHdzS3UzN2Mv?= =?utf-8?B?Q3hnZUQ0Z3dOWlU0TDZOUVZaSncwWkVFenVjSXQ5cklVa2cwcDdrT3UzM2Vj?= =?utf-8?B?VndLcXcxRE51TC9vMmxmNzVBdVJ1Q1pDSVM0dmxHU0grK3M2U0FTY05rZGJm?= =?utf-8?B?bjVQQy9yMlE3dVdTcHdTdG5EQitLRXBpYmpMbjhJWDhYVXJIcnkxRXZCVFpX?= =?utf-8?B?ZEtTZ25UMEpZY3dDMWhvdVdMQmNDWnZVa1dYZWNKVUFZNjNzUE1qTzNDdk96?= =?utf-8?B?eHVlMU5oWmhnZkhYZFNDZHU3eCsxUzZCaUNIcSt5QVZSOGp2S21sN1BFVWh1?= =?utf-8?B?UUVmUkNMa0tNTXJFZkxKQ3pVd0dZYmlwVjErc3Q1ZlNNUFRNS3k0clFWRGpB?= =?utf-8?B?OVBiNVQ4TXJJRldWc0NNcDRTQisyUWhjVXBJdTV6eGFpRGhYWWIvS1duY2V1?= =?utf-8?B?K3FnWndGUGl1QjA1MS9lVEcyWTh0N1lKcC9TSkJ3a0RmSVJ4L1JvMGRUSDc3?= =?utf-8?B?U290ZENQdlB0SVlySVRnS0VkclRET0lkNVJlMEpkWHA0K0JSSVlNTDh4bVN1?= =?utf-8?B?WGNSd1BJakljSkNuOGZ4V0JhYVRPQ0pKRlFhakNrNXBSbkhvUzFVUXA1aEVE?= =?utf-8?B?WEVkMzU4empMbE1nQ1ZmOEZpYU1odnNqeGNzcnNnTmh0TE94MThSNWVQKzFY?= =?utf-8?B?UTYyK2NBNGhpSmdvd2tBMXNLeVQwb2ZZNmt6SFhpM3MzV1VpemZqNk80a2t3?= =?utf-8?B?QmdmQjhobjcyajc3YlhVaEV1SHBlQVNBd0E5eTVvLzhwM3p6amlCamkzbGRh?= =?utf-8?Q?dtcpBMioGvOJEqE/QGi3rDJm6dwO2OXjRk7c0=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM3PR11MB8757.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230032)(1800799016)(366008)(376006)(38070700010); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dWZ5djk3T0ZNNWhKTjdFVzF2b29IYjJGYXhYMUk0S2VZb2hmWjhhR3JQc0Qv?= =?utf-8?B?RHJhOVpncTBQQlkzRUxjWmh1Z0VpbDhxaDl0dVZLRjBzVDkvYnJXaWJDUVd0?= =?utf-8?B?bGxKZklFYzM2MTRMNnlua1Vxc1M2R1BSWFJuNW1kQk16RzhmaW9YR09qTTlU?= =?utf-8?B?M21LVjAxY0g5ZzV4NHBjNkJNMXBNYWgwUHF4eFEvejBuQnZFdVZKeFA1cVQ5?= =?utf-8?B?OGlWTGZjM0taeUpJZnFPSkw1Z2hWeTF1Tm9lMHBYcFBhMkZMOGpPd2c2STFM?= =?utf-8?B?U21uMzA4bE9hSFNRZzFRMzk5Wm9pWGlBZFRXMGc4UytYdFZpRlFNVWtyaTY2?= =?utf-8?B?VTVoU0crb0hja0dHeVQ1Ry9NbWp5ZkF6RTQzY0NQRlM5VDROM0RNR29XeERH?= =?utf-8?B?Mis2MXhDUGZhN2daRnpZZ1RjeTQyWUd6K3FyODNSekttcnpHeGE3dS9xTFIv?= =?utf-8?B?ZHdtaCszUzFDaGtQeWRaY01Ca0dvZ2l0TmZBVGorN2Q2am5aNExuT0E0Y3pV?= =?utf-8?B?bTJWUVJkQUpaZzJJVlJEMmZpWHVpUVQ0ZmdzcU5qOTh5UWd0WkFyS1BCc1Zm?= =?utf-8?B?WGNWSktVdHRNU29aUVhqTWs0a21ZQmYxZmV6eW16Yk1sRzZkbGN0dHMwY05j?= =?utf-8?B?TUJDejhMT25XL0lhTnhMT1RwbS9KMVNtSnZycnJudUxkRjVjWGo3SS9RTTlk?= =?utf-8?B?aG9LZGduQmZHRUNlbHplcVdNUEp3TldBUVdKRk8zVUo1WGJIaGJXYTRReW5a?= =?utf-8?B?cm9CM1lBbVFISzlycXcrS0Q4aDA1MERSZDJEdlRFMVBDeEo0T045Wlo5S3NQ?= =?utf-8?B?M1A5NStrZ05MSEdsc1BvSEJMUFhHblJSb2ZmOHRybUVubGljZnFZcFI0Tlht?= =?utf-8?B?emg5YjhjaldGTUM3NWN1c1lIVHdhYUhhYTRTS0dxSlduSkVFZHZkaWRZcmQx?= =?utf-8?B?dUdoenRGU3RPcVRrOGUxaHNCNUM5N0hSVFZRRzNPOTdnRHpZMzFtNUdPT0ht?= =?utf-8?B?SzUxWU5reDN4dm8xbkRCUXVIWGZOUHordkRlaXFRR0dUQkNZeTBxd3FJLzdE?= =?utf-8?B?cUpJNmxCMncyT0QweFpIdmFmY0YwdGNmTXZyaW5YRjJCS0dSSVVCY2tFS0Rz?= =?utf-8?B?ZUVqa3JCNjdudlM2T3FNVHVpMUY0K2lMMEx4ajVwc1kxTnViTlhRUTR4aUgw?= =?utf-8?B?UlBrbkJ5Sm1McEtTVTlwSUZzY0FkalVkUDcyYUhRdFRNNUZ3bjNnRkZZSk4w?= =?utf-8?B?MjRaeVhHTEVXMVF0QThSNHpiQUVPYS92NHl4YmJuT1YyRW42eGhVL0ZYc21C?= =?utf-8?B?RjBlMXhlc0UyRHR3VUFFcW1PWGE1b1J6NS9hNGhiUEdlT2ljTEY3YzNwM2l1?= =?utf-8?B?WlF0T3lOS2pObG96eVVtaFJDbkt1MFF4ajhZZ0FoOXNSUm5DVk9xZEhRK241?= =?utf-8?B?cFBieTFjTXkzcmNqUDBHeHhSSUo0dnVTa3hCeXJINTdqTi9URXl4YzJweXBW?= =?utf-8?B?N2FLaVBURTNQT0lvdEo3S3VFam83cTZQbC9xV2oyUzlpUHluSEN4bVh4bS9v?= =?utf-8?B?Mi9LRGdjeXJWbmNRQnZYRW1PNjRFWG5zcjZpZk5FcXlIWWs2a1FKYTJucnAy?= =?utf-8?B?SW1OeEJjVWJOOFlhS0pVMG1zUlY1ekJhdnB0S3gycWYxZGdqdGQzbmxROWNM?= =?utf-8?B?UnArYjJMbFQrbGsvbjh3WjZqMkNKUUpkb0dQWTNheHNzenh2MFkxSStNNlAr?= =?utf-8?B?b1kxYzV2OUZ6b01ETm5qNEl2YnJ3QzdycDZmSGlqaU5xc1cwNnI2UHBBMkJI?= =?utf-8?B?czhZR3J4OTRHem4wbGtpODZXQnMvL0gyZ0FjSjdWblJ5TTF4ZzBNbW5PRjBm?= =?utf-8?B?UlFyWjE1TThITVBQR05UNlBRbXkxUlZYejU2aTJlWjhHNDc0ZVR0S2UzUE1U?= =?utf-8?B?VlZrdklkWXdCY08yNGF3T3N1VW1jRzJnTmJ6aVMwaGhURjg3U1MybFhnRGls?= =?utf-8?B?Y3RNbHRIVEVldHp4RG9LVVQvdzVLRHdxZm5MdndWelk5d2JsYTBNZGZBeEpv?= =?utf-8?B?clJJeVFGY1BkTzhCTzlXNG84Rmh3SE5DKzdlS2lZdlJhS0dPSHJ6YmgrTCsz?= =?utf-8?B?ZFNpdG9kSGtVeXBaWFV6RkFXYU13UUcvQ1o1dExyUEg5UmZHUkppSk9yMWxJ?= =?utf-8?B?OXc9PQ==?= Content-ID: <158AC6F4600F1B40860A877FC394450B@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PR11MB8757.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b66e8373-74e9-4e1f-6dd5-08dc8ab85a87 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jun 2024 08:19:17.6955 (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: zYbH3pSNxq0MbaIH2veHGEXKep/0TYUbqZ4HwfQ3XaO8DQrRLOL77WAoAJxLnLnb/a++84BnwOW6LdE2rE8PsQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8384 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH 3/4] avfilter/qsvvpp: Remove unreachable code 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: T24gRGksIDIwMjQtMDYtMTEgYXQgMjM6NTkgKzAyMDAsIE1pY2hhZWwgTmllZGVybWF5ZXIgd3Jv dGU6Cj4gRml4ZXM6IENJRDE1OTg1NDggTG9naWNhbGx5IGRlYWQgY29kZQo+IAo+IFNwb25zb3Jl ZC1ieTogU292ZXJlaWduIFRlY2ggRnVuZAo+IFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgTmllZGVy bWF5ZXIgPG1pY2hhZWxAbmllZGVybWF5ZXIuY2M+Cj4gLS0tCj4gwqBsaWJhdmZpbHRlci9xc3Z2 cHAuYyB8IDUgLS0tLS0KPiDCoDEgZmlsZSBjaGFuZ2VkLCA1IGRlbGV0aW9ucygtKQo+IAo+IGRp ZmYgLS1naXQgYS9saWJhdmZpbHRlci9xc3Z2cHAuYyBiL2xpYmF2ZmlsdGVyL3FzdnZwcC5jCj4g aW5kZXggMWM5NzczZGYwOTkuLjZhZGY5ZjZlODQxIDEwMDY0NAo+IC0tLSBhL2xpYmF2ZmlsdGVy L3FzdnZwcC5jCj4gKysrIGIvbGliYXZmaWx0ZXIvcXN2dnBwLmMKPiBAQCAtMTA5OSwxMSArMTA5 OSw2IEBAIGludCBmZl9xc3Z2cHBfY3JlYXRlX21meF9zZXNzaW9uKHZvaWQgKmN0eCwKPiDCoMKg wqDCoCBpZiAoc3RzIDwgMCkKPiDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBmZl9xc3Z2cHBfcHJp bnRfZXJyb3IoY3R4LCBzdHMsCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIkVycm9yIGNyZWF0aW5nIGEg TUZYIHNlc3Npb24iKTsKPiAtwqDCoMKgIGVsc2UgaWYgKHN0cyA+IDApIHsKPiAtwqDCoMKgwqDC oMKgwqAgZmZfcXN2dnBwX3ByaW50X3dhcm5pbmcoY3R4LCBzdHMsCj4gLcKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJXYXJuaW5n IGluIE1GWCBzZXNzaW9uIGNyZWF0aW9uIik7Cj4gLcKgwqDCoMKgwqDCoMKgIHJldHVybiBBVkVS Uk9SX1VOS05PV047Cj4gLcKgwqDCoCB9Cj4gwqAKPiDCoMKgwqDCoCAqcHNlc3Npb24gPSBzZXNz aW9uOwo+IMKgCgpMR1RNLCB0aHgKCi1IYWloYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRl dmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVn LWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVn LWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K