Skip to content

Instantly share code, notes, and snippets.

@ttresslar
Last active August 13, 2019 13:08
Show Gist options
  • Save ttresslar/e9913021a3a1bbd270b163ebbd01f4d3 to your computer and use it in GitHub Desktop.
Save ttresslar/e9913021a3a1bbd270b163ebbd01f4d3 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>exploring_epicollect</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<style type="text/css">
/*!
*
* Twitter Bootstrap
*
*/
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
*,
*:before,
*:after {
background: transparent !important;
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
.navbar {
display: none;
}
.btn > .caret,
.dropup > .btn > .caret {
border-top-color: #000 !important;
}
.label {
border: 1px solid #000;
}
.table {
border-collapse: collapse !important;
}
.table td,
.table th {
background-color: #fff !important;
}
.table-bordered th,
.table-bordered td {
border: 1px solid #ddd !important;
}
}
@font-face {
font-family: 'Glyphicons Halflings';
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
content: "\002a";
}
.glyphicon-plus:before {
content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
content: "\20ac";
}
.glyphicon-minus:before {
content: "\2212";
}
.glyphicon-cloud:before {
content: "\2601";
}
.glyphicon-envelope:before {
content: "\2709";
}
.glyphicon-pencil:before {
content: "\270f";
}
.glyphicon-glass:before {
content: "\e001";
}
.glyphicon-music:before {
content: "\e002";
}
.glyphicon-search:before {
content: "\e003";
}
.glyphicon-heart:before {
content: "\e005";
}
.glyphicon-star:before {
content: "\e006";
}
.glyphicon-star-empty:before {
content: "\e007";
}
.glyphicon-user:before {
content: "\e008";
}
.glyphicon-film:before {
content: "\e009";
}
.glyphicon-th-large:before {
content: "\e010";
}
.glyphicon-th:before {
content: "\e011";
}
.glyphicon-th-list:before {
content: "\e012";
}
.glyphicon-ok:before {
content: "\e013";
}
.glyphicon-remove:before {
content: "\e014";
}
.glyphicon-zoom-in:before {
content: "\e015";
}
.glyphicon-zoom-out:before {
content: "\e016";
}
.glyphicon-off:before {
content: "\e017";
}
.glyphicon-signal:before {
content: "\e018";
}
.glyphicon-cog:before {
content: "\e019";
}
.glyphicon-trash:before {
content: "\e020";
}
.glyphicon-home:before {
content: "\e021";
}
.glyphicon-file:before {
content: "\e022";
}
.glyphicon-time:before {
content: "\e023";
}
.glyphicon-road:before {
content: "\e024";
}
.glyphicon-download-alt:before {
content: "\e025";
}
.glyphicon-download:before {
content: "\e026";
}
.glyphicon-upload:before {
content: "\e027";
}
.glyphicon-inbox:before {
content: "\e028";
}
.glyphicon-play-circle:before {
content: "\e029";
}
.glyphicon-repeat:before {
content: "\e030";
}
.glyphicon-refresh:before {
content: "\e031";
}
.glyphicon-list-alt:before {
content: "\e032";
}
.glyphicon-lock:before {
content: "\e033";
}
.glyphicon-flag:before {
content: "\e034";
}
.glyphicon-headphones:before {
content: "\e035";
}
.glyphicon-volume-off:before {
content: "\e036";
}
.glyphicon-volume-down:before {
content: "\e037";
}
.glyphicon-volume-up:before {
content: "\e038";
}
.glyphicon-qrcode:before {
content: "\e039";
}
.glyphicon-barcode:before {
content: "\e040";
}
.glyphicon-tag:before {
content: "\e041";
}
.glyphicon-tags:before {
content: "\e042";
}
.glyphicon-book:before {
content: "\e043";
}
.glyphicon-bookmark:before {
content: "\e044";
}
.glyphicon-print:before {
content: "\e045";
}
.glyphicon-camera:before {
content: "\e046";
}
.glyphicon-font:before {
content: "\e047";
}
.glyphicon-bold:before {
content: "\e048";
}
.glyphicon-italic:before {
content: "\e049";
}
.glyphicon-text-height:before {
content: "\e050";
}
.glyphicon-text-width:before {
content: "\e051";
}
.glyphicon-align-left:before {
content: "\e052";
}
.glyphicon-align-center:before {
content: "\e053";
}
.glyphicon-align-right:before {
content: "\e054";
}
.glyphicon-align-justify:before {
content: "\e055";
}
.glyphicon-list:before {
content: "\e056";
}
.glyphicon-indent-left:before {
content: "\e057";
}
.glyphicon-indent-right:before {
content: "\e058";
}
.glyphicon-facetime-video:before {
content: "\e059";
}
.glyphicon-picture:before {
content: "\e060";
}
.glyphicon-map-marker:before {
content: "\e062";
}
.glyphicon-adjust:before {
content: "\e063";
}
.glyphicon-tint:before {
content: "\e064";
}
.glyphicon-edit:before {
content: "\e065";
}
.glyphicon-share:before {
content: "\e066";
}
.glyphicon-check:before {
content: "\e067";
}
.glyphicon-move:before {
content: "\e068";
}
.glyphicon-step-backward:before {
content: "\e069";
}
.glyphicon-fast-backward:before {
content: "\e070";
}
.glyphicon-backward:before {
content: "\e071";
}
.glyphicon-play:before {
content: "\e072";
}
.glyphicon-pause:before {
content: "\e073";
}
.glyphicon-stop:before {
content: "\e074";
}
.glyphicon-forward:before {
content: "\e075";
}
.glyphicon-fast-forward:before {
content: "\e076";
}
.glyphicon-step-forward:before {
content: "\e077";
}
.glyphicon-eject:before {
content: "\e078";
}
.glyphicon-chevron-left:before {
content: "\e079";
}
.glyphicon-chevron-right:before {
content: "\e080";
}
.glyphicon-plus-sign:before {
content: "\e081";
}
.glyphicon-minus-sign:before {
content: "\e082";
}
.glyphicon-remove-sign:before {
content: "\e083";
}
.glyphicon-ok-sign:before {
content: "\e084";
}
.glyphicon-question-sign:before {
content: "\e085";
}
.glyphicon-info-sign:before {
content: "\e086";
}
.glyphicon-screenshot:before {
content: "\e087";
}
.glyphicon-remove-circle:before {
content: "\e088";
}
.glyphicon-ok-circle:before {
content: "\e089";
}
.glyphicon-ban-circle:before {
content: "\e090";
}
.glyphicon-arrow-left:before {
content: "\e091";
}
.glyphicon-arrow-right:before {
content: "\e092";
}
.glyphicon-arrow-up:before {
content: "\e093";
}
.glyphicon-arrow-down:before {
content: "\e094";
}
.glyphicon-share-alt:before {
content: "\e095";
}
.glyphicon-resize-full:before {
content: "\e096";
}
.glyphicon-resize-small:before {
content: "\e097";
}
.glyphicon-exclamation-sign:before {
content: "\e101";
}
.glyphicon-gift:before {
content: "\e102";
}
.glyphicon-leaf:before {
content: "\e103";
}
.glyphicon-fire:before {
content: "\e104";
}
.glyphicon-eye-open:before {
content: "\e105";
}
.glyphicon-eye-close:before {
content: "\e106";
}
.glyphicon-warning-sign:before {
content: "\e107";
}
.glyphicon-plane:before {
content: "\e108";
}
.glyphicon-calendar:before {
content: "\e109";
}
.glyphicon-random:before {
content: "\e110";
}
.glyphicon-comment:before {
content: "\e111";
}
.glyphicon-magnet:before {
content: "\e112";
}
.glyphicon-chevron-up:before {
content: "\e113";
}
.glyphicon-chevron-down:before {
content: "\e114";
}
.glyphicon-retweet:before {
content: "\e115";
}
.glyphicon-shopping-cart:before {
content: "\e116";
}
.glyphicon-folder-close:before {
content: "\e117";
}
.glyphicon-folder-open:before {
content: "\e118";
}
.glyphicon-resize-vertical:before {
content: "\e119";
}
.glyphicon-resize-horizontal:before {
content: "\e120";
}
.glyphicon-hdd:before {
content: "\e121";
}
.glyphicon-bullhorn:before {
content: "\e122";
}
.glyphicon-bell:before {
content: "\e123";
}
.glyphicon-certificate:before {
content: "\e124";
}
.glyphicon-thumbs-up:before {
content: "\e125";
}
.glyphicon-thumbs-down:before {
content: "\e126";
}
.glyphicon-hand-right:before {
content: "\e127";
}
.glyphicon-hand-left:before {
content: "\e128";
}
.glyphicon-hand-up:before {
content: "\e129";
}
.glyphicon-hand-down:before {
content: "\e130";
}
.glyphicon-circle-arrow-right:before {
content: "\e131";
}
.glyphicon-circle-arrow-left:before {
content: "\e132";
}
.glyphicon-circle-arrow-up:before {
content: "\e133";
}
.glyphicon-circle-arrow-down:before {
content: "\e134";
}
.glyphicon-globe:before {
content: "\e135";
}
.glyphicon-wrench:before {
content: "\e136";
}
.glyphicon-tasks:before {
content: "\e137";
}
.glyphicon-filter:before {
content: "\e138";
}
.glyphicon-briefcase:before {
content: "\e139";
}
.glyphicon-fullscreen:before {
content: "\e140";
}
.glyphicon-dashboard:before {
content: "\e141";
}
.glyphicon-paperclip:before {
content: "\e142";
}
.glyphicon-heart-empty:before {
content: "\e143";
}
.glyphicon-link:before {
content: "\e144";
}
.glyphicon-phone:before {
content: "\e145";
}
.glyphicon-pushpin:before {
content: "\e146";
}
.glyphicon-usd:before {
content: "\e148";
}
.glyphicon-gbp:before {
content: "\e149";
}
.glyphicon-sort:before {
content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
content: "\e152";
}
.glyphicon-sort-by-order:before {
content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
content: "\e154";
}
.glyphicon-sort-by-attributes:before {
content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
content: "\e156";
}
.glyphicon-unchecked:before {
content: "\e157";
}
.glyphicon-expand:before {
content: "\e158";
}
.glyphicon-collapse-down:before {
content: "\e159";
}
.glyphicon-collapse-up:before {
content: "\e160";
}
.glyphicon-log-in:before {
content: "\e161";
}
.glyphicon-flash:before {
content: "\e162";
}
.glyphicon-log-out:before {
content: "\e163";
}
.glyphicon-new-window:before {
content: "\e164";
}
.glyphicon-record:before {
content: "\e165";
}
.glyphicon-save:before {
content: "\e166";
}
.glyphicon-open:before {
content: "\e167";
}
.glyphicon-saved:before {
content: "\e168";
}
.glyphicon-import:before {
content: "\e169";
}
.glyphicon-export:before {
content: "\e170";
}
.glyphicon-send:before {
content: "\e171";
}
.glyphicon-floppy-disk:before {
content: "\e172";
}
.glyphicon-floppy-saved:before {
content: "\e173";
}
.glyphicon-floppy-remove:before {
content: "\e174";
}
.glyphicon-floppy-save:before {
content: "\e175";
}
.glyphicon-floppy-open:before {
content: "\e176";
}
.glyphicon-credit-card:before {
content: "\e177";
}
.glyphicon-transfer:before {
content: "\e178";
}
.glyphicon-cutlery:before {
content: "\e179";
}
.glyphicon-header:before {
content: "\e180";
}
.glyphicon-compressed:before {
content: "\e181";
}
.glyphicon-earphone:before {
content: "\e182";
}
.glyphicon-phone-alt:before {
content: "\e183";
}
.glyphicon-tower:before {
content: "\e184";
}
.glyphicon-stats:before {
content: "\e185";
}
.glyphicon-sd-video:before {
content: "\e186";
}
.glyphicon-hd-video:before {
content: "\e187";
}
.glyphicon-subtitles:before {
content: "\e188";
}
.glyphicon-sound-stereo:before {
content: "\e189";
}
.glyphicon-sound-dolby:before {
content: "\e190";
}
.glyphicon-sound-5-1:before {
content: "\e191";
}
.glyphicon-sound-6-1:before {
content: "\e192";
}
.glyphicon-sound-7-1:before {
content: "\e193";
}
.glyphicon-copyright-mark:before {
content: "\e194";
}
.glyphicon-registration-mark:before {
content: "\e195";
}
.glyphicon-cloud-download:before {
content: "\e197";
}
.glyphicon-cloud-upload:before {
content: "\e198";
}
.glyphicon-tree-conifer:before {
content: "\e199";
}
.glyphicon-tree-deciduous:before {
content: "\e200";
}
.glyphicon-cd:before {
content: "\e201";
}
.glyphicon-save-file:before {
content: "\e202";
}
.glyphicon-open-file:before {
content: "\e203";
}
.glyphicon-level-up:before {
content: "\e204";
}
.glyphicon-copy:before {
content: "\e205";
}
.glyphicon-paste:before {
content: "\e206";
}
.glyphicon-alert:before {
content: "\e209";
}
.glyphicon-equalizer:before {
content: "\e210";
}
.glyphicon-king:before {
content: "\e211";
}
.glyphicon-queen:before {
content: "\e212";
}
.glyphicon-pawn:before {
content: "\e213";
}
.glyphicon-bishop:before {
content: "\e214";
}
.glyphicon-knight:before {
content: "\e215";
}
.glyphicon-baby-formula:before {
content: "\e216";
}
.glyphicon-tent:before {
content: "\26fa";
}
.glyphicon-blackboard:before {
content: "\e218";
}
.glyphicon-bed:before {
content: "\e219";
}
.glyphicon-apple:before {
content: "\f8ff";
}
.glyphicon-erase:before {
content: "\e221";
}
.glyphicon-hourglass:before {
content: "\231b";
}
.glyphicon-lamp:before {
content: "\e223";
}
.glyphicon-duplicate:before {
content: "\e224";
}
.glyphicon-piggy-bank:before {
content: "\e225";
}
.glyphicon-scissors:before {
content: "\e226";
}
.glyphicon-bitcoin:before {
content: "\e227";
}
.glyphicon-btc:before {
content: "\e227";
}
.glyphicon-xbt:before {
content: "\e227";
}
.glyphicon-yen:before {
content: "\00a5";
}
.glyphicon-jpy:before {
content: "\00a5";
}
.glyphicon-ruble:before {
content: "\20bd";
}
.glyphicon-rub:before {
content: "\20bd";
}
.glyphicon-scale:before {
content: "\e230";
}
.glyphicon-ice-lolly:before {
content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
content: "\e232";
}
.glyphicon-education:before {
content: "\e233";
}
.glyphicon-option-horizontal:before {
content: "\e234";
}
.glyphicon-option-vertical:before {
content: "\e235";
}
.glyphicon-menu-hamburger:before {
content: "\e236";
}
.glyphicon-modal-window:before {
content: "\e237";
}
.glyphicon-oil:before {
content: "\e238";
}
.glyphicon-grain:before {
content: "\e239";
}
.glyphicon-sunglasses:before {
content: "\e240";
}
.glyphicon-text-size:before {
content: "\e241";
}
.glyphicon-text-color:before {
content: "\e242";
}
.glyphicon-text-background:before {
content: "\e243";
}
.glyphicon-object-align-top:before {
content: "\e244";
}
.glyphicon-object-align-bottom:before {
content: "\e245";
}
.glyphicon-object-align-horizontal:before {
content: "\e246";
}
.glyphicon-object-align-left:before {
content: "\e247";
}
.glyphicon-object-align-vertical:before {
content: "\e248";
}
.glyphicon-object-align-right:before {
content: "\e249";
}
.glyphicon-triangle-right:before {
content: "\e250";
}
.glyphicon-triangle-left:before {
content: "\e251";
}
.glyphicon-triangle-bottom:before {
content: "\e252";
}
.glyphicon-triangle-top:before {
content: "\e253";
}
.glyphicon-console:before {
content: "\e254";
}
.glyphicon-superscript:before {
content: "\e255";
}
.glyphicon-subscript:before {
content: "\e256";
}
.glyphicon-menu-left:before {
content: "\e257";
}
.glyphicon-menu-right:before {
content: "\e258";
}
.glyphicon-menu-down:before {
content: "\e259";
}
.glyphicon-menu-up:before {
content: "\e260";
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html {
font-size: 10px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 1.42857143;
color: #000;
background-color: #fff;
}
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
a {
color: #337ab7;
text-decoration: none;
}
a:hover,
a:focus {
color: #23527c;
text-decoration: underline;
}
a:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
figure {
margin: 0;
}
img {
vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto;
}
.img-rounded {
border-radius: 3px;
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
}
.img-circle {
border-radius: 50%;
}
hr {
margin-top: 18px;
margin-bottom: 18px;
border: 0;
border-top: 1px solid #eeeeee;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
[role="button"] {
cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
margin-top: 18px;
margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
margin-top: 9px;
margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
font-size: 75%;
}
h1,
.h1 {
font-size: 33px;
}
h2,
.h2 {
font-size: 27px;
}
h3,
.h3 {
font-size: 23px;
}
h4,
.h4 {
font-size: 17px;
}
h5,
.h5 {
font-size: 13px;
}
h6,
.h6 {
font-size: 12px;
}
p {
margin: 0 0 9px;
}
.lead {
margin-bottom: 18px;
font-size: 14px;
font-weight: 300;
line-height: 1.4;
}
@media (min-width: 768px) {
.lead {
font-size: 19.5px;
}
}
small,
.small {
font-size: 92%;
}
mark,
.mark {
background-color: #fcf8e3;
padding: .2em;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-justify {
text-align: justify;
}
.text-nowrap {
white-space: nowrap;
}
.text-lowercase {
text-transform: lowercase;
}
.text-uppercase {
text-transform: uppercase;
}
.text-capitalize {
text-transform: capitalize;
}
.text-muted {
color: #777777;
}
.text-primary {
color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
color: #286090;
}
.text-success {
color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
color: #2b542c;
}
.text-info {
color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
color: #245269;
}
.text-warning {
color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
color: #66512c;
}
.text-danger {
color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
color: #843534;
}
.bg-primary {
color: #fff;
background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
background-color: #286090;
}
.bg-success {
background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
background-color: #c1e2b3;
}
.bg-info {
background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
background-color: #afd9ee;
}
.bg-warning {
background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
background-color: #f7ecb5;
}
.bg-danger {
background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
background-color: #e4b9b9;
}
.page-header {
padding-bottom: 8px;
margin: 36px 0 18px;
border-bottom: 1px solid #eeeeee;
}
ul,
ol {
margin-top: 0;
margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
margin-bottom: 0;
}
.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline {
padding-left: 0;
list-style: none;
margin-left: -5px;
}
.list-inline > li {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
}
dl {
margin-top: 0;
margin-bottom: 18px;
}
dt,
dd {
line-height: 1.42857143;
}
dt {
font-weight: bold;
}
dd {
margin-left: 0;
}
@media (min-width: 541px) {
.dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.dl-horizontal dd {
margin-left: 180px;
}
}
abbr[title],
abbr[data-original-title] {
cursor: help;
border-bottom: 1px dotted #777777;
}
.initialism {
font-size: 90%;
text-transform: uppercase;
}
blockquote {
padding: 9px 18px;
margin: 0 0 18px;
font-size: inherit;
border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
display: block;
font-size: 80%;
line-height: 1.42857143;
color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #eeeeee;
border-left: 0;
text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
content: '\00A0 \2014';
}
address {
margin-bottom: 18px;
font-style: normal;
line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
font-family: monospace;
}
code {
padding: 2px 4px;
font-size: 90%;
color: #c7254e;
background-color: #f9f2f4;
border-radius: 2px;
}
kbd {
padding: 2px 4px;
font-size: 90%;
color: #888;
background-color: transparent;
border-radius: 1px;
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: bold;
box-shadow: none;
}
pre {
display: block;
padding: 8.5px;
margin: 0 0 9px;
font-size: 12px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
color: #333333;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 2px;
}
pre code {
padding: 0;
font-size: inherit;
color: inherit;
white-space: pre-wrap;
background-color: transparent;
border-radius: 0;
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll;
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
@media (min-width: 768px) {
.container {
width: 768px;
}
}
@media (min-width: 992px) {
.container {
width: 940px;
}
}
@media (min-width: 1200px) {
.container {
width: 1140px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
.row {
margin-left: 0px;
margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 0px;
padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}
table {
background-color: transparent;
}
caption {
padding-top: 8px;
padding-bottom: 8px;
color: #777777;
text-align: left;
}
th {
text-align: left;
}
.table {
width: 100%;
max-width: 100%;
margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd;
}
.table > thead > tr > th {
vertical-align: bottom;
border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
border-top: 0;
}
.table > tbody + tbody {
border-top: 2px solid #ddd;
}
.table .table {
background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
padding: 5px;
}
.table-bordered {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
background-color: #f5f5f5;
}
table col[class*="col-"] {
position: static;
float: none;
display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
position: static;
float: none;
display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
background-color: #ebcccc;
}
.table-responsive {
overflow-x: auto;
min-height: 0.01%;
}
@media screen and (max-width: 767px) {
.table-responsive {
width: 100%;
margin-bottom: 13.5px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
}
.table-responsive > .table {
margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
white-space: nowrap;
}
.table-responsive > .table-bordered {
border: 0;
}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0;
}
}
fieldset {
padding: 0;
margin: 0;
border: 0;
min-width: 0;
}
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 18px;
font-size: 19.5px;
line-height: inherit;
color: #333333;
border: 0;
border-bottom: 1px solid #e5e5e5;
}
label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: bold;
}
input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px \9;
line-height: normal;
}
input[type="file"] {
display: block;
}
input[type="range"] {
display: block;
width: 100%;
}
select[multiple],
select[size] {
height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
output {
display: block;
padding-top: 7px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
}
.form-control {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
color: #999;
opacity: 1;
}
.form-control:-ms-input-placeholder {
color: #999;
}
.form-control::-webkit-input-placeholder {
color: #999;
}
.form-control::-ms-expand {
border: 0;
background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
background-color: #eeeeee;
opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
cursor: not-allowed;
}
textarea.form-control {
height: auto;
}
input[type="search"] {
-webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
line-height: 32px;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm,
.input-group-sm input[type="date"],
.input-group-sm input[type="time"],
.input-group-sm input[type="datetime-local"],
.input-group-sm input[type="month"] {
line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg,
.input-group-lg input[type="date"],
.input-group-lg input[type="time"],
.input-group-lg input[type="datetime-local"],
.input-group-lg input[type="month"] {
line-height: 45px;
}
}
.form-group {
margin-bottom: 15px;
}
.radio,
.checkbox {
position: relative;
display: block;
margin-top: 10px;
margin-bottom: 10px;
}
.radio label,
.checkbox label {
min-height: 18px;
padding-left: 20px;
margin-bottom: 0;
font-weight: normal;
cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
position: absolute;
margin-left: -20px;
margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
position: relative;
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
vertical-align: middle;
font-weight: normal;
cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
margin-top: 0;
margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
cursor: not-allowed;
}
.form-control-static {
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0;
min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
padding-left: 0;
padding-right: 0;
}
.input-sm {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-sm {
height: 30px;
line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
height: auto;
}
.form-group-sm .form-control {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.form-group-sm select.form-control {
height: 30px;
line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
height: auto;
}
.form-group-sm .form-control-static {
height: 30px;
min-height: 30px;
padding: 6px 10px;
font-size: 12px;
line-height: 1.5;
}
.input-lg {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-lg {
height: 45px;
line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
height: auto;
}
.form-group-lg .form-control {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.form-group-lg select.form-control {
height: 45px;
line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
height: auto;
}
.form-group-lg .form-control-static {
height: 45px;
min-height: 35px;
padding: 11px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.has-feedback {
position: relative;
}
.has-feedback .form-control {
padding-right: 40px;
}
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
width: 45px;
height: 45px;
line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
width: 30px;
height: 30px;
line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
color: #3c763d;
}
.has-success .form-control {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
color: #3c763d;
border-color: #3c763d;
background-color: #dff0d8;
}
.has-success .form-control-feedback {
color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
color: #8a6d3b;
}
.has-warning .form-control {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
border-color: #66512c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
color: #8a6d3b;
border-color: #8a6d3b;
background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
color: #a94442;
}
.has-error .form-control {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
color: #a94442;
border-color: #a94442;
background-color: #f2dede;
}
.has-error .form-control-feedback {
color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
top: 0;
}
.help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #404040;
}
@media (min-width: 768px) {
.form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.form-inline .form-control-static {
display: inline-block;
}
.form-inline .input-group {
display: inline-table;
vertical-align: middle;
}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
width: auto;
}
.form-inline .input-group > .form-control {
width: 100%;
}
.form-inline .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio,
.form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
padding-left: 0;
}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
top: 0;
}
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
min-height: 25px;
}
.form-horizontal .form-group {
margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 7px;
}
}
.form-horizontal .has-feedback .form-control-feedback {
right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
padding-top: 11px;
font-size: 17px;
}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
padding-top: 6px;
font-size: 12px;
}
}
.btn {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
border-radius: 2px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
color: #333;
text-decoration: none;
}
.btn:active,
.btn.active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
cursor: not-allowed;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
pointer-events: none;
}
.btn-default {
color: #333;
background-color: #fff;
border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.btn-default:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
background-color: #fff;
border-color: #ccc;
}
.btn-default .badge {
color: #fff;
background-color: #333;
}
.btn-primary {
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
color: #fff;
background-color: #286090;
border-color: #122b40;
}
.btn-primary:hover {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
color: #fff;
background-color: #204d74;
border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary .badge {
color: #337ab7;
background-color: #fff;
}
.btn-success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.btn-success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success .badge {
color: #5cb85c;
background-color: #fff;
}
.btn-info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.btn-info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info .badge {
color: #5bc0de;
background-color: #fff;
}
.btn-warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.btn-warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.btn-danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.btn-danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger .badge {
color: #d9534f;
background-color: #fff;
}
.btn-link {
color: #337ab7;
font-weight: normal;
border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
color: #23527c;
text-decoration: underline;
background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
color: #777777;
text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-block {
display: block;
width: 100%;
}
.btn-block + .btn-block {
margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
.collapse {
display: none;
}
.collapse.in {
display: block;
}
tr.collapse.in {
display: table-row;
}
tbody.collapse.in {
display: table-row-group;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition-property: height, visibility;
transition-property: height, visibility;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
.caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid \9;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.dropup,
.dropdown {
position: relative;
}
.dropdown-toggle:focus {
outline: 0;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
font-size: 13px;
text-align: left;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 2px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
}
.dropdown-menu.pull-right {
right: 0;
left: auto;
}
.dropdown-menu .divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.dropdown-menu > li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #333333;
white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
text-decoration: none;
color: #262626;
background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
color: #fff;
text-decoration: none;
outline: 0;
background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
text-decoration: none;
background-color: transparent;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
cursor: not-allowed;
}
.open > .dropdown-menu {
display: block;
}
.open > a {
outline: 0;
}
.dropdown-menu-right {
left: auto;
right: 0;
}
.dropdown-menu-left {
left: 0;
right: auto;
}
.dropdown-header {
display: block;
padding: 3px 20px;
font-size: 12px;
line-height: 1.42857143;
color: #777777;
white-space: nowrap;
}
.dropdown-backdrop {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 990;
}
.pull-right > .dropdown-menu {
right: 0;
left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px dashed;
border-bottom: 4px solid \9;
content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 2px;
}
@media (min-width: 541px) {
.navbar-right .dropdown-menu {
left: auto;
right: 0;
}
.navbar-right .dropdown-menu-left {
left: 0;
right: auto;
}
}
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
position: relative;
float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
margin-left: -1px;
}
.btn-toolbar {
margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0;
}
.btn-group > .btn:first-child {
margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group > .btn-group {
float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
padding-left: 8px;
padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
padding-left: 12px;
padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
-webkit-box-shadow: none;
box-shadow: none;
}
.btn .caret {
margin-left: 0;
}
.btn-lg .caret {
border-width: 5px 5px 0;
border-bottom-width: 0;
}
.dropup .btn-lg .caret {
border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
margin-top: -1px;
margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
border-top-right-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.btn-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
float: none;
display: table-cell;
width: 1%;
}
.btn-group-justified > .btn-group .btn {
width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none;
}
.input-group {
position: relative;
display: table;
border-collapse: separate;
}
.input-group[class*="col-"] {
float: none;
padding-left: 0;
padding-right: 0;
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
}
.input-group .form-control:focus {
z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
height: 45px;
line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
height: 30px;
line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
border-radius: 0;
}
.input-group-addon,
.input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle;
}
.input-group-addon {
padding: 6px 12px;
font-size: 13px;
font-weight: normal;
line-height: 1;
color: #555555;
text-align: center;
background-color: #eeeeee;
border: 1px solid #ccc;
border-radius: 2px;
}
.input-group-addon.input-sm {
padding: 5px 10px;
font-size: 12px;
border-radius: 1px;
}
.input-group-addon.input-lg {
padding: 10px 16px;
font-size: 17px;
border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.input-group-addon:first-child {
border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.input-group-addon:last-child {
border-left: 0;
}
.input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap;
}
.input-group-btn > .btn {
position: relative;
}
.input-group-btn > .btn + .btn {
margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
z-index: 2;
margin-left: -1px;
}
.nav {
margin-bottom: 0;
padding-left: 0;
list-style: none;
}
.nav > li {
position: relative;
display: block;
}
.nav > li > a {
position: relative;
display: block;
padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.nav > li.disabled > a {
color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
color: #777777;
text-decoration: none;
background-color: transparent;
cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
background-color: #eeeeee;
border-color: #337ab7;
}
.nav .nav-divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.nav > li > a > img {
max-width: none;
}
.nav-tabs {
border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
float: left;
margin-bottom: -1px;
}
.nav-tabs > li > a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
color: #555555;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: default;
}
.nav-tabs.nav-justified {
width: 100%;
border-bottom: 0;
}
.nav-tabs.nav-justified > li {
float: none;
}
.nav-tabs.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-tabs.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs.nav-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.nav-pills > li {
float: left;
}
.nav-pills > li > a {
border-radius: 2px;
}
.nav-pills > li + li {
margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
color: #fff;
background-color: #337ab7;
}
.nav-stacked > li {
float: none;
}
.nav-stacked > li + li {
margin-top: 2px;
margin-left: 0;
}
.nav-justified {
width: 100%;
}
.nav-justified > li {
float: none;
}
.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs-justified {
border-bottom: 0;
}
.nav-tabs-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar {
position: relative;
min-height: 30px;
margin-bottom: 18px;
border: 1px solid transparent;
}
@media (min-width: 541px) {
.navbar {
border-radius: 2px;
}
}
@media (min-width: 541px) {
.navbar-header {
float: left;
}
}
.navbar-collapse {
overflow-x: visible;
padding-right: 0px;
padding-left: 0px;
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
-webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
overflow-y: auto;
}
@media (min-width: 541px) {
.navbar-collapse {
width: auto;
border-top: 0;
box-shadow: none;
}
.navbar-collapse.collapse {
display: block !important;
height: auto !important;
padding-bottom: 0;
overflow: visible !important;
}
.navbar-collapse.in {
overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
padding-left: 0;
padding-right: 0;
}
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 200px;
}
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0px;
margin-left: 0px;
}
@media (min-width: 541px) {
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0;
margin-left: 0;
}
}
.navbar-static-top {
z-index: 1000;
border-width: 0 0 1px;
}
@media (min-width: 541px) {
.navbar-static-top {
border-radius: 0;
}
}
.navbar-fixed-top,
.navbar-fixed-bottom {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
}
@media (min-width: 541px) {
.navbar-fixed-top,
.navbar-fixed-bottom {
border-radius: 0;
}
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-fixed-bottom {
bottom: 0;
margin-bottom: 0;
border-width: 1px 0 0;
}
.navbar-brand {
float: left;
padding: 6px 0px;
font-size: 17px;
line-height: 18px;
height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
text-decoration: none;
}
.navbar-brand > img {
display: block;
}
@media (min-width: 541px) {
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
margin-left: 0px;
}
}
.navbar-toggle {
position: relative;
float: right;
margin-right: 0px;
padding: 9px 10px;
margin-top: -2px;
margin-bottom: -2px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 2px;
}
.navbar-toggle:focus {
outline: 0;
}
.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
margin-top: 4px;
}
@media (min-width: 541px) {
.navbar-toggle {
display: none;
}
}
.navbar-nav {
margin: 3px 0px;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
line-height: 18px;
}
@media (max-width: 540px) {
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none;
}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
line-height: 18px;
}
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus {
background-image: none;
}
}
@media (min-width: 541px) {
.navbar-nav {
float: left;
margin: 0;
}
.navbar-nav > li {
float: left;
}
.navbar-nav > li > a {
padding-top: 6px;
padding-bottom: 6px;
}
}
.navbar-form {
margin-left: 0px;
margin-right: 0px;
padding: 10px 0px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
margin-top: -1px;
margin-bottom: -1px;
}
@media (min-width: 768px) {
.navbar-form .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.navbar-form .form-control-static {
display: inline-block;
}
.navbar-form .input-group {
display: inline-table;
vertical-align: middle;
}
.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
width: auto;
}
.navbar-form .input-group > .form-control {
width: 100%;
}
.navbar-form .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio,
.navbar-form .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio label,
.navbar-form .checkbox label {
padding-left: 0;
}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
top: 0;
}
}
@media (max-width: 540px) {
.navbar-form .form-group {
margin-bottom: 5px;
}
.navbar-form .form-group:last-child {
margin-bottom: 0;
}
}
@media (min-width: 541px) {
.navbar-form {
width: auto;
border: 0;
margin-left: 0;
margin-right: 0;
padding-top: 0;
padding-bottom: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
}
.navbar-nav > li > .dropdown-menu {
margin-top: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
margin-bottom: 0;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.navbar-btn {
margin-top: -1px;
margin-bottom: -1px;
}
.navbar-btn.btn-sm {
margin-top: 0px;
margin-bottom: 0px;
}
.navbar-btn.btn-xs {
margin-top: 4px;
margin-bottom: 4px;
}
.navbar-text {
margin-top: 6px;
margin-bottom: 6px;
}
@media (min-width: 541px) {
.navbar-text {
float: left;
margin-left: 0px;
margin-right: 0px;
}
}
@media (min-width: 541px) {
.navbar-left {
float: left !important;
float: left;
}
.navbar-right {
float: right !important;
float: right;
margin-right: 0px;
}
.navbar-right ~ .navbar-right {
margin-right: 0;
}
}
.navbar-default {
background-color: #f8f8f8;
border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
color: #5e5e5e;
background-color: transparent;
}
.navbar-default .navbar-text {
color: #777;
}
.navbar-default .navbar-nav > li > a {
color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
.navbar-default .navbar-toggle {
border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: #e7e7e7;
color: #555;
}
@media (max-width: 540px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #777;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
}
.navbar-default .navbar-link {
color: #777;
}
.navbar-default .navbar-link:hover {
color: #333;
}
.navbar-default .btn-link {
color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
color: #ccc;
}
.navbar-inverse {
background-color: #222;
border-color: #080808;
}
.navbar-inverse .navbar-brand {
color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-text {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
color: #444;
background-color: transparent;
}
.navbar-inverse .navbar-toggle {
border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
background-color: #080808;
color: #fff;
}
@media (max-width: 540px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
border-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #444;
background-color: transparent;
}
}
.navbar-inverse .navbar-link {
color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
color: #fff;
}
.navbar-inverse .btn-link {
color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
color: #444;
}
.breadcrumb {
padding: 8px 15px;
margin-bottom: 18px;
list-style: none;
background-color: #f5f5f5;
border-radius: 2px;
}
.breadcrumb > li {
display: inline-block;
}
.breadcrumb > li + li:before {
content: "/\00a0";
padding: 0 5px;
color: #5e5e5e;
}
.breadcrumb > .active {
color: #777777;
}
.pagination {
display: inline-block;
padding-left: 0;
margin: 18px 0;
border-radius: 2px;
}
.pagination > li {
display: inline;
}
.pagination > li > a,
.pagination > li > span {
position: relative;
float: left;
padding: 6px 12px;
line-height: 1.42857143;
text-decoration: none;
color: #337ab7;
background-color: #fff;
border: 1px solid #ddd;
margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
margin-left: 0;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-bottom-right-radius: 2px;
border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
z-index: 2;
color: #23527c;
background-color: #eeeeee;
border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 3;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
color: #777777;
background-color: #fff;
border-color: #ddd;
cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
border-bottom-left-radius: 1px;
border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
border-bottom-right-radius: 1px;
border-top-right-radius: 1px;
}
.pager {
padding-left: 0;
margin: 18px 0;
list-style: none;
text-align: center;
}
.pager li {
display: inline;
}
.pager li > a,
.pager li > span {
display: inline-block;
padding: 5px 14px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
float: right;
}
.pager .previous > a,
.pager .previous > span {
float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
color: #777777;
background-color: #fff;
cursor: not-allowed;
}
.label {
display: inline;
padding: .2em .6em .3em;
font-size: 75%;
font-weight: bold;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
a.label:hover,
a.label:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.label:empty {
display: none;
}
.btn .label {
position: relative;
top: -1px;
}
.label-default {
background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
background-color: #5e5e5e;
}
.label-primary {
background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
background-color: #286090;
}
.label-success {
background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
background-color: #449d44;
}
.label-info {
background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
background-color: #31b0d5;
}
.label-warning {
background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
background-color: #ec971f;
}
.label-danger {
background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
background-color: #c9302c;
}
.badge {
display: inline-block;
min-width: 10px;
padding: 3px 7px;
font-size: 12px;
font-weight: bold;
color: #fff;
line-height: 1;
vertical-align: middle;
white-space: nowrap;
text-align: center;
background-color: #777777;
border-radius: 10px;
}
.badge:empty {
display: none;
}
.btn .badge {
position: relative;
top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
top: 0;
padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
color: #337ab7;
background-color: #fff;
}
.list-group-item > .badge {
float: right;
}
.list-group-item > .badge + .badge {
margin-right: 5px;
}
.nav-pills > li > a > .badge {
margin-left: 3px;
}
.jumbotron {
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 30px;
color: inherit;
background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
color: inherit;
}
.jumbotron p {
margin-bottom: 15px;
font-size: 20px;
font-weight: 200;
}
.jumbotron > hr {
border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
border-radius: 3px;
padding-left: 0px;
padding-right: 0px;
}
.jumbotron .container {
max-width: 100%;
}
@media screen and (min-width: 768px) {
.jumbotron {
padding-top: 48px;
padding-bottom: 48px;
}
.container .jumbotron,
.container-fluid .jumbotron {
padding-left: 60px;
padding-right: 60px;
}
.jumbotron h1,
.jumbotron .h1 {
font-size: 59px;
}
}
.thumbnail {
display: block;
padding: 4px;
margin-bottom: 18px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: border 0.2s ease-in-out;
-o-transition: border 0.2s ease-in-out;
transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
margin-left: auto;
margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
border-color: #337ab7;
}
.thumbnail .caption {
padding: 9px;
color: #000;
}
.alert {
padding: 15px;
margin-bottom: 18px;
border: 1px solid transparent;
border-radius: 2px;
}
.alert h4 {
margin-top: 0;
color: inherit;
}
.alert .alert-link {
font-weight: bold;
}
.alert > p,
.alert > ul {
margin-bottom: 0;
}
.alert > p + p {
margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
position: relative;
top: -2px;
right: -21px;
color: inherit;
}
.alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
}
.alert-success hr {
border-top-color: #c9e2b3;
}
.alert-success .alert-link {
color: #2b542c;
}
.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
}
.alert-info hr {
border-top-color: #a6e1ec;
}
.alert-info .alert-link {
color: #245269;
}
.alert-warning {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
}
.alert-warning hr {
border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
color: #66512c;
}
.alert-danger {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
}
.alert-danger hr {
border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
@keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
.progress {
overflow: hidden;
height: 18px;
margin-bottom: 18px;
background-color: #f5f5f5;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
float: left;
width: 0%;
height: 100%;
font-size: 12px;
line-height: 18px;
color: #fff;
text-align: center;
background-color: #337ab7;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-transition: width 0.6s ease;
-o-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
-webkit-animation: progress-bar-stripes 2s linear infinite;
-o-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
margin-top: 15px;
}
.media:first-child {
margin-top: 0;
}
.media,
.media-body {
zoom: 1;
overflow: hidden;
}
.media-body {
width: 10000px;
}
.media-object {
display: block;
}
.media-object.img-thumbnail {
max-width: none;
}
.media-right,
.media > .pull-right {
padding-left: 10px;
}
.media-left,
.media > .pull-left {
padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
display: table-cell;
vertical-align: top;
}
.media-middle {
vertical-align: middle;
}
.media-bottom {
vertical-align: bottom;
}
.media-heading {
margin-top: 0;
margin-bottom: 5px;
}
.media-list {
padding-left: 0;
list-style: none;
}
.list-group {
margin-bottom: 20px;
padding-left: 0;
}
.list-group-item {
position: relative;
display: block;
padding: 10px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd;
}
.list-group-item:first-child {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
}
.list-group-item:last-child {
margin-bottom: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
text-decoration: none;
color: #555;
background-color: #f5f5f5;
}
button.list-group-item {
width: 100%;
text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
background-color: #eeeeee;
color: #777777;
cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
z-index: 2;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
color: #c7ddef;
}
.list-group-item-success {
color: #3c763d;
background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
color: #3c763d;
background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
color: #fff;
background-color: #3c763d;
border-color: #3c763d;
}
.list-group-item-info {
color: #31708f;
background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
color: #31708f;
background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
color: #fff;
background-color: #31708f;
border-color: #31708f;
}
.list-group-item-warning {
color: #8a6d3b;
background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
color: #8a6d3b;
background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
color: #fff;
background-color: #8a6d3b;
border-color: #8a6d3b;
}
.list-group-item-danger {
color: #a94442;
background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
color: #a94442;
background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
color: #fff;
background-color: #a94442;
border-color: #a94442;
}
.list-group-item-heading {
margin-top: 0;
margin-bottom: 5px;
}
.list-group-item-text {
margin-bottom: 0;
line-height: 1.3;
}
.panel {
margin-bottom: 18px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 2px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
padding: 15px;
}
.panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
color: inherit;
}
.panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 15px;
color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
color: inherit;
}
.panel-footer {
padding: 10px 15px;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
border-width: 1px 0;
border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
border-top-width: 0;
}
.list-group + .panel-footer {
border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
padding-left: 15px;
padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
border-top-left-radius: 1px;
border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
border-bottom-left-radius: 1px;
border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
border-bottom: 0;
}
.panel > .table-responsive {
border: 0;
margin-bottom: 0;
}
.panel-group {
margin-bottom: 18px;
}
.panel-group .panel {
margin-bottom: 0;
border-radius: 2px;
}
.panel-group .panel + .panel {
margin-top: 5px;
}
.panel-group .panel-heading {
border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
border-bottom: 1px solid #ddd;
}
.panel-default {
border-color: #ddd;
}
.panel-default > .panel-heading {
color: #333333;
background-color: #f5f5f5;
border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
color: #f5f5f5;
background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ddd;
}
.panel-primary {
border-color: #337ab7;
}
.panel-primary > .panel-heading {
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
color: #337ab7;
background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #337ab7;
}
.panel-success {
border-color: #d6e9c6;
}
.panel-success > .panel-heading {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
color: #dff0d8;
background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #d6e9c6;
}
.panel-info {
border-color: #bce8f1;
}
.panel-info > .panel-heading {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
color: #d9edf7;
background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #bce8f1;
}
.panel-warning {
border-color: #faebcc;
}
.panel-warning > .panel-heading {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
color: #fcf8e3;
background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #faebcc;
}
.panel-danger {
border-color: #ebccd1;
}
.panel-danger > .panel-heading {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
color: #f2dede;
background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ebccd1;
}
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
padding-bottom: 75%;
}
.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
border-color: #ddd;
border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
padding: 24px;
border-radius: 3px;
}
.well-sm {
padding: 9px;
border-radius: 1px;
}
.close {
float: right;
font-size: 19.5px;
font-weight: bold;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: 0.2;
filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
opacity: 0.5;
filter: alpha(opacity=50);
}
button.close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.modal-open {
overflow: hidden;
}
.modal {
display: none;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.modal.fade .modal-dialog {
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
-o-transform: translate(0, -25%);
transform: translate(0, -25%);
-webkit-transition: -webkit-transform 0.3s ease-out;
-moz-transition: -moz-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
}
.modal-content {
position: relative;
background-color: #fff;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
background-clip: padding-box;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
filter: alpha(opacity=0);
}
.modal-backdrop.in {
opacity: 0.5;
filter: alpha(opacity=50);
}
.modal-header {
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
margin-top: -2px;
}
.modal-title {
margin: 0;
line-height: 1.42857143;
}
.modal-body {
position: relative;
padding: 15px;
}
.modal-footer {
padding: 15px;
text-align: right;
border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
margin-left: 5px;
margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
margin-left: 0;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media (min-width: 768px) {
.modal-dialog {
width: 600px;
margin: 30px auto;
}
.modal-content {
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.modal-sm {
width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg {
width: 900px;
}
}
.tooltip {
position: absolute;
z-index: 1070;
display: block;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 12px;
opacity: 0;
filter: alpha(opacity=0);
}
.tooltip.in {
opacity: 0.9;
filter: alpha(opacity=90);
}
.tooltip.top {
margin-top: -3px;
padding: 5px 0;
}
.tooltip.right {
margin-left: 3px;
padding: 0 5px;
}
.tooltip.bottom {
margin-top: 3px;
padding: 5px 0;
}
.tooltip.left {
margin-left: -3px;
padding: 0 5px;
}
.tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 2px;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
bottom: 0;
right: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
bottom: 0;
left: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
top: 0;
right: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
top: 0;
left: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1060;
display: none;
max-width: 276px;
padding: 1px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 13px;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
margin-top: -10px;
}
.popover.right {
margin-left: 10px;
}
.popover.bottom {
margin-top: 10px;
}
.popover.left {
margin-left: -10px;
}
.popover-title {
margin: 0;
padding: 8px 14px;
font-size: 13px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 2px 2px 0 0;
}
.popover-content {
padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.popover > .arrow {
border-width: 11px;
}
.popover > .arrow:after {
border-width: 10px;
content: "";
}
.popover.top > .arrow {
left: 50%;
margin-left: -11px;
border-bottom-width: 0;
border-top-color: #999999;
border-top-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
}
.popover.top > .arrow:after {
content: " ";
bottom: 1px;
margin-left: -10px;
border-bottom-width: 0;
border-top-color: #fff;
}
.popover.right > .arrow {
top: 50%;
left: -11px;
margin-top: -11px;
border-left-width: 0;
border-right-color: #999999;
border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
content: " ";
left: 1px;
bottom: -10px;
border-left-width: 0;
border-right-color: #fff;
}
.popover.bottom > .arrow {
left: 50%;
margin-left: -11px;
border-top-width: 0;
border-bottom-color: #999999;
border-bottom-color: rgba(0, 0, 0, 0.25);
top: -11px;
}
.popover.bottom > .arrow:after {
content: " ";
top: 1px;
margin-left: -10px;
border-top-width: 0;
border-bottom-color: #fff;
}
.popover.left > .arrow {
top: 50%;
right: -11px;
margin-top: -11px;
border-right-width: 0;
border-left-color: #999999;
border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
content: " ";
right: 1px;
border-right-width: 0;
border-left-color: #fff;
bottom: -10px;
}
.carousel {
position: relative;
}
.carousel-inner {
position: relative;
overflow: hidden;
width: 100%;
}
.carousel-inner > .item {
display: none;
position: relative;
-webkit-transition: 0.6s ease-in-out left;
-o-transition: 0.6s ease-in-out left;
transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner > .item {
-webkit-transition: -webkit-transform 0.6s ease-in-out;
-moz-transition: -moz-transform 0.6s ease-in-out;
-o-transition: -o-transform 0.6s ease-in-out;
transition: transform 0.6s ease-in-out;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
}
.carousel-inner > .item.next,
.carousel-inner > .item.active.right {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
left: 0;
}
.carousel-inner > .item.prev,
.carousel-inner > .item.active.left {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
left: 0;
}
.carousel-inner > .item.next.left,
.carousel-inner > .item.prev.right,
.carousel-inner > .item.active {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
left: 0;
}
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
display: block;
}
.carousel-inner > .active {
left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
position: absolute;
top: 0;
width: 100%;
}
.carousel-inner > .next {
left: 100%;
}
.carousel-inner > .prev {
left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
left: 0;
}
.carousel-inner > .active.left {
left: -100%;
}
.carousel-inner > .active.right {
left: 100%;
}
.carousel-control {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 15%;
opacity: 0.5;
filter: alpha(opacity=50);
font-size: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
left: auto;
right: 0;
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
outline: 0;
color: #fff;
text-decoration: none;
opacity: 0.9;
filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
position: absolute;
top: 50%;
margin-top: -10px;
z-index: 5;
display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
left: 50%;
margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
right: 50%;
margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 20px;
height: 20px;
line-height: 1;
font-family: serif;
}
.carousel-control .icon-prev:before {
content: '\2039';
}
.carousel-control .icon-next:before {
content: '\203a';
}
.carousel-indicators {
position: absolute;
bottom: 10px;
left: 50%;
z-index: 15;
width: 60%;
margin-left: -30%;
padding-left: 0;
list-style: none;
text-align: center;
}
.carousel-indicators li {
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
border: 1px solid #fff;
border-radius: 10px;
cursor: pointer;
background-color: #000 \9;
background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
margin: 0;
width: 12px;
height: 12px;
background-color: #fff;
}
.carousel-caption {
position: absolute;
left: 15%;
right: 15%;
bottom: 20px;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
text-shadow: none;
}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 30px;
height: 30px;
margin-top: -10px;
font-size: 30px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
margin-right: -10px;
}
.carousel-caption {
left: 20%;
right: 20%;
padding-bottom: 30px;
}
.carousel-indicators {
bottom: 20px;
}
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
content: " ";
display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
@-ms-viewport {
width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table !important;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table !important;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table !important;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table !important;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table !important;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
}
.visible-print-block {
display: none !important;
}
@media print {
.visible-print-block {
display: block !important;
}
}
.visible-print-inline {
display: none !important;
}
@media print {
.visible-print-inline {
display: inline !important;
}
}
.visible-print-inline-block {
display: none !important;
}
@media print {
.visible-print-inline-block {
display: inline-block !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
}
/*!
*
* Font Awesome
*
*/
/*!
* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eee;
border-radius: .1em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left {
margin-right: .3em;
}
.fa.fa-pull-right {
margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-glass:before {
content: "\f000";
}
.fa-music:before {
content: "\f001";
}
.fa-search:before {
content: "\f002";
}
.fa-envelope-o:before {
content: "\f003";
}
.fa-heart:before {
content: "\f004";
}
.fa-star:before {
content: "\f005";
}
.fa-star-o:before {
content: "\f006";
}
.fa-user:before {
content: "\f007";
}
.fa-film:before {
content: "\f008";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-check:before {
content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-power-off:before {
content: "\f011";
}
.fa-signal:before {
content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
content: "\f013";
}
.fa-trash-o:before {
content: "\f014";
}
.fa-home:before {
content: "\f015";
}
.fa-file-o:before {
content: "\f016";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-road:before {
content: "\f018";
}
.fa-download:before {
content: "\f019";
}
.fa-arrow-circle-o-down:before {
content: "\f01a";
}
.fa-arrow-circle-o-up:before {
content: "\f01b";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-play-circle-o:before {
content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e";
}
.fa-refresh:before {
content: "\f021";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-lock:before {
content: "\f023";
}
.fa-flag:before {
content: "\f024";
}
.fa-headphones:before {
content: "\f025";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-book:before {
content: "\f02d";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-print:before {
content: "\f02f";
}
.fa-camera:before {
content: "\f030";
}
.fa-font:before {
content: "\f031";
}
.fa-bold:before {
content: "\f032";
}
.fa-italic:before {
content: "\f033";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-right:before {
content: "\f038";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-list:before {
content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b";
}
.fa-indent:before {
content: "\f03c";
}
.fa-video-camera:before {
content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e";
}
.fa-pencil:before {
content: "\f040";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-adjust:before {
content: "\f042";
}
.fa-tint:before {
content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-share-square-o:before {
content: "\f045";
}
.fa-check-square-o:before {
content: "\f046";
}
.fa-arrows:before {
content: "\f047";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-backward:before {
content: "\f04a";
}
.fa-play:before {
content: "\f04b";
}
.fa-pause:before {
content: "\f04c";
}
.fa-stop:before {
content: "\f04d";
}
.fa-forward:before {
content: "\f04e";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-eject:before {
content: "\f052";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-times-circle-o:before {
content: "\f05c";
}
.fa-check-circle-o:before {
content: "\f05d";
}
.fa-ban:before {
content: "\f05e";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064";
}
.fa-expand:before {
content: "\f065";
}
.fa-compress:before {
content: "\f066";
}
.fa-plus:before {
content: "\f067";
}
.fa-minus:before {
content: "\f068";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-gift:before {
content: "\f06b";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-fire:before {
content: "\f06d";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-plane:before {
content: "\f072";
}
.fa-calendar:before {
content: "\f073";
}
.fa-random:before {
content: "\f074";
}
.fa-comment:before {
content: "\f075";
}
.fa-magnet:before {
content: "\f076";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-retweet:before {
content: "\f079";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-arrows-v:before {
content: "\f07d";
}
.fa-arrows-h:before {
content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-key:before {
content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085";
}
.fa-comments:before {
content: "\f086";
}
.fa-thumbs-o-up:before {
content: "\f087";
}
.fa-thumbs-o-down:before {
content: "\f088";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.fa-sign-out:before {
content: "\f08b";
}
.fa-linkedin-square:before {
content: "\f08c";
}
.fa-thumb-tack:before {
content: "\f08d";
}
.fa-external-link:before {
content: "\f08e";
}
.fa-sign-in:before {
content: "\f090";
}
.fa-trophy:before {
content: "\f091";
}
.fa-github-square:before {
content: "\f092";
}
.fa-upload:before {
content: "\f093";
}
.fa-lemon-o:before {
content: "\f094";
}
.fa-phone:before {
content: "\f095";
}
.fa-square-o:before {
content: "\f096";
}
.fa-bookmark-o:before {
content: "\f097";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
content: "\f09e";
}
.fa-hdd-o:before {
content: "\f0a0";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-hand-o-right:before {
content: "\f0a4";
}
.fa-hand-o-left:before {
content: "\f0a5";
}
.fa-hand-o-up:before {
content: "\f0a6";
}
.fa-hand-o-down:before {
content: "\f0a7";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7";
}
.fa-square:before {
content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-table:before {
content: "\f0ce";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-plus:before {
content: "\f0d5";
}
.fa-money:before {
content: "\f0d6";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-columns:before {
content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4";
}
.fa-comment-o:before {
content: "\f0e5";
}
.fa-comments-o:before {
content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea";
}
.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa-exchange:before {
content: "\f0ec";
}
.fa-cloud-download:before {
content: "\f0ed";
}
.fa-cloud-upload:before {
content: "\f0ee";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-bell-o:before {
content: "\f0a2";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cutlery:before {
content: "\f0f5";
}
.fa-file-text-o:before {
content: "\f0f6";
}
.fa-building-o:before {
content: "\f0f7";
}
.fa-hospital-o:before {
content: "\f0f8";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-desktop:before {
content: "\f108";
}
.fa-laptop:before {
content: "\f109";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}
.fa-circle-o:before {
content: "\f10c";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-spinner:before {
content: "\f110";
}
.fa-circle:before {
content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-folder-o:before {
content: "\f114";
}
.fa-folder-open-o:before {
content: "\f115";
}
.fa-smile-o:before {
content: "\f118";
}
.fa-frown-o:before {
content: "\f119";
}
.fa-meh-o:before {
content: "\f11a";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-keyboard-o:before {
content: "\f11c";
}
.fa-flag-o:before {
content: "\f11d";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-terminal:before {
content: "\f120";
}
.fa-code:before {
content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-crop:before {
content: "\f125";
}
.fa-code-fork:before {
content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127";
}
.fa-question:before {
content: "\f128";
}
.fa-info:before {
content: "\f129";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-shield:before {
content: "\f132";
}
.fa-calendar-o:before {
content: "\f133";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-rocket:before {
content: "\f135";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-html5:before {
content: "\f13b";
}
.fa-css3:before {
content: "\f13c";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-ticket:before {
content: "\f145";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-minus-square-o:before {
content: "\f147";
}
.fa-level-up:before {
content: "\f148";
}
.fa-level-down:before {
content: "\f149";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-pencil-square:before {
content: "\f14b";
}
.fa-external-link-square:before {
content: "\f14c";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-compass:before {
content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
content: "\f153";
}
.fa-gbp:before {
content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158";
}
.fa-won:before,
.fa-krw:before {
content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-text:before {
content: "\f15c";
}
.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa-sort-amount-asc:before {
content: "\f160";
}
.fa-sort-amount-desc:before {
content: "\f161";
}
.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-youtube-square:before {
content: "\f166";
}
.fa-youtube:before {
content: "\f167";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-youtube-play:before {
content: "\f16a";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-adn:before {
content: "\f170";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitbucket-square:before {
content: "\f172";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-long-arrow-down:before {
content: "\f175";
}
.fa-long-arrow-up:before {
content: "\f176";
}
.fa-long-arrow-left:before {
content: "\f177";
}
.fa-long-arrow-right:before {
content: "\f178";
}
.fa-apple:before {
content: "\f179";
}
.fa-windows:before {
content: "\f17a";
}
.fa-android:before {
content: "\f17b";
}
.fa-linux:before {
content: "\f17c";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-skype:before {
content: "\f17e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-trello:before {
content: "\f181";
}
.fa-female:before {
content: "\f182";
}
.fa-male:before {
content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
content: "\f184";
}
.fa-sun-o:before {
content: "\f185";
}
.fa-moon-o:before {
content: "\f186";
}
.fa-archive:before {
content: "\f187";
}
.fa-bug:before {
content: "\f188";
}
.fa-vk:before {
content: "\f189";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-renren:before {
content: "\f18b";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-arrow-circle-o-right:before {
content: "\f18e";
}
.fa-arrow-circle-o-left:before {
content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191";
}
.fa-dot-circle-o:before {
content: "\f192";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195";
}
.fa-plus-square-o:before {
content: "\f196";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-slack:before {
content: "\f198";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-openid:before {
content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-google:before {
content: "\f1a0";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-pied-piper-pp:before {
content: "\f1a7";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-language:before {
content: "\f1ab";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-building:before {
content: "\f1ad";
}
.fa-child:before {
content: "\f1ae";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-spoon:before {
content: "\f1b1";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-database:before {
content: "\f1c0";
}
.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa-file-word-o:before {
content: "\f1c2";
}
.fa-file-excel-o:before {
content: "\f1c3";
}
.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8";
}
.fa-file-code-o:before {
content: "\f1c9";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd";
}
.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9";
}
.fa-history:before {
content: "\f1da";
}
.fa-circle-thin:before {
content: "\f1db";
}
.fa-header:before {
content: "\f1dc";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-sliders:before {
content: "\f1de";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-bomb:before {
content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3";
}
.fa-tty:before {
content: "\f1e4";
}
.fa-binoculars:before {
content: "\f1e5";
}
.fa-plug:before {
content: "\f1e6";
}
.fa-slideshare:before {
content: "\f1e7";
}
.fa-twitch:before {
content: "\f1e8";
}
.fa-yelp:before {
content: "\f1e9";
}
.fa-newspaper-o:before {
content: "\f1ea";
}
.fa-wifi:before {
content: "\f1eb";
}
.fa-calculator:before {
content: "\f1ec";
}
.fa-paypal:before {
content: "\f1ed";
}
.fa-google-wallet:before {
content: "\f1ee";
}
.fa-cc-visa:before {
content: "\f1f0";
}
.fa-cc-mastercard:before {
content: "\f1f1";
}
.fa-cc-discover:before {
content: "\f1f2";
}
.fa-cc-amex:before {
content: "\f1f3";
}
.fa-cc-paypal:before {
content: "\f1f4";
}
.fa-cc-stripe:before {
content: "\f1f5";
}
.fa-bell-slash:before {
content: "\f1f6";
}
.fa-bell-slash-o:before {
content: "\f1f7";
}
.fa-trash:before {
content: "\f1f8";
}
.fa-copyright:before {
content: "\f1f9";
}
.fa-at:before {
content: "\f1fa";
}
.fa-eyedropper:before {
content: "\f1fb";
}
.fa-paint-brush:before {
content: "\f1fc";
}
.fa-birthday-cake:before {
content: "\f1fd";
}
.fa-area-chart:before {
content: "\f1fe";
}
.fa-pie-chart:before {
content: "\f200";
}
.fa-line-chart:before {
content: "\f201";
}
.fa-lastfm:before {
content: "\f202";
}
.fa-lastfm-square:before {
content: "\f203";
}
.fa-toggle-off:before {
content: "\f204";
}
.fa-toggle-on:before {
content: "\f205";
}
.fa-bicycle:before {
content: "\f206";
}
.fa-bus:before {
content: "\f207";
}
.fa-ioxhost:before {
content: "\f208";
}
.fa-angellist:before {
content: "\f209";
}
.fa-cc:before {
content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b";
}
.fa-meanpath:before {
content: "\f20c";
}
.fa-buysellads:before {
content: "\f20d";
}
.fa-connectdevelop:before {
content: "\f20e";
}
.fa-dashcube:before {
content: "\f210";
}
.fa-forumbee:before {
content: "\f211";
}
.fa-leanpub:before {
content: "\f212";
}
.fa-sellsy:before {
content: "\f213";
}
.fa-shirtsinbulk:before {
content: "\f214";
}
.fa-simplybuilt:before {
content: "\f215";
}
.fa-skyatlas:before {
content: "\f216";
}
.fa-cart-plus:before {
content: "\f217";
}
.fa-cart-arrow-down:before {
content: "\f218";
}
.fa-diamond:before {
content: "\f219";
}
.fa-ship:before {
content: "\f21a";
}
.fa-user-secret:before {
content: "\f21b";
}
.fa-motorcycle:before {
content: "\f21c";
}
.fa-street-view:before {
content: "\f21d";
}
.fa-heartbeat:before {
content: "\f21e";
}
.fa-venus:before {
content: "\f221";
}
.fa-mars:before {
content: "\f222";
}
.fa-mercury:before {
content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
content: "\f224";
}
.fa-transgender-alt:before {
content: "\f225";
}
.fa-venus-double:before {
content: "\f226";
}
.fa-mars-double:before {
content: "\f227";
}
.fa-venus-mars:before {
content: "\f228";
}
.fa-mars-stroke:before {
content: "\f229";
}
.fa-mars-stroke-v:before {
content: "\f22a";
}
.fa-mars-stroke-h:before {
content: "\f22b";
}
.fa-neuter:before {
content: "\f22c";
}
.fa-genderless:before {
content: "\f22d";
}
.fa-facebook-official:before {
content: "\f230";
}
.fa-pinterest-p:before {
content: "\f231";
}
.fa-whatsapp:before {
content: "\f232";
}
.fa-server:before {
content: "\f233";
}
.fa-user-plus:before {
content: "\f234";
}
.fa-user-times:before {
content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
content: "\f236";
}
.fa-viacoin:before {
content: "\f237";
}
.fa-train:before {
content: "\f238";
}
.fa-subway:before {
content: "\f239";
}
.fa-medium:before {
content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
content: "\f23b";
}
.fa-optin-monster:before {
content: "\f23c";
}
.fa-opencart:before {
content: "\f23d";
}
.fa-expeditedssl:before {
content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
content: "\f244";
}
.fa-mouse-pointer:before {
content: "\f245";
}
.fa-i-cursor:before {
content: "\f246";
}
.fa-object-group:before {
content: "\f247";
}
.fa-object-ungroup:before {
content: "\f248";
}
.fa-sticky-note:before {
content: "\f249";
}
.fa-sticky-note-o:before {
content: "\f24a";
}
.fa-cc-jcb:before {
content: "\f24b";
}
.fa-cc-diners-club:before {
content: "\f24c";
}
.fa-clone:before {
content: "\f24d";
}
.fa-balance-scale:before {
content: "\f24e";
}
.fa-hourglass-o:before {
content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: "\f253";
}
.fa-hourglass:before {
content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: "\f256";
}
.fa-hand-scissors-o:before {
content: "\f257";
}
.fa-hand-lizard-o:before {
content: "\f258";
}
.fa-hand-spock-o:before {
content: "\f259";
}
.fa-hand-pointer-o:before {
content: "\f25a";
}
.fa-hand-peace-o:before {
content: "\f25b";
}
.fa-trademark:before {
content: "\f25c";
}
.fa-registered:before {
content: "\f25d";
}
.fa-creative-commons:before {
content: "\f25e";
}
.fa-gg:before {
content: "\f260";
}
.fa-gg-circle:before {
content: "\f261";
}
.fa-tripadvisor:before {
content: "\f262";
}
.fa-odnoklassniki:before {
content: "\f263";
}
.fa-odnoklassniki-square:before {
content: "\f264";
}
.fa-get-pocket:before {
content: "\f265";
}
.fa-wikipedia-w:before {
content: "\f266";
}
.fa-safari:before {
content: "\f267";
}
.fa-chrome:before {
content: "\f268";
}
.fa-firefox:before {
content: "\f269";
}
.fa-opera:before {
content: "\f26a";
}
.fa-internet-explorer:before {
content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
content: "\f26c";
}
.fa-contao:before {
content: "\f26d";
}
.fa-500px:before {
content: "\f26e";
}
.fa-amazon:before {
content: "\f270";
}
.fa-calendar-plus-o:before {
content: "\f271";
}
.fa-calendar-minus-o:before {
content: "\f272";
}
.fa-calendar-times-o:before {
content: "\f273";
}
.fa-calendar-check-o:before {
content: "\f274";
}
.fa-industry:before {
content: "\f275";
}
.fa-map-pin:before {
content: "\f276";
}
.fa-map-signs:before {
content: "\f277";
}
.fa-map-o:before {
content: "\f278";
}
.fa-map:before {
content: "\f279";
}
.fa-commenting:before {
content: "\f27a";
}
.fa-commenting-o:before {
content: "\f27b";
}
.fa-houzz:before {
content: "\f27c";
}
.fa-vimeo:before {
content: "\f27d";
}
.fa-black-tie:before {
content: "\f27e";
}
.fa-fonticons:before {
content: "\f280";
}
.fa-reddit-alien:before {
content: "\f281";
}
.fa-edge:before {
content: "\f282";
}
.fa-credit-card-alt:before {
content: "\f283";
}
.fa-codiepie:before {
content: "\f284";
}
.fa-modx:before {
content: "\f285";
}
.fa-fort-awesome:before {
content: "\f286";
}
.fa-usb:before {
content: "\f287";
}
.fa-product-hunt:before {
content: "\f288";
}
.fa-mixcloud:before {
content: "\f289";
}
.fa-scribd:before {
content: "\f28a";
}
.fa-pause-circle:before {
content: "\f28b";
}
.fa-pause-circle-o:before {
content: "\f28c";
}
.fa-stop-circle:before {
content: "\f28d";
}
.fa-stop-circle-o:before {
content: "\f28e";
}
.fa-shopping-bag:before {
content: "\f290";
}
.fa-shopping-basket:before {
content: "\f291";
}
.fa-hashtag:before {
content: "\f292";
}
.fa-bluetooth:before {
content: "\f293";
}
.fa-bluetooth-b:before {
content: "\f294";
}
.fa-percent:before {
content: "\f295";
}
.fa-gitlab:before {
content: "\f296";
}
.fa-wpbeginner:before {
content: "\f297";
}
.fa-wpforms:before {
content: "\f298";
}
.fa-envira:before {
content: "\f299";
}
.fa-universal-access:before {
content: "\f29a";
}
.fa-wheelchair-alt:before {
content: "\f29b";
}
.fa-question-circle-o:before {
content: "\f29c";
}
.fa-blind:before {
content: "\f29d";
}
.fa-audio-description:before {
content: "\f29e";
}
.fa-volume-control-phone:before {
content: "\f2a0";
}
.fa-braille:before {
content: "\f2a1";
}
.fa-assistive-listening-systems:before {
content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
content: "\f2a4";
}
.fa-glide:before {
content: "\f2a5";
}
.fa-glide-g:before {
content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
content: "\f2a7";
}
.fa-low-vision:before {
content: "\f2a8";
}
.fa-viadeo:before {
content: "\f2a9";
}
.fa-viadeo-square:before {
content: "\f2aa";
}
.fa-snapchat:before {
content: "\f2ab";
}
.fa-snapchat-ghost:before {
content: "\f2ac";
}
.fa-snapchat-square:before {
content: "\f2ad";
}
.fa-pied-piper:before {
content: "\f2ae";
}
.fa-first-order:before {
content: "\f2b0";
}
.fa-yoast:before {
content: "\f2b1";
}
.fa-themeisle:before {
content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
content: "\f2b4";
}
.fa-handshake-o:before {
content: "\f2b5";
}
.fa-envelope-open:before {
content: "\f2b6";
}
.fa-envelope-open-o:before {
content: "\f2b7";
}
.fa-linode:before {
content: "\f2b8";
}
.fa-address-book:before {
content: "\f2b9";
}
.fa-address-book-o:before {
content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
content: "\f2bc";
}
.fa-user-circle:before {
content: "\f2bd";
}
.fa-user-circle-o:before {
content: "\f2be";
}
.fa-user-o:before {
content: "\f2c0";
}
.fa-id-badge:before {
content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
content: "\f2c3";
}
.fa-quora:before {
content: "\f2c4";
}
.fa-free-code-camp:before {
content: "\f2c5";
}
.fa-telegram:before {
content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
content: "\f2cb";
}
.fa-shower:before {
content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
content: "\f2cd";
}
.fa-podcast:before {
content: "\f2ce";
}
.fa-window-maximize:before {
content: "\f2d0";
}
.fa-window-minimize:before {
content: "\f2d1";
}
.fa-window-restore:before {
content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
content: "\f2d4";
}
.fa-bandcamp:before {
content: "\f2d5";
}
.fa-grav:before {
content: "\f2d6";
}
.fa-etsy:before {
content: "\f2d7";
}
.fa-imdb:before {
content: "\f2d8";
}
.fa-ravelry:before {
content: "\f2d9";
}
.fa-eercast:before {
content: "\f2da";
}
.fa-microchip:before {
content: "\f2db";
}
.fa-snowflake-o:before {
content: "\f2dc";
}
.fa-superpowers:before {
content: "\f2dd";
}
.fa-wpexplorer:before {
content: "\f2de";
}
.fa-meetup:before {
content: "\f2e0";
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
code {
color: #000;
}
pre {
font-size: inherit;
line-height: inherit;
}
label {
font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.corner-all {
border-radius: 2px;
}
.no-padding {
padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer. It allows the usage of flexible box
model layouts accross multiple browsers, including older browsers. The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below). Browsers that are known to implement this
new spec completely include:
Firefox 28.0+
Chrome 29.0+
Internet Explorer 11+
Opera 17.0+
Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
.hbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.vbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
.vbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
/* Old browsers */
-webkit-box-direction: reverse;
-moz-box-direction: reverse;
box-direction: reverse;
/* Modern browsers */
flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
/* Old browsers */
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
/* Old browsers */
-webkit-box-flex: 2;
-moz-box-flex: 2;
box-flex: 2;
/* Modern browsers */
flex: 2;
}
.box-group1 {
/* Deprecated */
-webkit-box-flex-group: 1;
-moz-box-flex-group: 1;
box-flex-group: 1;
}
.box-group2 {
/* Deprecated */
-webkit-box-flex-group: 2;
-moz-box-flex-group: 2;
box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
/* Old browsers */
-webkit-box-pack: start;
-moz-box-pack: start;
box-pack: start;
/* Modern browsers */
justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
/* Old browsers */
-webkit-box-pack: center;
-moz-box-pack: center;
box-pack: center;
/* Modern browsers */
justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
/* Old browsers */
-webkit-box-pack: baseline;
-moz-box-pack: baseline;
box-pack: baseline;
/* Modern browsers */
justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
/* Old browsers */
-webkit-box-pack: stretch;
-moz-box-pack: stretch;
box-pack: stretch;
/* Modern browsers */
justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
/* Old browsers */
-webkit-box-align: start;
-moz-box-align: start;
box-align: start;
/* Modern browsers */
align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
/* Old browsers */
-webkit-box-align: end;
-moz-box-align: end;
box-align: end;
/* Modern browsers */
align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
/* Old browsers */
-webkit-box-align: center;
-moz-box-align: center;
box-align: center;
/* Modern browsers */
align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
/* Old browsers */
-webkit-box-align: baseline;
-moz-box-align: baseline;
box-align: baseline;
/* Modern browsers */
align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
/* Old browsers */
-webkit-box-align: stretch;
-moz-box-align: stretch;
box-align: stretch;
/* Modern browsers */
align-items: stretch;
}
div.error {
margin: 2em;
text-align: center;
}
div.error > h1 {
font-size: 500%;
line-height: normal;
}
div.error > p {
font-size: 200%;
line-height: normal;
}
div.traceback-wrapper {
text-align: left;
max-width: 800px;
margin: auto;
}
div.traceback-wrapper pre.traceback {
max-height: 600px;
overflow: auto;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
body {
background-color: #fff;
/* This makes sure that the body covers the entire window and needs to
be in a different element than the display: box in wrapper below */
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
overflow: visible;
}
body > #header {
/* Initially hidden to prevent FLOUC */
display: none;
background-color: #fff;
/* Display over codemirror */
position: relative;
z-index: 100;
}
body > #header #header-container {
display: flex;
flex-direction: row;
justify-content: space-between;
padding: 5px;
padding-bottom: 5px;
padding-top: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
body > #header .header-bar {
width: 100%;
height: 1px;
background: #e7e7e7;
margin-bottom: -1px;
}
@media print {
body > #header {
display: none !important;
}
}
#header-spacer {
width: 100%;
visibility: hidden;
}
@media print {
#header-spacer {
display: none;
}
}
#ipython_notebook {
padding-left: 0px;
padding-top: 1px;
padding-bottom: 1px;
}
[dir="rtl"] #ipython_notebook {
margin-right: 10px;
margin-left: 0;
}
[dir="rtl"] #ipython_notebook.pull-left {
float: right !important;
float: right;
}
.flex-spacer {
flex: 1;
}
#noscript {
width: auto;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
font-size: 22px;
color: red;
font-weight: bold;
}
#ipython_notebook img {
height: 28px;
}
#site {
width: 100%;
display: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: auto;
}
@media print {
#site {
height: auto !important;
}
}
/* Smaller buttons */
.ui-button .ui-button-text {
padding: 0.2em 0.8em;
font-size: 77%;
}
input.ui-button {
padding: 0.3em 0.9em;
}
span#kernel_logo_widget {
margin: 0 10px;
}
span#login_widget {
float: right;
}
[dir="rtl"] span#login_widget {
float: left;
}
span#login_widget > .button,
#logout {
color: #333;
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
color: #fff;
background-color: #333;
}
.nav-header {
text-transform: none;
}
#header > span {
margin-top: 10px;
}
.modal_stretch .modal-dialog {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
max-height: calc(100vh - 200px);
overflow: auto;
flex: 1;
}
.modal-header {
cursor: move;
}
@media (min-width: 768px) {
.modal .modal-dialog {
width: 700px;
}
}
@media (min-width: 768px) {
select.form-control {
margin-left: 12px;
margin-right: 12px;
}
}
/*!
*
* IPython auth
*
*/
.center-nav {
display: inline-block;
margin-bottom: -4px;
}
[dir="rtl"] .center-nav form.pull-left {
float: right !important;
float: right;
}
[dir="rtl"] .center-nav .navbar-text {
float: right;
}
[dir="rtl"] .navbar-inner {
text-align: right;
}
[dir="rtl"] div.text-left {
text-align: right;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
background-color: none;
display: inline;
}
.alternate_upload.form {
padding: 0;
margin: 0;
}
.alternate_upload input.fileinput {
position: absolute;
display: block;
width: 100%;
height: 100%;
overflow: hidden;
cursor: pointer;
opacity: 0;
z-index: 2;
}
.alternate_upload .btn-xs > input.fileinput {
margin: -1px -5px;
}
.alternate_upload .btn-upload {
position: relative;
height: 22px;
}
::-webkit-file-upload-button {
cursor: pointer;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
ul#tabs {
margin-bottom: 4px;
}
ul#tabs a {
padding-top: 6px;
padding-bottom: 4px;
}
[dir="rtl"] ul#tabs.nav-tabs > li {
float: right;
}
[dir="rtl"] ul#tabs.nav.nav-tabs {
padding-right: 0;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
text-decoration: none;
}
ul.breadcrumb i.icon-home {
font-size: 16px;
margin-right: 4px;
}
ul.breadcrumb span {
color: #5e5e5e;
}
.list_toolbar {
padding: 4px 0 4px 0;
vertical-align: middle;
}
.list_toolbar .tree-buttons {
padding-top: 1px;
}
[dir="rtl"] .list_toolbar .tree-buttons .pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .list_toolbar .col-sm-4,
[dir="rtl"] .list_toolbar .col-sm-8 {
float: right;
}
.dynamic-buttons {
padding-top: 3px;
display: inline-block;
}
.list_toolbar [class*="span"] {
min-height: 24px;
}
.list_header {
font-weight: bold;
background-color: #EEE;
}
.list_placeholder {
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
}
.list_container {
margin-top: 4px;
margin-bottom: 20px;
border: 1px solid #ddd;
border-radius: 2px;
}
.list_container > div {
border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
background-color: red;
}
.list_container > div:last-child {
border: none;
}
.list_item:hover .list_item {
background-color: #ddd;
}
.list_item a {
text-decoration: none;
}
.list_item:hover {
background-color: #fafafa;
}
.list_header > div,
.list_item > div {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
.list_header > div input,
.list_item > div input {
margin-right: 7px;
margin-left: 14px;
vertical-align: text-bottom;
line-height: 22px;
position: relative;
top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
margin-left: -1px;
vertical-align: baseline;
line-height: 22px;
}
[dir="rtl"] .list_item > div input {
margin-right: 0;
}
.new-file input[type=checkbox] {
visibility: hidden;
}
.item_name {
line-height: 22px;
height: 24px;
}
.item_icon {
font-size: 14px;
color: #5e5e5e;
margin-right: 7px;
margin-left: 7px;
line-height: 22px;
vertical-align: baseline;
}
.item_modified {
margin-right: 7px;
margin-left: 7px;
}
[dir="rtl"] .item_modified.pull-right {
float: left !important;
float: left;
}
.item_buttons {
line-height: 1em;
margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
margin-left: 5px;
}
.item_buttons .btn {
min-width: 13ex;
}
.item_buttons .running-indicator {
padding-top: 4px;
color: #5cb85c;
}
.item_buttons .kernel-name {
padding-top: 4px;
color: #5bc0de;
margin-right: 7px;
float: left;
}
[dir="rtl"] .item_buttons.pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .item_buttons .kernel-name {
margin-left: 7px;
float: right;
}
.toolbar_info {
height: 24px;
line-height: 24px;
}
.list_item input:not([type=checkbox]) {
padding-top: 3px;
padding-bottom: 3px;
height: 22px;
line-height: 14px;
margin: 0px;
}
.highlight_text {
color: blue;
}
#project_name {
display: inline-block;
padding-left: 7px;
margin-left: -2px;
}
#project_name > .breadcrumb {
padding: 0px;
margin-bottom: 0px;
background-color: transparent;
font-weight: bold;
}
.sort_button {
display: inline-block;
padding-left: 7px;
}
[dir="rtl"] .sort_button.pull-right {
float: left !important;
float: left;
}
#tree-selector {
padding-right: 0px;
}
#button-select-all {
min-width: 50px;
}
[dir="rtl"] #button-select-all.btn {
float: right ;
}
#select-all {
margin-left: 7px;
margin-right: 2px;
margin-top: 2px;
height: 16px;
}
[dir="rtl"] #select-all.pull-left {
float: right !important;
float: right;
}
.menu_icon {
margin-right: 2px;
}
.tab-content .row {
margin-left: 0px;
margin-right: 0px;
}
.folder_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f114";
}
.folder_icon:before.fa-pull-left {
margin-right: .3em;
}
.folder_icon:before.fa-pull-right {
margin-left: .3em;
}
.folder_icon:before.pull-left {
margin-right: .3em;
}
.folder_icon:before.pull-right {
margin-left: .3em;
}
.notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
}
.notebook_icon:before.fa-pull-left {
margin-right: .3em;
}
.notebook_icon:before.fa-pull-right {
margin-left: .3em;
}
.notebook_icon:before.pull-left {
margin-right: .3em;
}
.notebook_icon:before.pull-right {
margin-left: .3em;
}
.running_notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
color: #5cb85c;
}
.running_notebook_icon:before.fa-pull-left {
margin-right: .3em;
}
.running_notebook_icon:before.fa-pull-right {
margin-left: .3em;
}
.running_notebook_icon:before.pull-left {
margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
margin-left: .3em;
}
.file_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f016";
position: relative;
top: -2px;
}
.file_icon:before.fa-pull-left {
margin-right: .3em;
}
.file_icon:before.fa-pull-right {
margin-left: .3em;
}
.file_icon:before.pull-left {
margin-right: .3em;
}
.file_icon:before.pull-right {
margin-left: .3em;
}
#notebook_toolbar .pull-right {
padding-top: 0px;
margin-right: -1px;
}
ul#new-menu {
left: auto;
right: 0;
}
#new-menu .dropdown-header {
font-size: 10px;
border-bottom: 1px solid #e5e5e5;
padding: 0 0 3px;
margin: -3px 20px 0;
}
.kernel-menu-icon {
padding-right: 12px;
width: 24px;
content: "\f096";
}
.kernel-menu-icon:before {
content: "\f096";
}
.kernel-menu-icon-current:before {
content: "\f00c";
}
#tab_content {
padding-top: 20px;
}
#running .panel-group .panel {
margin-top: 3px;
margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
background-color: #EEE;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
text-decoration: none;
}
#running .panel-group .panel .panel-body {
padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
border-bottom: 0px;
}
.delete-button {
display: none;
}
.duplicate-button {
display: none;
}
.rename-button {
display: none;
}
.move-button {
display: none;
}
.download-button {
display: none;
}
.shutdown-button {
display: none;
}
.dynamic-instructions {
display: inline-block;
padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
padding: 0px 5px;
}
.selected-keymap i.fa:before {
content: "\f00c";
}
#mode-menu {
overflow: auto;
max-height: 20em;
}
.edit_app #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
/* Use a negative 1 bottom margin, so the border overlaps the border of the
header */
margin-bottom: -1px;
}
.dirty-indicator {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator.pull-left {
margin-right: .3em;
}
.dirty-indicator.pull-right {
margin-left: .3em;
}
.dirty-indicator-dirty {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-dirty.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator-dirty.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator-dirty.pull-left {
margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-clean.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator-clean.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator-clean.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f00c";
}
.dirty-indicator-clean:before.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator-clean:before.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator-clean:before.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
margin-left: .3em;
}
#filename {
font-size: 16pt;
display: table;
padding: 0px 5px;
}
#current-mode {
padding-left: 5px;
padding-right: 5px;
}
#texteditor-backdrop {
padding-top: 20px;
padding-bottom: 20px;
}
@media not print {
#texteditor-backdrop {
background-color: #EEE;
}
}
@media print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container {
padding: 0px;
background-color: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
.CodeMirror-dialog {
background-color: #fff;
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI escape sequences */
/* The color values are a mix of
http://www.xcolors.net/dl/baskerville-ivorylight and
http://www.xcolors.net/dl/euphrasia */
.ansi-black-fg {
color: #3E424D;
}
.ansi-black-bg {
background-color: #3E424D;
}
.ansi-black-intense-fg {
color: #282C36;
}
.ansi-black-intense-bg {
background-color: #282C36;
}
.ansi-red-fg {
color: #E75C58;
}
.ansi-red-bg {
background-color: #E75C58;
}
.ansi-red-intense-fg {
color: #B22B31;
}
.ansi-red-intense-bg {
background-color: #B22B31;
}
.ansi-green-fg {
color: #00A250;
}
.ansi-green-bg {
background-color: #00A250;
}
.ansi-green-intense-fg {
color: #007427;
}
.ansi-green-intense-bg {
background-color: #007427;
}
.ansi-yellow-fg {
color: #DDB62B;
}
.ansi-yellow-bg {
background-color: #DDB62B;
}
.ansi-yellow-intense-fg {
color: #B27D12;
}
.ansi-yellow-intense-bg {
background-color: #B27D12;
}
.ansi-blue-fg {
color: #208FFB;
}
.ansi-blue-bg {
background-color: #208FFB;
}
.ansi-blue-intense-fg {
color: #0065CA;
}
.ansi-blue-intense-bg {
background-color: #0065CA;
}
.ansi-magenta-fg {
color: #D160C4;
}
.ansi-magenta-bg {
background-color: #D160C4;
}
.ansi-magenta-intense-fg {
color: #A03196;
}
.ansi-magenta-intense-bg {
background-color: #A03196;
}
.ansi-cyan-fg {
color: #60C6C8;
}
.ansi-cyan-bg {
background-color: #60C6C8;
}
.ansi-cyan-intense-fg {
color: #258F8F;
}
.ansi-cyan-intense-bg {
background-color: #258F8F;
}
.ansi-white-fg {
color: #C5C1B4;
}
.ansi-white-bg {
background-color: #C5C1B4;
}
.ansi-white-intense-fg {
color: #A1A6B2;
}
.ansi-white-intense-bg {
background-color: #A1A6B2;
}
.ansi-default-inverse-fg {
color: #FFFFFF;
}
.ansi-default-inverse-bg {
background-color: #000000;
}
.ansi-bold {
font-weight: bold;
}
.ansi-underline {
text-decoration: underline;
}
/* The following styles are deprecated an will be removed in a future version */
.ansibold {
font-weight: bold;
}
.ansi-inverse {
outline: 0.5px dotted;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
color: black;
}
.ansired {
color: darkred;
}
.ansigreen {
color: darkgreen;
}
.ansiyellow {
color: #c4a000;
}
.ansiblue {
color: darkblue;
}
.ansipurple {
color: darkviolet;
}
.ansicyan {
color: steelblue;
}
.ansigray {
color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
background-color: black;
}
.ansibgred {
background-color: red;
}
.ansibggreen {
background-color: green;
}
.ansibgyellow {
background-color: yellow;
}
.ansibgblue {
background-color: blue;
}
.ansibgpurple {
background-color: magenta;
}
.ansibgcyan {
background-color: cyan;
}
.ansibggray {
background-color: gray;
}
div.cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
border-radius: 2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-width: 1px;
border-style: solid;
border-color: transparent;
width: 100%;
padding: 5px;
/* This acts as a spacer between cells, that is outside the border */
margin: 0px;
outline: none;
position: relative;
overflow: visible;
}
div.cell:before {
position: absolute;
display: block;
top: -1px;
left: -1px;
width: 5px;
height: calc(100% + 2px);
content: '';
background: transparent;
}
div.cell.jupyter-soft-selected {
border-left-color: #E3F2FD;
border-left-width: 1px;
padding-left: 5px;
border-right-color: #E3F2FD;
border-right-width: 1px;
background: #E3F2FD;
}
@media print {
div.cell.jupyter-soft-selected {
border-color: transparent;
}
}
div.cell.selected,
div.cell.selected.jupyter-soft-selected {
border-color: #ababab;
}
div.cell.selected:before,
div.cell.selected.jupyter-soft-selected:before {
position: absolute;
display: block;
top: -1px;
left: -1px;
width: 5px;
height: calc(100% + 2px);
content: '';
background: #42A5F5;
}
@media print {
div.cell.selected,
div.cell.selected.jupyter-soft-selected {
border-color: transparent;
}
}
.edit_mode div.cell.selected {
border-color: #66BB6A;
}
.edit_mode div.cell.selected:before {
position: absolute;
display: block;
top: -1px;
left: -1px;
width: 5px;
height: calc(100% + 2px);
content: '';
background: #66BB6A;
}
@media print {
.edit_mode div.cell.selected {
border-color: transparent;
}
}
.prompt {
/* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
min-width: 14ex;
/* This padding is tuned to match the padding on the CodeMirror editor. */
padding: 0.4em;
margin: 0px;
font-family: monospace;
text-align: right;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
/* Don't highlight prompt number selection */
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
/* Use default cursor */
cursor: default;
}
@media (max-width: 540px) {
.prompt {
text-align: left;
}
}
div.inner_cell {
min-width: 0;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
border: 1px solid #cfcfcf;
border-radius: 2px;
background: #f7f7f7;
line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
is no content in the output_subarea and the prompt. The main purpose of this is
to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
padding-top: 0;
padding-bottom: 0;
}
div.unrecognized_cell {
padding: 5px 5px 5px 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.unrecognized_cell .inner_cell {
border-radius: 2px;
padding: 5px;
font-weight: bold;
color: red;
border: 1px solid #cfcfcf;
background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
color: inherit;
text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
color: inherit;
text-decoration: none;
}
@media (max-width: 540px) {
div.unrecognized_cell > div.prompt {
display: none;
}
}
div.code_cell {
/* avoid page breaking on code cells when printing */
}
@media print {
div.code_cell {
page-break-inside: avoid;
}
}
/* any special styling for code cells that are currently running goes here */
div.input {
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.input {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
color: #303F9F;
border-top: 1px solid transparent;
}
div.input_area > div.highlight {
margin: 0.4em;
border: none;
padding: 0px;
background-color: transparent;
}
div.input_area > div.highlight > pre {
margin: 0px;
border: none;
padding: 0px;
background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
* monospace font with inconsistent normal/bold/italic height. See
* notebookmain.js. Such fonts will have keywords vertically offset with
* respect to the rest of the text. The user should select a better font.
* See: https://github.com/ipython/ipython/issues/1503
*
* .CodeMirror span {
* vertical-align: bottom;
* }
*/
.CodeMirror {
line-height: 1.21429em;
/* Changed from 1em to our global default */
font-size: 14px;
height: auto;
/* Changed to auto to autogrow */
background: none;
/* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
/* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
/* We have found that if it is visible, vertical scrollbars appear with font size changes.*/
overflow-y: hidden;
overflow-x: auto;
}
.CodeMirror-lines {
/* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
/* we have set a different line-height and want this to scale with that. */
/* Note that this should set vertical padding only, since CodeMirror assumes
that horizontal padding will be set on CodeMirror pre */
padding: 0.4em 0;
}
.CodeMirror-linenumber {
padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.CodeMirror pre {
/* In CM3 this went to 4px from 0 in CM2. This sets horizontal padding only,
use .CodeMirror-lines for vertical */
padding: 0 0.4em;
border: 0;
border-radius: 0;
}
.CodeMirror-cursor {
border-left: 1.4px solid black;
}
@media screen and (min-width: 2138px) and (max-width: 4319px) {
.CodeMirror-cursor {
border-left: 2px solid black;
}
}
@media screen and (min-width: 4320px) {
.CodeMirror-cursor {
border-left: 4px solid black;
}
}
/*
Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme
*/
.highlight-base {
color: #000;
}
.highlight-variable {
color: #000;
}
.highlight-variable-2 {
color: #1a1a1a;
}
.highlight-variable-3 {
color: #333333;
}
.highlight-string {
color: #BA2121;
}
.highlight-comment {
color: #408080;
font-style: italic;
}
.highlight-number {
color: #080;
}
.highlight-atom {
color: #88F;
}
.highlight-keyword {
color: #008000;
font-weight: bold;
}
.highlight-builtin {
color: #008000;
}
.highlight-error {
color: #f00;
}
.highlight-operator {
color: #AA22FF;
font-weight: bold;
}
.highlight-meta {
color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
color: #00f;
}
.highlight-string-2 {
color: #f50;
}
.highlight-qualifier {
color: #555;
}
.highlight-bracket {
color: #997;
}
.highlight-tag {
color: #170;
}
.highlight-attribute {
color: #00c;
}
.highlight-header {
color: blue;
}
.highlight-quote {
color: #090;
}
.highlight-link {
color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
color: #008000;
font-weight: bold;
}
.cm-s-ipython span.cm-atom {
color: #88F;
}
.cm-s-ipython span.cm-number {
color: #080;
}
.cm-s-ipython span.cm-def {
color: #00f;
}
.cm-s-ipython span.cm-variable {
color: #000;
}
.cm-s-ipython span.cm-operator {
color: #AA22FF;
font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
color: #333333;
}
.cm-s-ipython span.cm-comment {
color: #408080;
font-style: italic;
}
.cm-s-ipython span.cm-string {
color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
color: #f50;
}
.cm-s-ipython span.cm-meta {
color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
color: #555;
}
.cm-s-ipython span.cm-builtin {
color: #008000;
}
.cm-s-ipython span.cm-bracket {
color: #997;
}
.cm-s-ipython span.cm-tag {
color: #170;
}
.cm-s-ipython span.cm-attribute {
color: #00c;
}
.cm-s-ipython span.cm-header {
color: blue;
}
.cm-s-ipython span.cm-quote {
color: #090;
}
.cm-s-ipython span.cm-link {
color: #00c;
}
.cm-s-ipython span.cm-error {
color: #f00;
}
.cm-s-ipython span.cm-tab {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
background-position: right;
background-repeat: no-repeat;
}
div.output_wrapper {
/* this position must be relative to enable descendents to be absolute within it */
position: relative;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
/* ideally, this would be max-height, but FF barfs all over that */
height: 24em;
/* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
width: 100%;
overflow: auto;
border-radius: 2px;
-webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
margin: 0px;
padding: 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
div.out_prompt_overlay {
height: 100%;
padding: 0px 0.4em;
position: absolute;
border-radius: 2px;
}
div.out_prompt_overlay:hover {
/* use inner shadow to get border that is computed the same on WebKit/FF */
-webkit-box-shadow: inset 0 0 1px #000;
box-shadow: inset 0 0 1px #000;
background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
padding: 0px;
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.output_area .MathJax_Display {
text-align: left !important;
}
div.output_area .rendered_html table {
margin-left: 0;
margin-right: 0;
}
div.output_area .rendered_html img {
margin-left: 0;
margin-right: 0;
}
div.output_area img,
div.output_area svg {
max-width: 100%;
height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
max-width: none;
}
div.output_area .mglyph > img {
max-width: none;
}
/* This is needed to protect the pre formating from global settings such
as that of bootstrap */
.output {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
@media (max-width: 540px) {
div.output_area {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
div.output_area pre {
margin: 0;
padding: 1px 0 1px 0;
border: 0;
vertical-align: baseline;
color: black;
background-color: transparent;
border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
the prompt div. */
div.output_subarea {
overflow-x: auto;
padding: 0.4em;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
output types */
/* all text output has this class: */
div.output_text {
text-align: left;
color: #000;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
background: #fdd;
/* very light red background for stderr */
}
div.output_latex {
text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
padding: 0;
}
.js-error {
color: darkred;
}
/* raw_input styles */
div.raw_input_container {
line-height: 1.21429em;
padding-top: 5px;
}
pre.raw_input_prompt {
/* nothing needed here. */
}
input.raw_input {
font-family: monospace;
font-size: inherit;
color: inherit;
width: auto;
/* make sure input baseline aligns with prompt */
vertical-align: baseline;
/* padding + margin = 0.5em between prompt and cursor */
padding: 0em 0.25em;
margin: 0em 0.25em;
}
input.raw_input:focus {
box-shadow: none;
}
p.p-space {
margin-bottom: 10px;
}
div.output_unrecognized {
padding: 5px;
font-weight: bold;
color: red;
}
div.output_unrecognized a {
color: inherit;
text-decoration: none;
}
div.output_unrecognized a:hover {
color: inherit;
text-decoration: none;
}
.rendered_html {
color: #000;
/* any extras will just be numbers: */
}
.rendered_html em {
font-style: italic;
}
.rendered_html strong {
font-weight: bold;
}
.rendered_html u {
text-decoration: underline;
}
.rendered_html :link {
text-decoration: underline;
}
.rendered_html :visited {
text-decoration: underline;
}
.rendered_html h1 {
font-size: 185.7%;
margin: 1.08em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h2 {
font-size: 157.1%;
margin: 1.27em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h3 {
font-size: 128.6%;
margin: 1.55em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h4 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h5 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h6 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h1:first-child {
margin-top: 0.538em;
}
.rendered_html h2:first-child {
margin-top: 0.636em;
}
.rendered_html h3:first-child {
margin-top: 0.777em;
}
.rendered_html h4:first-child {
margin-top: 1em;
}
.rendered_html h5:first-child {
margin-top: 1em;
}
.rendered_html h6:first-child {
margin-top: 1em;
}
.rendered_html ul:not(.list-inline),
.rendered_html ol:not(.list-inline) {
padding-left: 2em;
}
.rendered_html ul {
list-style: disc;
}
.rendered_html ul ul {
list-style: square;
margin-top: 0;
}
.rendered_html ul ul ul {
list-style: circle;
}
.rendered_html ol {
list-style: decimal;
}
.rendered_html ol ol {
list-style: upper-alpha;
margin-top: 0;
}
.rendered_html ol ol ol {
list-style: lower-alpha;
}
.rendered_html ol ol ol ol {
list-style: lower-roman;
}
.rendered_html ol ol ol ol ol {
list-style: decimal;
}
.rendered_html * + ul {
margin-top: 1em;
}
.rendered_html * + ol {
margin-top: 1em;
}
.rendered_html hr {
color: black;
background-color: black;
}
.rendered_html pre {
margin: 1em 2em;
padding: 0px;
background-color: #fff;
}
.rendered_html code {
background-color: #eff0f1;
}
.rendered_html p code {
padding: 1px 5px;
}
.rendered_html pre code {
background-color: #fff;
}
.rendered_html pre,
.rendered_html code {
border: 0;
color: #000;
font-size: 100%;
}
.rendered_html blockquote {
margin: 1em 2em;
}
.rendered_html table {
margin-left: auto;
margin-right: auto;
border: none;
border-collapse: collapse;
border-spacing: 0;
color: black;
font-size: 12px;
table-layout: fixed;
}
.rendered_html thead {
border-bottom: 1px solid black;
vertical-align: bottom;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
text-align: right;
vertical-align: middle;
padding: 0.5em 0.5em;
line-height: normal;
white-space: normal;
max-width: none;
border: none;
}
.rendered_html th {
font-weight: bold;
}
.rendered_html tbody tr:nth-child(odd) {
background: #f5f5f5;
}
.rendered_html tbody tr:hover {
background: rgba(66, 165, 245, 0.2);
}
.rendered_html * + table {
margin-top: 1em;
}
.rendered_html p {
text-align: left;
}
.rendered_html * + p {
margin-top: 1em;
}
.rendered_html img {
display: block;
margin-left: auto;
margin-right: auto;
}
.rendered_html * + img {
margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
max-width: 100%;
height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
max-width: none;
}
.rendered_html .alert {
margin-bottom: initial;
}
.rendered_html * + .alert {
margin-top: 1em;
}
[dir="rtl"] .rendered_html p {
text-align: right;
}
div.text_cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.text_cell > div.prompt {
display: none;
}
}
div.text_cell_render {
/*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
outline: none;
resize: none;
width: inherit;
border-style: none;
padding: 0.5em 0.5em 0.5em 0.4em;
color: #000;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
a.anchor-link:link {
text-decoration: none;
padding: 0px 20px;
visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
visibility: visible;
}
.text_cell.rendered .input_area {
display: none;
}
.text_cell.rendered .rendered_html {
overflow-x: auto;
overflow-y: hidden;
}
.text_cell.rendered .rendered_html tr,
.text_cell.rendered .rendered_html th,
.text_cell.rendered .rendered_html td {
max-width: none;
}
.text_cell.unrendered .text_cell_render {
display: none;
}
.text_cell .dropzone .input_area {
border: 2px dashed #bababa;
margin: -1px;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
font-weight: bold;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
font-size: 185.7%;
}
.cm-header-2 {
font-size: 157.1%;
}
.cm-header-3 {
font-size: 128.6%;
}
.cm-header-4 {
font-size: 110%;
}
.cm-header-5 {
font-size: 100%;
font-style: italic;
}
.cm-header-6 {
font-size: 100%;
font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
.notebook_app {
padding-left: 0px;
padding-right: 0px;
}
}
#ipython-main-app {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook_panel {
margin: 0px;
padding: 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook {
font-size: 14px;
line-height: 20px;
overflow-y: hidden;
overflow-x: auto;
width: 100%;
/* This spaces the page away from the edge of the notebook area */
padding-top: 20px;
margin: 0px;
outline: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
min-height: 100%;
}
@media not print {
#notebook-container {
padding: 15px;
background-color: #fff;
min-height: 0;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
@media print {
#notebook-container {
width: 100%;
}
}
div.ui-widget-content {
border: 1px solid #ababab;
outline: none;
}
pre.dialog {
background-color: #f7f7f7;
border: 1px solid #ddd;
border-radius: 2px;
padding: 0.4em;
padding-left: 2em;
}
p.dialog {
padding: 0.2em;
}
/* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems
to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do.
*/
pre,
code,
kbd,
samp {
white-space: pre-wrap;
}
#fonttest {
font-family: monospace;
}
p {
margin-bottom: 0;
}
.end_space {
min-height: 100px;
transition: height .2s ease;
}
.notebook_app > #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
.notebook_app {
background-color: #EEE;
}
}
kbd {
border-style: solid;
border-width: 1px;
box-shadow: none;
margin: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
}
.jupyter-keybindings {
padding: 1px;
line-height: 24px;
border-bottom: 1px solid gray;
}
.jupyter-keybindings input {
margin: 0;
padding: 0;
border: none;
}
.jupyter-keybindings i {
padding: 6px;
}
.well code {
background-color: #ffffff;
border-color: #ababab;
border-width: 1px;
border-style: solid;
padding: 2px;
padding-top: 1px;
padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
border: thin solid #CFCFCF;
border-bottom: none;
background: #EEE;
border-radius: 2px 2px 0px 0px;
width: 100%;
height: 29px;
padding-right: 4px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
display: -webkit-flex;
}
@media print {
.celltoolbar {
display: none;
}
}
.ctb_hideshow {
display: none;
vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
border: 1px solid #cfcfcf;
}
.celltoolbar {
font-size: 87%;
padding-top: 3px;
}
.celltoolbar select {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
width: inherit;
font-size: inherit;
height: 22px;
padding: 0px;
display: inline-block;
}
.celltoolbar select:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
color: #999;
opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
color: #999;
}
.celltoolbar select::-ms-expand {
border: 0;
background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
background-color: #eeeeee;
opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
cursor: not-allowed;
}
textarea.celltoolbar select {
height: auto;
}
select.celltoolbar select {
height: 30px;
line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
height: auto;
}
.celltoolbar label {
margin-left: 5px;
margin-right: 5px;
}
.tags_button_container {
width: 100%;
display: flex;
}
.tag-container {
display: flex;
flex-direction: row;
flex-grow: 1;
overflow: hidden;
position: relative;
}
.tag-container > * {
margin: 0 4px;
}
.remove-tag-btn {
margin-left: 4px;
}
.tags-input {
display: flex;
}
.cell-tag:last-child:after {
content: "";
position: absolute;
right: 0;
width: 40px;
height: 100%;
/* Fade to background color of cell toolbar */
background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE);
}
.tags-input > * {
margin-left: 4px;
}
.cell-tag,
.tags-input input,
.tags-input button {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
box-shadow: none;
width: inherit;
font-size: inherit;
height: 22px;
line-height: 22px;
padding: 0px 4px;
display: inline-block;
}
.cell-tag:focus,
.tags-input input:focus,
.tags-input button:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.cell-tag::-moz-placeholder,
.tags-input input::-moz-placeholder,
.tags-input button::-moz-placeholder {
color: #999;
opacity: 1;
}
.cell-tag:-ms-input-placeholder,
.tags-input input:-ms-input-placeholder,
.tags-input button:-ms-input-placeholder {
color: #999;
}
.cell-tag::-webkit-input-placeholder,
.tags-input input::-webkit-input-placeholder,
.tags-input button::-webkit-input-placeholder {
color: #999;
}
.cell-tag::-ms-expand,
.tags-input input::-ms-expand,
.tags-input button::-ms-expand {
border: 0;
background-color: transparent;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
.cell-tag[readonly],
.tags-input input[readonly],
.tags-input button[readonly],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
background-color: #eeeeee;
opacity: 1;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
cursor: not-allowed;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button {
height: auto;
}
select.cell-tag,
select.tags-input input,
select.tags-input button {
height: 30px;
line-height: 30px;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button,
select[multiple].cell-tag,
select[multiple].tags-input input,
select[multiple].tags-input button {
height: auto;
}
.cell-tag,
.tags-input button {
padding: 0px 4px;
}
.cell-tag {
background-color: #fff;
white-space: nowrap;
}
.tags-input input[type=text]:focus {
outline: none;
box-shadow: none;
border-color: #ccc;
}
.completions {
position: absolute;
z-index: 110;
overflow: hidden;
border: 1px solid #ababab;
border-radius: 2px;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
line-height: 1;
}
.completions select {
background: white;
outline: none;
border: none;
padding: 0px;
margin: 0px;
overflow: auto;
font-family: monospace;
font-size: 110%;
color: #000;
width: auto;
}
.completions select option.context {
color: #286090;
}
#kernel_logo_widget .current_kernel_logo {
display: none;
margin-top: -1px;
margin-bottom: -1px;
width: 32px;
height: 32px;
}
[dir="rtl"] #kernel_logo_widget {
float: left !important;
float: left;
}
.modal .modal-body .move-path {
display: flex;
flex-direction: row;
justify-content: space;
align-items: center;
}
.modal .modal-body .move-path .server-root {
padding-right: 20px;
}
.modal .modal-body .move-path .path-input {
flex: 1;
}
#menubar {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-top: 1px;
}
#menubar .navbar {
border-top: 1px;
border-radius: 0px 0px 2px 2px;
margin-bottom: 0px;
}
#menubar .navbar-toggle {
float: left;
padding-top: 7px;
padding-bottom: 7px;
border: none;
}
#menubar .navbar-collapse {
clear: left;
}
[dir="rtl"] #menubar .navbar-toggle {
float: right;
}
[dir="rtl"] #menubar .navbar-collapse {
clear: right;
}
[dir="rtl"] #menubar .navbar-nav {
float: right;
}
[dir="rtl"] #menubar .nav {
padding-right: 0px;
}
[dir="rtl"] #menubar .navbar-nav > li {
float: right;
}
[dir="rtl"] #menubar .navbar-right {
float: left !important;
}
[dir="rtl"] ul.dropdown-menu {
text-align: right;
left: auto;
}
[dir="rtl"] ul#new-menu.dropdown-menu {
right: auto;
left: 0;
}
.nav-wrapper {
border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
padding-top: 4px;
}
[dir="rtl"] i.menu-icon.pull-right {
float: left !important;
float: left;
}
ul#help_menu li a {
overflow: hidden;
padding-right: 2.2em;
}
ul#help_menu li a i {
margin-right: -1.2em;
}
[dir="rtl"] ul#help_menu li a {
padding-left: 2.2em;
}
[dir="rtl"] ul#help_menu li a i {
margin-right: 0;
margin-left: -1.2em;
}
[dir="rtl"] ul#help_menu li a i.pull-right {
float: left !important;
float: left;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
}
[dir="rtl"] .dropdown-submenu > .dropdown-menu {
right: 100%;
margin-right: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.dropdown-submenu > a:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f0da";
float: right;
color: #333333;
margin-top: 2px;
margin-right: -10px;
}
.dropdown-submenu > a:after.fa-pull-left {
margin-right: .3em;
}
.dropdown-submenu > a:after.fa-pull-right {
margin-left: .3em;
}
.dropdown-submenu > a:after.pull-left {
margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
margin-left: .3em;
}
[dir="rtl"] .dropdown-submenu > a:after {
float: left;
content: "\f0d9";
margin-right: 0;
margin-left: -10px;
}
.dropdown-submenu:hover > a:after {
color: #262626;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
}
#notification_area {
float: right !important;
float: right;
z-index: 10;
}
[dir="rtl"] #notification_area {
float: left !important;
float: left;
}
.indicator_area {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
[dir="rtl"] .indicator_area {
float: left !important;
float: left;
}
#kernel_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
padding-left: 5px;
padding-right: 5px;
}
[dir="rtl"] #kernel_indicator {
float: left !important;
float: left;
border-left: 0;
border-right: 1px solid;
}
#modal_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
[dir="rtl"] #modal_indicator {
float: left !important;
float: left;
}
#readonly-indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
display: none;
}
.modal_indicator:before {
width: 1.28571429em;
text-align: center;
}
.edit_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f040";
}
.edit_mode .modal_indicator:before.fa-pull-left {
margin-right: .3em;
}
.edit_mode .modal_indicator:before.fa-pull-right {
margin-left: .3em;
}
.edit_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.command_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ' ';
}
.command_mode .modal_indicator:before.fa-pull-left {
margin-right: .3em;
}
.command_mode .modal_indicator:before.fa-pull-right {
margin-left: .3em;
}
.command_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.kernel_idle_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f10c";
}
.kernel_idle_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_idle_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_idle_icon:before.pull-left {
margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
margin-left: .3em;
}
.kernel_busy_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f111";
}
.kernel_busy_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_busy_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_busy_icon:before.pull-left {
margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
margin-left: .3em;
}
.kernel_dead_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f1e2";
}
.kernel_dead_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_dead_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_dead_icon:before.pull-left {
margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
margin-left: .3em;
}
.kernel_disconnected_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f127";
}
.kernel_disconnected_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_disconnected_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_disconnected_icon:before.pull-left {
margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
margin-left: .3em;
}
.notification_widget {
color: #777;
z-index: 10;
background: rgba(240, 240, 240, 0.5);
margin-right: 4px;
color: #333;
background-color: #fff;
border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.notification_widget:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
background-color: #fff;
border-color: #ccc;
}
.notification_widget .badge {
color: #fff;
background-color: #333;
}
.notification_widget.warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.notification_widget.warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.notification_widget.success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.notification_widget.success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success .badge {
color: #5cb85c;
background-color: #fff;
}
.notification_widget.info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.notification_widget.info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info .badge {
color: #5bc0de;
background-color: #fff;
}
.notification_widget.danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.notification_widget.danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger .badge {
color: #d9534f;
background-color: #fff;
}
div#pager {
background-color: #fff;
font-size: 14px;
line-height: 20px;
overflow: hidden;
display: none;
position: fixed;
bottom: 0px;
width: 100%;
max-height: 50%;
padding-top: 8px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
/* Display over codemirror */
z-index: 100;
/* Hack which prevents jquery ui resizable from changing top. */
top: auto !important;
}
div#pager pre {
line-height: 1.21429em;
color: #000;
background-color: #f7f7f7;
padding: 0.4em;
}
div#pager #pager-button-area {
position: absolute;
top: 8px;
right: 20px;
}
div#pager #pager-contents {
position: relative;
overflow: auto;
width: 100%;
height: 100%;
}
div#pager #pager-contents #pager-container {
position: relative;
padding: 15px 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
top: 0px;
height: 8px;
background: #f7f7f7;
border-top: 1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
/* This injects handle bars (a short, wide = symbol) for
the resize handle. */
}
div#pager .ui-resizable-handle::after {
content: '';
top: 2px;
left: 50%;
height: 3px;
width: 30px;
margin-left: -15px;
position: absolute;
border-top: 1px solid #cfcfcf;
}
.quickhelp {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
line-height: 1.8em;
}
.shortcut_key {
display: inline-block;
width: 21ex;
text-align: right;
font-family: monospace;
}
.shortcut_descr {
display: inline-block;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
span.save_widget {
height: 30px;
margin-top: 4px;
display: flex;
justify-content: flex-start;
align-items: baseline;
width: 50%;
flex: 1;
}
span.save_widget span.filename {
height: 100%;
line-height: 1em;
margin-left: 16px;
border: none;
font-size: 146.5%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
border-radius: 2px;
}
span.save_widget span.filename:hover {
background-color: #e6e6e6;
}
[dir="rtl"] span.save_widget.pull-left {
float: right !important;
float: right;
}
[dir="rtl"] span.save_widget span.filename {
margin-left: 0;
margin-right: 16px;
}
span.checkpoint_status,
span.autosave_status {
font-size: small;
white-space: nowrap;
padding: 0 5px;
}
@media (max-width: 767px) {
span.save_widget {
font-size: small;
padding: 0 0 0 5px;
}
span.checkpoint_status,
span.autosave_status {
display: none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
span.checkpoint_status {
display: none;
}
span.autosave_status {
font-size: x-small;
}
}
.toolbar {
padding: 0px;
margin-left: -5px;
margin-top: 2px;
margin-bottom: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
width: auto;
vertical-align: middle;
margin-right: 2px;
margin-bottom: 0px;
display: inline;
font-size: 92%;
margin-left: 0.3em;
margin-right: 0.3em;
padding: 0px;
padding-top: 3px;
}
.toolbar .btn {
padding: 2px 8px;
}
.toolbar .btn-group {
margin-top: 0px;
margin-left: 5px;
}
.toolbar-btn-label {
margin-left: 6px;
}
#maintoolbar {
margin-bottom: -3px;
margin-top: -8px;
border: 0px;
min-height: 27px;
margin-left: 0px;
padding-top: 11px;
padding-bottom: 3px;
}
#maintoolbar .navbar-text {
float: none;
vertical-align: middle;
text-align: right;
margin-left: 5px;
margin-right: 0px;
margin-top: 0px;
}
.select-xs {
height: 24px;
}
[dir="rtl"] .btn-group > .btn,
.btn-group-vertical > .btn {
float: right;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
background-color: #F37626;
color: white;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
* of chance of beeing generated from the ../less/[samename].less file, you can
* try to get back the less file by reverting somme commit in history
**/
/*
* We'll try to get something pretty, so we
* have some strange css to have the scroll bar on
* the left with fix button on the top right of the tooltip
*/
@-moz-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-moz-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/*properties of tooltip after "expand"*/
.bigtooltip {
overflow: auto;
height: 200px;
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
text-overflow: ellipsis;
overflow: hidden;
height: 80px;
}
.tooltipbuttons {
position: absolute;
padding-right: 15px;
top: 0px;
right: 0px;
}
.tooltiptext {
/*avoid the button to overlap on some docstring*/
padding-right: 30px;
}
.ipython_tooltip {
max-width: 700px;
/*fade-in animation when inserted*/
-webkit-animation: fadeOut 400ms;
-moz-animation: fadeOut 400ms;
animation: fadeOut 400ms;
-webkit-animation: fadeIn 400ms;
-moz-animation: fadeIn 400ms;
animation: fadeIn 400ms;
vertical-align: middle;
background-color: #f7f7f7;
overflow: visible;
border: #ababab 1px solid;
outline: none;
padding: 3px;
margin: 0px;
padding-left: 7px;
font-family: monospace;
min-height: 50px;
-moz-box-shadow: 0px 6px 10px -1px #adadad;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
border-radius: 2px;
position: absolute;
z-index: 1000;
}
.ipython_tooltip a {
float: right;
}
.ipython_tooltip .tooltiptext pre {
border: 0;
border-radius: 0;
font-size: 100%;
background-color: #f7f7f7;
}
.pretooltiparrow {
left: 0px;
margin: 0px;
top: -16px;
width: 40px;
height: 16px;
overflow: hidden;
position: absolute;
}
.pretooltiparrow:before {
background-color: #f7f7f7;
border: 1px #ababab solid;
z-index: 11;
content: "";
position: absolute;
left: 15px;
top: 10px;
width: 25px;
height: 25px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
ul.typeahead-list i {
margin-left: -10px;
width: 18px;
}
[dir="rtl"] ul.typeahead-list i {
margin-left: 0;
margin-right: -10px;
}
ul.typeahead-list {
max-height: 80vh;
overflow: auto;
}
ul.typeahead-list > li > a {
/** Firefox bug **/
/* see https://github.com/jupyter/notebook/issues/559 */
white-space: normal;
}
ul.typeahead-list > li > a.pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .typeahead-list {
text-align: right;
}
.cmd-palette .modal-body {
padding: 7px;
}
.cmd-palette form {
background: white;
}
.cmd-palette input {
outline: none;
}
.no-shortcut {
min-width: 20px;
color: transparent;
}
[dir="rtl"] .no-shortcut.pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .command-shortcut.pull-right {
float: left !important;
float: left;
}
.command-shortcut:before {
content: "(command mode)";
padding-right: 3px;
color: #777777;
}
.edit-shortcut:before {
content: "(edit)";
padding-right: 3px;
color: #777777;
}
[dir="rtl"] .edit-shortcut.pull-right {
float: left !important;
float: left;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
background-color: #BBDEFB;
border-color: #90CAF9;
border-style: solid;
border-width: 1px;
border-radius: 0px;
}
[dir="ltr"] #find-and-replace .input-group-btn + .form-control {
border-left: none;
}
[dir="rtl"] #find-and-replace .input-group-btn + .form-control {
border-right: none;
}
#find-and-replace #replace-preview .replace .match {
background-color: #FFCDD2;
border-color: #EF9A9A;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
background-color: #C8E6C9;
border-color: #A5D6A7;
border-radius: 0px;
}
#find-and-replace #replace-preview {
max-height: 60vh;
overflow: auto;
}
#find-and-replace #replace-preview pre {
padding: 5px 10px;
}
.terminal-app {
background: #EEE;
}
.terminal-app #header {
background: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
width: 100%;
float: left;
font-family: monospace;
color: white;
background: black;
padding: 0.4em;
border-radius: 2px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
line-height: 1em;
font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
padding: 10px;
}
.terminal-app .terminal-cursor {
color: black;
background: white;
}
.terminal-app #terminado-container {
margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
</style>
<style type="text/css">
.highlight .hll { background-color: #ffffcc }
.highlight { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
</style>
<style type="text/css">
/* Temporary definitions which will become obsolete with Notebook release 5.0 */
.ansi-black-fg { color: #3E424D; }
.ansi-black-bg { background-color: #3E424D; }
.ansi-black-intense-fg { color: #282C36; }
.ansi-black-intense-bg { background-color: #282C36; }
.ansi-red-fg { color: #E75C58; }
.ansi-red-bg { background-color: #E75C58; }
.ansi-red-intense-fg { color: #B22B31; }
.ansi-red-intense-bg { background-color: #B22B31; }
.ansi-green-fg { color: #00A250; }
.ansi-green-bg { background-color: #00A250; }
.ansi-green-intense-fg { color: #007427; }
.ansi-green-intense-bg { background-color: #007427; }
.ansi-yellow-fg { color: #DDB62B; }
.ansi-yellow-bg { background-color: #DDB62B; }
.ansi-yellow-intense-fg { color: #B27D12; }
.ansi-yellow-intense-bg { background-color: #B27D12; }
.ansi-blue-fg { color: #208FFB; }
.ansi-blue-bg { background-color: #208FFB; }
.ansi-blue-intense-fg { color: #0065CA; }
.ansi-blue-intense-bg { background-color: #0065CA; }
.ansi-magenta-fg { color: #D160C4; }
.ansi-magenta-bg { background-color: #D160C4; }
.ansi-magenta-intense-fg { color: #A03196; }
.ansi-magenta-intense-bg { background-color: #A03196; }
.ansi-cyan-fg { color: #60C6C8; }
.ansi-cyan-bg { background-color: #60C6C8; }
.ansi-cyan-intense-fg { color: #258F8F; }
.ansi-cyan-intense-bg { background-color: #258F8F; }
.ansi-white-fg { color: #C5C1B4; }
.ansi-white-bg { background-color: #C5C1B4; }
.ansi-white-intense-fg { color: #A1A6B2; }
.ansi-white-intense-bg { background-color: #A1A6B2; }
.ansi-bold { font-weight: bold; }
</style>
<style type="text/css">
div#notebook {
font-family: sans-serif;
font-size: 13pt;
line-height: 170%;
color: #cdd2e9;
-webkit-font-smoothing: antialiased !important;
padding-top: 25px !important;
}
body,
div.body {
font-family: sans-serif;
font-size: 13pt;
color: #a2b0c7;
background-color: #1a2028;
background: #1a2028;
-webkit-font-smoothing: antialiased !important;
}
body.notebook_app {
padding: 0;
background-color: #1a2028;
background: #1a2028;
padding-right: 0px !important;
overflow-y: hidden;
}
a {
font-family: sans-serif;
color: #a2b0c7;
-webkit-font-smoothing: antialiased !important;
}
a:hover,
a:focus {
color: #dbe1ea;
-webkit-font-smoothing: antialiased !important;
}
div#maintoolbar {
position: absolute;
width: 90%;
margin-left: -10%;
padding-right: 8%;
float: left;
background: transparent !important;
}
#maintoolbar {
margin-bottom: -3px;
margin-top: 0px;
border: 0px;
min-height: 27px;
padding-top: 2px;
padding-bottom: 0px;
}
#maintoolbar .container {
width: 75%;
margin-right: auto;
margin-left: auto;
}
.list_header,
div#notebook_list_header.row.list_header {
font-size: 14pt;
color: #dbe1ea;
background-color: transparent;
height: 35px;
}
i.fa.fa-folder {
display: inline-block;
font: normal normal normal 14px "FontAwesome";
font-family: "FontAwesome" !important;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-size: 18px;
-moz-osx-font-smoothing: grayscale;
}
#running .panel-group .panel .panel-heading {
font-size: 14pt;
color: #a2b0c7;
padding: 8px 8px;
background: #252b35;
background-color: #252b35;
}
#running .panel-group .panel .panel-heading a {
font-size: 14pt;
color: #a2b0c7;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
font-size: 14pt;
color: #a2b0c7;
}
#running .panel-group .panel .panel-body .list_container .list_item {
background: #2d3846;
background-color: #2d3846;
padding: 2px;
border-bottom: 2px solid rgba(75,95,118,.30);
}
#running .panel-group .panel .panel-body .list_container .list_item:hover {
background: #2d3846;
background-color: #2d3846;
}
#running .panel-group .panel .panel-body {
padding: 2px;
}
button#refresh_running_list {
border: none !important;
}
button#refresh_cluster_list {
border: none !important;
}
div.running_list_info.toolbar_info {
font-size: 15px;
padding: 4px 0 4px 0;
margin-top: 5px;
margin-bottom: 8px;
height: 24px;
line-height: 24px;
text-shadow: none;
}
.list_placeholder {
font-weight: normal;
}
#tree-selector {
padding: 0px;
border-color: transparent;
}
#project_name > ul > li > a > i.fa.fa-home {
color: #0b98c8;
font-size: 17pt;
display: inline-block;
position: static;
padding: 0px 0px;
font-weight: normal;
text-align: center;
vertical-align: text-top;
}
.fa-folder:before {
color: #4c8be2;
}
.fa-arrow-up:before {
font-size: 14px;
}
.fa-arrow-down:before {
font-size: 14px;
}
span#last-modified.btn.btn-xs.btn-default.sort-action:hover .fa,
span#sort-name.btn.btn-xs.btn-default.sort-action:hover .fa {
color: #009cd1;
}
.folder_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f07b";
color: #4c8be2;
}
.notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
color: #48a667 !important;
top: 0px;
}
.file_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f15b";
position: relative;
top: 0px;
color: #92a2bd !important;
}
#project_name a {
display: inline-flex;
padding-left: 7px;
margin-left: -2px;
text-align: -webkit-auto;
vertical-align: baseline;
font-size: 18px;
}
div#notebook_toolbar div.dynamic-instructions {
font-family: sans-serif;
font-size: 17px;
color: #546386;
}
span#login_widget > .button,
#logout {
font-family: "Proxima Nova", sans-serif;
color: #a2b0c7;
background: transparent;
background-color: transparent;
border: 2px solid #252e3a;
font-weight: normal;
box-shadow: none;
text-shadow: none;
border-radius: 3px;
margin-right: 10px;
padding: 2px 7px;
}
span#login_widget > .button:hover,
#logout:hover {
color: #009cd1;
background-color: transparent;
background: transparent;
border: 2px solid #009cd1;
background-image: none;
box-shadow: none !important;
border-radius: 3px;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus,
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
color: #fefefe;
background-color: #a2b0c7;
background: #a2b0c7;
border-color: #a2b0c7;
background-image: none;
box-shadow: none !important;
border-radius: 2px;
}
body > #header #header-container {
padding-bottom: 0px;
padding-top: 4px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
body > #header {
background: #1a2028;
background-color: #1a2028;
position: relative;
z-index: 100;
}
.list_container {
font-size: 13pt;
color: #a2b0c7;
border: none;
text-shadow: none !important;
}
.list_container > div {
border-bottom: 1px solid rgba(75,95,118,.30);
font-size: 13pt;
}
.list_header > div,
.list_item > div {
padding-top: 6px;
padding-bottom: 2px;
padding-left: 0px;
}
.list_header > div .item_link,
.list_item > div .item_link {
margin-left: -1px;
vertical-align: middle;
line-height: 22px;
font-size: 13pt;
}
.item_icon {
color: #4c8be2;
font-size: 13pt;
vertical-align: middle;
}
.list_item input:not([type="checkbox"]) {
padding-right: 0px;
height: 1.75em;
width: 25%;
margin: 0px 0 0;
margin-top: 0px;
}
.list_header > div .item_link,
.list_item > div .item_link {
margin-left: -1px;
vertical-align: middle;
line-height: 1.5em;
font-size: 12pt;
display: inline-table;
position: static;
}
#button-select-all {
height: 34px;
min-width: 55px;
z-index: 0;
border: none !important;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top: 0px;
left: -3px;
border-radius: 0px !important;
}
#button-select-all:focus,
#button-select-all:active:focus,
#button-select-all.active:focus,
#button-select-all.focus,
#button-select-all:active.focus,
#button-select-all.active.focus {
background-color: #252e3a !important;
background: #252e3a !important;
}
button#tree-selector-btn {
height: 34px;
font-size: 12.0pt;
border: none;
left: 0px;
border-radius: 0px !important;
}
input#select-all.pull-left.tree-selector {
margin-left: 7px;
margin-right: 2px;
margin-top: 2px;
top: 4px;
}
input[type="radio"],
input[type="checkbox"] {
margin-top: 1px;
line-height: normal;
}
.delete-button {
border: none !important;
}
i.fa.fa-trash {
font-size: 13.5pt;
}
.list_container a {
font-size: 16px;
color: #a2b0c7;
border: none;
text-shadow: none !important;
font-weight: normal;
font-style: normal;
}
div.list_container a:hover {
color: #dbe1ea;
}
.list_header > div input,
.list_item > div input {
margin-right: 7px;
margin-left: 12px;
vertical-align: baseline;
line-height: 22px;
position: relative;
top: -1px;
}
div.list_item:hover {
background-color: rgba(75,95,118,.10);
}
.breadcrumb > li {
font-size: 12.0pt;
color: #a2b0c7;
border: none;
text-shadow: none !important;
}
.breadcrumb > li + li:before {
content: "/\00a0";
padding: 0px;
color: #a2b0c7;
font-size: 18px;
}
#project_name > .breadcrumb {
padding: 0px;
margin-bottom: 0px;
background-color: transparent;
font-weight: normal;
margin-top: -2px;
}
ul#tabs a {
font-family: sans-serif;
font-size: 13.5pt;
font-weight: normal;
font-style: normal;
text-shadow: none !important;
}
.nav-tabs {
font-family: sans-serif;
font-size: 13.5pt;
font-weight: normal;
font-style: normal;
background-color: transparent;
border-color: transparent;
text-shadow: none !important;
border: 2px solid transparent;
}
.nav-tabs > li > a:active,
.nav-tabs > li > a:focus,
.nav-tabs > li > a:hover,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
color: #009cd1;
background-color: transparent;
border-color: transparent;
border-bottom: 2px solid transparent;
}
.nav > li.disabled > a,
.nav > li.disabled > a:hover {
color: #546386;
}
.nav-tabs > li > a:before {
content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: -2px;
left: 0;
background-color: #009cd1;
visibility: hidden;
-webkit-transform: perspective(0)scaleX(0);
transform: perspective(0)scaleX(0);
-webkit-transition: ease 220ms;
transition: ease 220ms;
-webkit-font-smoothing: antialiased !important;
}
.nav-tabs > li > a:hover:before {
visibility: visible;
-webkit-transform: perspective(1)scaleX(1);
transform: perspective(1)scaleX(1);
}
.nav-tabs > li.active > a:before {
content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: -2px;
left: 0;
background-color: #009cd1;
visibility: visible;
-webkit-transform: perspective(1)scaleX(1);
transform: perspective(1)scaleX(1);
-webkit-font-smoothing: subpixel-antialiased !important;
}
div#notebook {
font-family: sans-serif;
font-size: 13pt;
padding-top: 4px;
}
.notebook_app {
background-color: #1a2028;
}
#notebook-container {
padding: 13px 2px;
background-color: #1a2028;
min-height: 0px;
box-shadow: none;
width: 980px;
margin-right: auto;
margin-left: auto;
}
div#ipython-main-app.container {
width: 980px;
margin-right: auto;
margin-left: auto;
margin-right: auto;
margin-left: auto;
}
.container {
width: 980px;
margin-right: auto;
margin-left: auto;
}
div#menubar-container {
width: 100%;
width: 980px;
}
div#header-container {
width: 980px;
}
.notebook_app #header,
.edit_app #header {
box-shadow: none !important;
background-color: #1a2028;
border-bottom: 2px solid rgba(75,95,118,.30);
}
#header,
.edit_app #header {
font-family: sans-serif;
font-size: 13pt;
box-shadow: none;
background-color: #1a2028;
}
#header .header-bar,
.edit_app #header .header-bar {
background: #1a2028;
background-color: #1a2028;
}
body > #header .header-bar {
width: 100%;
background: #1a2028;
}
span.checkpoint_status,
span.autosave_status {
font-size: small;
display: none;
}
#menubar,
div#menubar {
background-color: #1a2028;
padding-top: 0px !important;
}
#menubar .navbar,
.navbar-default {
background-color: #1a2028;
margin-bottom: 0px;
margin-top: 0px;
}
.navbar {
border: none;
}
div.navbar-text,
.navbar-text,
.navbar-text.indicator_area,
p.navbar-text.indicator_area {
margin-top: 8px !important;
margin-bottom: 0px;
color: #0b98c8;
}
.navbar-default {
font-family: sans-serif;
font-size: 13pt;
background-color: #1a2028;
border-color: #323b48;
line-height: 1.5em;
padding-bottom: 0px;
}
.navbar-default .navbar-nav > li > a {
font-family: sans-serif;
font-size: 13pt;
color: #a2b0c7;
display: block;
line-height: 1.5em;
padding-top: 14px;
padding-bottom: 11px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color: #dbe1ea !important;
background-color: rgba(75,95,118,.30) !important;
border-color: #323b48 !important;
line-height: 1.5em;
transition: 80ms ease;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
color: #fefefe;
background-color: #36404e;
border-color: #36404e;
line-height: 1.5em;
}
.navbar-nav > li > .dropdown-menu {
margin-top: 0px;
}
.navbar-nav {
margin: 0;
}
div.notification_widget.info,
.notification_widget.info,
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus,
div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn,
div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn:hover,
div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn:focus {
color: #899ab8 !important;
background-color: transparent !important;
border-color: transparent !important;
padding-bottom: 0px !important;
margin-bottom: 0px !important;
font-size: 9pt !important;
z-index: 0;
}
div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn {
font-size: 9pt !important;
z-index: 0;
}
.notification_widget {
color: #4c8be2;
z-index: -500;
font-size: 9pt;
background: transparent;
background-color: transparent;
margin-right: 3px;
border: none;
}
.notification_widget,
div.notification_widget {
margin-right: 0px;
margin-left: 0px;
padding-right: 0px;
vertical-align: text-top !important;
margin-top: 6px !important;
background: transparent !important;
background-color: transparent !important;
font-size: 9pt !important;
border: none;
}
.navbar-btn.btn-xs:hover {
border: none !important;
background: transparent !important;
background-color: transparent !important;
color: #a2b0c7 !important;
}
div.notification_widget.info,
.notification_widget.info {
display: none !important;
}
.edit_mode .modal_indicator:before {
display: none;
}
.command_mode .modal_indicator:before {
display: none;
}
.item_icon {
color: #4c8be2;
}
.item_buttons .kernel-name {
font-size: 13pt;
color: #4c8be2;
}
.running_notebook_icon:before {
color: #48a667 !important;
font: normal normal normal 15px/1 FontAwesome;
font-size: 15px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f10c";
vertical-align: middle;
position: static;
display: inherit;
}
.item_buttons .running-indicator {
padding-top: 4px;
color: #48a667;
font-family: sans-serif;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
#notification_trusted {
font-family: sans-serif;
border: none;
background: transparent;
background-color: transparent;
margin-bottom: 0px !important;
vertical-align: bottom !important;
color: #546386 !important;
cursor: default !important;
}
#notification_area,
div.notification_area {
float: right !important;
position: static;
cursor: pointer;
padding-top: 6px;
padding-right: 4px;
}
div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn {
font-size: 9pt !important;
z-index: 0;
margin-top: -5px !important;
}
#modal_indicator {
float: right !important;
color: #4c8be2;
background: #1a2028;
background-color: #1a2028;
margin-top: 8px !important;
margin-left: 0px;
}
#kernel_indicator {
float: right !important;
color: #0b98c8;
background: #1a2028;
background-color: #1a2028;
border-left: 2px solid #0b98c8;
padding-top: 0px;
padding-bottom: 4px;
margin-top: 10px !important;
margin-left: -2px;
padding-left: 5px !important;
}
#kernel_indicator .kernel_indicator_name {
font-size: 17px;
color: #0b98c8;
background: #1a2028;
background-color: #1a2028;
padding-left: 5px;
padding-right: 5px;
margin-top: 4px;
vertical-align: text-top;
padding-bottom: 0px;
}
.kernel_idle_icon:before {
display: inline-block;
font: normal normal normal 22px/1 FontAwesome;
font-size: 22px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
cursor: pointer;
margin-left: 0px !important;
opacity: 0.7;
vertical-align: bottom;
margin-top: 1px;
content: "\f1db";
}
.kernel_busy_icon:before {
display: inline-block;
font: normal normal normal 22px/1 FontAwesome;
font-size: 22px;
-webkit-animation: pulsate 2s infinite ease-out;
animation: pulsate 2s infinite ease-out;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
cursor: pointer;
margin-left: 0px !important;
vertical-align: bottom;
margin-top: 1px;
content: "\f111";
}
@-webkit-keyframes pulsate {
0% {
-webkit-transform: scale(1.0,1.0);
opacity: 0.8;
}
8% {
-webkit-transform: scale(1.0,1.0);
opacity: 0.8;
}
50% {
-webkit-transform: scale(0.75,0.75);
opacity: 0.3;
}
92% {
-webkit-transform: scale(1.0,1.0);
opacity: 0.8;
}
100% {
-webkit-transform: scale(1.0,1.0);
opacity: 0.8;
}
}
div.notification_widget.info,
.notification_widget.info,
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus,
div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn,
div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn:hover,
div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn:focus {
color: #899ab8;
background-color: #1a2028;
border-color: #1a2028;
}
#notification_area,
div.notification_area {
float: right !important;
position: static;
}
.notification_widget,
div.notification_widget {
margin-right: 0px;
margin-left: 0px;
padding-right: 0px;
vertical-align: text-top !important;
margin-top: 6px !important;
z-index: 1000;
}
#kernel_logo_widget,
#kernel_logo_widget .current_kernel_logo {
display: none;
}
div#ipython_notebook {
display: none;
}
i.fa.fa-icon {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: auto;
}
.fa {
display: inline-block;
font: normal normal normal 10pt/1 "FontAwesome", sans-serif;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.dropdown-menu {
font-family: sans-serif;
font-size: 13pt;
box-shadow: none;
padding: 0px;
text-align: left;
border: none;
background-color: #36404e;
background: #36404e;
line-height: 1;
}
.dropdown-menu:hover {
font-family: sans-serif;
font-size: 13pt;
box-shadow: none;
padding: 0px;
text-align: left;
border: none;
background-color: #36404e;
box-shadow: none;
line-height: 1;
}
.dropdown-menu > li > a {
font-family: sans-serif;
font-size: 12.0pt;
display: block;
padding: 10px 20px 9px 10px;
color: #a2b0c7;
background-color: #36404e;
background: #36404e;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
color: #dbe1ea;
background-color: #323b48;
background: #323b48;
border-color: #323b48;
transition: 200ms ease;
}
.dropdown-menu .divider {
height: 1px;
margin: 0px 0px;
overflow: hidden;
background-color: rgba(75,95,118,.55);
}
.dropdown-submenu > .dropdown-menu {
display: none;
top: 2px !important;
left: 100%;
margin-top: -2px;
margin-left: 0px;
padding-top: 0px;
transition: 200ms ease;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
font-family: sans-serif;
font-size: 12.0pt;
font-weight: normal;
color: #546386;
padding: none;
display: block;
clear: both;
white-space: nowrap;
}
.dropdown-submenu > a:after {
color: #a2b0c7;
margin-right: -16px;
margin-top: 0px;
display: inline-block;
}
.dropdown-submenu:hover > a:after,
.dropdown-submenu:active > a:after,
.dropdown-submenu:focus > a:after,
.dropdown-submenu:visited > a:after {
color: #0b98c8;
margin-right: -16px;
display: inline-block !important;
}
div.kse-dropdown > .dropdown-menu,
.kse-dropdown > .dropdown-menu {
min-width: 0;
top: 94%;
}
.btn,
.btn-default {
font-family: sans-serif;
color: #a2b0c7;
background: #252e3a;
background-color: #252e3a;
border: 2px solid #252e3a;
font-weight: normal;
box-shadow: none;
text-shadow: none;
border-radius: 3px;
font-size: initial;
}
.btn:hover,
.btn:active:hover,
.btn.active:hover,
.btn-default:hover,
.open > .dropdown-toggle.btn-default:hover,
.open > .dropdown-toggle.btn:hover {
color: #009cd1;
border: 2px solid #293340;
background-color: #293340;
background: #293340;
background-image: none;
box-shadow: none !important;
border-radius: 3px;
}
.btn:active,
.btn.active,
.btn:active:focus,
.btn.active:focus,
.btn:active.focus,
.btn.active.focus,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.btn-default:active:hover,
.btn-default.active:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn:focus,
.open > .dropdown-toggle.btn.focus,
.open > .dropdown-toggle.btn-default:hover,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default.hover,
.open > .dropdown-toggle.btn-default.focus {
color: #009cd1;
border: 2px solid #293340;
background-color: #293340 !important;
background: #293340 !important;
background-image: none;
box-shadow: none !important;
border-radius: 3px;
}
.btn-default:active:hover,
.btn-default.active:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.btn-default:active.focus,
.btn-default.active.focus {
color: #009cd1 !important;
background-color: #252e3a;
border-color: #33517c !important;
transition: 2000ms ease;
}
.btn:focus,
.btn.focus,
.btn:active:focus,
.btn.active:focus,
.btn:active,
.btn.active,
.btn:active.focus,
.btn.active.focus {
color: #009cd1 !important;
outline: none !important;
outline-width: 0px !important;
background: #33517c !important;
background-color: #33517c !important;
border-color: #33517c !important;
transition: 200ms ease !important;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
font-size: 13pt;
background: transparent;
background-color: transparent;
border: 0px solid #252b35;
border-bottom: 2px solid transparent;
margin-left: 5px;
padding-top: 4px !important;
}
.item_buttons > .btn:hover,
.item_buttons > .btn-group:hover,
.item_buttons > .input-group:hover,
.item_buttons > .btn.active,
.item_buttons > .btn-group.active,
.item_buttons > .input-group.active,
.item_buttons > .btn.focus {
margin-left: 5px;
background: #21262f;
padding-top: 4px !important;
background-color: transparent;
border: 0px solid transparent;
border-bottom: 2px solid #0b98c8;
border-radius: 0px;
transition: none;
}
.item_buttons {
line-height: 1.5em !important;
}
.item_buttons .btn {
min-width: 11ex;
}
.btn-group > .btn:first-child {
margin-left: 3px;
}
.btn-group > .btn-mini,
.btn-sm,
.btn-group-sm > .btn,
.btn-xs,
.btn-group-xs > .btn,
.alternate_upload .btn-upload,
.btn-group,
.btn-group-vertical {
font-size: inherit;
font-weight: normal;
height: inherit;
line-height: inherit;
}
.btn-xs,
.btn-group-xs > .btn {
font-size: initial !important;
background-image: none;
font-weight: normal;
text-shadow: none;
display: inline-table;
padding: 2px 5px;
line-height: 1.45;
}
.btn-group > .btn:first-child {
margin-left: 3px;
}
div#new-buttons > button,
#new-buttons > button,
div#refresh_notebook_list,
#refresh_notebook_list {
background: transparent;
background-color: transparent;
border: none;
}
div#new-buttons > button:hover,
#new-buttons > button:hover,
div#refresh_notebook_list,
#refresh_notebook_list,
div.alternate_upload .btn-upload,
.alternate_upload .btn-upload,
div.dynamic-buttons > button,
.dynamic-buttons > button,
.dynamic-buttons > button:focus,
.dynamic-buttons > button:active:focus,
.dynamic-buttons > button.active:focus,
.dynamic-buttons > button.focus,
.dynamic-buttons > button:active.focus,
.dynamic-buttons > button.active.focus,
#new-buttons > button:focus,
#new-buttons > button:active:focus,
#new-buttons > button.active:focus,
#new-buttons > button.focus,
#new-buttons > button:active.focus,
#new-buttons > button.active.focus,
.alternate_upload .btn-upload:focus,
.alternate_upload .btn-upload:active:focus,
.alternate_upload .btn-upload.active:focus,
.alternate_upload .btn-upload.focus,
.alternate_upload .btn-upload:active.focus,
.alternate_upload .btn-upload.active.focus {
background: transparent !important;
background-color: transparent !important;
border: none !important;
}
.alternate_upload input.fileinput {
text-align: center;
vertical-align: bottom;
margin-left: -.5ex;
display: inline-table;
border: solid 0px #252e3a;
margin-bottom: -1ex;
}
.alternate_upload .btn-upload {
display: inline-table;
background: transparent;
border: none;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
margin-left: -2px;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
z-index: 2;
}
.dropdown-header {
font-family: sans-serif !important;
font-size: 13pt !important;
color: #0b98c8 !important;
border-bottom: none !important;
padding: 0px !important;
margin: 6px 6px 0px !important;
}
span#last-modified.btn.btn-xs.btn-default.sort-action,
span#sort-name.btn.btn-xs.btn-default.sort-action,
span#file-size.btn.btn-xs.btn-default.sort-action {
font-family: sans-serif;
font-size: 16px;
background-color: transparent;
background: transparent;
border: none;
color: #a2b0c7;
padding-bottom: 0px;
margin-bottom: 0px;
vertical-align: sub;
}
span#last-modified.btn.btn-xs.btn-default.sort-action {
margin-left: 19px;
}
button.close {
border: 0px none;
font-family: sans-serif;
font-size: 20pt;
font-weight: normal;
}
.dynamic-buttons {
padding-top: 0px;
display: inline-block;
}
.close {
color: #dc6972;
opacity: .5;
text-shadow: none;
font-weight: normal;
}
.close:hover {
color: #dc6972;
opacity: 1;
font-weight: normal;
}
div.nbext-enable-btns .btn[disabled],
div.nbext-enable-btns .btn[disabled]:hover,
.btn-default.disabled,
.btn-default[disabled],
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
color: #92a2bd;
background: #232c37;
background-color: #232c37;
border-color: #232c37;
transition: 200ms ease;
}
.input-group-addon {
padding: 2px 5px;
font-size: 13pt;
font-weight: normal;
height: auto;
color: #a2b0c7;
text-align: center;
background-color: transparent;
border: 2px solid transparent !important;
text-transform: capitalize;
}
a.btn.btn-default.input-group-addon:hover {
background: transparent !important;
background-color: transparent !important;
}
.btn-group > .btn + .dropdown-toggle {
padding-left: 8px;
padding-right: 8px;
height: 100%;
}
.btn-group > .btn + .dropdown-toggle:hover {
background: #293340 !important;
}
.input-group-btn {
position: relative;
font-size: inherit;
white-space: nowrap;
background: #252b35;
background-color: #252b35;
border: none;
}
.input-group-btn:hover {
background: #21262f;
background-color: #21262f;
border: none;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
background: #252b35;
background-color: #252b35;
border: none;
margin-left: 2px;
margin-right: -1px;
font-size: inherit;
}
.input-group-btn:first-child > .btn:hover,
.input-group-btn:first-child > .btn-group:hover {
background: #293340;
background-color: #293340;
border: none;
font-size: inherit;
transition: 200ms ease;
}
div.modal .btn-group > .btn:first-child {
background: #252b35;
background-color: #252b35;
border: 1px solid #232932;
margin-top: 0px !important;
margin-left: 0px;
margin-bottom: 2px;
}
div.modal .btn-group > .btn:first-child:hover {
background: #21262f;
background-color: #21262f;
border: 1px solid #21262f;
transition: 200ms ease;
}
div.modal > button,
div.modal-footer > button {
background: #252b35;
background-color: #252b35;
border-color: #252b35;
}
div.modal > button:hover,
div.modal-footer > button:hover {
background: #21262f;
background-color: #21262f;
border-color: #21262f;
transition: 200ms ease;
}
.modal-content {
font-family: sans-serif;
font-size: 12.0pt;
position: relative;
background: #252b35;
background-color: #252b35;
border: none;
border-radius: 1px;
background-clip: padding-box;
outline: none;
}
.modal-header {
font-family: sans-serif;
font-size: 13pt;
color: #a2b0c7;
background: #252b35;
background-color: #252b35;
border-color: rgba(75,95,118,.30);
padding: 12px;
min-height: 16.4286px;
}
.modal-content h4 {
font-family: sans-serif;
font-size: 16pt;
color: #a2b0c7;
padding: 5px;
}
.modal-body {
background-color: #2d3846;
position: relative;
padding: 15px;
}
.modal-footer {
padding: 8px;
text-align: right;
background-color: #2d3846;
border-top: none;
}
.alert-info {
background-color: #323f50;
border-color: rgba(75,95,118,.30);
color: #a2b0c7;
}
.modal-header .close {
margin-top: -5px;
font-size: 25pt;
}
.modal-backdrop,
.modal-backdrop.in {
opacity: 0.85;
background-color: notebook-bg;
}
div.panel,
div.panel-default,
.panel,
.panel-default {
font-family: sans-serif;
font-size: 13pt;
background-color: #2d3846;
color: #a2b0c7;
margin-bottom: 14px;
border: 0;
box-shadow: none;
}
div.panel > .panel-heading,
div.panel-default > .panel-heading {
font-size: 14pt;
color: #a2b0c7;
background: #252b35;
background-color: #252b35;
border: 0;
}
.modal .modal-dialog {
min-width: 950px;
margin: 50px auto;
}
div.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 5px;
}
div.form-control,
.form-control {
font-family: sans-serif;
font-size: initial;
color: #a2b0c7;
background-color: #252b35;
border: 1px solid #252e3a !important;
margin-left: 2px;
box-shadow: none;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.form-control-static {
min-height: inherit;
height: inherit;
}
.form-group.list-group-item {
color: #a2b0c7;
background-color: #2d3846;
border-color: rgba(75,95,118,.30);
margin-bottom: 0px;
}
.form-group .input-group {
float: left;
}
input,
button,
select,
textarea {
background-color: #252b35;
font-weight: normal;
border: 1px solid rgba(75,95,118,.30);
}
select.form-control.select-xs {
height: 33px;
font-size: 13pt;
}
.toolbar select,
.toolbar label {
width: auto;
vertical-align: middle;
margin-right: 0px;
margin-bottom: 0px;
display: inline;
font-size: 92%;
margin-left: 10px;
padding: 0px;
background: #252e3a !important;
background-color: #252e3a !important;
border: 2px solid #212934 !important;
}
.form-control:focus {
border-color: #0b98c8;
outline: 2px solid rgba(0,156,209,.5);
-webkit-box-shadow: none;
}
::-webkit-input-placeholder {
color: #546386;
}
::-moz-placeholder {
color: #546386;
}
:-ms-input-placeholder {
color: #546386;
}
:-moz-placeholder {
color: #546386;
}
[dir="ltr"] #find-and-replace .input-group-btn + .form-control {
border: 2px solid rgba(75,95,118,.30) !important;
}
[dir="ltr"] #find-and-replace .input-group-btn + .form-control:focus {
border-color: #0b98c8;
outline: 2px solid rgba(0,156,209,.5);
-webkit-box-shadow: none;
box-shadow: none;
}
div.output.output_scroll {
box-shadow: none;
}
::-webkit-scrollbar {
width: 11px;
max-height: 9px;
background-color: #292d3a;
border-radius: 3px;
border: none;
}
::-webkit-scrollbar-track {
background: #292d3a;
border: none;
width: 11px;
max-height: 9px;
}
::-webkit-scrollbar-thumb {
border-radius: 2px;
border: none;
background: #3f4555;
background-clip: content-box;
width: 11px;
}
HTML,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td,
span,
a {
text-rendering: geometricPrecision;
-webkit-font-smoothing: subpixel-antialiased;
font-weight: 400;
}
div.input_area {
background-color: #293340;
background: #293340;
padding-right: 1.2em;
border: 0px;
border-radius: 0px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
div.cell {
padding: 0px;
background: #293340;
background-color: #293340;
border: medium solid #1a2028;
border-radius: 4px;
top: 0;
}
div.cell.selected {
background: #293340;
background-color: #293340;
border: medium solid #1a2028;
padding: 0px;
border-radius: 5px;
}
.edit_mode div.cell.selected {
padding: 0px;
background: #293340;
background-color: #293340;
border: medium solid #1a2028;
border-radius: 5px;
}
div.cell.edit_mode {
padding: 0px;
background: #293340;
background-color: #293340;
}
div.CodeMirror-sizer {
margin-left: 0px;
margin-bottom: -21px;
border-right-width: 16px;
min-height: 37px;
padding-right: 0px;
padding-bottom: 0px;
margin-top: 0px;
}
div.cell.selected:before,
.edit_mode div.cell.selected:before,
div.cell.selected:before,
div.cell.selected.jupyter-soft-selected:before {
background: #293340 !important;
border: none;
border-radius: 3px;
position: absolute;
display: block;
top: 0px;
left: 0px;
width: 0px;
height: 100%;
}
div.cell.text_cell.selected::before,
.edit_mode div.cell.text_cell.selected:before,
div.cell.text_cell.selected:before,
div.cell.text_cell.selected.jupyter-soft-selected:before {
background: #293340 !important;
background-color: #293340 !important;
border-color: #0b98c8 !important;
}
div.cell.code_cell .input {
border-left: 5px solid #293340 !important;
border-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
div.cell.code_cell.selected .input {
border-left: 5px solid #008ebf !important;
border-radius: 3px;
}
.edit_mode div.cell.code_cell.selected .input {
border-left: 5px solid #005573 !important;
border-radius: 3px;
}
.edit_mode div.cell.selected:before {
height: 100%;
border-left: 5px solid #005573 !important;
border-radius: 3px;
}
div.cell.jupyter-soft-selected,
div.cell.selected.jupyter-soft-selected {
border-left-color: #005573 !important;
border-left-width: 0px !important;
padding-left: 7px !important;
border-right-color: #005573 !important;
border-right-width: 0px !important;
background: #005573 !important;
border-radius: 6px !important;
}
div.cell.selected.jupyter-soft-selected .input {
border-left: 5px solid #293340 !important;
}
div.cell.selected.jupyter-soft-selected {
border-left-color: #008ebf;
border-color: #1a2028;
padding-left: 7px;
border-radius: 6px;
}
div.cell.code_cell.selected .input {
border-left: none;
border-radius: 3px;
}
div.cell.selected.jupyter-soft-selected .prompt,
div.cell.text_cell.selected.jupyter-soft-selected .prompt {
top: 0;
border-left: #293340 !important;
border-radius: 2px;
}
div.cell.text_cell.selected.jupyter-soft-selected .input_prompt {
border-left: none !important;
}
div.cell.text_cell.jupyter-soft-selected,
div.cell.text_cell.selected.jupyter-soft-selected {
border-left-color: #005573 !important;
border-left-width: 0px !important;
padding-left: 26px !important;
border-right-color: #005573 !important;
border-right-width: 0px !important;
background: #005573 !important;
border-radius: 5px !important;
}
div.cell.jupyter-soft-selected .input,
div.cell.selected.jupyter-soft-selected .input {
border-left-color: #005573 !important;
}
div.prompt,
.prompt {
font-family: monospace, monospace;
font-size: 9pt !important;
font-weight: normal;
color: #546386;
line-height: 170%;
padding: 0px;
padding-top: 4px;
padding-left: 0px;
padding-right: 1px;
text-align: right !important;
min-width: 11.5ex !important;
width: 11.5ex !important;
}
div.prompt.input_prompt {
font-size: 9pt !important;
background-color: #293340;
border-top: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
padding-right: 3px;
min-width: 11.5ex;
width: 11.5ex !important;
}
div.cell.code_cell .input_prompt {
border-right: 2px solid rgba(0,156,209,.5);
}
div.cell.selected .prompt {
top: 0;
}
.edit_mode div.cell.selected .prompt {
top: 0;
}
.edit_mode div.cell.selected .prompt {
top: 0;
}
.run_this_cell {
visibility: hidden;
color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 3px;
padding-right: 12px;
width: 1.5ex;
width: 0ex;
background: transparent;
background-color: transparent;
}
div.code_cell:hover div.input .run_this_cell {
visibility: visible;
}
div.cell.code_cell.rendered.selected .run_this_cell:hover {
background-color: #212934;
background: #212934;
color: #008ebf !important;
}
div.cell.code_cell.rendered.unselected .run_this_cell:hover {
background-color: #212934;
background: #212934;
color: #008ebf !important;
}
i.fa-step-forward.fa {
display: inline-block;
font: normal normal normal 9px "FontAwesome";
}
.fa-step-forward:before {
content: "\f04b";
}
div.cell.selected.jupyter-soft-selected .run_this_cell,
div.cell.selected.jupyter-soft-selected .run_this_cell:hover,
div.cell.unselected.jupyter-soft-selected .run_this_cell:hover,
div.cell.code_cell.rendered.selected.jupyter-soft-selected .run_this_cell:hover,
div.cell.code_cell.rendered.unselected.jupyter-soft-selected .run_this_cell:hover {
background-color: #005573 !important;
background: #005573 !important;
color: #005573 !important;
}
div.output_wrapper {
background-color: #323a48;
border: 0px;
left: 0px;
margin-bottom: 0em;
margin-top: 0em;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
div.output_subarea.output_text.output_stream.output_stdout,
div.output_subarea.output_text {
font-family: monospace, monospace;
font-size: 8.5pt !important;
line-height: 150% !important;
background-color: #323a48;
color: #b4bcde;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
margin-left: 11.5px;
}
div.output_area pre {
font-family: monospace, monospace;
font-size: 8.5pt !important;
line-height: 151% !important;
color: #b4bcde;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
div.output_area {
display: -webkit-box;
}
div.output_html {
font-family: monospace, monospace;
font-size: 8.5pt;
color: #e2e5f2;
background-color: #323a48;
background: #323a48;
}
div.output_subarea {
overflow-x: auto;
padding: 1.2em !important;
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
flex: 1;
}
div.btn.btn-default.output_collapsed {
background: #1b1f26;
background-color: #1b1f26;
border-color: #1b1f26;
}
div.btn.btn-default.output_collapsed:hover {
background: #161a20;
background-color: #161a20;
border-color: #161a20;
}
div.prompt.output_prompt {
font-family: monospace, monospace;
font-weight: bold !important;
background-color: #323a48;
color: transparent;
border-bottom-left-radius: 4px;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
border-bottom-right-radius: 0px;
min-width: 11.5ex !important;
width: 11.5ex !important;
border-right: 2px solid transparent;
}
div.out_prompt_overlay.prompt {
font-family: monospace, monospace;
font-weight: bold !important;
background-color: #323a48;
border-bottom-left-radius: 2px;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
border-bottom-right-radius: 0px;
min-width: 11.5ex !important;
width: 11.5ex !important;
border-right: 2px solid transparent;
color: transparent;
}
div.out_prompt_overlay.prompt:hover {
background-color: #374556;
box-shadow: none !important;
border: none;
border-bottom-left-radius: 2px;
-webkit-border-: 2px;
-moz-border-radius: 2px;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
min-width: 11.5ex !important;
width: 11.5ex !important;
border-right: 2px solid #374556 !important;
}
div.cell.code_cell .output_prompt {
border-right: 2px solid transparent;
color: transparent;
}
div.cell.selected .output_prompt,
div.cell.selected .out_prompt_overlay.prompt {
border-left: 5px solid #005573;
border-right: 2px solid #323a48;
border-radius: 0px !important;
}
.edit_mode div.cell.selected .output_prompt,
.edit_mode div.cell.selected .out_prompt_overlay.prompt {
border-left: 5px solid #005573;
border-right: 2px solid #323a48;
border-radius: 0px !important;
}
div.text_cell,
div.text_cell_render pre,
div.text_cell_render {
font-family: sans-serif;
font-size: 13pt;
line-height: 130% !important;
color: #b0bdd7;
background: #293340;
background-color: #293340;
border-radius: 0px;
}
div .text_cell_render {
padding: 0.4em 0.4em 0.4em 0.4em;
}
div.cell.text_cell .CodeMirror-lines {
padding-top: .7em !important;
padding-bottom: .4em !important;
padding-left: .5em !important;
padding-right: .5em !important;
margin-top: .4em;
margin-bottom: .3em;
}
div.cell.text_cell.unrendered div.input_area,
div.cell.text_cell.rendered div.input_area {
background-color: #293340;
background: #293340;
border: 0px;
border-radius: 2px;
}
div.cell.text_cell .CodeMirror,
div.cell.text_cell .CodeMirror pre {
line-height: 170% !important;
}
div.cell.text_cell.rendered.selected {
font-family: sans-serif;
line-height: 170% !important;
background: #293340;
background-color: #293340;
border-radius: 0px;
}
div.cell.text_cell.unrendered.selected {
font-family: sans-serif;
line-height: 170% !important;
background: #293340;
background-color: #293340;
border-radius: 0px;
}
div.cell.text_cell.selected {
font-family: sans-serif;
line-height: 170% !important;
background: #293340;
background-color: #293340;
border-radius: 0px;
}
.edit_mode div.cell.text_cell.selected {
font-family: sans-serif;
line-height: 170% !important;
background: #293340;
background-color: #293340;
border-radius: 0px;
}
div.text_cell.unrendered,
div.text_cell.unrendered.selected,
div.edit_mode div.text_cell.unrendered {
font-family: sans-serif;
line-height: 170% !important;
background: #293340;
background-color: #293340;
border-radius: 0px;
}
div.cell.text_cell .prompt {
border-right: 0;
min-width: 11.5ex !important;
width: 11.5ex !important;
}
div.cell.text_cell.rendered .prompt {
font-family: monospace, monospace;
font-size: 9.5pt !important;
font-weight: normal;
color: #546386 !important;
text-align: right !important;
min-width: 14.5ex !important;
width: 14.5ex !important;
background-color: #293340;
border-right: 2px solid rgba(0,156,209,.5);
border-left: 4px solid #293340;
}
div.cell.text_cell.unrendered .prompt {
font-family: monospace, monospace;
font-size: 9.5pt !important;
font-weight: normal;
color: #546386 !important;
text-align: right !important;
min-width: 14.5ex !important;
width: 14.5ex !important;
border-right: 2px solid rgba(0,156,209,.5);
border-left: 4px solid #293340;
background-color: #293340;
}
div.cell.text_cell.rendered .prompt {
border-right: 2px solid rgba(0,156,209,.5);
}
div.cell.text_cell.rendered.selected .prompt {
top: 0;
border-left: 4px solid #0b98c8;
border-right: 2px solid rgba(0,156,209,.5);
}
div.text_cell.unrendered.selected .prompt,
div.text_cell.rendered.selected .prompt {
top: 0;
background: #293340;
border-left: 4px solid #005573;
border-right: 2px solid rgba(0,156,209,.5);
}
div.rendered_html code {
font-family: monospace, monospace;
font-size: 11pt;
padding-top: 3px;
padding-left: 2px;
color: #cdd2e9;
background: #252e3a;
background-color: #252e3a;
}
pre,
code,
kbd,
samp {
white-space: pre-wrap;
}
.well code,
code {
font-family: monospace, monospace;
font-size: 11pt !important;
line-height: 170% !important;
color: #b0bdd7;
background: #252e3a;
background-color: #252e3a;
border-color: #252e3a;
}
kbd {
padding: 1px;
font-size: 11pt;
font-weight: 800;
color: #cdd2e9;
background-color: transparent !important;
border: 0;
box-shadow: none;
}
pre {
display: block;
padding: 8.5px;
margin: 0 0 9px;
font-size: 12.0pt;
line-height: 1.42857143;
color: #cdd2e9;
background-color: #252e3a;
border: 1px solid #252e3a;
border-radius: 2px;
}
div.rendered_html {
color: #b0bdd7;
}
.rendered_html * + ul {
margin-top: .4em;
margin-bottom: .3em;
}
.rendered_html * + p {
margin-top: .5em;
margin-bottom: .5em;
}
div.rendered_html pre {
font-family: monospace, monospace;
font-size: 11pt !important;
line-height: 170% !important;
color: #b0bdd7 !important;
background: #252e3a;
background-color: #252e3a;
max-width: 80%;
border-radius: 0px;
border-left: 3px solid #252e3a;
max-width: 80%;
border-radius: 0px;
padding-left: 5px;
margin-left: 6px;
}
div.text_cell_render pre,
div.text_cell_render code {
font-family: monospace, monospace;
font-size: 11pt !important;
line-height: 170% !important;
color: #b0bdd7;
background: #1a2028;
background-color: #1a2028;
max-width: 80%;
border-radius: 0px;
border-left: none;
}
div.text_cell_render pre {
border-left: 3px solid rgba(0,156,209,.5) !important;
max-width: 80%;
border-radius: 0px;
padding-left: 5px;
margin-left: 6px;
}
div.text_cell_render h1,
div.rendered_html h1,
div.text_cell_render h2,
div.rendered_html h2,
div.text_cell_render h3,
div.rendered_html h3,
div.text_cell_render h4,
div.rendered_html h4,
div.text_cell_render h5,
div.rendered_html h5 {
font-family: sans-serif;
margin: 0.4em .2em .3em .2em !important;
}
.rendered_html h1:first-child,
.rendered_html h2:first-child,
.rendered_html h3:first-child,
.rendered_html h4:first-child,
.rendered_html h5:first-child,
.rendered_html h6:first-child {
margin-top: 0.2em !important;
margin-bottom: 0.2em !important;
}
.rendered_html h1,
.text_cell_render h1 {
color: #0b98c8 !important;
font-size: 200%;
text-align: left;
font-style: normal;
font-weight: normal;
}
.rendered_html h2,
.text_cell_render h2 {
color: #0b98c8 !important;
font-size: 170%;
font-style: normal;
font-weight: normal;
}
.rendered_html h3,
.text_cell_render h3 {
color: #0b98c8 !important;
font-size: 140%;
font-style: normal;
font-weight: normal;
}
.rendered_html h4,
.text_cell_render h4 {
color: #0b98c8 !important;
font-size: 110%;
font-style: normal;
font-weight: normal;
}
.rendered_html h5,
.text_cell_render h5 {
color: #0b98c8 !important;
font-size: 100%;
font-style: normal;
font-weight: normal;
}
hr {
margin-top: 8px;
margin-bottom: 10px;
border: 0;
border-top: 1px solid #0b98c8;
}
.rendered_html hr {
color: #0b98c8;
background-color: #0b98c8;
margin-right: 2em;
}
#complete > select > option:hover {
background: #323b48;
background-color: #323b48;
}
div#_vivaldi-spatnav-focus-indicator._vivaldi-spatnav-focus-indicator {
position: absolute;
z-index: 9999999999;
top: 0px;
left: 0px;
box-shadow: none;
pointer-events: none;
border-radius: 2px;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
text-align: left;
vertical-align: middle;
padding: 0.42em 0.47em;
line-height: normal;
white-space: normal;
max-width: none;
border: none;
}
.rendered_html td {
font-family: sans-serif !important;
font-size: 9.3pt;
}
.rendered_html table {
font-family: sans-serif !important;
margin-left: 8px;
margin-right: auto;
border: none;
border-collapse: collapse;
border-spacing: 0;
color: #e2e5f2;
table-layout: fixed;
}
.rendered_html thead {
font-family: sans-serif !important;
font-size: 10.3pt !important;
background: #27313d;
color: #bbc2e1;
border-bottom: 1px solid #27313d;
vertical-align: bottom;
}
.rendered_html tbody tr:nth-child(odd) {
background: #3f495a;
}
.rendered_html tbody tr {
background: #394251;
}
.rendered_html tbody tr:hover:nth-child(odd) {
background: #3d4757;
}
.rendered_html tbody tr:hover {
background: #373f4e;
}
.rendered_html * + table {
margin-top: .05em;
}
div.widget-area {
background-color: #323a48;
background: #323a48;
color: #b4bcde;
}
div.widget-area a {
font-family: sans-serif;
font-size: 12.0pt;
font-weight: normal;
font-style: normal;
color: #a2b0c7;
text-shadow: none !important;
}
div.widget-area a:hover,
div.widget-area a:focus {
font-family: sans-serif;
font-size: 12.0pt;
font-weight: normal;
font-style: normal;
color: #dbe1ea;
background: rgba(75,95,118,.30);
background-color: rgba(75,95,118,.30);
border-color: transparent;
background-image: none;
text-shadow: none !important;
}
div.widget_item.btn-group > button.btn.btn-default.widget-combo-btn,
div.widget_item.btn-group > button.btn.btn-default.widget-combo-btn:hover {
background: #232932;
background-color: #232932;
border: 2px solid #232932 !important;
font-size: inherit;
z-index: 0;
}
div.jupyter-widgets.widget-hprogress.widget-hbox {
display: inline-table !important;
width: 38% !important;
margin-left: 10px;
}
div.jupyter-widgets.widget-hprogress.widget-hbox .widget-label,
div.widget-hbox .widget-label,
.widget-hbox .widget-label,
.widget-inline-hbox .widget-label,
div.widget-label {
text-align: -webkit-auto !important;
margin-left: 15px !important;
max-width: 240px !important;
min-width: 100px !important;
vertical-align: text-top !important;
color: #b4bcde !important;
font-size: 14px !important;
}
.widget-hprogress .progress {
flex-grow: 1;
height: 20px;
margin-top: auto;
margin-left: 12px;
margin-bottom: auto;
width: 300px;
}
.progress {
overflow: hidden;
height: 22px;
margin-bottom: 10px;
padding-left: 10px;
background-color: #4a5569 !important;
border-radius: 2px;
-webkit-box-shadow: none;
box-shadow: none;
z-index: 10;
}
.progress-bar-danger {
background-color: #e74c3c !important;
}
.progress-bar-info {
background-color: #3498db !important;
}
.progress-bar-warning {
background-color: #ff914d !important;
}
.progress-bar-success {
background-color: #83a83b !important;
}
.widget-select select {
margin-left: 12px;
}
.rendered_html :link {
font-family: sans-serif;
font-size: 100%;
color: #0b98c8;
text-decoration: underline;
}
.rendered_html :visited,
.rendered_html :visited:active,
.rendered_html :visited:focus {
color: #12a3d6;
}
.rendered_html :visited:hover,
.rendered_html :link:hover {
font-family: sans-serif;
font-size: 100%;
color: #0080aa;
}
div.cell.text_cell a.anchor-link:link {
font-size: inherit;
text-decoration: none;
padding: 0px 20px;
visibility: none;
color: rgba(0,0,0,.32);
}
div.cell.text_cell a.anchor-link:link:hover {
font-size: inherit;
color: #0dc1ff;
}
.navbar-text {
margin-top: 4px;
margin-bottom: 0px;
}
#clusters > a {
color: #51c0ef;
text-decoration: underline;
cursor: auto;
}
#clusters > a:hover {
color: #4c8be2;
text-decoration: underline;
cursor: auto;
}
#nbextensions-configurator-container > div.row.container-fluid.nbext-selector > h3 {
font-size: 17px;
margin-top: 5px;
margin-bottom: 8px;
height: 24px;
padding: 4px 0 4px 0;
}
div#nbextensions-configurator-container.container,
#nbextensions-configurator-container.container {
width: 100%;
margin-right: auto;
margin-left: auto;
}
div.nbext-selector > nav > .nav > li > a {
font-family: sans-serif;
font-size: 10.5pt;
padding: 2px 5px;
}
div.nbext-selector > nav > .nav > li > a:hover {
background: transparent;
}
div.nbext-selector > nav > .nav > li:hover {
background-color: rgba(75,95,118,.30) !important;
background: rgba(75,95,118,.30) !important;
}
div.nbext-selector > nav > .nav > li.active:hover {
background: transparent !important;
background-color: transparent !important;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:active,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
color: #fefefe;
background-color: rgba(75,95,118,.30) !important;
background: rgba(75,95,118,.30) !important;
-webkit-backface-visibility: hidden;
-webkit-font-smoothing: subpixel-antialiased !important;
}
div.nbext-readme > .nbext-readme-contents > .rendered_html {
font-family: sans-serif;
font-size: 11.5pt;
line-height: 145%;
padding: 1em 1em;
color: #b0bdd7;
background-color: #293340;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.nbext-icon,
.nbext-desc,
.nbext-compat-div,
.nbext-enable-btns,
.nbext-params {
margin-bottom: 8px;
font-size: 11.5pt;
}
div.nbext-readme > .nbext-readme-contents {
padding: 0;
overflow-y: hidden;
}
div.nbext-readme > .nbext-readme-contents:not(:empty) {
margin-top: 0.5em;
margin-bottom: 2em;
border: none;
border-top-color: rgba(0,156,209,.3);
}
.nbext-showhide-incompat {
padding-bottom: 0.5em;
color: #92a2bd;
font-size: 10.5pt;
}
.nbext-filter-menu.dropdown-menu > li > a:hover,
.nbext-filter-menu.dropdown-menu > li > a:focus,
.nbext-filter-menu.dropdown-menu > li > a.ui-state-focus {
color: #dbe1ea !important;
background-color: #323b48 !important;
background: #323b48 !important;
border-color: #323b48 !important;
}
.nbext-filter-input-wrap > .nbext-filter-input-subwrap,
.nbext-filter-input-wrap > .nbext-filter-input-subwrap > input {
border: none;
outline: none;
background-color: transparent;
padding: 0;
vertical-align: middle;
margin-top: -2px;
}
span.rendered_html code {
background-color: transparent;
color: #a2b0c7;
}
#nbextensions-configurator-container > div.row.container-fluid.nbext-selector {
padding-left: 0px;
padding-right: 0px;
}
.nbext-filter-menu {
max-height: 55vh !important;
overflow-y: auto;
outline: none;
border: none;
}
.nbext-filter-menu:hover {
border: none;
}
.alert-warning {
background-color: #2d3846;
border-color: #2d3846;
color: #a2b0c7;
}
.notification_widget.danger {
color: #ffffff;
background-color: #e74c3c;
border-color: #e74c3c;
padding-right: 5px;
}
#nbextensions-configurator-container > div.nbext-buttons.tree-buttons.no-padding.pull-right > span > button {
border: none !important;
}
button#refresh_running_list {
border: none !important;
}
mark,
.mark {
background-color: #293340;
color: #b0bdd7;
padding: .15em;
}
a.text-warning,
a.text-warning:hover {
color: #546386;
}
a.text-warning.bg-warning {
background-color: #1a2028;
}
span.bg-success.text-success {
background-color: transparent;
color: #48a667;
}
span.bg-danger.text-danger {
background-color: #1a2028;
color: #dc6972;
}
.has-success .input-group-addon {
color: #48a667;
border-color: transparent;
background: inherit;
background-color: rgba(83,180,115,.10);
}
.has-success .form-control {
border-color: #48a667;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.025);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.025);
}
.has-error .input-group-addon {
color: #dc6972;
border-color: transparent;
background: inherit;
background-color: rgba(192,57,67,.10);
}
.has-error .form-control {
border-color: #dc6972;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.025);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.025);
}
.kse-input-group-pretty > kbd {
font-family: monospace, monospace;
color: #a2b0c7;
font-weight: normal;
background: transparent;
}
.kse-input-group-pretty > kbd {
font-family: monospace, monospace;
color: #a2b0c7;
font-weight: normal;
background: transparent;
}
div.nbext-enable-btns .btn[disabled],
div.nbext-enable-btns .btn[disabled]:hover,
.btn-default.disabled,
.btn-default[disabled] {
background: #232c37;
background-color: #232c37;
color: #98a8c1;
}
label#Keyword-Filter {
display: none;
}
.input-group .nbext-list-btn-add,
.input-group-btn:last-child > .btn-group > .btn {
background: #252b35;
background-color: #252b35;
border-color: #252b35;
border: 2px solid #252b35;
}
.input-group .nbext-list-btn-add:hover,
.input-group-btn:last-child > .btn-group > .btn:hover {
background: #21262f;
background-color: #21262f;
border-color: #21262f;
border: 2px solid #21262f;
}
#notebook-container > div.cell.code_cell.rendered.selected > div.widget-area > div.widget-subarea > div > div.widget_item.btn-group > button.btn.btn-default.dropdown-toggle.widget-combo-carrot-btn {
background: #252b35;
background-color: #252b35;
border-color: #252b35;
}
#notebook-container > div.cell.code_cell.rendered.selected > div.widget-area > div.widget-subarea > div > div.widget_item.btn-group > button.btn.btn-default.dropdown-toggle.widget-combo-carrot-btn:hover {
background: #21262f;
background-color: #21262f;
border-color: #21262f;
}
.ui-widget-content {
background: #252e3a;
background-color: #252e3a;
border: 2px solid #252e3a;
color: #a2b0c7;
}
div.collapsible_headings_toggle {
color: rgba(75,95,118,.55) !important;
}
div.collapsible_headings_toggle:hover {
color: #0b98c8 !important;
}
.collapsible_headings_toggle .h1,
.collapsible_headings_toggle .h2,
.collapsible_headings_toggle .h3,
.collapsible_headings_toggle .h4,
.collapsible_headings_toggle .h5,
.collapsible_headings_toggle .h6 {
margin: 0.3em .4em 0em 0em !important;
line-height: 1.2 !important;
}
div.collapsible_headings_toggle .fa-caret-down:before,
div.collapsible_headings_toggle .fa-caret-right:before {
font-size: xx-large;
transition: transform 1000ms;
transform: none !important;
}
.collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h1:after,
.collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h2:after,
.collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h3:after,
.collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h4:after,
.collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h5:after,
.collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h6:after {
position: absolute;
right: 0;
bottom: 20% !important;
content: "[\002026]";
color: rgba(75,95,118,.55) !important;
padding: 0.5em 0em 0em 0em !important;
}
.collapsible_headings_ellipsis .rendered_html h1,
.collapsible_headings_ellipsis .rendered_html h2,
.collapsible_headings_ellipsis .rendered_html h3,
.collapsible_headings_ellipsis .rendered_html h4,
.collapsible_headings_ellipsis .rendered_html h5,
.collapsible_headings_ellipsis .rendered_html h6,
.collapsible_headings_toggle .fa {
transition: transform 1000ms !important;
-webkit-transform: inherit !important;
-moz-transform: inherit !important;
-ms-transform: inherit !important;
-o-transform: inherit !important;
transform: inherit !important;
padding-right: 0px !important;
}
#toc-wrapper {
z-index: 90;
position: fixed !important;
display: flex;
flex-direction: column;
overflow: hidden;
padding: 10px;
border-style: solid;
border-width: thin;
border-right-width: medium !important;
background-color: #1a2028 !important;
}
#toc-wrapper.ui-draggable.ui-resizable.sidebar-wrapper {
border-color: rgba(75,95,118,.30) !important;
}
#toc a,
#navigate_menu a,
.toc {
color: #a2b0c7 !important;
font-size: 11pt !important;
}
#toc li > span:hover {
background-color: #323b48 !important;
}
#toc a:hover,
#navigate_menu a:hover,
.toc {
color: #fefefe !important;
font-size: 11pt !important;
}
#toc-wrapper .toc-item-num {
color: #0b98c8 !important;
font-size: 11pt !important;
}
input.raw_input {
font-family: monospace, monospace;
font-size: 11pt !important;
color: #cdd2e9;
background-color: #252e3a;
border-color: #232c37;
background: #232c37;
width: auto;
vertical-align: baseline;
padding: 0em 0.25em;
margin: 0em 0.25em;
-webkit-box-shadow: none;
box-shadow: none;
}
audio,
video {
display: inline;
vertical-align: middle;
align-content: center;
margin-left: 20%;
}
.cmd-palette .modal-body {
padding: 0px;
margin: 0px;
}
.cmd-palette form {
background: #293547;
background-color: #293547;
}
.typeahead-field input:last-child,
.typeahead-hint {
background: #293547;
background-color: #293547;
z-index: 1;
}
.typeahead-field input {
font-family: sans-serif;
color: #cdd2e9;
border: none;
font-size: 28pt;
display: inline-block;
line-height: inherit;
padding: 3px 10px;
height: 70px;
}
.typeahead-select {
background-color: #293547;
}
body > div.modal.cmd-palette.typeahead-field {
display: table;
border-collapse: separate;
background-color: #2b3850;
}
.typeahead-container button {
font-family: sans-serif;
font-size: 28pt;
background-color: #252b35;
border: none;
display: inline-block;
line-height: inherit;
padding: 3px 10px;
height: 70px;
}
.typeahead-search-icon {
min-width: 40px;
min-height: 55px;
display: block;
vertical-align: middle;
text-align: center;
}
.typeahead-container button:focus,
.typeahead-container button:hover {
color: #dbe1ea;
background-color: #21262f;
border-color: #293340;
}
.typeahead-list > li.typeahead-group.active > a,
.typeahead-list > li.typeahead-group > a,
.typeahead-list > li.typeahead-group > a:focus,
.typeahead-list > li.typeahead-group > a:hover {
display: none;
}
.typeahead-dropdown > li > a,
.typeahead-list > li > a {
color: #a2b0c7;
text-decoration: none;
}
.typeahead-dropdown,
.typeahead-list {
font-family: sans-serif;
font-size: 13pt;
color: #a2b0c7;
background-color: #202937;
border: none;
background-clip: padding-box;
margin-top: 0px;
padding: 3px 2px 3px 0px;
line-height: 1.7;
}
.typeahead-dropdown > li.active > a,
.typeahead-dropdown > li > a:focus,
.typeahead-dropdown > li > a:hover,
.typeahead-list > li.active > a,
.typeahead-list > li > a:focus,
.typeahead-list > li > a:hover {
color: #dbe1ea;
background-color: #2b3850;
border-color: #2b3850;
}
.command-shortcut:before {
content: "(command)";
padding-right: 3px;
color: #546386;
}
.edit-shortcut:before {
content: "(edit)";
padding-right: 3px;
color: #546386;
}
ul.typeahead-list i {
margin-left: 1px;
width: 18px;
margin-right: 10px;
}
ul.typeahead-list {
max-height: 50vh;
overflow: auto;
}
.typeahead-list > li {
position: relative;
border: none;
}
div.input.typeahead-hint,
input.typeahead-hint,
body > div.modal.cmd-palette.in > div > div > div > form > div > div.typeahead-field > span.typeahead-query > input.typeahead-hint {
color: #546386 !important;
background-color: transparent;
padding: 3px 10px;
}
.typeahead-dropdown > li > a,
.typeahead-list > li > a {
display: block;
padding: 5px;
clear: both;
font-weight: 400;
line-height: 1.7;
border: 1px solid #202937;
border-bottom-color: rgba(75,95,118,.55);
}
body > div.modal.cmd-palette.in > div {
min-width: 750px;
margin: 150px auto;
}
.typeahead-container strong {
font-weight: bolder;
color: #0b98c8;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
color: #ffffff;
background-color: #008ebf;
border-color: #008ebf;
border-style: solid;
border-width: 1px;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .match {
background-color: #dc6972;
border-color: #dc6972;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
background-color: #48a667;
border-color: #48a667;
border-radius: 0px;
}
.jupyter-dashboard-menu-item.selected::before {
font-family: 'FontAwesome' !important;
content: '\f00c' !important;
position: absolute !important;
color: #0b98c8 !important;
left: 0px !important;
top: 13px !important;
font-size: 12px !important;
}
.shortcut_key,
span.shortcut_key {
display: inline-block;
width: 16ex;
text-align: right;
font-family: monospace;
}
.jupyter-keybindings {
padding: 1px;
line-height: 24px;
border-bottom: 1px solid rgba(75,95,118,.30);
}
.jupyter-keybindings i {
background: #252e3a;
font-size: small;
padding: 5px;
margin-left: 7px;
}
div#short-key-bindings-intro.well,
.well {
background-color: #252b35;
border: 1px solid #252b35;
color: #a2b0c7;
border-radius: 2px;
-webkit-box-shadow: none;
box-shadow: none;
}
#texteditor-backdrop {
background: #1a2028;
background-color: #1a2028;
}
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background: #334050;
background-color: #334050;
color: #546386;
}
.edit_app #menubar .navbar {
margin-bottom: 0px;
}
#texteditor-backdrop #texteditor-container {
padding: 0px;
background-color: #293340;
box-shadow: none;
}
.terminal-app {
background: #1a2028;
}
.terminal-app > #header {
background: #1a2028;
}
.terminal-app .terminal {
font-family: monospace, monospace;
font-size: 11pt;
line-height: 170%;
color: #cdd2e9;
background: #293340;
padding: 0.4em;
border-radius: 2px;
-webkit-box-shadow: none;
box-shadow: none;
}
.terminal .xterm-viewport {
background-color: #293340;
color: #cdd2e9;
overflow-y: auto;
}
.terminal .xterm-color-0 {
color: #0b98c8;
}
.terminal .xterm-color-1 {
color: #e17e85;
}
.terminal .xterm-color-2 {
color: #4cb2ff;
}
.terminal .xterm-color-3 {
color: #e17e85;
}
.terminal .xterm-color-4 {
color: #51c0ef;
}
.terminal .xterm-color-5 {
color: #61ba86;
}
.terminal .xterm-color-6 {
color: #be86e3;
}
.terminal .xterm-color-7 {
color: #ffec8e;
}
.terminal .xterm-color-8 {
color: #51c0ef;
}
.terminal .xterm-color-9 {
color: #61ba86;
}
.terminal .xterm-color-10 {
color: #e17e85;
}
.terminal .xterm-color-14 {
color: #be86e3;
}
.terminal .xterm-bg-color-15 {
background-color: #293340;
}
.terminal:not(.xterm-cursor-style-underline):not(.xterm-cursor-style-bar) .terminal-cursor {
background-color: #0b98c8;
color: #293340;
}
.terminal:not(.focus) .terminal-cursor {
outline: 1px solid #0b98c8;
outline-offset: -1px;
}
.celltoolbar {
font-size: 100%;
padding-top: 3px;
border-color: transparent;
border-bottom: thin solid rgba(0,156,209,.3);
background: transparent;
}
.cell-tag,
.tags-input input,
.tags-input button {
color: #a2b0c7;
background-color: #1a2028;
background-image: none;
border: 1px solid #a2b0c7;
border-radius: 1px;
box-shadow: none;
width: inherit;
font-size: inherit;
height: 22px;
line-height: 22px;
}
#notebook-container > div.cell.code_cell.rendered.selected > div.input > div.inner_cell > div.ctb_hideshow.ctb_show > div > div > button,
#notebook-container > div.input > div.inner_cell > div.ctb_hideshow.ctb_show > div > div > button {
font-size: 10pt;
color: #a2b0c7;
background-color: #1a2028;
background-image: none;
border: 1px solid #a2b0c7;
border-radius: 1px;
box-shadow: none;
width: inherit;
font-size: inherit;
height: 22px;
line-height: 22px;
}
div#pager #pager-contents {
background: #1a2028 !important;
background-color: #1a2028 !important;
}
div#pager pre {
color: #cdd2e9 !important;
background: #293340 !important;
background-color: #293340 !important;
padding: 0.4em;
}
div#pager .ui-resizable-handle {
top: 0px;
height: 8px;
background: #0b98c8 !important;
border-top: 1px solid #0b98c8;
border-bottom: 1px solid #0b98c8;
}
div.CodeMirror,
div.CodeMirror pre {
font-family: monospace, monospace;
font-size: 11pt;
line-height: 170%;
color: #cdd2e9;
}
div.CodeMirror-lines {
padding-bottom: .9em;
padding-left: .5em;
padding-right: 1.5em;
padding-top: .7em;
}
span.ansiblack,
.ansi-black-fg {
color: #2b303b;
}
span.ansiblue,
.ansi-blue-fg,
.ansi-blue-intense-fg {
color: #61afef;
}
span.ansigray,
.ansi-gray-fg,
.ansi-gray-intense-fg {
color: #899ab8;
}
span.ansigreen,
.ansi-green-fg {
color: #8fca9a;
}
.ansi-green-intense-fg {
color: #899ab8;
}
span.ansipurple,
.ansi-purple-fg,
.ansi-purple-intense-fg {
color: #b399ef;
}
span.ansicyan,
.ansi-cyan-fg,
.ansi-cyan-intense-fg {
color: #b399ef;
}
span.ansiyellow,
.ansi-yellow-fg,
.ansi-yellow-intense-fg {
color: #ffec8e;
}
span.ansired,
.ansi-red-fg,
.ansi-red-intense-fg {
color: #e07a7a;
}
div.output-stderr {
background-color: #e07a7a;
}
div.output-stderr pre {
color: #d0d4e6;
}
div.js-error {
color: #e07a7a;
}
.ipython_tooltip {
font-family: monospace, monospace;
font-size: 11pt;
line-height: 170%;
border: 2px solid #252c36;
background: #363f4e;
background-color: #363f4e;
border-radius: 2px;
overflow-x: visible;
overflow-y: visible;
box-shadow: none;
position: absolute;
z-index: 1000;
}
.ipython_tooltip .tooltiptext pre {
font-family: monospace, monospace;
font-size: 11pt;
line-height: 170%;
background: #363f4e;
background-color: #363f4e;
color: #cdd2e9;
overflow-x: visible;
overflow-y: visible;
max-width: 900px;
}
div#tooltip.ipython_tooltip {
overflow-x: wrap;
overflow-y: visible;
max-width: 800px;
}
div.tooltiptext.bigtooltip {
overflow-x: visible;
overflow-y: scroll;
height: 400px;
max-width: 800px;
}
.cm-s-ipython.CodeMirror {
font-family: monospace, monospace;
font-size: 11pt;
background: #293340;
color: #cdd2e9;
border-radius: 2px;
font-style: normal;
font-weight: normal;
}
.cm-s-ipython div.CodeMirror-selected {
background: #334050;
}
.CodeMirror-gutters {
border: none;
border-right: 1px solid #334050 !important;
background-color: #334050 !important;
background: #334050 !important;
border-radius: 0px;
white-space: nowrap;
}
.cm-s-ipython .CodeMirror-gutters {
background: #334050;
border: none;
border-radius: 0px;
width: 36px;
}
.cm-s-ipython .CodeMirror-linenumber {
color: #546386;
}
.CodeMirror-sizer {
margin-left: 40px;
}
.CodeMirror-linenumber,
div.CodeMirror-linenumber,
.CodeMirror-gutter.CodeMirror-linenumberdiv.CodeMirror-gutter.CodeMirror-linenumber {
padding-right: 1px;
margin-left: 0px;
margin: 0px;
width: 26px !important;
padding: 0px;
text-align: right;
}
.CodeMirror-linenumber {
color: #546386;
}
.cm-s-ipython .CodeMirror-cursor {
border-left: 2px solid #0095ff !important;
}
.cm-s-ipython span.cm-comment {
color: #667fb1;
font-style: italic;
}
.cm-s-ipython span.cm-atom {
color: #be86e3;
}
.cm-s-ipython span.cm-number {
color: #51c0ef;
}
.cm-s-ipython span.cm-property {
color: #cdd2e9;
}
.cm-s-ipython span.cm-attribute {
color: #cdd2e9;
}
.cm-s-ipython span.cm-keyword {
color: #4cb2ff;
font-weight: normal;
}
.cm-s-ipython span.cm-string {
color: #61ba86;
}
.cm-s-ipython span.cm-meta {
color: #ffec8e;
}
.cm-s-ipython span.cm-operator {
color: #00b4ff;
}
.cm-s-ipython span.cm-builtin {
color: #e17e85;
}
.cm-s-ipython span.cm-variable {
color: #cdd2e9;
}
.cm-s-ipython span.cm-variable-2 {
color: #e17e85;
}
.cm-s-ipython span.cm-variable-3 {
color: #ffec8e;
}
.cm-s-ipython span.cm-def {
color: #ffec8e;
font-weight: normal;
}
.cm-s-ipython span.cm-error {
background: rgba(191,97,106,.4);
}
.cm-s-ipython span.cm-tag {
color: #be86e3;
}
.cm-s-ipython span.cm-link {
color: #51c0ef;
}
.cm-s-ipython span.cm-storage {
color: #be86e3;
}
.cm-s-ipython span.cm-entity {
color: #be86e3;
}
.cm-s-ipython span.cm-quote {
color: #61ba86;
}
div.CodeMirror span.CodeMirror-matchingbracket {
color: #ffffff;
font-weight: bold;
background-color: #4c8be2;
}
div.CodeMirror span.CodeMirror-nonmatchingbracket {
color: #ffffff;
font-weight: bold;
background: rgba(191,97,106,.4) !important;
}
.cm-header-1 {
font-size: 215%;
}
.cm-header-2 {
font-size: 180%;
}
.cm-header-3 {
font-size: 150%;
}
.cm-header-4 {
font-size: 120%;
}
.cm-header-5 {
font-size: 100%;
}
.cm-s-default .cm-hr {
color: #00b4ff;
}
div.cell.text_cell .cm-s-default .cm-header {
font-family: sans-serif;
font-weight: normal;
color: #0b98c8 !important;
margin-top: 0.3em !important;
margin-bottom: 0.3em !important;
}
div.cell.text_cell .cm-s-default span.cm-variable-2 {
color: #b0bdd7 !important;
}
div.cell.text_cell .cm-s-default span.cm-variable-3 {
color: #ffec8e !important;
}
.cm-s-default span.cm-comment {
color: #667fb1 !important;
}
.cm-s-default .cm-tag {
color: #8fb36a;
}
.cm-s-default .cm-builtin {
color: #e17e85;
}
.cm-s-default .cm-string {
color: #61ba86;
}
.cm-s-default .cm-keyword {
color: #4cb2ff;
}
.cm-s-default .cm-number {
color: #51c0ef;
}
.cm-s-default .cm-error {
color: #be86e3;
}
.cm-s-default .cm-link {
color: #51c0ef;
}
.cm-s-default .cm-atom {
color: #51c0ef;
}
.cm-s-default .cm-def {
color: #ffec8e;
}
.CodeMirror-cursor {
border-left: 2px solid #0095ff !important;
border-right: none;
width: 0;
}
.cm-s-default div.CodeMirror-selected {
background: #334050;
}
.cm-s-default .cm-selected {
background: #334050;
}
.MathJax_Display,
.MathJax {
border: 0 !important;
font-size: 100% !important;
text-align: center !important;
margin: 0em !important;
line-height: 2.25 !important;
}
.MathJax:focus,
body :focus .MathJax {
display: inline-block !important;
}
.MathJax:focus,
body :focus .MathJax {
display: inline-block !important;
}
.completions {
position: absolute;
z-index: 110;
overflow: hidden;
border: medium solid rgba(0,156,209,.5);
box-shadow: none;
line-height: 1;
}
.completions select {
background: #293340;
background-color: #293340;
outline: none;
border: none;
padding: 0px;
margin: 0px;
margin-left: 2px;
overflow: auto;
font-family: monospace, monospace;
font-size: 11pt;
color: #cdd2e9;
width: auto;
}
div#maintoolbar {
display: none !important;
}
#header-container {
display: none !important;
}
<script>
MathJax.Hub.Config({
"HTML-CSS": {
/*preferredFont: "TeX",*/
/*availableFonts: ["TeX", "STIX"],*/
styles: {
scale: 100,
".MathJax_Display": {
"font-size": "100%",
}
}
}
});
</script>
</style>
<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
body {
overflow: visible;
padding: 8px;
}
div#notebook {
overflow: visible;
border-top: none;
}@media print {
div.cell {
display: block;
page-break-inside: avoid;
}
div.output_wrapper {
display: block;
page-break-inside: avoid;
}
div.output {
display: block;
page-break-inside: avoid;
}
}
</style>
<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">
<!-- Loading mathjax macro -->
<!-- Load mathjax -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS_HTML"></script>
<!-- MathJax configuration -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true,
processEnvironments: true
},
// Center justify equations in code and markdown cells. Elsewhere
// we use CSS to left justify single line equations in code cells.
displayAlign: 'center',
"HTML-CSS": {
styles: {'.MathJax_Display': {"margin": 0}},
linebreaks: { automatic: true }
}
});
</script>
<!-- End of mathjax configuration --></head>
<body>
<div tabindex="-1" id="notebook" class="border-box-sizing">
<div class="container" id="notebook-container">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="Collecting-Real-World-Data-from-the-Field-with-Epicollect5-and&#160;Python">Collecting Real-World Data from the Field with Epicollect5 and&#160;Python<a class="anchor-link" href="#Collecting-Real-World-Data-from-the-Field-with-Epicollect5-and&#160;Python">&#182;</a></h1><p>Most of the work I have done is in small villages in developing countries. Often, we need to collect GPS coordinates and other data in these villages, where there isn't a very good internet connection. 
Epicollect5 allows you to collect data in the field with a mobile phone and store it offline. You can upload the entries when you're in an area with a good internet connection. More importantly, it has a great API and documentation. </p>
<p>In this article, I will show you how to access your Epicollect data with Python and analyze it with pandas and folium. </p>
<h2 id="Creating-a-Survey">Creating a Survey<a class="anchor-link" href="#Creating-a-Survey">&#182;</a></h2><p>Creating a survey with the <a href="http://five.epicollect.net">Epicollect5 website</a> is pretty straightforward and there is also a good <a href="https://enaccess.org/wp-content/uploads/2019/07/Survey_Toolkit_Instruction_Devergy.pdf">walkthrough guide</a> published by the EnAccess Foundation that goes in depth on how to create a survey (and link it to a google sheet).</p>
<p>Create an app for your project from the project homepage.</p>
<p>The app will give you all of the info that you'll need to connect through the API. Instructions for creating the app can be found <a href="https://enaccess.org/wp-content/uploads/2019/07/Survey_Toolkit_Instruction_Devergy.pdf#page=40">here</a></p>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Get the pyepicollect package and create variables for all of your inputs.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[1]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="ch">#!pip install pyepicollect</span>
<span class="kn">import</span> <span class="nn">pyepicollect</span> <span class="k">as</span> <span class="nn">pyep</span>
<span class="c1">#add the info from the app you generated from your epicollect project homepage. </span>
<span class="n">TEST_CLIENT_ID</span> <span class="o">=</span> <span class="mi">***</span>
<span class="n">TEST_CLIENT_SECRET</span> <span class="o">=</span> <span class="s1">&#39;****************&#39;</span>
<span class="n">TEST_NAME</span> <span class="o">=</span> <span class="s1">&#39;Yebo_Shoes&#39;</span>
<span class="n">TEST_SLUG</span> <span class="o">=</span> <span class="s1">&#39;yebo-shoes&#39;</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#if you don&#39;t know the slug or just want to be lazy, you can get the slug this way</span>
<span class="c1">#result = pyep.api.search_project(TEST_NAME)</span>
<span class="c1">#slug = result[&#39;data&#39;][&#39;slug&#39;]</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Then request a token to fetch info from the API</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[3]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># ## Request token</span>
<span class="n">token</span> <span class="o">=</span> <span class="n">pyep</span><span class="o">.</span><span class="n">auth</span><span class="o">.</span><span class="n">request_token</span><span class="p">(</span><span class="n">TEST_CLIENT_ID</span><span class="p">,</span> <span class="n">TEST_CLIENT_SECRET</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">token</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>{&#39;token_type&#39;: &#39;Bearer&#39;, &#39;expires_in&#39;: 7200, &#39;access_token&#39;: &#39;eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjA1ZjM3ZTRlNjY0MTZlMTdkYWQxNjNjZGI0NTAxZTYzYjJkMGViOTA0MTYzOTQzMGJiODMxMTAwMWUyZDk2ODM1N2MwZDA4YTFkNzc1MDQ0In0.eyJhdWQiOiI5NTUiLCJqdGkiOiIwNWYzN2U0ZTY2NDE2ZTE3ZGFkMTYzY2RiNDUwMWU2M2IyZDBlYjkwNDE2Mzk0MzBiYjgzMTEwMDFlMmQ5NjgzNTdjMGQwOGExZDc3NTA0NCIsImlhdCI6MTU2NTcwMTM5OCwibmJmIjoxNTY1NzAxMzk4LCJleHAiOjE1NjU3MDg1OTgsInN1YiI6IiIsInNjb3BlcyI6W119.k5OFZ_w3tZWMWtUhjAI2u7aPDF_sD2IF_OBHa_23XkKSD3DHj7_bxtCHWxQPqYi7WHSQKEJqMfWg51s_BmQsO-xuMKhJ8Zo9QrLBO7GmfL4HMN3faDj5rGy2NIzgajWW9qhgJqo2ul5ZOuTX8NgitmhM6v5lSHGxMGKg80K_G3pdVELAAcXlT60OJ11FdkQyNBl5TqxjcseydoEqVD59-K_XWMSmUmYhkaA-KDglZkUgd9fj-RnRSw9EdAxnd8s3GpCWCijEML8wchiJ-SKQJmTXr3fqwPAusC8_zpfpIKRFOMIIYnTV0lUZ7gBUTOiEtsGGGnmFl9k3QPs2XLlzgxrpKpMDnBWI2CtMAvyP4hC_U1wPneJ1k0Ou27IZtvst0TH2n3dxo-bI4OWk8jyyxbabNHZPJOE20MUqk7DcAZ-HH-cuqnqfPS1Ug1ALasMqI4HDyQbdkaqzfVtpm_R-87-Hqfyu_homF1j82Ewlf4H4P2OAPfeN3lzPCPgjfMUo26rTH_3JKpas9FI4IQHHtjsH9plU4dFqnDLDkz4HmLkRH1v2NPKqcd-tDb46BXYt25zPcz3DrckFBIbui9QEZRelGmOqDcD_Z9S9d8HmOh2sYq66eAHDxK28bN9sEiuFiAe_YzbhkfNg911lo3rmS0we000WyJcE4_2onmJAEuI&#39;, &#39;request_time&#39;: datetime.datetime(2019, 8, 13, 13, 3, 18, 668212)}
</pre>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Get the entries, then get the survey data from the entries. If you have more than 50 entries, you will have to loop through the pages.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[4]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Get Entries</span>
<span class="n">entries</span> <span class="o">=</span> <span class="n">pyep</span><span class="o">.</span><span class="n">api</span><span class="o">.</span><span class="n">get_entries</span><span class="p">(</span><span class="n">TEST_SLUG</span><span class="p">,</span> <span class="n">token</span><span class="p">[</span><span class="s1">&#39;access_token&#39;</span><span class="p">])</span>
<span class="c1"># Get the survey data from the entries page.</span>
<span class="n">data</span> <span class="o">=</span> <span class="n">entries</span><span class="p">[</span><span class="s1">&#39;data&#39;</span><span class="p">][</span><span class="s1">&#39;entries&#39;</span><span class="p">]</span>
<span class="c1">#This script takes care of pagination. It still works if there is only one page </span>
<span class="k">while</span> <span class="n">entries</span><span class="p">[</span><span class="s1">&#39;meta&#39;</span><span class="p">][</span><span class="s1">&#39;current_page&#39;</span><span class="p">]</span> <span class="o">&lt;</span> <span class="n">entries</span><span class="p">[</span><span class="s1">&#39;meta&#39;</span><span class="p">][</span><span class="s1">&#39;last_page&#39;</span><span class="p">]:</span>
<span class="n">entries</span> <span class="o">=</span> <span class="n">pyep</span><span class="o">.</span><span class="n">api</span><span class="o">.</span><span class="n">get_entries</span><span class="p">(</span><span class="n">TEST_SLUG</span><span class="p">,</span> <span class="n">token</span><span class="p">[</span><span class="s1">&#39;access_token&#39;</span><span class="p">],</span> <span class="n">page</span><span class="o">=</span><span class="p">(</span><span class="n">entries</span><span class="p">[</span><span class="s1">&#39;meta&#39;</span><span class="p">][</span><span class="s1">&#39;current_page&#39;</span><span class="p">]</span><span class="o">+</span><span class="mi">1</span><span class="p">))</span>
<span class="n">data</span> <span class="o">=</span> <span class="n">data</span> <span class="o">+</span> <span class="n">entries</span><span class="p">[</span><span class="s1">&#39;data&#39;</span><span class="p">][</span><span class="s1">&#39;entries&#39;</span><span class="p">]</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Now we can turn the data into a pandas dataframe so that we can work with it.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
<span class="n">df</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="p">(</span><span class="n">data</span><span class="p">)</span>
<span class="c1">#Reformatting to get rid of sensitive info</span>
<span class="n">df</span> <span class="o">=</span> <span class="n">df</span><span class="p">[[</span><span class="s1">&#39;ec5_uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;created_at&#39;</span><span class="p">,</span> <span class="s1">&#39;1_Name&#39;</span><span class="p">,</span> <span class="s1">&#39;2_Phone&#39;</span><span class="p">,</span> <span class="s1">&#39;3_Sizes&#39;</span><span class="p">,</span> <span class="s1">&#39;4_Price&#39;</span><span class="p">,</span> <span class="s1">&#39;5_Location&#39;</span><span class="p">,</span> <span class="s1">&#39;6_Picture&#39;</span><span class="p">]]</span>
<span class="n">df</span><span class="p">[</span><span class="s1">&#39;2_Phone&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="s2">&quot;+255*********&quot;</span>
<span class="n">df</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[5]:</div>
<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
.dataframe tbody tr th:only-of-type {
vertical-align: middle;
}
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
<table border="1" class="dataframe">
<thead>
<tr style="text-align: right;">
<th></th>
<th>ec5_uuid</th>
<th>created_at</th>
<th>1_Name</th>
<th>2_Phone</th>
<th>3_Sizes</th>
<th>4_Price</th>
<th>5_Location</th>
<th>6_Picture</th>
</tr>
</thead>
<tbody>
<tr>
<th>0</th>
<td>743046aa-97d2-4737-8e11-7ff8d2c373ea</td>
<td>2019-06-25T12:48:39.513Z</td>
<td>Gucci</td>
<td>+255*********</td>
<td>[42, 43]</td>
<td>120000</td>
<td>{'latitude': -6.792008, 'longitude': 39.263144...</td>
<td>743046aa-97d2-4737-8e11-7ff8d2c373ea_156146691...</td>
</tr>
<tr>
<th>1</th>
<td>3734fb9c-438c-442a-b9a3-56cb61c0732b</td>
<td>2019-06-25T12:46:33.273Z</td>
<td>Gucci</td>
<td>+255*********</td>
<td>[42, 43]</td>
<td>130000</td>
<td>{'latitude': -6.792129, 'longitude': 39.263627...</td>
<td>3734fb9c-438c-442a-b9a3-56cb61c0732b_156146678...</td>
</tr>
<tr>
<th>2</th>
<td>6b9ce60c-add7-4149-b16c-e6150561d76a</td>
<td>2019-06-25T12:43:19.119Z</td>
<td>Zara</td>
<td>+255*********</td>
<td>[44, 43, 45]</td>
<td>130000</td>
<td>{'latitude': -6.792338, 'longitude': 39.263494...</td>
<td>6b9ce60c-add7-4149-b16c-e6150561d76a_156146659...</td>
</tr>
<tr>
<th>3</th>
<td>172f506e-a258-4ffd-987f-e87784801b85</td>
<td>2019-06-25T12:41:41.783Z</td>
<td>Nobby cavalli</td>
<td>+255*********</td>
<td>[41, 42, 43, 44]</td>
<td>130000</td>
<td>{'latitude': -6.792332, 'longitude': 39.263641...</td>
<td>172f506e-a258-4ffd-987f-e87784801b85_156146649...</td>
</tr>
<tr>
<th>4</th>
<td>8fa10d99-bc02-4a2e-8464-adece27f3d28</td>
<td>2019-06-25T12:40:15.746Z</td>
<td>Clanks</td>
<td>+255*********</td>
<td>[41, 42, 43, 44]</td>
<td>130000</td>
<td>{'latitude': -6.792265, 'longitude': 39.263342...</td>
<td>8fa10d99-bc02-4a2e-8464-adece27f3d28_156146640...</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>As always, we will have to clean and format the data so that we can work with it.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># ## Cleaning and Formatting</span>
<span class="c1">#break the dict that has the location data into separate columns</span>
<span class="n">locations</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;5_Location&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">apply</span><span class="p">(</span><span class="n">pd</span><span class="o">.</span><span class="n">Series</span><span class="p">)</span>
<span class="n">df</span><span class="p">[</span><span class="n">locations</span><span class="o">.</span><span class="n">keys</span><span class="p">()]</span> <span class="o">=</span> <span class="n">locations</span>
<span class="n">df</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="s1">&#39;5_Location&#39;</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
<span class="n">df</span><span class="o">.</span><span class="n">latitude</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">to_numeric</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">latitude</span><span class="p">)</span>
<span class="n">df</span><span class="o">.</span><span class="n">longitude</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">to_numeric</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">longitude</span><span class="p">)</span>
<span class="c1">#Reformat the price from string to numeric so that we can plot it if need be</span>
<span class="n">df</span><span class="p">[</span><span class="s1">&#39;4_Price&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">to_numeric</span><span class="p">(</span><span class="n">df</span><span class="p">[</span><span class="s1">&#39;4_Price&#39;</span><span class="p">])</span>
<span class="c1">#rename the columns</span>
<span class="n">df</span><span class="o">.</span><span class="n">columns</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;ec5_uuid&#39;</span><span class="p">,</span> <span class="s1">&#39;created_at&#39;</span><span class="p">,</span> <span class="s1">&#39;name&#39;</span><span class="p">,</span> <span class="s1">&#39;phone&#39;</span><span class="p">,</span> <span class="s1">&#39;sizes&#39;</span><span class="p">,</span> <span class="s1">&#39;price&#39;</span><span class="p">,</span>
<span class="s1">&#39;picture&#39;</span><span class="p">,</span> <span class="s1">&#39;latitude&#39;</span><span class="p">,</span> <span class="s1">&#39;longitude&#39;</span><span class="p">,</span> <span class="s1">&#39;accuracy&#39;</span><span class="p">]</span>
<span class="c1">#check out the head to make sure the data still looks right</span>
<span class="n">df</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[6]:</div>
<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
.dataframe tbody tr th:only-of-type {
vertical-align: middle;
}
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
<table border="1" class="dataframe">
<thead>
<tr style="text-align: right;">
<th></th>
<th>ec5_uuid</th>
<th>created_at</th>
<th>name</th>
<th>phone</th>
<th>sizes</th>
<th>price</th>
<th>picture</th>
<th>latitude</th>
<th>longitude</th>
<th>accuracy</th>
</tr>
</thead>
<tbody>
<tr>
<th>0</th>
<td>743046aa-97d2-4737-8e11-7ff8d2c373ea</td>
<td>2019-06-25T12:48:39.513Z</td>
<td>Gucci</td>
<td>+255*********</td>
<td>[42, 43]</td>
<td>120000</td>
<td>743046aa-97d2-4737-8e11-7ff8d2c373ea_156146691...</td>
<td>-6.792008</td>
<td>39.263144</td>
<td>24</td>
</tr>
<tr>
<th>1</th>
<td>3734fb9c-438c-442a-b9a3-56cb61c0732b</td>
<td>2019-06-25T12:46:33.273Z</td>
<td>Gucci</td>
<td>+255*********</td>
<td>[42, 43]</td>
<td>130000</td>
<td>3734fb9c-438c-442a-b9a3-56cb61c0732b_156146678...</td>
<td>-6.792129</td>
<td>39.263627</td>
<td>5</td>
</tr>
<tr>
<th>2</th>
<td>6b9ce60c-add7-4149-b16c-e6150561d76a</td>
<td>2019-06-25T12:43:19.119Z</td>
<td>Zara</td>
<td>+255*********</td>
<td>[44, 43, 45]</td>
<td>130000</td>
<td>6b9ce60c-add7-4149-b16c-e6150561d76a_156146659...</td>
<td>-6.792338</td>
<td>39.263494</td>
<td>5</td>
</tr>
<tr>
<th>3</th>
<td>172f506e-a258-4ffd-987f-e87784801b85</td>
<td>2019-06-25T12:41:41.783Z</td>
<td>Nobby cavalli</td>
<td>+255*********</td>
<td>[41, 42, 43, 44]</td>
<td>130000</td>
<td>172f506e-a258-4ffd-987f-e87784801b85_156146649...</td>
<td>-6.792332</td>
<td>39.263641</td>
<td>5</td>
</tr>
<tr>
<th>4</th>
<td>8fa10d99-bc02-4a2e-8464-adece27f3d28</td>
<td>2019-06-25T12:40:15.746Z</td>
<td>Clanks</td>
<td>+255*********</td>
<td>[41, 42, 43, 44]</td>
<td>130000</td>
<td>8fa10d99-bc02-4a2e-8464-adece27f3d28_156146640...</td>
<td>-6.792265</td>
<td>39.263342</td>
<td>5</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>I'm going to check out distribution of shoe sizes. There are tons of great packages like matplotlib and seaborn that make really high-quality graphs, but I'm just going to use the built in pandas graphing tool since we're just exploring the data.</p>
<p>I will have to reformat the data since it's stored in lists.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[7]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">collections</span> <span class="k">import</span> <span class="n">Counter</span>
<span class="n">sizes</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">sizes</span><span class="o">.</span><span class="n">values</span>
<span class="n">sizes</span> <span class="o">=</span> <span class="p">[</span><span class="n">si</span> <span class="k">for</span> <span class="n">size</span> <span class="ow">in</span> <span class="n">sizes</span> <span class="k">for</span> <span class="n">si</span> <span class="ow">in</span> <span class="n">size</span><span class="p">]</span>
<span class="n">sizes</span> <span class="o">=</span> <span class="n">Counter</span><span class="p">(</span><span class="n">sizes</span><span class="p">),</span>
<span class="n">sizes</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="o">.</span><span class="n">from_dict</span><span class="p">(</span><span class="n">sizes</span><span class="p">)</span>
<span class="n">sizes</span> <span class="o">=</span> <span class="n">sizes</span><span class="o">.</span><span class="n">transpose</span><span class="p">()</span>
<span class="n">sizes</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">bar</span><span class="p">(</span><span class="n">title</span><span class="o">=</span><span class="s2">&quot;Counts of shoe sizes&quot;</span><span class="p">,</span> <span class="n">legend</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[7]:</div>
<div class="output_text output_subarea output_execute_result">
<pre>&lt;matplotlib.axes._subplots.AxesSubplot at 0x7f01deb99390&gt;</pre>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Then we can use folium to map each observation so we can see where the data was gathered from. Folium maps are based on leaflet.js, so you can easily integrate them into your webpage.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[8]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">geopandas</span> <span class="k">as</span> <span class="nn">gpd</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[9]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">gdf</span> <span class="o">=</span> <span class="n">gpd</span><span class="o">.</span><span class="n">GeoDataFrame</span><span class="p">(</span>
<span class="n">df</span><span class="p">,</span> <span class="n">geometry</span><span class="o">=</span><span class="n">gpd</span><span class="o">.</span><span class="n">points_from_xy</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">longitude</span><span class="p">,</span> <span class="n">df</span><span class="o">.</span><span class="n">latitude</span><span class="p">))</span>
<span class="n">gdf</span><span class="o">.</span><span class="n">crs</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;init&#39;</span> <span class="p">:</span><span class="s1">&#39;epsg:4326&#39;</span><span class="p">}</span>
<span class="n">gdf</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[9]:</div>
<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
.dataframe tbody tr th:only-of-type {
vertical-align: middle;
}
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
<table border="1" class="dataframe">
<thead>
<tr style="text-align: right;">
<th></th>
<th>ec5_uuid</th>
<th>created_at</th>
<th>name</th>
<th>phone</th>
<th>sizes</th>
<th>price</th>
<th>picture</th>
<th>latitude</th>
<th>longitude</th>
<th>accuracy</th>
<th>geometry</th>
</tr>
</thead>
<tbody>
<tr>
<th>0</th>
<td>743046aa-97d2-4737-8e11-7ff8d2c373ea</td>
<td>2019-06-25T12:48:39.513Z</td>
<td>Gucci</td>
<td>+255*********</td>
<td>[42, 43]</td>
<td>120000</td>
<td>743046aa-97d2-4737-8e11-7ff8d2c373ea_156146691...</td>
<td>-6.792008</td>
<td>39.263144</td>
<td>24</td>
<td>POINT (39.263144 -6.792008)</td>
</tr>
<tr>
<th>1</th>
<td>3734fb9c-438c-442a-b9a3-56cb61c0732b</td>
<td>2019-06-25T12:46:33.273Z</td>
<td>Gucci</td>
<td>+255*********</td>
<td>[42, 43]</td>
<td>130000</td>
<td>3734fb9c-438c-442a-b9a3-56cb61c0732b_156146678...</td>
<td>-6.792129</td>
<td>39.263627</td>
<td>5</td>
<td>POINT (39.263627 -6.792129)</td>
</tr>
<tr>
<th>2</th>
<td>6b9ce60c-add7-4149-b16c-e6150561d76a</td>
<td>2019-06-25T12:43:19.119Z</td>
<td>Zara</td>
<td>+255*********</td>
<td>[44, 43, 45]</td>
<td>130000</td>
<td>6b9ce60c-add7-4149-b16c-e6150561d76a_156146659...</td>
<td>-6.792338</td>
<td>39.263494</td>
<td>5</td>
<td>POINT (39.263494 -6.792338)</td>
</tr>
<tr>
<th>3</th>
<td>172f506e-a258-4ffd-987f-e87784801b85</td>
<td>2019-06-25T12:41:41.783Z</td>
<td>Nobby cavalli</td>
<td>+255*********</td>
<td>[41, 42, 43, 44]</td>
<td>130000</td>
<td>172f506e-a258-4ffd-987f-e87784801b85_156146649...</td>
<td>-6.792332</td>
<td>39.263641</td>
<td>5</td>
<td>POINT (39.263641 -6.792332)</td>
</tr>
<tr>
<th>4</th>
<td>8fa10d99-bc02-4a2e-8464-adece27f3d28</td>
<td>2019-06-25T12:40:15.746Z</td>
<td>Clanks</td>
<td>+255*********</td>
<td>[41, 42, 43, 44]</td>
<td>130000</td>
<td>8fa10d99-bc02-4a2e-8464-adece27f3d28_156146640...</td>
<td>-6.792265</td>
<td>39.263342</td>
<td>5</td>
<td>POINT (39.263342 -6.792265)</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>I'll set the map center with the mean of the data points</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[10]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">folium</span>
<span class="n">m_lat</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">latitude</span><span class="o">.</span><span class="n">mean</span><span class="p">()</span>
<span class="n">m_lon</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">longitude</span><span class="o">.</span><span class="n">mean</span><span class="p">()</span>
<span class="nb">map</span> <span class="o">=</span> <span class="n">folium</span><span class="o">.</span><span class="n">Map</span><span class="p">([</span><span class="n">m_lat</span><span class="p">,</span> <span class="n">m_lon</span><span class="p">],</span>
<span class="n">zoom_start</span><span class="o">=</span><span class="mi">13</span><span class="p">,</span>
<span class="n">tiles</span><span class="o">=</span><span class="s1">&#39;openstreetmap&#39;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>...then create and show the map</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[11]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">points</span> <span class="o">=</span> <span class="n">folium</span><span class="o">.</span><span class="n">features</span><span class="o">.</span><span class="n">GeoJson</span><span class="p">(</span><span class="n">gdf</span><span class="p">)</span>
<span class="nb">map</span><span class="o">.</span><span class="n">add_children</span><span class="p">(</span><span class="n">points</span><span class="p">)</span>
<span class="nb">map</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_subarea output_stream output_stderr output_text">
<pre>/home/tyler/miniconda3/lib/python3.7/site-packages/ipykernel_launcher.py:2: FutureWarning: Method `add_children` is deprecated. Please use `add_child` instead.
</pre>
</div>
</div>
<div class="output_area">
<div class="prompt output_prompt">Out[11]:</div>
<div class="output_html rendered_html output_subarea output_execute_result">
<div style="width:100%;"><div style="position:relative;width:100%;height:0;padding-bottom:60%;"><iframe src="data:text/html;charset=utf-8;base64,PCFET0NUWVBFIGh0bWw+CjxoZWFkPiAgICAKICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04IiAvPgogICAgCiAgICAgICAgPHNjcmlwdD4KICAgICAgICAgICAgTF9OT19UT1VDSCA9IGZhbHNlOwogICAgICAgICAgICBMX0RJU0FCTEVfM0QgPSBmYWxzZTsKICAgICAgICA8L3NjcmlwdD4KICAgIAogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vbGVhZmxldEAxLjQuMC9kaXN0L2xlYWZsZXQuanMiPjwvc2NyaXB0PgogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY29kZS5qcXVlcnkuY29tL2pxdWVyeS0xLjEyLjQubWluLmpzIj48L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSJodHRwczovL21heGNkbi5ib290c3RyYXBjZG4uY29tL2Jvb3RzdHJhcC8zLjIuMC9qcy9ib290c3RyYXAubWluLmpzIj48L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9MZWFmbGV0LmF3ZXNvbWUtbWFya2Vycy8yLjAuMi9sZWFmbGV0LmF3ZXNvbWUtbWFya2Vycy5qcyI+PC9zY3JpcHQ+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vbGVhZmxldEAxLjQuMC9kaXN0L2xlYWZsZXQuY3NzIi8+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vbWF4Y2RuLmJvb3RzdHJhcGNkbi5jb20vYm9vdHN0cmFwLzMuMi4wL2Nzcy9ib290c3RyYXAubWluLmNzcyIvPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL21heGNkbi5ib290c3RyYXBjZG4uY29tL2Jvb3RzdHJhcC8zLjIuMC9jc3MvYm9vdHN0cmFwLXRoZW1lLm1pbi5jc3MiLz4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9tYXhjZG4uYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC42LjMvY3NzL2ZvbnQtYXdlc29tZS5taW4uY3NzIi8+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL0xlYWZsZXQuYXdlc29tZS1tYXJrZXJzLzIuMC4yL2xlYWZsZXQuYXdlc29tZS1tYXJrZXJzLmNzcyIvPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL3Jhd2Nkbi5naXRoYWNrLmNvbS9weXRob24tdmlzdWFsaXphdGlvbi9mb2xpdW0vbWFzdGVyL2ZvbGl1bS90ZW1wbGF0ZXMvbGVhZmxldC5hd2Vzb21lLnJvdGF0ZS5jc3MiLz4KICAgIDxzdHlsZT5odG1sLCBib2R5IHt3aWR0aDogMTAwJTtoZWlnaHQ6IDEwMCU7bWFyZ2luOiAwO3BhZGRpbmc6IDA7fTwvc3R5bGU+CiAgICA8c3R5bGU+I21hcCB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtsZWZ0OjA7fTwvc3R5bGU+CiAgICAKICAgICAgICAgICAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwKICAgICAgICAgICAgICAgIGluaXRpYWwtc2NhbGU9MS4wLCBtYXhpbXVtLXNjYWxlPTEuMCwgdXNlci1zY2FsYWJsZT1ubyIgLz4KICAgICAgICAgICAgPHN0eWxlPgogICAgICAgICAgICAgICAgI21hcF82M2U4MWY3N2Q3Zjc0MTNmYWYzNDQ1OTQ3MmY1ZTUzYyB7CiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAuMCU7CiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAuMCU7CiAgICAgICAgICAgICAgICAgICAgbGVmdDogMC4wJTsKICAgICAgICAgICAgICAgICAgICB0b3A6IDAuMCU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIDwvc3R5bGU+CiAgICAgICAgCjwvaGVhZD4KPGJvZHk+ICAgIAogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvbGl1bS1tYXAiIGlkPSJtYXBfNjNlODFmNzdkN2Y3NDEzZmFmMzQ0NTk0NzJmNWU1M2MiID48L2Rpdj4KICAgICAgICAKPC9ib2R5Pgo8c2NyaXB0PiAgICAKICAgIAogICAgICAgICAgICB2YXIgbWFwXzYzZTgxZjc3ZDdmNzQxM2ZhZjM0NDU5NDcyZjVlNTNjID0gTC5tYXAoCiAgICAgICAgICAgICAgICAibWFwXzYzZTgxZjc3ZDdmNzQxM2ZhZjM0NDU5NDcyZjVlNTNjIiwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBjZW50ZXI6IFstNi43ODE0ODQ1OTgwMzkyMTUsIDM5LjI0OTI2OTg3MjU0OTAyXSwKICAgICAgICAgICAgICAgICAgICBjcnM6IEwuQ1JTLkVQU0czODU3LAogICAgICAgICAgICAgICAgICAgIHpvb206IDEzLAogICAgICAgICAgICAgICAgICAgIHpvb21Db250cm9sOiB0cnVlLAogICAgICAgICAgICAgICAgICAgIHByZWZlckNhbnZhczogZmFsc2UsCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICk7CgogICAgICAgICAgICAKCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHRpbGVfbGF5ZXJfNGQ1MjI3MTExNWQ2NGY4ZmE4YWI0MDhiN2I1MzVmMDYgPSBMLnRpbGVMYXllcigKICAgICAgICAgICAgICAgICJodHRwczovL3tzfS50aWxlLm9wZW5zdHJlZXRtYXAub3JnL3t6fS97eH0ve3l9LnBuZyIsCiAgICAgICAgICAgICAgICB7ImF0dHJpYnV0aW9uIjogIkRhdGEgYnkgXHUwMDI2Y29weTsgXHUwMDNjYSBocmVmPVwiaHR0cDovL29wZW5zdHJlZXRtYXAub3JnXCJcdTAwM2VPcGVuU3RyZWV0TWFwXHUwMDNjL2FcdTAwM2UsIHVuZGVyIFx1MDAzY2EgaHJlZj1cImh0dHA6Ly93d3cub3BlbnN0cmVldG1hcC5vcmcvY29weXJpZ2h0XCJcdTAwM2VPRGJMXHUwMDNjL2FcdTAwM2UuIiwgImRldGVjdFJldGluYSI6IGZhbHNlLCAibWF4TmF0aXZlWm9vbSI6IDE4LCAibWF4Wm9vbSI6IDE4LCAibWluWm9vbSI6IDAsICJub1dyYXAiOiBmYWxzZSwgIm9wYWNpdHkiOiAxLCAic3ViZG9tYWlucyI6ICJhYmMiLCAidG1zIjogZmFsc2V9CiAgICAgICAgICAgICkuYWRkVG8obWFwXzYzZTgxZjc3ZDdmNzQxM2ZhZjM0NDU5NDcyZjVlNTNjKTsKICAgICAgICAKICAgIAogICAgICAgIGZ1bmN0aW9uIGdlb19qc29uX2FmYjJjZWU2Zjk2MjQzMGViMDk5NmFlYTY4ZWQ1MjU0X29uRWFjaEZlYXR1cmUoZmVhdHVyZSwgbGF5ZXIpIHsKICAgICAgICAgICAgbGF5ZXIub24oewogICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKGUpIHsKICAgICAgICAgICAgICAgICAgICBtYXBfNjNlODFmNzdkN2Y3NDEzZmFmMzQ0NTk0NzJmNWU1M2MuZml0Qm91bmRzKGUudGFyZ2V0LmdldEJvdW5kcygpKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSk7CiAgICAgICAgfTsKICAgICAgICB2YXIgZ2VvX2pzb25fYWZiMmNlZTZmOTYyNDMwZWIwOTk2YWVhNjhlZDUyNTQgPSBMLmdlb0pzb24obnVsbCwgewogICAgICAgICAgICAgICAgb25FYWNoRmVhdHVyZTogZ2VvX2pzb25fYWZiMmNlZTZmOTYyNDMwZWIwOTk2YWVhNjhlZDUyNTRfb25FYWNoRmVhdHVyZSwKICAgICAgICAgICAgCiAgICAgICAgfSkuYWRkVG8obWFwXzYzZTgxZjc3ZDdmNzQxM2ZhZjM0NDU5NDcyZjVlNTNjKTsKICAgICAgICAgICAgZ2VvX2pzb25fYWZiMmNlZTZmOTYyNDMwZWIwOTk2YWVhNjhlZDUyNTQuYWRkRGF0YSh7ImJib3giOiBbMzkuMjQ2Mjg3LCAtNi43OTI0MDksIDM5LjI2MzY0MSwgLTYuNzc4MzI0XSwgImZlYXR1cmVzIjogW3siYmJveCI6IFszOS4yNjMxNDQsIC02Ljc5MjAwOCwgMzkuMjYzMTQ0LCAtNi43OTIwMDhdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI2MzE0NCwgLTYuNzkyMDA4XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjAiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiAyNC4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDEyOjQ4OjM5LjUxM1oiLCAiZWM1X3V1aWQiOiAiNzQzMDQ2YWEtOTdkMi00NzM3LThlMTEtN2ZmOGQyYzM3M2VhIiwgImxhdGl0dWRlIjogLTYuNzkyMDA4LCAibG9uZ2l0dWRlIjogMzkuMjYzMTQ0LCAibmFtZSI6ICJHdWNjaSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNzQzMDQ2YWEtOTdkMi00NzM3LThlMTEtN2ZmOGQyYzM3M2VhXzE1NjE0NjY5MTIuanBnIiwgInByaWNlIjogMTIwMDAwLCAic2l6ZXMiOiBbIjQyIiwgIjQzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNjM2MjcsIC02Ljc5MjEyOSwgMzkuMjYzNjI3LCAtNi43OTIxMjldLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI2MzYyNywgLTYuNzkyMTI5XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjVUMTI6NDY6MzMuMjczWiIsICJlYzVfdXVpZCI6ICIzNzM0ZmI5Yy00MzhjLTQ0MmEtYjlhMy01NmNiNjFjMDczMmIiLCAibGF0aXR1ZGUiOiAtNi43OTIxMjksICJsb25naXR1ZGUiOiAzOS4yNjM2MjcsICJuYW1lIjogIkd1Y2NpIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIzNzM0ZmI5Yy00MzhjLTQ0MmEtYjlhMy01NmNiNjFjMDczMmJfMTU2MTQ2Njc4Ni5qcGciLCAicHJpY2UiOiAxMzAwMDAsICJzaXplcyI6IFsiNDIiLCAiNDMiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI2MzQ5NCwgLTYuNzkyMzM4LCAzOS4yNjM0OTQsIC02Ljc5MjMzOF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjYzNDk0LCAtNi43OTIzMzhdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQxMjo0MzoxOS4xMTlaIiwgImVjNV91dWlkIjogIjZiOWNlNjBjLWFkZDctNDE0OS1iMTZjLWU2MTUwNTYxZDc2YSIsICJsYXRpdHVkZSI6IC02Ljc5MjMzOCwgImxvbmdpdHVkZSI6IDM5LjI2MzQ5NCwgIm5hbWUiOiAiWmFyYSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNmI5Y2U2MGMtYWRkNy00MTQ5LWIxNmMtZTYxNTA1NjFkNzZhXzE1NjE0NjY1OTIuanBnIiwgInByaWNlIjogMTMwMDAwLCAic2l6ZXMiOiBbIjQ0IiwgIjQzIiwgIjQ1Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNjM2NDEsIC02Ljc5MjMzMiwgMzkuMjYzNjQxLCAtNi43OTIzMzJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI2MzY0MSwgLTYuNzkyMzMyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjMiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjVUMTI6NDE6NDEuNzgzWiIsICJlYzVfdXVpZCI6ICIxNzJmNTA2ZS1hMjU4LTRmZmQtOTg3Zi1lODc3ODQ4MDFiODUiLCAibGF0aXR1ZGUiOiAtNi43OTIzMzIsICJsb25naXR1ZGUiOiAzOS4yNjM2NDEsICJuYW1lIjogIk5vYmJ5IGNhdmFsbGkiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjE3MmY1MDZlLWEyNTgtNGZmZC05ODdmLWU4Nzc4NDgwMWI4NV8xNTYxNDY2NDk1LmpwZyIsICJwcmljZSI6IDEzMDAwMCwgInNpemVzIjogWyI0MSIsICI0MiIsICI0MyIsICI0NCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjYzMzQyLCAtNi43OTIyNjUsIDM5LjI2MzM0MiwgLTYuNzkyMjY1XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNjMzNDIsIC02Ljc5MjI2NV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI0IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDEyOjQwOjE1Ljc0NloiLCAiZWM1X3V1aWQiOiAiOGZhMTBkOTktYmMwMi00YTJlLTg0NjQtYWRlY2UyN2YzZDI4IiwgImxhdGl0dWRlIjogLTYuNzkyMjY1LCAibG9uZ2l0dWRlIjogMzkuMjYzMzQyLCAibmFtZSI6ICJDbGFua3MiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjhmYTEwZDk5LWJjMDItNGEyZS04NDY0LWFkZWNlMjdmM2QyOF8xNTYxNDY2NDAwLmpwZyIsICJwcmljZSI6IDEzMDAwMCwgInNpemVzIjogWyI0MSIsICI0MiIsICI0MyIsICI0NCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjYzMzgxLCAtNi43OTIyNDQsIDM5LjI2MzM4MSwgLTYuNzkyMjQ0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNjMzODEsIC02Ljc5MjI0NF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI1IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDEyOjM3OjAyLjE4MloiLCAiZWM1X3V1aWQiOiAiM2M3ZjYwNzEtZGYzYy00YjcyLTk3NTYtYjc2ZDk0ZjlkNTYyIiwgImxhdGl0dWRlIjogLTYuNzkyMjQ0LCAibG9uZ2l0dWRlIjogMzkuMjYzMzgxLCAibmFtZSI6ICJDbGFua3MiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjNjN2Y2MDcxLWRmM2MtNGI3Mi05NzU2LWI3NmQ5NGY5ZDU2Ml8xNTYxNDY2MjE2LmpwZyIsICJwcmljZSI6IDEzMDAwMCwgInNpemVzIjogWyI0MSIsICI0MiIsICI0MyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjYzNDY5LCAtNi43OTIzNTIsIDM5LjI2MzQ2OSwgLTYuNzkyMzUyXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNjM0NjksIC02Ljc5MjM1Ml0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI2IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDEyOjM0OjExLjI1MloiLCAiZWM1X3V1aWQiOiAiOWYwZTEwYmMtODM3MS00Y2M2LWEwMzgtMzlkNzVkZTNiOGYwIiwgImxhdGl0dWRlIjogLTYuNzkyMzUyLCAibG9uZ2l0dWRlIjogMzkuMjYzNDY5LCAibmFtZSI6ICJOb2JieSBDYXZhbGxpIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI5ZjBlMTBiYy04MzcxLTRjYzYtYTAzOC0zOWQ3NWRlM2I4ZjBfMTU2MTQ2NjA0NC5qcGciLCAicHJpY2UiOiAxMzAwMDAsICJzaXplcyI6IFsiNDEiLCAiNDIiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI2MzM2OSwgLTYuNzkyMjE1LCAzOS4yNjMzNjksIC02Ljc5MjIxNV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjYzMzY5LCAtNi43OTIyMTVdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiNyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQxMjozMDozOS4zNjlaIiwgImVjNV91dWlkIjogIjI3ZjYwNzk3LTBiOGMtNDI1Yy05MDk5LWM4MmY5NTNlYThhNCIsICJsYXRpdHVkZSI6IC02Ljc5MjIxNSwgImxvbmdpdHVkZSI6IDM5LjI2MzM2OSwgIm5hbWUiOiAiQXNpY3MiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjI3ZjYwNzk3LTBiOGMtNDI1Yy05MDk5LWM4MmY5NTNlYThhNF8xNTYxNDY1ODM0LmpwZyIsICJwcmljZSI6IDEyMDAwMCwgInNpemVzIjogWyI0MyIsICI0NCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjYzMzU0LCAtNi43OTIyMzcsIDM5LjI2MzM1NCwgLTYuNzkyMjM3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNjMzNTQsIC02Ljc5MjIzN10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDEyOjI3OjU4LjI4NloiLCAiZWM1X3V1aWQiOiAiYjdhMDVlNjgtMjU5MC00NzdhLTg1YzYtMjZlYzlkMTYxMDVlIiwgImxhdGl0dWRlIjogLTYuNzkyMjM3LCAibG9uZ2l0dWRlIjogMzkuMjYzMzU0LCAibmFtZSI6ICJOaWtlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJiN2EwNWU2OC0yNTkwLTQ3N2EtODVjNi0yNmVjOWQxNjEwNWVfMTU2MTQ2NTY3MS5qcGciLCAicHJpY2UiOiAxMjAwMDAsICJzaXplcyI6IFsiNDMiLCAiNDIiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI2MzQwNSwgLTYuNzkyMjMxLCAzOS4yNjM0MDUsIC02Ljc5MjIzMV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjYzNDA1LCAtNi43OTIyMzFdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiOSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQxMjoyNDozMi44MTdaIiwgImVjNV91dWlkIjogIjdiYjkwOTVjLWZkNWQtNGRiOS05Mjk4LWFiNDcwNTBiZTEwMyIsICJsYXRpdHVkZSI6IC02Ljc5MjIzMSwgImxvbmdpdHVkZSI6IDM5LjI2MzQwNSwgIm5hbWUiOiAiTmlrZSBBaXIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjdiYjkwOTVjLWZkNWQtNGRiOS05Mjk4LWFiNDcwNTBiZTEwM18xNTYxNDY1NDYzLmpwZyIsICJwcmljZSI6IDEyMDAwMCwgInNpemVzIjogWyI0NCIsICI0NSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjYzNTU3LCAtNi43OTIyNTIsIDM5LjI2MzU1NywgLTYuNzkyMjUyXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNjM1NTcsIC02Ljc5MjI1Ml0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQxMjoyMjoyMy40NzRaIiwgImVjNV91dWlkIjogIjA5ZDJiNDBjLWJiNTktNDNhMy05YjZhLTI1NjlmNDUwYmQ5NyIsICJsYXRpdHVkZSI6IC02Ljc5MjI1MiwgImxvbmdpdHVkZSI6IDM5LjI2MzU1NywgIm5hbWUiOiAiQXNpY3MgZ2VsIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIwOWQyYjQwYy1iYjU5LTQzYTMtOWI2YS0yNTY5ZjQ1MGJkOTdfMTU2MTQ2NTMzNi5qcGciLCAicHJpY2UiOiAxMjAwMDAsICJzaXplcyI6IFsiNDIiLCAiNDMiLCAiNDQiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI2MzU5NSwgLTYuNzkyNDA5LCAzOS4yNjM1OTUsIC02Ljc5MjQwOV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjYzNTk1LCAtNi43OTI0MDldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjVUMTI6MjA6MjEuNzIwWiIsICJlYzVfdXVpZCI6ICI4YWYyMDYxYi1iNWQwLTQ1YTYtYTZkZS0yOGJkODMwZmUwYzciLCAibGF0aXR1ZGUiOiAtNi43OTI0MDksICJsb25naXR1ZGUiOiAzOS4yNjM1OTUsICJuYW1lIjogIkFzaWNzIGdlbCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiOGFmMjA2MWItYjVkMC00NWE2LWE2ZGUtMjhiZDgzMGZlMGM3XzE1NjE0NjUyMTEuanBnIiwgInByaWNlIjogMTIwMDAwLCAic2l6ZXMiOiBbIjQ0Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNjM1MjQsIC02Ljc5MjIwMSwgMzkuMjYzNTI0LCAtNi43OTIyMDFdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI2MzUyNCwgLTYuNzkyMjAxXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjEyIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDEyOjE3OjUyLjYyOVoiLCAiZWM1X3V1aWQiOiAiNzM2ZDkwOTItMTBhMi00MzI1LThkMmUtYzczZmFmNWVkMWQ5IiwgImxhdGl0dWRlIjogLTYuNzkyMjAxLCAibG9uZ2l0dWRlIjogMzkuMjYzNTI0LCAibmFtZSI6ICJSZWVib2sgY2xhc3NpYyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNzM2ZDkwOTItMTBhMi00MzI1LThkMmUtYzczZmFmNWVkMWQ5XzE1NjE0NjUwNjUuanBnIiwgInByaWNlIjogMTIwMDAwLCAic2l6ZXMiOiBbIjQzIiwgIjQyIiwgIjQ0Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNjM0MTEsIC02Ljc5MjI0OCwgMzkuMjYzNDExLCAtNi43OTIyNDhdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI2MzQxMSwgLTYuNzkyMjQ4XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjEzIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDEyOjE1OjA5LjQwN1oiLCAiZWM1X3V1aWQiOiAiODE0YWU0NjgtOTZlZC00NjdmLWI1NzItYzAwNzI3Y2FlMzZiIiwgImxhdGl0dWRlIjogLTYuNzkyMjQ4LCAibG9uZ2l0dWRlIjogMzkuMjYzNDExLCAibmFtZSI6ICJBaXIgbWF4IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI4MTRhZTQ2OC05NmVkLTQ2N2YtYjU3Mi1jMDA3MjdjYWUzNmJfMTU2MTQ2NDkwMS5qcGciLCAicHJpY2UiOiAxMjAwMDAsICJzaXplcyI6IFsiNDMiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI2MzU3NiwgLTYuNzkyMjE5LCAzOS4yNjM1NzYsIC02Ljc5MjIxOV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjYzNTc2LCAtNi43OTIyMTldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTQiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjVUMTI6MTM6NTUuNjUzWiIsICJlYzVfdXVpZCI6ICJlNzA3YzhkNS1jMzMxLTRkNmUtOTA2NC1lY2M4MjdiMDAyNzQiLCAibGF0aXR1ZGUiOiAtNi43OTIyMTksICJsb25naXR1ZGUiOiAzOS4yNjM1NzYsICJuYW1lIjogIkFpciAgdmFwb3JtYXggcGx1cyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZTcwN2M4ZDUtYzMzMS00ZDZlLTkwNjQtZWNjODI3YjAwMjc0XzE1NjE0NjQ4MjUuanBnIiwgInByaWNlIjogMTIwMDAwLCAic2l6ZXMiOiBbIjQ1Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNjMxOTgsIC02Ljc5MjEwNSwgMzkuMjYzMTk4LCAtNi43OTIxMDVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI2MzE5OCwgLTYuNzkyMTA1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE1IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDEyOjEwOjEwLjE2MFoiLCAiZWM1X3V1aWQiOiAiYjBkNDVhZDctNzdjOC00OGI3LWExY2ItYzExOWQ0N2QxNTRlIiwgImxhdGl0dWRlIjogLTYuNzkyMTA1LCAibG9uZ2l0dWRlIjogMzkuMjYzMTk4LCAibmFtZSI6ICJSZWVib2siLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImIwZDQ1YWQ3LTc3YzgtNDhiNy1hMWNiLWMxMTlkNDdkMTU0ZV8xNTYxNDY0NjA0LmpwZyIsICJwcmljZSI6IDEyMDAwMCwgInNpemVzIjogWyI0MiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjYzMzM2LCAtNi43OTIxODQsIDM5LjI2MzMzNiwgLTYuNzkyMTg0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNjMzMzYsIC02Ljc5MjE4NF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQxMjowNzo0NC43MjBaIiwgImVjNV91dWlkIjogIjFmYWI5NTA3LTUxYWItNDgwMi05MjQxLWM4OTM0MmE4ZjQwOCIsICJsYXRpdHVkZSI6IC02Ljc5MjE4NCwgImxvbmdpdHVkZSI6IDM5LjI2MzMzNiwgIm5hbWUiOiAiVGhlbiBub3J0aCBmYWNlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIxZmFiOTUwNy01MWFiLTQ4MDItOTI0MS1jODkzNDJhOGY0MDhfMTU2MTQ2NDQ1My5qcGciLCAicHJpY2UiOiAxMjAwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI2MzM3MiwgLTYuNzkyMzA2LCAzOS4yNjMzNzIsIC02Ljc5MjMwNl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjYzMzcyLCAtNi43OTIzMDZdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjVUMTI6MDU6MjUuMDQ3WiIsICJlYzVfdXVpZCI6ICI0OWQxNTk2Ny1iNjBkLTQ4NjUtYWZmYi03MjE4MDU0NmQ3ODEiLCAibGF0aXR1ZGUiOiAtNi43OTIzMDYsICJsb25naXR1ZGUiOiAzOS4yNjMzNzIsICJuYW1lIjogIlJlZWJvayIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNDlkMTU5NjctYjYwZC00ODY1LWFmZmItNzIxODA1NDZkNzgxXzE1NjE0NjQyODQuanBnIiwgInByaWNlIjogMTIwMDAwLCAic2l6ZXMiOiBbIjQzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNjMzNzIsIC02Ljc5MjMwNiwgMzkuMjYzMzcyLCAtNi43OTIzMDZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI2MzM3MiwgLTYuNzkyMzA2XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDEyOjAyOjM4LjgzOFoiLCAiZWM1X3V1aWQiOiAiZDk5MTk0ZTMtYTM2MC00MjFkLWJmYzEtMGViNGQwOWRmNDJiIiwgImxhdGl0dWRlIjogLTYuNzkyMzA2LCAibG9uZ2l0dWRlIjogMzkuMjYzMzcyLCAibmFtZSI6ICJBZGlkYXMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImQ5OTE5NGUzLWEzNjAtNDIxZC1iZmMxLTBlYjRkMDlkZjQyYl8xNTYxNDY0MTUxLmpwZyIsICJwcmljZSI6IDEyMDAwMCwgInNpemVzIjogWyI0NCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjYzMzcyLCAtNi43OTIzMDYsIDM5LjI2MzM3MiwgLTYuNzkyMzA2XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNjMzNzIsIC02Ljc5MjMwNl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxOSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQxMjowMDoyNC41NDRaIiwgImVjNV91dWlkIjogIjQ0YThhM2U3LTUwMjctNGZmZS04NjVhLTllZWJhMTQzMDAwZSIsICJsYXRpdHVkZSI6IC02Ljc5MjMwNiwgImxvbmdpdHVkZSI6IDM5LjI2MzM3MiwgIm5hbWUiOiAiUmVlYm9rIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI0NGE4YTNlNy01MDI3LTRmZmUtODY1YS05ZWViYTE0MzAwMGVfMTU2MTQ2Mzk5NC5qcGciLCAicHJpY2UiOiAxMjAwMDAsICJzaXplcyI6IFsiNDQiLCAiNDIiLCAiNDMiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI2MzM3MiwgLTYuNzkyMzA2LCAzOS4yNjMzNzIsIC02Ljc5MjMwNl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjYzMzcyLCAtNi43OTIzMDZdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjAiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjVUMTE6NTc6MTMuNzA2WiIsICJlYzVfdXVpZCI6ICI5MDIyZDg1Yi0zOWVmLTQ0NGItYTRiYi0xZjJlNDU1ZDNiNTMiLCAibGF0aXR1ZGUiOiAtNi43OTIzMDYsICJsb25naXR1ZGUiOiAzOS4yNjMzNzIsICJuYW1lIjogIk5ldyBiYWxhbmNlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI5MDIyZDg1Yi0zOWVmLTQ0NGItYTRiYi0xZjJlNDU1ZDNiNTNfMTU2MTQ2MzgxNS5qcGciLCAicHJpY2UiOiAxMjAwMDAsICJzaXplcyI6IFsiNDIiLCAiNDMiLCAiNDQiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI2MzMyMywgLTYuNzkyMTc1LCAzOS4yNjMzMjMsIC02Ljc5MjE3NV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjYzMzIzLCAtNi43OTIxNzVdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjVUMTE6NTQ6MTEuNjQ3WiIsICJlYzVfdXVpZCI6ICIyMjc1MjdmNy01M2Y5LTRiM2UtYWM2Mi04NjJlN2M0ZmZkZTkiLCAibGF0aXR1ZGUiOiAtNi43OTIxNzUsICJsb25naXR1ZGUiOiAzOS4yNjMzMjMsICJuYW1lIjogIkNhcmliYmVhbiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMjI3NTI3ZjctNTNmOS00YjNlLWFjNjItODYyZTdjNGZmZGU5XzE1NjE0NjM2MDcuanBnIiwgInByaWNlIjogMTMwMDAwLCAic2l6ZXMiOiBbIjQzIiwgIjQyIiwgIjQ0IiwgIjQ1Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNjM1NjMsIC02Ljc5MjIzMSwgMzkuMjYzNTYzLCAtNi43OTIyMzFdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI2MzU2MywgLTYuNzkyMjMxXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIyIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNzUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQxMTo1MToyNS4yMDVaIiwgImVjNV91dWlkIjogIjk0NjI2YTNmLTZlNWEtNDljZi05YjFiLTk0M2M5YzJiNmVmNSIsICJsYXRpdHVkZSI6IC02Ljc5MjIzMSwgImxvbmdpdHVkZSI6IDM5LjI2MzU2MywgIm5hbWUiOiAiTm9iYnkgY2F2YWxsaSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiOTQ2MjZhM2YtNmU1YS00OWNmLTliMWItOTQzYzljMmI2ZWY1XzE1NjE0NjM0NzcuanBnIiwgInByaWNlIjogMTMwMDAwLCAic2l6ZXMiOiBbIjQxIiwgIjQyIiwgIjQzIiwgIjQ0IiwgIjQ1Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNjMzODEsIC02Ljc5MjE3OSwgMzkuMjYzMzgxLCAtNi43OTIxNzldLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI2MzM4MSwgLTYuNzkyMTc5XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIzIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDExOjQ5OjEwLjQ2M1oiLCAiZWM1X3V1aWQiOiAiMGU2ZjhhODItNDZjMi00OTM2LTgyNTUtODVhMjk1NzE3NTJiIiwgImxhdGl0dWRlIjogLTYuNzkyMTc5LCAibG9uZ2l0dWRlIjogMzkuMjYzMzgxLCAibmFtZSI6ICJDbGFua3MiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjBlNmY4YTgyLTQ2YzItNDkzNi04MjU1LTg1YTI5NTcxNzUyYl8xNTYxNDYzMzQwLmpwZyIsICJwcmljZSI6IDEzMDAwMCwgInNpemVzIjogWyI0MiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjYzMzcsIC02Ljc5MjE4OCwgMzkuMjYzMzcsIC02Ljc5MjE4OF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjYzMzcsIC02Ljc5MjE4OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyNCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQxMTo0NzoxNC40MTdaIiwgImVjNV91dWlkIjogImU4ZWIzNzI2LTgwZDUtNGRiZS04ZjM5LThjZjNhODVkNTY2YiIsICJsYXRpdHVkZSI6IC02Ljc5MjE4OCwgImxvbmdpdHVkZSI6IDM5LjI2MzM3LCAibmFtZSI6ICJDbGFua3MiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImU4ZWIzNzI2LTgwZDUtNGRiZS04ZjM5LThjZjNhODVkNTY2Yl8xNTYxNDYzMjI3LmpwZyIsICJwcmljZSI6IDEzMDAwMCwgInNpemVzIjogWyI0MyIsICI0MSIsICI0MiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU3OTA5LCAtNi43OTE5NzYsIDM5LjI1NzkwOSwgLTYuNzkxOTc2XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTc5MDksIC02Ljc5MTk3Nl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyNSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQxMDowNzowOC4xNDRaIiwgImVjNV91dWlkIjogIjcyMmFjZjdkLTcyYjEtNDc2NC1hMDM0LTg0MTRmNjQzYTllZSIsICJsYXRpdHVkZSI6IC02Ljc5MTk3NiwgImxvbmdpdHVkZSI6IDM5LjI1NzkwOSwgIm5hbWUiOiAiQmV1dHkiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjcyMmFjZjdkLTcyYjEtNDc2NC1hMDM0LTg0MTRmNjQzYTllZV8xNTYxNDU3MjE5LmpwZyIsICJwcmljZSI6IDM1MDAwLCAic2l6ZXMiOiBbIjMzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTc4MzYsIC02Ljc5MjAxNSwgMzkuMjU3ODM2LCAtNi43OTIwMTVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NzgzNiwgLTYuNzkyMDE1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI2IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDEwOjA1OjUzLjc5MVoiLCAiZWM1X3V1aWQiOiAiMTMxYThmYjktNzg5OS00Yjk0LTkzOTMtZTQxMWZkYjIwNjFjIiwgImxhdGl0dWRlIjogLTYuNzkyMDE1LCAibG9uZ2l0dWRlIjogMzkuMjU3ODM2LCAibmFtZSI6ICJTcG9ydHMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjEzMWE4ZmI5LTc4OTktNGI5NC05MzkzLWU0MTFmZGIyMDYxY18xNTYxNDU3MTQ1LmpwZyIsICJwcmljZSI6IDQwMDAwLCAic2l6ZXMiOiBbIjMzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTc4NTIsIC02Ljc5MTgzNywgMzkuMjU3ODUyLCAtNi43OTE4MzddLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1Nzg1MiwgLTYuNzkxODM3XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI3IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDEwOjA0OjM4Ljg0M1oiLCAiZWM1X3V1aWQiOiAiYTNiM2I1MDktYjZlNS00OGQ2LTkxNWYtNWYxNTgxOWQ1MGZhIiwgImxhdGl0dWRlIjogLTYuNzkxODM3LCAibG9uZ2l0dWRlIjogMzkuMjU3ODUyLCAibmFtZSI6ICJTcGlkZXIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImEzYjNiNTA5LWI2ZTUtNDhkNi05MTVmLTVmMTU4MTlkNTBmYV8xNTYxNDU3MDU5LmpwZyIsICJwcmljZSI6IDUwMDAwLCAic2l6ZXMiOiBbIjMzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTc3MzEsIC02Ljc5MTk1NCwgMzkuMjU3NzMxLCAtNi43OTE5NTRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NzczMSwgLTYuNzkxOTU0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDEwOjAwOjA5LjA4OVoiLCAiZWM1X3V1aWQiOiAiMzU4OGI0NWYtMjdiMi00MDBkLTg0ZTEtZjhlNWQ5NmU4ZmVlIiwgImxhdGl0dWRlIjogLTYuNzkxOTU0LCAibG9uZ2l0dWRlIjogMzkuMjU3NzMxLCAibmFtZSI6ICJTeW1waG9ueSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMzU4OGI0NWYtMjdiMi00MDBkLTg0ZTEtZjhlNWQ5NmU4ZmVlXzE1NjE0NTY3OTIuanBnIiwgInByaWNlIjogNDAwMDAsICJzaXplcyI6IFsiMzYiLCAiMzMiLCAiMzQiLCAiMzUiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1Nzg1MSwgLTYuNzkyMDY1LCAzOS4yNTc4NTEsIC02Ljc5MjA2NV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU3ODUxLCAtNi43OTIwNjVdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjVUMDk6NTQ6NDcuMjUwWiIsICJlYzVfdXVpZCI6ICI1Y2VlMjYzMi1mYjdiLTQyZjQtYWJmYS0wNGMxNTYxOTY3MzYiLCAibGF0aXR1ZGUiOiAtNi43OTIwNjUsICJsb25naXR1ZGUiOiAzOS4yNTc4NTEsICJuYW1lIjogIk1hbWlcdTAwMjdzIGNob2ljZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNWNlZTI2MzItZmI3Yi00MmY0LWFiZmEtMDRjMTU2MTk2NzM2XzE1NjE0NTY0NzkuanBnIiwgInByaWNlIjogNDAwMDAsICJzaXplcyI6IFsiMzMiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1NzkyOCwgLTYuNzkyMDQ4LCAzOS4yNTc5MjgsIC02Ljc5MjA0OF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU3OTI4LCAtNi43OTIwNDhdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzAiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjVUMDk6NTI6MTMuODMxWiIsICJlYzVfdXVpZCI6ICI1ZjJiYWQ3Yy1mNThmLTQyNmYtOWFlMi0zMTQxMWJmOWFkYzYiLCAibGF0aXR1ZGUiOiAtNi43OTIwNDgsICJsb25naXR1ZGUiOiAzOS4yNTc5MjgsICJuYW1lIjogIk1hbWlcdTAwMjdzIGNob2ljZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNWYyYmFkN2MtZjU4Zi00MjZmLTlhZTItMzE0MTFiZjlhZGM2XzE1NjE0NTYzMjcuanBnIiwgInByaWNlIjogNDAwMDAsICJzaXplcyI6IFsiMzYiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1Nzg4NSwgLTYuNzkxOTg0LCAzOS4yNTc4ODUsIC02Ljc5MTk4NF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU3ODg1LCAtNi43OTE5ODRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjVUMDk6NTA6MDEuNjY4WiIsICJlYzVfdXVpZCI6ICJkOWFiMTc1MC1mMGMwLTQwYTUtOGUzYS0zM2E0N2RiNzk1ZTAiLCAibGF0aXR1ZGUiOiAtNi43OTE5ODQsICJsb25naXR1ZGUiOiAzOS4yNTc4ODUsICJuYW1lIjogIk1hIGl0XHUwMDI3cyBjaG9pY2VhIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJkOWFiMTc1MC1mMGMwLTQwYTUtOGUzYS0zM2E0N2RiNzk1ZTBfMTU2MTQ1NjE3OS5qcGciLCAicHJpY2UiOiA0MDAwMCwgInNpemVzIjogWyIzNiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU3ODQ5LCAtNi43OTE4ODcsIDM5LjI1Nzg0OSwgLTYuNzkxODg3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTc4NDksIC02Ljc5MTg4N10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQwOTo0NzoyNS40OTFaIiwgImVjNV91dWlkIjogIjA1YTAyMDBjLTk1MTctNDJkNC1hZDNiLWUwMTVjNTI5YTdjOCIsICJsYXRpdHVkZSI6IC02Ljc5MTg4NywgImxvbmdpdHVkZSI6IDM5LjI1Nzg0OSwgIm5hbWUiOiAiVE5JS0xUVSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMDVhMDIwMGMtOTUxNy00MmQ0LWFkM2ItZTAxNWM1MjlhN2M4XzE1NjE0NTYwMzguanBnIiwgInByaWNlIjogNTIwMDAsICJzaXplcyI6IFsiMzUiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1NzkwNiwgLTYuNzkxOTMzLCAzOS4yNTc5MDYsIC02Ljc5MTkzM10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU3OTA2LCAtNi43OTE5MzNdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzMiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjVUMDk6NDA6MTUuNjc2WiIsICJlYzVfdXVpZCI6ICI4NzFmMGQxYi1iNmM3LTQzMTYtYTdmYi04YzJjNGUwZTQwMjkiLCAibGF0aXR1ZGUiOiAtNi43OTE5MzMsICJsb25naXR1ZGUiOiAzOS4yNTc5MDYsICJuYW1lIjogIlNtYXJ0Zml0IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI4NzFmMGQxYi1iNmM3LTQzMTYtYTdmYi04YzJjNGUwZTQwMjlfMTU2MTQ1NTYwOC5qcGciLCAicHJpY2UiOiA0MDAwMCwgInNpemVzIjogWyIzMyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU3ODM5LCAtNi43OTE4NzgsIDM5LjI1NzgzOSwgLTYuNzkxODc4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTc4MzksIC02Ljc5MTg3OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzNCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQwOTozNzoxMy4zNzhaIiwgImVjNV91dWlkIjogImIyMzMwY2U2LWVlODktNDM0MS04NTBlLTFmMWU1MTZiNDRlZCIsICJsYXRpdHVkZSI6IC02Ljc5MTg3OCwgImxvbmdpdHVkZSI6IDM5LjI1NzgzOSwgIm5hbWUiOiAiVGFpeXUiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImIyMzMwY2U2LWVlODktNDM0MS04NTBlLTFmMWU1MTZiNDRlZF8xNTYxNDU1NDI2LmpwZyIsICJwcmljZSI6IDQwMDAwLCAic2l6ZXMiOiBbIjMzIiwgIjM2Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYyMTUsIC02Ljc5MTE3NCwgMzkuMjU2MjE1LCAtNi43OTExNzRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjIxNSwgLTYuNzkxMTc0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM1IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDA4OjUyOjQzLjMwNFoiLCAiZWM1X3V1aWQiOiAiNzA5NWNhZWMtMmY0NC00NDMyLTg4M2QtOTkwYmQ1YThlNTFmIiwgImxhdGl0dWRlIjogLTYuNzkxMTc0LCAibG9uZ2l0dWRlIjogMzkuMjU2MjE1LCAibmFtZSI6ICJOaWtlIGFpciIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNzA5NWNhZWMtMmY0NC00NDMyLTg4M2QtOTkwYmQ1YThlNTFmXzE1NjE0NTI3NTYuanBnIiwgInByaWNlIjogMTUwMDAwLCAic2l6ZXMiOiBbIjQzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYxMjQsIC02Ljc5MTE2NCwgMzkuMjU2MTI0LCAtNi43OTExNjRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjEyNCwgLTYuNzkxMTY0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM2IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDA4OjQ3OjU5LjA2OFoiLCAiZWM1X3V1aWQiOiAiZDQ2YjNmMDktYjc5ZC00NDM1LWJlMzItM2E2OWYyMWVlMDhkIiwgImxhdGl0dWRlIjogLTYuNzkxMTY0LCAibG9uZ2l0dWRlIjogMzkuMjU2MTI0LCAibmFtZSI6ICJBZGlkYXMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImQ0NmIzZjA5LWI3OWQtNDQzNS1iZTMyLTNhNjlmMjFlZTA4ZF8xNTYxNDUyNjM4LmpwZyIsICJwcmljZSI6IDE1MDAwMCwgInNpemVzIjogWyI0MiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MjM3LCAtNi43OTExNjgsIDM5LjI1NjIzNywgLTYuNzkxMTY4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYyMzcsIC02Ljc5MTE2OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzNyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQwODo0NzozOS43MTZaIiwgImVjNV91dWlkIjogIjhjOWY4OGVlLWUyMzItNDEwZi05N2MzLTg4NDY4ZTUxMmExNCIsICJsYXRpdHVkZSI6IC02Ljc5MTE2OCwgImxvbmdpdHVkZSI6IDM5LjI1NjIzNywgIm5hbWUiOiAiVmFucyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiOGM5Zjg4ZWUtZTIzMi00MTBmLTk3YzMtODg0NjhlNTEyYTE0XzE1NjE0NTI0NTMuanBnIiwgInByaWNlIjogMTEwMDAwLCAic2l6ZXMiOiBbIjQ0Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYyMDksIC02Ljc5MTE1MiwgMzkuMjU2MjA5LCAtNi43OTExNTJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjIwOSwgLTYuNzkxMTUyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDA4OjQ0OjU2Ljk5N1oiLCAiZWM1X3V1aWQiOiAiZDUwNjkzYTMtYzVmOC00ZjNkLWE4ZjEtYzA1YzExMDBhZjNkIiwgImxhdGl0dWRlIjogLTYuNzkxMTUyLCAibG9uZ2l0dWRlIjogMzkuMjU2MjA5LCAibmFtZSI6ICJCYWxlbmNpYWdhIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJkNTA2OTNhMy1jNWY4LTRmM2QtYThmMS1jMDVjMTEwMGFmM2RfMTU2MTQ1MjI4NC5qcGciLCAicHJpY2UiOiAxNTAwMDAsICJzaXplcyI6IFsiNDIiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1NjI2NSwgLTYuNzkxMTk1LCAzOS4yNTYyNjUsIC02Ljc5MTE5NV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU2MjY1LCAtNi43OTExOTVdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjVUMDg6NDI6NDcuMTY4WiIsICJlYzVfdXVpZCI6ICIyYmI2NjM2Mi0wNmU4LTQ1ZjgtYjMzYi0xNDZmM2UyZWMzNTUiLCAibGF0aXR1ZGUiOiAtNi43OTExOTUsICJsb25naXR1ZGUiOiAzOS4yNTYyNjUsICJuYW1lIjogIlNlYXNvbjYiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjJiYjY2MzYyLTA2ZTgtNDVmOC1iMzNiLTE0NmYzZTJlYzM1NV8xNTYxNDUyMTU4LmpwZyIsICJwcmljZSI6IDEzMDAwMCwgInNpemVzIjogWyI0MiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MTc3LCAtNi43OTExNzEsIDM5LjI1NjE3NywgLTYuNzkxMTcxXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYxNzcsIC02Ljc5MTE3MV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI0MCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQwODo0MDo1OC40NDBaIiwgImVjNV91dWlkIjogImE4ZjdiNGZiLTU5YTYtNDQ1Ny04NDI4LWYwYWQ2ZWRjMDMzYSIsICJsYXRpdHVkZSI6IC02Ljc5MTE3MSwgImxvbmdpdHVkZSI6IDM5LjI1NjE3NywgIm5hbWUiOiAiQ29udmVyc2UiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImE4ZjdiNGZiLTU5YTYtNDQ1Ny04NDI4LWYwYWQ2ZWRjMDMzYV8xNTYxNDUyMDUyLmpwZyIsICJwcmljZSI6IDE1MDAwMCwgInNpemVzIjogWyI0MiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MjUzLCAtNi43OTEyMDMsIDM5LjI1NjI1MywgLTYuNzkxMjAzXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYyNTMsIC02Ljc5MTIwM10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI0MSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQwODozODoxNy44NzVaIiwgImVjNV91dWlkIjogIjVmMWZmZTQyLWY3OTUtNDc1NC05YmI5LTJjZjMwM2ZhYTFkNiIsICJsYXRpdHVkZSI6IC02Ljc5MTIwMywgImxvbmdpdHVkZSI6IDM5LjI1NjI1MywgIm5hbWUiOiAiR2VudGxlbWVuIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI1ZjFmZmU0Mi1mNzk1LTQ3NTQtOWJiOS0yY2YzMDNmYWExZDZfMTU2MTQ1MTg4OC5qcGciLCAicHJpY2UiOiAxNTAwMDAsICJzaXplcyI6IFsiNDIiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1NjI0MywgLTYuNzkxMTQ1LCAzOS4yNTYyNDMsIC02Ljc5MTE0NV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU2MjQzLCAtNi43OTExNDVdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiNDIiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjVUMDg6MzY6MTMuNzA5WiIsICJlYzVfdXVpZCI6ICJjYWE0NGFmZC1mMWQ2LTQxNjQtYTRlMS0xYjg4MWZjNGQxMjMiLCAibGF0aXR1ZGUiOiAtNi43OTExNDUsICJsb25naXR1ZGUiOiAzOS4yNTYyNDMsICJuYW1lIjogIlllZXp5IEFESURBUyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiY2FhNDRhZmQtZjFkNi00MTY0LWE0ZTEtMWI4ODFmYzRkMTIzXzE1NjE0NTE3NjYuanBnIiwgInByaWNlIjogMTUwMDAwLCAic2l6ZXMiOiBbIjQyIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYyNjksIC02Ljc5MTE4OSwgMzkuMjU2MjY5LCAtNi43OTExODldLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjI2OSwgLTYuNzkxMTg5XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjQzIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDA4OjM0OjEyLjE2MVoiLCAiZWM1X3V1aWQiOiAiNGE2ZGY0MzUtNDFhNy00Yjc5LTg3ZDAtMDI1ZDA3MWI5YzZhIiwgImxhdGl0dWRlIjogLTYuNzkxMTg5LCAibG9uZ2l0dWRlIjogMzkuMjU2MjY5LCAibmFtZSI6ICJab29tWCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNGE2ZGY0MzUtNDFhNy00Yjc5LTg3ZDAtMDI1ZDA3MWI5YzZhXzE1NjE0NTE2NDUuanBnIiwgInByaWNlIjogMTUwMDAwLCAic2l6ZXMiOiBbIjQ0Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYxODQsIC02Ljc5MTE5NywgMzkuMjU2MTg0LCAtNi43OTExOTddLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjE4NCwgLTYuNzkxMTk3XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjQ0IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDA4OjMxOjM0LjA0OFoiLCAiZWM1X3V1aWQiOiAiNjVjNjJlNGUtZDkzNi00ODE3LTg0NTQtZDVmMGQwN2NiNzczIiwgImxhdGl0dWRlIjogLTYuNzkxMTk3LCAibG9uZ2l0dWRlIjogMzkuMjU2MTg0LCAibmFtZSI6ICJBZGlkYXMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjY1YzYyZTRlLWQ5MzYtNDgxNy04NDU0LWQ1ZjBkMDdjYjc3M18xNTYxNDUxNDgzLmpwZyIsICJwcmljZSI6IDE1MDAwMCwgInNpemVzIjogWyI0NSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MTY5LCAtNi43OTExMzIsIDM5LjI1NjE2OSwgLTYuNzkxMTMyXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYxNjksIC02Ljc5MTEzMl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI0NSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQwODoyOToxNy44MjhaIiwgImVjNV91dWlkIjogIjE3MTliNmNjLTg4MDQtNDViNy05ZjE0LTBkMTliZTNiNjI0YSIsICJsYXRpdHVkZSI6IC02Ljc5MTEzMiwgImxvbmdpdHVkZSI6IDM5LjI1NjE2OSwgIm5hbWUiOiAiUnMgcnVubmluZyBzeXN0ZW0iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjE3MTliNmNjLTg4MDQtNDViNy05ZjE0LTBkMTliZTNiNjI0YV8xNTYxNDUxMzUxLmpwZyIsICJwcmljZSI6IDE1MDAwMCwgInNpemVzIjogWyI0NSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MjM5LCAtNi43OTExMzcsIDM5LjI1NjIzOSwgLTYuNzkxMTM3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYyMzksIC02Ljc5MTEzN10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI0NiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQwODoyNjo0NC4yNDVaIiwgImVjNV91dWlkIjogIjY0NDcyYzFhLTc1N2ItNGU4My1hNDg0LWRkOGUxZDhmMDUwYyIsICJsYXRpdHVkZSI6IC02Ljc5MTEzNywgImxvbmdpdHVkZSI6IDM5LjI1NjIzOSwgIm5hbWUiOiAiVmFucyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNjQ0NzJjMWEtNzU3Yi00ZTgzLWE0ODQtZGQ4ZTFkOGYwNTBjXzE1NjE0NTExOTIuanBnIiwgInByaWNlIjogMTAwMDAwLCAic2l6ZXMiOiBbIjQ0Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYxODIsIC02Ljc5MTE0NiwgMzkuMjU2MTgyLCAtNi43OTExNDZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjE4MiwgLTYuNzkxMTQ2XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjQ3IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDA4OjIzOjUwLjk2N1oiLCAiZWM1X3V1aWQiOiAiY2I1N2I4NDUtOTQ2Zi00Zjk2LWE0OGMtYmRhMTBiODg4ZWQ0IiwgImxhdGl0dWRlIjogLTYuNzkxMTQ2LCAibG9uZ2l0dWRlIjogMzkuMjU2MTgyLCAibmFtZSI6ICJBZGlkYXMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImNiNTdiODQ1LTk0NmYtNGY5Ni1hNDhjLWJkYTEwYjg4OGVkNF8xNTYxNDUxMDI1LmpwZyIsICJwcmljZSI6IDE1MDAwMCwgInNpemVzIjogWyI0MSIsICI0MiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MjI4LCAtNi43OTExMjksIDM5LjI1NjIyOCwgLTYuNzkxMTI5XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYyMjgsIC02Ljc5MTEyOV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI0OCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNVQwODoyMTowNy41OTJaIiwgImVjNV91dWlkIjogImMwMjRhZjUzLTJlMzgtNGNkOC1iYzhkLTc0ZGRmZTY1ZGI4ZCIsICJsYXRpdHVkZSI6IC02Ljc5MTEyOSwgImxvbmdpdHVkZSI6IDM5LjI1NjIyOCwgIm5hbWUiOiAiTVJOLTU1MCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiYzAyNGFmNTMtMmUzOC00Y2Q4LWJjOGQtNzRkZGZlNjVkYjhkXzE1NjE0NTA4NjEuanBnIiwgInByaWNlIjogMTUwMDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYxOTEsIC02Ljc5MTE2NiwgMzkuMjU2MTkxLCAtNi43OTExNjZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjE5MSwgLTYuNzkxMTY2XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjQ5IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDA4OjE5OjE5Ljc3NFoiLCAiZWM1X3V1aWQiOiAiNTFkZjMwOWQtNzYxYi00YjVmLWJlOWMtOTk2YWM0ZDc1OTBjIiwgImxhdGl0dWRlIjogLTYuNzkxMTY2LCAibG9uZ2l0dWRlIjogMzkuMjU2MTkxLCAibmFtZSI6ICJGbGlnaHRzcGVlZCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNTFkZjMwOWQtNzYxYi00YjVmLWJlOWMtOTk2YWM0ZDc1OTBjXzE1NjE0NTA3NDcuanBnIiwgInByaWNlIjogMTUwMDAwLCAic2l6ZXMiOiBbIjQxIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYxMjgsIC02Ljc5MTE4NiwgMzkuMjU2MTI4LCAtNi43OTExODZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjEyOCwgLTYuNzkxMTg2XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjUwIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI1VDA4OjE1OjU0LjM2OFoiLCAiZWM1X3V1aWQiOiAiZjliOWEzN2EtNjU1MC00MzllLWI0MmEtNmZhOWQ4MDA0Y2I1IiwgImxhdGl0dWRlIjogLTYuNzkxMTg2LCAibG9uZ2l0dWRlIjogMzkuMjU2MTI4LCAibmFtZSI6ICJOaWtlIEFpciIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZjliOWEzN2EtNjU1MC00MzllLWI0MmEtNmZhOWQ4MDA0Y2I1XzE1NjE0NTA1NDQuanBnIiwgInByaWNlIjogMTUwMDAwLCAic2l6ZXMiOiBbIjQyIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYxNSwgLTYuNzkxMjQ1LCAzOS4yNTYxNSwgLTYuNzkxMjQ1XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYxNSwgLTYuNzkxMjQ1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjUxIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEzOjQ2OjU0LjIxMFoiLCAiZWM1X3V1aWQiOiAiN2I0MjM5MjUtYzllNi00MTdmLTljZGUtYWZlYTAyNTQ5ZmI2IiwgImxhdGl0dWRlIjogLTYuNzkxMjQ1LCAibG9uZ2l0dWRlIjogMzkuMjU2MTUsICJuYW1lIjogIkNsb3dzZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiN2I0MjM5MjUtYzllNi00MTdmLTljZGUtYWZlYTAyNTQ5ZmI2XzE1NjEzODQwMDguanBnIiwgInByaWNlIjogNDAwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1NjAyMSwgLTYuNzkxMDkxLCAzOS4yNTYwMjEsIC02Ljc5MTA5MV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU2MDIxLCAtNi43OTEwOTFdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiNTIiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTM6NDQ6MDguNTU4WiIsICJlYzVfdXVpZCI6ICIzMmRiNjNiZC03YTc5LTRlZGYtOWUxNy02YzIxODk5MGY5YTAiLCAibGF0aXR1ZGUiOiAtNi43OTEwOTEsICJsb25naXR1ZGUiOiAzOS4yNTYwMjEsICJuYW1lIjogIkFuZGFyaW5hIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIzMmRiNjNiZC03YTc5LTRlZGYtOWUxNy02YzIxODk5MGY5YTBfMTU2MTM4Mzg0Mi5qcGciLCAicHJpY2UiOiA1MDAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MjU5LCAtNi43OTEwNDgsIDM5LjI1NjI1OSwgLTYuNzkxMDQ4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYyNTksIC02Ljc5MTA0OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI1MyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMzo0MjowNy42NzRaIiwgImVjNV91dWlkIjogImEzODYzNzlkLTE2NDMtNGYzYy1hYjQ1LTIyMzdjYTA2MmIzNiIsICJsYXRpdHVkZSI6IC02Ljc5MTA0OCwgImxvbmdpdHVkZSI6IDM5LjI1NjI1OSwgIm5hbWUiOiAiIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJhMzg2Mzc5ZC0xNjQzLTRmM2MtYWI0NS0yMjM3Y2EwNjJiMzZfMTU2MTM4MzcyMC5qcGciLCAicHJpY2UiOiA2MDAwMCwgInNpemVzIjogWyIzMyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MjI3LCAtNi43OTEwMDIsIDM5LjI1NjIyNywgLTYuNzkxMDAyXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYyMjcsIC02Ljc5MTAwMl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI1NCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMzo0MDoyNi4zNDdaIiwgImVjNV91dWlkIjogImU3ZWNmZWFhLTA0MjYtNGM3ZC1hNGFiLWUwMWQ2Njk4OTk1ZiIsICJsYXRpdHVkZSI6IC02Ljc5MTAwMiwgImxvbmdpdHVkZSI6IDM5LjI1NjIyNywgIm5hbWUiOiAiR3VvYmlhbyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZTdlY2ZlYWEtMDQyNi00YzdkLWE0YWItZTAxZDY2OTg5OTVmXzE1NjEzODM2MTkuanBnIiwgInByaWNlIjogNDAwMDAsICJzaXplcyI6IFsiMzMiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1NjIxNSwgLTYuNzkxMDg5LCAzOS4yNTYyMTUsIC02Ljc5MTA4OV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU2MjE1LCAtNi43OTEwODldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiNTUiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTM6Mzg6MjUuNTA4WiIsICJlYzVfdXVpZCI6ICI5Y2E5OTg4YS1kYWYyLTQyMmQtOTg2Ny03NWU2NTYwY2IyNzkiLCAibGF0aXR1ZGUiOiAtNi43OTEwODksICJsb25naXR1ZGUiOiAzOS4yNTYyMTUsICJuYW1lIjogIiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiOWNhOTk4OGEtZGFmMi00MjJkLTk4NjctNzVlNjU2MGNiMjc5XzE1NjEzODM0OTguanBnIiwgInByaWNlIjogODAwMDAsICJzaXplcyI6IFsiMzMiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1NjE2NiwgLTYuNzkxMTUxLCAzOS4yNTYxNjYsIC02Ljc5MTE1MV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU2MTY2LCAtNi43OTExNTFdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiNTYiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTM6Mzc6MTEuODUxWiIsICJlYzVfdXVpZCI6ICI2ZjBiYmE3OC04NTRmLTRkMzAtOTE4YS02OGFjZWI4OTdiN2UiLCAibGF0aXR1ZGUiOiAtNi43OTExNTEsICJsb25naXR1ZGUiOiAzOS4yNTYxNjYsICJuYW1lIjogIkJlcmdhdGkuLi4iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjZmMGJiYTc4LTg1NGYtNGQzMC05MThhLTY4YWNlYjg5N2I3ZV8xNTYxMzgzNDI0LmpwZyIsICJwcmljZSI6IDI1MDAwMCwgInNpemVzIjogWyIzMyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MTgyLCAtNi43OTExMjMsIDM5LjI1NjE4MiwgLTYuNzkxMTIzXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYxODIsIC02Ljc5MTEyM10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI1NyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMzozNTo1MC42MzVaIiwgImVjNV91dWlkIjogIjA5ZTlkZmM5LTA2MDMtNDNlYS1iZGE4LWY3ODYwNDEzYmU1ZSIsICJsYXRpdHVkZSI6IC02Ljc5MTEyMywgImxvbmdpdHVkZSI6IDM5LjI1NjE4MiwgIm5hbWUiOiAiUFJBREEgbWlsYW5vIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIwOWU5ZGZjOS0wNjAzLTQzZWEtYmRhOC1mNzg2MDQxM2JlNWVfMTU2MTM4MzM0My5qcGciLCAicHJpY2UiOiAxMDAwMDAsICJzaXplcyI6IFsiMzMiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1NjMwNiwgLTYuNzkxMTkzLCAzOS4yNTYzMDYsIC02Ljc5MTE5M10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU2MzA2LCAtNi43OTExOTNdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiNTgiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTM6MTI6NTMuMjQ2WiIsICJlYzVfdXVpZCI6ICJmNTZmODFiNy1iNWY2LTRjMWQtYWI5MC1hM2JlYjNlYjM3YjkiLCAibGF0aXR1ZGUiOiAtNi43OTExOTMsICJsb25naXR1ZGUiOiAzOS4yNTYzMDYsICJuYW1lIjogIkhvbW1lK0ZlbW1lIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJmNTZmODFiNy1iNWY2LTRjMWQtYWI5MC1hM2JlYjNlYjM3YjlfMTU2MTM4MTk2MS5qcGciLCAicHJpY2UiOiA3MDAwMCwgInNpemVzIjogWyIzMyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MjA1LCAtNi43OTEyMDEsIDM5LjI1NjIwNSwgLTYuNzkxMjAxXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYyMDUsIC02Ljc5MTIwMV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI1OSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMzoxMDowNC43MTZaIiwgImVjNV91dWlkIjogIjc2OWJkODlkLWZmNjAtNGZjYy04NzRmLWI0YjI0M2E3ODBkNiIsICJsYXRpdHVkZSI6IC02Ljc5MTIwMSwgImxvbmdpdHVkZSI6IDM5LjI1NjIwNSwgIm5hbWUiOiAiQ2hhbmVsIHBhcmlzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI3NjliZDg5ZC1mZjYwLTRmY2MtODc0Zi1iNGIyNDNhNzgwZDZfMTU2MTM4MTc3NS5qcGciLCAicHJpY2UiOiA4MDAwMCwgInNpemVzIjogWyIzMyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MTgzLCAtNi43OTExMjgsIDM5LjI1NjE4MywgLTYuNzkxMTI4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYxODMsIC02Ljc5MTEyOF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI2MCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMzowNjo1Mi45MTNaIiwgImVjNV91dWlkIjogIjkwY2U5ZTUwLTA5NmMtNGFhYy04NzZlLTMxYzZlMmVlNzBhMiIsICJsYXRpdHVkZSI6IC02Ljc5MTEyOCwgImxvbmdpdHVkZSI6IDM5LjI1NjE4MywgIm5hbWUiOiAiIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI5MGNlOWU1MC0wOTZjLTRhYWMtODc2ZS0zMWM2ZTJlZTcwYTJfMTU2MTM4MTYwNS5qcGciLCAicHJpY2UiOiAxMDAwMDAsICJzaXplcyI6IFsiMzMiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1NjIwMywgLTYuNzkxMTU1LCAzOS4yNTYyMDMsIC02Ljc5MTE1NV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU2MjAzLCAtNi43OTExNTVdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiNjEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTM6MDA6MTAuOTkwWiIsICJlYzVfdXVpZCI6ICI3ZGZiNGUzZS1iNDBhLTRhYTctYWRmYi0yZDc2OTY5MDUwM2EiLCAibGF0aXR1ZGUiOiAtNi43OTExNTUsICJsb25naXR1ZGUiOiAzOS4yNTYyMDMsICJuYW1lIjogIiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiN2RmYjRlM2UtYjQwYS00YWE3LWFkZmItMmQ3Njk2OTA1MDNhXzE1NjEzODEyMDUuanBnIiwgInByaWNlIjogMzUwMDAsICJzaXplcyI6IFsiMzMiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1NjI2LCAtNi43OTExNTYsIDM5LjI1NjI2LCAtNi43OTExNTZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjI2LCAtNi43OTExNTZdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiNjIiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTI6NTg6MDYuODk5WiIsICJlYzVfdXVpZCI6ICJmMmQxOTQ2Yy02MGZiLTRmOWUtODIwYi05NjQ2ZDA4MjRhZDkiLCAibGF0aXR1ZGUiOiAtNi43OTExNTYsICJsb25naXR1ZGUiOiAzOS4yNTYyNiwgIm5hbWUiOiAiIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJmMmQxOTQ2Yy02MGZiLTRmOWUtODIwYi05NjQ2ZDA4MjRhZDlfMTU2MTM4MTA4MS5qcGciLCAicHJpY2UiOiA2MDAwMCwgInNpemVzIjogWyIzMyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MjQ4LCAtNi43OTExMzQsIDM5LjI1NjI0OCwgLTYuNzkxMTM0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYyNDgsIC02Ljc5MTEzNF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI2MyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMjo1Njo1Mi4wMjNaIiwgImVjNV91dWlkIjogImI0NTc1MGMxLWEyYjQtNDZkZi1iZTg5LTQyY2JkODRmMjg1NCIsICJsYXRpdHVkZSI6IC02Ljc5MTEzNCwgImxvbmdpdHVkZSI6IDM5LjI1NjI0OCwgIm5hbWUiOiAiRmlyc3QgcXVlZW4iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImI0NTc1MGMxLWEyYjQtNDZkZi1iZTg5LTQyY2JkODRmMjg1NF8xNTYxMzgxMDA1LmpwZyIsICJwcmljZSI6IDUwMDAwLCAic2l6ZXMiOiBbIjMzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYyMzEsIC02Ljc5MTA3MSwgMzkuMjU2MjMxLCAtNi43OTEwNzFdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjIzMSwgLTYuNzkxMDcxXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjY0IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEyOjU0OjUwLjQ2OFoiLCAiZWM1X3V1aWQiOiAiZjJlOTc0ZmQtM2IzNi00OThhLWFmMjYtMTc0N2JhYmU1NDhhIiwgImxhdGl0dWRlIjogLTYuNzkxMDcxLCAibG9uZ2l0dWRlIjogMzkuMjU2MjMxLCAibmFtZSI6ICIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImYyZTk3NGZkLTNiMzYtNDk4YS1hZjI2LTE3NDdiYWJlNTQ4YV8xNTYxMzgwODgzLmpwZyIsICJwcmljZSI6IDUwMDAwLCAic2l6ZXMiOiBbIjMzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYxNzgsIC02Ljc5MTEzOSwgMzkuMjU2MTc4LCAtNi43OTExMzldLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjE3OCwgLTYuNzkxMTM5XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjY1IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEyOjUyOjUzLjE2NFoiLCAiZWM1X3V1aWQiOiAiNWQ1ZTUxNWItNGU1OS00ZDIxLWI1NjItMzM2NzRlNjA2YTQ4IiwgImxhdGl0dWRlIjogLTYuNzkxMTM5LCAibG9uZ2l0dWRlIjogMzkuMjU2MTc4LCAibmFtZSI6ICIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjVkNWU1MTViLTRlNTktNGQyMS1iNTYyLTMzNjc0ZTYwNmE0OF8xNTYxMzgwNzYyLmpwZyIsICJwcmljZSI6IDYwMDAwLCAic2l6ZXMiOiBbIjMzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYyNDEsIC02Ljc5MTIxNiwgMzkuMjU2MjQxLCAtNi43OTEyMTZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjI0MSwgLTYuNzkxMjE2XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjY2IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEyOjUwOjM5Ljc3MloiLCAiZWM1X3V1aWQiOiAiM2E4MDk2NjAtY2EwZi00YWNmLTgyMDUtODliMWVkYzYyMDU0IiwgImxhdGl0dWRlIjogLTYuNzkxMjE2LCAibG9uZ2l0dWRlIjogMzkuMjU2MjQxLCAibmFtZSI6ICJOaWNlIHN0eWxlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIzYTgwOTY2MC1jYTBmLTRhY2YtODIwNS04OWIxZWRjNjIwNTRfMTU2MTM4MDYxNC5qcGciLCAicHJpY2UiOiA4MDAwMCwgInNpemVzIjogWyIzMyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MzIzLCAtNi43OTEwMywgMzkuMjU2MzIzLCAtNi43OTEwM10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU2MzIzLCAtNi43OTEwM10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI2NyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMjo0Nzo1NC43MTBaIiwgImVjNV91dWlkIjogIjgwYTViMjY1LTJhYTUtNGE0Yi1iYWQ5LTFiNjNkZDVjYzI1NSIsICJsYXRpdHVkZSI6IC02Ljc5MTAzLCAibG9uZ2l0dWRlIjogMzkuMjU2MzIzLCAibmFtZSI6ICJFSFNBTiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiODBhNWIyNjUtMmFhNS00YTRiLWJhZDktMWI2M2RkNWNjMjU1XzE1NjEzODA0NjkuanBnIiwgInByaWNlIjogODAwMDAsICJzaXplcyI6IFsiMzMiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1NjI1NywgLTYuNzkxMjA2LCAzOS4yNTYyNTcsIC02Ljc5MTIwNl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU2MjU3LCAtNi43OTEyMDZdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiNjgiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTI6NDU6MTguNjY3WiIsICJlYzVfdXVpZCI6ICIxY2Q2ZmQwNC1hYWMyLTQ3MjQtYTBkMC00ZDhjNGI5ODlmMzciLCAibGF0aXR1ZGUiOiAtNi43OTEyMDYsICJsb25naXR1ZGUiOiAzOS4yNTYyNTcsICJuYW1lIjogIiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMWNkNmZkMDQtYWFjMi00NzI0LWEwZDAtNGQ4YzRiOTg5ZjM3XzE1NjEzODAzMTMuanBnIiwgInByaWNlIjogMTAwMDAwLCAic2l6ZXMiOiBbIjMzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYyNSwgLTYuNzkxMzQ2LCAzOS4yNTYyNSwgLTYuNzkxMzQ2XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYyNSwgLTYuNzkxMzQ2XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjY5IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogMTkuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMjo0Mzo0My42NTBaIiwgImVjNV91dWlkIjogImJlYjhlZTM1LWJkZDktNGEzZC1hZDRkLTcyZjdhZjQ5MDFkMiIsICJsYXRpdHVkZSI6IC02Ljc5MTM0NiwgImxvbmdpdHVkZSI6IDM5LjI1NjI1LCAibmFtZSI6ICJOaWNlIHN0eWxlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJiZWI4ZWUzNS1iZGQ5LTRhM2QtYWQ0ZC03MmY3YWY0OTAxZDJfMTU2MTM4MDE5Ni5qcGciLCAicHJpY2UiOiA2MDAwMCwgInNpemVzIjogWyIzMyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MjE1LCAtNi43OTEwOSwgMzkuMjU2MjE1LCAtNi43OTEwOV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU2MjE1LCAtNi43OTEwOV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI3MCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDE5LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTI6NDE6MjMuMTAwWiIsICJlYzVfdXVpZCI6ICJjZmE0YWRmNy0xNjcxLTRlZTktOGZjYi01MGIwYjlkMzU3ZTIiLCAibGF0aXR1ZGUiOiAtNi43OTEwOSwgImxvbmdpdHVkZSI6IDM5LjI1NjIxNSwgIm5hbWUiOiAiQUlNRUlHQU8iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImNmYTRhZGY3LTE2NzEtNGVlOS04ZmNiLTUwYjBiOWQzNTdlMl8xNTYxMzgwMDc2LmpwZyIsICJwcmljZSI6IDcwMDAwLCAic2l6ZXMiOiBbIjM5Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYyMzIsIC02Ljc5MTAxLCAzOS4yNTYyMzIsIC02Ljc5MTAxXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYyMzIsIC02Ljc5MTAxXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjcxIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEyOjM4OjQwLjM1OFoiLCAiZWM1X3V1aWQiOiAiNjY5NTZlZjctMWRmMy00NjY0LThlYmQtMDg1ZGZmZTYyZDkzIiwgImxhdGl0dWRlIjogLTYuNzkxMDEsICJsb25naXR1ZGUiOiAzOS4yNTYyMzIsICJuYW1lIjogIldoaXRlIFNuZWFrZXIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjY2OTU2ZWY3LTFkZjMtNDY2NC04ZWJkLTA4NWRmZmU2MmQ5M18xNTYxMzc5OTE1LmpwZyIsICJwcmljZSI6IDUwMDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYyMTEsIC02Ljc5MTExNCwgMzkuMjU2MjExLCAtNi43OTExMTRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjIxMSwgLTYuNzkxMTE0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjcyIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEyOjM2OjQ1LjQ1MloiLCAiZWM1X3V1aWQiOiAiNGFlNGU4MDctMWEzYS00OWRmLWJkMzctYzM0ZDBiMWUxMmEwIiwgImxhdGl0dWRlIjogLTYuNzkxMTE0LCAibG9uZ2l0dWRlIjogMzkuMjU2MjExLCAibmFtZSI6ICJXZWx0bWFya2UiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjRhZTRlODA3LTFhM2EtNDlkZi1iZDM3LWMzNGQwYjFlMTJhMF8xNTYxMzc5Nzk2LmpwZyIsICJwcmljZSI6IDUwMDAwLCAic2l6ZXMiOiBbIjM5Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYyNDIsIC02Ljc5MTA2OSwgMzkuMjU2MjQyLCAtNi43OTEwNjldLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjI0MiwgLTYuNzkxMDY5XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjczIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEyOjMzOjIzLjI5N1oiLCAiZWM1X3V1aWQiOiAiMjU4MGRmYjYtMmUzZC00YzlmLWFlYzItZmRkZjViZmIxOWI0IiwgImxhdGl0dWRlIjogLTYuNzkxMDY5LCAibG9uZ2l0dWRlIjogMzkuMjU2MjQyLCAibmFtZSI6ICJNZWlsZWUiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjI1ODBkZmI2LTJlM2QtNGM5Zi1hZWMyLWZkZGY1YmZiMTliNF8xNTYxMzc5NTk3LmpwZyIsICJwcmljZSI6IDgwMDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYyMTUsIC02Ljc5MTA2NCwgMzkuMjU2MjE1LCAtNi43OTEwNjRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjIxNSwgLTYuNzkxMDY0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjc0IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEyOjMxOjQyLjI5NVoiLCAiZWM1X3V1aWQiOiAiYjNkYjA5ZjUtZWU3Ny00ZjllLTgxZmMtNTBkMDRjNzAzNDIyIiwgImxhdGl0dWRlIjogLTYuNzkxMDY0LCAibG9uZ2l0dWRlIjogMzkuMjU2MjE1LCAibmFtZSI6ICJNS1QiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImIzZGIwOWY1LWVlNzctNGY5ZS04MWZjLTUwZDA0YzcwMzQyMl8xNTYxMzc5NDk1LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQxIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYyNDEsIC02Ljc5MTE0NCwgMzkuMjU2MjQxLCAtNi43OTExNDRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjI0MSwgLTYuNzkxMTQ0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjc1IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEyOjI5OjMxLjg4OVoiLCAiZWM1X3V1aWQiOiAiMDdiY2QwYjQtZGI0ZS00ZWYyLWE4MmQtZWNkNzU1YzZkNzlhIiwgImxhdGl0dWRlIjogLTYuNzkxMTQ0LCAibG9uZ2l0dWRlIjogMzkuMjU2MjQxLCAibmFtZSI6ICJNZWlsZWUiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjA3YmNkMGI0LWRiNGUtNGVmMi1hODJkLWVjZDc1NWM2ZDc5YV8xNTYxMzc5MzY2LmpwZyIsICJwcmljZSI6IDcwMDAwLCAic2l6ZXMiOiBbIjM5Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYyMiwgLTYuNzkxMDI4LCAzOS4yNTYyMiwgLTYuNzkxMDI4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYyMiwgLTYuNzkxMDI4XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjc2IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEyOjI3OjQ0LjkxNVoiLCAiZWM1X3V1aWQiOiAiOWVhNjI5ZDItMjAwMC00M2I5LThiZWQtMTYxNmJmMGEyMTkyIiwgImxhdGl0dWRlIjogLTYuNzkxMDI4LCAibG9uZ2l0dWRlIjogMzkuMjU2MjIsICJuYW1lIjogIkJlcmdhdGkuLi4iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjllYTYyOWQyLTIwMDAtNDNiOS04YmVkLTE2MTZiZjBhMjE5Ml8xNTYxMzc5MjU5LmpwZyIsICJwcmljZSI6IDEwMDAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MTk1LCAtNi43OTEwODgsIDM5LjI1NjE5NSwgLTYuNzkxMDg4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYxOTUsIC02Ljc5MTA4OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI3NyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMjoyNTo1MS4zNDZaIiwgImVjNV91dWlkIjogImRlODg0ZWFiLTYyNGQtNGVlNS05YjQ1LTdjMDM2OGI0NzUwMCIsICJsYXRpdHVkZSI6IC02Ljc5MTA4OCwgImxvbmdpdHVkZSI6IDM5LjI1NjE5NSwgIm5hbWUiOiAiSCBcdTAwMjYgRCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZGU4ODRlYWItNjI0ZC00ZWU1LTliNDUtN2MwMzY4YjQ3NTAwXzE1NjEzNzkxNDMuanBnIiwgInByaWNlIjogMTAwMDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYyNDcsIC02Ljc5MTEzNSwgMzkuMjU2MjQ3LCAtNi43OTExMzVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjI0NywgLTYuNzkxMTM1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjc4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEyOjIzOjUyLjg1NVoiLCAiZWM1X3V1aWQiOiAiN2RiYzlkMTAtZmJkMS00MTFlLTlkZjctMGUwYmI2MTY0MGIzIiwgImxhdGl0dWRlIjogLTYuNzkxMTM1LCAibG9uZ2l0dWRlIjogMzkuMjU2MjQ3LCAibmFtZSI6ICJIIFx1MDAyNiBEIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI3ZGJjOWQxMC1mYmQxLTQxMWUtOWRmNy0wZTBiYjYxNjQwYjNfMTU2MTM3OTAyNy5qcGciLCAicHJpY2UiOiAxMDAwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1NjI0NCwgLTYuNzkxMTUyLCAzOS4yNTYyNDQsIC02Ljc5MTE1Ml0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU2MjQ0LCAtNi43OTExNTJdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiNzkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTI6MjE6NDUuNjUxWiIsICJlYzVfdXVpZCI6ICI2YWI3OWM2Ni04YjQ4LTQxZTgtOTMzZi0wNGZlYTdlMzA0MmYiLCAibGF0aXR1ZGUiOiAtNi43OTExNTIsICJsb25naXR1ZGUiOiAzOS4yNTYyNDQsICJuYW1lIjogIkFhcm9uZmFpeSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNmFiNzljNjYtOGI0OC00MWU4LTkzM2YtMDRmZWE3ZTMwNDJmXzE1NjEzNzg4OTkuanBnIiwgInByaWNlIjogODAwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1NjI1MSwgLTYuNzkxMTM0LCAzOS4yNTYyNTEsIC02Ljc5MTEzNF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU2MjUxLCAtNi43OTExMzRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiODAiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTI6MTk6MzUuMjY2WiIsICJlYzVfdXVpZCI6ICJjNzM4MDY3OS1kZWQ4LTQ4OTctOWVjZC03YjBhZTRjZTBjMWYiLCAibGF0aXR1ZGUiOiAtNi43OTExMzQsICJsb25naXR1ZGUiOiAzOS4yNTYyNTEsICJuYW1lIjogIkJlcmdhdGkuLi4iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImM3MzgwNjc5LWRlZDgtNDg5Ny05ZWNkLTdiMGFlNGNlMGMxZl8xNTYxMzc4NzY5LmpwZyIsICJwcmljZSI6IDEwMDAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MDc5LCAtNi43OTExODIsIDM5LjI1NjA3OSwgLTYuNzkxMTgyXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYwNzksIC02Ljc5MTE4Ml0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI4MSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMjoxNzoxMS4xMzRaIiwgImVjNV91dWlkIjogIjIxOTQ4ODIzLTY5NWMtNGI4Yi1hNjQ0LTM2ZmJiY2JjOWMxOSIsICJsYXRpdHVkZSI6IC02Ljc5MTE4MiwgImxvbmdpdHVkZSI6IDM5LjI1NjA3OSwgIm5hbWUiOiAiTmluZSB3ZXN0IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIyMTk0ODgyMy02OTVjLTRiOGItYTY0NC0zNmZiYmNiYzljMTlfMTU2MTM3ODYyNC5qcGciLCAicHJpY2UiOiAzNTAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2Mjc4LCAtNi43OTExMjksIDM5LjI1NjI3OCwgLTYuNzkxMTI5XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYyNzgsIC02Ljc5MTEyOV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI4MiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMjoxNToyNS4wNzNaIiwgImVjNV91dWlkIjogIjk4YWExYWI1LWIyY2UtNDQwOS1iZDI3LTk5MWRkMjMzNDdjMiIsICJsYXRpdHVkZSI6IC02Ljc5MTEyOSwgImxvbmdpdHVkZSI6IDM5LjI1NjI3OCwgIm5hbWUiOiAiSCBcdTAwMjYgRCAtIGhhcHB5IGRheS0iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjk4YWExYWI1LWIyY2UtNDQwOS1iZDI3LTk5MWRkMjMzNDdjMl8xNTYxMzc4NTE3LmpwZyIsICJwcmljZSI6IDYwMDAwLCAic2l6ZXMiOiBbIjM2Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNTYyODksIC02Ljc5MTExMywgMzkuMjU2Mjg5LCAtNi43OTExMTNdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjI4OSwgLTYuNzkxMTEzXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjgzIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNDQuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMjoxMzoxNi41MDZaIiwgImVjNV91dWlkIjogIjUwN2VhNTE4LTdhMzQtNGI3MC05MDg0LTRlMTA5NjYwZmFkYiIsICJsYXRpdHVkZSI6IC02Ljc5MTExMywgImxvbmdpdHVkZSI6IDM5LjI1NjI4OSwgIm5hbWUiOiAiIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI1MDdlYTUxOC03YTM0LTRiNzAtOTA4NC00ZTEwOTY2MGZhZGJfMTU2MTM3ODM4OC5qcGciLCAicHJpY2UiOiA3MDAwMCwgInNpemVzIjogWyIzNiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MTQ3LCAtNi43OTEwNTgsIDM5LjI1NjE0NywgLTYuNzkxMDU4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYxNDcsIC02Ljc5MTA1OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI4NCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMjoxMDo1MS4zNjBaIiwgImVjNV91dWlkIjogIjBlNTIwNDMwLWE2M2YtNDE4Zi04MGFmLWNiMTBjOTY3ZTE1YiIsICJsYXRpdHVkZSI6IC02Ljc5MTA1OCwgImxvbmdpdHVkZSI6IDM5LjI1NjE0NywgIm5hbWUiOiAiQUlNRUlHQU8iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjBlNTIwNDMwLWE2M2YtNDE4Zi04MGFmLWNiMTBjOTY3ZTE1Yl8xNTYxMzc4MjQyLmpwZyIsICJwcmljZSI6IDEyMDAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MjQ3LCAtNi43OTEyMzMsIDM5LjI1NjI0NywgLTYuNzkxMjMzXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYyNDcsIC02Ljc5MTIzM10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI4NSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMjowODozNC4wOTNaIiwgImVjNV91dWlkIjogImIwZDFiOTZkLWNjNzctNDc4OS1hOGFlLTNiYmNiNDY5MTVjMCIsICJsYXRpdHVkZSI6IC02Ljc5MTIzMywgImxvbmdpdHVkZSI6IDM5LjI1NjI0NywgIm5hbWUiOiAiSFx1MDAyNkQgLWhhcHB5IGRheS0iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImIwZDFiOTZkLWNjNzctNDc4OS1hOGFlLTNiYmNiNDY5MTVjMF8xNTYxMzc4MTA5LmpwZyIsICJwcmljZSI6IDEwMDAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MjI3LCAtNi43OTExMDQsIDM5LjI1NjIyNywgLTYuNzkxMTA0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNTYyMjcsIC02Ljc5MTEwNF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI4NiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMjowNTozOS45NDhaIiwgImVjNV91dWlkIjogIjgzZDRhZGNiLWQxMzEtNGRlYi05YWE5LTZjYjg3MDlkMDljYiIsICJsYXRpdHVkZSI6IC02Ljc5MTEwNCwgImxvbmdpdHVkZSI6IDM5LjI1NjIyNywgIm5hbWUiOiAiQ29vbCBnaXJsIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI4M2Q0YWRjYi1kMTMxLTRkZWItOWFhOS02Y2I4NzA5ZDA5Y2JfMTU2MTM3NzkzNS5qcGciLCAicHJpY2UiOiAxMDAwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1NjE1NiwgLTYuNzkxMDQzLCAzOS4yNTYxNTYsIC02Ljc5MTA0M10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU2MTU2LCAtNi43OTEwNDNdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiODciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTI6MDM6MjMuMjk4WiIsICJlYzVfdXVpZCI6ICIwY2VjMzdjYi0zMGI5LTQ5YzAtYWZkYi1jM2ZiNTA1ODUwOTUiLCAibGF0aXR1ZGUiOiAtNi43OTEwNDMsICJsb25naXR1ZGUiOiAzOS4yNTYxNTYsICJuYW1lIjogIk1hcmxvbiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMGNlYzM3Y2ItMzBiOS00OWMwLWFmZGItYzNmYjUwNTg1MDk1XzE1NjEzNzc3OTYuanBnIiwgInByaWNlIjogMjUwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1NjI1OSwgLTYuNzkxMjExLCAzOS4yNTYyNTksIC02Ljc5MTIxMV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU2MjU5LCAtNi43OTEyMTFdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiODgiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTI6MDA6MTguNTAzWiIsICJlYzVfdXVpZCI6ICIyNWRlYThhNy0zMWYwLTRmMDItODllZS1jYTNjMzAxMmJiODkiLCAibGF0aXR1ZGUiOiAtNi43OTEyMTEsICJsb25naXR1ZGUiOiAzOS4yNTYyNTksICJuYW1lIjogIlRhaXl1IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIyNWRlYThhNy0zMWYwLTRmMDItODllZS1jYTNjMzAxMmJiODlfMTU2MTM3NzU5Ni5qcGciLCAicHJpY2UiOiAxMDAwMDAsICJzaXplcyI6IFsiMzYiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI1NjIxMiwgLTYuNzkxMTczLCAzOS4yNTYyMTIsIC02Ljc5MTE3M10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjU2MjEyLCAtNi43OTExNzNdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiODkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTE6NTc6MTkuNTcxWiIsICJlYzVfdXVpZCI6ICJkMDU1MDUzNS02MjhlLTRjMTgtYmFjNy0zZmY4ZGUxNzdlZWYiLCAibGF0aXR1ZGUiOiAtNi43OTExNzMsICJsb25naXR1ZGUiOiAzOS4yNTYyMTIsICJuYW1lIjogIkggXHUwMDI2IEQgLSBoYXBweSBkYXktIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJkMDU1MDUzNS02MjhlLTRjMTgtYmFjNy0zZmY4ZGUxNzdlZWZfMTU2MTM3NzQzMy5qcGciLCAicHJpY2UiOiA4MDAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjU2MjIsIC02Ljc5MTE2LCAzOS4yNTYyMiwgLTYuNzkxMTZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI1NjIyLCAtNi43OTExNl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI5MCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMTo1NDo1OC4zNzBaIiwgImVjNV91dWlkIjogIjAxZTIwNzFkLWY3NDctNDdiMi05YzZjLTBkZTU5MDZmZmFhYyIsICJsYXRpdHVkZSI6IC02Ljc5MTE2LCAibG9uZ2l0dWRlIjogMzkuMjU2MjIsICJuYW1lIjogIkJlcmdhdGkuLi4iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjAxZTIwNzFkLWY3NDctNDdiMi05YzZjLTBkZTU5MDZmZmFhY18xNTYxMzc3MjkyLmpwZyIsICJwcmljZSI6IDEwMDAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2ODI0LCAtNi43Nzg2NiwgMzkuMjQ2ODI0LCAtNi43Nzg2Nl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2ODI0LCAtNi43Nzg2Nl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI5MSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMDo1ODoyOS41MzZaIiwgImVjNV91dWlkIjogIjUyNWQ3NjEyLTE5NjItNDU3Yi04NmNmLWI3OWM3YWM2ZTI4NiIsICJsYXRpdHVkZSI6IC02Ljc3ODY2LCAibG9uZ2l0dWRlIjogMzkuMjQ2ODI0LCAibmFtZSI6ICIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjUyNWQ3NjEyLTE5NjItNDU3Yi04NmNmLWI3OWM3YWM2ZTI4Nl8xNTYxMzczOTAzLmpwZyIsICJwcmljZSI6IDEwMDAwLCAic2l6ZXMiOiBbIjMzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY5MDMsIC02Ljc3ODU5MiwgMzkuMjQ2OTAzLCAtNi43Nzg1OTJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjkwMywgLTYuNzc4NTkyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjkyIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEwOjU2OjI0Ljk5OFoiLCAiZWM1X3V1aWQiOiAiZDdjOGJhOTAtZjUxNi00MGJjLWI4ZmUtMWE2YzgxMmIwNmJmIiwgImxhdGl0dWRlIjogLTYuNzc4NTkyLCAibG9uZ2l0dWRlIjogMzkuMjQ2OTAzLCAibmFtZSI6ICJMaXR0bGUgZnJpZW5kIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJkN2M4YmE5MC1mNTE2LTQwYmMtYjhmZS0xYTZjODEyYjA2YmZfMTU2MTM3Mzc3OS5qcGciLCAicHJpY2UiOiAxMDAwMCwgInNpemVzIjogWyIzMyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2ODMsIC02Ljc3ODYwNCwgMzkuMjQ2ODMsIC02Ljc3ODYwNF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2ODMsIC02Ljc3ODYwNF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI5MyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMDo1MzoxOS4yNDJaIiwgImVjNV91dWlkIjogIjczMDIzOGRhLTQ5YmItNDdjNy05NjE3LWM5OTJjNGQwNmY5ZCIsICJsYXRpdHVkZSI6IC02Ljc3ODYwNCwgImxvbmdpdHVkZSI6IDM5LjI0NjgzLCAibmFtZSI6ICIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjczMDIzOGRhLTQ5YmItNDdjNy05NjE3LWM5OTJjNGQwNmY5ZF8xNTYxMzczNDg5LmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjMzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY4NSwgLTYuNzc4NjAyLCAzOS4yNDY4NSwgLTYuNzc4NjAyXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY4NSwgLTYuNzc4NjAyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjk0IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEwOjQ4OjQ4Ljk1NFoiLCAiZWM1X3V1aWQiOiAiMDBhMWRmYmQtNTRiOC00NjdkLWE2NjktNzM3N2Y5ZDUzYjNjIiwgImxhdGl0dWRlIjogLTYuNzc4NjAyLCAibG9uZ2l0dWRlIjogMzkuMjQ2ODUsICJuYW1lIjogIiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMDBhMWRmYmQtNTRiOC00NjdkLWE2NjktNzM3N2Y5ZDUzYjNjXzE1NjEzNzMzMTkuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzMiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njg1OCwgLTYuNzc4NiwgMzkuMjQ2ODU4LCAtNi43Nzg2XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY4NTgsIC02Ljc3ODZdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiOTUiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTA6NDY6MjUuNDQ3WiIsICJlYzVfdXVpZCI6ICJkNjUyZDg0Ni03MWQ4LTRjMDMtOTBkYS0zZjIxMmY0ZWI1Y2MiLCAibGF0aXR1ZGUiOiAtNi43Nzg2LCAibG9uZ2l0dWRlIjogMzkuMjQ2ODU4LCAibmFtZSI6ICIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImQ2NTJkODQ2LTcxZDgtNGMwMy05MGRhLTNmMjEyZjRlYjVjY18xNTYxMzczMTc3LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjMzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3OTgsIC02Ljc3ODYyNywgMzkuMjQ2Nzk4LCAtNi43Nzg2MjddLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc5OCwgLTYuNzc4NjI3XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjk2IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEwOjQzOjI3LjY2M1oiLCAiZWM1X3V1aWQiOiAiOTdjZjdhN2UtNTc0ZC00ZTI4LTk1NjUtMjcwNWU2Y2FlZWVkIiwgImxhdGl0dWRlIjogLTYuNzc4NjI3LCAibG9uZ2l0dWRlIjogMzkuMjQ2Nzk4LCAibmFtZSI6ICIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjk3Y2Y3YTdlLTU3NGQtNGUyOC05NTY1LTI3MDVlNmNhZWVlZF8xNTYxMzczMDAwLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjMzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3ODEsIC02Ljc3ODU1OCwgMzkuMjQ2NzgxLCAtNi43Nzg1NThdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc4MSwgLTYuNzc4NTU4XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjk3IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEwOjQwOjI3LjAxNloiLCAiZWM1X3V1aWQiOiAiYmJkMTIzYmQtOTdlYi00M2E1LWI2ODgtMmJkYWMzOWFhMDQ0IiwgImxhdGl0dWRlIjogLTYuNzc4NTU4LCAibG9uZ2l0dWRlIjogMzkuMjQ2NzgxLCAibmFtZSI6ICIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImJiZDEyM2JkLTk3ZWItNDNhNS1iNjg4LTJiZGFjMzlhYTA0NF8xNTYxMzcyODIwLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjMzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY4MTksIC02Ljc3ODY1NSwgMzkuMjQ2ODE5LCAtNi43Nzg2NTVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjgxOSwgLTYuNzc4NjU1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjk4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEwOjM3OjEzLjA0NloiLCAiZWM1X3V1aWQiOiAiZDFlNjMxOWYtNzMxNi00ZDYxLTlmYzQtOGRjOTA5MDFhOWZhIiwgImxhdGl0dWRlIjogLTYuNzc4NjU1LCAibG9uZ2l0dWRlIjogMzkuMjQ2ODE5LCAibmFtZSI6ICIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImQxZTYzMTlmLTczMTYtNGQ2MS05ZmM0LThkYzkwOTAxYTlmYV8xNTYxMzcyNjI2LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjMzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY4NDYsIC02Ljc3ODY2NywgMzkuMjQ2ODQ2LCAtNi43Nzg2NjddLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njg0NiwgLTYuNzc4NjY3XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjk5IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEwOjM1OjMzLjUwNloiLCAiZWM1X3V1aWQiOiAiNGI1ODM0ZTUtMGRkZi00ZjI2LWE5MWUtNGIxN2ExMjQyZmJiIiwgImxhdGl0dWRlIjogLTYuNzc4NjY3LCAibG9uZ2l0dWRlIjogMzkuMjQ2ODQ2LCAibmFtZSI6ICIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjRiNTgzNGU1LTBkZGYtNGYyNi1hOTFlLTRiMTdhMTI0MmZiYl8xNTYxMzcyNTI4LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjMzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY4MTEsIC02Ljc3ODY2OCwgMzkuMjQ2ODExLCAtNi43Nzg2NjhdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjgxMSwgLTYuNzc4NjY4XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjEwMCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMDozMjoxNi43MjJaIiwgImVjNV91dWlkIjogIjQwNDkyMWU2LTIxMmItNDgwMC04NDhjLTkzNDFkODU1MzI2NyIsICJsYXRpdHVkZSI6IC02Ljc3ODY2OCwgImxvbmdpdHVkZSI6IDM5LjI0NjgxMSwgIm5hbWUiOiAiUmVkIGRyYWdvbmZseSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNDA0OTIxZTYtMjEyYi00ODAwLTg0OGMtOTM0MWQ4NTUzMjY3XzE1NjEzNzIzMjYuanBnIiwgInByaWNlIjogMjUwMDAsICJzaXplcyI6IFsiMzMiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njc2LCAtNi43Nzg2MjQsIDM5LjI0Njc2LCAtNi43Nzg2MjRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc2LCAtNi43Nzg2MjRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTAxIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEwOjIzOjUzLjY4M1oiLCAiZWM1X3V1aWQiOiAiZThmMmEzMjEtNGNjOS00YWIyLTljYjMtNDY0OTQyN2FiZDkyIiwgImxhdGl0dWRlIjogLTYuNzc4NjI0LCAibG9uZ2l0dWRlIjogMzkuMjQ2NzYsICJuYW1lIjogIk9hc2lzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJlOGYyYTMyMS00Y2M5LTRhYjItOWNiMy00NjQ5NDI3YWJkOTJfMTU2MTM3MTgyOC5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2ODY2LCAtNi43Nzg1MTIsIDM5LjI0Njg2NiwgLTYuNzc4NTEyXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY4NjYsIC02Ljc3ODUxMl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMDIiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTA6MjI6MjMuMTI3WiIsICJlYzVfdXVpZCI6ICJkZDFiZWQ3YS0xNDY0LTRiOWMtYjYyYy0yODg1ODg2MzI0MWQiLCAibGF0aXR1ZGUiOiAtNi43Nzg1MTIsICJsb25naXR1ZGUiOiAzOS4yNDY4NjYsICJuYW1lIjogIk1lbW9yeSBmb3JtIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJkZDFiZWQ3YS0xNDY0LTRiOWMtYjYyYy0yODg1ODg2MzI0MWRfMTU2MTM3MTczNi5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzY5LCAtNi43Nzg1OTksIDM5LjI0Njc2OSwgLTYuNzc4NTk5XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NjksIC02Ljc3ODU5OV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMDMiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTA6MjA6NTQuODE0WiIsICJlYzVfdXVpZCI6ICJkODU3ODU5ZC0zMjJjLTRiODUtODdiNy02YjE4ZmFkMjhkOTQiLCAibGF0aXR1ZGUiOiAtNi43Nzg1OTksICJsb25naXR1ZGUiOiAzOS4yNDY3NjksICJuYW1lIjogIk9sZCBOYXZ5IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJkODU3ODU5ZC0zMjJjLTRiODUtODdiNy02YjE4ZmFkMjhkOTRfMTU2MTM3MTYzMC5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2Njk1LCAtNi43Nzg1OTYsIDM5LjI0NjY5NSwgLTYuNzc4NTk2XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2OTUsIC02Ljc3ODU5Nl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMDQiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTA6MTg6NTQuNTIzWiIsICJlYzVfdXVpZCI6ICI5MjMxODA2Mi1jZTZiLTRjMjktYjlhZC1iYTc2OTZlOGQwMmEiLCAibGF0aXR1ZGUiOiAtNi43Nzg1OTYsICJsb25naXR1ZGUiOiAzOS4yNDY2OTUsICJuYW1lIjogIlNwb3J0c2d1bCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiOTIzMTgwNjItY2U2Yi00YzI5LWI5YWQtYmE3Njk2ZThkMDJhXzE1NjEzNzE1MzAuanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njc3MSwgLTYuNzc4NTk3LCAzOS4yNDY3NzEsIC02Ljc3ODU5N10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzcxLCAtNi43Nzg1OTddLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTA1IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEwOjE2OjQ2LjkyMVoiLCAiZWM1X3V1aWQiOiAiZTZkOGYxYjgtMWY5Ni00YmM4LTg2NTktNGJhM2RlZTc3OTY5IiwgImxhdGl0dWRlIjogLTYuNzc4NTk3LCAibG9uZ2l0dWRlIjogMzkuMjQ2NzcxLCAibmFtZSI6ICJOdWRlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJlNmQ4ZjFiOC0xZjk2LTRiYzgtODY1OS00YmEzZGVlNzc5NjlfMTU2MTM3MTQwMS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOCIsICIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzcxLCAtNi43Nzg1OTcsIDM5LjI0Njc3MSwgLTYuNzc4NTk3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NzEsIC02Ljc3ODU5N10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMDYiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTA6MTU6MjguMDU0WiIsICJlYzVfdXVpZCI6ICIzOGExOWE1Zi03YWE4LTQwZDQtOWVkMi1iNDY5NzliZDY2ZTUiLCAibGF0aXR1ZGUiOiAtNi43Nzg1OTcsICJsb25naXR1ZGUiOiAzOS4yNDY3NzEsICJuYW1lIjogIlNrZWNoZXJzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIzOGExOWE1Zi03YWE4LTQwZDQtOWVkMi1iNDY5NzliZDY2ZTVfMTU2MTM3MTMyMy5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2Nzc1LCAtNi43Nzg1NzgsIDM5LjI0Njc3NSwgLTYuNzc4NTc4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NzUsIC02Ljc3ODU3OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMDciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTA6MTQ6MDUuMDI3WiIsICJlYzVfdXVpZCI6ICI1ZGNkMGZmNi1hNDZmLTQ2ZDEtOGRiNi0yYjExOWI2YjU0NjAiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NzgsICJsb25naXR1ZGUiOiAzOS4yNDY3NzUsICJuYW1lIjogIkNvYWNoIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI1ZGNkMGZmNi1hNDZmLTQ2ZDEtOGRiNi0yYjExOWI2YjU0NjBfMTU2MTM3MTIzNC5qcGciLCAicHJpY2UiOiAxMDAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzIxLCAtNi43Nzg2MTgsIDM5LjI0NjcyMSwgLTYuNzc4NjE4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3MjEsIC02Ljc3ODYxOF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMDgiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMTA6MTE6MjEuMjk3WiIsICJlYzVfdXVpZCI6ICJjMmMxNzAxMy04ZjY3LTRiMjYtOTEwMS04NjYwNzgzZTZmOWMiLCAibGF0aXR1ZGUiOiAtNi43Nzg2MTgsICJsb25naXR1ZGUiOiAzOS4yNDY3MjEsICJuYW1lIjogIlJ1YmkiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImMyYzE3MDEzLThmNjctNGIyNi05MTAxLTg2NjA3ODNlNmY5Y18xNTYxMzcxMDc1LmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3NzQsIC02Ljc3ODU5MiwgMzkuMjQ2Nzc0LCAtNi43Nzg1OTJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc3NCwgLTYuNzc4NTkyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjEwOSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQxMDowNjoxNy41MjJaIiwgImVjNV91dWlkIjogIjc0YzA3MDY1LTBmZjUtNDk5NS1iNmI3LTQ1ODY0NjY0NTIxYiIsICJsYXRpdHVkZSI6IC02Ljc3ODU5MiwgImxvbmdpdHVkZSI6IDM5LjI0Njc3NCwgIm5hbWUiOiAiRGlydHkgbGF1bmRyeSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNzRjMDcwNjUtMGZmNS00OTk1LWI2YjctNDU4NjQ2NjQ1MjFiXzE1NjEzNzA3NzIuanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjczOCwgLTYuNzc4NjE3LCAzOS4yNDY3MzgsIC02Ljc3ODYxN10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzM4LCAtNi43Nzg2MTddLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTEwIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDEwOjAzOjAwLjY1OVoiLCAiZWM1X3V1aWQiOiAiOTI1NDQ2ZTUtMWE2NC00MTU5LThhYWUtMjc5MGEzMzQ5MzY2IiwgImxhdGl0dWRlIjogLTYuNzc4NjE3LCAibG9uZ2l0dWRlIjogMzkuMjQ2NzM4LCAibmFtZSI6ICJQdW1hIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI5MjU0NDZlNS0xYTY0LTQxNTktOGFhZS0yNzkwYTMzNDkzNjZfMTU2MTM3MDU3My5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzcxLCAtNi43Nzg2MjMsIDM5LjI0Njc3MSwgLTYuNzc4NjIzXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NzEsIC02Ljc3ODYyM10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMTEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMDk6NTY6MTQuODUwWiIsICJlYzVfdXVpZCI6ICJlMWEzYzFmNS1hN2VkLTQ4ZjctYjk3MS0zNWJiYzNhOTM3ODAiLCAibGF0aXR1ZGUiOiAtNi43Nzg2MjMsICJsb25naXR1ZGUiOiAzOS4yNDY3NzEsICJuYW1lIjogIiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZTFhM2MxZjUtYTdlZC00OGY3LWI5NzEtMzViYmMzYTkzNzgwXzE1NjEzNzAxNjkuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiNDIiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njc3NiwgLTYuNzc4NTc4LCAzOS4yNDY3NzYsIC02Ljc3ODU3OF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Nzc2LCAtNi43Nzg1NzhdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTEyIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDA5OjUzOjQxLjk3NFoiLCAiZWM1X3V1aWQiOiAiOThmZTdhMDYtNTJmYy00YTJjLWExZDQtZmM1MDgwYjk2YmUwIiwgImxhdGl0dWRlIjogLTYuNzc4NTc4LCAibG9uZ2l0dWRlIjogMzkuMjQ2Nzc2LCAibmFtZSI6ICJTdGV2ZSBtYWRkZW4iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjk4ZmU3YTA2LTUyZmMtNGEyYy1hMWQ0LWZjNTA4MGI5NmJlMF8xNTYxMzcwMDE0LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY4MTYsIC02Ljc3ODYxNSwgMzkuMjQ2ODE2LCAtNi43Nzg2MTVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjgxNiwgLTYuNzc4NjE1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjExMyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQwOTo1MTozNS4zODVaIiwgImVjNV91dWlkIjogIjRjZGIxZDEyLTYxM2MtNDVhZS05MWEwLTY4ZDU3N2FiZTExZCIsICJsYXRpdHVkZSI6IC02Ljc3ODYxNSwgImxvbmdpdHVkZSI6IDM5LjI0NjgxNiwgIm5hbWUiOiAiTW9yYXR0aSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNGNkYjFkMTItNjEzYy00NWFlLTkxYTAtNjhkNTc3YWJlMTFkXzE1NjEzNjk4OTAuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njc4MywgLTYuNzc4NTgzLCAzOS4yNDY3ODMsIC02Ljc3ODU4M10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzgzLCAtNi43Nzg1ODNdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTE0IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDA5OjQ4OjU4LjE4NFoiLCAiZWM1X3V1aWQiOiAiODE1MjFiOGEtOWE2NS00NWExLTlkZDktMjczYTgxMmJmYTEyIiwgImxhdGl0dWRlIjogLTYuNzc4NTgzLCAibG9uZ2l0dWRlIjogMzkuMjQ2NzgzLCAibmFtZSI6ICJCeSBHZXNzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI4MTUyMWI4YS05YTY1LTQ1YTEtOWRkOS0yNzNhODEyYmZhMTJfMTU2MTM2OTczMy5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2ODEzLCAtNi43Nzg2NDgsIDM5LjI0NjgxMywgLTYuNzc4NjQ4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY4MTMsIC02Ljc3ODY0OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMTUiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMDk6NDc6MzIuMDE0WiIsICJlYzVfdXVpZCI6ICI0YjFhNjI0Yi1kMzFmLTQwYTItOGZlMS1jZTJiZGRkZjQ1NjEiLCAibGF0aXR1ZGUiOiAtNi43Nzg2NDgsICJsb25naXR1ZGUiOiAzOS4yNDY4MTMsICJuYW1lIjogIlZhbmVsaSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNGIxYTYyNGItZDMxZi00MGEyLThmZTEtY2UyYmRkZGY0NTYxXzE1NjEzNjk2NDUuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njk1OCwgLTYuNzc4NjQxLCAzOS4yNDY5NTgsIC02Ljc3ODY0MV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2OTU4LCAtNi43Nzg2NDFdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTE2IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDA5OjQ1OjEwLjM4M1oiLCAiZWM1X3V1aWQiOiAiMDcxODBlNWItY2MzZi00MDg1LWFiMWItZTk4M2Y1Mjk4OWY2IiwgImxhdGl0dWRlIjogLTYuNzc4NjQxLCAibG9uZ2l0dWRlIjogMzkuMjQ2OTU4LCAibmFtZSI6ICJDbG90aGluZ1x1MDAyNkNPIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIwNzE4MGU1Yi1jYzNmLTQwODUtYWIxYi1lOTgzZjUyOTg5ZjZfMTU2MTM2OTUwMy5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2Nzc0LCAtNi43Nzg1OTIsIDM5LjI0Njc3NCwgLTYuNzc4NTkyXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NzQsIC02Ljc3ODU5Ml0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMTciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMDk6NDI6MTguMjY0WiIsICJlYzVfdXVpZCI6ICI2MDA0ZjRiMi01Nzk2LTRjZjAtOTNlMC01MGQ1MWNkYjhlN2YiLCAibGF0aXR1ZGUiOiAtNi43Nzg1OTIsICJsb25naXR1ZGUiOiAzOS4yNDY3NzQsICJuYW1lIjogIkNsYW5rcyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNjAwNGY0YjItNTc5Ni00Y2YwLTkzZTAtNTBkNTFjZGI4ZTdmXzE1NjEzNjkzMjguanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiNDEiLCAiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njc4NiwgLTYuNzc4NjAyLCAzOS4yNDY3ODYsIC02Ljc3ODYwMl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Nzg2LCAtNi43Nzg2MDJdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTE4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDA5OjM5OjM3LjMzMVoiLCAiZWM1X3V1aWQiOiAiZWQ2NDQxY2QtOGE5Yy00Nzk2LTg4NGQtNzhjNTk4YWZmMDE5IiwgImxhdGl0dWRlIjogLTYuNzc4NjAyLCAibG9uZ2l0dWRlIjogMzkuMjQ2Nzg2LCAibmFtZSI6ICJTdGVsbGEiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImVkNjQ0MWNkLThhOWMtNDc5Ni04ODRkLTc4YzU5OGFmZjAxOV8xNTYxMzY5MTcwLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM4IiwgIjM5Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3ODUsIC02Ljc3ODUxOCwgMzkuMjQ2Nzg1LCAtNi43Nzg1MThdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc4NSwgLTYuNzc4NTE4XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjExOSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQwOTozNTozNC4wOTFaIiwgImVjNV91dWlkIjogImI5NmY2ZmIzLTRhZjUtNGFlNy04NWRkLWRlMjg0NDk3NDYxNCIsICJsYXRpdHVkZSI6IC02Ljc3ODUxOCwgImxvbmdpdHVkZSI6IDM5LjI0Njc4NSwgIm5hbWUiOiAiUHJvbW9kIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJiOTZmNmZiMy00YWY1LTRhZTctODVkZC1kZTI4NDQ5NzQ2MTRfMTU2MTM2ODkyNS5qcGciLCAicHJpY2UiOiAzMDAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzY5LCAtNi43Nzg1ODgsIDM5LjI0Njc2OSwgLTYuNzc4NTg4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NjksIC02Ljc3ODU4OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMjAiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMDk6MzI6MDcuMzYwWiIsICJlYzVfdXVpZCI6ICJjNDYwOGY0Ny1jNzM5LTRhZGYtOGJhMS1kOGM3YjA1MWYxY2UiLCAibGF0aXR1ZGUiOiAtNi43Nzg1ODgsICJsb25naXR1ZGUiOiAzOS4yNDY3NjksICJuYW1lIjogIk1lcm9uYSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiYzQ2MDhmNDctYzczOS00YWRmLThiYTEtZDhjN2IwNTFmMWNlXzE1NjEzNjg3MjAuanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjgwMiwgLTYuNzc4NjE0LCAzOS4yNDY4MDIsIC02Ljc3ODYxNF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2ODAyLCAtNi43Nzg2MTRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTIxIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDA5OjMwOjE5LjI3NFoiLCAiZWM1X3V1aWQiOiAiMThkMjQ0MGUtMzAzNS00MDg3LWJlZGItZGU2ZDZhNTU4ZGRjIiwgImxhdGl0dWRlIjogLTYuNzc4NjE0LCAibG9uZ2l0dWRlIjogMzkuMjQ2ODAyLCAibmFtZSI6ICJFc21hcmEiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjE4ZDI0NDBlLTMwMzUtNDA4Ny1iZWRiLWRlNmQ2YTU1OGRkY18xNTYxMzY4NjEzLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2NiwgLTYuNzc4NTA0LCAzOS4yNDY2NiwgLTYuNzc4NTA0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NiwgLTYuNzc4NTA0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjEyMiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQwOToyNzo0OS4yMzZaIiwgImVjNV91dWlkIjogIjRkMDQ1NmMxLWUyODAtNGFjMC1iYjQ2LTM3NDFkMjdhOTk0MSIsICJsYXRpdHVkZSI6IC02Ljc3ODUwNCwgImxvbmdpdHVkZSI6IDM5LjI0NjY2LCAibmFtZSI6ICJNYXgiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjRkMDQ1NmMxLWUyODAtNGFjMC1iYjQ2LTM3NDFkMjdhOTk0MV8xNTYxMzY4NDYzLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM3Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3NzksIC02Ljc3ODY1OCwgMzkuMjQ2Nzc5LCAtNi43Nzg2NThdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc3OSwgLTYuNzc4NjU4XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjEyMyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQwOToyNTo0NS44OTVaIiwgImVjNV91dWlkIjogImUzOTk1OWJlLWUyM2YtNDRkMi1iMTVmLTE1MTdkZjVhNzlhZCIsICJsYXRpdHVkZSI6IC02Ljc3ODY1OCwgImxvbmdpdHVkZSI6IDM5LjI0Njc3OSwgIm5hbWUiOiAiTWVyb25hIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJlMzk5NTliZS1lMjNmLTQ0ZDItYjE1Zi0xNTE3ZGY1YTc5YWRfMTU2MTM2ODM0MS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzY3LCAtNi43Nzg1ODQsIDM5LjI0Njc2NywgLTYuNzc4NTg0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NjcsIC02Ljc3ODU4NF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMjQiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMDk6MjQ6MjIuMzYzWiIsICJlYzVfdXVpZCI6ICI4NmNmODVlZi0yNDJmLTQwNDItYWQyNS0xZDMxNjUwMTE0YmYiLCAibGF0aXR1ZGUiOiAtNi43Nzg1ODQsICJsb25naXR1ZGUiOiAzOS4yNDY3NjcsICJuYW1lIjogIlRpYXJhY2FyYSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiODZjZjg1ZWYtMjQyZi00MDQyLWFkMjUtMWQzMTY1MDExNGJmXzE1NjEzNjgyNTYuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzciXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njc0OSwgLTYuNzc4NTc2LCAzOS4yNDY3NDksIC02Ljc3ODU3Nl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzQ5LCAtNi43Nzg1NzZdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTI1IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDA5OjIyOjQ4LjAxM1oiLCAiZWM1X3V1aWQiOiAiOTg1Njg0NTEtOTNiMS00ZjA4LTk1MmYtNzMwZDFlOTIwZGE0IiwgImxhdGl0dWRlIjogLTYuNzc4NTc2LCAibG9uZ2l0dWRlIjogMzkuMjQ2NzQ5LCAibmFtZSI6ICJUb3BzaG9wIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI5ODU2ODQ1MS05M2IxLTRmMDgtOTUyZi03MzBkMWU5MjBkYTRfMTU2MTM2ODE2Mi5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2ODYsIC02Ljc3ODU2LCAzOS4yNDY4NiwgLTYuNzc4NTZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njg2LCAtNi43Nzg1Nl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMjYiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMDk6MjE6MTMuMDk3WiIsICJlYzVfdXVpZCI6ICI0ZjU0ODE2My0zZDdjLTQwOGEtYjdmYi00MzFlOTIzMzAxOTUiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NiwgImxvbmdpdHVkZSI6IDM5LjI0Njg2LCAibmFtZSI6ICJNZWlsZWUiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjRmNTQ4MTYzLTNkN2MtNDA4YS1iN2ZiLTQzMWU5MjMzMDE5NV8xNTYxMzY4MDY3LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQxIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY4MiwgLTYuNzc4Njc2LCAzOS4yNDY4MiwgLTYuNzc4Njc2XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY4MiwgLTYuNzc4Njc2XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjEyNyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQwOToxOTo0Mi4wMzJaIiwgImVjNV91dWlkIjogImNjNGQ2NGVjLTM4NGMtNGNkNC1iNzJiLThkMzVhYmRiYTdlMyIsICJsYXRpdHVkZSI6IC02Ljc3ODY3NiwgImxvbmdpdHVkZSI6IDM5LjI0NjgyLCAibmFtZSI6ICJDbG93c2UiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImNjNGQ2NGVjLTM4NGMtNGNkNC1iNzJiLThkMzVhYmRiYTdlM18xNTYxMzY3OTc1LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM3Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3NzEsIC02Ljc3ODYwNSwgMzkuMjQ2NzcxLCAtNi43Nzg2MDVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc3MSwgLTYuNzc4NjA1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjEyOCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQwOToxODoxNS45NDFaIiwgImVjNV91dWlkIjogIjU3NzZmYTA2LWI0YTQtNDFmZC05NTg0LTkxYTEwYmU5MDI0ZSIsICJsYXRpdHVkZSI6IC02Ljc3ODYwNSwgImxvbmdpdHVkZSI6IDM5LjI0Njc3MSwgIm5hbWUiOiAiQiBjb2xsZWN0aW9uIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI1Nzc2ZmEwNi1iNGE0LTQxZmQtOTU4NC05MWExMGJlOTAyNGVfMTU2MTM2Nzg5MC5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2ODMxLCAtNi43Nzg2MiwgMzkuMjQ2ODMxLCAtNi43Nzg2Ml0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2ODMxLCAtNi43Nzg2Ml0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMjkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMDk6MDE6MjMuMDM4WiIsICJlYzVfdXVpZCI6ICI5NmZkN2NiYi04ODFlLTQzNDAtOTIyMi04N2Y4ZTViN2M3MjgiLCAibGF0aXR1ZGUiOiAtNi43Nzg2MiwgImxvbmdpdHVkZSI6IDM5LjI0NjgzMSwgIm5hbWUiOiAiQ2xhdW5kYXkiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjk2ZmQ3Y2JiLTg4MWUtNDM0MC05MjIyLTg3ZjhlNWI3YzcyOF8xNTYxMzY2ODc3LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3MjksIC02Ljc3ODYyNiwgMzkuMjQ2NzI5LCAtNi43Nzg2MjZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjcyOSwgLTYuNzc4NjI2XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjEzMCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQwODo1OTozOC41MjVaIiwgImVjNV91dWlkIjogIjNlMGNmYjE4LTdkMTQtNGZlOC05ODM1LTBlODdjN2I3ZmM3ZCIsICJsYXRpdHVkZSI6IC02Ljc3ODYyNiwgImxvbmdpdHVkZSI6IDM5LjI0NjcyOSwgIm5hbWUiOiAiVHJlbmQgb25lIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIzZTBjZmIxOC03ZDE0LTRmZTgtOTgzNS0wZTg3YzdiN2ZjN2RfMTU2MTM2Njc3MS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2ODIxLCAtNi43Nzg2MywgMzkuMjQ2ODIxLCAtNi43Nzg2M10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2ODIxLCAtNi43Nzg2M10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMzEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMDg6NTg6MDQuOTQ3WiIsICJlYzVfdXVpZCI6ICJjYWQ2NGFlOS0zZTgwLTQyMjEtYjBmOS01NmVhZTAxMmYwZDYiLCAibGF0aXR1ZGUiOiAtNi43Nzg2MywgImxvbmdpdHVkZSI6IDM5LjI0NjgyMSwgIm5hbWUiOiAiQ2xhbmtzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJjYWQ2NGFlOS0zZTgwLTQyMjEtYjBmOS01NmVhZTAxMmYwZDZfMTU2MTM2NjY3Ni5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzYzLCAtNi43Nzg2MSwgMzkuMjQ2NzYzLCAtNi43Nzg2MV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzYzLCAtNi43Nzg2MV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMzIiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMDg6NTY6MjEuMzM4WiIsICJlYzVfdXVpZCI6ICIxNDAwZGFmMC1kM2I3LTQ4NzEtOWMxNS01NTJhNTc3ZTM2YmEiLCAibGF0aXR1ZGUiOiAtNi43Nzg2MSwgImxvbmdpdHVkZSI6IDM5LjI0Njc2MywgIm5hbWUiOiAiR2VvcmdlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIxNDAwZGFmMC1kM2I3LTQ4NzEtOWMxNS01NTJhNTc3ZTM2YmFfMTU2MTM2NjU3NC5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2Nzk2LCAtNi43Nzg2MzgsIDM5LjI0Njc5NiwgLTYuNzc4NjM4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3OTYsIC02Ljc3ODYzOF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMzMiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMDg6NTM6MTYuMTQ2WiIsICJlYzVfdXVpZCI6ICI2Y2U0YmQ2Yi04YjNiLTQxOGItODI0Yi1kZGUzMjE1MGU0NDQiLCAibGF0aXR1ZGUiOiAtNi43Nzg2MzgsICJsb25naXR1ZGUiOiAzOS4yNDY3OTYsICJuYW1lIjogIkFsZG8iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjZjZTRiZDZiLThiM2ItNDE4Yi04MjRiLWRkZTMyMTUwZTQ0NF8xNTYxMzY2MzgzLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3NTgsIC02Ljc3ODY2MywgMzkuMjQ2NzU4LCAtNi43Nzg2NjNdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc1OCwgLTYuNzc4NjYzXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjEzNCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQwODo1MTo1NS43MjNaIiwgImVjNV91dWlkIjogImIyNjRlZDljLTNmZTYtNDRmZC04ZWIzLTU2MWZjMDQwZTM3MCIsICJsYXRpdHVkZSI6IC02Ljc3ODY2MywgImxvbmdpdHVkZSI6IDM5LjI0Njc1OCwgIm5hbWUiOiAiTmV4dCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiYjI2NGVkOWMtM2ZlNi00NGZkLThlYjMtNTYxZmMwNDBlMzcwXzE1NjEzNjYzMTAuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njc4NSwgLTYuNzc4NjE3LCAzOS4yNDY3ODUsIC02Ljc3ODYxN10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Nzg1LCAtNi43Nzg2MTddLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTM1IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDA4OjQ5OjU4LjAxMFoiLCAiZWM1X3V1aWQiOiAiMmFmOTQyYjQtMTUyMy00NGFhLTk3MzgtOWViZDNkYjAwMDhmIiwgImxhdGl0dWRlIjogLTYuNzc4NjE3LCAibG9uZ2l0dWRlIjogMzkuMjQ2Nzg1LCAibmFtZSI6ICJEb3JvdGh5IHBlcmtpbnMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjJhZjk0MmI0LTE1MjMtNDRhYS05NzM4LTllYmQzZGIwMDA4Zl8xNTYxMzY2MTkxLmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY4NTEsIC02Ljc3ODYzMywgMzkuMjQ2ODUxLCAtNi43Nzg2MzNdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njg1MSwgLTYuNzc4NjMzXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjEzNiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQwODo0ODoyOC44ODNaIiwgImVjNV91dWlkIjogIjZkNTkyYjQyLWYwNWMtNDViMC05OGVlLWQ2OTZkMTg2YTZiNCIsICJsYXRpdHVkZSI6IC02Ljc3ODYzMywgImxvbmdpdHVkZSI6IDM5LjI0Njg1MSwgIm5hbWUiOiAiQm91dGlxdWUiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjZkNTkyYjQyLWYwNWMtNDViMC05OGVlLWQ2OTZkMTg2YTZiNF8xNTYxMzY2MDkwLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3NjQsIC02Ljc3ODYzNiwgMzkuMjQ2NzY0LCAtNi43Nzg2MzZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc2NCwgLTYuNzc4NjM2XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjEzNyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQwODo0NDozMS44OTFaIiwgImVjNV91dWlkIjogImQwMmQ4ODIxLWZlNzAtNGU3Yi1hYWQ1LWIzMjU3NGNiZGU1MCIsICJsYXRpdHVkZSI6IC02Ljc3ODYzNiwgImxvbmdpdHVkZSI6IDM5LjI0Njc2NCwgIm5hbWUiOiAiT2JzZXNzZWQiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImQwMmQ4ODIxLWZlNzAtNGU3Yi1hYWQ1LWIzMjU3NGNiZGU1MF8xNTYxMzY1ODY2LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM5Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3NDUsIC02Ljc3ODY0MywgMzkuMjQ2NzQ1LCAtNi43Nzg2NDNdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc0NSwgLTYuNzc4NjQzXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjEzOCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQwODo0MzoxMi42NTlaIiwgImVjNV91dWlkIjogImQ5YzI5NzEzLWRhMGMtNDIyZi05ODc0LTJmNTEzYTU2YTBjYSIsICJsYXRpdHVkZSI6IC02Ljc3ODY0MywgImxvbmdpdHVkZSI6IDM5LjI0Njc0NSwgIm5hbWUiOiAiTWFkZWxpbmUgc3R1YXJ0IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJkOWMyOTcxMy1kYTBjLTQyMmYtOTg3NC0yZjUxM2E1NmEwY2FfMTU2MTM2NTc4NS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzQ0LCAtNi43Nzg2NTQsIDM5LjI0Njc0NCwgLTYuNzc4NjU0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NDQsIC02Ljc3ODY1NF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxMzkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMDg6NDA6NDQuODQ2WiIsICJlYzVfdXVpZCI6ICJjNjU4ZGY2NS01MGM1LTRkYmEtOWYyZC1iMWMyMGQzNzZhYTgiLCAibGF0aXR1ZGUiOiAtNi43Nzg2NTQsICJsb25naXR1ZGUiOiAzOS4yNDY3NDQsICJuYW1lIjogIkxpbHkgc2hvZXMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImM2NThkZjY1LTUwYzUtNGRiYS05ZjJkLWIxYzIwZDM3NmFhOF8xNTYxMzY1NjM0LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM5Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY4MzQsIC02Ljc3ODU5NCwgMzkuMjQ2ODM0LCAtNi43Nzg1OTRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjgzNCwgLTYuNzc4NTk0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE0MCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDE5LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMDg6Mzk6MDIuMzAwWiIsICJlYzVfdXVpZCI6ICIwNTE1NTgxNi1iMGUzLTRmNDQtYmM4My02MGZhMTUwZTI4ZjgiLCAibGF0aXR1ZGUiOiAtNi43Nzg1OTQsICJsb25naXR1ZGUiOiAzOS4yNDY4MzQsICJuYW1lIjogIiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMDUxNTU4MTYtYjBlMy00ZjQ0LWJjODMtNjBmYTE1MGUyOGY4XzE1NjEzNjU1MjcuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njg2NSwgLTYuNzc4NjI2LCAzOS4yNDY4NjUsIC02Ljc3ODYyNl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2ODY1LCAtNi43Nzg2MjZdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTQxIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDA4OjM2OjA2LjAzOFoiLCAiZWM1X3V1aWQiOiAiOTRiYjMxNDQtNTkyZS00ZTc0LTk4NDQtNDU0NDE4MzgwZDdiIiwgImxhdGl0dWRlIjogLTYuNzc4NjI2LCAibG9uZ2l0dWRlIjogMzkuMjQ2ODY1LCAibmFtZSI6ICJNZXJvbmEiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjk0YmIzMTQ0LTU5MmUtNGU3NC05ODQ0LTQ1NDQxODM4MGQ3Yl8xNTYxMzY1MzU4LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQxIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3NiwgLTYuNzc4NjgzLCAzOS4yNDY3NiwgLTYuNzc4NjgzXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NiwgLTYuNzc4NjgzXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE0MiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQwODozNDoyMS45MTZaIiwgImVjNV91dWlkIjogIjRiN2U5MmVkLWExODktNGVkNy1hNWEyLTE3ODljMjllZjc3MCIsICJsYXRpdHVkZSI6IC02Ljc3ODY4MywgImxvbmdpdHVkZSI6IDM5LjI0Njc2LCAibmFtZSI6ICJXaXR0bmVzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI0YjdlOTJlZC1hMTg5LTRlZDctYTVhMi0xNzg5YzI5ZWY3NzBfMTU2MTM2NTI1Mi5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzYsIC02Ljc3ODY4MywgMzkuMjQ2NzYsIC02Ljc3ODY4M10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzYsIC02Ljc3ODY4M10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNDMiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMDg6MzM6MDQuNDczWiIsICJlYzVfdXVpZCI6ICIzMTFlYzk0NC1mNjM4LTQwYjMtYmY5Ny0zMmExZmFmNDU1YjIiLCAibGF0aXR1ZGUiOiAtNi43Nzg2ODMsICJsb25naXR1ZGUiOiAzOS4yNDY3NiwgIm5hbWUiOiAiR2lhbm5pIEJpbmkiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjMxMWVjOTQ0LWY2MzgtNDBiMy1iZjk3LTMyYTFmYWY0NTViMl8xNTYxMzY1MTc4LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY4MDksIC02Ljc3ODYxNiwgMzkuMjQ2ODA5LCAtNi43Nzg2MTZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjgwOSwgLTYuNzc4NjE2XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE0NCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQwODozMTozMC4wMjlaIiwgImVjNV91dWlkIjogImU0YTdmYWVhLTI0YmEtNGFhNi1hZjE0LWNhZmJlMTc5ODUyNSIsICJsYXRpdHVkZSI6IC02Ljc3ODYxNiwgImxvbmdpdHVkZSI6IDM5LjI0NjgwOSwgIm5hbWUiOiAiQWJvdW5kIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJlNGE3ZmFlYS0yNGJhLTRhYTYtYWYxNC1jYWZiZTE3OTg1MjVfMTU2MTM2NTA4Mi5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2ODQxLCAtNi43Nzg1ODksIDM5LjI0Njg0MSwgLTYuNzc4NTg5XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY4NDEsIC02Ljc3ODU4OV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNDUiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMDg6Mjg6MzIuNjgyWiIsICJlYzVfdXVpZCI6ICI4MWFlNTY5ZS1jYTMzLTQ3NTAtYmVjOC1iYmUzZjdlMGQ3ZjYiLCAibGF0aXR1ZGUiOiAtNi43Nzg1ODksICJsb25naXR1ZGUiOiAzOS4yNDY4NDEsICJuYW1lIjogIkdyYWNlbGFuZCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiODFhZTU2OWUtY2EzMy00NzUwLWJlYzgtYmJlM2Y3ZTBkN2Y2XzE1NjEzNjQ5MDYuanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzciXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjgzNSwgLTYuNzc4NjUyLCAzOS4yNDY4MzUsIC02Ljc3ODY1Ml0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2ODM1LCAtNi43Nzg2NTJdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTQ2IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDA4OjI3OjI4LjEyMloiLCAiZWM1X3V1aWQiOiAiYzkyMWYzMTItYTZmMS00N2I1LWJhZmYtMjIxZDkzZDIwYWE0IiwgImxhdGl0dWRlIjogLTYuNzc4NjUyLCAibG9uZ2l0dWRlIjogMzkuMjQ2ODM1LCAibmFtZSI6ICJSZWVtb29yIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJjOTIxZjMxMi1hNmYxLTQ3YjUtYmFmZi0yMjFkOTNkMjBhYTRfMTU2MTM2NDgzOC5qcGciLCAicHJpY2UiOiAyNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2Nzk1LCAtNi43Nzg2MDQsIDM5LjI0Njc5NSwgLTYuNzc4NjA0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3OTUsIC02Ljc3ODYwNF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNDciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjRUMDg6MjU6NDYuMzEzWiIsICJlYzVfdXVpZCI6ICI2NTI3ZGY3MS01YjYxLTRkYmQtODZmNi0yYTllODY1ZGNjMTQiLCAibGF0aXR1ZGUiOiAtNi43Nzg2MDQsICJsb25naXR1ZGUiOiAzOS4yNDY3OTUsICJuYW1lIjogIkh1c2ggcHVwcGllcyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNjUyN2RmNzEtNWI2MS00ZGJkLTg2ZjYtMmE5ZTg2NWRjYzE0XzE1NjEzNjQ3NDAuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njc2LCAtNi43Nzg2MTUsIDM5LjI0Njc2LCAtNi43Nzg2MTVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc2LCAtNi43Nzg2MTVdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTQ4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTI0VDA4OjIzOjUyLjMzNloiLCAiZWM1X3V1aWQiOiAiNjFkYWQ3NjYtNWYxOC00OTYyLTk0ZDctYzNmMjZhNGMyMzI3IiwgImxhdGl0dWRlIjogLTYuNzc4NjE1LCAibG9uZ2l0dWRlIjogMzkuMjQ2NzYsICJuYW1lIjogIkthcmVuU2NvdHQiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjYxZGFkNzY2LTVmMTgtNDk2Mi05NGQ3LWMzZjI2YTRjMjMyN18xNTYxMzY0NjE2LmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3MjcsIC02Ljc3ODU4LCAzOS4yNDY3MjcsIC02Ljc3ODU4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3MjcsIC02Ljc3ODU4XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE0OSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQwODoyMjowNi45NjJaIiwgImVjNV91dWlkIjogIjI2MzJiMTgxLTQ1NmUtNDEwNS1hYmNjLTA3NThkYjUyMjYzZiIsICJsYXRpdHVkZSI6IC02Ljc3ODU4LCAibG9uZ2l0dWRlIjogMzkuMjQ2NzI3LCAibmFtZSI6ICJHcmFjZWxhbmQiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjI2MzJiMTgxLTQ1NmUtNDEwNS1hYmNjLTA3NThkYjUyMjYzZl8xNTYxMzY0NTE4LmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3MjIsIC02Ljc3ODY3MSwgMzkuMjQ2NzIyLCAtNi43Nzg2NzFdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjcyMiwgLTYuNzc4NjcxXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE1MCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yNFQwODoyMDoyNC4zMDZaIiwgImVjNV91dWlkIjogIjQ3ZDRiNDdlLWY2NDktNGY1Ny1hNWUyLTM2MmRlYzY1YmI3MCIsICJsYXRpdHVkZSI6IC02Ljc3ODY3MSwgImxvbmdpdHVkZSI6IDM5LjI0NjcyMiwgIm5hbWUiOiAiQ1x1MDAyN00gcGFyaXMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjQ3ZDRiNDdlLWY2NDktNGY1Ny1hNWUyLTM2MmRlYzY1YmI3MF8xNTYxMzY0MzgxLmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3NTEsIC02Ljc3ODc4OSwgMzkuMjQ2NzUxLCAtNi43Nzg3ODldLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc1MSwgLTYuNzc4Nzg5XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE1MSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQxMToyNjowNy4zODZaIiwgImVjNV91dWlkIjogImJlNDA1ODkwLTRjNDEtNGU5Yy1iMGYyLTEzZWJhZTRlNTg0ZiIsICJsYXRpdHVkZSI6IC02Ljc3ODc4OSwgImxvbmdpdHVkZSI6IDM5LjI0Njc1MSwgIm5hbWUiOiAiUk1LIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJiZTQwNTg5MC00YzQxLTRlOWMtYjBmMi0xM2ViYWU0ZTU4NGZfMTU2MTExNjM1OS5qcGciLCAicHJpY2UiOiA1MDAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzU3LCAtNi43Nzg1ODYsIDM5LjI0Njc1NywgLTYuNzc4NTg2XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NTcsIC02Ljc3ODU4Nl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNTIiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMTE6MjI6NTUuNjY4WiIsICJlYzVfdXVpZCI6ICJmOWI2YjExOC05MDkyLTQ0NmQtOTc0Yi1mZmQyMWRkZGI0NTIiLCAibGF0aXR1ZGUiOiAtNi43Nzg1ODYsICJsb25naXR1ZGUiOiAzOS4yNDY3NTcsICJuYW1lIjogIlRyZW50TmF0aGFuIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJmOWI2YjExOC05MDkyLTQ0NmQtOTc0Yi1mZmQyMWRkZGI0NTJfMTU2MTExNjE3MC5qcGciLCAicHJpY2UiOiAzMDAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzY5LCAtNi43Nzg1ODUsIDM5LjI0Njc2OSwgLTYuNzc4NTg1XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NjksIC02Ljc3ODU4NV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNTMiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMTE6MjE6MjYuNzQ0WiIsICJlYzVfdXVpZCI6ICJhZDU4ZGI5NS05ZWIyLTQ0YmYtYmM1My1mY2JiNjQ3OGE3YzkiLCAibGF0aXR1ZGUiOiAtNi43Nzg1ODUsICJsb25naXR1ZGUiOiAzOS4yNDY3NjksICJuYW1lIjogIkxvdmVseSBcdTAwMjYgSm95ZnVsIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJhZDU4ZGI5NS05ZWIyLTQ0YmYtYmM1My1mY2JiNjQ3OGE3YzlfMTU2MTExNjA4MS5qcGciLCAicHJpY2UiOiAzMDAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2Nzk1LCAtNi43Nzg1NzYsIDM5LjI0Njc5NSwgLTYuNzc4NTc2XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3OTUsIC02Ljc3ODU3Nl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNTQiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMTE6MTk6NTEuODYxWiIsICJlYzVfdXVpZCI6ICJiYTMwN2FhZS0zMzU0LTQ4ZTYtOTA3My03NTEzYzhjNGZkOWEiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NzYsICJsb25naXR1ZGUiOiAzOS4yNDY3OTUsICJuYW1lIjogIktlYXJjb24iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImJhMzA3YWFlLTMzNTQtNDhlNi05MDczLTc1MTNjOGM0ZmQ5YV8xNTYxMTE1OTc3LmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3MTksIC02Ljc3ODU5MywgMzkuMjQ2NzE5LCAtNi43Nzg1OTNdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjcxOSwgLTYuNzc4NTkzXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE1NSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQxMToxODoxOS41MjZaIiwgImVjNV91dWlkIjogImZjNmFmMDUwLTM5OTYtNGI2ZC1hNTdlLWQ1ZGRjM2ZkNjAwYiIsICJsYXRpdHVkZSI6IC02Ljc3ODU5MywgImxvbmdpdHVkZSI6IDM5LjI0NjcxOSwgIm5hbWUiOiAiRHVzdG8iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImZjNmFmMDUwLTM5OTYtNGI2ZC1hNTdlLWQ1ZGRjM2ZkNjAwYl8xNTYxMTE1ODcyLmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3MywgLTYuNzc4NjEzLCAzOS4yNDY3MywgLTYuNzc4NjEzXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3MywgLTYuNzc4NjEzXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE1NiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQxMToxNjo1My4zNjVaIiwgImVjNV91dWlkIjogIjg1MDAzNzI2LTcyOGItNDY3Ny1hNmExLWM3NDE1ZDVkNDMzNSIsICJsYXRpdHVkZSI6IC02Ljc3ODYxMywgImxvbmdpdHVkZSI6IDM5LjI0NjczLCAibmFtZSI6ICJEdXN0byIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiODUwMDM3MjYtNzI4Yi00Njc3LWE2YTEtYzc0MTVkNWQ0MzM1XzE1NjExMTU4MDguanBnIiwgInByaWNlIjogMzUwMDAsICJzaXplcyI6IFsiMzUiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njc5MywgLTYuNzc4NjA3LCAzOS4yNDY3OTMsIC02Ljc3ODYwN10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzkzLCAtNi43Nzg2MDddLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTU3IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDExOjE1OjMxLjk0NloiLCAiZWM1X3V1aWQiOiAiNjk5YzRiNGYtNjg1ZS00OGFhLWJiYmUtZjRhOTYwZWVmMGNhIiwgImxhdGl0dWRlIjogLTYuNzc4NjA3LCAibG9uZ2l0dWRlIjogMzkuMjQ2NzkzLCAibmFtZSI6ICJBbGRvIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI2OTljNGI0Zi02ODVlLTQ4YWEtYmJiZS1mNGE5NjBlZWYwY2FfMTU2MTExNTcxOS5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyIzNiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzkzLCAtNi43Nzg2MDcsIDM5LjI0Njc5MywgLTYuNzc4NjA3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3OTMsIC02Ljc3ODYwN10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNTgiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMTE6MTQ6MTAuMTE5WiIsICJlYzVfdXVpZCI6ICI4ODJmZDAwOC04MGVkLTQyNTctYTVlZS02NDgzNWYwNzdlYWMiLCAibGF0aXR1ZGUiOiAtNi43Nzg2MDcsICJsb25naXR1ZGUiOiAzOS4yNDY3OTMsICJuYW1lIjogIkFsZG8iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjg4MmZkMDA4LTgwZWQtNDI1Ny1hNWVlLTY0ODM1ZjA3N2VhY18xNTYxMTE1NjQzLmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3OTMsIC02Ljc3ODYwNywgMzkuMjQ2NzkzLCAtNi43Nzg2MDddLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc5MywgLTYuNzc4NjA3XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE1OSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQxMToxMjo1OC4wNTBaIiwgImVjNV91dWlkIjogIjk1ZTQ5NzQzLWQ0ZjEtNGFmMC1iNGZmLWYzMGY3ZGU4MTNkMiIsICJsYXRpdHVkZSI6IC02Ljc3ODYwNywgImxvbmdpdHVkZSI6IDM5LjI0Njc5MywgIm5hbWUiOiAiRHVzdG8iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjk1ZTQ5NzQzLWQ0ZjEtNGFmMC1iNGZmLWYzMGY3ZGU4MTNkMl8xNTYxMTE1NTcxLmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjM2Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3NjEsIC02Ljc3ODU5NSwgMzkuMjQ2NzYxLCAtNi43Nzg1OTVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc2MSwgLTYuNzc4NTk1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE2MCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQxMToxMTo1MC4xNTBaIiwgImVjNV91dWlkIjogIjU0NDdjZGM4LWJiODMtNGE5Yi04NDQ4LWMyOGI4NWNjODlmOCIsICJsYXRpdHVkZSI6IC02Ljc3ODU5NSwgImxvbmdpdHVkZSI6IDM5LjI0Njc2MSwgIm5hbWUiOiAiVGFtYXJvIHRyZW5kIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI1NDQ3Y2RjOC1iYjgzLTRhOWItODQ0OC1jMjhiODVjYzg5ZjhfMTU2MTExNTUwMC5qcGciLCAicHJpY2UiOiAyNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzMxLCAtNi43Nzg2MDcsIDM5LjI0NjczMSwgLTYuNzc4NjA3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3MzEsIC02Ljc3ODYwN10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNjEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMTE6MTA6MDkuNTcyWiIsICJlYzVfdXVpZCI6ICJiNGQwMjA3Zi1hMGUyLTQ3YjEtODFjYS1kMzI1NjdhMTQ2ZGQiLCAibGF0aXR1ZGUiOiAtNi43Nzg2MDcsICJsb25naXR1ZGUiOiAzOS4yNDY3MzEsICJuYW1lIjogIkhNIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJiNGQwMjA3Zi1hMGUyLTQ3YjEtODFjYS1kMzI1NjdhMTQ2ZGRfMTU2MTExNTM5OS5qcGciLCAicHJpY2UiOiAyNTAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzI4LCAtNi43Nzg0OCwgMzkuMjQ2NzI4LCAtNi43Nzg0OF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzI4LCAtNi43Nzg0OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNjIiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMTE6MDg6MzYuOTE4WiIsICJlYzVfdXVpZCI6ICI1ZDhhZmFiOS1lZmUzLTQ5NzUtOTQxOS01NzhmZWJkNmUxMjIiLCAibGF0aXR1ZGUiOiAtNi43Nzg0OCwgImxvbmdpdHVkZSI6IDM5LjI0NjcyOCwgIm5hbWUiOiAiQ2xhbmtzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI1ZDhhZmFiOS1lZmUzLTQ5NzUtOTQxOS01NzhmZWJkNmUxMjJfMTU2MTExNTMxMC5qcGciLCAicHJpY2UiOiAyNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzUxLCAtNi43Nzg2MSwgMzkuMjQ2NzUxLCAtNi43Nzg2MV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzUxLCAtNi43Nzg2MV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNjMiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMTE6MDY6NDAuNTAyWiIsICJlYzVfdXVpZCI6ICJjMmM1NTc1YS1kMTNkLTQxMzYtYWJlYi03NWEzMjc2NTcyYzEiLCAibGF0aXR1ZGUiOiAtNi43Nzg2MSwgImxvbmdpdHVkZSI6IDM5LjI0Njc1MSwgIm5hbWUiOiAiTmluZXdlc3QiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImMyYzU1NzVhLWQxM2QtNDEzNi1hYmViLTc1YTMyNzY1NzJjMV8xNTYxMTE1MTk0LmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjQyIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2NiwgLTYuNzc4NjUzLCAzOS4yNDY2NiwgLTYuNzc4NjUzXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NiwgLTYuNzc4NjUzXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE2NCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQxMTowNDozOC42NTFaIiwgImVjNV91dWlkIjogIjU1M2IwNmVkLWVjNjQtNDY4Zi05MDVhLTc0MTJjOTYzMjQ2YyIsICJsYXRpdHVkZSI6IC02Ljc3ODY1MywgImxvbmdpdHVkZSI6IDM5LjI0NjY2LCAibmFtZSI6ICJHZW94IHJlc3BpcmEiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjU1M2IwNmVkLWVjNjQtNDY4Zi05MDVhLTc0MTJjOTYzMjQ2Y18xNTYxMTE1MDcxLmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY1MTMsIC02Ljc3ODU4MywgMzkuMjQ2NTEzLCAtNi43Nzg1ODNdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjUxMywgLTYuNzc4NTgzXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE2NSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQxMDo1NTozNi40MDZaIiwgImVjNV91dWlkIjogIjJkYTZhNWNiLWM4YjQtNDJjNi1iMDkyLTIyYzlmNTliODc2MiIsICJsYXRpdHVkZSI6IC02Ljc3ODU4MywgImxvbmdpdHVkZSI6IDM5LjI0NjUxMywgIm5hbWUiOiAiQ29udGluZW50YWwgQURJREFTIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIyZGE2YTVjYi1jOGI0LTQyYzYtYjA5Mi0yMmM5ZjU5Yjg3NjJfMTU2MTExNDUyOS5qcGciLCAicHJpY2UiOiAzNTAwMCwgInNpemVzIjogWyI0MyIsICI0NCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjE5LCAtNi43Nzg1MzQsIDM5LjI0NjYxOSwgLTYuNzc4NTM0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2MTksIC02Ljc3ODUzNF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNjYiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMTA6NTE6MzUuODgxWiIsICJlYzVfdXVpZCI6ICJiMTZmYTVmMC0yNjVjLTQ4ZDItOTdhNi1mNWZlOWRkYzZmMTYiLCAibGF0aXR1ZGUiOiAtNi43Nzg1MzQsICJsb25naXR1ZGUiOiAzOS4yNDY2MTksICJuYW1lIjogIkFFUk9FQ1VOQ0UgQURJREFTIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJiMTZmYTVmMC0yNjVjLTQ4ZDItOTdhNi1mNWZlOWRkYzZmMTZfMTU2MTExNDI4OC5qcGciLCAicHJpY2UiOiAzNTAwMCwgInNpemVzIjogWyI0OCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTMyLCAtNi43Nzg1MjgsIDM5LjI0NjUzMiwgLTYuNzc4NTI4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1MzIsIC02Ljc3ODUyOF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNjciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMTA6NDc6MTkuNDk3WiIsICJlYzVfdXVpZCI6ICJmNjEwZWE0YS02NDZmLTRlMzEtYjAwZS1jZGUwNGExY2FlYjUiLCAibGF0aXR1ZGUiOiAtNi43Nzg1MjgsICJsb25naXR1ZGUiOiAzOS4yNDY1MzIsICJuYW1lIjogIlh0ZXAiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImY2MTBlYTRhLTY0NmYtNGUzMS1iMDBlLWNkZTA0YTFjYWViNV8xNTYxMTE0MDMxLmpwZyIsICJwcmljZSI6IDMwMDAwLCAic2l6ZXMiOiBbIjQxIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY1MDcsIC02Ljc3ODU5MiwgMzkuMjQ2NTA3LCAtNi43Nzg1OTJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjUwNywgLTYuNzc4NTkyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE2OCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQxMDo0NDoxMy45NjhaIiwgImVjNV91dWlkIjogIjI0ZjQxNjJmLWU2ZTAtNGJkMy1iMjdkLTEzZjA1MzdmMWQ2NSIsICJsYXRpdHVkZSI6IC02Ljc3ODU5MiwgImxvbmdpdHVkZSI6IDM5LjI0NjUwNywgIm5hbWUiOiAiTWFjZ25lcW9yIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIyNGY0MTYyZi1lNmUwLTRiZDMtYjI3ZC0xM2YwNTM3ZjFkNjVfMTU2MTExMzgzMy5qcGciLCAicHJpY2UiOiAzMDAwMCwgInNpemVzIjogWyI0NCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTI4LCAtNi43Nzg2MDMsIDM5LjI0NjUyOCwgLTYuNzc4NjAzXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1MjgsIC02Ljc3ODYwM10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNjkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMTA6Mzk6MjQuMDk5WiIsICJlYzVfdXVpZCI6ICI3M2QwMTJhOC0yZTA1LTQwY2QtYjZiOS03NGI1YTk2NWFmMzciLCAibGF0aXR1ZGUiOiAtNi43Nzg2MDMsICJsb25naXR1ZGUiOiAzOS4yNDY1MjgsICJuYW1lIjogIkFzaWNzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI3M2QwMTJhOC0yZTA1LTQwY2QtYjZiOS03NGI1YTk2NWFmMzdfMTU2MTExMzU1NS5qcGciLCAicHJpY2UiOiAzMDAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NDkxLCAtNi43Nzg2MjYsIDM5LjI0NjQ5MSwgLTYuNzc4NjI2XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY0OTEsIC02Ljc3ODYyNl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNzAiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMTA6MzY6NTMuMDQ2WiIsICJlYzVfdXVpZCI6ICJjMTg5MmZhYS1mZjg5LTQ2MmEtOGQyNy1mYTc5NTA0OTkzZmIiLCAibGF0aXR1ZGUiOiAtNi43Nzg2MjYsICJsb25naXR1ZGUiOiAzOS4yNDY0OTEsICJuYW1lIjogIk5pa2UiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImMxODkyZmFhLWZmODktNDYyYS04ZDI3LWZhNzk1MDQ5OTNmYl8xNTYxMTEzNDA1LmpwZyIsICJwcmljZSI6IDI1MDAwLCAic2l6ZXMiOiBbIjQxIiwgIjQyIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY0ODIsIC02Ljc3ODYxOSwgMzkuMjQ2NDgyLCAtNi43Nzg2MTldLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjQ4MiwgLTYuNzc4NjE5XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE3MSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQxMDoyNzo0Ni45MTBaIiwgImVjNV91dWlkIjogIjA1ZWNiNzA2LWZjMTEtNDkzYy05ZjJjLThhOTQ3Zjk2OTgxOSIsICJsYXRpdHVkZSI6IC02Ljc3ODYxOSwgImxvbmdpdHVkZSI6IDM5LjI0NjQ4MiwgIm5hbWUiOiAiSHVudENsdWIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjA1ZWNiNzA2LWZjMTEtNDkzYy05ZjJjLThhOTQ3Zjk2OTgxOV8xNTYxMTEyODU3LmpwZyIsICJwcmljZSI6IDMwMDAwLCAic2l6ZXMiOiBbIjQxIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY0OSwgLTYuNzc4NTM4LCAzOS4yNDY0OSwgLTYuNzc4NTM4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY0OSwgLTYuNzc4NTM4XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE3MiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQxMDoyNToyOC4zNTNaIiwgImVjNV91dWlkIjogImU3MTdiOWM3LTBjNDItNGM3NC1hODU5LTczODBmZWMyZmJkZiIsICJsYXRpdHVkZSI6IC02Ljc3ODUzOCwgImxvbmdpdHVkZSI6IDM5LjI0NjQ5LCAibmFtZSI6ICJGYWRlZCBncm9seSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZTcxN2I5YzctMGM0Mi00Yzc0LWE4NTktNzM4MGZlYzJmYmRmXzE1NjExMTI3MTkuanBnIiwgInByaWNlIjogMzAwMDAsICJzaXplcyI6IFsiNDYiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjQ5LCAtNi43Nzg1NDEsIDM5LjI0NjQ5LCAtNi43Nzg1NDFdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjQ5LCAtNi43Nzg1NDFdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTczIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDEwOjIyOjI4LjQ0N1oiLCAiZWM1X3V1aWQiOiAiN2Q3ZmQ5YmItZTZhZi00MmY2LWE1NmUtMzJiMjA0Y2ZhOGQ2IiwgImxhdGl0dWRlIjogLTYuNzc4NTQxLCAibG9uZ2l0dWRlIjogMzkuMjQ2NDksICJuYW1lIjogIkZcdTAwMjZGIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI3ZDdmZDliYi1lNmFmLTQyZjYtYTU2ZS0zMmIyMDRjZmE4ZDZfMTU2MTExMjUzNi5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTgsIC02Ljc3ODU1OSwgMzkuMjQ2NTgsIC02Ljc3ODU1OV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NTgsIC02Ljc3ODU1OV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNzQiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMTA6MjA6MjAuNjc1WiIsICJlYzVfdXVpZCI6ICI3NzUyMmFkNi1hZjQ0LTQ4NjYtOGNlMS00NDQzZmI4ZTUwZmIiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NTksICJsb25naXR1ZGUiOiAzOS4yNDY1OCwgIm5hbWUiOiAiQ3JvY3MiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjc3NTIyYWQ2LWFmNDQtNDg2Ni04Y2UxLTQ0NDNmYjhlNTBmYl8xNTYxMTEyNDE0LmpwZyIsICJwcmljZSI6IDI1MDAwLCAic2l6ZXMiOiBbIjQxIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY1ODIsIC02Ljc3ODUxNCwgMzkuMjQ2NTgyLCAtNi43Nzg1MTRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjU4MiwgLTYuNzc4NTE0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE3NSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQxMDoxNzo0NC40OTlaIiwgImVjNV91dWlkIjogImM0NDRiYzlkLWU3YWMtNDkzZS04ZmFiLWFkNDllZmIyYmUwMSIsICJsYXRpdHVkZSI6IC02Ljc3ODUxNCwgImxvbmdpdHVkZSI6IDM5LjI0NjU4MiwgIm5hbWUiOiAiQXRobGV0aWMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImM0NDRiYzlkLWU3YWMtNDkzZS04ZmFiLWFkNDllZmIyYmUwMV8xNTYxMTEyMjU3LmpwZyIsICJwcmljZSI6IDMwMDAwLCAic2l6ZXMiOiBbIjQyIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2MjgsIC02Ljc3ODU4LCAzOS4yNDY2MjgsIC02Ljc3ODU4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2MjgsIC02Ljc3ODU4XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE3NiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQxMDoxNTozMS4zNzRaIiwgImVjNV91dWlkIjogIjU2OTc0YzM0LTg2ZDQtNDFiZi1hYmJhLTBjZmIzODUyZDk5OCIsICJsYXRpdHVkZSI6IC02Ljc3ODU4LCAibG9uZ2l0dWRlIjogMzkuMjQ2NjI4LCAibmFtZSI6ICJZbGF0aSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNTY5NzRjMzQtODZkNC00MWJmLWFiYmEtMGNmYjM4NTJkOTk4XzE1NjExMTIxMjQuanBnIiwgInByaWNlIjogNDAwMDAsICJzaXplcyI6IFsiNDIiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjU3OCwgLTYuNzc4NTU5LCAzOS4yNDY1NzgsIC02Ljc3ODU1OV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NTc4LCAtNi43Nzg1NTldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTc3IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDEwOjEzOjM1LjkwNloiLCAiZWM1X3V1aWQiOiAiYTY5NDNkZjEtZGRmMS00ZDY4LWIzMjQtNDdlMTUxMDllOWMzIiwgImxhdGl0dWRlIjogLTYuNzc4NTU5LCAibG9uZ2l0dWRlIjogMzkuMjQ2NTc4LCAibmFtZSI6ICJBdmlhIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJhNjk0M2RmMS1kZGYxLTRkNjgtYjMyNC00N2UxNTEwOWU5YzNfMTU2MTExMjAwOS5qcGciLCAicHJpY2UiOiAzMDAwMCwgInNpemVzIjogWyI0MSIsICI0MiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NDU3LCAtNi43Nzg1NTksIDM5LjI0NjQ1NywgLTYuNzc4NTU5XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY0NTcsIC02Ljc3ODU1OV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNzgiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMTA6MTE6MTIuMTI2WiIsICJlYzVfdXVpZCI6ICJkY2IwMjVkMy1kZGY3LTQ2ZWQtYWE4ZS0wM2VmZjQwZTg4MTgiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NTksICJsb25naXR1ZGUiOiAzOS4yNDY0NTcsICJuYW1lIjogIk5ldyBiYWxhbmNlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJkY2IwMjVkMy1kZGY3LTQ2ZWQtYWE4ZS0wM2VmZjQwZTg4MThfMTU2MTExMTg2Mi5qcGciLCAicHJpY2UiOiA0MDAwMCwgInNpemVzIjogWyI0NCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbTmFOLCBOYU4sIE5hTiwgTmFOXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFtOYU4sIE5hTl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxNzkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiAiIiwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQxMDowNTowMi4wNTZaIiwgImVjNV91dWlkIjogImMzZTJhNGJlLWU4OTEtNDNhMy1hZmM3LWEyNTA0Mzc1OTIyNCIsICJsYXRpdHVkZSI6IG51bGwsICJsb25naXR1ZGUiOiBudWxsLCAibmFtZSI6ICJDb252ZXJzZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiYzNlMmE0YmUtZTg5MS00M2EzLWFmYzctYTI1MDQzNzU5MjI0XzE1NjExMTE0OTUuanBnIiwgInByaWNlIjogMzUwMDAsICJzaXplcyI6IFsiNDQiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjUzNiwgLTYuNzc4NjAxLCAzOS4yNDY1MzYsIC02Ljc3ODYwMV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NTM2LCAtNi43Nzg2MDFdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTgwIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDEwOjAzOjA1Ljc3MVoiLCAiZWM1X3V1aWQiOiAiNWQ3ZTVmM2EtYTJjYi00YTRjLWJjZmItNDExODMxMjY3ZmU5IiwgImxhdGl0dWRlIjogLTYuNzc4NjAxLCAibG9uZ2l0dWRlIjogMzkuMjQ2NTM2LCAibmFtZSI6ICJSZWVib29rIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI1ZDdlNWYzYS1hMmNiLTRhNGMtYmNmYi00MTE4MzEyNjdmZTlfMTU2MTExMTM3OS5qcGciLCAicHJpY2UiOiAyNTAwMCwgInNpemVzIjogWyIzOSIsICIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTM5LCAtNi43Nzg2MDIsIDM5LjI0NjUzOSwgLTYuNzc4NjAyXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1MzksIC02Ljc3ODYwMl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxODEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMTA6MDA6MjYuMTc2WiIsICJlYzVfdXVpZCI6ICJiN2VmNDY2ZS1iMjc5LTQ2ZjAtODg3Ny00YzEyMGYwYjBlMjkiLCAibGF0aXR1ZGUiOiAtNi43Nzg2MDIsICJsb25naXR1ZGUiOiAzOS4yNDY1MzksICJuYW1lIjogIiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiYjdlZjQ2NmUtYjI3OS00NmYwLTg4NzctNGMxMjBmMGIwZTI5XzE1NjExMTEyMTcuanBnIiwgInByaWNlIjogMzAwMDAsICJzaXplcyI6IFsiNDEiLCAiNDIiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjU3MywgLTYuNzc4NjI5LCAzOS4yNDY1NzMsIC02Ljc3ODYyOV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NTczLCAtNi43Nzg2MjldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTgyIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA5OjU4OjE5LjgxM1oiLCAiZWM1X3V1aWQiOiAiZjJiMjUwYWItZmEzMy00NGI4LWEyNTMtNTI5MzA2MmY1NzgxIiwgImxhdGl0dWRlIjogLTYuNzc4NjI5LCAibG9uZ2l0dWRlIjogMzkuMjQ2NTczLCAibmFtZSI6ICJCZWxsZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZjJiMjUwYWItZmEzMy00NGI4LWEyNTMtNTI5MzA2MmY1NzgxXzE1NjExMTEwOTQuanBnIiwgInByaWNlIjogNDAwMDAsICJzaXplcyI6IFsiNDQiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjU1MiwgLTYuNzc4NTQsIDM5LjI0NjU1MiwgLTYuNzc4NTRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjU1MiwgLTYuNzc4NTRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTgzIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA5OjU1OjE5LjAzMloiLCAiZWM1X3V1aWQiOiAiNDc0ZDdiM2EtY2I1ZC00NWRkLWI4NGQtYjQ4Y2RjMzk0NDM1IiwgImxhdGl0dWRlIjogLTYuNzc4NTQsICJsb25naXR1ZGUiOiAzOS4yNDY1NTIsICJuYW1lIjogIkp1bmFpIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI0NzRkN2IzYS1jYjVkLTQ1ZGQtYjg0ZC1iNDhjZGMzOTQ0MzVfMTU2MTExMDkwNS5qcGciLCAicHJpY2UiOiA0MDAwMCwgInNpemVzIjogWyI0MiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTMyLCAtNi43Nzg1NiwgMzkuMjQ2NTMyLCAtNi43Nzg1Nl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NTMyLCAtNi43Nzg1Nl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxODQiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiAxNC4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA5OjUxOjM4LjEyM1oiLCAiZWM1X3V1aWQiOiAiOWRiMjk4ZWUtMzRmMi00ZTE2LTgxMmEtNWZmNjM3M2E0MDFlIiwgImxhdGl0dWRlIjogLTYuNzc4NTYsICJsb25naXR1ZGUiOiAzOS4yNDY1MzIsICJuYW1lIjogIlN1blJpdmV0IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI5ZGIyOThlZS0zNGYyLTRlMTYtODEyYS01ZmY2MzczYTQwMWVfMTU2MTExMDY4OS5qcGciLCAicHJpY2UiOiAzMDAwMCwgInNpemVzIjogWyI0MyIsICI0NCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2MzQzLCAtNi43Nzg2NzQsIDM5LjI0NjM0MywgLTYuNzc4Njc0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDYzNDMsIC02Ljc3ODY3NF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxODUiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDk6NDk6NDcuMjQ1WiIsICJlYzVfdXVpZCI6ICIxZThiNjU1MC02ZTZhLTRiOTUtYTU5NC1iZTIxODkyYTJjMDkiLCAibGF0aXR1ZGUiOiAtNi43Nzg2NzQsICJsb25naXR1ZGUiOiAzOS4yNDYzNDMsICJuYW1lIjogIk5pa2UgQWlyIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIxZThiNjU1MC02ZTZhLTRiOTUtYTU5NC1iZTIxODkyYTJjMDlfMTU2MTExMDU4MS5qcGciLCAicHJpY2UiOiA0MDAwMCwgInNpemVzIjogWyI0NSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTk2LCAtNi43Nzg1NDMsIDM5LjI0NjU5NiwgLTYuNzc4NTQzXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1OTYsIC02Ljc3ODU0M10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxODYiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDk6NDg6MjAuNDk1WiIsICJlYzVfdXVpZCI6ICJmMTcwNzQ4Yi0xYTMxLTQwOGYtYjU0Mi0zZTVlM2Y2YzVmZTYiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NDMsICJsb25naXR1ZGUiOiAzOS4yNDY1OTYsICJuYW1lIjogIkhva2EiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImYxNzA3NDhiLTFhMzEtNDA4Zi1iNTQyLTNlNWUzZjZjNWZlNl8xNTYxMTEwNDkxLmpwZyIsICJwcmljZSI6IDMwMDAwLCAic2l6ZXMiOiBbIjQyIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY1NDEsIC02Ljc3ODU2NCwgMzkuMjQ2NTQxLCAtNi43Nzg1NjRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjU0MSwgLTYuNzc4NTY0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE4NyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwOTo0NDozNy4yNDVaIiwgImVjNV91dWlkIjogIjAyYjJiMjg3LTE3YTItNDYwNi05MWE0LWYwNTVhN2UxNTU2YSIsICJsYXRpdHVkZSI6IC02Ljc3ODU2NCwgImxvbmdpdHVkZSI6IDM5LjI0NjU0MSwgIm5hbWUiOiAiUGVhayIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMDJiMmIyODctMTdhMi00NjA2LTkxYTQtZjA1NWE3ZTE1NTZhXzE1NjExMTAyNzEuanBnIiwgInByaWNlIjogMzUwMDAsICJzaXplcyI6IFsiNDIiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjU0NSwgLTYuNzc4NDk5LCAzOS4yNDY1NDUsIC02Ljc3ODQ5OV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NTQ1LCAtNi43Nzg0OTldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTg4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA5OjQyOjU1Ljk0MFoiLCAiZWM1X3V1aWQiOiAiYmE0ZmI2MGYtNTE4Zi00MGY0LWFkNTAtMTAzYWNlMGIyOTFjIiwgImxhdGl0dWRlIjogLTYuNzc4NDk5LCAibG9uZ2l0dWRlIjogMzkuMjQ2NTQ1LCAibmFtZSI6ICJVUyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiYmE0ZmI2MGYtNTE4Zi00MGY0LWFkNTAtMTAzYWNlMGIyOTFjXzE1NjExMTAxNjguanBnIiwgInByaWNlIjogNDAwMDAsICJzaXplcyI6IFsiNDEiLCAiNDIiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjU0OSwgLTYuNzc4NjQ0LCAzOS4yNDY1NDksIC02Ljc3ODY0NF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NTQ5LCAtNi43Nzg2NDRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTg5IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA5OjQwOjQ2LjA2OFoiLCAiZWM1X3V1aWQiOiAiNTgzMTllODgtMGQ5Yy00YTNiLTliOWYtZWEyMTQ4MmRmNjE2IiwgImxhdGl0dWRlIjogLTYuNzc4NjQ0LCAibG9uZ2l0dWRlIjogMzkuMjQ2NTQ5LCAibmFtZSI6ICJSZWR0YWciLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjU4MzE5ZTg4LTBkOWMtNGEzYi05YjlmLWVhMjE0ODJkZjYxNl8xNTYxMTEwMDQwLmpwZyIsICJwcmljZSI6IDMwMDAwLCAic2l6ZXMiOiBbIjQyIiwgIjQzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY1MTQsIC02Ljc3ODUzNCwgMzkuMjQ2NTE0LCAtNi43Nzg1MzRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjUxNCwgLTYuNzc4NTM0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE5MCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDguMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwOTozODo1Mi40MTNaIiwgImVjNV91dWlkIjogIjg5YjE0MmY3LWRjNTAtNDUyOC1iZjhmLTQ4ZDVjOWFmOWU0ZCIsICJsYXRpdHVkZSI6IC02Ljc3ODUzNCwgImxvbmdpdHVkZSI6IDM5LjI0NjUxNCwgIm5hbWUiOiAiTmlrZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiODliMTQyZjctZGM1MC00NTI4LWJmOGYtNDhkNWM5YWY5ZTRkXzE1NjExMDk5MjYuanBnIiwgInByaWNlIjogMzUwMDAsICJzaXplcyI6IFsiNDQiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjU0NCwgLTYuNzc4NTY5LCAzOS4yNDY1NDQsIC02Ljc3ODU2OV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NTQ0LCAtNi43Nzg1NjldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTkxIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA5OjM3OjI1LjUyOVoiLCAiZWM1X3V1aWQiOiAiZTE1ZTY0ZDktMTg0MS00NzcwLTg5MzMtMzg4YmRmOGJlMjI2IiwgImxhdGl0dWRlIjogLTYuNzc4NTY5LCAibG9uZ2l0dWRlIjogMzkuMjQ2NTQ0LCAibmFtZSI6ICJJbm5vZmFzaGlvbiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZTE1ZTY0ZDktMTg0MS00NzcwLTg5MzMtMzg4YmRmOGJlMjI2XzE1NjExMDk4MzkuanBnIiwgInByaWNlIjogMzAwMDAsICJzaXplcyI6IFsiNDIiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjM5OSwgLTYuNzc4NjgsIDM5LjI0NjM5OSwgLTYuNzc4NjhdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjM5OSwgLTYuNzc4NjhdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTkyIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA5OjM1OjU5Ljg2N1oiLCAiZWM1X3V1aWQiOiAiNmIyMWJkYzgtYjgyOS00NjU4LThkYjAtYTFhZTQwNzc1NDdiIiwgImxhdGl0dWRlIjogLTYuNzc4NjgsICJsb25naXR1ZGUiOiAzOS4yNDYzOTksICJuYW1lIjogIlhEIHNwb3J0IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI2YjIxYmRjOC1iODI5LTQ2NTgtOGRiMC1hMWFlNDA3NzU0N2JfMTU2MTEwOTc1Mi5qcGciLCAicHJpY2UiOiAyNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjUsIC02Ljc3ODY2MSwgMzkuMjQ2NjUsIC02Ljc3ODY2MV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjUsIC02Ljc3ODY2MV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxOTMiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDk6MzQ6MTIuNzc4WiIsICJlYzVfdXVpZCI6ICJhNjdhOTNlZC0yYTdiLTQ0ZjUtODc1Ni03MzA3OWZkMTVjODgiLCAibGF0aXR1ZGUiOiAtNi43Nzg2NjEsICJsb25naXR1ZGUiOiAzOS4yNDY2NSwgIm5hbWUiOiAiS2FwcGEiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImE2N2E5M2VkLTJhN2ItNDRmNS04NzU2LTczMDc5ZmQxNWM4OF8xNTYxMTA5NjQ2LmpwZyIsICJwcmljZSI6IDMwMDAwLCAic2l6ZXMiOiBbIjQwIiwgIjM5Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY1NCwgLTYuNzc4NDg1LCAzOS4yNDY1NCwgLTYuNzc4NDg1XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1NCwgLTYuNzc4NDg1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjE5NCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwOTozMjowNy4wNDhaIiwgImVjNV91dWlkIjogIjNmZWQyZTk0LTgwNzItNDM1NS05MGE5LWFmODRmM2FhMDViZCIsICJsYXRpdHVkZSI6IC02Ljc3ODQ4NSwgImxvbmdpdHVkZSI6IDM5LjI0NjU0LCAibmFtZSI6ICJHcmVuc29uIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIzZmVkMmU5NC04MDcyLTQzNTUtOTBhOS1hZjg0ZjNhYTA1YmRfMTU2MTEwOTUyMS5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTcxLCAtNi43Nzg1NjEsIDM5LjI0NjU3MSwgLTYuNzc4NTYxXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1NzEsIC02Ljc3ODU2MV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxOTUiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDk6MzA6NDkuNTk0WiIsICJlYzVfdXVpZCI6ICIyOWJkYjA3NC04YTIyLTQzNDUtYTFkNC01ZGJjODYxYzg2NjgiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NjEsICJsb25naXR1ZGUiOiAzOS4yNDY1NzEsICJuYW1lIjogIkNvbWZvcnQgaW5zZXJ0IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIyOWJkYjA3NC04YTIyLTQzNDUtYTFkNC01ZGJjODYxYzg2NjhfMTU2MTEwOTQ0My5qcGciLCAicHJpY2UiOiAzMDAwMCwgInNpemVzIjogWyIzOCIsICIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTQ2LCAtNi43Nzg1NjgsIDM5LjI0NjU0NiwgLTYuNzc4NTY4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1NDYsIC02Ljc3ODU2OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxOTYiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDk6Mjg6MzMuNTcxWiIsICJlYzVfdXVpZCI6ICIyMmY4MGE4Mi1mZDZkLTRkMjMtOGUxNC1lNjQxOWRlYjgzOTQiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NjgsICJsb25naXR1ZGUiOiAzOS4yNDY1NDYsICJuYW1lIjogIkpvcmRhbiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMjJmODBhODItZmQ2ZC00ZDIzLThlMTQtZTY0MTlkZWI4Mzk0XzE1NjExMDkyODcuanBnIiwgInByaWNlIjogNDAwMDAsICJzaXplcyI6IFsiNDEiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjU0NiwgLTYuNzc4NTY4LCAzOS4yNDY1NDYsIC02Ljc3ODU2OF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NTQ2LCAtNi43Nzg1NjhdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTk3IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA5OjI2OjI5LjY3NFoiLCAiZWM1X3V1aWQiOiAiNGQ0YWRiNWItM2Y5ZC00OGM2LThjMDQtMzljZTUzY2JlNjkxIiwgImxhdGl0dWRlIjogLTYuNzc4NTY4LCAibG9uZ2l0dWRlIjogMzkuMjQ2NTQ2LCAibmFtZSI6ICJBbnRhIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI0ZDRhZGI1Yi0zZjlkLTQ4YzYtOGMwNC0zOWNlNTNjYmU2OTFfMTU2MTEwOTE4My5qcGciLCAicHJpY2UiOiAzMDAwMCwgInNpemVzIjogWyI0MSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTQ2LCAtNi43Nzg1NjgsIDM5LjI0NjU0NiwgLTYuNzc4NTY4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1NDYsIC02Ljc3ODU2OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIxOTgiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDk6MjQ6NTQuMjE4WiIsICJlYzVfdXVpZCI6ICIzY2JhYjZhYS05MjE4LTRjY2QtOTY4Zi0yZWQ0NDZjM2Q1YzEiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NjgsICJsb25naXR1ZGUiOiAzOS4yNDY1NDYsICJuYW1lIjogIiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiM2NiYWI2YWEtOTIxOC00Y2NkLTk2OGYtMmVkNDQ2YzNkNWMxXzE1NjExMDkwODMuanBnIiwgInByaWNlIjogMzUwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjUyOCwgLTYuNzc4NTM4LCAzOS4yNDY1MjgsIC02Ljc3ODUzOF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NTI4LCAtNi43Nzg1MzhdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMTk5IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA5OjIyOjU5LjYzOVoiLCAiZWM1X3V1aWQiOiAiNTE5NDU1ZDItZDRkNS00Nzg2LWE2YmQtNDUwZWQyN2ZmZWY1IiwgImxhdGl0dWRlIjogLTYuNzc4NTM4LCAibG9uZ2l0dWRlIjogMzkuMjQ2NTI4LCAibmFtZSI6ICJObCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNTE5NDU1ZDItZDRkNS00Nzg2LWE2YmQtNDUwZWQyN2ZmZWY1XzE1NjExMDg5NzMuanBnIiwgInByaWNlIjogNDAwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjYxOSwgLTYuNzc4NDQ0LCAzOS4yNDY2MTksIC02Ljc3ODQ0NF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjE5LCAtNi43Nzg0NDRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjAwIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogMTkuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwOTowNDowOC43NzlaIiwgImVjNV91dWlkIjogIjc1YzBmN2JjLTI1NDEtNGYyMi04ODBhLTM2NWVjZDAxYWRmYyIsICJsYXRpdHVkZSI6IC02Ljc3ODQ0NCwgImxvbmdpdHVkZSI6IDM5LjI0NjYxOSwgIm5hbWUiOiAiUmVlYm9rIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI3NWMwZjdiYy0yNTQxLTRmMjItODgwYS0zNjVlY2QwMWFkZmNfMTU2MTEwNzgzMi5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjM2LCAtNi43Nzg1ODgsIDM5LjI0NjYzNiwgLTYuNzc4NTg4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2MzYsIC02Ljc3ODU4OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyMDEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDg6NTI6NTQuODAxWiIsICJlYzVfdXVpZCI6ICJiZDFiNGQwOC00ZDkwLTQzMjItODc4Zi1iOWVmOWYwOGIxYjEiLCAibGF0aXR1ZGUiOiAtNi43Nzg1ODgsICJsb25naXR1ZGUiOiAzOS4yNDY2MzYsICJuYW1lIjogIkFya2Jpcm8iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImJkMWI0ZDA4LTRkOTAtNDMyMi04NzhmLWI5ZWY5ZjA4YjFiMV8xNTYxMTA3MTYzLmpwZyIsICJwcmljZSI6IDE4MDAwLCAic2l6ZXMiOiBbIjM2Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3MjksIC02Ljc3ODU2NSwgMzkuMjQ2NzI5LCAtNi43Nzg1NjVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjcyOSwgLTYuNzc4NTY1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIwMiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwODo1MDo0My4yNDhaIiwgImVjNV91dWlkIjogImVmMDlkZmI0LTE2OGYtNGZkYS05Y2ViLTMwYTdiMDgwZWRlMyIsICJsYXRpdHVkZSI6IC02Ljc3ODU2NSwgImxvbmdpdHVkZSI6IDM5LjI0NjcyOSwgIm5hbWUiOiAiIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJlZjA5ZGZiNC0xNjhmLTRmZGEtOWNlYi0zMGE3YjA4MGVkZTNfMTU2MTEwNzAzNC5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjU2LCAtNi43Nzg1NDgsIDM5LjI0NjY1NiwgLTYuNzc4NTQ4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NTYsIC02Ljc3ODU0OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyMDMiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDg6NDg6MTQuNjU4WiIsICJlYzVfdXVpZCI6ICI4ZTQ0NWI5My1mYmRkLTQxNWUtOGMxYi0xYWE2ODEzYTdiMGQiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NDgsICJsb25naXR1ZGUiOiAzOS4yNDY2NTYsICJuYW1lIjogIkFya2Jpcm8iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjhlNDQ1YjkzLWZiZGQtNDE1ZS04YzFiLTFhYTY4MTNhN2IwZF8xNTYxMTA2ODg4LmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjQxIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3MzMsIC02Ljc3ODU0MiwgMzkuMjQ2NzMzLCAtNi43Nzg1NDJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjczMywgLTYuNzc4NTQyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIwNCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwODo0NjoyNy43MTlaIiwgImVjNV91dWlkIjogIjc1ZjVhMGRjLWYwOTctNDVkZi05MTNmLWYxMDEwNzgwYTBlMyIsICJsYXRpdHVkZSI6IC02Ljc3ODU0MiwgImxvbmdpdHVkZSI6IDM5LjI0NjczMywgIm5hbWUiOiAiTmV3IGxvb2siLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjc1ZjVhMGRjLWYwOTctNDVkZi05MTNmLWYxMDEwNzgwYTBlM18xNTYxMTA2Nzc5LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM3Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3MzMsIC02Ljc3ODU0MiwgMzkuMjQ2NzMzLCAtNi43Nzg1NDJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjczMywgLTYuNzc4NTQyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIwNSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDE5LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDg6NDU6MTMuNzA5WiIsICJlYzVfdXVpZCI6ICI5OTA3OWI1YS1lMGEzLTRhZmMtYTJiZC1lMjgwMWUxNTA2YmIiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NDIsICJsb25naXR1ZGUiOiAzOS4yNDY3MzMsICJuYW1lIjogIlZlcmEiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjk5MDc5YjVhLWUwYTMtNGFmYy1hMmJkLWUyODAxZTE1MDZiYl8xNTYxMTA2Njg5LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM2Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2OTQsIC02Ljc3ODU1NiwgMzkuMjQ2Njk0LCAtNi43Nzg1NTZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY5NCwgLTYuNzc4NTU2XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIwNiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwODo0MjozOC40ODJaIiwgImVjNV91dWlkIjogImY1NDBlMzMxLTVjZTAtNGM4My04M2EwLTA3ZmYwZDI2MmNmZCIsICJsYXRpdHVkZSI6IC02Ljc3ODU1NiwgImxvbmdpdHVkZSI6IDM5LjI0NjY5NCwgIm5hbWUiOiAiR2Fib3IiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImY1NDBlMzMxLTVjZTAtNGM4My04M2EwLTA3ZmYwZDI2MmNmZF8xNTYxMTA2NTUwLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM3Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2OTEsIC02Ljc3ODU0NywgMzkuMjQ2NjkxLCAtNi43Nzg1NDddLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY5MSwgLTYuNzc4NTQ3XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIwNyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwODo0MDo1MS45NzNaIiwgImVjNV91dWlkIjogImRhM2MwNDY2LWNmOTYtNGI1NC1hNGI4LWY4MDljNmYwMjVlYyIsICJsYXRpdHVkZSI6IC02Ljc3ODU0NywgImxvbmdpdHVkZSI6IDM5LjI0NjY5MSwgIm5hbWUiOiAiVHJhZmFsdWMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImRhM2MwNDY2LWNmOTYtNGI1NC1hNGI4LWY4MDljNmYwMjVlY18xNTYxMTA2NDQ1LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3MjEsIC02Ljc3ODU4NiwgMzkuMjQ2NzIxLCAtNi43Nzg1ODZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjcyMSwgLTYuNzc4NTg2XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIwOCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwODozODo1OS42NjVaIiwgImVjNV91dWlkIjogIjY1ZmFhNzQyLTNlN2EtNDcyYi1hYmQ2LTE4MzNmYWMxN2JjZiIsICJsYXRpdHVkZSI6IC02Ljc3ODU4NiwgImxvbmdpdHVkZSI6IDM5LjI0NjcyMSwgIm5hbWUiOiAiVmljZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNjVmYWE3NDItM2U3YS00NzJiLWFiZDYtMTgzM2ZhYzE3YmNmXzE1NjExMDYzMzEuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY3NiwgLTYuNzc4NDg4LCAzOS4yNDY2NzYsIC02Ljc3ODQ4OF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Njc2LCAtNi43Nzg0ODhdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjA5IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA4OjM2OjI4LjQ1NloiLCAiZWM1X3V1aWQiOiAiYmFhMzk5Y2EtOTM0Mi00YmRkLWIwY2QtZDQ3NzBmN2ZiZjg3IiwgImxhdGl0dWRlIjogLTYuNzc4NDg4LCAibG9uZ2l0dWRlIjogMzkuMjQ2Njc2LCAibmFtZSI6ICIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImJhYTM5OWNhLTkzNDItNGJkZC1iMGNkLWQ0NzcwZjdmYmY4N18xNTYxMTA2MTc5LmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjQyIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2ODEsIC02Ljc3ODU1MSwgMzkuMjQ2NjgxLCAtNi43Nzg1NTFdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY4MSwgLTYuNzc4NTUxXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIxMCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwODozNDowNC45ODNaIiwgImVjNV91dWlkIjogImVlZmRlNmRhLThlOWItNGVhNy1hMzJjLWNlMjlmMDNjYzM4ZSIsICJsYXRpdHVkZSI6IC02Ljc3ODU1MSwgImxvbmdpdHVkZSI6IDM5LjI0NjY4MSwgIm5hbWUiOiAiRGFuc2tvIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJlZWZkZTZkYS04ZTliLTRlYTctYTMyYy1jZTI5ZjAzY2MzOGVfMTU2MTEwNjAzNC5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzAzLCAtNi43Nzg1NiwgMzkuMjQ2NzAzLCAtNi43Nzg1Nl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzAzLCAtNi43Nzg1Nl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyMTEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDg6MzE6NTEuODYwWiIsICJlYzVfdXVpZCI6ICI4MDVmMDJmYi03NTE4LTQwZWMtYjc2Yy0wZTkzY2M2ODgxMjgiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NiwgImxvbmdpdHVkZSI6IDM5LjI0NjcwMywgIm5hbWUiOiAiR3VveGluZyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiODA1ZjAyZmItNzUxOC00MGVjLWI3NmMtMGU5M2NjNjg4MTI4XzE1NjExMDU4OTguanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjczNCwgLTYuNzc4NDQ5LCAzOS4yNDY3MzQsIC02Ljc3ODQ0OV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzM0LCAtNi43Nzg0NDldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjEyIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA4OjI5OjUzLjg2M1oiLCAiZWM1X3V1aWQiOiAiOTAxMGZhN2ItMDY5NS00YzAzLWIwYzQtMGU4YWYxOGQyMmQzIiwgImxhdGl0dWRlIjogLTYuNzc4NDQ5LCAibG9uZ2l0dWRlIjogMzkuMjQ2NzM0LCAibmFtZSI6ICJOZXcgbG9vayIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiOTAxMGZhN2ItMDY5NS00YzAzLWIwYzQtMGU4YWYxOGQyMmQzXzE1NjExMDU3ODguanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjcwNSwgLTYuNzc4NTMzLCAzOS4yNDY3MDUsIC02Ljc3ODUzM10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzA1LCAtNi43Nzg1MzNdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjEzIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA4OjI2OjUzLjEzNloiLCAiZWM1X3V1aWQiOiAiM2E2NDkyMzUtMjQ0Ny00MTcwLTg1MjEtZjVjOTRkMzcyNTk4IiwgImxhdGl0dWRlIjogLTYuNzc4NTMzLCAibG9uZ2l0dWRlIjogMzkuMjQ2NzA1LCAibmFtZSI6ICJXYW5ldHRpIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIzYTY0OTIzNS0yNDQ3LTQxNzAtODUyMS1mNWM5NGQzNzI1OThfMTU2MTEwNTU2Mi5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2Njg4LCAtNi43Nzg3OTYsIDM5LjI0NjY4OCwgLTYuNzc4Nzk2XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2ODgsIC02Ljc3ODc5Nl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyMTQiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDg6MjQ6MTUuNjIxWiIsICJlYzVfdXVpZCI6ICI1MDBmN2ExMC02YmYxLTRlNzgtYThkZi0yYzcyMjRiYjRkZmMiLCAibGF0aXR1ZGUiOiAtNi43Nzg3OTYsICJsb25naXR1ZGUiOiAzOS4yNDY2ODgsICJuYW1lIjogIkphbmEiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjUwMGY3YTEwLTZiZjEtNGU3OC1hOGRmLTJjNzIyNGJiNGRmY18xNTYxMTA1NDQ1LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM5Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3NTcsIC02Ljc3ODUzOSwgMzkuMjQ2NzU3LCAtNi43Nzg1MzldLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc1NywgLTYuNzc4NTM5XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIxNSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwODoyMDo1NS45MzZaIiwgImVjNV91dWlkIjogIjg5N2VmNzczLTRiNjAtNGRiYi1iNWIyLWFlYWMyNWZlNTdhYyIsICJsYXRpdHVkZSI6IC02Ljc3ODUzOSwgImxvbmdpdHVkZSI6IDM5LjI0Njc1NywgIm5hbWUiOiAiTGlsbHkgbGlseUEiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjg5N2VmNzczLTRiNjAtNGRiYi1iNWIyLWFlYWMyNWZlNTdhY18xNTYxMTA1MjQ5LmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2OTUsIC02Ljc3ODM5NSwgMzkuMjQ2Njk1LCAtNi43NzgzOTVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY5NSwgLTYuNzc4Mzk1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIxNiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwODoxODozNi44NThaIiwgImVjNV91dWlkIjogImExOTNmYjI1LWFmZjgtNDYyZi1iNTAzLWUwZTRiYzg1NjBiZCIsICJsYXRpdHVkZSI6IC02Ljc3ODM5NSwgImxvbmdpdHVkZSI6IDM5LjI0NjY5NSwgIm5hbWUiOiAiTmV3bG9vayIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiYTE5M2ZiMjUtYWZmOC00NjJmLWI1MDMtZTBlNGJjODU2MGJkXzE1NjExMDUxMTAuanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzYiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY4OCwgLTYuNzc4NTQ1LCAzOS4yNDY2ODgsIC02Ljc3ODU0NV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Njg4LCAtNi43Nzg1NDVdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjE3IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA4OjE2OjAxLjU3MVoiLCAiZWM1X3V1aWQiOiAiNzYzZTVkOWItNGFiYi00OTU0LThhNTAtZjVjYTBhNmY4MWE0IiwgImxhdGl0dWRlIjogLTYuNzc4NTQ1LCAibG9uZ2l0dWRlIjogMzkuMjQ2Njg4LCAibmFtZSI6ICJIdWFueXVlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI3NjNlNWQ5Yi00YWJiLTQ5NTQtOGE1MC1mNWNhMGE2ZjgxYTRfMTU2MTEwNDk1NC5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTk0LCAtNi43Nzg1ODEsIDM5LjI0NjU5NCwgLTYuNzc4NTgxXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1OTQsIC02Ljc3ODU4MV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyMTgiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDg6MTQ6MjAuOTc4WiIsICJlYzVfdXVpZCI6ICI1MDg5MTI0NC1hZjE5LTQ5ZTItYjM2ZS05MzEwMmI4OTI0NWYiLCAibGF0aXR1ZGUiOiAtNi43Nzg1ODEsICJsb25naXR1ZGUiOiAzOS4yNDY1OTQsICJuYW1lIjogIk9ic2Vzc2VkIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI1MDg5MTI0NC1hZjE5LTQ5ZTItYjM2ZS05MzEwMmI4OTI0NWZfMTU2MTEwNDg0Ny5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2Njc4LCAtNi43Nzg0OTYsIDM5LjI0NjY3OCwgLTYuNzc4NDk2XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NzgsIC02Ljc3ODQ5Nl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyMTkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDg6MTI6MzQuMDk5WiIsICJlYzVfdXVpZCI6ICJiZmY0MWNiNi02NzgyLTQwMGUtYjJkOS1jZDZiZDE3NTE1YTciLCAibGF0aXR1ZGUiOiAtNi43Nzg0OTYsICJsb25naXR1ZGUiOiAzOS4yNDY2NzgsICJuYW1lIjogIlNob2Vyb29tIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJiZmY0MWNiNi02NzgyLTQwMGUtYjJkOS1jZDZiZDE3NTE1YTdfMTU2MTEwNDc0Ny5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjY1LCAtNi43Nzg1MDMsIDM5LjI0NjY2NSwgLTYuNzc4NTAzXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NjUsIC02Ljc3ODUwM10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyMjAiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDg6MTE6MjEuNzQ5WiIsICJlYzVfdXVpZCI6ICJkNjkyMTg1Ny04OWIxLTRlMDQtOWJjNS04NzdjNTQ5NmE5MDMiLCAibGF0aXR1ZGUiOiAtNi43Nzg1MDMsICJsb25naXR1ZGUiOiAzOS4yNDY2NjUsICJuYW1lIjogIkFtZXJpY2FuIEVhZ2xlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJkNjkyMTg1Ny04OWIxLTRlMDQtOWJjNS04NzdjNTQ5NmE5MDNfMTU2MTEwNDY3NS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2Njc0LCAtNi43Nzg1NzUsIDM5LjI0NjY3NCwgLTYuNzc4NTc1XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NzQsIC02Ljc3ODU3NV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyMjEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDg6MDk6MzguMTU3WiIsICJlYzVfdXVpZCI6ICI5ODM0Yzc0NS02ZGJlLTRmOTQtYjU1Yy00ZWI0ZmI5ZGI4NDAiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NzUsICJsb25naXR1ZGUiOiAzOS4yNDY2NzQsICJuYW1lIjogIlNob2VleHByZXNzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI5ODM0Yzc0NS02ZGJlLTRmOTQtYjU1Yy00ZWI0ZmI5ZGI4NDBfMTU2MTEwNDU3MC5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2Nzc0LCAtNi43Nzg1NDgsIDM5LjI0Njc3NCwgLTYuNzc4NTQ4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NzQsIC02Ljc3ODU0OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyMjIiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDg6MDg6MTQuODg0WiIsICJlYzVfdXVpZCI6ICIxOTNiYzM4Ni05ZTAyLTRlYmYtYWUxMC1hOWU1YjhiMjdlYzIiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NDgsICJsb25naXR1ZGUiOiAzOS4yNDY3NzQsICJuYW1lIjogIlNob2VleHByZXNzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIxOTNiYzM4Ni05ZTAyLTRlYmYtYWUxMC1hOWU1YjhiMjdlYzJfMTU2MTEwNDQ4NC5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2Nzc0LCAtNi43Nzg1NDgsIDM5LjI0Njc3NCwgLTYuNzc4NTQ4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NzQsIC02Ljc3ODU0OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyMjMiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDg6MDY6NDcuNjY0WiIsICJlYzVfdXVpZCI6ICIwNmM0MzhiYS1kZDY5LTQxZTUtOGQwMC03MzNkZTA0NTEyZjUiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NDgsICJsb25naXR1ZGUiOiAzOS4yNDY3NzQsICJuYW1lIjogIlBSSU1BUksiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjA2YzQzOGJhLWRkNjktNDFlNS04ZDAwLTczM2RlMDQ1MTJmNV8xNTYxMTA0Mzk5LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3OTQsIC02Ljc3ODU0MywgMzkuMjQ2Nzk0LCAtNi43Nzg1NDNdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc5NCwgLTYuNzc4NTQzXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIyNCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwODowNToxNS4zNDdaIiwgImVjNV91dWlkIjogImVhMjRhYmYwLTZiZWItNDc3MC1hYTYyLTljNmJlZDM2ZTJhYiIsICJsYXRpdHVkZSI6IC02Ljc3ODU0MywgImxvbmdpdHVkZSI6IDM5LjI0Njc5NCwgIm5hbWUiOiAiTWF5bGluZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZWEyNGFiZjAtNmJlYi00NzcwLWFhNjItOWM2YmVkMzZlMmFiXzE1NjExMDQzMDkuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzYiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY0MywgLTYuNzc4NjI0LCAzOS4yNDY2NDMsIC02Ljc3ODYyNF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjQzLCAtNi43Nzg2MjRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjI1IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA4OjAzOjI2LjU0NloiLCAiZWM1X3V1aWQiOiAiYTdlMjNhYjAtNjkzYS00MGNiLTgyODEtZWNlMDdlZTY5OTA0IiwgImxhdGl0dWRlIjogLTYuNzc4NjI0LCAibG9uZ2l0dWRlIjogMzkuMjQ2NjQzLCAibmFtZSI6ICJITSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiYTdlMjNhYjAtNjkzYS00MGNiLTgyODEtZWNlMDdlZTY5OTA0XzE1NjExMDQxOTcuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzYiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY0OSwgLTYuNzc4NTMzLCAzOS4yNDY2NDksIC02Ljc3ODUzM10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjQ5LCAtNi43Nzg1MzNdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjI2IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA4OjAxOjE4LjQwOFoiLCAiZWM1X3V1aWQiOiAiZTY5ODQ2NzItNmI3Zi00YWQ5LTg1ZDctNGUzN2JhNWEwMTI3IiwgImxhdGl0dWRlIjogLTYuNzc4NTMzLCAibG9uZ2l0dWRlIjogMzkuMjQ2NjQ5LCAibmFtZSI6ICJDdXNoaW9uIHdhbGsiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImU2OTg0NjcyLTZiN2YtNGFkOS04NWQ3LTRlMzdiYTVhMDEyN18xNTYxMTA0MDcyLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY1NTQsIC02Ljc3ODUzLCAzOS4yNDY1NTQsIC02Ljc3ODUzXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1NTQsIC02Ljc3ODUzXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIyNyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwNzo1OTo1Ni40MDJaIiwgImVjNV91dWlkIjogIjEwYTk1ZmUwLTg2YWItNGRhZC05MDhhLWU2OTU3Zjc4Njg4MCIsICJsYXRpdHVkZSI6IC02Ljc3ODUzLCAibG9uZ2l0dWRlIjogMzkuMjQ2NTU0LCAibmFtZSI6ICJOZXcgTG9vayIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMTBhOTVmZTAtODZhYi00ZGFkLTkwOGEtZTY5NTdmNzg2ODgwXzE1NjExMDM5NDMuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY0NiwgLTYuNzc4NTYxLCAzOS4yNDY2NDYsIC02Ljc3ODU2MV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjQ2LCAtNi43Nzg1NjFdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjI4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA3OjU3OjE1LjExNVoiLCAiZWM1X3V1aWQiOiAiNWRkNmY2YTUtNTI1Yy00ZmFmLWIxYTMtNmU4M2VhY2NiMGQ0IiwgImxhdGl0dWRlIjogLTYuNzc4NTYxLCAibG9uZ2l0dWRlIjogMzkuMjQ2NjQ2LCAibmFtZSI6ICJCZXJGZWVsbnkiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjVkZDZmNmE1LTUyNWMtNGZhZi1iMWEzLTZlODNlYWNjYjBkNF8xNTYxMTAzODI1LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM5Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2OTgsIC02Ljc3ODU0OSwgMzkuMjQ2Njk4LCAtNi43Nzg1NDldLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY5OCwgLTYuNzc4NTQ5XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIyOSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwNzo1NTo0OS40NDJaIiwgImVjNV91dWlkIjogImJjMWRiNmY1LTU5NWEtNDc1MC1iZDQ0LWFlNzQ3ZWE1NDQ3YSIsICJsYXRpdHVkZSI6IC02Ljc3ODU0OSwgImxvbmdpdHVkZSI6IDM5LjI0NjY5OCwgIm5hbWUiOiAiQXRtb3NwaGVyZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiYmMxZGI2ZjUtNTk1YS00NzUwLWJkNDQtYWU3NDdlYTU0NDdhXzE1NjExMDM3MzguanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njc1NCwgLTYuNzc4NTc5LCAzOS4yNDY3NTQsIC02Ljc3ODU3OV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzU0LCAtNi43Nzg1NzldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjMwIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA3OjU0OjEwLjYyOVoiLCAiZWM1X3V1aWQiOiAiMDY2ODIwNzEtMDU5Ni00NmRlLTllM2ItMjAwYjJiMzNkODkwIiwgImxhdGl0dWRlIjogLTYuNzc4NTc5LCAibG9uZ2l0dWRlIjogMzkuMjQ2NzU0LCAibmFtZSI6ICJBdG1vc3BoZXJlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIwNjY4MjA3MS0wNTk2LTQ2ZGUtOWUzYi0yMDBiMmIzM2Q4OTBfMTU2MTEwMzYyOS5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzMyLCAtNi43Nzg1NjQsIDM5LjI0NjczMiwgLTYuNzc4NTY0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3MzIsIC02Ljc3ODU2NF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyMzEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDc6NTE6NDQuNDU1WiIsICJlYzVfdXVpZCI6ICJiZGYyZDc5Zi0wNzE1LTQyZTUtOWUxYi1jZjgyMjc2ZjE3NjAiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NjQsICJsb25naXR1ZGUiOiAzOS4yNDY3MzIsICJuYW1lIjogIiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiYmRmMmQ3OWYtMDcxNS00MmU1LTllMWItY2Y4MjI3NmYxNzYwXzE1NjExMDM0OTUuanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY2OSwgLTYuNzc4NTcsIDM5LjI0NjY2OSwgLTYuNzc4NTddLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY2OSwgLTYuNzc4NTddLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjMyIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA3OjQ0OjQ4Ljc0N1oiLCAiZWM1X3V1aWQiOiAiNjg4MWE0ZDItM2QyYS00ZDQ2LTg1YzEtZDBkODVkNTJlNGQ4IiwgImxhdGl0dWRlIjogLTYuNzc4NTcsICJsb25naXR1ZGUiOiAzOS4yNDY2NjksICJuYW1lIjogIkYuIFMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjY4ODFhNGQyLTNkMmEtNGQ0Ni04NWMxLWQwZDg1ZDUyZTRkOF8xNTYxMTAzMDcwLmpwZyIsICJwcmljZSI6IDgwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY4MywgLTYuNzc4NTU0LCAzOS4yNDY2ODMsIC02Ljc3ODU1NF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjgzLCAtNi43Nzg1NTRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjMzIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA3OjQzOjUwLjIyMFoiLCAiZWM1X3V1aWQiOiAiMjI0OThlNGUtMmZjYy00OWVlLTliZDMtOWJkMjZhZDlhODFhIiwgImxhdGl0dWRlIjogLTYuNzc4NTU0LCAibG9uZ2l0dWRlIjogMzkuMjQ2NjgzLCAibmFtZSI6ICJNb2RpbGEiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjIyNDk4ZTRlLTJmY2MtNDllZS05YmQzLTliZDI2YWQ5YTgxYV8xNTYxMTAzMDA2LmpwZyIsICJwcmljZSI6IDgwMDAsICJzaXplcyI6IFsiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY4MywgLTYuNzc4NTU0LCAzOS4yNDY2ODMsIC02Ljc3ODU1NF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjgzLCAtNi43Nzg1NTRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjM0IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA3OjQyOjI3LjYwNVoiLCAiZWM1X3V1aWQiOiAiMDczYzNkNWEtYzc4Ni00NjNiLTk1ODctMDBjZTdkMzZhNzdkIiwgImxhdGl0dWRlIjogLTYuNzc4NTU0LCAibG9uZ2l0dWRlIjogMzkuMjQ2NjgzLCAibmFtZSI6ICJCYW5nZHVuYSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMDczYzNkNWEtYzc4Ni00NjNiLTk1ODctMDBjZTdkMzZhNzdkXzE1NjExMDI5MzcuanBnIiwgInByaWNlIjogODAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzU2LCAtNi43Nzg1NzIsIDM5LjI0Njc1NiwgLTYuNzc4NTcyXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NTYsIC02Ljc3ODU3Ml0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyMzUiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjFUMDc6NDE6MjYuNzAwWiIsICJlYzVfdXVpZCI6ICIzM2NiN2Q5YS1hMmQ4LTQ4MjQtOGNhYy04ZDlmNmRhNjhiMjAiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NzIsICJsb25naXR1ZGUiOiAzOS4yNDY3NTYsICJuYW1lIjogIkJhbmdkdW5hIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIzM2NiN2Q5YS1hMmQ4LTQ4MjQtOGNhYy04ZDlmNmRhNjhiMjBfMTU2MTEwMjg4MS5qcGciLCAicHJpY2UiOiA4MDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2MDUsIC02Ljc3ODU3NiwgMzkuMjQ2NjA1LCAtNi43Nzg1NzZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjYwNSwgLTYuNzc4NTc2XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIzNiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwNzo0MDoxMi43OTNaIiwgImVjNV91dWlkIjogImU1NzZkOGU5LTJlMzAtNDVlOC05MWIyLTFlOTY4YmE2YjliOSIsICJsYXRpdHVkZSI6IC02Ljc3ODU3NiwgImxvbmdpdHVkZSI6IDM5LjI0NjYwNSwgIm5hbWUiOiAiTW9kaWxhIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJlNTc2ZDhlOS0yZTMwLTQ1ZTgtOTFiMi0xZTk2OGJhNmI5YjlfMTU2MTEwMjgwNS5qcGciLCAicHJpY2UiOiA4MDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2NywgLTYuNzc4NjI0LCAzOS4yNDY2NywgLTYuNzc4NjI0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NywgLTYuNzc4NjI0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIzNyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwNzozOTowMC43NDFaIiwgImVjNV91dWlkIjogIjA2YWJkMjY2LWRlMjAtNGY0Yy1hOWNmLTk0ZGU0MzM4YzNlOSIsICJsYXRpdHVkZSI6IC02Ljc3ODYyNCwgImxvbmdpdHVkZSI6IDM5LjI0NjY3LCAibmFtZSI6ICJNb2RpbGEiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjA2YWJkMjY2LWRlMjAtNGY0Yy1hOWNmLTk0ZGU0MzM4YzNlOV8xNTYxMTAyNzMxLmpwZyIsICJwcmljZSI6IDgwMDAsICJzaXplcyI6IFsiNDAiLCAiNDEiLCAiMzciLCAiMzkiLCAiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY5MywgLTYuNzc4NjAyLCAzOS4yNDY2OTMsIC02Ljc3ODYwMl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjkzLCAtNi43Nzg2MDJdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjM4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIxVDA3OjM2OjE0LjYwN1oiLCAiZWM1X3V1aWQiOiAiYzFkNDhiZWYtNzhmOS00YTE1LTkyM2UtNzc1MjhjZTRlMjVmIiwgImxhdGl0dWRlIjogLTYuNzc4NjAyLCAibG9uZ2l0dWRlIjogMzkuMjQ2NjkzLCAibmFtZSI6ICJGLiBTIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJjMWQ0OGJlZi03OGY5LTRhMTUtOTIzZS03NzUyOGNlNGUyNWZfMTU2MTEwMjU1Mi5qcGciLCAicHJpY2UiOiA4MDAwLCAic2l6ZXMiOiBbIjQxIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2ODgsIC02Ljc3ODYwNywgMzkuMjQ2Njg4LCAtNi43Nzg2MDddLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY4OCwgLTYuNzc4NjA3XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjIzOSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMVQwNzozMzo0MC4zNzBaIiwgImVjNV91dWlkIjogImU4MmIzNjk5LTEwMDctNDRjMi1hMjZiLTA4NjFjOTJmMTY0NyIsICJsYXRpdHVkZSI6IC02Ljc3ODYwNywgImxvbmdpdHVkZSI6IDM5LjI0NjY4OCwgIm5hbWUiOiAiTW9kaWxhIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJlODJiMzY5OS0xMDA3LTQ0YzItYTI2Yi0wODYxYzkyZjE2NDdfMTU2MTEwMjQwMi5qcGciLCAicHJpY2UiOiA4MDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2OSwgLTYuNzc4NTQ3LCAzOS4yNDY2OSwgLTYuNzc4NTQ3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2OSwgLTYuNzc4NTQ3XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI0MCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQxMjowMDowMC4wMDJaIiwgImVjNV91dWlkIjogImIwNDE5OGVkLTBmNzYtNGNjYi04ZjIxLTUwYjVmYTA0ZTY2ZSIsICJsYXRpdHVkZSI6IC02Ljc3ODU0NywgImxvbmdpdHVkZSI6IDM5LjI0NjY5LCAibmFtZSI6ICIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImIwNDE5OGVkLTBmNzYtNGNjYi04ZjIxLTUwYjVmYTA0ZTY2ZV8xNTYxMDMxOTk3LmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjM3Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3MjEsIC02Ljc3ODU1NywgMzkuMjQ2NzIxLCAtNi43Nzg1NTddLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjcyMSwgLTYuNzc4NTU3XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI0MSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQxMTo1NzowNC4wMTZaIiwgImVjNV91dWlkIjogIjg0ZjMyMTZhLTQ4MzgtNDQwYy1iN2I1LWQ4ZThlMmRhMDJmYiIsICJsYXRpdHVkZSI6IC02Ljc3ODU1NywgImxvbmdpdHVkZSI6IDM5LjI0NjcyMSwgIm5hbWUiOiAiRmVyZ2FsaWVjaW91cyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiODRmMzIxNmEtNDgzOC00NDBjLWI3YjUtZDhlOGUyZGEwMmZiXzE1NjEwMzE4MjAuanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjU4NSwgLTYuNzc4NjQsIDM5LjI0NjU4NSwgLTYuNzc4NjRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjU4NSwgLTYuNzc4NjRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjQyIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDExOjU1OjIyLjE4NFoiLCAiZWM1X3V1aWQiOiAiOGQ0NTU5M2MtZTI3OC00OTkzLTkxNmEtMDQ5NmIwNDNiN2ZlIiwgImxhdGl0dWRlIjogLTYuNzc4NjQsICJsb25naXR1ZGUiOiAzOS4yNDY1ODUsICJuYW1lIjogIkxvZnQiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjhkNDU1OTNjLWUyNzgtNDk5My05MTZhLTA0OTZiMDQzYjdmZV8xNTYxMDMxNzE5LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2ODUsIC02Ljc3ODUzMiwgMzkuMjQ2Njg1LCAtNi43Nzg1MzJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY4NSwgLTYuNzc4NTMyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI0MyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQxMTo1Mzo1Ni4xMTlaIiwgImVjNV91dWlkIjogImE5MGYwMjUzLWU5OTQtNDdhMy05ZDAxLWM5NGU0NWQyZTIwNiIsICJsYXRpdHVkZSI6IC02Ljc3ODUzMiwgImxvbmdpdHVkZSI6IDM5LjI0NjY4NSwgIm5hbWUiOiAiQXRtb3NwaGVyZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiYTkwZjAyNTMtZTk5NC00N2EzLTlkMDEtYzk0ZTQ1ZDJlMjA2XzE1NjEwMzE2MzEuanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjcwNiwgLTYuNzc4NTkyLCAzOS4yNDY3MDYsIC02Ljc3ODU5Ml0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzA2LCAtNi43Nzg1OTJdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjQ0IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDExOjUyOjM3LjE3MloiLCAiZWM1X3V1aWQiOiAiMWVjZDE5NmEtZThlNi00ZjlkLTljYmMtM2ZjMWU5YTg0NjJkIiwgImxhdGl0dWRlIjogLTYuNzc4NTkyLCAibG9uZ2l0dWRlIjogMzkuMjQ2NzA2LCAibmFtZSI6ICJCcmFzaCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMWVjZDE5NmEtZThlNi00ZjlkLTljYmMtM2ZjMWU5YTg0NjJkXzE1NjEwMzE1NDkuanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzgiLCAiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY0LCAtNi43Nzg2MjksIDM5LjI0NjY0LCAtNi43Nzg2MjldLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY0LCAtNi43Nzg2MjldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjQ1IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDExOjUxOjEyLjM3NFoiLCAiZWM1X3V1aWQiOiAiNmVkYTBmNzUtY2I5MC00ZjE5LTgyZTAtZDA1OGJmZTQ1YzJmIiwgImxhdGl0dWRlIjogLTYuNzc4NjI5LCAibG9uZ2l0dWRlIjogMzkuMjQ2NjQsICJuYW1lIjogIlpBVFoiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjZlZGEwZjc1LWNiOTAtNGYxOS04MmUwLWQwNThiZmU0NWMyZl8xNTYxMDMxNDY5LmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjM3Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2NSwgLTYuNzc4NjUxLCAzOS4yNDY2NSwgLTYuNzc4NjUxXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NSwgLTYuNzc4NjUxXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI0NiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQxMTo0OTo0OS41MjdaIiwgImVjNV91dWlkIjogImExYzM1NTc3LTI2NWQtNDI0Ni05NGNiLTA1NTJjMzAzZjI2MyIsICJsYXRpdHVkZSI6IC02Ljc3ODY1MSwgImxvbmdpdHVkZSI6IDM5LjI0NjY1LCAibmFtZSI6ICJTZmVyYSBjbGFzc2ljIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJhMWMzNTU3Ny0yNjVkLTQyNDYtOTRjYi0wNTUyYzMwM2YyNjNfMTU2MTAzMTM4NS5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyI0MSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzE1LCAtNi43Nzg1NzUsIDM5LjI0NjcxNSwgLTYuNzc4NTc1XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3MTUsIC02Ljc3ODU3NV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyNDciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMTE6NDg6MDEuODExWiIsICJlYzVfdXVpZCI6ICJkNTJhZDdkNC0zMzIwLTQ0MDItYTYyYy1mNDAyMzlmYTU5YmYiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NzUsICJsb25naXR1ZGUiOiAzOS4yNDY3MTUsICJuYW1lIjogIkhlYWQgT3ZlciBIZWVscyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZDUyYWQ3ZDQtMzMyMC00NDAyLWE2MmMtZjQwMjM5ZmE1OWJmXzE1NjEwMzEyNzguanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjcwMSwgLTYuNzc4NTUsIDM5LjI0NjcwMSwgLTYuNzc4NTVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjcwMSwgLTYuNzc4NTVdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjQ4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDExOjQ0OjAwLjg4N1oiLCAiZWM1X3V1aWQiOiAiNDVjZWNmNDgtNTRlYS00YTEwLTg5NTMtMjlmYTk5ZTUzNDVmIiwgImxhdGl0dWRlIjogLTYuNzc4NTUsICJsb25naXR1ZGUiOiAzOS4yNDY3MDEsICJuYW1lIjogIlNob2VNYXJ0IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI0NWNlY2Y0OC01NGVhLTRhMTAtODk1My0yOWZhOTllNTM0NWZfMTU2MTAzMTAzNy5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzEyLCAtNi43Nzg2MjIsIDM5LjI0NjcxMiwgLTYuNzc4NjIyXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3MTIsIC02Ljc3ODYyMl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyNDkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMTE6NDI6MzQuNzgxWiIsICJlYzVfdXVpZCI6ICIxNWY5MWRlZC03ZWMyLTRmZmUtYTk3Yy0wMWIxYTI3ZDc5OTUiLCAibGF0aXR1ZGUiOiAtNi43Nzg2MjIsICJsb25naXR1ZGUiOiAzOS4yNDY3MTIsICJuYW1lIjogIlZhbnMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjE1ZjkxZGVkLTdlYzItNGZmZS1hOTdjLTAxYjFhMjdkNzk5NV8xNTYxMDMwOTUxLmpwZyIsICJwcmljZSI6IDI1MDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3MzQsIC02Ljc3ODU0MiwgMzkuMjQ2NzM0LCAtNi43Nzg1NDJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjczNCwgLTYuNzc4NTQyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI1MCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQxMTo0MToyMC43MDFaIiwgImVjNV91dWlkIjogIjczYjM4ZDhjLTljYjEtNGQ1OS04OGZhLTFiODkxM2JkMjNmNyIsICJsYXRpdHVkZSI6IC02Ljc3ODU0MiwgImxvbmdpdHVkZSI6IDM5LjI0NjczNCwgIm5hbWUiOiAiTGl6IGNsYWlib3JuZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNzNiMzhkOGMtOWNiMS00ZDU5LTg4ZmEtMWI4OTEzYmQyM2Y3XzE1NjEwMzA4NzcuanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjczMSwgLTYuNzc4NTI5LCAzOS4yNDY3MzEsIC02Ljc3ODUyOV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzMxLCAtNi43Nzg1MjldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjUxIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDExOjQwOjE1LjQzMVoiLCAiZWM1X3V1aWQiOiAiYTJmOTk2OWEtODlhYS00N2FkLTg4ZjctZmVmNTNlY2Y4MjM1IiwgImxhdGl0dWRlIjogLTYuNzc4NTI5LCAibG9uZ2l0dWRlIjogMzkuMjQ2NzMxLCAibmFtZSI6ICJTb2xlc2Vuc2VhYmlsaXR5IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJhMmY5OTY5YS04OWFhLTQ3YWQtODhmNy1mZWY1M2VjZjgyMzVfMTU2MTAzMDgwNC5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzExLCAtNi43Nzg2NDksIDM5LjI0NjcxMSwgLTYuNzc4NjQ5XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3MTEsIC02Ljc3ODY0OV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyNTIiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMTE6Mzg6NTcuMjA5WiIsICJlYzVfdXVpZCI6ICJlODQ1Njg0MS1lMzE4LTQ1MDItYjZiMy1kZWVhNTM2M2JjMzAiLCAibGF0aXR1ZGUiOiAtNi43Nzg2NDksICJsb25naXR1ZGUiOiAzOS4yNDY3MTEsICJuYW1lIjogIkFudG9uaW9NZWxhbmkiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImU4NDU2ODQxLWUzMTgtNDUwMi1iNmIzLWRlZWE1MzYzYmMzMF8xNTYxMDMwNzIyLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2OTUsIC02Ljc3ODU0MiwgMzkuMjQ2Njk1LCAtNi43Nzg1NDJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY5NSwgLTYuNzc4NTQyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI1MyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQxMTozNzoxOC4wNDJaIiwgImVjNV91dWlkIjogIjM0NGZkMzNjLTA2NzgtNGZmZS1hYmZhLTk4ZmE4M2MzZWYxYiIsICJsYXRpdHVkZSI6IC02Ljc3ODU0MiwgImxvbmdpdHVkZSI6IDM5LjI0NjY5NSwgIm5hbWUiOiAiRHIgU2NibyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMzQ0ZmQzM2MtMDY3OC00ZmZlLWFiZmEtOThmYTgzYzNlZjFiXzE1NjEwMzA2MzMuanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY5NSwgLTYuNzc4NTQyLCAzOS4yNDY2OTUsIC02Ljc3ODU0Ml0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Njk1LCAtNi43Nzg1NDJdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjU0IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDExOjM1OjI4LjE0MloiLCAiZWM1X3V1aWQiOiAiZmRmMzIzNDMtYjYxYy00NGI2LTk0ZjEtY2JjOGQ3MDY1M2RjIiwgImxhdGl0dWRlIjogLTYuNzc4NTQyLCAibG9uZ2l0dWRlIjogMzkuMjQ2Njk1LCAibmFtZSI6ICJQdWxsXHUwMDI2YmVhciAobWVuIHNob2UpIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJmZGYzMjM0My1iNjFjLTQ0YjYtOTRmMS1jYmM4ZDcwNjUzZGNfMTU2MTAzMDUyNS5qcGciLCAicHJpY2UiOiAzMDAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzI4LCAtNi43Nzg1NjcsIDM5LjI0NjcyOCwgLTYuNzc4NTY3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3MjgsIC02Ljc3ODU2N10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyNTUiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMTE6MzM6MTQuNTY4WiIsICJlYzVfdXVpZCI6ICJiMTNiMjcwNy1hOWQ1LTQ3MWUtOThkMS1kN2RiM2U0Yzk2NzAiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NjcsICJsb25naXR1ZGUiOiAzOS4yNDY3MjgsICJuYW1lIjogIlJlcG9ydCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiYjEzYjI3MDctYTlkNS00NzFlLTk4ZDEtZDdkYjNlNGM5NjcwXzE1NjEwMzAzOTEuanBnIiwgInByaWNlIjogMjUwMDAsICJzaXplcyI6IFsiMzciXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY4OSwgLTYuNzc4NzU0LCAzOS4yNDY2ODksIC02Ljc3ODc1NF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Njg5LCAtNi43Nzg3NTRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjU2IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDExOjMxOjQyLjYyN1oiLCAiZWM1X3V1aWQiOiAiZjU1NGEzZjUtNzcwNS00Yzc2LTkwNTUtNTk2ZjkxYmJjYjc5IiwgImxhdGl0dWRlIjogLTYuNzc4NzU0LCAibG9uZ2l0dWRlIjogMzkuMjQ2Njg5LCAibmFtZSI6ICJDaGFybGVzIGFsYmVydCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZjU1NGEzZjUtNzcwNS00Yzc2LTkwNTUtNTk2ZjkxYmJjYjc5XzE1NjEwMzAyOTkuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY5NCwgLTYuNzc4NjI2LCAzOS4yNDY2OTQsIC02Ljc3ODYyNl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Njk0LCAtNi43Nzg2MjZdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjU3IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDExOjI5OjI1LjkxOVoiLCAiZWM1X3V1aWQiOiAiZGM4NjNiYjQtMWEyNy00ZTM1LWI3YWQtYjY5ZDk2YjM2ZDZkIiwgImxhdGl0dWRlIjogLTYuNzc4NjI2LCAibG9uZ2l0dWRlIjogMzkuMjQ2Njk0LCAibmFtZSI6ICJNb3NzaW1vIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJkYzg2M2JiNC0xYTI3LTRlMzUtYjdhZC1iNjlkOTZiMzZkNmRfMTU2MTAzMDE2My5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzU2LCAtNi43Nzg1NTEsIDM5LjI0Njc1NiwgLTYuNzc4NTUxXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NTYsIC02Ljc3ODU1MV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyNTgiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMTE6Mjc6MTIuNzM2WiIsICJlYzVfdXVpZCI6ICJiZDJiNDJmYi1mMTZlLTQ4OGMtYTI0Mi1jMzEyNTE4ZDFlZTAiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NTEsICJsb25naXR1ZGUiOiAzOS4yNDY3NTYsICJuYW1lIjogIk1hZmVyIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJiZDJiNDJmYi1mMTZlLTQ4OGMtYTI0Mi1jMzEyNTE4ZDFlZTBfMTU2MTAzMDAyOS5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzQ5LCAtNi43Nzg1NDksIDM5LjI0Njc0OSwgLTYuNzc4NTQ5XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NDksIC02Ljc3ODU0OV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyNTkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMTE6MjU6MzMuMTYwWiIsICJlYzVfdXVpZCI6ICI3ZDNjZjAzZC0xY2VjLTQyNjItYjE3MC05NTJkMDhjZDBjMjMiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NDksICJsb25naXR1ZGUiOiAzOS4yNDY3NDksICJuYW1lIjogIkJhbWJvbyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiN2QzY2YwM2QtMWNlYy00MjYyLWIxNzAtOTUyZDA4Y2QwYzIzXzE1NjEwMjk5MjkuanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY3NywgLTYuNzc4NjExLCAzOS4yNDY2NzcsIC02Ljc3ODYxMV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Njc3LCAtNi43Nzg2MTFdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjYwIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDExOjIzOjE1LjM0N1oiLCAiZWM1X3V1aWQiOiAiNTg2MmQwZjItY2Q2Mi00MjY5LThhNTQtNTg0ZDQ3YWMxODY4IiwgImxhdGl0dWRlIjogLTYuNzc4NjExLCAibG9uZ2l0dWRlIjogMzkuMjQ2Njc3LCAibmFtZSI6ICJBdG1vc3BoZXJlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI1ODYyZDBmMi1jZDYyLTQyNjktOGE1NC01ODRkNDdhYzE4NjhfMTU2MTAyOTc5Mi5qcGciLCAicHJpY2UiOiAyNTAwMCwgInNpemVzIjogWyIzNiIsICIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzUzLCAtNi43Nzg1ODYsIDM5LjI0Njc1MywgLTYuNzc4NTg2XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NTMsIC02Ljc3ODU4Nl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyNjEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMTE6MjE6MTAuMjU0WiIsICJlYzVfdXVpZCI6ICJkOTQ5YjNlMi0xMTM4LTQ1OTYtYmY0ZS1jNDU5N2UyMDI4OTEiLCAibGF0aXR1ZGUiOiAtNi43Nzg1ODYsICJsb25naXR1ZGUiOiAzOS4yNDY3NTMsICJuYW1lIjogIkpvdXJuZXkgQ29sbGVjdGlvbiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZDk0OWIzZTItMTEzOC00NTk2LWJmNGUtYzQ1OTdlMjAyODkxXzE1NjEwMjk2NjMuanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzciXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY5OSwgLTYuNzc4NTk0LCAzOS4yNDY2OTksIC02Ljc3ODU5NF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Njk5LCAtNi43Nzg1OTRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjYyIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDExOjE5OjE2LjM5MloiLCAiZWM1X3V1aWQiOiAiZDllMDZiZGEtM2Q3Ny00MzcxLTgyODAtYmZkMTgyZjA0NmYxIiwgImxhdGl0dWRlIjogLTYuNzc4NTk0LCAibG9uZ2l0dWRlIjogMzkuMjQ2Njk5LCAibmFtZSI6ICJHcmFjZWxhbmQiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImQ5ZTA2YmRhLTNkNzctNDM3MS04MjgwLWJmZDE4MmYwNDZmMV8xNTYxMDI5NTUyLmpwZyIsICJwcmljZSI6IDI1MDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2OTQsIC02Ljc3ODU0OSwgMzkuMjQ2Njk0LCAtNi43Nzg1NDldLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY5NCwgLTYuNzc4NTQ5XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI2MyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQxMToxNzoyMy45OTFaIiwgImVjNV91dWlkIjogIjZkYzE2NDU4LTdmMmEtNGEwYi05NjgyLTEzNjRjMmU1Nzk1YyIsICJsYXRpdHVkZSI6IC02Ljc3ODU0OSwgImxvbmdpdHVkZSI6IDM5LjI0NjY5NCwgIm5hbWUiOiAiQW1lcmljYW4gRWFnbGUiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjZkYzE2NDU4LTdmMmEtNGEwYi05NjgyLTEzNjRjMmU1Nzk1Y18xNTYxMDI5NDM3LmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3NzEsIC02Ljc3ODU0MiwgMzkuMjQ2NzcxLCAtNi43Nzg1NDJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc3MSwgLTYuNzc4NTQyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI2NCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQxMToxNDo0OS45OTlaIiwgImVjNV91dWlkIjogIjY5MDAwMzlkLTZlNzUtNDlkNS04M2ExLWZiM2U2NzhhODQzZCIsICJsYXRpdHVkZSI6IC02Ljc3ODU0MiwgImxvbmdpdHVkZSI6IDM5LjI0Njc3MSwgIm5hbWUiOiAiR3dlbiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNjkwMDAzOWQtNmU3NS00OWQ1LTgzYTEtZmIzZTY3OGE4NDNkXzE1NjEwMjkyODQuanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiMzUiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njc3NCwgLTYuNzc4NDg3LCAzOS4yNDY3NzQsIC02Ljc3ODQ4N10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Nzc0LCAtNi43Nzg0ODddLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjY1IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDExOjEzOjI3Ljg4N1oiLCAiZWM1X3V1aWQiOiAiYTBmNDJlNzYtOWFmYi00ZGMxLWI2ZTgtMzc1MWMyNDRhN2U2IiwgImxhdGl0dWRlIjogLTYuNzc4NDg3LCAibG9uZ2l0dWRlIjogMzkuMjQ2Nzc0LCAibmFtZSI6ICJHcmFjZWxhbmQiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImEwZjQyZTc2LTlhZmItNGRjMS1iNmU4LTM3NTFjMjQ0YTdlNl8xNTYxMDI5MjA1LmpwZyIsICJwcmljZSI6IDI1MDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY1NTEsIC02Ljc3ODg3MSwgMzkuMjQ2NTUxLCAtNi43Nzg4NzFdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjU1MSwgLTYuNzc4ODcxXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI2NiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQxMToxMTo0NC43NDhaIiwgImVjNV91dWlkIjogIjgzN2QyZDllLTQ2ZmItNDVhMS1iNDI1LTRmZDMxNGMyOTIxYSIsICJsYXRpdHVkZSI6IC02Ljc3ODg3MSwgImxvbmdpdHVkZSI6IDM5LjI0NjU1MSwgIm5hbWUiOiAiU3BlcnJ5IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI4MzdkMmQ5ZS00NmZiLTQ1YTEtYjQyNS00ZmQzMTRjMjkyMWFfMTU2MTAyOTEwMS5qcGciLCAicHJpY2UiOiAyMjAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2Njg4LCAtNi43Nzg1NjEsIDM5LjI0NjY4OCwgLTYuNzc4NTYxXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2ODgsIC02Ljc3ODU2MV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyNjciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMTE6MDc6NDQuMzA5WiIsICJlYzVfdXVpZCI6ICI3NzMyM2NhYi00OGFiLTQxNzgtOGY3Mi1hYjk4M2IwOGM1MGQiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NjEsICJsb25naXR1ZGUiOiAzOS4yNDY2ODgsICJuYW1lIjogIkNsZXN0ZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNzczMjNjYWItNDhhYi00MTc4LThmNzItYWI5ODNiMDhjNTBkXzE1NjEwMjg4NjEuanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiNDEiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY4OCwgLTYuNzc4NTYxLCAzOS4yNDY2ODgsIC02Ljc3ODU2MV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Njg4LCAtNi43Nzg1NjFdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjY4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDExOjA2OjE3LjA0OFoiLCAiZWM1X3V1aWQiOiAiYWVlMmYwNGQtNjA0OC00NzI1LTk5ZjctNjNjMTcwYWU5ZWU0IiwgImxhdGl0dWRlIjogLTYuNzc4NTYxLCAibG9uZ2l0dWRlIjogMzkuMjQ2Njg4LCAibmFtZSI6ICJTdW5yaW5lIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJhZWUyZjA0ZC02MDQ4LTQ3MjUtOTlmNy02M2MxNzBhZTllZTRfMTU2MTAyODc3NC5qcGciLCAicHJpY2UiOiAyNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjY4LCAtNi43Nzg1NTIsIDM5LjI0NjY2OCwgLTYuNzc4NTUyXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NjgsIC02Ljc3ODU1Ml0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyNjkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMTA6Mjk6MTguMTY0WiIsICJlYzVfdXVpZCI6ICI4OTk4OTdlOC0yY2M3LTQyNDctYjc5Yy0zMTI1MmZjMGVhNDAiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NTIsICJsb25naXR1ZGUiOiAzOS4yNDY2NjgsICJuYW1lIjogIk5hdHVyaWxpemVyIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI4OTk4OTdlOC0yY2M3LTQyNDctYjc5Yy0zMTI1MmZjMGVhNDBfMTU2MTAyNjU1My5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzA1LCAtNi43Nzg0OTcsIDM5LjI0NjcwNSwgLTYuNzc4NDk3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3MDUsIC02Ljc3ODQ5N10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyNzAiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMTA6MjY6NTUuMjgzWiIsICJlYzVfdXVpZCI6ICJmYTVmMGYzMy0zYTc5LTQ5NzgtYmY1Yy0zNzUxM2YzZDE5ODciLCAibGF0aXR1ZGUiOiAtNi43Nzg0OTcsICJsb25naXR1ZGUiOiAzOS4yNDY3MDUsICJuYW1lIjogIk1vbnRlZ28gYmF5IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJmYTVmMGYzMy0zYTc5LTQ5NzgtYmY1Yy0zNzUxM2YzZDE5ODdfMTU2MTAyNjQxMi5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjQzLCAtNi43Nzg0NzMsIDM5LjI0NjY0MywgLTYuNzc4NDczXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NDMsIC02Ljc3ODQ3M10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyNzEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMTA6MjQ6NDEuMDkyWiIsICJlYzVfdXVpZCI6ICJmMDU2MDk1MS1mYWIzLTQxYWMtOTVhOS0zNzk5ZTE4ODA0OTEiLCAibGF0aXR1ZGUiOiAtNi43Nzg0NzMsICJsb25naXR1ZGUiOiAzOS4yNDY2NDMsICJuYW1lIjogIk5leHQiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImYwNTYwOTUxLWZhYjMtNDFhYy05NWE5LTM3OTllMTg4MDQ5MV8xNTYxMDI2Mjc4LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQxIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY1NzYsIC02Ljc3ODQ2MywgMzkuMjQ2NTc2LCAtNi43Nzg0NjNdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjU3NiwgLTYuNzc4NDYzXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI3MiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQxMDoxMjo1Mi42MjVaIiwgImVjNV91dWlkIjogImJhNzk2MTlkLWI0OTUtNDI0YS1iNTUzLWM3YTlhNmRkMGJhOCIsICJsYXRpdHVkZSI6IC02Ljc3ODQ2MywgImxvbmdpdHVkZSI6IDM5LjI0NjU3NiwgIm5hbWUiOiAiS2lkcyBcdTAwMjYgQ28iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImJhNzk2MTlkLWI0OTUtNDI0YS1iNTUzLWM3YTlhNmRkMGJhOF8xNTYxMDI1NTY3LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM3Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2MDIsIC02Ljc3ODQ3NywgMzkuMjQ2NjAyLCAtNi43Nzg0NzddLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjYwMiwgLTYuNzc4NDc3XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI3MyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQxMDoxMDozNS43NzVaIiwgImVjNV91dWlkIjogImJhM2JkMGE1LTJkZWEtNDBjMC1hMGZmLWY4MGI3OTc3MjlhZiIsICJsYXRpdHVkZSI6IC02Ljc3ODQ3NywgImxvbmdpdHVkZSI6IDM5LjI0NjYwMiwgIm5hbWUiOiAiSG9sbHl3b29kIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJiYTNiZDBhNS0yZGVhLTQwYzAtYTBmZi1mODBiNzk3NzI5YWZfMTU2MTAyNTQzMy5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyI0MSIsICI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjU4LCAtNi43Nzg1MzMsIDM5LjI0NjY1OCwgLTYuNzc4NTMzXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NTgsIC02Ljc3ODUzM10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyNzQiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMTA6MDg6MDcuNjU5WiIsICJlYzVfdXVpZCI6ICI2YjA2YjY1MC1hNTBmLTRkNGMtYTAxNC0zOWJlYzY3ZjcxNjEiLCAibGF0aXR1ZGUiOiAtNi43Nzg1MzMsICJsb25naXR1ZGUiOiAzOS4yNDY2NTgsICJuYW1lIjogIkVQQyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNmIwNmI2NTAtYTUwZi00ZDRjLWEwMTQtMzliZWM2N2Y3MTYxXzE1NjEwMjUyODUuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY1OCwgLTYuNzc4NTMzLCAzOS4yNDY2NTgsIC02Ljc3ODUzM10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjU4LCAtNi43Nzg1MzNdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjc1IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDEwOjA2OjM0LjAyMloiLCAiZWM1X3V1aWQiOiAiNGVmMDEwMDEtNjExNi00YTJlLWJlNWQtOTUzZTQ1Zjk0NzFiIiwgImxhdGl0dWRlIjogLTYuNzc4NTMzLCAibG9uZ2l0dWRlIjogMzkuMjQ2NjU4LCAibmFtZSI6ICJBdG1vc3BoZXJlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI0ZWYwMTAwMS02MTE2LTRhMmUtYmU1ZC05NTNlNDVmOTQ3MWJfMTU2MTAyNTE4OS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjYyLCAtNi43NzgzMjQsIDM5LjI0NjY2MiwgLTYuNzc4MzI0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NjIsIC02Ljc3ODMyNF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyNzYiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMTA6MDU6MTQuNjQ4WiIsICJlYzVfdXVpZCI6ICI2Y2NjMmM1Yi1lMzFhLTRkNTUtYWYxNi0xMmI4M2Q1ODI1MjYiLCAibGF0aXR1ZGUiOiAtNi43NzgzMjQsICJsb25naXR1ZGUiOiAzOS4yNDY2NjIsICJuYW1lIjogIk15IGJlYWNoIHNwaXJpdCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNmNjYzJjNWItZTMxYS00ZDU1LWFmMTYtMTJiODNkNTgyNTI2XzE1NjEwMjUxMTAuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjU5LCAtNi43Nzg1MjYsIDM5LjI0NjU5LCAtNi43Nzg1MjZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjU5LCAtNi43Nzg1MjZdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjc3IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDEwOjAzOjM2LjIwN1oiLCAiZWM1X3V1aWQiOiAiODBkZDE5MjYtZDVmOS00MDc0LTk5MjMtNjY5OGUwNzE4NmE4IiwgImxhdGl0dWRlIjogLTYuNzc4NTI2LCAibG9uZ2l0dWRlIjogMzkuMjQ2NTksICJuYW1lIjogIkdyYWNlbGFuZCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiODBkZDE5MjYtZDVmOS00MDc0LTk5MjMtNjY5OGUwNzE4NmE4XzE1NjEwMjUwMTMuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzYiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY4OCwgLTYuNzc4NTQ5LCAzOS4yNDY2ODgsIC02Ljc3ODU0OV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Njg4LCAtNi43Nzg1NDldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjc4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDEwOjAyOjE3LjIyMFoiLCAiZWM1X3V1aWQiOiAiZGE5NWM5MDktMjkwMS00NzUzLWEwZmQtNjljZWFmOGE3YjE4IiwgImxhdGl0dWRlIjogLTYuNzc4NTQ5LCAibG9uZ2l0dWRlIjogMzkuMjQ2Njg4LCAibmFtZSI6ICJMcGIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImRhOTVjOTA5LTI5MDEtNDc1My1hMGZkLTY5Y2VhZjhhN2IxOF8xNTYxMDI0OTM0LmpwZyIsICJwcmljZSI6IDIwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjYzMiwgLTYuNzc4NTQ2LCAzOS4yNDY2MzIsIC02Ljc3ODU0Nl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjMyLCAtNi43Nzg1NDZdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjc5IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA5OjU5OjUxLjM1OFoiLCAiZWM1X3V1aWQiOiAiYTc5ZDJhZWYtOThkNC00OTA0LTkzM2EtYzJmMDc4YTE2YWM1IiwgImxhdGl0dWRlIjogLTYuNzc4NTQ2LCAibG9uZ2l0dWRlIjogMzkuMjQ2NjMyLCAibmFtZSI6ICJaYXJhIGNsYXNzaWMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImE3OWQyYWVmLTk4ZDQtNDkwNC05MzNhLWMyZjA3OGExNmFjNV8xNTYxMDI0Nzg4LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2NTcsIC02Ljc3ODUyMSwgMzkuMjQ2NjU3LCAtNi43Nzg1MjFdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY1NywgLTYuNzc4NTIxXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI4MCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwOTo1ODo1Mi4yNDlaIiwgImVjNV91dWlkIjogIjRhMjVjYjUzLTNkMWYtNDVmMS05NjBlLTY3Mzk2YjEyNzdmMSIsICJsYXRpdHVkZSI6IC02Ljc3ODUyMSwgImxvbmdpdHVkZSI6IDM5LjI0NjY1NywgIm5hbWUiOiAiQWxmYW5pIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI0YTI1Y2I1My0zZDFmLTQ1ZjEtOTYwZS02NzM5NmIxMjc3ZjFfMTU2MTAyNDcyOS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjMsIC02Ljc3ODUyOCwgMzkuMjQ2NjMsIC02Ljc3ODUyOF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjMsIC02Ljc3ODUyOF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyODEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDk6NTc6MTQuNTc1WiIsICJlYzVfdXVpZCI6ICIyYzJiMGQwYy1jOGFlLTRiMmItYjJkNS1hNjUxMDZkOTM1YTkiLCAibGF0aXR1ZGUiOiAtNi43Nzg1MjgsICJsb25naXR1ZGUiOiAzOS4yNDY2MywgIm5hbWUiOiAiIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIyYzJiMGQwYy1jOGFlLTRiMmItYjJkNS1hNjUxMDZkOTM1YTlfMTU2MTAyNDYzMS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjE5LCAtNi43Nzg1MDksIDM5LjI0NjYxOSwgLTYuNzc4NTA5XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2MTksIC02Ljc3ODUwOV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyODIiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDk6NTU6NDUuMTk0WiIsICJlYzVfdXVpZCI6ICJhODdiMGQ5Mi00YmRhLTRlMWItOWY0OC04MGI5MDhlM2VkN2QiLCAibGF0aXR1ZGUiOiAtNi43Nzg1MDksICJsb25naXR1ZGUiOiAzOS4yNDY2MTksICJuYW1lIjogIkVsbGEgbW9zcyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiYTg3YjBkOTItNGJkYS00ZTFiLTlmNDgtODBiOTA4ZTNlZDdkXzE1NjEwMjQ1NDIuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY1OSwgLTYuNzc4NTI2LCAzOS4yNDY2NTksIC02Ljc3ODUyNl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjU5LCAtNi43Nzg1MjZdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjgzIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA5OjU0OjI2LjQxMVoiLCAiZWM1X3V1aWQiOiAiNzFkZTM1NTktZmI4Mi00Y2ViLWE3Y2MtZjljNzY2YWEzMzMyIiwgImxhdGl0dWRlIjogLTYuNzc4NTI2LCAibG9uZ2l0dWRlIjogMzkuMjQ2NjU5LCAibmFtZSI6ICJDbGFua3MiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjcxZGUzNTU5LWZiODItNGNlYi1hN2NjLWY5Yzc2NmFhMzMzMl8xNTYxMDI0NDU3LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM3Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2MjEsIC02Ljc3ODQ1NSwgMzkuMjQ2NjIxLCAtNi43Nzg0NTVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjYyMSwgLTYuNzc4NDU1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI4NCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwOTo1MjozNy45MTlaIiwgImVjNV91dWlkIjogImEzNTdiOWM1LTcxY2ItNDc3NS04NjliLWNlOTg3YmJhMWVlMCIsICJsYXRpdHVkZSI6IC02Ljc3ODQ1NSwgImxvbmdpdHVkZSI6IDM5LjI0NjYyMSwgIm5hbWUiOiAiSGV5bWkiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImEzNTdiOWM1LTcxY2ItNDc3NS04NjliLWNlOTg3YmJhMWVlMF8xNTYxMDI0MzU1LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM5Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2NDksIC02Ljc3ODU1MiwgMzkuMjQ2NjQ5LCAtNi43Nzg1NTJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY0OSwgLTYuNzc4NTUyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI4NSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwOTo1MTowNS4xOTJaIiwgImVjNV91dWlkIjogIjNhODZmNjdhLThmMjctNDZiZi1hMGI4LTAyNWNmODY4YzBiNiIsICJsYXRpdHVkZSI6IC02Ljc3ODU1MiwgImxvbmdpdHVkZSI6IDM5LjI0NjY0OSwgIm5hbWUiOiAiTVx1MDAyNlMgY29sbGVjdGlvbiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiM2E4NmY2N2EtOGYyNy00NmJmLWEwYjgtMDI1Y2Y4NjhjMGI2XzE1NjEwMjQyNjIuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzciXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY1NywgLTYuNzc4NTE1LCAzOS4yNDY2NTcsIC02Ljc3ODUxNV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjU3LCAtNi43Nzg1MTVdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjg2IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA5OjQ4OjMyLjIyNVoiLCAiZWM1X3V1aWQiOiAiMTdkZTYzYzItZmRjZS00OTVjLWI2OWYtOTNkOTkxZWE4YWNlIiwgImxhdGl0dWRlIjogLTYuNzc4NTE1LCAibG9uZ2l0dWRlIjogMzkuMjQ2NjU3LCAibmFtZSI6ICJTaXh0ZWVuIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIxN2RlNjNjMi1mZGNlLTQ5NWMtYjY5Zi05M2Q5OTFlYThhY2VfMTU2MTAyNDEwOS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjQyLCAtNi43Nzg3MTgsIDM5LjI0NjY0MiwgLTYuNzc4NzE4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NDIsIC02Ljc3ODcxOF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyODciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDk6NDc6MDYuNzY2WiIsICJlYzVfdXVpZCI6ICIzNGJiZTAyZS0wMmM3LTQwNzEtYTcyMy1iMDc5OTE3ODM3OWYiLCAibGF0aXR1ZGUiOiAtNi43Nzg3MTgsICJsb25naXR1ZGUiOiAzOS4yNDY2NDIsICJuYW1lIjogIkNhcm9saW5hIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIzNGJiZTAyZS0wMmM3LTQwNzEtYTcyMy1iMDc5OTE3ODM3OWZfMTU2MTAyNDAyNC5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTk1LCAtNi43Nzg0NzQsIDM5LjI0NjU5NSwgLTYuNzc4NDc0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1OTUsIC02Ljc3ODQ3NF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyODgiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDk6NDM6MTIuNjIwWiIsICJlYzVfdXVpZCI6ICI3YTI3YjUxNC0zMzgwLTQ5MzktOGIzMC0zODBlNTY2MmJmMzEiLCAibGF0aXR1ZGUiOiAtNi43Nzg0NzQsICJsb25naXR1ZGUiOiAzOS4yNDY1OTUsICJuYW1lIjogIlBhZ2dpb3RpIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI3YTI3YjUxNC0zMzgwLTQ5MzktOGIzMC0zODBlNTY2MmJmMzFfMTU2MTAyMzc4OS5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyIzNSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTg4LCAtNi43Nzg1MDIsIDM5LjI0NjU4OCwgLTYuNzc4NTAyXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1ODgsIC02Ljc3ODUwMl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyODkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDk6NDA6NDYuMTIyWiIsICJlYzVfdXVpZCI6ICIwMTljNzhmYS04NjVjLTQxMGEtYWQxMC1lOWI4NTRjYTZjOTIiLCAibGF0aXR1ZGUiOiAtNi43Nzg1MDIsICJsb25naXR1ZGUiOiAzOS4yNDY1ODgsICJuYW1lIjogIkljbyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMDE5Yzc4ZmEtODY1Yy00MTBhLWFkMTAtZTliODU0Y2E2YzkyXzE1NjEwMjM2MzguanBnIiwgInByaWNlIjogMjAwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY1NCwgLTYuNzc4NTI1LCAzOS4yNDY2NTQsIC02Ljc3ODUyNV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjU0LCAtNi43Nzg1MjVdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjkwIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA5OjM4OjE0Ljc0NVoiLCAiZWM1X3V1aWQiOiAiNzA4ZmM4ODctNTkzOC00NzNjLTkyYjAtNWRhMjM3MGJmNmJhIiwgImxhdGl0dWRlIjogLTYuNzc4NTI1LCAibG9uZ2l0dWRlIjogMzkuMjQ2NjU0LCAibmFtZSI6ICJTdGV2ZSBNYWRkZW4iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjcwOGZjODg3LTU5MzgtNDczYy05MmIwLTVkYTIzNzBiZjZiYV8xNTYxMDIzNDkwLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY1NjksIC02Ljc3ODUxNSwgMzkuMjQ2NTY5LCAtNi43Nzg1MTVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjU2OSwgLTYuNzc4NTE1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI5MSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwOTozMzozOC43OTVaIiwgImVjNV91dWlkIjogIjVjYjdlNjBiLWY4ODEtNGFlNy04NjQ3LTAzMjc5ZDNjZjMxZiIsICJsYXRpdHVkZSI6IC02Ljc3ODUxNSwgImxvbmdpdHVkZSI6IDM5LjI0NjU2OSwgIm5hbWUiOiAiUGFwYXlhIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI1Y2I3ZTYwYi1mODgxLTRhZTctODY0Ny0wMzI3OWQzY2YzMWZfMTU2MTAyMzIxNS5qcGciLCAicHJpY2UiOiAyMDAwMCwgInNpemVzIjogWyI0MiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjA2LCAtNi43Nzg1MTcsIDM5LjI0NjYwNiwgLTYuNzc4NTE3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2MDYsIC02Ljc3ODUxN10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyOTIiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDk6MzE6NDkuMjcwWiIsICJlYzVfdXVpZCI6ICJiOGM1YWQ0Yy1lNmFhLTQxYjgtYmI3Zi0yMjI2NTg5ZGMyM2UiLCAibGF0aXR1ZGUiOiAtNi43Nzg1MTcsICJsb25naXR1ZGUiOiAzOS4yNDY2MDYsICJuYW1lIjogIkppbW15IENob28iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImI4YzVhZDRjLWU2YWEtNDFiOC1iYjdmLTIyMjY1ODlkYzIzZV8xNTYxMDIzMTA1LmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2NSwgLTYuNzc4NTU3LCAzOS4yNDY2NSwgLTYuNzc4NTU3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NSwgLTYuNzc4NTU3XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI5MyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwOTozMDoyNC4yMDhaIiwgImVjNV91dWlkIjogIjcyMTdiMjg0LWU5ZmEtNDRmOS05NTRjLTMyNTYxZWI2MzQxMyIsICJsYXRpdHVkZSI6IC02Ljc3ODU1NywgImxvbmdpdHVkZSI6IDM5LjI0NjY1LCAibmFtZSI6ICJOaW5ld2VzdCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNzIxN2IyODQtZTlmYS00NGY5LTk1NGMtMzI1NjFlYjYzNDEzXzE1NjEwMjMwMjEuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiNDAiLCAiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjYyLCAtNi43Nzg1NjEsIDM5LjI0NjYyLCAtNi43Nzg1NjFdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjYyLCAtNi43Nzg1NjFdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMjk0IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA5OjI3OjQ0Ljg5MVoiLCAiZWM1X3V1aWQiOiAiMTA2YmJjMDMtOGFiMC00YTM2LTg0Y2UtMzdkOGEwYTZmYWNkIiwgImxhdGl0dWRlIjogLTYuNzc4NTYxLCAibG9uZ2l0dWRlIjogMzkuMjQ2NjIsICJuYW1lIjogIlBlYWNvY2tzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIxMDZiYmMwMy04YWIwLTRhMzYtODRjZS0zN2Q4YTBhNmZhY2RfMTU2MTAyMjg2MS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjE2LCAtNi43Nzg2MDQsIDM5LjI0NjYxNiwgLTYuNzc4NjA0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2MTYsIC02Ljc3ODYwNF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyOTUiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDk6MjY6MjkuNzUyWiIsICJlYzVfdXVpZCI6ICIyZjZhYWMxZS01MDBjLTRmNzMtOGNmMy1hY2JlZTQyMWIwZGQiLCAibGF0aXR1ZGUiOiAtNi43Nzg2MDQsICJsb25naXR1ZGUiOiAzOS4yNDY2MTYsICJuYW1lIjogIlJ1YmkiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjJmNmFhYzFlLTUwMGMtNGY3My04Y2YzLWFjYmVlNDIxYjBkZF8xNTYxMDIyNzg0LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM2Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY1ODcsIC02Ljc3ODQ3MiwgMzkuMjQ2NTg3LCAtNi43Nzg0NzJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjU4NywgLTYuNzc4NDcyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI5NiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwOToyNToxMC4zNTBaIiwgImVjNV91dWlkIjogImQ5YjRjYjQzLWI4YzctNDFjMi04Y2M5LWYzMDY5OGEyOGZiMiIsICJsYXRpdHVkZSI6IC02Ljc3ODQ3MiwgImxvbmdpdHVkZSI6IDM5LjI0NjU4NywgIm5hbWUiOiAiV2l0Y2hlcnkiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImQ5YjRjYjQzLWI4YzctNDFjMi04Y2M5LWYzMDY5OGEyOGZiMl8xNTYxMDIyNzA1LmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjM2Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2NiwgLTYuNzc4NTExLCAzOS4yNDY2NiwgLTYuNzc4NTExXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NiwgLTYuNzc4NTExXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI5NyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwOToyMzozMS42NjlaIiwgImVjNV91dWlkIjogIjcwMjdlODQ4LTdlNGUtNDk5NC05ZjRjLWI3MWYyZDkzNDE3OCIsICJsYXRpdHVkZSI6IC02Ljc3ODUxMSwgImxvbmdpdHVkZSI6IDM5LjI0NjY2LCAibmFtZSI6ICJEaXZpZGNkIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI3MDI3ZTg0OC03ZTRlLTQ5OTQtOWY0Yy1iNzFmMmQ5MzQxNzhfMTU2MTAyMjYwOC5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTc5LCAtNi43Nzg1MTUsIDM5LjI0NjU3OSwgLTYuNzc4NTE1XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1NzksIC02Ljc3ODUxNV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIyOTgiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDk6MjI6MTAuNTUwWiIsICJlYzVfdXVpZCI6ICJiMzUxZWRiZi00NGIxLTQ4NzMtOGI4OS0yZWYxMzIwOTM1MzciLCAibGF0aXR1ZGUiOiAtNi43Nzg1MTUsICJsb25naXR1ZGUiOiAzOS4yNDY1NzksICJuYW1lIjogIldvb2x3b3J0aHMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImIzNTFlZGJmLTQ0YjEtNDg3My04Yjg5LTJlZjEzMjA5MzUzN18xNTYxMDIyNTI3LmpwZyIsICJwcmljZSI6IDIwMDAwLCAic2l6ZXMiOiBbIjM5Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2OTUsIC02Ljc3ODU1MywgMzkuMjQ2Njk1LCAtNi43Nzg1NTNdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY5NSwgLTYuNzc4NTUzXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjI5OSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwOToxOTo1MC40MTVaIiwgImVjNV91dWlkIjogIjNhNDA3YzZlLTI4YTEtNGE5YS04ZjY0LTFhYmViMGRjMzcxMCIsICJsYXRpdHVkZSI6IC02Ljc3ODU1MywgImxvbmdpdHVkZSI6IDM5LjI0NjY5NSwgIm5hbWUiOiAiUGllci5PTkUiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjNhNDA3YzZlLTI4YTEtNGE5YS04ZjY0LTFhYmViMGRjMzcxMF8xNTYxMDIyMzg3LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQyIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY1MTYsIC02Ljc3ODQwMywgMzkuMjQ2NTE2LCAtNi43Nzg0MDNdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjUxNiwgLTYuNzc4NDAzXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjMwMCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwOToxODoyMC4zOThaIiwgImVjNV91dWlkIjogIjk3MTNjNjg3LTBmMTktNDQ0Yy05OGUwLTk2ZWM2NGNhMTZlNiIsICJsYXRpdHVkZSI6IC02Ljc3ODQwMywgImxvbmdpdHVkZSI6IDM5LjI0NjUxNiwgIm5hbWUiOiAiTmF1Z2h0eSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiOTcxM2M2ODctMGYxOS00NDRjLTk4ZTAtOTZlYzY0Y2ExNmU2XzE1NjEwMjIyOTYuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY4NiwgLTYuNzc4NDkxLCAzOS4yNDY2ODYsIC02Ljc3ODQ5MV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Njg2LCAtNi43Nzg0OTFdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzAxIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA5OjE2OjExLjQyMloiLCAiZWM1X3V1aWQiOiAiZmJiNzE0ZGYtNGIxNy00OWU4LTg3MjItYTY2OTM3MDJiNWY5IiwgImxhdGl0dWRlIjogLTYuNzc4NDkxLCAibG9uZ2l0dWRlIjogMzkuMjQ2Njg2LCAibmFtZSI6ICJQcmV0dHlsaXR0bGV0aGluZyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZmJiNzE0ZGYtNGIxNy00OWU4LTg3MjItYTY2OTM3MDJiNWY5XzE1NjEwMjIxNjkuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjU5MSwgLTYuNzc4NDc2LCAzOS4yNDY1OTEsIC02Ljc3ODQ3Nl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NTkxLCAtNi43Nzg0NzZdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzAyIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA5OjE0OjIwLjM4OVoiLCAiZWM1X3V1aWQiOiAiOGFiNmU0NTEtNzQxMC00MmFjLTg3OTQtNjNiYmM4NDc5YmZjIiwgImxhdGl0dWRlIjogLTYuNzc4NDc2LCAibG9uZ2l0dWRlIjogMzkuMjQ2NTkxLCAibmFtZSI6ICJOaWNvbGkiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjhhYjZlNDUxLTc0MTAtNDJhYy04Nzk0LTYzYmJjODQ3OWJmY18xNTYxMDIyMDU4LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM3Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2NDgsIC02Ljc3ODU0LCAzOS4yNDY2NDgsIC02Ljc3ODU0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NDgsIC02Ljc3ODU0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjMwMyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwOToxMjo1My40OTZaIiwgImVjNV91dWlkIjogImU2NzgxMWE4LWQ1NDktNDIzMy04ZmYzLTViOWFmNjhkNTVkMSIsICJsYXRpdHVkZSI6IC02Ljc3ODU0LCAibG9uZ2l0dWRlIjogMzkuMjQ2NjQ4LCAibmFtZSI6ICJWeWJlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJlNjc4MTFhOC1kNTQ5LTQyMzMtOGZmMy01YjlhZjY4ZDU1ZDFfMTU2MTAyMTk3MC5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTQ0LCAtNi43Nzg1NTUsIDM5LjI0NjU0NCwgLTYuNzc4NTU1XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1NDQsIC02Ljc3ODU1NV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMDQiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDk6MTA6MzAuNjQ1WiIsICJlYzVfdXVpZCI6ICJmYjhhZjQ1YS01YjdjLTQyYmQtOGNjNy0xOWYxZWE5ZDNjY2YiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NTUsICJsb25naXR1ZGUiOiAzOS4yNDY1NDQsICJuYW1lIjogIlZpYSBNb2RhIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJmYjhhZjQ1YS01YjdjLTQyYmQtOGNjNy0xOWYxZWE5ZDNjY2ZfMTU2MTAyMTgyNi5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjYzLCAtNi43Nzg1NDEsIDM5LjI0NjY2MywgLTYuNzc4NTQxXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NjMsIC02Ljc3ODU0MV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMDUiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDg6NTA6NDkuODk1WiIsICJlYzVfdXVpZCI6ICIzYjRiOTlkOC0zMzM2LTRkYTAtOGQ1NS05ZjQ0ZGIxMzY2MmMiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NDEsICJsb25naXR1ZGUiOiAzOS4yNDY2NjMsICJuYW1lIjogIiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiM2I0Yjk5ZDgtMzMzNi00ZGEwLThkNTUtOWY0NGRiMTM2NjJjXzE1NjEwMjA2NDUuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjU5NiwgLTYuNzc4NDI4LCAzOS4yNDY1OTYsIC02Ljc3ODQyOF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NTk2LCAtNi43Nzg0MjhdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzA2IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA4OjQ4OjA3LjQ1OVoiLCAiZWM1X3V1aWQiOiAiMDFlYjA1YTMtZjY2MS00MGQ1LTkwNjYtNDkzMGRmMDg0Y2I0IiwgImxhdGl0dWRlIjogLTYuNzc4NDI4LCAibG9uZ2l0dWRlIjogMzkuMjQ2NTk2LCAibmFtZSI6ICJUYWxib3RzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIwMWViMDVhMy1mNjYxLTQwZDUtOTA2Ni00OTMwZGYwODRjYjRfMTU2MTAyMDQ4NC5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjA1LCAtNi43Nzg0NCwgMzkuMjQ2NjA1LCAtNi43Nzg0NF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjA1LCAtNi43Nzg0NF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMDciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDg6NDY6MTcuNzQ3WiIsICJlYzVfdXVpZCI6ICJjOWQxZDdjYy1hMTA2LTQ4MjQtYTc0Yy1mNjAyODFhNjFiYWQiLCAibGF0aXR1ZGUiOiAtNi43Nzg0NCwgImxvbmdpdHVkZSI6IDM5LjI0NjYwNSwgIm5hbWUiOiAiVG9tbXkgSGlsZmlnZXIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImM5ZDFkN2NjLWExMDYtNDgyNC1hNzRjLWY2MDI4MWE2MWJhZF8xNTYxMDIwMzc1LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2MjcsIC02Ljc3ODQ4MiwgMzkuMjQ2NjI3LCAtNi43Nzg0ODJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjYyNywgLTYuNzc4NDgyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjMwOCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwODo0NDozNS45MTJaIiwgImVjNV91dWlkIjogImU5N2JkNDAxLWNhMzItNDgzOS05ZTlmLTZlNTFiNzk0MTYxZiIsICJsYXRpdHVkZSI6IC02Ljc3ODQ4MiwgImxvbmdpdHVkZSI6IDM5LjI0NjYyNywgIm5hbWUiOiAiTiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZTk3YmQ0MDEtY2EzMi00ODM5LTllOWYtNmU1MWI3OTQxNjFmXzE1NjEwMjAyNzIuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjYyNiwgLTYuNzc4NDgyLCAzOS4yNDY2MjYsIC02Ljc3ODQ4Ml0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjI2LCAtNi43Nzg0ODJdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzA5IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA4OjQyOjM1LjA4MVoiLCAiZWM1X3V1aWQiOiAiZDlmZGU3MWItMmI3Ny00ZWZmLWE4ZWItMGU0MWRjNjg3MThjIiwgImxhdGl0dWRlIjogLTYuNzc4NDgyLCAibG9uZ2l0dWRlIjogMzkuMjQ2NjI2LCAibmFtZSI6ICJHbGFtbyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZDlmZGU3MWItMmI3Ny00ZWZmLWE4ZWItMGU0MWRjNjg3MThjXzE1NjEwMjAxNTIuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY1MywgLTYuNzc4NTE0LCAzOS4yNDY2NTMsIC02Ljc3ODUxNF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjUzLCAtNi43Nzg1MTRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzEwIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA4OjQwOjI3LjUyN1oiLCAiZWM1X3V1aWQiOiAiM2Q4ZGM5YWUtY2ZlYi00YmRjLWE3Y2ItMzc1MWJjMGFjMWYxIiwgImxhdGl0dWRlIjogLTYuNzc4NTE0LCAibG9uZ2l0dWRlIjogMzkuMjQ2NjUzLCAibmFtZSI6ICJGZXJnYWxpY2lvdXMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjNkOGRjOWFlLWNmZWItNGJkYy1hN2NiLTM3NTFiYzBhYzFmMV8xNTYxMDIwMDI1LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM5Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2MDYsIC02Ljc3ODQ5NCwgMzkuMjQ2NjA2LCAtNi43Nzg0OTRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjYwNiwgLTYuNzc4NDk0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjMxMSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwODozODoyNi4zNjhaIiwgImVjNV91dWlkIjogImRlOTk3YjM3LWI0NmMtNGUyMS05NTA0LTI1YWZjNDk0NjRiYyIsICJsYXRpdHVkZSI6IC02Ljc3ODQ5NCwgImxvbmdpdHVkZSI6IDM5LjI0NjYwNiwgIm5hbWUiOiAiTWljaGFlbCBrb3JzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJkZTk5N2IzNy1iNDZjLTRlMjEtOTUwNC0yNWFmYzQ5NDY0YmNfMTU2MTAxOTkwMy5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTkzLCAtNi43Nzg1NDksIDM5LjI0NjU5MywgLTYuNzc4NTQ5XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1OTMsIC02Ljc3ODU0OV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMTIiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDg6MzY6MTYuMTEyWiIsICJlYzVfdXVpZCI6ICI3YzNlNjI0OS05YTFlLTRkZGEtODdkYi1mZTMxNWMyNGFlNmYiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NDksICJsb25naXR1ZGUiOiAzOS4yNDY1OTMsICJuYW1lIjogIkhlYWRPdmVyIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI3YzNlNjI0OS05YTFlLTRkZGEtODdkYi1mZTMxNWMyNGFlNmZfMTU2MTAxOTc3Mi5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjcxLCAtNi43Nzg0NiwgMzkuMjQ2NjcxLCAtNi43Nzg0Nl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjcxLCAtNi43Nzg0Nl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMTMiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDg6MzI6NDIuOTY3WiIsICJlYzVfdXVpZCI6ICI0MTQ2M2RkNS04YzMwLTQ4NjYtODU2Mi03MjAzMzc3MGM2NzkiLCAibGF0aXR1ZGUiOiAtNi43Nzg0NiwgImxvbmdpdHVkZSI6IDM5LjI0NjY3MSwgIm5hbWUiOiAiRzoyMSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNDE0NjNkZDUtOGMzMC00ODY2LTg1NjItNzIwMzM3NzBjNjc5XzE1NjEwMTk1NTkuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiNDMiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjYxNSwgLTYuNzc4NDI5LCAzOS4yNDY2MTUsIC02Ljc3ODQyOV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjE1LCAtNi43Nzg0MjldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzE0IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA4OjI5OjU0LjQwOVoiLCAiZWM1X3V1aWQiOiAiZmFkNzIyZDAtOTUzNC00MDc0LTlhMTEtOGVjZjQzOWRjMzljIiwgImxhdGl0dWRlIjogLTYuNzc4NDI5LCAibG9uZ2l0dWRlIjogMzkuMjQ2NjE1LCAibmFtZSI6ICIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImZhZDcyMmQwLTk1MzQtNDA3NC05YTExLThlY2Y0MzlkYzM5Y18xNTYxMDE5Mzg5LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2MzYsIC02Ljc3ODUzOCwgMzkuMjQ2NjM2LCAtNi43Nzg1MzhdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjYzNiwgLTYuNzc4NTM4XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjMxNSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwODoyNzo0MS44OThaIiwgImVjNV91dWlkIjogImQxZDIyMzFlLTcyYmYtNDg1ZC1hNDAxLTliNGVkYjdhY2Y4OSIsICJsYXRpdHVkZSI6IC02Ljc3ODUzOCwgImxvbmdpdHVkZSI6IDM5LjI0NjYzNiwgIm5hbWUiOiAiUmVhY3Rpb24gS2VubmV0aCBjb2xlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJkMWQyMjMxZS03MmJmLTQ4NWQtYTQwMS05YjRlZGI3YWNmODlfMTU2MTAxOTI1Ny5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTk0LCAtNi43Nzg0MDIsIDM5LjI0NjU5NCwgLTYuNzc4NDAyXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1OTQsIC02Ljc3ODQwMl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMTYiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDg6MjY6MTMuNzE5WiIsICJlYzVfdXVpZCI6ICIxM2RiODRmNy01ZGJlLTRlZTktYWM1My03NTI4ODkwMjVlZWIiLCAibGF0aXR1ZGUiOiAtNi43Nzg0MDIsICJsb25naXR1ZGUiOiAzOS4yNDY1OTQsICJuYW1lIjogIkhNIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIxM2RiODRmNy01ZGJlLTRlZTktYWM1My03NTI4ODkwMjVlZWJfMTU2MTAxOTE3MC5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjE2LCAtNi43Nzg1MDMsIDM5LjI0NjYxNiwgLTYuNzc4NTAzXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2MTYsIC02Ljc3ODUwM10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMTciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDg6MjQ6MzMuMjc4WiIsICJlYzVfdXVpZCI6ICIzM2U2Yjg0YS1kZGUxLTQwMDAtYjk0NC0wOTFjY2M0NDYyYTkiLCAibGF0aXR1ZGUiOiAtNi43Nzg1MDMsICJsb25naXR1ZGUiOiAzOS4yNDY2MTYsICJuYW1lIjogIlppZ2lzb2hvIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIzM2U2Yjg0YS1kZGUxLTQwMDAtYjk0NC0wOTFjY2M0NDYyYTlfMTU2MTAxOTA3MS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjAzLCAtNi43Nzg0NjcsIDM5LjI0NjYwMywgLTYuNzc4NDY3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2MDMsIC02Ljc3ODQ2N10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMTgiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDg6MjI6NDUuODg4WiIsICJlYzVfdXVpZCI6ICJmMTQ1NzE5NC1iNzc3LTRmYzQtOGYxNS1mMmJmOTNkM2RjMzUiLCAibGF0aXR1ZGUiOiAtNi43Nzg0NjcsICJsb25naXR1ZGUiOiAzOS4yNDY2MDMsICJuYW1lIjogIlRvbW15SGlsZmlnZXIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImYxNDU3MTk0LWI3NzctNGZjNC04ZjE1LWYyYmY5M2QzZGMzNV8xNTYxMDE4OTYzLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM5Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2MTEsIC02Ljc3ODQ3OSwgMzkuMjQ2NjExLCAtNi43Nzg0NzldLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjYxMSwgLTYuNzc4NDc5XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjMxOSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwODoyMToxNi4wMzNaIiwgImVjNV91dWlkIjogIjU1MjAxMTkyLTBmZGUtNDdkMC05Mzk3LTI1YTk3ZmVjMzEzMyIsICJsYXRpdHVkZSI6IC02Ljc3ODQ3OSwgImxvbmdpdHVkZSI6IDM5LjI0NjYxMSwgIm5hbWUiOiAiRmFkZWQgR3JvbHkiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjU1MjAxMTkyLTBmZGUtNDdkMC05Mzk3LTI1YTk3ZmVjMzEzM18xNTYxMDE4ODcyLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQzIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2NDEsIC02Ljc3ODQ2MiwgMzkuMjQ2NjQxLCAtNi43Nzg0NjJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY0MSwgLTYuNzc4NDYyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjMyMCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwODoxOToyMS43NjNaIiwgImVjNV91dWlkIjogIjZkNmYxNTJhLTk4ZmYtNGIxNC04NDhiLWExNjFiYTY4NWM1MCIsICJsYXRpdHVkZSI6IC02Ljc3ODQ2MiwgImxvbmdpdHVkZSI6IDM5LjI0NjY0MSwgIm5hbWUiOiAiQW1lcmljYW4gRWFnbGUiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjZkNmYxNTJhLTk4ZmYtNGIxNC04NDhiLWExNjFiYTY4NWM1MF8xNTYxMDE4NzU3LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2OTcsIC02Ljc3ODQ3NywgMzkuMjQ2Njk3LCAtNi43Nzg0NzddLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY5NywgLTYuNzc4NDc3XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjMyMSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwODoxNzo0OC4xMzBaIiwgImVjNV91dWlkIjogIjczMDc2NmMxLWMyNjEtNGQzYy05YTM1LTdkZTgzZGM3ZTU2OSIsICJsYXRpdHVkZSI6IC02Ljc3ODQ3NywgImxvbmdpdHVkZSI6IDM5LjI0NjY5NywgIm5hbWUiOiAiT2xkTmF2eSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNzMwNzY2YzEtYzI2MS00ZDNjLTlhMzUtN2RlODNkYzdlNTY5XzE1NjEwMTg2NjYuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiNDIiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjYzMywgLTYuNzc4NTIyLCAzOS4yNDY2MzMsIC02Ljc3ODUyMl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjMzLCAtNi43Nzg1MjJdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzIyIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA4OjE2OjIxLjE0OVoiLCAiZWM1X3V1aWQiOiAiOTAxYTZkMTktNmQxYy00MmM1LWE4OGQtMjkzMGJmZDcxNTU4IiwgImxhdGl0dWRlIjogLTYuNzc4NTIyLCAibG9uZ2l0dWRlIjogMzkuMjQ2NjMzLCAibmFtZSI6ICJTYW1cdTAwMjZMaWJieSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiOTAxYTZkMTktNmQxYy00MmM1LWE4OGQtMjkzMGJmZDcxNTU4XzE1NjEwMTg1NDEuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiNDEiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjYzMywgLTYuNzc4NTIyLCAzOS4yNDY2MzMsIC02Ljc3ODUyMl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjMzLCAtNi43Nzg1MjJdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzIzIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA4OjE0OjA4LjUxMFoiLCAiZWM1X3V1aWQiOiAiNGJhYTM5ZmEtN2MzYS00MDAwLWI0MjQtODBlZDE3MWJiNjA4IiwgImxhdGl0dWRlIjogLTYuNzc4NTIyLCAibG9uZ2l0dWRlIjogMzkuMjQ2NjMzLCAibmFtZSI6ICI5XHUwMDI2Q28uIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI0YmFhMzlmYS03YzNhLTQwMDAtYjQyNC04MGVkMTcxYmI2MDhfMTU2MTAxODQzOS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MSIsICI0MiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjA0LCAtNi43Nzg0ODksIDM5LjI0NjYwNCwgLTYuNzc4NDg5XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2MDQsIC02Ljc3ODQ4OV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMjQiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDg6MTE6NTMuMDE2WiIsICJlYzVfdXVpZCI6ICI2OTg0OTcyNy0zODBiLTRjZmQtOGYzNC1iMGVhZjQwMmI1NmQiLCAibGF0aXR1ZGUiOiAtNi43Nzg0ODksICJsb25naXR1ZGUiOiAzOS4yNDY2MDQsICJuYW1lIjogIk1pYSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNjk4NDk3MjctMzgwYi00Y2ZkLThmMzQtYjBlYWY0MDJiNTZkXzE1NjEwMTgzMTAuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjU5NCwgLTYuNzc4NDc1LCAzOS4yNDY1OTQsIC02Ljc3ODQ3NV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NTk0LCAtNi43Nzg0NzVdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzI1IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA4OjEwOjIzLjcyN1oiLCAiZWM1X3V1aWQiOiAiN2UzOWUxYmMtOWYxYS00MjJiLWI0YWItYWFmNDlhNWRlNTRhIiwgImxhdGl0dWRlIjogLTYuNzc4NDc1LCAibG9uZ2l0dWRlIjogMzkuMjQ2NTk0LCAibmFtZSI6ICJJY28iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjdlMzllMWJjLTlmMWEtNDIyYi1iNGFiLWFhZjQ5YTVkZTU0YV8xNTYxMDE4MjIxLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2MDEsIC02Ljc3ODQ5MSwgMzkuMjQ2NjAxLCAtNi43Nzg0OTFdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjYwMSwgLTYuNzc4NDkxXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjMyNiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwODowODozMC45NjFaIiwgImVjNV91dWlkIjogIjBkM2NjZmY3LTQ0MWItNGU5MS05Yzk5LWIxZWU3YjA3ZWY3YyIsICJsYXRpdHVkZSI6IC02Ljc3ODQ5MSwgImxvbmdpdHVkZSI6IDM5LjI0NjYwMSwgIm5hbWUiOiAiQ2lybyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMGQzY2NmZjctNDQxYi00ZTkxLTljOTktYjFlZTdiMDdlZjdjXzE1NjEwMTgxMDcuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzciXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjYyOSwgLTYuNzc4NDg4LCAzOS4yNDY2MjksIC02Ljc3ODQ4OF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjI5LCAtNi43Nzg0ODhdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzI3IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA4OjA3OjE5LjUwMloiLCAiZWM1X3V1aWQiOiAiMjk5NWIwNTgtN2YzNC00YTQxLThiZDMtODU5ODMwOGVmZjUxIiwgImxhdGl0dWRlIjogLTYuNzc4NDg4LCAibG9uZ2l0dWRlIjogMzkuMjQ2NjI5LCAibmFtZSI6ICJaaWdpc29obyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMjk5NWIwNTgtN2YzNC00YTQxLThiZDMtODU5ODMwOGVmZjUxXzE1NjEwMTgwMzMuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY2NiwgLTYuNzc4NDg5LCAzOS4yNDY2NjYsIC02Ljc3ODQ4OV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NjY2LCAtNi43Nzg0ODldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzI4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA4OjA1OjQxLjUyNloiLCAiZWM1X3V1aWQiOiAiODBiMzI1MGQtOTY4YS00N2FmLTkxNjMtMThhYjYwZTk0NjQ4IiwgImxhdGl0dWRlIjogLTYuNzc4NDg5LCAibG9uZ2l0dWRlIjogMzkuMjQ2NjY2LCAibmFtZSI6ICJNb3NzaW1vIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI4MGIzMjUwZC05NjhhLTQ3YWYtOTE2My0xOGFiNjBlOTQ2NDhfMTU2MTAxNzkzOS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjI1LCAtNi43Nzg0ODUsIDM5LjI0NjYyNSwgLTYuNzc4NDg1XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2MjUsIC02Ljc3ODQ4NV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMjkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDg6MDQ6MDcuMjQ3WiIsICJlYzVfdXVpZCI6ICI1ZGVkNzlkMC0yNzczLTQ5YTctYWQ1Ni1lNzZiNDBmM2YyOWYiLCAibGF0aXR1ZGUiOiAtNi43Nzg0ODUsICJsb25naXR1ZGUiOiAzOS4yNDY2MjUsICJuYW1lIjogIkFtZXJpY2FuIEVhZ2xlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI1ZGVkNzlkMC0yNzczLTQ5YTctYWQ1Ni1lNzZiNDBmM2YyOWZfMTU2MTAxNzg0NC5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjA2LCAtNi43Nzg1MDEsIDM5LjI0NjYwNiwgLTYuNzc4NTAxXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2MDYsIC02Ljc3ODUwMV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMzAiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDg6MDI6MzUuNzI4WiIsICJlYzVfdXVpZCI6ICJhMjcyYzRlOC00ODg4LTRhYWMtOWNlNC0yNzQ3MGJhN2M0OGQiLCAibGF0aXR1ZGUiOiAtNi43Nzg1MDEsICJsb25naXR1ZGUiOiAzOS4yNDY2MDYsICJuYW1lIjogIkhNIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJhMjcyYzRlOC00ODg4LTRhYWMtOWNlNC0yNzQ3MGJhN2M0OGRfMTU2MTAxNzc1Mi5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTk3LCAtNi43Nzg0NzYsIDM5LjI0NjU5NywgLTYuNzc4NDc2XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1OTcsIC02Ljc3ODQ3Nl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMzEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDg6MDE6MTcuMjM5WiIsICJlYzVfdXVpZCI6ICJjODMwM2ZmZC1jN2E2LTRhNjYtOWUyMC04ZDIyZDMzZDNiODIiLCAibGF0aXR1ZGUiOiAtNi43Nzg0NzYsICJsb25naXR1ZGUiOiAzOS4yNDY1OTcsICJuYW1lIjogIkNhdG8iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImM4MzAzZmZkLWM3YTYtNGE2Ni05ZTIwLThkMjJkMzNkM2I4Ml8xNTYxMDE3NjcxLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM3Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY1NjYsIC02Ljc3ODM4OCwgMzkuMjQ2NTY2LCAtNi43NzgzODhdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjU2NiwgLTYuNzc4Mzg4XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjMzMiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwNzo1OTozOC45MTRaIiwgImVjNV91dWlkIjogIjAyMDA5MTFhLTk0MmEtNDRiZi05MjI2LTg1NmM1ZjkwZmUxOSIsICJsYXRpdHVkZSI6IC02Ljc3ODM4OCwgImxvbmdpdHVkZSI6IDM5LjI0NjU2NiwgIm5hbWUiOiAiTWVyb25hIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIwMjAwOTExYS05NDJhLTQ0YmYtOTIyNi04NTZjNWY5MGZlMTlfMTU2MTAxNzU3Ni5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTcsIC02Ljc3ODQ3LCAzOS4yNDY1NywgLTYuNzc4NDddLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjU3LCAtNi43Nzg0N10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMzMiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDc6NTg6MTMuNzA0WiIsICJlYzVfdXVpZCI6ICI0Mzk5MzRlMC1mMjYxLTRkOWItYmNjNC03NmY2MjQ4NTY1NjIiLCAibGF0aXR1ZGUiOiAtNi43Nzg0NywgImxvbmdpdHVkZSI6IDM5LjI0NjU3LCAibmFtZSI6ICJMYXVyYSBDbGVtZW50IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI0Mzk5MzRlMC1mMjYxLTRkOWItYmNjNC03NmY2MjQ4NTY1NjJfMTU2MTAxNzQ5MS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzA1LCAtNi43Nzg1MiwgMzkuMjQ2NzA1LCAtNi43Nzg1Ml0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzA1LCAtNi43Nzg1Ml0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMzQiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDc6NTY6MzAuMDM3WiIsICJlYzVfdXVpZCI6ICI2YTJmYzBmYy04Zjg3LTQyNmItOWM1NC0wZTc4NjI2NjMyNGIiLCAibGF0aXR1ZGUiOiAtNi43Nzg1MiwgImxvbmdpdHVkZSI6IDM5LjI0NjcwNSwgIm5hbWUiOiAiTWVtb3J5IEZvYW0iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjZhMmZjMGZjLThmODctNDI2Yi05YzU0LTBlNzg2MjY2MzI0Yl8xNTYxMDE3Mzg3LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQwIiwgIjQxIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2MjcsIC02Ljc3ODQ1NSwgMzkuMjQ2NjI3LCAtNi43Nzg0NTVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjYyNywgLTYuNzc4NDU1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjMzNSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwNzo1NDoyNS42NDhaIiwgImVjNV91dWlkIjogIjE0YWU5Y2M0LTA3NDktNGVlOS05N2Q3LTA3NDBiOThlNzZlNSIsICJsYXRpdHVkZSI6IC02Ljc3ODQ1NSwgImxvbmdpdHVkZSI6IDM5LjI0NjYyNywgIm5hbWUiOiAiVHUiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjE0YWU5Y2M0LTA3NDktNGVlOS05N2Q3LTA3NDBiOThlNzZlNV8xNTYxMDE3MjYzLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM3Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY1NDgsIC02Ljc3ODQ5NCwgMzkuMjQ2NTQ4LCAtNi43Nzg0OTRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjU0OCwgLTYuNzc4NDk0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjMzNiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0yMFQwNzo1MjozNC4zMDFaIiwgImVjNV91dWlkIjogImU4NDU1ZDZlLTM1MmMtNDc4MS1hZDM4LTEzYTA2ZmZiMDc5MCIsICJsYXRpdHVkZSI6IC02Ljc3ODQ5NCwgImxvbmdpdHVkZSI6IDM5LjI0NjU0OCwgIm5hbWUiOiAiU2ltcGxlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJlODQ1NWQ2ZS0zNTJjLTQ3ODEtYWQzOC0xM2EwNmZmYjA3OTBfMTU2MTAxNzE1MS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjE2LCAtNi43Nzg0NzcsIDM5LjI0NjYxNiwgLTYuNzc4NDc3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2MTYsIC02Ljc3ODQ3N10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMzciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDc6NTA6NDUuODk4WiIsICJlYzVfdXVpZCI6ICI2ZmRhZDhmYS1hMWViLTQ5MjItYTE1Yi01MTFiYWU0MWRmYjEiLCAibGF0aXR1ZGUiOiAtNi43Nzg0NzcsICJsb25naXR1ZGUiOiAzOS4yNDY2MTYsICJuYW1lIjogIjd3IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI2ZmRhZDhmYS1hMWViLTQ5MjItYTE1Yi01MTFiYWU0MWRmYjFfMTU2MTAxNzA0MC5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjE1LCAtNi43Nzg0ODUsIDM5LjI0NjYxNSwgLTYuNzc4NDg1XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2MTUsIC02Ljc3ODQ4NV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMzgiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDc6NDg6MjMuMDUyWiIsICJlYzVfdXVpZCI6ICI1OTZmOGRmZi1jYWNhLTRiNDktYmVmNi0yNjI2MWMwNTU2ZDkiLCAibGF0aXR1ZGUiOiAtNi43Nzg0ODUsICJsb25naXR1ZGUiOiAzOS4yNDY2MTUsICJuYW1lIjogIk5pbmVXZXN0IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI1OTZmOGRmZi1jYWNhLTRiNDktYmVmNi0yNjI2MWMwNTU2ZDlfMTU2MTAxNjkwMC5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTYzLCAtNi43Nzg0OTYsIDM5LjI0NjU2MywgLTYuNzc4NDk2XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1NjMsIC02Ljc3ODQ5Nl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzMzkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMjBUMDc6NDY6MjEuNzI3WiIsICJlYzVfdXVpZCI6ICI5ZjQ4ZjQ1ZS03ZjMwLTQzYmMtYmE0Yy05YzdkYmJmNjNkOTQiLCAibGF0aXR1ZGUiOiAtNi43Nzg0OTYsICJsb25naXR1ZGUiOiAzOS4yNDY1NjMsICJuYW1lIjogIk1rIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI5ZjQ4ZjQ1ZS03ZjMwLTQzYmMtYmE0Yy05YzdkYmJmNjNkOTRfMTU2MTAxNjc3NS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2Nzg2LCAtNi43Nzg1NTcsIDM5LjI0Njc4NiwgLTYuNzc4NTU3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3ODYsIC02Ljc3ODU1N10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzNDAiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiAxOS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTIwVDA3OjQ0OjU1LjEyNFoiLCAiZWM1X3V1aWQiOiAiOTc4ODcwMDUtYTVhYS00NTAxLWI2MDktMzQ3OTI3MWM4YWY2IiwgImxhdGl0dWRlIjogLTYuNzc4NTU3LCAibG9uZ2l0dWRlIjogMzkuMjQ2Nzg2LCAibmFtZSI6ICJNZWhvc2VBdmUiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjk3ODg3MDA1LWE1YWEtNDUwMS1iNjA5LTM0NzkyNzFjOGFmNl8xNTYxMDE2NjgxLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQyIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY0MiwgLTYuNzc4NjMyLCAzOS4yNDY0MiwgLTYuNzc4NjMyXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY0MiwgLTYuNzc4NjMyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM0MSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQxMTozMjo0OS4zNDBaIiwgImVjNV91dWlkIjogIjkwMjkwYTAzLTE1NzktNGRmZi05M2QzLWFkZGFiYWJhMjM0OSIsICJsYXRpdHVkZSI6IC02Ljc3ODYzMiwgImxvbmdpdHVkZSI6IDM5LjI0NjQyLCAibmFtZSI6ICJNYXgiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjkwMjkwYTAzLTE1NzktNGRmZi05M2QzLWFkZGFiYWJhMjM0OV8xNTYwOTQzOTYwLmpwZyIsICJwcmljZSI6IDI1MDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY0NzksIC02Ljc3ODUxOSwgMzkuMjQ2NDc5LCAtNi43Nzg1MTldLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjQ3OSwgLTYuNzc4NTE5XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM0MiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQxMTozMDoxMy44NDdaIiwgImVjNV91dWlkIjogIjU0M2VlMmVjLWE4MDgtNGM0YS05NjJlLTc2MDVhNTk5MmY4ZiIsICJsYXRpdHVkZSI6IC02Ljc3ODUxOSwgImxvbmdpdHVkZSI6IDM5LjI0NjQ3OSwgIm5hbWUiOiAiVmlhIHNwaWdhIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI1NDNlZTJlYy1hODA4LTRjNGEtOTYyZS03NjA1YTU5OTJmOGZfMTU2MDk0MzgwNi5qcGciLCAicHJpY2UiOiAyNTAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NDMyLCAtNi43Nzg1NDksIDM5LjI0NjQzMiwgLTYuNzc4NTQ5XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY0MzIsIC02Ljc3ODU0OV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzNDMiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMTE6MjY6MjYuNzQ0WiIsICJlYzVfdXVpZCI6ICIzMDRkZTljOS1kNjljLTQ0MjctODIzMi0xOTVhNGI2ZDJhODgiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NDksICJsb25naXR1ZGUiOiAzOS4yNDY0MzIsICJuYW1lIjogIlNpYSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMzA0ZGU5YzktZDY5Yy00NDI3LTgyMzItMTk1YTRiNmQyYTg4XzE1NjA5NDM1NzUuanBnIiwgInByaWNlIjogMjUwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjQ1NywgLTYuNzc4NDgyLCAzOS4yNDY0NTcsIC02Ljc3ODQ4Ml0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NDU3LCAtNi43Nzg0ODJdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzQ0IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE5VDExOjIzOjIzLjA4MloiLCAiZWM1X3V1aWQiOiAiMjdjOGUwZTgtYzFmZS00MDU1LWE5MTItNzU0NDcwOGMwZmRiIiwgImxhdGl0dWRlIjogLTYuNzc4NDgyLCAibG9uZ2l0dWRlIjogMzkuMjQ2NDU3LCAibmFtZSI6ICJNZXJvbmEiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjI3YzhlMGU4LWMxZmUtNDA1NS1hOTEyLTc1NDQ3MDhjMGZkYl8xNTYwOTQzMzkyLmpwZyIsICJwcmljZSI6IDI1MDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY0ODUsIC02Ljc3ODUyNywgMzkuMjQ2NDg1LCAtNi43Nzg1MjddLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjQ4NSwgLTYuNzc4NTI3XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM0NSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQxMToyMDowMS41NDNaIiwgImVjNV91dWlkIjogImRlZTFlNmMyLTVjZmEtNGI0YS1iNmI2LTBkNWU4NDEwYjFkNyIsICJsYXRpdHVkZSI6IC02Ljc3ODUyNywgImxvbmdpdHVkZSI6IDM5LjI0NjQ4NSwgIm5hbWUiOiAiUmFpbmJvd2NhdCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZGVlMWU2YzItNWNmYS00YjRhLWI2YjYtMGQ1ZTg0MTBiMWQ3XzE1NjA5NDMxODUuanBnIiwgInByaWNlIjogMjUwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjU0OCwgLTYuNzc4NDQ5LCAzOS4yNDY1NDgsIC02Ljc3ODQ0OV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NTQ4LCAtNi43Nzg0NDldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzQ2IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE5VDExOjE1OjE0Ljc4OVoiLCAiZWM1X3V1aWQiOiAiNDAyYTIwYTEtOGE1Yi00YjY4LWEwYmEtYWMzNWM1M2Y4NjI0IiwgImxhdGl0dWRlIjogLTYuNzc4NDQ5LCAibG9uZ2l0dWRlIjogMzkuMjQ2NTQ4LCAibmFtZSI6ICJNaXNzIEluY2FudGV2b2xlIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI0MDJhMjBhMS04YTViLTRiNjgtYTBiYS1hYzM1YzUzZjg2MjRfMTU2MDk0MjkwMi5qcGciLCAicHJpY2UiOiAyNTAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTE0LCAtNi43Nzg0ODUsIDM5LjI0NjUxNCwgLTYuNzc4NDg1XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1MTQsIC02Ljc3ODQ4NV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzNDciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMTE6MTE6MzYuOTkwWiIsICJlYzVfdXVpZCI6ICJkOTI1Mzk2YS0zNmM1LTQzNDYtODViMi00NmRhMjYzZjk3YmUiLCAibGF0aXR1ZGUiOiAtNi43Nzg0ODUsICJsb25naXR1ZGUiOiAzOS4yNDY1MTQsICJuYW1lIjogIkNvbGUgSGFhbiIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZDkyNTM5NmEtMzZjNS00MzQ2LTg1YjItNDZkYTI2M2Y5N2JlXzE1NjA5NDI2ODMuanBnIiwgInByaWNlIjogMjUwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjU4NCwgLTYuNzc4NDQ3LCAzOS4yNDY1ODQsIC02Ljc3ODQ0N10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NTg0LCAtNi43Nzg0NDddLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzQ4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE5VDExOjA3OjE5LjI0M1oiLCAiZWM1X3V1aWQiOiAiMmEwZjNmZDgtNzE4Yi00N2NiLWE2MzktN2UzMDI1ZTIwY2JiIiwgImxhdGl0dWRlIjogLTYuNzc4NDQ3LCAibG9uZ2l0dWRlIjogMzkuMjQ2NTg0LCAibmFtZSI6ICJDaGFybG90dGUgcnVzc2UiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjJhMGYzZmQ4LTcxOGItNDdjYi1hNjM5LTdlMzAyNWUyMGNiYl8xNTYwOTQyNDMyLmpwZyIsICJwcmljZSI6IDMwMDAwLCAic2l6ZXMiOiBbIjM2Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY0NDcsIC02Ljc3ODQ5NSwgMzkuMjQ2NDQ3LCAtNi43Nzg0OTVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjQ0NywgLTYuNzc4NDk1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM0OSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQxMTowNDowNS40OTNaIiwgImVjNV91dWlkIjogIjZhN2EwN2M5LWFhMTAtNDdlZS05MzM0LWM4OWU5OGI3MTMwNCIsICJsYXRpdHVkZSI6IC02Ljc3ODQ5NSwgImxvbmdpdHVkZSI6IDM5LjI0NjQ0NywgIm5hbWUiOiAiU3RldmUgTWFkZGVuIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI2YTdhMDdjOS1hYTEwLTQ3ZWUtOTMzNC1jODllOThiNzEzMDRfMTU2MDk0MjIzNy5qcGciLCAicHJpY2UiOiAyNTAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTM2LCAtNi43Nzg1NDksIDM5LjI0NjUzNiwgLTYuNzc4NTQ5XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1MzYsIC02Ljc3ODU0OV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzNTAiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMTE6MDE6MzAuMDc2WiIsICJlYzVfdXVpZCI6ICIzZTY4OGYxNS1jMmY1LTQ1OWQtYWMzMy0zZDhlYjE1M2RiMmEiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NDksICJsb25naXR1ZGUiOiAzOS4yNDY1MzYsICJuYW1lIjogIlZpbmNlIENhbXV0byIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiM2U2ODhmMTUtYzJmNS00NTlkLWFjMzMtM2Q4ZWIxNTNkYjJhXzE1NjA5NDIwODIuanBnIiwgInByaWNlIjogMjUwMDAsICJzaXplcyI6IFsiMzYiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjQ4OCwgLTYuNzc4NTg0LCAzOS4yNDY0ODgsIC02Ljc3ODU4NF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NDg4LCAtNi43Nzg1ODRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzUxIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE5VDEwOjU4OjU1Ljg4M1oiLCAiZWM1X3V1aWQiOiAiN2E5NDBmOWEtZTlmMi00NmIyLTk1NGQtM2ZmNTUyNDcwNGZhIiwgImxhdGl0dWRlIjogLTYuNzc4NTg0LCAibG9uZ2l0dWRlIjogMzkuMjQ2NDg4LCAibmFtZSI6ICJBZHJpZW5uZSB2aXR0YWRpbmkiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjdhOTQwZjlhLWU5ZjItNDZiMi05NTRkLTNmZjU1MjQ3MDRmYV8xNTYwOTQxOTI3LmpwZyIsICJwcmljZSI6IDMwMDAwLCAic2l6ZXMiOiBbIjQxIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY0ODksIC02Ljc3ODUzNiwgMzkuMjQ2NDg5LCAtNi43Nzg1MzZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjQ4OSwgLTYuNzc4NTM2XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM1MiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQxMDo1Njo0MS42NTZaIiwgImVjNV91dWlkIjogIjA4NTU4ZWQ3LTQxYjgtNDFlNS1iYzEwLTlmNzYwOWJjODg2OCIsICJsYXRpdHVkZSI6IC02Ljc3ODUzNiwgImxvbmdpdHVkZSI6IDM5LjI0NjQ4OSwgIm5hbWUiOiAiRmlvbmkiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjA4NTU4ZWQ3LTQxYjgtNDFlNS1iYzEwLTlmNzYwOWJjODg2OF8xNTYwOTQxNzkzLmpwZyIsICJwcmljZSI6IDI1MDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY0NzcsIC02Ljc3ODU0NSwgMzkuMjQ2NDc3LCAtNi43Nzg1NDVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjQ3NywgLTYuNzc4NTQ1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM1MyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQxMDo1NDozMy40MjBaIiwgImVjNV91dWlkIjogIjM3ZmYwY2EyLTgzY2YtNDZlYS04MzQ2LTFjMjYzNDg1YTM5YiIsICJsYXRpdHVkZSI6IC02Ljc3ODU0NSwgImxvbmdpdHVkZSI6IDM5LjI0NjQ3NywgIm5hbWUiOiAiTm90dGlzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIzN2ZmMGNhMi04M2NmLTQ2ZWEtODM0Ni0xYzI2MzQ4NWEzOWJfMTU2MDk0MTY2MS5qcGciLCAicHJpY2UiOiAzMDAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NDc1LCAtNi43Nzg1NDQsIDM5LjI0NjQ3NSwgLTYuNzc4NTQ0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY0NzUsIC02Ljc3ODU0NF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzNTQiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMTA6NTI6MTYuMjUwWiIsICJlYzVfdXVpZCI6ICI1N2Q3MTc1OC0wOGM4LTQzYTctOGE3My01NzMzZmU4NDE5ZWMiLCAibGF0aXR1ZGUiOiAtNi43Nzg1NDQsICJsb25naXR1ZGUiOiAzOS4yNDY0NzUsICJuYW1lIjogIldhaXRvIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI1N2Q3MTc1OC0wOGM4LTQzYTctOGE3My01NzMzZmU4NDE5ZWNfMTU2MDk0MTUyNy5qcGciLCAicHJpY2UiOiAyNTAwMCwgInNpemVzIjogWyIzNSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjA1LCAtNi43Nzg1MTEsIDM5LjI0NjYwNSwgLTYuNzc4NTExXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2MDUsIC02Ljc3ODUxMV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzNTUiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMTA6NTA6MzAuMTM1WiIsICJlYzVfdXVpZCI6ICI0NTU4ZDUxYy1lMTMwLTQ2MzItYTZiNC1hNDg3ZjNmMzUzNDEiLCAibGF0aXR1ZGUiOiAtNi43Nzg1MTEsICJsb25naXR1ZGUiOiAzOS4yNDY2MDUsICJuYW1lIjogIkRheXJubG9uZ25sYW8iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjQ1NThkNTFjLWUxMzAtNDYzMi1hNmI0LWE0ODdmM2YzNTM0MV8xNTYwOTQxNDIxLmpwZyIsICJwcmljZSI6IDMwMDAwLCAic2l6ZXMiOiBbIjM3Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY1MDEsIC02Ljc3ODU3NiwgMzkuMjQ2NTAxLCAtNi43Nzg1NzZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjUwMSwgLTYuNzc4NTc2XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM1NiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQxMDo0NjowNy4yMjdaIiwgImVjNV91dWlkIjogImExNWE3ZTQ5LTE4ODYtNDM5OC05Mzg4LWFkMmM0NGI2MDY5YSIsICJsYXRpdHVkZSI6IC02Ljc3ODU3NiwgImxvbmdpdHVkZSI6IDM5LjI0NjUwMSwgIm5hbWUiOiAiTG9uZG9uIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJhMTVhN2U0OS0xODg2LTQzOTgtOTM4OC1hZDJjNDRiNjA2OWFfMTU2MDk0MTE1OS5qcGciLCAicHJpY2UiOiAyNTAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NTAxLCAtNi43Nzg1MDUsIDM5LjI0NjUwMSwgLTYuNzc4NTA1XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY1MDEsIC02Ljc3ODUwNV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzNTciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMTA6NDM6MjMuNDY1WiIsICJlYzVfdXVpZCI6ICJiMzk2NjUzNC00YTVjLTQ1NTktOTBhZC1jN2ZiZTM3NDJjNTkiLCAibGF0aXR1ZGUiOiAtNi43Nzg1MDUsICJsb25naXR1ZGUiOiAzOS4yNDY1MDEsICJuYW1lIjogIkNpdHlDbGFzc2lmaWVkIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJiMzk2NjUzNC00YTVjLTQ1NTktOTBhZC1jN2ZiZTM3NDJjNTlfMTU2MDk0MDk5NC5qcGciLCAicHJpY2UiOiAyNTAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NDMsIC02Ljc3ODQ2OCwgMzkuMjQ2NDMsIC02Ljc3ODQ2OF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NDMsIC02Ljc3ODQ2OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzNTgiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMTA6NDA6MTEuNjEyWiIsICJlYzVfdXVpZCI6ICJhNmU5YzllOS00MTI1LTRjMWYtYWNiYS1hYjYyZDViZDJiNjAiLCAibGF0aXR1ZGUiOiAtNi43Nzg0NjgsICJsb25naXR1ZGUiOiAzOS4yNDY0MywgIm5hbWUiOiAiVG9tbXkgSGlsZmlnZXIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImE2ZTljOWU5LTQxMjUtNGMxZi1hY2JhLWFiNjJkNWJkMmI2MF8xNTYwOTQwODAwLmpwZyIsICJwcmljZSI6IDI1MDAwLCAic2l6ZXMiOiBbIjM3Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY0OTEsIC02Ljc3ODU1MSwgMzkuMjQ2NDkxLCAtNi43Nzg1NTFdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjQ5MSwgLTYuNzc4NTUxXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM1OSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQxMDozNzoxNC41NzNaIiwgImVjNV91dWlkIjogIjZiMTVjNjFhLWQyNjQtNGFmNi1hZjE4LWJiZmMyM2ZhYzk4MCIsICJsYXRpdHVkZSI6IC02Ljc3ODU1MSwgImxvbmdpdHVkZSI6IDM5LjI0NjQ5MSwgIm5hbWUiOiAiU3R1ZGlvUGFvbG8iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjZiMTVjNjFhLWQyNjQtNGFmNi1hZjE4LWJiZmMyM2ZhYzk4MF8xNTYwOTQwNjI0LmpwZyIsICJwcmljZSI6IDI1MDAwLCAic2l6ZXMiOiBbIjQxIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY1NDYsIC02Ljc3ODM5NSwgMzkuMjQ2NTQ2LCAtNi43NzgzOTVdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjU0NiwgLTYuNzc4Mzk1XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM2MCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQxMDozMTozMy43MjNaIiwgImVjNV91dWlkIjogIjEyODBhNDAzLTYwNDctNDAwNi04ZjcxLTAxMTgxNmYzOGU5NCIsICJsYXRpdHVkZSI6IC02Ljc3ODM5NSwgImxvbmdpdHVkZSI6IDM5LjI0NjU0NiwgIm5hbWUiOiAiTWljaGFlbCAoTWljaGFlbCBrb3JzKSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMTI4MGE0MDMtNjA0Ny00MDA2LThmNzEtMDExODE2ZjM4ZTk0XzE1NjA5NDAyODMuanBnIiwgInByaWNlIjogMjUwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njc5OSwgLTYuNzc4OTEzLCAzOS4yNDY3OTksIC02Ljc3ODkxM10sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Nzk5LCAtNi43Nzg5MTNdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzYxIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE5VDEwOjE4OjQ5LjE3MVoiLCAiZWM1X3V1aWQiOiAiMWNmOTkxZDAtYTkzMy00YjE2LThmYTQtNzJjYTcwNzViYmIyIiwgImxhdGl0dWRlIjogLTYuNzc4OTEzLCAibG9uZ2l0dWRlIjogMzkuMjQ2Nzk5LCAibmFtZSI6ICJNYXVyaWNlcyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMWNmOTkxZDAtYTkzMy00YjE2LThmYTQtNzJjYTcwNzViYmIyXzE1NjA5Mzk1MjEuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjkwOSwgLTYuNzc4ODY5LCAzOS4yNDY5MDksIC02Ljc3ODg2OV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2OTA5LCAtNi43Nzg4NjldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzYyIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE5VDEwOjEzOjQyLjk3M1oiLCAiZWM1X3V1aWQiOiAiODZmYjA2YTctMWEwNy00YzA3LTkxMjMtOWZlOTFmY2NlNjRjIiwgImxhdGl0dWRlIjogLTYuNzc4ODY5LCAibG9uZ2l0dWRlIjogMzkuMjQ2OTA5LCAibmFtZSI6ICJNYXVyaWNlcyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiODZmYjA2YTctMWEwNy00YzA3LTkxMjMtOWZlOTFmY2NlNjRjXzE1NjA5MzkyMTMuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjcxNywgLTYuNzc4OTA1LCAzOS4yNDY3MTcsIC02Ljc3ODkwNV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzE3LCAtNi43Nzg5MDVdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzYzIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE5VDEwOjExOjA0Ljk5N1oiLCAiZWM1X3V1aWQiOiAiNjk4ZTBmYzctNjM2Yy00ODY4LThjYzAtNDgyOGViYjA0YTUzIiwgImxhdGl0dWRlIjogLTYuNzc4OTA1LCAibG9uZ2l0dWRlIjogMzkuMjQ2NzE3LCAibmFtZSI6ICJCYW5kb2xpbm8iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjY5OGUwZmM3LTYzNmMtNDg2OC04Y2MwLTQ4MjhlYmIwNGE1M18xNTYwOTM5MDU3LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM5Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2ODQsIC02Ljc3ODk3MywgMzkuMjQ2Njg0LCAtNi43Nzg5NzNdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY4NCwgLTYuNzc4OTczXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM2NCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQxMDowNzo0OS4zOTRaIiwgImVjNV91dWlkIjogIjJkNzEwNjUyLWExOGItNDY5ZS05YWY2LWNmYjUxMDQ0NTI1OCIsICJsYXRpdHVkZSI6IC02Ljc3ODk3MywgImxvbmdpdHVkZSI6IDM5LjI0NjY4NCwgIm5hbWUiOiAiTmluZSBXZXN0IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIyZDcxMDY1Mi1hMThiLTQ2OWUtOWFmNi1jZmI1MTA0NDUyNThfMTU2MDkzODg1Ny5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjI5LCAtNi43Nzg5NTcsIDM5LjI0NjYyOSwgLTYuNzc4OTU3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2MjksIC02Ljc3ODk1N10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzNjUiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMTA6MDU6MTMuMjIwWiIsICJlYzVfdXVpZCI6ICJjYmRjNWYxYS1jMGE5LTQ0MGQtOWU0ZC03MzZmMzZiODhmMjciLCAibGF0aXR1ZGUiOiAtNi43Nzg5NTcsICJsb25naXR1ZGUiOiAzOS4yNDY2MjksICJuYW1lIjogIkJhbmRvbGlubyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiY2JkYzVmMWEtYzBhOS00NDBkLTllNGQtNzM2ZjM2Yjg4ZjI3XzE1NjA5Mzg3MDYuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY5NiwgLTYuNzc4OTAyLCAzOS4yNDY2OTYsIC02Ljc3ODkwMl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Njk2LCAtNi43Nzg5MDJdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzY2IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE5VDEwOjAyOjA3LjY1OFoiLCAiZWM1X3V1aWQiOiAiOGE2MjQyZGEtYzIyMC00YzAwLTgwYjAtNjQ5N2VkZjEyZGI4IiwgImxhdGl0dWRlIjogLTYuNzc4OTAyLCAibG9uZ2l0dWRlIjogMzkuMjQ2Njk2LCAibmFtZSI6ICJDcm9mdFx1MDAyNkJhcnJvdyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiOGE2MjQyZGEtYzIyMC00YzAwLTgwYjAtNjQ5N2VkZjEyZGI4XzE1NjA5Mzg1MTkuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjgxNSwgLTYuNzc4OTE1LCAzOS4yNDY4MTUsIC02Ljc3ODkxNV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2ODE1LCAtNi43Nzg5MTVdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzY3IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE5VDA5OjU1OjI3LjY5OVoiLCAiZWM1X3V1aWQiOiAiYmFlNzU3ZTQtNjFiMi00Yzk5LWJlMTktZmQ5YWE0NmJmZDg3IiwgImxhdGl0dWRlIjogLTYuNzc4OTE1LCAibG9uZ2l0dWRlIjogMzkuMjQ2ODE1LCAibmFtZSI6ICJDb21mb3J0IGN1c2hpb24iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImJhZTc1N2U0LTYxYjItNGM5OS1iZTE5LWZkOWFhNDZiZmQ4N18xNTYwOTM4MTE5LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2OTQsIC02Ljc3OTAzNiwgMzkuMjQ2Njk0LCAtNi43NzkwMzZdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY5NCwgLTYuNzc5MDM2XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM2OCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQwOTo0OToxNS4yODNaIiwgImVjNV91dWlkIjogImVkMjhhZjM4LWNhODEtNDg0MC1hZDE4LTNiNjdkZDM5NmYzMCIsICJsYXRpdHVkZSI6IC02Ljc3OTAzNiwgImxvbmdpdHVkZSI6IDM5LjI0NjY5NCwgIm5hbWUiOiAiQ2lyY3VzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJlZDI4YWYzOC1jYTgxLTQ4NDAtYWQxOC0zYjY3ZGQzOTZmMzBfMTU2MDkzNzc0Ni5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzEyLCAtNi43Nzg5MjcsIDM5LjI0NjcxMiwgLTYuNzc4OTI3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3MTIsIC02Ljc3ODkyN10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzNjkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMDk6NDU6MDIuNjkwWiIsICJlYzVfdXVpZCI6ICJjYmQxM2M5NC1jM2RhLTQ2YTctOTMxNC00MWE2ZDFhN2Q5YTUiLCAibGF0aXR1ZGUiOiAtNi43Nzg5MjcsICJsb25naXR1ZGUiOiAzOS4yNDY3MTIsICJuYW1lIjogIkNvbWZvcnQgcGx1cyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiY2JkMTNjOTQtYzNkYS00NmE3LTkzMTQtNDFhNmQxYTdkOWE1XzE1NjA5Mzc0OTQuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjczLCAtNi43Nzg5MDEsIDM5LjI0NjczLCAtNi43Nzg5MDFdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjczLCAtNi43Nzg5MDFdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzcwIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE5VDA5OjQxOjQzLjg5OVoiLCAiZWM1X3V1aWQiOiAiZWFjZjlhZWYtODNiNC00MmY2LWEyNmEtMDk4ZjU3YjQ1ZjMwIiwgImxhdGl0dWRlIjogLTYuNzc4OTAxLCAibG9uZ2l0dWRlIjogMzkuMjQ2NzMsICJuYW1lIjogIkdlZ3JnZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZWFjZjlhZWYtODNiNC00MmY2LWEyNmEtMDk4ZjU3YjQ1ZjMwXzE1NjA5MzcyOTYuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njc2NywgLTYuNzc4OTE0LCAzOS4yNDY3NjcsIC02Ljc3ODkxNF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzY3LCAtNi43Nzg5MTRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzcxIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE5VDA5OjM5OjE2LjQ1OVoiLCAiZWM1X3V1aWQiOiAiYjAwMzU2ZTItZjVjMC00NTg0LTk4NTgtNzQ5NmU2ZjRjZjg3IiwgImxhdGl0dWRlIjogLTYuNzc4OTE0LCAibG9uZ2l0dWRlIjogMzkuMjQ2NzY3LCAibmFtZSI6ICJaYXJhIHdvbWFuIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJiMDAzNTZlMi1mNWMwLTQ1ODQtOTg1OC03NDk2ZTZmNGNmODdfMTU2MDkzNzE0Ni5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjYxLCAtNi43Nzg5NTcsIDM5LjI0NjY2MSwgLTYuNzc4OTU3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NjEsIC02Ljc3ODk1N10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzNzIiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMDk6MzY6NDAuNTU0WiIsICJlYzVfdXVpZCI6ICJjMThkZjY0MS00MzFiLTRlOTQtOWQxZC02NDdkMjE4NDhjNDUiLCAibGF0aXR1ZGUiOiAtNi43Nzg5NTcsICJsb25naXR1ZGUiOiAzOS4yNDY2NjEsICJuYW1lIjogIkN1c2hpb24gV2FsayIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiYzE4ZGY2NDEtNDMxYi00ZTk0LTlkMWQtNjQ3ZDIxODQ4YzQ1XzE1NjA5MzY5OTMuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzkiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njc1NCwgLTYuNzc4ODkxLCAzOS4yNDY3NTQsIC02Ljc3ODg5MV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzU0LCAtNi43Nzg4OTFdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzczIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE5VDA5OjM0OjIxLjczN1oiLCAiZWM1X3V1aWQiOiAiZjI0OWJjYzAtZDEyMC00MGVkLWEzYjEtMmQ5MjQ1NTcxYTEyIiwgImxhdGl0dWRlIjogLTYuNzc4ODkxLCAibG9uZ2l0dWRlIjogMzkuMjQ2NzU0LCAibmFtZSI6ICJBZHJpZW5uZSB2aXR0YWRpbmkiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImYyNDliY2MwLWQxMjAtNDBlZC1hM2IxLTJkOTI0NTU3MWExMl8xNTYwOTM2ODUzLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM5Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY2OTMsIC02Ljc3ODkwOCwgMzkuMjQ2NjkzLCAtNi43Nzg5MDhdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjY5MywgLTYuNzc4OTA4XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM3NCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQwOTozMToyOS4yNThaIiwgImVjNV91dWlkIjogIjI3ZmI4ZjA4LTRhODQtNGE0MC1hNTA5LTNmYjdhNjRjNjA1YiIsICJsYXRpdHVkZSI6IC02Ljc3ODkwOCwgImxvbmdpdHVkZSI6IDM5LjI0NjY5MywgIm5hbWUiOiAiTmF0dXJhbGl6ZXIiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjI3ZmI4ZjA4LTRhODQtNGE0MC1hNTA5LTNmYjdhNjRjNjA1Yl8xNTYwOTM2NjgxLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3ODQsIC02Ljc3ODg1MiwgMzkuMjQ2Nzg0LCAtNi43Nzg4NTJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc4NCwgLTYuNzc4ODUyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM3NSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQwOToyOTowOS4yNzdaIiwgImVjNV91dWlkIjogIjZjZDMwNjc2LTZlOTAtNDM3NC04ODE2LTNkMzBmOTI0ZWMzMCIsICJsYXRpdHVkZSI6IC02Ljc3ODg1MiwgImxvbmdpdHVkZSI6IDM5LjI0Njc4NCwgIm5hbWUiOiAiRmFpcm1vdW50IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI2Y2QzMDY3Ni02ZTkwLTQzNzQtODgxNi0zZDMwZjkyNGVjMzBfMTU2MDkzNjU0MC5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzYxLCAtNi43Nzg4NzQsIDM5LjI0Njc2MSwgLTYuNzc4ODc0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NjEsIC02Ljc3ODg3NF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzNzYiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMDk6MjY6MDcuMDEwWiIsICJlYzVfdXVpZCI6ICJhYzFkM2UzYi1jZmRhLTQ5NjEtYjU2NS03YzY1NjE5ZWJlZjIiLCAibGF0aXR1ZGUiOiAtNi43Nzg4NzQsICJsb25naXR1ZGUiOiAzOS4yNDY3NjEsICJuYW1lIjogIlNoZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiYWMxZDNlM2ItY2ZkYS00OTYxLWI1NjUtN2M2NTYxOWViZWYyXzE1NjA5MzYzNTYuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjcxLCAtNi43NzkwMjMsIDM5LjI0NjcxLCAtNi43NzkwMjNdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjcxLCAtNi43NzkwMjNdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzc3IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE5VDA5OjIyOjQ4LjU1MloiLCAiZWM1X3V1aWQiOiAiYTM1OTYwNmUtNzIwNC00ODMzLTg1ZTMtNzNhNTkyZjZmODI2IiwgImxhdGl0dWRlIjogLTYuNzc5MDIzLCAibG9uZ2l0dWRlIjogMzkuMjQ2NzEsICJuYW1lIjogIlNwcmluZyIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiYTM1OTYwNmUtNzIwNC00ODMzLTg1ZTMtNzNhNTkyZjZmODI2XzE1NjA5MzYxNjEuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzgiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjcxNSwgLTYuNzc4OTA0LCAzOS4yNDY3MTUsIC02Ljc3ODkwNF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzE1LCAtNi43Nzg5MDRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzc4IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE5VDA5OjIwOjA1LjUxMVoiLCAiZWM1X3V1aWQiOiAiMjU1OTIzYjQtOGQ0MS00ODhlLWI5MjUtMDI3ZjY1NDc3MWM3IiwgImxhdGl0dWRlIjogLTYuNzc4OTA0LCAibG9uZ2l0dWRlIjogMzkuMjQ2NzE1LCAibmFtZSI6ICJTdGV2ZSBNYWRkZW4iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjI1NTkyM2I0LThkNDEtNDg4ZS1iOTI1LTAyN2Y2NTQ3NzFjN18xNTYwOTM1OTk3LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3NTgsIC02Ljc3ODc3MywgMzkuMjQ2NzU4LCAtNi43Nzg3NzNdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc1OCwgLTYuNzc4NzczXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM3OSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQwOToxNjo1MC4zMjVaIiwgImVjNV91dWlkIjogImU2MmNkYjIzLTk2ZTQtNGViOC1iMjIwLTY2NDgyYTMxYTZhYSIsICJsYXRpdHVkZSI6IC02Ljc3ODc3MywgImxvbmdpdHVkZSI6IDM5LjI0Njc1OCwgIm5hbWUiOiAiQ29sZSBIYWFtIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJlNjJjZGIyMy05NmU0LTRlYjgtYjIyMC02NjQ4MmEzMWE2YWFfMTU2MDkzNTgwMi5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzQsIC02Ljc3ODg1MSwgMzkuMjQ2NzQsIC02Ljc3ODg1MV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzQsIC02Ljc3ODg1MV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzODAiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMDk6MTQ6MTAuMjAwWiIsICJlYzVfdXVpZCI6ICI5OTMzYzY4Ny1iODRkLTQ2MzQtYTgwZi1iZGQyYWZjODlkYWQiLCAibGF0aXR1ZGUiOiAtNi43Nzg4NTEsICJsb25naXR1ZGUiOiAzOS4yNDY3NCwgIm5hbWUiOiAiQkNCZ2lybHMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjk5MzNjNjg3LWI4NGQtNDYzNC1hODBmLWJkZDJhZmM4OWRhZF8xNTYwOTM1NjQyLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM4Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3NDksIC02Ljc3ODkxNCwgMzkuMjQ2NzQ5LCAtNi43Nzg5MTRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc0OSwgLTYuNzc4OTE0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM4MSIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQwOTowNDozOC4wNTBaIiwgImVjNV91dWlkIjogIjcxZjY5YzBmLWQzNjctNGI1Ni05NzRhLWI2MzFjMmRiMmQzMyIsICJsYXRpdHVkZSI6IC02Ljc3ODkxNCwgImxvbmdpdHVkZSI6IDM5LjI0Njc0OSwgIm5hbWUiOiAiTGl6IENsYWlib3JuZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNzFmNjljMGYtZDM2Ny00YjU2LTk3NGEtYjYzMWMyZGIyZDMzXzE1NjA5MzUwNjQuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjY4NSwgLTYuNzc4ODQ4LCAzOS4yNDY2ODUsIC02Ljc3ODg0OF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2Njg1LCAtNi43Nzg4NDhdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzgyIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE5VDA5OjAxOjMxLjI3NFoiLCAiZWM1X3V1aWQiOiAiODNiMDUxZDctMWQ3OC00OGQ4LWI3YTMtZWE3YzE0ODllMjdjIiwgImxhdGl0dWRlIjogLTYuNzc4ODQ4LCAibG9uZ2l0dWRlIjogMzkuMjQ2Njg1LCAibmFtZSI6ICJCYW5kb2xpbm8iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjgzYjA1MWQ3LTFkNzgtNDhkOC1iN2EzLWVhN2MxNDg5ZTI3Y18xNTYwOTM0ODM3LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3MTQsIC02Ljc3ODg5MiwgMzkuMjQ2NzE0LCAtNi43Nzg4OTJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjcxNCwgLTYuNzc4ODkyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM4MyIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQwODo1ODo1NS40ODVaIiwgImVjNV91dWlkIjogImU1YzE2NjcxLTJkY2UtNDI2Yi04YTY5LTZmOTExNjZhNGNkOCIsICJsYXRpdHVkZSI6IC02Ljc3ODg5MiwgImxvbmdpdHVkZSI6IDM5LjI0NjcxNCwgIm5hbWUiOiAiQ29tZm9ydHBsdXMiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImU1YzE2NjcxLTJkY2UtNDI2Yi04YTY5LTZmOTExNjZhNGNkOF8xNTYwOTM0Njk1LmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM2Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDY3NDUsIC02Ljc3ODkxOSwgMzkuMjQ2NzQ1LCAtNi43Nzg5MTldLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0Njc0NSwgLTYuNzc4OTE5XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM4NCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOVQwODo1NjoxNi4zOTRaIiwgImVjNV91dWlkIjogIjA0NDYzNjNlLTkxZTMtNGU2Mi1iOGI4LTA3YWJiMWI2NzgyNyIsICJsYXRpdHVkZSI6IC02Ljc3ODkxOSwgImxvbmdpdHVkZSI6IDM5LjI0Njc0NSwgIm5hbWUiOiAiR3JhY2VsYW5kIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIwNDQ2MzYzZS05MWUzLTRlNjItYjhiOC0wN2FiYjFiNjc4MjdfMTU2MDkzNDU2NS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzQ0LCAtNi43Nzg5MTcsIDM5LjI0Njc0NCwgLTYuNzc4OTE3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NDQsIC02Ljc3ODkxN10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzODUiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMDg6NTQ6MjAuOTYzWiIsICJlYzVfdXVpZCI6ICI1ZmE2YWE4Yi02YTMxLTQwN2EtYjE2OS1kMjdmNmMyNGI5ZDIiLCAibGF0aXR1ZGUiOiAtNi43Nzg5MTcsICJsb25naXR1ZGUiOiAzOS4yNDY3NDQsICJuYW1lIjogIkphY2x5blNtaXRoIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI1ZmE2YWE4Yi02YTMxLTQwN2EtYjE2OS1kMjdmNmMyNGI5ZDJfMTU2MDkzNDQ1My5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzUxLCAtNi43Nzg5MDMsIDM5LjI0Njc1MSwgLTYuNzc4OTAzXSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3NTEsIC02Ljc3ODkwM10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzODYiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMDg6NDg6MzMuMjE1WiIsICJlYzVfdXVpZCI6ICI5YTEyMzgzMC0zODc3LTRlMDAtOGRkYi01M2Q2MjFlMzhmZmMiLCAibGF0aXR1ZGUiOiAtNi43Nzg5MDMsICJsb25naXR1ZGUiOiAzOS4yNDY3NTEsICJuYW1lIjogIkNvbWZvcnRwbHVzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI5YTEyMzgzMC0zODc3LTRlMDAtOGRkYi01M2Q2MjFlMzhmZmNfMTU2MDkzNDEwMy5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzMyLCAtNi43Nzg5NzUsIDM5LjI0NjczMiwgLTYuNzc4OTc1XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3MzIsIC02Ljc3ODk3NV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzODciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMDg6NDU6NTYuNTYwWiIsICJlYzVfdXVpZCI6ICI5NDYwYjg2OC0zOWY5LTQ5NTAtODRhNi1lOGYzNjMzNTUwMGEiLCAibGF0aXR1ZGUiOiAtNi43Nzg5NzUsICJsb25naXR1ZGUiOiAzOS4yNDY3MzIsICJuYW1lIjogIk1hdXJpY2VzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI5NDYwYjg2OC0zOWY5LTQ5NTAtODRhNi1lOGYzNjMzNTUwMGFfMTU2MDkzMzk0OS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzI5LCAtNi43Nzg4NjQsIDM5LjI0NjcyOSwgLTYuNzc4ODY0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3MjksIC02Ljc3ODg2NF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzODgiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMDg6NDA6NTAuNzgxWiIsICJlYzVfdXVpZCI6ICJmN2I0OTNkMy1lMzBiLTQzMmUtODJlMy01YzBkZjAzMTIwNTAiLCAibGF0aXR1ZGUiOiAtNi43Nzg4NjQsICJsb25naXR1ZGUiOiAzOS4yNDY3MjksICJuYW1lIjogIlVubGlzdGVkIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJmN2I0OTNkMy1lMzBiLTQzMmUtODJlMy01YzBkZjAzMTIwNTBfMTU2MDkzMzY0MC5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNyJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NzEzLCAtNi43Nzg5NDcsIDM5LjI0NjcxMywgLTYuNzc4OTQ3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY3MTMsIC02Ljc3ODk0N10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzODkiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMDg6MzQ6MjIuMDc2WiIsICJlYzVfdXVpZCI6ICI2ZjMwYTg5ZC1jYTM4LTQ1YzUtYWY1NS0xN2IwODk3YTRhNjYiLCAibGF0aXR1ZGUiOiAtNi43Nzg5NDcsICJsb25naXR1ZGUiOiAzOS4yNDY3MTMsICJuYW1lIjogIk1hdXJpY2VzIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI2ZjMwYTg5ZC1jYTM4LTQ1YzUtYWY1NS0xN2IwODk3YTRhNjZfMTU2MDkzMzI1Mi5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NjU4LCAtNi43Nzg5MDcsIDM5LjI0NjY1OCwgLTYuNzc4OTA3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY2NTgsIC02Ljc3ODkwN10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzOTAiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMTlUMDg6MzE6NDkuMTAxWiIsICJlYzVfdXVpZCI6ICJkODI4MmI1Ny01NDgxLTQ5ZjktOGIzYS1jMDYyNGRlMTg1ODAiLCAibGF0aXR1ZGUiOiAtNi43Nzg5MDcsICJsb25naXR1ZGUiOiAzOS4yNDY2NTgsICJuYW1lIjogIkFyYSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiZDgyODJiNTctNTQ4MS00OWY5LThiM2EtYzA2MjRkZTE4NTgwXzE1NjA5MzMxMDAuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0Njc1MSwgLTYuNzc5MDE1LCAzOS4yNDY3NTEsIC02Ljc3OTAxNV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NzUxLCAtNi43NzkwMTVdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzkxIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE5VDA4OjI4OjU3Ljc3NFoiLCAiZWM1X3V1aWQiOiAiZGFiOThkMDYtMTg2Yi00ZWVmLWE1NzctMDFkYjQ3ZGVhMGNhIiwgImxhdGl0dWRlIjogLTYuNzc5MDE1LCAibG9uZ2l0dWRlIjogMzkuMjQ2NzUxLCAibmFtZSI6ICJFYXN0NXRoIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJkYWI5OGQwNi0xODZiLTRlZWYtYTU3Ny0wMWRiNDdkZWEwY2FfMTU2MDkzMjkyNi5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzOCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2MzIzLCAtNi43Nzg2OCwgMzkuMjQ2MzIzLCAtNi43Nzg2OF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2MzIzLCAtNi43Nzg2OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzOTIiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMThUMTM6MDE6NTguODQ0WiIsICJlYzVfdXVpZCI6ICIzZDIyYWJkYS02OWUxLTRkNDEtOTZhNC00Njg4YTExYjhjZmQiLCAibGF0aXR1ZGUiOiAtNi43Nzg2OCwgImxvbmdpdHVkZSI6IDM5LjI0NjMyMywgIm5hbWUiOiAiQm9yYSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiM2QyMmFiZGEtNjllMS00ZDQxLTk2YTQtNDY4OGExMWI4Y2ZkXzE1NjA4NjI5MDkuanBnIiwgInByaWNlIjogMTQwMDAsICJzaXplcyI6IFsiMzciLCAiMzgiLCAiMzkiLCAiNDAiLCAiNDEiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjM2MSwgLTYuNzc4NjM1LCAzOS4yNDYzNjEsIC02Ljc3ODYzNV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2MzYxLCAtNi43Nzg2MzVdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzkzIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNDcuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOFQxMjo1Nzo1Mi42OTJaIiwgImVjNV91dWlkIjogIjcwZDk0OWJkLTZmZmEtNGFkYi1iNWMyLTEwNzZhOTI4NGMxMiIsICJsYXRpdHVkZSI6IC02Ljc3ODYzNSwgImxvbmdpdHVkZSI6IDM5LjI0NjM2MSwgIm5hbWUiOiAiQm9yYSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNzBkOTQ5YmQtNmZmYS00YWRiLWI1YzItMTA3NmE5Mjg0YzEyXzE1NjA4NjI2NjQuanBnIiwgInByaWNlIjogMTQwMDAsICJzaXplcyI6IFsiMzciLCAiMzgiLCAiMzkiLCAiNDAiLCAiNDEiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjMxNSwgLTYuNzc4NjU5LCAzOS4yNDYzMTUsIC02Ljc3ODY1OV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2MzE1LCAtNi43Nzg2NTldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzk0IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE4VDEyOjUzOjUzLjAyNVoiLCAiZWM1X3V1aWQiOiAiYzAyMmFjM2UtZjRmMi00NzJlLWI2MzMtYzRjZGJhZjgxZTE5IiwgImxhdGl0dWRlIjogLTYuNzc4NjU5LCAibG9uZ2l0dWRlIjogMzkuMjQ2MzE1LCAibmFtZSI6ICJCb3JhIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJjMDIyYWMzZS1mNGYyLTQ3MmUtYjYzMy1jNGNkYmFmODFlMTlfMTU2MDg2MjQyNC5qcGciLCAicHJpY2UiOiAxNDAwMCwgInNpemVzIjogWyIzNyIsICIzOCIsICIzOSIsICI0MCIsICI0MSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2MzQ1LCAtNi43Nzg3LCAzOS4yNDYzNDUsIC02Ljc3ODddLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjM0NSwgLTYuNzc4N10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzOTUiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMThUMTI6NTA6MDMuMDk2WiIsICJlYzVfdXVpZCI6ICIwNGQ3ZDYwZi01Y2Q5LTRiMDgtOTQxYS03ZmNmOTE3OGUwNDIiLCAibGF0aXR1ZGUiOiAtNi43Nzg3LCAibG9uZ2l0dWRlIjogMzkuMjQ2MzQ1LCAibmFtZSI6ICJCb3JhIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIwNGQ3ZDYwZi01Y2Q5LTRiMDgtOTQxYS03ZmNmOTE3OGUwNDJfMTU2MDg2MjE5Mi5qcGciLCAicHJpY2UiOiAyNTAwMCwgInNpemVzIjogWyIzNiIsICIzNyIsICIzOCIsICIzOSIsICI0MCJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2MzkyLCAtNi43Nzg3MjcsIDM5LjI0NjM5MiwgLTYuNzc4NzI3XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDYzOTIsIC02Ljc3ODcyN10sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzOTYiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA0My4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE4VDEyOjQ1OjMxLjc1M1oiLCAiZWM1X3V1aWQiOiAiZjliZjYxMzktZGQ2Ni00ODk4LWE5ZjYtZDllYjIwZDBmM2RkIiwgImxhdGl0dWRlIjogLTYuNzc4NzI3LCAibG9uZ2l0dWRlIjogMzkuMjQ2MzkyLCAibmFtZSI6ICJCbGFja19zaG9lIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJmOWJmNjEzOS1kZDY2LTQ4OTgtYTlmNi1kOWViMjBkMGYzZGRfMTU2MDg2MTkyMS5qcGciLCAicHJpY2UiOiAxNTAwMCwgInNpemVzIjogWyIzNyIsICIzOCIsICIzOSIsICI0MCIsICI0MSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2Mjg3LCAtNi43Nzg3NDgsIDM5LjI0NjI4NywgLTYuNzc4NzQ4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDYyODcsIC02Ljc3ODc0OF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICIzOTciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMThUMTI6Mzk6NTkuNjgzWiIsICJlYzVfdXVpZCI6ICJiMjkxMzM0OS05MDg1LTRlNGEtOTcyNy03YmIzYTBjMTNkOGYiLCAibGF0aXR1ZGUiOiAtNi43Nzg3NDgsICJsb25naXR1ZGUiOiAzOS4yNDYyODcsICJuYW1lIjogIkNodWkiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImIyOTEzMzQ5LTkwODUtNGU0YS05NzI3LTdiYjNhMGMxM2Q4Zl8xNTYwODYxNTkwLmpwZyIsICJwcmljZSI6IDE1MDAwLCAic2l6ZXMiOiBbIjM3IiwgIjM4IiwgIjM5IiwgIjQwIiwgIjQxIl19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDYzMzIsIC02Ljc3ODcyOSwgMzkuMjQ2MzMyLCAtNi43Nzg3MjldLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjMzMiwgLTYuNzc4NzI5XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjM5OCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDE5LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMThUMTI6MzU6NDIuMzE0WiIsICJlYzVfdXVpZCI6ICIxMzVhNzM2Yi01NTI1LTQ3NTMtYTNlOC0xNDBmNDQzZjkyZDgiLCAibGF0aXR1ZGUiOiAtNi43Nzg3MjksICJsb25naXR1ZGUiOiAzOS4yNDYzMzIsICJuYW1lIjogIkZhcnRpbiBTdHlsZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMTM1YTczNmItNTUyNS00NzUzLWEzZTgtMTQwZjQ0M2Y5MmQ4XzE1NjA4NjEzMzAuanBnIiwgInByaWNlIjogMTUwMDAsICJzaXplcyI6IFsiMzciLCAiMzgiLCAiMzkiLCAiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjM1MiwgLTYuNzc4NzA2LCAzOS4yNDYzNTIsIC02Ljc3ODcwNl0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2MzUyLCAtNi43Nzg3MDZdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiMzk5IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE4VDEyOjMwOjM1LjcxOVoiLCAiZWM1X3V1aWQiOiAiZmVhZjBjZWEtMzUzMS00M2IyLTk4ODQtMjc5MDcyNzAwNDUwIiwgImxhdGl0dWRlIjogLTYuNzc4NzA2LCAibG9uZ2l0dWRlIjogMzkuMjQ2MzUyLCAibmFtZSI6ICJGcm96ZW4iLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogImZlYWYwY2VhLTM1MzEtNDNiMi05ODg0LTI3OTA3MjcwMDQ1MF8xNTYwODYxMDIyLmpwZyIsICJwcmljZSI6IDI1MDAwLCAic2l6ZXMiOiBbIjMzIiwgIjM1IiwgIjM0IiwgIjM2Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDYzNTgsIC02Ljc3ODUyNCwgMzkuMjQ2MzU4LCAtNi43Nzg1MjRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjM1OCwgLTYuNzc4NTI0XSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjQwMCIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOFQxMjoyNjowOC41MjZaIiwgImVjNV91dWlkIjogIjNkODgxZWE2LTZiN2EtNGY3OC1iMDlkLWUxODljMWZkZDNhZSIsICJsYXRpdHVkZSI6IC02Ljc3ODUyNCwgImxvbmdpdHVkZSI6IDM5LjI0NjM1OCwgIm5hbWUiOiAiRnJvemVuIiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIzZDg4MWVhNi02YjdhLTRmNzgtYjA5ZC1lMTg5YzFmZGQzYWVfMTU2MDg2MDc1NC5qcGciLCAicHJpY2UiOiAyNTAwMCwgInNpemVzIjogWyIzMyIsICIzNSIsICIzNCIsICIzNiJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2NDYyLCAtNi43Nzg3NTQsIDM5LjI0NjQ2MiwgLTYuNzc4NzU0XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDY0NjIsIC02Ljc3ODc1NF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI0MDEiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMThUMTI6MjE6MzQuMDAxWiIsICJlYzVfdXVpZCI6ICIxMjRjMWE3OS1iNjk4LTQ1Y2ItOGQ0YS1lZjFlMjY5MGNhNWMiLCAibGF0aXR1ZGUiOiAtNi43Nzg3NTQsICJsb25naXR1ZGUiOiAzOS4yNDY0NjIsICJuYW1lIjogIlJhaW5ib3ciLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjEyNGMxYTc5LWI2OTgtNDVjYi04ZDRhLWVmMWUyNjkwY2E1Y18xNTYwODYwNDc2LmpwZyIsICJwcmljZSI6IDE4MDAwLCAic2l6ZXMiOiBbIjM2IiwgIjQwIiwgIjM5IiwgIjM4IiwgIjM3Il19LCAidHlwZSI6ICJGZWF0dXJlIn0sIHsiYmJveCI6IFszOS4yNDYzNTcsIC02Ljc3ODY4MiwgMzkuMjQ2MzU3LCAtNi43Nzg2ODJdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjM1NywgLTYuNzc4NjgyXSwgInR5cGUiOiAiUG9pbnQifSwgImlkIjogIjQwMiIsICJwcm9wZXJ0aWVzIjogeyJhY2N1cmFjeSI6IDUuMCwgImNyZWF0ZWRfYXQiOiAiMjAxOS0wNi0xOFQxMjoxNzo0MS4yOTFaIiwgImVjNV91dWlkIjogIjM0Y2M0Y2ViLWFlYjMtNDc0My04ODFmLTcwNTBjMDViOTM2NiIsICJsYXRpdHVkZSI6IC02Ljc3ODY4MiwgImxvbmdpdHVkZSI6IDM5LjI0NjM1NywgIm5hbWUiOiAiSW4gbG92ZSIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiMzRjYzRjZWItYWViMy00NzQzLTg4MWYtNzA1MGMwNWI5MzY2XzE1NjA4NjAyNDYuanBnIiwgInByaWNlIjogMTcwMDAsICJzaXplcyI6IFsiMzYiLCAiMzciLCAiMzgiLCAiMzkiLCAiNDAiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjQxMSwgLTYuNzc4NjM5LCAzOS4yNDY0MTEsIC02Ljc3ODYzOV0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2NDExLCAtNi43Nzg2MzldLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiNDAzIiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE4VDEyOjEyOjMwLjQ1M1oiLCAiZWM1X3V1aWQiOiAiNDYyYTM5MzYtYTljZC00Njk2LTg5NjctZDE0NDliYTlkNTAzIiwgImxhdGl0dWRlIjogLTYuNzc4NjM5LCAibG9uZ2l0dWRlIjogMzkuMjQ2NDExLCAibmFtZSI6ICJCb3JhU29mdCIsICJwaG9uZSI6ICIrMjU1KioqKioqKioqIiwgInBpY3R1cmUiOiAiNDYyYTM5MzYtYTljZC00Njk2LTg5NjctZDE0NDliYTlkNTAzXzE1NjA4NTk5NDIuanBnIiwgInByaWNlIjogMTAwMDAsICJzaXplcyI6IFsiMzciLCAiMzgiLCAiMzkiLCAiNDAiLCAiNDEiXX0sICJ0eXBlIjogIkZlYXR1cmUifSwgeyJiYm94IjogWzM5LjI0NjQ2LCAtNi43Nzg3NTQsIDM5LjI0NjQ2LCAtNi43Nzg3NTRdLCAiZ2VvbWV0cnkiOiB7ImNvb3JkaW5hdGVzIjogWzM5LjI0NjQ2LCAtNi43Nzg3NTRdLCAidHlwZSI6ICJQb2ludCJ9LCAiaWQiOiAiNDA0IiwgInByb3BlcnRpZXMiOiB7ImFjY3VyYWN5IjogNS4wLCAiY3JlYXRlZF9hdCI6ICIyMDE5LTA2LTE4VDEyOjEwOjEwLjgwMFoiLCAiZWM1X3V1aWQiOiAiMTljOGZjM2MtMDM0NS00ZjVlLTlkMzEtYmQyYmI1ODhmNWQyIiwgImxhdGl0dWRlIjogLTYuNzc4NzU0LCAibG9uZ2l0dWRlIjogMzkuMjQ2NDYsICJuYW1lIjogIkJvcmFTb2Z0IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIxOWM4ZmMzYy0wMzQ1LTRmNWUtOWQzMS1iZDJiYjU4OGY1ZDJfMTU2MDg1OTc5Mi5qcGciLCAicHJpY2UiOiAxMDAwMCwgInNpemVzIjogWyIzNyIsICIzOCIsICIzOSIsICI0MCIsICI0MSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2MzU3LCAtNi43Nzg2ODksIDM5LjI0NjM1NywgLTYuNzc4Njg5XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDYzNTcsIC02Ljc3ODY4OV0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI0MDUiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMThUMTI6MDg6MTIuOTA1WiIsICJlYzVfdXVpZCI6ICIyMTRiMWM0MC05ZTY3LTRhMGItYTY5Mi1lMzNkYzhhODE4YjIiLCAibGF0aXR1ZGUiOiAtNi43Nzg2ODksICJsb25naXR1ZGUiOiAzOS4yNDYzNTcsICJuYW1lIjogIkJvcmFTb2Z0IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICIyMTRiMWM0MC05ZTY3LTRhMGItYTY5Mi1lMzNkYzhhODE4YjJfMTU2MDg1OTY4Mi5qcGciLCAicHJpY2UiOiAxMDAwMCwgInNpemVzIjogWyIzNyIsICIzOCIsICIzOSIsICI0MCIsICI0MSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2MzYyLCAtNi43Nzg2MzgsIDM5LjI0NjM2MiwgLTYuNzc4NjM4XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDYzNjIsIC02Ljc3ODYzOF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI0MDYiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMThUMTI6MDY6MTMuMjI0WiIsICJlYzVfdXVpZCI6ICJiOGUzNmEyZC01NWMyLTQyMzQtYTdiZi05NzI4ZGZjN2YzZGMiLCAibGF0aXR1ZGUiOiAtNi43Nzg2MzgsICJsb25naXR1ZGUiOiAzOS4yNDYzNjIsICJuYW1lIjogIkJvcmFzb2Z0IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICJiOGUzNmEyZC01NWMyLTQyMzQtYTdiZi05NzI4ZGZjN2YzZGNfMTU2MDg1OTQ4NS5qcGciLCAicHJpY2UiOiAxMDAwMCwgInNpemVzIjogWyIzNyIsICIzOCIsICIzOSIsICI0MCIsICI0MSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2MzY1LCAtNi43Nzg2NDYsIDM5LjI0NjM2NSwgLTYuNzc4NjQ2XSwgImdlb21ldHJ5IjogeyJjb29yZGluYXRlcyI6IFszOS4yNDYzNjUsIC02Ljc3ODY0Nl0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI0MDciLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMThUMTI6MDA6MDEuMzExWiIsICJlYzVfdXVpZCI6ICI5M2U3NjQxYS1iYTVmLTQ5ODAtODc2YS0zZmE1ZWU1YjBmMmUiLCAibGF0aXR1ZGUiOiAtNi43Nzg2NDYsICJsb25naXR1ZGUiOiAzOS4yNDYzNjUsICJuYW1lIjogIkJvcmFTb2Z0IiwgInBob25lIjogIisyNTUqKioqKioqKioiLCAicGljdHVyZSI6ICI5M2U3NjQxYS1iYTVmLTQ5ODAtODc2YS0zZmE1ZWU1YjBmMmVfMTU2MDg1OTE4MS5qcGciLCAicHJpY2UiOiAxMDAwMCwgInNpemVzIjogWyIzNyIsICIzOCIsICIzOSIsICI0MCIsICI0MSJdfSwgInR5cGUiOiAiRmVhdHVyZSJ9LCB7ImJib3giOiBbMzkuMjQ2MzQsIC02Ljc3ODY0NCwgMzkuMjQ2MzQsIC02Ljc3ODY0NF0sICJnZW9tZXRyeSI6IHsiY29vcmRpbmF0ZXMiOiBbMzkuMjQ2MzQsIC02Ljc3ODY0NF0sICJ0eXBlIjogIlBvaW50In0sICJpZCI6ICI0MDgiLCAicHJvcGVydGllcyI6IHsiYWNjdXJhY3kiOiA1LjAsICJjcmVhdGVkX2F0IjogIjIwMTktMDYtMThUMTE6NTY6NDMuMTIwWiIsICJlYzVfdXVpZCI6ICI2ODJlMDgwNi02ODc1LTRjMjEtOWM0MC0wMWM5MzcyOTM5ZWMiLCAibGF0aXR1ZGUiOiAtNi43Nzg2NDQsICJsb25naXR1ZGUiOiAzOS4yNDYzNCwgIm5hbWUiOiAiQm9yYVNvZnQiLCAicGhvbmUiOiAiKzI1NSoqKioqKioqKiIsICJwaWN0dXJlIjogIjY4MmUwODA2LTY4NzUtNGMyMS05YzQwLTAxYzkzNzI5MzllY18xNTYwODU4OTkwLmpwZyIsICJwcmljZSI6IDEwMDAwLCAic2l6ZXMiOiBbIjQxIiwgIjM3IiwgIjM4IiwgIjM5IiwgIjQwIl19LCAidHlwZSI6ICJGZWF0dXJlIn1dLCAidHlwZSI6ICJGZWF0dXJlQ29sbGVjdGlvbiJ9KTsKICAgICAgICAKPC9zY3JpcHQ+" style="position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>There you go, how to use Python to analyze your survey data from Epicollect.</p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment