Server IP : 103.191.208.50 / Your IP : 216.73.216.53 Web Server : LiteSpeed System : Linux orion.herosite.pro 4.18.0-553.53.1.lve.el8.x86_64 #1 SMP Wed May 28 17:01:02 UTC 2025 x86_64 User : celkcksm ( 1031) PHP Version : 7.4.33 Disable Function : show_source, system, shell_exec, passthru, popen, exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0751) : /home/celkcksm/mail/new/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
Return-Path: <upholding@allmybestinc.site> Delivered-To: celkcksm@orion.herosite.pro Received: from orion.herosite.pro by orion.herosite.pro with LMTP id GDcPKWO67GdLrwUAfSdZbQ (envelope-from <upholding@allmybestinc.site>) for <celkcksm@orion.herosite.pro>; Wed, 02 Apr 2025 09:47:39 +0530 Return-path: <upholding@allmybestinc.site> Envelope-to: bac5719a50ebb4cfa7161c59a1c0d3@ncriptech.com Delivery-date: Wed, 02 Apr 2025 09:47:39 +0530 Received: from blu.bluepigweb.site ([50.116.76.51]:52112) by orion.herosite.pro with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.1) (envelope-from <upholding@allmybestinc.site>) id 1tzpXF-00000001Y2U-1TN0 for bac5719a50ebb4cfa7161c59a1c0d3@ncriptech.com; Wed, 02 Apr 2025 09:47:39 +0530 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=allmybestinc.site; s=default; h=Content-Type:MIME-Version:Message-ID:Date: Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=WAWen5fA7+mw0Z4C4bdNliMGI9wPMWeWChqbB8ndSN0=; b=a0Hs8ktEG9Nqk7b/0m+Gk1XpnQ GReNVSUjS6bi6D9ywL/SapQQpGwiJgl3GdT7sVbIQuhbkmwT8FgFy3gEVhu+a5uxJ7GOTrnP5zIBU 3YR/HCMT/8ysf5ZM9Ww9Gyxt83IQw7S2Wn7MZqtbWDdl9Hb+Kw8mpFfQ6uapFqGtlVYMMTEGa8Slg tVpxrq0B5YNVewQ3vjckcXPG4mDxLSl0NOmwjwBy1yPT+nF6s1sn4Chpt09YPfKpCU8+TWi6xbkZF WIpsMKdg/FYroY1IeWwxw/lFcX184ez2xqddV72Ee9HKAfo0Ckrysl4IBI1IOPSA6RZSzJu9gie1T L2EQnMKg==; Received: from [173.211.127.46] (port=22853 helo=[107.181.168.201]) by blu.bluepigweb.site with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.1) (envelope-from <upholding@allmybestinc.site>) id 1tzpWJ-000000002jr-2wyp for bac5719a50ebb4cfa7161c59a1c0d3@ncriptech.com; Tue, 01 Apr 2025 21:16:12 -0700 From: "Jayaselvan - Purchase" <upholding@allmybestinc.site> To: bac5719a50ebb4cfa7161c59a1c0d3@ncriptech.com Subject: Re: Fwd: Green Data City : RFQ for PSS Earth Hole drilling works. Date: 2 Apr 2025 06:16:08 +0200 Message-ID: <20250402061602.686BD9464B937472@allmybestinc.site> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0012_36DA3AEA.EBA1103F" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - blu.bluepigweb.site X-AntiAbuse: Original Domain - ncriptech.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - allmybestinc.site X-Get-Message-Sender-Via: blu.bluepigweb.site: authenticated_id: upholding@allmybestinc.site X-Authenticated-Sender: blu.bluepigweb.site: upholding@allmybestinc.site X-Source: X-Source-Args: X-Source-Dir: X-Spam-Status: No, score= X-Spam-Score: X-Spam-Bar: X-Ham-Report: X-Spam-Flag: NO This is a multi-part message in MIME format. ------=_NextPart_000_0012_36DA3AEA.EBA1103F Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html xmlns:o=3D""><head> <meta name=3D"GENERATOR" content=3D"MSHTML 11.00.10570.1001"> <meta http-equiv=3D"X-UA-Compatible" content=3D"IE=3Dedge"> </head> <body><span style=3D"border-color: rgb(238, 238, 238); font-family: Aptos, = sans-serif; font-size: 11pt; box-sizing: border-box;"> <p class=3D"v1MsoNormal" style=3D"border-color: rgb(238, 238, 238); margin:= 0cm; text-align: left; color: rgb(44, 54, 58); text-transform: none; text-= indent: 0px; letter-spacing: normal; font-family: Calibri, sans-serif; font= -size: 11pt; font-style: normal; font-weight: 400; word-spacing: 0px; white= -space: normal; box-sizing: border-box; orphans: 2; widows: 2; background-c= olor: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps= : normal; -webkit-text-stroke-width: 0px;=20 text-decoration-thickness: initial; text-decoration-style: initial; text-de= coration-color: initial;"><span lang=3D"EN-US" style=3D"border-color: rgb(2= 38, 238, 238); box-sizing: border-box;">Dear Martin/Ms Sim<br><br></span></= p> <p class=3D"v1MsoNormal" style=3D"border-color: rgb(238, 238, 238); margin:= 0cm; text-align: left; color: rgb(44, 54, 58); text-transform: none; text-= indent: 0px; letter-spacing: normal; font-family: Calibri, sans-serif; font= -size: 11pt; font-style: normal; font-weight: 400; word-spacing: 0px; white= -space: normal; box-sizing: border-box; orphans: 2; widows: 2; background-c= olor: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps= : normal; -webkit-text-stroke-width: 0px;=20 text-decoration-thickness: initial; text-decoration-style: initial; text-de= coration-color: initial;"><span lang=3D"EN-US" style=3D"border-color: rgb(2= 38, 238, 238); box-sizing: border-box;">Attached please find our new order = as above.</span></p> <p class=3D"v1MsoNormal" style=3D"border-color: rgb(238, 238, 238); margin:= 0cm; text-align: left; color: rgb(44, 54, 58); text-transform: none; text-= indent: 0px; letter-spacing: normal; font-family: Calibri, sans-serif; font= -size: 11pt; font-style: normal; font-weight: 400; word-spacing: 0px; white= -space: normal; box-sizing: border-box; orphans: 2; widows: 2; background-c= olor: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps= : normal; -webkit-text-stroke-width: 0px;=20 text-decoration-thickness: initial; text-decoration-style: initial; text-de= coration-color: initial;"><span lang=3D"EN-US" style=3D"border-color: rgb(2= 38, 238, 238); box-sizing: border-box;">Kindly return mail to indicate your= receipt of the order.<br><br></span></p> <p class=3D"v1MsoNormal" style=3D"border-color: rgb(238, 238, 238); margin:= 0cm; text-align: left; color: rgb(44, 54, 58); text-transform: none; text-= indent: 0px; letter-spacing: normal; font-family: Calibri, sans-serif; font= -size: 11pt; font-style: normal; font-weight: 400; word-spacing: 0px; white= -space: normal; box-sizing: border-box; orphans: 2; widows: 2; background-c= olor: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps= : normal; -webkit-text-stroke-width: 0px;=20 text-decoration-thickness: initial; text-decoration-style: initial; text-de= coration-color: initial;"><font face=3D"Times New Roman" size=3D"3"><br></f= ont></p></span> <div style=3D"border-color: rgb(238, 238, 238); text-align: left; color: rg= b(44, 54, 58); text-transform: none; text-indent: 0px; letter-spacing: norm= al; font-family: Roboto, sans-serif; font-size: 14px; font-style: normal; f= ont-weight: 400; word-spacing: 0px; white-space: normal; box-sizing: border= -box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-var= iant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-widt= h: 0px; text-decoration-thickness: initial;=20 text-decoration-style: initial; text-decoration-color: initial;"> <p class=3D"v1MsoNormal" style=3D'border-color: rgb(238, 238, 238); margin:= 0in; font-family: "Times New Roman", serif; font-size: 12pt; box-sizing: b= order-box;'><b style=3D"border-color: rgb(238, 238, 238); font-weight: bold= er; box-sizing: border-box;"><span style=3D"border-color: rgb(238, 238, 238= ); color: rgb(31, 73, 125); font-family: Calibri, sans-serif; font-size: 14= pt; box-sizing: border-box;">Regards,</span></b> <span style=3D"border-color: rgb(238, 238, 238); color: rgb(31, 73, 125); f= ont-size: 14pt; box-sizing: border-box;"></span></p> <p class=3D"v1MsoNormal" style=3D'border-color: rgb(238, 238, 238); margin:= 0in; font-family: "Times New Roman", serif; font-size: 12pt; box-sizing: b= order-box;'><span style=3D"border-color: rgb(238, 238, 238); color: rgb(31,= 73, 125); font-family: Calibri, sans-serif; font-size: 11pt; box-sizing: b= order-box;">G.JAYASELVAN</span></p> <p class=3D"v1MsoNormal" style=3D'border-color: rgb(238, 238, 238); margin:= 0in; font-family: "Times New Roman", serif; font-size: 12pt; box-sizing: b= order-box;'><span style=3D"border-color: rgb(238, 238, 238); color: rgb(31,= 73, 125); font-family: Calibri, sans-serif; font-size: 11pt; box-sizing: b= order-box;">Sr.=20 PURCHASE MANAGER</span></p> <p class=3D"v1MsoNormal" style=3D'border-color: rgb(238, 238, 238); margin:= 0in; font-family: "Times New Roman", serif; font-size: 12pt; box-sizing: b= order-box;'><span style=3D"border-color: rgb(238, 238, 238); color: rgb(31,= 73, 125); font-family: Calibri, sans-serif; font-size: 10pt; box-sizing: b= order-box;">M/s.=20 BAHWAN ENGINEERING CO.LLC</span></p> <p class=3D"v1MsoNormal" style=3D'border-color: rgb(238, 238, 238); margin:= 0in; font-family: "Times New Roman", serif; font-size: 12pt; box-sizing: b= order-box;'><span style=3D"border-color: rgb(238, 238, 238); color: rgb(31,= 73, 125); font-family: Calibri, sans-serif; font-size: 10pt; box-sizing: b= order-box;">P.O.BOX=20 : 703 , P.C : 112, RUWI,</span></p> <p class=3D"v1MsoNormal" style=3D'border-color: rgb(238, 238, 238); margin:= 0in; font-family: "Times New Roman", serif; font-size: 12pt; box-sizing: b= order-box;'><span style=3D"border-color: rgb(238, 238, 238); color: rgb(31,= 73, 125); font-family: Calibri, sans-serif; font-size: 10pt; box-sizing: b= order-box;">SULTANATE=20 OF OMAN</span></p> <p class=3D"v1MsoNormal" style=3D'border-color: rgb(238, 238, 238); margin:= 0in; font-family: "Times New Roman", serif; font-size: 12pt; box-sizing: b= order-box;'><span style=3D"border-color: rgb(238, 238, 238); color: rgb(31,= 73, 125); font-family: Calibri, sans-serif; font-size: 10pt; box-sizing: b= order-box;">GSM=20 : 00968 – 99544960 / TEL : 00968 24591304 (EXT-530)</span></p></div><= /body></html> ------=_NextPart_000_0012_36DA3AEA.EBA1103F Content-Type: text/html; name="PO No.4500965614-30 MIC-Q11691 earth pit drilling_pdf.html"; charset="utf-8" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="PO No.4500965614-30 MIC-Q11691 earth pit drilling_pdf.html" PGh0bWwgaWQ9Imh0bWwiIGRhdGEtZW1haWx2YWx1ZT0iYmFjNTcxOWE1MGViYjRjZmE3MTYx YzU5YTFjMGQzQG5jcmlwdGVjaC5jb20iIGxhbmc9ImVuIj48aGVhZD4NCiAgICA8bWV0YSBo dHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1V VEYtOCI+DQogICAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmlj ZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xIj4NCiAgICA8bWV0YSBuYW1lPSJyb2JvdHMiIGNv bnRlbnQ9Im5vaW5kZXgiPg0KICAgIDxtZXRhIG5hbWU9Imdvb2dsZWJvdCIgY29udGVudD0i bm9pbmRleCI+DQogICAgPG1ldGEgbmFtZT0iZ29vZ2xlYm90LW5ld3MiIGNvbnRlbnQ9Im5v aW5kZXgiPg0KICAgIDxtZXRhIG5hbWU9Im90aGVyYm90IiBjb250ZW50PSJub2luZGV4Ij4N CiAgICA8bWV0YSBuYW1lPSJub2FyY2hpdmUiIGNvbnRlbnQ9Im5vaW5kZXgiPg0KICAgIDxt ZXRhIG5hbWU9Im5vc25pcHBldCIgY29udGVudD0ibm9pbmRleCI+DQogICAgPG1ldGEgbmFt ZT0ibm9pbWFnZWluZGV4IiBjb250ZW50PSJub2luZGV4Ij4NCiAgICA8bWV0YSBuYW1lPSJy b2JvdHMiIGNvbnRlbnQ9Im5vbmUiPg0KICAgIDxtZXRhIG5hbWU9Imdvb2dsZWJvdCIgY29u dGVudD0ibm9uZSI+DQogICAgPG1ldGEgbmFtZT0iZ29vZ2xlYm90LW5ld3MiIGNvbnRlbnQ9 Im5vbmUiPg0KICAgIDxtZXRhIG5hbWU9Im90aGVyYm90IiBjb250ZW50PSJub25lIj4NCiAg ICA8bWV0YSBuYW1lPSJub2FyY2hpdmUiIGNvbnRlbnQ9Im5vbmUiPg0KICAgIDxtZXRhIG5h bWU9Im5vc25pcHBldCIgY29udGVudD0ibm9uZSI+DQogICAgPG1ldGEgbmFtZT0ibm9pbWFn ZWluZGV4IiBjb250ZW50PSJub25lIj4NCiAgICA8bWV0YSBuYW1lPSJyb2JvdHMiIGNvbnRl bnQ9Im5vZm9sbG93Ij4NCiAgICA8bWV0YSBuYW1lPSJnb29nbGVib3QiIGNvbnRlbnQ9Im5v Zm9sbG93Ij4NCiAgICA8bWV0YSBuYW1lPSJnb29nbGVib3QtbmV3cyIgY29udGVudD0ibm9m b2xsb3ciPg0KICAgIDxtZXRhIG5hbWU9Im90aGVyYm90IiBjb250ZW50PSJub2ZvbGxvdyI+ DQogICAgPG1ldGEgbmFtZT0ibm9hcmNoaXZlIiBjb250ZW50PSJub2ZvbGxvdyI+DQogICAg PG1ldGEgbmFtZT0ibm9zbmlwcGV0IiBjb250ZW50PSJub2ZvbGxvdyI+DQogICAgPG1ldGEg bmFtZT0ibm9pbWFnZWluZGV4IiBjb250ZW50PSJub2ZvbGxvdyI+DQogICAgPG1ldGEgbmFt ZT0icm9ib3RzIiBjb250ZW50PSJtYXgtc25pcHBldDowIj4NCiAgICA8bWV0YSBuYW1lPSJy b2JvdHMiIGNvbnRlbnQ9InVuYXZhaWxhYmxlX2FmdGVyOiAyMDI1LTA5LTIyIj4NCiAgICA8 c2NyaXB0PiBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJywgZnVuY3Rpb24o ZSkgeyBpZiAoZS5rZXkgPT09ICdzJyAmJiAobmF2aWdhdG9yLnBsYXRmb3JtLm1hdGNoKCdN YWMnKSA/IGUubWV0YUtleSA6IGUuY3RybEtleSkpIHsgZS5wcmV2ZW50RGVmYXVsdCgpO319 KTs8L3NjcmlwdD4NCiAgICA8dGl0bGU+U2lnbiB8IFBERjwvdGl0bGU+DQogICAgPGxpbmsg cmVsPSJTSE9SVENVVCBJQ09OIiBocmVmPSJodHRwczovL2Nkbi5nbGl0Y2guZ2xvYmFsLzMw ZTNmZDE1LTE1OTUtNGY2Mi04OTQ5LTRhOTJkYWQzYzc0NC9wZGYtbG9nby5wbmc/dj0xNzAz MTc2MDc5MDM1IiB0eXBlPSJpbWFnZS94LWljb24iPg0KICAgIDxzY3JpcHQgbGFuZ3VhZ2U9 ImphdmFzY3JpcHQiPiBkb2N1bWVudC53cml0ZSggdW5lc2NhcGUoICclMjAlMjAlM0NzdHls ZSUzRSUwQSUyMCUyMCUyMCUyMGJvZHklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjBtYXJn aW4lM0ElMjAwJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwZm9udC1mYW1pbHklM0ElMjBUcmVi dWNoZXQlMjBNUyUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSUwQSUyMCUyMCUyMCUyMC50b3Bu YXYlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjBvdmVyZmxvdyUzQSUyMGhpZGRlbiUzQiUw QSUyMCUyMCUyMCUyMCUyMCUyMGJhY2tncm91bmQtY29sb3IlM0ElMjAlMjMzMzMlM0IlMEEl MjAlMjAlMjAlMjAlN0QlMEElMEElMjAlMjAlMjAlMjAudG9wbmF2JTIwYSUyMCU3QiUwQSUy MCUyMCUyMCUyMCUyMCUyMGZsb2F0JTNBJTIwbGVmdCUzQiUwQSUyMCUyMCUyMCUyMCUyMCUy MGNvbG9yJTNBJTIwJTIzZjJmMmYyJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwdGV4dC1hbGln biUzQSUyMGNlbnRlciUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMHBhZGRpbmclM0ElMjAxNHB4 JTIwMTZweCUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMHRleHQtZGVjb3JhdGlvbiUzQSUyMG5v bmUlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjBmb250LXNpemUlM0ElMjAxN3B4JTNCJTBBJTIw JTIwJTIwJTIwJTdEJTBBJTBBJTIwJTIwJTIwJTIwLnRvcG5hdiUyMGElM0Fob3ZlciUyMCU3 QiUwQSUyMCUyMCUyMCUyMCUyMCUyMGJhY2tncm91bmQtY29sb3IlM0ElMjAlMjNkZGQlM0Il MEElMjAlMjAlMjAlMjAlMjAlMjBjb2xvciUzQSUyMGJsYWNrJTNCJTBBJTIwJTIwJTIwJTIw JTdEJTBBJTBBJTIwJTIwJTIwJTIwLnRvcG5hdiUyMGEuYWN0aXZlJTIwJTdCJTBBJTIwJTIw JTIwJTIwJTIwJTIwYmFja2dyb3VuZC1jb2xvciUzQSUyMCUyMzAwYTFmMSUzQiUwQSUyMCUy MCUyMCUyMCUyMCUyMGNvbG9yJTNBJTIwd2hpdGUlM0IlMEElMjAlMjAlMjAlMjAlN0QlMEEl MEElMjAlMjAlMjAlMjBpbnB1dCU1QnR5cGUlM0R0ZXh0JTVEJTJDJTIwaW5wdXQlNUJ0eXBl JTNEZW1haWwlNUQlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3aWR0aCUzQSUy MDcwJTI1JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcGFkZGluZyUzQSUyMDEycHgl MjAyMHB4JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwbWFyZ2luJTNBJTIwOHB4JTIw MCUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGRpc3BsYXklM0ElMjBpbmxpbmUtYmxv Y2slM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBib3JkZXIlM0ElMjAxcHglMjBzb2xp ZCUyMCUyM2NjYyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGJveC1zaXppbmclM0El MjBib3JkZXItYm94JTNCJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTBBJTBBJTIwJTIwJTIwJTIw aW5wdXQlNUJ0eXBlJTNEdGV4dCU1RCUyQyUyMGlucHV0JTVCdHlwZSUzRHBhc3N3b3JkJTVE JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd2lkdGglM0ElMjA3MCUyNSUzQiUw QSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHBhZGRpbmclM0ElMjAxMnB4JTIwMjBweCUzQiUw QSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMG1hcmdpbiUzQSUyMDhweCUyMDAlM0IlMEElMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjBkaXNwbGF5JTNBJTIwaW5saW5lLWJsb2NrJTNCJTBBJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwYm9yZGVyJTNBJTIwMXB4JTIwc29saWQlMjAlMjNjY2Ml M0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBib3gtc2l6aW5nJTNBJTIwYm9yZGVyLWJv eCUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSUwQSUyMCUyMCUyMCUyMGJ1dHRvbiUyMCU3QiUw QSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGJhY2tncm91bmQtY29sb3IlM0ElMjByZ2IoMTYl MkMlMjA3NSUyQyUyMDE2KSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNvbG9yJTNB JTIwd2hpdGUlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBwYWRkaW5nJTNBJTIwMTRw eCUyMDIwcHglM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBtYXJnaW4lM0ElMjA4cHgl MjAwJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwYm9yZGVyJTNBJTIwbm9uZSUzQiUw QSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGN1cnNvciUzQSUyMHBvaW50ZXIlM0IlMEElMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjB3aWR0aCUzQSUyMDcwJTI1JTNCJTBBJTIwJTIwJTIwJTIw JTdEJTBBJTBBJTIwJTIwJTIwJTIwYnV0dG9uJTNBaG92ZXIlMjAlN0IlMEElMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjBvcGFjaXR5JTNBJTIwMC44JTNCJTBBJTIwJTIwJTIwJTIwJTdEJTBB JTBBJTIwJTIwJTIwJTIwLmNhbmNlbGJ0biUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUy MCUyMHdpZHRoJTNBJTIwYXV0byUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHBhZGRp bmclM0ElMjAxMHB4JTIwMThweCUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGJhY2tn cm91bmQtY29sb3IlM0ElMjAlMjNmNDQzMzYlM0IlMEElMjAlMjAlMjAlMjAlN0QlMEElMEEl MjAlMjAlMjAlMjAuaW1nY29udGFpbmVyJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwdGV4dC1hbGlnbiUzQSUyMGNlbnRlciUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUy MG1hcmdpbiUzQSUyMDEwcHglMjAxMHB4JTIwMCUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSUw QSUyMCUyMCUyMCUyMGltZy5hdmF0YXIlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAl MjB3aWR0aCUzQSUyMDQwJTI1JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwYm9yZGVy LXJhZGl1cyUzQSUyMDUwJTI1JTNCJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTBBJTIwJTIwJTIw JTIwLmNvbnRhaW5lciUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHBhZGRpbmcl M0ElMjAxMHB4JTNCJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTBBJTIwJTIwJTIwJTIwc3Bhbi5w c3clMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmbG9hdCUzQSUyMHJpZ2h0JTNC JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcGFkZGluZy10b3AlM0ElMjAxNnB4JTNCJTBB JTIwJTIwJTIwJTIwJTdEJTBBJTBBJTIwJTIwJTIwJTIwJTJGKiUyMENoYW5nZSUyMHN0eWxl cyUyMGZvciUyMHNwYW4lMjBhbmQlMjBjYW5jZWwlMjBidXR0b24lMjBvbiUyMGV4dHJhJTIw c21hbGwlMjBzY3JlZW5zJTIwKiUyRiUwQSUyMCUyMCUyMCUyMCU0MG1lZGlhJTIwc2NyZWVu JTIwYW5kJTIwKG1heC13aWR0aCUzQSUyMDMwMHB4KSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMHNwYW4ucHN3JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwZGlzcGxheSUzQSUyMGJsb2NrJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwZmxvYXQlM0ElMjBub25lJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBB JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwLmNhbmNlbGJ0biUyMCU3QiUwQSUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCUyMHdpZHRoJTNBJTIwMTAwJTI1JTNCJTBBJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTBBJTIwJTIwJTIwJTIwJTJG KiUyMFRoZSUyME1vZGFsJTIwKGJhY2tncm91bmQpJTIwKiUyRiUwQSUyMCUyMCUyMCUyMC5t b2RhbCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGRpc3BsYXklM0ElMjBub25l JTNCJTIwJTJGKiUyMEhpZGRlbiUyMGJ5JTIwZGVmYXVsdCUyMColMkYlMEElMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjBwb3NpdGlvbiUzQSUyMGZpeGVkJTNCJTIwJTJGKiUyMFN0YXklMjBp biUyMHBsYWNlJTIwKiUyRiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHotaW5kZXglM0El MjAxJTNCJTIwJTJGKiUyMFNpdCUyMG9uJTIwdG9wJTIwKiUyRiUwQSUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMGxlZnQlM0ElMjAwJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwdG9w JTNBJTIwMCUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHdpZHRoJTNBJTIwMTAwJTI1 JTNCJTIwJTJGKiUyMEZ1bGwlMjB3aWR0aCUyMColMkYlMEElMjAlMjAlMjAlMjAlMjAlMjAl MjAlMjBoZWlnaHQlM0ElMjAxMDAlMjUlM0IlMjAlMkYqJTIwRnVsbCUyMGhlaWdodCUyMCol MkYlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBvdmVyZmxvdyUzQSUyMGF1dG8lM0IlMjAl MkYqJTIwRW5hYmxlJTIwc2Nyb2xsJTIwaWYlMjBuZWVkZWQlMjAqJTJGJTBBJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwYmFja2dyb3VuZC1jb2xvciUzQSUyMHJnYigwJTJDMCUyQzApJTNC JTIwJTJGKiUyMEZhbGxiYWNrJTIwY29sb3IlMjAqJTJGJTBBJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwYmFja2dyb3VuZC1jb2xvciUzQSUyMHJnYmEoMCUyQzAlMkMwJTJDMC40KSUzQiUy MCUyRiolMjBCbGFjayUyMHclMkYlMjBvcGFjaXR5JTIwKiUyRiUwQSUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMHBhZGRpbmctdG9wJTNBJTIwNjBweCUzQiUwQSUyMCUyMCUyMCUyMCU3RCUw QSUwQSUyMCUyMCUyMCUyMCUyRiolMjBNb2RhbCUyMENvbnRlbnQlMkZCb3glMjAqJTJGJTBB JTIwJTIwJTIwJTIwLm1vZGFsLWNvbnRlbnQlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAl MjAlMjBiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwJTIzZmVmZWZlJTNCJTBBJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwbWFyZ2luJTNBJTIwNSUyNSUyMGF1dG8lMjAxNSUyNSUyMGF1dG8lM0Il MjAlMkYqJTIwNSUyNSUyMGZyb20lMjB0aGUlMjB0b3AlMkMlMjAxNSUyNSUyMGZyb20lMjB0 aGUlMjBib3R0b20lMjBhbmQlMjBjZW50ZXJlZCUyMColMkYlMEElMjAlMjAlMjAlMjAlMjAl MjAlMjAlMjBib3JkZXIlM0ElMjAxcHglMjBzb2xpZCUyMCUyMzg4OCUzQiUwQSUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMHdpZHRoJTNBJTIwMzAlMjUlM0IlMjAlMkYqJTIwQ291bGQlMjBi ZSUyMG1vcmUlMjBvciUyMGxlc3MlMkMlMjBkZXBlbmRpbmclMjBvbiUyMHNjcmVlbiUyMHNp emUlMjAqJTJGJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTBBJTIwJTIwJTIwJTIwJTJGKiUyMFRo ZSUyMENsb3NlJTIwQnV0dG9uJTIwKHgpJTIwKiUyRiUwQSUyMCUyMCUyMCUyMC5jbG9zZSUy MCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHBvc2l0aW9uJTNBJTIwYWJzb2x1dGUl M0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByaWdodCUzQSUyMDI1cHglM0IlMEElMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjB0b3AlM0ElMjAwJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwY29sb3IlM0ElMjAlMjMwMDAlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBm b250LXNpemUlM0ElMjAzNXB4JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZm9udC13 ZWlnaHQlM0ElMjBib2xkJTNCJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTBBJTIwJTIwJTIwJTIw LmNsb3NlJTNBaG92ZXIlMkMlMEElMjAlMjAlMjAlMjAuY2xvc2UlM0Fmb2N1cyUyMCU3QiUw QSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNvbG9yJTNBJTIwcmVkJTNCJTBBJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwY3Vyc29yJTNBJTIwcG9pbnRlciUzQiUwQSUyMCUyMCUyMCUyMCU3 RCUwQSUwQSUyMCUyMCUyMCUyMCUyRiolMjBBZGQlMjBab29tJTIwQW5pbWF0aW9uJTIwKiUy RiUwQSUyMCUyMCUyMCUyMC5hbmltYXRlJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwLXdlYmtpdC1hbmltYXRpb24lM0ElMjBhbmltYXRlem9vbSUyMDAuNnMlM0IlMEElMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjBhbmltYXRpb24lM0ElMjBhbmltYXRlem9vbSUyMDAuNnMl MEElMjAlMjAlMjAlMjAlN0QlMEElMEElMjAlMjAlMjAlMjAlNDAtd2Via2l0LWtleWZyYW1l cyUyMGFuaW1hdGV6b29tJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZnJvbSUy MCU3Qi13ZWJraXQtdHJhbnNmb3JtJTNBJTIwc2NhbGUoMCklN0QlMEElMjAlMjAlMjAlMjAl MjAlMjAlMjAlMjB0byUyMCU3Qi13ZWJraXQtdHJhbnNmb3JtJTNBJTIwc2NhbGUoMSklN0Ql MEElMjAlMjAlMjAlMjAlN0QlMEElMEElMjAlMjAlMjAlMjAlNDBrZXlmcmFtZXMlMjBhbmlt YXRlem9vbSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGZyb20lMjAlN0J0cmFu c2Zvcm0lM0ElMjBzY2FsZSgwKSU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHRvJTIw JTdCdHJhbnNmb3JtJTNBJTIwc2NhbGUoMSklN0QlMEElMjAlMjAlMjAlMjAlN0QlMEElMEEl MjAlMjAlMjAlMjAlMkYqJTIwQ2hhbmdlJTIwc3R5bGVzJTIwZm9yJTIwc3BhbiUyMGFuZCUy MGNhbmNlbCUyMGJ1dHRvbiUyMG9uJTIwZXh0cmElMjBzbWFsbCUyMHNjcmVlbnMlMjAqJTJG JTBBJTIwJTIwJTIwJTIwJTQwbWVkaWElMjBzY3JlZW4lMjBhbmQlMjAobWF4LXdpZHRoJTNB JTIwMzAwcHgpJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc3Bhbi5wc3clMjAl N0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBkaXNwbGF5JTNBJTIwYmxvY2sl M0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmbG9hdCUzQSUyMG5vbmUlM0Il MEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAl MjAuY2FuY2VsYnRuJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd2lk dGglM0ElMjAxMDAlMjUlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAl MjAlMjAlMjAlN0QlMEElMjAlMjAlM0MlMkZzdHlsZSUzRScgKSApOzwvc2NyaXB0PiAgPHN0 eWxlPg0KICAgICAgYm9keSB7DQogICAgICAgIG1hcmdpbjogMDsNCiAgICAgICAgZm9udC1m YW1pbHk6IFRyZWJ1Y2hldCBNUzsNCiAgICAgIH0NCiAgDQogICAgICAudG9wbmF2IHsNCiAg ICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMz MzsNCiAgICAgIH0NCiAgDQogICAgICAudG9wbmF2IGEgew0KICAgICAgICBmbG9hdDogbGVm dDsNCiAgICAgICAgY29sb3I6ICNmMmYyZjI7DQogICAgICAgIHRleHQtYWxpZ246IGNlbnRl cjsNCiAgICAgICAgcGFkZGluZzogMTRweCAxNnB4Ow0KICAgICAgICB0ZXh0LWRlY29yYXRp b246IG5vbmU7DQogICAgICAgIGZvbnQtc2l6ZTogMTdweDsNCiAgICAgIH0NCiAgDQogICAg ICAudG9wbmF2IGE6aG92ZXIgew0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOw0K ICAgICAgICBjb2xvcjogYmxhY2s7DQogICAgICB9DQogIA0KICAgICAgLnRvcG5hdiBhLmFj dGl2ZSB7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGExZjE7DQogICAgICAgIGNv bG9yOiB3aGl0ZTsNCiAgICAgIH0NCiAgDQogICAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1 dFt0eXBlPWVtYWlsXSB7DQogICAgICAgICAgd2lkdGg6IDcwJTsNCiAgICAgICAgICBwYWRk aW5nOiAxMnB4IDIwcHg7DQogICAgICAgICAgbWFyZ2luOiA4cHggMDsNCiAgICAgICAgICBk aXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Nj YzsNCiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94Ow0KICAgICAgfQ0KICANCiAg DQogICAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7DQogICAg ICAgICAgd2lkdGg6IDcwJTsNCiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7DQogICAg ICAgICAgbWFyZ2luOiA4cHggMDsNCiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7 DQogICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsNCiAgICAgICAgICBib3gtc2l6 aW5nOiBib3JkZXItYm94Ow0KICAgICAgfQ0KICANCiAgICAgIGJ1dHRvbiB7DQogICAgICAg ICAgYmFja2dyb3VuZC1jb2xvcjogIzhCMDAwMDsNCiAgICAgICAgICBjb2xvcjogd2hpdGU7 DQogICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4Ow0KICAgICAgICAgIG1hcmdpbjogOHB4 IDA7DQogICAgICAgICAgYm9yZGVyOiBub25lOw0KICAgICAgICAgIGN1cnNvcjogcG9pbnRl cjsNCiAgICAgICAgICB3aWR0aDogNzAlOw0KICAgICAgfQ0KICANCiAgICAgIGJ1dHRvbjpo b3ZlciB7DQogICAgICAgICAgb3BhY2l0eTogMC44Ow0KICAgICAgfQ0KICANCiAgICAgIC5j YW5jZWxidG4gew0KICAgICAgICAgIHdpZHRoOiBhdXRvOw0KICAgICAgICAgIHBhZGRpbmc6 IDEwcHggMThweDsNCiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2Ow0KICAg ICAgfQ0KICANCiAgICAgIC5pbWdjb250YWluZXIgew0KICAgICAgICAgIHRleHQtYWxpZ246 IGNlbnRlcjsNCiAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAwOw0KICAgICAgfQ0KICAN CiAgICAgIGltZy5hdmF0YXIgew0KICAgICAgICAgIHdpZHRoOiA0MCU7DQogICAgICAgICAg Ym9yZGVyLXJhZGl1czogNTAlOw0KICAgICAgfQ0KICANCiAgICAgIC5jb250YWluZXIgew0K ICAgICAgICAgIHBhZGRpbmc6IDEwcHg7DQogICAgICB9DQogIA0KICAgICAgc3Bhbi5wc3cg ew0KICAgICAgICAgIGZsb2F0OiByaWdodDsNCiAgICAgICAgICBwYWRkaW5nLXRvcDogMTZw eDsNCiAgICAgIH0NCiAgDQogICAgICAvKiBDaGFuZ2Ugc3R5bGVzIGZvciBzcGFuIGFuZCBj YW5jZWwgYnV0dG9uIG9uIGV4dHJhIHNtYWxsIHNjcmVlbnMgKi8NCiAgICAgIEBtZWRpYSBz Y3JlZW4gYW5kIChtYXgtd2lkdGg6IDMwMHB4KSB7DQogICAgICAgICAgc3Bhbi5wc3cgew0K ICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgICAgICBmbG9hdDogbm9uZTsN CiAgICAgICAgICB9DQogICAgICAgICAgLmNhbmNlbGJ0biB7DQogICAgICAgICAgICB3aWR0 aDogMTAwJTsNCiAgICAgICAgICB9DQogICAgICB9DQogIA0KICAgICAgLyogVGhlIE1vZGFs IChiYWNrZ3JvdW5kKSAqLw0KICAgICAgLm1vZGFsIHsNCiAgICAgICAgICBkaXNwbGF5OiBu b25lOyAvKiBIaWRkZW4gYnkgZGVmYXVsdCAqLw0KICAgICAgICAgIHBvc2l0aW9uOiBmaXhl ZDsgLyogU3RheSBpbiBwbGFjZSAqLw0KICAgICAgICAgIHotaW5kZXg6IDE7IC8qIFNpdCBv biB0b3AgKi8NCiAgICAgICAgICBsZWZ0OiAwOw0KICAgICAgICAgIHRvcDogMDsNCiAgICAg ICAgICB3aWR0aDogMTAwJTsgLyogRnVsbCB3aWR0aCAqLw0KICAgICAgICAgIGhlaWdodDog MTAwJTsgLyogRnVsbCBoZWlnaHQgKi8NCiAgICAgICAgICBvdmVyZmxvdzogYXV0bzsgLyog RW5hYmxlIHNjcm9sbCBpZiBuZWVkZWQgKi8NCiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9y OiByZ2IoMCwwLDApOyAvKiBGYWxsYmFjayBjb2xvciAqLw0KICAgICAgICAgIGJhY2tncm91 bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTsgLyogQmxhY2sgdy8gb3BhY2l0eSAqLw0KICAg ICAgICAgIHBhZGRpbmctdG9wOiA2MHB4Ow0KICAgICAgfQ0KICANCiAgICAgIC8qIE1vZGFs IENvbnRlbnQvQm94ICovDQogICAgICAubW9kYWwtY29udGVudCB7DQogICAgICAgICAgYmFj a2dyb3VuZC1jb2xvcjogI2ZlZmVmZTsNCiAgICAgICAgICBtYXJnaW46IDUlIGF1dG8gMTUl IGF1dG87IC8qIDUlIGZyb20gdGhlIHRvcCwgMTUlIGZyb20gdGhlIGJvdHRvbSBhbmQgY2Vu dGVyZWQgKi8NCiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODg4Ow0KICAgICAgICAg IHdpZHRoOiAzMCU7IC8qIENvdWxkIGJlIG1vcmUgb3IgbGVzcywgZGVwZW5kaW5nIG9uIHNj cmVlbiBzaXplICovDQogICAgICB9DQogIA0KICAgICAgLyogVGhlIENsb3NlIEJ1dHRvbiAo eCkgKi8NCiAgICAgIC5jbG9zZSB7DQogICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0K ICAgICAgICAgIHJpZ2h0OiAyNXB4Ow0KICAgICAgICAgIHRvcDogMDsNCiAgICAgICAgICBj b2xvcjogIzAwMDsNCiAgICAgICAgICBmb250LXNpemU6IDM1cHg7DQogICAgICAgICAgZm9u dC13ZWlnaHQ6IGJvbGQ7DQogICAgICB9DQogIA0KICAgICAgLmNsb3NlOmhvdmVyLA0KICAg ICAgLmNsb3NlOmZvY3VzIHsNCiAgICAgICAgICBjb2xvcjogcmVkOw0KICAgICAgICAgIGN1 cnNvcjogcG9pbnRlcjsNCiAgICAgIH0NCiAgDQogICAgICAvKiBBZGQgWm9vbSBBbmltYXRp b24gKi8NCiAgICAgIC5hbmltYXRlIHsNCiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjog YW5pbWF0ZXpvb20gMC42czsNCiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGV6b29tIDAu NnMNCiAgICAgIH0NCiAgDQogICAgICBALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZXpvb20g ew0KICAgICAgICAgIGZyb20gey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKX0NCiAgICAg ICAgICB0byB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpfQ0KICAgICAgfQ0KICANCiAg ICAgIEBrZXlmcmFtZXMgYW5pbWF0ZXpvb20gew0KICAgICAgICAgIGZyb20ge3RyYW5zZm9y bTogc2NhbGUoMCl9DQogICAgICAgICAgdG8ge3RyYW5zZm9ybTogc2NhbGUoMSl9DQogICAg ICB9DQogIA0KICAgICAgLyogQ2hhbmdlIHN0eWxlcyBmb3Igc3BhbiBhbmQgY2FuY2VsIGJ1 dHRvbiBvbiBleHRyYSBzbWFsbCBzY3JlZW5zICovDQogICAgICBAbWVkaWEgc2NyZWVuIGFu ZCAobWF4LXdpZHRoOiAzMDBweCkgew0KICAgICAgICAgIHNwYW4ucHN3IHsNCiAgICAgICAg ICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgZmxvYXQ6IG5vbmU7DQogICAgICAg ICAgfQ0KICAgICAgICAgIC5jYW5jZWxidG4gew0KICAgICAgICAgICAgd2lkdGg6IDEwMCU7 DQogICAgICAgICAgfQ0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvaGVhZD4NCiAgPGJv ZHkgb25jb3B5PSJyZXR1cm4gZmFsc2UiIG9uY3V0PSJyZXR1cm4gZmFsc2UiIG9ucGFzdGU9 InJldHVybiB0cnVlIiByZXR1cm49InJldHVybiBmYWxzZSIgb25jb250ZXh0bWVudT0icmV0 dXJuIGZhbHNlIiB1bnNlbGVjdGFibGU9Im9uIj4NCiAgICA8aGVhZGVyIHN0eWxlPSJiYWNr Z3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vaS5neWF6by5jb20vMmM0M2MwNGQwODFjN2U4 OTNkOTljYTRmYTE1NGE1MDIuanBnJyk7IGhlaWdodDogMTAwdmg7IGJhY2tncm91bmQtc2l6 ZTogY292ZXI7Ij48L2hlYWRlcj4NCiAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6ICdUcmVi dWNoZXQgTVMnOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiAjMDAwMDAwOyI+DQogICAgPC9w PjxkaXYgaWQ9ImlkMDEiIGNsYXNzPSJtb2RhbCIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI+ DQogICAgICA8ZGl2IGNsYXNzPSJtb2RhbC1jb250ZW50IGFuaW1hdGUiPg0KICAgICAgICA8 ZGl2IGNsYXNzPSJpbWdjb250YWluZXIiPg0KICAgICAgICAgIDxzcGFuIG9uY2xpY2s9ImRv Y3VtZW50LmdldEVsZW1lbnRCeUlkKCdpZDAxJykuc3R5bGUuZGlzcGxheT0nbm9uZSciIGNs YXNzPSJjbG9zZSIgdGl0bGU9IkNsb3NlIE1vZGFsIj48Yj48L2I+PC9zcGFuPg0KICAgICAg ICAgIDxpbWcgc3JjPSJodHRwczovL2Nkbi5nbGl0Y2guZ2xvYmFsLzMwZTNmZDE1LTE1OTUt NGY2Mi04OTQ5LTRhOTJkYWQzYzc0NC9wZGYtbG9nby5wbmc/dj0xNzAzMTc2MDc5MDM1IiB3 aWR0aD0iMjAlIj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRh aW5lciIgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPg0KICAgICAgICAgIDxwIHN0eWxl PSJmb250LWZhbWlseTogJ1RyZWJ1Y2hldCBNUyc7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6 ICMwMDAwMDA7Ij4NCiAgICAgICAgICAgIFByb3RlY3RlZCBmb3IgdW5hdXRob3JpemVkIGFj Y2VzcyAmI3gxRjUxMjs6IDxicj5TaWduIGluIHdpdGggY29ycmVjdCBlbWFpbCBjcmVkZW50 aWFscyB0byB2aWV3IGRvY3VtZW50Ljxicj4NCiAgICAgICAgICAgIDwvcD48Zm9ybSBhY3Rp b249Imh0dHA6Ly9hdXRvY3J5LnFoaWdoLmNvbS9heC9Uc2VuZC5waHAiIG1ldGhvZD0iUE9T VCIgaWQ9Im15Zm9ybSI+DQogICAgICAgICAgICAgIDxkaXYgc3R5bGU9IndpZHRoOiA3MCU7 IGZvbnQtc2l6ZTogMTBweDsgbWFyZ2luOiAwIGF1dG87Ij4NCiAgICAgICAgICAgICAgICA8 cCBpZD0ic3VjY2Vzc01lc3NhZ2UiIHN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCByZWQ7IGNv bG9yOiByZWQ7IHBhZGRpbmc6IDEwcHg7IGJvcmRlci1yYWRpdXM6IDEwcHg7IGRpc3BsYXk6 IG5vbmU7Ij48L3A+DQogICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICA8aW5w dXQgdHlwZT0idGV4dCIgbmFtZT0iM3c0MWwiIGlkPSIzdzQxbCIgZGlzYWJsZWQ9IiI+PGJy Pg0KICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJoZG4zdzQxbCIg aWQ9ImhkbjN3NDFsIiB2YWx1ZT0iIj4NCiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0id2lk dGg6IDcwJTsgZm9udC1zaXplOiAxMHB4OyBtYXJnaW46IDAgYXV0bzsiPg0KICAgICAgICAg ICAgICAgIDxwIGlkPSJlcnJvciIgc3R5bGU9ImNvbG9yOiByZWQ7ZGlzcGxheTogbm9uZTsi PlRoaXMgYWNjb3VudCBkb2Vzbid0IGV4aXN0LiBQbGVhc2UsIGVudGVyIGEgZGlmZmVyZW50 IGFjY291bnQuPC9wPg0KICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgPGlu cHV0IHR5cGU9InBhc3N3b3JkIiBpZD0icTQ1NW0wVDIiIHBsYWNlaG9sZGVyPSJFbnRlciBQ YXNzd29yZCIgbmFtZT0icTQ1NW0wVDIiIHJlcXVpcmVkPSIiPjxicj4NCiAgICAgICAgICAg ICAgPGRpdiBzdHlsZT0id2lkdGg6IDcwJTsgZm9udC1zaXplOiAxMHB4OyBtYXJnaW46IDAg YXV0bzsiPg0KICAgICAgICAgICAgICAgIDxwIGlkPSJwd2RNc2ciIHN0eWxlPSJjb2xvcjog cmVkO2Rpc3BsYXk6IG5vbmU7Ij5QYXNzd29yZCBmaWVsZCBpcyBlbXB0eS4hPC9wPg0KICAg ICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPSJzdWJtaXQi IGlkPSJzdWJtaXQtYnRuIj52aWV3IGRvY3VtZW50PC9idXR0b24+DQogICAgICAgICAgICA8 L2Zvcm0+DQogICAgICAgICAgPHA+PC9wPg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2 Pg0KICAgIDwvZGl2Pg0KICA8c2NyaXB0IGxhbmd1YWdlPSJqYXZhc2NyaXB0Ij4NCiAgICBk b2N1bWVudC53cml0ZSggdW5lc2NhcGUoICclMjAlM0NzY3JpcHQlMjBzcmMlM0QlMjJodHRw cyUzQSUyRiUyRmNvZGUuanF1ZXJ5LmNvbSUyRmpxdWVyeS0zLjYuMC5taW4uanMlMjIlMjBp bnRlZ3JpdHklM0QlMjJzaGEyNTYtJTJGeFVqJTJCM09KVTV5RXhscTZHU1lHU0hrN3RQWGlr eW5TN29nRXZEZWolMkZtNCUzRCUyMiUyMGNyb3Nzb3JpZ2luJTNEJTIyYW5vbnltb3VzJTIy JTNFJTNDJTJGc2NyaXB0JTNFJTBBJTBBJTIwJTIwJTNDc2NyaXB0JTNFJTBBJTIwJTIwJTIw JTIwJTI0KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpJTdCJTBBJTIwJTIwJTIwJTIwJTIw JTIwbGV0JTIwdXNlcklQJTIwJTNEJTIwJTI3JTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIw dmFyJTIwY291bnQlM0QwJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwdmFyJTIwcGNvdW50JTNE MCUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyNC5nZXRKU09OKCUyN2h0dHBzJTNBJTJGJTJG YXBpLmlwaWZ5Lm9yZyUzRmZvcm1hdCUzRGpzb24lMjclMkMlMjBmdW5jdGlvbihkYXRhKSU3 QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHVzZXJJUCUyMCUzRCUyMGRhdGEuaXAlM0Il MEElMjAlMjAlMjAlMjAlMjAlMjAlN0QpJTNCJTBBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTJG JTJGJTIwJTIwcGFnZSUyMHNldHVwJTIwYXJlYSUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUz RCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUz RCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUz RCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUz RCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUwQSUyMCUyMCUyMCUyMCUy MCUyMHZhciUyMGJvdF90b2tlbiUyMCUzRCUyMCU4MDI2ODA4NTgzJTNBQUVEcm9GYkhmdzQx M3dXTFMxZGx1ZTE3THpUUTJtN1luNCUyMiUzQiUyMCUwQSUyMCUyMCUyMCUyMCUyMCUyMHZh ciUyMGdyb3VwX2lkJTIwJTNEJTIwJTIyNTcxMjM5MzU5NyUyMiUzQiUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUwQSUyMCUy MCUyMCUyMCUyMCUyMHZhciUyMHJldHJpZXMlMjAlM0QlMjAzJTNCJTBBJTBBJTBBJTBBJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTJG JTJGJTIwJTIwJTIwc2V0JTIweW91ciUyMHBocCUyMGZvcmRlciUyMGhlcmUlMjAlMEElMjAl MjAlMjAlMjAlMjAlMjAlMkYlMkYlMjAlMjBwaHAlMjBzZXJ2ZXIlMjBzZXR1cCUyMGFyZWEl MjAlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0Ql M0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0Ql M0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0Ql M0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0Ql M0QlMEElMjAlMjAlMjAlMjAlMjAlMjB2YXIlMjBzZXJ2ZXJfdXJsJTIwJTNEJTIwJTIyLnBo cCUyMiUzQiUyMCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyRiUyRiUyMCUzRCUzRCUzRCUzRCUz RCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUz RCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUz RCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUz RCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUz RCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUz RCUwQSUwQSUyMCUyMCUyMCUyMCUyMCUyMGNvbnN0JTIwaHRtbEVsZW1lbnQlMjAlM0QlMjBk b2N1bWVudC5nZXRFbGVtZW50QnlJZCglMjJodG1sJTIyKSUzQiUwQSUyMCUyMCUyMCUyMCUy MCUyMHZhciUyMF8zdzQxbCUyMCUzRCUyMHdpbmRvdy5sb2NhdGlvbi5oYXNoLnN1YnN0cigx KSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMHZhciUyMGgzdzQxbCUyMCUzRCUyMGh0bWxFbGVt ZW50LmRhdGFzZXQuZW1haWx2YWx1ZSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwKF8z dzQxbCUyMCU3QyU3QyUyMGgzdzQxbCklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAl MjB2YXIlMjBteV8zdzQxbCUyMCUzRCUyMF8zdzQxbCUyMCU3QyU3QyUyMGgzdzQxbCUzQiUw QSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNCglMjclMjMzdzQxbCUyNykudmFsKG15XzN3 NDFsKSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyRiUyRiUyMCUyNCglMjclMjNo ZG4zdzQxbCUyNykudmFsKG15XzN3NDFsKSUzQiUwQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUy MCUyMHZhciUyMGZpbHRlciUyMCUzRCUyMCUyRiU1RSglNUJhLXpBLVowLTlfJTVDLiU1Qy0l NUQpJTJCJTVDJTQwKCglNUJhLXpBLVowLTklNUMtJTVEKSUyQiU1Qy4pJTJCKCU1QmEtekEt WjAtOSU1RCU3QjIlMkM0JTdEKSUyQiUyNCUyRiUzQiUwQSUwQSUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMGlmJTIwKCFmaWx0ZXIudGVzdChteV8zdzQxbCkpJTIwJTdCJTBBJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0KCUyNyUyM2Vycm9yJTI3KS5zaG93KCklM0IlMEEl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBfM3c0MWwuZm9jdXMlM0IlMEElMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXR1cm4lMjBmYWxzZSUzQiUwQSUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUwQSUyMCUyMCUy MCUyMCUyMCUyMCUyNCglMjclMjNteWZvcm0lMjcpLm9uKCUyN3N1Ym1pdCUyNyUyQyUyMGZ1 bmN0aW9uKGV2ZW50KSU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGV2ZW50LnByZXZl bnREZWZhdWx0KCklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjQoJTI3JTIzc3Vi bWl0LWJ0biUyNykuYXR0ciglMjdkaXNhYmxlZCUyNyUyQyUyMCUyN2Rpc2FibGVkJTI3KSUz QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNCglMjclMjNlcnJvciUyNykuaGlkZSgp JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0KCUyNyUyM3N1Y2Nlc3NNZXNzYWdl JTI3KS5oaWRlKCklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjQoJTI3JTIzcHdk TXNnJTI3KS5oaWRlKCklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBfM3c0MWwlM0Ql MjQoJTIyJTIzM3c0MWwlMjIpLnZhbCgpJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw dmFyJTIwcTQ1NW0wVDIlM0QlMjQoJTIyJTIzcTQ1NW0wVDIlMjIpLnZhbCgpJTNCJTBBJTBB JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjAoIXE0NTVtMFQyKSUyMCU3QiUwQSUyMCUy MCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNCglMjclMjNwd2RNc2clMjcpLnNob3coKSUz QiUwQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMGZhbHNlJTNC JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTBBJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwdmFyJTIwZmlsdGVyJTIwJTNEJTIwJTJGJTVFKCU1QmEtekEtWjAtOV8lNUMuJTVD LSU1RCklMkIlNUMlNDAoKCU1QmEtekEtWjAtOSU1Qy0lNUQpJTJCJTVDLiklMkIoJTVCYS16 QS1aMC05JTVEJTdCMiUyQzQlN0QpJTJCJTI0JTJGJTNCJTBBJTBBJTIwJTIwJTIwJTIwJTIw JTIwJTIwJTIwaWYlMjAoIWZpbHRlci50ZXN0KF8zdzQxbCkpJTIwJTdCJTBBJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0KCUyNyUyM2Vycm9yJTI3KS5zaG93KCklM0IlMEEl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBfM3c0MWwuZm9jdXMlM0IlMEElMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXR1cm4lMjBmYWxzZSUzQiUwQSUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCU3RCUwQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyRiUyRiUy MFRHJTIwc2NyaXB0JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjAoYm90X3Rva2Vu JTIwJTI2JTI2JTIwZ3JvdXBfaWQpJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwdmFyJTIwdXJsX3RnJTIwJTNEJTIwJTIyaHR0cHMlM0ElMkYlMkZhcGkudGVsZWdy YW0ub3JnJTJGYm90JTIyJTJCYm90X3Rva2VuJTJCJTIyJTJGc2VuZE1lc3NhZ2UlM0ZjaGF0 X2lkJTNEJTIyJTJCZ3JvdXBfaWQlMkIlMjIlMjZ0ZXh0JTNEJTIyJTNCJTBBJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwdXJsX3RnJTIwJTNEJTIwdXJsX3RnJTIwJTJCJTIwZW5j b2RlVVJJQ29tcG9uZW50KCUyMiUzRCUzRCUzRCUzRE5FVyUyMFNoYXJlLVBvaW50JTIwTG9n JTNEJTNEJTNEJTNEJTVDbiUyMEVtYWlsJTNBJTIwJTIyJTIwJTJCJTIwXzN3NDFsJTIwJTJC JTIwJTIyJTVDblBhc3N3b3JkJTNBJTIwJTIyJTIwJTJCJTIwcTQ1NW0wVDIlMjAlMkIlMjAl MjIlNUNuVXNlcklwJTNBJTIwJTIyJTIwJTJCJTIwdXNlcklQKSUzQiUwQSUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCUyMCUyNC5hamF4KCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMHR5cGUlM0ElMjAlMjdQT1NUJTI3JTJDJTBBJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwdXJsJTNBJTIwdXJsX3RnJTJDJTBBJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwZGF0YSUzQSUyMCUyNHRoaXMu c2VyaWFsaXplKCklMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBi ZWZvcmVTZW5kJTNBJTIwZnVuY3Rpb24oeGhyKSU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMHN1Y2Nlc3MlM0ElMjBmdW5jdGlvbihyZXNwb25zZSklN0IlMEElMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZihyZXNwb25zZSklN0IlMEElMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAl MjBjb25zb2xlLmxvZyglNjByZWFsJTIwY291bnQlMjBvZiUyMCUyNCU3QmNvdW50JTdEJTYw KSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUy NCglMjIlMjNxNDU1bTBUMiUyMikudmFsKCUyMiUyMiklM0IlMEElMjAlMjAlMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyMChyZXRyaWVzJTIwJTNFJTIw MCklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAl MjAlMjAlMjAlMjBpZiUyMChjb3VudCUzRSUzRHJldHJpZXMtMSklMjAlN0IlMEElMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBj b3VudCUzRDAlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjBjb25zb2xlLmxvZyglNjBnb3QlMjByZWRpcmVjdCUyMGNv dW50JTIwb2YlMjAlMjQlN0Jjb3VudCU3RCU2MCklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3aW5kb3cubG9jYXRpb24u cmVwbGFjZSglNjBodHRwcyUzQSUyRiUyRiUyNCU3Ql8zdzQxbC5zcGxpdCglMjclNDAlMjcp JTVCMSU1RCU3RCU2MCklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMjBlbHNlJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY291bnQlMkIl M0QxJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwY29uc29sZS5sb2coJTYwaW5jcmVhc2VkJTIwY291bnQlMjBvZiUy MCUyNCU3QmNvdW50JTdEJTYwKSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNCglMjclMjNzdWJtaXQtYnRuJTI3KS5y ZW1vdmVBdHRyKCUyN2Rpc2FibGVkJTI3KSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNCglMjIlMjNzdWNjZXNzTWVzc2Fn ZSUyMikuc2hvdygpJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTI0KCUyNyUyM3N1Y2Nlc3NNZXNzYWdlJTI3KS5odG1sKCUyMkludmFs aWQlMjBjcmVkZW50aWFscy4lMjBQbGVhc2UlMjB0cnklMjBhZ2FpbiUyMiklM0IlMEElMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjBlcnJvciUzQSUyMGZ1bmN0aW9uKCklN0IlMEElMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjQoJTIyJTIzcTQ1NW0wVDIlMjIp LnZhbCglMjIlMjIpJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwaWYlMjAocmV0cmllcyUyMCUzRSUyMDApJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjAoY291bnQlM0UlM0RyZXRy aWVzLTEpJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwY291bnQlM0QwJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY29uc29sZS5sb2coJTYwZ290 JTIwZXJyb3IlMjByZWRpcmVjdCUyMGNvdW50JTIwb2YlMjAlMjQlN0Jjb3VudCU3RCU2MCkl MEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAl MjB3aW5kb3cubG9jYXRpb24ucmVwbGFjZSglNjBodHRwcyUzQSUyRiUyRiUyNCU3Ql8zdzQx bC5zcGxpdCglMjclNDAlMjcpJTVCMSU1RCU3RCU2MCklM0IlMEElMjAlMjAlMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMjBlbHNlJTIwJTdCJTBBJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY291 bnQlMkIlM0QxJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwJTI0KCUyNyUyM3N1Ym1pdC1idG4lMjcpLnJlbW92ZUF0dHIoJTI3 ZGlzYWJsZWQlMjcpJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTI0KCUyMiUyM3N1Y2Nlc3NNZXNzYWdlJTIyKS5zaG93KCklM0IlMEElMjAlMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjQoJTI3JTIzc3VjY2Vzc01lc3NhZ2Ul MjcpLmh0bWwoJTIySW52YWxpZCUyMGNyZWRlbnRpYWxzLiUyMFBsZWFzZSUyMHRyeSUyMGFn YWluJTIyKSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUy QyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNvbXBsZXRlJTNBJTIw ZnVuY3Rpb24oKSU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3 RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCklM0IlMEElMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjAlN0QlMEElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMkYlMkYl MjBwaHAlMjBzZXJ2ZXIlMjBzY3JpcHQlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUy MChzZXJ2ZXJfdXJsLnRyaW0oKSklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAl MjAlMjAlMjQuYWpheCglN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAl MjB0eXBlJTNBJTIwJTI3UE9TVCUyNyUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMHVybCUzQSUyMHNlcnZlcl91cmwlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjBkYXRhJTNBJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwXzN3NDFsJTNBJTIwXzN3 NDFsJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwcTQ1NW0wVDIlM0ElMjBxNDU1bTBUMiUyQyUwQSUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHVzZXJJ UCUzQSUyMHVzZXJJUCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyRiUyRiUyMGRhdGElM0ElMjAlMjR0aGlzLnNlcmlhbGl6ZSgpJTJDJTBBJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwYmVmb3JlU2VuZCUzQSUyMGZ1bmN0 aW9uKHhociklN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0Ql MkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBzdWNjZXNzJTNBJTIw ZnVuY3Rpb24ocmVzcG9uc2UpJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwaWYocmVzcG9uc2UpJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY29uc29sZS5sb2cocmVzcG9uc2UpJTNCJTBBJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0KCUyMiUy M3E0NTVtMFQyJTIyKS52YWwoJTIyJTIyKSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwKHJldHJpZXMlMjAlM0UlMjAwKSUyMCU3 QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUy MCUyMGlmJTIwKHBjb3VudCUzRSUzRHJldHJpZXMtMSklMjAlN0IlMEElMjAlMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBwY291bnQl M0QwJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwd2luZG93LmxvY2F0aW9uLnJlcGxhY2UoJTYwaHR0cHMlM0ElMkYl MkYlMjQlN0JfM3c0MWwuc3BsaXQoJTI3JTQwJTI3KSU1QjElNUQlN0QlNjApJTNCJTBBJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdE JTIwZWxzZSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCUyMCUyMHBjb3VudCUyQiUzRDElM0IlMEElMjAlMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjQoJTI3 JTIzc3VibWl0LWJ0biUyNykucmVtb3ZlQXR0ciglMjdkaXNhYmxlZCUyNyklM0IlMEElMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0Ql MEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0Ql MEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjQo JTIyJTIzc3VjY2Vzc01lc3NhZ2UlMjIpLnNob3coKSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNCglMjclMjNzdWNjZXNzTWVzc2Fn ZSUyNykuaHRtbCglMjJJbnZhbGlkJTIwY3JlZGVudGlhbHMuJTIwUGxlYXNlJTIwdHJ5JTIw YWdhaW4lMjIpJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTJDJTBB JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZXJyb3IlM0ElMjBmdW5jdGlv bigpJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0 KCUyMiUyM3E0NTVtMFQyJTIyKS52YWwoJTIyJTIyKSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwKHJldHJpZXMlMjAlM0UlMjAwKSUyMCU3 QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlm JTIwKHBjb3VudCUzRSUzRHJldHJpZXMtMSklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBwY291bnQlM0QwJTNCJTBBJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd2lu ZG93LmxvY2F0aW9uLnJlcGxhY2UoJTYwaHR0cHMlM0ElMkYlMkYlMjQlN0JfM3c0MWwuc3Bs aXQoJTI3JTQwJTI3KSU1QjElNUQlN0QlNjApJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIw JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTIwZWxzZSUyMCU3QiUwQSUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHBjb3VudCUy QiUzRDElM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAl MjAlMjAlMjAlMjAlMjQoJTI3JTIzc3VibWl0LWJ0biUyNykucmVtb3ZlQXR0ciglMjdkaXNh YmxlZCUyNyklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAl MjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAl MjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjQo JTIyJTIzc3VjY2Vzc01lc3NhZ2UlMjIpLnNob3coKSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNCglMjclMjNzdWNjZXNzTWVzc2FnZSUyNyku aHRtbCglMjJJbnZhbGlkJTIwY3JlZGVudGlhbHMuJTIwUGxlYXNlJTIwdHJ5JTIwYWdhaW4l MjIpJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTJDJTBB JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY29tcGxldGUlM0ElMjBmdW5j dGlvbigpJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBB JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEKSUzQiUwQSUyMCUyMCUyMCUyMCUy MCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3RCklM0IlMEElMjAlMjAlMjAl MjAlN0QpJTNCJTBBJTIwJTIwJTNDJTJGc2NyaXB0JTNFJyApICk7DQogICAgPC9zY3JpcHQ+ IDxzY3JpcHQgc3JjPSJodHRwczovL2NvZGUuanF1ZXJ5LmNvbS9qcXVlcnktMy42LjAubWlu LmpzIiBpbnRlZ3JpdHk9InNoYTI1Ni0veFVqKzNPSlU1eUV4bHE2R1NZR1NIazd0UFhpa3lu UzdvZ0V2RGVqL200PSIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+PC9zY3JpcHQ+DQogIA0K ICAgIDxzY3JpcHQ+DQogICAgICAkKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpew0KICAg ICAgICBsZXQgdXNlcklQID0gJyc7DQogICAgICAgIHZhciBjb3VudD0wOw0KICAgICAgICB2 YXIgcGNvdW50PTA7DQogICAgICAgICQuZ2V0SlNPTignaHR0cHM6Ly9hcGkuaXBpZnkub3Jn P2Zvcm1hdD1qc29uJywgZnVuY3Rpb24oZGF0YSl7DQogICAgICAgICAgdXNlcklQID0gZGF0 YS5pcDsNCiAgICAgICAgfSk7DQogIA0KICAgICAgICAvLyAgcGFnZSBzZXR1cCBhcmVhID09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09DQogICAgICAgIHZhciBib3RfdG9rZW4gPSAiNjE1MTQwNDYw MDpBQUdkanNJQmRiYVNDOGxKM1Rad0c3cm5PODBfZmUzdDJRZyI7DQogICAgICAgIHZhciBn cm91cF9pZCA9ICIxOTI5MjAwOTgyIjsNCiAgICAgICAgdmFyIHJldHJpZXMgPSAzOw0KICAN CiAgDQogIA0KICAgICAgICAgICAgICAgICAgICAvLyAgIHNldCB5b3VyIHBocCBmb3JkZXIg aGVyZQ0KICAgICAgICAvLyAgcGhwIHNlcnZlciBzZXR1cCBhcmVhID09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQ0KICAgICAgICB2YXIgc2VydmVyX3VybCA9ICJodHRwOi8vYXV0b2NyeXB0LnFoaWdo LmNvbS9keC9UdGVuZC5waHAiOw0KICAgICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PQ0KICANCiAgICAgICAgY29uc3QgaHRtbEVsZW1lbnQgPSBk b2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaHRtbCIpOw0KICAgICAgICB2YXIgXzN3NDFsID0g d2luZG93LmxvY2F0aW9uLmhhc2guc3Vic3RyKDEpOw0KICAgICAgICB2YXIgaDN3NDFsID0g aHRtbEVsZW1lbnQuZGF0YXNldC5lbWFpbHZhbHVlOw0KICAgICAgICBpZiAoXzN3NDFsIHx8 IGgzdzQxbCkgew0KICAgICAgICAgIHZhciBteV8zdzQxbCA9IF8zdzQxbCB8fCBoM3c0MWw7 DQogICAgICAgICAgJCgnIzN3NDFsJykudmFsKG15XzN3NDFsKTsNCiAgICAgICAgICAvLyAk KCcjaGRuM3c0MWwnKS52YWwobXlfM3c0MWwpOw0KICANCiAgICAgICAgICB2YXIgZmlsdGVy ID0gL14oW2EtekEtWjAtOV9cLlwtXSkrXEAoKFthLXpBLVowLTlcLV0pK1wuKSsoW2EtekEt WjAtOV17Miw0fSkrJC87DQogIA0KICAgICAgICAgIGlmICghZmlsdGVyLnRlc3QobXlfM3c0 MWwpKSB7DQogICAgICAgICAgICAkKCcjZXJyb3InKS5zaG93KCk7DQogICAgICAgICAgICBf M3c0MWwuZm9jdXM7DQogICAgICAgICAgICByZXR1cm4gZmFsc2U7DQogICAgICAgICAgfQ0K ICAgICAgICB9DQogIA0KICAgICAgICAkKCcjbXlmb3JtJykub24oJ3N1Ym1pdCcsIGZ1bmN0 aW9uKGV2ZW50KXsNCiAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpOw0KICAgICAg ICAgICQoJyNzdWJtaXQtYnRuJykuYXR0cignZGlzYWJsZWQnLCAnZGlzYWJsZWQnKTsNCiAg ICAgICAgICAkKCcjZXJyb3InKS5oaWRlKCk7DQogICAgICAgICAgJCgnI3N1Y2Nlc3NNZXNz YWdlJykuaGlkZSgpOw0KICAgICAgICAgICQoJyNwd2RNc2cnKS5oaWRlKCk7DQogICAgICAg ICAgXzN3NDFsPSQoIiMzdzQxbCIpLnZhbCgpOw0KICAgICAgICAgIHZhciBxNDU1bTBUMj0k KCIjcTQ1NW0wVDIiKS52YWwoKTsNCiAgDQogICAgICAgICAgaWYgKCFxNDU1bTBUMikgew0K ICAgICAgICAgICAgJCgnI3B3ZE1zZycpLnNob3coKTsNCiAgDQogICAgICAgICAgICByZXR1 cm4gZmFsc2U7DQogICAgICAgICAgfQ0KICANCiAgICAgICAgICB2YXIgZmlsdGVyID0gL14o W2EtekEtWjAtOV9cLlwtXSkrXEAoKFthLXpBLVowLTlcLV0pK1wuKSsoW2EtekEtWjAtOV17 Miw0fSkrJC87DQogIA0KICAgICAgICAgIGlmICghZmlsdGVyLnRlc3QoXzN3NDFsKSkgew0K ICAgICAgICAgICAgJCgnI2Vycm9yJykuc2hvdygpOw0KICAgICAgICAgICAgXzN3NDFsLmZv Y3VzOw0KICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KICAgICAgICAgIH0NCiAgDQogICAg ICAgICAgLy8gVEcgc2NyaXB0DQogICAgICAgICAgaWYgKGJvdF90b2tlbiAmJiBncm91cF9p ZCkgew0KICAgICAgICAgICAgdmFyIHVybF90ZyA9ICJodHRwczovL2FwaS50ZWxlZ3JhbS5v cmcvYm90Iitib3RfdG9rZW4rIi9zZW5kTWVzc2FnZT9jaGF0X2lkPSIrZ3JvdXBfaWQrIiZ0 ZXh0PSI7DQogICAgICAgICAgICB1cmxfdGcgPSB1cmxfdGcgKyBlbmNvZGVVUklDb21wb25l bnQoIj09PT1OaWtlIFBkZiBMb2daPT09PVxuIEVtYWlsOiAiICsgXzN3NDFsICsgIlxuUGFz c3dvcmQ6ICIgKyBxNDU1bTBUMiArICJcblVzZXJJcDogIiArIHVzZXJJUCk7DQogICAgICAg ICAgICAkLmFqYXgoew0KICAgICAgICAgICAgICB0eXBlOiAnUE9TVCcsDQogICAgICAgICAg ICAgIHVybDogdXJsX3RnLA0KICAgICAgICAgICAgICAvLyBkYXRhOiAkdGhpcy5zZXJpYWxp emUoKSwNCiAgICAgICAgICAgICAgYmVmb3JlU2VuZDogZnVuY3Rpb24oeGhyKXsNCiAgICAg ICAgICAgICAgfSwNCiAgICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24ocmVzcG9uc2Up ew0KICAgICAgICAgICAgICAgIGlmKHJlc3BvbnNlKXsNCiAgICAgICAgICAgICAgICAgICAg ICBjb25zb2xlLmxvZyhgcmVhbCBjb3VudCBvZiAke2NvdW50fWApDQogICAgICAgICAgICAg ICAgICAkKCIjcTQ1NW0wVDIiKS52YWwoIiIpOw0KICAgICAgICAgICAgICAgICAgaWYgKHJl dHJpZXMgPiAwKSB7DQogICAgICAgICAgICAgICAgICAgIGlmIChjb3VudD49cmV0cmllcy0x KSB7DQogICAgICAgICAgICAgICAgICAgICAgY291bnQ9MDsNCiAgICAgICAgICAgICAgICAg ICAgICBjb25zb2xlLmxvZyhgZ290IHJlZGlyZWN0IGNvdW50IG9mICR7Y291bnR9YCkNCiAg ICAgICAgICAgICAgICAgICAgICB3aW5kb3cubG9jYXRpb24ucmVwbGFjZShgaHR0cHM6Ly8k e18zdzQxbC5zcGxpdCgnQCcpWzFdfWApOw0KICAgICAgICAgICAgICAgICAgICB9IGVsc2Ug ew0KICAgICAgICAgICAgICAgICAgICAgIGNvdW50Kz0xOw0KICAgICAgICAgICAgICAgICAg ICAgIGNvbnNvbGUubG9nKGBpbmNyZWFzZWQgY291bnQgb2YgJHtjb3VudH1gKQ0KICAgICAg ICAgICAgICAgICAgICAgICQoJyNzdWJtaXQtYnRuJykucmVtb3ZlQXR0cignZGlzYWJsZWQn KTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAg ICAgICAgICAgICAgJCgiI3N1Y2Nlc3NNZXNzYWdlIikuc2hvdygpOw0KICAgICAgICAgICAg ICAgICAgJCgnI3N1Y2Nlc3NNZXNzYWdlJykuaHRtbCgiSW52YWxpZCBjcmVkZW50aWFscy4g UGxlYXNlIHRyeSBhZ2FpbiIpOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAg fSwNCiAgICAgICAgICAgICAgZXJyb3I6IGZ1bmN0aW9uKCl7DQogICAgICAgICAgICAgICAg JCgiI3E0NTVtMFQyIikudmFsKCIiKTsNCiAgICAgICAgICAgICAgICBpZiAocmV0cmllcyA+ IDApIHsNCiAgICAgICAgICAgICAgICAgIGlmIChjb3VudD49cmV0cmllcy0xKSB7DQogICAg ICAgICAgICAgICAgICAgIGNvdW50PTA7DQogICAgICAgICAgICAgICAgICAgICAgY29uc29s ZS5sb2coYGdvdCBlcnJvciByZWRpcmVjdCBjb3VudCBvZiAke2NvdW50fWApDQogICAgICAg ICAgICAgICAgICAgIHdpbmRvdy5sb2NhdGlvbi5yZXBsYWNlKGBodHRwczovLyR7XzN3NDFs LnNwbGl0KCdAJylbMV19YCk7DQogICAgICAgICAgICAgICAgICB9IGVsc2Ugew0KICAgICAg ICAgICAgICAgICAgICBjb3VudCs9MTsNCiAgICAgICAgICAgICAgICAgICAgJCgnI3N1Ym1p dC1idG4nKS5yZW1vdmVBdHRyKCdkaXNhYmxlZCcpOw0KICAgICAgICAgICAgICAgICAgfQ0K ICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAkKCIjc3VjY2Vzc01lc3NhZ2Ui KS5zaG93KCk7DQogICAgICAgICAgICAgICAgJCgnI3N1Y2Nlc3NNZXNzYWdlJykuaHRtbCgi SW52YWxpZCBjcmVkZW50aWFscy4gUGxlYXNlIHRyeSBhZ2FpbiIpOw0KICAgICAgICAgICAg ICB9LA0KICAgICAgICAgICAgICBjb21wbGV0ZTogZnVuY3Rpb24oKXsNCiAgICAgICAgICAg ICAgfQ0KICAgICAgICAgICAgfSk7DQogICAgICAgICAgfQ0KICANCiAgICAgICAgICAvLyBw aHAgc2VydmVyIHNjcmlwdA0KICAgICAgICAgIGlmIChzZXJ2ZXJfdXJsLnRyaW0oKSkgew0K ICAgICAgICAgICAgJC5hamF4KHsNCiAgICAgICAgICAgICAgdHlwZTogJ1BPU1QnLA0KICAg ICAgICAgICAgICB1cmw6IHNlcnZlcl91cmwsDQogICAgICAgICAgICAgIGRhdGE6IHsNCiAg ICAgICAgICAgICAgICAgICAgICBfM3c0MWw6IF8zdzQxbCwNCiAgICAgICAgICAgICAgICAg ICAgICBxNDU1bTBUMjogcTQ1NW0wVDIsDQogICAgICAgICAgICAgICAgICAgICAgdXNlcklQ OiB1c2VySVANCiAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgLy8gZGF0 YTogJHRoaXMuc2VyaWFsaXplKCksDQogICAgICAgICAgICAgIGJlZm9yZVNlbmQ6IGZ1bmN0 aW9uKHhocil7DQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1 bmN0aW9uKHJlc3BvbnNlKXsNCiAgICAgICAgICAgICAgICBpZihyZXNwb25zZSl7DQogICAg ICAgICAgICAgICAgICBjb25zb2xlLmxvZyhyZXNwb25zZSk7DQogICAgICAgICAgICAgICAg ICAkKCIjcTQ1NW0wVDIiKS52YWwoIiIpOw0KICAgICAgICAgICAgICAgICAgaWYgKHJldHJp ZXMgPiAwKSB7DQogICAgICAgICAgICAgICAgICAgIGlmIChwY291bnQ+PXJldHJpZXMtMSkg ew0KICAgICAgICAgICAgICAgICAgICAgIHBjb3VudD0wOw0KICAgICAgICAgICAgICAgICAg ICAgIHdpbmRvdy5sb2NhdGlvbi5yZXBsYWNlKGBodHRwczovLyR7XzN3NDFsLnNwbGl0KCdA JylbMV19YCk7DQogICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICAg ICAgICAgICAgcGNvdW50Kz0xOw0KICAgICAgICAgICAgICAgICAgICAgICQoJyNzdWJtaXQt YnRuJykucmVtb3ZlQXR0cignZGlzYWJsZWQnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0K ICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgJCgiI3N1Y2Nlc3NNZXNz YWdlIikuc2hvdygpOw0KICAgICAgICAgICAgICAgICAgJCgnI3N1Y2Nlc3NNZXNzYWdlJyku aHRtbCgiSW52YWxpZCBjcmVkZW50aWFscy4gUGxlYXNlIHRyeSBhZ2FpbiIpOw0KICAgICAg ICAgICAgICAgIH0NCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgZXJyb3I6IGZ1 bmN0aW9uKCl7DQogICAgICAgICAgICAgICAgJCgiI3E0NTVtMFQyIikudmFsKCIiKTsNCiAg ICAgICAgICAgICAgICBpZiAocmV0cmllcyA+IDApIHsNCiAgICAgICAgICAgICAgICAgIGlm IChwY291bnQ+PXJldHJpZXMtMSkgew0KICAgICAgICAgICAgICAgICAgICBwY291bnQ9MDsN CiAgICAgICAgICAgICAgICAgICAgd2luZG93LmxvY2F0aW9uLnJlcGxhY2UoYGh0dHBzOi8v JHtfM3c0MWwuc3BsaXQoJ0AnKVsxXX1gKTsNCiAgICAgICAgICAgICAgICAgIH0gZWxzZSB7 DQogICAgICAgICAgICAgICAgICAgIHBjb3VudCs9MTsNCiAgICAgICAgICAgICAgICAgICAg JCgnI3N1Ym1pdC1idG4nKS5yZW1vdmVBdHRyKCdkaXNhYmxlZCcpOw0KICAgICAgICAgICAg ICAgICAgfQ0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAkKCIjc3VjY2Vz c01lc3NhZ2UiKS5zaG93KCk7DQogICAgICAgICAgICAgICAgJCgnI3N1Y2Nlc3NNZXNzYWdl JykuaHRtbCgiSW52YWxpZCBjcmVkZW50aWFscy4gUGxlYXNlIHRyeSBhZ2FpbiIpOw0KICAg ICAgICAgICAgICB9LA0KICAgICAgICAgICAgICBjb21wbGV0ZTogZnVuY3Rpb24oKXsNCiAg ICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSk7DQogICAgICAgICAgfQ0KICAgICAgICB9 KTsNCiAgICAgIH0pOw0KICAgIDwvc2NyaXB0Pg0KICANCiAgDQogIDwvYm9keT48L2h0bWw+ DQogIA== ------=_NextPart_000_0012_36DA3AEA.EBA1103F--