File: /home/clients/94735d3feef25fe7d1511e6bdd8b0ef6/web/wp-content/uploads/uncanny-snc/28/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>INTRODUCTION</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 = "eyJjb3Vyc2UiOnsiaWQiOiItQTVCY2dhWVRyYlZvbEJZRFNNcjlPZFhZSmxqY0NFZiIsIm9yaWdpbmFsSWQiOm51bGwsImF1dGhvciI6ImFpZHxjODFkNDk0MS01ZmQ3LTRhMTctOGYyMi1lZGFlNjFlMGEyN2QiLCJzZWxlY3RlZEF1dGhvcklkIjoibm9uZSIsImNvbG9yIjoiI2ZmZiIsIm5hdmlnYXRpb25Nb2RlIjoiZnJlZSIsInRpdGxlIjoiSU5UUk9EVUNUSU9OIiwic2hhcmVQYXNzd29yZCI6IiIsImRlc2NyaXB0aW9uIjoiPHA+PHNwYW4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAxN3B4O1wiPjxzdHJvbmc+QmFkZ2U6IElOVFJPPC9zdHJvbmc+PC9zcGFuPjwvc3Bhbj48L3A+PHA+PHNwYW4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAxN3B4O1wiPjxzdHJvbmc+PGJyPjwvc3Ryb25nPjwvc3Bhbj48L3NwYW4+PC9wPjxwPjxzcGFuIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDtcIj48c3Ryb25nPkx1Y2sgaXMgbm90IGEgc3RyYXRlZ3ksPC9zdHJvbmc+PC9zcGFuPjwvc3Bhbj48L3A+PHA+PHN0cm9uZz48c3BhbiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7XCI+QXZhbGFuY2hlcyBhcmUgbm90IGEgZmF0YWxpdHksPC9zcGFuPjwvc3Bhbj48L3N0cm9uZz48L3A+PHA+PHNwYW4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAxN3B4O1wiPjxzdHJvbmc+SGFiaXRzIGNoYW5nZSwgcmlza3MgZG9uJnJzcXVvO3QhPC9zdHJvbmc+PC9zcGFuPjwvc3Bhbj48L3A+PHA+PGJyPjwvcD48cD48c3BhbiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7XCI+WW91JnJzcXVvO3ZlIGNvbWUgdG8gdGhlIHJpZ2h0IHBsYWNlISBXRU1vdW50YWluIGlzIHRoZSBvbmxpbmUgdHJhaW5pbmcgeW91IG5lZWQgZm9yIHNhZmV0eSBhbmQgZW5qb3ltZW50IGluIHRoZSBiYWNrY291bnRyeS48L3NwYW4+PC9zcGFuPjwvcD48cD48YnI+PC9wPjxwPjxlbT48c3BhbiBzdHlsZT1cImNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7IGZvbnQtc2l6ZTogMTdweDtcIj5DbGljayBvbiB0aGUgZmlyc3Qgc2VjdGlvbiB0byBiZWdpbi48L3NwYW4+PC9lbT48L3A+Iiwic2hhcmVJZCI6ImptbTN2Wkt6cTJtaGFEdEZHZWZLRG54bUNPUWIxY05OIiwiY29weU9mIjoib3dMRm1yOEotWEw3ZXh5Um9xaGIyV1BKbElGMWJFaWIiLCJvcmRlciI6IjE2ODMxMDcyODQ1ODgiLCJmb250cyI6bnVsbCwibWVkaWEiOnsidG1wIjp7ImltYWdlIjp7ImtleSI6InJpc2UvY291cnNlcy8tQTVCY2dhWVRyYlZvbEJZRFNNcjlPZFhZSmxqY0NFZi9RQ1oySENUWDV5OWxZWS1ZLWF2b2lkLnBuZyIsInR5cGUiOiJpbWFnZSIsIndpZHRoIjo3NSwiaGVpZ2h0Ijo3MCwiY3J1c2hlZEtleSI6InJpc2UvY291cnNlcy8tQTVCY2dhWVRyYlZvbEJZRFNNcjlPZFhZSmxqY0NFZi9nNHZYMDZwVEpnenFzUFlmLnBuZyIsIm9yaWdpbmFsVXJsIjoiYXZvaWQucG5nIiwidXNlQ3J1c2hlZEtleSI6dHJ1ZX19LCJpbWFnZSI6eyJrZXkiOiJyaXNlL2NvdXJzZXMvLUE1QmNnYVlUcmJWb2xCWURTTXI5T2RYWUpsamNDRWYvNXJzVkQ4Qm9TTU1pME1DZS1IUF9iYWRnZTIwMjNfMDFfSW50cm8ucG5nIiwidHlwZSI6ImltYWdlIiwid2lkdGgiOjc1LCJoZWlnaHQiOjc1LCJjcnVzaGVkS2V5IjoiZmt5Y21BemtOVVl6UXk1WF9QRWlCNFdzM1BiNXpOcHcxLnBuZyIsIm9yaWdpbmFsVXJsIjoiSFBfYmFkZ2UyMDIzXzAxX0ludHJvLnBuZyIsInVzZUNydXNoZWRLZXkiOnRydWV9fSwiY292ZXJJbWFnZSI6eyJhbHBoYSI6MCwibWVkaWEiOnsiaW1hZ2UiOnsia2V5IjoicmlzZS9jb3Vyc2VzLy1BNUJjZ2FZVHJiVm9sQllEU01yOU9kWFlKbGpjQ0VmL2FGVlpKSjIybWIzb0l0YnEtV0VNX2Jhbm5lcjIzX0ludHJvZHVjdGlvbl92MV9OT1BST0NFU1MuanBnIiwidHlwZSI6ImltYWdlIiwiY3J1c2hlZEtleSI6ImJ1SkhOYUlhczBBMU5mX1dfaVVvazk4V3ZaVVpnWUtsTy5qcGciLCJvcmlnaW5hbFVybCI6IldFTV9iYW5uZXIyM19JbnRyb2R1Y3Rpb25fdjFfTk9QUk9DRVNTLmpwZyIsInVzZUNydXNoZWRLZXkiOnRydWUsInNyYyI6Imh0dHBzOi8vYXJ0aWN1bGF0ZXVzZXJjb250ZW50LmNvbS9hc3NldHMvcmlzZS9hc3NldHMvdGhlbWVzL2NsYXNzaWMvY292ZXItaW1hZ2UvN19mb29kLmpwZyJ9fSwiZGlzcGxheVNpZGViYXIiOnRydWV9LCJsZXNzb25zIjpbeyJpZCI6IjZRSnVneXRZYU5XcHlLa0NsS05TbVJtZzRaNTdRdW91Iiwib3JpZ2luYWxJZCI6bnVsbCwiYXV0aG9yIjoiYWlkfGM4MWQ0OTQxLTVmZDctNGExNy04ZjIyLWVkYWU2MWUwYTI3ZCIsInNlbGVjdGVkQXV0aG9ySWQiOiJub25lIiwiY291cnNlSWQiOiItQTVCY2dhWVRyYlZvbEJZRFNNcjlPZFhZSmxqY0NFZiIsInRpdGxlIjoiV2FybmluZyIsImRlc2NyaXB0aW9uIjoiIiwidHlwZSI6ImJsb2NrcyIsImljb24iOiJBcnRpY2xlIiwiaXRlbXMiOlt7ImlkIjoiY2tzeWZ4bXBsMDAzODNlNWtlcmhrcmdobSIsInR5cGUiOiJpbWFnZSIsIml0ZW1zIjpbeyJpZCI6ImNrc3lmbDFvYzAwMmYzZTVrb3RpcDV6cGoiLCJtZWRpYSI6eyJpbWFnZSI6eyJrZXkiOiJyaXNlL2NvdXJzZXMvLUE1QmNnYVlUcmJWb2xCWURTTXI5T2RYWUpsamNDRWYvOGFZRHlla1lyZzJHUkRGVi1XRU0yMDIzX2Jhbm5lcl8ya3B4X0hQX0F2ZXJ0aXNzZW1lbnQuanBnIiwidHlwZSI6ImltYWdlIiwiY3J1c2hlZEtleSI6IlhidVdPbmFBTEc4RmZzZXJfeE5TXzBTRVJvRjlVZUNuci5qcGciLCJvcmlnaW5hbFVybCI6IldFTTIwMjNfYmFubmVyXzJrcHhfSFBfQXZlcnRpc3NlbWVudC5qcGciLCJ1c2VDcnVzaGVkS2V5Ijp0cnVlfX0sImNhcHRpb24iOiIifV0sImZhbWlseSI6ImltYWdlIiwidmFyaWFudCI6ImZ1bGwiLCJzZXR0aW5ncyI6eyJvcGFjaXR5IjowLjUsInBhZGRpbmdUb3AiOjAsInpvb21PbkNsaWNrIjp0cnVlLCJvcGFjaXR5Q29sb3IiOiIjMDAwMDAwIiwicGFkZGluZ0JvdHRvbSI6MCwiYmFja2dyb3VuZENvbG9yIjoiIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2tzdWdocHhrMDAyejNlNWtyZG5sdTgxZiIsInR5cGUiOiJ0ZXh0IiwiaXRlbXMiOlt7ImlkIjoiY2tzdWc1YXo3MDAyYTNlNWs1bDlpdHBmbyIsInBhcmFncmFwaCI6IjxQPjxTUEFOIHN0eWxlPVwiZm9udC1zaXplOiAxN3B4O1wiPlRoZXJlIGFyZSBoYXphcmRzIGludm9sdmVkIHdpdGggYmFja2NvdW50cnkgcmVjcmVhdGlvbiwgd2hpY2ggY2FuIGxlYWQgdG8gaW5qdXJ5IG9yIGV2ZW4gZGVhdGguIDxTVFJPTkc+SXQgaXMgeW91ciByZXNwb25zaWJpbGl0eSB0byBtYWtlIGFuIGluZm9ybWVkIGRlY2lzaW9uIG9uIHdoZXRoZXIgb3Igbm90IHRvIGVuZ2FnZSBpbiBhbnkgZ2l2ZW4gYWN0aXZpdHkuPC9TVFJPTkc+PC9TUEFOPjwvUD4ifV0sImZhbWlseSI6ImltcGFjdCIsInZhcmlhbnQiOiJub3RlIiwic2V0dGluZ3MiOnsicGFkZGluZ1RvcCI6MywicGFkZGluZ0JvdHRvbSI6MywiYmFja2dyb3VuZENvbG9yIjoiIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2twcnc0NWl1MDAzcjNlNWpxYWlzdGx3NSIsInR5cGUiOiJ0ZXh0IiwiaXRlbXMiOlt7ImlkIjoiY2twcnZxOTU5MDAyNzNlNWo4MmVpaWE0eCIsImhlYWRpbmciOiI8UD48U1RST05HPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsgZm9udC1zaXplOiAyNHB4O1wiPlNlbGYtYXdhcmVuZXNzIGFuZCBiZWluZyBhYmxlIHRvIGhvbmVzdGx5IHByb2ZpbGUgeW91ciBjaGFyYWN0ZXJpc3RpY3MgYW5kIGFiaWxpdGllcyDigJMgYW5kIG1hdGNoaW5nIHRoZXNlIHRvIHRvZGF54oCZcyBjb25kaXRpb25zIOKAkyBpcyBrZXkgdG8ga25vd2luZyB3aGV0aGVyIG9yIG5vdCB5b3VyIG9iamVjdGl2ZSBpcyByZWFsaXN0aWMuPC9TUEFOPjwvU1RST05HPjwvUD4iLCJwYXJhZ3JhcGgiOiI8cCBzdHlsZT1cInRleHQtYWxpZ246IGxlZnQ7XCI+PHNwYW4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDE3cHg7XCI+VGhlIGFpbSBvZiB0aGlzIGluaXRpYXRpb24gcHJvZ3JhbSBpcyBub3QgdG8gZW5jb3VyYWdlIHlvdSB0byB0YWtlIHJpc2tzLCBidXQgcmF0aGVyIHRvIGhlbHAgeW91IGFuYWx5emUsIHVuZGVyc3RhbmQgYW5kIHByZXZlbnQgYXZhbGFuY2hlIHJpc2sgdXNpbmcgYSBzcGVjaWZpYyBtZXRob2QgYW5kIHZhcmlvdXMgYXNzZXNzbWVudCB0b29scy48L3NwYW4+PC9wPjxwIHN0eWxlPVwidGV4dC1hbGlnbjogbGVmdDtcIj48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDtcIj48c3BhbiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PHN0cm9uZz5VbHRpbWF0ZWx5LCBpdCZyc3F1bztzIHVwIHRvIHlvdSB0byBkZWNpZGUgdGhlIGxldmVsIG9mIHJpc2sgeW91IHdpc2ggdG8gZXhwb3NlIHlvdXJzZWxmIHRvLiZuYnNwOzwvc3Ryb25nPjwvc3Bhbj48L3NwYW4+PC9wPjxwIHN0eWxlPVwidGV4dC1hbGlnbjogbGVmdDtcIj48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDtcIj48c3BhbiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+SWYgeW91IGRlY2lkZSB0byBleHBvc2UgeW91cnNlbGYgdG8gY2VydGFpbiByaXNrcywgV0VNb3VudGFpbiByZWNvbW1lbmRzIHRoYXQgeW91IGJlZ2luIHdpdGggbG93LXJpc2sgcHJvamVjdHMgYW5kIHByb2dyZXNzIGdyYWR1YWxseSBmcm9tIHRoZXJlLiBZb3VyIGdvYWwgc2hvdWxkIGJlIHRvIGxlYXJuIG1vcmUgYWJvdXQgeW91cnNlbGYgYW5kIHRoZSBlbnZpcm9ubWVudCwgc28gdGhhdCB5b3UgYXJlIGFibGUgdG8gbWFrZSBhcHByb3ByaWF0ZSBjaG9pY2VzLjwvc3Bhbj48L3NwYW4+PGJyPjxicj48L3A+In1dLCJmYW1pbHkiOiJ0ZXh0IiwidmFyaWFudCI6InBhcmFncmFwaCIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjMsInBhZGRpbmdCb3R0b20iOjMsImJhY2tncm91bmRDb2xvciI6IiNmOWZlZmYiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3Q1aTBvOW8wMDQxM2U1c2diNGN2NHBnIiwidHlwZSI6InRleHQiLCJpdGVtcyI6W3siaWQiOiJja3Q1aGV3Y2kwMDJhM2U1c29rcmgzYzk4IiwicGFyYWdyYXBoIjoiPFA+PFNUUk9ORz48U1RST05HPjxTUEFOIHN0eWxlPVwiZm9udC1zaXplOiAxN3B4O1wiPkRvIG5vdCBibGluZGx5IGZvbGxvdyBvdXIgc3VnZ2VzdGlvbnMsIG5vciB0aG9zZSBvZiBvdGhlcnMuPC9TUEFOPjwvU1RST05HPjwvU1RST05HPjwvUD4ifV0sImZhbWlseSI6ImltcGFjdCIsInZhcmlhbnQiOiJub3RlIiwic2V0dGluZ3MiOnsicGFkZGluZ1RvcCI6MywicGFkZGluZ0JvdHRvbSI6MywiYmFja2dyb3VuZENvbG9yIjoiIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2twczEzMnllMDA0ejNlNWo1b2huMTZqMyIsInR5cGUiOiJkaXZpZGVyIiwiaXRlbXMiOlt7ImlkIjoiY2twcnZxOTU5MDAxMDNlNWoxc2x1ZGl0ZSIsInR5cGUiOiIiLCJ0aXRsZSI6IkkgQUdSRUUiLCJidXR0b25Db2xvciI6ImJyYW5kIiwiY29tcGxldGVIaW50IjoiQ29tcGxldGUgdGhlIGNvbnRlbnQgYWJvdmUgYmVmb3JlIG1vdmluZyBvbi4ifV0sImZhbWlseSI6ImNvbnRpbnVlIiwidmFyaWFudCI6ImNvbnRpbnVlIiwic2V0dGluZ3MiOnsicGFkZGluZ1RvcCI6MywicGFkZGluZ0JvdHRvbSI6MywiYmFja2dyb3VuZENvbG9yIjoiIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fV0sIm1lZGlhIjp7fSwicGlsZXMiOltdLCJzZXR0aW5ncyI6e30sImR1cGxpY2F0ZWRGcm9tSWQiOiIiLCJkZWxldGVkIjpmYWxzZSwiY3JlYXRlZEF0IjoiMjAyMS0wNi0xMVQwNToyMzoyNy4zNDNaIiwidXBkYXRlZEF0IjoiMjAyMy0wMS0xN1QwNDo1NTo1My4xNDJaIiwibGFzdFVwZGF0ZWRCeSI6ImFpZHxjODFkNDk0MS01ZmQ3LTRhMTctOGYyMi1lZGFlNjFlMGEyN2QiLCJyZWFkeSI6dHJ1ZSwicG9zaXRpb24iOm51bGwsInRyYW5zZmVycmVkQXQiOm51bGwsImR1cmF0aW9uIjoxLCJpc1BhcnRuZXJDb250ZW50QXV0aG9yIjpudWxsLCJoZWFkZXJJbWFnZSI6e319LHsiaWQiOiJFS3BJM3pqa2QwcVM1SERKTWF0MWlOUGllNC04Rk9SQyIsIm9yaWdpbmFsSWQiOm51bGwsImF1dGhvciI6ImFpZHxjODFkNDk0MS01ZmQ3LTRhMTctOGYyMi1lZGFlNjFlMGEyN2QiLCJzZWxlY3RlZEF1dGhvcklkIjoibm9uZSIsImNvdXJzZUlkIjoiLUE1QmNnYVlUcmJWb2xCWURTTXI5T2RYWUpsamNDRWYiLCJ0aXRsZSI6IlRoZSBjb25jZXB0IiwiZGVzY3JpcHRpb24iOiIiLCJ0eXBlIjoiYmxvY2tzIiwiaWNvbiI6IkFydGljbGUiLCJpdGVtcyI6W3siaWQiOiJja3BzMzJsNXMwMDlrM2U1amtnbGNyaTFuIiwidHlwZSI6InF1b3RlIiwiaXRlbXMiOlt7ImlkIjoiY2twczMybDVzMDA5bDNlNWo1OTg0NGhyNSIsIm5hbWUiOiIiLCJhdmF0YXIiOnsibWVkaWEiOnt9fSwicGFyYWdyYXBoIjoiPHA+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDIycHg7IGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XCI+PHN0cm9uZz5XRU1vdW50YWluPC9zdHJvbmc+IGNyZWF0ZWQgdGhlIE9GRi1QSVNURSBjb3Vyc2UgYXMgYW4gZW50cnktbGV2ZWwgdHJhaW5pbmcgcHJvZ3JhbSBmb3Igc25vdyBzcG9ydCBlbnRodXNpYXN0cyBhcm91bmQgdGhlIHdvcmxkLjwvc3Bhbj48L3A+PHA+PGJyPjwvcD48cD48YnI+PC9wPjxwPjxicj48L3A+IiwiYmFja2dyb3VuZCI6eyJtZWRpYSI6eyJpbWFnZSI6eyJrZXkiOiJyaXNlL2NvdXJzZXMvLUE1QmNnYVlUcmJWb2xCWURTTXI5T2RYWUpsamNDRWYvdTZBWmhjenp5ZTloYzFYRi1XRU0yMDIzX2Jhbm5lcl8ya3B4X0hQX0xlQ29uY2VwdC5qcGciLCJ0eXBlIjoiaW1hZ2UiLCJjcnVzaGVkS2V5IjoiZmFCREdkN2p3QVNsYlVjMF9hdzRIOGc1YTRrSld6RUY1LmpwZyIsIm9yaWdpbmFsVXJsIjoiV0VNMjAyM19iYW5uZXJfMmtweF9IUF9MZUNvbmNlcHQuanBnIiwidXNlQ3J1c2hlZEtleSI6dHJ1ZX19fX1dLCJtZWRpYSI6e30sImZhbWlseSI6InF1b3RlIiwidmFyaWFudCI6ImJhY2tncm91bmQiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjowLCJwYWRkaW5nQm90dG9tIjowLCJiYWNrZ3JvdW5kQ29sb3IiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJjbDk0OTYxd3MwMDAyMjY2bGQ2NTYzeTQzIiwidHlwZSI6Im11bHRpbWVkaWEiLCJpdGVtcyI6W3siaWQiOiJjbDk0OTYxd3MwMDAzMjY2bHNranI0bnZ5IiwibWVkaWEiOnsiZW1iZWQiOnsic3JjIjoiLy9jZG4uZW1iZWRseS5jb20vd2lkZ2V0cy9tZWRpYS5odG1sP3NyYz1odHRwcyUzQSUyRiUyRnBsYXllci52aW1lby5jb20lMkZ2aWRlbyUyRjc1NzA5OTk5NyUzRmglM0QwY2QwODVlZjIyJTI2YXBwX2lkJTNEMTIyOTYzJmRudHA9MSZkaXNwbGF5X25hbWU9VmltZW8mdXJsPWh0dHBzJTNBJTJGJTJGdmltZW8uY29tJTJGNzU3MDk5OTk3JmltYWdlPWh0dHBzJTNBJTJGJTJGaS52aW1lb2Nkbi5jb20lMkZ2aWRlbyUyRjE1MjA3ODczMjMtM2Y4NzM4NjRiMzhjZmM0NGVmMmRiMzg3MTA5ZWQyNTMzMWM2M2FmZWJlMDkyZmRiOTIyOWExOGYxNzdhYTI0MC1kXzEyODAma2V5PTQwY2IzMDY1NWE3ZjRhNDZhZGFhZjE4ZWZiMDVkYjIxJnR5cGU9dGV4dCUyRmh0bWwmc2NoZW1hPXZpbWVvIiwidHlwZSI6ImVtYmVkIiwidGl0bGUiOiJJbnRybyIsImZhdmljb24iOiJodHRwczovL3ZpbWVvLmNvbS9mYXZpY29uLmljbyIsInByb3ZpZGVyIjoiVmltZW8iLCJlbWJlZFR5cGUiOiJ2aWRlbyIsInRodW1ibmFpbCI6Imh0dHBzOi8vaS52aW1lb2Nkbi5jb20vdmlkZW8vMTUyMDc4NzMyMy0zZjg3Mzg2NGIzOGNmYzQ0ZWYyZGIzODcxMDllZDI1MzMxYzYzYWZlYmUwOTJmZGI5MjI5YTE4ZjE3N2FhMjQwLWRfMTI4MCIsImRlc2NyaXB0aW9uIjpudWxsLCJvcmlnaW5hbFVybCI6Imh0dHBzOi8vdmltZW8uY29tL3czbW91bnRhaW4vaW50cm8tZW4iLCJwcm92aWRlclVybCI6Imh0dHBzOi8vdmltZW8uY29tLyJ9fSwic2V0dGluZ3MiOnsic2hvd01ldGFEYXRhIjpmYWxzZX19XSwiZmFtaWx5IjoibXVsdGltZWRpYSIsInZhcmlhbnQiOiJlbWJlZCIsInNldHRpbmdzIjp7ImNhcmRNb2RlIjoiV0hJVEUiLCJzdHlsZU1vZGUiOiJCUkFOREVEIiwibWVkaWFXaWR0aCI6IjAiLCJwYWRkaW5nVG9wIjozLCJzaG93Qm9yZGVyIjpmYWxzZSwicGFkZGluZ0JvdHRvbSI6MywiYmFja2dyb3VuZE1vZGUiOiJDT0xPUiIsImJhY2tncm91bmRDb2xvciI6IiIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX0seyJpZCI6ImNrcHM2Z2ZiNDAwaXUzZTVqeDh0Y2R5amIiLCJ0eXBlIjoiZGl2aWRlciIsIml0ZW1zIjpbeyJpZCI6ImNrcHJ2cTk1OTAwMTAzZTVqMXNsdWRpdGUiLCJ0eXBlIjoiIiwidGl0bGUiOiJMRVTigJlTIEdPISIsImJ1dHRvbkNvbG9yIjoiYnJhbmQiLCJjb21wbGV0ZUhpbnQiOiJDb21wbGV0ZSB0aGUgY29udGVudCBhYm92ZSBiZWZvcmUgbW92aW5nIG9uLiJ9XSwiZmFtaWx5IjoiY29udGludWUiLCJ2YXJpYW50IjoiY29udGludWUiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjozLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19XSwibWVkaWEiOnt9LCJwaWxlcyI6W10sInNldHRpbmdzIjp7fSwiZHVwbGljYXRlZEZyb21JZCI6IiIsImRlbGV0ZWQiOmZhbHNlLCJjcmVhdGVkQXQiOiIyMDIxLTA4LTI3VDE0OjMwOjIwLjY4MFoiLCJ1cGRhdGVkQXQiOiIyMDIzLTAxLTE3VDA0OjU4OjIxLjUwNloiLCJsYXN0VXBkYXRlZEJ5IjoiYWlkfGM4MWQ0OTQxLTVmZDctNGExNy04ZjIyLWVkYWU2MWUwYTI3ZCIsInJlYWR5Ijp0cnVlLCJwb3NpdGlvbiI6bnVsbCwidHJhbnNmZXJyZWRBdCI6bnVsbCwiZHVyYXRpb24iOjUsImlzUGFydG5lckNvbnRlbnRBdXRob3IiOm51bGwsImhlYWRlckltYWdlIjp7fX0seyJpZCI6IlJ0ZTRxUEVQbU4wdWgxWnUzQzZxUXJNX0VfTmU2SXJ5Iiwib3JpZ2luYWxJZCI6bnVsbCwiYXV0aG9yIjoiYWlkfGM4MWQ0OTQxLTVmZDctNGExNy04ZjIyLWVkYWU2MWUwYTI3ZCIsInNlbGVjdGVkQXV0aG9ySWQiOiJub25lIiwiY291cnNlSWQiOiItQTVCY2dhWVRyYlZvbEJZRFNNcjlPZFhZSmxqY0NFZiIsInRpdGxlIjoiVGhlIE9GRi1QSVNURSBjb3Vyc2UiLCJkZXNjcmlwdGlvbiI6IiIsInR5cGUiOiJibG9ja3MiLCJpY29uIjoiQXJ0aWNsZSIsIml0ZW1zIjpbeyJpZCI6ImNrcHMzMmw1czAwOWszZTVqa2dsY3JpMW4iLCJ0eXBlIjoicXVvdGUiLCJpdGVtcyI6W3siaWQiOiJja3BzMzJsNXMwMDlsM2U1ajU5ODQ0aHI1IiwibmFtZSI6IiIsImF2YXRhciI6eyJtZWRpYSI6e319LCJwYXJhZ3JhcGgiOiI8cD48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMjJweDsgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcIj48c3Ryb25nPldFTW91bnRhaW4gZGVzaWduZWQgdGhlIEEyUjwvc3Ryb25nPjxzdHJvbmc+PHN1cD4mcmVnOzwvc3VwPjwvc3Ryb25nPjxzdHJvbmc+Jm5ic3A7bWV0aG9kIHRvIG9wdGltaXplIHlvdXIgbGVhcm5pbmcuJm5ic3A7PC9zdHJvbmc+PC9zcGFuPjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAyMnB4OyBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1wiPk91ciBtb2R1bGVzIGFuZCBjaGFwdGVycyBhcmUgb3JnYW5pemVkIGluIGEgbG9naWNhbCBhbmQgZWFzeS10by1mb2xsb3cgc2VxdWVuY2UuPC9zcGFuPjxicj48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMjJweDsgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcIj48L3NwYW4+PGJyPjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAyMnB4OyBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1wiPjwvc3Bhbj48YnI+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDIycHg7IGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XCI+PC9zcGFuPjxicj48L3A+IiwiYmFja2dyb3VuZCI6eyJtZWRpYSI6eyJpbWFnZSI6eyJrZXkiOiJyaXNlL2NvdXJzZXMvLUE1QmNnYVlUcmJWb2xCWURTTXI5T2RYWUpsamNDRWYvWW9veHBNbDc0M1YtWjBCMC1XRU0yMDIzX2Jhbm5lcl8yMDAwcHhfTGVDb3Vyc0hvcnNQaXN0ZS5qcGciLCJ0eXBlIjoiaW1hZ2UiLCJjcnVzaGVkS2V5IjoiTS14NVRlQWpLWmZPVDczdV83aDhDMTlOdVhsTmZOanZDLmpwZyIsIm9yaWdpbmFsVXJsIjoiV0VNMjAyM19iYW5uZXJfMjAwMHB4X0xlQ291cnNIb3JzUGlzdGUuanBnIiwidXNlQ3J1c2hlZEtleSI6dHJ1ZX19fX1dLCJtZWRpYSI6e30sImZhbWlseSI6InF1b3RlIiwidmFyaWFudCI6ImJhY2tncm91bmQiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjowLCJwYWRkaW5nQm90dG9tIjowLCJiYWNrZ3JvdW5kQ29sb3IiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3BzM2dvNG0wMGFlM2U1ajNvM2RjeHoyIiwidHlwZSI6InRleHQiLCJpdGVtcyI6W3siaWQiOiJja3BzM2drbm4wMGFjM2U1amw1NjZ5czZiIiwiaGVhZGluZyI6IjxQPjxTVFJPTkc+PFNUUk9ORz48U1BBTiBzdHlsZT1cImNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XCI+SW4gdGhlIGNhc2Ugb2YgYSBiYWNrY291bnRyeSBleGN1cnNpb24sIGVhY2ggc3RlcCBuZWVkcyB0byBiZSBhbnRpY2lwYXRlZCwgcGxhbm5lZCBhbmQgc3RydWN0dXJlZCBpbiBvcmRlciB0byBvcHRpbWl6ZSBzYWZldHkgYW5kIGVuam95bWVudC48L1NQQU4+PC9TVFJPTkc+PC9TVFJPTkc+PC9QPiIsInBhcmFncmFwaCI6IjxQPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj5UaGUgT0ZGLVBJU1RFIGNvdXJzZSBpcyBkaXZpZGVkIGludG8gdGhyZWUgbW9kdWxlczo8L1NQQU4+PC9QPiJ9XSwibWVkaWEiOnt9LCJmYW1pbHkiOiJ0ZXh0IiwidmFyaWFudCI6InBhcmFncmFwaCIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjMsInBhZGRpbmdCb3R0b20iOjAsImJhY2tncm91bmRDb2xvciI6IiNmZmZmZmYiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3N5Z2V3OHcwMDNpM2U1azI0c3o1Y2w0IiwidHlwZSI6Imxpc3QiLCJpdGVtcyI6W3siaWQiOiJja3N5Zmwxb2MwMDJiM2U1a25jZnhyc2V3IiwicGFyYWdyYXBoIjoiPFA+PFNUUk9ORz5BVk9JRDwvU1RST05HPjogQXZvaWQgcmlzazwvUD4ifSx7ImlkIjoiY2tzeWZsMW9jMDAyYzNlNWtvOHRlNTU5ZSIsInBhcmFncmFwaCI6IjxQPjxTVFJPTkc+UkVBQ1Q8L1NUUk9ORz46IFJlYWN0aW5nIHBvc2l0aXZlbHkgaW4gYSBjcmlzaXM8L1A+In0seyJpZCI6ImNrc3lmbDFvYzAwMmQzZTVrOWhzZDljbDgiLCJwYXJhZ3JhcGgiOiI8UD48U1RST05HPlJFU0NVRTwvU1RST05HPjogTWFuYWdpbmcgYSBzdWNjZXNzZnVsIHJlc2N1ZTwvUD4ifV0sImZhbWlseSI6Imxpc3QiLCJ2YXJpYW50IjoibnVtYmVyZWQiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjozLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3N5Z2pqN2cwMDQyM2U1a3R3Z3RwNmVyIiwidHlwZSI6ImRpdmlkZXIiLCJpdGVtcyI6W3siaWQiOiJja3N5Zmwxb2MwMDEwM2U1a3psZXhibWVqIiwidHlwZSI6IiIsInRpdGxlIjoiTEVBUk4gTU9SRSIsImJ1dHRvbkNvbG9yIjoiYnJhbmQiLCJjb21wbGV0ZUhpbnQiOiJDb21wbGV0ZSB0aGUgY29udGVudCBhYm92ZSBiZWZvcmUgbW92aW5nIG9uLiJ9XSwiZmFtaWx5IjoiY29udGludWUiLCJ2YXJpYW50IjoiY29udGludWUiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjozLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3N5Z2gwcTEwMDNtM2U1a3ozdXJ2MHBuIiwidHlwZSI6InRleHQiLCJpdGVtcyI6W3siaWQiOiJja3N5Zmwxb2MwMDI1M2U1a3c0ZzdnOXZkIiwiaGVhZGluZyI6IjxQIHN0eWxlPVwidGV4dC1hbGlnbjogY2VudGVyO1wiPjxTVFJPTkc+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyBmb250LXNpemU6IDMycHg7XCI+QVZPSUQ8L1NQQU4+PC9TVFJPTkc+PC9QPiIsInBhcmFncmFwaCI6IjxQIHN0eWxlPVwidGV4dC1hbGlnbjogY2VudGVyO1wiPjxTVFJPTkc+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyBmb250LXNpemU6IDI0cHg7XCI+QXZvaWQgcmlzazwvU1BBTj48L1NUUk9ORz48L1A+In1dLCJmYW1pbHkiOiJ0ZXh0IiwidmFyaWFudCI6ImhlYWRpbmcgcGFyYWdyYXBoIiwic2V0dGluZ3MiOnsidiI6MSwiY2FyZE1vZGUiOm51bGwsInBhZGRpbmdUb3AiOjAsInBhZGRpbmdCb3R0b20iOjAsImJhY2tncm91bmRUeXBlIjpudWxsLCJiYWNrZ3JvdW5kQ29sb3IiOiIjMTRjZWZmIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2tzeWdrcW1nMDA0MzNlNWt0NWRxZ28xcyIsInR5cGUiOiJ0ZXh0IiwiaXRlbXMiOlt7ImlkIjoiY2tzeWZsMW9jMDAxejNlNWs3Mng1YXFtZCIsInBhcmFncmFwaCI6IjxQPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj5JbiB0aGlzIG1vZHVsZSwgd2UgY292ZXIgPC9TUEFOPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigyMCwgMjA2LCAyNTUpO1wiPjxTVFJPTkc+bmF0dXJhbCBhbmQgaHVtYW4gcmlzayBmYWN0b3JzPC9TVFJPTkc+PC9TUEFOPjxTVFJPTkc+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDIwLCAyMDYsIDI1NSk7XCI+wqB0byBoZWxwIHlvdSBtYWtlIHRoZSByaWdodCBkZWNpc2lvbnM8L1NQQU4+PC9TVFJPTkc+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPiBhbmQgYXZvaWQgcHV0dGluZyB5b3Vyc2VsZiBpbiBkYW5nZXI6PC9TUEFOPjwvUD48VUw+PExJPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj5Lbm93aW5nIHlvdXJzZWxmIGFuZCBrbm93aW5nIHlvdXIgZW52aXJvbm1lbnQ8L1NQQU4+PC9MST48TEk+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPklkZW50aWZ5aW5nIHJpc2tzIGFuZCBkaWZmZXJlbnQgdHlwZXMgb2YgdGVycmFpbjwvU1BBTj48L0xJPjxMST48U1BBTiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+UGxhbm5pbmcgYW5kIGRlY2lzaW9uLW1ha2luZzwvU1BBTj48L0xJPjwvVUw+In1dLCJmYW1pbHkiOiJ0ZXh0IiwidmFyaWFudCI6InBhcmFncmFwaCIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjMsInBhZGRpbmdCb3R0b20iOjQsImJhY2tncm91bmRDb2xvciI6IiIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX0seyJpZCI6ImNrc3lobGM2NjAwNWIzZTVrZmsyNGZkYW0iLCJ0eXBlIjoidGV4dCIsIml0ZW1zIjpbeyJpZCI6ImNrc3lmbDFvYzAwMjUzZTVrdzRnN2c5dmQiLCJoZWFkaW5nIjoiPFAgc3R5bGU9XCJ0ZXh0LWFsaWduOiBjZW50ZXI7XCI+PFNUUk9ORz48U1BBTiBzdHlsZT1cImNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XCI+UkVBQ1Q8L1NQQU4+PC9TVFJPTkc+PC9QPiIsInBhcmFncmFwaCI6IjxQIHN0eWxlPVwidGV4dC1hbGlnbjogY2VudGVyO1wiPjxTVFJPTkc+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyBmb250LXNpemU6IDI0cHg7XCI+UmVhY3RpbmcgcG9zaXRpdmVseSBpbiBhIGNyaXNpcyA8L1NQQU4+PC9TVFJPTkc+PC9QPiJ9XSwiZmFtaWx5IjoidGV4dCIsInZhcmlhbnQiOiJoZWFkaW5nIHBhcmFncmFwaCIsInNldHRpbmdzIjp7InYiOjEsImNhcmRNb2RlIjpudWxsLCJwYWRkaW5nVG9wIjowLCJwYWRkaW5nQm90dG9tIjowLCJiYWNrZ3JvdW5kVHlwZSI6bnVsbCwiYmFja2dyb3VuZENvbG9yIjoiI0M2MDBCRSIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX0seyJpZCI6ImNrdDVrY3YyYzAwM3kzZTVzb3FvODI1Y24iLCJ0eXBlIjoidGV4dCIsIml0ZW1zIjpbeyJpZCI6ImNrdDVpZGU2aTAwMXozZTVzemFlcnhpOW4iLCJwYXJhZ3JhcGgiOiI8UD48U1RST05HPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigxOTgsIDAsIDE5MCk7XCI+U2hvdWxkIHlvdSBldmVyIGhhdmUgdGhlIG1pc2ZvcnR1bmUgb2YgYmVpbmcgZmFjZWQgd2l0aCBhbiBhdmFsYW5jaGU8L1NQQU4+PC9TVFJPTkc+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPiwgdGhpcyBtb2R1bGUgd2lsbCBnaXZlIHlvdSB0aGUgdG9vbHMgeW91IG5lZWQgdG8gbWFuYWdlIHRoZSBjcmlzaXMgZWZmZWN0aXZlbHkuPC9TUEFOPjwvUD4ifV0sImZhbWlseSI6InRleHQiLCJ2YXJpYW50IjoicGFyYWdyYXBoIiwic2V0dGluZ3MiOnsicGFkZGluZ1RvcCI6MywicGFkZGluZ0JvdHRvbSI6NiwiYmFja2dyb3VuZENvbG9yIjoiIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2tzeWhxNjQ1MDA1bDNlNWt0d2xscHpxMiIsInR5cGUiOiJ0ZXh0IiwiaXRlbXMiOlt7ImlkIjoiY2tzeWZsMW9jMDAyNTNlNWt3NGc3Zzl2ZCIsImhlYWRpbmciOiI8UCBzdHlsZT1cInRleHQtYWxpZ246IGNlbnRlcjtcIj48U1RST05HPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcIj5SRVNDVUU8L1NQQU4+PC9TVFJPTkc+PC9QPiIsInBhcmFncmFwaCI6IjxQIHN0eWxlPVwidGV4dC1hbGlnbjogY2VudGVyO1wiPjxTVFJPTkc+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyBmb250LXNpemU6IDI0cHg7XCI+TWFuYWdpbmcgYSBzdWNjZXNzZnVsIHJlc2N1ZTwvU1BBTj48L1NUUk9ORz48L1A+In1dLCJmYW1pbHkiOiJ0ZXh0IiwidmFyaWFudCI6ImhlYWRpbmcgcGFyYWdyYXBoIiwic2V0dGluZ3MiOnsidiI6MSwiY2FyZE1vZGUiOm51bGwsInBhZGRpbmdUb3AiOjAsInBhZGRpbmdCb3R0b20iOjAsImJhY2tncm91bmRUeXBlIjpudWxsLCJiYWNrZ3JvdW5kQ29sb3IiOiIjRkY3MjE0IiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2t0NWtkbWk3MDAzejNlNXM2NjI2OWlhcSIsInR5cGUiOiJ0ZXh0IiwiaXRlbXMiOlt7ImlkIjoiY2t0NWlkZTZpMDAxejNlNXN6YWVyeGk5biIsInBhcmFncmFwaCI6IjxQPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj5UaGlzIG1vZHVsZSB3aWxsIHRlYWNoIHlvdSBob3cgdG8gc2VhcmNoIGZvciBidXJpZWQgdmljdGltczwvU1BBTj48U1RST05HPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigyNTUsIDExNCwgMjApO1wiPiBieSBwcm92aWRpbmcgeW91IHdpdGggdGhlIHNraWxscyByZXF1aXJlZCwgYXMgd2VsbCBhcyBjbGVhciBhbmQgcHJlY2lzZSBpbnN0cnVjdGlvbnMgdGhhdCB3aWxsIGd1aWRlIHlvdSB0aHJvdWdoIHlvdXIgcmVzY3VlLjwvU1BBTj48L1NUUk9ORz48L1A+In1dLCJmYW1pbHkiOiJ0ZXh0IiwidmFyaWFudCI6InBhcmFncmFwaCIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjMsInBhZGRpbmdCb3R0b20iOjQsImJhY2tncm91bmRDb2xvciI6IiIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX0seyJpZCI6ImNrdDVrbW51dTAwNDYzZTVzMzU1Y2phaGsiLCJ0eXBlIjoidGV4dCIsIml0ZW1zIjpbeyJpZCI6ImNrdDVpZGU2aTAwMXozZTVzemFlcnhpOW4iLCJwYXJhZ3JhcGgiOiI8UD48U1RST05HPjxTUEFOIHN0eWxlPVwiZm9udC1zaXplOiAyNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApO1wiPlRoZSBXRU1vdW50YWluIG1ldGhvZCBwdXRzIHlvdSBhdCB0aGUgY2VudGVyPC9TUEFOPjwvU1RST05HPjwvUD48UD48U1BBTiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7XCI+SXQgaXMgYWNjZXNzaWJsZSBhbmQgZGVzaWduZWQgdG8gYWxsb3cgaW5kaXZpZHVhbHMgdG8gcHJvZ3Jlc3MgdGhyb3VnaCB0aGUgbW9kdWxlcyBhcyB0aGV5IGRlc2lyZS4gVGhlIHRyYWluaW5nIGlzIHByb2dyZXNzaXZlIGFuZCBpbnRlbmRlZCB0byBiYWxhbmNlIHNraWxsIGRldmVsb3BtZW50IGFuZCBmdW4gYnkgcHJvdmlkaW5nIHBhcnRpY2lwYW50cyB3aXRoIGFuIGV4Y2l0aW5nIGxlYXJuaW5nIGV4cGVyaWVuY2UuwqA8L1NQQU4+PC9TUEFOPjwvUD48UD48U1RST05HPjxTUEFOIHN0eWxlPVwiZm9udC1zaXplOiAyNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApO1wiPldpdGggV0VNb3VudGFpbiwgbGVhcm4gd2hpbGUgaGF2aW5nIGZ1biE8L1NQQU4+PC9TVFJPTkc+PC9QPiJ9XSwiZmFtaWx5IjoidGV4dCIsInZhcmlhbnQiOiJwYXJhZ3JhcGgiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjozLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3BzNmdmYjQwMGl1M2U1ang4dGNkeWpiIiwidHlwZSI6ImRpdmlkZXIiLCJpdGVtcyI6W3siaWQiOiJja3BydnE5NTkwMDEwM2U1ajFzbHVkaXRlIiwidHlwZSI6IiIsInRpdGxlIjoiV0hBVCBZT1UgV0lMTCBMRUFSTiIsImJ1dHRvbkNvbG9yIjoiYnJhbmQiLCJjb21wbGV0ZUhpbnQiOiJDb21wbGV0ZSB0aGUgY29udGVudCBhYm92ZSBiZWZvcmUgbW92aW5nIG9uLiJ9XSwiZmFtaWx5IjoiY29udGludWUiLCJ2YXJpYW50IjoiY29udGludWUiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjozLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19XSwibWVkaWEiOnt9LCJwaWxlcyI6W10sInNldHRpbmdzIjp7fSwiZHVwbGljYXRlZEZyb21JZCI6IlBfcVo3bUUydjlMSWRVQUx5OHJtRi1uRXdxN2pkVHRJIiwiZGVsZXRlZCI6ZmFsc2UsImNyZWF0ZWRBdCI6IjIwMjEtMDgtMjdUMTQ6Mzg6NDIuMzk2WiIsInVwZGF0ZWRBdCI6IjIwMjMtMDMtMDlUMTk6MjE6MDMuMjEwWiIsImxhc3RVcGRhdGVkQnkiOiJhaWR8YzgxZDQ5NDEtNWZkNy00YTE3LThmMjItZWRhZTYxZTBhMjdkIiwicmVhZHkiOnRydWUsInBvc2l0aW9uIjpudWxsLCJ0cmFuc2ZlcnJlZEF0IjpudWxsLCJkdXJhdGlvbiI6MiwiaXNQYXJ0bmVyQ29udGVudEF1dGhvciI6bnVsbCwiaGVhZGVySW1hZ2UiOnt9fSx7ImlkIjoibklVcVozX2Y2aExIVXZDc0lXY1JJd05TS09ubS1jbU4iLCJvcmlnaW5hbElkIjpudWxsLCJhdXRob3IiOiJhaWR8YzgxZDQ5NDEtNWZkNy00YTE3LThmMjItZWRhZTYxZTBhMjdkIiwic2VsZWN0ZWRBdXRob3JJZCI6Im5vbmUiLCJjb3Vyc2VJZCI6Ii1BNUJjZ2FZVHJiVm9sQllEU01yOU9kWFlKbGpjQ0VmIiwidGl0bGUiOiJDb3Vyc2Ugb2JqZWN0aXZlcyIsImRlc2NyaXB0aW9uIjoiIiwidHlwZSI6ImJsb2NrcyIsImljb24iOiJBcnRpY2xlIiwiaXRlbXMiOlt7ImlkIjoiY2tzeWs4NXQ5MDJxbzI0Yjg1NGM2Y2FrYyIsInR5cGUiOiJxdW90ZSIsIml0ZW1zIjpbeyJpZCI6ImNrcXRpdGRybjAwMzIzZTVrZnUyNXMxZzQiLCJuYW1lIjoiIiwiYXZhdGFyIjp7Im1lZGlhIjp7fX0sInBhcmFncmFwaCI6IjxwPjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAyMnB4O1wiPlRoZSBPRkYtUElTVEUgY291cnNlIGlzIDxzdHJvbmc+YW4gaW5pdGlhdGlvbiB0byB0aGUgZnVuZGFtZW50YWxzIG9mIHJpc2sgcHJldmVudGlvbiBpbiB0aGUgbW91bnRhaW5zPC9zdHJvbmc+Ljwvc3Bhbj48YnI+PGJyPjxicj48YnI+PGJyPjwvcD4iLCJiYWNrZ3JvdW5kIjp7Im1lZGlhIjp7ImltYWdlIjp7ImtleSI6InJpc2UvY291cnNlcy8tQTVCY2dhWVRyYlZvbEJZRFNNcjlPZFhZSmxqY0NFZi8zTDJHN0xodl9zam16UmN4LVdFTTIwMjNfYmFubmVyXzJrcHhfTGVzT2JqZWN0aWZzX05PUFJPQ0VTUy5qcGciLCJ0eXBlIjoiaW1hZ2UiLCJjcnVzaGVkS2V5IjoiMV91by1TR3N2cVptUThNYl9uRGs0dDVQbmJLR2o2OG5nLmpwZyIsIm9yaWdpbmFsVXJsIjoiV0VNMjAyM19iYW5uZXJfMmtweF9MZXNPYmplY3RpZnNfTk9QUk9DRVNTLmpwZyIsInVzZUNydXNoZWRLZXkiOnRydWV9fX19XSwiZmFtaWx5IjoicXVvdGUiLCJ2YXJpYW50IjoiYmFja2dyb3VuZCIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjAsInBhZGRpbmdCb3R0b20iOjAsImJhY2tncm91bmRDb2xvciI6IiIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX0seyJpZCI6ImNrc3lrOW91bDAwNjkzZTVrbm10MXFxdGciLCJ0eXBlIjoidGV4dCIsIml0ZW1zIjpbeyJpZCI6ImNrc3lmbDFvYzAwMjIzZTVrbnB6bWFvaDEiLCJoZWFkaW5nIjoiPFA+QXQgdGhlIGVuZCBvZiB0aGlzIGNvdXJzZSwgeW91IHdpbGwgYmUgYWJsZSB0bzo8L1A+IiwicGFyYWdyYXBoIjoiPFA+T25jZSB5b3XigJl2ZSBjb21wbGV0ZWQgdGhlIGZvdXIgbW9kdWxlcyBvZiB5b3VyIG9ubGluZSBjb3Vyc2UsIHlvdSB3aWxsIGJlIGFibGUgdG8gZm9sbG93IHRoZSByaXNrIGFzc2Vzc21lbnQgcHJvY2Vzcy4gVGhlcmUgYXJlIG1hbnkgc2tpbGxzIHRvIGxlYXJuLCBidXQgZG9u4oCZdCB3b3JyeSDigJMgd2UgaGF2ZSB5b3UgY292ZXJlZCE8L1A+In1dLCJmYW1pbHkiOiJ0ZXh0IiwidmFyaWFudCI6InN1YmhlYWRpbmciLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjozLCJwYWRkaW5nQm90dG9tIjowLCJiYWNrZ3JvdW5kQ29sb3IiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3N5a2FkNzgwMDZhM2U1a2xlOXM5OGVxIiwidHlwZSI6Imxpc3QiLCJpdGVtcyI6W3siaWQiOiJja3N5Zmwxb2MwMDJiM2U1a25jZnhyc2V3IiwicGFyYWdyYXBoIjoiPHA+PHNwYW4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPkFzc2VzcyB5b3VyIG1lbnRhbCBzdGF0ZSwgZW5lcmd5IGxldmVsIGFuZCBtZWRpY2FsIGNvbmRpdGlvbjwvc3Bhbj48L3A+In0seyJpZCI6ImNrc3lrYjY1MDAwNmUzZTVreGM2NTl3dGUiLCJwYXJhZ3JhcGgiOiI8cD48c3BhbiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+TWFuYWdlIHNwb3J0cyBlcXVpcG1lbnQgYW5kIHJlc2N1ZSBnZWFyPC9zcGFuPjwvcD4iLCJpc05ld2x5SW5zZXJ0ZWQiOmZhbHNlfSx7ImlkIjoiY2tzeWtibTlqMDA2ZzNlNWt2ZzF0c2RjciIsInBhcmFncmFwaCI6IjxwPjxzcGFuIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj5PYnNlcnZlIHRoZSBlbnZpcm9ubWVudCAod2VhdGhlciwgdGVycmFpbiwgc25vd3BhY2ssIHdpbGRsaWZlIGFuZCB2ZWdldGF0aW9uKSBhbmQgYXNzZXNzIHJpc2s8L3NwYW4+PC9wPiIsImlzTmV3bHlJbnNlcnRlZCI6ZmFsc2V9LHsiaWQiOiJja3N5Zmwxb2MwMDJjM2U1a284dGU1NTllIiwicGFyYWdyYXBoIjoiPHA+PHNwYW4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPklkZW50aWZ5IGF2YWxhbmNoZSByaXNrPC9zcGFuPjwvcD4ifSx7ImlkIjoiY2tzeWtkN2M0MDA2aTNlNWtvODF2amwxYiIsInBhcmFncmFwaCI6IjxwPjxzcGFuIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj5NYWtlIHRoZSByaWdodCBkZWNpc2lvbiBhdCB0aGUgcmlnaHQgdGltZTwvc3Bhbj48L3A+IiwiaXNOZXdseUluc2VydGVkIjpmYWxzZX0seyJpZCI6ImNrc3lrZGQzcDAwNmszZTVrZTBkbWtrZjQiLCJwYXJhZ3JhcGgiOiI8cD48c3BhbiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+UmVhY3QgYXBwcm9wcmlhdGVseSBmb3IgdmljdGltcyBhbmQgcmVzY3VlcnM8L3NwYW4+PC9wPiIsImlzTmV3bHlJbnNlcnRlZCI6ZmFsc2V9LHsiaWQiOiJja3N5a2RzYTUwMDZtM2U1a3k4bXg4YjN3IiwicGFyYWdyYXBoIjoiPHA+PHNwYW4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPlVuZGVydGFrZSBhIHJlc2N1ZSB0byBzYXZlIGxpdmVzOiBldmFsdWF0ZSwgYWxlcnQsIHByb2JlLCBkaWcgYW5kIHByb3ZpZGUgZmlyc3QgYWlkLjwvc3Bhbj48L3A+IiwiaXNOZXdseUluc2VydGVkIjpmYWxzZX1dLCJmYW1pbHkiOiJsaXN0IiwidmFyaWFudCI6Im51bWJlcmVkIiwic2V0dGluZ3MiOnsicGFkZGluZ1RvcCI6MywicGFkZGluZ0JvdHRvbSI6MywiYmFja2dyb3VuZENvbG9yIjoiIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2tzeWtmZTVnMDA2cjNlNWtlbDVkMXIxZyIsInR5cGUiOiJ0ZXh0IiwiaXRlbXMiOlt7ImlkIjoiY2twcnZxOTU5MDAyNzNlNWo4MmVpaWE0eCIsImhlYWRpbmciOiI8UD48U1RST05HPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsgZm9udC1zaXplOiAyNHB4O1wiPlNlbGYtYXdhcmVuZXNzIGFuZCBiZWluZyBhYmxlIHRvIGhvbmVzdGx5IHByb2ZpbGUgeW91ciBjaGFyYWN0ZXJpc3RpY3MgYW5kIGFiaWxpdGllcyDigJMgYW5kIG1hdGNoaW5nIHRoZXNlIHRvIHRvZGF54oCZcyBjb25kaXRpb25zIOKAkyBpcyBrZXkgdG8ga25vd2luZyB3aGV0aGVyIG9yIG5vdCB5b3VyIG9iamVjdGl2ZSBpcyByZWFsaXN0aWMuPC9TUEFOPjwvU1RST05HPjwvUD4iLCJwYXJhZ3JhcGgiOiI8cD48c3BhbiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTdweDtcIj48c3Ryb25nPldlIHdpbGwgcHJvdmlkZSB0aGUgdG9vbHMgdG8gZW1wb3dlciB5b3UgdG8gbWFrZSB0aGUgcmlnaHQgY2hvaWNlcywgbm8gbWF0dGVyIHRoZSBjb25kaXRpb25zLjwvc3Ryb25nPjwvc3Bhbj48L3A+In1dLCJmYW1pbHkiOiJpbXBhY3QiLCJ2YXJpYW50IjoiYiIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjMsInBhZGRpbmdCb3R0b20iOjMsImJhY2tncm91bmRDb2xvciI6IiNFOUZBRkYiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3N6c2J2bHYwMDM2M2U1azc5dDJ1N2d1IiwidHlwZSI6ImRpdmlkZXIiLCJpdGVtcyI6W3siaWQiOiJja3N6cnJnOXcwMDEwM2U1a2k0eXN6c3FoIiwidHlwZSI6IiIsInRpdGxlIjoiVE8gU1RBUlQsIExFVOKAmVMgVEFMSyBBQk9VVCBZT1VSIFBST0pFQ1QhIiwiYnV0dG9uQ29sb3IiOiJicmFuZCIsImNvbXBsZXRlSGludCI6IkNvbXBsZXRlIHRoZSBjb250ZW50IGFib3ZlIGJlZm9yZSBtb3Zpbmcgb24uIn1dLCJmYW1pbHkiOiJjb250aW51ZSIsInZhcmlhbnQiOiJjb250aW51ZSIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjMsInBhZGRpbmdCb3R0b20iOjMsImJhY2tncm91bmRDb2xvciI6IiIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX1dLCJtZWRpYSI6e30sInBpbGVzIjpbXSwic2V0dGluZ3MiOnt9LCJkdXBsaWNhdGVkRnJvbUlkIjoiIiwiZGVsZXRlZCI6ZmFsc2UsImNyZWF0ZWRBdCI6IjIwMjEtMDgtMzBUMTE6Mjc6NDcuMzczWiIsInVwZGF0ZWRBdCI6IjIwMjMtMDEtMTdUMDU6MDI6MTIuODAwWiIsImxhc3RVcGRhdGVkQnkiOiJhaWR8YzgxZDQ5NDEtNWZkNy00YTE3LThmMjItZWRhZTYxZTBhMjdkIiwicmVhZHkiOnRydWUsInBvc2l0aW9uIjpudWxsLCJ0cmFuc2ZlcnJlZEF0IjpudWxsLCJkdXJhdGlvbiI6MSwiaXNQYXJ0bmVyQ29udGVudEF1dGhvciI6bnVsbCwiaGVhZGVySW1hZ2UiOnt9fSx7ImlkIjoiOWs3NkF0V3o1OVJjc0lsVG0xNkJlVlRMQ0lrdmpKUmoiLCJvcmlnaW5hbElkIjpudWxsLCJhdXRob3IiOiJhaWR8YzgxZDQ5NDEtNWZkNy00YTE3LThmMjItZWRhZTYxZTBhMjdkIiwic2VsZWN0ZWRBdXRob3JJZCI6Im5vbmUiLCJjb3Vyc2VJZCI6Ii1BNUJjZ2FZVHJiVm9sQllEU01yOU9kWFlKbGpjQ0VmIiwidGl0bGUiOiJUaGUgcHJvamVjdCIsImRlc2NyaXB0aW9uIjoiIiwidHlwZSI6ImJsb2NrcyIsImljb24iOiJBcnRpY2xlIiwiaXRlbXMiOlt7ImlkIjoiY2tzenJycnoxMDJtaDI1N2pmenFsaGVlNyIsInR5cGUiOiJxdW90ZSIsIml0ZW1zIjpbeyJpZCI6ImNrcHMzMmw1czAwOWwzZTVqNTk4NDRocjUiLCJuYW1lIjoiIiwiYXZhdGFyIjp7Im1lZGlhIjp7fX0sInBhcmFncmFwaCI6IjxwPjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAyMnB4OyBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1wiPjxzdHJvbmc+TW90aXZhdGlvbiBpcyB0aGUgZXNzZW5jZSBvZiBhbGwgdGhpbmdzLjwvc3Ryb25nPjwvc3Bhbj48L3A+PHA+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDIycHg7XCI+PHNwYW4gc3R5bGU9XCJjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1wiPk1vdGl2YXRpb24gbWFuaWZlc3RzIGl0c2VsZiBpbiB0aGUgZm9ybSBvZiBhIHByb2plY3QgJm5kYXNoOyBhIHNlcmllcyBvZiBzdGVwcyBwZXJmb3JtZWQgd2l0aGluIGEgZ2l2ZW4gdGltZWZyYW1lLjwvc3Bhbj48L3NwYW4+PC9wPjxwPjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAyMnB4O1wiPjxzcGFuIHN0eWxlPVwiY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcIj5TbyB5b3Ugd2FudCB0byBoZWFkIGludG8gdGhlIGJhY2tjb3VudHJ5LiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDIycHg7IGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XCI+V2hhdCBpcyB5b3VyIHByb2plY3Q/PC9zcGFuPjxicj48YnI+PGJyPjxicj48L3A+IiwiYmFja2dyb3VuZCI6eyJtZWRpYSI6eyJpbWFnZSI6eyJrZXkiOiJyaXNlL2NvdXJzZXMvLUE1QmNnYVlUcmJWb2xCWURTTXI5T2RYWUpsamNDRWYvTUtkQ1lzUjM1UHl2TWtZOC1XRU0yMDIzX2Jhbm5lcl8yMDAwcHhfSFBfTGVQcm9qZXRfTk9QUk9DRVNTLmpwZyIsInR5cGUiOiJpbWFnZSIsImNydXNoZWRLZXkiOiJya0QxSnF2ODA3WWJaQ294X1J4Z2t6N096UEdUVGNraFkuanBnIiwib3JpZ2luYWxVcmwiOiJXRU0yMDIzX2Jhbm5lcl8yMDAwcHhfSFBfTGVQcm9qZXRfTk9QUk9DRVNTLmpwZyIsInVzZUNydXNoZWRLZXkiOnRydWV9fX19XSwibWVkaWEiOnt9LCJmYW1pbHkiOiJxdW90ZSIsInZhcmlhbnQiOiJiYWNrZ3JvdW5kIiwic2V0dGluZ3MiOnsicGFkZGluZ1RvcCI6MCwicGFkZGluZ0JvdHRvbSI6MCwiYmFja2dyb3VuZENvbG9yIjoiIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2tzenJycnoxMDJtaTI1N2oxOWNlNTM1biIsInR5cGUiOiJ0ZXh0IiwiaXRlbXMiOlt7ImlkIjoiY2twczNna25uMDBhYzNlNWpsNTY2eXM2YiIsImhlYWRpbmciOiI8UD48U1RST05HPjxTVFJPTkc+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1wiPkluIHRoZSBjYXNlIG9mIGEgYmFja2NvdW50cnkgZXhjdXJzaW9uLCBlYWNoIHN0ZXAgbmVlZHMgdG8gYmUgYW50aWNpcGF0ZWQsIHBsYW5uZWQgYW5kIHN0cnVjdHVyZWQgaW4gb3JkZXIgdG8gb3B0aW1pemUgc2FmZXR5IGFuZCBlbmpveW1lbnQuPC9TUEFOPjwvU1RST05HPjwvU1RST05HPjwvUD4iLCJwYXJhZ3JhcGgiOiI8UD48U1BBTiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+SW4gdGhlIGNhc2Ugb2YgYSBiYWNrY291bnRyeSBleGN1cnNpb24sIGVhY2ggc3RlcCBuZWVkcyB0byBiZSBhbnRpY2lwYXRlZCwgcGxhbm5lZCBhbmQgc3RydWN0dXJlZCBpbiBvcmRlciB0byBvcHRpbWl6ZSBzYWZldHkgYW5kIGVuam95bWVudC48L1NQQU4+PC9QPiJ9XSwibWVkaWEiOnt9LCJmYW1pbHkiOiJ0ZXh0IiwidmFyaWFudCI6InBhcmFncmFwaCIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjMsInBhZGRpbmdCb3R0b20iOjMsImJhY2tncm91bmRDb2xvciI6IiNmZmZmZmYiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3N6cnJyejEwMm1sMjU3ajc1ang1aDVhIiwidHlwZSI6ImltYWdlIiwiaXRlbXMiOlt7ImlkIjoiY2twczNmNG90MDBhMzNlNWpsZHZxcnRpZCIsIm1lZGlhIjp7ImltYWdlIjp7ImtleSI6InJpc2UvY291cnNlcy8tQTVCY2dhWVRyYlZvbEJZRFNNcjlPZFhZSmxqY0NFZi9RcVNqZDRvRlNGOWVfVkVLLUxlJTI1MjBwcm9qZXQlMjUyMDIuanBnIiwidHlwZSI6ImltYWdlIiwiY3J1c2hlZEtleSI6IlYtSXo5NVhPZktKNVliZTFfQ0N6eElmeTBuRUFZZWRPVi5qcGciLCJvcmlnaW5hbFVybCI6IkxlIHByb2pldCAyLmpwZyIsInVzZUNydXNoZWRLZXkiOnRydWV9fSwiY2FwdGlvbiI6IiIsInBhcmFncmFwaCI6IjxQPjxTVFJPTkc+Rm9yIHRoZSBiZXN0IGNoYW5jZXMgb2Ygc3VjY2VzcywgZXZlcnkgYXNwZWN0IG11c3QgYmUgYWNjdXJhdGVseSBhbmFseXplZC48L1NUUk9ORz4gVGhpcyBhbmFseXNpcyBzaG91bGQgZm9jdXMgb24gdGhlIHBsYW7igJlzIHRlY2huaWNhbCBjb25zaWRlcmF0aW9ucywgYnV0IGFsc28gYW5kIG1vc3QgaW1wb3J0YW50bHkgb24gaXRzIHNpZ25pZmljYW5jZSB0byB0aG9zZSBjYXJyeWluZyBpdCBvdXQsIGV4cGVyaWVuY2luZyBpdCBvciBiZWluZyBhZmZlY3RlZCBieSBpdC7CoDwvUD48UD5Zb3UgbmVlZCB0byBwbGFuIDxTVFJPTkc+dGhlIGNvcmUgYXNwZWN0cyBpbiBkZXRhaWw8L1NUUk9ORz4sIHdoaWxlIHJlbWFpbmluZyBmbGV4aWJsZSB0byBkZWFsIHdpdGggcmFuZG9tIGVsZW1lbnRzLjwvUD4ifV0sIm1lZGlhIjp7fSwiZmFtaWx5IjoiaW1hZ2UiLCJ2YXJpYW50IjoidGV4dCBhc2lkZSIsInNldHRpbmdzIjp7Im9wYWNpdHkiOjAuNSwiaW1hZ2VTaXplIjoibWVkaXVtIiwicGFkZGluZ1RvcCI6Mywiem9vbU9uQ2xpY2siOmZhbHNlLCJvcGFjaXR5Q29sb3IiOiIjMDAwMDAwIiwiaW1hZ2VQb3NpdGlvbiI6InJpZ2h0IiwicGFkZGluZ0JvdHRvbSI6MywiYmFja2dyb3VuZENvbG9yIjoiIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2tzenJycnoxMDJtbTI1N2ozNnI3MnRqMiIsInR5cGUiOiJkaXZpZGVyIiwiaXRlbXMiOlt7ImlkIjoiY2twcnZxOTU5MDAxMDNlNWoxc2x1ZGl0ZSIsInR5cGUiOiIiLCJ0aXRsZSI6IlRIRSBGSVZFIEtFWSBQUk9KRUNUIFBBUkFNRVRFUlMiLCJidXR0b25Db2xvciI6ImJyYW5kIiwiY29tcGxldGVIaW50IjoiQ29tcGxldGUgdGhlIGNvbnRlbnQgYWJvdmUgYmVmb3JlIG1vdmluZyBvbi4ifV0sImZhbWlseSI6ImNvbnRpbnVlIiwidmFyaWFudCI6ImNvbnRpbnVlIiwic2V0dGluZ3MiOnsicGFkZGluZ1RvcCI6MywicGFkZGluZ0JvdHRvbSI6MywiYmFja2dyb3VuZENvbG9yIjoiIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2tzenJycnoxMDJtbjI1N2ozZHJjOHJkNCIsInR5cGUiOiJ0ZXh0IiwiaXRlbXMiOlt7ImlkIjoiY2twcnZxOTU5MDAxejNlNWpuNzRnMWZiNCIsImhlYWRpbmciOiI8UD48U1BBTiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+WW91ciBwcm9qZWN0IHNob3VsZCBjbGVhcmx5IGRlZmluZSB0aGUgZml2ZSBwYXJhbWV0ZXJzIGJlbG93LjxCUj48L0JSPjwvU1BBTj48L1A+IiwicGFyYWdyYXBoIjoiPFA+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDE3cHg7XCI+VGhpcyB3aWxsIGhlbHAgeW91IG1hbmFnZSB0aGUgdW5leHBlY3RlZCBhbmQgYXZvaWQgc3RyZXNzZnVsIHNpdHVhdGlvbnMgdGhhdCBjYW4gYWZmZWN0IHlvdXIgcGh5c2ljYWwgY2FwYWJpbGl0eSBhbmQgYWJpbGl0eSB0byB0aGluayBjbGVhcmx5LjwvU1BBTj48L1A+PFA+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDE1MywgMTUzLCAxNTMpO1wiPjxFTT5DbGljayBvbiBlYWNoIGhlYWRpbmcuIDwvRU0+PC9TUEFOPjwvUD4ifV0sIm1lZGlhIjp7fSwiZmFtaWx5IjoidGV4dCIsInZhcmlhbnQiOiJzdWJoZWFkaW5nIHBhcmFncmFwaCIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjMsInBhZGRpbmdCb3R0b20iOjMsImJhY2tncm91bmRDb2xvciI6IiNmZmZmZmYiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3N6cnJyejEwMm1vMjU3amNqZ3M1MTR4IiwidHlwZSI6ImludGVyYWN0aXZlIiwiaXRlbXMiOlt7ImlkIjoiY2twcnZxOTU4MDAwYzNlNWp2N2NvMXlnbiIsIm1lZGlhIjp7ImltYWdlIjp7ImtleSI6InJpc2UvY291cnNlcy8tQTVCY2dhWVRyYlZvbEJZRFNNcjlPZFhZSmxqY0NFZi9iSUwwUWYzY3NuU3d6c05wLVdFTTIwMjNfYmFubmVyXzJrcHhfSFBfTGVQcm9qZXRfcXVpLmpwZyIsInR5cGUiOiJpbWFnZSIsImFsaWduIjoibGVmdCIsImZpbGxXaWR0aCI6ZmFsc2UsImNydXNoZWRLZXkiOiJDWWJNdnNwUjA3b3lCMkhaXzZHUzBicTBuSzhIR19NU3MuanBnIiwib3JpZ2luYWxVcmwiOiJXRU0yMDIzX2Jhbm5lcl8ya3B4X0hQX0xlUHJvamV0X3F1aS5qcGciLCJ1c2VDcnVzaGVkS2V5Ijp0cnVlfX0sInRpdGxlIjoiV0hPIiwiZGVzY3JpcHRpb24iOiI8UD48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDsgY29sb3I6IHJnYigwLCAwLCAwKTtcIj5QYXJ0aWNpcGFudHM6PC9TUEFOPjwvUD48VUw+PExJPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDtcIj5Ta2lsbCBsZXZlbD88L1NQQU4+PC9TUEFOPjwvTEk+PExJPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDtcIj5BbG9uZT88L1NQQU4+PC9TUEFOPjwvTEk+PExJPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDtcIj5TbWFsbCBncm91cCBvZiBsZXNzIHRoYW4gMz88L1NQQU4+PC9TUEFOPjwvTEk+PExJPjxTUEFOIHN0eWxlPVwiZm9udC1zaXplOiAxN3B4OyBjb2xvcjogcmdiKDAsIDAsIDApO1wiPkxhcmdlIGdyb3VwIG9mIDUgb3IgbW9yZT88L1NQQU4+PC9MST48L1VMPiJ9LHsiaWQiOiJja3BydnE5NTkwMDBkM2U1anFkcTB1YXd2IiwibWVkaWEiOnsiaW1hZ2UiOnsia2V5IjoicmlzZS9jb3Vyc2VzLy1BNUJjZ2FZVHJiVm9sQllEU01yOU9kWFlKbGpjQ0VmL0hOQVlVRUJET2l0TXpQOU8tV0VNMjAyM192aXN1ZWxfMmtweF9IUF9MZVByb2pldF9Qb3VycXVvaV9OT1BST0NFU1MuanBnIiwidHlwZSI6ImltYWdlIiwiYWxpZ24iOiJsZWZ0IiwiZmlsbFdpZHRoIjpmYWxzZSwiY3J1c2hlZEtleSI6ImJTR2ZsQzNnYUlDZ3l5N1FfbVlIM1o2YkR3RmVnYWhhMi5qcGciLCJvcmlnaW5hbFVybCI6IldFTTIwMjNfdmlzdWVsXzJrcHhfSFBfTGVQcm9qZXRfUG91cnF1b2lfTk9QUk9DRVNTLmpwZyIsInVzZUNydXNoZWRLZXkiOnRydWV9fSwidGl0bGUiOiJXSFkiLCJkZXNjcmlwdGlvbiI6IjxQPjxTUEFOIHN0eWxlPVwiZm9udC1zaXplOiAxN3B4OyBjb2xvcjogcmdiKDAsIDAsIDApO1wiPk1vdGl2YXRpb25zIGFuZCBvYmplY3RpdmVzOjwvU1BBTj48L1A+PFVMPjxMST48U1BBTiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7XCI+RnVuPzwvU1BBTj48L1NQQU4+PC9MST48TEk+PFNQQU4gc3R5bGU9XCJjb2xvcjogcmdiKDAsIDAsIDApO1wiPjxTUEFOIHN0eWxlPVwiZm9udC1zaXplOiAxN3B4O1wiPlBlcmZvcm1hbmNlPzwvU1BBTj48L1NQQU4+PC9MST48TEk+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+Q2hhbGxlbmdlLCBhY2hpZXZlbWVudD88L1NQQU4+PC9MST48L1VMPiJ9LHsiaWQiOiJja3BydnE5NTkwMDBlM2U1anJ6azBoaHB1IiwibWVkaWEiOnsiaW1hZ2UiOnsia2V5IjoicmlzZS9jb3Vyc2VzLy1BNUJjZ2FZVHJiVm9sQllEU01yOU9kWFlKbGpjQ0VmL3liOUxqTzViV2l2TlA3LV8tV0VNMjAyM192aXN1ZWxfMmtweF9IUF9MZVByb2pldF9RdW9pX05PUFJPQ0VTUy5qcGciLCJ0eXBlIjoiaW1hZ2UiLCJhbGlnbiI6ImxlZnQiLCJmaWxsV2lkdGgiOmZhbHNlLCJjcnVzaGVkS2V5IjoiR3pXRTd6Qm1TR1NBV0NHbl9tSl9PcjhIMzZ4dEpwWTlpLmpwZyIsIm9yaWdpbmFsVXJsIjoiV0VNMjAyM192aXN1ZWxfMmtweF9IUF9MZVByb2pldF9RdW9pX05PUFJPQ0VTUy5qcGciLCJ1c2VDcnVzaGVkS2V5Ijp0cnVlfX0sInRpdGxlIjoiV0hBVCIsImRlc2NyaXB0aW9uIjoiPFA+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+IEFjdGlvbnM6PC9TUEFOPjwvUD48VUw+PExJPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDtcIj5Ta2k/PC9TUEFOPjwvU1BBTj48L0xJPjxMST48U1BBTiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7XCI+U2tpIHRvdXJpbmc/PC9TUEFOPjwvU1BBTj48L0xJPjxMST48U1BBTiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7XCI+U25vd3Nob2Vpbmc/PC9TUEFOPjwvU1BBTj48L0xJPjxMST48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDsgY29sb3I6IHJnYigwLCAwLCAwKTtcIj5Tbm93bW9iaWxpbmc/PC9TUEFOPjwvTEk+PC9VTD4ifSx7ImlkIjoiY2twczUxc3RkMDBlZTNlNWphdHdxd3hkOCIsIm1lZGlhIjp7ImltYWdlIjp7ImtleSI6InJpc2UvY291cnNlcy8tQTVCY2dhWVRyYlZvbEJZRFNNcjlPZFhZSmxqY0NFZi9teDUtVnY4MlZrS2dGanB0LTYuanBnIiwidHlwZSI6ImltYWdlIiwiY3J1c2hlZEtleSI6IlVlNXlmXzJvbGxJV3J6cVBfZzdKbGpZQkV6QmJYenlhOC5qcGciLCJvcmlnaW5hbFVybCI6IjYuanBnIiwidXNlQ3J1c2hlZEtleSI6dHJ1ZX19LCJ0aXRsZSI6IldIRU4iLCJkZXNjcmlwdGlvbiI6IjxQPjxTUEFOIHN0eWxlPVwiZm9udC1zaXplOiAxN3B4OyBjb2xvcjogcmdiKDAsIDAsIDApO1wiPlRpbWVsaW5lOjwvU1BBTj48L1A+PFVMPjxMST48U1BBTiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7XCI+TW9udGg8L1NQQU4+PC9TUEFOPjwvTEk+PExJPjxTUEFOIHN0eWxlPVwiY29sb3I6IHJnYigwLCAwLCAwKTtcIj48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDtcIj5XZWVrPC9TUEFOPjwvU1BBTj48L0xJPjxMST48U1BBTiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7XCI+RGF5PC9TUEFOPjwvU1BBTj48L0xJPjxMST48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMTdweDsgY29sb3I6IHJnYigwLCAwLCAwKTtcIj5UaW1lPC9TUEFOPjwvTEk+PC9VTD4ifSx7ImlkIjoiY2twczUxdTIyMDBlZzNlNWpyeGh3OWRpNyIsIm1lZGlhIjp7ImltYWdlIjp7ImtleSI6InJpc2UvY291cnNlcy8tQTVCY2dhWVRyYlZvbEJZRFNNcjlPZFhZSmxqY0NFZi9aVG1GeUVLS0V3NXhFT3JjLmpwZyIsInR5cGUiOiJpbWFnZSIsImlzU3F1YXJlIjpmYWxzZSwiY3J1c2hlZEtleSI6IkJrbkJYUXVGNTdHcmNlaU9fWlRtRnlFS0tFdzV4RU9yYy5qcGciLCJkaW1lbnNpb25zIjp7InRvcCI6MTI1LCJsZWZ0IjowLCJ3aWR0aCI6MTY4MCwiaGVpZ2h0Ijo4ODksIm9yaWdpbmFsV2lkdGgiOjE2ODAsIm9yaWdpbmFsSGVpZ2h0IjoxMTIwfSwib3JpZ2luYWxVcmwiOiJPw7kgPyDigJMgbGUgcHJvamV0LmpwZyIsIm9yaWdpbmFsSW1hZ2UiOnsia2V5IjoicmlzZS9jb3Vyc2VzLy1BNUJjZ2FZVHJiVm9sQllEU01yOU9kWFlKbGpjQ0VmL1hSZm05cWNhM1RvYm84bmYtT3UlMjVDQyUyNTgwJTI1MjAlMjUzRiUyNTIwJTI1RTIlMjU4MCUyNTkzJTI1MjBsZSUyNTIwcHJvamV0LmpwZyIsInR5cGUiOiJpbWFnZSIsImNydXNoZWRLZXkiOiJyaXNlL2NvdXJzZXMvLUE1QmNnYVlUcmJWb2xCWURTTXI5T2RYWUpsamNDRWYvRGNGR0huOEM2YUZibFRkVy5qcGciLCJvcmlnaW5hbFVybCI6Ik/DuSA/IOKAkyBsZSBwcm9qZXQuanBnIiwidXNlQ3J1c2hlZEtleSI6dHJ1ZX0sInVzZUNydXNoZWRLZXkiOnRydWV9fSwidGl0bGUiOiJXSEVSRSIsImRlc2NyaXB0aW9uIjoiPHA+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+QXJlYXMgdG8gYmUgdHJhdmVsbGVkOjwvc3Bhbj48L3A+PHVsPjxsaT48c3BhbiBzdHlsZT1cImNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7XCI+VGVycmFpbiBjbGFzc2lmaWNhdGlvbjwvc3Bhbj48L3NwYW4+PC9saT48bGk+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+SW5zaWRlIHRoZSBza2kgYXJlYSBvciBiYWNrY291bnRyeTwvc3Bhbj48L2xpPjwvdWw+IiwiaXNOZXdseUluc2VydGVkIjp0cnVlfV0sImZhbWlseSI6ImludGVyYWN0aXZlIiwidmFyaWFudCI6ImFjY29yZGlvbiIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjMsInpvb21PbkNsaWNrIjpmYWxzZSwicGFkZGluZ0JvdHRvbSI6MywiYmFja2dyb3VuZENvbG9yIjoiI2ZmZmZmZiIsImFjY29yZGlvbkJlaGF2aW9yIjoib25seU9uZSIsImVudHJhbmNlQW5pbWF0aW9uIjp0cnVlfX0seyJpZCI6ImNrdDVsMjVvcjAwNWIzZTVzcDdpNWp5MTIiLCJ0eXBlIjoidGV4dCIsIml0ZW1zIjpbeyJpZCI6ImNrdDVpZGU2aTAwMXozZTVzemFlcnhpOW4iLCJwYXJhZ3JhcGgiOiI8UD48U1BBTiBzdHlsZT1cImZvbnQtc2l6ZTogMjRweDsgY29sb3I6IHJnYigwLCAwLCAwKTtcIj48U1RST05HPlN1cnJvdW5kIHlvdXJzZWxmIHdpdGggZmFtaWxpYXIgcGVvcGxlIHdob3NlIHNraWxscyB5b3UgcmVzcGVjdDwvU1RST05HPjwvU1BBTj48L1A+PFA+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDI0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PFNUUk9ORz5BIHN1Y2Nlc3NmdWwgcHJvamVjdCBhbHNvIHJlcXVpcmVzIGtub3dpbmcgeW91cnNlbGYgYW5kIHlvdXIgZW52aXJvbm1lbnQ8L1NUUk9ORz48L1NQQU4+PC9QPiJ9XSwiZmFtaWx5IjoidGV4dCIsInZhcmlhbnQiOiJwYXJhZ3JhcGgiLCJzZXR0aW5ncyI6eyJwYWRkaW5nVG9wIjozLCJwYWRkaW5nQm90dG9tIjozLCJiYWNrZ3JvdW5kQ29sb3IiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19LHsiaWQiOiJja3Q1bHpzZHowMDRmM2U1c2szM2NiZ2c1IiwidHlwZSI6ImludGVyYWN0aXZlIiwiaXRlbXMiOlt7ImlkIjoiY2t0NWhld2NoMDAwbTNlNXM4Njg4ems3MyIsImJhY2siOnsibWVkaWEiOnsiaW1hZ2UiOnsia2V5IjoiYXNzZXRzL3Jpc2UvYXNzZXRzL2Jsb2NrLWRlZmF1bHRzL21vdW50YWlucy5qcGciLCJzcmMiOiJ2ZzJrdXV3RmFQTXd0UEdmX21vdW50YWlucy5qcGciLCJ0eXBlIjoiaW1hZ2UiLCJ0aHVtYm5haWwiOiJodHRwczovL2FydGljdWxhdGV1c2VyY29udGVudC5jb20vYXNzZXRzL3Jpc2UvYXNzZXRzL2Jsb2NrLWRlZmF1bHRzL21vdW50YWluc190aHVtYi5qcGciLCJvcmlnaW5hbFVybCI6Im1vdW50YWlucy5qcGcifX0sImRlc2NyaXB0aW9uIjoiPFA+PFNQQU4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7IGNvbG9yOiByZ2IoNTEsIDUxLCA1MSk7XCI+VHJhbnNwb3J0YXRpb24gYWNjb3VudHMgZm9yIG1vc3Qgb2YgdGhlIGVudmlyb25tZW50YWwgaW1wYWN0IG9mIGEgZGF5IGluIHRoZSBtb3VudGFpbnMuIFNoYXJlIHJpZGVzIG9yIHRha2UgcHVibGljIHRyYW5zaXQgdG8gcmVkdWNlIHlvdXIgZm9vdHByaW50LjwvU1BBTj48L1A+In0sImZyb250Ijp7InR5cGUiOiJmdWxsaW1hZ2UiLCJtZWRpYSI6eyJpbWFnZSI6eyJrZXkiOiJyaXNlL2NvdXJzZXMvLUE1QmNnYVlUcmJWb2xCWURTTXI5T2RYWUpsamNDRWYvTzcwQ09rZXBrZHJKUEFjeS1GQ19HcmVlblRpcF9JbnRyb19MZVByb2pldF9tc3RyLnBuZyIsInR5cGUiOiJpbWFnZSIsImNydXNoZWRLZXkiOiJwQUVSem81OG56Xzk5b2REX0otV3BtNTlIMGZaektUMTIuanBnIiwib3JpZ2luYWxVcmwiOiJGQ19HcmVlblRpcF9JbnRyb19MZVByb2pldF9tc3RyLnBuZyIsInVzZUNydXNoZWRLZXkiOnRydWV9fSwiZGVzY3JpcHRpb24iOiJGcm9udCBvZiBjYXJkIDEifX1dLCJmYW1pbHkiOiJmbGFzaGNhcmQiLCJ2YXJpYW50IjoiZmxhc2hjYXJkIiwic2V0dGluZ3MiOnsicGFkZGluZ1RvcCI6MywicGFkZGluZ0JvdHRvbSI6MywiYmFja2dyb3VuZENvbG9yIjoiIiwiZW50cmFuY2VBbmltYXRpb24iOnRydWV9fSx7ImlkIjoiY2t0OXN1bWY5MDAydzNlNWs0cWFiczQzaiIsInR5cGUiOiJpbnRlcmFjdGl2ZSIsIml0ZW1zIjpbeyJpZCI6ImNrdDlzdTh2YzAwMHAzZTVrZXc4Z3FoM20iLCJ0eXBlIjoibGluayIsImxhYmVsIjoiTEVU4oCZUyBHTyEiLCJkZXNjcmlwdGlvbiI6IjxwPjxzdHJvbmc+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+TkVYVCBMRVM8L3NwYW4+PC9zdHJvbmc+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PHN0cm9uZz5TT048L3N0cm9uZz48L3NwYW4+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDE3cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7XCI+PHN0cm9uZz4mbmJzcDs6IEFWT0lEPC9zdHJvbmc+PGJyPjxicj5Lbm93aW5nIHlvdXJzZWxmPC9zcGFuPjwvcD4iLCJkZXN0aW5hdGlvbiI6Imh0dHBzOi8vdzNtb3VudGFpbi5jb20vZW4vbGVzc29ucy9rbm93aW5nLXlvdXJzZWxmIn1dLCJmYW1pbHkiOiJidXR0b25zIiwidmFyaWFudCI6ImJ1dHRvbiIsInNldHRpbmdzIjp7InBhZGRpbmdUb3AiOjMsInBhZGRpbmdCb3R0b20iOjMsImJhY2tncm91bmRDb2xvciI6IiNFOUZBRkYiLCJlbnRyYW5jZUFuaW1hdGlvbiI6dHJ1ZX19XSwibWVkaWEiOnt9LCJwaWxlcyI6W10sInNldHRpbmdzIjp7fSwiZHVwbGljYXRlZEZyb21JZCI6IiIsImRlbGV0ZWQiOmZhbHNlLCJjcmVhdGVkQXQiOiIyMDIxLTA4LTMxVDA3OjQ4OjU5LjY4MVoiLCJ1cGRhdGVkQXQiOiIyMDIzLTA1LTAzVDExOjM3OjIyLjQ5N1oiLCJsYXN0VXBkYXRlZEJ5IjoiYWlkfGM4MWQ0OTQxLTVmZDctNGExNy04ZjIyLWVkYWU2MWUwYTI3ZCIsInJlYWR5Ijp0cnVlLCJwb3NpdGlvbiI6bnVsbCwidHJhbnNmZXJyZWRBdCI6bnVsbCwiZHVyYXRpb24iOjMsImlzUGFydG5lckNvbnRlbnRBdXRob3IiOm51bGwsImhlYWRlckltYWdlIjp7fX1dLCJqb2JzIjpbXSwibGFiZWxTZXRJZCI6ImV0OWR5WW9pN1FBaDctN0pfWVFUdEhxMyIsImRlbGV0ZWQiOmZhbHNlLCJjcmVhdGVkQXQiOiIyMDIyLTA5LTA5VDA3OjAwOjU5LjgzNloiLCJ1cGRhdGVkQXQiOiIyMDIzLTA1LTAzVDExOjM3OjIyLjQ5N1oiLCJtYXJrQ29tcGxldGUiOmZhbHNlLCJpc0RlZmF1bHQiOmZhbHNlLCJyZWFkeSI6dHJ1ZSwicmV2aWV3SWQiOiIiLCJleHBvcnRTZXR0aW5ncyI6eyJ0aXRsZSI6IklOVFJPRFVDVElPTiIsImZvcm1hdCI6InppcCIsInF1aXpJZCI6bnVsbCwidGFyZ2V0IjoieGFwaSIsInNoYXJlSWQiOiJqbW0zdlpLenEybWhhRHRGR2VmS0RueG1DT1FiMWNOTiIsImFjdGl2ZUxNUyI6MywicmVwb3J0aW5nIjoicGFzc2VkLWluY29tcGxldGUiLCJleHBvcnRUeXBlIjoibG1zIiwiaWRlbnRpZmllciI6IkludHJvZHVjdGlvbiIsInRhcmdldE5hbWUiOiJ4QVBJIiwic3RvcnlsaW5lSWQiOm51bGwsImNvbXBsZXRlV2l0aCI6InJlcG9ydGluZyIsInF1aXpDb21wbGV0ZSI6ZmFsc2UsImFjdGl2ZUVkaXRpb24iOjAsImRpc2FibGVDb3ZlclBhZ2UiOmZhbHNlLCJlbmFibGVFeGl0Q291cnNlIjpmYWxzZSwicmVzZXRMZWFybmVyRGF0YSI6ZmFsc2UsInVwZGF0ZVJlc3VtZURhdGEiOnRydWUsInN0b3J5bGluZUNvbXBsZXRlIjpmYWxzZSwiY29tcGxldGlvblBlcmNlbnRhZ2UiOiIxMDAifSwiaGVhZGluZ1R5cGVmYWNlSWQiOiJOc2tXS2d2ZG56LTVmbGtSZlNRVTFMTVYiLCJib2R5VHlwZWZhY2VJZCI6IjNkSmJIN25mMzJRc2o4NVM5aGdaTFhrWCIsInVpVHlwZWZhY2VJZCI6Il92eTlJVnFSUHd6NndRbEtpMHdzQTlkc1lwWjdnc1EzIiwic2lkZWJhck1vZGUiOiJvcGVuIiwidGVuYW50SWQiOiJhNzRjYjg3YS01ZjA0LTRkYTUtYTI4Yy0yZTAwMjRkMTAyMmQiLCJzaG93TGVzc29uQ291bnQiOnRydWUsInNob3dOYXZpZ2F0aW9uQnV0dG9ucyI6dHJ1ZSwiYWxsb3dTZWFyY2giOnRydWUsImFuaW1hdGVCbG9ja0VudHJhbmNlIjp0cnVlLCJ0cmFuc2ZlcnJlZEF0IjpudWxsLCJhbGxvd0NvcHkiOmZhbHNlLCJlbmFibGVWaWRlb1BsYXliYWNrU3BlZWQiOnRydWUsImpvYlR5cGUiOm51bGwsInBhcnRuZXJDb250ZW50SWQiOm51bGwsImNhcmRJbWFnZSI6e30sInRoZW1lIjp7InRoZW1lSWQiOiJjbGFzc2ljIiwiY292ZXJJbWFnZSI6IkEwREtDd2dlU2NEb3BTc25fN19mb29kLmpwZyIsIm5hdmlnYXRpb24iOnRydWUsInNob3dBdXRob3IiOmZhbHNlLCJhbGxvd1NlYXJjaCI6dHJ1ZSwiY29sb3JBY2NlbnQiOiIjMTY2Y2ZiIiwiYmxvY2tDb3JuZXJzIjoiUk9VTkRFRCIsImJ1dHRvblNjaGVtZSI6IkxJR0hUIiwidWlUeXBlZmFjZUlkIjoiX3Z5OUlWcVJQd3o2d1FsS2kwd3NBOWRzWXBaN2dzUTMiLCJjb3ZlclBhZ2VUeXBlIjoiTEVGVF9PVkVSTEFZIiwiYm9keVR5cGVmYWNlSWQiOiItTXdYNFJEQlNKRUtZYy0wWlcxa3pRZ2giLCJuYXZpZ2F0aW9uVHlwZSI6IlNJREVCQVIiLCJibG9ja1BhZGRpbmdUb3AiOjMwLCJjb3ZlckltYWdlQWxwaGEiOjUwLCJuYXZpZ2F0aW9uU3R5bGUiOiJMSUdIVF9JTUFHRSIsInNob3dMZXNzb25Db3VudCI6dHJ1ZSwibGVzc29uSGVhZGVyU2l6ZSI6Ik1FRElVTSIsImJ1dHRvbklubGluZVN0eWxlIjoiUk9VTkRFRCIsImNvdmVySW1hZ2VEZWZhdWx0IjoiaHR0cHM6Ly9hcnRpY3VsYXRldXNlcmNvbnRlbnQuY29tL2Fzc2V0cy9yaXNlL2Fzc2V0cy90aGVtZXMvY2xhc3NpYy9jb3Zlci1pbWFnZS83X2Zvb2QuanBnIiwiaGVhZGluZ1R5cGVmYWNlSWQiOiJGeklNX2VqVndESFhwOTVESERHaGRKRTkiLCJsZXNzb25IZWFkZXJDb2xvciI6bnVsbCwibGVzc29uSGVhZGVySW1hZ2UiOiJtYnhqNmRMNFpMVXhDT0pxX2V4YW1wbGUtaGVhZGVyLWltYWdlLmpwZyIsImxlc3NvbkhlYWRlclN0eWxlIjoiTElHSFQiLCJzaWRlYmFyU3RhcnRzT3BlbiI6dHJ1ZSwiYmxvY2tQYWRkaW5nQm90dG9tIjozMCwibWFya0xlc3NvbnNDb21wbGV0ZSI6ZmFsc2UsImFuaW1hdGVCbG9ja0VudHJhbmNlIjp0cnVlLCJuYXZpZ2F0aW9uUmVzdHJpY3RlZCI6dHJ1ZSwiYnV0dG9uTmF2aWdhdGlvblN0eWxlIjoiRlVMTCIsInNob3dOYXZpZ2F0aW9uQnV0dG9ucyI6dHJ1ZSwiY29tcGFjdFNob3dMZXNzb25Db3VudCI6dHJ1ZSwibGVzc29uSGVhZGVySW1hZ2VBbHBoYSI6MC42LCJsZXNzb25IZWFkZXJJbWFnZUNvbG9yIjoiREFSSyIsIm5hdmlnYXRpb25PdmVybGF5SW1hZ2UiOiJtYnhqNmRMNFpMVXhDT0pxX2V4YW1wbGUtaGVhZGVyLWltYWdlLmpwZyIsImVuYWJsZVZpZGVvUGxheWJhY2tTcGVlZCI6ZmFsc2UsIm5hdmlnYXRpb25PdmVybGF5SW1hZ2VBbHBoYSI6MC42LCJuYXZpZ2F0aW9uT3ZlcmxheUltYWdlQ29sb3IiOiJEQVJLIn0sImxlc3NvbkhlYWRlckltYWdlIjp7fSwib3ZlcmxheU5hdmlnYXRpb25JbWFnZSI6e30sInR5cGUiOm51bGwsImZlYXR1cmVzIjp7InJpc2UtY291cnNlLW5hdmlnYXRpb24iOnRydWUsInJpc2UtY291cnNlLXRoZW1lcyI6dHJ1ZSwicmlzZS10aGVtZS1pbWFnZS1vdmVybGF5LXVwZGF0ZXMiOnRydWV9LCJhdXRob3JzIjpbeyJpZCI6ImFpZHxjODFkNDk0MS01ZmQ3LTRhMTctOGYyMi1lZGFlNjFlMGEyN2QiLCJhdmF0YXIiOiI2Vkl4QWVaVUVJdnduN1k0X3NtYWxsXzE2NjYwNzM1MDcucG5nIiwiYXV0aG9yTmFtZSI6IkJhZGdlIEludHJvIn1dLCJib2R5VHlwZWZhY2UiOiJXb3JrIFNhbnMiLCJoZWFkaW5nVHlwZWZhY2UiOiJIZWx2ZXRpY2EiLCJ1aVR5cGVmYWNlIjoiTGF0byIsImxtc09wdGlvbnMiOnsiZW5hYmxlRXhpdENvdXJzZSI6ZmFsc2UsImRpc2FibGVDb3ZlclBhZ2UiOmZhbHNlfX0sImxhYmVsU2V0Ijp7ImlkIjoiZXQ5ZHlZb2k3UUFoNy03Sl9ZUVR0SHEzIiwiYXV0aG9yIjoiYWlkfGM4MWQ0OTQxLTVmZDctNGExNy04ZjIyLWVkYWU2MWUwYTI3ZCIsIm5hbWUiOiJFbmdsaXNoIiwiZGVmYXVsdElkIjoxLCJkZWZhdWx0U2V0Ijp0cnVlLCJsYWJlbHMiOnsicmVzdWx0IjoicmVzdWx0Iiwic2VhcmNoIjoic2VhcmNoIiwicmVzdWx0cyI6InJlc3VsdHMiLCJxdWl6TmV4dCI6Ik5FWFQiLCJ0YWJHcm91cCI6IlRhYiIsImNvZGVHcm91cCI6IkNvZGUiLCJub1Jlc3VsdHMiOiJObyByZXN1bHRzIGZvciIsIm5vdGVHcm91cCI6Ik5vdGUiLCJxdWl6U2NvcmUiOiJZb3VyIHNjb3JlIiwicXVpelN0YXJ0IjoiU1RBUlQgUVVJWiIsImNvdXJzZUV4aXQiOiJFWElUIENPVVJTRSIsImNvdXJzZUhvbWUiOiJIb21lIiwibGVzc29uTmFtZSI6Ikxlc3NvbiIsInF1aXpTdWJtaXQiOiJTVUJNSVQiLCJxdW90ZUdyb3VwIjoiUXVvdGUiLCJzYWx1dGF0aW9uIjoi8J+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: "rR2mMUhq"
});
} 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>