File: /home/clients/94735d3feef25fe7d1511e6bdd8b0ef6/web/wp-content/uploads/uncanny-snc/41/index.html
<!DOCTYPE html>
<html lang="en" class="">
<head><script>
// Check if the method includes is defined
if ( ! String.prototype.includes ){
// Otherwise, define it
String.prototype.includes = function( search, start ){
if ( typeof start !== 'number' ){
start = 0;
}
if ( start + search.length > this.length ){
return false;
} else {
return this.indexOf(search, start) !== -1;
}
};
}
// Define function to get parameters from the URL
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, "\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
var actor = JSON.parse(getParameterByName('actor'));
var baseUrl = getParameterByName('base_url');
var nonce = getParameterByName('nonce');
var email = actor.mbox[0].replace('mailto:', '');
var postId = getParameterByName('auth').replace('LearnDashId', '');
</script>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="utf-8">
<title>DECISION</title>
<link type="text/css" rel="stylesheet" href="lib/icomoon.css">
<link type="text/css" rel="stylesheet" href="lib/main.bundle.css">
<script type="text/javascript" src="lib/player-0.0.11.min.js"></script>
<script type="text/javascript" src="lib/lzwcompress.js"></script>
<!-- Resize Hack -->
<script type="text/javascript">
window.resizeTo(screen.width, screen.height);
</script>
<script type="text/javascript" src="tc-config.js"></script>
<script type="text/javascript" src="lib/tincan.js"></script>
<script type="text/javascript" src="lib/lms.js"></script>
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<style>
.brand--head, .brand--head * { font-family: 'Helvetica' !important; }
.brand--body, .brand--body * { font-family: 'Work Sans' !important; }
.brand--lhead, .brand--lhead * { font-family: 'Helvetica' !important; }
.brand--lbody, .brand--lbody * { font-family: 'Work Sans' !important; }
.brand--ui, .brand--ui * { font-family: 'Lato' !important; }
.brand--beforeHead:before { font-family: 'Helvetica' !important; }
.brand--afterHead:after { font-family: 'Helvetica' !important; }
.brand--background { background-color: #fff !important; }
.brand--background-all * { background-color: #fff !important; }
.brand--border { border-color: #fff !important; }
.brand--color { color: #fff !important; }
.brand--color-all * { color: #fff !important; }
.brand--shadow { box-shadow: 0 0 0 0.2rem #fff !important; }
.brand--shadow-all * { box-shadow: 0 0 0 0.2rem #fff !important; }
.brand--fill { fill: #fff !important; }
.brand--stroke { stroke: #fff !important; }
.brand--beforeBackground:before { background-color: #fff !important; }
.brand--beforeBorder:before { border-color: #fff !important; }
.brand--beforeColor:before { color: #fff !important; }
.brand--afterBackground:after { background-color: #fff !important; }
.brand--afterBorder:after { border-color: #fff !important; }
.brand--afterColor:after { color: #fff !important; }
/* should be applied to containers where links
need to appear in brand color */
.brand--linkColor a { color: #fff !important; }
/* should be applied to containers where links
need to change to brand color on hover */
.brand--linkColorHover a:hover { color: #fff !important; }
/* should be applied to any single element that
needs to change color on hover */
.brand--hoverColor:hover { color: #fff !important; }
/* TODO: probably need a way to create a 5-10% darker/lighter color */
.brand--linkColor a:hover,
.button.brand--background:hover { opacity: .65 !important; }
@media (min-width: 47.9375em) { /* 768px */
.brand--min768--background { background-color: #fff !important; }
.brand--min768--border { border-color: #fff !important; }
.brand--min768--color { color: #fff !important; }
}
@media (max-width: 47.9375em) { /* 768px */
.brand--max768--background { background-color: #fff !important; }
.brand--max768--border { border-color: #fff !important; }
.brand--max768--color { color: #fff !important; }
}
</style>
<div id="app"></div>
<script>
(function(root) {
window.labelSet = {"id":"et9dyYoi7QAh7-7J_YQTtHq3","author":"aid|c81d4941-5fd7-4a17-8f22-edae61e0a27d","name":"English","defaultId":1,"defaultSet":true,"labels":{"result":"result","search":"search","results":"results","quizNext":"NEXT","tabGroup":"Tab","codeGroup":"Code","noResults":"No results for","noteGroup":"Note","quizScore":"Your score","quizStart":"START QUIZ","courseExit":"EXIT COURSE","courseHome":"Home","lessonName":"Lesson","quizSubmit":"SUBMIT","quoteGroup":"Quote","salutation":"👋 Bye!","buttonGroup":"Button","courseStart":"START COURSE","embedViewOn":"VIEW ON","exitMessage":"You may now leave this page.","quizCorrect":"Correct","quizPassing":"PASSING","quizResults":"Quiz Results","courseResume":"RESUME COURSE","processStart":"START","processSwipe":"Swipe to continue","quizContinue":"Continue","quizLandmark":"Quiz","quizQuestion":"Question","courseDetails":"DETAILS","embedReadMore":"Read more","feedbackGroup":"Feedback","quizIncorrect":"Incorrect","quizTakeAgain":"TAKE AGAIN","sortingReplay":"REPLAY","accordionGroup":"Accordion","embedLinkGroup":"Embedded web content","lessonComplete":"COMPLETE","statementGroup":"Statement","storylineGroup":"Storyline","attachmentGroup":"File Attachment","embedPhotoGroup":"Embedded photo","embedVideoGroup":"Embedded video","playButtonLabel":"Play","processComplete":"Complete","processLandmark":"Process","processNextStep":"NEXT STEP","processStepName":"Step","seekSliderLabel":"Seek","sortingLandmark":"Sorting Activity","audioPlayerGroup":"Audio player. You can use the space bar to toggle playback and arrow keys to scrub.","buttonStackGroup":"Button stack","embedPlayerGroup":"Embedded media player","lessonRestricted":"Lessons must be completed in order","pauseButtonLabel":"Pause","scenarioComplete":"Scenario Complete!","scenarioContinue":"CONTINUE","scenarioTryAgain":"TRY AGAIN","textOnImageGroup":"Text on image","timelineLandmark":"Timeline","urlEmbedLandmark":"URL/Embed","videoPlayerGroup":"Video player. You can use the space bar to toggle playback and arrow keys to scrub.","blocksClickToFlip":"Click to flip","blocksPreposition":"of","bulletedListGroup":"Bulleted list","checkboxListGroup":"Checkbox list","imageAndTextGroup":"Image and text","imageGalleryGroup":"Image gallery","lessonPreposition":"of","numberedListGroup":"Numbered list","processLessonName":"Lesson","processStartAgain":"START AGAIN","scenarioStartOver":"START OVER","courseSkipToLesson":"SKIP TO LESSON","flashcardBackLabel":"Flashcard back","flashcardGridGroup":"Flashcard grid","nextFlashCardLabel":"Next flashcard","flashcardFrontLabel":"Flashcard front","flashcardStackGroup":"Flashcard stack","knowledgeCheckGroup":"Knowledge check","sortingCardsCorrect":"correct answers","hamburgerButtonLabel":"Course Overview Sidebar","lessonHeaderLandmark":"Lesson Header","numberedDividerGroup":"Numbered divider","lessonContentLandmark":"Lesson Content","lessonSidebarLandmark":"Lesson Sidebar","quizAnswerPlaceholder":"Type your answer here","labeledGraphicLandmark":"Labeled Graphic","previousFlashCardLabel":"Previous flashcard","processStepPreposition":"of","overviewPageTitleSuffix":"Overview","quizAcceptableResponses":"Acceptable responses","quizRequirePassingScore":"Must pass quiz before continuing","timelineCardGroupPrefix":"Timeline Card","labeledGraphicBubbleLabel":"Labeled graphic bubble","labeledGraphicMarkerLabel":"Labeled graphic marker","labeledGraphicNextMarkerLabel":"Next marker","labeledGraphicPreviousMarkerLabel":"Previous marker","a11yAnswerLive":"Your answer","a11yAuthorPrefix":"By","a11yBlockChartBar":"Bar chart","a11yBlockChartLine":"Line chart","a11yBlockChartPie":"Pie chart","a11yBlockCode":"Code","a11yBlockEmbed":"Embedded Content","a11yBlockFlashcardBack":"Back of card","a11yBlockFlashcardFront":"Front of card","a11yBlockFlashcardGrid":"Flashcard grid","a11yBlockFlashcardStack":"Flashcard carousel","a11yBlockKnowledgeCheck":"Knowledge check","a11yBlockKnowledgeCheckFIB":"Knowledge check: Fill in the blank","a11yBlockKnowledgeCheckMC":"Knowledge check: Multiple choice","a11yBlockKnowledgeCheckM":"Knowledge check: Matching","a11yBlockKnowledgeCheckMR":"Knowledge check: Multiple response","a11yBlockQuoteCarousel":"Quote Carousel","a11yBlockStoryline":"Storyline","a11yBlockTimeline":"Timeline","a11yCarouselNext":"Next","a11yCarouselPrevious":"Previous","a11yCorrectLive":"Correct answer","a11yExcelIcon":"Microsoft Excel spreadsheet","a11yFileIcon":"File","a11yGroupAudioPlayer":"Audio player","a11yGroupVideoPlayer":"Video player","a11yLabeledGraphicBlock":"Labeled graphic","a11yLabeledGraphicButtonMarker":"Marker","a11yLabeledGraphicIconPlus":"Plus","a11yLabeledGraphicIconDot":"Dot","a11yLabeledGraphicIconInformation":"Information","a11yLabeledGraphicIconQuestion":"Question mark","a11yLabeledGraphicIconCheck":"Check mark","a11yLabeledGraphicIconX":"X","a11yLabeledGraphicIconHeart":"Heart","a11yLabeledGraphicIconPin":"Map pin","a11yLabeledGraphicIconArrowLeft":"Left arrow","a11yLabeledGraphicIconArrowRight":"Right arrow","a11yLabeledGraphicIconArrowUp":"Up arrow","a11yLabeledGraphicIconArrowDown":"Down arrow","a11yLabeledGraphicIconArrowUpLeft":"Up left arrow","a11yLabeledGraphicIconArrowUpRight":"Up right arrow","a11yLabeledGraphicIconArrowDownLeft":"Down left arrow","a11yLabeledGraphicIconArrowDownRight":"Down right arrow","a11yLabeledGraphicUnviewed":"Not viewed","a11yLabeledGraphicViewed":"Viewed","a11yMediaPause":"Pause","a11yMediaPlay":"Play","a11yMediaSeek":"Seek","a11yNavigationMenuClose":"Close navigation menu","a11yNavigationMenuOpen":"Open navigation menu","a11yPageMarker":"Top of page","a11yPDFIcon":"PDF file","a11yPPTIcon":"PowerPoint presentation","a11yQuizFailed":"Failed","a11yQuizFeedback":"Feedback","a11yQuizPassed":"Passed","a11yQuizReviewCorrectlyChecked":"Correctly checked","a11yQuizReviewCorrectlySelected":"Correctly selected","a11yQuizReviewCorrectlyUnchecked":"Correctly unchecked","a11yQuizReviewCorrectlyUnselected":"Correctly unselected","a11yQuizReviewIncorrectlyChecked":"Incorrectly checked","a11yQuizReviewIncorrectlySelected":"Incorrectly selected","a11yQuizReviewIncorrectlyUnchecked":"Incorrectly unchecked","a11yQuizReviewIncorrectlyUnselected":"Incorrectly unselected","a11yRegionMainLesson":"Lesson content","a11yRegionMainOverview":"Course overview","a11yRegionNavLesson":"Navigation menu","a11yRegionNavOverview":"Table of contents","a11yRestrictedNav":"This lesson is currently unavailable","a11yRTFIcon":"Rich Text File","a11ySearchClose":"Close search menu","a11ySearchInput":"Search","a11ySearchOpen":"Open search menu","a11yStatusContinued":"Continued","a11yStatusAdditionalContent":"Additional content has been loaded","a11yUnzoomImage":"Unzoom image","a11yWordIcon":"Microsoft Word document","a11yZipIcon":"Zip file","a11yZoomImage":"Zoom image","quizRestart":"Restart","progressPieUnstarted":"Unstarted","progressPieCompleted":"Completed","progressPieClickToComplete":"Click to complete","progressPieClickToReset":"Click to reset","progressPieQuizFailed":"Failed"},"deleted":false,"createdAt":"2021-08-16T06:39:32.483Z","updatedAt":"2021-11-08T07:57:51.079Z","iso639Code":"en","transferredAt":null};
window.courseData = "eyJjb3Vyc2UiOnsiaWQiOiJ4T2pOOWFObW05dXhqQXVFZ3VmNmlFQmNReTRaVFdBeSIsIm9yaWdpbmFsSWQiOm51bGwsImF1dGhvciI6ImFpZHxjODFkNDk0MS01ZmQ3LTRhMTctOGYyMi1lZGFlNjFlMGEyN2QiLCJzZWxlY3RlZEF1dGhvcklkIjoibm9uZSIsImNvbG9yIjoiI2ZmZiIsIm5hdmlnYXRpb25Nb2RlIjoiZnJlZSIsInRpdGxlIjoiREVDSVNJT04iLCJzaGFyZVBhc3N3b3JkIjoiIiwiZGVzY3JpcHRpb24iOiI8cD48c3BhbiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7XCI+PHN0cm9uZz5CYWRnZTo8L3N0cm9uZz48c3Ryb25nPiZuYnNwOzwvc3Ryb25nPjxzdHJvbmc+REVDSVNJT048L3N0cm9uZz48L3NwYW4+PC9zcGFuPjwvcD48cD48c3BhbiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7XCI+T25jZSB5b3UgaGF2ZSBjb21wbGV0ZWQgdGhlIHJpc2sgbWFuYWdlbWVudCBwcm9jZXNzLCB5b3UgaGF2ZSBldmVyeXRoaW5nIHlvdSBuZWVkIHRvJm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiByZ2IoMTksIDIwNiwgMjU1KTtcIj48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDtcIj48c3Ryb25nPm1ha2UgdGhlIHJpZ2h0IGRlY2lzaW9ucyBhbmQgY2Fycnkgb3V0IHlvdXIgcHJvamVjdCBpbiB0aGUgYmVzdCBwb3NzaWJsZSBjb25kaXRpb25zLjwvc3Ryb25nPjwvc3Bhbj48L3NwYW4+PC9wPiIsInNoYXJlSWQiOiJBc3dvVjJmRDN1M2VhZkZVbmppanpSVVhtYWVySGc2bCIsImNvcHlPZiI6IjhpNThqYk9LNGlneHBZMkdMSnBoX19EUS1HUWQ5cVRWIiwib3JkZXIiOiIxNjgzMTE0MjA2MjE0IiwiZm9udHMiOm51bGwsIm1lZGlhIjp7InRtcCI6eyJpbWFnZSI6eyJrZXkiOiJyaXNlL2NvdXJzZXMveE9qTjlhTm1tOXV4akF1RWd1ZjZpRUJjUXk0WlRXQXkvUUNaMkhDVFg1eTlsWVktWS1hdm9pZC5wbmciLCJ0eXBlIjoiaW1hZ2UiLCJ3aWR0aCI6NzUsImhlaWdodCI6NzAsImNydXNoZWRLZXkiOiJyaXNlL2NvdXJzZXMveE9qTjlhTm1tOXV4akF1RWd1ZjZpRUJjUXk0WlRXQXkvZzR2WDA2cFRKZ3pxc1BZZi5wbmciLCJvcmlnaW5hbFVybCI6ImF2b2lkLnBuZyIsInVzZUNydXNoZWRLZXkiOnRydWV9fSwiaW1hZ2UiOnsia2V5IjoicmlzZS9jb3Vyc2VzL3hPak45YU5tbTl1eGpBdUVndWY2aUVCY1F5NFpUV0F5LzJFUlplelpPRmwwZXZUR0gtSFBfYmFkZ2UyMDIzX0RlY2lzaW9uLnBuZyIsInR5cGUiOiJpbWFnZSIsIndpZHRoIjo3NSwiaGVpZ2h0Ijo3NSwiY3J1c2hlZEtleSI6IlhWRDh4M1ZiekMycGRkVkhfUFE5ckRiRnhjQ3gzYTg0Qi5wbmciLCJvcmlnaW5hbFVybCI6IkhQX2JhZGdlMjAyM19EZWNpc2lvbi5wbmciLCJ1c2VDcnVzaGVkS2V5Ijp0cnVlfX0sImNvdmVySW1hZ2UiOnsiYWxwaGEiOjIwLCJtZWRpYSI6eyJpbWFnZSI6eyJrZXkiOiJyaXNlL2NvdXJzZXMveE9qTjlhTm1tOXV4akF1RWd1ZjZpRUJjUXk0WlRXQXkvY29NUURhNzhyRVVyZnRuMi1XRU1fYmFubmVyMjNfMDdEZWNpc2lvbl92Ml9OT1BST0NFU1MuanBnIiwidHlwZSI6ImltYWdlIiwiY3J1c2hlZEtleSI6IjZsNkZDS0Zfdl9hNlA1SEpfM0tIS29TZE1zeEpXcHA0ei5qcGciLCJvcmlnaW5hbFVybCI6IldFTV9iYW5uZXIyM18wN0RlY2lzaW9uX3YyX05PUFJPQ0VTUy5qcGciLCJ1c2VDcnVzaGVkS2V5Ijp0cnVlLCJzcmMiOiJodHRwczovL2FydGljdWxhdGV1c2VyY29udGVudC5jb20vYXNzZXRzL3Jpc2UvYXNzZXRzL3RoZW1lcy9jbGFzc2ljL2NvdmVyLWltYWdlLzIwX2NyZWF0aXZlLmpwZyJ9fSwiZGlzcGxheVNpZGViYXIiOnRydWV9LCJsZXNzb25zIjpbeyJpZCI6ImdoXzlUNzh4VkRZVFRZR042bFROREV0SkJTVDdUSzNvIiwib3JpZ2luYWxJZCI6bnVsbCwiYXV0aG9yIjoiYWlkfGM4MWQ0OTQxLTVmZDctNGExNy04ZjIyLWVkYWU2MWUwYTI3ZCIsInNlbGVjdGVkQXV0aG9ySWQiOiJub25lIiwiY291cnNlSWQiOiJ4T2pOOWFObW05dXhqQXVFZ3VmNmlFQmNReTRaVFdBeSIsInRpdGxlIjoiTUFLSU5HIFRIRSBSSUdIVCBERUNJU0lPTiIsImRlc2NyaXB0aW9uIjoiIiwidHlwZSI6InNlY3Rpb24iLCJpY29uIjpudWxsLCJpdGVtcyI6W10sIm1lZGlhIjp7fSwicGlsZXMiOltdLCJzZXR0aW5ncyI6e30sImR1cGxpY2F0ZWRGcm9tSWQiOiIiLCJkZWxldGVkIjpmYWxzZSwiY3JlYXRlZEF0IjoiMjAyMS0wNi0yNVQxNjowOToxOS4xNjBaIiwidXBkYXRlZEF0IjoiMjAyMi0wOS0wOVQwNzo1NjozMS42MTFaIiwibGFzdFVwZGF0ZWRCeSI6bnVsbCwicmVhZHkiOnRydWUsInBvc2l0aW9uIjpudWxsLCJ0cmFuc2ZlcnJlZEF0IjpudWxsLCJkdXJhdGlvbiI6MSwiaXNQYXJ0bmVyQ29udGVudEF1dGhvciI6bnVsbCwiaGVhZGVySW1hZ2UiOnt9fSx7ImlkIjoiZk5MbllSOGVHSC1XeVZNVHplU05vd3ZySXFfbC1iYzIiLCJvcmlnaW5hbElkIjpudWxsLCJhdXRob3IiOiJhaWR8YzgxZDQ5NDEtNWZkNy00YTE3LThmMjItZWRhZTYxZTBhMjdkIiwic2VsZWN0ZWRBdXRob3JJZCI6Im5vbmUiLCJjb3Vyc2VJZCI6InhPak45YU5tbTl1eGpBdUVndWY2aUVCY1F5NFpUV0F5IiwidGl0bGUiOiJNYWtpbmcgdGhlIHJpZ2h0IGRlY2lzaW9uIiwiZGVzY3JpcHRpb24iOiIiLCJ0eXBlIjoiYmxvY2tzIiwiaWNvbiI6IkFydGljbGUiLCJpdGVtcyI6W3siaWQiOiJja3FpNWF5anMwMDNzM2U1a3B4dzhoMjc3IiwidHlwZSI6InF1b3RlIiwiaXRlbXMiOlt7ImlkIjoiY2txaTVheWpzMDAzdDNlNWsxdWw4MjVicyIsIm5hbWUiOiIiLCJhdmF0YXIiOnsibWVkaWEiOnt9fSwicGFyYWdyYXBoIjoiPHA+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDIycHg7XCI+VGhlIGxldmVsIG9mIHJpc2sgeW91IHdpc2ggdG8gZXhwb3NlIHlvdXJzZWxmIHRvIGlzIGEgPHN0cm9uZz5wZXJzb25hbCBjaG9pY2U8L3N0cm9uZz4uPGJyPjwvc3Bhbj48YnI+PGJyPjxicj48YnI+PGJyPjxicj48YnI+PC9wPiIsImJhY2tncm91bmQiOnsibWVkaWEiOnsiaW1hZ2UiOnsia2V5IjoicmlzZS9jb3Vyc2VzL3hPak45YU5tbTl1eGpBdUVndWY2aUVCY1F5NFpUV0F5L0NaOXVZdG83SW5EWlRuU3ItV0VNMjAyM19iYW5uZXJfMmtweF9IUF9QcmVuZHJlRGVjaXNpb25fTk9QUk9DRVNTLmpwZyIsInR5cGUiOiJpbWFnZSIsImNydXNoZWRLZXkiOiJEQ3ZjbjVZc3UzeXFrc0FWXy1MRFY1bXhhcFR1RmFOaUouanBnIiwib3JpZ2luYWxVcmwiOiJXRU0yMDIzX2Jhbm5lcl8ya3B4X0hQX1ByZW5kcmVEZWNpc2lvbl9OT1BST0NFU1MuanBnIiwidXNlQ3J1c2hlZEtleSI6dHJ1ZX19fX1dLCJmYW1pbHkiOiJxdW90ZSIsInZhcmlhbnQiOiJiYWNrZ3JvdW5kIiwic2V0dGluZ3MiOnsicGFkZGluZ1RvcCI6MCwicGFkZGluZ0JvdHRvbSI6MCwiYmFja2dyb3VuZENvbG9yIjoiIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2txcW1meHl0MDAydzNlNWtpeGY5Z2hzMSIsInR5cGUiOiJ0ZXh0IiwiaXRlbXMiOlt7ImlkIjoiY2txcW0yNXJoMDAyNzNlNWt2bWY0MTVqbCIsInBhcmFncmFwaCI6IjxwPjxzcGFuIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDtcIj5Zb3UgdG9vayB0aGUgdGltZSB0byBhbmFseXplIHRoZSByaXNrIGZhY3RvcnMgbWV0aG9kaWNhbGx5LCBldmFsdWF0ZSB0aGVpciBlZmZlY3RzIGFuZCByZXZpZXcgcmVjb21tZW5kYXRpb25zIGZvciBzcGVjaWZpYyBzaXR1YXRpb25zLiBZb3UmcnNxdW87dmUgaWRlbnRpZmllZCB0aGUgd2FybmluZyBzaWducyBvZiBkYW5nZXIuIE5vdyBpcyB0aGUgY3JpdGljYWwgbW9tZW50IHdoZXJlIHlvdSBtYWtlIGEgcGVyc29uYWwgZGVjaXNpb24sIDxzdHJvbmc+d2hpY2ggbWF5IGludm9sdmUgZ2l2aW5nIHVwIG9uIHRoZSBwcm9qZWN0PC9zdHJvbmc+Ljwvc3Bhbj48L3NwYW4+PC9wPjxwPjxzcGFuIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDtcIj5JdCZyc3F1bztzIHVwIHRvIHlvdSB0byBzZXQgdGhlIGxpbWl0cyBvZiB5b3VyIHByYWN0aWNlIGluIG9yZGVyIHRvIHJlbWFpbiB3aXRoaW4geW91ciBwZXJzb25hbCBib3VuZGFyaWVzIG9mIGNvbWZvcnQsIGVuam95bWVudCBhbmQgc2FmZXR5LiBUaGVzZSBsaW1pdHMgYXJlIGRpZmZlcmVudCBmb3IgZXZlcnlib2R5LiBUaGV5IHNob3VsZCBiZSBhZGFwdGVkIHRvIHlvdXIgPHN0cm9uZz5za2lsbCBsZXZlbCBhbmQgdGhlIGxldmVsIG9mIHJpc2sgeW91IGFyZSBjb21mb3J0YWJsZSB3aXRoPC9zdHJvbmc+Ljwvc3Bhbj48L3NwYW4+PC9wPjxwPjxzcGFuIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDtcIj5UaGUgZGVjaXNpb24gcHJvY2VzcyBpcyBuZXZlcnRoZWxlc3Mgbm90IHB1cmVseSByYXRpb25hbDogaXQgaXMgaW5mbHVlbmNlZCBieSB5b3VyIGVtb3Rpb25zLCBtb3RpdmF0aW9ucyBhbmQgcGVyY2VwdGlvbnMuIEFsd2F5cyBsaXN0ZW4gdG8geW91ciBpbnR1aXRpb24gd2hlbiBtYWtpbmcgYSBkZWNpc2lvbi4gWW91IGNhbiBhbHdheXMgcmVhc3Nlc3MgeW91ciBwcm9qZWN0IGlmIHlvdSBoYXZlIGEgYmFkIGd1dCBmZWVsaW5nIG9yIHNlZSBhbnkgcmVkIGZsYWdzLiBZb3UgYXJlIHN0aWxsIGluIHRoZSBCRUZPUkUgc3RhZ2U6IDxzdHJvbmc+aXQmcnNxdW87cyBpbXBvcnRhbnQgdG8gYWx3YXlzIGtlZXAgeW91ciBvcHRpb25zIG9wZW48L3N0cm9uZz4uPC9zcGFuPjwvc3Bhbj48L3A+PHA+PHNwYW4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAxN3B4O1wiPjxzdHJvbmc+UmlzayBoYXMgbW9yZSB0byBkbyB3aXRoIGF0dGl0dWRlIHRoYW4gYWN0dWFsIHByYWN0aWNlLjwvc3Ryb25nPiBJdCZyc3F1bztzIG9mdGVuIGhpZGRlbiZuYnNwO3doZXJlIHlvdSBsZWFzdCBleHBlY3QgaXQsIGluIHlvdXIgZGF5LXRvLWRheSBhbmQgaW4gdGhlIHRoaW5ncyB0aGF0IHlvdSBkbyBvdmVyIGFuZCBvdmVyLjwvc3Bhbj48L3NwYW4+PC9wPjxwPjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAxN3B4OyBjb2xvcjogcmdiKDAsIDAsIDApO1wiPjxzdHJvbmc+SWYgdGhlIHJpc2sgaXMgYWNjZXB0YWJsZSwgeW91IGNhbiBjb25zaWRlciBtb3ZpbmcgZm9yd2FyZCB3aXRoIHRoZSBwcm9qZWN0LiBJZiB0aGUgcmlzayBpcyB0b28gaGlnaCwgeW91IHNob3VsZCBob2xkIG9mZiBhbmQgcmVjb25zaWRlciB0aGUgcHJvamVjdDwvc3Ryb25nPi48L3NwYW4+PC9wPiJ9XSwiZmFtaWx5IjoidGV4dCIsInZhcmlhbnQiOiJwYXJhZ3JhcGgiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjozLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIjZmRmZGZkIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2tyNTAya3E2MDAyeDNlNWttb3E4bjhvNSIsInR5cGUiOiJ0ZXh0IiwiaXRlbXMiOlt7ImlkIjoiY2tyNHppaHB2MDAyNTNlNWtxZDB5ZjMzbyIsImhlYWRpbmciOiI8UD48U1RST05HPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcIj5NYWtlIHRoZSByaWdodCBkZWNpc2lvbiE8L1NQQU4+PC9TVFJPTkc+PC9QPiJ9XSwiZmFtaWx5IjoidGV4dCIsInZhcmlhbnQiOiJzdWJoZWFkaW5nIiwic2V0dGluZ3MiOnsicGFkZGluZ1RvcCI6MywicGFkZGluZ0JvdHRvbSI6MywiYmFja2dyb3VuZENvbG9yIjoiIzEzQ0VGRiIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX0seyJpZCI6ImNrcjR6bGQzZDAwMnczZTVrcHY4bDAycTgiLCJ0eXBlIjoibGlzdCIsIml0ZW1zIjpbeyJpZCI6ImNrcjR6aWhwdjAwMmIzZTVrNWNwdzJmbW4iLCJwYXJhZ3JhcGgiOiI8UD48U1BBTiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+SG9sZGluZyBvZmYgPC9TUEFOPjwvUD4ifSx7ImlkIjoiY2tyNHppaHB2MDAyYzNlNWttc3M2aWp1aSIsInBhcmFncmFwaCI6IjxQPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj5Nb3ZpbmcgZm9yd2FyZDwvU1BBTj48L1A+In0seyJpZCI6ImNrcjR6aWhwdjAwMmQzZTVrb2g5MWx0aHAiLCJwYXJhZ3JhcGgiOiI8UD48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDsgY29sb3I6IHJnYigwLCAwLCAwKTtcIj5UcmF2ZWxsaW5nIHJ1bGVzIG9mIHRodW1iPC9TUEFOPjwvUD4ifSx7ImlkIjoiY2tyNTA2N2ZmMDAzMDNlNWt3bGg3MzJ2diIsInBhcmFncmFwaCI6IjxQPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj5Db21tdW5pY2F0aW9uIHJ1bGVzIG9mIHRodW1iPC9TUEFOPjwvUD4iLCJpc05ld2x5SW5zZXJ0ZWQiOmZhbHNlfV0sImZhbWlseSI6Imxpc3QiLCJ2YXJpYW50IjoibnVtYmVyZWQiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjozLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3FpNWJzeTQwMDN4M2U1a2x2MHVwMTE3IiwidHlwZSI6ImRpdmlkZXIiLCJpdGVtcyI6W3siaWQiOiJja3FpMng2czEwMDEwM2U1a3h3cXZ4aWNuIiwidHlwZSI6IiIsInRpdGxlIjoiSE9MRElORyBPRkYiLCJidXR0b25Db2xvciI6ImJyYW5kIiwiY29tcGxldGVIaW50IjoiQ29tcGxldGUgdGhlIGNvbnRlbnQgYWJvdmUgYmVmb3JlIG1vdmluZyBvbi4ifV0sImZhbWlseSI6ImNvbnRpbnVlIiwidmFyaWFudCI6ImNvbnRpbnVlIiwic2V0dGluZ3MiOnsicGFkZGluZ1RvcCI6MywicGFkZGluZ0JvdHRvbSI6MywiYmFja2dyb3VuZENvbG9yIjoiIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fV0sIm1lZGlhIjp7fSwicGlsZXMiOltdLCJzZXR0aW5ncyI6e30sImR1cGxpY2F0ZWRGcm9tSWQiOiIiLCJkZWxldGVkIjpmYWxzZSwiY3JlYXRlZEF0IjoiMjAyMS0wNi0yOVQxMzo0ODo0NC4zMTBaIiwidXBkYXRlZEF0IjoiMjAyMy0wMS0xN1QxODowMToyNC4yMTJaIiwibGFzdFVwZGF0ZWRCeSI6ImFpZHxjODFkNDk0MS01ZmQ3LTRhMTctOGYyMi1lZGFlNjFlMGEyN2QiLCJyZWFkeSI6dHJ1ZSwicG9zaXRpb24iOm51bGwsInRyYW5zZmVycmVkQXQiOm51bGwsImR1cmF0aW9uIjoyLCJpc1BhcnRuZXJDb250ZW50QXV0aG9yIjpudWxsLCJoZWFkZXJJbWFnZSI6e319LHsiaWQiOiJfWXBGRkhkOWlXd1RDbzBLYUZGbWFUTldJU0RmUnZ1SiIsIm9yaWdpbmFsSWQiOm51bGwsImF1dGhvciI6ImFpZHxjODFkNDk0MS01ZmQ3LTRhMTctOGYyMi1lZGFlNjFlMGEyN2QiLCJzZWxlY3RlZEF1dGhvcklkIjoibm9uZSIsImNvdXJzZUlkIjoieE9qTjlhTm1tOXV4akF1RWd1ZjZpRUJjUXk0WlRXQXkiLCJ0aXRsZSI6IkhvbGRpbmcgb2ZmIiwiZGVzY3JpcHRpb24iOiIiLCJ0eXBlIjoiYmxvY2tzIiwiaWNvbiI6IkFydGljbGUiLCJpdGVtcyI6W3siaWQiOiJja3BzMTY4dmkwMDUzM2U1amF3bDliY2c5IiwidHlwZSI6InF1b3RlIiwiaXRlbXMiOlt7ImlkIjoiY2twczE2OHZpMDA1NDNlNWplNDkxeGxteiIsIm5hbWUiOiIiLCJhdmF0YXIiOnsibWVkaWEiOnt9fSwicGFyYWdyYXBoIjoiPHA+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDIycHg7IGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XCI+SXQmcnNxdW87cyBub3QganVzdCBob2xkaW5nIG9mZiB0aGF0JnJzcXVvO3MgaW1wb3J0YW50LCBpdCZyc3F1bztzIDxzdHJvbmc+a25vd2luZyB0aGUgcmlnaHQgdGltZTwvc3Ryb25nPiB0byBkbyBpdC48L3NwYW4+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDIycHg7XCI+PGJyPjxicj48L3NwYW4+PGJyPjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAyMnB4O1wiPjxicj48YnI+PGJyPjxicj48L3NwYW4+PGJyPjwvcD4iLCJiYWNrZ3JvdW5kIjp7Im1lZGlhIjp7ImltYWdlIjp7ImtleSI6InJpc2UvY291cnNlcy94T2pOOWFObW05dXhqQXVFZ3VmNmlFQmNReTRaVFdBeS9weXJHdjRsVHd3MnFKSURwLUJhbm5lcl9SZW5vbmNlcl8xNDQweDUwMDBweCUyNTIwMi5qcGciLCJ0eXBlIjoiaW1hZ2UiLCJjcnVzaGVkS2V5IjoiVmNUeHRLOUJvZHVOTjBnaF85bWk5d2kteTdrYWJzdGZILmpwZyIsIm9yaWdpbmFsVXJsIjoiQmFubmVyX1Jlbm9uY2VyXzE0NDB4NTAwMHB4IDIuanBnIiwidXNlQ3J1c2hlZEtleSI6dHJ1ZX19fX1dLCJtZWRpYSI6e30sImZhbWlseSI6InF1b3RlIiwidmFyaWFudCI6ImJhY2tncm91bmQiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjowLCJwYWRkaW5nQm90dG9tIjowLCJiYWNrZ3JvdW5kQ29sb3IiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3FqdHhucHcwMDQ2M2U1azllaXZlNTBrIiwidHlwZSI6InRleHQiLCJpdGVtcyI6W3siaWQiOiJja3FqcXJuZDIwMDF6M2U1a3g1NThhaGxvIiwicGFyYWdyYXBoIjoiPFA+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+Rm9yZWdvaW5nIGEgcHJvamVjdCBjYW4gYmUgYSBoYXJkIGRlY2lzaW9uIHRvIG1ha2UuIEl0IHdvdWxkIGJlIGEgc2hhbWUgdG8gc2VlIHRoaXMgYXMgZmFpbHVyZSDigJMgaG9sZGluZyBvZmYgb24gYSBwcm9qZWN0IGlzIGFsd2F5cyBiZXR0ZXIgdGhhbiBtYWtpbmcgYSB3cm9uZyBkZWNpc2lvbi7CoDwvU1BBTj48L1A+PFA+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPjxTUEFOIHN0eWxlPVwiZm9udC1zaXplOiAxN3B4O1wiPllvdSBzaG91bGQgbmV2ZXIgaGF2ZSB0byBqdXN0aWZ5IHlvdXJzZWxmLiBUaGUgbW91bnRhaW4gaXNu4oCZdCBnb2luZyBhbnl3aGVyZSDigJMgeW91IGNhbiBhbHdheXMgbWFrZSBhbm90aGVyIGF0dGVtcHQgd2hlbiBwZXJzb25hbCBhbmQgbmF0dXJhbCBjb25kaXRpb25zIGFyZSBtb3JlIGZhdm91cmFibGUuwqA8L1NQQU4+PC9TUEFOPjwvUD48UD48U1BBTiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7XCI+S25vd2luZyBob3cgdG8gc2F5IOKAnG5v4oCdIHNob3dzIHRoYXQgeW91IGhhdmUgY29uZmlkZW5jZSBpbiB5b3Vyc2VsZiBhbmQgaW4gdGhlIG90aGVyIG1lbWJlcnMgb2YgdGhlIGdyb3VwLiBJdCBpcyBhIHNpZ24gb2Ygc3RyZW5ndGguIE1vdmUgdG8gcGxhbiBCIGFuZCByZS1ldmFsdWF0ZSBjb250aW51b3VzbHkuPC9TUEFOPjwvU1BBTj48L1A+PFA+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+VGhlIG1vcmUgb3B0aW9ucyB5b3UgcGxhbiwgdGhlIGVhc2llciB5b3VyIGRlY2lzaW9uIHdpbGwgYmUuPC9TUEFOPjwvUD4ifV0sImZhbWlseSI6InRleHQiLCJ2YXJpYW50IjoicGFyYWdyYXBoIiwic2V0dGluZ3MiOnsicGFkZGluZ1RvcCI6MywicGFkZGluZ0JvdHRvbSI6MywiYmFja2dyb3VuZENvbG9yIjoiI2ZmZmZmZiIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX0seyJpZCI6ImNrcHMyeDhpcTAwOWMzZTVqejZvdDQ5cnciLCJ0eXBlIjoiZGl2aWRlciIsIml0ZW1zIjpbeyJpZCI6ImNrcHMydnlwOTAwOTEzZTVqZXJ0aXYwOGwiLCJ0eXBlIjoiIiwidGl0bGUiOiJNT1ZJTkcgRk9SV0FSRCIsImJ1dHRvbkNvbG9yIjoiYnJhbmQiLCJjb21wbGV0ZUhpbnQiOiJDb21wbGV0ZSB0aGUgY29udGVudCBhYm92ZSBiZWZvcmUgbW92aW5nIG9uLiJ9XSwibWVkaWEiOnt9LCJmYW1pbHkiOiJjb250aW51ZSIsInZhcmlhbnQiOiJjb250aW51ZSIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjMsInBhZGRpbmdCb3R0b20iOjMsImJhY2tncm91bmRDb2xvciI6IiNGNUZGMCIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX1dLCJtZWRpYSI6e30sInBpbGVzIjpbXSwic2V0dGluZ3MiOnt9LCJkdXBsaWNhdGVkRnJvbUlkIjoib1F1WVhmQ1dnSEM2R1JiV1p6TmRHRFV1dFhyWHFJbTkiLCJkZWxldGVkIjpmYWxzZSwiY3JlYXRlZEF0IjoiMjAyMS0wNi0yNVQxNjoxNDo1NS4xMTFaIiwidXBkYXRlZEF0IjoiMjAyMy0wMS0xN1QxODowMjo1MS43MDNaIiwibGFzdFVwZGF0ZWRCeSI6ImFpZHxjODFkNDk0MS01ZmQ3LTRhMTctOGYyMi1lZGFlNjFlMGEyN2QiLCJyZWFkeSI6dHJ1ZSwicG9zaXRpb24iOm51bGwsInRyYW5zZmVycmVkQXQiOm51bGwsImR1cmF0aW9uIjoxLCJpc1BhcnRuZXJDb250ZW50QXV0aG9yIjpudWxsLCJoZWFkZXJJbWFnZSI6e319LHsiaWQiOiIyeUI3bFN5SnlTNFl5TWpPTlhPZU9aSGZJZk11UElqeCIsIm9yaWdpbmFsSWQiOm51bGwsImF1dGhvciI6ImFpZHxjODFkNDk0MS01ZmQ3LTRhMTctOGYyMi1lZGFlNjFlMGEyN2QiLCJzZWxlY3RlZEF1dGhvcklkIjoibm9uZSIsImNvdXJzZUlkIjoieE9qTjlhTm1tOXV4akF1RWd1ZjZpRUJjUXk0WlRXQXkiLCJ0aXRsZSI6Ik1vdmluZyBmb3J3YXJkIiwiZGVzY3JpcHRpb24iOiIiLCJ0eXBlIjoiYmxvY2tzIiwiaWNvbiI6IkFydGljbGUiLCJpdGVtcyI6W3siaWQiOiJja3BzMTY4dmkwMDUzM2U1amF3bDliY2c5IiwidHlwZSI6InF1b3RlIiwiaXRlbXMiOlt7ImlkIjoiY2twczE2OHZpMDA1NDNlNWplNDkxeGxteiIsIm5hbWUiOiIiLCJhdmF0YXIiOnsibWVkaWEiOnt9fSwicGFyYWdyYXBoIjoiPHA+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDIycHg7XCI+VGhpcyBpcyB0aGUgbW9tZW50IHlvdSZyc3F1bzt2ZSBiZWVuIHdhaXRpbmcgZm9yLiBJdCZyc3F1bztzIHRha2VuIDxzdHJvbmc+YSBsb3Qgb2YgcGF0aWVuY2UsIHNraWxsIGFuZCBtb3RpdmF0aW9uPC9zdHJvbmc+IHRvIGdldCBoZXJlLjxicj48YnI+PGJyPjxicj48L3NwYW4+PC9wPiIsImJhY2tncm91bmQiOnsibWVkaWEiOnsiaW1hZ2UiOnsia2V5IjoicmlzZS9jb3Vyc2VzL3hPak45YU5tbTl1eGpBdUVndWY2aUVCY1F5NFpUV0F5L3ZIRU5JNE9fbnlhRjVQOWItV0VNMjAyM19iYW5uZXJfMmtweF9IUF9SZWFsaXNlcjJfTk9QUk9DRVNTLmpwZyIsInR5cGUiOiJpbWFnZSIsImNydXNoZWRLZXkiOiJHRDhaVmdXell5bmVFZmtJX1JKQTJDdzFHWG56bzBNUjAuanBnIiwib3JpZ2luYWxVcmwiOiJXRU0yMDIzX2Jhbm5lcl8ya3B4X0hQX1JlYWxpc2VyMl9OT1BST0NFU1MuanBnIiwidXNlQ3J1c2hlZEtleSI6dHJ1ZX19fX1dLCJtZWRpYSI6e30sImZhbWlseSI6InF1b3RlIiwidmFyaWFudCI6ImJhY2tncm91bmQiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjowLCJwYWRkaW5nQm90dG9tIjowLCJiYWNrZ3JvdW5kQ29sb3IiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3JkbXlidm8wMDM2M2U1a3BoazJjODVxIiwidHlwZSI6InRleHQiLCJpdGVtcyI6W3siaWQiOiJja3JkbXd6Z2UwMDI3M2U1a3VydGY3Ymp4IiwicGFyYWdyYXBoIjoiPHA+PHNwYW4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDE3cHg7XCI+SW4gb3JkZXIgdG8gY2Fycnkgb3V0IHlvdXIgcHJvamVjdCBzYWZlbHkgYW5kIHN1Y2Nlc3NmdWxseSwgaXQmcnNxdW87cyBpbXBvcnRhbnQgdG8ga2VlcCBpbiBtaW5kIHNvbWUgYmFzaWMgc2FmZXR5IHJ1bGVzLiZuYnNwOzwvc3Bhbj48L3A+PHA+PHNwYW4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDE3cHg7XCI+VGhlc2UgcnVsZXMgY292ZXIgYWxsIGFzcGVjdHMgb2YgdHJhdmVsIGFuZCBjb21tdW5pY2F0aW9uLjwvc3Bhbj48L3A+In1dLCJmYW1pbHkiOiJ0ZXh0IiwidmFyaWFudCI6InBhcmFncmFwaCIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjMsInBhZGRpbmdCb3R0b20iOjMsImJhY2tncm91bmRDb2xvciI6IiNmZmZmZmYiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3JkbXl6ZjUwMDNhM2U1a3h3YzBkYTRmIiwidHlwZSI6InRleHQiLCJpdGVtcyI6W3siaWQiOiJja3JkbXd6Z2UwMDI0M2U1a3BveXRuZDV2IiwiaGVhZGluZyI6IjxQIHN0eWxlPVwidGV4dC1hbGlnbjogY2VudGVyO1wiPjxTUEFOIHN0eWxlPVwiY2FyZXQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsgZm9udC1zaXplOiAyNHB4O1wiPlBST0pFQ1QgQ09OU0lTVEVOQ1k8L1NQQU4+PC9QPiJ9XSwiZmFtaWx5IjoidGV4dCIsInZhcmlhbnQiOiJoZWFkaW5nIiwic2V0dGluZ3MiOnsicGFkZGluZ1RvcCI6MywicGFkZGluZ0JvdHRvbSI6MywiYmFja2dyb3VuZENvbG9yIjoiIzEzQ0VGRiIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX0seyJpZCI6ImNrcnhuc3VmdDAwNmozZTVraHB5aDUyYTIiLCJ0eXBlIjoiaW1hZ2UiLCJpdGVtcyI6W3siaWQiOiJja3J4a3dib28wMDJnM2U1azdnN2EyY2JkIiwibWVkaWEiOnsiaW1hZ2UiOnsia2V5IjoicmlzZS9jb3Vyc2VzL3hPak45YU5tbTl1eGpBdUVndWY2aUVCY1F5NFpUV0F5L3M0RjlGVEpuUVlSY0ppbGMtRG9tRGFoZXJfMjAxM19BbmRlcm1hdHQtNjk3MS5qcGVnIiwidHlwZSI6ImltYWdlIiwiY3J1c2hlZEtleSI6Im00T0hxNnU0NWFvcy1kdzhfQTloUzJ1cG5iaWpWUzNXdy5qcGciLCJvcmlnaW5hbFVybCI6IkRvbURhaGVyXzIwMTNfQW5kZXJtYXR0LTY5NzEuanBlZyIsInVzZUNydXNoZWRLZXkiOnRydWV9fSwiY2FwdGlvbiI6IiIsInBhcmFncmFwaCI6IjxQPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAxN3B4O1wiPlRoZSBmZWVsaW5nIG9mIGJlaW5nIGluIGhhcm1vbnkgd2l0aCB5b3Vyc2VsZiwgdGhvc2UgYXJvdW5kIHlvdSBhbmQgdGhlIGVsZW1lbnRzLjwvU1BBTj48L1A+PFA+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7XCI+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPkVuam95IHRoZSBzYXRpc2ZhY3Rpb24gb2YgaGF2aW5nIHN1Y2Nlc3NmdWxseSBjYXJyaWVkIG91dCB5b3VyIHByb2plY3QgYW5kIGFjaGlldmVkIHlvdXIgb2JqZWN0aXZlcyBieSBlZmZpY2llbnRseSBhbmQgbWV0aG9kaWNhbGx5IG1hbmFnaW5nIHJpc2suIFRha2Ugc3RvY2sgb2YgdGhlIG9ic2VydmF0aW9ucyB5b3UgbWFkZSBhbmQgc2Vuc2F0aW9ucyB5b3UgZXhwZXJpZW5jZWQsIGFzIHRoZXnigJlsbCBiZSB1c2VmdWwgaW4gZnV0dXJlIHByb2plY3RzLiBBIHBvc2l0aXZlIGV4cGVyaWVuY2UgaXMgd29ydGggaXRzIHdlaWdodCBpbiBnb2xkITwvU1BBTj48L1NQQU4+PC9QPjxQPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAxN3B4O1wiPlJlcGVhdCB0aGUgcHJvY2VzcyBhcyBvZnRlbiBhcyBwb3NzaWJsZS4gRG9u4oCZdCBmb3JnZXQgdGhhdCB0aHJvdWdob3V0wqB0aGUgZGF5LCBzb21lIHJpc2tzIG1heSBkaXNhcHBlYXIgYW5kIG5ldyBvbmVzIG1heSBjcm9wIHVwLjwvU1BBTj48L1A+In1dLCJmYW1pbHkiOiJpbWFnZSIsInZhcmlhbnQiOiJ0ZXh0IGFzaWRlIiwic2V0dGluZ3MiOnsib3BhY2l0eSI6MC41LCJpbWFnZVNpemUiOiJtZWRpdW0iLCJwYWRkaW5nVG9wIjozLCJ6b29tT25DbGljayI6ZmFsc2UsIm9wYWNpdHlDb2xvciI6IiMwMDAwMDAiLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3FpNWt5NHEwMDQxM2U1azRzd3E1MDNrIiwidHlwZSI6InRleHQiLCJpdGVtcyI6W3siaWQiOiJja3FpMng2czIwMDF6M2U1azFkeHRzZHFlIiwicGFyYWdyYXBoIjoiPFA+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPjxTUEFOIHN0eWxlPVwiZm9udC1zaXplOiAxN3B4O1wiPjxTVFJPTkc+VGhlIGdvYWwgaXMgdG8gcmVtYWluIGNvbnNpc3RlbnQ8L1NUUk9ORz4uIENvbnN0YW50bHkgcmUtZXZhbHVhdGUgYWxsIHRoZSBlbGVtZW50cyBvZiB0aGUgcmlzayBtYW5hZ2VtZW50IHByb2Nlc3MgaW4gYWxsIG5ldyBzaXR1YXRpb25zIHRocm91Z2hvdXQgZWFjaCBydW4sIGRheSwgd2VlayBhbmQgc2Vhc29uLjwvU1BBTj48L1NQQU4+PC9QPjxQPjxTUEFOIHN0eWxlPVwiZm9udC1zaXplOiAxN3B4OyBjb2xvcjogcmdiKDAsIDAsIDApO1wiPjxTVFJPTkc+QWx3YXlzIHJlbWFpbiB2aWdpbGFudCDigJMgcm91dGluZSBjYW4gaW1wYWlyIHlvdXIgYWJpbGl0eSB0byBtYW5hZ2UgcmlzaywgYXMgY2FuIGZhdGlndWUuPC9TVFJPTkc+PC9TUEFOPjwvUD4ifV0sIm1lZGlhIjp7fSwiZmFtaWx5IjoidGV4dCIsInZhcmlhbnQiOiJwYXJhZ3JhcGgiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjozLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIjZmZmZmZmIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2tyZG4xYWRkMDA0YTNlNWt0MGlzcm83ayIsInR5cGUiOiJkaXZpZGVyIiwiaXRlbXMiOlt7ImlkIjoiY2tyZG13emdlMDAxMDNlNWswaXJ6d2dmcSIsInR5cGUiOiIiLCJ0aXRsZSI6IlJJU0sgTUFOQUdFTUVOVCBQUk9DRVNTIEtFWVdPUkRTIiwiYnV0dG9uQ29sb3IiOiJicmFuZCIsImNvbXBsZXRlSGludCI6IkNvbXBsZXRlIHRoZSBjb250ZW50IGFib3ZlIGJlZm9yZSBtb3Zpbmcgb24uIn1dLCJmYW1pbHkiOiJjb250aW51ZSIsInZhcmlhbnQiOiJjb250aW51ZSIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjMsInBhZGRpbmdCb3R0b20iOjMsImJhY2tncm91bmRDb2xvciI6IiIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX0seyJpZCI6ImNrcXFtbW5xYzAwNG0zZTVraDNrbGt6cDAiLCJ0eXBlIjoibGlzdCIsIml0ZW1zIjpbeyJpZCI6ImNrcXFtMjVyaDAwMmIzZTVrNW5oc293NHciLCJwYXJhZ3JhcGgiOiI8UD48U1BBTiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PFNUUk9ORz5PQlNFUlZFPC9TVFJPTkc+PC9TUEFOPjwvUD4ifSx7ImlkIjoiY2txcW0yNXJoMDAyYzNlNWtwYXR2cHdwYSIsInBhcmFncmFwaCI6IjxQPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj48U1RST05HPkxFQVJOPC9TVFJPTkc+PC9TUEFOPjwvUD4ifSx7ImlkIjoiY2txcW0yNXJoMDAyZDNlNWs0eG5yMzh3MyIsInBhcmFncmFwaCI6IjxQPjxTVFJPTkc+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPkFOQUxZWkU8L1NQQU4+PC9TVFJPTkc+PC9QPiJ9LHsiaWQiOiJja3FxbW41bjkwMDRxM2U1a2V1YWd2OWZxIiwicGFyYWdyYXBoIjoiPFA+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPjxTVFJPTkc+QVNTRVNTPC9TVFJPTkc+PC9TUEFOPjwvUD4iLCJpc05ld2x5SW5zZXJ0ZWQiOmZhbHNlfSx7ImlkIjoiY2txcW1uNnc0MDA0cjNlNWthOWE3azcxeSIsInBhcmFncmFwaCI6IjxQPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj48U1RST05HPkRFQ0lERTwvU1RST05HPjwvU1BBTj48L1A+IiwiaXNOZXdseUluc2VydGVkIjpmYWxzZX1dLCJtZWRpYSI6e30sImZhbWlseSI6Imxpc3QiLCJ2YXJpYW50IjoiYnVsbGV0ZWQiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjozLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3BzMXpydXIwMDZ4M2U1ajEyNHQ5eXgwIiwidHlwZSI6ImRpdmlkZXIiLCJpdGVtcyI6W3siaWQiOiJja3BydnE5NTkwMDEwM2U1ajFzbHVkaXRlIiwidHlwZSI6IiIsInRpdGxlIjoiVFJBVkVMTElORyBSVUxFUyBPRiBUSFVNQiIsImJ1dHRvbkNvbG9yIjoiYnJhbmQiLCJjb21wbGV0ZUhpbnQiOiJDb21wbGV0ZSB0aGUgY29udGVudCBhYm92ZSBiZWZvcmUgbW92aW5nIG9uLiJ9XSwibWVkaWEiOnt9LCJmYW1pbHkiOiJjb250aW51ZSIsInZhcmlhbnQiOiJjb250aW51ZSIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjMsInBhZGRpbmdCb3R0b20iOjMsImJhY2tncm91bmRDb2xvciI6IiNGNUZGMCIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX1dLCJtZWRpYSI6e30sInBpbGVzIjpbXSwic2V0dGluZ3MiOnt9LCJkdXBsaWNhdGVkRnJvbUlkIjoiUnFCSmQ2VVY1MlJIVHpHdkxEQS05Z0V0VlBQU3BZU1QiLCJkZWxldGVkIjpmYWxzZSwiY3JlYXRlZEF0IjoiMjAyMS0wNi0yNVQxNjoxNTowOS4yMzBaIiwidXBkYXRlZEF0IjoiMjAyMy0wMS0xN1QxODowNzoxMS45MzVaIiwibGFzdFVwZGF0ZWRCeSI6ImFpZHxjODFkNDk0MS01ZmQ3LTRhMTctOGYyMi1lZGFlNjFlMGEyN2QiLCJyZWFkeSI6dHJ1ZSwicG9zaXRpb24iOm51bGwsInRyYW5zZmVycmVkQXQiOm51bGwsImR1cmF0aW9uIjoyLCJpc1BhcnRuZXJDb250ZW50QXV0aG9yIjpudWxsLCJoZWFkZXJJbWFnZSI6e319LHsiaWQiOiJIZkZtcG1vY24yS3JyS2xXWWhkTld0TWJGUFBHd3NVNiIsIm9yaWdpbmFsSWQiOm51bGwsImF1dGhvciI6ImFpZHxjODFkNDk0MS01ZmQ3LTRhMTctOGYyMi1lZGFlNjFlMGEyN2QiLCJzZWxlY3RlZEF1dGhvcklkIjoibm9uZSIsImNvdXJzZUlkIjoieE9qTjlhTm1tOXV4akF1RWd1ZjZpRUJjUXk0WlRXQXkiLCJ0aXRsZSI6IkdPTERFTiBSVUxFUyIsImRlc2NyaXB0aW9uIjoiIiwidHlwZSI6InNlY3Rpb24iLCJpY29uIjpudWxsLCJpdGVtcyI6W10sIm1lZGlhIjp7fSwicGlsZXMiOltdLCJzZXR0aW5ncyI6e30sImR1cGxpY2F0ZWRGcm9tSWQiOiIiLCJkZWxldGVkIjpmYWxzZSwiY3JlYXRlZEF0IjoiMjAyMi0xMC0wNVQwNzoyMDozNi4zNzNaIiwidXBkYXRlZEF0IjoiMjAyMi0xMC0wNVQwNzoyMDo0OC4zOThaIiwibGFzdFVwZGF0ZWRCeSI6ImFpZHxjODFkNDk0MS01ZmQ3LTRhMTctOGYyMi1lZGFlNjFlMGEyN2QiLCJyZWFkeSI6dHJ1ZSwicG9zaXRpb24iOm51bGwsInRyYW5zZmVycmVkQXQiOm51bGwsImR1cmF0aW9uIjpudWxsLCJpc1BhcnRuZXJDb250ZW50QXV0aG9yIjpudWxsLCJoZWFkZXJJbWFnZSI6e319LHsiaWQiOiJlaGk0SnlIaGtPLXFDcm5XQ0pWVUEzcFNSVVROVU1FWSIsIm9yaWdpbmFsSWQiOm51bGwsImF1dGhvciI6ImFpZHxjODFkNDk0MS01ZmQ3LTRhMTctOGYyMi1lZGFlNjFlMGEyN2QiLCJzZWxlY3RlZEF1dGhvcklkIjoibm9uZSIsImNvdXJzZUlkIjoieE9qTjlhTm1tOXV4akF1RWd1ZjZpRUJjUXk0WlRXQXkiLCJ0aXRsZSI6IlRyYXZlbGxpbmcgcnVsZXMgb2YgdGh1bWIiLCJkZXNjcmlwdGlvbiI6IiIsInR5cGUiOiJibG9ja3MiLCJpY29uIjoiQXJ0aWNsZSIsIml0ZW1zIjpbeyJpZCI6ImNrcWp1ZWM5NTAwMngzZTVrNTl6ODZsdmgiLCJ0eXBlIjoiaW1hZ2UiLCJpdGVtcyI6W3siaWQiOiJja3FqdWJyazYwMDJmM2U1azF0eXdjZmh4IiwibWVkaWEiOnsiaW1hZ2UiOnsia2V5IjoicmlzZS9jb3Vyc2VzL3hPak45YU5tbTl1eGpBdUVndWY2aUVCY1F5NFpUV0F5L20yS3BWY0o1UnFJM1UxYnYtV0VNMjAyM19iYW5uZXJfMmtweF9IUF9SZWdsZXNEb3JfTk9QUk9DRVNTLmpwZyIsInR5cGUiOiJpbWFnZSIsImNydXNoZWRLZXkiOiI3MlRvb2FOZDFEY0tjcVFhX3pqNk9qaERBR2UyVDRUQnMuanBnIiwib3JpZ2luYWxVcmwiOiJXRU0yMDIzX2Jhbm5lcl8ya3B4X0hQX1JlZ2xlc0Rvcl9OT1BST0NFU1MuanBnIiwidXNlQ3J1c2hlZEtleSI6dHJ1ZX19LCJjYXB0aW9uIjoiIn1dLCJmYW1pbHkiOiJpbWFnZSIsInZhcmlhbnQiOiJmdWxsIiwic2V0dGluZ3MiOnsib3BhY2l0eSI6MC41LCJwYWRkaW5nVG9wIjowLCJ6b29tT25DbGljayI6dHJ1ZSwib3BhY2l0eUNvbG9yIjoiIzAwMDAwMCIsInBhZGRpbmdCb3R0b20iOjAsImJhY2tncm91bmRDb2xvciI6IiIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX0seyJpZCI6ImNsOHZhODJ2YTAwMHUyNjZsNHBpbGRnem0iLCJ0eXBlIjoibXVsdGltZWRpYSIsIml0ZW1zIjpbeyJpZCI6ImNsOHZhODJ2YjAwMHYyNjZsMXdtZ2pudzEiLCJtZWRpYSI6eyJlbWJlZCI6eyJzcmMiOiIvL2Nkbi5lbWJlZGx5LmNvbS93aWRnZXRzL21lZGlhLmh0bWw/c3JjPWh0dHBzJTNBJTJGJTJGcGxheWVyLnZpbWVvLmNvbSUyRnZpZGVvJTJGNzU3MDY4NDM3JTNGaCUzRDIxNTNmMzc3ZDElMjZhcHBfaWQlM0QxMjI5NjMmZG50cD0xJmRpc3BsYXlfbmFtZT1WaW1lbyZ1cmw9aHR0cHMlM0ElMkYlMkZ2aW1lby5jb20lMkY3NTcwNjg0MzcmaW1hZ2U9aHR0cCUzQSUyRiUyRmkudmltZW9jZG4uY29tJTJGdmlkZW8lMkYxNTIwNzI3NTcwLWYwODkwNDkyNDkxMjQ3MjdjNjE1ZDNlMmE4ZmFkY2M4ZTEyNzJhODAyZWQ3YWU5YWU2YjJiNTQ1YjRmYTZmOWQtZF8xMjgwJmtleT00MGNiMzA2NTVhN2Y0YTQ2YWRhYWYxOGVmYjA1ZGIyMSZ0eXBlPXRleHQlMkZodG1sJnNjaGVtYT12aW1lbyIsInR5cGUiOiJlbWJlZCIsInRpdGxlIjoiWGF2aWVyIGRlIExlIFJ1ZSAtIFJvdXRpbmUiLCJmYXZpY29uIjoiaHR0cHM6Ly92aW1lby5jb20vZmF2aWNvbi5pY28iLCJwcm92aWRlciI6IlZpbWVvIiwiZW1iZWRUeXBlIjoidmlkZW8iLCJ0aHVtYm5haWwiOiJodHRwOi8vaS52aW1lb2Nkbi5jb20vdmlkZW8vMTUyMDcyNzU3MC1mMDg5MDQ5MjQ5MTI0NzI3YzYxNWQzZTJhOGZhZGNjOGUxMjcyYTgwMmVkN2FlOWFlNmIyYjU0NWI0ZmE2ZjlkLWRfMTI4MCIsImRlc2NyaXB0aW9uIjpudWxsLCJvcmlnaW5hbFVybCI6Imh0dHBzOi8vdmltZW8uY29tLzc1NzA2ODQzNyIsInByb3ZpZGVyVXJsIjoiaHR0cHM6Ly92aW1lby5jb20vIn19LCJzZXR0aW5ncyI6eyJzaG93TWV0YURhdGEiOmZhbHNlfX1dLCJmYW1pbHkiOiJtdWx0aW1lZGlhIiwidmFyaWFudCI6ImVtYmVkIiwic2V0dGluZ3MiOnsiY2FyZE1vZGUiOiJXSElURSIsInN0eWxlTW9kZSI6IkJSQU5ERUQiLCJwYWRkaW5nVG9wIjozLCJzaG93Qm9yZGVyIjpmYWxzZSwicGFkZGluZ0JvdHRvbSI6NiwiYmFja2dyb3VuZE1vZGUiOiJDT0xPUiIsImJhY2tncm91bmRDb2xvciI6IiIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX0seyJpZCI6ImNrcXFteDh6NDAwNXUzZTVrYTVudWR4NGwiLCJ0eXBlIjoiaW50ZXJhY3RpdmUiLCJpdGVtcyI6W3siaWQiOiJja3FxbTI1cmgwMDF4M2U1a3UwMXg5MjR6IiwiZGF0ZSI6IiIsIm1lZGlhIjp7InRtcCI6eyJpbWFnZSI6eyJrZXkiOiJyaXNlL2NvdXJzZXMveE9qTjlhTm1tOXV4akF1RWd1ZjZpRUJjUXk0WlRXQXkvTGNDcjI0U3R6bEZWM09URS1sZWFkZXIuSlBHIiwidHlwZSI6ImltYWdlIiwiY3J1c2hlZEtleSI6InJpc2UvY291cnNlcy94T2pOOWFObW05dXhqQXVFZ3VmNmlFQmNReTRaVFdBeS95S191c2ZHOTQ1cGswLTVYLmpwZyIsIm9yaWdpbmFsVXJsIjoibGVhZGVyLkpQRyIsInVzZUNydXNoZWRLZXkiOnRydWV9fX0sInRpdGxlIjoiIiwiZGVzY3JpcHRpb24iOiI8UCBzdHlsZT1cInRleHQtYWxpZ246IGxlZnQ7XCI+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDI0cHg7XCI+PFNUUk9ORz48U1BBTiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+MS4gRGVzaWduYXRlIGEgbGVhZGVyIHRvIG1hbmFnZSBhbmQgZ3VpZGUgdGhlIGdyb3VwLjwvU1BBTj48L1NUUk9ORz48L1NQQU4+PC9QPiJ9LHsiaWQiOiJja3FxbTI1cmgwMDF5M2U1a3BjZjRpeDAyIiwiZGF0ZSI6IiIsInRpdGxlIjoiIiwiZGVzY3JpcHRpb24iOiI8UCBzdHlsZT1cInRleHQtYWxpZ246IGxlZnQ7XCI+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDI0cHg7XCI+PFNUUk9ORz4yLiBEZXRlcm1pbmUgeW91ciByb3V0ZSBieSBzZWVraW5nIG91dCBmYXZvdXJhYmxlIHRlcnJhaW4uPC9TVFJPTkc+PC9TUEFOPjwvUD4ifSx7ImlkIjoiY2txcW4wbXg1MDA1eTNlNWtuYTE5a2k3YiIsImRhdGUiOiIiLCJtZWRpYSI6eyJ0bXAiOnsiaW1hZ2UiOnsia2V5IjoicmlzZS9jb3Vyc2VzL3hPak45YU5tbTl1eGpBdUVndWY2aUVCY1F5NFpUV0F5L1dVMkJxZWhMU1hOQ0diVnotZGlzdGFuY2UlMjUyMHBsYXQuSlBHIiwidHlwZSI6ImltYWdlIiwiY3J1c2hlZEtleSI6InJpc2UvY291cnNlcy94T2pOOWFObW05dXhqQXVFZ3VmNmlFQmNReTRaVFdBeS9CZEJhaUdVV3l5XzRWUEV5LmpwZyIsIm9yaWdpbmFsVXJsIjoiZGlzdGFuY2UgcGxhdC5KUEciLCJ1c2VDcnVzaGVkS2V5Ijp0cnVlfX19LCJ0aXRsZSI6IiIsImRlc2NyaXB0aW9uIjoiPFAgc3R5bGU9XCJ0ZXh0LWFsaWduOiBsZWZ0O1wiPjxTVFJPTkc+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDI0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+My4gQmVmb3JlIHNldHRpbmcgb3V0LCBlc3RhYmxpc2ggdGhlIGRpc3RhbmNlIHRvIGJlIGtlcHQgYmV0d2VlbiBlYWNoIGdyb3VwIG1lbWJlciBkdXJpbmcgdHJhdmVsLjwvU1BBTj48L1NUUk9ORz48L1A+In0seyJpZCI6ImNrcXFuMHQ1bTAwNjAzZTVrNTEzcW1saTEiLCJkYXRlIjoiIiwibWVkaWEiOnsidG1wIjp7ImltYWdlIjp7ImtleSI6InJpc2UvY291cnNlcy94T2pOOWFObW05dXhqQXVFZ3VmNmlFQmNReTRaVFdBeS81alJseTVsWnp0ZnZ5S3g2LWRpc3RhbmNlLkpQRyIsInR5cGUiOiJpbWFnZSIsImNydXNoZWRLZXkiOiJyaXNlL2NvdXJzZXMveE9qTjlhTm1tOXV4akF1RWd1ZjZpRUJjUXk0WlRXQXkvbGlWNEhaclVFMjRkdzZBMy5qcGciLCJvcmlnaW5hbFVybCI6ImRpc3RhbmNlLkpQRyIsInVzZUNydXNoZWRLZXkiOnRydWV9fX0sInRpdGxlIjoiIiwiZGVzY3JpcHRpb24iOiI8UCBzdHlsZT1cInRleHQtYWxpZ246IGxlZnQ7XCI+PFNUUk9ORz48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMjRweDsgY29sb3I6IHJnYigwLCAwLCAwKTtcIj40LiBBbHdheXMgbWFpbnRhaW4gdGhpcyBzcGFjaW5nIGJldHdlZW4gcmlkZXJzLjwvU1BBTj48L1NUUk9ORz48L1A+In0seyJpZCI6ImNrcXFuMHU1azAwNjIzZTVrdTJ4eHNpbHUiLCJkYXRlIjoiIiwibWVkaWEiOnsidG1wIjp7ImltYWdlIjp7ImtleSI6InJpc2UvY291cnNlcy94T2pOOWFObW05dXhqQXVFZ3VmNmlFQmNReTRaVFdBeS9KYnJXRGdQSTFhSjZwOWotLXNvbG8uSlBHIiwidHlwZSI6ImltYWdlIiwiY3J1c2hlZEtleSI6InJpc2UvY291cnNlcy94T2pOOWFObW05dXhqQXVFZ3VmNmlFQmNReTRaVFdBeS9tQndkajBHbUtKQ0s4OVB1LmpwZyIsIm9yaWdpbmFsVXJsIjoic29sby5KUEciLCJ1c2VDcnVzaGVkS2V5Ijp0cnVlfX19LCJ0aXRsZSI6IiIsImRlc2NyaXB0aW9uIjoiPFAgc3R5bGU9XCJ0ZXh0LWFsaWduOiBsZWZ0O1wiPjxTVFJPTkc+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDI0cHg7XCI+NS4gVHJhdmVsIG9uZSBhdCBhIHRpbWUgdGhyb3VnaCBhdmFsYW5jaGUgZXhwb3NlZCBhcmVhcy48L1NQQU4+PC9TVFJPTkc+PC9QPiJ9LHsiaWQiOiJja3FxbjB1eGwwMDY0M2U1azg4YzNvcTduIiwiZGF0ZSI6IiIsInRpdGxlIjoiIiwiZGVzY3JpcHRpb24iOiI8UCBzdHlsZT1cInRleHQtYWxpZ246IGxlZnQ7XCI+PFNUUk9ORz48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMjRweDsgY29sb3I6IHJnYigwLCAwLCAwKTtcIj42LiBBbHdheXMgc2VlayBvdXQgaXNsYW5kcyBvZiBzYWZldHkgd2hlbiBzdG9wcGluZyBvciByZWdyb3VwaW5nLjwvU1BBTj48L1NUUk9ORz48L1A+In0seyJpZCI6ImNrcXFuMHZqNjAwNjYzZTVrNDN5Z3IzYzUiLCJkYXRlIjoiIiwidGl0bGUiOiIiLCJkZXNjcmlwdGlvbiI6IjxQIHN0eWxlPVwidGV4dC1hbGlnbjogbGVmdDtcIj48U1RST05HPjxTUEFOIHN0eWxlPVwiZm9udC1zaXplOiAyNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApO1wiPjcuIERvbuKAmXQgc3RvcCBpbiB0aGUgZGlyZWN0IHZpY2luaXR5IG9mIHRoZSBzbG9wZSwgd2hlcmUgeW91IGFyZSBzdGlsbCBwb3RlbnRpYWxseSBpbiB0aGUgYXZhbGFuY2hlIHBhdGguPC9TUEFOPjwvU1RST05HPjwvUD4ifSx7ImlkIjoiY2txcW4wdzEwMDA2ODNlNWtrM21hYW8zMyIsImRhdGUiOiIiLCJ0aXRsZSI6IiIsImRlc2NyaXB0aW9uIjoiPFAgc3R5bGU9XCJ0ZXh0LWFsaWduOiBsZWZ0O1wiPjxTVFJPTkc+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDI0cHg7XCI+OC4gRXN0YWJsaXNoIHRoZSBuZXh0IGdhdGhlcmluZyBwb2ludCBiZWZvcmUgc2V0dGluZyBvZmYuPC9TUEFOPjwvU1RST05HPjwvUD4ifSx7ImlkIjoiY2txcW4wd2V1MDA2YTNlNWtmcTU5bTlnMiIsImRhdGUiOiIiLCJ0aXRsZSI6IiIsImRlc2NyaXB0aW9uIjoiPFAgc3R5bGU9XCJ0ZXh0LWFsaWduOiBsZWZ0O1wiPjxTVFJPTkc+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDI0cHg7XCI+OS4gQ2hlY2sgdGhhdCB0aGUgcGVyc29uIGZvbGxvd2luZyB5b3UgaXMgc2FmZS48L1NQQU4+PC9TVFJPTkc+PC9QPiJ9LHsiaWQiOiJja3FxbjB3cjcwMDZjM2U1a3V2empkbHp2IiwiZGF0ZSI6IiIsInRpdGxlIjoiIiwiZGVzY3JpcHRpb24iOiI8UCBzdHlsZT1cInRleHQtYWxpZ246IGxlZnQ7XCI+PFNUUk9ORz48U1BBTiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMjRweDtcIj4xMC4gVGhlIG1vc3QgZXhwZXJpZW5jZWQgbWVtYmVycyBsZWFkIGFuZCBzd2VlcCB0aGUgZ3JvdXAuPC9TUEFOPjwvU1RST05HPjwvUD4ifSx7ImlkIjoiY2txcW42YXBvMDA2ZTNlNWtjd284ZnF0ZCIsImRhdGUiOiIiLCJ0aXRsZSI6IiIsImRlc2NyaXB0aW9uIjoiPFAgc3R5bGU9XCJ0ZXh0LWFsaWduOiBsZWZ0O1wiPjxTVFJPTkc+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDI0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+MTEuIFRoZSBsZWFzdCBleHBlcmllbmNlZCBwZXJzb24gc2hvdWxkIG5ldmVyIGJlIGxhc3QgaW4gdGhlIGdyb3VwLjwvU1BBTj48L1NUUk9ORz48L1A+In0seyJpZCI6ImNrcXFuNmJzcjAwNmczZTVrN2w2anh2am4iLCJkYXRlIjoiIiwidGl0bGUiOiIiLCJkZXNjcmlwdGlvbiI6IjxQIHN0eWxlPVwidGV4dC1hbGlnbjogbGVmdDtcIj48U1RST05HPjxTUEFOIHN0eWxlPVwiZm9udC1zaXplOiAyNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApO1wiPjEyLiBTbG93IGRvd24gYmVmb3JlIGNvbWluZyB1cCB0byBhbm90aGVyIGdyb3VwIG9yIGluZGl2aWR1YWwuPC9TUEFOPjwvU1RST05HPjwvUD4ifSx7ImlkIjoiY2txcW42ZHplMDA2aTNlNWsycDV5Ymp4YyIsImRhdGUiOiIiLCJ0aXRsZSI6IiIsImRlc2NyaXB0aW9uIjoiPFAgc3R5bGU9XCJ0ZXh0LWFsaWduOiBsZWZ0O1wiPjxTVFJPTkc+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDI0cHg7XCI+MTMuIFJlZHVjZSB0aGUgcmlzayBvZiBjb2xsaXNpb24gYW5kIGF2b2lkIGxvYWRpbmcgdGhlIHNub3dwYWNrLjwvU1BBTj48L1NUUk9ORz48L1A+In0seyJpZCI6ImNrcXFuN3M5ZDAwNmszZTVrMG11dXczeTciLCJkYXRlIjoiIiwidGl0bGUiOiIiLCJkZXNjcmlwdGlvbiI6IjxQIHN0eWxlPVwidGV4dC1hbGlnbjogbGVmdDtcIj48U1RST05HPjxTUEFOIHN0eWxlPVwiZm9udC1zaXplOiAyNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApO1wiPjE0LiBOZXZlciByaWRlIGFib3ZlIGFub3RoZXIgcGVyc29uLjwvU1BBTj48L1NUUk9ORz48L1A+In0seyJpZCI6ImNrcXFuN3R3YzAwNm0zZTVrZ2EzdWI4OHAiLCJkYXRlIjoiIiwidGl0bGUiOiIiLCJkZXNjcmlwdGlvbiI6IjxQIHN0eWxlPVwidGV4dC1hbGlnbjogbGVmdDtcIj48U1RST05HPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAyNHB4O1wiPjE1LiBJbiB0aGUgZm9yZXN0LCB1c2UgYSBidWRkeSBzeXN0ZW0gYW5kIG1haW50YWluIHZlcmJhbCBjb250YWN0LjwvU1BBTj48L1NUUk9ORz48L1A+IiwiaXNOZXdseUluc2VydGVkIjp0cnVlfV0sImZhbWlseSI6ImludGVyYWN0aXZlLWZ1bGxzY3JlZW4iLCJ2YXJpYW50IjoidGltZWxpbmUiLCJzZXR0aW5ncyI6eyJtZWRpYVdpZHRoIjoiMSIsInBhZGRpbmdUb3AiOjMsInpvb21PbkNsaWNrIjp0cnVlLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIjZTdmYWZmIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2txaTRlaHVqMDAzODNlNWt4eGQ2b3UxayIsInR5cGUiOiJkaXZpZGVyIiwiaXRlbXMiOlt7ImlkIjoiY2twcnZxOTU5MDAxMDNlNWoxc2x1ZGl0ZSIsInR5cGUiOiIiLCJ0aXRsZSI6IkNPTU1VTklDQVRJT04gUlVMRVMiLCJidXR0b25Db2xvciI6ImJyYW5kIiwiY29tcGxldGVIaW50IjoiQ29tcGxldGUgdGhlIGNvbnRlbnQgYWJvdmUgYmVmb3JlIG1vdmluZyBvbi4ifV0sIm1lZGlhIjp7fSwiZmFtaWx5IjoiY29udGludWUiLCJ2YXJpYW50IjoiY29udGludWUiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjozLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIjRjVGRjAiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19XSwibWVkaWEiOnt9LCJwaWxlcyI6W10sInNldHRpbmdzIjp7fSwiZHVwbGljYXRlZEZyb21JZCI6IlVldDhkZGRkOTBCeXZpaGY1VzVRdDJsQUszQmpkYTZ4IiwiZGVsZXRlZCI6ZmFsc2UsImNyZWF0ZWRBdCI6IjIwMjEtMDYtMjVUMTY6MTU6MTguODg3WiIsInVwZGF0ZWRBdCI6IjIwMjMtMDEtMTdUMTg6MDc6NTAuMTMyWiIsImxhc3RVcGRhdGVkQnkiOiJhaWR8YzgxZDQ5NDEtNWZkNy00YTE3LThmMjItZWRhZTYxZTBhMjdkIiwicmVhZHkiOnRydWUsInBvc2l0aW9uIjpudWxsLCJ0cmFuc2ZlcnJlZEF0IjpudWxsLCJkdXJhdGlvbiI6NywiaXNQYXJ0bmVyQ29udGVudEF1dGhvciI6bnVsbCwiaGVhZGVySW1hZ2UiOnt9fSx7ImlkIjoiUWRjcENNbnR1T0FzVldIanJ4S1hFcWlKUEhaVkQxNUkiLCJvcmlnaW5hbElkIjpudWxsLCJhdXRob3IiOiJhaWR8YzgxZDQ5NDEtNWZkNy00YTE3LThmMjItZWRhZTYxZTBhMjdkIiwic2VsZWN0ZWRBdXRob3JJZCI6Im5vbmUiLCJjb3Vyc2VJZCI6InhPak45YU5tbTl1eGpBdUVndWY2aUVCY1F5NFpUV0F5IiwidGl0bGUiOiJDb21tdW5pY2F0aW9uIHJ1bGVzIG9mIHRodW1iIiwiZGVzY3JpcHRpb24iOiIiLCJ0eXBlIjoiYmxvY2tzIiwiaWNvbiI6IkFydGljbGUiLCJpdGVtcyI6W3siaWQiOiJja3FqdXE2MGkwMDM0M2U1a2xvb2pydWJzIiwidHlwZSI6InF1b3RlIiwiaXRlbXMiOlt7ImlkIjoiY2txanVxNjBuMDAzNTNlNWtmbmRrYzJ2YSIsIm5hbWUiOiIiLCJhdmF0YXIiOnsibWVkaWEiOnt9fSwicGFyYWdyYXBoIjoiPHA+PHN0cm9uZz48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMjJweDtcIj5Db21tdW5pY2F0aW9uIHdpdGhpbiB0aGUgZ3JvdXAgaXMga2V5PC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAyMnB4O1wiPi4gQWxsIHRlYW0gbWVtYmVycyBuZWVkIHRvIGZ1bmN0aW9uIGFzIGEgdW5pdCBhbmQgYmUgYXdhcmUgb2Ygd2hhdCZyc3F1bztzIGhhcHBlbmluZyBhbmQgd2hhdCZyc3F1bztzIGNvbWluZy48L3NwYW4+PGJyPjxicj48YnI+PGJyPjxicj48L3A+IiwiYmFja2dyb3VuZCI6eyJtZWRpYSI6eyJpbWFnZSI6eyJrZXkiOiJyaXNlL2NvdXJzZXMveE9qTjlhTm1tOXV4akF1RWd1ZjZpRUJjUXk0WlRXQXkvU1ZpaU9fYVFQNk83RVBwWC1XRU0yMDIzX2Jhbm5lcl8ya3B4X0hQX1JlZ2xlc0RvckNvbW1fTk9QUk9DRVNTLmpwZyIsInR5cGUiOiJpbWFnZSIsImNydXNoZWRLZXkiOiJoMnV6dUJBOF9fSEROQVlsX0xUVzY3MGVScXFNQXJ0RHIuanBnIiwib3JpZ2luYWxVcmwiOiJXRU0yMDIzX2Jhbm5lcl8ya3B4X0hQX1JlZ2xlc0RvckNvbW1fTk9QUk9DRVNTLmpwZyIsInVzZUNydXNoZWRLZXkiOnRydWV9fX19XSwiZmFtaWx5IjoicXVvdGUiLCJ2YXJpYW50IjoiYmFja2dyb3VuZCIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjAsInBhZGRpbmdCb3R0b20iOjAsImJhY2tncm91bmRDb2xvciI6IiIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX0seyJpZCI6ImNrcXdmYXVycjAwMnkzZTVrMTlzMXZ1cW8iLCJ0eXBlIjoia25vd2xlZGdlQ2hlY2siLCJpdGVtcyI6W3siaWQiOiJja3F3ZGoxZGcwMDExM2U1a25wMDBwbnhhIiwidHlwZSI6Ik1VTFRJUExFX0NIT0lDRSIsInRpdGxlIjoiPFA+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+V2hhdCBpcyB0aGUgYXJtIHNpZ25hbCBmb3IgPFNUUk9ORz5TVE9QPC9TVFJPTkc+PzwvU1BBTj48L1A+IiwiYW5zd2VycyI6W3siaWQiOiJja3F3ZGoxZGcwMDEyM2U1a3RmMGp4NmxxIiwidGl0bGUiOiI8UD48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDsgY29sb3I6IHJnYigwLCAwLCAwKTtcIj5Bcm1zIG92ZXJoZWFkIGluIGEgVi1zaGFwZS48L1NQQU4+PC9QPiIsImNvcnJlY3QiOmZhbHNlfSx7ImlkIjoiY2txd2RqMWRnMDAxMzNlNWtoYWJheWk5NSIsInRpdGxlIjoiPFA+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDE3cHg7XCI+UmFpc2Ugb25lIGFybSBhbmQgbG93ZXIgdGhlIG90aGVyLjwvU1BBTj48L1A+IiwiY29ycmVjdCI6ZmFsc2V9LHsiaWQiOiJja3F3ZmQ5cTMwMDJ6M2U1azh2c3BiZXpxIiwiaXNOZXciOnRydWUsInRpdGxlIjoiPFA+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+QXJtcyBjcm9zc2VkIG92ZXJoZWFkIGluIGFuIFguPC9TUEFOPjwvUD4iLCJjb3JyZWN0Ijp0cnVlfV0sImZlZWRiYWNrIjoiIn1dLCJmYW1pbHkiOiJrbm93bGVkZ2VDaGVjayIsInZhcmlhbnQiOiJtdWx0aXBsZSBjaG9pY2UiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjozLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIjRTlGQUZGIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2txd2ZnZ2l3MDAzNDNlNWs5Nng5ZXJkNCIsInR5cGUiOiJkaXZpZGVyIiwiaXRlbXMiOlt7ImlkIjoiY2txd2RqMWRnMDAxMDNlNWt2NWIxOHV5cSIsInR5cGUiOiIiLCJ0aXRsZSI6Ik5FWFQ6IENPTU1VTklDQVRJT04gU0lHTkFMUyIsImJ1dHRvbkNvbG9yIjoiYnJhbmQiLCJjb21wbGV0ZUhpbnQiOiJDb21wbGV0ZSB0aGUgY29udGVudCBhYm92ZSBiZWZvcmUgbW92aW5nIG9uLiJ9XSwiZmFtaWx5IjoiY29udGludWUiLCJ2YXJpYW50IjoiY29udGludWUiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjozLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3FqdXI3bmUwMDM5M2U1a3Y1dmVzcnFuIiwidHlwZSI6InRleHQiLCJpdGVtcyI6W3siaWQiOiJja3FqdWJyazYwMDI1M2U1a21xcDFrNjR0IiwiaGVhZGluZyI6IjxQPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcIj5CZWZvcmUgeW91IGVudGVyIG9uIGEgc2xvcGUsIGl04oCZcyBpbXBvcnRhbnQgdG8gY2xhcmlmeSB0aGUgcm91dGUsIHRoZSBzdHJhdGVneSBmb3IgZ2V0dGluZyBhY3Jvc3MgdGhlIHNsb3BlIGFuZCByZWdyb3VwaW5nIGFyZWFzLiBEZWZpbmUgYSBjbGVhciBwcm9qZWN0IHRoYXQgYWxsIGdyb3VwIG1lbWJlcnMgYWRoZXJlIHRvLjwvU1BBTj48L1A+PFA+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1wiPkF0IGEgZGlzdGFuY2UsIGNvbW11bmljYXRpbmcgd2l0aCBhcm0gc2lnbmFscyBpcyBtb3JlIGVmZmVjdGl2ZSB0aGFuIHNob3V0aW5nOiBSYWlzZSBvbmUgYXJtIHRvIGNhbGwgZm9yIGF0dGVudGlvbiBhbmQgdXNlIHRoZSBvdGhlciB0byBpbmRpY2F0ZSBkaXJlY3Rpb246PC9TUEFOPjwvUD4iLCJwYXJhZ3JhcGgiOiI8UD48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDsgY29sb3I6IHJnYigwLCAwLCAwKTtcIj5CZWZvcmUgeW91IGVudGVyIG9uIGEgc2xvcGUsIGl04oCZcyBpbXBvcnRhbnQgdG8gY2xhcmlmeSB0aGUgcm91dGUsIHRoZSBzdHJhdGVneSBmb3IgZ2V0dGluZyBhY3Jvc3MgdGhlIHNsb3BlIGFuZCByZWdyb3VwaW5nIGFyZWFzLsKgPC9TUEFOPjwvUD48UD48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDsgY29sb3I6IHJnYigwLCAwLCAwKTtcIj48U1RST05HPkRlZmluZSBhIGNsZWFyIHByb2plY3QgdGhhdCBhbGwgZ3JvdXAgbWVtYmVycyBhZGhlcmUgdG8uPC9TVFJPTkc+PC9TUEFOPjwvUD48UD48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDsgY29sb3I6IHJnYigwLCAwLCAwKTtcIj5BdCBhIGRpc3RhbmNlLCA8U1RST05HPmNvbW11bmljYXRpbmcgd2l0aCBhcm0gc2lnbmFsczwvU1RST05HPiBpcyBtb3JlIGVmZmVjdGl2ZSB0aGFuIHNob3V0aW5nITwvU1BBTj48L1A+PFVMPjxMST48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDsgY29sb3I6IHJnYigwLCAwLCAwKTtcIj5SYWlzZSBvbmUgYXJtIHRvIGNhbGwgZm9yIGF0dGVudGlvbjwvU1BBTj48L0xJPjxMST48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDsgY29sb3I6IHJnYigwLCAwLCAwKTtcIj5Vc2UgdGhlIG90aGVyIHRvIGluZGljYXRlIGRpcmVjdGlvbjwvU1BBTj48L0xJPjwvVUw+In1dLCJmYW1pbHkiOiJ0ZXh0IiwidmFyaWFudCI6InBhcmFncmFwaCIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjMsInBhZGRpbmdCb3R0b20iOjAsImJhY2tncm91bmRDb2xvciI6IiNmZmZmZmYiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3Q4ZWNnOW8wMDNmM2U1c294OHFyeDN1IiwidHlwZSI6InRleHQiLCJpdGVtcyI6W3siaWQiOiJja3Q4ZGNrb3MwMDIzM2U1c2NsNDZieXFjIiwiaGVhZGluZyI6IjxQPjxTVFJPTkc+IEluZGljYXRpbmcgZGlyZWN0aW9uIHRvIGEgc2tpZXI8L1NUUk9ORz48L1A+IiwicGFyYWdyYXBoIjoiIn1dLCJmYW1pbHkiOiJ0ZXh0IiwidmFyaWFudCI6InN1YmhlYWRpbmcgcGFyYWdyYXBoIiwic2V0dGluZ3MiOnsicGFkZGluZ1RvcCI6NiwicGFkZGluZ0JvdHRvbSI6MCwiYmFja2dyb3VuZENvbG9yIjoiIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2t0OGVhdjZnMDAzNTNlNXN1cXN0eGdseCIsInR5cGUiOiJpbWFnZSIsIml0ZW1zIjpbeyJpZCI6ImNrdDhkY2tvczAwMmUzZTVzaDk5cjJ5aTAiLCJtZWRpYSI6eyJpbWFnZSI6eyJrZXkiOiIycDgxaVFxZWxESFFTZGFjX1FUMm4wRzlkbEloajlEZXEtUkVTQ1VFX1NJR05BTFNfU0tJRVJfNjUweDcwMHB4X05PUFJPQ0VTU18uZ2lmIiwidHlwZSI6ImltYWdlIiwiY3J1c2hlZEtleSI6InJpc2UvY291cnNlcy94T2pOOWFObW05dXhqQXVFZ3VmNmlFQmNReTRaVFdBeS92Wk5Pd2VPMDZYQ1JhWnlNLmdpZiIsIm9yaWdpbmFsVXJsIjoiUkVTQ1VFX1NJR05BTFNfU0tJRVJfNjUweDcwMHB4X05PUFJPQ0VTU18uZ2lmIiwidXNlQ3J1c2hlZEtleSI6ZmFsc2V9fSwiY2FwdGlvbiI6IiIsInBhcmFncmFwaCI6IiJ9XSwiZmFtaWx5IjoiaW1hZ2UiLCJ2YXJpYW50IjoiaGVybyIsInNldHRpbmdzIjp7Im9wYWNpdHkiOjAuNSwicGFkZGluZ1RvcCI6Mywiem9vbU9uQ2xpY2siOnRydWUsIm9wYWNpdHlDb2xvciI6IiMwMDAwMDAiLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIjMTRjZWZmIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2t0OGVkM2cyMDAzaTNlNXNjODZvOTQ5biIsInR5cGUiOiJ0ZXh0IiwiaXRlbXMiOlt7ImlkIjoiY2t0OGRja29zMDAyMzNlNXNjbDQ2YnlxYyIsImhlYWRpbmciOiI8cD48c3Ryb25nPkNvbW11bmljYXRpbmcgd2l0aCBhIGhlbGljb3B0ZXI8L3N0cm9uZz48L3A+IiwicGFyYWdyYXBoIjoiIn1dLCJmYW1pbHkiOiJ0ZXh0IiwidmFyaWFudCI6InN1YmhlYWRpbmcgcGFyYWdyYXBoIiwic2V0dGluZ3MiOnsicGFkZGluZ1RvcCI6NiwicGFkZGluZ0JvdHRvbSI6MCwiYmFja2dyb3VuZENvbG9yIjoiIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2t0OGVkcGplMDAzbDNlNXNsN3g2eWRreCIsInR5cGUiOiJpbWFnZSIsIml0ZW1zIjpbeyJpZCI6ImNrdDhkY2tvczAwMmUzZTVzaDk5cjJ5aTAiLCJtZWRpYSI6eyJpbWFnZSI6eyJrZXkiOiJFeTFnZ3JMSEhJM19GdU9RX1dERE9VaWRCZEdhdnR3akwtUko2S3ozV1prYUI0eGFtRl82SFR1TFhXMjNjTUpoVUVxLTEwXzFfUkVTQ1VFX1NJR05BTFNfSEVMSV9FTkdfTk9QUk9DRVNTXy5naWYiLCJ0eXBlIjoiaW1hZ2UiLCJjcnVzaGVkS2V5IjoicmlzZS9jb3Vyc2VzL3hPak45YU5tbTl1eGpBdUVndWY2aUVCY1F5NFpUV0F5LzNVWkpRVTBGdjNEMDFKOGsuZ2lmIiwib3JpZ2luYWxVcmwiOiJSSjZLejNXWmthQjR4YW1GXzZIVHVMWFcyM2NNSmhVRXEtMTBfMV9SRVNDVUVfU0lHTkFMU19IRUxJX0VOR19OT1BST0NFU1NfLmdpZiIsInVzZUNydXNoZWRLZXkiOmZhbHNlfX0sImNhcHRpb24iOiIiLCJwYXJhZ3JhcGgiOiIifV0sImZhbWlseSI6ImltYWdlIiwidmFyaWFudCI6Imhlcm8iLCJzZXR0aW5ncyI6eyJvcGFjaXR5IjowLjUsInBhZGRpbmdUb3AiOjMsInpvb21PbkNsaWNrIjpmYWxzZSwib3BhY2l0eUNvbG9yIjoiIzAwMDAwMCIsInBhZGRpbmdCb3R0b20iOjMsImJhY2tncm91bmRDb2xvciI6IiMxNGNlZmYiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3FpNTE1bmYwMDNvM2U1a3g3eWl5MGF1IiwidHlwZSI6InRleHQiLCJpdGVtcyI6W3siaWQiOiJja3FpMng2czIwMDJhM2U1a2ZoaWxseTE1IiwicGFyYWdyYXBoIjoiPFA+PFNUUk9ORz48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDsgY29sb3I6IHJnYigwLCAwLCAwKTtcIj5FTUVSR0VOQ1kgTlVNQkVSUzwvU1BBTj48L1NUUk9ORz48L1A+PFA+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPjxTUEFOIHN0eWxlPVwiZm9udC1zaXplOiAxN3B4O1wiPkJlZm9yZSB5b3Ugc2V0IG91dCwgZW50ZXIgZW1lcmdlbmN5IHRlbGVwaG9uZSBudW1iZXJzIGluIHlvdXIgY2VsbCBwaG9uZcKgYW5kIGRvd25sb2FkIGF2YWlsYWJsZSBlbWVyZ2VuY3kgcmVzY3VlIGFwcHMuIFRoaXMgd2lsbCBzYXZlIHlvdSBwcmVjaW91c8KgdGltZSBpbiBhbiBhY2NpZGVudC48L1NQQU4+PC9TUEFOPjwvUD48VUw+PExJPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDtcIj48U1RST05HPlVTQSwgQ0FOQURBOiA5MTE8L1NUUk9ORz48L1NQQU4+PC9TUEFOPjwvTEk+PExJPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDtcIj48U1RST05HPkVVUk9QRTogMTEyPC9TVFJPTkc+PC9TUEFOPjwvU1BBTj48L0xJPjxMST48U1RST05HPjxTUEFOIHN0eWxlPVwiZm9udC1zaXplOiAxN3B4OyBjb2xvcjogcmdiKDAsIDAsIDApO1wiPkFQUDogRUNITzExMjwvU1BBTj48L1NUUk9ORz48L0xJPjwvVUw+In1dLCJmYW1pbHkiOiJpbXBhY3QiLCJ2YXJpYW50Ijoibm90ZSIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjMsInBhZGRpbmdCb3R0b20iOjYsImJhY2tncm91bmRDb2xvciI6IiIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX0seyJpZCI6ImNsOThpc3VoYzAwMGIyNjZscWpqMzVtMjgiLCJ0eXBlIjoibXVsdGltZWRpYSIsIml0ZW1zIjpbeyJpZCI6ImNsOThpc3VoYzAwMGMyNjZsa2tsd3RtZzgiLCJtZWRpYSI6eyJlbWJlZCI6eyJzcmMiOiIvL2Nkbi5lbWJlZGx5LmNvbS93aWRnZXRzL21lZGlhLmh0bWw/c3JjPWh0dHBzJTNBJTJGJTJGcGxheWVyLnZpbWVvLmNvbSUyRnZpZGVvJTJGNzU3MDk5ODI5JTNGaCUzRGQyOTI5MWM0MzElMjZhcHBfaWQlM0QxMjI5NjMmZG50cD0xJmRpc3BsYXlfbmFtZT1WaW1lbyZ1cmw9aHR0cHMlM0ElMkYlMkZ2aW1lby5jb20lMkY3NTcwOTk4MjkmaW1hZ2U9aHR0cHMlM0ElMkYlMkZpLnZpbWVvY2RuLmNvbSUyRnZpZGVvJTJGMTUyMDc4NjU1OS0xMGVkZWU5M2ZmZjA3NjYyNGIxMzk0YmEzODI3OWZmZjQ3ZjBkNzhhNmI2Njc2MWI2ZTk0NmFhMzM3Mzk0MGNkLWRfMTI4MCZrZXk9NDBjYjMwNjU1YTdmNGE0NmFkYWFmMThlZmIwNWRiMjEmdHlwZT10ZXh0JTJGaHRtbCZzY2hlbWE9dmltZW8iLCJ0eXBlIjoiZW1iZWQiLCJ0aXRsZSI6IkF2b2lkMyAoMSkiLCJmYXZpY29uIjoiaHR0cHM6Ly92aW1lby5jb20vZmF2aWNvbi5pY28iLCJwcm92aWRlciI6IlZpbWVvIiwiZW1iZWRUeXBlIjoidmlkZW8iLCJ0aHVtYm5haWwiOiJodHRwczovL2kudmltZW9jZG4uY29tL3ZpZGVvLzE1MjA3ODY1NTktMTBlZGVlOTNmZmYwNzY2MjRiMTM5NGJhMzgyNzlmZmY0N2YwZDc4YTZiNjY3NjFiNmU5NDZhYTMzNzM5NDBjZC1kXzEyODAiLCJkZXNjcmlwdGlvbiI6bnVsbCwib3JpZ2luYWxVcmwiOiJodHRwczovL3ZpbWVvLmNvbS93M21vdW50YWluL2F2b2lkZW5kIiwicHJvdmlkZXJVcmwiOiJodHRwczovL3ZpbWVvLmNvbS8ifX0sInNldHRpbmdzIjp7InNob3dNZXRhRGF0YSI6ZmFsc2V9fV0sImZhbWlseSI6Im11bHRpbWVkaWEiLCJ2YXJpYW50IjoiZW1iZWQiLCJzZXR0aW5ncyI6eyJjYXJkTW9kZSI6IldISVRFIiwic3R5bGVNb2RlIjoiQlJBTkRFRCIsInBhZGRpbmdUb3AiOjMsInNob3dCb3JkZXIiOmZhbHNlLCJwYWRkaW5nQm90dG9tIjo2LCJiYWNrZ3JvdW5kTW9kZSI6IkNPTE9SIiwiYmFja2dyb3VuZENvbG9yIjoiIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2t0OXRnbmtvMDAydzNlNWt6bDloZWNhMCIsInR5cGUiOiJpbnRlcmFjdGl2ZSIsIml0ZW1zIjpbeyJpZCI6ImNrdDlyd3VtdjAwMHAzZTVrdm5mdndpbGoiLCJ0eXBlIjoibGluayIsImxhYmVsIjoiTEVU4oCZUyBHTyEiLCJkZXNjcmlwdGlvbiI6IjxwPjxzdHJvbmc+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDE4cHg7XCI+TkVYVCBNT0RVTEU6IFJFQUNUPC9zcGFuPjwvc3Ryb25nPjwvcD48cD48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMThweDtcIj5SZWFjdGluZyBwb3NpdGl2ZWx5PC9zcGFuPjwvcD4iLCJkZXN0aW5hdGlvbiI6Imh0dHBzOi8vdzNtb3VudGFpbi5jb20vZW4vbGVzc29ucy9yZWFjdGluZy1wb3NpdGl2ZWx5LyJ9XSwiZmFtaWx5IjoiYnV0dG9ucyIsInZhcmlhbnQiOiJidXR0b24iLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjozLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIjRTlGQUZGIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fV0sIm1lZGlhIjp7fSwicGlsZXMiOltdLCJzZXR0aW5ncyI6e30sImR1cGxpY2F0ZWRGcm9tSWQiOiJIU25FNEFDRmdCaWlmVUE5dzdCUk1PV3RfVm9CSlVDViIsImRlbGV0ZWQiOmZhbHNlLCJjcmVhdGVkQXQiOiIyMDIxLTA2LTI1VDE2OjE1OjQwLjQ5MloiLCJ1cGRhdGVkQXQiOiIyMDIzLTA1LTAzVDExOjQzOjIxLjczM1oiLCJsYXN0VXBkYXRlZEJ5IjoiYWlkfGM4MWQ0OTQxLTVmZDctNGExNy04ZjIyLWVkYWU2MWUwYTI3ZCIsInJlYWR5Ijp0cnVlLCJwb3NpdGlvbiI6bnVsbCwidHJhbnNmZXJyZWRBdCI6bnVsbCwiZHVyYXRpb24iOjYsImlzUGFydG5lckNvbnRlbnRBdXRob3IiOm51bGwsImhlYWRlckltYWdlIjp7fX1dLCJqb2JzIjpbXSwibGFiZWxTZXRJZCI6ImV0OWR5WW9pN1FBaDctN0pfWVFUdEhxMyIsImRlbGV0ZWQiOmZhbHNlLCJjcmVhdGVkQXQiOiIyMDIyLTA5LTA5VDA3OjAyOjE0LjA3N1oiLCJ1cGRhdGVkQXQiOiIyMDIzLTA1LTAzVDExOjQzOjI2LjIxNFoiLCJtYXJrQ29tcGxldGUiOmZhbHNlLCJpc0RlZmF1bHQiOmZhbHNlLCJyZWFkeSI6dHJ1ZSwicmV2aWV3SWQiOiIiLCJleHBvcnRTZXR0aW5ncyI6eyJ0aXRsZSI6IkRFQ0lTSU9OIiwiZm9ybWF0IjoiemlwIiwicXVpeklkIjpudWxsLCJ0YXJnZXQiOiJ4YXBpIiwic2hhcmVJZCI6IkFzd29WMmZEM3UzZWFmRlVuamlqelJVWG1hZXJIZzZsIiwiYWN0aXZlTE1TIjozLCJyZXBvcnRpbmciOiJwYXNzZWQtaW5jb21wbGV0ZSIsImV4cG9ydFR5cGUiOiJsbXMiLCJpZGVudGlmaWVyIjoiZGVjaXNpb25feGFwaV9lbiIsInRhcmdldE5hbWUiOiJ4QVBJIiwic3RvcnlsaW5lSWQiOm51bGwsImNvbXBsZXRlV2l0aCI6InJlcG9ydGluZyIsInF1aXpDb21wbGV0ZSI6ZmFsc2UsImFjdGl2ZUVkaXRpb24iOjAsImRpc2FibGVDb3ZlclBhZ2UiOmZhbHNlLCJlbmFibGVFeGl0Q291cnNlIjpmYWxzZSwicmVzZXRMZWFybmVyRGF0YSI6ZmFsc2UsInVwZGF0ZVJlc3VtZURhdGEiOnRydWUsInN0b3J5bGluZUNvbXBsZXRlIjpmYWxzZSwiY29tcGxldGlvblBlcmNlbnRhZ2UiOiIxMDAifSwiaGVhZGluZ1R5cGVmYWNlSWQiOiJOc2tXS2d2ZG56LTVmbGtSZlNRVTFMTVYiLCJib2R5VHlwZWZhY2VJZCI6IjNkSmJIN25mMzJRc2o4NVM5aGdaTFhrWCIsInVpVHlwZWZhY2VJZCI6Il92eTlJVnFSUHd6NndRbEtpMHdzQTlkc1lwWjdnc1EzIiwic2lkZWJhck1vZGUiOiJvcGVuIiwidGVuYW50SWQiOiJhNzRjYjg3YS01ZjA0LTRkYTUtYTI4Yy0yZTAwMjRkMTAyMmQiLCJzaG93TGVzc29uQ291bnQiOnRydWUsInNob3dOYXZpZ2F0aW9uQnV0dG9ucyI6dHJ1ZSwiYWxsb3dTZWFyY2giOnRydWUsImFuaW1hdGVCbG9ja0VudHJhbmNlIjp0cnVlLCJ0cmFuc2ZlcnJlZEF0IjpudWxsLCJhbGxvd0NvcHkiOmZhbHNlLCJlbmFibGVWaWRlb1BsYXliYWNrU3BlZWQiOnRydWUsImpvYlR5cGUiOm51bGwsInBhcnRuZXJDb250ZW50SWQiOm51bGwsImNhcmRJbWFnZSI6e30sInRoZW1lIjp7InRoZW1lSWQiOiJjbGFzc2ljIiwiY292ZXJJbWFnZSI6ImJwNXhaY3o1V0tGTWhIZ09fMjBfY3JlYXRpdmUuanBnIiwibmF2aWdhdGlvbiI6dHJ1ZSwic2hvd0F1dGhvciI6dHJ1ZSwiYWxsb3dTZWFyY2giOnRydWUsImNvbG9yQWNjZW50IjoiIzE0Y2VmZiIsImJsb2NrQ29ybmVycyI6IlJPVU5ERUQiLCJidXR0b25TY2hlbWUiOiJMSUdIVCIsInVpVHlwZWZhY2VJZCI6Il92eTlJVnFSUHd6NndRbEtpMHdzQTlkc1lwWjdnc1EzIiwiY292ZXJQYWdlVHlwZSI6IkxFRlRfT1ZFUkxBWSIsImJvZHlUeXBlZmFjZUlkIjoiSUllZXd1ZGFqMU9LOUt1a0tZTFFCTDIwIiwibmF2aWdhdGlvblR5cGUiOiJTSURFQkFSIiwiYmxvY2tQYWRkaW5nVG9wIjozMCwiY292ZXJJbWFnZUFscGhhIjo1MCwibmF2aWdhdGlvblN0eWxlIjoiTElHSFRfSU1BR0UiLCJzaG93TGVzc29uQ291bnQiOnRydWUsImxlc3NvbkhlYWRlclNpemUiOiJNRURJVU0iLCJidXR0b25JbmxpbmVTdHlsZSI6IlJPVU5ERUQiLCJjb3ZlckltYWdlRGVmYXVsdCI6Imh0dHBzOi8vYXJ0aWN1bGF0ZXVzZXJjb250ZW50LmNvbS9hc3NldHMvcmlzZS9hc3NldHMvdGhlbWVzL2NsYXNzaWMvY292ZXItaW1hZ2UvMjBfY3JlYXRpdmUuanBnIiwiaGVhZGluZ1R5cGVmYWNlSWQiOiJQclVlMzlXR3ltdFRZSmh4OWhtekpEM28iLCJsZXNzb25IZWFkZXJDb2xvciI6bnVsbCwibGVzc29uSGVhZGVySW1hZ2UiOiI3VG5EeXY2enlDWnJGWGQ3X2V4YW1wbGUtaGVhZGVyLWltYWdlLmpwZyIsImxlc3NvbkhlYWRlclN0eWxlIjoiTElHSFQiLCJzaWRlYmFyU3RhcnRzT3BlbiI6dHJ1ZSwiYmxvY2tQYWRkaW5nQm90dG9tIjozMCwibWFya0xlc3NvbnNDb21wbGV0ZSI6ZmFsc2UsImFuaW1hdGVCbG9ja0VudHJhbmNlIjp0cnVlLCJuYXZpZ2F0aW9uUmVzdHJpY3RlZCI6dHJ1ZSwiYnV0dG9uTmF2aWdhdGlvblN0eWxlIjoiRlVMTCIsInNob3dOYXZpZ2F0aW9uQnV0dG9ucyI6dHJ1ZSwiY29tcGFjdFNob3dMZXNzb25Db3VudCI6dHJ1ZSwibGVzc29uSGVhZGVySW1hZ2VBbHBoYSI6MC42LCJsZXNzb25IZWFkZXJJbWFnZUNvbG9yIjoiREFSSyIsIm5hdmlnYXRpb25PdmVybGF5SW1hZ2UiOiI3VG5EeXY2enlDWnJGWGQ3X2V4YW1wbGUtaGVhZGVyLWltYWdlLmpwZyIsImVuYWJsZVZpZGVvUGxheWJhY2tTcGVlZCI6ZmFsc2UsIm5hdmlnYXRpb25PdmVybGF5SW1hZ2VBbHBoYSI6MC42LCJuYXZpZ2F0aW9uT3ZlcmxheUltYWdlQ29sb3IiOiJEQVJLIn0sImxlc3NvbkhlYWRlckltYWdlIjp7fSwib3ZlcmxheU5hdmlnYXRpb25JbWFnZSI6e30sInR5cGUiOm51bGwsImZlYXR1cmVzIjp7InJpc2UtY291cnNlLW5hdmlnYXRpb24iOnRydWUsInJpc2UtY291cnNlLXRoZW1lcyI6dHJ1ZSwicmlzZS10aGVtZS1pbWFnZS1vdmVybGF5LXVwZGF0ZXMiOnRydWV9LCJhdXRob3JzIjpbeyJpZCI6ImFpZHxjODFkNDk0MS01ZmQ3LTRhMTctOGYyMi1lZGFlNjFlMGEyN2QiLCJhdmF0YXIiOiJ0YXc0V2pJQ0NvRkZGZlJPX3NtYWxsXzE2NjYwNzM1MDcucG5nIiwiYXV0aG9yTmFtZSI6IkJhZGdlIEludHJvIn1dLCJib2R5VHlwZWZhY2UiOiJXb3JrIFNhbnMiLCJoZWFkaW5nVHlwZWZhY2UiOiJIZWx2ZXRpY2EiLCJ1aVR5cGVmYWNlIjoiTGF0byIsImxtc09wdGlvbnMiOnsiZW5hYmxlRXhpdENvdXJzZSI6ZmFsc2UsImRpc2FibGVDb3ZlclBhZ2UiOmZhbHNlfX0sImxhYmVsU2V0Ijp7ImlkIjoiZXQ5ZHlZb2k3UUFoNy03Sl9ZUVR0SHEzIiwiYXV0aG9yIjoiYWlkfGM4MWQ0OTQxLTVmZDctNGExNy04ZjIyLWVkYWU2MWUwYTI3ZCIsIm5hbWUiOiJFbmdsaXNoIiwiZGVmYXVsdElkIjoxLCJkZWZhdWx0U2V0Ijp0cnVlLCJsYWJlbHMiOnsicmVzdWx0IjoicmVzdWx0Iiwic2VhcmNoIjoic2VhcmNoIiwicmVzdWx0cyI6InJlc3VsdHMiLCJxdWl6TmV4dCI6Ik5FWFQiLCJ0YWJHcm91cCI6IlRhYiIsImNvZGVHcm91cCI6IkNvZGUiLCJub1Jlc3VsdHMiOiJObyByZXN1bHRzIGZvciIsIm5vdGVHcm91cCI6Ik5vdGUiLCJxdWl6U2NvcmUiOiJZb3VyIHNjb3JlIiwicXVpelN0YXJ0IjoiU1RBUlQgUVVJWiIsImNvdXJzZUV4aXQiOiJFWElUIENPVVJTRSIsImNvdXJzZUhvbWUiOiJIb21lIiwibGVzc29uTmFtZSI6Ikxlc3NvbiIsInF1aXpTdWJtaXQiOiJTVUJNSVQiLCJxdW90ZUdyb3VwIjoiUXVvdGUiLCJzYWx1dGF0aW9uIjoi8J+RiyBCeWUhIiwiYnV0dG9uR3JvdXAiOiJCdXR0b24iLCJjb3Vyc2VTdGFydCI6IlNUQVJUIENPVVJTRSIsImVtYmVkVmlld09uIjoiVklFVyBPTiIsImV4aXRNZXNzYWdlIjoiWW91IG1heSBub3cgbGVhdmUgdGhpcyBwYWdlLiIsInF1aXpDb3JyZWN0IjoiQ29ycmVjdCIsInF1aXpQYXNzaW5nIjoiUEFTU0lORyIsInF1aXpSZXN1bHRzIjoiUXVpeiBSZXN1bHRzIiwiY291cnNlUmVzdW1lIjoiUkVTVU1FIENPVVJTRSIsInByb2Nlc3NTdGFydCI6IlNUQVJUIiwicHJvY2Vzc1N3aXBlIjoiU3dpcGUgdG8gY29udGludWUiLCJxdWl6Q29udGludWUiOiJDb250aW51ZSIsInF1aXpMYW5kbWFyayI6IlF1aXoiLCJxdWl6UXVlc3Rpb24iOiJRdWVzdGlvbiIsImNvdXJzZURldGFpbHMiOiJERVRBSUxTIiwiZW1iZWRSZWFkTW9yZSI6IlJlYWQgbW9yZSIsImZlZWRiYWNrR3JvdXAiOiJGZWVkYmFjayIsInF1aXpJbmNvcnJlY3QiOiJJbmNvcnJlY3QiLCJxdWl6VGFrZUFnYWluIjoiVEFLRSBBR0FJTiIsInNvcnRpbmdSZXBsYXkiOiJSRVBMQVkiLCJhY2NvcmRpb25Hcm91cCI6IkFjY29yZGlvbiIsImVtYmVkTGlua0dyb3VwIjoiRW1iZWRkZWQgd2ViIGNvbnRlbnQiLCJsZXNzb25Db21wbGV0ZSI6IkNPTVBMRVRFIiwic3RhdGVtZW50R3JvdXAiOiJTdGF0ZW1lbnQiLCJzdG9yeWxpbmVHcm91cCI6IlN0b3J5bGluZSIsImF0dGFjaG1lbnRHcm91cCI6IkZpbGUgQXR0YWNobWVudCIsImVtYmVkUGhvdG9Hcm91cCI6IkVtYmVkZGVkIHBob3RvIiwiZW1iZWRWaWRlb0dyb3VwIjoiRW1iZWRkZWQgdmlkZW8iLCJwbGF5QnV0dG9uTGFiZWwiOiJQbGF5IiwicHJvY2Vzc0NvbXBsZXRlIjoiQ29tcGxldGUiLCJwcm9jZXNzTGFuZG1hcmsiOiJQcm9jZXNzIiwicHJvY2Vzc05leHRTdGVwIjoiTkVYVCBTVEVQIiwicHJvY2Vzc1N0ZXBOYW1lIjoiU3RlcCIsInNlZWtTbGlkZXJMYWJlbCI6IlNlZWsiLCJzb3J0aW5nTGFuZG1hcmsiOiJTb3J0aW5nIEFjdGl2aXR5IiwiYXVkaW9QbGF5ZXJHcm91cCI6IkF1ZGlvIHBsYXllci4gWW91IGNhbiB1c2UgdGhlIHNwYWNlIGJhciB0byB0b2dnbGUgcGxheWJhY2sgYW5kIGFycm93IGtleXMgdG8gc2NydWIuIiwiYnV0dG9uU3RhY2tHcm91cCI6IkJ1dHRvbiBzdGFjayIsImVtYmVkUGxheWVyR3JvdXAiOiJFbWJlZGRlZCBtZWRpYSBwbGF5ZXIiLCJsZXNzb25SZXN0cmljdGVkIjoiTGVzc29ucyBtdXN0IGJlIGNvbXBsZXRlZCBpbiBvcmRlciIsInBhdXNlQnV0dG9uTGFiZWwiOiJQYXVzZSIsInNjZW5hcmlvQ29tcGxldGUiOiJTY2VuYXJpbyBDb21wbGV0ZSEiLCJzY2VuYXJpb0NvbnRpbnVlIjoiQ09OVElOVUUiLCJzY2VuYXJpb1RyeUFnYWluIjoiVFJZIEFHQUlOIiwidGV4dE9uSW1hZ2VHcm91cCI6IlRleHQgb24gaW1hZ2UiLCJ0aW1lbGluZUxhbmRtYXJrIjoiVGltZWxpbmUiLCJ1cmxFbWJlZExhbmRtYXJrIjoiVVJML0VtYmVkIiwidmlkZW9QbGF5ZXJHcm91cCI6IlZpZGVvIHBsYXllci4gWW91IGNhbiB1c2UgdGhlIHNwYWNlIGJhciB0byB0b2dnbGUgcGxheWJhY2sgYW5kIGFycm93IGtleXMgdG8gc2NydWIuIiwiYmxvY2tzQ2xpY2tUb0ZsaXAiOiJDbGljayB0byBmbGlwIiwiYmxvY2tzUHJlcG9zaXRpb24iOiJvZiIsImJ1bGxldGVkTGlzdEdyb3VwIjoiQnVsbGV0ZWQgbGlzdCIsImNoZWNrYm94TGlzdEdyb3VwIjoiQ2hlY2tib3ggbGlzdCIsImltYWdlQW5kVGV4dEdyb3VwIjoiSW1hZ2UgYW5kIHRleHQiLCJpbWFnZUdhbGxlcnlHcm91cCI6IkltYWdlIGdhbGxlcnkiLCJsZXNzb25QcmVwb3NpdGlvbiI6Im9mIiwibnVtYmVyZWRMaXN0R3JvdXAiOiJOdW1iZXJlZCBsaXN0IiwicHJvY2Vzc0xlc3Nvbk5hbWUiOiJMZXNzb24iLCJwcm9jZXNzU3RhcnRBZ2FpbiI6IlNUQVJUIEFHQUlOIiwic2NlbmFyaW9TdGFydE92ZXIiOiJTVEFSVCBPVkVSIiwiY291cnNlU2tpcFRvTGVzc29uIjoiU0tJUCBUTyBMRVNTT04iLCJmbGFzaGNhcmRCYWNrTGFiZWwiOiJGbGFzaGNhcmQgYmFjayIsImZsYXNoY2FyZEdyaWRHcm91cCI6IkZsYXNoY2FyZCBncmlkIiwibmV4dEZsYXNoQ2FyZExhYmVsIjoiTmV4dCBmbGFzaGNhcmQiLCJmbGFzaGNhcmRGcm9udExhYmVsIjoiRmxhc2hjYXJkIGZyb250IiwiZmxhc2hjYXJkU3RhY2tHcm91cCI6IkZsYXNoY2FyZCBzdGFjayIsImtub3dsZWRnZUNoZWNrR3JvdXAiOiJLbm93bGVkZ2UgY2hlY2siLCJzb3J0aW5nQ2FyZHNDb3JyZWN0IjoiY29ycmVjdCBhbnN3ZXJzIiwiaGFtYnVyZ2VyQnV0dG9uTGFiZWwiOiJDb3Vyc2UgT3ZlcnZpZXcgU2lkZWJhciIsImxlc3NvbkhlYWRlckxhbmRtYXJrIjoiTGVzc29uIEhlYWRlciIsIm51bWJlcmVkRGl2aWRlckdyb3VwIjoiTnVtYmVyZWQgZGl2aWRlciIsImxlc3NvbkNvbnRlbnRMYW5kbWFyayI6Ikxlc3NvbiBDb250ZW50IiwibGVzc29uU2lkZWJhckxhbmRtYXJrIjoiTGVzc29uIFNpZGViYXIiLCJxdWl6QW5zd2VyUGxhY2Vob2xkZXIiOiJUeXBlIHlvdXIgYW5zd2VyIGhlcmUiLCJsYWJlbGVkR3JhcGhpY0xhbmRtYXJrIjoiTGFiZWxlZCBHcmFwaGljIiwicHJldmlvdXNGbGFzaENhcmRMYWJlbCI6IlByZXZpb3VzIGZsYXNoY2FyZCIsInByb2Nlc3NTdGVwUHJlcG9zaXRpb24iOiJvZiIsIm92ZXJ2aWV3UGFnZVRpdGxlU3VmZml4IjoiT3ZlcnZpZXciLCJxdWl6QWNjZXB0YWJsZVJlc3BvbnNlcyI6IkFjY2VwdGFibGUgcmVzcG9uc2VzIiwicXVpelJlcXVpcmVQYXNzaW5nU2NvcmUiOiJNdXN0IHBhc3MgcXVpeiBiZWZvcmUgY29udGludWluZyIsInRpbWVsaW5lQ2FyZEdyb3VwUHJlZml4IjoiVGltZWxpbmUgQ2FyZCIsImxhYmVsZWRHcmFwaGljQnViYmxlTGFiZWwiOiJMYWJlbGVkIGdyYXBoaWMgYnViYmxlIiwibGFiZWxlZEdyYXBoaWNNYXJrZXJMYWJlbCI6IkxhYmVsZWQgZ3JhcGhpYyBtYXJrZXIiLCJsYWJlbGVkR3JhcGhpY05leHRNYXJrZXJMYWJlbCI6Ik5leHQgbWFya2VyIiwibGFiZWxlZEdyYXBoaWNQcmV2aW91c01hcmtlckxhYmVsIjoiUHJldmlvdXMgbWFya2VyIiwiYTExeUFuc3dlckxpdmUiOiJZb3VyIGFuc3dlciIsImExMXlBdXRob3JQcmVmaXgiOiJCeSIsImExMXlCbG9ja0NoYXJ0QmFyIjoiQmFyIGNoYXJ0IiwiYTExeUJsb2NrQ2hhcnRMaW5lIjoiTGluZSBjaGFydCIsImExMXlCbG9ja0NoYXJ0UGllIjoiUGllIGNoYXJ0IiwiYTExeUJsb2NrQ29kZSI6IkNvZGUiLCJhMTF5QmxvY2tFbWJlZCI6IkVtYmVkZGVkIENvbnRlbnQiLCJhMTF5QmxvY2tGbGFzaGNhcmRCYWNrIjoiQmFjayBvZiBjYXJkIiwiYTExeUJsb2NrRmxhc2hjYXJkRnJvbnQiOiJGcm9udCBvZiBjYXJkIiwiYTExeUJsb2NrRmxhc2hjYXJkR3JpZCI6IkZsYXNoY2FyZCBncmlkIiwiYTExeUJsb2NrRmxhc2hjYXJkU3RhY2siOiJGbGFzaGNhcmQgY2Fyb3VzZWwiLCJhMTF5QmxvY2tLbm93bGVkZ2VDaGVjayI6Iktub3dsZWRnZSBjaGVjayIsImExMXlCbG9ja0tub3dsZWRnZUNoZWNrRklCIjoiS25vd2xlZGdlIGNoZWNrOiBGaWxsIGluIHRoZSBibGFuayIsImExMXlCbG9ja0tub3dsZWRnZUNoZWNrTUMiOiJLbm93bGVkZ2UgY2hlY2s6IE11bHRpcGxlIGNob2ljZSIsImExMXlCbG9ja0tub3dsZWRnZUNoZWNrTSI6Iktub3dsZWRnZSBjaGVjazogTWF0Y2hpbmciLCJhMTF5QmxvY2tLbm93bGVkZ2VDaGVja01SIjoiS25vd2xlZGdlIGNoZWNrOiBNdWx0aXBsZSByZXNwb25zZSIsImExMXlCbG9ja1F1b3RlQ2Fyb3VzZWwiOiJRdW90ZSBDYXJvdXNlbCIsImExMXlCbG9ja1N0b3J5bGluZSI6IlN0b3J5bGluZSIsImExMXlCbG9ja1RpbWVsaW5lIjoiVGltZWxpbmUiLCJhMTF5Q2Fyb3VzZWxOZXh0IjoiTmV4dCIsImExMXlDYXJvdXNlbFByZXZpb3VzIjoiUHJldmlvdXMiLCJhMTF5Q29ycmVjdExpdmUiOiJDb3JyZWN0IGFuc3dlciIsImExMXlFeGNlbEljb24iOiJNaWNyb3NvZnQgRXhjZWwgc3ByZWFkc2hlZXQiLCJhMTF5RmlsZUljb24iOiJGaWxlIiwiYTExeUdyb3VwQXVkaW9QbGF5ZXIiOiJBdWRpbyBwbGF5ZXIiLCJhMTF5R3JvdXBWaWRlb1BsYXllciI6IlZpZGVvIHBsYXllciIsImExMXlMYWJlbGVkR3JhcGhpY0Jsb2NrIjoiTGFiZWxlZCBncmFwaGljIiwiYTExeUxhYmVsZWRHcmFwaGljQnV0dG9uTWFya2VyIjoiTWFya2VyIiwiYTExeUxhYmVsZWRHcmFwaGljSWNvblBsdXMiOiJQbHVzIiwiYTExeUxhYmVsZWRHcmFwaGljSWNvbkRvdCI6IkRvdCIsImExMXlMYWJlbGVkR3JhcGhpY0ljb25JbmZvcm1hdGlvbiI6IkluZm9ybWF0aW9uIiwiYTExeUxhYmVsZWRHcmFwaGljSWNvblF1ZXN0aW9uIjoiUXVlc3Rpb24gbWFyayIsImExMXlMYWJlbGVkR3JhcGhpY0ljb25DaGVjayI6IkNoZWNrIG1hcmsiLCJhMTF5TGFiZWxlZEdyYXBoaWNJY29uWCI6IlgiLCJhMTF5TGFiZWxlZEdyYXBoaWNJY29uSGVhcnQiOiJIZWFydCIsImExMXlMYWJlbGVkR3JhcGhpY0ljb25QaW4iOiJNYXAgcGluIiwiYTExeUxhYmVsZWRHcmFwaGljSWNvbkFycm93TGVmdCI6IkxlZnQgYXJyb3ciLCJhMTF5TGFiZWxlZEdyYXBoaWNJY29uQXJyb3dSaWdodCI6IlJpZ2h0IGFycm93IiwiYTExeUxhYmVsZWRHcmFwaGljSWNvbkFycm93VXAiOiJVcCBhcnJvdyIsImExMXlMYWJlbGVkR3JhcGhpY0ljb25BcnJvd0Rvd24iOiJEb3duIGFycm93IiwiYTExeUxhYmVsZWRHcmFwaGljSWNvbkFycm93VXBMZWZ0IjoiVXAgbGVmdCBhcnJvdyIsImExMXlMYWJlbGVkR3JhcGhpY0ljb25BcnJvd1VwUmlnaHQiOiJVcCByaWdodCBhcnJvdyIsImExMXlMYWJlbGVkR3JhcGhpY0ljb25BcnJvd0Rvd25MZWZ0IjoiRG93biBsZWZ0IGFycm93IiwiYTExeUxhYmVsZWRHcmFwaGljSWNvbkFycm93RG93blJpZ2h0IjoiRG93biByaWdodCBhcnJvdyIsImExMXlMYWJlbGVkR3JhcGhpY1Vudmlld2VkIjoiTm90IHZpZXdlZCIsImExMXlMYWJlbGVkR3JhcGhpY1ZpZXdlZCI6IlZpZXdlZCIsImExMXlNZWRpYVBhdXNlIjoiUGF1c2UiLCJhMTF5TWVkaWFQbGF5IjoiUGxheSIsImExMXlNZWRpYVNlZWsiOiJTZWVrIiwiYTExeU5hdmlnYXRpb25NZW51Q2xvc2UiOiJDbG9zZSBuYXZpZ2F0aW9uIG1lbnUiLCJhMTF5TmF2aWdhdGlvbk1lbnVPcGVuIjoiT3BlbiBuYXZpZ2F0aW9uIG1lbnUiLCJhMTF5UGFnZU1hcmtlciI6IlRvcCBvZiBwYWdlIiwiYTExeVBERkljb24iOiJQREYgZmlsZSIsImExMXlQUFRJY29uIjoiUG93ZXJQb2ludCBwcmVzZW50YXRpb24iLCJhMTF5UXVpekZhaWxlZCI6IkZhaWxlZCIsImExMXlRdWl6RmVlZGJhY2siOiJGZWVkYmFjayIsImExMXlRdWl6UGFzc2VkIjoiUGFzc2VkIiwiYTExeVF1aXpSZXZpZXdDb3JyZWN0bHlDaGVja2VkIjoiQ29ycmVjdGx5IGNoZWNrZWQiLCJhMTF5UXVpelJldmlld0NvcnJlY3RseVNlbGVjdGVkIjoiQ29ycmVjdGx5IHNlbGVjdGVkIiwiYTExeVF1aXpSZXZpZXdDb3JyZWN0bHlVbmNoZWNrZWQiOiJDb3JyZWN0bHkgdW5jaGVja2VkIiwiYTExeVF1aXpSZXZpZXdDb3JyZWN0bHlVbnNlbGVjdGVkIjoiQ29ycmVjdGx5IHVuc2VsZWN0ZWQiLCJhMTF5UXVpelJldmlld0luY29ycmVjdGx5Q2hlY2tlZCI6IkluY29ycmVjdGx5IGNoZWNrZWQiLCJhMTF5UXVpelJldmlld0luY29ycmVjdGx5U2VsZWN0ZWQiOiJJbmNvcnJlY3RseSBzZWxlY3RlZCIsImExMXlRdWl6UmV2aWV3SW5jb3JyZWN0bHlVbmNoZWNrZWQiOiJJbmNvcnJlY3RseSB1bmNoZWNrZWQiLCJhMTF5UXVpelJldmlld0luY29ycmVjdGx5VW5zZWxlY3RlZCI6IkluY29ycmVjdGx5IHVuc2VsZWN0ZWQiLCJhMTF5UmVnaW9uTWFpbkxlc3NvbiI6Ikxlc3NvbiBjb250ZW50IiwiYTExeVJlZ2lvbk1haW5PdmVydmlldyI6IkNvdXJzZSBvdmVydmlldyIsImExMXlSZWdpb25OYXZMZXNzb24iOiJOYXZpZ2F0aW9uIG1lbnUiLCJhMTF5UmVnaW9uTmF2T3ZlcnZpZXciOiJUYWJsZSBvZiBjb250ZW50cyIsImExMXlSZXN0cmljdGVkTmF2IjoiVGhpcyBsZXNzb24gaXMgY3VycmVudGx5IHVuYXZhaWxhYmxlIiwiYTExeVJURkljb24iOiJSaWNoIFRleHQgRmlsZSIsImExMXlTZWFyY2hDbG9zZSI6IkNsb3NlIHNlYXJjaCBtZW51IiwiYTExeVNlYXJjaElucHV0IjoiU2VhcmNoIiwiYTExeVNlYXJjaE9wZW4iOiJPcGVuIHNlYXJjaCBtZW51IiwiYTExeVN0YXR1c0NvbnRpbnVlZCI6IkNvbnRpbnVlZCIsImExMXlTdGF0dXNBZGRpdGlvbmFsQ29udGVudCI6IkFkZGl0aW9uYWwgY29udGVudCBoYXMgYmVlbiBsb2FkZWQiLCJhMTF5VW56b29tSW1hZ2UiOiJVbnpvb20gaW1hZ2UiLCJhMTF5V29yZEljb24iOiJNaWNyb3NvZnQgV29yZCBkb2N1bWVudCIsImExMXlaaXBJY29uIjoiWmlwIGZpbGUiLCJhMTF5Wm9vbUltYWdlIjoiWm9vbSBpbWFnZSIsInF1aXpSZXN0YXJ0IjoiUmVzdGFydCIsInByb2dyZXNzUGllVW5zdGFydGVkIjoiVW5zdGFydGVkIiwicHJvZ3Jlc3NQaWVDb21wbGV0ZWQiOiJDb21wbGV0ZWQiLCJwcm9ncmVzc1BpZUNsaWNrVG9Db21wbGV0ZSI6IkNsaWNrIHRvIGNvbXBsZXRlIiwicHJvZ3Jlc3NQaWVDbGlja1RvUmVzZXQiOiJDbGljayB0byByZXNldCIsInByb2dyZXNzUGllUXVpekZhaWxlZCI6IkZhaWxlZCJ9LCJkZWxldGVkIjpmYWxzZSwiY3JlYXRlZEF0IjoiMjAyMS0wOC0xNlQwNjozOTozMi40ODNaIiwidXBkYXRlZEF0IjoiMjAyMS0xMS0wOFQwNzo1Nzo1MS4wNzlaIiwiaXNvNjM5Q29kZSI6ImVuIiwidHJhbnNmZXJyZWRBdCI6bnVsbH0sImZvbnRzIjpbeyJpZCI6IjNkSmJIN25mMzJRc2o4NVM5aGdaTFhrWCIsIm5hbWUiOiJXb3JrIFNhbnMiLCJkZWZhdWx0IjpmYWxzZSwia2V5IjoicmlzZS9mb250cy9JLXFJVG4tdUU4eGpfYUlrLVdvcmtTYW5zLVNlbWlCb2xkLndvZmYiLCJzdHlsZSI6Im5vcm1hbCIsIndlaWdodCI6IjcwMCJ9LHsiaWQiOiIzZEpiSDduZjMyUXNqODVTOWhnWkxYa1giLCJuYW1lIjoiV29yayBTYW5zIiwiZGVmYXVsdCI6ZmFsc2UsImtleSI6InJpc2UvZm9udHMvYWlkfGM4MWQ0OTQxLTVmZDctNGExNy04ZjIyLWVkYWU2MWUwYTI3ZC9QSUhTdC1rRWhuWEdXVzRBLVdvcmtTYW5zLVJlZ3VsYXIud29mZiIsInN0eWxlIjoibm9ybWFsIiwid2VpZ2h0IjoiNDAwIn0seyJpZCI6IjNkSmJIN25mMzJRc2o4NVM5aGdaTFhrWCIsIm5hbWUiOiJXb3JrIFNhbnMiLCJkZWZhdWx0IjpmYWxzZSwia2V5IjoicmlzZS9mb250cy9CNk9FdklNcGFVUExRY3JkLVdvcmtTYW5zLUl0YWxpYy53b2ZmIiwic3R5bGUiOiJpdGFsaWMiLCJ3ZWlnaHQiOiI0MDAifSx7ImlkIjoiTnNrV0tndmRuei01ZmxrUmZTUVUxTE1WIiwibmFtZSI6IkhlbHZldGljYSIsImRlZmF1bHQiOmZhbHNlLCJrZXkiOiJyaXNlL2ZvbnRzL2FpZHxjODFkNDk0MS01ZmQ3LTRhMTctOGYyMi1lZGFlNjFlMGEyN2QvNVBoMUpCNTJkUF9wc25jRy1IZWx2ZXRpY2Eud29mZiIsInN0eWxlIjoibm9ybWFsIiwid2VpZ2h0IjoiNDAwIn0seyJpZCI6Il92eTlJVnFSUHd6NndRbEtpMHdzQTlkc1lwWjdnc1EzIiwibmFtZSI6IkxhdG8iLCJkZWZhdWx0Ijp0cnVlLCJrZXkiOiJhc3NldHMvcmlzZS9mb250cy9MYXRvLUJsYWNrLndvZmYiLCJzdHlsZSI6Im5vcm1hbCIsIndlaWdodCI6IjkwMCJ9LHsiaWQiOiJfdnk5SVZxUlB3ejZ3UWxLaTB3c0E5ZHNZcFo3Z3NRMyIsIm5hbWUiOiJMYXRvIiwiZGVmYXVsdCI6dHJ1ZSwia2V5IjoiYXNzZXRzL3Jpc2UvZm9udHMvTGF0by1JdGFsaWMud29mZiIsInN0eWxlIjoiaXRhbGljIiwid2VpZ2h0IjoiNDAwIn0seyJpZCI6Il92eTlJVnFSUHd6NndRbEtpMHdzQTlkc1lwWjdnc1EzIiwibmFtZSI6IkxhdG8iLCJkZWZhdWx0Ijp0cnVlLCJrZXkiOiJhc3NldHMvcmlzZS9mb250cy9MYXRvLUJvbGQud29mZiIsInN0eWxlIjoibm9ybWFsIiwid2VpZ2h0IjoiNzAwIn0seyJpZCI6Il92eTlJVnFSUHd6NndRbEtpMHdzQTlkc1lwWjdnc1EzIiwibmFtZSI6IkxhdG8iLCJkZWZhdWx0Ijp0cnVlLCJrZXkiOiJhc3NldHMvcmlzZS9mb250cy9MYXRvLVJlZ3VsYXIud29mZiIsInN0eWxlIjoibm9ybWFsIiwid2VpZ2h0IjoiNDAwIn0seyJpZCI6Il92eTlJVnFSUHd6NndRbEtpMHdzQTlkc1lwWjdnc1EzIiwibmFtZSI6IkxhdG8iLCJkZWZhdWx0Ijp0cnVlLCJrZXkiOiJhc3NldHMvcmlzZS9mb250cy9MYXRvLUxpZ2h0LndvZmYiLCJzdHlsZSI6Im5vcm1hbCIsIndlaWdodCI6IjMwMCJ9XSwibWVkaWEiOltdfQ==";
window.partnerContent = [];
var quizId = null;
var storylineId = null;
var completionPercentage = 100;
var LMSProxy = lms();
var assign = LMSProxy.utils.assign;
var debounce = LMSProxy.utils.debounce;
var cache = null;
LMSProxy.InitCompletion(isComplete);
function compress(data) {
try {
return JSON.stringify({
v: 2,
d: lzwCompress.pack(JSON.stringify(data)),
cpv: "4NFPehv0"
});
} catch(e) {
return '';
}
}
function decompress(stringData) {
try {
const data = JSON.parse(stringData);
return data.d
? JSON.parse(lzwCompress.unpack(data.d))
: data;
} catch(e) {
return {};
}
}
function identity(value) {
return value;
}
var sendChunkData = debounce(function() {
LMSProxy.SetDataChunk(compress(cache));
}, 1000);
function isPassed() {
return !!getLMSData().passed;
}
function isComplete() {
var progress;
if(quizId === null) {
progress = getLMSData().totalProgress;
return (progress !== undefined && progress >= completionPercentage);
}
return getLMSData().passed !== undefined;
}
function getLMSData() {
var data = null;
if(!cache) {
data = LMSProxy.GetDataChunk();
var result = data
? decompress(data)
: {};
cache = result;
}
return cache;
}
function concatLMSData(data) {
assign(cache, data);
sendChunkData();
}
function completeOut(passed) {
if(passed) {
LMSProxy.SetPassed();
} else {
LMSProxy.SetFailed();
}
}
function bookmark(id) {
var url = '#/lessons/' + id;
LMSProxy.SetBookmark(url, '');
}
function reportScore(score) {
var highScore = Math.max(getLMSData().score || 0, score);
if(highScore === score) {
concatLMSData({ score: highScore });
LMSProxy.SetScore(highScore, 100, 0);
}
}
function finish(totalProgress) {
if (
quizId === null &&
storylineId === null &&
!isComplete() &&
completionPercentage !== undefined
) {
if(totalProgress >= completionPercentage) {
concatLMSData({ totalProgress: totalProgress });
completeOut(true);
}
}
}
function finishQuiz(passed, score, id) {
if (id == quizId) {
var prevScore = getLMSData().score
reportScore(score);
if(prevScore == null || prevScore < score) {
concatLMSData({ passed: passed });
completeOut(passed);
}
}
}
function finishStoryline(id, passed, isQuiz, score) {
if (id == storylineId) {
if(isQuiz) {
reportScore(score);
}
completeOut(passed);
}
}
function getProgress(initialProgress) {
var decodeCourseProgress =
root.Rise.decodeCourseProgress;
var progress = assign({}, {
progress: { lessons: {} }
}, getLMSData()).progress;
if(initialProgress) {
return decodeCourseProgress(initialProgress, progress);
}
return progress;
}
function isExport() {
return true;
}
function setLessonProgress(lessonProgress) {
var encodeLessonProgress =
root.Rise.encodeLessonProgress;
var currentProgress = getProgress();
var lessons = assign(
{},
currentProgress.lessons,
encodeLessonProgress(lessonProgress)
);
var progress = assign({}, currentProgress, { lessons: lessons });
concatLMSData({ progress: progress });
}
function setCourseProgress(courseProgress, lessonPayload) {
var encodeCourseProgress =
root.Rise.encodeCourseProgress;
var currentProgress = getProgress();
var lessonId = lessonPayload.id;
var progress = assign(
{},
currentProgress,
encodeCourseProgress(courseProgress)
);
concatLMSData({ progress: progress });
LMSProxy.FinishLesson(courseProgress.percentComplete, lessonId);
}
function resolvePath(path) {
return ('assets/').concat(path);
}
function resolveFontPath(font) {
return ('lib/fonts/').concat(font.key.split('/').reverse()[0]);
}
function exit() {
LMSProxy.ConcedeControl();
}
function reportAnswer(data) {
return LMSProxy.ReportAnswer(data);
}
root.Rise = {
completeLessons: identity,
decodeCourseProgress: identity,
encodeCourseProgress: identity,
encodeLessonProgress: identity,
}
root.Runtime = {
bookmark: bookmark,
exit: exit,
finish: finish,
finishQuiz: finishQuiz,
finishStoryline: finishStoryline,
getProgress: getProgress,
isExport: isExport,
reportAnswer: reportAnswer,
resolvePath: resolvePath,
resolveFontPath: resolveFontPath,
setLessonProgress: setLessonProgress,
setCourseProgress: setCourseProgress
};
}(window));
</script>
</body>
</html>