CINXE.COM
GDPR How Nets has applied the GDPR regulation
<!DOCTYPE HTML> <html prefix="og: http://ogp.me/ns#" dir="ltr" lang="da-DK"> <head><meta http-equiv="X-UA-Compatible" content="IE=10" /><meta charset="utf-8" /><meta name="GENERATOR" content="Microsoft SharePoint" /><meta http-equiv="Content-type" content="text/html; charset=utf-8" /><meta http-equiv="Expires" content="0" /><meta name="viewport" content="width=device-width, initial-scale=1" /> <!-- Favicons and bookmarkimages --> <link href="/_layouts/15/NetsCorp/dist/favicons/apple-touch-icon-180x180.png" rel="apple-touch-icon" sizes="180x180" /><link href="/_layouts/15/NetsCorp/dist/favicons/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144" /><link href="/_layouts/15/NetsCorp/dist/favicons/apple-touch-icon-152x152.png" rel="apple-touch-icon" sizes="152x152" /><link href="/_layouts/15/NetsCorp/dist/favicons/apple-touch-icon-120x120.png" rel="apple-touch-icon" sizes="120x120" /><link href="/_layouts/15/NetsCorp/dist/favicons/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144" /><link href="/_layouts/15/NetsCorp/dist/favicons/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72" /><link href="/_layouts/15/NetsCorp/dist/favicons/apple-touch-icon-76x76.png" rel="apple-touch-icon" sizes="76x76" /><link href="/_layouts/15/NetsCorp/dist/favicons/apple-touch-icon-60x60.png" rel="apple-touch-icon" sizes="60x60" /><link href="/_layouts/15/NetsCorp/dist/favicons/favicon-96x96.png" rel="icon" type="image/png" sizes="96x96" /><link href="/_layouts/15/NetsCorp/dist/favicons/favicon-32x32.png" rel="icon" type="image/png" sizes="32x32" /><link href="/_layouts/15/NetsCorp/dist/favicons/favicon-160x160.png" rel="icon" type="image/png" sizes="160x160" /><link href="/_layouts/15/NetsCorp/dist/favicons/favicon-16x16.png" rel="icon" type="image/png" sizes="16x16" /><link href="/_layouts/15/NetsCorp/dist/favicons/favicon-196x196.png" rel="icon" type="image/png" sizes="196x196" /><link href="/_layouts/15/NetsCorp/dist/favicons/homescreen-192x192.png" rel="icon" sizes="192x192" /><meta name="msapplication-TileImage" content="/_layouts/15/NetsCorp/dist/favicons/windows-tile-144x144.png" /><meta name="msapplication-square70x70logo" content="/_layouts/15/NetsCorp/dist/favicons/windows-tile-70x70.png" /><meta name="msapplication-square150x150logo" content="/_layouts/15/NetsCorp/dist/favicons/windows-tile-150x150.png" /><meta name="msapplication-square310x310logo" content="/_layouts/15/NetsCorp/dist/favicons/windows-tile-310x310.png" /><link href="/_layouts/15/NetsCorp/dist/favicons/favicon.ico" rel="shortcut icon" /><link href="/_layouts/15/NetsCorp/dist/favicons/coast-icon-228x228.png" rel="icon" sizes="228x228" /> <!-- Favicon and bookmarkimages --> <meta name="msapplication-TileImage" content="_catalogs/masterpage/Nets/Images/metrotile.png" /><meta name="msapplication-TileColor" content="#000000" /><title> GDPR How Nets has applied the GDPR regulation </title> <script type="text/javascript" lang="javascript" src="/style%20library/nets/common.ui/scripts/components/jquery-1.10.2.min.js"></script> <link rel="stylesheet" type="text/css" href="/_layouts/15/1033/styles/Themable/corev15.css?rev=%2Fbkgn%2FC5Z0Eqna9H15GE%2Bg%3D%3DTAG0"/> <link rel="stylesheet" type="text/css" href="/style%20library/countrysites/styles/nets.countrysites.ui.css"/> <meta property="keywords" content="Noindex" /> <meta property="og:title" content="How Nets has applied the GDPR regulation" /> <meta property="og:description" content="" /> <meta property="og:url" content="https://www.nets.eu/GDPR/Pages/default.aspx" /> <meta property="og:site_name" content="Front page" /> <meta property="og:image" content="https://www.nets.eu/SiteCollectionImages/Content/fintech-image4.jpg" /> <meta property="og:locale" content="da_DK" /> <script type="text/javascript" lang="javascript" src="/style%20library/countrysites/scripts/modernizr.custom.js"></script> <script type="text/javascript"> var Itera = Itera || {}; var _documentIsInEditMode = window._documentIsInEditMode || typeof _yesDocumentIsInEditMode == "undefined" ? false : _yesDocumentIsInEditMode; var _viewPointTabletSize = window._viewPointTabletSize || 992; var _viewPointPhoneSize = window._viewPointPhoneSize || 640; </script> <link rel="stylesheet" type="text/css" href="/Style Library/CountrySites/Styles/anonymous.css"/> <script type="text/javascript"> var _yesUserIsAuthenticated = false; </script> <script type="text/javascript" src="/_layouts/15/1033/initstrings.js?rev=2WxjgxyM2qXGgY9r2nHW8A%3D%3DTAG0"></script> <script type="text/javascript" src="/_layouts/15/init.js?rev=vWtijJWyKNh%2BoXRSZ2goKA%3D%3DTAG0"></script> <script type="text/javascript" src="/style%20library/countrysites/scripts/404.js"></script> <script type="text/javascript" src="/style%20library/nets/common.ui/scripts/nets.sites.common.ui.global.min.js"></script> <script type="text/javascript" src="/style%20library/Nets/Common.UI/Scripts/Components/jquery-1.10.2.min.js?r=2"></script> <script type="text/javascript" src="/ScriptResource.axd?d=pR9GdxYSOgBhlXuaE3EPDRjRiAYQzkLPN85n1nNxWpP-Mhmvu-kEJovpoH5WWuaNlsNObk6O4kqi3HJ2MCEtHz7T_fyUC6aXnbJX9-7taMGxgstMi_WjeFIvODmyoDbcPHMA54eCWchnD5wG9eOwi7trOm24h1070YcCI0PVYwU5GcBCXOzCeSZeKUScFpir0&t=ffffffffb201fd3f"></script> <script type="text/javascript" src="/_layouts/15/blank.js?rev=mH93eXsUTRbNmeqqIkB79g%3D%3DTAG0"></script> <script type="text/javascript" src="/ScriptResource.axd?d=AS5XTthLMTI2Vx3nonnpDaIzF_tsflLwcGn2OcEL2QGw1fTREK5HUp-abwTWRDotBTV8VBSNXheGyP8Be6fPiUR7f1UfrXgJyRhIKX_LPwtk0b-kXWhS49HxyGDXYoqYFqzwBCMJl25z-j80REVcKv4iC5PJ41iz1qvznmLSRic_UCpefwV6xyNuQZMbSv2d0&t=ffffffffb201fd3f"></script> <script type="text/javascript">RegisterSod("require.js", "\u002f_layouts\u002f15\u002frequire.js?rev=4UhLIF\u00252FezOvmGnh\u00252Fs0LLpA\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("strings.js", "\u002f_layouts\u002f15\u002f1033\u002fstrings.js?rev=k\u00252FSaOdWtcHDDvsb\u00252FUFykOA\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("sp.res.resx", "\u002f_layouts\u002f15\u002f1033\u002fsp.res.js?rev=wAoMiKx7gNtLcYzRgm0ujg\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("sp.runtime.js", "\u002f_layouts\u002f15\u002fsp.runtime.js?rev=nKk5EIGHG6JEXoUwNEK7pQ\u00253D\u00253DTAG0");RegisterSodDep("sp.runtime.js", "sp.res.resx");</script> <script type="text/javascript">RegisterSod("sp.js", "\u002f_layouts\u002f15\u002fsp.js?rev=rT3H7syZ5SZaQSldVRJDCg\u00253D\u00253DTAG0");RegisterSodDep("sp.js", "sp.runtime.js");RegisterSodDep("sp.js", "sp.ui.dialog.js");RegisterSodDep("sp.js", "sp.res.resx");</script> <script type="text/javascript">RegisterSod("sp.init.js", "\u002f_layouts\u002f15\u002fsp.init.js?rev=B0EUSeWWgBV48a6JjSAWjA\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("sp.ui.dialog.js", "\u002f_layouts\u002f15\u002fsp.ui.dialog.js?rev=293vt5\u00252Fh22ppm8H7ZMR7TQ\u00253D\u00253DTAG0");RegisterSodDep("sp.ui.dialog.js", "sp.init.js");RegisterSodDep("sp.ui.dialog.js", "sp.res.resx");</script> <script type="text/javascript">RegisterSod("core.js", "\u002f_layouts\u002f15\u002fcore.js?rev=sueOTw7xGc9aFLBZYLTJzw\u00253D\u00253DTAG0");RegisterSodDep("core.js", "strings.js");</script> <script type="text/javascript">RegisterSod("menu.js", "\u002f_layouts\u002f15\u002fmenu.js?rev=1QEDPEpZaQvwmg18E\u00252FE0Tw\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("mQuery.js", "\u002f_layouts\u002f15\u002fmquery.js?rev=C\u00252BtBRnGeIPlnH0v4\u00252BdKymg\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("callout.js", "\u002f_layouts\u002f15\u002fcallout.js?rev=r11vFZixpBaHmS1sxAqQGw\u00253D\u00253DTAG0");RegisterSodDep("callout.js", "strings.js");RegisterSodDep("callout.js", "mQuery.js");RegisterSodDep("callout.js", "core.js");</script> <script type="text/javascript">RegisterSod("sp.core.js", "\u002f_layouts\u002f15\u002fsp.core.js?rev=wSM6u8iZpjfg5vIrfTDLrQ\u00253D\u00253DTAG0");RegisterSodDep("sp.core.js", "strings.js");RegisterSodDep("sp.core.js", "sp.init.js");RegisterSodDep("sp.core.js", "core.js");</script> <script type="text/javascript">RegisterSod("clienttemplates.js", "\u002f_layouts\u002f15\u002fclienttemplates.js?rev=DlaKxfVyTJopMl9yZJQXDA\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("sharing.js", "\u002f_layouts\u002f15\u002fsharing.js?rev=KbBmtV4x8KS1lo3\u00252BIPoc0w\u00253D\u00253DTAG0");RegisterSodDep("sharing.js", "strings.js");RegisterSodDep("sharing.js", "mQuery.js");RegisterSodDep("sharing.js", "clienttemplates.js");RegisterSodDep("sharing.js", "core.js");</script> <script type="text/javascript">RegisterSod("suitelinks.js", "\u002f_layouts\u002f15\u002fsuitelinks.js?rev=5rpgPTPxIJIPg5sx3M1NYw\u00253D\u00253DTAG0");RegisterSodDep("suitelinks.js", "strings.js");RegisterSodDep("suitelinks.js", "core.js");</script> <script type="text/javascript">RegisterSod("userprofile", "\u002f_layouts\u002f15\u002fsp.userprofiles.js?rev=cx6U8sP\u00252ByP0OFLjk6ekyIg\u00253D\u00253DTAG0");RegisterSodDep("userprofile", "sp.runtime.js");</script> <script type="text/javascript">RegisterSod("followingcommon.js", "\u002f_layouts\u002f15\u002ffollowingcommon.js?rev=\u00252FXtkKXwbuQJBpxWAFeRA6g\u00253D\u00253DTAG0");RegisterSodDep("followingcommon.js", "strings.js");RegisterSodDep("followingcommon.js", "sp.js");RegisterSodDep("followingcommon.js", "userprofile");RegisterSodDep("followingcommon.js", "core.js");RegisterSodDep("followingcommon.js", "mQuery.js");</script> <script type="text/javascript">RegisterSod("profilebrowserscriptres.resx", "\u002f_layouts\u002f15\u002f1033\u002fprofilebrowserscriptres.js?rev=qwf69WaVc1mYlJLXqmZmVA\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("sp.ui.mysitecommon.js", "\u002f_layouts\u002f15\u002fsp.ui.mysitecommon.js?rev=AvVwjOHEWcA\u00252FwUJRH5OysA\u00253D\u00253DTAG0");RegisterSodDep("sp.ui.mysitecommon.js", "sp.init.js");RegisterSodDep("sp.ui.mysitecommon.js", "sp.runtime.js");RegisterSodDep("sp.ui.mysitecommon.js", "userprofile");RegisterSodDep("sp.ui.mysitecommon.js", "profilebrowserscriptres.resx");</script> <script type="text/javascript">RegisterSod("browserScript", "\u002f_layouts\u002f15\u002fie55up.js?rev=1N43qWke0LFeP4FpN9PXCg\u00253D\u00253DTAG0");RegisterSodDep("browserScript", "strings.js");</script> <script type="text/javascript">RegisterSod("inplview", "\u002f_layouts\u002f15\u002finplview.js?rev=43yEBtEyPgnMWziQ7D8RRQ\u00253D\u00253DTAG0");RegisterSodDep("inplview", "strings.js");RegisterSodDep("inplview", "core.js");RegisterSodDep("inplview", "clienttemplates.js");RegisterSodDep("inplview", "sp.js");</script> <link type="text/xml" rel="alternate" href="/GDPR/_vti_bin/spsdisco.aspx" /> <link rel="canonical" href="https://www.nets.eu:443/GDPR" /> <script type="text/javascript" lang="javascript" src="/style%20library/countrysites/scripts/nets.countrysites.ui.preload.js"></script> <!-- Non Cached Content --> <!-- Adobe Launch --> <link rel="preconnect" href="//dpm.demdex.net"> <link rel="preconnect" href="//fast.pbs-nets-global-prod.demdex.net"> <link rel="preconnect" href="//pbs-nets-global-prod.demdex.net"> <link rel="preconnect" href="//cm.everesttech.net"> <link rel="preconnect" href="//pbs-nets-global-prod.tt.omtrdc.net"> <link rel="preconnect" href="//pbs-nets-global-prod.sc.omtrdc.net"> <link rel="dns-prefetch" href="//dpm.demdex.net"> <link rel="dns-prefetch" href="//fast.pbs-nets-global-prod.demdex.net"> <link rel="dns-prefetch" href="//pbs-nets-global-prod.demdex.net"> <link rel="dns-prefetch" href="//cm.everesttech.net"> <link rel="dns-prefetch" href="//pbs-nets-global-prod.tt.omtrdc.net"> <link rel="dns-prefetch" href="//pbs-nets-global-prod.sc.omtrdc.net"> <script> var digitalData = jQuery.extend(true, {"page":{"pageInfo":{"pageName":"gdpr"},"category":{"pageType":"frontpage","primaryCategory":"gdpr","subCategory1":"n/a","subCategory2":"n/a","webPath":"nets.eu/gdpr:int","isRootWeb":false,"isRootSite":true},"attributes":{"language":"da-DK"}}}, { page: { pageInfo: { destinationURL: decodeURIComponent(document.location.href).toLowerCase(), referringURL: decodeURIComponent(document.referrer).toLowerCase(), pageTitle: decodeURIComponent(document.title).toLowerCase(), pagePath: decodeURIComponent(location.href.replace(location.search, '')).toLowerCase(), pageQuery: decodeURIComponent(location.search), pageHash: decodeURIComponent(location.hash) }, category: { site: 'international', searchSource: 'int' } } }, {}); if(window.location.search !== "" && window.location.search.indexOf('k=') > 0) { digitalData.page.pageInfo.onsiteSearchTerm = decodeURIComponent(window.location.search.replace(new RegExp("^(?:.*[&\\?]k(?:\\=([^&]*))?)?.*$", "i"), "$1")); digitalData.page.pageInfo.onsiteSearchTerms = digitalData.page.pageInfo.onsiteSearchTerm.toLowerCase().replace(/ /g, ':'); } </script> <script src="//assets.adobedtm.com/launch-ENd4568b8e34524678ae51648b6d7d86e7.min.js?rev=r23" async></script> <!-- End Adobe Launch --> <!-- Cookie Policy Launch --> <script> var cookieNotActiveForMarketing = '<p>Please <a href="/cookies">enable marketing cookies</a> to see this content</p>'; var cookieNotActiveForInsights = '<p>Please <a href="/cookies">enable insight cookies</a> to see this content</p>'; function paintCookieOverlay() { var jC = jQuery('#CookieReportsBanner'); if (jC.length === 1) { jC.css({ 'position': 'fixed' }); jC.wrapInner('<div class="wscr-BannerWrapper"></div>'); } else { setTimeout(function () { paintCookieOverlay(); }, 50); } } </script> <!-- End Cookie Policy Launch --></head> <body> <script type="text/javascript"> if (_documentIsInEditMode) { document.body.className += ' edit-mode'; ExecuteOrDelayUntilScriptLoaded(function () { RTE.Canvas.initialFocusOnRichText = function () { return false; } RTE.Canvas.setInitialFocus = function () { }; }, 'SP.UI.RTE.js'); ExecuteOrDelayUntilScriptLoaded(function () { RTE.PublishingRichTextEditor.setInitialFocusToEditableRegion = function () { }; }, 'SP.UI.RTE.Publishing.js'); } else { document.body.className += ' display-mode'; } if (_documentIsInDialogMode) { document.body.className += ' nets-dialogHidden'; } else { document.body.className += ' nets-page-view'; } (function () { var up = location.pathname.toLowerCase().split('/'); var cn = ""; for (var i = 0; i < up.length; i++) { if (up[i] !== "" && up[i] !== "pages" && up[i].indexOf('.') === -1) { cn += " nbc-" + up[i]; } } if (cn !== "") { document.body.className += cn; } })(); if (typeof _yesUserIsAuthenticated == "undefined" || _yesUserIsAuthenticated == false) { var FixRibbonAndWorkspaceDimensions = (function() { var original = FixRibbonAndWorkspaceDimensions; return function () { original(); var elmWorkspace = GetCachedElement("s4-workspace"); elmWorkspace.style.height = ""; } })(); } </script> <a href="#contentBox" class="skipLink" onclick="goToMainContent(event)" accesskey="s">Skip To Content</a> <script> function goToMainContent(e) { e.preventDefault(); jQuery("#contentBox").attr('tabindex', '0').focus(); //jQuery("#contentBox").find("a").first().focus(); } </script> <div id="imgPrefetch" style="display:none"> <img src="/_layouts/15/images/spcommon.png?rev=40" /> <img src="/Style%20Library/CountrySites/Images/logo.svg?rev=40" /> </div> <form method="post" action="./GDPR" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm"> <div class="aspNetHidden"> <input type="hidden" name="_wpcmWpid" id="_wpcmWpid" value="" /> <input type="hidden" name="wpcmVal" id="wpcmVal" value="" /> <input type="hidden" name="MSOWebPartPage_PostbackSource" id="MSOWebPartPage_PostbackSource" value="" /> <input type="hidden" name="MSOTlPn_SelectedWpId" id="MSOTlPn_SelectedWpId" value="" /> <input type="hidden" name="MSOTlPn_View" id="MSOTlPn_View" value="0" /> <input type="hidden" name="MSOTlPn_ShowSettings" id="MSOTlPn_ShowSettings" value="False" /> <input type="hidden" name="MSOGallery_SelectedLibrary" id="MSOGallery_SelectedLibrary" value="" /> <input type="hidden" name="MSOGallery_FilterString" id="MSOGallery_FilterString" value="" /> <input type="hidden" name="MSOTlPn_Button" id="MSOTlPn_Button" value="none" /> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__REQUESTDIGEST" id="__REQUESTDIGEST" value="noDigest" /> <input type="hidden" name="MSOSPWebPartManager_DisplayModeName" id="MSOSPWebPartManager_DisplayModeName" value="Browse" /> <input type="hidden" name="MSOSPWebPartManager_ExitingDesignMode" id="MSOSPWebPartManager_ExitingDesignMode" value="false" /> <input type="hidden" name="MSOWebPartPage_Shared" id="MSOWebPartPage_Shared" value="" /> <input type="hidden" name="MSOLayout_LayoutChanges" id="MSOLayout_LayoutChanges" value="" /> <input type="hidden" name="MSOLayout_InDesignMode" id="MSOLayout_InDesignMode" value="" /> <input type="hidden" name="_wpSelected" id="_wpSelected" value="" /> <input type="hidden" name="_wzSelected" id="_wzSelected" value="" /> <input type="hidden" name="MSOSPWebPartManager_OldDisplayModeName" id="MSOSPWebPartManager_OldDisplayModeName" value="Browse" /> <input type="hidden" name="MSOSPWebPartManager_StartWebPartEditingName" id="MSOSPWebPartManager_StartWebPartEditingName" value="false" /> <input type="hidden" name="MSOSPWebPartManager_EndWebPartEditing" id="MSOSPWebPartManager_EndWebPartEditing" value="false" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTg1NDI3OTA0MA9kFgJmD2QWAgIBD2QWBgIBD2QWBgIeD2QWAgIBD2QWAgIDDxYCHhNQcmV2aW91c0NvbnRyb2xNb2RlCymIAU1pY3Jvc29mdC5TaGFyZVBvaW50LldlYkNvbnRyb2xzLlNQQ29udHJvbE1vZGUsIE1pY3Jvc29mdC5TaGFyZVBvaW50LCBWZXJzaW9uPTE2LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTcxZTliY2UxMTFlOTQyOWMBZAIjD2QWAgIBD2QWAgIFDxYCHgRUZXh0BbgBPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgaHJlZj0iL1N0eWxlIExpYnJhcnkvQ291bnRyeVNpdGVzL1N0eWxlcy9hbm9ueW1vdXMuY3NzIi8+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQogICAgdmFyIF95ZXNVc2VySXNBdXRoZW50aWNhdGVkID0gZmFsc2U7DQo8L3NjcmlwdD4NCmQCLg9kFgJmD2QWAmYPPCsABgBkAgMPZBYCZg8WAh8BBWk8YSBocmVmPSIjY29udGVudEJveCIgY2xhc3M9InNraXBMaW5rIiBvbmNsaWNrPSJnb1RvTWFpbkNvbnRlbnQoZXZlbnQpIiBhY2Nlc3NrZXk9InMiPlNraXAgVG8gQ29udGVudDwvYT5kAgkPZBYGAgEPZBYEBSZnX2FkZTRhNzYzX2NmNzZfNDdmYl84NTYxXzgwNTg0MjQwYWQwZQ9kFgICAQ9kFgICAQ8WAh4FY2xhc3MFF2FjY29yZGlvbi13cmFwcGVyIHR5cGUwFgICAQ8WAh4LXyFJdGVtQ291bnQCCRYSAgEPZBYEAgEPFgQeCWlubmVyaHRtbAURV2hhdCBpcyB0aGUgR0RQUj8eBWluZGV4BQEwZAIDDxYEHwQFrQM8cD7igItUaGUgR2VuZXJhbCBEYXRhIFByb3RlY3Rpb24gUmVndWxhdGlvbiAo4oCcR0RQUuKAnSkgaXMgYSBuZXcgRVUgcmVndWxhdGlvbiB0aGF0IHJlZ3VsYXRlcyB0aGUgY29sbGVjdGlvbiwgdXNlLCBzaGFyaW5nLCByZXRlbnRpb24gZXRjLiAoJnF1b3Q7cHJvY2Vzc2luZyZxdW90Oykgb2YgcGVyc29uYWwgZGF0YSBieSBwcml2YXRlIGVudGl0aWVzIGFuZCBwdWJsaWMgYXV0aG9yaXRpZXMuIFRoZSBHRFBSIHdpbGwgYXBwbHkgZnJvbSAyNSBNYXkgMjAxOCwgYW5kIGl0IGNvbnRhaW5zIHN0cmljdGVyIHJ1bGVzIG9uIGhvdyBhIG5hdHVyYWwgb3IgbGVnYWwgcGVyc29uLCBwdWJsaWMgYXV0aG9yaXR5LCBhZ2VuY3kgb3Igb3RoZXIgYm9keSwgcHJvY2Vzc2VzIHBlcnNvbmFsIGluZm9ybWF0aW9uIHRoYW4gdGhlIGN1cnJlbnQgcnVsZXMuIDwvcD4fBQUBMGQCAg9kFgQCAQ8WBB8EBSlXaHkgaXMgdGhlIEVVIGludHJvZHVjaW5nIHRoZSByZWd1bGF0aW9uPx8FBQExZAIDDxYEHwQFhwQ8cD7igItUaGUgYmFzaWMgcnVsZXMgb24gZGF0YSBwcm90ZWN0aW9uIGVudGFpbCB0aGF0IGEgbmF0dXJhbCBwZXJzb24gKGkuZS4gdGhlIGRhdGEgc3ViamVjdCkgaGFzIGEgbnVtYmVyIG9mIHJpZ2h0cyBhbmQgZW5qb3lzIHByb3RlY3Rpb24gYWdhaW5zdCB1bmF1dGhvcmlzZWQgcHJvY2Vzc2luZyBvZiBoaXMgb3IgaGVyIHBlcnNvbmFsIGluZm9ybWF0aW9uLiBUaGlzIG1lYW5zIHRoYXQgZm9yIGV4YW1wbGUgYW55IGNvbXBhbnksIHRoYXQgcHJvY2Vzc2VzIHBlcnNvbmFsIGRhdGEgbXVzdCBjb21wbHkgd2l0aCB0aGUgYmFzaWMgcHJpbmNpcGxlcyBvZiBkYXRhIHByb2Nlc3NpbmcuIFRoZSBHRFBSIGlzIGludHJvZHVjZWQgdG8gZW5zdXJlIGNvbnRpbnVvdXMgcHJvdGVjdGlvbiBvZiB0aGVzZSByaWdodHMgaW4gYW4gaW5jcmVhc2luZ2x5IGV2b2x2aW5nICZxdW90O2RpZ2l0YWwgd29ybGQmcXVvdDsgdGhhdCBoYXMgY2hhbmdlZCBzaWduaWZpY2FudGx5IG92ZXIgdGhlIHBhc3QgMjAgeWVhcnMuIDwvcD4fBQUBMWQCAw9kFgQCAQ8WBB8EBS9XaGljaCBraW5kIG9mIGRhdGEgaXMgY292ZXJlZCBieSB0aGUgbmV3IHJ1bGVzPx8FBQEyZAIDDxYEHwQF6wM8cD7igItUaGUgbmV3IHJ1bGVzIGFwcGx5IHRvIGFsbCBwcm9jZXNzaW5nIG9mIGluZm9ybWF0aW9uIHRoYXQgbWF5IHJlbGF0ZSB0byBhIG5hdHVyYWwgcGVyc29uLCBhbmQgdGh1cyB0byBib3RoIGN1c3RvbWVyIGFuZCBlbXBsb3llZSBkYXRhLiBJbiBwcmFjdGljZSwgdGhpcyBtZWFucyB0aGF0IHRoZSBydWxlcyBhcHBseSB0byBhbnkgcGVyc29uYWwgaW5mb3JtYXRpb24gYWJvdXQgY3VzdG9tZXJzLCBlbXBsb3llZXMsIGpvYiBhcHBsaWNhbnRzLCBldGMuIEFueXRoaW5nIGZyb20gYmFzaWMgaW5mb3JtYXRpb24sIHN1Y2ggYXMgZm9yIGluc3RhbmNlIG5hbWUsIGVtYWlsIGFkZHJlc3NlcyBhbmQgdGVsZXBob25lIG51bWJlcnMsIHRvIHNlbnNpdGl2ZSBwZXJzb25hbCBpbmZvcm1hdGlvbiBhYm91dCwgZm9yIGluc3RhbmNlLCBoZWFsdGggYW5kIHRyYWRlIHVuaW9uIG1lbWJlcnNoaXBzLCB3aWxsIGJlIGNvdmVyZWQgYnkgdGhlIG5ldyBydWxlcy4gPC9wPh8FBQEyZAIED2QWBAIBDxYEHwQFMFdoYXQgaXMgdGhlIG1vc3Qgc2lnbmlmaWNhbnQgY2hhbmdlIGluIHRoZSBHRFBSPx8FBQEzZAIDDxYEHwQFjgM8cD7igItUaGUgbW9zdCBzaWduaWZpY2FudCBjaGFuZ2UgaXMgdGhlIG5ldyBjb25jZXB0IGludHJvZHVjZWQgYnkgdGhlIEdlbmVyYWwgRGF0YSBQcm90ZWN0aW9uIFJlZ3VsYXRpb24gY2FsbGVkICdBY2NvdW50YWJpbGl0eScuIEluIHByYWN0aWNlLCB0aGlzIG1lYW5zIHRoYXQgY29tcGFuaWVzIGhhdmUgdG8gYmUgYWJsZSB0byBkZW1vbnN0cmF0ZSB0aGF0IHRoZXkgY29tcGx5IHdpdGggdGhlIHRlcm1zIG9mIHRoZSBydWxlczsgZm9yIGluc3RhbmNlIGJ5IHByb3ZpZGluZyBpbmZvcm1hdGlvbiBhYm91dCB0aGVpciBwcm9jZXNzaW5nIGFuZCBjb250cm9scyBpbXBsZW1lbnRlZCB0byBzYWZlZ3VhcmQgcGVyc29uYWwgZGF0YSAtIGluIHNob3J0LCBhIGNvbXBsaWFuY2UgcHJvZ3JhbS4gPC9wPh8FBQEzZAIFD2QWBAIBDxYEHwQFQ0hvdyBkb2VzIHRoZSBHZW5lcmFsIERhdGEgUHJvdGVjdGlvbiBSZWd1bGF0aW9uIGJlbmVmaXQgYnVzaW5lc3Nlcz8fBQUBNGQCAw8WBB8EBfgCPHA+VGhlIHJlZ3VsYXRpb24gcHJvdmlkZXMsIGFzIHN0YXJ0aW5nIHBvaW50LCBzaW1wbGlmaWNhdGlvbiBieSBvbmUgc2V0IG9mIHJ1bGVzIGZvciBhbGwgcHJvY2Vzc2luZyB3aXRoaW4gdGhlIEVVL0VFQS4gVGhpcyBzdGFuZGFyZGlzYXRpb24gZW5zdXJlcyBlZmZlY3RpdmUgb3BlcmF0aW9ucyBmb3IgY29tcGFuaWVzIGFuZCB1bmlmaWVkIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGRhdGEgc3ViamVjdHMsIHdoaWNoIHdpbGwgaW5jcmVhc2UgdGhlIHRydXN0IGFuZCB1bmRlcnN0YW5kaW5nLiBUaGVyZSB3aWxsLCBob3dldmVyLCBiZSBzb21lIGxvY2FsIGRpZmZlcmVuY2VzIGJldHdlZW4gdGhlIGRpZmZlcmVudCBFVS9FRUEgbWVtYmVyIHN0YXRlcy4gPC9wPh8FBQE0ZAIGD2QWBAIBDxYEHwQFVUhvdyBkb2VzIHRoZSBHZW5lcmFsIERhdGEgUHJvdGVjdGlvbiBSZWd1bGF0aW9uIGFmZmVjdCB0aGUgc2VydmljZXMgcHJvdmlkZWQgYnkgTmV0cz8fBQUBNWQCAw8WBB8EBagEPHA+TmV0cyBoYXMgcmV2aWV3ZWQgdGhlIHBlcnNvbmFsIGRhdGEgZmxvd3MgaW4gb3VyIHNlcnZpY2VzIGluIG9yZGVyIHRvIG1lZXQgdGhlIG5ldyBkZW1hbmRzIGluIHRoZSByZWd1bGF0aW9uIGFuZCBpbiBvcmRlciBmb3IgTmV0c+KAmSBjdXN0b21lcnMgdG8gYmUgYWJsZSB0byBkb2N1bWVudCBhY2NvdW50YWJpbGl0eSB0aGVtc2VsdmVzLiBXaGVyZSBuZWVkZWQgd2UgYWRvcHRlZCB0aGUgcHJvY2Vzc2luZywgZG9jdW1lbnRhdGlvbiBvZiB0aGUgc2VydmljZXMgYW5kL29yIGRhdGEgcHJvY2Vzc2luZyBhZ3JlZW1lbnRzLiBXZSBhbHNvIGhhdmUgcmV2aWV3ZWQgdGhlIGludGVybmFsIHBvbGljaWVzIGFuZCBpbnRlcm5hbCBnb3Zlcm5hbmNlIHJlbGF0ZWQgdG8gZGF0YSBwcml2YWN5IGFuZCB1cGRhdGVkIHRoZSBwcm9jZWR1cmVzIHRvIGJlIGNvbXBsaWFudCB3aXRoIHRoZSByZWd1bGF0aW9uLiBUaGlzIGluY2x1ZGVzIGEgRGF0YSBQcm90ZWN0aW9uIEdyb3VwIFBvbGljeSBhbmQgYXBwb2ludG1lbnQgb2YgYSBEYXRhIFByb3RlY3Rpb24gT2ZmaWNlci48L3A+HwUFATVkAgcPZBYEAgEPFgQfBAVHSG93IGRvZXMgdGhlIEdlbmVyYWwgRGF0YSBQcm90ZWN0aW9uIFJlZ3VsYXRpb24gYWZmZWN0IE5ldHPigJkgdmVuZG9ycz8fBQUBNmQCAw8WBB8EBZEDPHA+TmV0cyBoYXMgYXNzZXNzZWQgdGhlIGFjY291bnRhYmlsaXR5IG9mIE5ldHMgdmVuZG9ycyBhbmQgaGFzIHRha2VuIHRoZSByZWxldmFudCBzdGVwcyB0byBlbnN1cmUgdGhhdCB0aGUgbmV3IGRlbWFuZHMgaW4gdGhlIHJlZ3VsYXRpb24gYXJlIGltcGxlbWVudGVkIGJ5IG91ciB2ZW5kb3JzIHdobyBhcmUgaGFuZGxpbmcgdGhlIHByaXZhY3kgZGF0YSBvbiBiZWhhbGYgb2YgTmV0cyB0byBwZXJmb3JtIHRoZSBzZXJ2aWNlcy4gVGhpcyBpbmNsdWRlcyBhZGp1c3RpbmcgZXhpc3RpbmcgdmVuZG9yIGFncmVlbWVudHMvc3ViIGRhdGEgcHJvY2Vzc29yIGFncmVlbWVudHMgYW5kIHNlY3VyaXR5IHJlcXVpcmVtZW50cyB0byByZWZsZWN0IHRoZSBjaGFuZ2VzIGluIHJlc3BvbnNpYmlsaXRpZXMuIDwvcD4fBQUBNmQCCA9kFgQCAQ8WBB8EBVZIb3cgaXMgTmV0cyBlbnN1cmluZyB0aGF0IHRoZSBzZXJ2aWNlcyB3aWxsIGJlIGNvbXBsaWFudCBhbHNvIGluIHRoZSBmdXR1cmUgd2l0aCBHRFBSPx8FBQE3ZAIDDxYEHwQFsQI8cD7igItOZXRzIGhhcyB1cGRhdGVkIGl0cyBpbnRlcm5hbCBwcm9jZXNzZXMgYW5kIHByb2NlZHVyZXMgaW4gcmVzcGVjdCB0byBkYXRhIHByaXZhY3kgdG8gZW5zdXJlIHRoZSBleGlzdGluZyBhbmQgY2hhbmdlZCAvIG5ldyBzZXJ2aWNlcyB3aWxsIHJlbWFpbiBjb21wbGlhbnQgd2l0aCBHRFBSLiBUaGlzIGluY2x1ZGVzIGEgRGF0YSBQcml2YWN5IEltcGFjdCBBc3Nlc3NtZW50IHByb2Nlc3MgdG8gZW5zdXJlIHRoYXQgcHJpdmFjeSByaXNrIGlzIGFzc2Vzc2VkIGFuZCBldmVudHVhbCBoaWdoIHJpc2tzIG1pdGlnYXRlZC4gPC9wPh8FBQE3ZAIJD2QWBAIBDxYEHwQFJldoZXJlIGNhbiBJIGxlYXJuIG1vcmUgYWJvdXQgdGhlIEdEUFI/HwUFAThkAgMPFgQfBAXQAjxwPlBsZWFzZSB2aXNpdCB0aGUgcHVibGljIHBhZ2VzIG9mIEVVJiM1ODsgPGJyPjxhIGhyZWY9Imh0dHAmIzU4Oy8vZWMuZXVyb3BhLmV1L2p1c3RpY2UvZGF0YS1wcm90ZWN0aW9uL3JlZm9ybS9pbmRleF9lbi5odG0iPmh0dHAmIzU4Oy8vZWMuZXVyb3BhLmV1L2p1c3RpY2UvZGF0YS1wcm90ZWN0aW9uL3JlZm9ybS9pbmRleF9lbi5odG08L2E+IDxicj5Zb3VyIGxvY2FsIERhdGEgUHJvdGVjdGlvbiBhdXRob3JpdGllcyBhbHNvIGdpdmVzIGd1aWRlbGluZXMgYXMgdG8gdGhlIHVuZGVyc3RhbmRpbmcgb2YgdGhlIEdEUFIsIHBsZWFzZSB2aXNpdCB0aGVpciBwdWJsaWMgcGFnZXMuPC9wPh8FBQE4ZAUmZ180MjMwMzgwNV8yNjVhXzRjM2VfYWRlNV9mNGU4NzA4NjM4ZjYPZBYEZg8WAh4HVmlzaWJsZWhkAgEPFgIfBmhkAgUPZBYCAgIPZBYCAgEPZBYCAgMPFgIfBmgWAmYPZBYEAgMPZBYGAgEPFgIfBmhkAgMPFgIfBmhkAgUPFgIfBmhkAgQPDxYCHglBY2Nlc3NLZXkFAS9kZAIJD2QWCAIED2QWAgIBD2QWCgIBDxYCHwEFmhI8ZGl2IGNsYXNzPSJuY3MtbWVnYW1lbnUtY291bnRyeS1zZWxlY3RvciBuY3MtbWVnYW1lbnUtY2xvc2FibGUgdHJhbnNpdGlvbi10cmFuc2Zvcm0iPgogICAgICA8YSBjbGFzcz0ibmNzLW1lZ2FtZW51LXNlbGVjdC1jb3VudHJ5LWNsb3NlIG5jcy1tZWdhbWVudS1jbG9zZS1pY29uIiBocmVmPSIjIj4gCiAgICAgICAgIDxzcGFuIGNsYXNzPSJzci1vbmx5Ij5DbG9zZSBjb3VudHJpZXMgcGFuZWw8L3NwYW4+PC9hPiAKICAgICAgPGgyIGNsYXNzPSJuY3MtbWVnYW1lbnUtY291bnRyeS1oZWFkZXIiPlNlbGVjdCBjb3VudHJ5PC9oMj48aDQgY2xhc3M9Im5jcy1tZWdhbWVudS1jb3VudHJ5LWJvZHkiPkZvciBzb2x1dGlvbnMgaW4gYSBzcGVjaWZpYyBjb3VudHJ5IHBsZWFzZSB2aXNpdCBvdXIgbG9jYWwgd2Vic2l0ZTxicj48L2g0PgogICAgICA8bmF2IGNsYXNzPSJuY3MtbWVnYW1lbnUtY291bnRyaWVzIiByb2xlPSJjaG9vc2Vjb3VudHJ5Ij4KICAgICAgICAgPHA+IAogICAgICAgICAgICA8YSB0aXRsZT0iTGl0aHVhbmlhIiBjbGFzcz0ibmNzLW1lZ2FtZW51LWMtbGl0aHVhbmlhIiBocmVmPSIvbHQtbHQiPkxpdGh1YW5pYTwvYT48YSB0aXRsZT0iTGF0dmlhIiBjbGFzcz0ibmNzLW1lZ2FtZW51LWMtbGF0dmlhIiBocmVmPSIvbHYtbHYiPkxhdHZpYTwvYT48YSB0aXRsZT0iRXN0b25pYSIgY2xhc3M9Im5jcy1tZWdhbWVudS1jLWVzdG9uaWEiIGhyZWY9Ii9ldGVlIj5Fc3RvbmlhPC9hPjxhIHRpdGxlPSJTY2h3ZWl6IiBjbGFzcz0ibmNzLW1lZ2FtZW51LWMtc3dpdHplcmxhbmQiIGhyZWY9Ii9kZS1DSC9wYXltZW50cyI+U3dpdHplcmxhbmQ8L2E+PGEgdGl0bGU9IlN3ZWRlbiIgY2xhc3M9Im5jcy1tZWdhbWVudS1jLXN3ZWRlbiIgaHJlZj0iL3NlLXN2Ij5Td2VkZW48L2E+PGEgdGl0bGU9IkZpbmxhbmQiIGNsYXNzPSJuY3MtbWVnYW1lbnUtYy1maW5sYW5kIiBocmVmPSIvZmktZmkiPkZpbmxhbmQ8L2E+PGEgdGl0bGU9Ik5vcndheSIgY2xhc3M9Im5jcy1tZWdhbWVudS1jLW5vcndheSIgaHJlZj0iL25vLW5iIj5Ob3J3YXk8L2E+PGEgdGl0bGU9IkRlbm1hcmsiIGNsYXNzPSJuY3MtbWVnYW1lbnUtYy1kZW5tYXJrIiBocmVmPSIvZGstZGEiPkRlbm1hcms8L2E+PGJyPjwvcD4gCiAgICAgICAgIDxwPgogICAgICAgICAgICA8YSB0aXRsZT0iR2xvYmFsIiBjbGFzcz0ibmNzLW1lZ2FtZW51LWMtZ2xvYmFsIiBocmVmPSIvIj5JbnRlcm5hdGlvbmFsPC9hPjxicj48L3A+PC9uYXY+IAogICAgICA8cCBjbGFzcz0ibmNzLW1lZ2FtZW51LW5leGktcHJlc2VudGF0aW9uIj5OZXRzIGlzIGEgcGFydCBvZiB0aGUgTmV4aSBHcm91cCAtIFRoZSBFdXJvcGVhbiBQYXlUZWNoLiBWaXNpdCBvdXIgR3JvdXAgd2Vic2l0ZSBhdDxicj48YSBocmVmPSJodHRwczovL3d3dy5uZXhpZ3JvdXAuY29tLyI+PGltZyBzcmM9Ii9uZXRzLW5leGkvUHVibGlzaGluZ0ltYWdlcy9uZXhpLWxvZ28tbW9ub2Nyb21lLnBuZyIgYWx0PSJWaXNpdCBodHRwczovL3d3dy5uZXhpZ3JvdXAuY29tIiBjbGFzcz0ibmNzLW1lZ2FtZW51LW5leGktbG9nbyIgLz48L2E+PC9wPjwvZGl2PjxkaXYgY2xhc3M9ImNvbnRhaW5lci1mbHVpZCI+PGRpdiBjbGFzcz0ibmNzLW1lZ2FtZW51LXRvcC1ub2RlcyI+PGRpdiBjbGFzcz0ibmNzLW1lZ2FtZW51LXRvcC1ub2RlIj4KICAgICAgICAgICAgPGEgY2xhc3M9Im5jcy1tZWdhbWVudS10b3AtbGluayBub3RhYmxlIiBocmVmPSJodHRwczovL3d3dy5uZXhpZ3JvdXAuY29tL2VuL3Blb3BsZS9jYXJlZXJzL2pvYi1vcGVuaW5ncy8iPkNhcmVlcnM8L2E+PC9kaXY+PGRpdiBjbGFzcz0ibmNzLW1lZ2FtZW51LXRvcC1ub2RlIj4KICAgICAgICAgICAgPGEgY2xhc3M9Im5jcy1tZWdhbWVudS10b3AtbGluayBub3RhYmxlIiBocmVmPSJodHRwczovL3d3dy5uZXhpZ3JvdXAuY29tL2VuL3Blb3BsZS9saWZlLWF0LW5leGkvb3ZlcnZpZXcvIj5MaWZlQE5leGk8L2E+PC9kaXY+PGRpdiBjbGFzcz0ibmNzLW1lZ2FtZW51LXRvcC1ub2RlIj4KICAgICAgICAgICAgPGEgY2xhc3M9Im5jcy1tZWdhbWVudS10b3AtbGluayBub3RhYmxlIiBocmVmPSIvUGFnZXMvb3BlcmF0aW9uYWwtc3RhdHVzLmFzcHgiPk9wZXJhdGluZyBTdGF0dXM8L2E+PC9kaXY+PGRpdiBjbGFzcz0ibmNzLW1lZ2FtZW51LXRvcC1ub2RlIj4KICAgICAgICAgICAgPGEgY2xhc3M9Im5jcy1tZWdhbWVudS10b3AtbGluayBuY3MtbWVnYW1lbnUtc2VsZWN0LWNvdW50cnkgbmNzLW1lZ2FtZW51LWMtZ2xvYmFsIGhpZGRlbi14cyIgaHJlZj0iI1NlbGVjdENvdW50cnkiPkNob29zZSBjb3VudHJ5PC9hPuKAizwvZGl2PjwvZGl2PjwvZGl2PmQCBQ8WAh8BBYsBPGEgY2xhc3M9Im5jcy1tZW51LW1vYmlsZS1hY3RpdmF0b3IiIGhyZWY9IiMiPjxzcGFuPiA8L3NwYW4+PHNwYW4+IDwvc3Bhbj48c3Bhbj4gPC9zcGFuPjxzcGFuPiA8L3NwYW4+PGkgY2xhc3M9InNyLW9ubHkiPk1lbnXigIvigIs8L2k+PC9hPmQCBw8WAh8BBe0KPGRpdiBjbGFzcz0ibmNzLW1lZ2FtZW51LW5vZGVzIj48ZGl2IGNsYXNzPSJ2aXNpYmxlLXhzIG5jcy1tZW51LW1vYmlsZS1mb2N1c3JvdyBjbGVhcmZpeCI+IAogICAgICA8YSBjbGFzcz0ibmNzLW1lbnUtbW9iaWxlLXNlYXJjaCIgaHJlZj0iL3NlYXJjaCI+R28gdG8gU2VhcmNoPC9hPiAKICAgICAgPGEgY2xhc3M9Im5jcy1tZW51LW1vYmlsZS1zdGF0dXMiIGhyZWY9Ii9QYWdlcy9vcGVyYXRpb25hbC1zdGF0dXMuYXNweCI+T3BlcmF0aW9uYWwgU3RhdHVzPC9hPiAKICAgPC9kaXY+PGEgaHJlZj0iIyIgY2xhc3M9Im5jcy1tZWdhbWVudS1ub2RlIG5jcy1tZWdhbWVudS1zdWJub2RlLTAiIGRhdGEtc3VibWVudS1pbmRleD0iMCI+PHNwYW4gY2xhc3M9Im5ldHMtaWNvLXdyYXBwZXIiPjxzcGFuIGNsYXNzPSJuY3MtbWVnYW1lbnUtbm9kZS10ZXh0Ij5Tb2x1dGlvbnM8L3NwYW4+PGkgY2xhc3M9Im5ldHMtaWNvIG5ldHMtaWNvLWFycm93Ij48L2k+PC9zcGFuPjwvYT48YSBocmVmPSIjIiBjbGFzcz0ibmNzLW1lZ2FtZW51LW5vZGUgbmNzLW1lZ2FtZW51LXN1Ym5vZGUtMSIgZGF0YS1zdWJtZW51LWluZGV4PSIxIj48c3BhbiBjbGFzcz0ibmV0cy1pY28td3JhcHBlciI+PHNwYW4gY2xhc3M9Im5jcy1tZWdhbWVudS1ub2RlLXRleHQiPlN1cHBvcnQ8L3NwYW4+PGkgY2xhc3M9Im5ldHMtaWNvIG5ldHMtaWNvLWFycm93Ij48L2k+PC9zcGFuPjwvYT48YSBocmVmPSIjIiBjbGFzcz0ibmNzLW1lZ2FtZW51LW5vZGUgbmNzLW1lZ2FtZW51LXN1Ym5vZGUtMiIgZGF0YS1zdWJtZW51LWluZGV4PSIyIj48c3BhbiBjbGFzcz0ibmV0cy1pY28td3JhcHBlciI+PHNwYW4gY2xhc3M9Im5jcy1tZWdhbWVudS1ub2RlLXRleHQiPkluc2lnaHQg77yGIElubm92YXRpb248L3NwYW4+PGkgY2xhc3M9Im5ldHMtaWNvIG5ldHMtaWNvLWFycm93Ij48L2k+PC9zcGFuPjwvYT48YSBocmVmPSIjIiBjbGFzcz0ibmNzLW1lZ2FtZW51LW5vZGUgbmNzLW1lZ2FtZW51LXN1Ym5vZGUtMyIgZGF0YS1zdWJtZW51LWluZGV4PSIzIj48c3BhbiBjbGFzcz0ibmV0cy1pY28td3JhcHBlciI+PHNwYW4gY2xhc3M9Im5jcy1tZWdhbWVudS1ub2RlLXRleHQiPk5ld3Mg77yGIG1lZGlhPC9zcGFuPjxpIGNsYXNzPSJuZXRzLWljbyBuZXRzLWljby1hcnJvdyI+PC9pPjwvc3Bhbj48L2E+PGEgaHJlZj0iIyIgY2xhc3M9Im5jcy1tZWdhbWVudS1ub2RlIG5jcy1tZWdhbWVudS1zdWJub2RlLTQiIGRhdGEtc3VibWVudS1pbmRleD0iNCI+PHNwYW4gY2xhc3M9Im5ldHMtaWNvLXdyYXBwZXIiPjxzcGFuIGNsYXNzPSJuY3MtbWVnYW1lbnUtbm9kZS10ZXh0Ij5BYm91dCBOZXRzPC9zcGFuPjxpIGNsYXNzPSJuZXRzLWljbyBuZXRzLWljby1hcnJvdyI+PC9pPjwvc3Bhbj48L2E+PC9kaXY+ZAIJDxYCHwEFsAI8aW5wdXQgdHlwZT0idGV4dCIgaWQ9Ik5ldHNHbG9iYWxTZWFyY2giIHBsYWNlaG9sZGVyPSJTZWFyY2ggaGVyZS4uLiIgZGF0YS10YXJnZXQ9Ii9zZWFyY2g/az0iIC8+PGlucHV0IHR5cGU9ImJ1dHRvbiIgaWQ9IkZpcmVHbG9iYWxTZWFyY2giIHRpdGxlPSJTZWFyY2giIC8+PGEgY2xhc3M9Im5jcy1tZWdhbWVudS1zZWxlY3QtY291bnRyeSBuY3MtbWVnYW1lbnUtYy1nbG9iYWwgdmlzaWJsZS14cyBuY3MtbWVnYW1lbnUtc2VsZWN0LWNvdW50cnktbW9iaWxlIiBocmVmPSIjU2VsZWN0Q291bnRyeSI+Q2hvb3NlIGNvdW50cnk8L2E+ZAILDxYCHwEF//sEPGRpdiBkYXRhLXN1Ym1lbnUtaW5kZXg9IjAiIGNsYXNzPSJuY3MtbWVnYW1lbnUtc3Vibm9kZSBuY3MtbWVnYW1lbnUtc3Vibm9kZS0wIj48bmF2IGNsYXNzPSJuY3MtbWVnYW1lbnUtc3Vibm9kZS1jYW52YXMiIHRhYmluZGV4PSIwIj48c3R5bGU+PC9zdHlsZT48ZGl2IGlkPSJNZWdhTWVudTBfUmliYm9uMCIgY2xhc3M9InJpYmJvbiBuY3MtbWVnYW1lbnUtcmliYm9uIG5jcy1tZWdhbWVudS1yaWJib24tMCI+PGRpdiBpZD0iTWVnYU1lbnUwX1JpYmJvbjEiIGNsYXNzPSJyaWJib24tY29udGVudCBuY3MtbWVnYW1lbnUtcmliYm9uIG5jcy1tZWdhbWVudS1yaWJib24tMSI+PGRpdiBpZD0iY3RsMDBfUGxhY2VIb2xkZXJNYWluX21tUmliYm9uUGFuZWxUb3AiPg0KCQ0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICAgICAgICAgICAgICAgIDxzZWN0aW9uPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IG5jcy1yb3cgbmNzLXNpbmdsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnUgY2xhc3M9Im1zLWhpZGUiPg0KCQk8aWU6bWVudWl0ZW0gaWQ9Ik1TT01lbnVfSGVscCIgaWNvbnNyYz0iL19sYXlvdXRzLzE1L2ltYWdlcy9IZWxwSWNvbi5naWYiIG9ubWVudWNsaWNrPSJNU09XZWJQYXJ0UGFnZV9TZXROZXdXaW5kb3dMb2NhdGlvbihNZW51V2ViUGFydC5nZXRBdHRyaWJ1dGUoJ2hlbHBMaW5rJyksIE1lbnVXZWJQYXJ0LmdldEF0dHJpYnV0ZSgnaGVscE1vZGUnKSkiIHRleHQ9IkhlbHAiIHR5cGU9Im9wdGlvbiIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+DQoNCgkJPC9pZTptZW51aXRlbT4NCgk8L21lbnU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9zZWN0aW9uPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQo8L2Rpdj48L2Rpdj48L2Rpdj4NCiAgICAgICAgICAgIDxzdHlsZT48L3N0eWxlPjxkaXYgaWQ9Ik1lZ2FNZW51MF9SaWJib24yIiBjbGFzcz0icmliYm9uIG5jcy1tZWdhbWVudS1yaWJib24gbmNzLW1lZ2FtZW51LXJpYmJvbi0yIj48ZGl2IGlkPSJNZWdhTWVudTBfUmliYm9uMyIgY2xhc3M9InJpYmJvbi1jb250ZW50IG5jcy1tZWdhbWVudS1yaWJib24gbmNzLW1lZ2FtZW51LXJpYmJvbi0zIj48ZGl2IGlkPSJjdGwwMF9QbGFjZUhvbGRlck1haW5fbW1SaWJib25QYW5lbE1haWwiPg0KCQ0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICAgICAgICAgICAgICAgIDxzZWN0aW9uPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IG5jcy1yb3cgbmNzLWhlYWRlciI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LXpvbmUgbXMtZnVsbFdpZHRoIj4NCgkJPGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnUwX1dlYlBhcnQwIiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9ImJkOTVkZmU2LTFjMGQtNDBlZi05ZWY2LTE0ODE1Nzk2ZDNkMCIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTBfV2ViUGFydDAiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibXMtV1BCb2R5ICIgYWxsb3dkZWxldGU9ImZhbHNlIiBzdHlsZT0iIj48ZGl2IGNsYXNzPSJtcy1ydGVzdGF0ZS1maWVsZCI+PGRpdiBjbGFzcz0ibmN1aS1mYXV4LXRlcm0iPiANCiAgIDxhIGNsYXNzPSJuY3VpLXRlcm0tbGluayBuY3VpLWRlcHRoLTAiIGhyZWY9Ii9hYm91dC1uZXRzL291ci1idXNpbmVzcy9QYWdlcy9NZXJjaGFudC1TZXJ2aWNlcy5hc3B4Ij5Gb3IgTWVyY2hhbnRzPC9hPjwvZGl2PiANCjxkaXYgY2xhc3M9Im5jdWktdGVybXMtd3JhcHBlciI+IA0KICAgPGRpdiBjbGFzcz0ibmN1aS10ZXJtLXdyYXBwZXIiPiANCiAgICAgIDxhIGNsYXNzPSJuY3VpLXRlcm0tbGluayBuY3VpLW9yYW5nZSIgaHJlZj0iaHR0cHM6Ly9wYXltZW50cy5uZXRzLmV1LyIgdGFyZ2V0PSJfbmV3Ij48Yj5JbiB0aGUgTm9yZGljIHJlZ2lvbjwvYj48L2E+IA0KICAgICAgPGRpdiBjbGFzcz0ibmN1aS10ZXJtLXdyYXBwZXIiPiANCiAgICAgICAgIDxhIGNsYXNzPSJuY3VpLXRlcm0tbGluayBuY3VpLWRlcHRoLTEiIGhyZWY9Imh0dHBzOi8vcGF5bWVudHMubmV0cy5ldS9wYXltZW50LXRlcm1pbmFscyIgdGFyZ2V0PSJfbmV3Ij5Jbi1zdG9yZSBwYXltZW50czwvYT4gPC9kaXY+IA0KICAgICAgPGRpdiBjbGFzcz0ibmN1aS10ZXJtLXdyYXBwZXIiPiANCiAgICAgICAgIDxhIGNsYXNzPSJuY3VpLXRlcm0tbGluayBuY3VpLWRlcHRoLTEiIGhyZWY9Imh0dHBzOi8vZWNvbS5uZXRzLmV1LyIgdGFyZ2V0PSJfbmV3Ij5PbmxpbmUgUGF5bWVudHM8L2E+PGJyPjwvZGl2PjwvZGl2PjwvZGl2PiA8L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj4NCgkJPC9kaXY+DQoJPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LXpvbmUgbXMtZnVsbFdpZHRoIj4NCgkJPGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnUwX1dlYlBhcnQxIiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9IjhhMTg4MWUwLTVmMzItNDE0MC04OGE1LTA2MzYxYzNmMTE0YiIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTBfV2ViUGFydDEiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibXMtV1BCb2R5ICIgYWxsb3dkZWxldGU9ImZhbHNlIiBzdHlsZT0iIj48ZGl2IGlkPSJjdGwwMF9jdGw2NV9nXzhhMTg4MWUwXzVmMzJfNDE0MF84OGE1XzA2MzYxYzNmMTE0YiI+DQoJCQkJCTxzY3JpcHQ+dHJ5IHsgTmV0cy5Db21tb25VSS5UZXJtU2VsZWN0b3IuaW5pdCgnY3RsMDBfY3RsNjVfZ184YTE4ODFlMF81ZjMyXzQxNDBfODhhNV8wNjM2MWMzZjExNGInLCB7InRlcm0iOnsibmFtZSI6IkZvciBCYW5rcyAmIElzc3VlcnMiLCJ1cmwiOiIvc2VnbWVudHMvUGFnZXMvZm9yLWJhbmtzLTIuYXNweCIsInRlcm1zIjpbeyJuYW1lIjoiSXNzdWluZyBQcm9jZXNzaW5nIFBsYXRmb3JtIiwidXJsIjoiL3NvbHV0aW9ucy9Jc3N1aW5nLVByb2Nlc3NpbmctUGxhdGZvcm0vcGFnZXMvZGVmYXVsdC5hc3B4In0seyJuYW1lIjoiRnJhdWQgUHJldmVudGlvbiBhbmQgRGlzcHV0ZSBTZXJ2aWNlcyIsInVybCI6Ii9zb2x1dGlvbnMvRnJhdWQtUHJldmVudGlvbi1hbmQtRGlzcHV0ZS1TZXJ2aWNlcy9QYWdlcy9kZWZhdWx0LmFzcHgifSx7Im5hbWUiOiJMZW5kaW5nIHBsYXRmb3JtIiwidXJsIjoiL3NvbHV0aW9ucy9sZW5kaW5nLXBsYXRmb3JtL1BhZ2VzL2RlZmF1bHQuYXNweCJ9LHsibmFtZSI6IkRvbWVzdGljIENhcmQgU2NoZW1lcyIsInVybCI6Ii9zb2x1dGlvbnMvUGFnZXMvRG9tZXN0aWMtQ2FyZC1TY2hlbWUtU2VydmljZXMuYXNweCJ9LHsibmFtZSI6IkRpZ2l0YWwgRW5hYmxlbWVudCBTb2x1dGlvbnMiLCJ1cmwiOiIvc29sdXRpb25zL0RpZ2l0YWwtRW5hYmxlbWVudC1Tb2x1dGlvbnMvUGFnZXMvZGVmYXVsdC5hc3B4In0seyJuYW1lIjoiRGlnaXRhbCBJZGVudGl0eSAmIE9uYm9hcmRpbmciLCJ1cmwiOiIvc29sdXRpb25zL2RpZ2l0aXNhdGlvbi1zZXJ2aWNlcy9QYWdlcy9iYW5rcy5hc3B4In1dfSwibWF4RGVwdGgiOjIwLCJzdG9yZSI6ImMxMTJjYzY5LWM0ZWMtNDU1Ni1iNjQzLTZiMDlkNGMyMjI4YyJ9KTsgfSBjYXRjaCAoZXJyKSB7IGNvbnNvbGUuZXJyb3IoJ0ZhaWxlZCB0byBsb2FkIFRlcm1TZWxlY3RvcicsIGVycik7IH08L3NjcmlwdD4NCgkJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj4NCgkJPC9kaXY+DQoJPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LXpvbmUgbXMtZnVsbFdpZHRoIj4NCgkJPGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnUwX1dlYlBhcnQyIiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9IjZlZjEwODYwLTBiZjAtNGZhZC05YTdlLTVmMTg2MmJlN2ZiOSIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTBfV2ViUGFydDIiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibXMtV1BCb2R5ICIgYWxsb3dkZWxldGU9ImZhbHNlIiBzdHlsZT0iIj48ZGl2IGlkPSJjdGwwMF9jdGw2NV9nXzZlZjEwODYwXzBiZjBfNGZhZF85YTdlXzVmMTg2MmJlN2ZiOSI+DQoJCQkJCTxzY3JpcHQ+dHJ5IHsgTmV0cy5Db21tb25VSS5UZXJtU2VsZWN0b3IuaW5pdCgnY3RsMDBfY3RsNjVfZ182ZWYxMDg2MF8wYmYwXzRmYWRfOWE3ZV81ZjE4NjJiZTdmYjknLCB7InRlcm0iOnsibmFtZSI6IkZvciBQdWJsaWNzICYgQ29ycG9yYXRlcyIsInVybCI6Ii9zZWdtZW50cy9QYWdlcy9mb3ItY29ycG9yYXRlcy5hc3B4IiwidGVybXMiOlt7Im5hbWUiOiJEaWdpdGFsIElkZW50aXR5ICYgT25ib2FyZGluZyIsInVybCI6Ii9zb2x1dGlvbnMvZGlnaXRpc2F0aW9uLXNlcnZpY2VzL1BhZ2VzL0RpZ2l0YWwtSWRlbnRpdHktYW5kLU9uYm9hcmRpbmctU2VydmljZXMuYXNweCJ9XX0sIm1heERlcHRoIjoyMCwic3RvcmUiOiJjMTEyY2M2OS1jNGVjLTQ1NTYtYjY0My02YjA5ZDRjMjIyOGMifSk7IH0gY2F0Y2ggKGVycikgeyBjb25zb2xlLmVycm9yKCdGYWlsZWQgdG8gbG9hZCBUZXJtU2VsZWN0b3InLCBlcnIpOyB9PC9zY3JpcHQ+DQoJCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtY2xlYXIiPjwvZGl2PjwvZGl2Pg0KCQkJPC9kaXY+DQoJCTwvZGl2Pg0KCTwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyBuY3Mtcm93Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuY3MtY29sIGNvbC14cy0xMiBjb2wtc20tNiBjb2wtbWQtMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IG5jcy1yb3ciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L3NlY3Rpb24+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICANCjwvZGl2PjwvZGl2PjwvZGl2Pg0KICAgICAgICAgICAgPHN0eWxlPjwvc3R5bGU+PGRpdiBpZD0iTWVnYU1lbnUwX1JpYmJvbjQiIGNsYXNzPSJyaWJib24gbmNzLW1lZ2FtZW51LXJpYmJvbiBuY3MtbWVnYW1lbnUtcmliYm9uLTQiPjxkaXYgaWQ9Ik1lZ2FNZW51MF9SaWJib241IiBjbGFzcz0icmliYm9uLWNvbnRlbnQgbmNzLW1lZ2FtZW51LXJpYmJvbiBuY3MtbWVnYW1lbnUtcmliYm9uLTUiPjxkaXYgaWQ9ImN0bDAwX1BsYWNlSG9sZGVyTWFpbl9tbVJpYmJvblBhbmVsQm90dG9tIj4NCgkNCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPg0KICAgICAgICAgICAgICAgICAgICA8c2VjdGlvbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyBuY3Mtcm93IG5jcy1zaW5nbGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuY3MtY29sIGNvbC14cy0xMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIA0KPC9kaXY+PC9kaXY+PC9kaXY+PC9uYXY+PGRpdiBjbGFzcz0ibnNjLW5hdnJvdy1zdWJyb3ctd3JhcHBlciI+PGRpdiBjbGFzcz0ibnNjLW5hdnJvdy1zdWJyb3ctY29udGFpbmVyIj48YSBjbGFzcz0ibmNzLW1lZ2FtZW51LXN1Yi1jbG9zZXIgbmNzLW1lZ2FtZW51LWNsb3NlLWljb24iIGhyZWY9IiMiPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5DbG9zZSBwYW5lbOKAizwvc3Bhbj48L2E+4oCLPC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBkYXRhLXN1Ym1lbnUtaW5kZXg9IjEiIGNsYXNzPSJuY3MtbWVnYW1lbnUtc3Vibm9kZSBuY3MtbWVnYW1lbnUtc3Vibm9kZS0xIj48bmF2IGNsYXNzPSJuY3MtbWVnYW1lbnUtc3Vibm9kZS1jYW52YXMiIHRhYmluZGV4PSIwIj48c3R5bGU+PC9zdHlsZT48ZGl2IGlkPSJNZWdhTWVudTFfUmliYm9uMCIgY2xhc3M9InJpYmJvbiBuY3MtbWVnYW1lbnUtcmliYm9uIG5jcy1tZWdhbWVudS1yaWJib24tMCI+PGRpdiBpZD0iTWVnYU1lbnUxX1JpYmJvbjEiIGNsYXNzPSJyaWJib24tY29udGVudCBuY3MtbWVnYW1lbnUtcmliYm9uIG5jcy1tZWdhbWVudS1yaWJib24tMSI+PGRpdiBpZD0iY3RsMDBfUGxhY2VIb2xkZXJNYWluX21tUmliYm9uUGFuZWxUb3AiPg0KCQ0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICAgICAgICAgICAgICAgIDxzZWN0aW9uPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IG5jcy1yb3cgbmNzLXNpbmdsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnUgY2xhc3M9Im1zLWhpZGUiPg0KCQk8aWU6bWVudWl0ZW0gaWQ9Ik1TT01lbnVfSGVscCIgaWNvbnNyYz0iL19sYXlvdXRzLzE1L2ltYWdlcy9IZWxwSWNvbi5naWYiIG9ubWVudWNsaWNrPSJNU09XZWJQYXJ0UGFnZV9TZXROZXdXaW5kb3dMb2NhdGlvbihNZW51V2ViUGFydC5nZXRBdHRyaWJ1dGUoJ2hlbHBMaW5rJyksIE1lbnVXZWJQYXJ0LmdldEF0dHJpYnV0ZSgnaGVscE1vZGUnKSkiIHRleHQ9IkhlbHAiIHR5cGU9Im9wdGlvbiIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+DQoNCgkJPC9pZTptZW51aXRlbT4NCgk8L21lbnU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9zZWN0aW9uPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQo8L2Rpdj48L2Rpdj48L2Rpdj4NCiAgICAgICAgICAgIDxzdHlsZT48L3N0eWxlPjxkaXYgaWQ9Ik1lZ2FNZW51MV9SaWJib24yIiBjbGFzcz0icmliYm9uIG5jcy1tZWdhbWVudS1yaWJib24gbmNzLW1lZ2FtZW51LXJpYmJvbi0yIj48ZGl2IGlkPSJNZWdhTWVudTFfUmliYm9uMyIgY2xhc3M9InJpYmJvbi1jb250ZW50IG5jcy1tZWdhbWVudS1yaWJib24gbmNzLW1lZ2FtZW51LXJpYmJvbi0zIj48ZGl2IGlkPSJjdGwwMF9QbGFjZUhvbGRlck1haW5fbW1SaWJib25QYW5lbE1haWwiPg0KCQ0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICAgICAgICAgICAgICAgIDxzZWN0aW9uPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IG5jcy1yb3cgbmNzLWhlYWRlciI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LXpvbmUgbXMtZnVsbFdpZHRoIj4NCgkJPGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnUxX1dlYlBhcnQwIiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9ImVjYWM2NDAwLWQzNjEtNGYzMC1iMDk4LTU4N2IwZDJlMDdmZSIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTFfV2ViUGFydDAiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibXMtV1BCb2R5ICIgYWxsb3dkZWxldGU9ImZhbHNlIiBzdHlsZT0iIj48ZGl2IGlkPSJjdGwwMF9jdGw2NV9nX2VjYWM2NDAwX2QzNjFfNGYzMF9iMDk4XzU4N2IwZDJlMDdmZSI+DQoJCQkJCTxzY3JpcHQ+dHJ5IHsgTmV0cy5Db21tb25VSS5UZXJtU2VsZWN0b3IuaW5pdCgnY3RsMDBfY3RsNjVfZ19lY2FjNjQwMF9kMzYxXzRmMzBfYjA5OF81ODdiMGQyZTA3ZmUnLCB7InRlcm0iOnsibmFtZSI6IkN1c3RvbWVyIFN1cHBvcnQiLCJ1cmwiOiIvY29udGFjdC1uZXRzL1BhZ2VzL0N1c3RvbWVyLXNlcnZpY2UuYXNweCIsInRlcm1zIjpbeyJuYW1lIjoiQXVzdHJpYSIsInVybCI6Imh0dHBzOi8vZGV2ZWxvcGVycy5uZXRzLmV1L25ldHMtZWFzeS9lbi1FVS9zdXBwb3J0LyJ9LHsibmFtZSI6IkRlbm1hcmsiLCJ1cmwiOiIvZGstZGEva3VuZGVzZXJ2aWNlIn0seyJuYW1lIjoiRmlubGFuZCIsInVybCI6Ii9maS1maS9hc2lha2FzcGFsdmVsdSJ9LHsibmFtZSI6Ikdlcm1hbnkiLCJ1cmwiOiJodHRwczovL2RldmVsb3BlcnMubmV0cy5ldS9uZXRzLWVhc3kvZW4tRVUvc3VwcG9ydC8ifSx7Im5hbWUiOiJJbnRlcm5hdGlvbmFsIiwidXJsIjoiL2NvbnRhY3QtbmV0cy9QYWdlcy9TdXBwb3J0LVVLLmFzcHgifSx7Im5hbWUiOiJOb3J3YXkiLCJ1cmwiOiIvbm8tbmIva3VuZGVzZXJ2aWNlIn0seyJuYW1lIjoiU3dlZGVuIiwidXJsIjoiaHR0cHM6Ly9zdXBwb3J0Lm5ldHMuZXUvc3YtU0UifSx7Im5hbWUiOiJTd2l0emVybGFuZCIsInVybCI6Imh0dHBzOi8vd3d3Lm5leGkuc3dpc3MvZGUvc3VwcG9ydCJ9XX0sIm1heERlcHRoIjoyMCwic3RvcmUiOiJjMTEyY2M2OS1jNGVjLTQ1NTYtYjY0My02YjA5ZDRjMjIyOGMifSk7IH0gY2F0Y2ggKGVycikgeyBjb25zb2xlLmVycm9yKCdGYWlsZWQgdG8gbG9hZCBUZXJtU2VsZWN0b3InLCBlcnIpOyB9PC9zY3JpcHQ+DQoJCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtY2xlYXIiPjwvZGl2PjwvZGl2Pg0KCQkJPC9kaXY+DQoJCTwvZGl2Pg0KCTwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXMtd2VicGFydC16b25lIG1zLWZ1bGxXaWR0aCI+DQoJCTxkaXYgaWQ9Ik1TT1pvbmVDZWxsX01lZ2FNZW51MV9XZWJQYXJ0MSIgY2xhc3M9InM0LXdwY2VsbC1wbGFpbiBtcy13ZWJwYXJ0em9uZS1jZWxsIG1zLXdlYnBhcnQtY2VsbC12ZXJ0aWNhbCBtcy1mdWxsV2lkdGggIj4NCgkJCTxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtY2hyb21lIG1zLXdlYnBhcnQtY2hyb21lLXZlcnRpY2FsIG1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCAiPg0KCQkJCTxkaXYgd2VicGFydGlkPSJlMzJiNTQ2ZC03MjM3LTQzNDMtOTY2Ni04ZGRjNTYzZGIzMTMiIGhhc3BlcnM9ImZhbHNlIiBpZD0iTWVnYU1lbnUxX1dlYlBhcnQxIiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9IiI+PGRpdiBpZD0iY3RsMDBfY3RsNjVfZ19lMzJiNTQ2ZF83MjM3XzQzNDNfOTY2Nl84ZGRjNTYzZGIzMTMiPg0KCQkJCQk8c2NyaXB0PnRyeSB7IE5ldHMuQ29tbW9uVUkuVGVybVNlbGVjdG9yLmluaXQoJ2N0bDAwX2N0bDY1X2dfZTMyYjU0NmRfNzIzN180MzQzXzk2NjZfOGRkYzU2M2RiMzEzJywgeyJ0ZXJtIjp7Im5hbWUiOiJPcGVyYXRpbmcgc3RhdHVzIiwidXJsIjoiL1BhZ2VzL29wZXJhdGlvbmFsLXN0YXR1cy5hc3B4In0sIm1heERlcHRoIjoyMCwic3RvcmUiOiJjMTEyY2M2OS1jNGVjLTQ1NTYtYjY0My02YjA5ZDRjMjIyOGMifSk7IH0gY2F0Y2ggKGVycikgeyBjb25zb2xlLmVycm9yKCdGYWlsZWQgdG8gbG9hZCBUZXJtU2VsZWN0b3InLCBlcnIpOyB9PC9zY3JpcHQ+DQoJCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtY2xlYXIiPjwvZGl2PjwvZGl2Pg0KCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtUGFydFNwYWNpbmdWZXJ0aWNhbCI+PC9kaXY+DQoJCTwvZGl2PjxkaXYgaWQ9Ik1TT1pvbmVDZWxsX01lZ2FNZW51MV9XZWJQYXJ0MiIgY2xhc3M9InM0LXdwY2VsbC1wbGFpbiBtcy13ZWJwYXJ0em9uZS1jZWxsIG1zLXdlYnBhcnQtY2VsbC12ZXJ0aWNhbCBtcy1mdWxsV2lkdGggIj4NCgkJCTxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtY2hyb21lIG1zLXdlYnBhcnQtY2hyb21lLXZlcnRpY2FsIG1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCAiPg0KCQkJCTxkaXYgd2VicGFydGlkPSJmMThmMmVhZi1lYzMxLTRjYTYtOTBjOS03MGZkNzkyNzM1ODIiIGhhc3BlcnM9ImZhbHNlIiBpZD0iTWVnYU1lbnUxX1dlYlBhcnQyIiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9IiI+PGRpdiBjbGFzcz0ibXMtcnRlc3RhdGUtZmllbGQiPkhlcmUgeW91IGNhbiBmaW5kIGFuIG92ZXJ2aWV3IG9mIGFueSYjMTYwO2N1cnJlbnQgb3BlcmF0aW9uYWwgaXNzdWVzLjxicj4mIzE2MDs8L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1QYXJ0U3BhY2luZ1ZlcnRpY2FsIj48L2Rpdj4NCgkJPC9kaXY+PGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnUxX1dlYlBhcnQzIiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9IjMwOWE0OGQzLWVlYTYtNDMxOS04YTg4LWY4MzZlNWVlOTY2MyIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTFfV2ViUGFydDMiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibXMtV1BCb2R5ICIgYWxsb3dkZWxldGU9ImZhbHNlIiBzdHlsZT0iIj48ZGl2IGlkPSJjdGwwMF9jdGw2NV9nXzMwOWE0OGQzX2VlYTZfNDMxOV84YTg4X2Y4MzZlNWVlOTY2MyI+DQoJCQkJCTxzY3JpcHQ+dHJ5IHsgTmV0cy5Db21tb25VSS5UZXJtU2VsZWN0b3IuaW5pdCgnY3RsMDBfY3RsNjVfZ18zMDlhNDhkM19lZWE2XzQzMTlfOGE4OF9mODM2ZTVlZTk2NjMnLCB7InRlcm0iOnsibmFtZSI6IkNvbnRhY3RzIGZvciIsInVybCI6Ii9jb250YWN0LW5ldHMiLCJ0ZXJtcyI6W3sibmFtZSI6IkJhbmtzICYgaXNzdWVycyIsInVybCI6Ii9zb2x1dGlvbnMvY2FyZC1wcm9jZXNzaW5nL1BhZ2VzL2NvbnRhY3QuYXNweCJ9LHsibmFtZSI6Ik1lcmNoYW50cyAtIE5vcmRpYyByZWdpb24iLCJ1cmwiOiIvZW4vcGF5bWVudHMvY29udGFjdC11cy8ifSx7Im5hbWUiOiJNZXJjaGFudHMgLSBDb25jYXJkaXMgKERBQ0gpIiwidXJsIjoiaHR0cHM6Ly93d3cubmV4aS5kZS9lbi9jdXN0b21lci1zZXJ2aWNlL2N1c3RvbWVyLXNlcnZpY2UifSx7Im5hbWUiOiJDb3Jwb3JhdGVzIGFuZCBjb21wYW5pZXMiLCJ1cmwiOiIvc29sdXRpb25zL2RpZ2l0aXNhdGlvbi1zZXJ2aWNlcy9QYWdlcy9Db250YWN0LmFzcHgifSx7Im5hbWUiOiJHZW5lcmFsIGlucXVpcmllcyIsInVybCI6Ii9jb250YWN0LW5ldHMvUGFnZXMvZmVlZGJhY2suYXNweCJ9XX0sIm1heERlcHRoIjoyMCwic3RvcmUiOiJjMTEyY2M2OS1jNGVjLTQ1NTYtYjY0My02YjA5ZDRjMjIyOGMifSk7IH0gY2F0Y2ggKGVycikgeyBjb25zb2xlLmVycm9yKCdGYWlsZWQgdG8gbG9hZCBUZXJtU2VsZWN0b3InLCBlcnIpOyB9PC9zY3JpcHQ+DQoJCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtY2xlYXIiPjwvZGl2PjwvZGl2Pg0KCQkJPC9kaXY+DQoJCTwvZGl2Pg0KCTwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXMtd2VicGFydC16b25lIG1zLWZ1bGxXaWR0aCI+DQoJCTxkaXYgaWQ9Ik1TT1pvbmVDZWxsX01lZ2FNZW51MV9XZWJQYXJ0NCIgY2xhc3M9InM0LXdwY2VsbC1wbGFpbiBtcy13ZWJwYXJ0em9uZS1jZWxsIG1zLXdlYnBhcnQtY2VsbC12ZXJ0aWNhbCBtcy1mdWxsV2lkdGggIj4NCgkJCTxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtY2hyb21lIG1zLXdlYnBhcnQtY2hyb21lLXZlcnRpY2FsIG1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCAiPg0KCQkJCTxkaXYgd2VicGFydGlkPSJiZjYxNWM3OC04NjA5LTRlMDktYjNhNC05MTRkNmI5MjNkN2UiIGhhc3BlcnM9ImZhbHNlIiBpZD0iTWVnYU1lbnUxX1dlYlBhcnQ0IiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9IiI+PGRpdiBpZD0iY3RsMDBfY3RsNjVfZ19iZjYxNWM3OF84NjA5XzRlMDlfYjNhNF85MTRkNmI5MjNkN2UiPg0KCQkJCQk8c2NyaXB0PnRyeSB7IE5ldHMuQ29tbW9uVUkuVGVybVNlbGVjdG9yLmluaXQoJ2N0bDAwX2N0bDY1X2dfYmY2MTVjNzhfODYwOV80ZTA5X2IzYTRfOTE0ZDZiOTIzZDdlJywgeyJ0ZXJtIjp7Im5hbWUiOiJQcmVzcyBhbmQgbWVkaWEgZW5xdWlyaWVzIiwidXJsIjoiL1BhZ2VzL1ByZXNzLWNvbnRhY3RzLmFzcHgifSwibWF4RGVwdGgiOjIwLCJzdG9yZSI6ImMxMTJjYzY5LWM0ZWMtNDU1Ni1iNjQzLTZiMDlkNGMyMjI4YyJ9KTsgfSBjYXRjaCAoZXJyKSB7IGNvbnNvbGUuZXJyb3IoJ0ZhaWxlZCB0byBsb2FkIFRlcm1TZWxlY3RvcicsIGVycik7IH08L3NjcmlwdD4NCgkJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1QYXJ0U3BhY2luZ1ZlcnRpY2FsIj48L2Rpdj4NCgkJPC9kaXY+PGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnUxX1dlYlBhcnQ1IiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9ImY1NTZiNGFiLWU4YjEtNGU2Yi05NGQxLThlMTBiNTczOGFlMCIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTFfV2ViUGFydDUiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibXMtV1BCb2R5ICIgYWxsb3dkZWxldGU9ImZhbHNlIiBzdHlsZT0iIj48ZGl2IGNsYXNzPSJtcy1ydGVzdGF0ZS1maWVsZCI+PHA+4oCLRm9yIHByZXNzIGlucXVpcmllcyBwbGVhc2Ugc2VlIGNvdW50cnkgc3BlY2lmaWMgbnVtYmVycyBvZiDigItvdXIgcHJlc3Mgb2ZmaWNlcnMuPC9wPjwvZGl2PjxkaXYgY2xhc3M9Im1zLWNsZWFyIj48L2Rpdj48L2Rpdj4NCgkJCTwvZGl2Pg0KCQk8L2Rpdj4NCgk8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuY3MtY29sIGNvbC14cy0xMiBjb2wtc20tNiBjb2wtbWQtMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtem9uZSBtcy1mdWxsV2lkdGgiPg0KCQk8ZGl2IGlkPSJNU09ab25lQ2VsbF9NZWdhTWVudTFfV2ViUGFydDYiIGNsYXNzPSJzNC13cGNlbGwtcGxhaW4gbXMtd2VicGFydHpvbmUtY2VsbCBtcy13ZWJwYXJ0LWNlbGwtdmVydGljYWwgbXMtZnVsbFdpZHRoICI+DQoJCQk8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LWNocm9tZSBtcy13ZWJwYXJ0LWNocm9tZS12ZXJ0aWNhbCBtcy13ZWJwYXJ0LWNocm9tZS1mdWxsV2lkdGggIj4NCgkJCQk8ZGl2IHdlYnBhcnRpZD0iMGFkMzA1NjgtMmMxMy00ZDZjLTg3NjQtZWM5ZTg0ZjFjYWNlIiBoYXNwZXJzPSJmYWxzZSIgaWQ9Ik1lZ2FNZW51MV9XZWJQYXJ0NiIgd2lkdGg9IjEwMCUiIGNsYXNzPSJtcy1XUEJvZHkgIiBhbGxvd2RlbGV0ZT0iZmFsc2UiIHN0eWxlPSIiPjxkaXYgaWQ9ImN0bDAwX2N0bDY1X2dfMGFkMzA1NjhfMmMxM180ZDZjXzg3NjRfZWM5ZTg0ZjFjYWNlIj4NCgkJCQkJPHNjcmlwdD50cnkgeyBOZXRzLkNvbW1vblVJLlRlcm1TZWxlY3Rvci5pbml0KCdjdGwwMF9jdGw2NV9nXzBhZDMwNTY4XzJjMTNfNGQ2Y184NzY0X2VjOWU4NGYxY2FjZScsIHsidGVybSI6eyJuYW1lIjoiTmV0cyBEZW5tYXJrIEEvUyIsInVybCI6Ii9jb250YWN0LW5ldHMvUGFnZXMvTWFpbi1jb250YWN0LmFzcHgifSwibWF4RGVwdGgiOjIwLCJzdG9yZSI6ImMxMTJjYzY5LWM0ZWMtNDU1Ni1iNjQzLTZiMDlkNGMyMjI4YyJ9KTsgfSBjYXRjaCAoZXJyKSB7IGNvbnNvbGUuZXJyb3IoJ0ZhaWxlZCB0byBsb2FkIFRlcm1TZWxlY3RvcicsIGVycik7IH08L3NjcmlwdD4NCgkJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1QYXJ0U3BhY2luZ1ZlcnRpY2FsIj48L2Rpdj4NCgkJPC9kaXY+PGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnUxX1dlYlBhcnQ3IiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9IjVjYzA3MDFhLWFiZTUtNGE2YS1iMGJjLTJkMDczYzVmM2FiYiIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTFfV2ViUGFydDciIHdpZHRoPSIxMDAlIiBjbGFzcz0ibXMtV1BCb2R5ICIgYWxsb3dkZWxldGU9ImZhbHNlIiBzdHlsZT0iIj48ZGl2IGNsYXNzPSJtcy1ydGVzdGF0ZS1maWVsZCI+PHA+DQogICA8aW1nIGFsdD0iTmV0cyBIZWFkcXVhcnRlciIgc3JjPSIvZGstZGEvU2l0ZUNvbGxlY3Rpb25JbWFnZXMvQ29udGVudC9uZXRzLWhxLkpQRz9SZW5kaXRpb25JRD0xNyIgc3R5bGU9IndpZHRoOiAyMDlweDsgbWFyZ2luLXRvcDogNHB4OyI+JiMxNjA7PC9wPg0KPHA+SEVBRFFVQVJURVJTPC9wPg0KPHA+DQogICA8YnI+S2xhdXNkYWxzYnJvdmVqIDYwMTxicj5ESy0yNzUwIEJhbGxlcnVwPGJyPkRlbm1hcms8L3A+DQo8cD5UZWwuOiANCiAgIDxzcGFuIGNsYXNzPSJiYWVjNWE4MS1lNGQ2LTQ2NzQtOTdmMy1lOTIyMGYwMTM2YzEiIHN0eWxlPSJ3aGl0ZS1zcGFjZTogbm93cmFwOyI+KzQ1IDQ0IDY4IDQ0IDY4PC9zcGFuPjwvcD48L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj4NCgkJPC9kaXY+DQoJPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyBuY3Mtcm93Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuY3MtY29sIGNvbC14cy0xMiBjb2wtc20tNiBjb2wtbWQtMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IG5jcy1yb3ciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L3NlY3Rpb24+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICANCjwvZGl2PjwvZGl2PjwvZGl2Pg0KICAgICAgICAgICAgPHN0eWxlPjwvc3R5bGU+PGRpdiBpZD0iTWVnYU1lbnUxX1JpYmJvbjQiIGNsYXNzPSJyaWJib24gbmNzLW1lZ2FtZW51LXJpYmJvbiBuY3MtbWVnYW1lbnUtcmliYm9uLTQiPjxkaXYgaWQ9Ik1lZ2FNZW51MV9SaWJib241IiBjbGFzcz0icmliYm9uLWNvbnRlbnQgbmNzLW1lZ2FtZW51LXJpYmJvbiBuY3MtbWVnYW1lbnUtcmliYm9uLTUiPjxkaXYgaWQ9ImN0bDAwX1BsYWNlSG9sZGVyTWFpbl9tbVJpYmJvblBhbmVsQm90dG9tIj4NCgkNCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPg0KICAgICAgICAgICAgICAgICAgICA8c2VjdGlvbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyBuY3Mtcm93IG5jcy1zaW5nbGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuY3MtY29sIGNvbC14cy0xMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIA0KPC9kaXY+PC9kaXY+PC9kaXY+PC9uYXY+PGRpdiBjbGFzcz0ibnNjLW5hdnJvdy1zdWJyb3ctd3JhcHBlciI+PGRpdiBjbGFzcz0ibnNjLW5hdnJvdy1zdWJyb3ctY29udGFpbmVyIj48YSBjbGFzcz0ibmNzLW1lZ2FtZW51LXN1Yi1jbG9zZXIgbmNzLW1lZ2FtZW51LWNsb3NlLWljb24iIGhyZWY9IiMiPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5DbG9zZSBwYW5lbOKAizwvc3Bhbj48L2E+4oCLPC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBkYXRhLXN1Ym1lbnUtaW5kZXg9IjIiIGNsYXNzPSJuY3MtbWVnYW1lbnUtc3Vibm9kZSBuY3MtbWVnYW1lbnUtc3Vibm9kZS0yIj48bmF2IGNsYXNzPSJuY3MtbWVnYW1lbnUtc3Vibm9kZS1jYW52YXMiIHRhYmluZGV4PSIwIj48c3R5bGU+PC9zdHlsZT48ZGl2IGlkPSJNZWdhTWVudTJfUmliYm9uMCIgY2xhc3M9InJpYmJvbiBuY3MtbWVnYW1lbnUtcmliYm9uIG5jcy1tZWdhbWVudS1yaWJib24tMCI+PGRpdiBpZD0iTWVnYU1lbnUyX1JpYmJvbjEiIGNsYXNzPSJyaWJib24tY29udGVudCBuY3MtbWVnYW1lbnUtcmliYm9uIG5jcy1tZWdhbWVudS1yaWJib24tMSI+PGRpdiBpZD0iY3RsMDBfUGxhY2VIb2xkZXJNYWluX21tUmliYm9uUGFuZWxUb3AiPg0KCQ0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICAgICAgICAgICAgICAgIDxzZWN0aW9uPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IG5jcy1yb3cgbmNzLXNpbmdsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnUgY2xhc3M9Im1zLWhpZGUiPg0KCQk8aWU6bWVudWl0ZW0gaWQ9Ik1TT01lbnVfSGVscCIgaWNvbnNyYz0iL19sYXlvdXRzLzE1L2ltYWdlcy9IZWxwSWNvbi5naWYiIG9ubWVudWNsaWNrPSJNU09XZWJQYXJ0UGFnZV9TZXROZXdXaW5kb3dMb2NhdGlvbihNZW51V2ViUGFydC5nZXRBdHRyaWJ1dGUoJ2hlbHBMaW5rJyksIE1lbnVXZWJQYXJ0LmdldEF0dHJpYnV0ZSgnaGVscE1vZGUnKSkiIHRleHQ9IkhlbHAiIHR5cGU9Im9wdGlvbiIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+DQoNCgkJPC9pZTptZW51aXRlbT4NCgk8L21lbnU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9zZWN0aW9uPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQo8L2Rpdj48L2Rpdj48L2Rpdj4NCiAgICAgICAgICAgIDxzdHlsZT48L3N0eWxlPjxkaXYgaWQ9Ik1lZ2FNZW51Ml9SaWJib24yIiBjbGFzcz0icmliYm9uIG5jcy1tZWdhbWVudS1yaWJib24gbmNzLW1lZ2FtZW51LXJpYmJvbi0yIj48ZGl2IGlkPSJNZWdhTWVudTJfUmliYm9uMyIgY2xhc3M9InJpYmJvbi1jb250ZW50IG5jcy1tZWdhbWVudS1yaWJib24gbmNzLW1lZ2FtZW51LXJpYmJvbi0zIj48ZGl2IGlkPSJjdGwwMF9QbGFjZUhvbGRlck1haW5fbW1SaWJib25QYW5lbE1haWwiPg0KCQ0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICAgICAgICAgICAgICAgIDxzZWN0aW9uPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IG5jcy1yb3cgbmNzLWhlYWRlciI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuY3MtY29sIGNvbC14cy0xMiBjb2wtc20tNiBjb2wtbWQtMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IG5jcy1yb3ciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXMtd2VicGFydC16b25lIG1zLWZ1bGxXaWR0aCI+DQoJCTxkaXYgaWQ9Ik1TT1pvbmVDZWxsX01lZ2FNZW51Ml9XZWJQYXJ0MCIgY2xhc3M9InM0LXdwY2VsbC1wbGFpbiBtcy13ZWJwYXJ0em9uZS1jZWxsIG1zLXdlYnBhcnQtY2VsbC12ZXJ0aWNhbCBtcy1mdWxsV2lkdGggIj4NCgkJCTxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtY2hyb21lIG1zLXdlYnBhcnQtY2hyb21lLXZlcnRpY2FsIG1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCAiPg0KCQkJCTxkaXYgd2VicGFydGlkPSI0ZGM1ZTk0OS1hNzFjLTQzY2UtOGIzNS0xZTdmYThhM2YyM2UiIGhhc3BlcnM9ImZhbHNlIiBpZD0iTWVnYU1lbnUyX1dlYlBhcnQwIiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9IiI+PGRpdiBpZD0iY3RsMDBfY3RsNjVfZ180ZGM1ZTk0OV9hNzFjXzQzY2VfOGIzNV8xZTdmYThhM2YyM2UiPg0KCQkJCQk8c2NyaXB0PnRyeSB7IE5ldHMuQ29tbW9uVUkuVGVybVNlbGVjdG9yLmluaXQoJ2N0bDAwX2N0bDY1X2dfNGRjNWU5NDlfYTcxY180M2NlXzhiMzVfMWU3ZmE4YTNmMjNlJywgeyJ0ZXJtIjp7Im5hbWUiOiJBcmUgeW91IGEgZGV2ZWxvcGVyPyIsInVybCI6Ii9kZXZlbG9wZXIifSwibWF4RGVwdGgiOjIwLCJzdG9yZSI6ImMxMTJjYzY5LWM0ZWMtNDU1Ni1iNjQzLTZiMDlkNGMyMjI4YyJ9KTsgfSBjYXRjaCAoZXJyKSB7IGNvbnNvbGUuZXJyb3IoJ0ZhaWxlZCB0byBsb2FkIFRlcm1TZWxlY3RvcicsIGVycik7IH08L3NjcmlwdD4NCgkJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1QYXJ0U3BhY2luZ1ZlcnRpY2FsIj48L2Rpdj4NCgkJPC9kaXY+PGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnUyX1dlYlBhcnQxIiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9Ijc5ZTU0MWNkLWRlZWEtNDM5MS04N2I3LTExZWY1YmMxMGE4MSIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTJfV2ViUGFydDEiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibXMtV1BCb2R5ICIgYWxsb3dkZWxldGU9ImZhbHNlIiBzdHlsZT0iIj48ZGl2IGNsYXNzPSJtcy1ydGVzdGF0ZS1maWVsZCI+PHA+R2V0IHN0YXJ0ZWQgd2l0aCBvdXIgc2VydmljZXMg4oCTIGNob29zZSBhIHByb2R1Y3QgYW5kIGV4cGxvcmUgTmV0cyBkZXZlbG9wZXIgc2l0ZSE8L3A+DQo8cD4mIzE2MDs8L3A+PC9kaXY+PGRpdiBjbGFzcz0ibXMtY2xlYXIiPjwvZGl2PjwvZGl2Pg0KCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtUGFydFNwYWNpbmdWZXJ0aWNhbCI+PC9kaXY+DQoJCTwvZGl2PjxkaXYgaWQ9Ik1TT1pvbmVDZWxsX01lZ2FNZW51Ml9XZWJQYXJ0MiIgY2xhc3M9InM0LXdwY2VsbC1wbGFpbiBtcy13ZWJwYXJ0em9uZS1jZWxsIG1zLXdlYnBhcnQtY2VsbC12ZXJ0aWNhbCBtcy1mdWxsV2lkdGggIj4NCgkJCTxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtY2hyb21lIG1zLXdlYnBhcnQtY2hyb21lLXZlcnRpY2FsIG1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCAiPg0KCQkJCTxkaXYgd2VicGFydGlkPSI2NDc0ZDQwYS0yZGNhLTQ4ZDAtODEzOC1jNDA2NjEzYWUwN2MiIGhhc3BlcnM9ImZhbHNlIiBpZD0iTWVnYU1lbnUyX1dlYlBhcnQyIiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9IiI+PGRpdiBpZD0iY3RsMDBfY3RsNjVfZ182NDc0ZDQwYV8yZGNhXzQ4ZDBfODEzOF9jNDA2NjEzYWUwN2MiPg0KCQkJCQk8c2NyaXB0PnRyeSB7IE5ldHMuQ29tbW9uVUkuVGVybVNlbGVjdG9yLmluaXQoJ2N0bDAwX2N0bDY1X2dfNjQ3NGQ0MGFfMmRjYV80OGQwXzgxMzhfYzQwNjYxM2FlMDdjJywgeyJ0ZXJtIjp7Im5hbWUiOiJGaW50ZWNoIFBhcnRuZXIiLCJ1cmwiOiIvUGFnZXMvZmludGVjaC1wYXJ0bmVyLmFzcHgifSwibWF4RGVwdGgiOjIwLCJzdG9yZSI6ImMxMTJjYzY5LWM0ZWMtNDU1Ni1iNjQzLTZiMDlkNGMyMjI4YyJ9KTsgfSBjYXRjaCAoZXJyKSB7IGNvbnNvbGUuZXJyb3IoJ0ZhaWxlZCB0byBsb2FkIFRlcm1TZWxlY3RvcicsIGVycik7IH08L3NjcmlwdD4NCgkJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1QYXJ0U3BhY2luZ1ZlcnRpY2FsIj48L2Rpdj4NCgkJPC9kaXY+PGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnUyX1dlYlBhcnQzIiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9IjA0MGJmNmZiLTRhYzQtNDA5OC05N2Q2LWMzY2NmZTViNzc3MSIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTJfV2ViUGFydDMiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibXMtV1BCb2R5ICIgYWxsb3dkZWxldGU9ImZhbHNlIiBzdHlsZT0iIj48ZGl2IGNsYXNzPSJtcy1ydGVzdGF0ZS1maWVsZCI+PHA+4oCLTmV0cyBmaW50ZWNoIHBhcnRuZXJzIGJlbmVmaXQgZnJvbSBvZiBvdXIgYmVzdC1pbi1jbGFzcyBleHBlcnRpc2UsIHBheW1lbnQgc29sdXRpb25zIGFuZCBlY29zeXN0ZW0gdG8gaW1wcm92ZSB0aGUgYnVzaW5lc3MgYW5kIG1ha2UgeeKAi291ciBncmVhdCBpZGVhcyBncmVhdGVyLuKAi+KAi+KAi+KAi+KAi+KAi+KAi+KAi+KAi+KAi+KAi+KAizwvcD4NCjxwPiYjMTYwOzwvcD48L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj4NCgkJPC9kaXY+DQoJPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LXpvbmUgbXMtZnVsbFdpZHRoIj4NCgkJPGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnUyX1dlYlBhcnQ0IiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9ImE1MGIxOTczLTQzMTgtNDBmZi05MTNlLTk0YTllOWVjOTJiYyIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTJfV2ViUGFydDQiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibXMtV1BCb2R5ICIgYWxsb3dkZWxldGU9ImZhbHNlIiBzdHlsZT0iIj48ZGl2IGNsYXNzPSJtcy1ydGVzdGF0ZS1maWVsZCI+PGRpdiBjbGFzcz0ibmV0cy1oZWlnaHQtZm9sbG93cy1jYXJvdXNlbGV0dGUiIHN0eWxlPSJoZWlnaHQ6IDIzN3B4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJnF1b3Q7L21lZ2FtZW51L3B1Ymxpc2hpbmdpbWFnZXMvaW5ub3ZhdGlvbi5qcGcmcXVvdDspOyI+JiMxNjA7PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ibXMtY2xlYXIiPjwvZGl2PjwvZGl2Pg0KCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtUGFydFNwYWNpbmdWZXJ0aWNhbCI+PC9kaXY+DQoJCTwvZGl2PjxkaXYgaWQ9Ik1TT1pvbmVDZWxsX01lZ2FNZW51Ml9XZWJQYXJ0NSIgY2xhc3M9InM0LXdwY2VsbC1wbGFpbiBtcy13ZWJwYXJ0em9uZS1jZWxsIG1zLXdlYnBhcnQtY2VsbC12ZXJ0aWNhbCBtcy1mdWxsV2lkdGggIj4NCgkJCTxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtY2hyb21lIG1zLXdlYnBhcnQtY2hyb21lLXZlcnRpY2FsIG1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCAiPg0KCQkJCTxkaXYgd2VicGFydGlkPSI0NmFlNjNkOS0wMjFhLTQwYTgtOTJjMi0zODkzZjc0NDdjYzgiIGhhc3BlcnM9ImZhbHNlIiBpZD0iTWVnYU1lbnUyX1dlYlBhcnQ1IiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9IiI+PGRpdiBpZD0iY3RsMDBfY3RsNjVfZ180NmFlNjNkOV8wMjFhXzQwYThfOTJjMl8zODkzZjc0NDdjYzgiPg0KCQkJCQk8c2NyaXB0PnRyeSB7IE5ldHMuQ29tbW9uVUkuVGVybVNlbGVjdG9yLmluaXQoJ2N0bDAwX2N0bDY1X2dfNDZhZTYzZDlfMDIxYV80MGE4XzkyYzJfMzg5M2Y3NDQ3Y2M4JywgeyJ0ZXJtIjp7Im5hbWUiOiJJbm5vdmF0aW9uIGF0IE5ldHMiLCJ1cmwiOiIvaW5ub3ZhdGlvbiJ9LCJtYXhEZXB0aCI6MjAsInN0b3JlIjoiYzExMmNjNjktYzRlYy00NTU2LWI2NDMtNmIwOWQ0YzIyMjhjIn0pOyB9IGNhdGNoIChlcnIpIHsgY29uc29sZS5lcnJvcignRmFpbGVkIHRvIGxvYWQgVGVybVNlbGVjdG9yJywgZXJyKTsgfTwvc2NyaXB0Pg0KCQkJCTwvZGl2PjxkaXYgY2xhc3M9Im1zLWNsZWFyIj48L2Rpdj48L2Rpdj4NCgkJCTwvZGl2PjxkaXYgY2xhc3M9Im1zLVBhcnRTcGFjaW5nVmVydGljYWwiPjwvZGl2Pg0KCQk8L2Rpdj48ZGl2IGlkPSJNU09ab25lQ2VsbF9NZWdhTWVudTJfV2ViUGFydDYiIGNsYXNzPSJzNC13cGNlbGwtcGxhaW4gbXMtd2VicGFydHpvbmUtY2VsbCBtcy13ZWJwYXJ0LWNlbGwtdmVydGljYWwgbXMtZnVsbFdpZHRoICI+DQoJCQk8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LWNocm9tZSBtcy13ZWJwYXJ0LWNocm9tZS12ZXJ0aWNhbCBtcy13ZWJwYXJ0LWNocm9tZS1mdWxsV2lkdGggIj4NCgkJCQk8ZGl2IHdlYnBhcnRpZD0iMzQ3NzNlMzgtNjkyYS00OGMxLTlhYWMtOTVhZmQxOTE0OTQ4IiBoYXNwZXJzPSJmYWxzZSIgaWQ9Ik1lZ2FNZW51Ml9XZWJQYXJ0NiIgd2lkdGg9IjEwMCUiIGNsYXNzPSJtcy1XUEJvZHkgIiBhbGxvd2RlbGV0ZT0iZmFsc2UiIHN0eWxlPSIiPjxkaXYgY2xhc3M9Im1zLXJ0ZXN0YXRlLWZpZWxkIj48cD7igItXZSBjcmVhdGUgYW4gZWFzaWVyIHRvbW9ycm93IHRocm91Z2ggZGlnaXRhbCBpbm5vdmF0aW9uLiA8L3A+PC9kaXY+PGRpdiBjbGFzcz0ibXMtY2xlYXIiPjwvZGl2PjwvZGl2Pg0KCQkJPC9kaXY+DQoJCTwvZGl2Pg0KCTwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC02Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXMtd2VicGFydC16b25lIG1zLWZ1bGxXaWR0aCI+DQoJCTxkaXYgaWQ9Ik1TT1pvbmVDZWxsX01lZ2FNZW51Ml9XZWJQYXJ0NyIgY2xhc3M9InM0LXdwY2VsbC1wbGFpbiBtcy13ZWJwYXJ0em9uZS1jZWxsIG1zLXdlYnBhcnQtY2VsbC12ZXJ0aWNhbCBtcy1mdWxsV2lkdGggIj4NCgkJCTxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtY2hyb21lIG1zLXdlYnBhcnQtY2hyb21lLXZlcnRpY2FsIG1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCAiPg0KCQkJCTxkaXYgd2VicGFydGlkPSIyMTlkMzNkZi03NWFkLTQ5MWMtYmFlMi0wYmZhNDUyMWM1ZmMiIGhhc3BlcnM9ImZhbHNlIiBpZD0iTWVnYU1lbnUyX1dlYlBhcnQ3IiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9IiI+PGRpdiBpZD0iY3RsMDBfY3RsNjVfZ18yMTlkMzNkZl83NWFkXzQ5MWNfYmFlMl8wYmZhNDUyMWM1ZmMiPg0KDQoJCQkJPC9kaXY+DQo8ZGl2IGlkPSJJdGVtUHJlc2VudGF0aW9uX2N0bDAwX2N0bDY1X2dfMjE5ZDMzZGZfNzVhZF80OTFjX2JhZTJfMGJmYTQ1MjFjNWZjIj48L2Rpdj4NCjxkaXYgaWQ9Ikl0ZW1UZW1wbGF0ZV9jdGwwMF9jdGw2NV9nXzIxOWQzM2RmXzc1YWRfNDkxY19iYWUyXzBiZmE0NTIxYzVmYyIgY2xhc3M9Im5ldHMtZGlzcGxheXRlbXBsYXRlIiBzdHlsZT0iZGlzcGxheTpub25lOyI+PC9kaXY+DQo8c2NyaXB0Pg0KICAgIHZhciBqc29uY3RsMDBfY3RsNjVfZ18yMTlkMzNkZl83NWFkXzQ5MWNfYmFlMl8wYmZhNDUyMWM1ZmMgPSBqc29uMDBjYTExNDE4ODg1NGMxMGE0MTM2NTc2YzE4YWE0MDkgPSB7ImZpZWxkcyI6W3sibmFtZSI6InRpdGxlIn0seyJuYW1lIjoicHVibGlzaGluZ3JvbGx1cGltYWdlIn0seyJuYW1lIjoiY291bnRyeXNpdGVzYXJ0aWNsZXN1bW1hcnkifSx7Im5hbWUiOiJuY3N0YWdhcnRpY2xldGhlbWUifSx7Im5hbWUiOiJuY3N0YWdhcnRpY2xldHlwZSJ9LHsibmFtZSI6ImZpbGVsZWFmcmVmIn0seyJuYW1lIjoibmNzdGFncGVyc3BlY3RpdmVzdGhlbWUifV0sImRhdGEiOlt7InRpdGxlIjoiSG93IGRpZ2l0YWwgaWRlbnRpdHkgY2FuIGJlIGxldmVyYWdlZCB0byBmdWxmaWwgdGhlIHBvdGVudGlhbCBvZiBkaWdpdGFsIHRyYW5zZm9ybWF0aW9uIiwicHVibGlzaGluZ3JvbGx1cGltYWdlIjoiJmx0O2ltZyBhbHQ9JnF1b3Q7JnF1b3Q7IHNyYz0mcXVvdDsvcGVyc3BlY3RpdmVzL1B1Ymxpc2hpbmdJbWFnZXMvUGVyc3BlY3RpdmVzX2VpZGVudDEuanBnJnF1b3Q7IHN0eWxlPSZxdW90O0JPUkRFUjogMHB4IHNvbGlkOyAmcXVvdDsmZ3Q7IiwiY291bnRyeXNpdGVzYXJ0aWNsZXN1bW1hcnkiOiImbHQ7cCZndDvigItXaGF0IGJlbmVmaXRzIGRvIGJhbmtzIGFuZCBvdGhlciBvcmdhbmlzYXRpb25zIGdhaW4gYnkgdXNpbmcgZGlnaXRhbCBpZGVudGl0eSBpbiB0aGVpciBkaWdpdGFsaXNhdGlvbiBzdHJhdGVneT8gQW5kJmFtcDsjMTYwO2V4YWN0bHkgaG93IGNhbiBkaWdpdGFsIGlkZW50aXR5IGJlIGxldmVyYWdlZCB0byBmdWxmaWwgaXRzIHBvdGVudGlhbCBhbmQgaW5jcmVhc2UgZWZmaWNpZW5jeSB3aGlsZSByZWR1Y2luZyBjb3N0cz8mbHQ7YnIvJmd0OyZsdDtici8mZ3Q7Jmx0Oy9wJmd0OyIsIm5jc3RhZ2FydGljbGV0aGVtZSI6IiIsIm5jc3RhZ2FydGljbGV0eXBlIjoiIiwiZmlsZWxlYWZyZWYiOiJIb3ctZGlnaXRhbC1pZGVudGl0eS1jYW4tYmUtbGV2ZXJhZ2VkLXRvLWZ1bGZpbC10aGUtcG90ZW50aWFsLW9mLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb24uYXNweCIsIm5jc3RhZ3BlcnNwZWN0aXZlc3RoZW1lIjoiSW5ub3ZhdGlvbnMgYW5kIFRlY2hub2xvZ3kiLCJpZCI6MTE1fSx7InRpdGxlIjoiUGVyc3BlY3RpdmVzIDIwMjMgLSB3aGF0IHdpbGwgaGFwcGVuIGluIHRoZSBwYXltZW50IHdvcmxkPyIsInB1Ymxpc2hpbmdyb2xsdXBpbWFnZSI6IiZsdDtpbWcgYWx0PSZxdW90OyZxdW90OyBzcmM9JnF1b3Q7L3BlcnNwZWN0aXZlcy9QdWJsaXNoaW5nSW1hZ2VzL2RpZ2l0YWxfaWRlbnRpdHlfcGVyc3BlY3RpdmVzLmpwZyZxdW90OyBzdHlsZT0mcXVvdDtCT1JERVI6IDBweCBzb2xpZDsgJnF1b3Q7Jmd0OyIsImNvdW50cnlzaXRlc2FydGljbGVzdW1tYXJ5IjoiMjAyMiB3YXMgYSB5ZWFyIG9mIHRyYW5zaXRpb24gZm9yIGNvbnN1bWVycywgYXMgQk5QTCAoQnV5IE5vdywgUGF5IExhdGVyKSBhbmQgbW9iaWxlIHBheW1lbnRzIGJlY2FtZSBtYWluc3RyZWFtLCBTb2Z0UE9TIHRlY2hub2xvZ2llcyBzd2VwdCBpbnRvIHRoZSByZXRhaWwgd29ybGQsJmFtcDsjMTYwO2FuZCBDQkRDcyB0b29rIGFub3RoZXIgbWFqb3Igc3RlcCBmb3J3YXJkIGluIHRoZWlyIGRldmVsb3BtZW50LiZhbXA7IzE2MDtCdXQmYW1wOyMxNjA7d2hhdOKAmXMgY29taW5nIG5leHQ/IFRvbW1hc28gSmFjb3BvIFVsaXNzaSwgSGVhZCBvZiBHcm91cCBCdXNpbmVzcyBTdHJhdGVneSwgTmV4aSBHcm91cCBleHBsb3JlcyBzb21lIGtleSB0cmVuZHMgdG8gZXhwZWN0IGluIDIwMjPigKYmbHQ7YnIvJmd0OyIsIm5jc3RhZ2FydGljbGV0aGVtZSI6IiIsIm5jc3RhZ2FydGljbGV0eXBlIjoiIiwiZmlsZWxlYWZyZWYiOiJQZXJzcGVjdGl2ZXMtMjAyMy0tLXdoYXQtd2lsbC1oYXBwZW4taW4tdGhlLXBheW1lbnQtd29ybGQuYXNweCIsIm5jc3RhZ3BlcnNwZWN0aXZlc3RoZW1lIjoiRGlnaXRhbCBQYXltZW50cyIsImlkIjoxMTR9LHsidGl0bGUiOiJQZXJzcGVjdGl2ZXMiLCJwdWJsaXNoaW5ncm9sbHVwaW1hZ2UiOiImbHQ7aW1nIGFsdD0mcXVvdDsmcXVvdDsgc3JjPSZxdW90Oy9wZXJzcGVjdGl2ZXMvUHVibGlzaGluZ0ltYWdlcy9oZWFkZXIvUGF5bWVudC13b21hbi1jYWZlLmpwZyZxdW90OyBzdHlsZT0mcXVvdDtCT1JERVI6IDBweCBzb2xpZDsgJnF1b3Q7Jmd0OyIsImNvdW50cnlzaXRlc2FydGljbGVzdW1tYXJ5IjoiJmx0O3AmZ3Q74oCL4oCL4oCL4oCL4oCL4oCL4oCL4oCLSW4gYnVzaW5lc3MsIGNoYW5nZSBpcyB0aGUgb25seSBjb25zdGFudC4gU2lnbiB1cCB0byBnZXQgcGVyc3BlY3RpdmVzLCBpbnNpZ2h0cyBhbmQgYW5hbHlzZXMgb24gZW1lcmdpbmcgdGVjaG5vbG9naWVzIGFuZCB0cmVuZHMgc2hhcGluZyB0aGUgY29tcGxleCBkaWdpdGFsIHBheW1lbnQgaW5kdXN0cnku4oCLJmx0Oy9wJmd0OyIsIm5jc3RhZ2FydGljbGV0aGVtZSI6IiIsIm5jc3RhZ2FydGljbGV0eXBlIjoiIiwiZmlsZWxlYWZyZWYiOiJkZWZhdWx0LmFzcHgiLCJuY3N0YWdwZXJzcGVjdGl2ZXN0aGVtZSI6IkRpZ2l0YWwgUGF5bWVudHMiLCJpZCI6OTJ9XX07DQogICAgaWYodHlwZW9mIE5ldHMuQ29tbW9uVUlbIkxpc3REYXRhVG9Kc29uIl0gIT09ICJ1bmRlZmluZWQiICYmIHR5cGVvZiBOZXRzLkNvbW1vblVJWyJMaXN0RGF0YVRvSnNvbiJdLmluaXQgIT09ICJ1bmRlZmluZWQiKSB7DQogICAgICAgIE5ldHMuQ29tbW9uVUlbIkxpc3REYXRhVG9Kc29uIl0uaW5pdCgiY3RsMDBfY3RsNjVfZ18yMTlkMzNkZl83NWFkXzQ5MWNfYmFlMl8wYmZhNDUyMWM1ZmMiLCBqc29uY3RsMDBfY3RsNjVfZ18yMTlkMzNkZl83NWFkXzQ5MWNfYmFlMl8wYmZhNDUyMWM1ZmMsIHt9KTsNCiAgICB9DQo8L3NjcmlwdD4NCjxkaXYgY2xhc3M9Im1zLWNsZWFyIj48L2Rpdj48L2Rpdj4NCgkJCTwvZGl2PjxkaXYgY2xhc3M9Im1zLVBhcnRTcGFjaW5nVmVydGljYWwiPjwvZGl2Pg0KCQk8L2Rpdj48ZGl2IGlkPSJNU09ab25lQ2VsbF9NZWdhTWVudTJfV2ViUGFydDgiIGNsYXNzPSJzNC13cGNlbGwtcGxhaW4gbXMtd2VicGFydHpvbmUtY2VsbCBtcy13ZWJwYXJ0LWNlbGwtdmVydGljYWwgbXMtZnVsbFdpZHRoICI+DQoJCQk8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LWNocm9tZSBtcy13ZWJwYXJ0LWNocm9tZS12ZXJ0aWNhbCBtcy13ZWJwYXJ0LWNocm9tZS1mdWxsV2lkdGggIj4NCgkJCQk8ZGl2IHdlYnBhcnRpZD0iZjk3ZTJkZGQtNGM4OS00ZWVlLWExODctZjg4NWQ5OTY5Mjk3IiBoYXNwZXJzPSJmYWxzZSIgaWQ9Ik1lZ2FNZW51Ml9XZWJQYXJ0OCIgd2lkdGg9IjEwMCUiIGNsYXNzPSJtcy1XUEJvZHkgIiBhbGxvd2RlbGV0ZT0iZmFsc2UiIHN0eWxlPSIiPjxkaXYgY2xhc3M9Im1zLXJ0ZXN0YXRlLWZpZWxkIj48ZGl2IGNsYXNzPSJuY21lZ2EtY2Fyb3VzZWxldHRlLXdyYXBwZXIiIGRhdGEtb2JqZWN0PSJqc29uMDBjYTExNDE4ODg1NGMxMGE0MTM2NTc2YzE4YWE0MDkiPg0KCTxkaXYgY2xhc3M9Im5jdWktcmV2ZWFsLWJhZGdlLXdyYXBwZXIgbmNtZWdhLWNhcm91c2VsZXR0ZSBuY21lZ2EtY2Fyb3VzZWxldHRlLWluaXRpYWxpemluZyIgZGF0YS1vZmZzZXQ9IjQ4IiBkYXRhLWJpbmQ9ImZvcmVhY2g6IGRhdGEiPg0KCQk8ZGl2IGNsYXNzPSJuY21lZ2EtY2Fyb3VzZWxldHRlLWl0ZW0iIGRhdGEtYmluZD0ic3R5bGU6IHsgYmFja2dyb3VuZEltYWdlOiBpbWFnZSB9Ij4NCgkJCTxkaXYgY2xhc3M9Im5jdWktcmV2ZWFsLWJhZGdlLWNvbnRhaW5lciI+DQoJCQkJPGRpdiBjbGFzcz0ibmN1aS1yZXZlYWwtYmFkZ2UtbW92YWJsZSI+DQoJCQkJCTxkaXYgY2xhc3M9Im5jdWktcmV2ZWFsLWJhZGdlLWhlYWRlciBuY21lZ2EtaXRlbS1oZWFkZXIiPg0KCQkJCQkJPGRpdiBjbGFzcz0ibmNtZWdhLWFsaWduLXRvLWJvdHRvbSI+DQoJCQkJCQkJPGRpdiBjbGFzcz0ibmNtZWdhLXRhZ3MiIGRhdGEtYmluZD0idGV4dDogdGFncyI+PC9kaXY+DQoJCQkJCQkJPGEgY2xhc3M9Im5jbWVnYS1iYWdkZS1saW5rIiBkYXRhLWJpbmQ9ImF0dHI6IHtocmVmOiB1cmwsIHRpdGxlOiB0aXRsZX0iIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTsiPg0KCQkJCQkJCQk8aDIgZGF0YS1iaW5kPSJ0ZXh0OiB0aXRsZSIgY2xhc3M9Im5jbWVnYS10aXRsZSI+PC9oMj4NCgkJCQkJCQk8L2E+DQoJCQkJCQk8L2Rpdj4NCgkJCQkJPC9kaXY+DQoJCQkJCTxhIGNsYXNzPSJuY21lZ2EtYmFnZGUtbGluayIgZGF0YS1iaW5kPSJhdHRyOiB7aHJlZjogdXJsLCB0aXRsZTogdGl0bGV9IiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij4NCgkJCQkJCTxkaXYgY2xhc3M9Im5jdWktcmV2ZWFsLWJhZGdlLWJvZHkgbmNtZWdhLWNvbnRlbnQiIGRhdGEtYmluZD0iaHRtbDogYm9keSI+PC9kaXY+DQoJCQkJCTwvYT4NCgkJCQk8L2Rpdj4NCgkJCTwvZGl2Pg0KCQk8L2Rpdj4NCgk8L2Rpdj4NCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9Im1zLWNsZWFyIj48L2Rpdj48L2Rpdj4NCgkJCTwvZGl2PjxkaXYgY2xhc3M9Im1zLVBhcnRTcGFjaW5nVmVydGljYWwiPjwvZGl2Pg0KCQk8L2Rpdj48ZGl2IGlkPSJNU09ab25lQ2VsbF9NZWdhTWVudTJfV2ViUGFydDkiIGNsYXNzPSJzNC13cGNlbGwtcGxhaW4gbXMtd2VicGFydHpvbmUtY2VsbCBtcy13ZWJwYXJ0LWNlbGwtdmVydGljYWwgbXMtZnVsbFdpZHRoICI+DQoJCQk8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LWNocm9tZSBtcy13ZWJwYXJ0LWNocm9tZS12ZXJ0aWNhbCBtcy13ZWJwYXJ0LWNocm9tZS1mdWxsV2lkdGggIj4NCgkJCQk8ZGl2IHdlYnBhcnRpZD0iMGEwNTE0MTctYThkMC00NzBjLTlkOWMtNDI3MzIzMGUyZWRiIiBoYXNwZXJzPSJmYWxzZSIgaWQ9Ik1lZ2FNZW51Ml9XZWJQYXJ0OSIgd2lkdGg9IjEwMCUiIGNsYXNzPSJtcy1XUEJvZHkgIiBhbGxvd2RlbGV0ZT0iZmFsc2UiIHN0eWxlPSIiPjxkaXYgaWQ9ImN0bDAwX2N0bDY1X2dfMGEwNTE0MTdfYThkMF80NzBjXzlkOWNfNDI3MzIzMGUyZWRiIj4NCgkJCQkJPHNjcmlwdD50cnkgeyBOZXRzLkNvbW1vblVJLlRlcm1TZWxlY3Rvci5pbml0KCdjdGwwMF9jdGw2NV9nXzBhMDUxNDE3X2E4ZDBfNDcwY185ZDljXzQyNzMyMzBlMmVkYicsIHsidGVybSI6eyJuYW1lIjoiUGVyc3BlY3RpdmUgYXQgTmV0cyIsInVybCI6Ii9wZXJzcGVjdGl2ZXMifSwibWF4RGVwdGgiOjIwLCJzdG9yZSI6ImMxMTJjYzY5LWM0ZWMtNDU1Ni1iNjQzLTZiMDlkNGMyMjI4YyJ9KTsgfSBjYXRjaCAoZXJyKSB7IGNvbnNvbGUuZXJyb3IoJ0ZhaWxlZCB0byBsb2FkIFRlcm1TZWxlY3RvcicsIGVycik7IH08L3NjcmlwdD4NCgkJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1QYXJ0U3BhY2luZ1ZlcnRpY2FsIj48L2Rpdj4NCgkJPC9kaXY+PGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnUyX1dlYlBhcnQxMCIgY2xhc3M9InM0LXdwY2VsbC1wbGFpbiBtcy13ZWJwYXJ0em9uZS1jZWxsIG1zLXdlYnBhcnQtY2VsbC12ZXJ0aWNhbCBtcy1mdWxsV2lkdGggIj4NCgkJCTxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtY2hyb21lIG1zLXdlYnBhcnQtY2hyb21lLXZlcnRpY2FsIG1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCAiPg0KCQkJCTxkaXYgd2VicGFydGlkPSI5MmMzMGY4ZS1iZDM0LTQ3NTQtYjRjMy02MDdiYmUwODEwNGIiIGhhc3BlcnM9ImZhbHNlIiBpZD0iTWVnYU1lbnUyX1dlYlBhcnQxMCIgd2lkdGg9IjEwMCUiIGNsYXNzPSJtcy1XUEJvZHkgIiBhbGxvd2RlbGV0ZT0iZmFsc2UiIHN0eWxlPSIiPjxkaXYgY2xhc3M9Im1zLXJ0ZXN0YXRlLWZpZWxkIj7igIvigIvigIvigIvigIvigIvigItJbiBidXNpbmVzcywgY2hhbmdlIGlzIHRoZSBvbmx5IGNvbnN0YW50LiBTaWduIHVwIHRvIGdldCBwZXJzcGVjdGl2ZXMsIGluc2lnaHRzIGFuZCBhbmFseXNlcyBvbiBlbWVyZ2luZyB0ZWNobm9sb2dpZXMgYW5kIHRyZW5kcyBzaGFwaW5nIHRoZSBjb21wbGV4IGRpZ2l0YWwgcGF5bWVudCBpbmR1c3RyeS7igIs8L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj4NCgkJPC9kaXY+DQoJPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyBuY3Mtcm93Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuY3MtY29sIGNvbC14cy0xMiBjb2wtc20tNiBjb2wtbWQtMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC05Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9zZWN0aW9uPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQo8L2Rpdj48L2Rpdj48L2Rpdj4NCiAgICAgICAgICAgIDxzdHlsZT48L3N0eWxlPjxkaXYgaWQ9Ik1lZ2FNZW51Ml9SaWJib240IiBjbGFzcz0icmliYm9uIG5jcy1tZWdhbWVudS1yaWJib24gbmNzLW1lZ2FtZW51LXJpYmJvbi00Ij48ZGl2IGlkPSJNZWdhTWVudTJfUmliYm9uNSIgY2xhc3M9InJpYmJvbi1jb250ZW50IG5jcy1tZWdhbWVudS1yaWJib24gbmNzLW1lZ2FtZW51LXJpYmJvbi01Ij48ZGl2IGlkPSJjdGwwMF9QbGFjZUhvbGRlck1haW5fbW1SaWJib25QYW5lbEJvdHRvbSI+DQoJDQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgICAgICAgICAgICAgICAgPHNlY3Rpb24+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3cgbmNzLXJvdyBuY3Mtc2luZ2xlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LXpvbmUgbXMtZnVsbFdpZHRoIj4NCgkJPGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnUyX1dlYlBhcnQxMDIiIGNsYXNzPSJzNC13cGNlbGwtcGxhaW4gbXMtd2VicGFydHpvbmUtY2VsbCBtcy13ZWJwYXJ0LWNlbGwtdmVydGljYWwgbXMtZnVsbFdpZHRoICI+DQoJCQk8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LWNocm9tZSBtcy13ZWJwYXJ0LWNocm9tZS12ZXJ0aWNhbCBtcy13ZWJwYXJ0LWNocm9tZS1mdWxsV2lkdGggIj4NCgkJCQk8ZGl2IHdlYnBhcnRpZD0iNDBmZTY2ZDItNGFhYS00OTNmLWI0YzgtNTNiYWM3NTgwNDIyIiBoYXNwZXJzPSJmYWxzZSIgaWQ9Ik1lZ2FNZW51Ml9XZWJQYXJ0MTAyIiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9IiI+PGRpdiBjbGFzcz0ibXMtcnRlc3RhdGUtZmllbGQiPjxkaXYgaWQ9Ik1lZ2FtZW51SW5zaWdodHNBbmRJbm5vdmF0aW9uQmlnQmFubmVyIj4mIzE2MDs8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj4NCgkJPC9kaXY+DQoJPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9zZWN0aW9uPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQo8L2Rpdj48L2Rpdj48L2Rpdj48L25hdj48ZGl2IGNsYXNzPSJuc2MtbmF2cm93LXN1YnJvdy13cmFwcGVyIj48ZGl2IGNsYXNzPSJuc2MtbmF2cm93LXN1YnJvdy1jb250YWluZXIiPjxhIGNsYXNzPSJuY3MtbWVnYW1lbnUtc3ViLWNsb3NlciBuY3MtbWVnYW1lbnUtY2xvc2UtaWNvbiIgaHJlZj0iIyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPkNsb3NlIHBhbmVs4oCLPC9zcGFuPjwvYT7igIs8L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGRhdGEtc3VibWVudS1pbmRleD0iMyIgY2xhc3M9Im5jcy1tZWdhbWVudS1zdWJub2RlIG5jcy1tZWdhbWVudS1zdWJub2RlLTMiPjxuYXYgY2xhc3M9Im5jcy1tZWdhbWVudS1zdWJub2RlLWNhbnZhcyIgdGFiaW5kZXg9IjAiPjxzdHlsZT48L3N0eWxlPjxkaXYgaWQ9Ik1lZ2FNZW51M19SaWJib24wIiBjbGFzcz0icmliYm9uIG5jcy1tZWdhbWVudS1yaWJib24gbmNzLW1lZ2FtZW51LXJpYmJvbi0wIj48ZGl2IGlkPSJNZWdhTWVudTNfUmliYm9uMSIgY2xhc3M9InJpYmJvbi1jb250ZW50IG5jcy1tZWdhbWVudS1yaWJib24gbmNzLW1lZ2FtZW51LXJpYmJvbi0xIj48ZGl2IGlkPSJjdGwwMF9QbGFjZUhvbGRlck1haW5fbW1SaWJib25QYW5lbFRvcCI+DQoJDQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgICAgICAgICAgICAgICAgPHNlY3Rpb24+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3cgbmNzLXJvdyBuY3Mtc2luZ2xlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudSBjbGFzcz0ibXMtaGlkZSI+DQoJCTxpZTptZW51aXRlbSBpZD0iTVNPTWVudV9IZWxwIiBpY29uc3JjPSIvX2xheW91dHMvMTUvaW1hZ2VzL0hlbHBJY29uLmdpZiIgb25tZW51Y2xpY2s9Ik1TT1dlYlBhcnRQYWdlX1NldE5ld1dpbmRvd0xvY2F0aW9uKE1lbnVXZWJQYXJ0LmdldEF0dHJpYnV0ZSgnaGVscExpbmsnKSwgTWVudVdlYlBhcnQuZ2V0QXR0cmlidXRlKCdoZWxwTW9kZScpKSIgdGV4dD0iSGVscCIgdHlwZT0ib3B0aW9uIiBzdHlsZT0iZGlzcGxheTpub25lIj4NCg0KCQk8L2llOm1lbnVpdGVtPg0KCTwvbWVudT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L3NlY3Rpb24+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICANCjwvZGl2PjwvZGl2PjwvZGl2Pg0KICAgICAgICAgICAgPHN0eWxlPjwvc3R5bGU+PGRpdiBpZD0iTWVnYU1lbnUzX1JpYmJvbjIiIGNsYXNzPSJyaWJib24gbmNzLW1lZ2FtZW51LXJpYmJvbiBuY3MtbWVnYW1lbnUtcmliYm9uLTIiPjxkaXYgaWQ9Ik1lZ2FNZW51M19SaWJib24zIiBjbGFzcz0icmliYm9uLWNvbnRlbnQgbmNzLW1lZ2FtZW51LXJpYmJvbiBuY3MtbWVnYW1lbnUtcmliYm9uLTMiPjxkaXYgaWQ9ImN0bDAwX1BsYWNlSG9sZGVyTWFpbl9tbVJpYmJvblBhbmVsTWFpbCI+DQoJDQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgICAgICAgICAgICAgICAgPHNlY3Rpb24+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3cgbmNzLXJvdyBuY3MtaGVhZGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuY3MtY29sIGNvbC14cy0xMiBjb2wtc20tNiBjb2wtbWQtMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuY3MtY29sIGNvbC14cy0xMiBjb2wtc20tNiBjb2wtbWQtMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3cgbmNzLXJvdyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LXpvbmUgbXMtZnVsbFdpZHRoIj4NCgkJPGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnUzX1dlYlBhcnQwIiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9IjE5OTFkYzg4LTk5ODItNDllYi1iOTA2LTU5NjEwYWI0MGQ4OSIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTNfV2ViUGFydDAiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibXMtV1BCb2R5ICIgYWxsb3dkZWxldGU9ImZhbHNlIiBzdHlsZT0iIj48ZGl2IGlkPSJjdGwwMF9jdGw2NV9nXzE5OTFkYzg4Xzk5ODJfNDllYl9iOTA2XzU5NjEwYWI0MGQ4OSI+DQoJCQkJCTxzY3JpcHQ+dHJ5IHsgTmV0cy5Db21tb25VSS5UZXJtU2VsZWN0b3IuaW5pdCgnY3RsMDBfY3RsNjVfZ18xOTkxZGM4OF85OTgyXzQ5ZWJfYjkwNl81OTYxMGFiNDBkODknLCB7InRlcm0iOnsibmFtZSI6Ik5ld3MiLCJ1cmwiOiIvTWVkaWEtYW5kLXByZXNzL25ld3MifSwibWF4RGVwdGgiOjIwLCJzdG9yZSI6ImMxMTJjYzY5LWM0ZWMtNDU1Ni1iNjQzLTZiMDlkNGMyMjI4YyJ9KTsgfSBjYXRjaCAoZXJyKSB7IGNvbnNvbGUuZXJyb3IoJ0ZhaWxlZCB0byBsb2FkIFRlcm1TZWxlY3RvcicsIGVycik7IH08L3NjcmlwdD4NCgkJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1QYXJ0U3BhY2luZ1ZlcnRpY2FsIj48L2Rpdj4NCgkJPC9kaXY+PGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnUzX1dlYlBhcnQxIiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9ImJkNDUzY2JlLWRhZDAtNGVjOC1hNzE1LTE5MGM0MzcxNzZiYiIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTNfV2ViUGFydDEiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibXMtV1BCb2R5ICIgYWxsb3dkZWxldGU9ImZhbHNlIiBzdHlsZT0iIj48ZGl2IGlkPSJjdGwwMF9jdGw2NV9nX2JkNDUzY2JlX2RhZDBfNGVjOF9hNzE1XzE5MGM0MzcxNzZiYiI+DQoJCQkJCTxzY3JpcHQ+dHJ5IHsgTmV0cy5Db21tb25VSS5UZXJtU2VsZWN0b3IuaW5pdCgnY3RsMDBfY3RsNjVfZ19iZDQ1M2NiZV9kYWQwXzRlYzhfYTcxNV8xOTBjNDM3MTc2YmInLCB7InRlcm0iOnsibmFtZSI6IlByZXNzIENvbnRhY3RzIiwidXJsIjoiL1BhZ2VzL1ByZXNzLWNvbnRhY3RzLmFzcHgifSwibWF4RGVwdGgiOjIwLCJzdG9yZSI6ImMxMTJjYzY5LWM0ZWMtNDU1Ni1iNjQzLTZiMDlkNGMyMjI4YyJ9KTsgfSBjYXRjaCAoZXJyKSB7IGNvbnNvbGUuZXJyb3IoJ0ZhaWxlZCB0byBsb2FkIFRlcm1TZWxlY3RvcicsIGVycik7IH08L3NjcmlwdD4NCgkJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1QYXJ0U3BhY2luZ1ZlcnRpY2FsIj48L2Rpdj4NCgkJPC9kaXY+PGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnUzX1dlYlBhcnQyIiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9IjdhMDM5N2M5LTMwOTEtNDg0MC04YjQ0LWQyNmNjYzg4ZTE3OSIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTNfV2ViUGFydDIiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibXMtV1BCb2R5ICIgYWxsb3dkZWxldGU9ImZhbHNlIiBzdHlsZT0iIj48ZGl2IGlkPSJjdGwwMF9jdGw2NV9nXzdhMDM5N2M5XzMwOTFfNDg0MF84YjQ0X2QyNmNjYzg4ZTE3OSI+DQoJCQkJCTxzY3JpcHQ+dHJ5IHsgTmV0cy5Db21tb25VSS5UZXJtU2VsZWN0b3IuaW5pdCgnY3RsMDBfY3RsNjVfZ183YTAzOTdjOV8zMDkxXzQ4NDBfOGI0NF9kMjZjY2M4OGUxNzknLCB7InRlcm0iOnsibmFtZSI6IkltYWdlcyIsInVybCI6Imh0dHBzOi8vd3d3LnNreWZpc2guY29tL3AvbmV0cy8ifSwibWF4RGVwdGgiOjIwLCJzdG9yZSI6ImMxMTJjYzY5LWM0ZWMtNDU1Ni1iNjQzLTZiMDlkNGMyMjI4YyJ9KTsgfSBjYXRjaCAoZXJyKSB7IGNvbnNvbGUuZXJyb3IoJ0ZhaWxlZCB0byBsb2FkIFRlcm1TZWxlY3RvcicsIGVycik7IH08L3NjcmlwdD4NCgkJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1QYXJ0U3BhY2luZ1ZlcnRpY2FsIj48L2Rpdj4NCgkJPC9kaXY+PGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnUzX1dlYlBhcnQzIiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9ImI3MDc2YjhhLWU3MjQtNGYzZi05YjcyLTEwZTc0ODYxZmFkYSIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTNfV2ViUGFydDMiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibXMtV1BCb2R5ICIgYWxsb3dkZWxldGU9ImZhbHNlIiBzdHlsZT0iIj48ZGl2IGlkPSJjdGwwMF9jdGw2NV9nX2I3MDc2YjhhX2U3MjRfNGYzZl85YjcyXzEwZTc0ODYxZmFkYSI+DQoJCQkJCTxzY3JpcHQ+dHJ5IHsgTmV0cy5Db21tb25VSS5UZXJtU2VsZWN0b3IuaW5pdCgnY3RsMDBfY3RsNjVfZ19iNzA3NmI4YV9lNzI0XzRmM2ZfOWI3Ml8xMGU3NDg2MWZhZGEnLCB7InRlcm0iOnsibmFtZSI6IlBlcnNwZWN0aXZlcyBieSBOZXRzIiwidXJsIjoiL3BlcnNwZWN0aXZlcyJ9LCJtYXhEZXB0aCI6MjAsInN0b3JlIjoiYzExMmNjNjktYzRlYy00NTU2LWI2NDMtNmIwOWQ0YzIyMjhjIn0pOyB9IGNhdGNoIChlcnIpIHsgY29uc29sZS5lcnJvcignRmFpbGVkIHRvIGxvYWQgVGVybVNlbGVjdG9yJywgZXJyKTsgfTwvc2NyaXB0Pg0KCQkJCTwvZGl2PjxkaXYgY2xhc3M9Im1zLWNsZWFyIj48L2Rpdj48L2Rpdj4NCgkJCTwvZGl2PjxkaXYgY2xhc3M9Im1zLVBhcnRTcGFjaW5nVmVydGljYWwiPjwvZGl2Pg0KCQk8L2Rpdj48ZGl2IGlkPSJNU09ab25lQ2VsbF9NZWdhTWVudTNfV2ViUGFydDQiIGNsYXNzPSJzNC13cGNlbGwtcGxhaW4gbXMtd2VicGFydHpvbmUtY2VsbCBtcy13ZWJwYXJ0LWNlbGwtdmVydGljYWwgbXMtZnVsbFdpZHRoICI+DQoJCQk8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LWNocm9tZSBtcy13ZWJwYXJ0LWNocm9tZS12ZXJ0aWNhbCBtcy13ZWJwYXJ0LWNocm9tZS1mdWxsV2lkdGggIj4NCgkJCQk8ZGl2IHdlYnBhcnRpZD0iMDU5MDcwOTUtNGI2My00YTZhLWJkYzUtMDcxNjJkMGI5NzRhIiBoYXNwZXJzPSJmYWxzZSIgaWQ9Ik1lZ2FNZW51M19XZWJQYXJ0NCIgd2lkdGg9IjEwMCUiIGNsYXNzPSJtcy1XUEJvZHkgIiBhbGxvd2RlbGV0ZT0iZmFsc2UiIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij48ZGl2IGlkPSJjdGwwMF9jdGw2NV9nXzA1OTA3MDk1XzRiNjNfNGE2YV9iZGM1XzA3MTYyZDBiOTc0YSI+DQoJCQkJCTxzY3JpcHQ+dHJ5IHsgTmV0cy5Db21tb25VSS5UZXJtU2VsZWN0b3IuaW5pdCgnY3RsMDBfY3RsNjVfZ18wNTkwNzA5NV80YjYzXzRhNmFfYmRjNV8wNzE2MmQwYjk3NGEnLCB7InRlcm0iOnsibmFtZSI6IlZpZGVvcyIsInVybCI6Imh0dHBzOi8vbmV0c2V1LjIzdmlkZW8uY29tLyJ9LCJtYXhEZXB0aCI6MjAsInN0b3JlIjoiYzExMmNjNjktYzRlYy00NTU2LWI2NDMtNmIwOWQ0YzIyMjhjIn0pOyB9IGNhdGNoIChlcnIpIHsgY29uc29sZS5lcnJvcignRmFpbGVkIHRvIGxvYWQgVGVybVNlbGVjdG9yJywgZXJyKTsgfTwvc2NyaXB0Pg0KCQkJCTwvZGl2PjxkaXYgY2xhc3M9Im1zLWNsZWFyIj48L2Rpdj48L2Rpdj4NCgkJCTwvZGl2Pg0KCQk8L2Rpdj4NCgk8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuY3MtY29sIGNvbC14cy0xMiBjb2wtc20tNiBjb2wtbWQtMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtem9uZSBtcy1mdWxsV2lkdGgiPg0KCQk8ZGl2IGlkPSJNU09ab25lQ2VsbF9NZWdhTWVudTNfV2ViUGFydDUiIGNsYXNzPSJzNC13cGNlbGwtcGxhaW4gbXMtd2VicGFydHpvbmUtY2VsbCBtcy13ZWJwYXJ0LWNlbGwtdmVydGljYWwgbXMtZnVsbFdpZHRoICI+DQoJCQk8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LWNocm9tZSBtcy13ZWJwYXJ0LWNocm9tZS12ZXJ0aWNhbCBtcy13ZWJwYXJ0LWNocm9tZS1mdWxsV2lkdGggIj4NCgkJCQk8ZGl2IHdlYnBhcnRpZD0iMzk4YzA0ZDEtYTg4MS00YzkzLWFiMTktZTIxMzY5NjkzNDY5IiBoYXNwZXJzPSJmYWxzZSIgaWQ9Ik1lZ2FNZW51M19XZWJQYXJ0NSIgd2lkdGg9IjEwMCUiIGNsYXNzPSJtcy1XUEJvZHkgIiBhbGxvd2RlbGV0ZT0iZmFsc2UiIHN0eWxlPSIiPjxkaXYgY2xhc3M9Im1zLXJ0ZXN0YXRlLWZpZWxkIj48cD48ZGl2IGlkPSJJbXBvcnRhbnRfNGQ0OTMwN2RmY2MwNDA0NmJmNzAzMWM4ZGY4NzhhYWEiPjwvZGl2PjxzY3JpcHQ+TmV0cy5Db3VudHJ5U2l0ZXMuV2ViUGFydHMuSW1wb3J0YW50TmV3c0l0ZW0uaW5pdCgnSW1wb3J0YW50XzRkNDkzMDdkZmNjMDQwNDZiZjcwMzFjOGRmODc4YWFhJywgeyJ1cmwiOiJNZWRpYS1hbmQtcHJlc3MvbmV3cy9QYWdlcy9OZXRzLXJlYWNoZXMtYWdyZWVtZW50LXRvLXNlbGwtZUlELWJ1c2luZXNzLXRvLUZyZW5jaC1kaWdpdGFsLWlkZW50aXR5LXNwZWNpYWxpc3QtSU4tR3JvdXBlLmFzcHgiLCJ0aXRsZSI6Ik5ldHMgcmVhY2hlcyBhZ3JlZW1lbnQgdG8gc2VsbCBlSUQgYnVzaW5lc3MgdG8gRnJlbmNoIGRpZ2l0YWwgaWRlbnRpdHkgc3BlY2lhbGlzdCBJTiBHcm91cGUgIiwidGltZXN0YW1wIjoxNjk5NDg0NDAwMDAwLjB9KTs8L3NjcmlwdD48L3A+PC9kaXY+PGRpdiBjbGFzcz0ibXMtY2xlYXIiPjwvZGl2PjwvZGl2Pg0KCQkJPC9kaXY+DQoJCTwvZGl2Pg0KCTwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC02Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXMtd2VicGFydC16b25lIG1zLWZ1bGxXaWR0aCI+DQoJCTxkaXYgaWQ9Ik1TT1pvbmVDZWxsX01lZ2FNZW51M19XZWJQYXJ0NiIgY2xhc3M9InM0LXdwY2VsbC1wbGFpbiBtcy13ZWJwYXJ0em9uZS1jZWxsIG1zLXdlYnBhcnQtY2VsbC12ZXJ0aWNhbCBtcy1mdWxsV2lkdGggIj4NCgkJCTxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtY2hyb21lIG1zLXdlYnBhcnQtY2hyb21lLXZlcnRpY2FsIG1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCAiPg0KCQkJCTxkaXYgd2VicGFydGlkPSI4YTU1ZGVjMC0yNzQyLTQ2MGUtOWUwNi0zZDE3MTQ3ZjJlODUiIGhhc3BlcnM9ImZhbHNlIiBpZD0iTWVnYU1lbnUzX1dlYlBhcnQ2IiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9IiI+PGRpdiBpZD0iY3RsMDBfY3RsNjVfZ184YTU1ZGVjMF8yNzQyXzQ2MGVfOWUwNl8zZDE3MTQ3ZjJlODUiPg0KDQoJCQkJPC9kaXY+DQo8ZGl2IGlkPSJJdGVtUHJlc2VudGF0aW9uX2N0bDAwX2N0bDY1X2dfOGE1NWRlYzBfMjc0Ml80NjBlXzllMDZfM2QxNzE0N2YyZTg1Ij48L2Rpdj4NCjxkaXYgaWQ9Ikl0ZW1UZW1wbGF0ZV9jdGwwMF9jdGw2NV9nXzhhNTVkZWMwXzI3NDJfNDYwZV85ZTA2XzNkMTcxNDdmMmU4NSIgY2xhc3M9Im5ldHMtZGlzcGxheXRlbXBsYXRlIiBzdHlsZT0iZGlzcGxheTpub25lOyI+PC9kaXY+DQo8c2NyaXB0Pg0KICAgIHZhciBqc29uY3RsMDBfY3RsNjVfZ184YTU1ZGVjMF8yNzQyXzQ2MGVfOWUwNl8zZDE3MTQ3ZjJlODUgPSBqc29uNGEyMjBkOTljNzNiNDA4OGI5ZmU3YTNmZDU2ZDM2NTAgPSB7ImZpZWxkcyI6W3sibmFtZSI6InRpdGxlIn0seyJuYW1lIjoicHVibGlzaGluZ3JvbGx1cGltYWdlIn0seyJuYW1lIjoiY291bnRyeXNpdGVzYXJ0aWNsZXN1bW1hcnkifSx7Im5hbWUiOiJuY3N0YWdhcnRpY2xldGhlbWUifSx7Im5hbWUiOiJuY3N0YWdhcnRpY2xldHlwZSJ9LHsibmFtZSI6ImZpbGVsZWFmcmVmIn0seyJuYW1lIjoibmNzdGFncGVyc3BlY3RpdmVzdGhlbWUifV0sImRhdGEiOlt7InRpdGxlIjoiSG93IGRpZ2l0YWwgaWRlbnRpdHkgY2FuIGJlIGxldmVyYWdlZCB0byBmdWxmaWwgdGhlIHBvdGVudGlhbCBvZiBkaWdpdGFsIHRyYW5zZm9ybWF0aW9uIiwicHVibGlzaGluZ3JvbGx1cGltYWdlIjoiJmx0O2ltZyBhbHQ9JnF1b3Q7JnF1b3Q7IHNyYz0mcXVvdDsvcGVyc3BlY3RpdmVzL1B1Ymxpc2hpbmdJbWFnZXMvUGVyc3BlY3RpdmVzX2VpZGVudDEuanBnJnF1b3Q7IHN0eWxlPSZxdW90O0JPUkRFUjogMHB4IHNvbGlkOyAmcXVvdDsmZ3Q7IiwiY291bnRyeXNpdGVzYXJ0aWNsZXN1bW1hcnkiOiImbHQ7cCZndDvigItXaGF0IGJlbmVmaXRzIGRvIGJhbmtzIGFuZCBvdGhlciBvcmdhbmlzYXRpb25zIGdhaW4gYnkgdXNpbmcgZGlnaXRhbCBpZGVudGl0eSBpbiB0aGVpciBkaWdpdGFsaXNhdGlvbiBzdHJhdGVneT8gQW5kJmFtcDsjMTYwO2V4YWN0bHkgaG93IGNhbiBkaWdpdGFsIGlkZW50aXR5IGJlIGxldmVyYWdlZCB0byBmdWxmaWwgaXRzIHBvdGVudGlhbCBhbmQgaW5jcmVhc2UgZWZmaWNpZW5jeSB3aGlsZSByZWR1Y2luZyBjb3N0cz8mbHQ7YnIvJmd0OyZsdDtici8mZ3Q7Jmx0Oy9wJmd0OyIsIm5jc3RhZ2FydGljbGV0aGVtZSI6IiIsIm5jc3RhZ2FydGljbGV0eXBlIjoiIiwiZmlsZWxlYWZyZWYiOiJIb3ctZGlnaXRhbC1pZGVudGl0eS1jYW4tYmUtbGV2ZXJhZ2VkLXRvLWZ1bGZpbC10aGUtcG90ZW50aWFsLW9mLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb24uYXNweCIsIm5jc3RhZ3BlcnNwZWN0aXZlc3RoZW1lIjoiSW5ub3ZhdGlvbnMgYW5kIFRlY2hub2xvZ3kiLCJpZCI6MTE1fSx7InRpdGxlIjoiUGVyc3BlY3RpdmVzIDIwMjMgLSB3aGF0IHdpbGwgaGFwcGVuIGluIHRoZSBwYXltZW50IHdvcmxkPyIsInB1Ymxpc2hpbmdyb2xsdXBpbWFnZSI6IiZsdDtpbWcgYWx0PSZxdW90OyZxdW90OyBzcmM9JnF1b3Q7L3BlcnNwZWN0aXZlcy9QdWJsaXNoaW5nSW1hZ2VzL2RpZ2l0YWxfaWRlbnRpdHlfcGVyc3BlY3RpdmVzLmpwZyZxdW90OyBzdHlsZT0mcXVvdDtCT1JERVI6IDBweCBzb2xpZDsgJnF1b3Q7Jmd0OyIsImNvdW50cnlzaXRlc2FydGljbGVzdW1tYXJ5IjoiMjAyMiB3YXMgYSB5ZWFyIG9mIHRyYW5zaXRpb24gZm9yIGNvbnN1bWVycywgYXMgQk5QTCAoQnV5IE5vdywgUGF5IExhdGVyKSBhbmQgbW9iaWxlIHBheW1lbnRzIGJlY2FtZSBtYWluc3RyZWFtLCBTb2Z0UE9TIHRlY2hub2xvZ2llcyBzd2VwdCBpbnRvIHRoZSByZXRhaWwgd29ybGQsJmFtcDsjMTYwO2FuZCBDQkRDcyB0b29rIGFub3RoZXIgbWFqb3Igc3RlcCBmb3J3YXJkIGluIHRoZWlyIGRldmVsb3BtZW50LiZhbXA7IzE2MDtCdXQmYW1wOyMxNjA7d2hhdOKAmXMgY29taW5nIG5leHQ/IFRvbW1hc28gSmFjb3BvIFVsaXNzaSwgSGVhZCBvZiBHcm91cCBCdXNpbmVzcyBTdHJhdGVneSwgTmV4aSBHcm91cCBleHBsb3JlcyBzb21lIGtleSB0cmVuZHMgdG8gZXhwZWN0IGluIDIwMjPigKYmbHQ7YnIvJmd0OyIsIm5jc3RhZ2FydGljbGV0aGVtZSI6IiIsIm5jc3RhZ2FydGljbGV0eXBlIjoiIiwiZmlsZWxlYWZyZWYiOiJQZXJzcGVjdGl2ZXMtMjAyMy0tLXdoYXQtd2lsbC1oYXBwZW4taW4tdGhlLXBheW1lbnQtd29ybGQuYXNweCIsIm5jc3RhZ3BlcnNwZWN0aXZlc3RoZW1lIjoiRGlnaXRhbCBQYXltZW50cyIsImlkIjoxMTR9LHsidGl0bGUiOiJQZXJzcGVjdGl2ZXMiLCJwdWJsaXNoaW5ncm9sbHVwaW1hZ2UiOiImbHQ7aW1nIGFsdD0mcXVvdDsmcXVvdDsgc3JjPSZxdW90Oy9wZXJzcGVjdGl2ZXMvUHVibGlzaGluZ0ltYWdlcy9oZWFkZXIvUGF5bWVudC13b21hbi1jYWZlLmpwZyZxdW90OyBzdHlsZT0mcXVvdDtCT1JERVI6IDBweCBzb2xpZDsgJnF1b3Q7Jmd0OyIsImNvdW50cnlzaXRlc2FydGljbGVzdW1tYXJ5IjoiJmx0O3AmZ3Q74oCL4oCL4oCL4oCL4oCL4oCL4oCL4oCLSW4gYnVzaW5lc3MsIGNoYW5nZSBpcyB0aGUgb25seSBjb25zdGFudC4gU2lnbiB1cCB0byBnZXQgcGVyc3BlY3RpdmVzLCBpbnNpZ2h0cyBhbmQgYW5hbHlzZXMgb24gZW1lcmdpbmcgdGVjaG5vbG9naWVzIGFuZCB0cmVuZHMgc2hhcGluZyB0aGUgY29tcGxleCBkaWdpdGFsIHBheW1lbnQgaW5kdXN0cnku4oCLJmx0Oy9wJmd0OyIsIm5jc3RhZ2FydGljbGV0aGVtZSI6IiIsIm5jc3RhZ2FydGljbGV0eXBlIjoiIiwiZmlsZWxlYWZyZWYiOiJkZWZhdWx0LmFzcHgiLCJuY3N0YWdwZXJzcGVjdGl2ZXN0aGVtZSI6IkRpZ2l0YWwgUGF5bWVudHMiLCJpZCI6OTJ9XX07DQogICAgaWYodHlwZW9mIE5ldHMuQ29tbW9uVUlbIkxpc3REYXRhVG9Kc29uIl0gIT09ICJ1bmRlZmluZWQiICYmIHR5cGVvZiBOZXRzLkNvbW1vblVJWyJMaXN0RGF0YVRvSnNvbiJdLmluaXQgIT09ICJ1bmRlZmluZWQiKSB7DQogICAgICAgIE5ldHMuQ29tbW9uVUlbIkxpc3REYXRhVG9Kc29uIl0uaW5pdCgiY3RsMDBfY3RsNjVfZ184YTU1ZGVjMF8yNzQyXzQ2MGVfOWUwNl8zZDE3MTQ3ZjJlODUiLCBqc29uY3RsMDBfY3RsNjVfZ184YTU1ZGVjMF8yNzQyXzQ2MGVfOWUwNl8zZDE3MTQ3ZjJlODUsIHt9KTsNCiAgICB9DQo8L3NjcmlwdD4NCjxkaXYgY2xhc3M9Im1zLWNsZWFyIj48L2Rpdj48L2Rpdj4NCgkJCTwvZGl2PjxkaXYgY2xhc3M9Im1zLVBhcnRTcGFjaW5nVmVydGljYWwiPjwvZGl2Pg0KCQk8L2Rpdj48ZGl2IGlkPSJNU09ab25lQ2VsbF9NZWdhTWVudTNfV2ViUGFydDciIGNsYXNzPSJzNC13cGNlbGwtcGxhaW4gbXMtd2VicGFydHpvbmUtY2VsbCBtcy13ZWJwYXJ0LWNlbGwtdmVydGljYWwgbXMtZnVsbFdpZHRoICI+DQoJCQk8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LWNocm9tZSBtcy13ZWJwYXJ0LWNocm9tZS12ZXJ0aWNhbCBtcy13ZWJwYXJ0LWNocm9tZS1mdWxsV2lkdGggIj4NCgkJCQk8ZGl2IHdlYnBhcnRpZD0iNjNkNzA0OWEtNzE2NC00ZWRmLThjMmMtNGMxNDQ3YzRlMmQzIiBoYXNwZXJzPSJmYWxzZSIgaWQ9Ik1lZ2FNZW51M19XZWJQYXJ0NyIgd2lkdGg9IjEwMCUiIGNsYXNzPSJtcy1XUEJvZHkgIiBhbGxvd2RlbGV0ZT0iZmFsc2UiIHN0eWxlPSIiPjxkaXYgY2xhc3M9Im1zLXJ0ZXN0YXRlLWZpZWxkIj48ZGl2IGNsYXNzPSJuY21lZ2EtY2Fyb3VzZWxldHRlLXdyYXBwZXIiIGRhdGEtb2JqZWN0PSJqc29uNGEyMjBkOTljNzNiNDA4OGI5ZmU3YTNmZDU2ZDM2NTAiPg0KCTxkaXYgY2xhc3M9Im5jdWktcmV2ZWFsLWJhZGdlLXdyYXBwZXIgbmNtZWdhLWNhcm91c2VsZXR0ZSBuY21lZ2EtY2Fyb3VzZWxldHRlLWluaXRpYWxpemluZyIgZGF0YS1vZmZzZXQ9IjQ4IiBkYXRhLWJpbmQ9ImZvcmVhY2g6IGRhdGEiPg0KCQk8ZGl2IGNsYXNzPSJuY21lZ2EtY2Fyb3VzZWxldHRlLWl0ZW0iIGRhdGEtYmluZD0ic3R5bGU6IHsgYmFja2dyb3VuZEltYWdlOiBpbWFnZSB9Ij4NCgkJCTxkaXYgY2xhc3M9Im5jdWktcmV2ZWFsLWJhZGdlLWNvbnRhaW5lciI+DQoJCQkJPGRpdiBjbGFzcz0ibmN1aS1yZXZlYWwtYmFkZ2UtbW92YWJsZSI+DQoJCQkJCTxkaXYgY2xhc3M9Im5jdWktcmV2ZWFsLWJhZGdlLWhlYWRlciBuY21lZ2EtaXRlbS1oZWFkZXIiPg0KCQkJCQkJPGRpdiBjbGFzcz0ibmNtZWdhLWFsaWduLXRvLWJvdHRvbSI+DQoJCQkJCQkJPGRpdiBjbGFzcz0ibmNtZWdhLXRhZ3MiIGRhdGEtYmluZD0idGV4dDogdGFncyI+PC9kaXY+DQoJCQkJCQkJPGEgY2xhc3M9Im5jbWVnYS1iYWdkZS1saW5rIiBkYXRhLWJpbmQ9ImF0dHI6IHtocmVmOiB1cmwsIHRpdGxlOiB0aXRsZX0iIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTsiPg0KCQkJCQkJCQk8aDIgZGF0YS1iaW5kPSJ0ZXh0OiB0aXRsZSIgY2xhc3M9Im5jbWVnYS10aXRsZSI+PC9oMj4NCgkJCQkJCQk8L2E+DQoJCQkJCQk8L2Rpdj4NCgkJCQkJPC9kaXY+DQoJCQkJCTxhIGNsYXNzPSJuY21lZ2EtYmFnZGUtbGluayIgZGF0YS1iaW5kPSJhdHRyOiB7aHJlZjogdXJsLCB0aXRsZTogdGl0bGV9IiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij4NCgkJCQkJCTxkaXYgY2xhc3M9Im5jdWktcmV2ZWFsLWJhZGdlLWJvZHkgbmNtZWdhLWNvbnRlbnQiIGRhdGEtYmluZD0iaHRtbDogYm9keSI+PC9kaXY+DQoJCQkJCTwvYT4NCgkJCQk8L2Rpdj4NCgkJCTwvZGl2Pg0KCQk8L2Rpdj4NCgk8L2Rpdj4NCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9Im1zLWNsZWFyIj48L2Rpdj48L2Rpdj4NCgkJCTwvZGl2Pg0KCQk8L2Rpdj4NCgk8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IG5jcy1yb3ciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L3NlY3Rpb24+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICANCjwvZGl2PjwvZGl2PjwvZGl2Pg0KICAgICAgICAgICAgPHN0eWxlPjwvc3R5bGU+PGRpdiBpZD0iTWVnYU1lbnUzX1JpYmJvbjQiIGNsYXNzPSJyaWJib24gbmNzLW1lZ2FtZW51LXJpYmJvbiBuY3MtbWVnYW1lbnUtcmliYm9uLTQiPjxkaXYgaWQ9Ik1lZ2FNZW51M19SaWJib241IiBjbGFzcz0icmliYm9uLWNvbnRlbnQgbmNzLW1lZ2FtZW51LXJpYmJvbiBuY3MtbWVnYW1lbnUtcmliYm9uLTUiPjxkaXYgaWQ9ImN0bDAwX1BsYWNlSG9sZGVyTWFpbl9tbVJpYmJvblBhbmVsQm90dG9tIj4NCgkNCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPg0KICAgICAgICAgICAgICAgICAgICA8c2VjdGlvbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyBuY3Mtcm93IG5jcy1zaW5nbGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuY3MtY29sIGNvbC14cy0xMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIA0KPC9kaXY+PC9kaXY+PC9kaXY+PC9uYXY+PGRpdiBjbGFzcz0ibnNjLW5hdnJvdy1zdWJyb3ctd3JhcHBlciI+PGRpdiBjbGFzcz0ibnNjLW5hdnJvdy1zdWJyb3ctY29udGFpbmVyIj48YSBjbGFzcz0ibmNzLW1lZ2FtZW51LXN1Yi1jbG9zZXIgbmNzLW1lZ2FtZW51LWNsb3NlLWljb24iIGhyZWY9IiMiPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5DbG9zZSBwYW5lbOKAizwvc3Bhbj48L2E+4oCLPC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBkYXRhLXN1Ym1lbnUtaW5kZXg9IjQiIGNsYXNzPSJuY3MtbWVnYW1lbnUtc3Vibm9kZSBuY3MtbWVnYW1lbnUtc3Vibm9kZS00Ij48bmF2IGNsYXNzPSJuY3MtbWVnYW1lbnUtc3Vibm9kZS1jYW52YXMiIHRhYmluZGV4PSIwIj48c3R5bGU+PC9zdHlsZT48ZGl2IGlkPSJNZWdhTWVudTRfUmliYm9uMCIgY2xhc3M9InJpYmJvbiBuY3MtbWVnYW1lbnUtcmliYm9uIG5jcy1tZWdhbWVudS1yaWJib24tMCI+PGRpdiBpZD0iTWVnYU1lbnU0X1JpYmJvbjEiIGNsYXNzPSJyaWJib24tY29udGVudCBuY3MtbWVnYW1lbnUtcmliYm9uIG5jcy1tZWdhbWVudS1yaWJib24tMSI+PGRpdiBpZD0iY3RsMDBfUGxhY2VIb2xkZXJNYWluX21tUmliYm9uUGFuZWxUb3AiPg0KCQ0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICAgICAgICAgICAgICAgIDxzZWN0aW9uPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IG5jcy1yb3cgbmNzLXNpbmdsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnUgY2xhc3M9Im1zLWhpZGUiPg0KCQk8aWU6bWVudWl0ZW0gaWQ9Ik1TT01lbnVfSGVscCIgaWNvbnNyYz0iL19sYXlvdXRzLzE1L2ltYWdlcy9IZWxwSWNvbi5naWYiIG9ubWVudWNsaWNrPSJNU09XZWJQYXJ0UGFnZV9TZXROZXdXaW5kb3dMb2NhdGlvbihNZW51V2ViUGFydC5nZXRBdHRyaWJ1dGUoJ2hlbHBMaW5rJyksIE1lbnVXZWJQYXJ0LmdldEF0dHJpYnV0ZSgnaGVscE1vZGUnKSkiIHRleHQ9IkhlbHAiIHR5cGU9Im9wdGlvbiIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+DQoNCgkJPC9pZTptZW51aXRlbT4NCgk8L21lbnU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9zZWN0aW9uPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQo8L2Rpdj48L2Rpdj48L2Rpdj4NCiAgICAgICAgICAgIDxzdHlsZT48L3N0eWxlPjxkaXYgaWQ9Ik1lZ2FNZW51NF9SaWJib24yIiBjbGFzcz0icmliYm9uIG5jcy1tZWdhbWVudS1yaWJib24gbmNzLW1lZ2FtZW51LXJpYmJvbi0yIj48ZGl2IGlkPSJNZWdhTWVudTRfUmliYm9uMyIgY2xhc3M9InJpYmJvbi1jb250ZW50IG5jcy1tZWdhbWVudS1yaWJib24gbmNzLW1lZ2FtZW51LXJpYmJvbi0zIj48ZGl2IGlkPSJjdGwwMF9QbGFjZUhvbGRlck1haW5fbW1SaWJib25QYW5lbE1haWwiPg0KCQ0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICAgICAgICAgICAgICAgIDxzZWN0aW9uPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IG5jcy1yb3cgbmNzLWhlYWRlciI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuY3MtY29sIGNvbC14cy0xMiBjb2wtc20tNiBjb2wtbWQtMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IG5jcy1yb3ciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIGNvbC1zbS02IGNvbC1tZC0zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXMtd2VicGFydC16b25lIG1zLWZ1bGxXaWR0aCI+DQoJCTxkaXYgaWQ9Ik1TT1pvbmVDZWxsX01lZ2FNZW51NF9XZWJQYXJ0MCIgY2xhc3M9InM0LXdwY2VsbC1wbGFpbiBtcy13ZWJwYXJ0em9uZS1jZWxsIG1zLXdlYnBhcnQtY2VsbC12ZXJ0aWNhbCBtcy1mdWxsV2lkdGggIj4NCgkJCTxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtY2hyb21lIG1zLXdlYnBhcnQtY2hyb21lLXZlcnRpY2FsIG1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCAiPg0KCQkJCTxkaXYgd2VicGFydGlkPSJiYzkxNzBmNi01YzY1LTQwMTQtODg2My04YTg1ZDRhNWU3YjIiIGhhc3BlcnM9ImZhbHNlIiBpZD0iTWVnYU1lbnU0X1dlYlBhcnQwIiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9IiI+PGRpdiBpZD0iY3RsMDBfY3RsNjVfZ19iYzkxNzBmNl81YzY1XzQwMTRfODg2M184YTg1ZDRhNWU3YjIiPg0KCQkJCQk8c2NyaXB0PnRyeSB7IE5ldHMuQ29tbW9uVUkuVGVybVNlbGVjdG9yLmluaXQoJ2N0bDAwX2N0bDY1X2dfYmM5MTcwZjZfNWM2NV80MDE0Xzg4NjNfOGE4NWQ0YTVlN2IyJywgeyJ0ZXJtIjp7Im5hbWUiOiJPdXIgQnVzaW5lc3MiLCJ1cmwiOiIvbmV0cy1uZXhpIn0sIm1heERlcHRoIjoyMCwic3RvcmUiOiJjMTEyY2M2OS1jNGVjLTQ1NTYtYjY0My02YjA5ZDRjMjIyOGMifSk7IH0gY2F0Y2ggKGVycikgeyBjb25zb2xlLmVycm9yKCdGYWlsZWQgdG8gbG9hZCBUZXJtU2VsZWN0b3InLCBlcnIpOyB9PC9zY3JpcHQ+DQoJCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtY2xlYXIiPjwvZGl2PjwvZGl2Pg0KCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtUGFydFNwYWNpbmdWZXJ0aWNhbCI+PC9kaXY+DQoJCTwvZGl2PjxkaXYgaWQ9Ik1TT1pvbmVDZWxsX01lZ2FNZW51NF9XZWJQYXJ0MSIgY2xhc3M9InM0LXdwY2VsbC1wbGFpbiBtcy13ZWJwYXJ0em9uZS1jZWxsIG1zLXdlYnBhcnQtY2VsbC12ZXJ0aWNhbCBtcy1mdWxsV2lkdGggIj4NCgkJCTxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtY2hyb21lIG1zLXdlYnBhcnQtY2hyb21lLXZlcnRpY2FsIG1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCAiPg0KCQkJCTxkaXYgd2VicGFydGlkPSI5MTdhNTI5My01ZDVkLTQyODktYWJlNC01NzZmMmJhYmIyMTkiIGhhc3BlcnM9ImZhbHNlIiBpZD0iTWVnYU1lbnU0X1dlYlBhcnQxIiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9IiI+PGRpdiBpZD0iY3RsMDBfY3RsNjVfZ185MTdhNTI5M181ZDVkXzQyODlfYWJlNF81NzZmMmJhYmIyMTkiPg0KCQkJCQk8c2NyaXB0PnRyeSB7IE5ldHMuQ29tbW9uVUkuVGVybVNlbGVjdG9yLmluaXQoJ2N0bDAwX2N0bDY1X2dfOTE3YTUyOTNfNWQ1ZF80Mjg5X2FiZTRfNTc2ZjJiYWJiMjE5JywgeyJ0ZXJtIjp7Im5hbWUiOiJDYXJlZXJzIiwidXJsIjoiaHR0cHM6Ly93d3cubmV4aWdyb3VwLmNvbS9lbi9wZW9wbGUvY2FyZWVycy9qb2Itb3BlbmluZ3MvIn0sIm1heERlcHRoIjoyMCwic3RvcmUiOiJjMTEyY2M2OS1jNGVjLTQ1NTYtYjY0My02YjA5ZDRjMjIyOGMifSk7IH0gY2F0Y2ggKGVycikgeyBjb25zb2xlLmVycm9yKCdGYWlsZWQgdG8gbG9hZCBUZXJtU2VsZWN0b3InLCBlcnIpOyB9PC9zY3JpcHQ+DQoJCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtY2xlYXIiPjwvZGl2PjwvZGl2Pg0KCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtUGFydFNwYWNpbmdWZXJ0aWNhbCI+PC9kaXY+DQoJCTwvZGl2PjxkaXYgaWQ9Ik1TT1pvbmVDZWxsX01lZ2FNZW51NF9XZWJQYXJ0MiIgY2xhc3M9InM0LXdwY2VsbC1wbGFpbiBtcy13ZWJwYXJ0em9uZS1jZWxsIG1zLXdlYnBhcnQtY2VsbC12ZXJ0aWNhbCBtcy1mdWxsV2lkdGggIj4NCgkJCTxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtY2hyb21lIG1zLXdlYnBhcnQtY2hyb21lLXZlcnRpY2FsIG1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCAiPg0KCQkJCTxkaXYgd2VicGFydGlkPSIwNDQ2YWFmYy01OTY1LTQwNjAtOWM2Ni0yYWRmOTY0OTNkNDYiIGhhc3BlcnM9ImZhbHNlIiBpZD0iTWVnYU1lbnU0X1dlYlBhcnQyIiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9IiI+PGRpdiBpZD0iY3RsMDBfY3RsNjVfZ18wNDQ2YWFmY181OTY1XzQwNjBfOWM2Nl8yYWRmOTY0OTNkNDYiPg0KCQkJCQk8c2NyaXB0PnRyeSB7IE5ldHMuQ29tbW9uVUkuVGVybVNlbGVjdG9yLmluaXQoJ2N0bDAwX2N0bDY1X2dfMDQ0NmFhZmNfNTk2NV80MDYwXzljNjZfMmFkZjk2NDkzZDQ2JywgeyJ0ZXJtIjp7Im5hbWUiOiJDU1IiLCJ1cmwiOiIvYWJvdXQtbmV0cy9jc3IvIn0sIm1heERlcHRoIjoyMCwic3RvcmUiOiJjMTEyY2M2OS1jNGVjLTQ1NTYtYjY0My02YjA5ZDRjMjIyOGMifSk7IH0gY2F0Y2ggKGVycikgeyBjb25zb2xlLmVycm9yKCdGYWlsZWQgdG8gbG9hZCBUZXJtU2VsZWN0b3InLCBlcnIpOyB9PC9zY3JpcHQ+DQoJCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtY2xlYXIiPjwvZGl2PjwvZGl2Pg0KCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtUGFydFNwYWNpbmdWZXJ0aWNhbCI+PC9kaXY+DQoJCTwvZGl2PjxkaXYgaWQ9Ik1TT1pvbmVDZWxsX01lZ2FNZW51NF9XZWJQYXJ0MyIgY2xhc3M9InM0LXdwY2VsbC1wbGFpbiBtcy13ZWJwYXJ0em9uZS1jZWxsIG1zLXdlYnBhcnQtY2VsbC12ZXJ0aWNhbCBtcy1mdWxsV2lkdGggIj4NCgkJCTxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtY2hyb21lIG1zLXdlYnBhcnQtY2hyb21lLXZlcnRpY2FsIG1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCAiPg0KCQkJCTxkaXYgd2VicGFydGlkPSJkMzhjOWZjZS1mMDJkLTQ2ZmItOTQwMC1hYWIzYTA2Yzc3YTUiIGhhc3BlcnM9ImZhbHNlIiBpZD0iTWVnYU1lbnU0X1dlYlBhcnQzIiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9IiI+PGRpdiBpZD0iY3RsMDBfY3RsNjVfZ19kMzhjOWZjZV9mMDJkXzQ2ZmJfOTQwMF9hYWIzYTA2Yzc3YTUiPg0KCQkJCQk8c2NyaXB0PnRyeSB7IE5ldHMuQ29tbW9uVUkuVGVybVNlbGVjdG9yLmluaXQoJ2N0bDAwX2N0bDY1X2dfZDM4YzlmY2VfZjAyZF80NmZiXzk0MDBfYWFiM2EwNmM3N2E1JywgeyJ0ZXJtIjp7Im5hbWUiOiJNYW5hZ2VtZW50IiwidXJsIjoiL2Fib3V0LW5ldHMvUGFnZXMvbWFuYWdlbWVudC5hc3B4In0sIm1heERlcHRoIjoyMCwic3RvcmUiOiJjMTEyY2M2OS1jNGVjLTQ1NTYtYjY0My02YjA5ZDRjMjIyOGMifSk7IH0gY2F0Y2ggKGVycikgeyBjb25zb2xlLmVycm9yKCdGYWlsZWQgdG8gbG9hZCBUZXJtU2VsZWN0b3InLCBlcnIpOyB9PC9zY3JpcHQ+DQoJCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtY2xlYXIiPjwvZGl2PjwvZGl2Pg0KCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtUGFydFNwYWNpbmdWZXJ0aWNhbCI+PC9kaXY+DQoJCTwvZGl2PjxkaXYgaWQ9Ik1TT1pvbmVDZWxsX01lZ2FNZW51NF9XZWJQYXJ0NCIgY2xhc3M9InM0LXdwY2VsbC1wbGFpbiBtcy13ZWJwYXJ0em9uZS1jZWxsIG1zLXdlYnBhcnQtY2VsbC12ZXJ0aWNhbCBtcy1mdWxsV2lkdGggIj4NCgkJCTxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtY2hyb21lIG1zLXdlYnBhcnQtY2hyb21lLXZlcnRpY2FsIG1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCAiPg0KCQkJCTxkaXYgd2VicGFydGlkPSJjMTNhZjg1Ni03ZWE5LTQ3NjUtYTAzMS02MGViY2I0MzIxMjIiIGhhc3BlcnM9ImZhbHNlIiBpZD0iTWVnYU1lbnU0X1dlYlBhcnQ0IiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9IiI+PGRpdiBpZD0iY3RsMDBfY3RsNjVfZ19jMTNhZjg1Nl83ZWE5XzQ3NjVfYTAzMV82MGViY2I0MzIxMjIiPg0KCQkJCQk8c2NyaXB0PnRyeSB7IE5ldHMuQ29tbW9uVUkuVGVybVNlbGVjdG9yLmluaXQoJ2N0bDAwX2N0bDY1X2dfYzEzYWY4NTZfN2VhOV80NzY1X2EwMzFfNjBlYmNiNDMyMTIyJywgeyJ0ZXJtIjp7Im5hbWUiOiJHRFBSIiwidXJsIjoiL2dkcHIifSwibWF4RGVwdGgiOjIwLCJzdG9yZSI6ImMxMTJjYzY5LWM0ZWMtNDU1Ni1iNjQzLTZiMDlkNGMyMjI4YyJ9KTsgfSBjYXRjaCAoZXJyKSB7IGNvbnNvbGUuZXJyb3IoJ0ZhaWxlZCB0byBsb2FkIFRlcm1TZWxlY3RvcicsIGVycik7IH08L3NjcmlwdD4NCgkJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1QYXJ0U3BhY2luZ1ZlcnRpY2FsIj48L2Rpdj4NCgkJPC9kaXY+PGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnU0X1dlYlBhcnQ1IiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9ImRiM2YwY2EwLTYzOTEtNGU2NC1hYjczLWUwYTA3NWIyOTkwNCIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTRfV2ViUGFydDUiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibXMtV1BCb2R5ICIgYWxsb3dkZWxldGU9ImZhbHNlIiBzdHlsZT0iIj48ZGl2IGlkPSJjdGwwMF9jdGw2NV9nX2RiM2YwY2EwXzYzOTFfNGU2NF9hYjczX2UwYTA3NWIyOTkwNCI+DQoNCgkJCQk8L2Rpdj48ZGl2IGNsYXNzPSJtcy1jbGVhciI+PC9kaXY+PC9kaXY+DQoJCQk8L2Rpdj4NCgkJPC9kaXY+DQoJPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LXpvbmUgbXMtZnVsbFdpZHRoIj4NCgkJPGRpdiBpZD0iTVNPWm9uZUNlbGxfTWVnYU1lbnU0X1dlYlBhcnQ2IiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9IjRhYTEwYjg5LTA4YTYtNDMwNS05MzQwLTRhNzYwMTk3NTQ1YSIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTRfV2ViUGFydDYiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibXMtV1BCb2R5ICIgYWxsb3dkZWxldGU9ImZhbHNlIiBzdHlsZT0iIj48ZGl2IGlkPSJjdGwwMF9jdGw2NV9nXzRhYTEwYjg5XzA4YTZfNDMwNV85MzQwXzRhNzYwMTk3NTQ1YSI+DQoJCQkJCTxzY3JpcHQ+dHJ5IHsgTmV0cy5Db21tb25VSS5UZXJtU2VsZWN0b3IuaW5pdCgnY3RsMDBfY3RsNjVfZ180YWExMGI4OV8wOGE2XzQzMDVfOTM0MF80YTc2MDE5NzU0NWEnLCB7InRlcm0iOnsibmFtZSI6IldobyBXZSBBcmUiLCJ1cmwiOiIvbmV0cy1uZXhpIn0sIm1heERlcHRoIjoyMCwic3RvcmUiOiJjMTEyY2M2OS1jNGVjLTQ1NTYtYjY0My02YjA5ZDRjMjIyOGMifSk7IH0gY2F0Y2ggKGVycikgeyBjb25zb2xlLmVycm9yKCdGYWlsZWQgdG8gbG9hZCBUZXJtU2VsZWN0b3InLCBlcnIpOyB9PC9zY3JpcHQ+DQoJCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtY2xlYXIiPjwvZGl2PjwvZGl2Pg0KCQkJPC9kaXY+PGRpdiBjbGFzcz0ibXMtUGFydFNwYWNpbmdWZXJ0aWNhbCI+PC9kaXY+DQoJCTwvZGl2PjxkaXYgaWQ9Ik1TT1pvbmVDZWxsX01lZ2FNZW51NF9XZWJQYXJ0NyIgY2xhc3M9InM0LXdwY2VsbC1wbGFpbiBtcy13ZWJwYXJ0em9uZS1jZWxsIG1zLXdlYnBhcnQtY2VsbC12ZXJ0aWNhbCBtcy1mdWxsV2lkdGggIj4NCgkJCTxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtY2hyb21lIG1zLXdlYnBhcnQtY2hyb21lLXZlcnRpY2FsIG1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCAiPg0KCQkJCTxkaXYgd2VicGFydGlkPSI3M2M2YTYxOC02Njk4LTRiNTMtOGExZC0wM2RlNjY4ZDMwNWYiIGhhc3BlcnM9ImZhbHNlIiBpZD0iTWVnYU1lbnU0X1dlYlBhcnQ3IiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9IiI+PGRpdiBjbGFzcz0ibXMtcnRlc3RhdGUtZmllbGQiPjxwPk5ldHMgaXMgcGFydCBvZiBOZXhpIEdyb3VwIC0gdGhlIEV1cm9wZWFuIFBheVRlY2g8YnI+PGJyPjwvcD4gDQo8cD5XZSBhcmUgdGhlIEV1cm9wZWFuIFBheXRlY2ggd2l0aCB0aGUgc2NhbGUsIHRoZSBjYXBhYmlsaXRpZXMgYW5kIHRoZSBwcm94aW1pdHkgdG8gcHJvdmlkZSB0aGUgc2ltcGxlc3QsIGZhc3Rlc3QgYW5kIHNhZmVzdCBwYXltZW50IHNvbHV0aW9ucywgdG8gcGVvcGxlLCBidXNpbmVzc2VzIGFuZCBmaW5hbmNpYWwgSW5zdGl0dXRpb25zLjxicj48YnI+PC9wPg0KPHA+UmVhZCBtb3JlIGFib3V0JiMxNjA7PGEgaHJlZj0iaHR0cHM6Ly93d3cubmV4aWdyb3VwLmNvbS8iIHRhcmdldD0iX2JsYW5rIj5uZXhpZ3JvdXAuY29tPC9hPjxicj48L3A+IDwvZGl2PjxkaXYgY2xhc3M9Im1zLWNsZWFyIj48L2Rpdj48L2Rpdj4NCgkJCTwvZGl2Pg0KCQk8L2Rpdj4NCgk8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuY3MtY29sIGNvbC14cy0xMiBjb2wtc20tNiBjb2wtbWQtNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtem9uZSBtcy1mdWxsV2lkdGgiPg0KCQk8ZGl2IGlkPSJNU09ab25lQ2VsbF9NZWdhTWVudTRfV2ViUGFydDgiIGNsYXNzPSJzNC13cGNlbGwtcGxhaW4gbXMtd2VicGFydHpvbmUtY2VsbCBtcy13ZWJwYXJ0LWNlbGwtdmVydGljYWwgbXMtZnVsbFdpZHRoICI+DQoJCQk8ZGl2IGNsYXNzPSJtcy13ZWJwYXJ0LWNocm9tZSBtcy13ZWJwYXJ0LWNocm9tZS12ZXJ0aWNhbCBtcy13ZWJwYXJ0LWNocm9tZS1mdWxsV2lkdGggIj4NCgkJCQk8ZGl2IHdlYnBhcnRpZD0iNGYxNzU2ZWEtNDgxNi00NTc1LThlOTgtZTk3NzU1MDJiYWQzIiBoYXNwZXJzPSJmYWxzZSIgaWQ9Ik1lZ2FNZW51NF9XZWJQYXJ0OCIgd2lkdGg9IjEwMCUiIGNsYXNzPSJtcy1XUEJvZHkgIiBhbGxvd2RlbGV0ZT0iZmFsc2UiIHN0eWxlPSIiPjxkaXYgY2xhc3M9Im1zLXJ0ZXN0YXRlLWZpZWxkIj48ZGl2IGNsYXNzPSJpdC1jZW50ZXItbGluay1pbnNpZGUiPg0KICAgPGltZyBjbGFzcz0iY291bnRyeS1zY3JvbGwtYWN0aXZhdGVkIiBzcmM9Ii9TaXRlQ29sbGVjdGlvbkltYWdlcy9UaHVtYm5haWxzL25leGktdmlkZW8tdGh1bWItMS5wbmciIGFsdD0iIj4NCiAgIDxkaXYgY2xhc3M9Iml0LWNlbnRlci10aGlzIj4gDQogICAgICA8YSBjbGFzcz0ianMtdmlkZW8tdHJpZ2dlciBpdC1jZW50ZXItdGhpcy1idXR0b24gbmV0cy0yMDE5IiBocmVmPSIjIiBkYXRhLXNyYz0iLy9uZXRzZXUuMjN2aWRlby5jb20vdi5paHRtbC9wbGF5ZXIuaHRtbD90b2tlbj0zMWEzMjk3NmJkYTU5ZWE4MDQ4ODYzNWZhMDJmZGUyNSZhbXA7c291cmNlPWVtYmVkJmFtcDtwaG90byU1ZmlkPTc1NTYxMTg0JmFtcDthdXRvUGxheT0xIj5XYXRjaCB0aGUgdmlkZW88L2E+PGJyPjwvZGl2Pg0KPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ibXMtY2xlYXIiPjwvZGl2PjwvZGl2Pg0KCQkJPC9kaXY+DQoJCTwvZGl2Pg0KCTwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3cgbmNzLXJvdyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmNzLWNvbCBjb2wteHMtMTIgY29sLXNtLTYgY29sLW1kLTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuY3MtY29sIGNvbC14cy0xMiBjb2wtc20tNiBjb2wtbWQtOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1zLXdlYnBhcnQtem9uZSBtcy1mdWxsV2lkdGgiPg0KCQk8ZGl2IGlkPSJNU09ab25lQ2VsbF9NZWdhTWVudTRfV2ViUGFydDcwIiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9IjAwYmJlODQwLTlhYmQtNDE5YS05NWQwLTFlMjQ1MDY4ZDNlMyIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTRfV2ViUGFydDcwIiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9IiI+PGRpdiBpZD0iY3RsMDBfY3RsNjVfZ18wMGJiZTg0MF85YWJkXzQxOWFfOTVkMF8xZTI0NTA2OGQzZTMiPg0KDQoJCQkJPC9kaXY+DQo8ZGl2IGlkPSJJdGVtUHJlc2VudGF0aW9uX2N0bDAwX2N0bDY1X2dfMDBiYmU4NDBfOWFiZF80MTlhXzk1ZDBfMWUyNDUwNjhkM2UzIj48L2Rpdj4NCjxkaXYgaWQ9Ikl0ZW1UZW1wbGF0ZV9jdGwwMF9jdGw2NV9nXzAwYmJlODQwXzlhYmRfNDE5YV85NWQwXzFlMjQ1MDY4ZDNlMyIgY2xhc3M9Im5ldHMtZGlzcGxheXRlbXBsYXRlIiBzdHlsZT0iZGlzcGxheTpub25lOyI+PC9kaXY+DQo8c2NyaXB0Pg0KICAgIHZhciBqc29uY3RsMDBfY3RsNjVfZ18wMGJiZTg0MF85YWJkXzQxOWFfOTVkMF8xZTI0NTA2OGQzZTMgPSBqc29uNzZkNDU5ZDBiNDIyNGQwYzlhZTgxZjMxMmU5YWJkZDEgPSB7ImZpZWxkcyI6W3sibmFtZSI6Imxpbmt0aXRsZSJ9LHsibmFtZSI6ImNvbW1vbmFsdHRleHQifSx7Im5hbWUiOiJ1b29uZXRleHQifSx7Im5hbWUiOiJ1b29uZXZhbHVlIn0seyJuYW1lIjoidW90d290ZXh0In0seyJuYW1lIjoidW90d292YWx1ZSJ9LHsibmFtZSI6InVvdGhyZWV0ZXh0In0seyJuYW1lIjoidW90aHJlZXZhbHVlIn0seyJuYW1lIjoidGFnIn0seyJuYW1lIjoidXJsb2Z2aWRlbyJ9LHsibmFtZSI6ImNvbW1vbnVybCJ9LHsibmFtZSI6ImNvbW1vbmltYWdlIn0seyJuYW1lIjoiY29tbW9uc29ydG9yZGVyIn1dLCJkYXRhIjpbeyJsaW5rdGl0bGUiOiJJc2FiZWxsYSIsImNvbW1vbmFsdHRleHQiOiJBc3NvY2lhdGUgQ3VzdG9tZXIgSG90bGluZSIsInVvb25ldGV4dCI6IkVuc3VyaW5nIHdvcmsgcHJvY2Vzc2VzIGFyZSBmb2xsb3dlZCIsInVvb25ldmFsdWUiOiI2MCIsInVvdHdvdGV4dCI6IlN1cHBvcnRpbmcgdGhlIHRlYW0gYnkgaW1wcm92aW5nIHByb2Nlc3NlcyIsInVvdHdvdmFsdWUiOiIzNSIsInVvdGhyZWV0ZXh0IjoiRGF5ZHJlYW1pbmciLCJ1b3RocmVldmFsdWUiOiI1IiwidGFnIjoiQ29tbWVyY2lhbCIsInVybG9mdmlkZW8iOiIiLCJjb21tb251cmwiOiImYW1wO2x0O2EgaHJlZj0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1BhZ2VzL0lzYWJlbGxhLmFzcHgmYW1wO3F1b3Q7IC8mYW1wO2d0OyIsImNvbW1vbmltYWdlIjoiJmFtcDtsdDtpbWcgc3JjPSZhbXA7cXVvdDsvY2FyZWVycy9lbXBsb3llZXMvUHVibGlzaGluZ0ltYWdlcy9lbXBsb3llZXMvaXNhYmVsbGEuanBnJmFtcDtxdW90OyBhbHQ9JmFtcDtxdW90OyZhbXA7cXVvdDsgLyZhbXA7Z3Q7IiwiY29tbW9uc29ydG9yZGVyIjoiIiwiaWQiOjM1LCJ0aXRsZSI6IklzYWJlbGxhIn0seyJsaW5rdGl0bGUiOiJFcmluYSIsImNvbW1vbmFsdHRleHQiOiJDb250cmFjdCBNYW5hZ2VyIiwidW9vbmV0ZXh0IjoiTmVnb3RpYXRpbmcgYW5kIGRlbGl2ZXJpbmcgY29udHJhY3QgZG9jdW1lbnRhdGlvbiIsInVvb25ldmFsdWUiOiI2MCIsInVvdHdvdGV4dCI6IlByb3ZpZGluZyBvdXIgY3VzdG9tZXJzIHdpdGggYSBzZWFtbGVzcyBjb250cmFjdGluZyBleHBlcmllbmNlIiwidW90d292YWx1ZSI6IjM1IiwidW90aHJlZXRleHQiOiJDaGFzaW5nIHRoZSBzdW4gYW5kIGNvbW11bmljYXRpbmcgYnkgZ2VzdHVyZSIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJDb21tZXJjaWFsIiwidXJsb2Z2aWRlbyI6IiIsImNvbW1vbnVybCI6IiZhbXA7bHQ7YSBocmVmPSZhbXA7cXVvdDsvY2FyZWVycy9lbXBsb3llZXMvUGFnZXMvRXJpbmEuYXNweCZhbXA7cXVvdDsgLyZhbXA7Z3Q7IiwiY29tbW9uaW1hZ2UiOiImYW1wO2x0O2ltZyBzcmM9JmFtcDtxdW90Oy9jYXJlZXJzL2VtcGxveWVlcy9QdWJsaXNoaW5nSW1hZ2VzL2VtcGxveWVlcy9FcmluYS5qcGcmYW1wO3F1b3Q7IGFsdD0mYW1wO3F1b3Q7JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25zb3J0b3JkZXIiOiIiLCJpZCI6NDQsInRpdGxlIjoiRXJpbmEifSx7Imxpbmt0aXRsZSI6IlZlcm9uaXF1ZSIsImNvbW1vbmFsdHRleHQiOiJEaWdpdGFsIENyZWF0aXZlIE1hbmFnZXIiLCJ1b29uZXRleHQiOiJNYWtpbmcgcGF5bWVudHMgYXBwZWFsaW5nIGFuZCB2aXZpZCIsInVvb25ldmFsdWUiOiI1NSIsInVvdHdvdGV4dCI6IlNob3dpbmcgbWVyY2hhbnRzIG5ldyBidXNpbmVzcyBvcHBvcnR1bml0aWVzIiwidW90d292YWx1ZSI6IjQwIiwidW90aHJlZXRleHQiOiJCcmVhdGhpbmcgcml0dWFsIGluIHRoZSBtb3JuaW5ncyIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJDb21tZXJjaWFsIiwidXJsb2Z2aWRlbyI6IiIsImNvbW1vbnVybCI6IiZhbXA7bHQ7YSBocmVmPSZhbXA7cXVvdDsvY2FyZWVycy9lbXBsb3llZXMvUGFnZXMvVmVyb25pcXVlLmFzcHgmYW1wO3F1b3Q7IC8mYW1wO2d0OyIsImNvbW1vbmltYWdlIjoiJmFtcDtsdDtpbWcgc3JjPSZhbXA7cXVvdDsvY2FyZWVycy9lbXBsb3llZXMvUHVibGlzaGluZ0ltYWdlcy9lbXBsb3llZXMvVmVyb25pcXVlLmpwZyZhbXA7cXVvdDsgYWx0PSZhbXA7cXVvdDsmYW1wO3F1b3Q7IC8mYW1wO2d0OyIsImNvbW1vbnNvcnRvcmRlciI6IiIsImlkIjozOSwidGl0bGUiOiJWZXJvbmlxdWUifSx7Imxpbmt0aXRsZSI6IkNocmlzdGlhbiIsImNvbW1vbmFsdHRleHQiOiJEaXJlY3RvciBHaXJvY2FyZCwgQ0xWKyBhbmQgQ2xlYXJpbmcgJmFtcDthbXA7IFNldHRsZW1lbnQiLCJ1b29uZXRleHQiOiJEcml2aW5nIEdlcm1hbnkgaW50byBhIGNhc2hsZXNzIHdvcmxkIiwidW9vbmV2YWx1ZSI6IjYwIiwidW90d290ZXh0IjoiVHVybmluZyBjb21wbGV4IHBheW1lbnQgcHJvY2VkdXJlcyBpbnRvIHNpbXBsZSBhbmQgc3VjY2Vzc2Z1bCBwcm9kdWN0cyIsInVvdHdvdmFsdWUiOiIzNSIsInVvdGhyZWV0ZXh0IjoiVGFsa2luZyBlbmRsZXNzbHkiLCJ1b3RocmVldmFsdWUiOiI1IiwidGFnIjoiQ29tbWVyY2lhbCIsInVybG9mdmlkZW8iOiIiLCJjb21tb251cmwiOiImYW1wO2x0O2EgaHJlZj0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1BhZ2VzL0NocmlzdGlhbi5hc3B4JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25pbWFnZSI6IiZhbXA7bHQ7aW1nIHNyYz0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1B1Ymxpc2hpbmdJbWFnZXMvZW1wbG95ZWVzL2NocmlzdGlhbi5qcGcmYW1wO3F1b3Q7IGFsdD0mYW1wO3F1b3Q7JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25zb3J0b3JkZXIiOiIiLCJpZCI6MzMsInRpdGxlIjoiQ2hyaXN0aWFuIn0seyJsaW5rdGl0bGUiOiJNaWNoYWVsIiwiY29tbW9uYWx0dGV4dCI6IkhlYWQgb2YgUGVyZm9ybWFuY2UgTWFuYWdlbWVudCAmYW1wO2FtcDsgUmVwb3J0aW5nIERBQ0giLCJ1b29uZXRleHQiOiJSZXBvcnRpbmcgJmFtcDthbXA7IEFuYWx5dGljcyBhbmQgUGVyZm9ybWFuY2UgTWFuYWdlbWVudCIsInVvb25ldmFsdWUiOiI3MCIsInVvdHdvdGV4dCI6IkRlbGl2ZXJpbmcgZGF0YS1iYXNlZCBmYWN0cyB0byBzdXBwb3J0IHRoZSBncm93dGggb2Ygb3VyIGJ1c2luZXNzIiwidW90d292YWx1ZSI6IjI1IiwidW90aHJlZXRleHQiOiJUcnlpbmcgdG8gZW5yaWNoIHRoZSBkYXkgd2l0aCBhIGdvb2QgcGluY2ggb2YgaHVtb3IiLCJ1b3RocmVldmFsdWUiOiI1IiwidGFnIjoiQ29ycG9yYXRlIiwidXJsb2Z2aWRlbyI6IiIsImNvbW1vbnVybCI6IiZhbXA7bHQ7YSBocmVmPSZhbXA7cXVvdDsvY2FyZWVycy9lbXBsb3llZXMvUGFnZXMvTWljaGFlbC5hc3B4JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25pbWFnZSI6IiZhbXA7bHQ7aW1nIHNyYz0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1B1Ymxpc2hpbmdJbWFnZXMvZW1wbG95ZWVzL21pY2hhZWwuanBnJmFtcDtxdW90OyBhbHQ9JmFtcDtxdW90OyZhbXA7cXVvdDsgLyZhbXA7Z3Q7IiwiY29tbW9uc29ydG9yZGVyIjoiIiwiaWQiOjM3LCJ0aXRsZSI6Ik1pY2hhZWwifSx7Imxpbmt0aXRsZSI6Ik5pbmEiLCJjb21tb25hbHR0ZXh0IjoiTWFuYWdlciBNZXJjaGFudCBTZXR0bGVtZW50IiwidW9vbmV0ZXh0IjoiRW5zdXJpbmcgYSBzbW9vdGggc2V0dGxlbWVudCBmb3Igb3VyIG1lcmNoYW50cyIsInVvb25ldmFsdWUiOiI1MCIsInVvdHdvdGV4dCI6IlNhdGlzZnlpbmcgb3VyIG1lcmNoYW50cyBieSBwcm92aWRpbmcgZ29vZCBjdXN0b21lciBleHBlcmllbmNlIiwidW90d292YWx1ZSI6IjQ1IiwidW90aHJlZXRleHQiOiJQbGFubmluZyBteSBuZXh0IGFkdmVudHVyZSIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJDb21tZXJjaWFsIiwidXJsb2Z2aWRlbyI6IiIsImNvbW1vbnVybCI6IiZhbXA7bHQ7YSBocmVmPSZhbXA7cXVvdDsvY2FyZWVycy9lbXBsb3llZXMvUGFnZXMvTmluYS5hc3B4JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25pbWFnZSI6IiZhbXA7bHQ7aW1nIHNyYz0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1B1Ymxpc2hpbmdJbWFnZXMvZW1wbG95ZWVzL05pbmEuanBnJmFtcDtxdW90OyBhbHQ9JmFtcDtxdW90OyZhbXA7cXVvdDsgLyZhbXA7Z3Q7IiwiY29tbW9uc29ydG9yZGVyIjoiIiwiaWQiOjQyLCJ0aXRsZSI6Ik5pbmEifSx7Imxpbmt0aXRsZSI6IkFyamF5IiwiY29tbW9uYWx0dGV4dCI6Ik9wZXJhdGlvbiBBbmFseXN0IiwidW9vbmV0ZXh0IjoiUHJlcGFyaW5nIG9wZXJhdGlvbmFsIG51bWJlcnMiLCJ1b29uZXZhbHVlIjoiNjUiLCJ1b3R3b3RleHQiOiJPcHRpbWl6aW5nIHByb2R1Y3Rpdml0eSBhbmQgcHJvZml0YWJpbGl0eSIsInVvdHdvdmFsdWUiOiIzMCIsInVvdGhyZWV0ZXh0IjoiUGxheWluZyBteSBwaWFubyIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJUZWNobmljYWwiLCJ1cmxvZnZpZGVvIjoiIiwiY29tbW9udXJsIjoiJmFtcDtsdDthIGhyZWY9JmFtcDtxdW90Oy9jYXJlZXJzL2VtcGxveWVlcy9QYWdlcy9BcmpheS5hc3B4JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25pbWFnZSI6IiZhbXA7bHQ7aW1nIHNyYz0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1B1Ymxpc2hpbmdJbWFnZXMvZW1wbG95ZWVzL2FyamF5LmpwZyZhbXA7cXVvdDsgYWx0PSZhbXA7cXVvdDsmYW1wO3F1b3Q7IC8mYW1wO2d0OyIsImNvbW1vbnNvcnRvcmRlciI6IiIsImlkIjozMiwidGl0bGUiOiJBcmpheSJ9LHsibGlua3RpdGxlIjoiVGFuamEiLCJjb21tb25hbHR0ZXh0IjoiUGFydG5lciBTYWxlcyBNYW5hZ2VyIiwidW9vbmV0ZXh0IjoiQnVpbGRpbmcgdXAgYSBnb29kIHJlbGF0aW9uc2hpcCB3aXRoIEN1c3RvbWVycyBhbmQgUGFydG5lcnMiLCJ1b29uZXZhbHVlIjoiNjAiLCJ1b3R3b3RleHQiOiJEZWxpdmVyaW5nIHRoZSBiZXN0IHNlcnZpY2UgYW5kIHN1cHBvcnQgaW50byBvdXIgY2FzaGxlc3Mgd29ybGQiLCJ1b3R3b3ZhbHVlIjoiMzUiLCJ1b3RocmVldGV4dCI6IkxpdmluZyDigJMgTG92aW5nIOKAkyBMYXVnaGluZyIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJDb21tZXJjaWFsIiwidXJsb2Z2aWRlbyI6IiIsImNvbW1vbnVybCI6IiZhbXA7bHQ7YSBocmVmPSZhbXA7cXVvdDsvY2FyZWVycy9lbXBsb3llZXMvUGFnZXMvVGFuamEuYXNweCZhbXA7cXVvdDsgLyZhbXA7Z3Q7IiwiY29tbW9uaW1hZ2UiOiImYW1wO2x0O2ltZyBzcmM9JmFtcDtxdW90Oy9jYXJlZXJzL2VtcGxveWVlcy9QdWJsaXNoaW5nSW1hZ2VzL2VtcGxveWVlcy90YW5qYS5qcGcmYW1wO3F1b3Q7IGFsdD0mYW1wO3F1b3Q7JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25zb3J0b3JkZXIiOiIiLCJpZCI6MzgsInRpdGxlIjoiVGFuamEifSx7Imxpbmt0aXRsZSI6Ikp1bGlhIiwiY29tbW9uYWx0dGV4dCI6IlByZSBTYWxlcyAmYW1wO2FtcDsgQ2FtcGFpZ24gTWFuYWdlciIsInVvb25ldGV4dCI6IlN0cnVjdHVyaW5nIFBhcnRuZXIgU2FsZXMgcHJlLXNhbGVzIHByb2Nlc3NlcyBhbmQgY2FtcGFpZ25zIiwidW9vbmV2YWx1ZSI6IjUwIiwidW90d290ZXh0IjoiTWFraW5nIHRoZSBpbXBvc3NpYmxlIHBvc3NpYmxlIiwidW90d292YWx1ZSI6IjQ1IiwidW90aHJlZXRleHQiOiJMYXVnaGluZyBvdXQgbG91ZCIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJDb21tZXJjaWFsIiwidXJsb2Z2aWRlbyI6IiIsImNvbW1vbnVybCI6IiZhbXA7bHQ7YSBocmVmPSZhbXA7cXVvdDsvY2FyZWVycy9lbXBsb3llZXMvUGFnZXMvSnVsaWEuYXNweCZhbXA7cXVvdDsgLyZhbXA7Z3Q7IiwiY29tbW9uaW1hZ2UiOiImYW1wO2x0O2ltZyBzcmM9JmFtcDtxdW90Oy9jYXJlZXJzL2VtcGxveWVlcy9QdWJsaXNoaW5nSW1hZ2VzL2VtcGxveWVlcy9KdWlhLmpwZyZhbXA7cXVvdDsgYWx0PSZhbXA7cXVvdDsmYW1wO3F1b3Q7IC8mYW1wO2d0OyIsImNvbW1vbnNvcnRvcmRlciI6IiIsImlkIjo0MywidGl0bGUiOiJKdWxpYSJ9LHsibGlua3RpdGxlIjoiSm9oYW5uYSIsImNvbW1vbmFsdHRleHQiOiJSZWNydWl0bWVudCBCdXNpbmVzcyBQYXJ0bmVyIiwidW9vbmV0ZXh0IjoiQmVpbmcgcmVzcG9uc2libGUgZm9yIHRoZSBvbmJvYXJkaW5nIG9mIG5ldyBlbXBsb3llZXMiLCJ1b29uZXZhbHVlIjoiNjAiLCJ1b3R3b3RleHQiOiJNYWtpbmcgbmV3IGpvaW5lcnMgZmVlbCBob21lIEBuZXRzIiwidW90d292YWx1ZSI6IjM1IiwidW90aHJlZXRleHQiOiJGaW5kaW5nIGFsd2F5cyBhIHJlYXNvbiB0byBzbWlsZSIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJDb3Jwb3JhdGUiLCJ1cmxvZnZpZGVvIjoiIiwiY29tbW9udXJsIjoiJmFtcDtsdDthIGhyZWY9JmFtcDtxdW90Oy9jYXJlZXJzL2VtcGxveWVlcy9QYWdlcy9Kb2hhbm5hLmFzcHgmYW1wO3F1b3Q7IC8mYW1wO2d0OyIsImNvbW1vbmltYWdlIjoiJmFtcDtsdDtpbWcgc3JjPSZhbXA7cXVvdDsvY2FyZWVycy9lbXBsb3llZXMvUHVibGlzaGluZ0ltYWdlcy9lbXBsb3llZXMvam9oYW5uYS5qcGcmYW1wO3F1b3Q7IGFsdD0mYW1wO3F1b3Q7JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25zb3J0b3JkZXIiOiIiLCJpZCI6MzYsInRpdGxlIjoiSm9oYW5uYSJ9LHsibGlua3RpdGxlIjoiRWxlbmkiLCJjb21tb25hbHR0ZXh0IjoiU2VuaW9yIE1hbmFnZXIgUHJvY2VzcyAmYW1wO2FtcDsgUHJvamVjdCBSZXRlbnRpb24gREFDSCIsInVvb25ldGV4dCI6IkltcGxlbWVudGluZyBTYWxlcyBhbmQgUmV0ZW50aW9uIHByb2plY3RzIiwidW9vbmV2YWx1ZSI6IjU1IiwidW90d290ZXh0IjoiRW5hYmxpbmcgcHJvcGVyIG1lcmNoYW50LWZ1dHVyZSBvcmllbnRlZCB3b3JrZmxvd3MiLCJ1b3R3b3ZhbHVlIjoiNDAiLCJ1b3RocmVldGV4dCI6IkNoYWxsZW5naW5nIG15IGNvbGxlYWd1ZXMgd2l0aCBhIHRvdWNoIG9mIGN5bmljaXNtIiwidW90aHJlZXZhbHVlIjoiNSIsInRhZyI6IkNvbW1lcmNpYWwiLCJ1cmxvZnZpZGVvIjoiIiwiY29tbW9udXJsIjoiJmFtcDtsdDthIGhyZWY9JmFtcDtxdW90Oy9jYXJlZXJzL2VtcGxveWVlcy9QYWdlcy9FbGVuaS5hc3B4JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25pbWFnZSI6IiZhbXA7bHQ7aW1nIHNyYz0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1B1Ymxpc2hpbmdJbWFnZXMvZW1wbG95ZWVzL2VsZW5pLmpwZyZhbXA7cXVvdDsgYWx0PSZhbXA7cXVvdDsmYW1wO3F1b3Q7IC8mYW1wO2d0OyIsImNvbW1vbnNvcnRvcmRlciI6IiIsImlkIjozNCwidGl0bGUiOiJFbGVuaSJ9LHsibGlua3RpdGxlIjoiQWxleGFuZHJhIiwiY29tbW9uYWx0dGV4dCI6IlNNRSBTZW5pb3IgUHJvamVjdCBNYW5hZ2VyIiwidW9vbmV0ZXh0IjoiRGlnaXRpemluZyBiYWNrZW5kIHByb2Nlc3NlcyIsInVvb25ldmFsdWUiOiI2MiIsInVvdHdvdGV4dCI6IkNvbnRyaWJ1dGluZyB0aGUgcGllY2Ugb2YgcHV6emxlIHRvIGEgZ29vZCBzb2x1dGlvbiIsInVvdHdvdmFsdWUiOiIzMyIsInVvdGhyZWV0ZXh0IjoiVW50d2lzdGluZyBhIGJvdHRsZSB3aXRoIG15IGZlZWQiLCJ1b3RocmVldmFsdWUiOiI1IiwidGFnIjoiQ29tbWVyY2lhbCIsInVybG9mdmlkZW8iOiIiLCJjb21tb251cmwiOiImYW1wO2x0O2EgaHJlZj0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1BhZ2VzL0FsZXhhbmRyYS5hc3B4JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25pbWFnZSI6IiZhbXA7bHQ7aW1nIHNyYz0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1B1Ymxpc2hpbmdJbWFnZXMvZW1wbG95ZWVzL0FsZXhhbmRyYS5qcGcmYW1wO3F1b3Q7IGFsdD0mYW1wO3F1b3Q7JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25zb3J0b3JkZXIiOiIiLCJpZCI6NDAsInRpdGxlIjoiQWxleGFuZHJhIn0seyJsaW5rdGl0bGUiOiJBamVyIiwiY29tbW9uYWx0dGV4dCI6IlByb3Bvc2l0aW9uIE1hbmFnZXIiLCJ1b29uZXRleHQiOiJCdWlsZGluZyB0aGUgYmVzdCBzb2x1dGlvbnMgZm9yIG91ciBjdXN0b21lcnMiLCJ1b29uZXZhbHVlIjoiNjUiLCJ1b3R3b3RleHQiOiJQcm92aWRpbmcgbW9yZSB2YWx1YWJsZSBhbmQgc2FmZXIgcGF5bWVudCBzb2x1dGlvbnMiLCJ1b3R3b3ZhbHVlIjoiMzAiLCJ1b3RocmVldGV4dCI6IkxhdWdoaW5nIG15IGhlYXJ0IG91dCIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJDb21tZXJjaWFsIiwidXJsb2Z2aWRlbyI6IiIsImNvbW1vbnVybCI6IiZhbXA7bHQ7YSBocmVmPSZhbXA7cXVvdDthamVyLmFzcHgmYW1wO3F1b3Q7IHRpdGxlPSZhbXA7cXVvdDtBamVyICZhbXA7cXVvdDsgLyZhbXA7Z3Q7IiwiY29tbW9uaW1hZ2UiOiImYW1wO2x0O2ltZyBzcmM9JmFtcDtxdW90Oy9jYXJlZXJzL2VtcGxveWVlcy9QdWJsaXNoaW5nSW1hZ2VzL2VtcGxveWVlcy9hamVyLmpwZyZhbXA7cXVvdDsgYWx0PSZhbXA7cXVvdDsmYW1wO3F1b3Q7IC8mYW1wO2d0OyIsImNvbW1vbnNvcnRvcmRlciI6IjEiLCJpZCI6NiwidGl0bGUiOiJBamVyIn0seyJsaW5rdGl0bGUiOiJTaWdydW4iLCJjb21tb25hbHR0ZXh0IjoiRGF0YSBTY2llbnRpc3QiLCJ1b29uZXRleHQiOiJBcHBseWluZyBzdXBlcnZpc2VkIGFuZCB1bnN1cGVydmlzZWQgbGVhcm5pbmcgdG8gcHJldmVudCBmcmF1ZCIsInVvb25ldmFsdWUiOiI1NSIsInVvdHdvdGV4dCI6Ik1ha2luZyBCaWcgRGF0YSB1c2VmdWwgdG8gc29jaWV0eSIsInVvdHdvdmFsdWUiOiI0MCIsInVvdGhyZWV0ZXh0IjoiR2l2aW5nIHRoZSBjb2ZmZWUgbWFjaGluZSBhIGdvb2Qgd29ya291dCIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJUZWNobmljYWwiLCJ1cmxvZnZpZGVvIjoiIiwiY29tbW9udXJsIjoiJmFtcDtsdDthIGhyZWY9JmFtcDtxdW90O1NpZ3J1bi5hc3B4JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25pbWFnZSI6IiZhbXA7bHQ7aW1nIHNyYz0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1B1Ymxpc2hpbmdJbWFnZXMvZW1wbG95ZWVzL3NpZ3J1bi5qcGcmYW1wO3F1b3Q7IGFsdD0mYW1wO3F1b3Q7JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25zb3J0b3JkZXIiOiIyIiwiaWQiOjcsInRpdGxlIjoiU2lncnVuIn0seyJsaW5rdGl0bGUiOiJGcmFuam8iLCJjb21tb25hbHR0ZXh0IjoiVGVzdCBTcGVjaWFsaXN0ICIsInVvb25ldGV4dCI6Ik1ha2luZyBzdXJlIG91ciBwcm9kdWN0cyBhcmUgYnVnLWZyZWUiLCJ1b29uZXZhbHVlIjoiNTAiLCJ1b3R3b3RleHQiOiJHaXZpbmcgY29uZmlkZW5jZSB0byBvdXIgc29mdHdhcmUiLCJ1b3R3b3ZhbHVlIjoiNDUiLCJ1b3RocmVldGV4dCI6IlJ1bm5pbmcgbGlrZSB0aGVyZSBpcyBubyB0b21vcnJvdyIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJUZWNobmljYWwiLCJ1cmxvZnZpZGVvIjoiIiwiY29tbW9udXJsIjoiJmFtcDtsdDthIGhyZWY9JmFtcDtxdW90Oy9jYXJlZXJzL2VtcGxveWVlcy9QYWdlcy9mcmFuam8uYXNweCZhbXA7cXVvdDsgLyZhbXA7Z3Q7IiwiY29tbW9uaW1hZ2UiOiImYW1wO2x0O2ltZyBzcmM9JmFtcDtxdW90Oy9jYXJlZXJzL2VtcGxveWVlcy9QdWJsaXNoaW5nSW1hZ2VzL2VtcGxveWVlcy9GcmFuam8uanBnJmFtcDtxdW90OyBhbHQ9JmFtcDtxdW90OyZhbXA7cXVvdDsgLyZhbXA7Z3Q7IiwiY29tbW9uc29ydG9yZGVyIjoiNSIsImlkIjoyNSwidGl0bGUiOiJGcmFuam8ifSx7Imxpbmt0aXRsZSI6Ik5pY29sYXMiLCJjb21tb25hbHR0ZXh0IjoiQnVzaW5lc3MgQW5hbHlzdCIsInVvb25ldGV4dCI6Ik9wdGltaXNpbmcgdGhlIGN1c3RvbWVyIGpvdXJuZXkiLCJ1b29uZXZhbHVlIjoiNTUiLCJ1b3R3b3RleHQiOiJIZWxwaW5nIG15IGNvbGxlYWd1ZXMgZ28gZnVydGhlciwgZmFzdGVyIiwidW90d292YWx1ZSI6IjQwIiwidW90aHJlZXRleHQiOiJUcnlpbmcgdG8gZm9sbG93IGV2ZXJ5IGNvbnZlcnNhdGlvbiBpbiB0aGUgb2ZmaWNlIGF0IG9uY2UiLCJ1b3RocmVldmFsdWUiOiI1IiwidGFnIjoiQ29tbWVyY2lhbCIsInVybG9mdmlkZW8iOiIiLCJjb21tb251cmwiOiImYW1wO2x0O2EgaHJlZj0mYW1wO3F1b3Q7Tmljb2xhcy5hc3B4JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25pbWFnZSI6IiZhbXA7bHQ7aW1nIHNyYz0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1B1Ymxpc2hpbmdJbWFnZXMvZW1wbG95ZWVzL25pa2xhcy5qcGcmYW1wO3F1b3Q7IGFsdD0mYW1wO3F1b3Q7JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25zb3J0b3JkZXIiOiI3IiwiaWQiOjE0LCJ0aXRsZSI6Ik5pY29sYXMifSx7Imxpbmt0aXRsZSI6IkthcmluYSIsImNvbW1vbmFsdHRleHQiOiJTZW5pb3IgTWFuYWdlciBBY2NvdW50cyBQYXlhYmxlIiwidW9vbmV0ZXh0IjoiU2VjdXJpbmcgZmluYW5jaWFsIGNvbXBsaWFuY2UgYWNyb3NzIGJvcmRlcnMiLCJ1b29uZXZhbHVlIjoiNjAiLCJ1b3R3b3RleHQiOiJQcmVwYXJpbmcgcHJvY2Vzc2VzIGFuZCBzeXN0ZW1zIGZvciBFdXJvcGVhbiBleHBhbnNpb24iLCJ1b3R3b3ZhbHVlIjoiMzUiLCJ1b3RocmVldGV4dCI6IkxhdWdoaW5nIGF0IHNpbGx5IHZpZGVvcyIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJDb3Jwb3JhdGUiLCJ1cmxvZnZpZGVvIjoiIiwiY29tbW9udXJsIjoiJmFtcDtsdDthIGhyZWY9JmFtcDtxdW90O0thcmluYS5hc3B4JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25pbWFnZSI6IiZhbXA7bHQ7aW1nIHNyYz0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1B1Ymxpc2hpbmdJbWFnZXMvZW1wbG95ZWVzL2thcmluYS5qcGcmYW1wO3F1b3Q7IGFsdD0mYW1wO3F1b3Q7JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25zb3J0b3JkZXIiOiI3IiwiaWQiOjgsInRpdGxlIjoiS2FyaW5hIn0seyJsaW5rdGl0bGUiOiJMZW8iLCJjb21tb25hbHR0ZXh0IjoiU2VuaW9yIFByb2R1Y3QgT3duZXIiLCJ1b29uZXRleHQiOiJFbmFibGluZyBuZXcgbW9iaWxlIHBheW1lbnQgc29sdXRpb25zIiwidW9vbmV2YWx1ZSI6IjUwIiwidW90d290ZXh0IjoiVXNpbmcgdGVjaG5vbG9neSB0byBtYWtlIHRvbW9ycm93IGVhc2llciBmb3IgZXZlcnlvbmUiLCJ1b3R3b3ZhbHVlIjoiNDUiLCJ1b3RocmVldGV4dCI6IkFsd2F5cyBzbWlsaW5nIGFuZCBlbmVyZ2lzZWQgYnkgbXkgY3JhenkgY29sbGVhZ3VlcyIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJUZWNobmljYWwiLCJ1cmxvZnZpZGVvIjoiIiwiY29tbW9udXJsIjoiJmFtcDtsdDthIGhyZWY9JmFtcDtxdW90O0xlby5hc3B4JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25pbWFnZSI6IiZhbXA7bHQ7aW1nIHNyYz0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1B1Ymxpc2hpbmdJbWFnZXMvZW1wbG95ZWVzL3lvbmdoYW8uanBnJmFtcDtxdW90OyBhbHQ9JmFtcDtxdW90OyZhbXA7cXVvdDsgLyZhbXA7Z3Q7IiwiY29tbW9uc29ydG9yZGVyIjoiOCIsImlkIjo1LCJ0aXRsZSI6IkxlbyJ9LHsibGlua3RpdGxlIjoiTWFyaXVzIiwiY29tbW9uYWx0dGV4dCI6IlNlcnZpY2UgQ29uc3VsdGFudCIsInVvb25ldGV4dCI6Ikxpc3RlbmluZyB0byBvdXIgY3VzdG9tZXJzIHRvIGtlZXAgdGhlbSBoYXBweSIsInVvb25ldmFsdWUiOiI2MCIsInVvdHdvdGV4dCI6IlJldGFpbmluZyBtZXJjaGFudHMgdG8gY29ucXVlciB0aGUgbWFya2V0IiwidW90d292YWx1ZSI6IjM1IiwidW90aHJlZXRleHQiOiJMYXVnaGluZyBhdCBteSBvd24gam9rZXMiLCJ1b3RocmVldmFsdWUiOiI1IiwidGFnIjoiQ29tbWVyY2lhbCIsInVybG9mdmlkZW8iOiIiLCJjb21tb251cmwiOiImYW1wO2x0O2EgaHJlZj0mYW1wO3F1b3Q7bWFyaXVzLmFzcHgmYW1wO3F1b3Q7IC8mYW1wO2d0OyIsImNvbW1vbmltYWdlIjoiJmFtcDtsdDtpbWcgc3JjPSZhbXA7cXVvdDsvY2FyZWVycy9lbXBsb3llZXMvUHVibGlzaGluZ0ltYWdlcy9lbXBsb3llZXMvbWFyaXVzLmpwZyZhbXA7cXVvdDsgYWx0PSZhbXA7cXVvdDsmYW1wO3F1b3Q7IC8mYW1wO2d0OyIsImNvbW1vbnNvcnRvcmRlciI6IjEwIiwiaWQiOjIsInRpdGxlIjoiTWFyaXVzIn0seyJsaW5rdGl0bGUiOiJTaGFraWwiLCJjb21tb25hbHR0ZXh0IjoiQ2hlY2tvdXQgJmFtcDthbXA7IFByb2Nlc3NpbmcsIElUIE1lcmNoYW50IFNlcnZpY2VzIiwidW9vbmV0ZXh0IjoiRW5hYmxpbmcgbmV3IGVDb21tZXJjZSBwYXltZW50IHBsYXRmb3JtIHdpdGggY3V0dGluZy1lZGdlIHRlY2hub2xvZ3kiLCJ1b29uZXZhbHVlIjoiNTAiLCJ1b3R3b3RleHQiOiJUdXJuaW5nIGNvbXBsZXggcmVhbGl0eSBpbnRvIEVhc3kgYW5kIGN1c3RvbWVyLW9yaWVudGVkIHNvbHV0aW9ucyBmb3IgdGhlIG1lcmNoYW50cyIsInVvdHdvdmFsdWUiOiI0NSIsInVvdGhyZWV0ZXh0IjoiTWFraW5nIGV2ZXJ5b25lIGFyb3VuZCBtZSBoYXBweSIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJUZWNobmljYWwiLCJ1cmxvZnZpZGVvIjoiIiwiY29tbW9udXJsIjoiJmFtcDtsdDthIGhyZWY9JmFtcDtxdW90O3NoYWtpbC5hc3B4JmFtcDtxdW90OyB0aXRsZT0mYW1wO3F1b3Q7TWVldCZhbXA7cXVvdDsgLyZhbXA7Z3Q7IiwiY29tbW9uaW1hZ2UiOiImYW1wO2x0O2ltZyBzcmM9JmFtcDtxdW90Oy9jYXJlZXJzL2VtcGxveWVlcy9QdWJsaXNoaW5nSW1hZ2VzL2VtcGxveWVlcy9zaGFraWwuanBnJmFtcDtxdW90OyBhbHQ9JmFtcDtxdW90OyZhbXA7cXVvdDsgLyZhbXA7Z3Q7IiwiY29tbW9uc29ydG9yZGVyIjoiNzAiLCJpZCI6MTYsInRpdGxlIjoiU2hha2lsIn0seyJsaW5rdGl0bGUiOiJKYW5uZSIsImNvbW1vbmFsdHRleHQiOiJUZXJtaW5hbCBFc3RhdGUgTWFuYWdlciIsInVvb25ldGV4dCI6IkxlYWRpbmcgYW5kIGNvYWNoaW5nICIsInVvb25ldmFsdWUiOiI0MCIsInVvdHdvdGV4dCI6IkludGVncmF0aW5nIHBlb3BsZSB0b3dhcmRzIG9uZSBOZXRzIiwidW90d292YWx1ZSI6IjU1IiwidW90aHJlZXRleHQiOiJDb25zdW1pbmcgSmFwYW5lc2UgY3VsdHVyZSIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJUZWNobmljYWwiLCJ1cmxvZnZpZGVvIjoiIiwiY29tbW9udXJsIjoiJmFtcDtsdDthIGhyZWY9JmFtcDtxdW90O2phbm5lLmFzcHgmYW1wO3F1b3Q7IHRpdGxlPSZhbXA7cXVvdDtNZWV0JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25pbWFnZSI6IiZhbXA7bHQ7aW1nIHNyYz0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1B1Ymxpc2hpbmdJbWFnZXMvZW1wbG95ZWVzL0phbm5lLmpwZyZhbXA7cXVvdDsgYWx0PSZhbXA7cXVvdDsmYW1wO3F1b3Q7IC8mYW1wO2d0OyIsImNvbW1vbnNvcnRvcmRlciI6Ijc1IiwiaWQiOjE3LCJ0aXRsZSI6Ikphbm5lIn0seyJsaW5rdGl0bGUiOiJUZXJqZSIsImNvbW1vbmFsdHRleHQiOiJWZW5kb3IgU2VjdXJpdHkgTWFuYWdlciAiLCJ1b29uZXRleHQiOiJNYW5hZ2luZyB2ZW5kb3Igc2VjdXJpdHkiLCJ1b29uZXZhbHVlIjoiNjAiLCJ1b3R3b3RleHQiOiJFbnN1cmluZyB0aGF0IG91ciB2ZW5kb3JzIHByb2Nlc3Mgb3VyIGluZm9ybWF0aW9uIHNlY3VyZWx5IiwidW90d292YWx1ZSI6IjM1IiwidW90aHJlZXRleHQiOiJCZWluZyBoYXBweSwgdGhhdCBJIGNhbiBoZWxwIG90aGVycyIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJUZWNobmljYWwiLCJ1cmxvZnZpZGVvIjoiIiwiY29tbW9udXJsIjoiJmFtcDtsdDthIGhyZWY9JmFtcDtxdW90O3RlcmplLmFzcHgmYW1wO3F1b3Q7IHRpdGxlPSZhbXA7cXVvdDtNZWV0JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25pbWFnZSI6IiZhbXA7bHQ7aW1nIHNyYz0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1B1Ymxpc2hpbmdJbWFnZXMvZW1wbG95ZWVzL3RlcmplLmpwZyZhbXA7cXVvdDsgYWx0PSZhbXA7cXVvdDsmYW1wO3F1b3Q7IC8mYW1wO2d0OyIsImNvbW1vbnNvcnRvcmRlciI6IjkwIiwiaWQiOjE5LCJ0aXRsZSI6IlRlcmplIn0seyJsaW5rdGl0bGUiOiJUaG9tYXMiLCJjb21tb25hbHR0ZXh0IjoiQnVzaW5lc3MgTWFuYWdlciIsInVvb25ldGV4dCI6IlNoYXBpbmcgdGhlIGZ1dHVyZSBvZiBwYXltZW50cyIsInVvb25ldmFsdWUiOiI1MCIsInVvdHdvdGV4dCI6IlRvdWNoaW5nIHRoZSBsaXZlcyBvZiBtaWxsaW9ucyIsInVvdHdvdmFsdWUiOiI0NSIsInVvdGhyZWV0ZXh0IjoiTGF1Z2hpbmcgYXQgbXkgb3duIGpva2VzICIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJDb21tZXJjaWFsIiwidXJsb2Z2aWRlbyI6IiIsImNvbW1vbnVybCI6IiZhbXA7bHQ7YSBocmVmPSZhbXA7cXVvdDtUaG9tYXMtSm9oYW5uZXMuYXNweCZhbXA7cXVvdDsgdGl0bGU9JmFtcDtxdW90O01lZXQmYW1wO3F1b3Q7IC8mYW1wO2d0OyIsImNvbW1vbmltYWdlIjoiJmFtcDtsdDtpbWcgc3JjPSZhbXA7cXVvdDsvY2FyZWVycy9lbXBsb3llZXMvUHVibGlzaGluZ0ltYWdlcy9lbXBsb3llZXMvdGhvbWFzLmpwZyZhbXA7cXVvdDsgYWx0PSZhbXA7cXVvdDsmYW1wO3F1b3Q7IC8mYW1wO2d0OyIsImNvbW1vbnNvcnRvcmRlciI6IjEwMCIsImlkIjoyMSwidGl0bGUiOiJUaG9tYXMifSx7Imxpbmt0aXRsZSI6IkFudG9uaW8iLCJjb21tb25hbHR0ZXh0IjoiU3lzdGVtIEVuZ2luZWVyIiwidW9vbmV0ZXh0IjoiRGV2ZWxvcGluZyBuZXcgc29sdXRpb25zIG9uIHRoZSBBVE1zIiwidW9vbmV2YWx1ZSI6IjUwIiwidW90d290ZXh0IjoiQnJpbmdpbmcgdGVjaG5vbG9neSBhZHZhbmNlbWVudHMgdG8gdGhlIHBlb3BsZSIsInVvdHdvdmFsdWUiOiI0NSIsInVvdGhyZWV0ZXh0IjoiQm9ybiB3aXRoIGFuIGltcHJpbnRlZCBzbWlsZSBvbiB0aGUgZmFjZSAiLCJ1b3RocmVldmFsdWUiOiI1IiwidGFnIjoiVGVjaG5pY2FsIiwidXJsb2Z2aWRlbyI6IiIsImNvbW1vbnVybCI6IiZhbXA7bHQ7YSBocmVmPSZhbXA7cXVvdDsvY2FyZWVycy9lbXBsb3llZXMvUGFnZXMvYW50b25pby5hc3B4JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25pbWFnZSI6IiZhbXA7bHQ7aW1nIHNyYz0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1B1Ymxpc2hpbmdJbWFnZXMvZW1wbG95ZWVzL0FudG9uaW8uSlBHP1JlbmRpdGlvbklEPTI1JmFtcDtxdW90OyBhbHQ9JmFtcDtxdW90OyZhbXA7cXVvdDsgLyZhbXA7Z3Q7IiwiY29tbW9uc29ydG9yZGVyIjoiMTE1IiwiaWQiOjI3LCJ0aXRsZSI6IkFudG9uaW8ifSx7Imxpbmt0aXRsZSI6Ikl2byIsImNvbW1vbmFsdHRleHQiOiJBcHBsaWNhdGlvbiBTcGVjaWFsaXN0IiwidW9vbmV0ZXh0IjoiQXV0b21hdGluZyBwcm9jZXNzZXMgYW5kIHRhc2tzICIsInVvb25ldmFsdWUiOiI1MCIsInVvdHdvdGV4dCI6IkZyZWVpbmcgd29ya21hdGVzIGZyb20gYm9yaW5nIHdvcmsiLCJ1b3R3b3ZhbHVlIjoiNDUiLCJ1b3RocmVldGV4dCI6IlNwcmVhZGluZyBmdW4gc3ByaW5rbGVkIHdpdGggc2FyY2FzbSIsInVvdGhyZWV2YWx1ZSI6IjUiLCJ0YWciOiJUZWNobmljYWwiLCJ1cmxvZnZpZGVvIjoiIiwiY29tbW9udXJsIjoiJmFtcDtsdDthIGhyZWY9JmFtcDtxdW90Oy9jYXJlZXJzL2VtcGxveWVlcy9QYWdlcy9pdm8uYXNweCZhbXA7cXVvdDsgLyZhbXA7Z3Q7IiwiY29tbW9uaW1hZ2UiOiImYW1wO2x0O2ltZyBzcmM9JmFtcDtxdW90Oy9jYXJlZXJzL2VtcGxveWVlcy9QdWJsaXNoaW5nSW1hZ2VzL2VtcGxveWVlcy9Jdm8uSlBHP1JlbmRpdGlvbklEPTI1JmFtcDtxdW90OyBhbHQ9JmFtcDtxdW90OyZhbXA7cXVvdDsgLyZhbXA7Z3Q7IiwiY29tbW9uc29ydG9yZGVyIjoiMTIwIiwiaWQiOjI4LCJ0aXRsZSI6Ikl2byJ9LHsibGlua3RpdGxlIjoiTWFyaWphIEwiLCJjb21tb25hbHR0ZXh0IjoiUHJvY3VyZW1lbnQgRXhwZXJ0ICAiLCJ1b29uZXRleHQiOiJQcm9jdXJpbmcgcHJvZHVjdHMgYW5kIHNlcnZpY2VzIiwidW9vbmV2YWx1ZSI6IjUwIiwidW90d290ZXh0IjoiWW91IG5hbWUgaXQsIEkgd2lsbCBnZXQgaXQiLCJ1b3R3b3ZhbHVlIjoiNDUiLCJ1b3RocmVldGV4dCI6IiBKb2tpbmcgYXQgbXlzZWxmIiwidW90aHJlZXZhbHVlIjoiNSIsInRhZyI6IkNvcnBvcmF0ZSIsInVybG9mdmlkZW8iOiIiLCJjb21tb251cmwiOiImYW1wO2x0O2EgaHJlZj0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1BhZ2VzL21hcmlqYV9sYWtpYy5hc3B4JmFtcDtxdW90OyAvJmFtcDtndDsiLCJjb21tb25pbWFnZSI6IiZhbXA7bHQ7aW1nIHNyYz0mYW1wO3F1b3Q7L2NhcmVlcnMvZW1wbG95ZWVzL1B1Ymxpc2hpbmdJbWFnZXMvZW1wbG95ZWVzL01hcmlqYV9MLkpQRz9SZW5kaXRpb25JRD0yNSZhbXA7cXVvdDsgYWx0PSZhbXA7cXVvdDsmYW1wO3F1b3Q7IC8mYW1wO2d0OyIsImNvbW1vbnNvcnRvcmRlciI6IjEzMCIsImlkIjozMCwidGl0bGUiOiJNYXJpamEgTCJ9XX07DQogICAgaWYodHlwZW9mIE5ldHMuQ29tbW9uVUlbIkxpc3REYXRhVG9Kc29uIl0gIT09ICJ1bmRlZmluZWQiICYmIHR5cGVvZiBOZXRzLkNvbW1vblVJWyJMaXN0RGF0YVRvSnNvbiJdLmluaXQgIT09ICJ1bmRlZmluZWQiKSB7DQogICAgICAgIE5ldHMuQ29tbW9uVUlbIkxpc3REYXRhVG9Kc29uIl0uaW5pdCgiY3RsMDBfY3RsNjVfZ18wMGJiZTg0MF85YWJkXzQxOWFfOTVkMF8xZTI0NTA2OGQzZTMiLCBqc29uY3RsMDBfY3RsNjVfZ18wMGJiZTg0MF85YWJkXzQxOWFfOTVkMF8xZTI0NTA2OGQzZTMsIHt9KTsNCiAgICB9DQo8L3NjcmlwdD4NCjxkaXYgY2xhc3M9Im1zLWNsZWFyIj48L2Rpdj48L2Rpdj4NCgkJCTwvZGl2PjxkaXYgY2xhc3M9Im1zLVBhcnRTcGFjaW5nVmVydGljYWwiPjwvZGl2Pg0KCQk8L2Rpdj48ZGl2IGlkPSJNU09ab25lQ2VsbF9NZWdhTWVudTRfV2ViUGFydDcxIiBjbGFzcz0iczQtd3BjZWxsLXBsYWluIG1zLXdlYnBhcnR6b25lLWNlbGwgbXMtd2VicGFydC1jZWxsLXZlcnRpY2FsIG1zLWZ1bGxXaWR0aCAiPg0KCQkJPGRpdiBjbGFzcz0ibXMtd2VicGFydC1jaHJvbWUgbXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgbXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoICI+DQoJCQkJPGRpdiB3ZWJwYXJ0aWQ9IjY0ZjcxMjVkLTExMjAtNDI3ZS1hM2QzLTM0NTJhYzRmZDEzNiIgaGFzcGVycz0iZmFsc2UiIGlkPSJNZWdhTWVudTRfV2ViUGFydDcxIiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1zLVdQQm9keSAiIGFsbG93ZGVsZXRlPSJmYWxzZSIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPjxkaXYgY2xhc3M9Im1zLXJ0ZXN0YXRlLWZpZWxkIj48c3R5bGU+DQogICAgI01lZ2FCYW5uZXJMaW5rIHsNCiAgICAgICAgbWFyZ2luLXRvcDogMTJweDsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsNCiAgICB9DQoNCiAgICAjTWVnYUJhbm5lckNvbnRhaW5lcl93cmFwcGVyIHsNCiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwcHggY2VudGVyOw0KICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOw0KICAgIH0NCg0KICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgew0KICAgICAgICAjTWVnYUJhbm5lckNvbnRhaW5lcl93cmFwcGVyIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL25ldHMtbmV4aS9QdWJsaXNoaW5nSW1hZ2VzL2hvbWUtbmV4aS1zaWEtbWVyZ2VyLWQuanBnJykNCiAgICAgICAgfQ0KDQogICAgICAgICNNZWdhQmFubmVyTGluayB7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7DQogICAgICAgIH0NCiAgICB9DQoNCiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHsNCiAgICAgICAgI01lZ2FCYW5uZXJDb250YWluZXJfd3JhcHBlciB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOw0KICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbmV0cy1uZXhpL1B1Ymxpc2hpbmdJbWFnZXMvaG9tZS1uZXhpLXNpYS1tZXJnZXItZC5qcGc/UmVuZGl0aW9uSWQ9MjAnKQ0KICAgICAgICB9DQogICAgfQ0KDQogICAgI01lZ2FCYW5uZXJDb250YWluZXJfd3JhcHBlciB7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOUU5RkI7DQogICAgfQ0KDQogICAgLndyYXBwZXIgI01lZ2FCYW5uZXJDb250YWluZXJfd3JhcHBlciBoMi5iYW5uZXItaGVhZGVyIHsNCiAgICAgICAgY29sb3I6ICNGRkY7DQogICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07DQogICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOw0KICAgICAgICBtYXJnaW46IDBweCAwIDI0cHggMHB4Ow0KICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgfQ0KDQogICAgLndyYXBwZXIgI01lZ2FCYW5uZXJDb250YWluZXJfd3JhcHBlciBoMi5iYW5uZXItaGVhZGVyOmFmdGVyIHsNCiAgICAgICAgY29udGVudDogIiI7DQogICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgaGVpZ2h0OiA0cHg7DQogICAgICAgIHdpZHRoOiAyLjVyZW07DQogICAgICAgIGJvdHRvbTogLTEycHg7DQogICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsNCiAgICAgICAgYmFja2dyb3VuZDogcmdiKDIzNywgMTM5LCAwKTsNCiAgICAgICAgbGVmdDogMDsNCiAgICB9DQo8L3N0eWxlPg0KPGRpdiBjbGFzcz0icm93Ij4NCiAgICA8ZGl2IGlkPSJNZWdhQmFubmVyQ29udGFpbmVyX3dyYXBwZXIiIGNsYXNzPSJjb2wteHMtMTIiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJuZXRzLWNlbnRlci12ZXJ0aWNhbCBjb2wteHMtMTIgY29sLXNtLTEyIj4NCiAgICAgICAgICAgIDxoMiBjbGFzcz0iYmFubmVyLWhlYWRlciI+TkVYSSwgTkVUUyBBTkQgU0lBIEJFQ09NRSBORVhJIEdST1VQPC9oMj48cCBzdHlsZT0iY29sb3I6IHdoaXRlIj5OZXhpLCBUaGUgRXVyb3BlYW4gUGF5VGVjaDwvcD4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9ImNvbC14cy0xMiBjb2wtc20tMTIiIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXIiPg0KICAgICAgICAgICAgPGEgY2xhc3M9Im5ldHMtMjAxOSBjZW50ZXJlZCIgaHJlZj0iL25ldHMtbmV4aSIgaWQ9Ik1lZ2FCYW5uZXJMaW5rIj5SZWFkIE1vcmU8L2E+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ibXMtY2xlYXIiPjwvZGl2PjwvZGl2Pg0KCQkJPC9kaXY+DQoJCTwvZGl2Pg0KCTwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIA0KPC9kaXY+PC9kaXY+PC9kaXY+DQogICAgICAgICAgICA8c3R5bGU+PC9zdHlsZT48ZGl2IGlkPSJNZWdhTWVudTRfUmliYm9uNCIgY2xhc3M9InJpYmJvbiBuY3MtbWVnYW1lbnUtcmliYm9uIG5jcy1tZWdhbWVudS1yaWJib24tNCI+PGRpdiBpZD0iTWVnYU1lbnU0X1JpYmJvbjUiIGNsYXNzPSJyaWJib24tY29udGVudCBuY3MtbWVnYW1lbnUtcmliYm9uIG5jcy1tZWdhbWVudS1yaWJib24tNSI+PGRpdiBpZD0iY3RsMDBfUGxhY2VIb2xkZXJNYWluX21tUmliYm9uUGFuZWxCb3R0b20iPg0KCQ0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICAgICAgICAgICAgICAgIDxzZWN0aW9uPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IG5jcy1yb3cgbmNzLXNpbmdsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5jcy1jb2wgY29sLXhzLTEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9zZWN0aW9uPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQo8L2Rpdj48L2Rpdj48L2Rpdj48L25hdj48ZGl2IGNsYXNzPSJuc2MtbmF2cm93LXN1YnJvdy13cmFwcGVyIj48ZGl2IGNsYXNzPSJuc2MtbmF2cm93LXN1YnJvdy1jb250YWluZXIiPjxhIGNsYXNzPSJuY3MtbWVnYW1lbnUtc3ViLWNsb3NlciBuY3MtbWVnYW1lbnUtY2xvc2UtaWNvbiIgaHJlZj0iIyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPkNsb3NlIHBhbmVs4oCLPC9zcGFuPjwvYT7igIs8L2Rpdj48L2Rpdj48L2Rpdj5kAggPZBYEAgEPZBYCAgEPZBYCAgEPZBYEAgEPFgIfAAsrBAFkAgMPFgIfAAsrBAFkAgMPZBYCAgEPZBYCZg8WAh8BBZIBPGEgY2xhc3M9ImNydW1icyIgaHJlZj0nLycgdGl0bGU9Jyc+RnJvbnQgcGFnZTwvYT48c3BhbiBjbGFzcz0nbmV0cy1icmVhZGNydW1icy1zZXBlcmF0b3InPjwvc3Bhbj48YSBjbGFzcz0iY3J1bWJzIiBocmVmPScvR0RQUicgdGl0bGU9Jyc+R0RQUjwvYT5kAgoPZBYCAgMPZBYCAgEPFgIfAAsrBAFkAgwPZBYCAgEPZBYGAgEPFgIfAQWwETxkaXYgaWQ9J0Zvb3RlckNvbGxlY3Rpb24nIGRhdGEtY29sdW1uY291bnQ9IjMiPjxkaXYgY2xhc3M9InBhbmVsIHNlbGVjdG9yLWNvbC0wIiBpZD0iYWNjb3JkaW9uMCI+PGRpdiBjbGFzcz0iaGVhZGVyIj48aDIgZGF0YS1jb2xsYXBzZS1wYXJlbnQ9IiNGb290ZXJDb2xsZWN0aW9uIiBkYXRhLWNvbGxhcHNlLXRvZ2dsZT0iY29sbGFwc2UiIGRhdGEtY29sbGFwc2UtdGFyZ2V0PSIjY29sbGFwc2UwIj5BYm91dCBOZXRzPC9oMj48L2Rpdj48dWwgY2xhc3M9ImZvb3Rlci11bCIgaWQ9ImNvbGxhcHNlMCI+PGxpIGNsYXNzPSJmb290ZXItbGkiPjxhIGNsYXNzPSJmb290ZXItbGluayIgaHJlZj0iL1BhZ2VzL1doby13ZS1hcmUuYXNweCI+V2hvIHdlIGFyZTwvYT48L2xpPjxsaSBjbGFzcz0iZm9vdGVyLWxpIj48YSBjbGFzcz0iZm9vdGVyLWxpbmsiIGhyZWY9Ii9hYm91dC1uZXRzL1BhZ2VzL21hbmFnZW1lbnQuYXNweCI+TWFuYWdlbWVudDwvYT48L2xpPjxsaSBjbGFzcz0iZm9vdGVyLWxpIj48YSBjbGFzcz0iZm9vdGVyLWxpbmsiIGhyZWY9Ii9QYWdlcy9DU1IuYXNweCI+Q1NSPC9hPjwvbGk+PGxpIGNsYXNzPSJmb290ZXItbGkiPjxhIGNsYXNzPSJmb290ZXItbGluayIgaHJlZj0iL1BhZ2VzL2ZpbnRlY2gtcGFydG5lci5hc3B4Ij5GaW50ZWNoIHBhcnRuZXI8L2E+PC9saT48bGkgY2xhc3M9ImZvb3Rlci1saSI+PGEgY2xhc3M9ImZvb3Rlci1saW5rIiBocmVmPSIvUGFnZXMvV2hpc3RsZWJsb3dlci5hc3B4Ij5XaGlzdGxlYmxvd2VyPC9hPjwvbGk+PGxpIGNsYXNzPSJmb290ZXItbGkiPjxhIGNsYXNzPSJmb290ZXItbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubmV0cy5ldS9kZXZlbG9wZXIiPkRldmVsb3BlcjwvYT48L2xpPjxsaSBjbGFzcz0iZm9vdGVyLWxpIj48YSBjbGFzcz0iZm9vdGVyLWxpbmsiIGhyZWY9Ii9QYWdlcy9HRFBSLmFzcHgiPkdEUFI8L2E+PC9saT48bGkgY2xhc3M9ImZvb3Rlci1saSI+PGEgY2xhc3M9ImZvb3Rlci1saW5rIiBocmVmPSIvZ2Rwci9kc3IvUGFnZXMvcmVxdWVzdC5hc3B4Ij5EYXRhIFN1YmplY3QgUmVxdWVzdDwvYT48L2xpPjwvdWw+PC9kaXY+PGRpdiBjbGFzcz0icGFuZWwgc2VsZWN0b3ItY29sLTEiIGlkPSJhY2NvcmRpb24xIj48ZGl2IGNsYXNzPSJoZWFkZXIiPjxoMiBkYXRhLWNvbGxhcHNlLXBhcmVudD0iI0Zvb3RlckNvbGxlY3Rpb24iIGRhdGEtY29sbGFwc2UtdG9nZ2xlPSJjb2xsYXBzZSIgZGF0YS1jb2xsYXBzZS10YXJnZXQ9IiNjb2xsYXBzZTEiPk5ld3M8L2gyPjwvZGl2Pjx1bCBjbGFzcz0iZm9vdGVyLXVsIiBpZD0iY29sbGFwc2UxIj48bGkgY2xhc3M9ImZvb3Rlci1saSI+PGEgY2xhc3M9ImZvb3Rlci1saW5rIiBocmVmPSIvTWVkaWEtYW5kLXByZXNzL25ld3MiPk5ld3M8L2E+PC9saT48bGkgY2xhc3M9ImZvb3Rlci1saSI+PGEgY2xhc3M9ImZvb3Rlci1saW5rIiBocmVmPSIvUGFnZXMvTmV0cy1pbi1zb2NpYWwtbWVkaWEuYXNweCI+TmV0cyBpbiBTb2NpYWwgTWVkaWE8L2E+PC9saT48bGkgY2xhc3M9ImZvb3Rlci1saSI+PGEgY2xhc3M9ImZvb3Rlci1saW5rIiBocmVmPSIvUGFnZXMvUHJlc3MtY29udGFjdHMuYXNweCI+UHJlc3MgY29udGFjdHM8L2E+PC9saT48bGkgY2xhc3M9ImZvb3Rlci1saSI+PGEgY2xhc3M9ImZvb3Rlci1saW5rIiBocmVmPSIvcGVyc3BlY3RpdmVzIj5QZXJzcGVjdGl2ZXMgYnkgTmV0czwvYT48L2xpPjwvdWw+PC9kaXY+PGRpdiBjbGFzcz0icGFuZWwgc2VsZWN0b3ItY29sLTIiIGlkPSJhY2NvcmRpb24yIj48ZGl2IGNsYXNzPSJoZWFkZXIiPjxoMiBkYXRhLWNvbGxhcHNlLXBhcmVudD0iI0Zvb3RlckNvbGxlY3Rpb24iIGRhdGEtY29sbGFwc2UtdG9nZ2xlPSJjb2xsYXBzZSIgZGF0YS1jb2xsYXBzZS10YXJnZXQ9IiNjb2xsYXBzZTIiPk91ciBidXNpbmVzcyBzZWdtZW50czwvaDI+PC9kaXY+PHVsIGNsYXNzPSJmb290ZXItdWwiIGlkPSJjb2xsYXBzZTIiPjxsaSBjbGFzcz0iZm9vdGVyLWxpIj48YSBjbGFzcz0iZm9vdGVyLWxpbmsiIGhyZWY9Ii9QYWdlcy9GaW5hbmNpYWwtYW5kLU5ldHdvcmstU2VydmljZXMuYXNweCI+RmluYW5jaWFsIGFuZCBOZXR3b3JrIFNlcnZpY2VzPC9hPjwvbGk+PGxpIGNsYXNzPSJmb290ZXItbGkiPjxhIGNsYXNzPSJmb290ZXItbGluayIgaHJlZj0iL1BhZ2VzL01lcmNoYW50LVNlcnZpY2VzLmFzcHgiPk1lcmNoYW50IFNlcnZpY2VzPC9hPjwvbGk+PC91bD48L2Rpdj48L2Rpdj5kAgMPFgIfAQWLBDxkaXY+CiAgICAgIDxpbWcgY2xhc3M9ImZvb3Rlci1pbWFnZSIgYWx0PSJUaGUgRGFuaXNoIGhlYWQgb2ZmaWNlIiBzcmM9Ii9TaXRlQ29sbGVjdGlvbkltYWdlcy9Gb290ZXIvbmV0cy1mYWNhZGUuanBnP1JlbmRpdGlvbklEPTE2IiBzdHlsZT0id2lkdGg6MjgwcHg7IiAvPiAKICAgICAgPGRpdiBjbGFzcz0iZm9vdGVyLXRleHQiPjxkaXYgY2xhc3M9ImZvb3Rlci1zZWN0aW9uIj4gTmV0cyBBL1M8YnI+IENWUi1uci4gMzc0Mjc0OTc8YnI+IEtsYXVzZGFsc2Jyb3ZlaiA2MDE8YnI+IERLLTI3NTAgQmFsbGVydXA8YnI+RGVubWFyayA8L2Rpdj48ZGl2IGNsYXNzPSJmb290ZXItc2VjdGlvbiI+IFRlbDogCiAgICAgICAgICAgIDxhIGNsYXNzPSJhLXRlbGVwaG9uZSI+KzQ1IDQ0IDY4IDQ0IDY4PC9hPjxicj4gPC9kaXY+PGRpdj5OZXRzIGlzIHBhcnQgb2YgPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vd3d3Lm5leGlncm91cC5jb20vIj5OZXhpIEdyb3VwPC9hPjwvZGl2PgogICAgICA8L2Rpdj48L2Rpdj5kAgUPFgIfAQXjASAKICAgPHNtYWxsPgogICAgICA8YSBjbGFzcz0idGVybXMiIGhyZWY9Ii9nZHByL3BhZ2VzL3ByaXZhY3ktbm90aWNlLWZvci1uZXRzLmFzcHgiPlByaXZhY3kgbm90aWNlPC9hPi8gCiAgICAgIDxhIGNsYXNzPSJwcml2YWN5IiBocmVmPSIvUGFnZXMvVGVybXMtYW5kLWNvbmRpdGlvbnMtLS1Db29raWUtYW5kLVByaXZhY3ktUG9saWN5LmFzcHgiPkNvb2tpZSBwb2xpY3k8L2E+4oCLIDwvc21hbGw+ZGRREsnBsZmqsR+qkVj2zCv7fILQ3ZOgxsFjTxFDL7b1zA==" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['aspnetForm']; if (!theForm) { theForm = document.aspnetForm; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=8Sar-6mlTqspLGkflnZc68NEyA_2QbrkmB5nWUjqS8323OCRR6fjs67zWPplIhldyM_Vj2lE_jtncNs3j0iYaOFH_Hi4Od-KmZTugBnVtsc1&t=638610943965203766" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ var MSOWebPartPageFormName = 'aspnetForm'; var g_presenceEnabled = true; var g_wsaEnabled = false; var g_correlationId = 'abfe68a1-cdc7-50c9-683e-1d73dd0041b9'; var g_wsaQoSEnabled = false; var g_wsaQoSDataPoints = []; var g_wsaRUMEnabled = false; var g_wsaLCID = 1033; var g_wsaListTemplateId = 850; var g_wsaSiteTemplateId = 'COUNTRYSITE_CONTENTWEB#0'; var _fV4UI=true;var _spPageContextInfo = {webServerRelativeUrl: "\u002fGDPR", webAbsoluteUrl: "https:\u002f\u002fwww.nets.eu\u002fGDPR", siteAbsoluteUrl: "https:\u002f\u002fwww.nets.eu", serverRequestPath: "\u002fGDPR\u002fPages\u002fdefault.aspx", layoutsUrl: "_layouts\u002f15", webTitle: "GDPR", webTemplate: "10005", tenantAppVersion: "0", isAppWeb: false, Has2019Era: true, webLogoUrl: "\u002fStyle\u002520Library\u002fCountrySites\u002fImages\u002flogo.svg", webLanguage: 1033, currentLanguage: 1033, currentUICultureName: "en-US", currentCultureName: "da-DK", clientServerTimeDelta: new Date("2024-11-30T15:43:37.1474331Z") - new Date(), updateFormDigestPageLoaded: new Date("2024-11-30T15:43:37.1474331Z"), siteClientTag: "1490$$16.0.5385.1000", crossDomainPhotosEnabled:false, webUIVersion:15, webPermMasks:{High:16,Low:196673},pageListId:"{5d6e4d28-c677-422a-8298-da96baa4a045}",pageItemId:1, pagePersonalizationScope:1, alertsEnabled:true, customMarkupInCalculatedFieldDisabled: true, siteServerRelativeUrl: "\u002f", allowSilverlightPrompt:'True', isSiteAdmin: false};//]]> </script> <script> window.IsDesignTime = 'False'=='True';</script> <script type="text/javascript"> //<![CDATA[ var L_Menu_BaseUrl="/GDPR"; var L_Menu_LCID="1033"; var L_Menu_SiteTheme="null"; document.onreadystatechange=fnRemoveAllStatus; function fnRemoveAllStatus(){removeAllStatus(true)};//]]> </script> <script src="/style%20library/nets/common.ui/scripts/nets.sites.common.ui.min.js" type="text/javascript"></script><link href='/style%20library/nets/common.ui/styles/nets.sites.common.ui.min.css' rel='stylesheet' type='text/css' /> <script type="text/javascript"> //<![CDATA[ Flighting.ExpFeatures = [480215056,1880287568,1561350208,302071836,3212816,69472768,4194310,-2113396707,268502022,-872284160,1049232,-2147421952,65536,65536,2097472,917504,-2147474174,1372324107,67108882,0,0,-2147483648,2097152,0,0,32768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32768]; (function() { if(typeof(window.SP) == "undefined") window.SP = {}; if(typeof(window.SP.YammerSwitch) == "undefined") window.SP.YammerSwitch = {}; var ysObj = window.SP.YammerSwitch; ysObj.IsEnabled = false; ysObj.TargetYammerHostName = "www.yammer.com"; } )(); var _spWebPartComponents = new Object();//]]> </script> <script src="/_layouts/15/blank.js?rev=mH93eXsUTRbNmeqqIkB79g%3D%3DTAG0" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ (function(){ if (typeof(_spBodyOnLoadFunctions) === 'undefined' || _spBodyOnLoadFunctions === null) { return; } _spBodyOnLoadFunctions.push(function() { SP.SOD.executeFunc('core.js', 'FollowingCallout', function() { FollowingCallout(); }); }); })();(function(){ if (typeof(_spBodyOnLoadFunctions) === 'undefined' || _spBodyOnLoadFunctions === null) { return; } _spBodyOnLoadFunctions.push(function() { SP.SOD.executeFunc('core.js', 'FollowingDocument', function() { FollowingDocument(); }); }); })();if (typeof(DeferWebFormInitCallback) == 'function') DeferWebFormInitCallback();function WebForm_OnSubmit() { UpdateFormDigest('\u002fGDPR', 1440000);if (typeof(_spFormOnSubmitWrapper) != 'undefined') {return _spFormOnSubmitWrapper();} else {return true;}; return true; } //]]> </script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="5731D42F" /> </div> <script type="text/javascript"> var submitHook = function () { return false; }; theForm._spOldSubmit = theForm.submit; theForm.submit = function () { if (!submitHook()) { this._spOldSubmit(); } }; </script> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager', 'aspnetForm', [], [], [], 90, 'ctl00'); //]]> </script> <div> <div id="s4-ribbonrow" style="visibility:hidden;display:none"></div> </div> <div id="s4-workspace"> <div id="s4-bodyContainer"> <div id="ctl00_DeltaPlaceHolderMain"> <div id="sideNavBox" class="ms-dialogHidden ms-forceWrap ms-noList"> <div class="ms-core-navigation"> <!-- ===== STARTER: SP Reqs PlaceHolderLeftNavBar for adding Apps in Site Content =================== --> <!-- ===== STARTER: hide the quick launch for any page the doesn't override the PlaceHolderLeftNavBar ============ --> <!-- ===== STARTER: if you want the navigation back you can add it from the collab master ============ --> <style type="text/css"> #contentBox { margin-left: 0; } #sideNavBox { display: none; } </style> </div> </div> <div class="wrapper"> <div id="NetsPageMenu"> <div class="ncs-relative"> <div class="nsc-navrow-first ncs-megamenu"> <div class="ncs-megamenu-country-selector ncs-megamenu-closable transition-transform"> <a class="ncs-megamenu-select-country-close ncs-megamenu-close-icon" href="#"> <span class="sr-only">Close countries panel</span></a> <h2 class="ncs-megamenu-country-header">Select country</h2><h4 class="ncs-megamenu-country-body">For solutions in a specific country please visit our local website<br></h4> <nav class="ncs-megamenu-countries" role="choosecountry"> <p> <a title="Lithuania" class="ncs-megamenu-c-lithuania" href="/lt-lt">Lithuania</a><a title="Latvia" class="ncs-megamenu-c-latvia" href="/lv-lv">Latvia</a><a title="Estonia" class="ncs-megamenu-c-estonia" href="/etee">Estonia</a><a title="Schweiz" class="ncs-megamenu-c-switzerland" href="/de-CH/payments">Switzerland</a><a title="Sweden" class="ncs-megamenu-c-sweden" href="/se-sv">Sweden</a><a title="Finland" class="ncs-megamenu-c-finland" href="/fi-fi">Finland</a><a title="Norway" class="ncs-megamenu-c-norway" href="/no-nb">Norway</a><a title="Denmark" class="ncs-megamenu-c-denmark" href="/dk-da">Denmark</a><br></p> <p> <a title="Global" class="ncs-megamenu-c-global" href="/">International</a><br></p></nav> <p class="ncs-megamenu-nexi-presentation">Nets is a part of the Nexi Group - The European PayTech. Visit our Group website at<br><a href="https://www.nexigroup.com/"><img src="/nets-nexi/PublishingImages/nexi-logo-monocrome.png" alt="Visit https://www.nexigroup.com" class="ncs-megamenu-nexi-logo" /></a></p></div><div class="container-fluid"><div class="ncs-megamenu-top-nodes"><div class="ncs-megamenu-top-node"> <a class="ncs-megamenu-top-link notable" href="https://www.nexigroup.com/en/people/careers/job-openings/">Careers</a></div><div class="ncs-megamenu-top-node"> <a class="ncs-megamenu-top-link notable" href="https://www.nexigroup.com/en/people/life-at-nexi/overview/">Life@Nexi</a></div><div class="ncs-megamenu-top-node"> <a class="ncs-megamenu-top-link notable" href="/Pages/operational-status.aspx">Operating Status</a></div><div class="ncs-megamenu-top-node"> <a class="ncs-megamenu-top-link ncs-megamenu-select-country ncs-megamenu-c-global hidden-xs" href="#SelectCountry">Choose country</a></div></div></div> </div> <div class="nsc-navrow-second ncs-megamenu"> <div class="container-fluid"> <div class="nsc-navrow-second-board"> <div class="ncs-logo-wrapper nsc-navrow-second-col"> <a class="ncs-logo" href="/"> <img id="ctl00_ContentPlaceHolderNetsGlobalNavigation_ctl00_HeaderLogoLink" src="/Style%20Library/CountrySites/Images/logo.svg" alt="Back to home" /> </a> </div> <div class="ncs-menu-mobile-wrapper nsc-navrow-second-col visible-xs-inline"> <a class="ncs-menu-mobile-activator" href="#"><span> </span><span> </span><span> </span><span> </span><i class="sr-only">Menu</i></a> </div> <div class="ncs-menu-wrapper nsc-navrow-second-col"> <div class="ncs-megamenu-nodes"><div class="visible-xs ncs-menu-mobile-focusrow clearfix"> <a class="ncs-menu-mobile-search" href="/search">Go to Search</a> <a class="ncs-menu-mobile-status" href="/Pages/operational-status.aspx">Operational Status</a> </div><a href="#" class="ncs-megamenu-node ncs-megamenu-subnode-0" data-submenu-index="0"><span class="nets-ico-wrapper"><span class="ncs-megamenu-node-text">Solutions</span><i class="nets-ico nets-ico-arrow"></i></span></a><a href="#" class="ncs-megamenu-node ncs-megamenu-subnode-1" data-submenu-index="1"><span class="nets-ico-wrapper"><span class="ncs-megamenu-node-text">Support</span><i class="nets-ico nets-ico-arrow"></i></span></a><a href="#" class="ncs-megamenu-node ncs-megamenu-subnode-2" data-submenu-index="2"><span class="nets-ico-wrapper"><span class="ncs-megamenu-node-text">Insight & Innovation</span><i class="nets-ico nets-ico-arrow"></i></span></a><a href="#" class="ncs-megamenu-node ncs-megamenu-subnode-3" data-submenu-index="3"><span class="nets-ico-wrapper"><span class="ncs-megamenu-node-text">News & media</span><i class="nets-ico nets-ico-arrow"></i></span></a><a href="#" class="ncs-megamenu-node ncs-megamenu-subnode-4" data-submenu-index="4"><span class="nets-ico-wrapper"><span class="ncs-megamenu-node-text">About Nets</span><i class="nets-ico nets-ico-arrow"></i></span></a></div> </div> <div class="ncs-search-wrapper nsc-navrow-second-col"> <div class="nsc-search-wrapper"> <input type="text" id="NetsGlobalSearch" placeholder="Search here..." data-target="/search?k=" /><input type="button" id="FireGlobalSearch" title="Search" /><a class="ncs-megamenu-select-country ncs-megamenu-c-global visible-xs ncs-megamenu-select-country-mobile" href="#SelectCountry">Choose country</a> </div> </div> </div> <div class="ncs-menu-mobile-hider visible-xs-inline"></div> </div> </div> <div class="nsc-navrow-subrow ncs-megamenu" role="status" aria-live="polite"> <div data-submenu-index="0" class="ncs-megamenu-subnode ncs-megamenu-subnode-0"><nav class="ncs-megamenu-subnode-canvas" tabindex="0"><style></style><div id="MegaMenu0_Ribbon0" class="ribbon ncs-megamenu-ribbon ncs-megamenu-ribbon-0"><div id="MegaMenu0_Ribbon1" class="ribbon-content ncs-megamenu-ribbon ncs-megamenu-ribbon-1"><div id="ctl00_PlaceHolderMain_mmRibbonPanelTop"> <div class="container"> <section> <div class="row ncs-row ncs-single"> <div class="ncs-col col-xs-12"> <menu class="ms-hide"> <ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/15/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute('helpLink'), MenuWebPart.getAttribute('helpMode'))" text="Help" type="option" style="display:none"> </ie:menuitem> </menu> </div> </div> </section> </div> </div></div></div> <style></style><div id="MegaMenu0_Ribbon2" class="ribbon ncs-megamenu-ribbon ncs-megamenu-ribbon-2"><div id="MegaMenu0_Ribbon3" class="ribbon-content ncs-megamenu-ribbon ncs-megamenu-ribbon-3"><div id="ctl00_PlaceHolderMain_mmRibbonPanelMail"> <div class="container"> <section> <div class="row ncs-row ncs-header"> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu0_WebPart0" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="bd95dfe6-1c0d-40ef-9ef6-14815796d3d0" haspers="false" id="MegaMenu0_WebPart0" width="100%" class="ms-WPBody " allowdelete="false" style=""><div class="ms-rtestate-field"><div class="ncui-faux-term"> <a class="ncui-term-link ncui-depth-0" href="/about-nets/our-business/Pages/Merchant-Services.aspx">For Merchants</a></div> <div class="ncui-terms-wrapper"> <div class="ncui-term-wrapper"> <a class="ncui-term-link ncui-orange" href="https://payments.nets.eu/" target="_new"><b>In the Nordic region</b></a> <div class="ncui-term-wrapper"> <a class="ncui-term-link ncui-depth-1" href="https://payments.nets.eu/payment-terminals" target="_new">In-store payments</a> </div> <div class="ncui-term-wrapper"> <a class="ncui-term-link ncui-depth-1" href="https://ecom.nets.eu/" target="_new">Online Payments</a><br></div></div></div> </div><div class="ms-clear"></div></div> </div> </div> </div> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu0_WebPart1" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="8a1881e0-5f32-4140-88a5-06361c3f114b" haspers="false" id="MegaMenu0_WebPart1" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_8a1881e0_5f32_4140_88a5_06361c3f114b"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_8a1881e0_5f32_4140_88a5_06361c3f114b', {"term":{"name":"For Banks & Issuers","url":"/segments/Pages/for-banks-2.aspx","terms":[{"name":"Issuing Processing Platform","url":"/solutions/Issuing-Processing-Platform/pages/default.aspx"},{"name":"Fraud Prevention and Dispute Services","url":"/solutions/Fraud-Prevention-and-Dispute-Services/Pages/default.aspx"},{"name":"Lending platform","url":"/solutions/lending-platform/Pages/default.aspx"},{"name":"Domestic Card Schemes","url":"/solutions/Pages/Domestic-Card-Scheme-Services.aspx"},{"name":"Digital Enablement Solutions","url":"/solutions/Digital-Enablement-Solutions/Pages/default.aspx"},{"name":"Digital Identity & Onboarding","url":"/solutions/digitisation-services/Pages/banks.aspx"}]},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div> </div> </div> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu0_WebPart2" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="6ef10860-0bf0-4fad-9a7e-5f1862be7fb9" haspers="false" id="MegaMenu0_WebPart2" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_6ef10860_0bf0_4fad_9a7e_5f1862be7fb9"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_6ef10860_0bf0_4fad_9a7e_5f1862be7fb9', {"term":{"name":"For Publics & Corporates","url":"/segments/Pages/for-corporates.aspx","terms":[{"name":"Digital Identity & Onboarding","url":"/solutions/digitisation-services/Pages/Digital-Identity-and-Onboarding-Services.aspx"}]},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div> </div> </div> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> </div> <div class="row ncs-row"> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-6"> </div> </div> <div class="row ncs-row"> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-9"> </div> </div> </section> </div> </div></div></div> <style></style><div id="MegaMenu0_Ribbon4" class="ribbon ncs-megamenu-ribbon ncs-megamenu-ribbon-4"><div id="MegaMenu0_Ribbon5" class="ribbon-content ncs-megamenu-ribbon ncs-megamenu-ribbon-5"><div id="ctl00_PlaceHolderMain_mmRibbonPanelBottom"> <div class="container"> <section> <div class="row ncs-row ncs-single"> <div class="ncs-col col-xs-12"> </div> </div> </section> </div> </div></div></div></nav><div class="nsc-navrow-subrow-wrapper"><div class="nsc-navrow-subrow-container"><a class="ncs-megamenu-sub-closer ncs-megamenu-close-icon" href="#"><span class="sr-only">Close panel</span></a></div></div></div><div data-submenu-index="1" class="ncs-megamenu-subnode ncs-megamenu-subnode-1"><nav class="ncs-megamenu-subnode-canvas" tabindex="0"><style></style><div id="MegaMenu1_Ribbon0" class="ribbon ncs-megamenu-ribbon ncs-megamenu-ribbon-0"><div id="MegaMenu1_Ribbon1" class="ribbon-content ncs-megamenu-ribbon ncs-megamenu-ribbon-1"><div id="ctl00_PlaceHolderMain_mmRibbonPanelTop"> <div class="container"> <section> <div class="row ncs-row ncs-single"> <div class="ncs-col col-xs-12"> <menu class="ms-hide"> <ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/15/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute('helpLink'), MenuWebPart.getAttribute('helpMode'))" text="Help" type="option" style="display:none"> </ie:menuitem> </menu> </div> </div> </section> </div> </div></div></div> <style></style><div id="MegaMenu1_Ribbon2" class="ribbon ncs-megamenu-ribbon ncs-megamenu-ribbon-2"><div id="MegaMenu1_Ribbon3" class="ribbon-content ncs-megamenu-ribbon ncs-megamenu-ribbon-3"><div id="ctl00_PlaceHolderMain_mmRibbonPanelMail"> <div class="container"> <section> <div class="row ncs-row ncs-header"> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu1_WebPart0" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="ecac6400-d361-4f30-b098-587b0d2e07fe" haspers="false" id="MegaMenu1_WebPart0" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_ecac6400_d361_4f30_b098_587b0d2e07fe"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_ecac6400_d361_4f30_b098_587b0d2e07fe', {"term":{"name":"Customer Support","url":"/contact-nets/Pages/Customer-service.aspx","terms":[{"name":"Austria","url":"https://developers.nets.eu/nets-easy/en-EU/support/"},{"name":"Denmark","url":"/dk-da/kundeservice"},{"name":"Finland","url":"/fi-fi/asiakaspalvelu"},{"name":"Germany","url":"https://developers.nets.eu/nets-easy/en-EU/support/"},{"name":"International","url":"/contact-nets/Pages/Support-UK.aspx"},{"name":"Norway","url":"/no-nb/kundeservice"},{"name":"Sweden","url":"https://support.nets.eu/sv-SE"},{"name":"Switzerland","url":"https://www.nexi.swiss/de/support"}]},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div> </div> </div> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu1_WebPart1" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="e32b546d-7237-4343-9666-8ddc563db313" haspers="false" id="MegaMenu1_WebPart1" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_e32b546d_7237_4343_9666_8ddc563db313"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_e32b546d_7237_4343_9666_8ddc563db313', {"term":{"name":"Operating status","url":"/Pages/operational-status.aspx"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu1_WebPart2" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="f18f2eaf-ec31-4ca6-90c9-70fd79273582" haspers="false" id="MegaMenu1_WebPart2" width="100%" class="ms-WPBody " allowdelete="false" style=""><div class="ms-rtestate-field">Here you can find an overview of any current operational issues.<br> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu1_WebPart3" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="309a48d3-eea6-4319-8a88-f836e5ee9663" haspers="false" id="MegaMenu1_WebPart3" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_309a48d3_eea6_4319_8a88_f836e5ee9663"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_309a48d3_eea6_4319_8a88_f836e5ee9663', {"term":{"name":"Contacts for","url":"/contact-nets","terms":[{"name":"Banks & issuers","url":"/solutions/card-processing/Pages/contact.aspx"},{"name":"Merchants - Nordic region","url":"/en/payments/contact-us/"},{"name":"Merchants - Concardis (DACH)","url":"https://www.nexi.de/en/customer-service/customer-service"},{"name":"Corporates and companies","url":"/solutions/digitisation-services/Pages/Contact.aspx"},{"name":"General inquiries","url":"/contact-nets/Pages/feedback.aspx"}]},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div> </div> </div> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu1_WebPart4" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="bf615c78-8609-4e09-b3a4-914d6b923d7e" haspers="false" id="MegaMenu1_WebPart4" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_bf615c78_8609_4e09_b3a4_914d6b923d7e"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_bf615c78_8609_4e09_b3a4_914d6b923d7e', {"term":{"name":"Press and media enquiries","url":"/Pages/Press-contacts.aspx"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu1_WebPart5" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="f556b4ab-e8b1-4e6b-94d1-8e10b5738ae0" haspers="false" id="MegaMenu1_WebPart5" width="100%" class="ms-WPBody " allowdelete="false" style=""><div class="ms-rtestate-field"><p>For press inquiries please see country specific numbers of our press officers.</p></div><div class="ms-clear"></div></div> </div> </div> </div> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu1_WebPart6" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="0ad30568-2c13-4d6c-8764-ec9e84f1cace" haspers="false" id="MegaMenu1_WebPart6" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_0ad30568_2c13_4d6c_8764_ec9e84f1cace"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_0ad30568_2c13_4d6c_8764_ec9e84f1cace', {"term":{"name":"Nets Denmark A/S","url":"/contact-nets/Pages/Main-contact.aspx"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu1_WebPart7" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="5cc0701a-abe5-4a6a-b0bc-2d073c5f3abb" haspers="false" id="MegaMenu1_WebPart7" width="100%" class="ms-WPBody " allowdelete="false" style=""><div class="ms-rtestate-field"><p> <img alt="Nets Headquarter" src="/dk-da/SiteCollectionImages/Content/nets-hq.JPG?RenditionID=17" style="width: 209px; margin-top: 4px;"> </p> <p>HEADQUARTERS</p> <p> <br>Klausdalsbrovej 601<br>DK-2750 Ballerup<br>Denmark</p> <p>Tel.: <span class="baec5a81-e4d6-4674-97f3-e9220f0136c1" style="white-space: nowrap;">+45 44 68 44 68</span></p></div><div class="ms-clear"></div></div> </div> </div> </div> </div> </div> <div class="row ncs-row"> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-6"> </div> </div> <div class="row ncs-row"> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-9"> </div> </div> </section> </div> </div></div></div> <style></style><div id="MegaMenu1_Ribbon4" class="ribbon ncs-megamenu-ribbon ncs-megamenu-ribbon-4"><div id="MegaMenu1_Ribbon5" class="ribbon-content ncs-megamenu-ribbon ncs-megamenu-ribbon-5"><div id="ctl00_PlaceHolderMain_mmRibbonPanelBottom"> <div class="container"> <section> <div class="row ncs-row ncs-single"> <div class="ncs-col col-xs-12"> </div> </div> </section> </div> </div></div></div></nav><div class="nsc-navrow-subrow-wrapper"><div class="nsc-navrow-subrow-container"><a class="ncs-megamenu-sub-closer ncs-megamenu-close-icon" href="#"><span class="sr-only">Close panel</span></a></div></div></div><div data-submenu-index="2" class="ncs-megamenu-subnode ncs-megamenu-subnode-2"><nav class="ncs-megamenu-subnode-canvas" tabindex="0"><style></style><div id="MegaMenu2_Ribbon0" class="ribbon ncs-megamenu-ribbon ncs-megamenu-ribbon-0"><div id="MegaMenu2_Ribbon1" class="ribbon-content ncs-megamenu-ribbon ncs-megamenu-ribbon-1"><div id="ctl00_PlaceHolderMain_mmRibbonPanelTop"> <div class="container"> <section> <div class="row ncs-row ncs-single"> <div class="ncs-col col-xs-12"> <menu class="ms-hide"> <ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/15/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute('helpLink'), MenuWebPart.getAttribute('helpMode'))" text="Help" type="option" style="display:none"> </ie:menuitem> </menu> </div> </div> </section> </div> </div></div></div> <style></style><div id="MegaMenu2_Ribbon2" class="ribbon ncs-megamenu-ribbon ncs-megamenu-ribbon-2"><div id="MegaMenu2_Ribbon3" class="ribbon-content ncs-megamenu-ribbon ncs-megamenu-ribbon-3"><div id="ctl00_PlaceHolderMain_mmRibbonPanelMail"> <div class="container"> <section> <div class="row ncs-row ncs-header"> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> </div> <div class="row ncs-row"> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu2_WebPart0" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="4dc5e949-a71c-43ce-8b35-1e7fa8a3f23e" haspers="false" id="MegaMenu2_WebPart0" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_4dc5e949_a71c_43ce_8b35_1e7fa8a3f23e"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_4dc5e949_a71c_43ce_8b35_1e7fa8a3f23e', {"term":{"name":"Are you a developer?","url":"/developer"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu2_WebPart1" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="79e541cd-deea-4391-87b7-11ef5bc10a81" haspers="false" id="MegaMenu2_WebPart1" width="100%" class="ms-WPBody " allowdelete="false" style=""><div class="ms-rtestate-field"><p>Get started with our services – choose a product and explore Nets developer site!</p> <p> </p></div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu2_WebPart2" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="6474d40a-2dca-48d0-8138-c406613ae07c" haspers="false" id="MegaMenu2_WebPart2" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_6474d40a_2dca_48d0_8138_c406613ae07c"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_6474d40a_2dca_48d0_8138_c406613ae07c', {"term":{"name":"Fintech Partner","url":"/Pages/fintech-partner.aspx"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu2_WebPart3" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="040bf6fb-4ac4-4098-97d6-c3ccfe5b7771" haspers="false" id="MegaMenu2_WebPart3" width="100%" class="ms-WPBody " allowdelete="false" style=""><div class="ms-rtestate-field"><p>Nets fintech partners benefit from of our best-in-class expertise, payment solutions and ecosystem to improve the business and make your great ideas greater.</p> <p> </p></div><div class="ms-clear"></div></div> </div> </div> </div> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu2_WebPart4" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="a50b1973-4318-40ff-913e-94a9e9ec92bc" haspers="false" id="MegaMenu2_WebPart4" width="100%" class="ms-WPBody " allowdelete="false" style=""><div class="ms-rtestate-field"><div class="nets-height-follows-carouselette" style="height: 237px; background-image: url("/megamenu/publishingimages/innovation.jpg");"> </div></div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu2_WebPart5" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="46ae63d9-021a-40a8-92c2-3893f7447cc8" haspers="false" id="MegaMenu2_WebPart5" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_46ae63d9_021a_40a8_92c2_3893f7447cc8"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_46ae63d9_021a_40a8_92c2_3893f7447cc8', {"term":{"name":"Innovation at Nets","url":"/innovation"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu2_WebPart6" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="34773e38-692a-48c1-9aac-95afd1914948" haspers="false" id="MegaMenu2_WebPart6" width="100%" class="ms-WPBody " allowdelete="false" style=""><div class="ms-rtestate-field"><p>We create an easier tomorrow through digital innovation. </p></div><div class="ms-clear"></div></div> </div> </div> </div> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-6"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu2_WebPart7" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="219d33df-75ad-491c-bae2-0bfa4521c5fc" haspers="false" id="MegaMenu2_WebPart7" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_219d33df_75ad_491c_bae2_0bfa4521c5fc"> </div> <div id="ItemPresentation_ctl00_ctl65_g_219d33df_75ad_491c_bae2_0bfa4521c5fc"></div> <div id="ItemTemplate_ctl00_ctl65_g_219d33df_75ad_491c_bae2_0bfa4521c5fc" class="nets-displaytemplate" style="display:none;"></div> <script> var jsonctl00_ctl65_g_219d33df_75ad_491c_bae2_0bfa4521c5fc = json00ca114188854c10a4136576c18aa409 = {"fields":[{"name":"title"},{"name":"publishingrollupimage"},{"name":"countrysitesarticlesummary"},{"name":"ncstagarticletheme"},{"name":"ncstagarticletype"},{"name":"fileleafref"},{"name":"ncstagperspectivestheme"}],"data":[{"title":"How digital identity can be leveraged to fulfil the potential of digital transformation","publishingrollupimage":"<img alt="" src="/perspectives/PublishingImages/Perspectives_eident1.jpg" style="BORDER: 0px solid; ">","countrysitesarticlesummary":"<p>What benefits do banks and other organisations gain by using digital identity in their digitalisation strategy? And&#160;exactly how can digital identity be leveraged to fulfil its potential and increase efficiency while reducing costs?<br/><br/></p>","ncstagarticletheme":"","ncstagarticletype":"","fileleafref":"How-digital-identity-can-be-leveraged-to-fulfil-the-potential-of-digital-transformation.aspx","ncstagperspectivestheme":"Innovations and Technology","id":115},{"title":"Perspectives 2023 - what will happen in the payment world?","publishingrollupimage":"<img alt="" src="/perspectives/PublishingImages/digital_identity_perspectives.jpg" style="BORDER: 0px solid; ">","countrysitesarticlesummary":"2022 was a year of transition for consumers, as BNPL (Buy Now, Pay Later) and mobile payments became mainstream, SoftPOS technologies swept into the retail world,&#160;and CBDCs took another major step forward in their development.&#160;But&#160;what’s coming next? Tommaso Jacopo Ulissi, Head of Group Business Strategy, Nexi Group explores some key trends to expect in 2023…<br/>","ncstagarticletheme":"","ncstagarticletype":"","fileleafref":"Perspectives-2023---what-will-happen-in-the-payment-world.aspx","ncstagperspectivestheme":"Digital Payments","id":114},{"title":"Perspectives","publishingrollupimage":"<img alt="" src="/perspectives/PublishingImages/header/Payment-woman-cafe.jpg" style="BORDER: 0px solid; ">","countrysitesarticlesummary":"<p>In business, change is the only constant. Sign up to get perspectives, insights and analyses on emerging technologies and trends shaping the complex digital payment industry.</p>","ncstagarticletheme":"","ncstagarticletype":"","fileleafref":"default.aspx","ncstagperspectivestheme":"Digital Payments","id":92}]}; if(typeof Nets.CommonUI["ListDataToJson"] !== "undefined" && typeof Nets.CommonUI["ListDataToJson"].init !== "undefined") { Nets.CommonUI["ListDataToJson"].init("ctl00_ctl65_g_219d33df_75ad_491c_bae2_0bfa4521c5fc", jsonctl00_ctl65_g_219d33df_75ad_491c_bae2_0bfa4521c5fc, {}); } </script> <div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu2_WebPart8" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="f97e2ddd-4c89-4eee-a187-f885d9969297" haspers="false" id="MegaMenu2_WebPart8" width="100%" class="ms-WPBody " allowdelete="false" style=""><div class="ms-rtestate-field"><div class="ncmega-carouselette-wrapper" data-object="json00ca114188854c10a4136576c18aa409"> <div class="ncui-reveal-badge-wrapper ncmega-carouselette ncmega-carouselette-initializing" data-offset="48" data-bind="foreach: data"> <div class="ncmega-carouselette-item" data-bind="style: { backgroundImage: image }"> <div class="ncui-reveal-badge-container"> <div class="ncui-reveal-badge-movable"> <div class="ncui-reveal-badge-header ncmega-item-header"> <div class="ncmega-align-to-bottom"> <div class="ncmega-tags" data-bind="text: tags"></div> <a class="ncmega-bagde-link" data-bind="attr: {href: url, title: title}" style="text-decoration:none;"> <h2 data-bind="text: title" class="ncmega-title"></h2> </a> </div> </div> <a class="ncmega-bagde-link" data-bind="attr: {href: url, title: title}" style="text-decoration:none;"> <div class="ncui-reveal-badge-body ncmega-content" data-bind="html: body"></div> </a> </div> </div> </div> </div> </div></div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu2_WebPart9" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="0a051417-a8d0-470c-9d9c-4273230e2edb" haspers="false" id="MegaMenu2_WebPart9" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_0a051417_a8d0_470c_9d9c_4273230e2edb"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_0a051417_a8d0_470c_9d9c_4273230e2edb', {"term":{"name":"Perspective at Nets","url":"/perspectives"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu2_WebPart10" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="92c30f8e-bd34-4754-b4c3-607bbe08104b" haspers="false" id="MegaMenu2_WebPart10" width="100%" class="ms-WPBody " allowdelete="false" style=""><div class="ms-rtestate-field">In business, change is the only constant. Sign up to get perspectives, insights and analyses on emerging technologies and trends shaping the complex digital payment industry.</div><div class="ms-clear"></div></div> </div> </div> </div> </div> </div> <div class="row ncs-row"> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-9"> </div> </div> </section> </div> </div></div></div> <style></style><div id="MegaMenu2_Ribbon4" class="ribbon ncs-megamenu-ribbon ncs-megamenu-ribbon-4"><div id="MegaMenu2_Ribbon5" class="ribbon-content ncs-megamenu-ribbon ncs-megamenu-ribbon-5"><div id="ctl00_PlaceHolderMain_mmRibbonPanelBottom"> <div class="container"> <section> <div class="row ncs-row ncs-single"> <div class="ncs-col col-xs-12"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu2_WebPart102" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="40fe66d2-4aaa-493f-b4c8-53bac7580422" haspers="false" id="MegaMenu2_WebPart102" width="100%" class="ms-WPBody " allowdelete="false" style=""><div class="ms-rtestate-field"><div id="MegamenuInsightsAndInnovationBigBanner"> </div></div><div class="ms-clear"></div></div> </div> </div> </div> </div> </div> </section> </div> </div></div></div></nav><div class="nsc-navrow-subrow-wrapper"><div class="nsc-navrow-subrow-container"><a class="ncs-megamenu-sub-closer ncs-megamenu-close-icon" href="#"><span class="sr-only">Close panel</span></a></div></div></div><div data-submenu-index="3" class="ncs-megamenu-subnode ncs-megamenu-subnode-3"><nav class="ncs-megamenu-subnode-canvas" tabindex="0"><style></style><div id="MegaMenu3_Ribbon0" class="ribbon ncs-megamenu-ribbon ncs-megamenu-ribbon-0"><div id="MegaMenu3_Ribbon1" class="ribbon-content ncs-megamenu-ribbon ncs-megamenu-ribbon-1"><div id="ctl00_PlaceHolderMain_mmRibbonPanelTop"> <div class="container"> <section> <div class="row ncs-row ncs-single"> <div class="ncs-col col-xs-12"> <menu class="ms-hide"> <ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/15/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute('helpLink'), MenuWebPart.getAttribute('helpMode'))" text="Help" type="option" style="display:none"> </ie:menuitem> </menu> </div> </div> </section> </div> </div></div></div> <style></style><div id="MegaMenu3_Ribbon2" class="ribbon ncs-megamenu-ribbon ncs-megamenu-ribbon-2"><div id="MegaMenu3_Ribbon3" class="ribbon-content ncs-megamenu-ribbon ncs-megamenu-ribbon-3"><div id="ctl00_PlaceHolderMain_mmRibbonPanelMail"> <div class="container"> <section> <div class="row ncs-row ncs-header"> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> </div> <div class="row ncs-row"> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu3_WebPart0" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="1991dc88-9982-49eb-b906-59610ab40d89" haspers="false" id="MegaMenu3_WebPart0" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_1991dc88_9982_49eb_b906_59610ab40d89"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_1991dc88_9982_49eb_b906_59610ab40d89', {"term":{"name":"News","url":"/Media-and-press/news"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu3_WebPart1" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="bd453cbe-dad0-4ec8-a715-190c437176bb" haspers="false" id="MegaMenu3_WebPart1" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_bd453cbe_dad0_4ec8_a715_190c437176bb"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_bd453cbe_dad0_4ec8_a715_190c437176bb', {"term":{"name":"Press Contacts","url":"/Pages/Press-contacts.aspx"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu3_WebPart2" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="7a0397c9-3091-4840-8b44-d26ccc88e179" haspers="false" id="MegaMenu3_WebPart2" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_7a0397c9_3091_4840_8b44_d26ccc88e179"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_7a0397c9_3091_4840_8b44_d26ccc88e179', {"term":{"name":"Images","url":"https://www.skyfish.com/p/nets/"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu3_WebPart3" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="b7076b8a-e724-4f3f-9b72-10e74861fada" haspers="false" id="MegaMenu3_WebPart3" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_b7076b8a_e724_4f3f_9b72_10e74861fada"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_b7076b8a_e724_4f3f_9b72_10e74861fada', {"term":{"name":"Perspectives by Nets","url":"/perspectives"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu3_WebPart4" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="05907095-4b63-4a6a-bdc5-07162d0b974a" haspers="false" id="MegaMenu3_WebPart4" width="100%" class="ms-WPBody " allowdelete="false" style="display:none;"><div id="ctl00_ctl65_g_05907095_4b63_4a6a_bdc5_07162d0b974a"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_05907095_4b63_4a6a_bdc5_07162d0b974a', {"term":{"name":"Videos","url":"https://netseu.23video.com/"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div> </div> </div> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu3_WebPart5" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="398c04d1-a881-4c93-ab19-e21369693469" haspers="false" id="MegaMenu3_WebPart5" width="100%" class="ms-WPBody " allowdelete="false" style=""><div class="ms-rtestate-field"><p><div id="Important_4d49307dfcc04046bf7031c8df878aaa"></div><script>Nets.CountrySites.WebParts.ImportantNewsItem.init('Important_4d49307dfcc04046bf7031c8df878aaa', {"url":"Media-and-press/news/Pages/Nets-reaches-agreement-to-sell-eID-business-to-French-digital-identity-specialist-IN-Groupe.aspx","title":"Nets reaches agreement to sell eID business to French digital identity specialist IN Groupe ","timestamp":1699484400000.0});</script></p></div><div class="ms-clear"></div></div> </div> </div> </div> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-6"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu3_WebPart6" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="8a55dec0-2742-460e-9e06-3d17147f2e85" haspers="false" id="MegaMenu3_WebPart6" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_8a55dec0_2742_460e_9e06_3d17147f2e85"> </div> <div id="ItemPresentation_ctl00_ctl65_g_8a55dec0_2742_460e_9e06_3d17147f2e85"></div> <div id="ItemTemplate_ctl00_ctl65_g_8a55dec0_2742_460e_9e06_3d17147f2e85" class="nets-displaytemplate" style="display:none;"></div> <script> var jsonctl00_ctl65_g_8a55dec0_2742_460e_9e06_3d17147f2e85 = json4a220d99c73b4088b9fe7a3fd56d3650 = {"fields":[{"name":"title"},{"name":"publishingrollupimage"},{"name":"countrysitesarticlesummary"},{"name":"ncstagarticletheme"},{"name":"ncstagarticletype"},{"name":"fileleafref"},{"name":"ncstagperspectivestheme"}],"data":[{"title":"How digital identity can be leveraged to fulfil the potential of digital transformation","publishingrollupimage":"<img alt="" src="/perspectives/PublishingImages/Perspectives_eident1.jpg" style="BORDER: 0px solid; ">","countrysitesarticlesummary":"<p>What benefits do banks and other organisations gain by using digital identity in their digitalisation strategy? And&#160;exactly how can digital identity be leveraged to fulfil its potential and increase efficiency while reducing costs?<br/><br/></p>","ncstagarticletheme":"","ncstagarticletype":"","fileleafref":"How-digital-identity-can-be-leveraged-to-fulfil-the-potential-of-digital-transformation.aspx","ncstagperspectivestheme":"Innovations and Technology","id":115},{"title":"Perspectives 2023 - what will happen in the payment world?","publishingrollupimage":"<img alt="" src="/perspectives/PublishingImages/digital_identity_perspectives.jpg" style="BORDER: 0px solid; ">","countrysitesarticlesummary":"2022 was a year of transition for consumers, as BNPL (Buy Now, Pay Later) and mobile payments became mainstream, SoftPOS technologies swept into the retail world,&#160;and CBDCs took another major step forward in their development.&#160;But&#160;what’s coming next? Tommaso Jacopo Ulissi, Head of Group Business Strategy, Nexi Group explores some key trends to expect in 2023…<br/>","ncstagarticletheme":"","ncstagarticletype":"","fileleafref":"Perspectives-2023---what-will-happen-in-the-payment-world.aspx","ncstagperspectivestheme":"Digital Payments","id":114},{"title":"Perspectives","publishingrollupimage":"<img alt="" src="/perspectives/PublishingImages/header/Payment-woman-cafe.jpg" style="BORDER: 0px solid; ">","countrysitesarticlesummary":"<p>In business, change is the only constant. Sign up to get perspectives, insights and analyses on emerging technologies and trends shaping the complex digital payment industry.</p>","ncstagarticletheme":"","ncstagarticletype":"","fileleafref":"default.aspx","ncstagperspectivestheme":"Digital Payments","id":92}]}; if(typeof Nets.CommonUI["ListDataToJson"] !== "undefined" && typeof Nets.CommonUI["ListDataToJson"].init !== "undefined") { Nets.CommonUI["ListDataToJson"].init("ctl00_ctl65_g_8a55dec0_2742_460e_9e06_3d17147f2e85", jsonctl00_ctl65_g_8a55dec0_2742_460e_9e06_3d17147f2e85, {}); } </script> <div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu3_WebPart7" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="63d7049a-7164-4edf-8c2c-4c1447c4e2d3" haspers="false" id="MegaMenu3_WebPart7" width="100%" class="ms-WPBody " allowdelete="false" style=""><div class="ms-rtestate-field"><div class="ncmega-carouselette-wrapper" data-object="json4a220d99c73b4088b9fe7a3fd56d3650"> <div class="ncui-reveal-badge-wrapper ncmega-carouselette ncmega-carouselette-initializing" data-offset="48" data-bind="foreach: data"> <div class="ncmega-carouselette-item" data-bind="style: { backgroundImage: image }"> <div class="ncui-reveal-badge-container"> <div class="ncui-reveal-badge-movable"> <div class="ncui-reveal-badge-header ncmega-item-header"> <div class="ncmega-align-to-bottom"> <div class="ncmega-tags" data-bind="text: tags"></div> <a class="ncmega-bagde-link" data-bind="attr: {href: url, title: title}" style="text-decoration:none;"> <h2 data-bind="text: title" class="ncmega-title"></h2> </a> </div> </div> <a class="ncmega-bagde-link" data-bind="attr: {href: url, title: title}" style="text-decoration:none;"> <div class="ncui-reveal-badge-body ncmega-content" data-bind="html: body"></div> </a> </div> </div> </div> </div> </div></div><div class="ms-clear"></div></div> </div> </div> </div> </div> </div> <div class="row ncs-row"> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-9"> </div> </div> </section> </div> </div></div></div> <style></style><div id="MegaMenu3_Ribbon4" class="ribbon ncs-megamenu-ribbon ncs-megamenu-ribbon-4"><div id="MegaMenu3_Ribbon5" class="ribbon-content ncs-megamenu-ribbon ncs-megamenu-ribbon-5"><div id="ctl00_PlaceHolderMain_mmRibbonPanelBottom"> <div class="container"> <section> <div class="row ncs-row ncs-single"> <div class="ncs-col col-xs-12"> </div> </div> </section> </div> </div></div></div></nav><div class="nsc-navrow-subrow-wrapper"><div class="nsc-navrow-subrow-container"><a class="ncs-megamenu-sub-closer ncs-megamenu-close-icon" href="#"><span class="sr-only">Close panel</span></a></div></div></div><div data-submenu-index="4" class="ncs-megamenu-subnode ncs-megamenu-subnode-4"><nav class="ncs-megamenu-subnode-canvas" tabindex="0"><style></style><div id="MegaMenu4_Ribbon0" class="ribbon ncs-megamenu-ribbon ncs-megamenu-ribbon-0"><div id="MegaMenu4_Ribbon1" class="ribbon-content ncs-megamenu-ribbon ncs-megamenu-ribbon-1"><div id="ctl00_PlaceHolderMain_mmRibbonPanelTop"> <div class="container"> <section> <div class="row ncs-row ncs-single"> <div class="ncs-col col-xs-12"> <menu class="ms-hide"> <ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/15/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute('helpLink'), MenuWebPart.getAttribute('helpMode'))" text="Help" type="option" style="display:none"> </ie:menuitem> </menu> </div> </div> </section> </div> </div></div></div> <style></style><div id="MegaMenu4_Ribbon2" class="ribbon ncs-megamenu-ribbon ncs-megamenu-ribbon-2"><div id="MegaMenu4_Ribbon3" class="ribbon-content ncs-megamenu-ribbon ncs-megamenu-ribbon-3"><div id="ctl00_PlaceHolderMain_mmRibbonPanelMail"> <div class="container"> <section> <div class="row ncs-row ncs-header"> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> </div> <div class="row ncs-row"> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu4_WebPart0" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="bc9170f6-5c65-4014-8863-8a85d4a5e7b2" haspers="false" id="MegaMenu4_WebPart0" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_bc9170f6_5c65_4014_8863_8a85d4a5e7b2"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_bc9170f6_5c65_4014_8863_8a85d4a5e7b2', {"term":{"name":"Our Business","url":"/nets-nexi"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu4_WebPart1" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="917a5293-5d5d-4289-abe4-576f2babb219" haspers="false" id="MegaMenu4_WebPart1" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_917a5293_5d5d_4289_abe4_576f2babb219"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_917a5293_5d5d_4289_abe4_576f2babb219', {"term":{"name":"Careers","url":"https://www.nexigroup.com/en/people/careers/job-openings/"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu4_WebPart2" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="0446aafc-5965-4060-9c66-2adf96493d46" haspers="false" id="MegaMenu4_WebPart2" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_0446aafc_5965_4060_9c66_2adf96493d46"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_0446aafc_5965_4060_9c66_2adf96493d46', {"term":{"name":"CSR","url":"/about-nets/csr/"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu4_WebPart3" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="d38c9fce-f02d-46fb-9400-aab3a06c77a5" haspers="false" id="MegaMenu4_WebPart3" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_d38c9fce_f02d_46fb_9400_aab3a06c77a5"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_d38c9fce_f02d_46fb_9400_aab3a06c77a5', {"term":{"name":"Management","url":"/about-nets/Pages/management.aspx"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu4_WebPart4" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="c13af856-7ea9-4765-a031-60ebcb432122" haspers="false" id="MegaMenu4_WebPart4" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_c13af856_7ea9_4765_a031_60ebcb432122"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_c13af856_7ea9_4765_a031_60ebcb432122', {"term":{"name":"GDPR","url":"/gdpr"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu4_WebPart5" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="db3f0ca0-6391-4e64-ab73-e0a075b29904" haspers="false" id="MegaMenu4_WebPart5" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_db3f0ca0_6391_4e64_ab73_e0a075b29904"> </div><div class="ms-clear"></div></div> </div> </div> </div> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu4_WebPart6" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="4aa10b89-08a6-4305-9340-4a760197545a" haspers="false" id="MegaMenu4_WebPart6" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_4aa10b89_08a6_4305_9340_4a760197545a"> <script>try { Nets.CommonUI.TermSelector.init('ctl00_ctl65_g_4aa10b89_08a6_4305_9340_4a760197545a', {"term":{"name":"Who We Are","url":"/nets-nexi"},"maxDepth":20,"store":"c112cc69-c4ec-4556-b643-6b09d4c2228c"}); } catch (err) { console.error('Failed to load TermSelector', err); }</script> </div><div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu4_WebPart7" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="73c6a618-6698-4b53-8a1d-03de668d305f" haspers="false" id="MegaMenu4_WebPart7" width="100%" class="ms-WPBody " allowdelete="false" style=""><div class="ms-rtestate-field"><p>Nets is part of Nexi Group - the European PayTech<br><br></p> <p>We are the European Paytech with the scale, the capabilities and the proximity to provide the simplest, fastest and safest payment solutions, to people, businesses and financial Institutions.<br><br></p> <p>Read more about <a href="https://www.nexigroup.com/" target="_blank">nexigroup.com</a><br></p> </div><div class="ms-clear"></div></div> </div> </div> </div> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-6"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu4_WebPart8" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="4f1756ea-4816-4575-8e98-e9775502bad3" haspers="false" id="MegaMenu4_WebPart8" width="100%" class="ms-WPBody " allowdelete="false" style=""><div class="ms-rtestate-field"><div class="it-center-link-inside"> <img class="country-scroll-activated" src="/SiteCollectionImages/Thumbnails/nexi-video-thumb-1.png" alt=""> <div class="it-center-this"> <a class="js-video-trigger it-center-this-button nets-2019" href="#" data-src="//netseu.23video.com/v.ihtml/player.html?token=31a32976bda59ea80488635fa02fde25&source=embed&photo%5fid=75561184&autoPlay=1">Watch the video</a><br></div> </div></div><div class="ms-clear"></div></div> </div> </div> </div> </div> </div> <div class="row ncs-row"> <div class="ncs-col col-xs-12 col-sm-6 col-md-3"> </div> <div class="ncs-col col-xs-12 col-sm-6 col-md-9"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_MegaMenu4_WebPart70" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="00bbe840-9abd-419a-95d0-1e245068d3e3" haspers="false" id="MegaMenu4_WebPart70" width="100%" class="ms-WPBody " allowdelete="false" style=""><div id="ctl00_ctl65_g_00bbe840_9abd_419a_95d0_1e245068d3e3"> </div> <div id="ItemPresentation_ctl00_ctl65_g_00bbe840_9abd_419a_95d0_1e245068d3e3"></div> <div id="ItemTemplate_ctl00_ctl65_g_00bbe840_9abd_419a_95d0_1e245068d3e3" class="nets-displaytemplate" style="display:none;"></div> <script> var jsonctl00_ctl65_g_00bbe840_9abd_419a_95d0_1e245068d3e3 = json76d459d0b4224d0c9ae81f312e9abdd1 = {"fields":[{"name":"linktitle"},{"name":"commonalttext"},{"name":"uoonetext"},{"name":"uoonevalue"},{"name":"uotwotext"},{"name":"uotwovalue"},{"name":"uothreetext"},{"name":"uothreevalue"},{"name":"tag"},{"name":"urlofvideo"},{"name":"commonurl"},{"name":"commonimage"},{"name":"commonsortorder"}],"data":[{"linktitle":"Isabella","commonalttext":"Associate Customer Hotline","uoonetext":"Ensuring work processes are followed","uoonevalue":"60","uotwotext":"Supporting the team by improving processes","uotwovalue":"35","uothreetext":"Daydreaming","uothreevalue":"5","tag":"Commercial","urlofvideo":"","commonurl":"&lt;a href=&quot;/careers/employees/Pages/Isabella.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/isabella.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"","id":35,"title":"Isabella"},{"linktitle":"Erina","commonalttext":"Contract Manager","uoonetext":"Negotiating and delivering contract documentation","uoonevalue":"60","uotwotext":"Providing our customers with a seamless contracting experience","uotwovalue":"35","uothreetext":"Chasing the sun and communicating by gesture","uothreevalue":"5","tag":"Commercial","urlofvideo":"","commonurl":"&lt;a href=&quot;/careers/employees/Pages/Erina.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/Erina.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"","id":44,"title":"Erina"},{"linktitle":"Veronique","commonalttext":"Digital Creative Manager","uoonetext":"Making payments appealing and vivid","uoonevalue":"55","uotwotext":"Showing merchants new business opportunities","uotwovalue":"40","uothreetext":"Breathing ritual in the mornings","uothreevalue":"5","tag":"Commercial","urlofvideo":"","commonurl":"&lt;a href=&quot;/careers/employees/Pages/Veronique.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/Veronique.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"","id":39,"title":"Veronique"},{"linktitle":"Christian","commonalttext":"Director Girocard, CLV+ and Clearing &amp; Settlement","uoonetext":"Driving Germany into a cashless world","uoonevalue":"60","uotwotext":"Turning complex payment procedures into simple and successful products","uotwovalue":"35","uothreetext":"Talking endlessly","uothreevalue":"5","tag":"Commercial","urlofvideo":"","commonurl":"&lt;a href=&quot;/careers/employees/Pages/Christian.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/christian.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"","id":33,"title":"Christian"},{"linktitle":"Michael","commonalttext":"Head of Performance Management &amp; Reporting DACH","uoonetext":"Reporting &amp; Analytics and Performance Management","uoonevalue":"70","uotwotext":"Delivering data-based facts to support the growth of our business","uotwovalue":"25","uothreetext":"Trying to enrich the day with a good pinch of humor","uothreevalue":"5","tag":"Corporate","urlofvideo":"","commonurl":"&lt;a href=&quot;/careers/employees/Pages/Michael.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/michael.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"","id":37,"title":"Michael"},{"linktitle":"Nina","commonalttext":"Manager Merchant Settlement","uoonetext":"Ensuring a smooth settlement for our merchants","uoonevalue":"50","uotwotext":"Satisfying our merchants by providing good customer experience","uotwovalue":"45","uothreetext":"Planning my next adventure","uothreevalue":"5","tag":"Commercial","urlofvideo":"","commonurl":"&lt;a href=&quot;/careers/employees/Pages/Nina.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/Nina.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"","id":42,"title":"Nina"},{"linktitle":"Arjay","commonalttext":"Operation Analyst","uoonetext":"Preparing operational numbers","uoonevalue":"65","uotwotext":"Optimizing productivity and profitability","uotwovalue":"30","uothreetext":"Playing my piano","uothreevalue":"5","tag":"Technical","urlofvideo":"","commonurl":"&lt;a href=&quot;/careers/employees/Pages/Arjay.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/arjay.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"","id":32,"title":"Arjay"},{"linktitle":"Tanja","commonalttext":"Partner Sales Manager","uoonetext":"Building up a good relationship with Customers and Partners","uoonevalue":"60","uotwotext":"Delivering the best service and support into our cashless world","uotwovalue":"35","uothreetext":"Living – Loving – Laughing","uothreevalue":"5","tag":"Commercial","urlofvideo":"","commonurl":"&lt;a href=&quot;/careers/employees/Pages/Tanja.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/tanja.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"","id":38,"title":"Tanja"},{"linktitle":"Julia","commonalttext":"Pre Sales &amp; Campaign Manager","uoonetext":"Structuring Partner Sales pre-sales processes and campaigns","uoonevalue":"50","uotwotext":"Making the impossible possible","uotwovalue":"45","uothreetext":"Laughing out loud","uothreevalue":"5","tag":"Commercial","urlofvideo":"","commonurl":"&lt;a href=&quot;/careers/employees/Pages/Julia.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/Juia.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"","id":43,"title":"Julia"},{"linktitle":"Johanna","commonalttext":"Recruitment Business Partner","uoonetext":"Being responsible for the onboarding of new employees","uoonevalue":"60","uotwotext":"Making new joiners feel home @nets","uotwovalue":"35","uothreetext":"Finding always a reason to smile","uothreevalue":"5","tag":"Corporate","urlofvideo":"","commonurl":"&lt;a href=&quot;/careers/employees/Pages/Johanna.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/johanna.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"","id":36,"title":"Johanna"},{"linktitle":"Eleni","commonalttext":"Senior Manager Process &amp; Project Retention DACH","uoonetext":"Implementing Sales and Retention projects","uoonevalue":"55","uotwotext":"Enabling proper merchant-future oriented workflows","uotwovalue":"40","uothreetext":"Challenging my colleagues with a touch of cynicism","uothreevalue":"5","tag":"Commercial","urlofvideo":"","commonurl":"&lt;a href=&quot;/careers/employees/Pages/Eleni.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/eleni.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"","id":34,"title":"Eleni"},{"linktitle":"Alexandra","commonalttext":"SME Senior Project Manager","uoonetext":"Digitizing backend processes","uoonevalue":"62","uotwotext":"Contributing the piece of puzzle to a good solution","uotwovalue":"33","uothreetext":"Untwisting a bottle with my feed","uothreevalue":"5","tag":"Commercial","urlofvideo":"","commonurl":"&lt;a href=&quot;/careers/employees/Pages/Alexandra.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/Alexandra.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"","id":40,"title":"Alexandra"},{"linktitle":"Ajer","commonalttext":"Proposition Manager","uoonetext":"Building the best solutions for our customers","uoonevalue":"65","uotwotext":"Providing more valuable and safer payment solutions","uotwovalue":"30","uothreetext":"Laughing my heart out","uothreevalue":"5","tag":"Commercial","urlofvideo":"","commonurl":"&lt;a href=&quot;ajer.aspx&quot; title=&quot;Ajer &quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/ajer.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"1","id":6,"title":"Ajer"},{"linktitle":"Sigrun","commonalttext":"Data Scientist","uoonetext":"Applying supervised and unsupervised learning to prevent fraud","uoonevalue":"55","uotwotext":"Making Big Data useful to society","uotwovalue":"40","uothreetext":"Giving the coffee machine a good workout","uothreevalue":"5","tag":"Technical","urlofvideo":"","commonurl":"&lt;a href=&quot;Sigrun.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/sigrun.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"2","id":7,"title":"Sigrun"},{"linktitle":"Franjo","commonalttext":"Test Specialist ","uoonetext":"Making sure our products are bug-free","uoonevalue":"50","uotwotext":"Giving confidence to our software","uotwovalue":"45","uothreetext":"Running like there is no tomorrow","uothreevalue":"5","tag":"Technical","urlofvideo":"","commonurl":"&lt;a href=&quot;/careers/employees/Pages/franjo.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/Franjo.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"5","id":25,"title":"Franjo"},{"linktitle":"Nicolas","commonalttext":"Business Analyst","uoonetext":"Optimising the customer journey","uoonevalue":"55","uotwotext":"Helping my colleagues go further, faster","uotwovalue":"40","uothreetext":"Trying to follow every conversation in the office at once","uothreevalue":"5","tag":"Commercial","urlofvideo":"","commonurl":"&lt;a href=&quot;Nicolas.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/niklas.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"7","id":14,"title":"Nicolas"},{"linktitle":"Karina","commonalttext":"Senior Manager Accounts Payable","uoonetext":"Securing financial compliance across borders","uoonevalue":"60","uotwotext":"Preparing processes and systems for European expansion","uotwovalue":"35","uothreetext":"Laughing at silly videos","uothreevalue":"5","tag":"Corporate","urlofvideo":"","commonurl":"&lt;a href=&quot;Karina.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/karina.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"7","id":8,"title":"Karina"},{"linktitle":"Leo","commonalttext":"Senior Product Owner","uoonetext":"Enabling new mobile payment solutions","uoonevalue":"50","uotwotext":"Using technology to make tomorrow easier for everyone","uotwovalue":"45","uothreetext":"Always smiling and energised by my crazy colleagues","uothreevalue":"5","tag":"Technical","urlofvideo":"","commonurl":"&lt;a href=&quot;Leo.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/yonghao.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"8","id":5,"title":"Leo"},{"linktitle":"Marius","commonalttext":"Service Consultant","uoonetext":"Listening to our customers to keep them happy","uoonevalue":"60","uotwotext":"Retaining merchants to conquer the market","uotwovalue":"35","uothreetext":"Laughing at my own jokes","uothreevalue":"5","tag":"Commercial","urlofvideo":"","commonurl":"&lt;a href=&quot;marius.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/marius.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"10","id":2,"title":"Marius"},{"linktitle":"Shakil","commonalttext":"Checkout &amp; Processing, IT Merchant Services","uoonetext":"Enabling new eCommerce payment platform with cutting-edge technology","uoonevalue":"50","uotwotext":"Turning complex reality into Easy and customer-oriented solutions for the merchants","uotwovalue":"45","uothreetext":"Making everyone around me happy","uothreevalue":"5","tag":"Technical","urlofvideo":"","commonurl":"&lt;a href=&quot;shakil.aspx&quot; title=&quot;Meet&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/shakil.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"70","id":16,"title":"Shakil"},{"linktitle":"Janne","commonalttext":"Terminal Estate Manager","uoonetext":"Leading and coaching ","uoonevalue":"40","uotwotext":"Integrating people towards one Nets","uotwovalue":"55","uothreetext":"Consuming Japanese culture","uothreevalue":"5","tag":"Technical","urlofvideo":"","commonurl":"&lt;a href=&quot;janne.aspx&quot; title=&quot;Meet&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/Janne.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"75","id":17,"title":"Janne"},{"linktitle":"Terje","commonalttext":"Vendor Security Manager ","uoonetext":"Managing vendor security","uoonevalue":"60","uotwotext":"Ensuring that our vendors process our information securely","uotwovalue":"35","uothreetext":"Being happy, that I can help others","uothreevalue":"5","tag":"Technical","urlofvideo":"","commonurl":"&lt;a href=&quot;terje.aspx&quot; title=&quot;Meet&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/terje.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"90","id":19,"title":"Terje"},{"linktitle":"Thomas","commonalttext":"Business Manager","uoonetext":"Shaping the future of payments","uoonevalue":"50","uotwotext":"Touching the lives of millions","uotwovalue":"45","uothreetext":"Laughing at my own jokes ","uothreevalue":"5","tag":"Commercial","urlofvideo":"","commonurl":"&lt;a href=&quot;Thomas-Johannes.aspx&quot; title=&quot;Meet&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/thomas.jpg&quot; alt=&quot;&quot; /&gt;","commonsortorder":"100","id":21,"title":"Thomas"},{"linktitle":"Antonio","commonalttext":"System Engineer","uoonetext":"Developing new solutions on the ATMs","uoonevalue":"50","uotwotext":"Bringing technology advancements to the people","uotwovalue":"45","uothreetext":"Born with an imprinted smile on the face ","uothreevalue":"5","tag":"Technical","urlofvideo":"","commonurl":"&lt;a href=&quot;/careers/employees/Pages/antonio.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/Antonio.JPG?RenditionID=25&quot; alt=&quot;&quot; /&gt;","commonsortorder":"115","id":27,"title":"Antonio"},{"linktitle":"Ivo","commonalttext":"Application Specialist","uoonetext":"Automating processes and tasks ","uoonevalue":"50","uotwotext":"Freeing workmates from boring work","uotwovalue":"45","uothreetext":"Spreading fun sprinkled with sarcasm","uothreevalue":"5","tag":"Technical","urlofvideo":"","commonurl":"&lt;a href=&quot;/careers/employees/Pages/ivo.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/Ivo.JPG?RenditionID=25&quot; alt=&quot;&quot; /&gt;","commonsortorder":"120","id":28,"title":"Ivo"},{"linktitle":"Marija L","commonalttext":"Procurement Expert ","uoonetext":"Procuring products and services","uoonevalue":"50","uotwotext":"You name it, I will get it","uotwovalue":"45","uothreetext":" Joking at myself","uothreevalue":"5","tag":"Corporate","urlofvideo":"","commonurl":"&lt;a href=&quot;/careers/employees/Pages/marija_lakic.aspx&quot; /&gt;","commonimage":"&lt;img src=&quot;/careers/employees/PublishingImages/employees/Marija_L.JPG?RenditionID=25&quot; alt=&quot;&quot; /&gt;","commonsortorder":"130","id":30,"title":"Marija L"}]}; if(typeof Nets.CommonUI["ListDataToJson"] !== "undefined" && typeof Nets.CommonUI["ListDataToJson"].init !== "undefined") { Nets.CommonUI["ListDataToJson"].init("ctl00_ctl65_g_00bbe840_9abd_419a_95d0_1e245068d3e3", jsonctl00_ctl65_g_00bbe840_9abd_419a_95d0_1e245068d3e3, {}); } </script> <div class="ms-clear"></div></div> </div><div class="ms-PartSpacingVertical"></div> </div><div id="MSOZoneCell_MegaMenu4_WebPart71" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div webpartid="64f7125d-1120-427e-a3d3-3452ac4fd136" haspers="false" id="MegaMenu4_WebPart71" width="100%" class="ms-WPBody " allowdelete="false" style="display:none;"><div class="ms-rtestate-field"><style> #MegaBannerLink { margin-top: 12px; margin-bottom: 12px; } #MegaBannerContainer_wrapper { background-position: left 0px center; background-size: cover; } @media (min-width: 640px) { #MegaBannerContainer_wrapper { background-image: url('/nets-nexi/PublishingImages/home-nexi-sia-merger-d.jpg') } #MegaBannerLink { margin-top: 0px; } } @media (max-width: 640px) { #MegaBannerContainer_wrapper { background-position: center center; background-image: url('/nets-nexi/PublishingImages/home-nexi-sia-merger-d.jpg?RenditionId=20') } } #MegaBannerContainer_wrapper { background-color: #C9E9FB; } .wrapper #MegaBannerContainer_wrapper h2.banner-header { color: #FFF; line-height: 2.5rem; font-size: 1.8rem; margin: 0px 0 24px 0px; position: relative; } .wrapper #MegaBannerContainer_wrapper h2.banner-header:after { content: ""; position: absolute; height: 4px; width: 2.5rem; bottom: -12px; border-radius: 2px; background: rgb(237, 139, 0); left: 0; } </style> <div class="row"> <div id="MegaBannerContainer_wrapper" class="col-xs-12"> <div class="nets-center-vertical col-xs-12 col-sm-12"> <h2 class="banner-header">NEXI, NETS AND SIA BECOME NEXI GROUP</h2><p style="color: white">Nexi, The European PayTech</p> </div> <div class="col-xs-12 col-sm-12" style="text-align: center"> <a class="nets-2019 centered" href="/nets-nexi" id="MegaBannerLink">Read More</a> </div> </div> </div></div><div class="ms-clear"></div></div> </div> </div> </div> </div> </div> </section> </div> </div></div></div> <style></style><div id="MegaMenu4_Ribbon4" class="ribbon ncs-megamenu-ribbon ncs-megamenu-ribbon-4"><div id="MegaMenu4_Ribbon5" class="ribbon-content ncs-megamenu-ribbon ncs-megamenu-ribbon-5"><div id="ctl00_PlaceHolderMain_mmRibbonPanelBottom"> <div class="container"> <section> <div class="row ncs-row ncs-single"> <div class="ncs-col col-xs-12"> </div> </div> </section> </div> </div></div></div></nav><div class="nsc-navrow-subrow-wrapper"><div class="nsc-navrow-subrow-container"><a class="ncs-megamenu-sub-closer ncs-megamenu-close-icon" href="#"><span class="sr-only">Close panel</span></a></div></div></div> </div> </div> <script> try { Itera.MegaMenu.PostRenderFix.run(); } catch (nocode) { } </script> </div> <div id="NetsPageFullContent"> <div id="NetsPageContent"> <style>@media (min-width: 640px) {#ctl00_divHeaderContainer_wrapper{background-image:url('/SiteCollectionImages/NexiCVI/Overlay/GettyImages-85406771.jpg')}}@media (max-width: 640px) {#ctl00_divHeaderContainer_wrapper{background-image:url('/SiteCollectionImages/NexiCVI/Overlay/GettyImages-85406771.jpg?RenditionId=20')}}</style><div id="ctl00_divHeaderContainer_wrapper" class="ribbon"><div class='ribbon-overlay-alpha'><div id="ctl00_divHeaderContainer_content" class="ribbon-content"><div id="ctl00_divHeaderContainer" class="ribbon header-container"> <div class="row header"> <span id="DeltaPlaceHolderPageTitleInTitleArea"> <div class="container"> <div class="header-container-title-row"> <div class="header-container-title-cell"> <h1>How Nets has applied the GDPR regulation</h1> <h4> </h4> </div> </div> </div> </span> <div class="navigation-crumbs hidden-xs"> <div class="container"> <a class="crumbs" href='/' title=''>Front page</a><span class='nets-breadcrumbs-seperator'></span><a class="crumbs" href='/GDPR' title=''>GDPR</a> </div> </div> </div> </div></div></div></div> <div role="main" class="main-content" id="contentBox"> <style></style><div id="ctl00_PlaceHolderMain_Ribbon0_wrapper" class="ribbon inline"><div id="ctl00_PlaceHolderMain_Ribbon0_content" class="ribbon-content"><div id="ctl00_PlaceHolderMain_Ribbon0"> <div class="container"> <section> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12"> <menu class="ms-hide"> <ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/15/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute('helpLink'), MenuWebPart.getAttribute('helpMode'))" text="Help" type="option" style="display:none"> </ie:menuitem> </menu> </div> </div> </section> </div> </div></div></div> <style></style><div id="ctl00_PlaceHolderMain_divRibbon1_wrapper" class="ribbon"><div id="ctl00_PlaceHolderMain_divRibbon1_content" class="ribbon-content"><div id="ctl00_PlaceHolderMain_divRibbon1"> <div class="container"> <section class="main-section"> <div class="row"> <div class="col-md-9 col-sm-12 col-xs-12"> <div class="row"> <div class="col-md-12 col-xs-12 col-sm-12"> <article id="PageContent"> <div class="nets-content"> <div id="ctl00_PlaceHolderMain_ctl01_label" style='display:none'>Page Content</div><div id="ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField" class="ms-rtestate-field" style="display:inline" aria-labelledby="ctl00_PlaceHolderMain_ctl01_label"><p><span class="inets-Style-Ingress">The EU General Data Protection Regulation (the GDPR), which regulates the processing of personal data, has now come into effect. </span></p><p> <span class="inets-Style-Ingress"></span> </p><p> <strong>What is the GDPR</strong><br> The GDPR is a new EU regulation that ensures the protection of the rights and freedom of natural persons in relation to the processing of their personal data, which is a fundamental right in the EU. More specifically, the GDPR regulates the processing (i.e. collection, storing, transfer, deletion etc.) of personal data in all companies operating within the EU. <br><br><strong>Ensuring compliance </strong><br>At Nets, we have ensured data protection for many years, and many of the measures and actions introduced by the GDPR have in fact been part of our processes for a long time. In addition, many of our business activities require a constant devotion to data protection, preparing us well for the similar requirements in the GDPR. This includes amongst other things that Nets as PCI DSS certified (Payment Card Industry Data Security Standard) already follows a set of controls for keeping cardholder data secure, supported by a regulatory framework that is a requirement for Nets to operate as a card payment processor.</p><p> </p><p> <strong>Nets as processor or controller</strong></p><p>Nets Group is in the clear majority acting as a <em>Processor </em>and upon instruction in written agreement with our customers (namely banks and merchants). </p><p>When Nets acts as a <em>Processor, </em>Nets is processing your personal data on behalf of our customer(s) and you need to contact your bank, merchant or other responsible <em>Controller</em> if you have questions about your rights in accordance with the GDPR. </p><p>When Nets acts as a <em>Controller</em>, Nets can provide information to you as a data subject about your rights in accordance with the GDPR. </p><p>Here you find an overview of services where Nets has the role as<em> Controller</em>:</p><table width="100%" class="inets-Table-0 " cellspacing="0"><tbody><tr class="inets-TableEvenRow-0"><td class="inets-TableEvenCol-0" style="width:50%;"><p> <span lang="EN-US" style="text-decoration:underline;">Corporate Services:</span></p><table width="100%" class="inets-Table-default" cellspacing="0"><tbody><tr class="inets-TableEvenRow-default"><td class="inets-TableEvenCol-default" style="width:408px;">Following the sale of the Corporate Services business to Mastercard the content has been moved. If you want to access the relevant content at the new location, please follow the link below that will take you to a Mastercard domain.<br><br>Go to <a href="https://www.mastercardpaymentservices.com/">Mastercard Payment Service</a></td></tr></tbody></table></td><td class="inets-TableOddCol-0" style="width:50%;"><p> <span lang="EN-US" style="text-decoration:underline;">Merchant Services:</span></p><table width="100%" class="inets-Table-default" cellspacing="0"><tbody><tr class="inets-TableEvenRow-default"><td class="inets-TableEvenCol-default" style="width:408px;">International payment cards acquiring</td></tr><tr class="inets-TableOddRow-default"><td class="inets-TableEvenCol-default">Payment terminals</td></tr><tr class="inets-TableEvenRow-default"><td class="inets-TableEvenCol-default">eCom</td></tr><tr class="inets-TableOddRow-default"><td class="inets-TableEvenCol-default">Nets Easy</td></tr><tr class="inets-TableEvenRow-default"><td class="inets-TableEvenCol-default">Netaxept</td></tr><tr class="inets-TableOddRow-default"><td class="inets-TableEvenCol-default">Remember Me - Save My Card</td></tr><tr class="inets-TableEvenRow-default"><td class="inets-TableEvenCol-default">Nets D2 eCom solution</td></tr><tr class="inets-TableOddRow-default"><td class="inets-TableEvenCol-default">Nets DT eCom solution</td></tr></tbody></table><p><br></p></td></tr></tbody></table><p> <span lang="EN-US" style="text-decoration:underline;">Financial and eSecurity Services:</span></p><table class="inets-Table-default" cellspacing="0" style="width:50%;"><tbody><tr class="inets-TableEvenRow-default"><td class="inets-TableEvenCol-default" style="width:100%;">Dankort acquiring </td></tr><tr class="inets-TableOddRow-default"><td class="inets-TableEvenCol-default" style="width:100%;">Dankort app on the mobile</td></tr><tr class="inets-TableEvenRow-default"><td class="inets-TableEvenCol-default" rowspan="1" style="width:100%;"><span style="font-size:15.1px;">NemID</span></td></tr><tr class="inets-TableOddRow-default"><td class="inets-TableEvenCol-default" rowspan="1" style="width:100%;"><span style="font-size:15.1px;">NemID Medarbejdercertificat</span></td></tr><tr class="inets-TableEvenRow-default"><td class="inets-TableEvenCol-default" rowspan="1" style="width:100%;"><span style="font-size:15.1px;">NemID Tjenesteudbyder</span></td></tr><tr class="inets-TableEvenRow-default"><td class="inets-TableEvenCol-default" rowspan="1" style="width:100%;"><span style="font-size:15.1px;">Finnish Trust Network</span></td></tr><tr class="inets-TableEvenRow-default"><td class="iinets-TableEvenCol-default" rowspan="1" style="width:100%;"><span style="font-size:15.1px;">Nets Passport Reader</span></td></tr></tbody></table> <font color="#000000" face="Times New Roman" size="3"> </font> <p> <span lang="EN-US"><strong></strong></span> </p><p> </p><p> <span lang="EN-US"> <strong>More information</strong></span><span lang="EN-US"><br> Nets will continuously publish relevant information regarding GDPR on these web pages. </span></p><p> <span lang="EN-US"></span> </p></div> </div> </article> </div> <div class="col-md-12 col-sm-12 col-xs-12"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_WebPartctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div WebPartID="ade4a763-cf76-47fb-8561-80584240ad0e" HasPers="false" id="WebPartctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e" width="100%" class="ms-WPBody noindex " allowDelete="false" style="" ><div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e"> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_itemTitle" class="title"></div> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_PlaceHolder"> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_accwrapper" class="accordion-wrapper type0"> <div class='accordion-element'> <div class='accordion-title closed'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl01_itemTitle" class="title" index="0">What is the GDPR?</div> <div class='image'></div> </div> <div class='accordion-itmembody invisible'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl01_itemText" class="text" index="0"><p>The General Data Protection Regulation (“GDPR”) is a new EU regulation that regulates the collection, use, sharing, retention etc. ("processing") of personal data by private entities and public authorities. The GDPR will apply from 25 May 2018, and it contains stricter rules on how a natural or legal person, public authority, agency or other body, processes personal information than the current rules. </p></div> </div> </div> <div class='accordion-element'> <div class='accordion-title closed'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl02_itemTitle" class="title" index="1">Why is the EU introducing the regulation?</div> <div class='image'></div> </div> <div class='accordion-itmembody invisible'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl02_itemText" class="text" index="1"><p>The basic rules on data protection entail that a natural person (i.e. the data subject) has a number of rights and enjoys protection against unauthorised processing of his or her personal information. This means that for example any company, that processes personal data must comply with the basic principles of data processing. The GDPR is introduced to ensure continuous protection of these rights in an increasingly evolving "digital world" that has changed significantly over the past 20 years. </p></div> </div> </div> <div class='accordion-element'> <div class='accordion-title closed'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl03_itemTitle" class="title" index="2">Which kind of data is covered by the new rules?</div> <div class='image'></div> </div> <div class='accordion-itmembody invisible'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl03_itemText" class="text" index="2"><p>The new rules apply to all processing of information that may relate to a natural person, and thus to both customer and employee data. In practice, this means that the rules apply to any personal information about customers, employees, job applicants, etc. Anything from basic information, such as for instance name, email addresses and telephone numbers, to sensitive personal information about, for instance, health and trade union memberships, will be covered by the new rules. </p></div> </div> </div> <div class='accordion-element'> <div class='accordion-title closed'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl04_itemTitle" class="title" index="3">What is the most significant change in the GDPR?</div> <div class='image'></div> </div> <div class='accordion-itmembody invisible'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl04_itemText" class="text" index="3"><p>The most significant change is the new concept introduced by the General Data Protection Regulation called 'Accountability'. In practice, this means that companies have to be able to demonstrate that they comply with the terms of the rules; for instance by providing information about their processing and controls implemented to safeguard personal data - in short, a compliance program. </p></div> </div> </div> <div class='accordion-element'> <div class='accordion-title closed'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl05_itemTitle" class="title" index="4">How does the General Data Protection Regulation benefit businesses?</div> <div class='image'></div> </div> <div class='accordion-itmembody invisible'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl05_itemText" class="text" index="4"><p>The regulation provides, as starting point, simplification by one set of rules for all processing within the EU/EEA. This standardisation ensures effective operations for companies and unified transparency for the data subjects, which will increase the trust and understanding. There will, however, be some local differences between the different EU/EEA member states. </p></div> </div> </div> <div class='accordion-element'> <div class='accordion-title closed'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl06_itemTitle" class="title" index="5">How does the General Data Protection Regulation affect the services provided by Nets?</div> <div class='image'></div> </div> <div class='accordion-itmembody invisible'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl06_itemText" class="text" index="5"><p>Nets has reviewed the personal data flows in our services in order to meet the new demands in the regulation and in order for Nets’ customers to be able to document accountability themselves. Where needed we adopted the processing, documentation of the services and/or data processing agreements. We also have reviewed the internal policies and internal governance related to data privacy and updated the procedures to be compliant with the regulation. This includes a Data Protection Group Policy and appointment of a Data Protection Officer.</p></div> </div> </div> <div class='accordion-element'> <div class='accordion-title closed'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl07_itemTitle" class="title" index="6">How does the General Data Protection Regulation affect Nets’ vendors?</div> <div class='image'></div> </div> <div class='accordion-itmembody invisible'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl07_itemText" class="text" index="6"><p>Nets has assessed the accountability of Nets vendors and has taken the relevant steps to ensure that the new demands in the regulation are implemented by our vendors who are handling the privacy data on behalf of Nets to perform the services. This includes adjusting existing vendor agreements/sub data processor agreements and security requirements to reflect the changes in responsibilities. </p></div> </div> </div> <div class='accordion-element'> <div class='accordion-title closed'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl08_itemTitle" class="title" index="7">How is Nets ensuring that the services will be compliant also in the future with GDPR?</div> <div class='image'></div> </div> <div class='accordion-itmembody invisible'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl08_itemText" class="text" index="7"><p>Nets has updated its internal processes and procedures in respect to data privacy to ensure the existing and changed / new services will remain compliant with GDPR. This includes a Data Privacy Impact Assessment process to ensure that privacy risk is assessed and eventual high risks mitigated. </p></div> </div> </div> <div class='accordion-element'> <div class='accordion-title closed'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl09_itemTitle" class="title" index="8">Where can I learn more about the GDPR?</div> <div class='image'></div> </div> <div class='accordion-itmembody invisible'> <div id="ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_dataRepeater_ctl09_itemText" class="text" index="8"><p>Please visit the public pages of EU: <br><a href="http://ec.europa.eu/justice/data-protection/reform/index_en.htm">http://ec.europa.eu/justice/data-protection/reform/index_en.htm</a> <br>Your local Data Protection authorities also gives guidelines as to the understanding of the GDPR, please visit their public pages.</p></div> </div> </div> </div> </div> <script type='text/javascript'> if (!window.IsDesignTime) { jQuery(document).ready(function () { var thisControl = function () { }; var placeHolder_ClientID = 'ctl00_ctl65_g_ade4a763_cf76_47fb_8561_80584240ad0e_PlaceHolder'; thisControl.ClientID = placeHolder_ClientID; thisControl.animationType = 0; thisControl.speedOfOpening = 400; thisControl.speedOfClosing = 400; thisControl.easing = "swing"; // "linear"; thisControl.bodiesHeights= new Array(); if (window.accourdions == undefined) window.accourdions = new Array(); var alltitles = jQuery('#' + thisControl.ClientID + ' .accordion-title'); var allbodies = jQuery('#' + thisControl.ClientID + ' .accordion-itmembody'); jQuery(allbodies).each(function () { var body = jQuery(this).find(".text"); var key = jQuery(body).attr("index"); thisControl.bodiesHeights[key] = jQuery(this).outerHeight(); }); window.accourdions[thisControl.ClientID] = thisControl; thisControl.ResizeChildControl = function (childControl) { return; var current = this; current.controlWidth = jQuery('#' + current.ClientID).width(); if (current.controlSizes == undefined) current.controlSizes = new Array(); var memControl = current.controlSizes[childControl.uniqueID]; var fheight = jQuery(childControl)[0].height; var fwidth = jQuery(childControl)[0].width; if (memControl == undefined) { current.controlSizes[childControl.uniqueID] = { width: fwidth, height: fheight }; } else { fheight = memControl.height; fwidth = memControl.width; } var delta = 28; var bwidth = current.controlWidth - delta; if (fwidth > bwidth) { var k = bwidth / fwidth fheight = fheight * k; fwidth = fwidth * k; jQuery(childControl).height(fheight); jQuery(childControl).width(fwidth); } } thisControl.RestoreSizeChildControl = function (childControl) { return; var current = this; if (current.controlSizes == undefined) current.controlSizes = new Array(); var memControl = current.controlSizes[childControl.uniqueID]; if (memControl != undefined) { jQuery(childControl).height(memControl.height); jQuery(childControl).width(memControl.width); //jQuery(this).css('border', '0px'); } } jQuery(window).resize(function () { //return; var current = window.accourdions[placeHolder_ClientID]; var bodies = jQuery('#' + current.ClientID).find('.accordion-itmembody').not('.invisible'); jQuery(bodies).find('iframe').each(function () { current.ResizeChildControl(this); }); jQuery(bodies).find('img').each(function () { current.ResizeChildControl(this) }); }); thisControl.afterItemHide = function (body) { var current = this; if (jQuery(body).hasClass('invisible')) return; jQuery(body).addClass('invisible'); jQuery(body).css('height', null); jQuery(body).css('height', ''); jQuery(body).find('iframe').each(function () { current.RestoreSizeChildControl(this); }); jQuery(body).find('img').each(function () { current.RestoreSizeChildControl(this); }); jQuery(window).scrollTop(current.scrollTop); //var bodytextHtml = jQuery(body).find(".text")[0].outerHTML; //try { // jQuery(body).find(".text").remove(); // jQuery(body).append(bodytextHtml); // } // catch (e) // { } } thisControl.afterItemShow = function (body) { var current = this; jQuery(body).css('height', null); jQuery(body).css('height', ''); jQuery(window).scrollTop(current.scrollTop); } thisControl.Click = function (placeHolder_ClientID, itemTitle) { //Having issues with firefox... //var jThis = jQuery(event.target) var current = this; var body = jQuery(itemTitle).parent().find('.accordion-itmembody'); current.scrollTop = jQuery(window).scrollTop(); if (jQuery(itemTitle).hasClass('opened')) { jQuery(itemTitle).toggleClass('closed'); jQuery(itemTitle).toggleClass('opened'); jQuery(body).animate({ height: "0px", opacity: 0 }, current.speedOfClosing, current.easing, function () { current.afterItemHide(body); }); } else { jQuery(itemTitle).toggleClass('closed'); jQuery(itemTitle).toggleClass('opened'); jQuery(alltitles).not(itemTitle).removeClass('opened'); jQuery(alltitles).not(itemTitle).addClass('closed'); jQuery(body).find('iframe').each(function () { current.ResizeChildControl(this); }); jQuery(body).find('img').each(function () { current.ResizeChildControl(this); //jQuery(this).css('border', '1px solid red'); }); jQuery(body).css("opacity", 0); jQuery(body).removeClass('invisible'); var bodyheight = jQuery(body).height() var key = jQuery(itemTitle).find(".title").attr("index"); if (bodyheight == 0) bodyheight = current.bodiesHeights[key]; current.bodiesHeights[key] = bodyheight; jQuery(body).height(0); jQuery(body).animate({ height: bodyheight, opacity: 1 }, current.speedOfClosing, current.easing, function () { current.afterItemShow(body); }); var others = jQuery(allbodies).not(body); jQuery(others).animate({ height: "0px", opacity: 0 }, current.speedOfOpening, current.easing, function () { current.afterItemHide(others); }); } } jQuery(alltitles).click(function () { thisControl.Click(placeHolder_ClientID, this) }); jQuery(".ms-WPBody").on('click', '.accordion-title', function () { setTimeout(function () { jQuery('.accordion-itmembody').not('.invisible').each(function () { if (jQuery(this).css('opacity') !== "1") { jQuery(this).addClass('invisible'); } }); }, 410); }); });} </script> </div><div class="ms-clear"></div></div> </div> </div> </div> </div> </div> </div> <div class="col-md-3 col-sm-12 col-xs-12"> <div class="ms-webpart-zone ms-fullWidth"> <div id="MSOZoneCell_WebPartWPQ1" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth "> <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth "> <div WebPartID="42303805-265a-4c3e-ade5-f4e8708638f6" HasPers="false" id="WebPartWPQ1" width="100%" class="ms-WPBody noindex " allowDelete="false" style="" ><div class="ms-rtestate-field"><div class="inets-Element-divAction"> <a href="/gdpr/dsr">Submit a GDPR request</a></div> <div class="inets-Element-divAction"> <a href="/GDPR/Pages/Privacy-notice-for-nets.aspx">Privacy notice for Nets Group</a></div> <br/> <div class="inets-Element-divAction"> <a href="http://eur-lex.europa.eu/legal-content/DA/TXT/PDF/?uri=CELEX:32016R0679&from=DA">Forordning (Danish)</a></div> <div class="inets-Element-divAction"> <a href="http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32016R0679&from=DA">Regulation (English)</a></div> <div class="inets-Element-divAction"> <a href="http://eur-lex.europa.eu/legal-content/SV/TXT/PDF/?uri=CELEX:32016R0679&from=DA">Förordning (Swedish)</a></div> <div class="inets-Element-divAction"> <a href="http://eur-lex.europa.eu/legal-content/FI/TXT/PDF/?uri=CELEX:32016R0679&from=DA">Asetukset (Finnish)</a></div> <br/> </div><div class="ms-clear"></div></div> </div> </div> </div> </div> </div> </section> </div> </div></div></div> <style></style><div id="ctl00_PlaceHolderMain_divRibbon2_wrapper" class="ribbon"><div id="ctl00_PlaceHolderMain_divRibbon2_content" class="ribbon-content"><div id="ctl00_PlaceHolderMain_divRibbon2"> <div class="container"> <section> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12"> </div> </div> </section> </div> </div></div></div> <style></style><div id="ctl00_PlaceHolderMain_RibbonLowerPanel1_wrapper" class="ribbon"><div id="ctl00_PlaceHolderMain_RibbonLowerPanel1_content" class="ribbon-content"><div id="ctl00_PlaceHolderMain_RibbonLowerPanel1"> <div class="container"> <section> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12"> </div> </div> </section> </div> </div></div></div> <style></style><div id="ctl00_PlaceHolderMain_RibbonLowerPanel2_wrapper" class="ribbon"><div id="ctl00_PlaceHolderMain_RibbonLowerPanel2_content" class="ribbon-content"><div id="ctl00_PlaceHolderMain_RibbonLowerPanel2"> <div class="container"> <section> <div class="row"> <div class="col-md-12 col-xs-12 col-sm-12"> </div> </div> </section> </div> </div></div></div> <style></style><div id="ctl00_PlaceHolderMain_RibbonLowerPanel3_wrapper" class="ribbon"><div id="ctl00_PlaceHolderMain_RibbonLowerPanel3_content" class="ribbon-content"><div id="ctl00_PlaceHolderMain_RibbonLowerPanel3"> <div class="container"> <section> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12"> </div> </div> </section> </div> </div></div></div> <div style='display:none' id='hidZone'></div> </div> </div> <div class="container-fluid footer-container no-link-undeline white-links"> <div class="container"> <footer role="contentinfo"> <div class="row footer-row footer-content"> <div class="col-sm-6 col-md-9"> <div class="row"> <div id='FooterCollection' data-columncount="3"><div class="panel selector-col-0" id="accordion0"><div class="header"><h2 data-collapse-parent="#FooterCollection" data-collapse-toggle="collapse" data-collapse-target="#collapse0">About Nets</h2></div><ul class="footer-ul" id="collapse0"><li class="footer-li"><a class="footer-link" href="/Pages/Who-we-are.aspx">Who we are</a></li><li class="footer-li"><a class="footer-link" href="/about-nets/Pages/management.aspx">Management</a></li><li class="footer-li"><a class="footer-link" href="/Pages/CSR.aspx">CSR</a></li><li class="footer-li"><a class="footer-link" href="/Pages/fintech-partner.aspx">Fintech partner</a></li><li class="footer-li"><a class="footer-link" href="/Pages/Whistleblower.aspx">Whistleblower</a></li><li class="footer-li"><a class="footer-link" href="https://www.nets.eu/developer">Developer</a></li><li class="footer-li"><a class="footer-link" href="/Pages/GDPR.aspx">GDPR</a></li><li class="footer-li"><a class="footer-link" href="/gdpr/dsr/Pages/request.aspx">Data Subject Request</a></li></ul></div><div class="panel selector-col-1" id="accordion1"><div class="header"><h2 data-collapse-parent="#FooterCollection" data-collapse-toggle="collapse" data-collapse-target="#collapse1">News</h2></div><ul class="footer-ul" id="collapse1"><li class="footer-li"><a class="footer-link" href="/Media-and-press/news">News</a></li><li class="footer-li"><a class="footer-link" href="/Pages/Nets-in-social-media.aspx">Nets in Social Media</a></li><li class="footer-li"><a class="footer-link" href="/Pages/Press-contacts.aspx">Press contacts</a></li><li class="footer-li"><a class="footer-link" href="/perspectives">Perspectives by Nets</a></li></ul></div><div class="panel selector-col-2" id="accordion2"><div class="header"><h2 data-collapse-parent="#FooterCollection" data-collapse-toggle="collapse" data-collapse-target="#collapse2">Our business segments</h2></div><ul class="footer-ul" id="collapse2"><li class="footer-li"><a class="footer-link" href="/Pages/Financial-and-Network-Services.aspx">Financial and Network Services</a></li><li class="footer-li"><a class="footer-link" href="/Pages/Merchant-Services.aspx">Merchant Services</a></li></ul></div></div> </div> </div> <div class="col-sm-6 col-md-3"> <div> <img class="footer-image" alt="The Danish head office" src="/SiteCollectionImages/Footer/nets-facade.jpg?RenditionID=16" style="width:280px;" /> <div class="footer-text"><div class="footer-section"> Nets A/S<br> CVR-nr. 37427497<br> Klausdalsbrovej 601<br> DK-2750 Ballerup<br>Denmark </div><div class="footer-section"> Tel: <a class="a-telephone">+45 44 68 44 68</a><br> </div><div>Nets is part of <a target="_blank" href="https://www.nexigroup.com/">Nexi Group</a></div> </div></div> </div> </div> <div class="row footer-row"> <div class="col-sm-12 col-md-12"> <a class="footer-scroll-top-a" href="#"> <div class="footer-scroll-top"> <span>Scroll to top of page</span> </div> </a> </div> </div> </footer> </div> </div> <div class="container-fluid copyright"> <div class="row"> <div class="col-sm-12 col-md-12"> <small> <a class="terms" href="/gdpr/pages/privacy-notice-for-nets.aspx">Privacy notice</a>/ <a class="privacy" href="/Pages/Terms-and-conditions---Cookie-and-Privacy-Policy.aspx">Cookie policy</a> </small> </div> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript">//<![CDATA[ var formDigestElement = document.getElementsByName('__REQUESTDIGEST')[0]; if (!((formDigestElement == null) || (formDigestElement.tagName.toLowerCase() != 'input') || (formDigestElement.type.toLowerCase() != 'hidden') || (formDigestElement.value == null) || (formDigestElement.value.length <= 0))) { formDigestElement.value = '0x5F61E29FE7FFE3D0AE2EB7FF387D377EC0E7801B883A070E34625058C1D769F7A8A6086E7E04243E874FA9CCFAD79EF4149372A5541DBD35D0EAD44A38AF5C37,30 Nov 2024 15:43:37 -0000';_spPageContextInfo.updateFormDigestPageLoaded = new Date(); } //]]> </script> <script type="text/javascript"> //<![CDATA[ var _spFormDigestRefreshInterval = 1440000; IsSPSocialSwitchEnabled = function() { return true; };var _fV4UI = true; function _RegisterWebPartPageCUI() { var initInfo = {editable: false,isEditMode: false,allowWebPartAdder: false,listId: "{5d6e4d28-c677-422a-8298-da96baa4a045}",itemId: 1,recycleBinEnabled: true,enableMinorVersioning: true,enableModeration: false,forceCheckout: true,rootFolderUrl: "\u002fGDPR\u002fPages",itemPermissions:{High:16,Low:196673}}; SP.Ribbon.WebPartComponent.registerWithPageManager(initInfo); var wpcomp = SP.Ribbon.WebPartComponent.get_instance(); var hid; hid = document.getElementById("_wpSelected"); if (hid != null) { var wpid = hid.value; if (wpid.length > 0) { var zc = document.getElementById(wpid); if (zc != null) wpcomp.selectWebPart(zc, false); } } hid = document.getElementById("_wzSelected"); if (hid != null) { var wzid = hid.value; if (wzid.length > 0) { wpcomp.selectWebPartZone(null, wzid); } } }; function __RegisterWebPartPageCUI() { ExecuteOrDelayUntilScriptLoaded(_RegisterWebPartPageCUI, "sp.ribbon.js");} _spBodyOnLoadFunctionNames.push("__RegisterWebPartPageCUI");var __wpmExportWarning='This Web Part Page has been personalized. As a result, one or more Web Part properties may contain confidential information. Make sure the properties contain information that is safe for others to read. After exporting this Web Part, view properties in the Web Part description file (.WebPart) by using a text editor such as Microsoft Notepad.';var __wpmCloseProviderWarning='You are about to close this Web Part. It is currently providing data to other Web Parts, and these connections will be deleted if this Web Part is closed. To close this Web Part, click OK. To keep this Web Part, click Cancel.';var __wpmDeleteWarning='You are about to permanently delete this Web Part. Are you sure you want to do this? To delete this Web Part, click OK. To keep this Web Part, click Cancel.';function _cUpdHeaderLogoLink(){var myd = null; if (typeof(dataHeaderLogoLink) != 'undefined') {myd = dataHeaderLogoLink;} var myc = document.getElementById('ctl00_ContentPlaceHolderNetsGlobalNavigation_ctl00_HeaderLogoLink');_cUpdcHeaderLogoLink(myd, myc);}function _cUpdcHeaderLogoLink(data, ctrl){SiteLogoImagePageUpdate(ctrl, data);}var g_clientIdDeltaPlaceHolderMain = "ctl00_DeltaPlaceHolderMain"; //]]> </script> </form> <script src="/style%20library/countrysites/scripts/bootstrap.js"></script> <script src="/style%20library/countrysites/scripts/nets.countrysites.ui.js"></script> <script src="/Style%20Library/CountrySites/Scripts/404.js?ivc=v7"></script> </body> </html>