From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7197016923412889600 X-Received: by 2002:a5d:610c:0:b0:2c7:deb:aa7 with SMTP id v12-20020a5d610c000000b002c70deb0aa7mr398072wrt.0.1677572655106; Tue, 28 Feb 2023 00:24:15 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:80f:b0:2c5:5262:2e24 with SMTP id bt15-20020a056000080f00b002c552622e24ls86134wrb.2.-pod-prod-gmail; Tue, 28 Feb 2023 00:24:13 -0800 (PST) X-Google-Smtp-Source: AK7set+ZDmATDN852POlgaq8Zihx1QKr6fD6e5SQ4JdiBvD/9PkkT7Vc6ws5duSASRH1xNyE0b5/ X-Received: by 2002:adf:e790:0:b0:2c8:c440:cb05 with SMTP id n16-20020adfe790000000b002c8c440cb05mr1216408wrm.55.1677572653762; Tue, 28 Feb 2023 00:24:13 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1677572653; cv=pass; d=google.com; s=arc-20160816; b=Ua2CriP7KaE4l5qE2Gkm7iHNe+a9n03xFVM0x7cKaCLRhra2efjdCY46WXkzqTLFCk 4uwNw28hOGSUAs1C2NIGhJg3ZrPFKq5L278rMEFMtAC0kqPS0rOkf+5+Iwb6DTj4dwWV NOIGJTgmXSz3cu6XVxrPmb3Yknl+7Bzqn5Wectf0s37FSXSOg2HmJkpu7U/ULPL9zAo0 QrqXmHpp3UD/KOxXz4c649H9fqmuy+BhMBN+CH8sUk+ItkvOcf4PnBdcyBDD9bTStK/5 HsGRqNenWXTzwDMNvRglu51Up4baGPq89KK2uyAF0tB0PDMDHPXdaxDr+vXJT+6H3HJN dbpg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:msip_labels:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:dkim-signature; bh=ron3uY5pxCAc0tRbqZyf8Slacvt3ubwpgBxodnsa5zg=; b=w0Xk9tZHvFif7TKcnDxkvrC0o+jeU8H1CBRslk0r2q4kIRdhmhD7mx1S6b+rvq9EH+ AqnBZ8xDAhZap3gnxDQF+hTz5KLghwuiokuNqbRnPQOHugYqGxugJmBDhlWiwUIDylRD N77MLCUwQsHZn+5GR816xsvuZFF1AL/7pdYRBwNrvWbx5LxlkNGC4Ls3TXEOIgDdqAOG mPP63XkjWPUXKhKJbxifFCHAJafPCcu5FsQiVKsfEBegYExaZjTwrBmWrs2QAUr5PAJD uHFYAEUdEeovcH4jglPgaojBnvj01ylJgrPHI/YsXOa6eAGjw2zw037shPuzm4NJxnO7 lB+A== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=to31v2ZD; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of adriaan.schmidt@siemens.com designates 2a01:111:f400:fe0e::62b as permitted sender) smtp.mailfrom=adriaan.schmidt@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on062b.outbound.protection.outlook.com. [2a01:111:f400:fe0e::62b]) by gmr-mx.google.com with ESMTPS id t17-20020a05600c199100b003dc43c78e98si56669wmq.0.2023.02.28.00.24.13 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Feb 2023 00:24:13 -0800 (PST) Received-SPF: pass (google.com: domain of adriaan.schmidt@siemens.com designates 2a01:111:f400:fe0e::62b as permitted sender) client-ip=2a01:111:f400:fe0e::62b; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=to31v2ZD; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of adriaan.schmidt@siemens.com designates 2a01:111:f400:fe0e::62b as permitted sender) smtp.mailfrom=adriaan.schmidt@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n/zvOLIbrk7itTR6QVSwvzbmRxrEBvjRQ5B6r4arT2MZBZ+mcH13LUEE8+nvMk5Ar9B5l8FY8Pnc1DE0hTanvg1ERd2xde7kRUJ535pzJlmJCDHLyI9mOr6OtPvUCbPoRjROdUTO8usrxUT6SSrHxuOIJ7tRGHBmqj2WApCK9B+9jVDspPUxhctsl9yXONxBUeKdOcLaLKgk0HYV5GEWnHBbBj9ikQatkKGwYPdNIH/N1r9d/+kmMGMNlzp+hQJ4Jy15Twyjfi+j2441bLaspjJPqGTPluxV0OlbKY8XaKaeubFn0B/r2Gv9yOYarYOptpHULrtP6CSVrsw8y2/iSA== 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=ron3uY5pxCAc0tRbqZyf8Slacvt3ubwpgBxodnsa5zg=; b=D8WpqlsSn9og/ciuigsbHBGQAuYop6dwvLDSJZIPj3GGS0a45yhOlIEN/WeTi4+1v7J6QbjRBzRPij1G0sYXHI+Wk5+n/fB7tApEVpUaokImquxukO/FiqmfCPQZfkf+hig2bcxwmDiKwJM/6SThCY/esBETIUBVilVohV9oBkIOpqLEjeGS5dec/nvYFb+ayB8N8matXjDinCBJqJrvTiBfm29c3QfBpwuoLkYPT4Bvqza+EOdqKNAHVRZT/e0yyABWdJ9d885dLam/nSJT1sq2fAJ6TDzxgBHWn2vlFSAajYde6xUj3QNRDbDphyk/0Jd7ycpqe8GUW8yvdS8qiA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ron3uY5pxCAc0tRbqZyf8Slacvt3ubwpgBxodnsa5zg=; b=to31v2ZDcWid+gHXjCU6ei5tqqndv9gBbrLoLGhdo0Hgkw2KrU0i+XZl+nO3gw+uvEqiJAsn1O6f3u7IxmcE+DelmJ2Mnq+qTn9fVTnnOJd0eyrnjvnx1AP0hY+re5HvPGyDBP4Z9onLB8Ewtf+J5qSe1OXpcqKP6OBXnFjzbQEngVsBy3p01tmSJgO1wSHi0lx4ZUvqFj2BKRCjvPYge1a5xQhpYP6k5Vx6SdEvnHicTTDTWPFq24EknAJAl1N11Sd1VJhJs1pSs2cqBbttGEHpoG78Cqq2EqKd4Naq/xWqeICyrGWia+SUES2m0m5Z+B+xlpJRfmzIDisFYN0/tQ== Received: from AS4PR10MB5318.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4b8::15) by DB8PR10MB3578.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:131::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.30; Tue, 28 Feb 2023 08:24:12 +0000 Received: from AS4PR10MB5318.EURPRD10.PROD.OUTLOOK.COM ([fe80::c8c5:5a0b:dcb2:3573]) by AS4PR10MB5318.EURPRD10.PROD.OUTLOOK.COM ([fe80::c8c5:5a0b:dcb2:3573%9]) with mapi id 15.20.6134.030; Tue, 28 Feb 2023 08:24:12 +0000 From: "Schmidt, Adriaan" To: Cedric Hombourger , isar-users Subject: RE: [PATCH 2/3] add multiarch support Thread-Topic: [PATCH 2/3] add multiarch support Thread-Index: AQHZOiWI26wkufYIYEyQ+OU/WYsZyK7kIIEAgAAF+cA= Date: Tue, 28 Feb 2023 08:24:12 +0000 Message-ID: References: <20230206122050.337270-1-adriaan.schmidt@siemens.com> <20230206122050.337270-3-adriaan.schmidt@siemens.com> In-Reply-To: Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ActionId=846e2bd3-ab8e-496c-a676-abd3e98ba508;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ContentBits=0;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Enabled=true;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Method=Standard;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Name=restricted;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SetDate=2023-02-28T08:19:32Z;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS4PR10MB5318:EE_|DB8PR10MB3578:EE_ x-ms-office365-filtering-correlation-id: 6fb7a048-387f-409e-fe7e-08db19652be6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AhsQtNYLV7FlYMeKV3pO+/96maKWh6tvlFy81PNbHq5raGrqzzMkd9RBx0zwd3/jRIOffj1ySbib500doZgmcQJA+eHwYjiVdNwoyn6kFFIT0T8qt/3yeOYa14fK/rk25MGytgELOABBBvFo2Wqc5CINyqkZb5m6FrUH2aHSy7xfxL5k4avJP4xZoGZ/RS11c4tOoddiMQOSwnLM+nYczdTkNx5hJ8osJKXqbvCtgr2dwlQniS3XOZ/ZJHqXVTNOXI6uIIJSycKMHwW7+HIpAzunGErMP2ss/qsAgQAtDFerlzzqoF0lCWU5Sz4DXXGVygRRXLCbqZm28Sqc7N9ocatQMlzb+mKj1vrdBIr4F3cN9frvO+evCSaUR27YVHmPELnkWgMfWRA/19v+FR7aB7uNJto5KWm2vJdaGFLU3IjsNfFJ5T+EMxja68QXMIzzcsDOBExPqXRnSVUjhY92bFHtvRb4GqaESr2+iF0WhLYLSVcNOVvsYDqxZ2a7VtGU17iCymvcddA7rRgpet6a+oJlxxGejyScpCBwaFnt0Npqe+ZIL60/0/MXwhWT2Oa9mu53AwICPE0gksh9F8ZeRYkIwk7qLX0WZkfcmpOrGQkubB7dt3JZbX3p7PZrz78f0h6Gav9szWir+8U/2wOAjqNHJnco3GzT5hdMqBJHO07IkQ0E1U2Zf3u29X/26NMv x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB5318.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230025)(4636009)(396003)(39860400002)(346002)(376002)(366004)(136003)(451199018)(66899018)(86362001)(33656002)(55016003)(66556008)(66476007)(66446008)(66946007)(64756008)(8676002)(5660300002)(41300700001)(8936002)(2906002)(82960400001)(38070700005)(38100700002)(122000001)(7696005)(71200400001)(52536014)(966005)(45080400002)(478600001)(316002)(76116006)(83380400001)(110136005)(26005)(9686003)(186003)(53546011)(6506007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WFozMmJiREU5MURUa0pvM0IzandWRGswSEhKc3A3c1VvTzVHL1g4alQ3WnJS?= =?utf-8?B?a29LanFNRVhCMUN0MjhwTmRUejBDLzJjcXdyaW5hR05DRTY0aS9ZV2pORUJi?= =?utf-8?B?aGg2TlowMHNyaHFzMnV1cXJ5ZWxpMHhnLzlKZWRvQ0MveHhlTGRLbjVhWDQv?= =?utf-8?B?YmMxdWJkRDlnUzdrSW12N3pUMlptc1VKaXQyUXZzQ1FiSEtVSExIbFlmYk00?= =?utf-8?B?K1gwenlMaGkvcjZrVG9VMHFCc290TzhZTnUxNmtUMzdiWXNxWE04VU1HL0w5?= =?utf-8?B?YVBWTkVMbkJjN3BmYUxBWDlRT1diN04rbWIvOGxHdEpSc1Zsb2djY0d3Tnh2?= =?utf-8?B?QTZ3ditPaHJ3Y1R3Vk5nd28yOXdOeityOE9FTGYzOUxOL1ZCRTltai9HbVpt?= =?utf-8?B?SlFhK2RpU1dNM0hWcWU2cnRaMXVIbUhWbWtqWXlhSm5EaFhmZUl0T1NsSnk0?= =?utf-8?B?WUpsdjYzR2ZGNzNWVmVGQzIrWlZLeEVqbm1mUXBsWWpMbHB2K1ZGMWRwRnhP?= =?utf-8?B?bjVCeXRFQmZNalkveWJpZXp2N3hiMjNxaDV4SmlEeTRPSElJM2Ridi9ZOVAw?= =?utf-8?B?bjRGUWxFU3Y0ZDdKNTgvRHVlc0EvTlJJMytXNmpCQzhoOGo2NFhEK2pheUNl?= =?utf-8?B?WEthdGlHMHU0VVlKTU50aXZFc2F6M0hpbTBub0hzWm9QOGZkbkpNcFVud2Fq?= =?utf-8?B?MmhjNEZoeWVjYnFBcVJMUEx0Vm5DRzVRZXY3SDlHT0ZpNGp6QmVndWpJdEMv?= =?utf-8?B?YTRaNzJFQm9WdUgrR3h1RlplSjlMc3p5N0wwcGZadE8rbHNQVDBzWXFiNlZm?= =?utf-8?B?VTEybnlWTkxZY0k0VXJ2WG4zTS9zMm1UbmNwOGlSTzJqWVhjZE5lQTROb2ox?= =?utf-8?B?U2ZTekw5bzR6N2d6NDgwMGkyNjJlRUFhUm5FTVNjVTlzUTNReVRDTThlVEdJ?= =?utf-8?B?MG0vS2piT3cvbGFZMjZJUkdWTEdJS1NNVjBZOGZJQUtyQ2cwMFhyUkR5MDNN?= =?utf-8?B?N0ZWWElTYWNEc3hvZUw0QlgvVXFYQy9NSUR0Y2hhelVHT2diVTBMb1M0ei9K?= =?utf-8?B?YWhPc0dxT1hEWXVvWW40dXY3OUplYmp1cUdaVkJ4M2x0bS9VdC91YUN1dEFk?= =?utf-8?B?L0ZZNmMxckg0MUpsRWlVdS9VWjFUY3dPQ09WalFWTkFjdTdIWVUzYXhMKy9k?= =?utf-8?B?RFVtU1lFa3h3bzRSNkVnWjJwcnBHWUQ3bkpBRzM3dEhXN0p1c3VjMWVuMExH?= =?utf-8?B?b2M4Z3ZmdmJkK0tUT0p5Mk1DQTBPQ2dzalArWXlUZzJFWU9oZ3dLbFJyMVRE?= =?utf-8?B?T0JrZnFpNHQvYWY4WGo2SlVxazNNbUFkUFd1RThhbGRkazZERHRQZGJMaDBH?= =?utf-8?B?NVdoR0gvYnJ3RS9mRjRyS0dxQUMvNUhNb2lhYS8rdVRYSXRXWC8vdUtTSHRj?= =?utf-8?B?WWEvWWpOMnd4Q2hLOXVaVnpMZXF4b3FaV0xkUVF0a094VENpM0dPVjQvVXZR?= =?utf-8?B?RUNTYjhYblRPZWZnMWlXYkt2YUFzTXF3aEIwb1kvZ2NlOHJwOGZmNmdEb0oz?= =?utf-8?B?T1BLUDNNWm5SSTl1Yzl6bnVIVlFMT3IwYTBEK1MxellQWDNEcHF4YUU4L0l1?= =?utf-8?B?MmQ0UE5SN3d5TWozUVkwSjU1b1U1RmhZcWZLOTJzSHhyWnZ1eEtwMklPOUpC?= =?utf-8?B?QkduT3V6UjFpa1c2QnFpK1ZVSWZObjFzQWpoWksxSUoxcWhnenQ4UkVpN1lK?= =?utf-8?B?ODBWN094K2MzS0FCVWwvWDk2SGFxUEljRTZ3aS9OQm0xMHdmUkZVdVYrVkZu?= =?utf-8?B?K3cvaTRWa1VHOFBxakxlSlJRbFlqMEdFTXoyWmVPYm0yTU0veVVHZWV2Sngw?= =?utf-8?B?WXhRMlF2U3hNWHhZeTJpeVlZNHpFcUFYcEFMY3pMZjBVU2M1TnBZRE5FQi8y?= =?utf-8?B?K2lTTzkzeUY2cExGQ3VxZFJJM3pmaDBVV2hlMmxHQ2pOTVVwYk1jUnBEam85?= =?utf-8?B?WExaRWcxSkhlczlqRTNWZWFuajhDQ3lUWjMreGtvR0FXbnZTeXpRUG9mL01t?= =?utf-8?B?LzRLN3BRdDhuenFEWWZSSEpCNWhLcUcrYkFhZG1nT1lhazhUSm4zVGhQRW5Q?= =?utf-8?B?Z1h3cnJCYkc5cVZXb1NZTjkzTWoxc3dhbEdxWkhYenl0ZVIzNndoWEFHUFV2?= =?utf-8?B?Z0E9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB5318.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 6fb7a048-387f-409e-fe7e-08db19652be6 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Feb 2023 08:24:12.1538 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: da/GKXH0WJR1vsDqkUOJM9huKCUYF6rxe8loLABvLOYIyQzDM7r95XipDV50X4xGU7A/GCL8nRGHrhJwGBKu/lHx6DT9lxdvxucF24KlS5w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3578 X-TUID: 99cOrBF24zsw SGkgQ2VkcmljLA0KU29ycnkgZm9yIHRvcC1wb3N0aW5nLCBidXQgSSBkaWRuJ3QgbWFuYWdlIHRv IGlubGluZS1mb3JtYXQgbmljZWx5IHdpdGggeW91ciBIVE1MIG1haWwgYW5kIE91dGxvb2suLi4N ClBsZWFzZSBub3RlIHRoYXQgeW91J3JlIHJldmlld2luZyB2MSBvZiB0aGlzIHNlcmllcywgYW5k IEknbSBjdXJyZW50bHkgYXQgdjMgKGZyb20gRmViIDI0KS4gU28gdGhhdCB0eXBvIGlzIG5vIGxv bmdlciB0aGVyZSwgYnV0IEknbSBoYXBweSB0byBjaGFuZ2UgImNhbGN1bGF0ZSIgLT4gImRldGVy bWluZSIgaW4gdGhhdCBjb21tZW50Lg0KKEFuZCBhbHNvIHRoZSBnZXRWYXIoeHgsIFRydWUpIHRo aW5nIHdpbGwgYmUgY2hhbmdlZCBmb3IgdGhlIG5leHQgaXRlcmF0aW9uKS4NClRoYW5rcywNCkFk cmlhYW4NCg0KDQpGcm9tOiBpc2FyLXVzZXJzQGdvb2dsZWdyb3Vwcy5jb20gPGlzYXItdXNlcnNA Z29vZ2xlZ3JvdXBzLmNvbT4gT24gQmVoYWxmIE9mIENlZHJpYyBIb21ib3VyZ2VyDQpTZW50OiBE aWVuc3RhZywgMjguIEZlYnJ1YXIgMjAyMyAwODo1OA0KVG86IGlzYXItdXNlcnMgPGlzYXItdXNl cnNAZ29vZ2xlZ3JvdXBzLmNvbT4NClN1YmplY3Q6IFJlOiBbUEFUQ0ggMi8zXSBhZGQgbXVsdGlh cmNoIHN1cHBvcnQNCg0KDQpPbiBNb25kYXksIEZlYnJ1YXJ5IDYsIDIwMjMgYXQgMToyMToyN+KA r1BNIFVUQysxIEFkcmlhYW4gU2NobWlkdCB3cm90ZToNClRoaXMgYWRkcyBzdXBwb3J0IGZvciBi dWlsZGluZyBwYWNrYWdlcyBmb3IgbmF0aXZlIGFuZCBjb21wYXQgYXJjaGl0ZWN0dXJlcyANCnRv IGRwZGstYmFzZS5iYmNsYXNzLiANClRodXMsIGFsbCBwYWNrYWdlIHJlY2lwZXMgYXV0b21hdGlj YWxseSBoYXZlIGEgKi1uYXRpdmUgYW5kICotY29tcGF0IHRhcmdldCwgDQp3aGljaCBjYW4gYmUg dXNlZCBpbiBERVBFTkRTL1JERVBFTkRTIGRlZmluaXRpb25zLiANCkFkZGl0aW9uYWxseSAqLWNv bXBhdCB0YXJnZXRzIGNhbiBiZSB1c2VkIGluIElNQUdFX0lOU1RBTEwsIHdoZXJlIHRoZXkgDQph cmUgYXV0b21hdGljYWxseSBjb252ZXJ0ZWQgdG8gaW5zdGFsbCBwYWNrYWdlOiR7Q09NUEFUX0RJ U1RST19BUkNIfS4gDQoNCk5vdGUgdGhhdCB0aGUgc3dpdGNoIElTQVJfRU5BQkxFX0NPTVBBVF9B UkNIIHN0aWxsIGV4aXN0IGFuZCBjb250cm9scyANCmFkZGl0aW9uIG9mIHRoZSBjb21wYXQgYXJj aGl0ZWN0dXJlIGR1cmluZyBib290c3RyYXBwaW5nLiANCg0KU2lnbmVkLW9mZi1ieTogQWRyaWFh biBTY2htaWR0IDxhZHJpYWFuLi4uQHNpZW1lbnMuY29tPiANCi0tLSANCi4uLi9yZWNpcGVzLWFw cC9zYW1lZmlsZS9odHRwOi8vc2FtZWZpbGVfMi4xNC5iYiB8IDIgKy0gDQptZXRhL2NsYXNzZXMv Y29tcGF0LmJiY2xhc3MgfCA0OSArKysrKysrKysrKysrKysrKysrIA0KbWV0YS9jbGFzc2VzL2Rl Ymlhbml6ZS5iYmNsYXNzIHwgMiArLSANCm1ldGEvY2xhc3Nlcy9kcGtnLWJhc2UuYmJjbGFzcyB8 IDEgKyANCm1ldGEvY2xhc3Nlcy9pbWFnZS5iYmNsYXNzIHwgNCArLSANCm1ldGEvY2xhc3Nlcy9t dWx0aWFyY2guYmJjbGFzcyB8IDQ0ICsrKysrKysrKysrKysrKysrIA0KbWV0YS9jbGFzc2VzL25h dGl2ZS5iYmNsYXNzIHwgMTAgKysrKyANCm1ldGEvY29uZi9iaXRiYWtlLmNvbmYgfCAxICsgDQo4 IGZpbGVzIGNoYW5nZWQsIDExMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKSANCmNyZWF0 ZSBtb2RlIDEwMDY0NCBtZXRhL2NsYXNzZXMvY29tcGF0LmJiY2xhc3MgDQpjcmVhdGUgbW9kZSAx MDA2NDQgbWV0YS9jbGFzc2VzL211bHRpYXJjaC5iYmNsYXNzIA0KY3JlYXRlIG1vZGUgMTAwNjQ0 IG1ldGEvY2xhc3Nlcy9uYXRpdmUuYmJjbGFzcyANCg0KZGlmZiAtLWdpdCBhL21ldGEtaXNhci9y ZWNpcGVzLWFwcC9zYW1lZmlsZS9odHRwOi8vc2FtZWZpbGVfMi4xNC5iYiBiL21ldGEtaXNhci9y ZWNpcGVzLWFwcC9zYW1lZmlsZS9odHRwOi8vc2FtZWZpbGVfMi4xNC5iYiANCmluZGV4IDVlMzZh MmFjLi5jNTNjOTQ0NSAxMDA2NDQgDQotLS0gYS9tZXRhLWlzYXIvcmVjaXBlcy1hcHAvc2FtZWZp bGUvaHR0cDovL3NhbWVmaWxlXzIuMTQuYmIgDQorKysgYi9tZXRhLWlzYXIvcmVjaXBlcy1hcHAv c2FtZWZpbGUvaHR0cDovL3NhbWVmaWxlXzIuMTQuYmIgDQpAQCAtMjEsNyArMjEsNyBAQCBkb19w cmVwYXJlX2J1aWxkKCkgeyANCiMgZGViX2RlYmlhbml6ZS4gUHJlLWV4aXNpdGluZyBmaWxlcyB3 aWxsIG5vdCBiZSByZWNyZWF0ZWQsIGNoYW5nZWxvZyANCiMgd2lsbCBiZSBwcmVwZW5kZWQgdW5s ZXNzIGl0cyBsYXRlc3QgZW50cnkgaXMgZm9yIENIQU5HRUxPR19WLiANCmNhdCA8PCBFT0YgPiAk e1dPUktESVJ9L2NoYW5nZWxvZyANCi0ke1BOfSAoMC4xKSB1bnN0YWJsZTsgdXJnZW5jeT1sb3cg DQorJHtCUE59ICgwLjEpIHVuc3RhYmxlOyB1cmdlbmN5PWxvdyANCg0KKiBhIGxvbmcgbG9uZyB0 aW1lIGFnbyB0aGVyZSB3YXMgYW4gZWFybHkgdmVyc2lvbiANCg0KZGlmZiAtLWdpdCBhL21ldGEv Y2xhc3Nlcy9jb21wYXQuYmJjbGFzcyBiL21ldGEvY2xhc3Nlcy9jb21wYXQuYmJjbGFzcyANCm5l dyBmaWxlIG1vZGUgMTAwNjQ0IA0KaW5kZXggMDAwMDAwMDAuLjcxNDJlYzNhIA0KLS0tIC9kZXYv bnVsbCANCisrKyBiL21ldGEvY2xhc3Nlcy9jb21wYXQuYmJjbGFzcyANCkBAIC0wLDAgKzEsNDkg QEAgDQorIyBUaGlzIHNvZnR3YXJlIGlzIGEgcGFydCBvZiBJU0FSLiANCisjIENvcHlyaWdodCAo QykgMjAyMyBTaWVtZW5zIEFHIA0KKyMgDQorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogTUlU IA0KKyANCisjIHRoaXMgY2xhc3MgaXMgImR1YWwtdXNlIjogaXQgY2FuIGJlIGluaGVyaXRlZCAo ZS5nLiwgYnkgYm9vdHN0cmFwIGFuZCBpbWFnZSANCisjIGNsYXNzZXMpIHRvIGFjY2VzcyB2YXJp YWJsZXMgYW5kIGZ1bmN0aW9ucywgYW5kIGl0J3MgYWxzbyBhZGRlZGQgdmlhIEJCQ0xBU1NFWFRF TkQgDQorIyB3aGVuIGluaGVyaXRpbmcgbXVsdGljb25maWcuYmJjbGFzcy4gDQorIA0KKyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIA0KKyMgZ2VuZXJpYyBmdW5jdGlvbnMgDQorIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMgDQorIA0KKyMgY2FsY3VjYXRlIENPTVBBVF9ESVNUUk9fQVJDSA0KDQp0eXBv OiBjYWxjdWxhdGUgKGJ1dCBzaW5jZSBpdCdzIG5vdCByZWFsbHkgYSBjb21wdXRhdGlvbiBwZXIg c2UsIEkgd291bGQganVzdCBzYXkgZGV0ZXJtaW5lKQ0KwqANCg0KKyMgd2UgY2FuJ3QgdXNlIHNp bXBsZSBvdmVycmlkZXMsIGJlY2F1c2UgaW4gY2FzZSB3ZSdyZSBidWlsZGluZyBhIHBhY2thZ2Ug DQorIyB3aXRoIGEgUEFDS0FHRV9BUkNIICE9IERJU1RST19BUkNILCBvdmVycmlkZXMgd291bGQg ZmluZCB0aGUgd3JvbmcgdmFsdWUuIA0KK3B5dGhvbigpIHsgDQorIGRpc3Ryb19hcmNoID0gZC5n ZXRWYXIoJ0RJU1RST19BUkNIJykgDQorIGNvbXBhdF9kaXN0cm9fYXJjaCA9IGQuZ2V0VmFyKCdD T01QQVRfRElTVFJPX0FSQ0g6JyArIGRpc3Ryb19hcmNoKSANCisgaWYgY29tcGF0X2Rpc3Ryb19h cmNoIGlzIE5vbmUgYW5kICdjbGFzcy1jb21wYXQnIGluIGQuZ2V0VmFyKCdPVkVSUklERVMnKS5z cGxpdCgnOicpOiANCisgYmIuZmF0YWwoZiJ7ZGlzdHJvX2FyY2h9IGRvZXMgbm90IGhhdmUgYSBj b21wYXQgYXJjaCIpIA0KKyBkLnNldFZhcignQ09NUEFUX0RJU1RST19BUkNIJywgY29tcGF0X2Rp c3Ryb19hcmNoKSANCit9IA0KKyANCisjIGZ1bmN0aW9uIHRvIGNvbnZlcnQgYml0YmFrZSB0YXJn ZXRzIHRvIGluc3RhbGxhYmxlIGRlYmlhbiBwYWNrYWdlcywgDQorIyBlLmcuLCAiaGVsbG8tY29t cGF0IiB0byAiaGVsbG86aTM4NiIuIA0KK2RlZiBpc2FyX2NvbXBhdF9wYWNrYWdlcyh2YXIsIGQp OiANCisgYmJfdGFyZ2V0cyA9IChkLmdldFZhcih2YXIsIFRydWUpIG9yICcnKS5zcGxpdCgpIA0K KyBwYWNrYWdlcyA9IFtdIA0KKyBjb21wYXRfZGlzdHJvX2FyY2ggPSBkLmdldFZhcignQ09NUEFU X0RJU1RST19BUkNIJywgVHJ1ZSkgDQorIGZvciB0IGluIGJiX3RhcmdldHM6IA0KKyBpZiB0LmVu ZHN3aXRoKCctY29tcGF0Jyk6IA0KKyBwYWNrYWdlcy5hcHBlbmQodFs6LWxlbignLWNvbXBhdCcp XSArICc6JyArIGNvbXBhdF9kaXN0cm9fYXJjaCkgDQorIGVsc2U6IA0KKyBwYWNrYWdlcy5hcHBl bmQodCkgDQorIHJldHVybiAnICcuam9pbihwYWNrYWdlcykgDQorIA0KKyANCisjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyANCisjIHBhY2thZ2UgcmVjaXBlIG1vZGlmaWNhdGlvbnMgd2hlbiBhY3R1 YWxseSBidWlsZGluZyAqLWNvbXBhdDogDQorIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgDQorIA0K KyMgY2hlY2sgdGhhdCB3ZSBjYW4gYWN0dWFsbHkgYnVpbGQgY29tcGF0IChJU0FSX0VOQUJMRV9D T01QQVRfQVJDSCBpcyBzZXQpIA0KK3B5dGhvbiBkb19mZXRjaDpwcmVwZW5kOmNsYXNzLWNvbXBh dCgpIHsgDQorIGlmIG5vdCBkLmdldFZhcignSVNBUl9FTkFCTEVfQ09NUEFUX0FSQ0gnLCBUcnVl KSA9PSAnMSc6IA0KKyBiYi5mYXRhbCgiY29tcGF0IHBhY2thZ2UgcmVxdWVzdGVkLCBidXQgSVNB Ul9FTkFCTEVfQ09NUEFUX0FSQ0ggaXMgbm90IHNldC4iKSANCit9IA0KKyANCitQQUNLQUdFX0FS Q0g6Y2xhc3MtY29tcGF0ID0gIiR7Q09NUEFUX0RJU1RST19BUkNIfSIgDQpkaWZmIC0tZ2l0IGEv bWV0YS9jbGFzc2VzL2RlYmlhbml6ZS5iYmNsYXNzIGIvbWV0YS9jbGFzc2VzL2RlYmlhbml6ZS5i YmNsYXNzIA0KaW5kZXggYTY2OTRhMDAuLjFiOThjMDJkIDEwMDY0NCANCi0tLSBhL21ldGEvY2xh c3Nlcy9kZWJpYW5pemUuYmJjbGFzcyANCisrKyBiL21ldGEvY2xhc3Nlcy9kZWJpYW5pemUuYmJj bGFzcyANCkBAIC0zMSw3ICszMSw3IEBAIGRlYl9hZGRfY2hhbmdlbG9nKCkgeyANCg0KZGF0ZT0k KExBTkc9QyBkYXRlIC1SIC1kIEAke3RpbWVzdGFtcH0pIA0KY2F0IDw8RU9GID4gJHtTfS9kZWJp YW4vY2hhbmdlbG9nIA0KLSR7UE59ICgke2NoYW5nZWxvZ192fSkgVU5SRUxFQVNFRDsgdXJnZW5j eT1sb3cgDQorJHtCUE59ICgke2NoYW5nZWxvZ192fSkgVU5SRUxFQVNFRDsgdXJnZW5jeT1sb3cg DQoNCiogZ2VuZXJhdGVkIGJ5IElzYXIgDQoNCmRpZmYgLS1naXQgYS9tZXRhL2NsYXNzZXMvZHBr Zy1iYXNlLmJiY2xhc3MgYi9tZXRhL2NsYXNzZXMvZHBrZy1iYXNlLmJiY2xhc3MgDQppbmRleCBh ZDI4ZjdiMy4uNTVjYzY2NTUgMTAwNjQ0IA0KLS0tIGEvbWV0YS9jbGFzc2VzL2Rwa2ctYmFzZS5i YmNsYXNzIA0KKysrIGIvbWV0YS9jbGFzc2VzL2Rwa2ctYmFzZS5iYmNsYXNzIA0KQEAgLTUsNiAr NSw3IEBAIA0KIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogTUlUIA0KDQppbmhlcml0IHNidWls ZCANCitpbmhlcml0IG11bHRpYXJjaCANCmluaGVyaXQgZGViaWFuaXplIA0KaW5oZXJpdCB0ZXJt aW5hbCANCmluaGVyaXQgcmVwb3NpdG9yeSANCmRpZmYgLS1naXQgYS9tZXRhL2NsYXNzZXMvaW1h Z2UuYmJjbGFzcyBiL21ldGEvY2xhc3Nlcy9pbWFnZS5iYmNsYXNzIA0KaW5kZXggNTM5ZWM1MWQu LjhkMGRkYTMwIDEwMDY0NCANCi0tLSBhL21ldGEvY2xhc3Nlcy9pbWFnZS5iYmNsYXNzIA0KKysr IGIvbWV0YS9jbGFzc2VzL2ltYWdlLmJiY2xhc3MgDQpAQCAtNzksOSArNzksMTEgQEAgaW1hZ2Vf ZG9fbW91bnRzKCkgeyANCmJ1aWxkY2hyb290X2RvX21vdW50cyANCn0gDQoNCitpbmhlcml0IGNv bXBhdCANCisgDQpST09URlNESVIgPSAiJHtJTUFHRV9ST09URlN9IiANClJPT1RGU19GRUFUVVJF UyArPSAiY2xlYW4tcGFja2FnZS1jYWNoZSBjbGVhbi1weWNhY2hlIGdlbmVyYXRlLW1hbmlmZXN0 IGV4cG9ydC1kcGtnLXN0YXR1cyBjbGVhbi1sb2ctZmlsZXMgY2xlYW4tZGViY29uZi1jYWNoZSIg DQotUk9PVEZTX1BBQ0tBR0VTICs9ICIke0lNQUdFX1BSRUlOU1RBTEx9ICR7SU1BR0VfSU5TVEFM TH0iIA0KK1JPT1RGU19QQUNLQUdFUyArPSAiJHtJTUFHRV9QUkVJTlNUQUxMfSAke0Bpc2FyX2Nv bXBhdF9wYWNrYWdlcygnSU1BR0VfSU5TVEFMTCcsIGQpfSIgDQpST09URlNfTUFOSUZFU1RfREVQ TE9ZX0RJUiA/PSAiJHtERVBMT1lfRElSX0lNQUdFfSIgDQpST09URlNfRFBLR1NUQVRVU19ERVBM T1lfRElSID89ICIke0RFUExPWV9ESVJfSU1BR0V9IiANClJPT1RGU19QQUNLQUdFX1NVRkZJWCA/ PSAiJHtQTn0tJHtESVNUUk99LSR7TUFDSElORX0iIA0KZGlmZiAtLWdpdCBhL21ldGEvY2xhc3Nl cy9tdWx0aWFyY2guYmJjbGFzcyBiL21ldGEvY2xhc3Nlcy9tdWx0aWFyY2guYmJjbGFzcyANCm5l dyBmaWxlIG1vZGUgMTAwNjQ0IA0KaW5kZXggMDAwMDAwMDAuLjViMjgwNjk5IA0KLS0tIC9kZXYv bnVsbCANCisrKyBiL21ldGEvY2xhc3Nlcy9tdWx0aWFyY2guYmJjbGFzcyANCkBAIC0wLDAgKzEs NDQgQEAgDQorIyBUaGlzIHNvZnR3YXJlIGlzIGEgcGFydCBvZiBJU0FSLiANCisjIENvcHlyaWdo dCAoQykgMjAyMS0yMDIyIFNpZW1lbnMgQUcgDQorIyANCisjIFNQRFgtTGljZW5zZS1JZGVudGlm aWVyOiBNSVQgDQorIA0KK0JCQ0xBU1NFWFRFTkQgKz0gIm5hdGl2ZSBjb21wYXQiIA0KK0JQTiA9 ICIke1BOfSIgDQorIA0KK3B5dGhvbiBtdWx0aWFyY2hfdmlydGNsYXNzX2hhbmRsZXIoKSB7IA0K KyBkZWYgZml4dXBfcG5faW5fdmFycyhkKTogDQorIHZhcnMgPSAnU1JDX1VSSSBGSUxFU1BBVEgn LnNwbGl0KCkgDQorIGZvciB2YXIgaW4gdmFyczogDQorIHYgPSBkLmdldFZhcih2YXIsIEZhbHNl KSANCisgaWYgdiBpcyBub3QgTm9uZTogDQorIGQuc2V0VmFyKHZhciwgdi5yZXBsYWNlKCcke1BO fScsICcke0JQTn0nKSkgDQorIA0KKyBkZWYgZml4dXBfZGVwZW5kcyhzdWZmaXgsIGQpOiANCisg dmFycyA9ICdQUk9WSURFUyBSUFJPVklERVMgREVQRU5EUyBSREVQRU5EUycuc3BsaXQoKSANCisg Zm9yIHZhciBpbiB2YXJzOiANCisgbXVsdGlhcmNoX3ZhciA9IFtdIA0KKyB2YWwgPSBkLmdldFZh cih2YXIsIFRydWUpIA0KKyBpZiB2YWwgaXMgTm9uZTogDQorIGNvbnRpbnVlIA0KKyBmb3IgdiBp biB2YWwuc3BsaXQoKTogDQorIGlmIHYuZW5kc3dpdGgoJy1jb21wYXQnKSBvciB2LmVuZHN3aXRo KCctbmF0aXZlJyk6IA0KKyBtdWx0aWFyY2hfdmFyLmFwcGVuZCh2KSANCisgZWxzZTogDQorIG11 bHRpYXJjaF92YXIuYXBwZW5kKHYgKyBzdWZmaXgpIA0KKyBkLnNldFZhcih2YXIsICcgJy5qb2lu KG11bHRpYXJjaF92YXIpKSANCisgDQorIHBuID0gZS5kYXRhLmdldFZhcignUE4nKSANCisgaWYg cG4uZW5kc3dpdGgoJy1jb21wYXQnKTogDQorIGUuZGF0YS5zZXRWYXIoJ0JQTicsIHBuWzotbGVu KCctY29tcGF0JyldKSANCisgZS5kYXRhLmFwcGVuZFZhcignT1ZFUlJJREVTJywgJzpjbGFzcy1j b21wYXQnKSANCisgZml4dXBfcG5faW5fdmFycyhlLmRhdGEpIA0KKyBmaXh1cF9kZXBlbmRzKCct Y29tcGF0JywgZS5kYXRhKSANCisgZWxpZiBwbi5lbmRzd2l0aCgnLW5hdGl2ZScpOiANCisgZS5k YXRhLnNldFZhcignQlBOJywgcG5bOi1sZW4oJy1uYXRpdmUnKV0pIA0KKyBlLmRhdGEuYXBwZW5k VmFyKCdPVkVSUklERVMnLCAnOmNsYXNzLW5hdGl2ZScpIA0KKyBmaXh1cF9wbl9pbl92YXJzKGUu ZGF0YSkgDQorIGZpeHVwX2RlcGVuZHMoJy1uYXRpdmUnLCBlLmRhdGEpIA0KK30gDQorYWRkaGFu ZGxlciBtdWx0aWFyY2hfdmlydGNsYXNzX2hhbmRsZXIgDQorbXVsdGlhcmNoX3ZpcnRjbGFzc19o YW5kbGVyW2V2ZW50bWFza10gPSAiYmIuZXZlbnQuUmVjaXBlUHJlRmluYWxpc2UiIA0KZGlmZiAt LWdpdCBhL21ldGEvY2xhc3Nlcy9uYXRpdmUuYmJjbGFzcyBiL21ldGEvY2xhc3Nlcy9uYXRpdmUu YmJjbGFzcyANCm5ldyBmaWxlIG1vZGUgMTAwNjQ0IA0KaW5kZXggMDAwMDAwMDAuLmVmMjBlOGJj IA0KLS0tIC9kZXYvbnVsbCANCisrKyBiL21ldGEvY2xhc3Nlcy9uYXRpdmUuYmJjbGFzcyANCkBA IC0wLDAgKzEsMTAgQEAgDQorIyBUaGlzIHNvZnR3YXJlIGlzIGEgcGFydCBvZiBJU0FSLiANCisj IENvcHlyaWdodCAoQykgMjAyMyBTaWVtZW5zIEFHIA0KKyMgDQorIyBTUERYLUxpY2Vuc2UtSWRl bnRpZmllcjogTUlUIA0KKyANCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyANCisjIHBhY2thZ2Ug cmVjaXBlIG1vZGlmaWNhdGlvbnMgd2hlbiBhY3R1YWxseSBidWlsZGluZyAqLW5hdGl2ZTogDQor IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgDQorIA0KK1BBQ0tBR0VfQVJDSDpjbGFzcy1uYXRpdmUg PSAiJHtIT1NUX0FSQ0h9IiANCmRpZmYgLS1naXQgYS9tZXRhL2NvbmYvYml0YmFrZS5jb25mIGIv bWV0YS9jb25mL2JpdGJha2UuY29uZiANCmluZGV4IGYxYTk0MzhlLi5mMzhiYjQ0NyAxMDA2NDQg DQotLS0gYS9tZXRhL2NvbmYvYml0YmFrZS5jb25mIA0KKysrIGIvbWV0YS9jb25mL2JpdGJha2Uu Y29uZiANCkBAIC04MSw2ICs4MSw3IEBAIFFFTVVfQVJDSDpyaXNjdjY0ID0gInJpc2N2NjQiIA0K DQojIENvZGVuYW1lIG9mIHRoZSByZXBvc2l0b3J5IGNyZWF0ZWQgYnkgdGhlIGNhY2hpbmcgY2xh c3MgDQpERUJESVNUUk9OQU1FID89ICJpc2FyIiANCitOQVRJVkVMU0JTVFJJTkcgPz0gImlzYXJu YXRpdmUiIA0KDQojIFN0cmluZ3MgdXNlZCBpbiBzc3RhdGUgc2lnbmF0dXJlIGZpbGVzIA0KVEFS R0VUX1ZFTkRPUiA9ICIiIA0KLS0gDQoyLjMwLjIgDQotLSANCllvdSByZWNlaXZlZCB0aGlzIG1l c3NhZ2UgYmVjYXVzZSB5b3UgYXJlIHN1YnNjcmliZWQgdG8gdGhlIEdvb2dsZSBHcm91cHMgImlz YXItdXNlcnMiIGdyb3VwLg0KVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIGdyb3VwIGFuZCBzdG9w IHJlY2VpdmluZyBlbWFpbHMgZnJvbSBpdCwgc2VuZCBhbiBlbWFpbCB0byBtYWlsdG86aXNhci11 c2Vycyt1bnN1YnNjcmliZUBnb29nbGVncm91cHMuY29tLg0KVG8gdmlldyB0aGlzIGRpc2N1c3Np b24gb24gdGhlIHdlYiB2aXNpdCBodHRwczovL2dyb3Vwcy5nb29nbGUuY29tL2QvbXNnaWQvaXNh ci11c2Vycy9iMTU4NDM1Yy1lYzI5LTQ4ZjItYWZhOC02MWJjNTEzMTQ0ZjRuJTQwZ29vZ2xlZ3Jv dXBzLmNvbT91dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9Zm9vdGVyLg0K