From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7182796543154454528 X-Received: by 2002:a17:906:158b:b0:86f:5b87:8b06 with SMTP id k11-20020a170906158b00b0086f5b878b06mr979831ejd.5.1674191291814; Thu, 19 Jan 2023 21:08:11 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6402:2691:b0:49e:29ce:a2b with SMTP id w17-20020a056402269100b0049e29ce0a2bls55562edd.0.-pod-prod-gmail; Thu, 19 Jan 2023 21:08:10 -0800 (PST) X-Google-Smtp-Source: AMrXdXs4UnQCaNxDUkf+Yex0hR+pE3APd889lHgKgbCjeVoSDaJRfb7kJtzkVt33lxHvfsy5KGu3 X-Received: by 2002:a05:6402:2906:b0:499:c294:77b6 with SMTP id ee6-20020a056402290600b00499c29477b6mr13418225edb.9.1674191290493; Thu, 19 Jan 2023 21:08:10 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1674191290; cv=pass; d=google.com; s=arc-20160816; b=beuknkh/vBsvBfOCZDRKSK70TMWpS7qoaBVOyJG+mnAJ3rRVHuAaqnbmCGsO2OAmGf SNIBsrb58qaTtoLjlAGSXCEeTIz26Heycb5cCbWTLKc28Oc77XJLbYGuUvL3r3PxhGaI ju5+Pses47p4c3xU4mkaMQXJ364u//5L9yhprVXL7xsaBZZ989lKpCh/m+vj6ubo5MoR YyUsQVlYCRbX6p+Pfm2mLZi4BkQ5391XTkkrNjsgfjuWugZ+HegJTi9eaKIb2vBF50Zu WsLCUogRUZ5bWmOzYj81EZkDkfSj2YV0XCyrt5vDO0RxcMi3h5paRBj9A8qk0VaROFwp Zedg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=+8BiVGbXMyDwZvJywkkEEFOqgGhmU3+jf8E3yBajwYs=; b=G7C62jeuifS0vhzvMQOdB7SZ2F3t0JUSFtBmDRSxWmpH/Y7psuBUD1HVCAiUNdR3uQ JNB9MGITkbIFAy8fzCGUjEo48RrJzWbCGiqLZ3aBm8ItVfXl7BhTo26FP8zEnkQhgNKa OroqF8F98gZYTqfFsAPZEeklkg14Ilr6UYx1wBT1kkKRauNmq+J9P+/0T4FIqU6DVfqW dhAeDnrlxNftUmY8kbv2P4NoMEmhx40FZ6md0UFTpaDYf1V3oiG9C1djkS/3EfDk2SkE b05lfPk0KXaGLYDeIYyIDJo+WcjH658zanatk0DVsi4LYZ/q6XjogcUJpFNkbO1B/78D P0Hg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=A7lywjtX; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.21.69 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2069.outbound.protection.outlook.com. [40.107.21.69]) by gmr-mx.google.com with ESMTPS id jy28-20020a170907763c00b0086e09d5ce59si762403ejc.2.2023.01.19.21.08.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Jan 2023 21:08:10 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.21.69 as permitted sender) client-ip=40.107.21.69; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=A7lywjtX; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.21.69 as permitted sender) smtp.mailfrom=felix.moessbauer@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=iqHv58EdSZQjbGV0lKvqreDEik5YSB4DT5xOXHjb0gKI+c1Cjgvojs6LVN6LDJMxx2BVr8ho1JCmtcL6/YRY90wcH1szVIh6TJJbjIMAIK8ogNzs1536StnnS5nnNNwPansf1o4ro0UxpzJylBA/EnRv9Yrgq2mn/7B027tDkj959fJIz/PsRXaDxW3RSs0Lr83VfqSeEVJbIuxXonoO6eIjqCAZ9FG2WKQ04W7mhsvaGAz/oXMdlWUl1eKB4c0ao/GAehRjPUDH0VyTglL0lEnZEZhFPK3v7Cwi0MxZQU/gWQZZCnXuKCumLusrhO7GuW14H7W4L+y8X+NJnvdnIA== 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=+8BiVGbXMyDwZvJywkkEEFOqgGhmU3+jf8E3yBajwYs=; b=guxfwdj7xJHkzRAxhMUfVfpKkV8NJ8a4w3d3cPfxJ2ul2+fhM5nsRCjqSc9maVLAaa60W1A0CTRROfaH27iCoQwfw0s/sv2k1qsz4qyIfGJf99zLU1pZ5kxXLui6JsfLrYfaowcMkzqavyZ2LNadXXtAtOsUjhWhtSpKSZVmNpmd2UmOrnKjVEBox/8g5iVoSBOvJgbD5oVqvNXcxwcYgXAtbb3PTc9kQGcws/TURL1urCnbFDwb26wJdg0yG6/KoTdmwbgUWA+KXNMZv/EOh6xsg3wxU1Rq35UrrfkAVG6M8LIXdp5CRrK9E728nAx5q3phY2Fvy4kGpz7d8pLgKg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.74) smtp.rcpttodomain=gmail.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); 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=+8BiVGbXMyDwZvJywkkEEFOqgGhmU3+jf8E3yBajwYs=; b=A7lywjtXzNu+wK6fZ408gCsF6UQD/NFr1qbuhM1NueQITV7VBAotggSfU4+9g0O7jToOGkgDPc+V/+X18+X+pkJJ+06nlmw7qvT3pFB4hBmU9OksDMhSaLENiqnqJmeWRAWNiUSkAToVYZr6jM3lwpzwPXwnGFEc2SznBPFtz7FxBjJc/C9SK4iilp1jzKRGqNvmYi0IJnuXk5cyW52h8NBC5eilKHqCBFq5ciY/TBWgusy7gsKzvqmR9efoXuLuU7n1uX6JotjKkZ6YRp6XWc9IS4WaOQy9WnAtCZF+GzkaIAsAJ2MV7luB/MTQARzUtD5/Ye5yNX+QcAiaxKrmbQ== Received: from DU2PR04CA0306.eurprd04.prod.outlook.com (2603:10a6:10:2b5::11) by AS4PR10MB5420.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4be::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.23; Fri, 20 Jan 2023 05:08:08 +0000 Received: from DB5EUR01FT090.eop-EUR01.prod.protection.outlook.com (2603:10a6:10:2b5:cafe::c6) by DU2PR04CA0306.outlook.office365.com (2603:10a6:10:2b5::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.25 via Frontend Transport; Fri, 20 Jan 2023 05:08:08 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.74) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.74 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.74; helo=hybrid.siemens.com; pr=C Received: from hybrid.siemens.com (194.138.21.74) by DB5EUR01FT090.mail.protection.outlook.com (10.152.5.99) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6023.16 via Frontend Transport; Fri, 20 Jan 2023 05:08:07 +0000 Received: from CNPEK01M01MSX.ad011.siemens.net (139.24.237.214) by DEMCHDC8VQA.ad011.siemens.net (194.138.21.74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.1118.20; Fri, 20 Jan 2023 06:08:07 +0100 Received: from CNPEK01M01MSX.ad011.siemens.net (139.24.237.214) by CNPEK01M01MSX.ad011.siemens.net (139.24.237.214) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 20 Jan 2023 13:08:04 +0800 Received: from CNPEK01M01MSX.ad011.siemens.net ([139.24.237.214]) by CNPEK01M01MSX.ad011.siemens.net ([139.24.237.214]) with mapi id 15.01.2507.016; Fri, 20 Jan 2023 13:08:03 +0800 From: "Moessbauer, Felix" To: "roberto.foglietta@gmail.com" , "ubely@ilbers.de" CC: "isar-users@googlegroups.com" Subject: Re: [PATCH v2 0/3] Improving apt cache Thread-Topic: [PATCH v2 0/3] Improving apt cache Thread-Index: AQHZIZrcBu6Ct0br4kKwYEOoji7qxK6VHvGAgAASnQCAD7a0gIAAecOAgADoj4CAAAZsAA== Date: Fri, 20 Jan 2023 05:08:03 +0000 Message-ID: References: <20230106064809.10412-1-ubely@ilbers.de> <6100573.eO5KgaWL5Y@home> <9466878.eNJFYEL58v@hp> In-Reply-To: <9466878.eNJFYEL58v@hp> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.38.3-1+deb11u1 x-originating-ip: [139.24.247.49] x-tm-as-product-ver: SMEX-14.0.0.3080-8.6.1018-26498.001 x-tm-as-result: No-10--28.104700-8.000000 x-tmase-matchedrid: 2hWRz9pwX01wWrhivu9rXtplUyIIewbxuV9eQHCYbHq2DJSILb1B3uvW kvu/824/ZRL+gCLSlhcaLLcWLEGgwjdxQIl6Js3vdqQQIhr5j4tDBt10hYkfs34neC0h7SADkHV aUdutzLGfXp6/g4ZdBoflp3MlOD0mjwV/jkOaSQq2JhdsQObvSrA4JZUHjbIapqbreSinCdNfyi 4Yas3gTVSOymiJfTYXw/YkY/SyDMbcQjP7dNC8agRgG/BDx5EVE3n/th7AMIvnZxuPj9aY+24lc zE4XkmwxmBJoGDOJRxpRezoWC5XLfWZloEcZp5p/mcjwogdDrl7UkjapJob5CxYq3WqsPihLAnN ohUyMa04XREg9Ki102ddMCl1Fl5y5YpHtENL0DpfcBiDUvHmPV7bBp0oAOqq3tJaKJZJX/Vdxx6 WRf+5sIa6xHLoHlSTJhV9PPW3jyyv/ywMrWTE9nkHSXCekcSUNfo8TyvB3qHlvSeYSYEULAHgke 2JqaQsE6OWRWqyHNrr6lsDXOZhox+ZprPt97CVmG4Q/u9vxnc+mLRRYJZNsK6pwuq7tDp2t6yIL BHUypljEOAhJKpZnja8wH1d5lkFNnAra8ERCcH1yDIioBzn/8a1tzmWf6y2oOyDcEjBvfSm7EUW k2jS0V3MICnN4BZZqzsf3Jwr9uijMSPUqMvNpyr9mjCEMMA1ErYGXeikG0Xt9gcpmBdAkTAuMzu 3eJGjHTMj5a5/7iaHlvuONospLKV7aKdIoTZMsc1/N5KMATMqYdU+0midyWUjS8bIKMq/28FUxN JIVr+bKItl61J/ybLn+0Vm71Lcq7rFUcuGp/G8QIu4z6HhEH7cGd19dSFd x-tm-as-user-approved-sender: No x-tm-as-user-blocked-sender: No x-tmase-result: 10--28.104700-8.000000 x-tmase-version: SMEX-14.0.0.3080-8.6.1018-26498.001 x-tm-snts-smtp: D79C4970D895B0EA09118679D8B516AA5D90909B530B379B2C269784DF07B4112000:8 Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Return-Path: felix.moessbauer@siemens.com X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB5EUR01FT090:EE_|AS4PR10MB5420:EE_ X-MS-Office365-Filtering-Correlation-Id: 552c7aff-9875-4a23-cecf-08dafaa451ce X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lJE25WDEsJ8qeROmqvj/v7v/D7Q9e7Ry38S5B02MgNSA8we3xzj/kpXQjxpXRJp9lihhXhuZSqbz3kZb3wDH15PqKtQJVUCWBpK/eseXHt0Po4t5z3hthsqlsC7Gu2U0V7jzjA5aNgApRBDYzUH482ZhyxgCbzifni+L52q2MVtelQ+X2sqspxgZvDVO35yTWDp1YhodSASIjJCdskarrWjYOtUEVVf+3PTIBwa12HkgibOAFEVVLWmbmKLEvBkVMsCHs/7jyMESfrLtHDpRHq/ldgaf39IPwoffWfwv993Ky2ko3G0G6FtN/XPVkbEuRNxy1hk50aZt6u1M8vXoi7hr5kH66EYavPKin58fM4UsUYJaTbvXloI2WADa58EwZ43b2zum79VWLrwJS60FRqhuNFyVfHPNut3EcrWyEzSL36MD/G2JuBbKDp8jrC630985aY0TPJWLyNds9bFAHjTS2PaSUV4gTOP7mjEchlPpI1rs3c0R9OHxcD065ms8DAyBwnVy5NxPWczzkbODWb2wS0V4TYWDx8Ke9P58HNcZdOiTPTtIiCFHbwnnjTT6bOIjn19a2ac4TFvHRdKJbsbG4pA89esfHkp9rw9Bmy/xj0nTuSqHaEy+/PXMIxsR6Z70Lx7VRJxtYPkak4SuCtqVot2ai4He93iUpTT/vqJDNKZG3qEkBNZ8SuS64ApVNpEv38uBT++xMRyswTUvx6vogcSSNPMUq+bMGuWSFiU= X-Forefront-Antispam-Report: CIP:194.138.21.74;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:hybrid.siemens.com;CAT:NONE;SFS:(13230022)(4636009)(396003)(136003)(346002)(376002)(39860400002)(451199015)(40470700004)(46966006)(36840700001)(86362001)(36756003)(36860700001)(82740400003)(82310400005)(8676002)(956004)(186003)(4326008)(47076005)(70586007)(41300700001)(70206006)(26005)(478600001)(83380400001)(2906002)(40460700003)(356005)(316002)(7596003)(7636003)(110136005)(8936002)(5660300002)(336012)(2616005)(40480700001)(82960400001)(360504008);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2023 05:08:07.9653 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 552c7aff-9875-4a23-cecf-08dafaa451ce X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.74];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR01FT090.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5420 X-TUID: r/V4M0skCP7i T24gRnJpLCAyMDIzLTAxLTIwIGF0IDA3OjQ0ICswMzAwLCBVbGFkemltaXIgQmVseSB3cm90ZToN Cj4gSW4gbWFpbCBmcm9tINGH0LXRgtCy0LXRgNCzLCAxOSDRj9C90LLQsNGA0Y8gMjAyMyDQsy4g MTc6NTI6MzcgKzAzIHVzZXIgUm9iZXJ0byBBLg0KPiBGb2dsaWV0dGEgDQo+IHdyb3RlOg0KPiA+ IE9uIFRodSwgMTkgSmFuIDIwMjMgYXQgMDg6MzYsIFVsYWR6aW1pciBCZWx5IDx1YmVseUBpbGJl cnMuZGU+DQo+ID4gd3JvdGU6DQo+ID4gPiBJIGdvdCB0aW1lIHRvIGdldCBiYWNrIHRvIHRoaXMg cGF0Y2hlcyBhbmQgY2hlY2tlZCB0aGlzIG1vbWVudC4NCj4gPiA+IEFuZCBpdA0KPiA+ID4gcmVh bGx5DQo+ID4gPiBkb2VzIG5vdCB3b3JrIGFzIEkgZXhwZWN0ZWQuDQo+ID4gPiANCj4gPiA+IE9y aWdpbmFsIHBhdGNoIGluY2x1ZGVzIHRoZSBmb2xsb3dpbmc6DQo+ID4gPiANCj4gPiA+IC3CoMKg wqDCoMKgwqDCoCAtLWNocm9vdC1zZXR1cC1jb21tYW5kcz0iY3AgLW4gLS1uby1wcmVzZXJ2ZT1v d25lcg0KPiA+ID4gJHtleHRfZGViX2Rpcn0vDQo+ID4gPiAqLmRlYiAtdCAke2RlYl9kaXJ9LyB8 fCA6IiBcDQo+ID4gPiArwqDCoMKgwqDCoMKgwqAgLS1jaHJvb3Qtc2V0dXAtY29tbWFuZHM9Imxu IC1QZiAke2V4dF9kZWJfZGlyfS8qLmRlYiAtdA0KPiA+ID4gJHtkZWJfZGlyfS8NCj4gPiA+IDI+ L2Rldi9udWxsIHx8IDoiIFwNCj4gPiA+IA0KPiA+ID4gVGhpcyByZXN1bHRzIHRvIHRvIGZhaWxp bmcgIlJlcHJvVGVzdCIgaW4gQ0kgd2l0aCB0aGUgZm9sbG93aW5nDQo+ID4gPiBlcnJvciAoZm9y DQo+ID4gPiBsaWJoZWxsbywgZm9yIGV4YW1wbGUpOg0KPiA+ID4gDQo+ID4gPiBzYnVpbGQtYnVp bGQtZGVwZW5kcy1kb3NlMy1kdW1teTphcm1oZiA6IERlcGVuZHM6IGRvc2UtDQo+ID4gPiBkaXN0 Y2hlY2s6YW1kNjQgYnV0DQo+ID4gPiBpdA0KPiA+ID4gaXMgbm90IGluc3RhbGxhYmxlDQo+ID4g PiBFOiBVbmFibGUgdG8gY29ycmVjdCBwcm9ibGVtcywgeW91IGhhdmUgaGVsZCBicm9rZW4gcGFj a2FnZXMuDQo+ID4gPiANCj4gPiA+IFRvIGRlYnVnIGl0LCBJIHJlbW92ZWQgYDI+L2Rldi9udWxs YCBhbmQgZm91bmQsIHRoYXQgaGFyZGxpbmtzDQo+ID4gPiBzaW1wbHkNCj4gPiA+IGRvbid0DQo+ ID4gPiB3b3JrIGFuZCB0aGUgZm9sbG93aW5nIGVycm9ycyBhcmUgbm93IHNlZW4gZWFybGllcjoN Cj4gPiA+IA0KPiA+ID4gbG46IGZhaWxlZCB0byBjcmVhdGUgaGFyZCBsaW5rDQo+ID4gPiAnL3Zh ci9jYWNoZS9hcHQvYXJjaGl2ZXMvYWRkdXNlcl8zLjExOF9hbGwuZGViJw0KPiA+ID4gPT4gJy9o b21lL2J1aWxkZXIvbGliaGVsbG8vcm9vdGZzL3Zhci9jYWNoZS9hcHQvYXJjaGl2ZXMvDQo+ID4g PiBhZGR1c2VyXzMuMTE4X2FsbC5kZWInOiBJbnZhbGlkIGNyb3NzLWRldmljZSBsaW5rDQo+ID4g PiAuLi4gI3RvbnMgb2Ygc2ltaWxhciBlcnJvcnMuLi4NCj4gPiA+IGxuOiBmYWlsZWQgdG8gY3Jl YXRlIGhhcmQgbGluayAnL3Zhci9jYWNoZS9hcHQvYXJjaGl2ZXMvDQo+ID4gPiB6bGliMWdfMSUz YTEuMi4xMS5kZnNnLTIrZGViMTF1Ml9taXBzZWwuZGViJyA9Pg0KPiA+ID4gJy9ob21lL2J1aWxk ZXIvbGliaGVsbG8vDQo+ID4gPiByb290ZnMvdmFyL2NhY2hlL2FwdC9hcmNoaXZlcy96bGliMWdf MSUzYTEuMi4xMS5kZnNnLQ0KPiA+ID4gMitkZWIxMXUyX21pcHNlbC5kZWInDQo+ID4gPiA6DQo+ ID4gPiANCj4gPiA+IEludmFsaWQgY3Jvc3MtZGV2aWNlIGxpbmsNCj4gPiA+IA0KPiA+ID4gSTog RmluaXNoZWQgcnVubmluZyAnbG4gLVBmDQo+ID4gPiAvaG9tZS9idWlsZGVyL2xpYmhlbGxvL3Jv b3Rmcy92YXIvY2FjaGUvYXB0Lw0KPiA+ID4gYXJjaGl2ZXMvKi5kZWIgLXQgL3Zhci9jYWNoZS9h cHQvYXJjaGl2ZXMvIHx8IDonLg0KPiA+ID4gDQo+ID4gPiBTbywgaXQgd29ya3MgZm9yIG5ldHdv cmsgYnVpbGRzICh3aGVuIG1pc3NpbmcgcGFja2FnZXMgYWx3YXlzIGNhbg0KPiA+ID4gYmUNCj4g PiA+IGRvd25sb2FkZWQgYnkgYXB0KSwgYnV0IGl0IGZhaWxzIGZvciBsb2NhbCBidWlsZHMgZnJv bSBhcHQtY2FjaGUNCj4gPiA+ICh3aGVuLCBhdA0KPiA+ID4gZmlyc3QgbmV0d29yayBidWlsZCwg c2J1aWxkIGRlcGVuZGVuY2llcyBhcmUgc2ltcGx5IG5vdCBleHBvcnRlZA0KPiA+ID4gdG8NCj4g PiA+IGRvd25sb2FkDQo+ID4gPiBkaXJlY3RvcnkgZHVlIHRvIG5vbi13b3JraW5nIGhhcmRsaW5r cywgcGx1cyB3aXRoIGhpZGRlbiBzdGRlcnIpDQo+ID4gDQo+ID4gSGksIGZpcnN0IG9mIGFsbCBJ IGRvIG5vdCBmdWxseSB1bmRlcnN0YW5kIHdoeSB3ZSB1c2UgbG4gLVAgaW5zdGVhZA0KPiA+IG9m IGxuDQo+ID4gLVBmIGluIHRoZSBleHBvcnRpbmcgZGVicy4NCj4gPiANCj4gPiDCoMKgwqDCoMKg wqDCoCAtLWZpbmlzaGVkLWJ1aWxkLWNvbW1hbmRzPSJsbiAtUCAke2RlYl9kaXJ9LyouZGViIC10 DQo+ID4gJHtleHRfZGViX2Rpcn0vIDI+L2Rldi9udWxsIHx8IDoiIFwNCj4gPiANCj4gPiBUaGlz IGNvZGUncyBnb2FsIGlzIHRvIGJ1aWxkIGEgZGViIHRoYXQgc2hvdWxkIGJlIGV4cG9ydGVkDQo+ ID4gb3RoZXJ3aXNlIHdlIGFyZQ0KPiA+IGNvbnRpbnVpbmcgdXNpbmcgdGhlIG9sZCBwYWNrYWdl LiBJdCBzZWVtcyB0aGF0IGJyZWFrcyB0aGluZ3MgYnV0IC0NCj4gPiBhZ2FpbiAtDQo+ID4gSSBk aWQgZnVsbHkgbm90IHVuZGVyc3RhbmQgd2hhdCBhbmQgd2h5IGJ1dCBzaW1wbHkgYWNjZXB0ZWQg dGhlDQo+ID4gc3VnZ2VzdGlvbi4NCj4gPiBOb3csIEkgaGF2ZSByZXZlcnRlZCBiYWNrIHRvIGxu IC1QZi4NCj4gPiANCj4gPiBTZWNvbmQsIHRob3NlIGxpbmVzIGFyZSBzdXBwb3NlZCB0byBmYWls IC0gYW5kIG9idmlvdXNseSBmYWlsIGluDQo+ID4gYm90aA0KPiA+IGRpcmVjdGlvbnM6IGltcG9y dCBhbmQgZXhwb3J0IC0gYnV0IHRoZSBmb2xsb3dpbmcNCj4gPiANCj4gPiAoYSkgaWYgZXhwb3J0 IGZhaWwgd2Ugd2lsbCBub3QgaGF2ZSB0aGUgY3VzdG9tIHBhY2thZ2VzIGJ1dCB3ZSBoYXZlDQo+ ID4gdGhlbQ0KPiA+IChiKSByZW1vdmluZyB0aGF0IGxpbmVzIGFuZCB0aGUgY29kZSB3aWxsIGFs d2F5cyBmYWlsDQo+ID4gDQo+ID4gVGhlc2UgbWVhbiB0aGF0IGxuIC1QZiBjb21wbGFpbnMgdG8g ZmFpbCBidXQgbWFrZSBhIGRpZmZlcmVuY2UgYW5kDQo+ID4gbWFrZSB0aGUNCj4gPiBkaWZmZXJl bmNlIHRoYXQgd2Ugd2FudC4gSG93ZXZlciwgSSBtaWdodCBub3QgaGF2ZSB1bmRlcnN0b29kIHRo ZQ0KPiA+IGNhc2UgaW4NCj4gPiB3aGljaCBpdCBmYWlscyBjb21wbGV0ZWx5IHNvOg0KPiA+IA0K PiA+IG12IGJ1aWxkL2Rvd25sb2FkcyAuDQo+ID4gcm0gLXJmIGJ1aWxkDQo+ID4gLi9idWlsZC5z aCBiYXNpYy1vcyAoRE9ORSkNCj4gPiAuL2NsZWFuLnNoIGlzYXINCj4gPiAuL2J1aWxkLnNoIChE T05FKQ0KPiA+IC4vY2xlYW4uc2ggYWxsDQo+ID4gLi9idWlsZC5zaCAoRE9ORSkNCj4gPiANCj4g PiByZW1vdmUgdGhhdCB0d28gbGluZXMgYWJvdXQgbG4gLVBmIHRoYXQgYXJlIHN1cHBvc2VkIHRv IGRvIG5vdGhpbmcNCj4gPiB0aGFuIGZhaWwNCj4gPiANCj4gPiAuL2NsZWFuLnNoIGFsbA0KPiA+ IC4vYnVpbGQuc2ggKERPTkUgd2l0aCB0aGUgc2FtZSBidWlsZGluZyB0aW1lKQ0KPiA+IA0KPiA+ IHJtIC1yZiBidWlsZC9kb3dubG9hZHMNCj4gPiBtdiBkb3dubG9hZHMgYnVpbGQNCj4gPiANCj4g PiAuL2NsZWFuLnNoIGlzYXINCj4gPiAuL2J1aWxkLnNoIGNvbXBsZXRlIChGQUlMKQ0KPiA+IA0K PiA+IHB1dCBiYWNrIHRob3NlIHR3byBjb21tYW5kIGxpbmVzIHdpdGggbG4gLVBmIGFuZA0KPiA+ IA0KPiA+IC4vY2xlYW4uc2ggYWxsDQo+ID4gLi9idWlsZC5zaCAoRE9ORSkNCj4gPiANCj4gPiBJ IGRvIG5vdCBzYXkgeW91IGFyZSB3cm9uZyBhbmQgSSBzZWUgbG4gLVBmIGNvbXBsYWlucyBvbiBz dGRlcnIgYnV0DQo+ID4gbm90aGluZw0KPiA+IHRoYXQgdGluIG15IHByaXZhdGUgZm9yayBjYW5u b3QgYmUgc29sdmVkIHVzaW5nIGEgc3RkZXJyDQo+ID4gcmVkaXJlY3Rpb24gdG8NCj4gPiAvZGV2 L251bGwNCj4gPiANCj4gPiBIb3dldmVyIHRoZXJlIGFyZSBzb21lIG90aGVyIHdheXMgdG8gZG8g dGhpcyB0aGluZzoNCj4gPiANCj4gPiAxLiBzYnVpbGQgdXNlcyBzY2hyb290IGJ5IGRlZmF1bHQs IHVzaW5nIGNocm9vdCBpbnN0ZWFkDQo+ID4gMi4ga2VlcCB0aGUgZGVmYXVsdCBpbiBzY2hyb290 LCBlbHNld2hlcmUgaXQgdXNlcyB1cHBlciBmb2xkZXIgdGhhdA0KPiA+IGNhbiBiZQ0KPiA+IHBv cHVsYXRlZCBpbiBhZHZhbmNlDQo+ID4gDQo+ID4gSSBkaWQgbm90IG1ha2UgYW55IGNoYW5nZXMg YmVjYXVzZSBJIGRpZCBub3QgaWRlbnRpZmllZCB0aGUgaXNzdWUuDQo+ID4gDQo+ID4gQmVzdCBy ZWdhcmRzLCBSLQ0KPiANCj4gSSdsbCB0cnkgdG8gbWFrZSB0aGluZ3MgY2xlYXIuIElzYXIgc3Vw cG9ydHMgbG9jYWwgYnVpbGRzIGZyb20gJ2Jhc2UtDQo+IGFwdCcgcmVwbyANCj4gd2l0aC4NCj4g DQo+IEZpcnN0IGJ1aWxkIHVzZXIgZG9lcyBhcyB1c3VhbC4NCj4gDQo+IFNlY29uZCBidWlsZCBp cyBkb25lIHdpdGggdGhlIGZvbGxvd2luZyBjaGFuZ2VzIChhdCBsZWFzdCk6DQo+IA0KPiBJU0FS X1VTRV9DQUNIRURfQkFTRV9SRVBPID0gIjEiDQo+IEJCX05PX05FVFdPUksgPSAiMSINCj4gDQo+ IEluIHRoaXMgY2FzZSBldmVyeSAuZGViIHdlIGRvd25sb2FkZWQgZnJvbSBEZWJpYW4gbWlycm9y cyBhdCBmaXJzdA0KPiBidWlsZCBnb2VzIA0KPiB0byBsb2NhbCAnYmFzZS1hcHQnIGFuZCBzZWNv bmQgYnVpbGQgdXNlIGl0LCBidXQgbm90IHJlbW90ZSBtaXJyb3JzLg0KPiANCj4gVGhhdCdzIHRo ZSByZWFzb24gb2YgdXNpbmcgdGhpcyAiY3AvbG4gbWFnaWMiIGluc2lkZSBvZiBzYnVpbGQuIFdo aWxlDQo+IGJ1aWxkaW5nIA0KPiBzb21lIHBhY2thZ2UsIG11bHRpcGUgZGVwZW5kZW5jaWVzIG1p Z2h0IGJlIGRvd25sb2FkZWQgaW5zaWRlIG9mDQo+IHNidWlsZC4gQW5kIA0KPiB3ZSBuZWVkIGEg d2F5IHRvIGV4dHJhY3QgdGhlbSBmcm9tICJpbnRlcm5hbCIgYXB0LWNhY2hlIGluIHNidWlsZA0K PiBzY2hyb290IGFuZCANCj4gcHV0IHRvIHRoZSBwYWNrYWdlIHdvcmtkaXIsIHdoZXJlIGRlYi1k bC1kaXIgZXhwb3J0IHdpbGwgcGFzcyB0aGVtIHRvDQo+IERMX0RJUiANCj4gbGF0ZXIuDQo+IA0K PiBXaGVuIHdlIHJlcGxhY2UgY29weWluZyB0byBoYXJkbGlua3MsIHRoYXQgYWN0dWFsbHkgZG9u J3Qgd29yayBkdWUgdG8NCj4gZGlmZmVyZW50IGZpbGVzeXN0ZW1zLCB3ZSBjb21lIHRvIHRoZSBz aXR1YXRpb24sIHdoZW4gbXVsdGlwbGUgZGViaWFuDQo+IHBhY2thZ2VzIA0KPiAoZGVwZW5kZW5j aWVzIG9mIHdoYXQgd2UgYXJlIGJ1aWxkaW5nIG9yIHNvbWUgcGFja2FnZXMgdGhhdCBzYnVpbGQN Cj4gcmVxdWlyZXMgDQo+IGl0c2VsZikgYXJlIG5vdCBwcmVzZW50IGluIERMX0RJUi4gU28sIHNl Y29uZCAiY2FjaGVkIiBidWlsZCBmcm9tDQo+IGxvY2FsIHJlcG8gDQo+IHNpbXBseSBmYWlscy4N Cj4gDQo+IEkgc2VlIHRoZSBmb2xsb3dpbmcgcG9zc2libGUgc29sdXRpb25zIHRoYXQgYWxsb3dz IHRvIHNhdmUgc3BhY2UuDQo+IDEuIFNpbmNlIGhhcmRsaW5rcyBkb24ndCB3b3JrLCB0cnkgdG8g dXNlIHN5bWxpbmtzLg0KDQpJZiB0aGF0IHdvcmtzLCBpdCBjbGVhcmx5IGlzIHRoZSBzaW1wbGVz dCBzb2x1dGlvbi4NCg0KPiAyLiBEb24ndCB1c2UgaW1wb3J0IHdpdGggc2J1aWxkIGF0IGFsbCwg YnV0IG9ubHkgZXhwb3J0LiBCdXQgdGhpcyBoYXMNCj4gYSANCj4gZHJhd2JhY2ssIHdoZW4gYWxs IHBhY2thZ2VzIHdlIGJ1aWxkIHdpdGggc2J1aWxkIG1pZ2h0IGRvd25sb2FkIHRoZQ0KPiBzaW1p bGFyIA0KPiBkZXBlbmRlbmNpZXMgaW4gcGFyYWxsZWwuDQoNCkEgdGhpcmQgc29sdXRpb24gbWln aHQgYmUgdG8gbW91bnQgdGhlIGNhY2hlIGludG8gdGhlIHNjaHJvb3QsIHNpbWlsYXINCnRvIGhv dyB3ZSBoYW5kbGUgdGhlIHNzdGF0ZSBjYWNoZSB0b2RheS4NCg0KQW55d2F5cywgSSB3b3VsZCBh cHByZWNpYXRlIGlmIHdlIGNvdWxkIG1lcmdlIHRoaXMgc2VyaWVzIGV2ZW4gaWYgaXQNCnN0aWxs IGRvZXMgbm90IGZ1bGx5IHNvbHZlIHRoZSBxdWFkcmF0aWMgYmVoYXZpb3IuIEl0IGlzIHZlcnkg dmFsdWFibGUNCmFuZCAiZ29vZCBlbm91Z2giIGV2ZW4gZm9yIG15IGJpZ2dlc3QgbGF5ZXJzLg0K DQpGZWxpeA0KDQo+IA0KPiANCg0K