/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/sp-icons/style.css ***!
  \***********************************************************************************************************/
@font-face {
  font-family: 'spicons';
  src:
    url(0039dde12090708435da.ttf?wsovhc) format('truetype'),
    url(d0f5352c876b5891db89.woff?wsovhc) format('woff'),
    url(f9dee5ae6d92500338c7.svg?wsovhc=#spicons) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="spicon-"], [class*=" spicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'spicons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.spicon-securepoint-mailsecurity:before {
  content: "\e929";
}
.spicon-securepoint-vpn-client:before {
  content: "\41";
}
.spicon-avatar-shield:before {
  content: "\e927";
}
.spicon-ssl-vpn-client:before {
  content: "\e900";
  color: #585858;
}
.spicon-antivirus:before {
  content: "\e901";
  color: #585858;
}
.spicon-avatar:before {
  content: "\e902";
  color: #585858;
}
.spicon-cert-plus:before {
  content: "\e903";
  color: #585858;
}
.spicon-cloud:before {
  content: "\e904";
  color: #585858;
}
.spicon-csa_mc .path1:before {
  content: "\e905";
  color: rgb(88, 88, 88);
}
.spicon-csa_mc .path2:before {
  content: "\e906";
  margin-left: -1em;
  color: rgb(88, 88, 88);
  opacity: 0.3;
}
.spicon-csa_mc .path3:before {
  content: "\e907";
  margin-left: -1em;
  color: rgb(88, 88, 88);
}
.spicon-csa:before {
  content: "\e908";
  color: #585858;
}
.spicon-datenschutz:before {
  content: "\e909";
  color: #585858;
}
.spicon-dsgvo:before {
  content: "\e90a";
  color: #585858;
}
.spicon-lizenz:before {
  content: "\e90b";
  color: #585858;
}
.spicon-mobile-security_mc .path1:before {
  content: "\e90c";
  color: rgb(88, 88, 88);
  opacity: 0.3;
}
.spicon-mobile-security_mc .path2:before {
  content: "\e90d";
  margin-left: -1em;
  color: rgb(88, 88, 88);
}
.spicon-mobile-security_mc .path3:before {
  content: "\e90e";
  margin-left: -1em;
  color: rgb(88, 88, 88);
  opacity: 0.3;
}
.spicon-mobile-security_mc .path4:before {
  content: "\e90f";
  margin-left: -1em;
  color: rgb(88, 88, 88);
}
.spicon-mobile-security_mc .path5:before {
  content: "\e910";
  margin-left: -1em;
  color: rgb(88, 88, 88);
  opacity: 0.3;
}
.spicon-mobile-security_mc .path6:before {
  content: "\e911";
  margin-left: -1em;
  color: rgb(88, 88, 88);
}
.spicon-mobile-security_mc .path7:before {
  content: "\e912";
  margin-left: -1em;
  color: rgb(88, 88, 88);
}
.spicon-mobile-security:before {
  content: "\e913";
  color: #585858;
}
.spicon-nac:before {
  content: "\e914";
  color: #585858;
}
.spicon-report:before {
  content: "\e915";
  color: #585858;
}
.spicon-schulung:before {
  content: "\e916";
  color: #585858;
}
.spicon-soc:before {
  content: "\e917";
  color: #585858;
}
.spicon-spdyn:before {
  content: "\e918";
  color: #585858;
}
.spicon-support:before {
  content: "\e919";
  color: #585858;
}
.spicon-uma:before {
  content: "\e91a";
  color: #585858;
}
.spicon-utm-admin:before {
  content: "\e91b";
  color: #585858;
}
.spicon-utm:before {
  content: "\e91c";
  color: #585858;
}
.spicon-ssl-vpn-client_mc .path1:before {
  content: "\e91d";
  color: rgb(88, 88, 88);
}
.spicon-ssl-vpn-client_mc .path2:before {
  content: "\e91e";
  margin-left: -1em;
  color: rgb(88, 88, 88);
  opacity: 0.2;
}
.spicon-ssl-vpn-client_mc .path3:before {
  content: "\e91f";
  margin-left: -1em;
  color: rgb(88, 88, 88);
  opacity: 0.2;
}
.spicon-ssl-vpn-client_mc .path4:before {
  content: "\e920";
  margin-left: -1em;
  color: rgb(88, 88, 88);
  opacity: 0.2;
}
.spicon-ssl-vpn-client_mc .path5:before {
  content: "\e921";
  margin-left: -1em;
  color: rgb(88, 88, 88);
  opacity: 0.2;
}
.spicon-ssl-vpn-client_mc .path6:before {
  content: "\e922";
  margin-left: -1em;
  color: rgb(88, 88, 88);
  opacity: 0.2;
}
.spicon-ssl-vpn-client_mc .path7:before {
  content: "\e923";
  margin-left: -1em;
  color: rgb(88, 88, 88);
  opacity: 0.2;
}
.spicon-ssl-vpn-client_mc .path8:before {
  content: "\e924";
  margin-left: -1em;
  color: rgb(88, 88, 88);
}
.spicon-sub:before {
  content: "\e925";
}
.spicon-ics:before {
  content: "\e926";
}
.spicon-usc:before {
  content: "\e928";
}

/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/easymde/dist/easymde.min.css ***!
  \*********************************************************************************************************************/
/**
 * easymde v2.18.0
 * Copyright Jeroen Akkerman
 * @link https://github.com/ionaru/easy-markdown-editor
 * @license MIT
 */
.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:0;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:0}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.CodeMirror-rtl pre{direction:rtl}.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}.EasyMDEContainer .CodeMirror{box-sizing:border-box;height:auto;border:1px solid #ced4da;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;font:inherit;z-index:0;word-wrap:break-word}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{background:#fff;position:fixed!important;top:50px;left:0;right:0;bottom:0;height:auto;z-index:8;border-right:none!important;border-bottom-right-radius:0!important}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-right:none!important;border-bottom-right-radius:0;position:relative;flex:1 1 auto}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:9px 10px;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px}.editor-toolbar.fullscreen{width:100%;height:50px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;background:#fff;border:0;position:fixed;top:0;left:0;opacity:1;z-index:9}.editor-toolbar.fullscreen::before{width:20px;height:50px;background:-moz-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);position:fixed;top:0;left:0;margin:0;padding:0}.editor-toolbar.fullscreen::after{width:20px;height:50px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);position:fixed;top:0;right:0;margin:0;padding:0}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;display:inline-block;text-align:center;text-decoration:none!important;height:30px;margin:0;padding:0;border:1px solid transparent;border-radius:3px;cursor:pointer}.editor-toolbar button{font-weight:700;min-width:30px;padding:0 6px;white-space:nowrap}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{display:inline-block;width:0;border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;text-indent:-10px;margin:0 6px}.editor-toolbar button:after{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:65%;vertical-align:text-bottom;position:relative;top:2px}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"▲"}.editor-toolbar button.heading-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{padding:8px 10px;font-size:12px;color:#959694;text-align:right}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{display:inline-block;min-width:4em;margin-left:1em}.editor-statusbar .lines:before{content:'lines: '}.editor-statusbar .words:before{content:'words: '}.editor-statusbar .characters:before{content:'characters: '}.editor-preview-full{position:absolute;width:100%;height:100%;top:0;left:0;z-index:7;overflow:auto;display:none;box-sizing:border-box}.editor-preview-side{position:fixed;bottom:0;width:50%;top:50px;right:0;z-index:9;overflow:auto;display:none;box-sizing:border-box;border:1px solid #ddd;word-wrap:break-word}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:1 1 auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{padding:10px;background:#fafafa}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}.cm-s-easymde .cm-header-5{font-size:1.25rem}.cm-s-easymde .cm-header-6{font-size:1rem}.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{margin-bottom:.5rem;line-height:1.2}.cm-s-easymde .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{position:relative;background:linear-gradient(to bottom right,#fff 0,#fff 84%,#333 50%,#333 100%);border-radius:0;border:1px solid #fff}.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff 0,#fff 84%,#333 50%,#333 100%)}.easymde-dropdown-content{display:block;visibility:hidden;position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:8px;z-index:2;top:30px}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}.easymde-dropdown-content button{display:block}span[data-img-src]::after{content:'';background-image:var(--bg-image);display:block;max-height:100%;max-width:100%;background-size:contain;height:0;padding-top:var(--height);width:var(--width);background-repeat:no-repeat}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)}
/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./resources/sass/app.scss ***!
  \*************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2018 Hakim El Hattab, http://hakim.se
 */
/*************************************
 * CONFIG
 */
/*************************************
 * MIXINS
 */
/*************************************
 * Opacity animation for spin.js
 */
@keyframes ladda-spinner-line-fade {
  0%, 100% {
    opacity: 0.22; /* minimum opacity */
  }
  1% {
    opacity: 1;
  }
}
/*************************************
 * BUTTON BASE
 */
.ladda-button {
  position: relative;
}

/* Spinner animation */
.ladda-button .ladda-spinner {
  position: absolute;
  z-index: 2;
  display: inline-block;
  width: 32px;
  top: 50%;
  margin-top: 0;
  opacity: 0;
  pointer-events: none;
}

/* Button label */
.ladda-button .ladda-label {
  position: relative;
  z-index: 3;
}

/* Progress bar */
.ladda-button .ladda-progress {
  position: absolute;
  width: 0;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.2);
  display: none;
  transition: 0.1s linear all;
}

.ladda-button[data-loading] .ladda-progress {
  display: block;
}

/*************************************
 * EASING
 */
.ladda-button,
.ladda-button .ladda-spinner,
.ladda-button .ladda-label {
  transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}

.ladda-button[data-style=zoom-in],
.ladda-button[data-style=zoom-in] .ladda-spinner,
.ladda-button[data-style=zoom-in] .ladda-label,
.ladda-button[data-style=zoom-out],
.ladda-button[data-style=zoom-out] .ladda-spinner,
.ladda-button[data-style=zoom-out] .ladda-label {
  transition: 0.3s ease all;
}

/*************************************
 * EXPAND RIGHT
 */
.ladda-button[data-style=expand-right] .ladda-spinner {
  right: -6px;
}
.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner, .ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner {
  right: -12px;
}
.ladda-button[data-style=expand-right][data-loading] {
  padding-right: 56px;
}
.ladda-button[data-style=expand-right][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=expand-right][data-loading][data-size=s], .ladda-button[data-style=expand-right][data-loading][data-size=xs] {
  padding-right: 40px;
}

/*************************************
 * EXPAND LEFT
 */
.ladda-button[data-style=expand-left] .ladda-spinner {
  left: 26px;
}
.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner, .ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner {
  left: 4px;
}
.ladda-button[data-style=expand-left][data-loading] {
  padding-left: 56px;
}
.ladda-button[data-style=expand-left][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=expand-left][data-loading][data-size=s], .ladda-button[data-style=expand-left][data-loading][data-size=xs] {
  padding-left: 40px;
}

/*************************************
 * EXPAND UP
 */
.ladda-button[data-style=expand-up] {
  overflow: hidden;
}
.ladda-button[data-style=expand-up] .ladda-spinner {
  top: -32px;
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=expand-up][data-loading] {
  padding-top: 54px;
}
.ladda-button[data-style=expand-up][data-loading] .ladda-spinner {
  opacity: 1;
  top: 26px;
  margin-top: 0;
}
.ladda-button[data-style=expand-up][data-loading][data-size=s], .ladda-button[data-style=expand-up][data-loading][data-size=xs] {
  padding-top: 32px;
}
.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner, .ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner {
  top: 4px;
}

/*************************************
 * EXPAND DOWN
 */
.ladda-button[data-style=expand-down] {
  overflow: hidden;
}
.ladda-button[data-style=expand-down] .ladda-spinner {
  top: 62px;
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=expand-down][data-size=s] .ladda-spinner, .ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner {
  top: 40px;
}
.ladda-button[data-style=expand-down][data-loading] {
  padding-bottom: 54px;
}
.ladda-button[data-style=expand-down][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=expand-down][data-loading][data-size=s], .ladda-button[data-style=expand-down][data-loading][data-size=xs] {
  padding-bottom: 32px;
}

/*************************************
 * SLIDE LEFT
 */
.ladda-button[data-style=slide-left] {
  overflow: hidden;
}
.ladda-button[data-style=slide-left] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-left] .ladda-spinner {
  left: 100%;
  margin-left: 0;
}
.ladda-button[data-style=slide-left][data-loading] .ladda-label {
  opacity: 0;
  left: -100%;
}
.ladda-button[data-style=slide-left][data-loading] .ladda-spinner {
  opacity: 1;
  left: 50%;
}

/*************************************
 * SLIDE RIGHT
 */
.ladda-button[data-style=slide-right] {
  overflow: hidden;
}
.ladda-button[data-style=slide-right] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-right] .ladda-spinner {
  right: 100%;
  margin-left: 0;
  left: 16px;
}
[dir=rtl] .ladda-button[data-style=slide-right] .ladda-spinner {
  right: auto;
}
.ladda-button[data-style=slide-right][data-loading] .ladda-label {
  opacity: 0;
  left: 100%;
}
.ladda-button[data-style=slide-right][data-loading] .ladda-spinner {
  opacity: 1;
  left: 50%;
}

/*************************************
 * SLIDE UP
 */
.ladda-button[data-style=slide-up] {
  overflow: hidden;
}
.ladda-button[data-style=slide-up] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-up] .ladda-spinner {
  left: 50%;
  margin-left: 0;
  margin-top: 1em;
}
.ladda-button[data-style=slide-up][data-loading] .ladda-label {
  opacity: 0;
  top: -1em;
}
.ladda-button[data-style=slide-up][data-loading] .ladda-spinner {
  opacity: 1;
  margin-top: 0;
}

/*************************************
 * SLIDE DOWN
 */
.ladda-button[data-style=slide-down] {
  overflow: hidden;
}
.ladda-button[data-style=slide-down] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-down] .ladda-spinner {
  left: 50%;
  margin-left: 0;
  margin-top: -2em;
}
.ladda-button[data-style=slide-down][data-loading] .ladda-label {
  opacity: 0;
  top: 1em;
}
.ladda-button[data-style=slide-down][data-loading] .ladda-spinner {
  opacity: 1;
  margin-top: 0;
}

/*************************************
 * ZOOM-OUT
 */
.ladda-button[data-style=zoom-out] {
  overflow: hidden;
}
.ladda-button[data-style=zoom-out] .ladda-label {
  position: relative;
  display: inline-block;
}
.ladda-button[data-style=zoom-out] .ladda-spinner {
  left: 50%;
  margin-left: 32px;
  transform: scale(2.5);
}
.ladda-button[data-style=zoom-out][data-loading] .ladda-label {
  opacity: 0;
  transform: scale(0.5);
}
.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner {
  opacity: 1;
  margin-left: 0;
  transform: none;
}

/*************************************
 * ZOOM-IN
 */
.ladda-button[data-style=zoom-in] {
  overflow: hidden;
}
.ladda-button[data-style=zoom-in] .ladda-label {
  position: relative;
  display: inline-block;
}
.ladda-button[data-style=zoom-in] .ladda-spinner {
  left: 50%;
  margin-left: -16px;
  transform: scale(0.2);
}
.ladda-button[data-style=zoom-in][data-loading] .ladda-label {
  opacity: 0;
  transform: scale(2.2);
}
.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner {
  opacity: 1;
  margin-left: 0;
  transform: none;
}

/*************************************
 * CONTRACT
 */
.ladda-button[data-style=contract] {
  overflow: hidden;
  width: 100px;
}
.ladda-button[data-style=contract] .ladda-spinner {
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=contract][data-loading] {
  border-radius: 50%;
  width: 52px;
}
.ladda-button[data-style=contract][data-loading] .ladda-label {
  opacity: 0;
}
.ladda-button[data-style=contract][data-loading] .ladda-spinner {
  opacity: 1;
}

/*************************************
 * OVERLAY
 */
.ladda-button[data-style=contract-overlay] {
  overflow: hidden;
  width: 100px;
  box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, 0);
}
.ladda-button[data-style=contract-overlay] .ladda-spinner {
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=contract-overlay][data-loading] {
  border-radius: 50%;
  width: 52px;
  box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, 0.8);
}
.ladda-button[data-style=contract-overlay][data-loading] .ladda-label {
  opacity: 0;
}
.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner {
  opacity: 1;
}

[dir=rtl] .ladda-spinner > div {
  left: 25% !important;
}

/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Pro");
  font-weight: var(--fa-style, 900);
}

.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fasr,
.fal,
.fa-light,
.fasl,
.fat,
.fa-thin,
.fad,
.fa-duotone,
.fass,
.fa-sharp-solid,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin {
  font-family: "Font Awesome 6 Pro";
}

.fab,
.fa-brands {
  font-family: "Font Awesome 6 Brands";
}

.fad,
.fa-classic.fa-duotone,
.fa-duotone {
  font-family: "Font Awesome 6 Duotone";
}

.fass,
.fasr,
.fasl,
.fa-sharp {
  font-family: "Font Awesome 6 Sharp";
}

.fass,
.fa-sharp {
  font-weight: 900;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.0833333337em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.0714285718em;
  vertical-align: 0.0535714295em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.0416666682em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, none));
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-0::before {
  content: "\30 ";
}

.fa-1::before {
  content: "\31 ";
}

.fa-2::before {
  content: "\32 ";
}

.fa-3::before {
  content: "\33 ";
}

.fa-4::before {
  content: "\34 ";
}

.fa-5::before {
  content: "\35 ";
}

.fa-6::before {
  content: "\36 ";
}

.fa-7::before {
  content: "\37 ";
}

.fa-8::before {
  content: "\38 ";
}

.fa-9::before {
  content: "\39 ";
}

.fa-fill-drip::before {
  content: "\f576";
}

.fa-arrows-to-circle::before {
  content: "\e4bd";
}

.fa-circle-chevron-right::before {
  content: "\f138";
}

.fa-chevron-circle-right::before {
  content: "\f138";
}

.fa-wagon-covered::before {
  content: "\f8ee";
}

.fa-line-height::before {
  content: "\f871";
}

.fa-bagel::before {
  content: "\e3d7";
}

.fa-transporter-7::before {
  content: "\e2a8";
}

.fa-at::before {
  content: "\@";
}

.fa-rectangles-mixed::before {
  content: "\e323";
}

.fa-phone-arrow-up-right::before {
  content: "\e224";
}

.fa-phone-arrow-up::before {
  content: "\e224";
}

.fa-phone-outgoing::before {
  content: "\e224";
}

.fa-trash-can::before {
  content: "\f2ed";
}

.fa-trash-alt::before {
  content: "\f2ed";
}

.fa-circle-l::before {
  content: "\e114";
}

.fa-head-side-goggles::before {
  content: "\f6ea";
}

.fa-head-vr::before {
  content: "\f6ea";
}

.fa-text-height::before {
  content: "\f034";
}

.fa-user-xmark::before {
  content: "\f235";
}

.fa-user-times::before {
  content: "\f235";
}

.fa-face-hand-yawn::before {
  content: "\e379";
}

.fa-gauge-simple-min::before {
  content: "\f62d";
}

.fa-tachometer-slowest::before {
  content: "\f62d";
}

.fa-stethoscope::before {
  content: "\f0f1";
}

.fa-coffin::before {
  content: "\f6c6";
}

.fa-message::before {
  content: "\f27a";
}

.fa-comment-alt::before {
  content: "\f27a";
}

.fa-salad::before {
  content: "\f81e";
}

.fa-bowl-salad::before {
  content: "\f81e";
}

.fa-info::before {
  content: "\f129";
}

.fa-robot-astromech::before {
  content: "\e2d2";
}

.fa-ring-diamond::before {
  content: "\e5ab";
}

.fa-fondue-pot::before {
  content: "\e40d";
}

.fa-theta::before {
  content: "\f69e";
}

.fa-face-hand-peeking::before {
  content: "\e481";
}

.fa-square-user::before {
  content: "\e283";
}

.fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}

.fa-compress-alt::before {
  content: "\f422";
}

.fa-explosion::before {
  content: "\e4e9";
}

.fa-file-lines::before {
  content: "\f15c";
}

.fa-file-alt::before {
  content: "\f15c";
}

.fa-file-text::before {
  content: "\f15c";
}

.fa-wave-square::before {
  content: "\f83e";
}

.fa-ring::before {
  content: "\f70b";
}

.fa-building-un::before {
  content: "\e4d9";
}

.fa-dice-three::before {
  content: "\f527";
}

.fa-tire-pressure-warning::before {
  content: "\f633";
}

.fa-wifi-fair::before {
  content: "\f6ab";
}

.fa-wifi-2::before {
  content: "\f6ab";
}

.fa-calendar-days::before {
  content: "\f073";
}

.fa-calendar-alt::before {
  content: "\f073";
}

.fa-mp3-player::before {
  content: "\f8ce";
}

.fa-anchor-circle-check::before {
  content: "\e4aa";
}

.fa-tally-4::before {
  content: "\e297";
}

.fa-rectangle-history::before {
  content: "\e4a2";
}

.fa-building-circle-arrow-right::before {
  content: "\e4d1";
}

.fa-volleyball::before {
  content: "\f45f";
}

.fa-volleyball-ball::before {
  content: "\f45f";
}

.fa-sun-haze::before {
  content: "\f765";
}

.fa-text-size::before {
  content: "\f894";
}

.fa-ufo::before {
  content: "\e047";
}

.fa-fork::before {
  content: "\f2e3";
}

.fa-utensil-fork::before {
  content: "\f2e3";
}

.fa-arrows-up-to-line::before {
  content: "\e4c2";
}

.fa-mobile-signal::before {
  content: "\e1ef";
}

.fa-barcode-scan::before {
  content: "\f465";
}

.fa-sort-down::before {
  content: "\f0dd";
}

.fa-sort-desc::before {
  content: "\f0dd";
}

.fa-folder-arrow-down::before {
  content: "\e053";
}

.fa-folder-download::before {
  content: "\e053";
}

.fa-circle-minus::before {
  content: "\f056";
}

.fa-minus-circle::before {
  content: "\f056";
}

.fa-face-icicles::before {
  content: "\e37c";
}

.fa-shovel::before {
  content: "\f713";
}

.fa-door-open::before {
  content: "\f52b";
}

.fa-films::before {
  content: "\e17a";
}

.fa-right-from-bracket::before {
  content: "\f2f5";
}

.fa-sign-out-alt::before {
  content: "\f2f5";
}

.fa-face-glasses::before {
  content: "\e377";
}

.fa-nfc::before {
  content: "\e1f7";
}

.fa-atom::before {
  content: "\f5d2";
}

.fa-soap::before {
  content: "\e06e";
}

.fa-icons::before {
  content: "\f86d";
}

.fa-heart-music-camera-bolt::before {
  content: "\f86d";
}

.fa-microphone-lines-slash::before {
  content: "\f539";
}

.fa-microphone-alt-slash::before {
  content: "\f539";
}

.fa-closed-captioning-slash::before {
  content: "\e135";
}

.fa-calculator-simple::before {
  content: "\f64c";
}

.fa-calculator-alt::before {
  content: "\f64c";
}

.fa-bridge-circle-check::before {
  content: "\e4c9";
}

.fa-sliders-up::before {
  content: "\f3f1";
}

.fa-sliders-v::before {
  content: "\f3f1";
}

.fa-location-minus::before {
  content: "\f609";
}

.fa-map-marker-minus::before {
  content: "\f609";
}

.fa-pump-medical::before {
  content: "\e06a";
}

.fa-fingerprint::before {
  content: "\f577";
}

.fa-ski-boot::before {
  content: "\e3cc";
}

.fa-standard-definition::before {
  content: "\e28a";
}

.fa-rectangle-sd::before {
  content: "\e28a";
}

.fa-h1::before {
  content: "\f313";
}

.fa-hand-point-right::before {
  content: "\f0a4";
}

.fa-magnifying-glass-location::before {
  content: "\f689";
}

.fa-search-location::before {
  content: "\f689";
}

.fa-message-bot::before {
  content: "\e3b8";
}

.fa-forward-step::before {
  content: "\f051";
}

.fa-step-forward::before {
  content: "\f051";
}

.fa-face-smile-beam::before {
  content: "\f5b8";
}

.fa-smile-beam::before {
  content: "\f5b8";
}

.fa-light-ceiling::before {
  content: "\e016";
}

.fa-message-exclamation::before {
  content: "\f4a5";
}

.fa-comment-alt-exclamation::before {
  content: "\f4a5";
}

.fa-bowl-scoop::before {
  content: "\e3de";
}

.fa-bowl-shaved-ice::before {
  content: "\e3de";
}

.fa-square-x::before {
  content: "\e286";
}

.fa-utility-pole-double::before {
  content: "\e2c4";
}

.fa-flag-checkered::before {
  content: "\f11e";
}

.fa-chevrons-up::before {
  content: "\f325";
}

.fa-chevron-double-up::before {
  content: "\f325";
}

.fa-football::before {
  content: "\f44e";
}

.fa-football-ball::before {
  content: "\f44e";
}

.fa-user-vneck::before {
  content: "\e461";
}

.fa-school-circle-exclamation::before {
  content: "\e56c";
}

.fa-crop::before {
  content: "\f125";
}

.fa-angles-down::before {
  content: "\f103";
}

.fa-angle-double-down::before {
  content: "\f103";
}

.fa-users-rectangle::before {
  content: "\e594";
}

.fa-people-roof::before {
  content: "\e537";
}

.fa-square-arrow-right::before {
  content: "\f33b";
}

.fa-arrow-square-right::before {
  content: "\f33b";
}

.fa-location-plus::before {
  content: "\f60a";
}

.fa-map-marker-plus::before {
  content: "\f60a";
}

.fa-lightbulb-exclamation-on::before {
  content: "\e1ca";
}

.fa-people-line::before {
  content: "\e534";
}

.fa-beer-mug-empty::before {
  content: "\f0fc";
}

.fa-beer::before {
  content: "\f0fc";
}

.fa-crate-empty::before {
  content: "\e151";
}

.fa-diagram-predecessor::before {
  content: "\e477";
}

.fa-transporter::before {
  content: "\e042";
}

.fa-calendar-circle-user::before {
  content: "\e471";
}

.fa-arrow-up-long::before {
  content: "\f176";
}

.fa-long-arrow-up::before {
  content: "\f176";
}

.fa-person-carry-box::before {
  content: "\f4cf";
}

.fa-person-carry::before {
  content: "\f4cf";
}

.fa-fire-flame-simple::before {
  content: "\f46a";
}

.fa-burn::before {
  content: "\f46a";
}

.fa-person::before {
  content: "\f183";
}

.fa-male::before {
  content: "\f183";
}

.fa-laptop::before {
  content: "\f109";
}

.fa-file-csv::before {
  content: "\f6dd";
}

.fa-menorah::before {
  content: "\f676";
}

.fa-union::before {
  content: "\f6a2";
}

.fa-chevrons-left::before {
  content: "\f323";
}

.fa-chevron-double-left::before {
  content: "\f323";
}

.fa-circle-heart::before {
  content: "\f4c7";
}

.fa-heart-circle::before {
  content: "\f4c7";
}

.fa-truck-plane::before {
  content: "\e58f";
}

.fa-record-vinyl::before {
  content: "\f8d9";
}

.fa-bring-forward::before {
  content: "\f856";
}

.fa-square-p::before {
  content: "\e279";
}

.fa-face-grin-stars::before {
  content: "\f587";
}

.fa-grin-stars::before {
  content: "\f587";
}

.fa-sigma::before {
  content: "\f68b";
}

.fa-camera-movie::before {
  content: "\f8a9";
}

.fa-bong::before {
  content: "\f55c";
}

.fa-clarinet::before {
  content: "\f8ad";
}

.fa-truck-flatbed::before {
  content: "\e2b6";
}

.fa-spaghetti-monster-flying::before {
  content: "\f67b";
}

.fa-pastafarianism::before {
  content: "\f67b";
}

.fa-arrow-down-up-across-line::before {
  content: "\e4af";
}

.fa-leaf-heart::before {
  content: "\f4cb";
}

.fa-house-building::before {
  content: "\e1b1";
}

.fa-cheese-swiss::before {
  content: "\f7f0";
}

.fa-spoon::before {
  content: "\f2e5";
}

.fa-utensil-spoon::before {
  content: "\f2e5";
}

.fa-jar-wheat::before {
  content: "\e517";
}

.fa-envelopes-bulk::before {
  content: "\f674";
}

.fa-mail-bulk::before {
  content: "\f674";
}

.fa-file-circle-exclamation::before {
  content: "\e4eb";
}

.fa-bow-arrow::before {
  content: "\f6b9";
}

.fa-cart-xmark::before {
  content: "\e0dd";
}

.fa-hexagon-xmark::before {
  content: "\f2ee";
}

.fa-times-hexagon::before {
  content: "\f2ee";
}

.fa-xmark-hexagon::before {
  content: "\f2ee";
}

.fa-circle-h::before {
  content: "\f47e";
}

.fa-hospital-symbol::before {
  content: "\f47e";
}

.fa-merge::before {
  content: "\e526";
}

.fa-pager::before {
  content: "\f815";
}

.fa-cart-minus::before {
  content: "\e0db";
}

.fa-address-book::before {
  content: "\f2b9";
}

.fa-contact-book::before {
  content: "\f2b9";
}

.fa-pan-frying::before {
  content: "\e42c";
}

.fa-grid::before {
  content: "\e195";
}

.fa-grid-3::before {
  content: "\e195";
}

.fa-football-helmet::before {
  content: "\f44f";
}

.fa-hand-love::before {
  content: "\e1a5";
}

.fa-trees::before {
  content: "\f724";
}

.fa-strikethrough::before {
  content: "\f0cc";
}

.fa-page::before {
  content: "\e428";
}

.fa-k::before {
  content: "K";
}

.fa-diagram-previous::before {
  content: "\e478";
}

.fa-gauge-min::before {
  content: "\f628";
}

.fa-tachometer-alt-slowest::before {
  content: "\f628";
}

.fa-folder-grid::before {
  content: "\e188";
}

.fa-eggplant::before {
  content: "\e16c";
}

.fa-ram::before {
  content: "\f70a";
}

.fa-landmark-flag::before {
  content: "\e51c";
}

.fa-lips::before {
  content: "\f600";
}

.fa-pencil::before {
  content: "\f303";
}

.fa-pencil-alt::before {
  content: "\f303";
}

.fa-backward::before {
  content: "\f04a";
}

.fa-caret-right::before {
  content: "\f0da";
}

.fa-comments::before {
  content: "\f086";
}

.fa-paste::before {
  content: "\f0ea";
}

.fa-file-clipboard::before {
  content: "\f0ea";
}

.fa-desktop-arrow-down::before {
  content: "\e155";
}

.fa-code-pull-request::before {
  content: "\e13c";
}

.fa-pumpkin::before {
  content: "\f707";
}

.fa-clipboard-list::before {
  content: "\f46d";
}

.fa-pen-field::before {
  content: "\e211";
}

.fa-blueberries::before {
  content: "\e2e8";
}

.fa-truck-ramp-box::before {
  content: "\f4de";
}

.fa-truck-loading::before {
  content: "\f4de";
}

.fa-note::before {
  content: "\e1ff";
}

.fa-arrow-down-to-square::before {
  content: "\e096";
}

.fa-user-check::before {
  content: "\f4fc";
}

.fa-cloud-xmark::before {
  content: "\e35f";
}

.fa-vial-virus::before {
  content: "\e597";
}

.fa-book-blank::before {
  content: "\f5d9";
}

.fa-book-alt::before {
  content: "\f5d9";
}

.fa-golf-flag-hole::before {
  content: "\e3ac";
}

.fa-message-arrow-down::before {
  content: "\e1db";
}

.fa-comment-alt-arrow-down::before {
  content: "\e1db";
}

.fa-face-unamused::before {
  content: "\e39f";
}

.fa-sheet-plastic::before {
  content: "\e571";
}

.fa-circle-9::before {
  content: "\e0f6";
}

.fa-blog::before {
  content: "\f781";
}

.fa-user-ninja::before {
  content: "\f504";
}

.fa-pencil-slash::before {
  content: "\e215";
}

.fa-bowling-pins::before {
  content: "\f437";
}

.fa-person-arrow-up-from-line::before {
  content: "\e539";
}

.fa-down-right::before {
  content: "\e16b";
}

.fa-scroll-torah::before {
  content: "\f6a0";
}

.fa-torah::before {
  content: "\f6a0";
}

.fa-webhook::before {
  content: "\e5d5";
}

.fa-blinds-open::before {
  content: "\f8fc";
}

.fa-fence::before {
  content: "\e303";
}

.fa-up::before {
  content: "\f357";
}

.fa-arrow-alt-up::before {
  content: "\f357";
}

.fa-broom-ball::before {
  content: "\f458";
}

.fa-quidditch::before {
  content: "\f458";
}

.fa-quidditch-broom-ball::before {
  content: "\f458";
}

.fa-drumstick::before {
  content: "\f6d6";
}

.fa-square-v::before {
  content: "\e284";
}

.fa-face-awesome::before {
  content: "\e409";
}

.fa-gave-dandy::before {
  content: "\e409";
}

.fa-dial-off::before {
  content: "\e162";
}

.fa-toggle-off::before {
  content: "\f204";
}

.fa-face-smile-horns::before {
  content: "\e391";
}

.fa-box-archive::before {
  content: "\f187";
}

.fa-archive::before {
  content: "\f187";
}

.fa-grapes::before {
  content: "\e306";
}

.fa-person-drowning::before {
  content: "\e545";
}

.fa-dial-max::before {
  content: "\e15e";
}

.fa-circle-m::before {
  content: "\e115";
}

.fa-calendar-image::before {
  content: "\e0d4";
}

.fa-circle-caret-down::before {
  content: "\f32d";
}

.fa-caret-circle-down::before {
  content: "\f32d";
}

.fa-arrow-down-9-1::before {
  content: "\f886";
}

.fa-sort-numeric-desc::before {
  content: "\f886";
}

.fa-sort-numeric-down-alt::before {
  content: "\f886";
}

.fa-face-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-shish-kebab::before {
  content: "\f821";
}

.fa-spray-can::before {
  content: "\f5bd";
}

.fa-alarm-snooze::before {
  content: "\f845";
}

.fa-scarecrow::before {
  content: "\f70d";
}

.fa-truck-monster::before {
  content: "\f63b";
}

.fa-gift-card::before {
  content: "\f663";
}

.fa-w::before {
  content: "W";
}

.fa-code-pull-request-draft::before {
  content: "\e3fa";
}

.fa-square-b::before {
  content: "\e264";
}

.fa-elephant::before {
  content: "\f6da";
}

.fa-earth-africa::before {
  content: "\f57c";
}

.fa-globe-africa::before {
  content: "\f57c";
}

.fa-rainbow::before {
  content: "\f75b";
}

.fa-circle-notch::before {
  content: "\f1ce";
}

.fa-tablet-screen-button::before {
  content: "\f3fa";
}

.fa-tablet-alt::before {
  content: "\f3fa";
}

.fa-paw::before {
  content: "\f1b0";
}

.fa-message-question::before {
  content: "\e1e3";
}

.fa-cloud::before {
  content: "\f0c2";
}

.fa-trowel-bricks::before {
  content: "\e58a";
}

.fa-square-3::before {
  content: "\e258";
}

.fa-face-flushed::before {
  content: "\f579";
}

.fa-flushed::before {
  content: "\f579";
}

.fa-hospital-user::before {
  content: "\f80d";
}

.fa-microwave::before {
  content: "\e01b";
}

.fa-chf-sign::before {
  content: "\e602";
}

.fa-tent-arrow-left-right::before {
  content: "\e57f";
}

.fa-cart-circle-arrow-up::before {
  content: "\e3f0";
}

.fa-trash-clock::before {
  content: "\e2b0";
}

.fa-gavel::before {
  content: "\f0e3";
}

.fa-legal::before {
  content: "\f0e3";
}

.fa-sprinkler-ceiling::before {
  content: "\e44c";
}

.fa-browsers::before {
  content: "\e0cb";
}

.fa-trillium::before {
  content: "\e588";
}

.fa-music-slash::before {
  content: "\f8d1";
}

.fa-truck-ramp::before {
  content: "\f4e0";
}

.fa-binoculars::before {
  content: "\f1e5";
}

.fa-microphone-slash::before {
  content: "\f131";
}

.fa-box-tissue::before {
  content: "\e05b";
}

.fa-circle-c::before {
  content: "\e101";
}

.fa-star-christmas::before {
  content: "\f7d4";
}

.fa-chart-bullet::before {
  content: "\e0e1";
}

.fa-motorcycle::before {
  content: "\f21c";
}

.fa-tree-christmas::before {
  content: "\f7db";
}

.fa-tire-flat::before {
  content: "\f632";
}

.fa-sunglasses::before {
  content: "\f892";
}

.fa-badge::before {
  content: "\f335";
}

.fa-message-pen::before {
  content: "\f4a4";
}

.fa-comment-alt-edit::before {
  content: "\f4a4";
}

.fa-message-edit::before {
  content: "\f4a4";
}

.fa-bell-concierge::before {
  content: "\f562";
}

.fa-concierge-bell::before {
  content: "\f562";
}

.fa-pen-ruler::before {
  content: "\f5ae";
}

.fa-pencil-ruler::before {
  content: "\f5ae";
}

.fa-arrow-progress::before {
  content: "\e5df";
}

.fa-chess-rook-piece::before {
  content: "\f448";
}

.fa-chess-rook-alt::before {
  content: "\f448";
}

.fa-square-root::before {
  content: "\f697";
}

.fa-album-collection-circle-plus::before {
  content: "\e48e";
}

.fa-people-arrows::before {
  content: "\e068";
}

.fa-people-arrows-left-right::before {
  content: "\e068";
}

.fa-face-angry-horns::before {
  content: "\e368";
}

.fa-mars-and-venus-burst::before {
  content: "\e523";
}

.fa-tombstone::before {
  content: "\f720";
}

.fa-square-caret-right::before {
  content: "\f152";
}

.fa-caret-square-right::before {
  content: "\f152";
}

.fa-scissors::before {
  content: "\f0c4";
}

.fa-cut::before {
  content: "\f0c4";
}

.fa-list-music::before {
  content: "\f8c9";
}

.fa-sun-plant-wilt::before {
  content: "\e57a";
}

.fa-toilets-portable::before {
  content: "\e584";
}

.fa-hockey-puck::before {
  content: "\f453";
}

.fa-mustache::before {
  content: "\e5bc";
}

.fa-hyphen::before {
  content: "\-";
}

.fa-table::before {
  content: "\f0ce";
}

.fa-user-chef::before {
  content: "\e3d2";
}

.fa-message-image::before {
  content: "\e1e0";
}

.fa-comment-alt-image::before {
  content: "\e1e0";
}

.fa-users-medical::before {
  content: "\f830";
}

.fa-sensor-triangle-exclamation::before {
  content: "\e029";
}

.fa-sensor-alert::before {
  content: "\e029";
}

.fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}

.fa-tachograph-digital::before {
  content: "\f566";
}

.fa-digital-tachograph::before {
  content: "\f566";
}

.fa-face-mask::before {
  content: "\e37f";
}

.fa-pickleball::before {
  content: "\e435";
}

.fa-star-sharp-half::before {
  content: "\e28c";
}

.fa-users-slash::before {
  content: "\e073";
}

.fa-clover::before {
  content: "\e139";
}

.fa-meat::before {
  content: "\f814";
}

.fa-reply::before {
  content: "\f3e5";
}

.fa-mail-reply::before {
  content: "\f3e5";
}

.fa-star-and-crescent::before {
  content: "\f699";
}

.fa-empty-set::before {
  content: "\f656";
}

.fa-house-fire::before {
  content: "\e50c";
}

.fa-square-minus::before {
  content: "\f146";
}

.fa-minus-square::before {
  content: "\f146";
}

.fa-helicopter::before {
  content: "\f533";
}

.fa-bird::before {
  content: "\e469";
}

.fa-compass::before {
  content: "\f14e";
}

.fa-square-caret-down::before {
  content: "\f150";
}

.fa-caret-square-down::before {
  content: "\f150";
}

.fa-heart-half-stroke::before {
  content: "\e1ac";
}

.fa-heart-half-alt::before {
  content: "\e1ac";
}

.fa-file-circle-question::before {
  content: "\e4ef";
}

.fa-laptop-code::before {
  content: "\f5fc";
}

.fa-joystick::before {
  content: "\f8c5";
}

.fa-grill-fire::before {
  content: "\e5a4";
}

.fa-rectangle-vertical-history::before {
  content: "\e237";
}

.fa-swatchbook::before {
  content: "\f5c3";
}

.fa-prescription-bottle::before {
  content: "\f485";
}

.fa-bars::before {
  content: "\f0c9";
}

.fa-navicon::before {
  content: "\f0c9";
}

.fa-keyboard-left::before {
  content: "\e1c3";
}

.fa-people-group::before {
  content: "\e533";
}

.fa-hourglass-end::before {
  content: "\f253";
}

.fa-hourglass-3::before {
  content: "\f253";
}

.fa-heart-crack::before {
  content: "\f7a9";
}

.fa-heart-broken::before {
  content: "\f7a9";
}

.fa-face-beam-hand-over-mouth::before {
  content: "\e47c";
}

.fa-droplet-percent::before {
  content: "\f750";
}

.fa-humidity::before {
  content: "\f750";
}

.fa-square-up-right::before {
  content: "\f360";
}

.fa-external-link-square-alt::before {
  content: "\f360";
}

.fa-face-kiss-beam::before {
  content: "\f597";
}

.fa-kiss-beam::before {
  content: "\f597";
}

.fa-corn::before {
  content: "\f6c7";
}

.fa-roller-coaster::before {
  content: "\e324";
}

.fa-photo-film-music::before {
  content: "\e228";
}

.fa-radar::before {
  content: "\e024";
}

.fa-sickle::before {
  content: "\f822";
}

.fa-film::before {
  content: "\f008";
}

.fa-coconut::before {
  content: "\e2f6";
}

.fa-ruler-horizontal::before {
  content: "\f547";
}

.fa-shield-cross::before {
  content: "\f712";
}

.fa-cassette-tape::before {
  content: "\f8ab";
}

.fa-square-terminal::before {
  content: "\e32a";
}

.fa-people-robbery::before {
  content: "\e536";
}

.fa-lightbulb::before {
  content: "\f0eb";
}

.fa-caret-left::before {
  content: "\f0d9";
}

.fa-comment-middle::before {
  content: "\e149";
}

.fa-trash-can-list::before {
  content: "\e2ab";
}

.fa-block::before {
  content: "\e46a";
}

.fa-circle-exclamation::before {
  content: "\f06a";
}

.fa-exclamation-circle::before {
  content: "\f06a";
}

.fa-school-circle-xmark::before {
  content: "\e56d";
}

.fa-arrow-right-from-bracket::before {
  content: "\f08b";
}

.fa-sign-out::before {
  content: "\f08b";
}

.fa-face-frown-slight::before {
  content: "\e376";
}

.fa-circle-chevron-down::before {
  content: "\f13a";
}

.fa-chevron-circle-down::before {
  content: "\f13a";
}

.fa-sidebar-flip::before {
  content: "\e24f";
}

.fa-unlock-keyhole::before {
  content: "\f13e";
}

.fa-unlock-alt::before {
  content: "\f13e";
}

.fa-temperature-list::before {
  content: "\e299";
}

.fa-cloud-showers-heavy::before {
  content: "\f740";
}

.fa-headphones-simple::before {
  content: "\f58f";
}

.fa-headphones-alt::before {
  content: "\f58f";
}

.fa-sitemap::before {
  content: "\f0e8";
}

.fa-pipe-section::before {
  content: "\e438";
}

.fa-space-station-moon-construction::before {
  content: "\e034";
}

.fa-space-station-moon-alt::before {
  content: "\e034";
}

.fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}

.fa-donate::before {
  content: "\f4b9";
}

.fa-memory::before {
  content: "\f538";
}

.fa-face-sleeping::before {
  content: "\e38d";
}

.fa-road-spikes::before {
  content: "\e568";
}

.fa-fire-burner::before {
  content: "\e4f1";
}

.fa-squirrel::before {
  content: "\f71a";
}

.fa-arrow-up-to-line::before {
  content: "\f341";
}

.fa-arrow-to-top::before {
  content: "\f341";
}

.fa-flag::before {
  content: "\f024";
}

.fa-face-cowboy-hat::before {
  content: "\e36e";
}

.fa-hanukiah::before {
  content: "\f6e6";
}

.fa-chart-scatter-3d::before {
  content: "\e0e8";
}

.fa-display-chart-up::before {
  content: "\e5e3";
}

.fa-square-code::before {
  content: "\e267";
}

.fa-feather::before {
  content: "\f52d";
}

.fa-volume-low::before {
  content: "\f027";
}

.fa-volume-down::before {
  content: "\f027";
}

.fa-xmark-to-slot::before {
  content: "\f771";
}

.fa-times-to-slot::before {
  content: "\f771";
}

.fa-vote-nay::before {
  content: "\f771";
}

.fa-box-taped::before {
  content: "\f49a";
}

.fa-box-alt::before {
  content: "\f49a";
}

.fa-comment-slash::before {
  content: "\f4b3";
}

.fa-swords::before {
  content: "\f71d";
}

.fa-cloud-sun-rain::before {
  content: "\f743";
}

.fa-album::before {
  content: "\f89f";
}

.fa-circle-n::before {
  content: "\e118";
}

.fa-compress::before {
  content: "\f066";
}

.fa-wheat-awn::before {
  content: "\e2cd";
}

.fa-wheat-alt::before {
  content: "\e2cd";
}

.fa-ankh::before {
  content: "\f644";
}

.fa-hands-holding-child::before {
  content: "\e4fa";
}

.fa-asterisk::before {
  content: "\*";
}

.fa-key-skeleton-left-right::before {
  content: "\e3b4";
}

.fa-comment-lines::before {
  content: "\f4b0";
}

.fa-luchador-mask::before {
  content: "\f455";
}

.fa-luchador::before {
  content: "\f455";
}

.fa-mask-luchador::before {
  content: "\f455";
}

.fa-square-check::before {
  content: "\f14a";
}

.fa-check-square::before {
  content: "\f14a";
}

.fa-shredder::before {
  content: "\f68a";
}

.fa-book-open-cover::before {
  content: "\e0c0";
}

.fa-book-open-alt::before {
  content: "\e0c0";
}

.fa-sandwich::before {
  content: "\f81f";
}

.fa-peseta-sign::before {
  content: "\e221";
}

.fa-square-parking-slash::before {
  content: "\f617";
}

.fa-parking-slash::before {
  content: "\f617";
}

.fa-train-tunnel::before {
  content: "\e454";
}

.fa-heading::before {
  content: "\f1dc";
}

.fa-header::before {
  content: "\f1dc";
}

.fa-ghost::before {
  content: "\f6e2";
}

.fa-face-anguished::before {
  content: "\e369";
}

.fa-hockey-sticks::before {
  content: "\f454";
}

.fa-abacus::before {
  content: "\f640";
}

.fa-film-simple::before {
  content: "\f3a0";
}

.fa-film-alt::before {
  content: "\f3a0";
}

.fa-list::before {
  content: "\f03a";
}

.fa-list-squares::before {
  content: "\f03a";
}

.fa-tree-palm::before {
  content: "\f82b";
}

.fa-square-phone-flip::before {
  content: "\f87b";
}

.fa-phone-square-alt::before {
  content: "\f87b";
}

.fa-cart-plus::before {
  content: "\f217";
}

.fa-gamepad::before {
  content: "\f11b";
}

.fa-border-center-v::before {
  content: "\f89d";
}

.fa-circle-dot::before {
  content: "\f192";
}

.fa-dot-circle::before {
  content: "\f192";
}

.fa-clipboard-medical::before {
  content: "\e133";
}

.fa-face-dizzy::before {
  content: "\f567";
}

.fa-dizzy::before {
  content: "\f567";
}

.fa-egg::before {
  content: "\f7fb";
}

.fa-up-to-line::before {
  content: "\f34d";
}

.fa-arrow-alt-to-top::before {
  content: "\f34d";
}

.fa-house-medical-circle-xmark::before {
  content: "\e513";
}

.fa-watch-fitness::before {
  content: "\f63e";
}

.fa-clock-nine-thirty::before {
  content: "\e34d";
}

.fa-campground::before {
  content: "\f6bb";
}

.fa-folder-plus::before {
  content: "\f65e";
}

.fa-jug::before {
  content: "\f8c6";
}

.fa-futbol::before {
  content: "\f1e3";
}

.fa-futbol-ball::before {
  content: "\f1e3";
}

.fa-soccer-ball::before {
  content: "\f1e3";
}

.fa-snow-blowing::before {
  content: "\f761";
}

.fa-paintbrush::before {
  content: "\f1fc";
}

.fa-paint-brush::before {
  content: "\f1fc";
}

.fa-lock::before {
  content: "\f023";
}

.fa-arrow-down-from-line::before {
  content: "\f345";
}

.fa-arrow-from-top::before {
  content: "\f345";
}

.fa-gas-pump::before {
  content: "\f52f";
}

.fa-signal-bars-slash::before {
  content: "\f694";
}

.fa-signal-alt-slash::before {
  content: "\f694";
}

.fa-monkey::before {
  content: "\f6fb";
}

.fa-rectangle-pro::before {
  content: "\e235";
}

.fa-pro::before {
  content: "\e235";
}

.fa-house-night::before {
  content: "\e010";
}

.fa-hot-tub-person::before {
  content: "\f593";
}

.fa-hot-tub::before {
  content: "\f593";
}

.fa-globe-pointer::before {
  content: "\e60e";
}

.fa-blanket::before {
  content: "\f498";
}

.fa-map-location::before {
  content: "\f59f";
}

.fa-map-marked::before {
  content: "\f59f";
}

.fa-house-flood-water::before {
  content: "\e50e";
}

.fa-comments-question-check::before {
  content: "\e14f";
}

.fa-tree::before {
  content: "\f1bb";
}

.fa-arrows-cross::before {
  content: "\e0a2";
}

.fa-backpack::before {
  content: "\f5d4";
}

.fa-square-small::before {
  content: "\e27e";
}

.fa-folder-arrow-up::before {
  content: "\e054";
}

.fa-folder-upload::before {
  content: "\e054";
}

.fa-bridge-lock::before {
  content: "\e4cc";
}

.fa-crosshairs-simple::before {
  content: "\e59f";
}

.fa-sack-dollar::before {
  content: "\f81d";
}

.fa-pen-to-square::before {
  content: "\f044";
}

.fa-edit::before {
  content: "\f044";
}

.fa-square-sliders::before {
  content: "\f3f0";
}

.fa-sliders-h-square::before {
  content: "\f3f0";
}

.fa-car-side::before {
  content: "\f5e4";
}

.fa-message-middle-top::before {
  content: "\e1e2";
}

.fa-comment-middle-top-alt::before {
  content: "\e1e2";
}

.fa-lightbulb-on::before {
  content: "\f672";
}

.fa-knife::before {
  content: "\f2e4";
}

.fa-utensil-knife::before {
  content: "\f2e4";
}

.fa-share-nodes::before {
  content: "\f1e0";
}

.fa-share-alt::before {
  content: "\f1e0";
}

.fa-display-chart-up-circle-dollar::before {
  content: "\e5e6";
}

.fa-wave-sine::before {
  content: "\f899";
}

.fa-heart-circle-minus::before {
  content: "\e4ff";
}

.fa-circle-w::before {
  content: "\e12c";
}

.fa-circle-calendar::before {
  content: "\e102";
}

.fa-calendar-circle::before {
  content: "\e102";
}

.fa-hourglass-half::before {
  content: "\f252";
}

.fa-hourglass-2::before {
  content: "\f252";
}

.fa-microscope::before {
  content: "\f610";
}

.fa-sunset::before {
  content: "\f767";
}

.fa-sink::before {
  content: "\e06d";
}

.fa-calendar-exclamation::before {
  content: "\f334";
}

.fa-truck-container-empty::before {
  content: "\e2b5";
}

.fa-hand-heart::before {
  content: "\f4bc";
}

.fa-bag-shopping::before {
  content: "\f290";
}

.fa-shopping-bag::before {
  content: "\f290";
}

.fa-arrow-down-z-a::before {
  content: "\f881";
}

.fa-sort-alpha-desc::before {
  content: "\f881";
}

.fa-sort-alpha-down-alt::before {
  content: "\f881";
}

.fa-mitten::before {
  content: "\f7b5";
}

.fa-reply-clock::before {
  content: "\e239";
}

.fa-reply-time::before {
  content: "\e239";
}

.fa-person-rays::before {
  content: "\e54d";
}

.fa-right::before {
  content: "\f356";
}

.fa-arrow-alt-right::before {
  content: "\f356";
}

.fa-circle-f::before {
  content: "\e10e";
}

.fa-users::before {
  content: "\f0c0";
}

.fa-face-pleading::before {
  content: "\e386";
}

.fa-eye-slash::before {
  content: "\f070";
}

.fa-flask-vial::before {
  content: "\e4f3";
}

.fa-police-box::before {
  content: "\e021";
}

.fa-cucumber::before {
  content: "\e401";
}

.fa-head-side-brain::before {
  content: "\f808";
}

.fa-hand::before {
  content: "\f256";
}

.fa-hand-paper::before {
  content: "\f256";
}

.fa-person-biking-mountain::before {
  content: "\f84b";
}

.fa-biking-mountain::before {
  content: "\f84b";
}

.fa-utensils-slash::before {
  content: "\e464";
}

.fa-print-magnifying-glass::before {
  content: "\f81a";
}

.fa-print-search::before {
  content: "\f81a";
}

.fa-folder-bookmark::before {
  content: "\e186";
}

.fa-om::before {
  content: "\f679";
}

.fa-pi::before {
  content: "\f67e";
}

.fa-flask-round-potion::before {
  content: "\f6e1";
}

.fa-flask-potion::before {
  content: "\f6e1";
}

.fa-face-shush::before {
  content: "\e38c";
}

.fa-worm::before {
  content: "\e599";
}

.fa-house-circle-xmark::before {
  content: "\e50b";
}

.fa-plug::before {
  content: "\f1e6";
}

.fa-calendar-circle-exclamation::before {
  content: "\e46e";
}

.fa-square-i::before {
  content: "\e272";
}

.fa-chevron-up::before {
  content: "\f077";
}

.fa-face-saluting::before {
  content: "\e484";
}

.fa-gauge-simple-low::before {
  content: "\f62c";
}

.fa-tachometer-slow::before {
  content: "\f62c";
}

.fa-face-persevering::before {
  content: "\e385";
}

.fa-circle-camera::before {
  content: "\e103";
}

.fa-camera-circle::before {
  content: "\e103";
}

.fa-hand-spock::before {
  content: "\f259";
}

.fa-spider-web::before {
  content: "\f719";
}

.fa-circle-microphone::before {
  content: "\e116";
}

.fa-microphone-circle::before {
  content: "\e116";
}

.fa-book-arrow-up::before {
  content: "\e0ba";
}

.fa-popsicle::before {
  content: "\e43e";
}

.fa-command::before {
  content: "\e142";
}

.fa-blinds::before {
  content: "\f8fb";
}

.fa-stopwatch::before {
  content: "\f2f2";
}

.fa-saxophone::before {
  content: "\f8dc";
}

.fa-square-2::before {
  content: "\e257";
}

.fa-field-hockey-stick-ball::before {
  content: "\f44c";
}

.fa-field-hockey::before {
  content: "\f44c";
}

.fa-arrow-up-square-triangle::before {
  content: "\f88b";
}

.fa-sort-shapes-up-alt::before {
  content: "\f88b";
}

.fa-face-scream::before {
  content: "\e38b";
}

.fa-square-m::before {
  content: "\e276";
}

.fa-camera-web::before {
  content: "\f832";
}

.fa-webcam::before {
  content: "\f832";
}

.fa-comment-arrow-down::before {
  content: "\e143";
}

.fa-lightbulb-cfl::before {
  content: "\e5a6";
}

.fa-window-frame-open::before {
  content: "\e050";
}

.fa-face-kiss::before {
  content: "\f596";
}

.fa-kiss::before {
  content: "\f596";
}

.fa-bridge-circle-xmark::before {
  content: "\e4cb";
}

.fa-period::before {
  content: "\.";
}

.fa-face-grin-tongue::before {
  content: "\f589";
}

.fa-grin-tongue::before {
  content: "\f589";
}

.fa-up-to-dotted-line::before {
  content: "\e457";
}

.fa-thought-bubble::before {
  content: "\e32e";
}

.fa-skeleton-ribs::before {
  content: "\e5cb";
}

.fa-raygun::before {
  content: "\e025";
}

.fa-flute::before {
  content: "\f8b9";
}

.fa-acorn::before {
  content: "\f6ae";
}

.fa-video-arrow-up-right::before {
  content: "\e2c9";
}

.fa-grate-droplet::before {
  content: "\e194";
}

.fa-seal-exclamation::before {
  content: "\e242";
}

.fa-chess-bishop::before {
  content: "\f43a";
}

.fa-message-sms::before {
  content: "\e1e5";
}

.fa-coffee-beans::before {
  content: "\e13f";
}

.fa-hat-witch::before {
  content: "\f6e7";
}

.fa-face-grin-wink::before {
  content: "\f58c";
}

.fa-grin-wink::before {
  content: "\f58c";
}

.fa-clock-three-thirty::before {
  content: "\e357";
}

.fa-ear-deaf::before {
  content: "\f2a4";
}

.fa-deaf::before {
  content: "\f2a4";
}

.fa-deafness::before {
  content: "\f2a4";
}

.fa-hard-of-hearing::before {
  content: "\f2a4";
}

.fa-alarm-clock::before {
  content: "\f34e";
}

.fa-eclipse::before {
  content: "\f749";
}

.fa-face-relieved::before {
  content: "\e389";
}

.fa-road-circle-check::before {
  content: "\e564";
}

.fa-dice-five::before {
  content: "\f523";
}

.fa-octagon-minus::before {
  content: "\f308";
}

.fa-minus-octagon::before {
  content: "\f308";
}

.fa-square-rss::before {
  content: "\f143";
}

.fa-rss-square::before {
  content: "\f143";
}

.fa-face-zany::before {
  content: "\e3a4";
}

.fa-tricycle::before {
  content: "\e5c3";
}

.fa-land-mine-on::before {
  content: "\e51b";
}

.fa-square-arrow-up-left::before {
  content: "\e263";
}

.fa-i-cursor::before {
  content: "\f246";
}

.fa-chart-mixed-up-circle-dollar::before {
  content: "\e5d9";
}

.fa-salt-shaker::before {
  content: "\e446";
}

.fa-stamp::before {
  content: "\f5bf";
}

.fa-file-plus::before {
  content: "\f319";
}

.fa-draw-square::before {
  content: "\f5ef";
}

.fa-toilet-paper-under-slash::before {
  content: "\e2a1";
}

.fa-toilet-paper-reverse-slash::before {
  content: "\e2a1";
}

.fa-stairs::before {
  content: "\e289";
}

.fa-drone-front::before {
  content: "\f860";
}

.fa-drone-alt::before {
  content: "\f860";
}

.fa-glass-empty::before {
  content: "\e191";
}

.fa-dial-high::before {
  content: "\e15c";
}

.fa-user-helmet-safety::before {
  content: "\f82c";
}

.fa-user-construction::before {
  content: "\f82c";
}

.fa-user-hard-hat::before {
  content: "\f82c";
}

.fa-i::before {
  content: "I";
}

.fa-hryvnia-sign::before {
  content: "\f6f2";
}

.fa-hryvnia::before {
  content: "\f6f2";
}

.fa-arrow-down-left-and-arrow-up-right-to-center::before {
  content: "\e092";
}

.fa-pills::before {
  content: "\f484";
}

.fa-face-grin-wide::before {
  content: "\f581";
}

.fa-grin-alt::before {
  content: "\f581";
}

.fa-tooth::before {
  content: "\f5c9";
}

.fa-basketball-hoop::before {
  content: "\f435";
}

.fa-objects-align-bottom::before {
  content: "\e3bb";
}

.fa-v::before {
  content: "V";
}

.fa-sparkles::before {
  content: "\f890";
}

.fa-squid::before {
  content: "\e450";
}

.fa-leafy-green::before {
  content: "\e41d";
}

.fa-circle-arrow-up-right::before {
  content: "\e0fc";
}

.fa-calendars::before {
  content: "\e0d7";
}

.fa-bangladeshi-taka-sign::before {
  content: "\e2e6";
}

.fa-bicycle::before {
  content: "\f206";
}

.fa-hammer-war::before {
  content: "\f6e4";
}

.fa-circle-d::before {
  content: "\e104";
}

.fa-spider-black-widow::before {
  content: "\f718";
}

.fa-staff-snake::before {
  content: "\e579";
}

.fa-rod-asclepius::before {
  content: "\e579";
}

.fa-rod-snake::before {
  content: "\e579";
}

.fa-staff-aesculapius::before {
  content: "\e579";
}

.fa-pear::before {
  content: "\e20c";
}

.fa-head-side-cough-slash::before {
  content: "\e062";
}

.fa-triangle::before {
  content: "\f2ec";
}

.fa-apartment::before {
  content: "\e468";
}

.fa-truck-medical::before {
  content: "\f0f9";
}

.fa-ambulance::before {
  content: "\f0f9";
}

.fa-pepper::before {
  content: "\e432";
}

.fa-piano::before {
  content: "\f8d4";
}

.fa-gun-squirt::before {
  content: "\e19d";
}

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}

.fa-snowman::before {
  content: "\f7d0";
}

.fa-user-alien::before {
  content: "\e04a";
}

.fa-shield-check::before {
  content: "\f2f7";
}

.fa-mortar-pestle::before {
  content: "\f5a7";
}

.fa-road-barrier::before {
  content: "\e562";
}

.fa-chart-candlestick::before {
  content: "\e0e2";
}

.fa-briefcase-blank::before {
  content: "\e0c8";
}

.fa-school::before {
  content: "\f549";
}

.fa-igloo::before {
  content: "\f7ae";
}

.fa-bracket-round::before {
  content: "\(";
}

.fa-parenthesis::before {
  content: "\(";
}

.fa-joint::before {
  content: "\f595";
}

.fa-horse-saddle::before {
  content: "\f8c3";
}

.fa-mug-marshmallows::before {
  content: "\f7b7";
}

.fa-filters::before {
  content: "\e17e";
}

.fa-bell-on::before {
  content: "\f8fa";
}

.fa-angle-right::before {
  content: "\f105";
}

.fa-dial-med::before {
  content: "\e15f";
}

.fa-horse::before {
  content: "\f6f0";
}

.fa-q::before {
  content: "Q";
}

.fa-monitor-waveform::before {
  content: "\f611";
}

.fa-monitor-heart-rate::before {
  content: "\f611";
}

.fa-link-simple::before {
  content: "\e1cd";
}

.fa-whistle::before {
  content: "\f460";
}

.fa-g::before {
  content: "G";
}

.fa-wine-glass-crack::before {
  content: "\f4bb";
}

.fa-fragile::before {
  content: "\f4bb";
}

.fa-slot-machine::before {
  content: "\e3ce";
}

.fa-notes-medical::before {
  content: "\f481";
}

.fa-car-wash::before {
  content: "\f5e6";
}

.fa-escalator::before {
  content: "\e171";
}

.fa-comment-image::before {
  content: "\e148";
}

.fa-temperature-half::before {
  content: "\f2c9";
}

.fa-temperature-2::before {
  content: "\f2c9";
}

.fa-thermometer-2::before {
  content: "\f2c9";
}

.fa-thermometer-half::before {
  content: "\f2c9";
}

.fa-dong-sign::before {
  content: "\e169";
}

.fa-donut::before {
  content: "\e406";
}

.fa-doughnut::before {
  content: "\e406";
}

.fa-capsules::before {
  content: "\f46b";
}

.fa-poo-storm::before {
  content: "\f75a";
}

.fa-poo-bolt::before {
  content: "\f75a";
}

.fa-tally-1::before {
  content: "\e294";
}

.fa-face-frown-open::before {
  content: "\f57a";
}

.fa-frown-open::before {
  content: "\f57a";
}

.fa-square-dashed::before {
  content: "\e269";
}

.fa-square-j::before {
  content: "\e273";
}

.fa-hand-point-up::before {
  content: "\f0a6";
}

.fa-money-bill::before {
  content: "\f0d6";
}

.fa-arrow-up-big-small::before {
  content: "\f88e";
}

.fa-sort-size-up::before {
  content: "\f88e";
}

.fa-barcode-read::before {
  content: "\f464";
}

.fa-baguette::before {
  content: "\e3d8";
}

.fa-bowl-soft-serve::before {
  content: "\e46b";
}

.fa-face-holding-back-tears::before {
  content: "\e482";
}

.fa-square-up::before {
  content: "\f353";
}

.fa-arrow-alt-square-up::before {
  content: "\f353";
}

.fa-train-subway-tunnel::before {
  content: "\e2a3";
}

.fa-subway-tunnel::before {
  content: "\e2a3";
}

.fa-square-exclamation::before {
  content: "\f321";
}

.fa-exclamation-square::before {
  content: "\f321";
}

.fa-semicolon::before {
  content: "\;";
}

.fa-bookmark::before {
  content: "\f02e";
}

.fa-fan-table::before {
  content: "\e004";
}

.fa-align-justify::before {
  content: "\f039";
}

.fa-battery-low::before {
  content: "\e0b1";
}

.fa-battery-1::before {
  content: "\e0b1";
}

.fa-credit-card-front::before {
  content: "\f38a";
}

.fa-brain-arrow-curved-right::before {
  content: "\f677";
}

.fa-mind-share::before {
  content: "\f677";
}

.fa-umbrella-beach::before {
  content: "\f5ca";
}

.fa-helmet-un::before {
  content: "\e503";
}

.fa-location-smile::before {
  content: "\f60d";
}

.fa-map-marker-smile::before {
  content: "\f60d";
}

.fa-arrow-left-to-line::before {
  content: "\f33e";
}

.fa-arrow-to-left::before {
  content: "\f33e";
}

.fa-bullseye::before {
  content: "\f140";
}

.fa-sushi::before {
  content: "\e48a";
}

.fa-nigiri::before {
  content: "\e48a";
}

.fa-message-captions::before {
  content: "\e1de";
}

.fa-comment-alt-captions::before {
  content: "\e1de";
}

.fa-trash-list::before {
  content: "\e2b1";
}

.fa-bacon::before {
  content: "\f7e5";
}

.fa-option::before {
  content: "\e318";
}

.fa-raccoon::before {
  content: "\e613";
}

.fa-hand-point-down::before {
  content: "\f0a7";
}

.fa-arrow-up-from-bracket::before {
  content: "\e09a";
}

.fa-head-side-gear::before {
  content: "\e611";
}

.fa-trash-plus::before {
  content: "\e2b2";
}

.fa-objects-align-top::before {
  content: "\e3c0";
}

.fa-folder::before {
  content: "\f07b";
}

.fa-folder-blank::before {
  content: "\f07b";
}

.fa-face-anxious-sweat::before {
  content: "\e36a";
}

.fa-credit-card-blank::before {
  content: "\f389";
}

.fa-file-waveform::before {
  content: "\f478";
}

.fa-file-medical-alt::before {
  content: "\f478";
}

.fa-microchip-ai::before {
  content: "\e1ec";
}

.fa-mug::before {
  content: "\f874";
}

.fa-plane-up-slash::before {
  content: "\e22e";
}

.fa-radiation::before {
  content: "\f7b9";
}

.fa-pen-circle::before {
  content: "\e20e";
}

.fa-bag-seedling::before {
  content: "\e5f2";
}

.fa-chart-simple::before {
  content: "\e473";
}

.fa-crutches::before {
  content: "\f7f8";
}

.fa-circle-parking::before {
  content: "\f615";
}

.fa-parking-circle::before {
  content: "\f615";
}

.fa-mars-stroke::before {
  content: "\f229";
}

.fa-leaf-oak::before {
  content: "\f6f7";
}

.fa-square-bolt::before {
  content: "\e265";
}

.fa-vial::before {
  content: "\f492";
}

.fa-gauge::before {
  content: "\f624";
}

.fa-dashboard::before {
  content: "\f624";
}

.fa-gauge-med::before {
  content: "\f624";
}

.fa-tachometer-alt-average::before {
  content: "\f624";
}

.fa-wand-magic-sparkles::before {
  content: "\e2ca";
}

.fa-magic-wand-sparkles::before {
  content: "\e2ca";
}

.fa-lambda::before {
  content: "\f66e";
}

.fa-e::before {
  content: "E";
}

.fa-pizza::before {
  content: "\f817";
}

.fa-bowl-chopsticks-noodles::before {
  content: "\e2ea";
}

.fa-h3::before {
  content: "\f315";
}

.fa-pen-clip::before {
  content: "\f305";
}

.fa-pen-alt::before {
  content: "\f305";
}

.fa-bridge-circle-exclamation::before {
  content: "\e4ca";
}

.fa-badge-percent::before {
  content: "\f646";
}

.fa-user::before {
  content: "\f007";
}

.fa-sensor::before {
  content: "\e028";
}

.fa-comma::before {
  content: "\,";
}

.fa-school-circle-check::before {
  content: "\e56b";
}

.fa-toilet-paper-under::before {
  content: "\e2a0";
}

.fa-toilet-paper-reverse::before {
  content: "\e2a0";
}

.fa-light-emergency::before {
  content: "\e41f";
}

.fa-arrow-down-to-arc::before {
  content: "\e4ae";
}

.fa-dumpster::before {
  content: "\f793";
}

.fa-van-shuttle::before {
  content: "\f5b6";
}

.fa-shuttle-van::before {
  content: "\f5b6";
}

.fa-building-user::before {
  content: "\e4da";
}

.fa-light-switch::before {
  content: "\e017";
}

.fa-square-caret-left::before {
  content: "\f191";
}

.fa-caret-square-left::before {
  content: "\f191";
}

.fa-highlighter::before {
  content: "\f591";
}

.fa-wave-pulse::before {
  content: "\f5f8";
}

.fa-heart-rate::before {
  content: "\f5f8";
}

.fa-key::before {
  content: "\f084";
}

.fa-hat-santa::before {
  content: "\f7a7";
}

.fa-tamale::before {
  content: "\e451";
}

.fa-box-check::before {
  content: "\f467";
}

.fa-bullhorn::before {
  content: "\f0a1";
}

.fa-steak::before {
  content: "\f824";
}

.fa-location-crosshairs-slash::before {
  content: "\f603";
}

.fa-location-slash::before {
  content: "\f603";
}

.fa-person-dolly::before {
  content: "\f4d0";
}

.fa-globe::before {
  content: "\f0ac";
}

.fa-synagogue::before {
  content: "\f69b";
}

.fa-file-chart-column::before {
  content: "\f659";
}

.fa-file-chart-line::before {
  content: "\f659";
}

.fa-person-half-dress::before {
  content: "\e548";
}

.fa-folder-image::before {
  content: "\e18a";
}

.fa-calendar-pen::before {
  content: "\f333";
}

.fa-calendar-edit::before {
  content: "\f333";
}

.fa-road-bridge::before {
  content: "\e563";
}

.fa-face-smile-tear::before {
  content: "\e393";
}

.fa-message-plus::before {
  content: "\f4a8";
}

.fa-comment-alt-plus::before {
  content: "\f4a8";
}

.fa-location-arrow::before {
  content: "\f124";
}

.fa-c::before {
  content: "C";
}

.fa-tablet-button::before {
  content: "\f10a";
}

.fa-person-dress-fairy::before {
  content: "\e607";
}

.fa-rectangle-history-circle-user::before {
  content: "\e4a4";
}

.fa-building-lock::before {
  content: "\e4d6";
}

.fa-chart-line-up::before {
  content: "\e0e5";
}

.fa-mailbox::before {
  content: "\f813";
}

.fa-truck-bolt::before {
  content: "\e3d0";
}

.fa-pizza-slice::before {
  content: "\f818";
}

.fa-money-bill-wave::before {
  content: "\f53a";
}

.fa-chart-area::before {
  content: "\f1fe";
}

.fa-area-chart::before {
  content: "\f1fe";
}

.fa-house-flag::before {
  content: "\e50d";
}

.fa-circle-three-quarters-stroke::before {
  content: "\e5d4";
}

.fa-person-circle-minus::before {
  content: "\e540";
}

.fa-scalpel::before {
  content: "\f61d";
}

.fa-ban::before {
  content: "\f05e";
}

.fa-cancel::before {
  content: "\f05e";
}

.fa-bell-exclamation::before {
  content: "\f848";
}

.fa-circle-bookmark::before {
  content: "\e100";
}

.fa-bookmark-circle::before {
  content: "\e100";
}

.fa-egg-fried::before {
  content: "\f7fc";
}

.fa-face-weary::before {
  content: "\e3a1";
}

.fa-uniform-martial-arts::before {
  content: "\e3d1";
}

.fa-camera-rotate::before {
  content: "\e0d8";
}

.fa-sun-dust::before {
  content: "\f764";
}

.fa-comment-text::before {
  content: "\e14d";
}

.fa-spray-can-sparkles::before {
  content: "\f5d0";
}

.fa-air-freshener::before {
  content: "\f5d0";
}

.fa-signal-bars::before {
  content: "\f690";
}

.fa-signal-alt::before {
  content: "\f690";
}

.fa-signal-alt-4::before {
  content: "\f690";
}

.fa-signal-bars-strong::before {
  content: "\f690";
}

.fa-diamond-exclamation::before {
  content: "\e405";
}

.fa-star::before {
  content: "\f005";
}

.fa-dial-min::before {
  content: "\e161";
}

.fa-repeat::before {
  content: "\f363";
}

.fa-cross::before {
  content: "\f654";
}

.fa-page-caret-down::before {
  content: "\e429";
}

.fa-file-caret-down::before {
  content: "\e429";
}

.fa-box::before {
  content: "\f466";
}

.fa-venus-mars::before {
  content: "\f228";
}

.fa-clock-seven-thirty::before {
  content: "\e351";
}

.fa-arrow-pointer::before {
  content: "\f245";
}

.fa-mouse-pointer::before {
  content: "\f245";
}

.fa-clock-four-thirty::before {
  content: "\e34b";
}

.fa-signal-bars-good::before {
  content: "\f693";
}

.fa-signal-alt-3::before {
  content: "\f693";
}

.fa-cactus::before {
  content: "\f8a7";
}

.fa-lightbulb-gear::before {
  content: "\e5fd";
}

.fa-maximize::before {
  content: "\f31e";
}

.fa-expand-arrows-alt::before {
  content: "\f31e";
}

.fa-charging-station::before {
  content: "\f5e7";
}

.fa-shapes::before {
  content: "\f61f";
}

.fa-triangle-circle-square::before {
  content: "\f61f";
}

.fa-plane-tail::before {
  content: "\e22c";
}

.fa-gauge-simple-max::before {
  content: "\f62b";
}

.fa-tachometer-fastest::before {
  content: "\f62b";
}

.fa-circle-u::before {
  content: "\e127";
}

.fa-shield-slash::before {
  content: "\e24b";
}

.fa-square-phone-hangup::before {
  content: "\e27a";
}

.fa-phone-square-down::before {
  content: "\e27a";
}

.fa-arrow-up-left::before {
  content: "\e09d";
}

.fa-transporter-1::before {
  content: "\e043";
}

.fa-peanuts::before {
  content: "\e431";
}

.fa-shuffle::before {
  content: "\f074";
}

.fa-random::before {
  content: "\f074";
}

.fa-person-running::before {
  content: "\f70c";
}

.fa-running::before {
  content: "\f70c";
}

.fa-mobile-retro::before {
  content: "\e527";
}

.fa-grip-lines-vertical::before {
  content: "\f7a5";
}

.fa-bin-bottles-recycle::before {
  content: "\e5f6";
}

.fa-arrow-up-from-square::before {
  content: "\e09c";
}

.fa-file-dashed-line::before {
  content: "\f877";
}

.fa-page-break::before {
  content: "\f877";
}

.fa-bracket-curly-right::before {
  content: "\}";
}

.fa-spider::before {
  content: "\f717";
}

.fa-clock-three::before {
  content: "\e356";
}

.fa-hands-bound::before {
  content: "\e4f9";
}

.fa-scalpel-line-dashed::before {
  content: "\f61e";
}

.fa-scalpel-path::before {
  content: "\f61e";
}

.fa-file-invoice-dollar::before {
  content: "\f571";
}

.fa-pipe-smoking::before {
  content: "\e3c4";
}

.fa-face-astonished::before {
  content: "\e36b";
}

.fa-window::before {
  content: "\f40e";
}

.fa-plane-circle-exclamation::before {
  content: "\e556";
}

.fa-ear::before {
  content: "\f5f0";
}

.fa-file-lock::before {
  content: "\e3a6";
}

.fa-diagram-venn::before {
  content: "\e15a";
}

.fa-x-ray::before {
  content: "\f497";
}

.fa-goal-net::before {
  content: "\e3ab";
}

.fa-coffin-cross::before {
  content: "\e051";
}

.fa-spell-check::before {
  content: "\f891";
}

.fa-location-xmark::before {
  content: "\f60e";
}

.fa-map-marker-times::before {
  content: "\f60e";
}

.fa-map-marker-xmark::before {
  content: "\f60e";
}

.fa-circle-quarter-stroke::before {
  content: "\e5d3";
}

.fa-lasso::before {
  content: "\f8c8";
}

.fa-slash::before {
  content: "\f715";
}

.fa-person-to-portal::before {
  content: "\e022";
}

.fa-portal-enter::before {
  content: "\e022";
}

.fa-calendar-star::before {
  content: "\f736";
}

.fa-computer-mouse::before {
  content: "\f8cc";
}

.fa-mouse::before {
  content: "\f8cc";
}

.fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.fa-sign-in::before {
  content: "\f090";
}

.fa-pegasus::before {
  content: "\f703";
}

.fa-files-medical::before {
  content: "\f7fd";
}

.fa-nfc-lock::before {
  content: "\e1f8";
}

.fa-person-ski-lift::before {
  content: "\f7c8";
}

.fa-ski-lift::before {
  content: "\f7c8";
}

.fa-square-6::before {
  content: "\e25b";
}

.fa-shop-slash::before {
  content: "\e070";
}

.fa-store-alt-slash::before {
  content: "\e070";
}

.fa-wind-turbine::before {
  content: "\f89b";
}

.fa-sliders-simple::before {
  content: "\e253";
}

.fa-grid-round::before {
  content: "\e5da";
}

.fa-badge-sheriff::before {
  content: "\f8a2";
}

.fa-server::before {
  content: "\f233";
}

.fa-virus-covid-slash::before {
  content: "\e4a9";
}

.fa-intersection::before {
  content: "\f668";
}

.fa-shop-lock::before {
  content: "\e4a5";
}

.fa-family::before {
  content: "\e300";
}

.fa-hourglass-start::before {
  content: "\f251";
}

.fa-hourglass-1::before {
  content: "\f251";
}

.fa-user-hair-buns::before {
  content: "\e3d3";
}

.fa-blender-phone::before {
  content: "\f6b6";
}

.fa-hourglass-clock::before {
  content: "\e41b";
}

.fa-person-seat-reclined::before {
  content: "\e21f";
}

.fa-paper-plane-top::before {
  content: "\e20a";
}

.fa-paper-plane-alt::before {
  content: "\e20a";
}

.fa-send::before {
  content: "\e20a";
}

.fa-message-arrow-up::before {
  content: "\e1dc";
}

.fa-comment-alt-arrow-up::before {
  content: "\e1dc";
}

.fa-lightbulb-exclamation::before {
  content: "\f671";
}

.fa-layer-minus::before {
  content: "\f5fe";
}

.fa-layer-group-minus::before {
  content: "\f5fe";
}

.fa-chart-pie-simple-circle-currency::before {
  content: "\e604";
}

.fa-circle-e::before {
  content: "\e109";
}

.fa-building-wheat::before {
  content: "\e4db";
}

.fa-gauge-max::before {
  content: "\f626";
}

.fa-tachometer-alt-fastest::before {
  content: "\f626";
}

.fa-person-breastfeeding::before {
  content: "\e53a";
}

.fa-apostrophe::before {
  content: "\'";
}

.fa-fire-hydrant::before {
  content: "\e17f";
}

.fa-right-to-bracket::before {
  content: "\f2f6";
}

.fa-sign-in-alt::before {
  content: "\f2f6";
}

.fa-video-plus::before {
  content: "\f4e1";
}

.fa-square-right::before {
  content: "\f352";
}

.fa-arrow-alt-square-right::before {
  content: "\f352";
}

.fa-comment-smile::before {
  content: "\f4b4";
}

.fa-venus::before {
  content: "\f221";
}

.fa-passport::before {
  content: "\f5ab";
}

.fa-inbox-in::before {
  content: "\f310";
}

.fa-inbox-arrow-down::before {
  content: "\f310";
}

.fa-heart-pulse::before {
  content: "\f21e";
}

.fa-heartbeat::before {
  content: "\f21e";
}

.fa-circle-8::before {
  content: "\e0f5";
}

.fa-clouds-moon::before {
  content: "\f745";
}

.fa-clock-ten-thirty::before {
  content: "\e355";
}

.fa-people-carry-box::before {
  content: "\f4ce";
}

.fa-people-carry::before {
  content: "\f4ce";
}

.fa-folder-user::before {
  content: "\e18e";
}

.fa-trash-can-xmark::before {
  content: "\e2ae";
}

.fa-temperature-high::before {
  content: "\f769";
}

.fa-microchip::before {
  content: "\f2db";
}

.fa-left-long-to-line::before {
  content: "\e41e";
}

.fa-crown::before {
  content: "\f521";
}

.fa-weight-hanging::before {
  content: "\f5cd";
}

.fa-xmarks-lines::before {
  content: "\e59a";
}

.fa-file-prescription::before {
  content: "\f572";
}

.fa-calendar-range::before {
  content: "\e0d6";
}

.fa-flower-daffodil::before {
  content: "\f800";
}

.fa-hand-back-point-up::before {
  content: "\e1a2";
}

.fa-weight-scale::before {
  content: "\f496";
}

.fa-weight::before {
  content: "\f496";
}

.fa-arrow-up-to-arc::before {
  content: "\e617";
}

.fa-star-exclamation::before {
  content: "\f2f3";
}

.fa-books::before {
  content: "\f5db";
}

.fa-user-group::before {
  content: "\f500";
}

.fa-user-friends::before {
  content: "\f500";
}

.fa-arrow-up-a-z::before {
  content: "\f15e";
}

.fa-sort-alpha-up::before {
  content: "\f15e";
}

.fa-layer-plus::before {
  content: "\f5ff";
}

.fa-layer-group-plus::before {
  content: "\f5ff";
}

.fa-play-pause::before {
  content: "\e22f";
}

.fa-block-question::before {
  content: "\e3dd";
}

.fa-snooze::before {
  content: "\f880";
}

.fa-zzz::before {
  content: "\f880";
}

.fa-scanner-image::before {
  content: "\f8f3";
}

.fa-tv-retro::before {
  content: "\f401";
}

.fa-square-t::before {
  content: "\e280";
}

.fa-farm::before {
  content: "\f864";
}

.fa-barn-silo::before {
  content: "\f864";
}

.fa-chess-knight::before {
  content: "\f441";
}

.fa-bars-sort::before {
  content: "\e0ae";
}

.fa-pallet-boxes::before {
  content: "\f483";
}

.fa-palette-boxes::before {
  content: "\f483";
}

.fa-pallet-alt::before {
  content: "\f483";
}

.fa-face-laugh-squint::before {
  content: "\f59b";
}

.fa-laugh-squint::before {
  content: "\f59b";
}

.fa-code-simple::before {
  content: "\e13d";
}

.fa-bolt-slash::before {
  content: "\e0b8";
}

.fa-panel-fire::before {
  content: "\e42f";
}

.fa-binary-circle-check::before {
  content: "\e33c";
}

.fa-comment-minus::before {
  content: "\f4b1";
}

.fa-burrito::before {
  content: "\f7ed";
}

.fa-violin::before {
  content: "\f8ed";
}

.fa-objects-column::before {
  content: "\e3c1";
}

.fa-square-chevron-down::before {
  content: "\f329";
}

.fa-chevron-square-down::before {
  content: "\f329";
}

.fa-comment-plus::before {
  content: "\f4b2";
}

.fa-triangle-instrument::before {
  content: "\f8e2";
}

.fa-triangle-music::before {
  content: "\f8e2";
}

.fa-wheelchair::before {
  content: "\f193";
}

.fa-user-pilot-tie::before {
  content: "\e2c1";
}

.fa-piano-keyboard::before {
  content: "\f8d5";
}

.fa-bed-empty::before {
  content: "\f8f9";
}

.fa-circle-arrow-up::before {
  content: "\f0aa";
}

.fa-arrow-circle-up::before {
  content: "\f0aa";
}

.fa-toggle-on::before {
  content: "\f205";
}

.fa-rectangle-vertical::before {
  content: "\f2fb";
}

.fa-rectangle-portrait::before {
  content: "\f2fb";
}

.fa-person-walking::before {
  content: "\f554";
}

.fa-walking::before {
  content: "\f554";
}

.fa-l::before {
  content: "L";
}

.fa-signal-stream::before {
  content: "\f8dd";
}

.fa-down-to-bracket::before {
  content: "\e4e7";
}

.fa-circle-z::before {
  content: "\e130";
}

.fa-stars::before {
  content: "\f762";
}

.fa-fire::before {
  content: "\f06d";
}

.fa-bed-pulse::before {
  content: "\f487";
}

.fa-procedures::before {
  content: "\f487";
}

.fa-house-day::before {
  content: "\e00e";
}

.fa-shuttle-space::before {
  content: "\f197";
}

.fa-space-shuttle::before {
  content: "\f197";
}

.fa-shirt-long-sleeve::before {
  content: "\e3c7";
}

.fa-chart-pie-simple::before {
  content: "\f64e";
}

.fa-chart-pie-alt::before {
  content: "\f64e";
}

.fa-face-laugh::before {
  content: "\f599";
}

.fa-laugh::before {
  content: "\f599";
}

.fa-folder-open::before {
  content: "\f07c";
}

.fa-album-collection-circle-user::before {
  content: "\e48f";
}

.fa-candy::before {
  content: "\e3e7";
}

.fa-bowl-hot::before {
  content: "\f823";
}

.fa-soup::before {
  content: "\f823";
}

.fa-flatbread::before {
  content: "\e40b";
}

.fa-heart-circle-plus::before {
  content: "\e500";
}

.fa-code-fork::before {
  content: "\e13b";
}

.fa-city::before {
  content: "\f64f";
}

.fa-signal-bars-weak::before {
  content: "\f691";
}

.fa-signal-alt-1::before {
  content: "\f691";
}

.fa-microphone-lines::before {
  content: "\f3c9";
}

.fa-microphone-alt::before {
  content: "\f3c9";
}

.fa-clock-twelve::before {
  content: "\e358";
}

.fa-pepper-hot::before {
  content: "\f816";
}

.fa-citrus-slice::before {
  content: "\e2f5";
}

.fa-sheep::before {
  content: "\f711";
}

.fa-unlock::before {
  content: "\f09c";
}

.fa-colon-sign::before {
  content: "\e140";
}

.fa-headset::before {
  content: "\f590";
}

.fa-badger-honey::before {
  content: "\f6b4";
}

.fa-h4::before {
  content: "\f86a";
}

.fa-store-slash::before {
  content: "\e071";
}

.fa-road-circle-xmark::before {
  content: "\e566";
}

.fa-signal-slash::before {
  content: "\f695";
}

.fa-user-minus::before {
  content: "\f503";
}

.fa-mars-stroke-up::before {
  content: "\f22a";
}

.fa-mars-stroke-v::before {
  content: "\f22a";
}

.fa-champagne-glasses::before {
  content: "\f79f";
}

.fa-glass-cheers::before {
  content: "\f79f";
}

.fa-taco::before {
  content: "\f826";
}

.fa-hexagon-plus::before {
  content: "\f300";
}

.fa-plus-hexagon::before {
  content: "\f300";
}

.fa-clipboard::before {
  content: "\f328";
}

.fa-house-circle-exclamation::before {
  content: "\e50a";
}

.fa-file-arrow-up::before {
  content: "\f574";
}

.fa-file-upload::before {
  content: "\f574";
}

.fa-wifi::before {
  content: "\f1eb";
}

.fa-wifi-3::before {
  content: "\f1eb";
}

.fa-wifi-strong::before {
  content: "\f1eb";
}

.fa-messages::before {
  content: "\f4b6";
}

.fa-comments-alt::before {
  content: "\f4b6";
}

.fa-bath::before {
  content: "\f2cd";
}

.fa-bathtub::before {
  content: "\f2cd";
}

.fa-umbrella-simple::before {
  content: "\e2bc";
}

.fa-umbrella-alt::before {
  content: "\e2bc";
}

.fa-rectangle-history-circle-plus::before {
  content: "\e4a3";
}

.fa-underline::before {
  content: "\f0cd";
}

.fa-prescription-bottle-pill::before {
  content: "\e5c0";
}

.fa-user-pen::before {
  content: "\f4ff";
}

.fa-user-edit::before {
  content: "\f4ff";
}

.fa-binary-slash::before {
  content: "\e33e";
}

.fa-square-o::before {
  content: "\e278";
}

.fa-signature::before {
  content: "\f5b7";
}

.fa-stroopwafel::before {
  content: "\f551";
}

.fa-bold::before {
  content: "\f032";
}

.fa-anchor-lock::before {
  content: "\e4ad";
}

.fa-building-ngo::before {
  content: "\e4d7";
}

.fa-transporter-3::before {
  content: "\e045";
}

.fa-engine-warning::before {
  content: "\f5f2";
}

.fa-engine-exclamation::before {
  content: "\f5f2";
}

.fa-circle-down-right::before {
  content: "\e108";
}

.fa-square-k::before {
  content: "\e274";
}

.fa-manat-sign::before {
  content: "\e1d5";
}

.fa-money-check-pen::before {
  content: "\f872";
}

.fa-money-check-edit::before {
  content: "\f872";
}

.fa-not-equal::before {
  content: "\f53e";
}

.fa-border-top-left::before {
  content: "\f853";
}

.fa-border-style::before {
  content: "\f853";
}

.fa-map-location-dot::before {
  content: "\f5a0";
}

.fa-map-marked-alt::before {
  content: "\f5a0";
}

.fa-tilde::before {
  content: "\~";
}

.fa-jedi::before {
  content: "\f669";
}

.fa-square-poll-vertical::before {
  content: "\f681";
}

.fa-poll::before {
  content: "\f681";
}

.fa-arrow-down-square-triangle::before {
  content: "\f889";
}

.fa-sort-shapes-down-alt::before {
  content: "\f889";
}

.fa-mug-hot::before {
  content: "\f7b6";
}

.fa-dog-leashed::before {
  content: "\f6d4";
}

.fa-car-battery::before {
  content: "\f5df";
}

.fa-battery-car::before {
  content: "\f5df";
}

.fa-face-downcast-sweat::before {
  content: "\e371";
}

.fa-mailbox-flag-up::before {
  content: "\e5bb";
}

.fa-memo-circle-info::before {
  content: "\e49a";
}

.fa-gift::before {
  content: "\f06b";
}

.fa-dice-two::before {
  content: "\f528";
}

.fa-volume::before {
  content: "\f6a8";
}

.fa-volume-medium::before {
  content: "\f6a8";
}

.fa-transporter-5::before {
  content: "\e2a6";
}

.fa-gauge-circle-bolt::before {
  content: "\e496";
}

.fa-coin-front::before {
  content: "\e3fc";
}

.fa-file-slash::before {
  content: "\e3a7";
}

.fa-message-arrow-up-right::before {
  content: "\e1dd";
}

.fa-treasure-chest::before {
  content: "\f723";
}

.fa-chess-queen::before {
  content: "\f445";
}

.fa-paintbrush-fine::before {
  content: "\f5a9";
}

.fa-paint-brush-alt::before {
  content: "\f5a9";
}

.fa-paint-brush-fine::before {
  content: "\f5a9";
}

.fa-paintbrush-alt::before {
  content: "\f5a9";
}

.fa-glasses::before {
  content: "\f530";
}

.fa-hood-cloak::before {
  content: "\f6ef";
}

.fa-square-quote::before {
  content: "\e329";
}

.fa-up-left::before {
  content: "\e2bd";
}

.fa-bring-front::before {
  content: "\f857";
}

.fa-chess-board::before {
  content: "\f43c";
}

.fa-burger-cheese::before {
  content: "\f7f1";
}

.fa-cheeseburger::before {
  content: "\f7f1";
}

.fa-building-circle-check::before {
  content: "\e4d2";
}

.fa-repeat-1::before {
  content: "\f365";
}

.fa-arrow-down-to-line::before {
  content: "\f33d";
}

.fa-arrow-to-bottom::before {
  content: "\f33d";
}

.fa-grid-5::before {
  content: "\e199";
}

.fa-swap-arrows::before {
  content: "\e60a";
}

.fa-right-long-to-line::before {
  content: "\e444";
}

.fa-person-chalkboard::before {
  content: "\e53d";
}

.fa-mars-stroke-right::before {
  content: "\f22b";
}

.fa-mars-stroke-h::before {
  content: "\f22b";
}

.fa-hand-back-fist::before {
  content: "\f255";
}

.fa-hand-rock::before {
  content: "\f255";
}

.fa-grid-round-5::before {
  content: "\e5de";
}

.fa-tally::before {
  content: "\f69c";
}

.fa-tally-5::before {
  content: "\f69c";
}

.fa-square-caret-up::before {
  content: "\f151";
}

.fa-caret-square-up::before {
  content: "\f151";
}

.fa-cloud-showers-water::before {
  content: "\e4e4";
}

.fa-chart-bar::before {
  content: "\f080";
}

.fa-bar-chart::before {
  content: "\f080";
}

.fa-hands-bubbles::before {
  content: "\e05e";
}

.fa-hands-wash::before {
  content: "\e05e";
}

.fa-less-than-equal::before {
  content: "\f537";
}

.fa-train::before {
  content: "\f238";
}

.fa-up-from-dotted-line::before {
  content: "\e456";
}

.fa-eye-low-vision::before {
  content: "\f2a8";
}

.fa-low-vision::before {
  content: "\f2a8";
}

.fa-traffic-light-go::before {
  content: "\f638";
}

.fa-face-exhaling::before {
  content: "\e480";
}

.fa-sensor-fire::before {
  content: "\e02a";
}

.fa-user-unlock::before {
  content: "\e058";
}

.fa-hexagon-divide::before {
  content: "\e1ad";
}

.fa-00::before {
  content: "\e467";
}

.fa-crow::before {
  content: "\f520";
}

.fa-cassette-betamax::before {
  content: "\f8a4";
}

.fa-betamax::before {
  content: "\f8a4";
}

.fa-sailboat::before {
  content: "\e445";
}

.fa-window-restore::before {
  content: "\f2d2";
}

.fa-nfc-magnifying-glass::before {
  content: "\e1f9";
}

.fa-file-binary::before {
  content: "\e175";
}

.fa-circle-v::before {
  content: "\e12a";
}

.fa-square-plus::before {
  content: "\f0fe";
}

.fa-plus-square::before {
  content: "\f0fe";
}

.fa-bowl-scoops::before {
  content: "\e3df";
}

.fa-mistletoe::before {
  content: "\f7b4";
}

.fa-custard::before {
  content: "\e403";
}

.fa-lacrosse-stick::before {
  content: "\e3b5";
}

.fa-hockey-mask::before {
  content: "\f6ee";
}

.fa-sunrise::before {
  content: "\f766";
}

.fa-subtitles::before {
  content: "\e60f";
}

.fa-panel-ews::before {
  content: "\e42e";
}

.fa-torii-gate::before {
  content: "\f6a1";
}

.fa-cloud-exclamation::before {
  content: "\e491";
}

.fa-message-lines::before {
  content: "\f4a6";
}

.fa-comment-alt-lines::before {
  content: "\f4a6";
}

.fa-frog::before {
  content: "\f52e";
}

.fa-bucket::before {
  content: "\e4cf";
}

.fa-floppy-disk-pen::before {
  content: "\e182";
}

.fa-image::before {
  content: "\f03e";
}

.fa-window-frame::before {
  content: "\e04f";
}

.fa-microphone::before {
  content: "\f130";
}

.fa-cow::before {
  content: "\f6c8";
}

.fa-file-zip::before {
  content: "\e5ee";
}

.fa-square-ring::before {
  content: "\e44f";
}

.fa-down-from-line::before {
  content: "\f349";
}

.fa-arrow-alt-from-top::before {
  content: "\f349";
}

.fa-caret-up::before {
  content: "\f0d8";
}

.fa-shield-xmark::before {
  content: "\e24c";
}

.fa-shield-times::before {
  content: "\e24c";
}

.fa-screwdriver::before {
  content: "\f54a";
}

.fa-circle-sort-down::before {
  content: "\e031";
}

.fa-sort-circle-down::before {
  content: "\e031";
}

.fa-folder-closed::before {
  content: "\e185";
}

.fa-house-tsunami::before {
  content: "\e515";
}

.fa-square-nfi::before {
  content: "\e576";
}

.fa-forklift::before {
  content: "\f47a";
}

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}

.fa-bracket-square-right::before {
  content: "\]";
}

.fa-martini-glass::before {
  content: "\f57b";
}

.fa-glass-martini-alt::before {
  content: "\f57b";
}

.fa-rotate-left::before {
  content: "\f2ea";
}

.fa-rotate-back::before {
  content: "\f2ea";
}

.fa-rotate-backward::before {
  content: "\f2ea";
}

.fa-undo-alt::before {
  content: "\f2ea";
}

.fa-table-columns::before {
  content: "\f0db";
}

.fa-columns::before {
  content: "\f0db";
}

.fa-square-a::before {
  content: "\e25f";
}

.fa-tick::before {
  content: "\e32f";
}

.fa-lemon::before {
  content: "\f094";
}

.fa-head-side-mask::before {
  content: "\e063";
}

.fa-handshake::before {
  content: "\f2b5";
}

.fa-gem::before {
  content: "\f3a5";
}

.fa-dolly::before {
  content: "\f472";
}

.fa-dolly-box::before {
  content: "\f472";
}

.fa-smoking::before {
  content: "\f48d";
}

.fa-minimize::before {
  content: "\f78c";
}

.fa-compress-arrows-alt::before {
  content: "\f78c";
}

.fa-refrigerator::before {
  content: "\e026";
}

.fa-monument::before {
  content: "\f5a6";
}

.fa-octagon-xmark::before {
  content: "\f2f0";
}

.fa-times-octagon::before {
  content: "\f2f0";
}

.fa-xmark-octagon::before {
  content: "\f2f0";
}

.fa-align-slash::before {
  content: "\f846";
}

.fa-snowplow::before {
  content: "\f7d2";
}

.fa-angles-right::before {
  content: "\f101";
}

.fa-angle-double-right::before {
  content: "\f101";
}

.fa-truck-ramp-couch::before {
  content: "\f4dd";
}

.fa-truck-couch::before {
  content: "\f4dd";
}

.fa-cannabis::before {
  content: "\f55f";
}

.fa-circle-play::before {
  content: "\f144";
}

.fa-play-circle::before {
  content: "\f144";
}

.fa-arrow-up-right-and-arrow-down-left-from-center::before {
  content: "\e0a0";
}

.fa-tablets::before {
  content: "\f490";
}

.fa-360-degrees::before {
  content: "\e2dc";
}

.fa-ethernet::before {
  content: "\f796";
}

.fa-euro-sign::before {
  content: "\f153";
}

.fa-eur::before {
  content: "\f153";
}

.fa-euro::before {
  content: "\f153";
}

.fa-chair::before {
  content: "\f6c0";
}

.fa-circle-check::before {
  content: "\f058";
}

.fa-check-circle::before {
  content: "\f058";
}

.fa-square-dashed-circle-plus::before {
  content: "\e5c2";
}

.fa-money-simple-from-bracket::before {
  content: "\e313";
}

.fa-bat::before {
  content: "\f6b5";
}

.fa-circle-stop::before {
  content: "\f28d";
}

.fa-stop-circle::before {
  content: "\f28d";
}

.fa-head-side-headphones::before {
  content: "\f8c2";
}

.fa-phone-rotary::before {
  content: "\f8d3";
}

.fa-compass-drafting::before {
  content: "\f568";
}

.fa-drafting-compass::before {
  content: "\f568";
}

.fa-plate-wheat::before {
  content: "\e55a";
}

.fa-calendar-circle-minus::before {
  content: "\e46f";
}

.fa-chopsticks::before {
  content: "\e3f7";
}

.fa-car-wrench::before {
  content: "\f5e3";
}

.fa-car-mechanic::before {
  content: "\f5e3";
}

.fa-icicles::before {
  content: "\f7ad";
}

.fa-person-shelter::before {
  content: "\e54f";
}

.fa-neuter::before {
  content: "\f22c";
}

.fa-id-badge::before {
  content: "\f2c1";
}

.fa-kazoo::before {
  content: "\f8c7";
}

.fa-marker::before {
  content: "\f5a1";
}

.fa-bin-bottles::before {
  content: "\e5f5";
}

.fa-face-laugh-beam::before {
  content: "\f59a";
}

.fa-laugh-beam::before {
  content: "\f59a";
}

.fa-square-arrow-down-left::before {
  content: "\e261";
}

.fa-battery-bolt::before {
  content: "\f376";
}

.fa-tree-large::before {
  content: "\f7dd";
}

.fa-helicopter-symbol::before {
  content: "\e502";
}

.fa-aperture::before {
  content: "\e2df";
}

.fa-universal-access::before {
  content: "\f29a";
}

.fa-gear-complex::before {
  content: "\e5e9";
}

.fa-file-magnifying-glass::before {
  content: "\f865";
}

.fa-file-search::before {
  content: "\f865";
}

.fa-up-right::before {
  content: "\e2be";
}

.fa-circle-chevron-up::before {
  content: "\f139";
}

.fa-chevron-circle-up::before {
  content: "\f139";
}

.fa-user-police::before {
  content: "\e333";
}

.fa-lari-sign::before {
  content: "\e1c8";
}

.fa-volcano::before {
  content: "\f770";
}

.fa-teddy-bear::before {
  content: "\e3cf";
}

.fa-stocking::before {
  content: "\f7d5";
}

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}

.fa-image-slash::before {
  content: "\e1b7";
}

.fa-mask-snorkel::before {
  content: "\e3b7";
}

.fa-smoke::before {
  content: "\f760";
}

.fa-sterling-sign::before {
  content: "\f154";
}

.fa-gbp::before {
  content: "\f154";
}

.fa-pound-sign::before {
  content: "\f154";
}

.fa-battery-exclamation::before {
  content: "\e0b0";
}

.fa-viruses::before {
  content: "\e076";
}

.fa-square-person-confined::before {
  content: "\e577";
}

.fa-user-tie::before {
  content: "\f508";
}

.fa-arrow-down-long::before {
  content: "\f175";
}

.fa-long-arrow-down::before {
  content: "\f175";
}

.fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}

.fa-certificate::before {
  content: "\f0a3";
}

.fa-crystal-ball::before {
  content: "\e362";
}

.fa-reply-all::before {
  content: "\f122";
}

.fa-mail-reply-all::before {
  content: "\f122";
}

.fa-suitcase::before {
  content: "\f0f2";
}

.fa-person-skating::before {
  content: "\f7c5";
}

.fa-skating::before {
  content: "\f7c5";
}

.fa-star-shooting::before {
  content: "\e036";
}

.fa-binary-lock::before {
  content: "\e33d";
}

.fa-filter-circle-dollar::before {
  content: "\f662";
}

.fa-funnel-dollar::before {
  content: "\f662";
}

.fa-camera-retro::before {
  content: "\f083";
}

.fa-circle-arrow-down::before {
  content: "\f0ab";
}

.fa-arrow-circle-down::before {
  content: "\f0ab";
}

.fa-comment-pen::before {
  content: "\f4ae";
}

.fa-comment-edit::before {
  content: "\f4ae";
}

.fa-file-import::before {
  content: "\f56f";
}

.fa-arrow-right-to-file::before {
  content: "\f56f";
}

.fa-banjo::before {
  content: "\f8a3";
}

.fa-square-arrow-up-right::before {
  content: "\f14c";
}

.fa-external-link-square::before {
  content: "\f14c";
}

.fa-light-emergency-on::before {
  content: "\e420";
}

.fa-kerning::before {
  content: "\f86f";
}

.fa-box-open::before {
  content: "\f49e";
}

.fa-square-f::before {
  content: "\e270";
}

.fa-scroll::before {
  content: "\f70e";
}

.fa-spa::before {
  content: "\f5bb";
}

.fa-arrow-left-from-line::before {
  content: "\f344";
}

.fa-arrow-from-right::before {
  content: "\f344";
}

.fa-strawberry::before {
  content: "\e32b";
}

.fa-location-pin-lock::before {
  content: "\e51f";
}

.fa-pause::before {
  content: "\f04c";
}

.fa-clock-eight-thirty::before {
  content: "\e346";
}

.fa-plane-engines::before {
  content: "\f3de";
}

.fa-plane-alt::before {
  content: "\f3de";
}

.fa-hill-avalanche::before {
  content: "\e507";
}

.fa-temperature-empty::before {
  content: "\f2cb";
}

.fa-temperature-0::before {
  content: "\f2cb";
}

.fa-thermometer-0::before {
  content: "\f2cb";
}

.fa-thermometer-empty::before {
  content: "\f2cb";
}

.fa-bomb::before {
  content: "\f1e2";
}

.fa-gauge-low::before {
  content: "\f627";
}

.fa-tachometer-alt-slow::before {
  content: "\f627";
}

.fa-registered::before {
  content: "\f25d";
}

.fa-trash-can-plus::before {
  content: "\e2ac";
}

.fa-address-card::before {
  content: "\f2bb";
}

.fa-contact-card::before {
  content: "\f2bb";
}

.fa-vcard::before {
  content: "\f2bb";
}

.fa-scale-unbalanced-flip::before {
  content: "\f516";
}

.fa-balance-scale-right::before {
  content: "\f516";
}

.fa-globe-snow::before {
  content: "\f7a3";
}

.fa-subscript::before {
  content: "\f12c";
}

.fa-diamond-turn-right::before {
  content: "\f5eb";
}

.fa-directions::before {
  content: "\f5eb";
}

.fa-integral::before {
  content: "\f667";
}

.fa-burst::before {
  content: "\e4dc";
}

.fa-house-laptop::before {
  content: "\e066";
}

.fa-laptop-house::before {
  content: "\e066";
}

.fa-face-tired::before {
  content: "\f5c8";
}

.fa-tired::before {
  content: "\f5c8";
}

.fa-money-bills::before {
  content: "\e1f3";
}

.fa-blinds-raised::before {
  content: "\f8fd";
}

.fa-smog::before {
  content: "\f75f";
}

.fa-ufo-beam::before {
  content: "\e048";
}

.fa-circle-caret-up::before {
  content: "\f331";
}

.fa-caret-circle-up::before {
  content: "\f331";
}

.fa-user-vneck-hair-long::before {
  content: "\e463";
}

.fa-square-a-lock::before {
  content: "\e44d";
}

.fa-crutch::before {
  content: "\f7f7";
}

.fa-gas-pump-slash::before {
  content: "\f5f4";
}

.fa-cloud-arrow-up::before {
  content: "\f0ee";
}

.fa-cloud-upload::before {
  content: "\f0ee";
}

.fa-cloud-upload-alt::before {
  content: "\f0ee";
}

.fa-palette::before {
  content: "\f53f";
}

.fa-transporter-4::before {
  content: "\e2a5";
}

.fa-chart-mixed-up-circle-currency::before {
  content: "\e5d8";
}

.fa-objects-align-right::before {
  content: "\e3bf";
}

.fa-arrows-turn-right::before {
  content: "\e4c0";
}

.fa-vest::before {
  content: "\e085";
}

.fa-pig::before {
  content: "\f706";
}

.fa-inbox-full::before {
  content: "\e1ba";
}

.fa-circle-envelope::before {
  content: "\e10c";
}

.fa-envelope-circle::before {
  content: "\e10c";
}

.fa-triangle-person-digging::before {
  content: "\f85d";
}

.fa-construction::before {
  content: "\f85d";
}

.fa-ferry::before {
  content: "\e4ea";
}

.fa-bullseye-arrow::before {
  content: "\f648";
}

.fa-arrows-down-to-people::before {
  content: "\e4b9";
}

.fa-seedling::before {
  content: "\f4d8";
}

.fa-sprout::before {
  content: "\f4d8";
}

.fa-clock-seven::before {
  content: "\e350";
}

.fa-left-right::before {
  content: "\f337";
}

.fa-arrows-alt-h::before {
  content: "\f337";
}

.fa-boxes-packing::before {
  content: "\e4c7";
}

.fa-circle-arrow-left::before {
  content: "\f0a8";
}

.fa-arrow-circle-left::before {
  content: "\f0a8";
}

.fa-flashlight::before {
  content: "\f8b8";
}

.fa-group-arrows-rotate::before {
  content: "\e4f6";
}

.fa-bowl-food::before {
  content: "\e4c6";
}

.fa-square-9::before {
  content: "\e25e";
}

.fa-candy-cane::before {
  content: "\f786";
}

.fa-arrow-down-wide-short::before {
  content: "\f160";
}

.fa-sort-amount-asc::before {
  content: "\f160";
}

.fa-sort-amount-down::before {
  content: "\f160";
}

.fa-square-dollar::before {
  content: "\f2e9";
}

.fa-dollar-square::before {
  content: "\f2e9";
}

.fa-usd-square::before {
  content: "\f2e9";
}

.fa-phone-arrow-right::before {
  content: "\e5be";
}

.fa-hand-holding-seedling::before {
  content: "\f4bf";
}

.fa-message-check::before {
  content: "\f4a2";
}

.fa-comment-alt-check::before {
  content: "\f4a2";
}

.fa-cloud-bolt::before {
  content: "\f76c";
}

.fa-thunderstorm::before {
  content: "\f76c";
}

.fa-chart-line-up-down::before {
  content: "\e5d7";
}

.fa-text-slash::before {
  content: "\f87d";
}

.fa-remove-format::before {
  content: "\f87d";
}

.fa-watch::before {
  content: "\f2e1";
}

.fa-circle-down-left::before {
  content: "\e107";
}

.fa-text::before {
  content: "\f893";
}

.fa-projector::before {
  content: "\f8d6";
}

.fa-face-smile-wink::before {
  content: "\f4da";
}

.fa-smile-wink::before {
  content: "\f4da";
}

.fa-tombstone-blank::before {
  content: "\f721";
}

.fa-tombstone-alt::before {
  content: "\f721";
}

.fa-chess-king-piece::before {
  content: "\f440";
}

.fa-chess-king-alt::before {
  content: "\f440";
}

.fa-circle-6::before {
  content: "\e0f3";
}

.fa-left::before {
  content: "\f355";
}

.fa-arrow-alt-left::before {
  content: "\f355";
}

.fa-file-word::before {
  content: "\f1c2";
}

.fa-file-powerpoint::before {
  content: "\f1c4";
}

.fa-square-down::before {
  content: "\f350";
}

.fa-arrow-alt-square-down::before {
  content: "\f350";
}

.fa-objects-align-center-vertical::before {
  content: "\e3bd";
}

.fa-arrows-left-right::before {
  content: "\f07e";
}

.fa-arrows-h::before {
  content: "\f07e";
}

.fa-house-lock::before {
  content: "\e510";
}

.fa-cloud-arrow-down::before {
  content: "\f0ed";
}

.fa-cloud-download::before {
  content: "\f0ed";
}

.fa-cloud-download-alt::before {
  content: "\f0ed";
}

.fa-wreath::before {
  content: "\f7e2";
}

.fa-children::before {
  content: "\e4e1";
}

.fa-meter-droplet::before {
  content: "\e1ea";
}

.fa-chalkboard::before {
  content: "\f51b";
}

.fa-blackboard::before {
  content: "\f51b";
}

.fa-user-large-slash::before {
  content: "\f4fa";
}

.fa-user-alt-slash::before {
  content: "\f4fa";
}

.fa-signal-strong::before {
  content: "\f68f";
}

.fa-signal-4::before {
  content: "\f68f";
}

.fa-lollipop::before {
  content: "\e424";
}

.fa-lollypop::before {
  content: "\e424";
}

.fa-list-tree::before {
  content: "\e1d2";
}

.fa-envelope-open::before {
  content: "\f2b6";
}

.fa-draw-circle::before {
  content: "\f5ed";
}

.fa-cat-space::before {
  content: "\e001";
}

.fa-handshake-simple-slash::before {
  content: "\e05f";
}

.fa-handshake-alt-slash::before {
  content: "\e05f";
}

.fa-rabbit-running::before {
  content: "\f709";
}

.fa-rabbit-fast::before {
  content: "\f709";
}

.fa-memo-pad::before {
  content: "\e1da";
}

.fa-mattress-pillow::before {
  content: "\e525";
}

.fa-alarm-plus::before {
  content: "\f844";
}

.fa-alicorn::before {
  content: "\f6b0";
}

.fa-comment-question::before {
  content: "\e14b";
}

.fa-gingerbread-man::before {
  content: "\f79d";
}

.fa-guarani-sign::before {
  content: "\e19a";
}

.fa-burger-fries::before {
  content: "\e0cd";
}

.fa-mug-tea::before {
  content: "\f875";
}

.fa-border-top::before {
  content: "\f855";
}

.fa-arrows-rotate::before {
  content: "\f021";
}

.fa-refresh::before {
  content: "\f021";
}

.fa-sync::before {
  content: "\f021";
}

.fa-circle-book-open::before {
  content: "\e0ff";
}

.fa-book-circle::before {
  content: "\e0ff";
}

.fa-arrows-to-dotted-line::before {
  content: "\e0a6";
}

.fa-fire-extinguisher::before {
  content: "\f134";
}

.fa-garage-open::before {
  content: "\e00b";
}

.fa-shelves-empty::before {
  content: "\e246";
}

.fa-cruzeiro-sign::before {
  content: "\e152";
}

.fa-watch-apple::before {
  content: "\e2cb";
}

.fa-watch-calculator::before {
  content: "\f8f0";
}

.fa-list-dropdown::before {
  content: "\e1cf";
}

.fa-cabinet-filing::before {
  content: "\f64b";
}

.fa-burger-soda::before {
  content: "\f858";
}

.fa-square-arrow-up::before {
  content: "\f33c";
}

.fa-arrow-square-up::before {
  content: "\f33c";
}

.fa-greater-than-equal::before {
  content: "\f532";
}

.fa-pallet-box::before {
  content: "\e208";
}

.fa-face-confounded::before {
  content: "\e36c";
}

.fa-shield-halved::before {
  content: "\f3ed";
}

.fa-shield-alt::before {
  content: "\f3ed";
}

.fa-truck-plow::before {
  content: "\f7de";
}

.fa-book-atlas::before {
  content: "\f558";
}

.fa-atlas::before {
  content: "\f558";
}

.fa-virus::before {
  content: "\e074";
}

.fa-grid-round-2::before {
  content: "\e5db";
}

.fa-comment-middle-top::before {
  content: "\e14a";
}

.fa-envelope-circle-check::before {
  content: "\e4e8";
}

.fa-layer-group::before {
  content: "\f5fd";
}

.fa-restroom-simple::before {
  content: "\e23a";
}

.fa-arrows-to-dot::before {
  content: "\e4be";
}

.fa-border-outer::before {
  content: "\f851";
}

.fa-hashtag-lock::before {
  content: "\e415";
}

.fa-clock-two-thirty::before {
  content: "\e35b";
}

.fa-archway::before {
  content: "\f557";
}

.fa-heart-circle-check::before {
  content: "\e4fd";
}

.fa-house-chimney-crack::before {
  content: "\f6f1";
}

.fa-house-damage::before {
  content: "\f6f1";
}

.fa-file-zipper::before {
  content: "\f1c6";
}

.fa-file-archive::before {
  content: "\f1c6";
}

.fa-heart-half::before {
  content: "\e1ab";
}

.fa-comment-check::before {
  content: "\f4ac";
}

.fa-square::before {
  content: "\f0c8";
}

.fa-memo::before {
  content: "\e1d8";
}

.fa-martini-glass-empty::before {
  content: "\f000";
}

.fa-glass-martini::before {
  content: "\f000";
}

.fa-couch::before {
  content: "\f4b8";
}

.fa-cedi-sign::before {
  content: "\e0df";
}

.fa-italic::before {
  content: "\f033";
}

.fa-glass-citrus::before {
  content: "\f869";
}

.fa-calendar-lines-pen::before {
  content: "\e472";
}

.fa-church::before {
  content: "\f51d";
}

.fa-person-snowmobiling::before {
  content: "\f7d1";
}

.fa-snowmobile::before {
  content: "\f7d1";
}

.fa-face-hushed::before {
  content: "\e37b";
}

.fa-comments-dollar::before {
  content: "\f653";
}

.fa-pickaxe::before {
  content: "\e5bf";
}

.fa-link-simple-slash::before {
  content: "\e1ce";
}

.fa-democrat::before {
  content: "\f747";
}

.fa-face-confused::before {
  content: "\e36d";
}

.fa-pinball::before {
  content: "\e229";
}

.fa-z::before {
  content: "Z";
}

.fa-person-skiing::before {
  content: "\f7c9";
}

.fa-skiing::before {
  content: "\f7c9";
}

.fa-deer::before {
  content: "\f78e";
}

.fa-input-pipe::before {
  content: "\e1be";
}

.fa-road-lock::before {
  content: "\e567";
}

.fa-a::before {
  content: "A";
}

.fa-bookmark-slash::before {
  content: "\e0c2";
}

.fa-temperature-arrow-down::before {
  content: "\e03f";
}

.fa-temperature-down::before {
  content: "\e03f";
}

.fa-mace::before {
  content: "\f6f8";
}

.fa-feather-pointed::before {
  content: "\f56b";
}

.fa-feather-alt::before {
  content: "\f56b";
}

.fa-sausage::before {
  content: "\f820";
}

.fa-trash-can-clock::before {
  content: "\e2aa";
}

.fa-p::before {
  content: "P";
}

.fa-broom-wide::before {
  content: "\e5d1";
}

.fa-snowflake::before {
  content: "\f2dc";
}

.fa-stomach::before {
  content: "\f623";
}

.fa-newspaper::before {
  content: "\f1ea";
}

.fa-rectangle-ad::before {
  content: "\f641";
}

.fa-ad::before {
  content: "\f641";
}

.fa-guitar-electric::before {
  content: "\f8be";
}

.fa-arrow-turn-down-right::before {
  content: "\e3d6";
}

.fa-moon-cloud::before {
  content: "\f754";
}

.fa-bread-slice-butter::before {
  content: "\e3e1";
}

.fa-circle-arrow-right::before {
  content: "\f0a9";
}

.fa-arrow-circle-right::before {
  content: "\f0a9";
}

.fa-user-group-crown::before {
  content: "\f6a5";
}

.fa-users-crown::before {
  content: "\f6a5";
}

.fa-circle-i::before {
  content: "\e111";
}

.fa-toilet-paper-check::before {
  content: "\e5b2";
}

.fa-filter-circle-xmark::before {
  content: "\e17b";
}

.fa-locust::before {
  content: "\e520";
}

.fa-sort::before {
  content: "\f0dc";
}

.fa-unsorted::before {
  content: "\f0dc";
}

.fa-list-ol::before {
  content: "\f0cb";
}

.fa-list-1-2::before {
  content: "\f0cb";
}

.fa-list-numeric::before {
  content: "\f0cb";
}

.fa-chart-waterfall::before {
  content: "\e0eb";
}

.fa-sparkle::before {
  content: "\e5d6";
}

.fa-face-party::before {
  content: "\e383";
}

.fa-kidneys::before {
  content: "\f5fb";
}

.fa-wifi-exclamation::before {
  content: "\e2cf";
}

.fa-chart-network::before {
  content: "\f78a";
}

.fa-person-dress-burst::before {
  content: "\e544";
}

.fa-dice-d4::before {
  content: "\f6d0";
}

.fa-money-check-dollar::before {
  content: "\f53d";
}

.fa-money-check-alt::before {
  content: "\f53d";
}

.fa-vector-square::before {
  content: "\f5cb";
}

.fa-bread-slice::before {
  content: "\f7ec";
}

.fa-language::before {
  content: "\f1ab";
}

.fa-wheat-awn-slash::before {
  content: "\e338";
}

.fa-face-kiss-wink-heart::before {
  content: "\f598";
}

.fa-kiss-wink-heart::before {
  content: "\f598";
}

.fa-dagger::before {
  content: "\f6cb";
}

.fa-podium::before {
  content: "\f680";
}

.fa-memo-circle-check::before {
  content: "\e1d9";
}

.fa-route-highway::before {
  content: "\f61a";
}

.fa-down-to-line::before {
  content: "\f34a";
}

.fa-arrow-alt-to-bottom::before {
  content: "\f34a";
}

.fa-filter::before {
  content: "\f0b0";
}

.fa-square-g::before {
  content: "\e271";
}

.fa-circle-phone::before {
  content: "\e11b";
}

.fa-phone-circle::before {
  content: "\e11b";
}

.fa-clipboard-prescription::before {
  content: "\f5e8";
}

.fa-user-nurse-hair::before {
  content: "\e45d";
}

.fa-question::before {
  content: "\?";
}

.fa-file-signature::before {
  content: "\f573";
}

.fa-toggle-large-on::before {
  content: "\e5b1";
}

.fa-up-down-left-right::before {
  content: "\f0b2";
}

.fa-arrows-alt::before {
  content: "\f0b2";
}

.fa-dryer-heat::before {
  content: "\f862";
}

.fa-dryer-alt::before {
  content: "\f862";
}

.fa-house-chimney-user::before {
  content: "\e065";
}

.fa-hand-holding-heart::before {
  content: "\f4be";
}

.fa-arrow-up-small-big::before {
  content: "\f88f";
}

.fa-sort-size-up-alt::before {
  content: "\f88f";
}

.fa-train-track::before {
  content: "\e453";
}

.fa-puzzle-piece::before {
  content: "\f12e";
}

.fa-money-check::before {
  content: "\f53c";
}

.fa-star-half-stroke::before {
  content: "\f5c0";
}

.fa-star-half-alt::before {
  content: "\f5c0";
}

.fa-file-exclamation::before {
  content: "\f31a";
}

.fa-code::before {
  content: "\f121";
}

.fa-whiskey-glass::before {
  content: "\f7a0";
}

.fa-glass-whiskey::before {
  content: "\f7a0";
}

.fa-moon-stars::before {
  content: "\f755";
}

.fa-building-circle-exclamation::before {
  content: "\e4d3";
}

.fa-clothes-hanger::before {
  content: "\e136";
}

.fa-mobile-notch::before {
  content: "\e1ee";
}

.fa-mobile-iphone::before {
  content: "\e1ee";
}

.fa-magnifying-glass-chart::before {
  content: "\e522";
}

.fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

.fa-external-link::before {
  content: "\f08e";
}

.fa-cubes-stacked::before {
  content: "\e4e6";
}

.fa-images-user::before {
  content: "\e1b9";
}

.fa-won-sign::before {
  content: "\f159";
}

.fa-krw::before {
  content: "\f159";
}

.fa-won::before {
  content: "\f159";
}

.fa-image-polaroid-user::before {
  content: "\e1b6";
}

.fa-virus-covid::before {
  content: "\e4a8";
}

.fa-square-ellipsis::before {
  content: "\e26e";
}

.fa-pie::before {
  content: "\f705";
}

.fa-chess-knight-piece::before {
  content: "\f442";
}

.fa-chess-knight-alt::before {
  content: "\f442";
}

.fa-austral-sign::before {
  content: "\e0a9";
}

.fa-cloud-plus::before {
  content: "\e35e";
}

.fa-f::before {
  content: "F";
}

.fa-leaf::before {
  content: "\f06c";
}

.fa-bed-bunk::before {
  content: "\f8f8";
}

.fa-road::before {
  content: "\f018";
}

.fa-taxi::before {
  content: "\f1ba";
}

.fa-cab::before {
  content: "\f1ba";
}

.fa-person-circle-plus::before {
  content: "\e541";
}

.fa-chart-pie::before {
  content: "\f200";
}

.fa-pie-chart::before {
  content: "\f200";
}

.fa-bolt-lightning::before {
  content: "\e0b7";
}

.fa-clock-eight::before {
  content: "\e345";
}

.fa-sack-xmark::before {
  content: "\e56a";
}

.fa-file-excel::before {
  content: "\f1c3";
}

.fa-file-contract::before {
  content: "\f56c";
}

.fa-fish-fins::before {
  content: "\e4f2";
}

.fa-circle-q::before {
  content: "\e11e";
}

.fa-building-flag::before {
  content: "\e4d5";
}

.fa-face-grin-beam::before {
  content: "\f582";
}

.fa-grin-beam::before {
  content: "\f582";
}

.fa-object-ungroup::before {
  content: "\f248";
}

.fa-face-disguise::before {
  content: "\e370";
}

.fa-circle-arrow-down-right::before {
  content: "\e0fa";
}

.fa-alien-8bit::before {
  content: "\f8f6";
}

.fa-alien-monster::before {
  content: "\f8f6";
}

.fa-hand-point-ribbon::before {
  content: "\e1a6";
}

.fa-poop::before {
  content: "\f619";
}

.fa-object-exclude::before {
  content: "\e49c";
}

.fa-telescope::before {
  content: "\e03e";
}

.fa-location-pin::before {
  content: "\f041";
}

.fa-map-marker::before {
  content: "\f041";
}

.fa-square-list::before {
  content: "\e489";
}

.fa-kaaba::before {
  content: "\f66b";
}

.fa-toilet-paper::before {
  content: "\f71e";
}

.fa-helmet-safety::before {
  content: "\f807";
}

.fa-hard-hat::before {
  content: "\f807";
}

.fa-hat-hard::before {
  content: "\f807";
}

.fa-comment-code::before {
  content: "\e147";
}

.fa-sim-cards::before {
  content: "\e251";
}

.fa-starship::before {
  content: "\e039";
}

.fa-eject::before {
  content: "\f052";
}

.fa-circle-right::before {
  content: "\f35a";
}

.fa-arrow-alt-circle-right::before {
  content: "\f35a";
}

.fa-plane-circle-check::before {
  content: "\e555";
}

.fa-seal::before {
  content: "\e241";
}

.fa-user-cowboy::before {
  content: "\f8ea";
}

.fa-hexagon-vertical-nft::before {
  content: "\e505";
}

.fa-face-rolling-eyes::before {
  content: "\f5a5";
}

.fa-meh-rolling-eyes::before {
  content: "\f5a5";
}

.fa-bread-loaf::before {
  content: "\f7eb";
}

.fa-rings-wedding::before {
  content: "\f81b";
}

.fa-object-group::before {
  content: "\f247";
}

.fa-french-fries::before {
  content: "\f803";
}

.fa-chart-line::before {
  content: "\f201";
}

.fa-line-chart::before {
  content: "\f201";
}

.fa-calendar-arrow-down::before {
  content: "\e0d0";
}

.fa-calendar-download::before {
  content: "\e0d0";
}

.fa-send-back::before {
  content: "\f87e";
}

.fa-mask-ventilator::before {
  content: "\e524";
}

.fa-signature-lock::before {
  content: "\e3ca";
}

.fa-arrow-right::before {
  content: "\f061";
}

.fa-signs-post::before {
  content: "\f277";
}

.fa-map-signs::before {
  content: "\f277";
}

.fa-octagon-plus::before {
  content: "\f301";
}

.fa-plus-octagon::before {
  content: "\f301";
}

.fa-cash-register::before {
  content: "\f788";
}

.fa-person-circle-question::before {
  content: "\e542";
}

.fa-melon-slice::before {
  content: "\e311";
}

.fa-space-station-moon::before {
  content: "\e033";
}

.fa-message-smile::before {
  content: "\f4aa";
}

.fa-comment-alt-smile::before {
  content: "\f4aa";
}

.fa-cup-straw::before {
  content: "\e363";
}

.fa-left-from-line::before {
  content: "\f348";
}

.fa-arrow-alt-from-right::before {
  content: "\f348";
}

.fa-h::before {
  content: "H";
}

.fa-basket-shopping-simple::before {
  content: "\e0af";
}

.fa-shopping-basket-alt::before {
  content: "\e0af";
}

.fa-hands-holding-heart::before {
  content: "\f4c3";
}

.fa-hands-heart::before {
  content: "\f4c3";
}

.fa-clock-nine::before {
  content: "\e34c";
}

.fa-tarp::before {
  content: "\e57b";
}

.fa-face-sleepy::before {
  content: "\e38e";
}

.fa-hand-horns::before {
  content: "\e1a9";
}

.fa-screwdriver-wrench::before {
  content: "\f7d9";
}

.fa-tools::before {
  content: "\f7d9";
}

.fa-arrows-to-eye::before {
  content: "\e4bf";
}

.fa-circle-three-quarters::before {
  content: "\e125";
}

.fa-trophy-star::before {
  content: "\f2eb";
}

.fa-trophy-alt::before {
  content: "\f2eb";
}

.fa-plug-circle-bolt::before {
  content: "\e55b";
}

.fa-face-thermometer::before {
  content: "\e39a";
}

.fa-grid-round-4::before {
  content: "\e5dd";
}

.fa-shirt-running::before {
  content: "\e3c8";
}

.fa-book-circle-arrow-up::before {
  content: "\e0bd";
}

.fa-face-nauseated::before {
  content: "\e381";
}

.fa-heart::before {
  content: "\f004";
}

.fa-file-chart-pie::before {
  content: "\f65a";
}

.fa-mars-and-venus::before {
  content: "\f224";
}

.fa-house-user::before {
  content: "\e1b0";
}

.fa-home-user::before {
  content: "\e1b0";
}

.fa-circle-arrow-down-left::before {
  content: "\e0f9";
}

.fa-dumpster-fire::before {
  content: "\f794";
}

.fa-hexagon-minus::before {
  content: "\f307";
}

.fa-minus-hexagon::before {
  content: "\f307";
}

.fa-left-to-line::before {
  content: "\f34b";
}

.fa-arrow-alt-to-left::before {
  content: "\f34b";
}

.fa-house-crack::before {
  content: "\e3b1";
}

.fa-paw-simple::before {
  content: "\f701";
}

.fa-paw-alt::before {
  content: "\f701";
}

.fa-arrow-left-long-to-line::before {
  content: "\e3d4";
}

.fa-brackets-round::before {
  content: "\e0c5";
}

.fa-parentheses::before {
  content: "\e0c5";
}

.fa-martini-glass-citrus::before {
  content: "\f561";
}

.fa-cocktail::before {
  content: "\f561";
}

.fa-user-shakespeare::before {
  content: "\e2c2";
}

.fa-arrow-right-to-arc::before {
  content: "\e4b2";
}

.fa-face-surprise::before {
  content: "\f5c2";
}

.fa-surprise::before {
  content: "\f5c2";
}

.fa-bottle-water::before {
  content: "\e4c5";
}

.fa-circle-pause::before {
  content: "\f28b";
}

.fa-pause-circle::before {
  content: "\f28b";
}

.fa-gauge-circle-plus::before {
  content: "\e498";
}

.fa-folders::before {
  content: "\f660";
}

.fa-angel::before {
  content: "\f779";
}

.fa-value-absolute::before {
  content: "\f6a6";
}

.fa-rabbit::before {
  content: "\f708";
}

.fa-toilet-paper-slash::before {
  content: "\e072";
}

.fa-circle-euro::before {
  content: "\e5ce";
}

.fa-apple-whole::before {
  content: "\f5d1";
}

.fa-apple-alt::before {
  content: "\f5d1";
}

.fa-kitchen-set::before {
  content: "\e51a";
}

.fa-diamond-half::before {
  content: "\e5b7";
}

.fa-lock-keyhole::before {
  content: "\f30d";
}

.fa-lock-alt::before {
  content: "\f30d";
}

.fa-r::before {
  content: "R";
}

.fa-temperature-quarter::before {
  content: "\f2ca";
}

.fa-temperature-1::before {
  content: "\f2ca";
}

.fa-thermometer-1::before {
  content: "\f2ca";
}

.fa-thermometer-quarter::before {
  content: "\f2ca";
}

.fa-square-info::before {
  content: "\f30f";
}

.fa-info-square::before {
  content: "\f30f";
}

.fa-wifi-slash::before {
  content: "\f6ac";
}

.fa-toilet-paper-xmark::before {
  content: "\e5b3";
}

.fa-hands-holding-dollar::before {
  content: "\f4c5";
}

.fa-hands-usd::before {
  content: "\f4c5";
}

.fa-cube::before {
  content: "\f1b2";
}

.fa-arrow-down-triangle-square::before {
  content: "\f888";
}

.fa-sort-shapes-down::before {
  content: "\f888";
}

.fa-bitcoin-sign::before {
  content: "\e0b4";
}

.fa-shutters::before {
  content: "\e449";
}

.fa-shield-dog::before {
  content: "\e573";
}

.fa-solar-panel::before {
  content: "\f5ba";
}

.fa-lock-open::before {
  content: "\f3c1";
}

.fa-table-tree::before {
  content: "\e293";
}

.fa-house-chimney-heart::before {
  content: "\e1b2";
}

.fa-tally-3::before {
  content: "\e296";
}

.fa-elevator::before {
  content: "\e16d";
}

.fa-money-bill-transfer::before {
  content: "\e528";
}

.fa-money-bill-trend-up::before {
  content: "\e529";
}

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}

.fa-square-poll-horizontal::before {
  content: "\f682";
}

.fa-poll-h::before {
  content: "\f682";
}

.fa-circle::before {
  content: "\f111";
}

.fa-cart-circle-exclamation::before {
  content: "\e3f2";
}

.fa-sword::before {
  content: "\f71c";
}

.fa-backward-fast::before {
  content: "\f049";
}

.fa-fast-backward::before {
  content: "\f049";
}

.fa-recycle::before {
  content: "\f1b8";
}

.fa-user-astronaut::before {
  content: "\f4fb";
}

.fa-interrobang::before {
  content: "\e5ba";
}

.fa-plane-slash::before {
  content: "\e069";
}

.fa-circle-dashed::before {
  content: "\e105";
}

.fa-trademark::before {
  content: "\f25c";
}

.fa-basketball::before {
  content: "\f434";
}

.fa-basketball-ball::before {
  content: "\f434";
}

.fa-fork-knife::before {
  content: "\f2e6";
}

.fa-utensils-alt::before {
  content: "\f2e6";
}

.fa-satellite-dish::before {
  content: "\f7c0";
}

.fa-badge-check::before {
  content: "\f336";
}

.fa-circle-up::before {
  content: "\f35b";
}

.fa-arrow-alt-circle-up::before {
  content: "\f35b";
}

.fa-slider::before {
  content: "\e252";
}

.fa-mobile-screen-button::before {
  content: "\f3cd";
}

.fa-mobile-alt::before {
  content: "\f3cd";
}

.fa-clock-one-thirty::before {
  content: "\e34f";
}

.fa-inbox-out::before {
  content: "\f311";
}

.fa-inbox-arrow-up::before {
  content: "\f311";
}

.fa-cloud-slash::before {
  content: "\e137";
}

.fa-volume-high::before {
  content: "\f028";
}

.fa-volume-up::before {
  content: "\f028";
}

.fa-users-rays::before {
  content: "\e593";
}

.fa-wallet::before {
  content: "\f555";
}

.fa-octagon-check::before {
  content: "\e426";
}

.fa-flatbread-stuffed::before {
  content: "\e40c";
}

.fa-clipboard-check::before {
  content: "\f46c";
}

.fa-cart-circle-plus::before {
  content: "\e3f3";
}

.fa-truck-clock::before {
  content: "\f48c";
}

.fa-shipping-timed::before {
  content: "\f48c";
}

.fa-pool-8-ball::before {
  content: "\e3c5";
}

.fa-file-audio::before {
  content: "\f1c7";
}

.fa-turn-down-left::before {
  content: "\e331";
}

.fa-lock-hashtag::before {
  content: "\e423";
}

.fa-chart-radar::before {
  content: "\e0e7";
}

.fa-staff::before {
  content: "\f71b";
}

.fa-burger::before {
  content: "\f805";
}

.fa-hamburger::before {
  content: "\f805";
}

.fa-utility-pole::before {
  content: "\e2c3";
}

.fa-transporter-6::before {
  content: "\e2a7";
}

.fa-wrench::before {
  content: "\f0ad";
}

.fa-bugs::before {
  content: "\e4d0";
}

.fa-vector-polygon::before {
  content: "\e2c7";
}

.fa-diagram-nested::before {
  content: "\e157";
}

.fa-rupee-sign::before {
  content: "\f156";
}

.fa-rupee::before {
  content: "\f156";
}

.fa-file-image::before {
  content: "\f1c5";
}

.fa-circle-question::before {
  content: "\f059";
}

.fa-question-circle::before {
  content: "\f059";
}

.fa-image-user::before {
  content: "\e1b8";
}

.fa-buoy::before {
  content: "\e5b5";
}

.fa-plane-departure::before {
  content: "\f5b0";
}

.fa-handshake-slash::before {
  content: "\e060";
}

.fa-book-bookmark::before {
  content: "\e0bb";
}

.fa-border-center-h::before {
  content: "\f89c";
}

.fa-can-food::before {
  content: "\e3e6";
}

.fa-typewriter::before {
  content: "\f8e7";
}

.fa-arrow-right-from-arc::before {
  content: "\e4b1";
}

.fa-circle-k::before {
  content: "\e113";
}

.fa-face-hand-over-mouth::before {
  content: "\e378";
}

.fa-popcorn::before {
  content: "\f819";
}

.fa-house-water::before {
  content: "\f74f";
}

.fa-house-flood::before {
  content: "\f74f";
}

.fa-object-subtract::before {
  content: "\e49e";
}

.fa-code-branch::before {
  content: "\f126";
}

.fa-warehouse-full::before {
  content: "\f495";
}

.fa-warehouse-alt::before {
  content: "\f495";
}

.fa-hat-cowboy::before {
  content: "\f8c0";
}

.fa-bridge::before {
  content: "\e4c8";
}

.fa-phone-flip::before {
  content: "\f879";
}

.fa-phone-alt::before {
  content: "\f879";
}

.fa-arrow-down-from-dotted-line::before {
  content: "\e090";
}

.fa-file-doc::before {
  content: "\e5ed";
}

.fa-square-quarters::before {
  content: "\e44e";
}

.fa-truck-front::before {
  content: "\e2b7";
}

.fa-cat::before {
  content: "\f6be";
}

.fa-trash-xmark::before {
  content: "\e2b4";
}

.fa-circle-caret-left::before {
  content: "\f32e";
}

.fa-caret-circle-left::before {
  content: "\f32e";
}

.fa-files::before {
  content: "\e178";
}

.fa-anchor-circle-exclamation::before {
  content: "\e4ab";
}

.fa-face-clouds::before {
  content: "\e47d";
}

.fa-user-crown::before {
  content: "\f6a4";
}

.fa-truck-field::before {
  content: "\e58d";
}

.fa-route::before {
  content: "\f4d7";
}

.fa-cart-circle-check::before {
  content: "\e3f1";
}

.fa-clipboard-question::before {
  content: "\e4e3";
}

.fa-panorama::before {
  content: "\e209";
}

.fa-comment-medical::before {
  content: "\f7f5";
}

.fa-teeth-open::before {
  content: "\f62f";
}

.fa-user-tie-hair-long::before {
  content: "\e460";
}

.fa-file-circle-minus::before {
  content: "\e4ed";
}

.fa-head-side-medical::before {
  content: "\f809";
}

.fa-tags::before {
  content: "\f02c";
}

.fa-wine-glass::before {
  content: "\f4e3";
}

.fa-forward-fast::before {
  content: "\f050";
}

.fa-fast-forward::before {
  content: "\f050";
}

.fa-face-meh-blank::before {
  content: "\f5a4";
}

.fa-meh-blank::before {
  content: "\f5a4";
}

.fa-user-robot::before {
  content: "\e04b";
}

.fa-square-parking::before {
  content: "\f540";
}

.fa-parking::before {
  content: "\f540";
}

.fa-card-diamond::before {
  content: "\e3ea";
}

.fa-face-zipper::before {
  content: "\e3a5";
}

.fa-face-raised-eyebrow::before {
  content: "\e388";
}

.fa-house-signal::before {
  content: "\e012";
}

.fa-square-chevron-up::before {
  content: "\f32c";
}

.fa-chevron-square-up::before {
  content: "\f32c";
}

.fa-bars-progress::before {
  content: "\f828";
}

.fa-tasks-alt::before {
  content: "\f828";
}

.fa-faucet-drip::before {
  content: "\e006";
}

.fa-arrows-to-line::before {
  content: "\e0a7";
}

.fa-dolphin::before {
  content: "\e168";
}

.fa-arrow-up-right::before {
  content: "\e09f";
}

.fa-circle-r::before {
  content: "\e120";
}

.fa-cart-flatbed::before {
  content: "\f474";
}

.fa-dolly-flatbed::before {
  content: "\f474";
}

.fa-ban-smoking::before {
  content: "\f54d";
}

.fa-smoking-ban::before {
  content: "\f54d";
}

.fa-circle-sort-up::before {
  content: "\e032";
}

.fa-sort-circle-up::before {
  content: "\e032";
}

.fa-terminal::before {
  content: "\f120";
}

.fa-mobile-button::before {
  content: "\f10b";
}

.fa-house-medical-flag::before {
  content: "\e514";
}

.fa-basket-shopping::before {
  content: "\f291";
}

.fa-shopping-basket::before {
  content: "\f291";
}

.fa-tape::before {
  content: "\f4db";
}

.fa-chestnut::before {
  content: "\e3f6";
}

.fa-bus-simple::before {
  content: "\f55e";
}

.fa-bus-alt::before {
  content: "\f55e";
}

.fa-eye::before {
  content: "\f06e";
}

.fa-face-sad-cry::before {
  content: "\f5b3";
}

.fa-sad-cry::before {
  content: "\f5b3";
}

.fa-heat::before {
  content: "\e00c";
}

.fa-ticket-airline::before {
  content: "\e29a";
}

.fa-boot-heeled::before {
  content: "\e33f";
}

.fa-arrows-minimize::before {
  content: "\e0a5";
}

.fa-compress-arrows::before {
  content: "\e0a5";
}

.fa-audio-description::before {
  content: "\f29e";
}

.fa-person-military-to-person::before {
  content: "\e54c";
}

.fa-file-shield::before {
  content: "\e4f0";
}

.fa-hexagon::before {
  content: "\f312";
}

.fa-manhole::before {
  content: "\e1d6";
}

.fa-user-slash::before {
  content: "\f506";
}

.fa-pen::before {
  content: "\f304";
}

.fa-tower-observation::before {
  content: "\e586";
}

.fa-floppy-disks::before {
  content: "\e183";
}

.fa-toilet-paper-blank-under::before {
  content: "\e29f";
}

.fa-toilet-paper-reverse-alt::before {
  content: "\e29f";
}

.fa-file-code::before {
  content: "\f1c9";
}

.fa-signal::before {
  content: "\f012";
}

.fa-signal-5::before {
  content: "\f012";
}

.fa-signal-perfect::before {
  content: "\f012";
}

.fa-pump::before {
  content: "\e442";
}

.fa-bus::before {
  content: "\f207";
}

.fa-heart-circle-xmark::before {
  content: "\e501";
}

.fa-arrow-up-left-from-circle::before {
  content: "\e09e";
}

.fa-house-chimney::before {
  content: "\e3af";
}

.fa-home-lg::before {
  content: "\e3af";
}

.fa-window-maximize::before {
  content: "\f2d0";
}

.fa-dryer::before {
  content: "\f861";
}

.fa-face-frown::before {
  content: "\f119";
}

.fa-frown::before {
  content: "\f119";
}

.fa-chess-bishop-piece::before {
  content: "\f43b";
}

.fa-chess-bishop-alt::before {
  content: "\f43b";
}

.fa-shirt-tank-top::before {
  content: "\e3c9";
}

.fa-diploma::before {
  content: "\f5ea";
}

.fa-scroll-ribbon::before {
  content: "\f5ea";
}

.fa-screencast::before {
  content: "\e23e";
}

.fa-walker::before {
  content: "\f831";
}

.fa-prescription::before {
  content: "\f5b1";
}

.fa-shop::before {
  content: "\f54f";
}

.fa-store-alt::before {
  content: "\f54f";
}

.fa-floppy-disk::before {
  content: "\f0c7";
}

.fa-save::before {
  content: "\f0c7";
}

.fa-vihara::before {
  content: "\f6a7";
}

.fa-face-kiss-closed-eyes::before {
  content: "\e37d";
}

.fa-scale-unbalanced::before {
  content: "\f515";
}

.fa-balance-scale-left::before {
  content: "\f515";
}

.fa-file-user::before {
  content: "\f65c";
}

.fa-user-police-tie::before {
  content: "\e334";
}

.fa-face-tongue-money::before {
  content: "\e39d";
}

.fa-tennis-ball::before {
  content: "\f45e";
}

.fa-square-l::before {
  content: "\e275";
}

.fa-sort-up::before {
  content: "\f0de";
}

.fa-sort-asc::before {
  content: "\f0de";
}

.fa-calendar-arrow-up::before {
  content: "\e0d1";
}

.fa-calendar-upload::before {
  content: "\e0d1";
}

.fa-comment-dots::before {
  content: "\f4ad";
}

.fa-commenting::before {
  content: "\f4ad";
}

.fa-plant-wilt::before {
  content: "\e5aa";
}

.fa-scarf::before {
  content: "\f7c1";
}

.fa-album-circle-plus::before {
  content: "\e48c";
}

.fa-user-nurse-hair-long::before {
  content: "\e45e";
}

.fa-diamond::before {
  content: "\f219";
}

.fa-square-left::before {
  content: "\f351";
}

.fa-arrow-alt-square-left::before {
  content: "\f351";
}

.fa-face-grin-squint::before {
  content: "\f585";
}

.fa-grin-squint::before {
  content: "\f585";
}

.fa-circle-ellipsis-vertical::before {
  content: "\e10b";
}

.fa-hand-holding-dollar::before {
  content: "\f4c0";
}

.fa-hand-holding-usd::before {
  content: "\f4c0";
}

.fa-grid-dividers::before {
  content: "\e3ad";
}

.fa-bacterium::before {
  content: "\e05a";
}

.fa-hand-pointer::before {
  content: "\f25a";
}

.fa-drum-steelpan::before {
  content: "\f56a";
}

.fa-hand-scissors::before {
  content: "\f257";
}

.fa-hands-praying::before {
  content: "\f684";
}

.fa-praying-hands::before {
  content: "\f684";
}

.fa-face-pensive::before {
  content: "\e384";
}

.fa-user-music::before {
  content: "\f8eb";
}

.fa-arrow-rotate-right::before {
  content: "\f01e";
}

.fa-arrow-right-rotate::before {
  content: "\f01e";
}

.fa-arrow-rotate-forward::before {
  content: "\f01e";
}

.fa-redo::before {
  content: "\f01e";
}

.fa-messages-dollar::before {
  content: "\f652";
}

.fa-comments-alt-dollar::before {
  content: "\f652";
}

.fa-sensor-on::before {
  content: "\e02b";
}

.fa-balloon::before {
  content: "\e2e3";
}

.fa-biohazard::before {
  content: "\f780";
}

.fa-chess-queen-piece::before {
  content: "\f446";
}

.fa-chess-queen-alt::before {
  content: "\f446";
}

.fa-location-crosshairs::before {
  content: "\f601";
}

.fa-location::before {
  content: "\f601";
}

.fa-mars-double::before {
  content: "\f227";
}

.fa-house-person-leave::before {
  content: "\e00f";
}

.fa-house-leave::before {
  content: "\e00f";
}

.fa-house-person-depart::before {
  content: "\e00f";
}

.fa-ruler-triangle::before {
  content: "\f61c";
}

.fa-card-club::before {
  content: "\e3e9";
}

.fa-child-dress::before {
  content: "\e59c";
}

.fa-users-between-lines::before {
  content: "\e591";
}

.fa-lungs-virus::before {
  content: "\e067";
}

.fa-spinner-third::before {
  content: "\f3f4";
}

.fa-face-grin-tears::before {
  content: "\f588";
}

.fa-grin-tears::before {
  content: "\f588";
}

.fa-phone::before {
  content: "\f095";
}

.fa-computer-mouse-scrollwheel::before {
  content: "\f8cd";
}

.fa-mouse-alt::before {
  content: "\f8cd";
}

.fa-calendar-xmark::before {
  content: "\f273";
}

.fa-calendar-times::before {
  content: "\f273";
}

.fa-child-reaching::before {
  content: "\e59d";
}

.fa-table-layout::before {
  content: "\e290";
}

.fa-narwhal::before {
  content: "\f6fe";
}

.fa-ramp-loading::before {
  content: "\f4d4";
}

.fa-calendar-circle-plus::before {
  content: "\e470";
}

.fa-toothbrush::before {
  content: "\f635";
}

.fa-border-inner::before {
  content: "\f84e";
}

.fa-paw-claws::before {
  content: "\f702";
}

.fa-kiwi-fruit::before {
  content: "\e30c";
}

.fa-traffic-light-slow::before {
  content: "\f639";
}

.fa-rectangle-code::before {
  content: "\e322";
}

.fa-head-side-virus::before {
  content: "\e064";
}

.fa-keyboard-brightness::before {
  content: "\e1c0";
}

.fa-books-medical::before {
  content: "\f7e8";
}

.fa-lightbulb-slash::before {
  content: "\f673";
}

.fa-house-blank::before {
  content: "\e487";
}

.fa-home-blank::before {
  content: "\e487";
}

.fa-square-5::before {
  content: "\e25a";
}

.fa-square-heart::before {
  content: "\f4c8";
}

.fa-heart-square::before {
  content: "\f4c8";
}

.fa-puzzle::before {
  content: "\e443";
}

.fa-user-gear::before {
  content: "\f4fe";
}

.fa-user-cog::before {
  content: "\f4fe";
}

.fa-pipe-circle-check::before {
  content: "\e436";
}

.fa-arrow-up-1-9::before {
  content: "\f163";
}

.fa-sort-numeric-up::before {
  content: "\f163";
}

.fa-octagon-exclamation::before {
  content: "\e204";
}

.fa-dial-low::before {
  content: "\e15d";
}

.fa-door-closed::before {
  content: "\f52a";
}

.fa-laptop-mobile::before {
  content: "\f87a";
}

.fa-phone-laptop::before {
  content: "\f87a";
}

.fa-conveyor-belt-boxes::before {
  content: "\f46f";
}

.fa-conveyor-belt-alt::before {
  content: "\f46f";
}

.fa-shield-virus::before {
  content: "\e06c";
}

.fa-starfighter-twin-ion-engine-advanced::before {
  content: "\e28e";
}

.fa-starfighter-alt-advanced::before {
  content: "\e28e";
}

.fa-dice-six::before {
  content: "\f526";
}

.fa-starfighter-twin-ion-engine::before {
  content: "\e038";
}

.fa-starfighter-alt::before {
  content: "\e038";
}

.fa-rocket-launch::before {
  content: "\e027";
}

.fa-mosquito-net::before {
  content: "\e52c";
}

.fa-vent-damper::before {
  content: "\e465";
}

.fa-bridge-water::before {
  content: "\e4ce";
}

.fa-ban-bug::before {
  content: "\f7f9";
}

.fa-debug::before {
  content: "\f7f9";
}

.fa-person-booth::before {
  content: "\f756";
}

.fa-text-width::before {
  content: "\f035";
}

.fa-garage-car::before {
  content: "\e00a";
}

.fa-square-kanban::before {
  content: "\e488";
}

.fa-hat-wizard::before {
  content: "\f6e8";
}

.fa-pen-fancy::before {
  content: "\f5ac";
}

.fa-coffee-pot::before {
  content: "\e002";
}

.fa-mouse-field::before {
  content: "\e5a8";
}

.fa-person-digging::before {
  content: "\f85e";
}

.fa-digging::before {
  content: "\f85e";
}

.fa-shower-down::before {
  content: "\e24d";
}

.fa-shower-alt::before {
  content: "\e24d";
}

.fa-box-circle-check::before {
  content: "\e0c4";
}

.fa-brightness::before {
  content: "\e0c9";
}

.fa-car-side-bolt::before {
  content: "\e344";
}

.fa-ornament::before {
  content: "\f7b8";
}

.fa-phone-arrow-down-left::before {
  content: "\e223";
}

.fa-phone-arrow-down::before {
  content: "\e223";
}

.fa-phone-incoming::before {
  content: "\e223";
}

.fa-cloud-word::before {
  content: "\e138";
}

.fa-hand-fingers-crossed::before {
  content: "\e1a3";
}

.fa-trash::before {
  content: "\f1f8";
}

.fa-gauge-simple::before {
  content: "\f629";
}

.fa-gauge-simple-med::before {
  content: "\f629";
}

.fa-tachometer-average::before {
  content: "\f629";
}

.fa-arrow-down-small-big::before {
  content: "\f88d";
}

.fa-sort-size-down-alt::before {
  content: "\f88d";
}

.fa-book-medical::before {
  content: "\f7e6";
}

.fa-face-melting::before {
  content: "\e483";
}

.fa-poo::before {
  content: "\f2fe";
}

.fa-pen-clip-slash::before {
  content: "\e20f";
}

.fa-pen-alt-slash::before {
  content: "\e20f";
}

.fa-quote-right::before {
  content: "\f10e";
}

.fa-quote-right-alt::before {
  content: "\f10e";
}

.fa-scroll-old::before {
  content: "\f70f";
}

.fa-guitars::before {
  content: "\f8bf";
}

.fa-phone-xmark::before {
  content: "\e227";
}

.fa-hose::before {
  content: "\e419";
}

.fa-clock-six::before {
  content: "\e352";
}

.fa-shirt::before {
  content: "\f553";
}

.fa-t-shirt::before {
  content: "\f553";
}

.fa-tshirt::before {
  content: "\f553";
}

.fa-billboard::before {
  content: "\e5cd";
}

.fa-square-r::before {
  content: "\e27c";
}

.fa-cubes::before {
  content: "\f1b3";
}

.fa-envelope-open-dollar::before {
  content: "\f657";
}

.fa-divide::before {
  content: "\f529";
}

.fa-sun-cloud::before {
  content: "\f763";
}

.fa-lamp-floor::before {
  content: "\e015";
}

.fa-square-7::before {
  content: "\e25c";
}

.fa-tenge-sign::before {
  content: "\f7d7";
}

.fa-tenge::before {
  content: "\f7d7";
}

.fa-headphones::before {
  content: "\f025";
}

.fa-hands-holding::before {
  content: "\f4c2";
}

.fa-campfire::before {
  content: "\f6ba";
}

.fa-circle-ampersand::before {
  content: "\e0f8";
}

.fa-snowflakes::before {
  content: "\f7cf";
}

.fa-hands-clapping::before {
  content: "\e1a8";
}

.fa-republican::before {
  content: "\f75e";
}

.fa-leaf-maple::before {
  content: "\f6f6";
}

.fa-arrow-left::before {
  content: "\f060";
}

.fa-person-circle-xmark::before {
  content: "\e543";
}

.fa-ruler::before {
  content: "\f545";
}

.fa-cup-straw-swoosh::before {
  content: "\e364";
}

.fa-temperature-sun::before {
  content: "\f76a";
}

.fa-temperature-hot::before {
  content: "\f76a";
}

.fa-align-left::before {
  content: "\f036";
}

.fa-dice-d6::before {
  content: "\f6d1";
}

.fa-restroom::before {
  content: "\f7bd";
}

.fa-high-definition::before {
  content: "\e1ae";
}

.fa-rectangle-hd::before {
  content: "\e1ae";
}

.fa-j::before {
  content: "J";
}

.fa-galaxy::before {
  content: "\e008";
}

.fa-users-viewfinder::before {
  content: "\e595";
}

.fa-file-video::before {
  content: "\f1c8";
}

.fa-cherries::before {
  content: "\e0ec";
}

.fa-up-right-from-square::before {
  content: "\f35d";
}

.fa-external-link-alt::before {
  content: "\f35d";
}

.fa-circle-sort::before {
  content: "\e030";
}

.fa-sort-circle::before {
  content: "\e030";
}

.fa-table-cells::before {
  content: "\f00a";
}

.fa-th::before {
  content: "\f00a";
}

.fa-file-pdf::before {
  content: "\f1c1";
}

.fa-siren::before {
  content: "\e02d";
}

.fa-arrow-up-to-dotted-line::before {
  content: "\e0a1";
}

.fa-image-landscape::before {
  content: "\e1b5";
}

.fa-landscape::before {
  content: "\e1b5";
}

.fa-tank-water::before {
  content: "\e452";
}

.fa-curling-stone::before {
  content: "\f44a";
}

.fa-curling::before {
  content: "\f44a";
}

.fa-gamepad-modern::before {
  content: "\e5a2";
}

.fa-gamepad-alt::before {
  content: "\e5a2";
}

.fa-messages-question::before {
  content: "\e1e7";
}

.fa-book-bible::before {
  content: "\f647";
}

.fa-bible::before {
  content: "\f647";
}

.fa-o::before {
  content: "O";
}

.fa-suitcase-medical::before {
  content: "\f0fa";
}

.fa-medkit::before {
  content: "\f0fa";
}

.fa-briefcase-arrow-right::before {
  content: "\e2f2";
}

.fa-expand-wide::before {
  content: "\f320";
}

.fa-clock-eleven-thirty::before {
  content: "\e348";
}

.fa-rv::before {
  content: "\f7be";
}

.fa-user-secret::before {
  content: "\f21b";
}

.fa-otter::before {
  content: "\f700";
}

.fa-dreidel::before {
  content: "\f792";
}

.fa-person-dress::before {
  content: "\f182";
}

.fa-female::before {
  content: "\f182";
}

.fa-comment-dollar::before {
  content: "\f651";
}

.fa-business-time::before {
  content: "\f64a";
}

.fa-briefcase-clock::before {
  content: "\f64a";
}

.fa-flower-tulip::before {
  content: "\f801";
}

.fa-people-pants-simple::before {
  content: "\e21a";
}

.fa-cloud-drizzle::before {
  content: "\f738";
}

.fa-table-cells-large::before {
  content: "\f009";
}

.fa-th-large::before {
  content: "\f009";
}

.fa-book-tanakh::before {
  content: "\f827";
}

.fa-tanakh::before {
  content: "\f827";
}

.fa-solar-system::before {
  content: "\e02f";
}

.fa-seal-question::before {
  content: "\e243";
}

.fa-phone-volume::before {
  content: "\f2a0";
}

.fa-volume-control-phone::before {
  content: "\f2a0";
}

.fa-disc-drive::before {
  content: "\f8b5";
}

.fa-hat-cowboy-side::before {
  content: "\f8c1";
}

.fa-table-rows::before {
  content: "\e292";
}

.fa-rows::before {
  content: "\e292";
}

.fa-location-exclamation::before {
  content: "\f608";
}

.fa-map-marker-exclamation::before {
  content: "\f608";
}

.fa-face-fearful::before {
  content: "\e375";
}

.fa-clipboard-user::before {
  content: "\f7f3";
}

.fa-bus-school::before {
  content: "\f5dd";
}

.fa-film-slash::before {
  content: "\e179";
}

.fa-square-arrow-down-right::before {
  content: "\e262";
}

.fa-book-sparkles::before {
  content: "\f6b8";
}

.fa-book-spells::before {
  content: "\f6b8";
}

.fa-washing-machine::before {
  content: "\f898";
}

.fa-washer::before {
  content: "\f898";
}

.fa-child::before {
  content: "\f1ae";
}

.fa-lira-sign::before {
  content: "\f195";
}

.fa-user-visor::before {
  content: "\e04c";
}

.fa-file-plus-minus::before {
  content: "\e177";
}

.fa-chess-clock-flip::before {
  content: "\f43e";
}

.fa-chess-clock-alt::before {
  content: "\f43e";
}

.fa-satellite::before {
  content: "\f7bf";
}

.fa-plane-lock::before {
  content: "\e558";
}

.fa-steering-wheel::before {
  content: "\f622";
}

.fa-tag::before {
  content: "\f02b";
}

.fa-stretcher::before {
  content: "\f825";
}

.fa-book-section::before {
  content: "\e0c1";
}

.fa-book-law::before {
  content: "\e0c1";
}

.fa-inboxes::before {
  content: "\e1bb";
}

.fa-coffee-bean::before {
  content: "\e13e";
}

.fa-circle-yen::before {
  content: "\e5d0";
}

.fa-brackets-curly::before {
  content: "\f7ea";
}

.fa-ellipsis-stroke-vertical::before {
  content: "\f39c";
}

.fa-ellipsis-v-alt::before {
  content: "\f39c";
}

.fa-comment::before {
  content: "\f075";
}

.fa-square-1::before {
  content: "\e256";
}

.fa-cake-candles::before {
  content: "\f1fd";
}

.fa-birthday-cake::before {
  content: "\f1fd";
}

.fa-cake::before {
  content: "\f1fd";
}

.fa-head-side::before {
  content: "\f6e9";
}

.fa-envelope::before {
  content: "\f0e0";
}

.fa-dolly-empty::before {
  content: "\f473";
}

.fa-face-tissue::before {
  content: "\e39c";
}

.fa-angles-up::before {
  content: "\f102";
}

.fa-angle-double-up::before {
  content: "\f102";
}

.fa-bin-recycle::before {
  content: "\e5f7";
}

.fa-paperclip::before {
  content: "\f0c6";
}

.fa-chart-line-down::before {
  content: "\f64d";
}

.fa-arrow-right-to-city::before {
  content: "\e4b3";
}

.fa-lock-a::before {
  content: "\e422";
}

.fa-ribbon::before {
  content: "\f4d6";
}

.fa-lungs::before {
  content: "\f604";
}

.fa-person-pinball::before {
  content: "\e21d";
}

.fa-arrow-up-9-1::before {
  content: "\f887";
}

.fa-sort-numeric-up-alt::before {
  content: "\f887";
}

.fa-apple-core::before {
  content: "\e08f";
}

.fa-circle-y::before {
  content: "\e12f";
}

.fa-h6::before {
  content: "\e413";
}

.fa-litecoin-sign::before {
  content: "\e1d3";
}

.fa-circle-small::before {
  content: "\e122";
}

.fa-border-none::before {
  content: "\f850";
}

.fa-arrow-turn-down-left::before {
  content: "\e2e1";
}

.fa-circle-nodes::before {
  content: "\e4e2";
}

.fa-parachute-box::before {
  content: "\f4cd";
}

.fa-message-medical::before {
  content: "\f7f4";
}

.fa-comment-alt-medical::before {
  content: "\f7f4";
}

.fa-rugby-ball::before {
  content: "\e3c6";
}

.fa-comment-music::before {
  content: "\f8b0";
}

.fa-indent::before {
  content: "\f03c";
}

.fa-tree-deciduous::before {
  content: "\f400";
}

.fa-tree-alt::before {
  content: "\f400";
}

.fa-puzzle-piece-simple::before {
  content: "\e231";
}

.fa-puzzle-piece-alt::before {
  content: "\e231";
}

.fa-truck-field-un::before {
  content: "\e58e";
}

.fa-nfc-trash::before {
  content: "\e1fd";
}

.fa-hourglass::before {
  content: "\f254";
}

.fa-hourglass-empty::before {
  content: "\f254";
}

.fa-mountain::before {
  content: "\f6fc";
}

.fa-file-xmark::before {
  content: "\f317";
}

.fa-file-times::before {
  content: "\f317";
}

.fa-house-heart::before {
  content: "\f4c9";
}

.fa-home-heart::before {
  content: "\f4c9";
}

.fa-house-chimney-blank::before {
  content: "\e3b0";
}

.fa-meter-bolt::before {
  content: "\e1e9";
}

.fa-user-doctor::before {
  content: "\f0f0";
}

.fa-user-md::before {
  content: "\f0f0";
}

.fa-slash-back::before {
  content: "\\";
}

.fa-circle-info::before {
  content: "\f05a";
}

.fa-info-circle::before {
  content: "\f05a";
}

.fa-fishing-rod::before {
  content: "\e3a8";
}

.fa-hammer-crash::before {
  content: "\e414";
}

.fa-message-heart::before {
  content: "\e5c9";
}

.fa-cloud-meatball::before {
  content: "\f73b";
}

.fa-camera-polaroid::before {
  content: "\f8aa";
}

.fa-camera::before {
  content: "\f030";
}

.fa-camera-alt::before {
  content: "\f030";
}

.fa-square-virus::before {
  content: "\e578";
}

.fa-cart-arrow-up::before {
  content: "\e3ee";
}

.fa-meteor::before {
  content: "\f753";
}

.fa-car-on::before {
  content: "\e4dd";
}

.fa-sleigh::before {
  content: "\f7cc";
}

.fa-arrow-down-1-9::before {
  content: "\f162";
}

.fa-sort-numeric-asc::before {
  content: "\f162";
}

.fa-sort-numeric-down::before {
  content: "\f162";
}

.fa-buoy-mooring::before {
  content: "\e5b6";
}

.fa-square-4::before {
  content: "\e259";
}

.fa-hand-holding-droplet::before {
  content: "\f4c1";
}

.fa-hand-holding-water::before {
  content: "\f4c1";
}

.fa-tricycle-adult::before {
  content: "\e5c4";
}

.fa-waveform::before {
  content: "\f8f1";
}

.fa-water::before {
  content: "\f773";
}

.fa-star-sharp-half-stroke::before {
  content: "\e28d";
}

.fa-star-sharp-half-alt::before {
  content: "\e28d";
}

.fa-nfc-signal::before {
  content: "\e1fb";
}

.fa-plane-prop::before {
  content: "\e22b";
}

.fa-calendar-check::before {
  content: "\f274";
}

.fa-clock-desk::before {
  content: "\e134";
}

.fa-calendar-clock::before {
  content: "\e0d2";
}

.fa-calendar-time::before {
  content: "\e0d2";
}

.fa-braille::before {
  content: "\f2a1";
}

.fa-prescription-bottle-medical::before {
  content: "\f486";
}

.fa-prescription-bottle-alt::before {
  content: "\f486";
}

.fa-plate-utensils::before {
  content: "\e43b";
}

.fa-family-pants::before {
  content: "\e302";
}

.fa-hose-reel::before {
  content: "\e41a";
}

.fa-house-window::before {
  content: "\e3b3";
}

.fa-landmark::before {
  content: "\f66f";
}

.fa-truck::before {
  content: "\f0d1";
}

.fa-crosshairs::before {
  content: "\f05b";
}

.fa-cloud-rainbow::before {
  content: "\f73e";
}

.fa-person-cane::before {
  content: "\e53c";
}

.fa-alien::before {
  content: "\f8f5";
}

.fa-tent::before {
  content: "\e57d";
}

.fa-laptop-binary::before {
  content: "\e5e7";
}

.fa-vest-patches::before {
  content: "\e086";
}

.fa-people-dress-simple::before {
  content: "\e218";
}

.fa-check-double::before {
  content: "\f560";
}

.fa-arrow-down-a-z::before {
  content: "\f15d";
}

.fa-sort-alpha-asc::before {
  content: "\f15d";
}

.fa-sort-alpha-down::before {
  content: "\f15d";
}

.fa-bowling-ball-pin::before {
  content: "\e0c3";
}

.fa-bell-school-slash::before {
  content: "\f5d6";
}

.fa-plus-large::before {
  content: "\e59e";
}

.fa-money-bill-wheat::before {
  content: "\e52a";
}

.fa-camera-viewfinder::before {
  content: "\e0da";
}

.fa-screenshot::before {
  content: "\e0da";
}

.fa-message-music::before {
  content: "\f8af";
}

.fa-comment-alt-music::before {
  content: "\f8af";
}

.fa-car-building::before {
  content: "\f859";
}

.fa-border-bottom-right::before {
  content: "\f854";
}

.fa-border-style-alt::before {
  content: "\f854";
}

.fa-octagon::before {
  content: "\f306";
}

.fa-comment-arrow-up-right::before {
  content: "\e145";
}

.fa-octagon-divide::before {
  content: "\e203";
}

.fa-cookie::before {
  content: "\f563";
}

.fa-arrow-rotate-left::before {
  content: "\f0e2";
}

.fa-arrow-left-rotate::before {
  content: "\f0e2";
}

.fa-arrow-rotate-back::before {
  content: "\f0e2";
}

.fa-arrow-rotate-backward::before {
  content: "\f0e2";
}

.fa-undo::before {
  content: "\f0e2";
}

.fa-tv-music::before {
  content: "\f8e6";
}

.fa-hard-drive::before {
  content: "\f0a0";
}

.fa-hdd::before {
  content: "\f0a0";
}

.fa-reel::before {
  content: "\e238";
}

.fa-face-grin-squint-tears::before {
  content: "\f586";
}

.fa-grin-squint-tears::before {
  content: "\f586";
}

.fa-dumbbell::before {
  content: "\f44b";
}

.fa-rectangle-list::before {
  content: "\f022";
}

.fa-list-alt::before {
  content: "\f022";
}

.fa-tarp-droplet::before {
  content: "\e57c";
}

.fa-alarm-exclamation::before {
  content: "\f843";
}

.fa-house-medical-circle-check::before {
  content: "\e511";
}

.fa-traffic-cone::before {
  content: "\f636";
}

.fa-grate::before {
  content: "\e193";
}

.fa-arrow-down-right::before {
  content: "\e093";
}

.fa-person-skiing-nordic::before {
  content: "\f7ca";
}

.fa-skiing-nordic::before {
  content: "\f7ca";
}

.fa-calendar-plus::before {
  content: "\f271";
}

.fa-person-from-portal::before {
  content: "\e023";
}

.fa-portal-exit::before {
  content: "\e023";
}

.fa-plane-arrival::before {
  content: "\f5af";
}

.fa-cowbell-circle-plus::before {
  content: "\f8b4";
}

.fa-cowbell-more::before {
  content: "\f8b4";
}

.fa-circle-left::before {
  content: "\f359";
}

.fa-arrow-alt-circle-left::before {
  content: "\f359";
}

.fa-distribute-spacing-vertical::before {
  content: "\e366";
}

.fa-signal-bars-fair::before {
  content: "\f692";
}

.fa-signal-alt-2::before {
  content: "\f692";
}

.fa-sportsball::before {
  content: "\e44b";
}

.fa-game-console-handheld-crank::before {
  content: "\e5b9";
}

.fa-train-subway::before {
  content: "\f239";
}

.fa-subway::before {
  content: "\f239";
}

.fa-chart-gantt::before {
  content: "\e0e4";
}

.fa-face-smile-upside-down::before {
  content: "\e395";
}

.fa-ball-pile::before {
  content: "\f77e";
}

.fa-badge-dollar::before {
  content: "\f645";
}

.fa-money-bills-simple::before {
  content: "\e1f4";
}

.fa-money-bills-alt::before {
  content: "\e1f4";
}

.fa-list-timeline::before {
  content: "\e1d1";
}

.fa-indian-rupee-sign::before {
  content: "\e1bc";
}

.fa-indian-rupee::before {
  content: "\e1bc";
}

.fa-inr::before {
  content: "\e1bc";
}

.fa-crop-simple::before {
  content: "\f565";
}

.fa-crop-alt::before {
  content: "\f565";
}

.fa-money-bill-1::before {
  content: "\f3d1";
}

.fa-money-bill-alt::before {
  content: "\f3d1";
}

.fa-left-long::before {
  content: "\f30a";
}

.fa-long-arrow-alt-left::before {
  content: "\f30a";
}

.fa-keyboard-down::before {
  content: "\e1c2";
}

.fa-circle-up-right::before {
  content: "\e129";
}

.fa-cloud-bolt-moon::before {
  content: "\f76d";
}

.fa-thunderstorm-moon::before {
  content: "\f76d";
}

.fa-dna::before {
  content: "\f471";
}

.fa-virus-slash::before {
  content: "\e075";
}

.fa-bracket-round-right::before {
  content: "\)";
}

.fa-circle-sterling::before {
  content: "\e5cf";
}

.fa-circle-5::before {
  content: "\e0f2";
}

.fa-minus::before {
  content: "\f068";
}

.fa-subtract::before {
  content: "\f068";
}

.fa-fire-flame::before {
  content: "\f6df";
}

.fa-flame::before {
  content: "\f6df";
}

.fa-right-to-line::before {
  content: "\f34c";
}

.fa-arrow-alt-to-right::before {
  content: "\f34c";
}

.fa-gif::before {
  content: "\e190";
}

.fa-chess::before {
  content: "\f439";
}

.fa-trash-slash::before {
  content: "\e2b3";
}

.fa-arrow-left-long::before {
  content: "\f177";
}

.fa-long-arrow-left::before {
  content: "\f177";
}

.fa-plug-circle-check::before {
  content: "\e55c";
}

.fa-font-case::before {
  content: "\f866";
}

.fa-street-view::before {
  content: "\f21d";
}

.fa-arrow-down-left::before {
  content: "\e091";
}

.fa-franc-sign::before {
  content: "\e18f";
}

.fa-flask-round-poison::before {
  content: "\f6e0";
}

.fa-flask-poison::before {
  content: "\f6e0";
}

.fa-volume-off::before {
  content: "\f026";
}

.fa-book-circle-arrow-right::before {
  content: "\e0bc";
}

.fa-chart-user::before {
  content: "\f6a3";
}

.fa-user-chart::before {
  content: "\f6a3";
}

.fa-hands-asl-interpreting::before {
  content: "\f2a3";
}

.fa-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-asl-interpreting::before {
  content: "\f2a3";
}

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-presentation-screen::before {
  content: "\f685";
}

.fa-presentation::before {
  content: "\f685";
}

.fa-circle-bolt::before {
  content: "\e0fe";
}

.fa-face-smile-halo::before {
  content: "\e38f";
}

.fa-cart-circle-arrow-down::before {
  content: "\e3ef";
}

.fa-house-person-return::before {
  content: "\e011";
}

.fa-house-person-arrive::before {
  content: "\e011";
}

.fa-house-return::before {
  content: "\e011";
}

.fa-message-xmark::before {
  content: "\f4ab";
}

.fa-comment-alt-times::before {
  content: "\f4ab";
}

.fa-message-times::before {
  content: "\f4ab";
}

.fa-file-certificate::before {
  content: "\f5f3";
}

.fa-file-award::before {
  content: "\f5f3";
}

.fa-user-doctor-hair-long::before {
  content: "\e459";
}

.fa-camera-security::before {
  content: "\f8fe";
}

.fa-camera-home::before {
  content: "\f8fe";
}

.fa-gear::before {
  content: "\f013";
}

.fa-cog::before {
  content: "\f013";
}

.fa-droplet-slash::before {
  content: "\f5c7";
}

.fa-tint-slash::before {
  content: "\f5c7";
}

.fa-book-heart::before {
  content: "\f499";
}

.fa-mosque::before {
  content: "\f678";
}

.fa-duck::before {
  content: "\f6d8";
}

.fa-mosquito::before {
  content: "\e52b";
}

.fa-star-of-david::before {
  content: "\f69a";
}

.fa-flag-swallowtail::before {
  content: "\f74c";
}

.fa-flag-alt::before {
  content: "\f74c";
}

.fa-person-military-rifle::before {
  content: "\e54b";
}

.fa-car-garage::before {
  content: "\f5e2";
}

.fa-cart-shopping::before {
  content: "\f07a";
}

.fa-shopping-cart::before {
  content: "\f07a";
}

.fa-book-font::before {
  content: "\e0bf";
}

.fa-shield-plus::before {
  content: "\e24a";
}

.fa-vials::before {
  content: "\f493";
}

.fa-eye-dropper-full::before {
  content: "\e172";
}

.fa-distribute-spacing-horizontal::before {
  content: "\e365";
}

.fa-tablet-rugged::before {
  content: "\f48f";
}

.fa-temperature-snow::before {
  content: "\f768";
}

.fa-temperature-frigid::before {
  content: "\f768";
}

.fa-moped::before {
  content: "\e3b9";
}

.fa-face-smile-plus::before {
  content: "\f5b9";
}

.fa-smile-plus::before {
  content: "\f5b9";
}

.fa-radio-tuner::before {
  content: "\f8d8";
}

.fa-radio-alt::before {
  content: "\f8d8";
}

.fa-face-swear::before {
  content: "\e399";
}

.fa-water-arrow-down::before {
  content: "\f774";
}

.fa-water-lower::before {
  content: "\f774";
}

.fa-scanner-touchscreen::before {
  content: "\f48a";
}

.fa-circle-7::before {
  content: "\e0f4";
}

.fa-plug-circle-plus::before {
  content: "\e55f";
}

.fa-person-ski-jumping::before {
  content: "\f7c7";
}

.fa-ski-jump::before {
  content: "\f7c7";
}

.fa-place-of-worship::before {
  content: "\f67f";
}

.fa-water-arrow-up::before {
  content: "\f775";
}

.fa-water-rise::before {
  content: "\f775";
}

.fa-waveform-lines::before {
  content: "\f8f2";
}

.fa-waveform-path::before {
  content: "\f8f2";
}

.fa-split::before {
  content: "\e254";
}

.fa-film-canister::before {
  content: "\f8b7";
}

.fa-film-cannister::before {
  content: "\f8b7";
}

.fa-folder-xmark::before {
  content: "\f65f";
}

.fa-folder-times::before {
  content: "\f65f";
}

.fa-toilet-paper-blank::before {
  content: "\f71f";
}

.fa-toilet-paper-alt::before {
  content: "\f71f";
}

.fa-tablet-screen::before {
  content: "\f3fc";
}

.fa-tablet-android-alt::before {
  content: "\f3fc";
}

.fa-hexagon-vertical-nft-slanted::before {
  content: "\e506";
}

.fa-folder-music::before {
  content: "\e18d";
}

.fa-display-medical::before {
  content: "\e166";
}

.fa-desktop-medical::before {
  content: "\e166";
}

.fa-share-all::before {
  content: "\f367";
}

.fa-peapod::before {
  content: "\e31c";
}

.fa-chess-clock::before {
  content: "\f43d";
}

.fa-axe::before {
  content: "\f6b2";
}

.fa-square-d::before {
  content: "\e268";
}

.fa-grip-vertical::before {
  content: "\f58e";
}

.fa-mobile-signal-out::before {
  content: "\e1f0";
}

.fa-arrow-turn-up::before {
  content: "\f148";
}

.fa-level-up::before {
  content: "\f148";
}

.fa-u::before {
  content: "U";
}

.fa-arrow-up-from-dotted-line::before {
  content: "\e09b";
}

.fa-square-root-variable::before {
  content: "\f698";
}

.fa-square-root-alt::before {
  content: "\f698";
}

.fa-light-switch-on::before {
  content: "\e019";
}

.fa-arrow-down-arrow-up::before {
  content: "\f883";
}

.fa-sort-alt::before {
  content: "\f883";
}

.fa-raindrops::before {
  content: "\f75c";
}

.fa-dash::before {
  content: "\e404";
}

.fa-minus-large::before {
  content: "\e404";
}

.fa-clock::before {
  content: "\f017";
}

.fa-clock-four::before {
  content: "\f017";
}

.fa-input-numeric::before {
  content: "\e1bd";
}

.fa-truck-tow::before {
  content: "\e2b8";
}

.fa-backward-step::before {
  content: "\f048";
}

.fa-step-backward::before {
  content: "\f048";
}

.fa-pallet::before {
  content: "\f482";
}

.fa-car-bolt::before {
  content: "\e341";
}

.fa-arrows-maximize::before {
  content: "\f31d";
}

.fa-expand-arrows::before {
  content: "\f31d";
}

.fa-faucet::before {
  content: "\e005";
}

.fa-cloud-sleet::before {
  content: "\f741";
}

.fa-lamp-street::before {
  content: "\e1c5";
}

.fa-list-radio::before {
  content: "\e1d0";
}

.fa-pen-nib-slash::before {
  content: "\e4a1";
}

.fa-baseball-bat-ball::before {
  content: "\f432";
}

.fa-square-up-left::before {
  content: "\e282";
}

.fa-overline::before {
  content: "\f876";
}

.fa-s::before {
  content: "S";
}

.fa-timeline::before {
  content: "\e29c";
}

.fa-keyboard::before {
  content: "\f11c";
}

.fa-arrows-from-dotted-line::before {
  content: "\e0a3";
}

.fa-usb-drive::before {
  content: "\f8e9";
}

.fa-ballot::before {
  content: "\f732";
}

.fa-caret-down::before {
  content: "\f0d7";
}

.fa-location-dot-slash::before {
  content: "\f605";
}

.fa-map-marker-alt-slash::before {
  content: "\f605";
}

.fa-cards::before {
  content: "\e3ed";
}

.fa-house-chimney-medical::before {
  content: "\f7f2";
}

.fa-clinic-medical::before {
  content: "\f7f2";
}

.fa-boxing-glove::before {
  content: "\f438";
}

.fa-glove-boxing::before {
  content: "\f438";
}

.fa-temperature-three-quarters::before {
  content: "\f2c8";
}

.fa-temperature-3::before {
  content: "\f2c8";
}

.fa-thermometer-3::before {
  content: "\f2c8";
}

.fa-thermometer-three-quarters::before {
  content: "\f2c8";
}

.fa-bell-school::before {
  content: "\f5d5";
}

.fa-mobile-screen::before {
  content: "\f3cf";
}

.fa-mobile-android-alt::before {
  content: "\f3cf";
}

.fa-plane-up::before {
  content: "\e22d";
}

.fa-folder-heart::before {
  content: "\e189";
}

.fa-circle-location-arrow::before {
  content: "\f602";
}

.fa-location-circle::before {
  content: "\f602";
}

.fa-face-head-bandage::before {
  content: "\e37a";
}

.fa-sushi-roll::before {
  content: "\e48b";
}

.fa-maki-roll::before {
  content: "\e48b";
}

.fa-makizushi::before {
  content: "\e48b";
}

.fa-car-bump::before {
  content: "\f5e0";
}

.fa-piggy-bank::before {
  content: "\f4d3";
}

.fa-racquet::before {
  content: "\f45a";
}

.fa-car-mirrors::before {
  content: "\e343";
}

.fa-industry-windows::before {
  content: "\f3b3";
}

.fa-industry-alt::before {
  content: "\f3b3";
}

.fa-bolt-auto::before {
  content: "\e0b6";
}

.fa-battery-half::before {
  content: "\f242";
}

.fa-battery-3::before {
  content: "\f242";
}

.fa-flux-capacitor::before {
  content: "\f8ba";
}

.fa-mountain-city::before {
  content: "\e52e";
}

.fa-coins::before {
  content: "\f51e";
}

.fa-honey-pot::before {
  content: "\e418";
}

.fa-olive::before {
  content: "\e316";
}

.fa-khanda::before {
  content: "\f66d";
}

.fa-filter-list::before {
  content: "\e17c";
}

.fa-outlet::before {
  content: "\e01c";
}

.fa-sliders::before {
  content: "\f1de";
}

.fa-sliders-h::before {
  content: "\f1de";
}

.fa-cauldron::before {
  content: "\f6bf";
}

.fa-people::before {
  content: "\e216";
}

.fa-folder-tree::before {
  content: "\f802";
}

.fa-network-wired::before {
  content: "\f6ff";
}

.fa-croissant::before {
  content: "\f7f6";
}

.fa-map-pin::before {
  content: "\f276";
}

.fa-hamsa::before {
  content: "\f665";
}

.fa-cent-sign::before {
  content: "\e3f5";
}

.fa-swords-laser::before {
  content: "\e03d";
}

.fa-flask::before {
  content: "\f0c3";
}

.fa-person-pregnant::before {
  content: "\e31e";
}

.fa-square-u::before {
  content: "\e281";
}

.fa-wand-sparkles::before {
  content: "\f72b";
}

.fa-router::before {
  content: "\f8da";
}

.fa-ellipsis-vertical::before {
  content: "\f142";
}

.fa-ellipsis-v::before {
  content: "\f142";
}

.fa-sword-laser-alt::before {
  content: "\e03c";
}

.fa-ticket::before {
  content: "\f145";
}

.fa-power-off::before {
  content: "\f011";
}

.fa-coin::before {
  content: "\f85c";
}

.fa-laptop-slash::before {
  content: "\e1c7";
}

.fa-right-long::before {
  content: "\f30b";
}

.fa-long-arrow-alt-right::before {
  content: "\f30b";
}

.fa-circle-b::before {
  content: "\e0fd";
}

.fa-person-dress-simple::before {
  content: "\e21c";
}

.fa-pipe-collar::before {
  content: "\e437";
}

.fa-lights-holiday::before {
  content: "\f7b2";
}

.fa-citrus::before {
  content: "\e2f4";
}

.fa-flag-usa::before {
  content: "\f74d";
}

.fa-laptop-file::before {
  content: "\e51d";
}

.fa-tty::before {
  content: "\f1e4";
}

.fa-teletype::before {
  content: "\f1e4";
}

.fa-chart-tree-map::before {
  content: "\e0ea";
}

.fa-diagram-next::before {
  content: "\e476";
}

.fa-person-rifle::before {
  content: "\e54e";
}

.fa-clock-five-thirty::before {
  content: "\e34a";
}

.fa-pipe-valve::before {
  content: "\e439";
}

.fa-arrow-up-from-arc::before {
  content: "\e4b4";
}

.fa-face-spiral-eyes::before {
  content: "\e485";
}

.fa-compress-wide::before {
  content: "\f326";
}

.fa-circle-phone-hangup::before {
  content: "\e11d";
}

.fa-phone-circle-down::before {
  content: "\e11d";
}

.fa-gear-complex-code::before {
  content: "\e5eb";
}

.fa-house-medical-circle-exclamation::before {
  content: "\e512";
}

.fa-badminton::before {
  content: "\e33a";
}

.fa-closed-captioning::before {
  content: "\f20a";
}

.fa-person-hiking::before {
  content: "\f6ec";
}

.fa-hiking::before {
  content: "\f6ec";
}

.fa-right-from-line::before {
  content: "\f347";
}

.fa-arrow-alt-from-left::before {
  content: "\f347";
}

.fa-venus-double::before {
  content: "\f226";
}

.fa-images::before {
  content: "\f302";
}

.fa-calculator::before {
  content: "\f1ec";
}

.fa-shuttlecock::before {
  content: "\f45b";
}

.fa-user-hair::before {
  content: "\e45a";
}

.fa-eye-evil::before {
  content: "\f6db";
}

.fa-people-pulling::before {
  content: "\e535";
}

.fa-n::before {
  content: "N";
}

.fa-swap::before {
  content: "\e609";
}

.fa-garage::before {
  content: "\e009";
}

.fa-cable-car::before {
  content: "\f7da";
}

.fa-tram::before {
  content: "\f7da";
}

.fa-shovel-snow::before {
  content: "\f7c3";
}

.fa-cloud-rain::before {
  content: "\f73d";
}

.fa-face-lying::before {
  content: "\e37e";
}

.fa-sprinkler::before {
  content: "\e035";
}

.fa-building-circle-xmark::before {
  content: "\e4d4";
}

.fa-person-sledding::before {
  content: "\f7cb";
}

.fa-sledding::before {
  content: "\f7cb";
}

.fa-game-console-handheld::before {
  content: "\f8bb";
}

.fa-ship::before {
  content: "\f21a";
}

.fa-clock-six-thirty::before {
  content: "\e353";
}

.fa-battery-slash::before {
  content: "\f377";
}

.fa-tugrik-sign::before {
  content: "\e2ba";
}

.fa-arrows-down-to-line::before {
  content: "\e4b8";
}

.fa-download::before {
  content: "\f019";
}

.fa-angles-up-down::before {
  content: "\e60d";
}

.fa-shelves::before {
  content: "\f480";
}

.fa-inventory::before {
  content: "\f480";
}

.fa-cloud-snow::before {
  content: "\f742";
}

.fa-face-grin::before {
  content: "\f580";
}

.fa-grin::before {
  content: "\f580";
}

.fa-delete-left::before {
  content: "\f55a";
}

.fa-backspace::before {
  content: "\f55a";
}

.fa-oven::before {
  content: "\e01d";
}

.fa-cloud-binary::before {
  content: "\e601";
}

.fa-eye-dropper::before {
  content: "\f1fb";
}

.fa-eye-dropper-empty::before {
  content: "\f1fb";
}

.fa-eyedropper::before {
  content: "\f1fb";
}

.fa-comment-captions::before {
  content: "\e146";
}

.fa-comments-question::before {
  content: "\e14e";
}

.fa-scribble::before {
  content: "\e23f";
}

.fa-rotate-exclamation::before {
  content: "\e23c";
}

.fa-file-circle-check::before {
  content: "\e5a0";
}

.fa-glass::before {
  content: "\f804";
}

.fa-loader::before {
  content: "\e1d4";
}

.fa-forward::before {
  content: "\f04e";
}

.fa-user-pilot::before {
  content: "\e2c0";
}

.fa-mobile::before {
  content: "\f3ce";
}

.fa-mobile-android::before {
  content: "\f3ce";
}

.fa-mobile-phone::before {
  content: "\f3ce";
}

.fa-code-pull-request-closed::before {
  content: "\e3f9";
}

.fa-face-meh::before {
  content: "\f11a";
}

.fa-meh::before {
  content: "\f11a";
}

.fa-align-center::before {
  content: "\f037";
}

.fa-book-skull::before {
  content: "\f6b7";
}

.fa-book-dead::before {
  content: "\f6b7";
}

.fa-id-card::before {
  content: "\f2c2";
}

.fa-drivers-license::before {
  content: "\f2c2";
}

.fa-face-dotted::before {
  content: "\e47f";
}

.fa-face-worried::before {
  content: "\e3a3";
}

.fa-outdent::before {
  content: "\f03b";
}

.fa-dedent::before {
  content: "\f03b";
}

.fa-heart-circle-exclamation::before {
  content: "\e4fe";
}

.fa-house::before {
  content: "\f015";
}

.fa-home::before {
  content: "\f015";
}

.fa-home-alt::before {
  content: "\f015";
}

.fa-home-lg-alt::before {
  content: "\f015";
}

.fa-vector-circle::before {
  content: "\e2c6";
}

.fa-car-circle-bolt::before {
  content: "\e342";
}

.fa-calendar-week::before {
  content: "\f784";
}

.fa-flying-disc::before {
  content: "\e3a9";
}

.fa-laptop-medical::before {
  content: "\f812";
}

.fa-square-down-right::before {
  content: "\e26c";
}

.fa-b::before {
  content: "B";
}

.fa-seat-airline::before {
  content: "\e244";
}

.fa-moon-over-sun::before {
  content: "\f74a";
}

.fa-eclipse-alt::before {
  content: "\f74a";
}

.fa-pipe::before {
  content: "\|";
}

.fa-file-medical::before {
  content: "\f477";
}

.fa-potato::before {
  content: "\e440";
}

.fa-dice-one::before {
  content: "\f525";
}

.fa-circle-a::before {
  content: "\e0f7";
}

.fa-helmet-battle::before {
  content: "\f6eb";
}

.fa-butter::before {
  content: "\e3e4";
}

.fa-blanket-fire::before {
  content: "\e3da";
}

.fa-kiwi-bird::before {
  content: "\f535";
}

.fa-castle::before {
  content: "\e0de";
}

.fa-golf-club::before {
  content: "\f451";
}

.fa-arrow-right-arrow-left::before {
  content: "\f0ec";
}

.fa-exchange::before {
  content: "\f0ec";
}

.fa-rotate-right::before {
  content: "\f2f9";
}

.fa-redo-alt::before {
  content: "\f2f9";
}

.fa-rotate-forward::before {
  content: "\f2f9";
}

.fa-utensils::before {
  content: "\f2e7";
}

.fa-cutlery::before {
  content: "\f2e7";
}

.fa-arrow-up-wide-short::before {
  content: "\f161";
}

.fa-sort-amount-up::before {
  content: "\f161";
}

.fa-chart-pie-simple-circle-dollar::before {
  content: "\e605";
}

.fa-balloons::before {
  content: "\e2e4";
}

.fa-mill-sign::before {
  content: "\e1ed";
}

.fa-bowl-rice::before {
  content: "\e2eb";
}

.fa-timeline-arrow::before {
  content: "\e29d";
}

.fa-skull::before {
  content: "\f54c";
}

.fa-game-board-simple::before {
  content: "\f868";
}

.fa-game-board-alt::before {
  content: "\f868";
}

.fa-circle-video::before {
  content: "\e12b";
}

.fa-video-circle::before {
  content: "\e12b";
}

.fa-chart-scatter-bubble::before {
  content: "\e0e9";
}

.fa-house-turret::before {
  content: "\e1b4";
}

.fa-banana::before {
  content: "\e2e5";
}

.fa-hand-holding-skull::before {
  content: "\e1a4";
}

.fa-people-dress::before {
  content: "\e217";
}

.fa-loveseat::before {
  content: "\f4cc";
}

.fa-couch-small::before {
  content: "\f4cc";
}

.fa-tower-broadcast::before {
  content: "\f519";
}

.fa-broadcast-tower::before {
  content: "\f519";
}

.fa-truck-pickup::before {
  content: "\f63c";
}

.fa-block-quote::before {
  content: "\e0b5";
}

.fa-up-long::before {
  content: "\f30c";
}

.fa-long-arrow-alt-up::before {
  content: "\f30c";
}

.fa-stop::before {
  content: "\f04d";
}

.fa-code-merge::before {
  content: "\f387";
}

.fa-money-check-dollar-pen::before {
  content: "\f873";
}

.fa-money-check-edit-alt::before {
  content: "\f873";
}

.fa-up-from-line::before {
  content: "\f346";
}

.fa-arrow-alt-from-bottom::before {
  content: "\f346";
}

.fa-upload::before {
  content: "\f093";
}

.fa-hurricane::before {
  content: "\f751";
}

.fa-grid-round-2-plus::before {
  content: "\e5dc";
}

.fa-people-pants::before {
  content: "\e219";
}

.fa-mound::before {
  content: "\e52d";
}

.fa-windsock::before {
  content: "\f777";
}

.fa-circle-half::before {
  content: "\e110";
}

.fa-brake-warning::before {
  content: "\e0c7";
}

.fa-toilet-portable::before {
  content: "\e583";
}

.fa-compact-disc::before {
  content: "\f51f";
}

.fa-file-arrow-down::before {
  content: "\f56d";
}

.fa-file-download::before {
  content: "\f56d";
}

.fa-saxophone-fire::before {
  content: "\f8db";
}

.fa-sax-hot::before {
  content: "\f8db";
}

.fa-camera-web-slash::before {
  content: "\f833";
}

.fa-webcam-slash::before {
  content: "\f833";
}

.fa-folder-medical::before {
  content: "\e18c";
}

.fa-folder-gear::before {
  content: "\e187";
}

.fa-folder-cog::before {
  content: "\e187";
}

.fa-hand-wave::before {
  content: "\e1a7";
}

.fa-arrow-up-arrow-down::before {
  content: "\e099";
}

.fa-sort-up-down::before {
  content: "\e099";
}

.fa-caravan::before {
  content: "\f8ff";
}

.fa-shield-cat::before {
  content: "\e572";
}

.fa-message-slash::before {
  content: "\f4a9";
}

.fa-comment-alt-slash::before {
  content: "\f4a9";
}

.fa-bolt::before {
  content: "\f0e7";
}

.fa-zap::before {
  content: "\f0e7";
}

.fa-trash-can-check::before {
  content: "\e2a9";
}

.fa-glass-water::before {
  content: "\e4f4";
}

.fa-oil-well::before {
  content: "\e532";
}

.fa-person-simple::before {
  content: "\e220";
}

.fa-vault::before {
  content: "\e2c5";
}

.fa-mars::before {
  content: "\f222";
}

.fa-toilet::before {
  content: "\f7d8";
}

.fa-plane-circle-xmark::before {
  content: "\e557";
}

.fa-yen-sign::before {
  content: "\f157";
}

.fa-cny::before {
  content: "\f157";
}

.fa-jpy::before {
  content: "\f157";
}

.fa-rmb::before {
  content: "\f157";
}

.fa-yen::before {
  content: "\f157";
}

.fa-gear-code::before {
  content: "\e5e8";
}

.fa-notes::before {
  content: "\e202";
}

.fa-ruble-sign::before {
  content: "\f158";
}

.fa-rouble::before {
  content: "\f158";
}

.fa-rub::before {
  content: "\f158";
}

.fa-ruble::before {
  content: "\f158";
}

.fa-trash-undo::before {
  content: "\f895";
}

.fa-trash-arrow-turn-left::before {
  content: "\f895";
}

.fa-champagne-glass::before {
  content: "\f79e";
}

.fa-glass-champagne::before {
  content: "\f79e";
}

.fa-objects-align-center-horizontal::before {
  content: "\e3bc";
}

.fa-sun::before {
  content: "\f185";
}

.fa-trash-can-slash::before {
  content: "\e2ad";
}

.fa-trash-alt-slash::before {
  content: "\e2ad";
}

.fa-screen-users::before {
  content: "\f63d";
}

.fa-users-class::before {
  content: "\f63d";
}

.fa-guitar::before {
  content: "\f7a6";
}

.fa-square-arrow-left::before {
  content: "\f33a";
}

.fa-arrow-square-left::before {
  content: "\f33a";
}

.fa-square-8::before {
  content: "\e25d";
}

.fa-face-smile-hearts::before {
  content: "\e390";
}

.fa-brackets-square::before {
  content: "\f7e9";
}

.fa-brackets::before {
  content: "\f7e9";
}

.fa-laptop-arrow-down::before {
  content: "\e1c6";
}

.fa-hockey-stick-puck::before {
  content: "\e3ae";
}

.fa-house-tree::before {
  content: "\e1b3";
}

.fa-signal-fair::before {
  content: "\f68d";
}

.fa-signal-2::before {
  content: "\f68d";
}

.fa-face-laugh-wink::before {
  content: "\f59c";
}

.fa-laugh-wink::before {
  content: "\f59c";
}

.fa-circle-dollar::before {
  content: "\f2e8";
}

.fa-dollar-circle::before {
  content: "\f2e8";
}

.fa-usd-circle::before {
  content: "\f2e8";
}

.fa-horse-head::before {
  content: "\f7ab";
}

.fa-arrows-repeat::before {
  content: "\f364";
}

.fa-repeat-alt::before {
  content: "\f364";
}

.fa-bore-hole::before {
  content: "\e4c3";
}

.fa-industry::before {
  content: "\f275";
}

.fa-image-polaroid::before {
  content: "\f8c4";
}

.fa-wave-triangle::before {
  content: "\f89a";
}

.fa-person-running-fast::before {
  content: "\e5ff";
}

.fa-circle-down::before {
  content: "\f358";
}

.fa-arrow-alt-circle-down::before {
  content: "\f358";
}

.fa-grill::before {
  content: "\e5a3";
}

.fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}

.fa-chart-mixed::before {
  content: "\f643";
}

.fa-analytics::before {
  content: "\f643";
}

.fa-florin-sign::before {
  content: "\e184";
}

.fa-arrow-down-short-wide::before {
  content: "\f884";
}

.fa-sort-amount-desc::before {
  content: "\f884";
}

.fa-sort-amount-down-alt::before {
  content: "\f884";
}

.fa-less-than::before {
  content: "\<";
}

.fa-display-code::before {
  content: "\e165";
}

.fa-desktop-code::before {
  content: "\e165";
}

.fa-face-drooling::before {
  content: "\e372";
}

.fa-oil-temperature::before {
  content: "\f614";
}

.fa-oil-temp::before {
  content: "\f614";
}

.fa-square-question::before {
  content: "\f2fd";
}

.fa-question-square::before {
  content: "\f2fd";
}

.fa-air-conditioner::before {
  content: "\f8f4";
}

.fa-angle-down::before {
  content: "\f107";
}

.fa-mountains::before {
  content: "\f6fd";
}

.fa-omega::before {
  content: "\f67a";
}

.fa-car-tunnel::before {
  content: "\e4de";
}

.fa-person-dolly-empty::before {
  content: "\f4d1";
}

.fa-pan-food::before {
  content: "\e42b";
}

.fa-head-side-cough::before {
  content: "\e061";
}

.fa-grip-lines::before {
  content: "\f7a4";
}

.fa-thumbs-down::before {
  content: "\f165";
}

.fa-user-lock::before {
  content: "\f502";
}

.fa-arrow-right-long::before {
  content: "\f178";
}

.fa-long-arrow-right::before {
  content: "\f178";
}

.fa-tickets-airline::before {
  content: "\e29b";
}

.fa-anchor-circle-xmark::before {
  content: "\e4ac";
}

.fa-ellipsis::before {
  content: "\f141";
}

.fa-ellipsis-h::before {
  content: "\f141";
}

.fa-nfc-slash::before {
  content: "\e1fc";
}

.fa-chess-pawn::before {
  content: "\f443";
}

.fa-kit-medical::before {
  content: "\f479";
}

.fa-first-aid::before {
  content: "\f479";
}

.fa-grid-2-plus::before {
  content: "\e197";
}

.fa-bells::before {
  content: "\f77f";
}

.fa-person-through-window::before {
  content: "\e5a9";
}

.fa-toolbox::before {
  content: "\f552";
}

.fa-envelope-dot::before {
  content: "\e16f";
}

.fa-envelope-badge::before {
  content: "\e16f";
}

.fa-hands-holding-circle::before {
  content: "\e4fb";
}

.fa-bug::before {
  content: "\f188";
}

.fa-bowl-chopsticks::before {
  content: "\e2e9";
}

.fa-credit-card::before {
  content: "\f09d";
}

.fa-credit-card-alt::before {
  content: "\f09d";
}

.fa-circle-s::before {
  content: "\e121";
}

.fa-box-ballot::before {
  content: "\f735";
}

.fa-car::before {
  content: "\f1b9";
}

.fa-automobile::before {
  content: "\f1b9";
}

.fa-hand-holding-hand::before {
  content: "\e4f7";
}

.fa-user-tie-hair::before {
  content: "\e45f";
}

.fa-podium-star::before {
  content: "\f758";
}

.fa-user-hair-mullet::before {
  content: "\e45c";
}

.fa-business-front::before {
  content: "\e45c";
}

.fa-party-back::before {
  content: "\e45c";
}

.fa-trian-balbot::before {
  content: "\e45c";
}

.fa-microphone-stand::before {
  content: "\f8cb";
}

.fa-book-open-reader::before {
  content: "\f5da";
}

.fa-book-reader::before {
  content: "\f5da";
}

.fa-family-dress::before {
  content: "\e301";
}

.fa-circle-x::before {
  content: "\e12e";
}

.fa-cabin::before {
  content: "\e46d";
}

.fa-mountain-sun::before {
  content: "\e52f";
}

.fa-chart-simple-horizontal::before {
  content: "\e474";
}

.fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}

.fa-hand-back-point-left::before {
  content: "\e19f";
}

.fa-message-dots::before {
  content: "\f4a3";
}

.fa-comment-alt-dots::before {
  content: "\f4a3";
}

.fa-messaging::before {
  content: "\f4a3";
}

.fa-file-heart::before {
  content: "\e176";
}

.fa-beer-mug::before {
  content: "\e0b3";
}

.fa-beer-foam::before {
  content: "\e0b3";
}

.fa-dice-d20::before {
  content: "\f6cf";
}

.fa-drone::before {
  content: "\f85f";
}

.fa-truck-droplet::before {
  content: "\e58c";
}

.fa-file-circle-xmark::before {
  content: "\e5a1";
}

.fa-temperature-arrow-up::before {
  content: "\e040";
}

.fa-temperature-up::before {
  content: "\e040";
}

.fa-medal::before {
  content: "\f5a2";
}

.fa-person-fairy::before {
  content: "\e608";
}

.fa-bed::before {
  content: "\f236";
}

.fa-book-copy::before {
  content: "\e0be";
}

.fa-square-h::before {
  content: "\f0fd";
}

.fa-h-square::before {
  content: "\f0fd";
}

.fa-square-c::before {
  content: "\e266";
}

.fa-clock-two::before {
  content: "\e35a";
}

.fa-square-ellipsis-vertical::before {
  content: "\e26f";
}

.fa-calendar-users::before {
  content: "\e5e2";
}

.fa-podcast::before {
  content: "\f2ce";
}

.fa-bee::before {
  content: "\e0b2";
}

.fa-temperature-full::before {
  content: "\f2c7";
}

.fa-temperature-4::before {
  content: "\f2c7";
}

.fa-thermometer-4::before {
  content: "\f2c7";
}

.fa-thermometer-full::before {
  content: "\f2c7";
}

.fa-bell::before {
  content: "\f0f3";
}

.fa-candy-bar::before {
  content: "\e3e8";
}

.fa-chocolate-bar::before {
  content: "\e3e8";
}

.fa-xmark-large::before {
  content: "\e59b";
}

.fa-pinata::before {
  content: "\e3c3";
}

.fa-arrows-from-line::before {
  content: "\e0a4";
}

.fa-superscript::before {
  content: "\f12b";
}

.fa-bowl-spoon::before {
  content: "\e3e0";
}

.fa-hexagon-check::before {
  content: "\e416";
}

.fa-plug-circle-xmark::before {
  content: "\e560";
}

.fa-star-of-life::before {
  content: "\f621";
}

.fa-phone-slash::before {
  content: "\f3dd";
}

.fa-traffic-light-stop::before {
  content: "\f63a";
}

.fa-paint-roller::before {
  content: "\f5aa";
}

.fa-accent-grave::before {
  content: "\`";
}

.fa-handshake-angle::before {
  content: "\f4c4";
}

.fa-hands-helping::before {
  content: "\f4c4";
}

.fa-circle-0::before {
  content: "\e0ed";
}

.fa-dial-med-low::before {
  content: "\e160";
}

.fa-location-dot::before {
  content: "\f3c5";
}

.fa-map-marker-alt::before {
  content: "\f3c5";
}

.fa-crab::before {
  content: "\e3ff";
}

.fa-box-open-full::before {
  content: "\f49c";
}

.fa-box-full::before {
  content: "\f49c";
}

.fa-file::before {
  content: "\f15b";
}

.fa-greater-than::before {
  content: "\>";
}

.fa-quotes::before {
  content: "\e234";
}

.fa-pretzel::before {
  content: "\e441";
}

.fa-person-swimming::before {
  content: "\f5c4";
}

.fa-swimmer::before {
  content: "\f5c4";
}

.fa-arrow-down::before {
  content: "\f063";
}

.fa-user-robot-xmarks::before {
  content: "\e4a7";
}

.fa-message-quote::before {
  content: "\e1e4";
}

.fa-comment-alt-quote::before {
  content: "\e1e4";
}

.fa-candy-corn::before {
  content: "\f6bd";
}

.fa-folder-magnifying-glass::before {
  content: "\e18b";
}

.fa-folder-search::before {
  content: "\e18b";
}

.fa-notebook::before {
  content: "\e201";
}

.fa-droplet::before {
  content: "\f043";
}

.fa-tint::before {
  content: "\f043";
}

.fa-bullseye-pointer::before {
  content: "\f649";
}

.fa-eraser::before {
  content: "\f12d";
}

.fa-hexagon-image::before {
  content: "\e504";
}

.fa-earth-americas::before {
  content: "\f57d";
}

.fa-earth::before {
  content: "\f57d";
}

.fa-earth-america::before {
  content: "\f57d";
}

.fa-globe-americas::before {
  content: "\f57d";
}

.fa-crate-apple::before {
  content: "\f6b1";
}

.fa-apple-crate::before {
  content: "\f6b1";
}

.fa-person-burst::before {
  content: "\e53b";
}

.fa-game-board::before {
  content: "\f867";
}

.fa-hat-chef::before {
  content: "\f86b";
}

.fa-hand-back-point-right::before {
  content: "\e1a1";
}

.fa-dove::before {
  content: "\f4ba";
}

.fa-snowflake-droplets::before {
  content: "\e5c1";
}

.fa-battery-empty::before {
  content: "\f244";
}

.fa-battery-0::before {
  content: "\f244";
}

.fa-grid-4::before {
  content: "\e198";
}

.fa-socks::before {
  content: "\f696";
}

.fa-face-sunglasses::before {
  content: "\e398";
}

.fa-inbox::before {
  content: "\f01c";
}

.fa-square-0::before {
  content: "\e255";
}

.fa-section::before {
  content: "\e447";
}

.fa-square-this-way-up::before {
  content: "\f49f";
}

.fa-box-up::before {
  content: "\f49f";
}

.fa-gauge-high::before {
  content: "\f625";
}

.fa-tachometer-alt::before {
  content: "\f625";
}

.fa-tachometer-alt-fast::before {
  content: "\f625";
}

.fa-square-ampersand::before {
  content: "\e260";
}

.fa-envelope-open-text::before {
  content: "\f658";
}

.fa-lamp-desk::before {
  content: "\e014";
}

.fa-hospital::before {
  content: "\f0f8";
}

.fa-hospital-alt::before {
  content: "\f0f8";
}

.fa-hospital-wide::before {
  content: "\f0f8";
}

.fa-poll-people::before {
  content: "\f759";
}

.fa-whiskey-glass-ice::before {
  content: "\f7a1";
}

.fa-glass-whiskey-rocks::before {
  content: "\f7a1";
}

.fa-wine-bottle::before {
  content: "\f72f";
}

.fa-chess-rook::before {
  content: "\f447";
}

.fa-user-bounty-hunter::before {
  content: "\e2bf";
}

.fa-bars-staggered::before {
  content: "\f550";
}

.fa-reorder::before {
  content: "\f550";
}

.fa-stream::before {
  content: "\f550";
}

.fa-diagram-sankey::before {
  content: "\e158";
}

.fa-cloud-hail-mixed::before {
  content: "\f73a";
}

.fa-circle-up-left::before {
  content: "\e128";
}

.fa-dharmachakra::before {
  content: "\f655";
}

.fa-objects-align-left::before {
  content: "\e3be";
}

.fa-oil-can-drip::before {
  content: "\e205";
}

.fa-face-smiling-hands::before {
  content: "\e396";
}

.fa-broccoli::before {
  content: "\e3e2";
}

.fa-route-interstate::before {
  content: "\f61b";
}

.fa-ear-muffs::before {
  content: "\f795";
}

.fa-hotdog::before {
  content: "\f80f";
}

.fa-transporter-empty::before {
  content: "\e046";
}

.fa-person-walking-with-cane::before {
  content: "\f29d";
}

.fa-blind::before {
  content: "\f29d";
}

.fa-angle-90::before {
  content: "\e08d";
}

.fa-rectangle-terminal::before {
  content: "\e236";
}

.fa-kite::before {
  content: "\f6f4";
}

.fa-drum::before {
  content: "\f569";
}

.fa-scrubber::before {
  content: "\f2f8";
}

.fa-ice-cream::before {
  content: "\f810";
}

.fa-heart-circle-bolt::before {
  content: "\e4fc";
}

.fa-fish-bones::before {
  content: "\e304";
}

.fa-deer-rudolph::before {
  content: "\f78f";
}

.fa-fax::before {
  content: "\f1ac";
}

.fa-paragraph::before {
  content: "\f1dd";
}

.fa-head-side-heart::before {
  content: "\e1aa";
}

.fa-square-e::before {
  content: "\e26d";
}

.fa-meter-fire::before {
  content: "\e1eb";
}

.fa-cloud-hail::before {
  content: "\f739";
}

.fa-check-to-slot::before {
  content: "\f772";
}

.fa-vote-yea::before {
  content: "\f772";
}

.fa-money-from-bracket::before {
  content: "\e312";
}

.fa-star-half::before {
  content: "\f089";
}

.fa-car-bus::before {
  content: "\f85a";
}

.fa-speaker::before {
  content: "\f8df";
}

.fa-timer::before {
  content: "\e29e";
}

.fa-boxes-stacked::before {
  content: "\f468";
}

.fa-boxes::before {
  content: "\f468";
}

.fa-boxes-alt::before {
  content: "\f468";
}

.fa-grill-hot::before {
  content: "\e5a5";
}

.fa-ballot-check::before {
  content: "\f733";
}

.fa-link::before {
  content: "\f0c1";
}

.fa-chain::before {
  content: "\f0c1";
}

.fa-ear-listen::before {
  content: "\f2a2";
}

.fa-assistive-listening-systems::before {
  content: "\f2a2";
}

.fa-file-minus::before {
  content: "\f318";
}

.fa-tree-city::before {
  content: "\e587";
}

.fa-play::before {
  content: "\f04b";
}

.fa-font::before {
  content: "\f031";
}

.fa-cup-togo::before {
  content: "\f6c5";
}

.fa-coffee-togo::before {
  content: "\f6c5";
}

.fa-square-down-left::before {
  content: "\e26b";
}

.fa-burger-lettuce::before {
  content: "\e3e3";
}

.fa-rupiah-sign::before {
  content: "\e23d";
}

.fa-magnifying-glass::before {
  content: "\f002";
}

.fa-search::before {
  content: "\f002";
}

.fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}

.fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}

.fa-table-tennis::before {
  content: "\f45d";
}

.fa-person-dots-from-line::before {
  content: "\f470";
}

.fa-diagnoses::before {
  content: "\f470";
}

.fa-chevrons-down::before {
  content: "\f322";
}

.fa-chevron-double-down::before {
  content: "\f322";
}

.fa-trash-can-arrow-up::before {
  content: "\f82a";
}

.fa-trash-restore-alt::before {
  content: "\f82a";
}

.fa-signal-good::before {
  content: "\f68e";
}

.fa-signal-3::before {
  content: "\f68e";
}

.fa-location-question::before {
  content: "\f60b";
}

.fa-map-marker-question::before {
  content: "\f60b";
}

.fa-floppy-disk-circle-xmark::before {
  content: "\e181";
}

.fa-floppy-disk-times::before {
  content: "\e181";
}

.fa-save-circle-xmark::before {
  content: "\e181";
}

.fa-save-times::before {
  content: "\e181";
}

.fa-naira-sign::before {
  content: "\e1f6";
}

.fa-peach::before {
  content: "\e20b";
}

.fa-taxi-bus::before {
  content: "\e298";
}

.fa-bracket-curly::before {
  content: "\{";
}

.fa-bracket-curly-left::before {
  content: "\{";
}

.fa-lobster::before {
  content: "\e421";
}

.fa-cart-flatbed-empty::before {
  content: "\f476";
}

.fa-dolly-flatbed-empty::before {
  content: "\f476";
}

.fa-colon::before {
  content: "\:";
}

.fa-cart-arrow-down::before {
  content: "\f218";
}

.fa-wand::before {
  content: "\f72a";
}

.fa-walkie-talkie::before {
  content: "\f8ef";
}

.fa-file-pen::before {
  content: "\f31c";
}

.fa-file-edit::before {
  content: "\f31c";
}

.fa-receipt::before {
  content: "\f543";
}

.fa-table-picnic::before {
  content: "\e32d";
}

.fa-square-pen::before {
  content: "\f14b";
}

.fa-pen-square::before {
  content: "\f14b";
}

.fa-pencil-square::before {
  content: "\f14b";
}

.fa-circle-microphone-lines::before {
  content: "\e117";
}

.fa-microphone-circle-alt::before {
  content: "\e117";
}

.fa-display-slash::before {
  content: "\e2fa";
}

.fa-desktop-slash::before {
  content: "\e2fa";
}

.fa-suitcase-rolling::before {
  content: "\f5c1";
}

.fa-person-circle-exclamation::before {
  content: "\e53f";
}

.fa-transporter-2::before {
  content: "\e044";
}

.fa-hands-holding-diamond::before {
  content: "\f47c";
}

.fa-hand-receiving::before {
  content: "\f47c";
}

.fa-money-bill-simple-wave::before {
  content: "\e1f2";
}

.fa-chevron-down::before {
  content: "\f078";
}

.fa-battery-full::before {
  content: "\f240";
}

.fa-battery::before {
  content: "\f240";
}

.fa-battery-5::before {
  content: "\f240";
}

.fa-bell-plus::before {
  content: "\f849";
}

.fa-book-arrow-right::before {
  content: "\e0b9";
}

.fa-hospitals::before {
  content: "\f80e";
}

.fa-club::before {
  content: "\f327";
}

.fa-skull-crossbones::before {
  content: "\f714";
}

.fa-droplet-degree::before {
  content: "\f748";
}

.fa-dewpoint::before {
  content: "\f748";
}

.fa-code-compare::before {
  content: "\e13a";
}

.fa-list-ul::before {
  content: "\f0ca";
}

.fa-list-dots::before {
  content: "\f0ca";
}

.fa-hand-holding-magic::before {
  content: "\f6e5";
}

.fa-watermelon-slice::before {
  content: "\e337";
}

.fa-circle-ellipsis::before {
  content: "\e10a";
}

.fa-school-lock::before {
  content: "\e56f";
}

.fa-tower-cell::before {
  content: "\e585";
}

.fa-sd-cards::before {
  content: "\e240";
}

.fa-jug-bottle::before {
  content: "\e5fb";
}

.fa-down-long::before {
  content: "\f309";
}

.fa-long-arrow-alt-down::before {
  content: "\f309";
}

.fa-envelopes::before {
  content: "\e170";
}

.fa-phone-office::before {
  content: "\f67d";
}

.fa-ranking-star::before {
  content: "\e561";
}

.fa-chess-king::before {
  content: "\f43f";
}

.fa-nfc-pen::before {
  content: "\e1fa";
}

.fa-person-harassing::before {
  content: "\e549";
}

.fa-hat-winter::before {
  content: "\f7a8";
}

.fa-brazilian-real-sign::before {
  content: "\e46c";
}

.fa-landmark-dome::before {
  content: "\f752";
}

.fa-landmark-alt::before {
  content: "\f752";
}

.fa-bone-break::before {
  content: "\f5d8";
}

.fa-arrow-up::before {
  content: "\f062";
}

.fa-down-from-dotted-line::before {
  content: "\e407";
}

.fa-tv::before {
  content: "\f26c";
}

.fa-television::before {
  content: "\f26c";
}

.fa-tv-alt::before {
  content: "\f26c";
}

.fa-border-left::before {
  content: "\f84f";
}

.fa-circle-divide::before {
  content: "\e106";
}

.fa-shrimp::before {
  content: "\e448";
}

.fa-list-check::before {
  content: "\f0ae";
}

.fa-tasks::before {
  content: "\f0ae";
}

.fa-diagram-subtask::before {
  content: "\e479";
}

.fa-jug-detergent::before {
  content: "\e519";
}

.fa-circle-user::before {
  content: "\f2bd";
}

.fa-user-circle::before {
  content: "\f2bd";
}

.fa-square-y::before {
  content: "\e287";
}

.fa-user-doctor-hair::before {
  content: "\e458";
}

.fa-planet-ringed::before {
  content: "\e020";
}

.fa-mushroom::before {
  content: "\e425";
}

.fa-user-shield::before {
  content: "\f505";
}

.fa-megaphone::before {
  content: "\f675";
}

.fa-wreath-laurel::before {
  content: "\e5d2";
}

.fa-circle-exclamation-check::before {
  content: "\e10d";
}

.fa-wind::before {
  content: "\f72e";
}

.fa-box-dollar::before {
  content: "\f4a0";
}

.fa-box-usd::before {
  content: "\f4a0";
}

.fa-car-burst::before {
  content: "\f5e1";
}

.fa-car-crash::before {
  content: "\f5e1";
}

.fa-y::before {
  content: "Y";
}

.fa-user-headset::before {
  content: "\f82d";
}

.fa-arrows-retweet::before {
  content: "\f361";
}

.fa-retweet-alt::before {
  content: "\f361";
}

.fa-person-snowboarding::before {
  content: "\f7ce";
}

.fa-snowboarding::before {
  content: "\f7ce";
}

.fa-square-chevron-right::before {
  content: "\f32b";
}

.fa-chevron-square-right::before {
  content: "\f32b";
}

.fa-lacrosse-stick-ball::before {
  content: "\e3b6";
}

.fa-truck-fast::before {
  content: "\f48b";
}

.fa-shipping-fast::before {
  content: "\f48b";
}

.fa-user-magnifying-glass::before {
  content: "\e5c5";
}

.fa-star-sharp::before {
  content: "\e28b";
}

.fa-comment-heart::before {
  content: "\e5c8";
}

.fa-circle-1::before {
  content: "\e0ee";
}

.fa-circle-star::before {
  content: "\e123";
}

.fa-star-circle::before {
  content: "\e123";
}

.fa-fish::before {
  content: "\f578";
}

.fa-cloud-fog::before {
  content: "\f74e";
}

.fa-fog::before {
  content: "\f74e";
}

.fa-waffle::before {
  content: "\e466";
}

.fa-music-note::before {
  content: "\f8cf";
}

.fa-music-alt::before {
  content: "\f8cf";
}

.fa-hexagon-exclamation::before {
  content: "\e417";
}

.fa-cart-shopping-fast::before {
  content: "\e0dc";
}

.fa-object-union::before {
  content: "\e49f";
}

.fa-user-graduate::before {
  content: "\f501";
}

.fa-starfighter::before {
  content: "\e037";
}

.fa-circle-half-stroke::before {
  content: "\f042";
}

.fa-adjust::before {
  content: "\f042";
}

.fa-arrow-right-long-to-line::before {
  content: "\e3d5";
}

.fa-square-arrow-down::before {
  content: "\f339";
}

.fa-arrow-square-down::before {
  content: "\f339";
}

.fa-diamond-half-stroke::before {
  content: "\e5b8";
}

.fa-clapperboard::before {
  content: "\e131";
}

.fa-square-chevron-left::before {
  content: "\f32a";
}

.fa-chevron-square-left::before {
  content: "\f32a";
}

.fa-phone-intercom::before {
  content: "\e434";
}

.fa-link-horizontal::before {
  content: "\e1cb";
}

.fa-chain-horizontal::before {
  content: "\e1cb";
}

.fa-mango::before {
  content: "\e30f";
}

.fa-music-note-slash::before {
  content: "\f8d0";
}

.fa-music-alt-slash::before {
  content: "\f8d0";
}

.fa-circle-radiation::before {
  content: "\f7ba";
}

.fa-radiation-alt::before {
  content: "\f7ba";
}

.fa-face-tongue-sweat::before {
  content: "\e39e";
}

.fa-globe-stand::before {
  content: "\f5f6";
}

.fa-baseball::before {
  content: "\f433";
}

.fa-baseball-ball::before {
  content: "\f433";
}

.fa-circle-p::before {
  content: "\e11a";
}

.fa-award-simple::before {
  content: "\e0ab";
}

.fa-jet-fighter-up::before {
  content: "\e518";
}

.fa-diagram-project::before {
  content: "\f542";
}

.fa-project-diagram::before {
  content: "\f542";
}

.fa-pedestal::before {
  content: "\e20d";
}

.fa-chart-pyramid::before {
  content: "\e0e6";
}

.fa-sidebar::before {
  content: "\e24e";
}

.fa-snowman-head::before {
  content: "\f79b";
}

.fa-frosty-head::before {
  content: "\f79b";
}

.fa-copy::before {
  content: "\f0c5";
}

.fa-burger-glass::before {
  content: "\e0ce";
}

.fa-volume-xmark::before {
  content: "\f6a9";
}

.fa-volume-mute::before {
  content: "\f6a9";
}

.fa-volume-times::before {
  content: "\f6a9";
}

.fa-hand-sparkles::before {
  content: "\e05d";
}

.fa-bars-filter::before {
  content: "\e0ad";
}

.fa-paintbrush-pencil::before {
  content: "\e206";
}

.fa-party-bell::before {
  content: "\e31a";
}

.fa-user-vneck-hair::before {
  content: "\e462";
}

.fa-jack-o-lantern::before {
  content: "\f30e";
}

.fa-grip::before {
  content: "\f58d";
}

.fa-grip-horizontal::before {
  content: "\f58d";
}

.fa-share-from-square::before {
  content: "\f14d";
}

.fa-share-square::before {
  content: "\f14d";
}

.fa-keynote::before {
  content: "\f66c";
}

.fa-child-combatant::before {
  content: "\e4e0";
}

.fa-child-rifle::before {
  content: "\e4e0";
}

.fa-gun::before {
  content: "\e19b";
}

.fa-square-phone::before {
  content: "\f098";
}

.fa-phone-square::before {
  content: "\f098";
}

.fa-hat-beach::before {
  content: "\e606";
}

.fa-plus::before {
  content: "\+";
}

.fa-add::before {
  content: "\+";
}

.fa-expand::before {
  content: "\f065";
}

.fa-computer::before {
  content: "\e4e5";
}

.fa-fort::before {
  content: "\e486";
}

.fa-cloud-check::before {
  content: "\e35c";
}

.fa-xmark::before {
  content: "\f00d";
}

.fa-close::before {
  content: "\f00d";
}

.fa-multiply::before {
  content: "\f00d";
}

.fa-remove::before {
  content: "\f00d";
}

.fa-times::before {
  content: "\f00d";
}

.fa-face-smirking::before {
  content: "\e397";
}

.fa-arrows-up-down-left-right::before {
  content: "\f047";
}

.fa-arrows::before {
  content: "\f047";
}

.fa-chalkboard-user::before {
  content: "\f51c";
}

.fa-chalkboard-teacher::before {
  content: "\f51c";
}

.fa-rhombus::before {
  content: "\e23b";
}

.fa-claw-marks::before {
  content: "\f6c2";
}

.fa-peso-sign::before {
  content: "\e222";
}

.fa-face-smile-tongue::before {
  content: "\e394";
}

.fa-cart-circle-xmark::before {
  content: "\e3f4";
}

.fa-building-shield::before {
  content: "\e4d8";
}

.fa-circle-phone-flip::before {
  content: "\e11c";
}

.fa-phone-circle-alt::before {
  content: "\e11c";
}

.fa-baby::before {
  content: "\f77c";
}

.fa-users-line::before {
  content: "\e592";
}

.fa-quote-left::before {
  content: "\f10d";
}

.fa-quote-left-alt::before {
  content: "\f10d";
}

.fa-tractor::before {
  content: "\f722";
}

.fa-key-skeleton::before {
  content: "\f6f3";
}

.fa-trash-arrow-up::before {
  content: "\f829";
}

.fa-trash-restore::before {
  content: "\f829";
}

.fa-arrow-down-up-lock::before {
  content: "\e4b0";
}

.fa-arrow-down-to-bracket::before {
  content: "\e094";
}

.fa-lines-leaning::before {
  content: "\e51e";
}

.fa-square-q::before {
  content: "\e27b";
}

.fa-ruler-combined::before {
  content: "\f546";
}

.fa-symbols::before {
  content: "\f86e";
}

.fa-icons-alt::before {
  content: "\f86e";
}

.fa-copyright::before {
  content: "\f1f9";
}

.fa-flask-gear::before {
  content: "\e5f1";
}

.fa-highlighter-line::before {
  content: "\e1af";
}

.fa-bracket-square::before {
  content: "\[";
}

.fa-bracket::before {
  content: "\[";
}

.fa-bracket-left::before {
  content: "\[";
}

.fa-island-tropical::before {
  content: "\f811";
}

.fa-island-tree-palm::before {
  content: "\f811";
}

.fa-arrow-right-from-line::before {
  content: "\f343";
}

.fa-arrow-from-left::before {
  content: "\f343";
}

.fa-h2::before {
  content: "\f314";
}

.fa-equals::before {
  content: "\=";
}

.fa-cake-slice::before {
  content: "\e3e5";
}

.fa-shortcake::before {
  content: "\e3e5";
}

.fa-peanut::before {
  content: "\e430";
}

.fa-wrench-simple::before {
  content: "\e2d1";
}

.fa-blender::before {
  content: "\f517";
}

.fa-teeth::before {
  content: "\f62e";
}

.fa-tally-2::before {
  content: "\e295";
}

.fa-shekel-sign::before {
  content: "\f20b";
}

.fa-ils::before {
  content: "\f20b";
}

.fa-shekel::before {
  content: "\f20b";
}

.fa-sheqel::before {
  content: "\f20b";
}

.fa-sheqel-sign::before {
  content: "\f20b";
}

.fa-cars::before {
  content: "\f85b";
}

.fa-axe-battle::before {
  content: "\f6b3";
}

.fa-user-hair-long::before {
  content: "\e45b";
}

.fa-map::before {
  content: "\f279";
}

.fa-arrow-left-from-arc::before {
  content: "\e615";
}

.fa-file-circle-info::before {
  content: "\e493";
}

.fa-face-disappointed::before {
  content: "\e36f";
}

.fa-lasso-sparkles::before {
  content: "\e1c9";
}

.fa-clock-eleven::before {
  content: "\e347";
}

.fa-rocket::before {
  content: "\f135";
}

.fa-siren-on::before {
  content: "\e02e";
}

.fa-clock-ten::before {
  content: "\e354";
}

.fa-candle-holder::before {
  content: "\f6bc";
}

.fa-video-arrow-down-left::before {
  content: "\e2c8";
}

.fa-photo-film::before {
  content: "\f87c";
}

.fa-photo-video::before {
  content: "\f87c";
}

.fa-floppy-disk-circle-arrow-right::before {
  content: "\e180";
}

.fa-save-circle-arrow-right::before {
  content: "\e180";
}

.fa-folder-minus::before {
  content: "\f65d";
}

.fa-planet-moon::before {
  content: "\e01f";
}

.fa-face-eyes-xmarks::before {
  content: "\e374";
}

.fa-chart-scatter::before {
  content: "\f7ee";
}

.fa-display-arrow-down::before {
  content: "\e164";
}

.fa-store::before {
  content: "\f54e";
}

.fa-arrow-trend-up::before {
  content: "\e098";
}

.fa-plug-circle-minus::before {
  content: "\e55e";
}

.fa-olive-branch::before {
  content: "\e317";
}

.fa-angle::before {
  content: "\e08c";
}

.fa-vacuum-robot::before {
  content: "\e04e";
}

.fa-sign-hanging::before {
  content: "\f4d9";
}

.fa-sign::before {
  content: "\f4d9";
}

.fa-square-divide::before {
  content: "\e26a";
}

.fa-signal-stream-slash::before {
  content: "\e250";
}

.fa-bezier-curve::before {
  content: "\f55b";
}

.fa-eye-dropper-half::before {
  content: "\e173";
}

.fa-store-lock::before {
  content: "\e4a6";
}

.fa-bell-slash::before {
  content: "\f1f6";
}

.fa-cloud-bolt-sun::before {
  content: "\f76e";
}

.fa-thunderstorm-sun::before {
  content: "\f76e";
}

.fa-camera-slash::before {
  content: "\e0d9";
}

.fa-comment-quote::before {
  content: "\e14c";
}

.fa-tablet::before {
  content: "\f3fb";
}

.fa-tablet-android::before {
  content: "\f3fb";
}

.fa-school-flag::before {
  content: "\e56e";
}

.fa-message-code::before {
  content: "\e1df";
}

.fa-glass-half::before {
  content: "\e192";
}

.fa-glass-half-empty::before {
  content: "\e192";
}

.fa-glass-half-full::before {
  content: "\e192";
}

.fa-fill::before {
  content: "\f575";
}

.fa-message-minus::before {
  content: "\f4a7";
}

.fa-comment-alt-minus::before {
  content: "\f4a7";
}

.fa-angle-up::before {
  content: "\f106";
}

.fa-dinosaur::before {
  content: "\e5fe";
}

.fa-drumstick-bite::before {
  content: "\f6d7";
}

.fa-link-horizontal-slash::before {
  content: "\e1cc";
}

.fa-chain-horizontal-slash::before {
  content: "\e1cc";
}

.fa-holly-berry::before {
  content: "\f7aa";
}

.fa-nose::before {
  content: "\e5bd";
}

.fa-arrow-left-to-arc::before {
  content: "\e616";
}

.fa-chevron-left::before {
  content: "\f053";
}

.fa-bacteria::before {
  content: "\e059";
}

.fa-clouds::before {
  content: "\f744";
}

.fa-money-bill-simple::before {
  content: "\e1f1";
}

.fa-hand-lizard::before {
  content: "\f258";
}

.fa-table-pivot::before {
  content: "\e291";
}

.fa-filter-slash::before {
  content: "\e17d";
}

.fa-trash-can-undo::before {
  content: "\f896";
}

.fa-trash-can-arrow-turn-left::before {
  content: "\f896";
}

.fa-trash-undo-alt::before {
  content: "\f896";
}

.fa-notdef::before {
  content: "\e1fe";
}

.fa-disease::before {
  content: "\f7fa";
}

.fa-person-to-door::before {
  content: "\e433";
}

.fa-turntable::before {
  content: "\f8e4";
}

.fa-briefcase-medical::before {
  content: "\f469";
}

.fa-genderless::before {
  content: "\f22d";
}

.fa-chevron-right::before {
  content: "\f054";
}

.fa-signal-weak::before {
  content: "\f68c";
}

.fa-signal-1::before {
  content: "\f68c";
}

.fa-clock-five::before {
  content: "\e349";
}

.fa-retweet::before {
  content: "\f079";
}

.fa-car-rear::before {
  content: "\f5de";
}

.fa-car-alt::before {
  content: "\f5de";
}

.fa-pump-soap::before {
  content: "\e06b";
}

.fa-computer-classic::before {
  content: "\f8b1";
}

.fa-frame::before {
  content: "\e495";
}

.fa-video-slash::before {
  content: "\f4e2";
}

.fa-battery-quarter::before {
  content: "\f243";
}

.fa-battery-2::before {
  content: "\f243";
}

.fa-ellipsis-stroke::before {
  content: "\f39b";
}

.fa-ellipsis-h-alt::before {
  content: "\f39b";
}

.fa-radio::before {
  content: "\f8d7";
}

.fa-baby-carriage::before {
  content: "\f77d";
}

.fa-carriage-baby::before {
  content: "\f77d";
}

.fa-face-expressionless::before {
  content: "\e373";
}

.fa-down-to-dotted-line::before {
  content: "\e408";
}

.fa-cloud-music::before {
  content: "\f8ae";
}

.fa-traffic-light::before {
  content: "\f637";
}

.fa-cloud-minus::before {
  content: "\e35d";
}

.fa-thermometer::before {
  content: "\f491";
}

.fa-shield-minus::before {
  content: "\e249";
}

.fa-vr-cardboard::before {
  content: "\f729";
}

.fa-car-tilt::before {
  content: "\f5e5";
}

.fa-gauge-circle-minus::before {
  content: "\e497";
}

.fa-brightness-low::before {
  content: "\e0ca";
}

.fa-hand-middle-finger::before {
  content: "\f806";
}

.fa-percent::before {
  content: "\%";
}

.fa-percentage::before {
  content: "\%";
}

.fa-truck-moving::before {
  content: "\f4df";
}

.fa-glass-water-droplet::before {
  content: "\e4f5";
}

.fa-conveyor-belt::before {
  content: "\f46e";
}

.fa-location-check::before {
  content: "\f606";
}

.fa-map-marker-check::before {
  content: "\f606";
}

.fa-coin-vertical::before {
  content: "\e3fd";
}

.fa-display::before {
  content: "\e163";
}

.fa-person-sign::before {
  content: "\f757";
}

.fa-face-smile::before {
  content: "\f118";
}

.fa-smile::before {
  content: "\f118";
}

.fa-phone-hangup::before {
  content: "\e225";
}

.fa-signature-slash::before {
  content: "\e3cb";
}

.fa-thumbtack::before {
  content: "\f08d";
}

.fa-thumb-tack::before {
  content: "\f08d";
}

.fa-wheat-slash::before {
  content: "\e339";
}

.fa-trophy::before {
  content: "\f091";
}

.fa-clouds-sun::before {
  content: "\f746";
}

.fa-person-praying::before {
  content: "\f683";
}

.fa-pray::before {
  content: "\f683";
}

.fa-hammer::before {
  content: "\f6e3";
}

.fa-face-vomit::before {
  content: "\e3a0";
}

.fa-speakers::before {
  content: "\f8e0";
}

.fa-tty-answer::before {
  content: "\e2b9";
}

.fa-teletype-answer::before {
  content: "\e2b9";
}

.fa-mug-tea-saucer::before {
  content: "\e1f5";
}

.fa-diagram-lean-canvas::before {
  content: "\e156";
}

.fa-alt::before {
  content: "\e08a";
}

.fa-dial::before {
  content: "\e15b";
}

.fa-dial-med-high::before {
  content: "\e15b";
}

.fa-hand-peace::before {
  content: "\f25b";
}

.fa-circle-trash::before {
  content: "\e126";
}

.fa-trash-circle::before {
  content: "\e126";
}

.fa-rotate::before {
  content: "\f2f1";
}

.fa-sync-alt::before {
  content: "\f2f1";
}

.fa-circle-quarters::before {
  content: "\e3f8";
}

.fa-spinner::before {
  content: "\f110";
}

.fa-tower-control::before {
  content: "\e2a2";
}

.fa-arrow-up-triangle-square::before {
  content: "\f88a";
}

.fa-sort-shapes-up::before {
  content: "\f88a";
}

.fa-whale::before {
  content: "\f72c";
}

.fa-robot::before {
  content: "\f544";
}

.fa-peace::before {
  content: "\f67c";
}

.fa-party-horn::before {
  content: "\e31b";
}

.fa-gears::before {
  content: "\f085";
}

.fa-cogs::before {
  content: "\f085";
}

.fa-sun-bright::before {
  content: "\e28f";
}

.fa-sun-alt::before {
  content: "\e28f";
}

.fa-warehouse::before {
  content: "\f494";
}

.fa-conveyor-belt-arm::before {
  content: "\e5f8";
}

.fa-lock-keyhole-open::before {
  content: "\f3c2";
}

.fa-lock-open-alt::before {
  content: "\f3c2";
}

.fa-square-fragile::before {
  content: "\f49b";
}

.fa-box-fragile::before {
  content: "\f49b";
}

.fa-square-wine-glass-crack::before {
  content: "\f49b";
}

.fa-arrow-up-right-dots::before {
  content: "\e4b7";
}

.fa-square-n::before {
  content: "\e277";
}

.fa-splotch::before {
  content: "\f5bc";
}

.fa-face-grin-hearts::before {
  content: "\f584";
}

.fa-grin-hearts::before {
  content: "\f584";
}

.fa-meter::before {
  content: "\e1e8";
}

.fa-mandolin::before {
  content: "\f6f9";
}

.fa-dice-four::before {
  content: "\f524";
}

.fa-sim-card::before {
  content: "\f7c4";
}

.fa-transgender::before {
  content: "\f225";
}

.fa-transgender-alt::before {
  content: "\f225";
}

.fa-mercury::before {
  content: "\f223";
}

.fa-up-from-bracket::before {
  content: "\e590";
}

.fa-knife-kitchen::before {
  content: "\f6f5";
}

.fa-border-right::before {
  content: "\f852";
}

.fa-arrow-turn-down::before {
  content: "\f149";
}

.fa-level-down::before {
  content: "\f149";
}

.fa-spade::before {
  content: "\f2f4";
}

.fa-card-spade::before {
  content: "\e3ec";
}

.fa-line-columns::before {
  content: "\f870";
}

.fa-arrow-right-to-line::before {
  content: "\f340";
}

.fa-arrow-to-right::before {
  content: "\f340";
}

.fa-person-falling-burst::before {
  content: "\e547";
}

.fa-flag-pennant::before {
  content: "\f456";
}

.fa-pennant::before {
  content: "\f456";
}

.fa-conveyor-belt-empty::before {
  content: "\e150";
}

.fa-user-group-simple::before {
  content: "\e603";
}

.fa-award::before {
  content: "\f559";
}

.fa-ticket-simple::before {
  content: "\f3ff";
}

.fa-ticket-alt::before {
  content: "\f3ff";
}

.fa-building::before {
  content: "\f1ad";
}

.fa-angles-left::before {
  content: "\f100";
}

.fa-angle-double-left::before {
  content: "\f100";
}

.fa-camcorder::before {
  content: "\f8a8";
}

.fa-video-handheld::before {
  content: "\f8a8";
}

.fa-pancakes::before {
  content: "\e42d";
}

.fa-album-circle-user::before {
  content: "\e48d";
}

.fa-subtitles-slash::before {
  content: "\e610";
}

.fa-qrcode::before {
  content: "\f029";
}

.fa-dice-d10::before {
  content: "\f6cd";
}

.fa-fireplace::before {
  content: "\f79a";
}

.fa-browser::before {
  content: "\f37e";
}

.fa-pen-paintbrush::before {
  content: "\f618";
}

.fa-pencil-paintbrush::before {
  content: "\f618";
}

.fa-fish-cooked::before {
  content: "\f7fe";
}

.fa-chair-office::before {
  content: "\f6c1";
}

.fa-nesting-dolls::before {
  content: "\e3ba";
}

.fa-clock-rotate-left::before {
  content: "\f1da";
}

.fa-history::before {
  content: "\f1da";
}

.fa-trumpet::before {
  content: "\f8e3";
}

.fa-face-grin-beam-sweat::before {
  content: "\f583";
}

.fa-grin-beam-sweat::before {
  content: "\f583";
}

.fa-fire-smoke::before {
  content: "\f74b";
}

.fa-phone-missed::before {
  content: "\e226";
}

.fa-file-export::before {
  content: "\f56e";
}

.fa-arrow-right-from-file::before {
  content: "\f56e";
}

.fa-shield::before {
  content: "\f132";
}

.fa-shield-blank::before {
  content: "\f132";
}

.fa-arrow-up-short-wide::before {
  content: "\f885";
}

.fa-sort-amount-up-alt::before {
  content: "\f885";
}

.fa-arrows-repeat-1::before {
  content: "\f366";
}

.fa-repeat-1-alt::before {
  content: "\f366";
}

.fa-gun-slash::before {
  content: "\e19c";
}

.fa-avocado::before {
  content: "\e0aa";
}

.fa-binary::before {
  content: "\e33b";
}

.fa-glasses-round::before {
  content: "\f5f5";
}

.fa-glasses-alt::before {
  content: "\f5f5";
}

.fa-phone-plus::before {
  content: "\f4d2";
}

.fa-ditto::before {
  content: "\"";
}

.fa-person-seat::before {
  content: "\e21e";
}

.fa-house-medical::before {
  content: "\e3b2";
}

.fa-golf-ball-tee::before {
  content: "\f450";
}

.fa-golf-ball::before {
  content: "\f450";
}

.fa-circle-chevron-left::before {
  content: "\f137";
}

.fa-chevron-circle-left::before {
  content: "\f137";
}

.fa-house-chimney-window::before {
  content: "\e00d";
}

.fa-scythe::before {
  content: "\f710";
}

.fa-pen-nib::before {
  content: "\f5ad";
}

.fa-ban-parking::before {
  content: "\f616";
}

.fa-parking-circle-slash::before {
  content: "\f616";
}

.fa-tent-arrow-turn-left::before {
  content: "\e580";
}

.fa-face-diagonal-mouth::before {
  content: "\e47e";
}

.fa-diagram-cells::before {
  content: "\e475";
}

.fa-cricket-bat-ball::before {
  content: "\f449";
}

.fa-cricket::before {
  content: "\f449";
}

.fa-tents::before {
  content: "\e582";
}

.fa-wand-magic::before {
  content: "\f0d0";
}

.fa-magic::before {
  content: "\f0d0";
}

.fa-dog::before {
  content: "\f6d3";
}

.fa-pen-line::before {
  content: "\e212";
}

.fa-atom-simple::before {
  content: "\f5d3";
}

.fa-atom-alt::before {
  content: "\f5d3";
}

.fa-ampersand::before {
  content: "\&";
}

.fa-carrot::before {
  content: "\f787";
}

.fa-arrow-up-from-line::before {
  content: "\f342";
}

.fa-arrow-from-bottom::before {
  content: "\f342";
}

.fa-moon::before {
  content: "\f186";
}

.fa-pen-slash::before {
  content: "\e213";
}

.fa-wine-glass-empty::before {
  content: "\f5ce";
}

.fa-wine-glass-alt::before {
  content: "\f5ce";
}

.fa-square-star::before {
  content: "\e27f";
}

.fa-cheese::before {
  content: "\f7ef";
}

.fa-send-backward::before {
  content: "\f87f";
}

.fa-yin-yang::before {
  content: "\f6ad";
}

.fa-music::before {
  content: "\f001";
}

.fa-compass-slash::before {
  content: "\f5e9";
}

.fa-clock-one::before {
  content: "\e34e";
}

.fa-file-music::before {
  content: "\f8b6";
}

.fa-code-commit::before {
  content: "\f386";
}

.fa-temperature-low::before {
  content: "\f76b";
}

.fa-person-biking::before {
  content: "\f84a";
}

.fa-biking::before {
  content: "\f84a";
}

.fa-display-chart-up-circle-currency::before {
  content: "\e5e5";
}

.fa-skeleton::before {
  content: "\f620";
}

.fa-circle-g::before {
  content: "\e10f";
}

.fa-circle-arrow-up-left::before {
  content: "\e0fb";
}

.fa-coin-blank::before {
  content: "\e3fb";
}

.fa-broom::before {
  content: "\f51a";
}

.fa-vacuum::before {
  content: "\e04d";
}

.fa-shield-heart::before {
  content: "\e574";
}

.fa-card-heart::before {
  content: "\e3eb";
}

.fa-lightbulb-cfl-on::before {
  content: "\e5a7";
}

.fa-melon::before {
  content: "\e310";
}

.fa-gopuram::before {
  content: "\f664";
}

.fa-earth-oceania::before {
  content: "\e47b";
}

.fa-globe-oceania::before {
  content: "\e47b";
}

.fa-container-storage::before {
  content: "\f4b7";
}

.fa-face-pouting::before {
  content: "\e387";
}

.fa-square-xmark::before {
  content: "\f2d3";
}

.fa-times-square::before {
  content: "\f2d3";
}

.fa-xmark-square::before {
  content: "\f2d3";
}

.fa-face-explode::before {
  content: "\e2fe";
}

.fa-exploding-head::before {
  content: "\e2fe";
}

.fa-hashtag::before {
  content: "\#";
}

.fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}

.fa-expand-alt::before {
  content: "\f424";
}

.fa-oil-can::before {
  content: "\f613";
}

.fa-t::before {
  content: "T";
}

.fa-transformer-bolt::before {
  content: "\e2a4";
}

.fa-hippo::before {
  content: "\f6ed";
}

.fa-chart-column::before {
  content: "\e0e3";
}

.fa-cassette-vhs::before {
  content: "\f8ec";
}

.fa-vhs::before {
  content: "\f8ec";
}

.fa-infinity::before {
  content: "\f534";
}

.fa-vial-circle-check::before {
  content: "\e596";
}

.fa-chimney::before {
  content: "\f78b";
}

.fa-object-intersect::before {
  content: "\e49d";
}

.fa-person-arrow-down-to-line::before {
  content: "\e538";
}

.fa-voicemail::before {
  content: "\f897";
}

.fa-block-brick::before {
  content: "\e3db";
}

.fa-wall-brick::before {
  content: "\e3db";
}

.fa-fan::before {
  content: "\f863";
}

.fa-bags-shopping::before {
  content: "\f847";
}

.fa-paragraph-left::before {
  content: "\f878";
}

.fa-paragraph-rtl::before {
  content: "\f878";
}

.fa-person-walking-luggage::before {
  content: "\e554";
}

.fa-caravan-simple::before {
  content: "\e000";
}

.fa-caravan-alt::before {
  content: "\e000";
}

.fa-turtle::before {
  content: "\f726";
}

.fa-pencil-mechanical::before {
  content: "\e5ca";
}

.fa-up-down::before {
  content: "\f338";
}

.fa-arrows-alt-v::before {
  content: "\f338";
}

.fa-cloud-moon-rain::before {
  content: "\f73c";
}

.fa-booth-curtain::before {
  content: "\f734";
}

.fa-calendar::before {
  content: "\f133";
}

.fa-box-heart::before {
  content: "\f49d";
}

.fa-trailer::before {
  content: "\e041";
}

.fa-user-doctor-message::before {
  content: "\f82e";
}

.fa-user-md-chat::before {
  content: "\f82e";
}

.fa-bahai::before {
  content: "\f666";
}

.fa-haykal::before {
  content: "\f666";
}

.fa-lighthouse::before {
  content: "\e612";
}

.fa-amp-guitar::before {
  content: "\f8a1";
}

.fa-sd-card::before {
  content: "\f7c2";
}

.fa-volume-slash::before {
  content: "\f2e2";
}

.fa-border-bottom::before {
  content: "\f84d";
}

.fa-wifi-weak::before {
  content: "\f6aa";
}

.fa-wifi-1::before {
  content: "\f6aa";
}

.fa-dragon::before {
  content: "\f6d5";
}

.fa-shoe-prints::before {
  content: "\f54b";
}

.fa-circle-plus::before {
  content: "\f055";
}

.fa-plus-circle::before {
  content: "\f055";
}

.fa-face-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-hand-holding::before {
  content: "\f4bd";
}

.fa-plug-circle-exclamation::before {
  content: "\e55d";
}

.fa-link-slash::before {
  content: "\f127";
}

.fa-chain-broken::before {
  content: "\f127";
}

.fa-chain-slash::before {
  content: "\f127";
}

.fa-unlink::before {
  content: "\f127";
}

.fa-clone::before {
  content: "\f24d";
}

.fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}

.fa-arrow-up-z-a::before {
  content: "\f882";
}

.fa-sort-alpha-up-alt::before {
  content: "\f882";
}

.fa-fire-flame-curved::before {
  content: "\f7e4";
}

.fa-fire-alt::before {
  content: "\f7e4";
}

.fa-tornado::before {
  content: "\f76f";
}

.fa-file-circle-plus::before {
  content: "\e494";
}

.fa-delete-right::before {
  content: "\e154";
}

.fa-book-quran::before {
  content: "\f687";
}

.fa-quran::before {
  content: "\f687";
}

.fa-circle-quarter::before {
  content: "\e11f";
}

.fa-anchor::before {
  content: "\f13d";
}

.fa-border-all::before {
  content: "\f84c";
}

.fa-function::before {
  content: "\f661";
}

.fa-face-angry::before {
  content: "\f556";
}

.fa-angry::before {
  content: "\f556";
}

.fa-people-simple::before {
  content: "\e21b";
}

.fa-cookie-bite::before {
  content: "\f564";
}

.fa-arrow-trend-down::before {
  content: "\e097";
}

.fa-rss::before {
  content: "\f09e";
}

.fa-feed::before {
  content: "\f09e";
}

.fa-face-monocle::before {
  content: "\e380";
}

.fa-draw-polygon::before {
  content: "\f5ee";
}

.fa-scale-balanced::before {
  content: "\f24e";
}

.fa-balance-scale::before {
  content: "\f24e";
}

.fa-calendar-lines::before {
  content: "\e0d5";
}

.fa-calendar-note::before {
  content: "\e0d5";
}

.fa-arrow-down-big-small::before {
  content: "\f88c";
}

.fa-sort-size-down::before {
  content: "\f88c";
}

.fa-gauge-simple-high::before {
  content: "\f62a";
}

.fa-tachometer::before {
  content: "\f62a";
}

.fa-tachometer-fast::before {
  content: "\f62a";
}

.fa-do-not-enter::before {
  content: "\f5ec";
}

.fa-shower::before {
  content: "\f2cc";
}

.fa-dice-d8::before {
  content: "\f6d2";
}

.fa-desktop::before {
  content: "\f390";
}

.fa-desktop-alt::before {
  content: "\f390";
}

.fa-m::before {
  content: "M";
}

.fa-grip-dots-vertical::before {
  content: "\e411";
}

.fa-face-viewfinder::before {
  content: "\e2ff";
}

.fa-soft-serve::before {
  content: "\e400";
}

.fa-creemee::before {
  content: "\e400";
}

.fa-h5::before {
  content: "\e412";
}

.fa-hand-back-point-down::before {
  content: "\e19e";
}

.fa-table-list::before {
  content: "\f00b";
}

.fa-th-list::before {
  content: "\f00b";
}

.fa-comment-sms::before {
  content: "\f7cd";
}

.fa-sms::before {
  content: "\f7cd";
}

.fa-rectangle::before {
  content: "\f2fa";
}

.fa-rectangle-landscape::before {
  content: "\f2fa";
}

.fa-clipboard-list-check::before {
  content: "\f737";
}

.fa-turkey::before {
  content: "\f725";
}

.fa-book::before {
  content: "\f02d";
}

.fa-user-plus::before {
  content: "\f234";
}

.fa-ice-skate::before {
  content: "\f7ac";
}

.fa-check::before {
  content: "\f00c";
}

.fa-battery-three-quarters::before {
  content: "\f241";
}

.fa-battery-4::before {
  content: "\f241";
}

.fa-tomato::before {
  content: "\e330";
}

.fa-sword-laser::before {
  content: "\e03b";
}

.fa-house-circle-check::before {
  content: "\e509";
}

.fa-buildings::before {
  content: "\e0cc";
}

.fa-angle-left::before {
  content: "\f104";
}

.fa-cart-flatbed-boxes::before {
  content: "\f475";
}

.fa-dolly-flatbed-alt::before {
  content: "\f475";
}

.fa-diagram-successor::before {
  content: "\e47a";
}

.fa-truck-arrow-right::before {
  content: "\e58b";
}

.fa-square-w::before {
  content: "\e285";
}

.fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}

.fa-lamp::before {
  content: "\f4ca";
}

.fa-airplay::before {
  content: "\e089";
}

.fa-hand-fist::before {
  content: "\f6de";
}

.fa-fist-raised::before {
  content: "\f6de";
}

.fa-shield-quartered::before {
  content: "\e575";
}

.fa-slash-forward::before {
  content: "\/";
}

.fa-location-pen::before {
  content: "\f607";
}

.fa-map-marker-edit::before {
  content: "\f607";
}

.fa-cloud-moon::before {
  content: "\f6c3";
}

.fa-pot-food::before {
  content: "\e43f";
}

.fa-briefcase::before {
  content: "\f0b1";
}

.fa-person-falling::before {
  content: "\e546";
}

.fa-image-portrait::before {
  content: "\f3e0";
}

.fa-portrait::before {
  content: "\f3e0";
}

.fa-user-tag::before {
  content: "\f507";
}

.fa-rug::before {
  content: "\e569";
}

.fa-print-slash::before {
  content: "\f686";
}

.fa-earth-europe::before {
  content: "\f7a2";
}

.fa-globe-europe::before {
  content: "\f7a2";
}

.fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}

.fa-luggage-cart::before {
  content: "\f59d";
}

.fa-hand-back-point-ribbon::before {
  content: "\e1a0";
}

.fa-rectangle-xmark::before {
  content: "\f410";
}

.fa-rectangle-times::before {
  content: "\f410";
}

.fa-times-rectangle::before {
  content: "\f410";
}

.fa-window-close::before {
  content: "\f410";
}

.fa-tire-rugged::before {
  content: "\f634";
}

.fa-lightbulb-dollar::before {
  content: "\f670";
}

.fa-cowbell::before {
  content: "\f8b3";
}

.fa-baht-sign::before {
  content: "\e0ac";
}

.fa-corner::before {
  content: "\e3fe";
}

.fa-chevrons-right::before {
  content: "\f324";
}

.fa-chevron-double-right::before {
  content: "\f324";
}

.fa-book-open::before {
  content: "\f518";
}

.fa-book-journal-whills::before {
  content: "\f66a";
}

.fa-journal-whills::before {
  content: "\f66a";
}

.fa-inhaler::before {
  content: "\f5f9";
}

.fa-handcuffs::before {
  content: "\e4f8";
}

.fa-snake::before {
  content: "\f716";
}

.fa-triangle-exclamation::before {
  content: "\f071";
}

.fa-exclamation-triangle::before {
  content: "\f071";
}

.fa-warning::before {
  content: "\f071";
}

.fa-note-medical::before {
  content: "\e200";
}

.fa-database::before {
  content: "\f1c0";
}

.fa-down-left::before {
  content: "\e16a";
}

.fa-share::before {
  content: "\f064";
}

.fa-arrow-turn-right::before {
  content: "\f064";
}

.fa-mail-forward::before {
  content: "\f064";
}

.fa-face-thinking::before {
  content: "\e39b";
}

.fa-turn-down-right::before {
  content: "\e455";
}

.fa-bottle-droplet::before {
  content: "\e4c4";
}

.fa-mask-face::before {
  content: "\e1d7";
}

.fa-hill-rockslide::before {
  content: "\e508";
}

.fa-scanner-keyboard::before {
  content: "\f489";
}

.fa-circle-o::before {
  content: "\e119";
}

.fa-grid-horizontal::before {
  content: "\e307";
}

.fa-message-dollar::before {
  content: "\f650";
}

.fa-comment-alt-dollar::before {
  content: "\f650";
}

.fa-right-left::before {
  content: "\f362";
}

.fa-exchange-alt::before {
  content: "\f362";
}

.fa-columns-3::before {
  content: "\e361";
}

.fa-paper-plane::before {
  content: "\f1d8";
}

.fa-road-circle-exclamation::before {
  content: "\e565";
}

.fa-dungeon::before {
  content: "\f6d9";
}

.fa-hand-holding-box::before {
  content: "\f47b";
}

.fa-input-text::before {
  content: "\e1bf";
}

.fa-window-flip::before {
  content: "\f40f";
}

.fa-window-alt::before {
  content: "\f40f";
}

.fa-align-right::before {
  content: "\f038";
}

.fa-scanner-gun::before {
  content: "\f488";
}

.fa-scanner::before {
  content: "\f488";
}

.fa-tire::before {
  content: "\f631";
}

.fa-engine::before {
  content: "\e16e";
}

.fa-money-bill-1-wave::before {
  content: "\f53b";
}

.fa-money-bill-wave-alt::before {
  content: "\f53b";
}

.fa-life-ring::before {
  content: "\f1cd";
}

.fa-hands::before {
  content: "\f2a7";
}

.fa-sign-language::before {
  content: "\f2a7";
}

.fa-signing::before {
  content: "\f2a7";
}

.fa-circle-caret-right::before {
  content: "\f330";
}

.fa-caret-circle-right::before {
  content: "\f330";
}

.fa-wheat::before {
  content: "\f72d";
}

.fa-file-spreadsheet::before {
  content: "\f65b";
}

.fa-audio-description-slash::before {
  content: "\e0a8";
}

.fa-calendar-day::before {
  content: "\f783";
}

.fa-water-ladder::before {
  content: "\f5c5";
}

.fa-ladder-water::before {
  content: "\f5c5";
}

.fa-swimming-pool::before {
  content: "\f5c5";
}

.fa-arrows-up-down::before {
  content: "\f07d";
}

.fa-arrows-v::before {
  content: "\f07d";
}

.fa-chess-pawn-piece::before {
  content: "\f444";
}

.fa-chess-pawn-alt::before {
  content: "\f444";
}

.fa-face-grimace::before {
  content: "\f57f";
}

.fa-grimace::before {
  content: "\f57f";
}

.fa-wheelchair-move::before {
  content: "\e2ce";
}

.fa-wheelchair-alt::before {
  content: "\e2ce";
}

.fa-turn-down::before {
  content: "\f3be";
}

.fa-level-down-alt::before {
  content: "\f3be";
}

.fa-square-s::before {
  content: "\e27d";
}

.fa-rectangle-barcode::before {
  content: "\f463";
}

.fa-barcode-alt::before {
  content: "\f463";
}

.fa-person-walking-arrow-right::before {
  content: "\e552";
}

.fa-square-envelope::before {
  content: "\f199";
}

.fa-envelope-square::before {
  content: "\f199";
}

.fa-dice::before {
  content: "\f522";
}

.fa-unicorn::before {
  content: "\f727";
}

.fa-bowling-ball::before {
  content: "\f436";
}

.fa-pompebled::before {
  content: "\e43d";
}

.fa-brain::before {
  content: "\f5dc";
}

.fa-watch-smart::before {
  content: "\e2cc";
}

.fa-book-user::before {
  content: "\f7e7";
}

.fa-sensor-cloud::before {
  content: "\e02c";
}

.fa-sensor-smoke::before {
  content: "\e02c";
}

.fa-clapperboard-play::before {
  content: "\e132";
}

.fa-bandage::before {
  content: "\f462";
}

.fa-band-aid::before {
  content: "\f462";
}

.fa-calendar-minus::before {
  content: "\f272";
}

.fa-circle-xmark::before {
  content: "\f057";
}

.fa-times-circle::before {
  content: "\f057";
}

.fa-xmark-circle::before {
  content: "\f057";
}

.fa-circle-4::before {
  content: "\e0f1";
}

.fa-gifts::before {
  content: "\f79c";
}

.fa-album-collection::before {
  content: "\f8a0";
}

.fa-hotel::before {
  content: "\f594";
}

.fa-earth-asia::before {
  content: "\f57e";
}

.fa-globe-asia::before {
  content: "\f57e";
}

.fa-id-card-clip::before {
  content: "\f47f";
}

.fa-id-card-alt::before {
  content: "\f47f";
}

.fa-magnifying-glass-plus::before {
  content: "\f00e";
}

.fa-search-plus::before {
  content: "\f00e";
}

.fa-thumbs-up::before {
  content: "\f164";
}

.fa-cloud-showers::before {
  content: "\f73f";
}

.fa-user-clock::before {
  content: "\f4fd";
}

.fa-onion::before {
  content: "\e427";
}

.fa-clock-twelve-thirty::before {
  content: "\e359";
}

.fa-arrow-down-to-dotted-line::before {
  content: "\e095";
}

.fa-hand-dots::before {
  content: "\f461";
}

.fa-allergies::before {
  content: "\f461";
}

.fa-file-invoice::before {
  content: "\f570";
}

.fa-window-minimize::before {
  content: "\f2d1";
}

.fa-rectangle-wide::before {
  content: "\f2fc";
}

.fa-comment-arrow-up::before {
  content: "\e144";
}

.fa-garlic::before {
  content: "\e40e";
}

.fa-mug-saucer::before {
  content: "\f0f4";
}

.fa-coffee::before {
  content: "\f0f4";
}

.fa-brush::before {
  content: "\f55d";
}

.fa-tree-decorated::before {
  content: "\f7dc";
}

.fa-mask::before {
  content: "\f6fa";
}

.fa-calendar-heart::before {
  content: "\e0d3";
}

.fa-magnifying-glass-minus::before {
  content: "\f010";
}

.fa-search-minus::before {
  content: "\f010";
}

.fa-flower::before {
  content: "\f7ff";
}

.fa-arrow-down-from-arc::before {
  content: "\e614";
}

.fa-right-left-large::before {
  content: "\e5e1";
}

.fa-ruler-vertical::before {
  content: "\f548";
}

.fa-circles-overlap::before {
  content: "\e600";
}

.fa-user-large::before {
  content: "\f406";
}

.fa-user-alt::before {
  content: "\f406";
}

.fa-starship-freighter::before {
  content: "\e03a";
}

.fa-train-tram::before {
  content: "\e5b4";
}

.fa-bridge-suspension::before {
  content: "\e4cd";
}

.fa-trash-check::before {
  content: "\e2af";
}

.fa-user-nurse::before {
  content: "\f82f";
}

.fa-boombox::before {
  content: "\f8a5";
}

.fa-syringe::before {
  content: "\f48e";
}

.fa-cloud-sun::before {
  content: "\f6c4";
}

.fa-shield-exclamation::before {
  content: "\e247";
}

.fa-stopwatch-20::before {
  content: "\e06f";
}

.fa-square-full::before {
  content: "\f45c";
}

.fa-grip-dots::before {
  content: "\e410";
}

.fa-comment-exclamation::before {
  content: "\f4af";
}

.fa-pen-swirl::before {
  content: "\e214";
}

.fa-falafel::before {
  content: "\e40a";
}

.fa-circle-2::before {
  content: "\e0ef";
}

.fa-magnet::before {
  content: "\f076";
}

.fa-jar::before {
  content: "\e516";
}

.fa-gramophone::before {
  content: "\f8bd";
}

.fa-dice-d12::before {
  content: "\f6ce";
}

.fa-note-sticky::before {
  content: "\f249";
}

.fa-sticky-note::before {
  content: "\f249";
}

.fa-down::before {
  content: "\f354";
}

.fa-arrow-alt-down::before {
  content: "\f354";
}

.fa-hundred-points::before {
  content: "\e41c";
}

.fa-100::before {
  content: "\e41c";
}

.fa-paperclip-vertical::before {
  content: "\e3c2";
}

.fa-wind-warning::before {
  content: "\f776";
}

.fa-wind-circle-exclamation::before {
  content: "\f776";
}

.fa-location-pin-slash::before {
  content: "\f60c";
}

.fa-map-marker-slash::before {
  content: "\f60c";
}

.fa-face-sad-sweat::before {
  content: "\e38a";
}

.fa-bug-slash::before {
  content: "\e490";
}

.fa-cupcake::before {
  content: "\e402";
}

.fa-light-switch-off::before {
  content: "\e018";
}

.fa-toggle-large-off::before {
  content: "\e5b0";
}

.fa-pen-fancy-slash::before {
  content: "\e210";
}

.fa-truck-container::before {
  content: "\f4dc";
}

.fa-boot::before {
  content: "\f782";
}

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}

.fa-file-check::before {
  content: "\f316";
}

.fa-bone::before {
  content: "\f5d7";
}

.fa-cards-blank::before {
  content: "\e4df";
}

.fa-circle-3::before {
  content: "\e0f0";
}

.fa-bench-tree::before {
  content: "\e2e7";
}

.fa-keyboard-brightness-low::before {
  content: "\e1c1";
}

.fa-ski-boot-ski::before {
  content: "\e3cd";
}

.fa-brain-circuit::before {
  content: "\e0c6";
}

.fa-user-injured::before {
  content: "\f728";
}

.fa-block-brick-fire::before {
  content: "\e3dc";
}

.fa-firewall::before {
  content: "\e3dc";
}

.fa-face-sad-tear::before {
  content: "\f5b4";
}

.fa-sad-tear::before {
  content: "\f5b4";
}

.fa-plane::before {
  content: "\f072";
}

.fa-tent-arrows-down::before {
  content: "\e581";
}

.fa-exclamation::before {
  content: "\!";
}

.fa-arrows-spin::before {
  content: "\e4bb";
}

.fa-face-smile-relaxed::before {
  content: "\e392";
}

.fa-comment-xmark::before {
  content: "\f4b5";
}

.fa-comment-times::before {
  content: "\f4b5";
}

.fa-print::before {
  content: "\f02f";
}

.fa-turkish-lira-sign::before {
  content: "\e2bb";
}

.fa-try::before {
  content: "\e2bb";
}

.fa-turkish-lira::before {
  content: "\e2bb";
}

.fa-face-nose-steam::before {
  content: "\e382";
}

.fa-circle-waveform-lines::before {
  content: "\e12d";
}

.fa-waveform-circle::before {
  content: "\e12d";
}

.fa-dollar-sign::before {
  content: "\$";
}

.fa-dollar::before {
  content: "\$";
}

.fa-usd::before {
  content: "\$";
}

.fa-ferris-wheel::before {
  content: "\e174";
}

.fa-computer-speaker::before {
  content: "\f8b2";
}

.fa-skull-cow::before {
  content: "\f8de";
}

.fa-x::before {
  content: "X";
}

.fa-magnifying-glass-dollar::before {
  content: "\f688";
}

.fa-search-dollar::before {
  content: "\f688";
}

.fa-users-gear::before {
  content: "\f509";
}

.fa-users-cog::before {
  content: "\f509";
}

.fa-person-military-pointing::before {
  content: "\e54a";
}

.fa-building-columns::before {
  content: "\f19c";
}

.fa-bank::before {
  content: "\f19c";
}

.fa-institution::before {
  content: "\f19c";
}

.fa-museum::before {
  content: "\f19c";
}

.fa-university::before {
  content: "\f19c";
}

.fa-circle-t::before {
  content: "\e124";
}

.fa-sack::before {
  content: "\f81c";
}

.fa-grid-2::before {
  content: "\e196";
}

.fa-camera-cctv::before {
  content: "\f8ac";
}

.fa-cctv::before {
  content: "\f8ac";
}

.fa-umbrella::before {
  content: "\f0e9";
}

.fa-trowel::before {
  content: "\e589";
}

.fa-horizontal-rule::before {
  content: "\f86c";
}

.fa-bed-front::before {
  content: "\f8f7";
}

.fa-bed-alt::before {
  content: "\f8f7";
}

.fa-d::before {
  content: "D";
}

.fa-stapler::before {
  content: "\e5af";
}

.fa-masks-theater::before {
  content: "\f630";
}

.fa-theater-masks::before {
  content: "\f630";
}

.fa-kip-sign::before {
  content: "\e1c4";
}

.fa-face-woozy::before {
  content: "\e3a2";
}

.fa-cloud-question::before {
  content: "\e492";
}

.fa-pineapple::before {
  content: "\e31f";
}

.fa-hand-point-left::before {
  content: "\f0a5";
}

.fa-gallery-thumbnails::before {
  content: "\e3aa";
}

.fa-circle-j::before {
  content: "\e112";
}

.fa-eyes::before {
  content: "\e367";
}

.fa-handshake-simple::before {
  content: "\f4c6";
}

.fa-handshake-alt::before {
  content: "\f4c6";
}

.fa-page-caret-up::before {
  content: "\e42a";
}

.fa-file-caret-up::before {
  content: "\e42a";
}

.fa-jet-fighter::before {
  content: "\f0fb";
}

.fa-fighter-jet::before {
  content: "\f0fb";
}

.fa-comet::before {
  content: "\e003";
}

.fa-square-share-nodes::before {
  content: "\f1e1";
}

.fa-share-alt-square::before {
  content: "\f1e1";
}

.fa-shield-keyhole::before {
  content: "\e248";
}

.fa-barcode::before {
  content: "\f02a";
}

.fa-plus-minus::before {
  content: "\e43c";
}

.fa-square-sliders-vertical::before {
  content: "\f3f2";
}

.fa-sliders-v-square::before {
  content: "\f3f2";
}

.fa-video::before {
  content: "\f03d";
}

.fa-video-camera::before {
  content: "\f03d";
}

.fa-message-middle::before {
  content: "\e1e1";
}

.fa-comment-middle-alt::before {
  content: "\e1e1";
}

.fa-graduation-cap::before {
  content: "\f19d";
}

.fa-mortar-board::before {
  content: "\f19d";
}

.fa-hand-holding-medical::before {
  content: "\e05c";
}

.fa-person-circle-check::before {
  content: "\e53e";
}

.fa-square-z::before {
  content: "\e288";
}

.fa-message-text::before {
  content: "\e1e6";
}

.fa-comment-alt-text::before {
  content: "\e1e6";
}

.fa-turn-up::before {
  content: "\f3bf";
}

.fa-level-up-alt::before {
  content: "\f3bf";
}

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: "Font Awesome 6 Pro";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(2f8c37423114769918de.woff2) format("woff2"), url(6fa0a8232f0352e4c0f8.ttf) format("truetype");
}
.fas,
.fa-solid {
  font-weight: 900;
}

/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: "Font Awesome 6 Pro";
  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(441b578192c1b1e771cf.woff2) format("woff2"), url(2006c9ff100617e95eb8.ttf) format("truetype");
}
.fal,
.fa-light {
  font-weight: 300;
}

/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: "Font Awesome 6 Pro";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro";
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(e4bb547bebf70ca2cb49.woff2) format("woff2"), url(ba0c0a7588d6b4fc8fb7.ttf) format("truetype");
}
.far,
.fa-regular {
  font-weight: 400;
}

/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa.fa-glass:before {
  content: "\f000";
}

.fa.fa-envelope-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-envelope-o:before {
  content: "\f0e0";
}

.fa.fa-star-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-star-o:before {
  content: "\f005";
}

.fa.fa-remove:before {
  content: "\f00d";
}

.fa.fa-close:before {
  content: "\f00d";
}

.fa.fa-gear:before {
  content: "\f013";
}

.fa.fa-trash-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-trash-o:before {
  content: "\f2ed";
}

.fa.fa-home:before {
  content: "\f015";
}

.fa.fa-file-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-file-o:before {
  content: "\f15b";
}

.fa.fa-clock-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-clock-o:before {
  content: "\f017";
}

.fa.fa-arrow-circle-o-down {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-arrow-circle-o-down:before {
  content: "\f358";
}

.fa.fa-arrow-circle-o-up {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-arrow-circle-o-up:before {
  content: "\f35b";
}

.fa.fa-play-circle-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-play-circle-o:before {
  content: "\f144";
}

.fa.fa-repeat:before {
  content: "\f01e";
}

.fa.fa-rotate-right:before {
  content: "\f01e";
}

.fa.fa-refresh:before {
  content: "\f021";
}

.fa.fa-list-alt {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-list-alt:before {
  content: "\f022";
}

.fa.fa-dedent:before {
  content: "\f03b";
}

.fa.fa-video-camera:before {
  content: "\f03d";
}

.fa.fa-picture-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-picture-o:before {
  content: "\f03e";
}

.fa.fa-photo {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-photo:before {
  content: "\f03e";
}

.fa.fa-image {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-image:before {
  content: "\f03e";
}

.fa.fa-map-marker:before {
  content: "\f3c5";
}

.fa.fa-pencil-square-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-pencil-square-o:before {
  content: "\f044";
}

.fa.fa-edit {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-edit:before {
  content: "\f044";
}

.fa.fa-share-square-o:before {
  content: "\f14d";
}

.fa.fa-check-square-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-check-square-o:before {
  content: "\f14a";
}

.fa.fa-arrows:before {
  content: "\f0b2";
}

.fa.fa-times-circle-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-times-circle-o:before {
  content: "\f057";
}

.fa.fa-check-circle-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-check-circle-o:before {
  content: "\f058";
}

.fa.fa-mail-forward:before {
  content: "\f064";
}

.fa.fa-expand:before {
  content: "\f424";
}

.fa.fa-compress:before {
  content: "\f422";
}

.fa.fa-eye {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-eye-slash {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-warning:before {
  content: "\f071";
}

.fa.fa-calendar:before {
  content: "\f073";
}

.fa.fa-arrows-v:before {
  content: "\f338";
}

.fa.fa-arrows-h:before {
  content: "\f337";
}

.fa.fa-bar-chart:before {
  content: "\e0e3";
}

.fa.fa-bar-chart-o:before {
  content: "\e0e3";
}

.fa.fa-twitter-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-twitter-square:before {
  content: "\f081";
}

.fa.fa-facebook-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-facebook-square:before {
  content: "\f082";
}

.fa.fa-gears:before {
  content: "\f085";
}

.fa.fa-thumbs-o-up {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-thumbs-o-up:before {
  content: "\f164";
}

.fa.fa-thumbs-o-down {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-thumbs-o-down:before {
  content: "\f165";
}

.fa.fa-heart-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-heart-o:before {
  content: "\f004";
}

.fa.fa-sign-out:before {
  content: "\f2f5";
}

.fa.fa-linkedin-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-linkedin-square:before {
  content: "\f08c";
}

.fa.fa-thumb-tack:before {
  content: "\f08d";
}

.fa.fa-external-link:before {
  content: "\f35d";
}

.fa.fa-sign-in:before {
  content: "\f2f6";
}

.fa.fa-github-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-github-square:before {
  content: "\f092";
}

.fa.fa-lemon-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-lemon-o:before {
  content: "\f094";
}

.fa.fa-square-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-square-o:before {
  content: "\f0c8";
}

.fa.fa-bookmark-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-bookmark-o:before {
  content: "\f02e";
}

.fa.fa-twitter {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-facebook {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-facebook:before {
  content: "\f39e";
}

.fa.fa-facebook-f {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-facebook-f:before {
  content: "\f39e";
}

.fa.fa-github {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-credit-card {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-feed:before {
  content: "\f09e";
}

.fa.fa-hdd-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-hdd-o:before {
  content: "\f0a0";
}

.fa.fa-hand-o-right {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa.fa-hand-o-left {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa.fa-hand-o-up {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa.fa-hand-o-down {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa.fa-globe:before {
  content: "\f57d";
}

.fa.fa-tasks:before {
  content: "\f828";
}

.fa.fa-arrows-alt:before {
  content: "\f31e";
}

.fa.fa-group:before {
  content: "\f0c0";
}

.fa.fa-chain:before {
  content: "\f0c1";
}

.fa.fa-cut:before {
  content: "\f0c4";
}

.fa.fa-files-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-files-o:before {
  content: "\f0c5";
}

.fa.fa-floppy-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-floppy-o:before {
  content: "\f0c7";
}

.fa.fa-save {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-save:before {
  content: "\f0c7";
}

.fa.fa-navicon:before {
  content: "\f0c9";
}

.fa.fa-reorder:before {
  content: "\f0c9";
}

.fa.fa-magic:before {
  content: "\e2ca";
}

.fa.fa-pinterest {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-pinterest-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa.fa-google-plus-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa.fa-google-plus {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-google-plus:before {
  content: "\f0d5";
}

.fa.fa-money:before {
  content: "\f3d1";
}

.fa.fa-unsorted:before {
  content: "\f0dc";
}

.fa.fa-sort-desc:before {
  content: "\f0dd";
}

.fa.fa-sort-asc:before {
  content: "\f0de";
}

.fa.fa-linkedin {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-linkedin:before {
  content: "\f0e1";
}

.fa.fa-rotate-left:before {
  content: "\f0e2";
}

.fa.fa-legal:before {
  content: "\f0e3";
}

.fa.fa-tachometer:before {
  content: "\f625";
}

.fa.fa-dashboard:before {
  content: "\f625";
}

.fa.fa-comment-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-comment-o:before {
  content: "\f075";
}

.fa.fa-comments-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-comments-o:before {
  content: "\f086";
}

.fa.fa-flash:before {
  content: "\f0e7";
}

.fa.fa-clipboard:before {
  content: "\f0ea";
}

.fa.fa-lightbulb-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa.fa-exchange:before {
  content: "\f362";
}

.fa.fa-cloud-download:before {
  content: "\f0ed";
}

.fa.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa.fa-bell-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-bell-o:before {
  content: "\f0f3";
}

.fa.fa-cutlery:before {
  content: "\f2e7";
}

.fa.fa-file-text-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-file-text-o:before {
  content: "\f15c";
}

.fa.fa-building-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-building-o:before {
  content: "\f1ad";
}

.fa.fa-hospital-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-hospital-o:before {
  content: "\f0f8";
}

.fa.fa-tablet:before {
  content: "\f3fa";
}

.fa.fa-mobile:before {
  content: "\f3cd";
}

.fa.fa-mobile-phone:before {
  content: "\f3cd";
}

.fa.fa-circle-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-circle-o:before {
  content: "\f111";
}

.fa.fa-mail-reply:before {
  content: "\f3e5";
}

.fa.fa-github-alt {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-folder-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-folder-o:before {
  content: "\f07b";
}

.fa.fa-folder-open-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-folder-open-o:before {
  content: "\f07c";
}

.fa.fa-smile-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-smile-o:before {
  content: "\f118";
}

.fa.fa-frown-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-frown-o:before {
  content: "\f119";
}

.fa.fa-meh-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-meh-o:before {
  content: "\f11a";
}

.fa.fa-keyboard-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-keyboard-o:before {
  content: "\f11c";
}

.fa.fa-flag-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-flag-o:before {
  content: "\f024";
}

.fa.fa-mail-reply-all:before {
  content: "\f122";
}

.fa.fa-star-half-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-star-half-o:before {
  content: "\f5c0";
}

.fa.fa-star-half-empty {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-star-half-empty:before {
  content: "\f5c0";
}

.fa.fa-star-half-full {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-star-half-full:before {
  content: "\f5c0";
}

.fa.fa-code-fork:before {
  content: "\f126";
}

.fa.fa-chain-broken:before {
  content: "\f127";
}

.fa.fa-unlink:before {
  content: "\f127";
}

.fa.fa-calendar-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-calendar-o:before {
  content: "\f133";
}

.fa.fa-maxcdn {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-html5 {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-css3 {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-unlock-alt:before {
  content: "\f09c";
}

.fa.fa-minus-square-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-minus-square-o:before {
  content: "\f146";
}

.fa.fa-level-up:before {
  content: "\f3bf";
}

.fa.fa-level-down:before {
  content: "\f3be";
}

.fa.fa-pencil-square:before {
  content: "\f14b";
}

.fa.fa-external-link-square:before {
  content: "\f360";
}

.fa.fa-compass {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-caret-square-o-down {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa.fa-toggle-down {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-toggle-down:before {
  content: "\f150";
}

.fa.fa-caret-square-o-up {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa.fa-toggle-up {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-toggle-up:before {
  content: "\f151";
}

.fa.fa-caret-square-o-right {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa.fa-toggle-right {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-toggle-right:before {
  content: "\f152";
}

.fa.fa-eur:before {
  content: "\f153";
}

.fa.fa-euro:before {
  content: "\f153";
}

.fa.fa-gbp:before {
  content: "\f154";
}

.fa.fa-usd:before {
  content: "\$";
}

.fa.fa-dollar:before {
  content: "\$";
}

.fa.fa-inr:before {
  content: "\e1bc";
}

.fa.fa-rupee:before {
  content: "\e1bc";
}

.fa.fa-jpy:before {
  content: "\f157";
}

.fa.fa-cny:before {
  content: "\f157";
}

.fa.fa-rmb:before {
  content: "\f157";
}

.fa.fa-yen:before {
  content: "\f157";
}

.fa.fa-rub:before {
  content: "\f158";
}

.fa.fa-ruble:before {
  content: "\f158";
}

.fa.fa-rouble:before {
  content: "\f158";
}

.fa.fa-krw:before {
  content: "\f159";
}

.fa.fa-won:before {
  content: "\f159";
}

.fa.fa-btc {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-bitcoin {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-bitcoin:before {
  content: "\f15a";
}

.fa.fa-file-text:before {
  content: "\f15c";
}

.fa.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa.fa-sort-alpha-desc:before {
  content: "\f881";
}

.fa.fa-sort-amount-asc:before {
  content: "\f884";
}

.fa.fa-sort-amount-desc:before {
  content: "\f160";
}

.fa.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa.fa-sort-numeric-desc:before {
  content: "\f886";
}

.fa.fa-youtube-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-youtube-square:before {
  content: "\f431";
}

.fa.fa-youtube {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-xing {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-xing-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-xing-square:before {
  content: "\f169";
}

.fa.fa-youtube-play {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-youtube-play:before {
  content: "\f167";
}

.fa.fa-dropbox {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-stack-overflow {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-instagram {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-flickr {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-adn {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-bitbucket {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-bitbucket-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-bitbucket-square:before {
  content: "\f171";
}

.fa.fa-tumblr {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-tumblr-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-tumblr-square:before {
  content: "\f174";
}

.fa.fa-long-arrow-down:before {
  content: "\f309";
}

.fa.fa-long-arrow-up:before {
  content: "\f30c";
}

.fa.fa-long-arrow-left:before {
  content: "\f30a";
}

.fa.fa-long-arrow-right:before {
  content: "\f30b";
}

.fa.fa-apple {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-windows {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-android {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-linux {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-dribbble {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-skype {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-foursquare {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-trello {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-gratipay {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-gittip {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-gittip:before {
  content: "\f184";
}

.fa.fa-sun-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-sun-o:before {
  content: "\f185";
}

.fa.fa-moon-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-moon-o:before {
  content: "\f186";
}

.fa.fa-vk {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-weibo {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-renren {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-pagelines {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-stack-exchange {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-arrow-circle-o-right {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-arrow-circle-o-right:before {
  content: "\f35a";
}

.fa.fa-arrow-circle-o-left {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-arrow-circle-o-left:before {
  content: "\f359";
}

.fa.fa-caret-square-o-left {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa.fa-toggle-left {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-toggle-left:before {
  content: "\f191";
}

.fa.fa-dot-circle-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-dot-circle-o:before {
  content: "\f192";
}

.fa.fa-vimeo-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-vimeo-square:before {
  content: "\f194";
}

.fa.fa-try:before {
  content: "\e2bb";
}

.fa.fa-turkish-lira:before {
  content: "\e2bb";
}

.fa.fa-plus-square-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-plus-square-o:before {
  content: "\f0fe";
}

.fa.fa-slack {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wordpress {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-openid {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-institution:before {
  content: "\f19c";
}

.fa.fa-bank:before {
  content: "\f19c";
}

.fa.fa-mortar-board:before {
  content: "\f19d";
}

.fa.fa-yahoo {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-google {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-reddit {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-reddit-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-reddit-square:before {
  content: "\f1a2";
}

.fa.fa-stumbleupon-circle {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-stumbleupon {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-delicious {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-digg {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-pied-piper-pp {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-pied-piper-alt {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-drupal {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-joomla {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-behance {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-behance-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-behance-square:before {
  content: "\f1b5";
}

.fa.fa-steam {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-steam-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-steam-square:before {
  content: "\f1b7";
}

.fa.fa-automobile:before {
  content: "\f1b9";
}

.fa.fa-cab:before {
  content: "\f1ba";
}

.fa.fa-spotify {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-deviantart {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-soundcloud {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-file-pdf-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa.fa-file-word-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-file-word-o:before {
  content: "\f1c2";
}

.fa.fa-file-excel-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa.fa-file-powerpoint-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa.fa-file-image-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-file-image-o:before {
  content: "\f1c5";
}

.fa.fa-file-photo-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-file-photo-o:before {
  content: "\f1c5";
}

.fa.fa-file-picture-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-file-picture-o:before {
  content: "\f1c5";
}

.fa.fa-file-archive-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa.fa-file-zip-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-file-zip-o:before {
  content: "\f1c6";
}

.fa.fa-file-audio-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa.fa-file-sound-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-file-sound-o:before {
  content: "\f1c7";
}

.fa.fa-file-video-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-file-video-o:before {
  content: "\f1c8";
}

.fa.fa-file-movie-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-file-movie-o:before {
  content: "\f1c8";
}

.fa.fa-file-code-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-file-code-o:before {
  content: "\f1c9";
}

.fa.fa-vine {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-codepen {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-jsfiddle {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-life-bouy:before {
  content: "\f1cd";
}

.fa.fa-life-buoy:before {
  content: "\f1cd";
}

.fa.fa-life-saver:before {
  content: "\f1cd";
}

.fa.fa-support:before {
  content: "\f1cd";
}

.fa.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa.fa-rebel {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-ra {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-ra:before {
  content: "\f1d0";
}

.fa.fa-resistance {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-resistance:before {
  content: "\f1d0";
}

.fa.fa-empire {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-ge {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-ge:before {
  content: "\f1d1";
}

.fa.fa-git-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-git-square:before {
  content: "\f1d2";
}

.fa.fa-git {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-hacker-news {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-y-combinator-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-y-combinator-square:before {
  content: "\f1d4";
}

.fa.fa-yc-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-yc-square:before {
  content: "\f1d4";
}

.fa.fa-tencent-weibo {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-qq {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-weixin {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wechat {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wechat:before {
  content: "\f1d7";
}

.fa.fa-send:before {
  content: "\f1d8";
}

.fa.fa-paper-plane-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-paper-plane-o:before {
  content: "\f1d8";
}

.fa.fa-send-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-send-o:before {
  content: "\f1d8";
}

.fa.fa-circle-thin {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-circle-thin:before {
  content: "\f111";
}

.fa.fa-header:before {
  content: "\f1dc";
}

.fa.fa-futbol-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-futbol-o:before {
  content: "\f1e3";
}

.fa.fa-soccer-ball-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-soccer-ball-o:before {
  content: "\f1e3";
}

.fa.fa-slideshare {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-twitch {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-yelp {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-newspaper-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa.fa-paypal {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-google-wallet {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-cc-visa {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-cc-mastercard {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-cc-discover {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-cc-amex {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-cc-paypal {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-cc-stripe {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-bell-slash-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-bell-slash-o:before {
  content: "\f1f6";
}

.fa.fa-trash:before {
  content: "\f2ed";
}

.fa.fa-copyright {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-eyedropper:before {
  content: "\f1fb";
}

.fa.fa-area-chart:before {
  content: "\f1fe";
}

.fa.fa-pie-chart:before {
  content: "\f200";
}

.fa.fa-line-chart:before {
  content: "\f201";
}

.fa.fa-lastfm {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-lastfm-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-lastfm-square:before {
  content: "\f203";
}

.fa.fa-ioxhost {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-angellist {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-cc {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-cc:before {
  content: "\f20a";
}

.fa.fa-ils:before {
  content: "\f20b";
}

.fa.fa-shekel:before {
  content: "\f20b";
}

.fa.fa-sheqel:before {
  content: "\f20b";
}

.fa.fa-buysellads {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-connectdevelop {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-dashcube {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-forumbee {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-leanpub {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-sellsy {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-shirtsinbulk {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-simplybuilt {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-skyatlas {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-diamond {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-diamond:before {
  content: "\f3a5";
}

.fa.fa-transgender:before {
  content: "\f224";
}

.fa.fa-intersex:before {
  content: "\f224";
}

.fa.fa-transgender-alt:before {
  content: "\f225";
}

.fa.fa-facebook-official {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-facebook-official:before {
  content: "\f09a";
}

.fa.fa-pinterest-p {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-whatsapp {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-hotel:before {
  content: "\f236";
}

.fa.fa-viacoin {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-medium {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-y-combinator {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-yc {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-yc:before {
  content: "\f23b";
}

.fa.fa-optin-monster {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-opencart {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-expeditedssl {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-battery-4:before {
  content: "\f240";
}

.fa.fa-battery:before {
  content: "\f240";
}

.fa.fa-battery-3:before {
  content: "\f241";
}

.fa.fa-battery-2:before {
  content: "\f242";
}

.fa.fa-battery-1:before {
  content: "\f243";
}

.fa.fa-battery-0:before {
  content: "\f244";
}

.fa.fa-object-group {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-object-ungroup {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-sticky-note-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-sticky-note-o:before {
  content: "\f249";
}

.fa.fa-cc-jcb {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-cc-diners-club {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-clone {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-hourglass-o:before {
  content: "\f254";
}

.fa.fa-hourglass-1:before {
  content: "\f251";
}

.fa.fa-hourglass-2:before {
  content: "\f252";
}

.fa.fa-hourglass-3:before {
  content: "\f253";
}

.fa.fa-hand-rock-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-hand-rock-o:before {
  content: "\f255";
}

.fa.fa-hand-grab-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-hand-grab-o:before {
  content: "\f255";
}

.fa.fa-hand-paper-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-hand-paper-o:before {
  content: "\f256";
}

.fa.fa-hand-stop-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-hand-stop-o:before {
  content: "\f256";
}

.fa.fa-hand-scissors-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa.fa-hand-lizard-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa.fa-hand-spock-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-hand-spock-o:before {
  content: "\f259";
}

.fa.fa-hand-pointer-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa.fa-hand-peace-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa.fa-registered {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-creative-commons {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-gg {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-gg-circle {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-odnoklassniki {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-odnoklassniki-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa.fa-get-pocket {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wikipedia-w {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-safari {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-chrome {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-firefox {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-opera {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-internet-explorer {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-television:before {
  content: "\f26c";
}

.fa.fa-contao {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-500px {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-amazon {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-calendar-plus-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa.fa-calendar-minus-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa.fa-calendar-times-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-calendar-times-o:before {
  content: "\f273";
}

.fa.fa-calendar-check-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-calendar-check-o:before {
  content: "\f274";
}

.fa.fa-map-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-map-o:before {
  content: "\f279";
}

.fa.fa-commenting:before {
  content: "\f4ad";
}

.fa.fa-commenting-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-commenting-o:before {
  content: "\f4ad";
}

.fa.fa-houzz {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-vimeo {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-vimeo:before {
  content: "\f27d";
}

.fa.fa-black-tie {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-fonticons {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-reddit-alien {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-edge {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-credit-card-alt:before {
  content: "\f09d";
}

.fa.fa-codiepie {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-modx {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-fort-awesome {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-usb {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-product-hunt {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-mixcloud {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-scribd {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-pause-circle-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-pause-circle-o:before {
  content: "\f28b";
}

.fa.fa-stop-circle-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-stop-circle-o:before {
  content: "\f28d";
}

.fa.fa-bluetooth {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-bluetooth-b {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-gitlab {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wpbeginner {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wpforms {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-envira {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wheelchair-alt {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wheelchair-alt:before {
  content: "\f368";
}

.fa.fa-question-circle-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-question-circle-o:before {
  content: "\f059";
}

.fa.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa.fa-asl-interpreting:before {
  content: "\f2a3";
}

.fa.fa-deafness:before {
  content: "\f2a4";
}

.fa.fa-hard-of-hearing:before {
  content: "\f2a4";
}

.fa.fa-glide {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-glide-g {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-signing:before {
  content: "\f2a7";
}

.fa.fa-viadeo {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-viadeo-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa.fa-snapchat {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-snapchat-ghost {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-snapchat-ghost:before {
  content: "\f2ab";
}

.fa.fa-snapchat-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa.fa-pied-piper {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-first-order {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-yoast {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-themeisle {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-google-plus-official {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa.fa-google-plus-circle {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-google-plus-circle:before {
  content: "\f2b3";
}

.fa.fa-font-awesome {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-fa {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-fa:before {
  content: "\f2b4";
}

.fa.fa-handshake-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-handshake-o:before {
  content: "\f2b5";
}

.fa.fa-envelope-open-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-envelope-open-o:before {
  content: "\f2b6";
}

.fa.fa-linode {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-address-book-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-address-book-o:before {
  content: "\f2b9";
}

.fa.fa-vcard:before {
  content: "\f2bb";
}

.fa.fa-address-card-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-address-card-o:before {
  content: "\f2bb";
}

.fa.fa-vcard-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-vcard-o:before {
  content: "\f2bb";
}

.fa.fa-user-circle-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-user-circle-o:before {
  content: "\f2bd";
}

.fa.fa-user-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-user-o:before {
  content: "\f007";
}

.fa.fa-id-badge {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-drivers-license:before {
  content: "\f2c2";
}

.fa.fa-id-card-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-id-card-o:before {
  content: "\f2c2";
}

.fa.fa-drivers-license-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-drivers-license-o:before {
  content: "\f2c2";
}

.fa.fa-quora {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-free-code-camp {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-telegram {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-thermometer-4:before {
  content: "\f2c7";
}

.fa.fa-thermometer:before {
  content: "\f2c7";
}

.fa.fa-thermometer-3:before {
  content: "\f2c8";
}

.fa.fa-thermometer-2:before {
  content: "\f2c9";
}

.fa.fa-thermometer-1:before {
  content: "\f2ca";
}

.fa.fa-thermometer-0:before {
  content: "\f2cb";
}

.fa.fa-bathtub:before {
  content: "\f2cd";
}

.fa.fa-s15:before {
  content: "\f2cd";
}

.fa.fa-window-maximize {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-window-restore {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-times-rectangle:before {
  content: "\f410";
}

.fa.fa-window-close-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-window-close-o:before {
  content: "\f410";
}

.fa.fa-times-rectangle-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-times-rectangle-o:before {
  content: "\f410";
}

.fa.fa-bandcamp {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-grav {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-etsy {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-imdb {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-ravelry {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-eercast {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-eercast:before {
  content: "\f2da";
}

.fa.fa-snowflake-o {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa.fa-superpowers {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wpexplorer {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-meetup {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

/*
SECUREPOINT UX FRAMEWORK
*/
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #337AB7;
  --indigo: #3f51b5;
  --purple: #673ab7;
  --pink: #eb3976;
  --red: #E74C3C;
  --orange: #ff5722;
  --yellow: #F0AD4E;
  --green: #2DCC71;
  --teal: #16b8a9;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #ccc;
  --gray-dark: #343a40;
  --ultralightgray: #f9f9f9;
  --lightgray: #eee;
  --lightbluegray: #fafdff;
  --darkgrey: #555555;
  --darkbluegrey: #545861;
  --darkblue: #3c3f46;
  --lightblue: #3498DB;
  --aqua: #00bcd4;
  --lightgreen: #8bc34a;
  --brown: #795548;
  --darkcolor: #333;
  --windows: #0073A7;
  --android: #91C747;
  --ios: #000;
  --primary: #E74C3C;
  --text: rgba(0, 0, 0, 0.6);
  --defaultBg: #fff;
  --darkmodeBg: #303338;
  --primary: #E74C3C;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --ultralightgray: #f9f9f9;
  --lightgray: #eee;
  --lightbluegray: #fafdff;
  --darkgrey: #555555;
  --darkbluegrey: #545861;
  --red: #E74C3C;
  --pink: #eb3976;
  --purple: #673ab7;
  --indigo: #3f51b5;
  --darkblue: #3c3f46;
  --blue: #337AB7;
  --lightblue: #3498DB;
  --aqua: #00bcd4;
  --teal: #16b8a9;
  --green: #2DCC71;
  --lightgreen: #8bc34a;
  --yellow: #F0AD4E;
  --orange: #ff5722;
  --brown: #795548;
  --darkcolor: #333;
  --gray: #ccc;
  --white: #fff;
  --windows: #0073A7;
  --android: #91C747;
  --ios: #000;
  --text: rgba(0, 0, 0, 0.6);
  --defaultBg: #fff;
  --darkmodeBg: #303338;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #E74C3C;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #bf2718;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #f8cdc8;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #f3a29a;
}

.table-hover .table-primary:hover {
  background-color: #f5b8b1;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #f5b8b1;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-ultralightgray,
.table-ultralightgray > th,
.table-ultralightgray > td {
  background-color: #fdfdfd;
}
.table-ultralightgray th,
.table-ultralightgray td,
.table-ultralightgray thead th,
.table-ultralightgray tbody + tbody {
  border-color: #fcfcfc;
}

.table-hover .table-ultralightgray:hover {
  background-color: #f0f0f0;
}
.table-hover .table-ultralightgray:hover > td,
.table-hover .table-ultralightgray:hover > th {
  background-color: #f0f0f0;
}

.table-lightgray,
.table-lightgray > th,
.table-lightgray > td {
  background-color: #fafafa;
}
.table-lightgray th,
.table-lightgray td,
.table-lightgray thead th,
.table-lightgray tbody + tbody {
  border-color: #f6f6f6;
}

.table-hover .table-lightgray:hover {
  background-color: #ededed;
}
.table-hover .table-lightgray:hover > td,
.table-hover .table-lightgray:hover > th {
  background-color: #ededed;
}

.table-lightbluegray,
.table-lightbluegray > th,
.table-lightbluegray > td {
  background-color: #fefeff;
}
.table-lightbluegray th,
.table-lightbluegray td,
.table-lightbluegray thead th,
.table-lightbluegray tbody + tbody {
  border-color: #fcfeff;
}

.table-hover .table-lightbluegray:hover {
  background-color: #e5e5ff;
}
.table-hover .table-lightbluegray:hover > td,
.table-hover .table-lightbluegray:hover > th {
  background-color: #e5e5ff;
}

.table-darkgrey,
.table-darkgrey > th,
.table-darkgrey > td {
  background-color: #cfcfcf;
}
.table-darkgrey th,
.table-darkgrey td,
.table-darkgrey thead th,
.table-darkgrey tbody + tbody {
  border-color: #a7a7a7;
}

.table-hover .table-darkgrey:hover {
  background-color: #c2c2c2;
}
.table-hover .table-darkgrey:hover > td,
.table-hover .table-darkgrey:hover > th {
  background-color: #c2c2c2;
}

.table-darkbluegrey,
.table-darkbluegrey > th,
.table-darkbluegrey > td {
  background-color: #cfd0d3;
}
.table-darkbluegrey th,
.table-darkbluegrey td,
.table-darkbluegrey thead th,
.table-darkbluegrey tbody + tbody {
  border-color: #a6a8ad;
}

.table-hover .table-darkbluegrey:hover {
  background-color: #c2c3c7;
}
.table-hover .table-darkbluegrey:hover > td,
.table-hover .table-darkbluegrey:hover > th {
  background-color: #c2c3c7;
}

.table-red,
.table-red > th,
.table-red > td {
  background-color: #f8cdc8;
}
.table-red th,
.table-red td,
.table-red thead th,
.table-red tbody + tbody {
  border-color: #f3a29a;
}

.table-hover .table-red:hover {
  background-color: #f5b8b1;
}
.table-hover .table-red:hover > td,
.table-hover .table-red:hover > th {
  background-color: #f5b8b1;
}

.table-pink,
.table-pink > th,
.table-pink > td {
  background-color: #f9c8d9;
}
.table-pink th,
.table-pink td,
.table-pink thead th,
.table-pink tbody + tbody {
  border-color: #f598b8;
}

.table-hover .table-pink:hover {
  background-color: #f6b1c9;
}
.table-hover .table-pink:hover > td,
.table-hover .table-pink:hover > th {
  background-color: #f6b1c9;
}

.table-purple,
.table-purple > th,
.table-purple > td {
  background-color: #d4c8eb;
}
.table-purple th,
.table-purple td,
.table-purple thead th,
.table-purple tbody + tbody {
  border-color: #b099da;
}

.table-hover .table-purple:hover {
  background-color: #c5b5e4;
}
.table-hover .table-purple:hover > td,
.table-hover .table-purple:hover > th {
  background-color: #c5b5e4;
}

.table-indigo,
.table-indigo > th,
.table-indigo > td {
  background-color: #c9ceea;
}
.table-indigo th,
.table-indigo td,
.table-indigo thead th,
.table-indigo tbody + tbody {
  border-color: #9ba5d9;
}

.table-hover .table-indigo:hover {
  background-color: #b7bde3;
}
.table-hover .table-indigo:hover > td,
.table-hover .table-indigo:hover > th {
  background-color: #b7bde3;
}

.table-darkblue,
.table-darkblue > th,
.table-darkblue > td {
  background-color: #c8c9cb;
}
.table-darkblue th,
.table-darkblue td,
.table-darkblue thead th,
.table-darkblue tbody + tbody {
  border-color: #9a9b9f;
}

.table-hover .table-darkblue:hover {
  background-color: #bbbcbf;
}
.table-hover .table-darkblue:hover > td,
.table-hover .table-darkblue:hover > th {
  background-color: #bbbcbf;
}

.table-blue,
.table-blue > th,
.table-blue > td {
  background-color: #c6daeb;
}
.table-blue th,
.table-blue td,
.table-blue thead th,
.table-blue tbody + tbody {
  border-color: #95bada;
}

.table-hover .table-blue:hover {
  background-color: #b3cee4;
}
.table-hover .table-blue:hover > td,
.table-hover .table-blue:hover > th {
  background-color: #b3cee4;
}

.table-lightblue,
.table-lightblue > th,
.table-lightblue > td {
  background-color: #c6e2f5;
}
.table-lightblue th,
.table-lightblue td,
.table-lightblue thead th,
.table-lightblue tbody + tbody {
  border-color: #95c9ec;
}

.table-hover .table-lightblue:hover {
  background-color: #b0d7f1;
}
.table-hover .table-lightblue:hover > td,
.table-hover .table-lightblue:hover > th {
  background-color: #b0d7f1;
}

.table-aqua,
.table-aqua > th,
.table-aqua > td {
  background-color: #b8ecf3;
}
.table-aqua th,
.table-aqua td,
.table-aqua thead th,
.table-aqua tbody + tbody {
  border-color: #7adce9;
}

.table-hover .table-aqua:hover {
  background-color: #a2e6ef;
}
.table-hover .table-aqua:hover > td,
.table-hover .table-aqua:hover > th {
  background-color: #a2e6ef;
}

.table-teal,
.table-teal > th,
.table-teal > td {
  background-color: #beebe7;
}
.table-teal th,
.table-teal td,
.table-teal thead th,
.table-teal tbody + tbody {
  border-color: #86dad2;
}

.table-hover .table-teal:hover {
  background-color: #abe5e0;
}
.table-hover .table-teal:hover > td,
.table-hover .table-teal:hover > th {
  background-color: #abe5e0;
}

.table-green,
.table-green > th,
.table-green > td {
  background-color: #c4f1d7;
}
.table-green th,
.table-green td,
.table-green thead th,
.table-green tbody + tbody {
  border-color: #92e4b5;
}

.table-hover .table-green:hover {
  background-color: #afecc9;
}
.table-hover .table-green:hover > td,
.table-hover .table-green:hover > th {
  background-color: #afecc9;
}

.table-lightgreen,
.table-lightgreen > th,
.table-lightgreen > td {
  background-color: #dfeecc;
}
.table-lightgreen th,
.table-lightgreen td,
.table-lightgreen thead th,
.table-lightgreen tbody + tbody {
  border-color: #c3e0a1;
}

.table-hover .table-lightgreen:hover {
  background-color: #d3e8b9;
}
.table-hover .table-lightgreen:hover > td,
.table-hover .table-lightgreen:hover > th {
  background-color: #d3e8b9;
}

.table-yellow,
.table-yellow > th,
.table-yellow > td {
  background-color: #fbe8cd;
}
.table-yellow th,
.table-yellow td,
.table-yellow thead th,
.table-yellow tbody + tbody {
  border-color: #f7d4a3;
}

.table-hover .table-yellow:hover {
  background-color: #f9ddb5;
}
.table-hover .table-yellow:hover > td,
.table-hover .table-yellow:hover > th {
  background-color: #f9ddb5;
}

.table-orange,
.table-orange > th,
.table-orange > td {
  background-color: #ffd0c1;
}
.table-orange th,
.table-orange td,
.table-orange thead th,
.table-orange tbody + tbody {
  border-color: #ffa88c;
}

.table-hover .table-orange:hover {
  background-color: #ffbda8;
}
.table-hover .table-orange:hover > td,
.table-hover .table-orange:hover > th {
  background-color: #ffbda8;
}

.table-brown,
.table-brown > th,
.table-brown > td {
  background-color: #d9cfcc;
}
.table-brown th,
.table-brown td,
.table-brown thead th,
.table-brown tbody + tbody {
  border-color: #b9a7a0;
}

.table-hover .table-brown:hover {
  background-color: #cec1bd;
}
.table-hover .table-brown:hover > td,
.table-hover .table-brown:hover > th {
  background-color: #cec1bd;
}

.table-darkcolor,
.table-darkcolor > th,
.table-darkcolor > td {
  background-color: #c6c6c6;
}
.table-darkcolor th,
.table-darkcolor td,
.table-darkcolor thead th,
.table-darkcolor tbody + tbody {
  border-color: #959595;
}

.table-hover .table-darkcolor:hover {
  background-color: #b9b9b9;
}
.table-hover .table-darkcolor:hover > td,
.table-hover .table-darkcolor:hover > th {
  background-color: #b9b9b9;
}

.table-gray,
.table-gray > th,
.table-gray > td {
  background-color: #f1f1f1;
}
.table-gray th,
.table-gray td,
.table-gray thead th,
.table-gray tbody + tbody {
  border-color: #e4e4e4;
}

.table-hover .table-gray:hover {
  background-color: #e4e4e4;
}
.table-hover .table-gray:hover > td,
.table-hover .table-gray:hover > th {
  background-color: #e4e4e4;
}

.table-white,
.table-white > th,
.table-white > td {
  background-color: white;
}
.table-white th,
.table-white td,
.table-white thead th,
.table-white tbody + tbody {
  border-color: white;
}

.table-hover .table-white:hover {
  background-color: #f2f2f2;
}
.table-hover .table-white:hover > td,
.table-hover .table-white:hover > th {
  background-color: #f2f2f2;
}

.table-windows,
.table-windows > th,
.table-windows > td {
  background-color: #b8d8e6;
}
.table-windows th,
.table-windows td,
.table-windows thead th,
.table-windows tbody + tbody {
  border-color: #7ab6d1;
}

.table-hover .table-windows:hover {
  background-color: #a5cedf;
}
.table-hover .table-windows:hover > td,
.table-hover .table-windows:hover > th {
  background-color: #a5cedf;
}

.table-android,
.table-android > th,
.table-android > td {
  background-color: #e0efcb;
}
.table-android th,
.table-android td,
.table-android thead th,
.table-android tbody + tbody {
  border-color: #c6e29f;
}

.table-hover .table-android:hover {
  background-color: #d4e9b8;
}
.table-hover .table-android:hover > td,
.table-hover .table-android:hover > th {
  background-color: #d4e9b8;
}

.table-ios,
.table-ios > th,
.table-ios > td {
  background-color: #b8b8b8;
}
.table-ios th,
.table-ios td,
.table-ios thead th,
.table-ios tbody + tbody {
  border-color: #7a7a7a;
}

.table-hover .table-ios:hover {
  background-color: #ababab;
}
.table-hover .table-ios:hover > td,
.table-hover .table-ios:hover > th {
  background-color: #ababab;
}

.table-text,
.table-text > th,
.table-text > td {
  background-color: rgba(219, 219, 219, 0.888);
}
.table-text th,
.table-text td,
.table-text thead th,
.table-text tbody + tbody {
  border-color: rgba(174, 174, 174, 0.792);
}

.table-hover .table-text:hover {
  background-color: rgba(206, 206, 206, 0.888);
}
.table-hover .table-text:hover > td,
.table-hover .table-text:hover > th {
  background-color: rgba(206, 206, 206, 0.888);
}

.table-defaultBg,
.table-defaultBg > th,
.table-defaultBg > td {
  background-color: white;
}
.table-defaultBg th,
.table-defaultBg td,
.table-defaultBg thead th,
.table-defaultBg tbody + tbody {
  border-color: white;
}

.table-hover .table-defaultBg:hover {
  background-color: #f2f2f2;
}
.table-hover .table-defaultBg:hover > td,
.table-hover .table-defaultBg:hover > th {
  background-color: #f2f2f2;
}

.table-darkmodeBg,
.table-darkmodeBg > th,
.table-darkmodeBg > td {
  background-color: #c5c6c7;
}
.table-darkmodeBg th,
.table-darkmodeBg td,
.table-darkmodeBg thead th,
.table-darkmodeBg tbody + tbody {
  border-color: #939598;
}

.table-hover .table-darkmodeBg:hover {
  background-color: #b8b9ba;
}
.table-hover .table-darkmodeBg:hover > td,
.table-hover .table-darkmodeBg:hover > th {
  background-color: #b8b9ba;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #f5b4ae;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0;
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}
.btn-primary:hover {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 103, 89, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #d62c1a;
  border-color: #ca2a19;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 103, 89, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-ultralightgray {
  color: #212529;
  background-color: #f9f9f9;
  border-color: #f9f9f9;
}
.btn-ultralightgray:hover {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.btn-ultralightgray:focus, .btn-ultralightgray.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 217, 218, 0.5);
}
.btn-ultralightgray.disabled, .btn-ultralightgray:disabled {
  color: #212529;
  background-color: #f9f9f9;
  border-color: #f9f9f9;
}
.btn-ultralightgray:not(:disabled):not(.disabled):active, .btn-ultralightgray:not(:disabled):not(.disabled).active, .show > .btn-ultralightgray.dropdown-toggle {
  color: #212529;
  background-color: #e0e0e0;
  border-color: #d9d9d9;
}
.btn-ultralightgray:not(:disabled):not(.disabled):active:focus, .btn-ultralightgray:not(:disabled):not(.disabled).active:focus, .show > .btn-ultralightgray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 217, 218, 0.5);
}

.btn-lightgray {
  color: #212529;
  background-color: #eee;
  border-color: #eee;
}
.btn-lightgray:hover {
  color: #212529;
  background-color: #dbdbdb;
  border-color: #d5d5d5;
}
.btn-lightgray:focus, .btn-lightgray.focus {
  box-shadow: 0 0 0 0.2rem rgba(207, 208, 208, 0.5);
}
.btn-lightgray.disabled, .btn-lightgray:disabled {
  color: #212529;
  background-color: #eee;
  border-color: #eee;
}
.btn-lightgray:not(:disabled):not(.disabled):active, .btn-lightgray:not(:disabled):not(.disabled).active, .show > .btn-lightgray.dropdown-toggle {
  color: #212529;
  background-color: #d5d5d5;
  border-color: #cecece;
}
.btn-lightgray:not(:disabled):not(.disabled):active:focus, .btn-lightgray:not(:disabled):not(.disabled).active:focus, .show > .btn-lightgray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(207, 208, 208, 0.5);
}

.btn-lightbluegray {
  color: #212529;
  background-color: #fafdff;
  border-color: #fafdff;
}
.btn-lightbluegray:hover {
  color: #212529;
  background-color: #d4eeff;
  border-color: #c7e9ff;
}
.btn-lightbluegray:focus, .btn-lightbluegray.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 221, 223, 0.5);
}
.btn-lightbluegray.disabled, .btn-lightbluegray:disabled {
  color: #212529;
  background-color: #fafdff;
  border-color: #fafdff;
}
.btn-lightbluegray:not(:disabled):not(.disabled):active, .btn-lightbluegray:not(:disabled):not(.disabled).active, .show > .btn-lightbluegray.dropdown-toggle {
  color: #212529;
  background-color: #c7e9ff;
  border-color: #bae4ff;
}
.btn-lightbluegray:not(:disabled):not(.disabled):active:focus, .btn-lightbluegray:not(:disabled):not(.disabled).active:focus, .show > .btn-lightbluegray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 221, 223, 0.5);
}

.btn-darkgrey {
  color: #fff;
  background-color: #555555;
  border-color: #555555;
}
.btn-darkgrey:hover {
  color: #fff;
  background-color: #424242;
  border-color: #3c3c3c;
}
.btn-darkgrey:focus, .btn-darkgrey.focus {
  box-shadow: 0 0 0 0.2rem rgba(111, 111, 111, 0.5);
}
.btn-darkgrey.disabled, .btn-darkgrey:disabled {
  color: #fff;
  background-color: #555555;
  border-color: #555555;
}
.btn-darkgrey:not(:disabled):not(.disabled):active, .btn-darkgrey:not(:disabled):not(.disabled).active, .show > .btn-darkgrey.dropdown-toggle {
  color: #fff;
  background-color: #3c3c3c;
  border-color: #353535;
}
.btn-darkgrey:not(:disabled):not(.disabled):active:focus, .btn-darkgrey:not(:disabled):not(.disabled).active:focus, .show > .btn-darkgrey.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(111, 111, 111, 0.5);
}

.btn-darkbluegrey {
  color: #fff;
  background-color: #545861;
  border-color: #545861;
}
.btn-darkbluegrey:hover {
  color: #fff;
  background-color: #42454d;
  border-color: #3c3f46;
}
.btn-darkbluegrey:focus, .btn-darkbluegrey.focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 113, 121, 0.5);
}
.btn-darkbluegrey.disabled, .btn-darkbluegrey:disabled {
  color: #fff;
  background-color: #545861;
  border-color: #545861;
}
.btn-darkbluegrey:not(:disabled):not(.disabled):active, .btn-darkbluegrey:not(:disabled):not(.disabled).active, .show > .btn-darkbluegrey.dropdown-toggle {
  color: #fff;
  background-color: #3c3f46;
  border-color: #36393f;
}
.btn-darkbluegrey:not(:disabled):not(.disabled):active:focus, .btn-darkbluegrey:not(:disabled):not(.disabled).active:focus, .show > .btn-darkbluegrey.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 113, 121, 0.5);
}

.btn-red {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}
.btn-red:hover {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
}
.btn-red:focus, .btn-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 103, 89, 0.5);
}
.btn-red.disabled, .btn-red:disabled {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}
.btn-red:not(:disabled):not(.disabled):active, .btn-red:not(:disabled):not(.disabled).active, .show > .btn-red.dropdown-toggle {
  color: #fff;
  background-color: #d62c1a;
  border-color: #ca2a19;
}
.btn-red:not(:disabled):not(.disabled):active:focus, .btn-red:not(:disabled):not(.disabled).active:focus, .show > .btn-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 103, 89, 0.5);
}

.btn-pink {
  color: #fff;
  background-color: #eb3976;
  border-color: #eb3976;
}
.btn-pink:hover {
  color: #fff;
  background-color: #e6175e;
  border-color: #db165a;
}
.btn-pink:focus, .btn-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 87, 139, 0.5);
}
.btn-pink.disabled, .btn-pink:disabled {
  color: #fff;
  background-color: #eb3976;
  border-color: #eb3976;
}
.btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled).active, .show > .btn-pink.dropdown-toggle {
  color: #fff;
  background-color: #db165a;
  border-color: #cf1555;
}
.btn-pink:not(:disabled):not(.disabled):active:focus, .btn-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 87, 139, 0.5);
}

.btn-purple {
  color: #fff;
  background-color: #673ab7;
  border-color: #673ab7;
}
.btn-purple:hover {
  color: #fff;
  background-color: #57319a;
  border-color: #512e90;
}
.btn-purple:focus, .btn-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(126, 88, 194, 0.5);
}
.btn-purple.disabled, .btn-purple:disabled {
  color: #fff;
  background-color: #673ab7;
  border-color: #673ab7;
}
.btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active, .show > .btn-purple.dropdown-toggle {
  color: #fff;
  background-color: #512e90;
  border-color: #4c2b87;
}
.btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(126, 88, 194, 0.5);
}

.btn-indigo {
  color: #fff;
  background-color: #3f51b5;
  border-color: #3f51b5;
}
.btn-indigo:hover {
  color: #fff;
  background-color: #354499;
  border-color: #32408f;
}
.btn-indigo:focus, .btn-indigo.focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 107, 192, 0.5);
}
.btn-indigo.disabled, .btn-indigo:disabled {
  color: #fff;
  background-color: #3f51b5;
  border-color: #3f51b5;
}
.btn-indigo:not(:disabled):not(.disabled):active, .btn-indigo:not(:disabled):not(.disabled).active, .show > .btn-indigo.dropdown-toggle {
  color: #fff;
  background-color: #32408f;
  border-color: #2f3c86;
}
.btn-indigo:not(:disabled):not(.disabled):active:focus, .btn-indigo:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 107, 192, 0.5);
}

.btn-darkblue {
  color: #fff;
  background-color: #3c3f46;
  border-color: #3c3f46;
}
.btn-darkblue:hover {
  color: #fff;
  background-color: #2a2c31;
  border-color: #24262b;
}
.btn-darkblue:focus, .btn-darkblue.focus {
  box-shadow: 0 0 0 0.2rem rgba(89, 92, 98, 0.5);
}
.btn-darkblue.disabled, .btn-darkblue:disabled {
  color: #fff;
  background-color: #3c3f46;
  border-color: #3c3f46;
}
.btn-darkblue:not(:disabled):not(.disabled):active, .btn-darkblue:not(:disabled):not(.disabled).active, .show > .btn-darkblue.dropdown-toggle {
  color: #fff;
  background-color: #24262b;
  border-color: #1f2024;
}
.btn-darkblue:not(:disabled):not(.disabled):active:focus, .btn-darkblue:not(:disabled):not(.disabled).active:focus, .show > .btn-darkblue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(89, 92, 98, 0.5);
}

.btn-blue {
  color: #fff;
  background-color: #337AB7;
  border-color: #337AB7;
}
.btn-blue:hover {
  color: #fff;
  background-color: #2b6699;
  border-color: #285f8f;
}
.btn-blue:focus, .btn-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 142, 194, 0.5);
}
.btn-blue.disabled, .btn-blue:disabled {
  color: #fff;
  background-color: #337AB7;
  border-color: #337AB7;
}
.btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active, .show > .btn-blue.dropdown-toggle {
  color: #fff;
  background-color: #285f8f;
  border-color: #255985;
}
.btn-blue:not(:disabled):not(.disabled):active:focus, .btn-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 142, 194, 0.5);
}

.btn-lightblue {
  color: #fff;
  background-color: #3498DB;
  border-color: #3498DB;
}
.btn-lightblue:hover {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
}
.btn-lightblue:focus, .btn-lightblue.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 167, 224, 0.5);
}
.btn-lightblue.disabled, .btn-lightblue:disabled {
  color: #fff;
  background-color: #3498DB;
  border-color: #3498DB;
}
.btn-lightblue:not(:disabled):not(.disabled):active, .btn-lightblue:not(:disabled):not(.disabled).active, .show > .btn-lightblue.dropdown-toggle {
  color: #fff;
  background-color: #217dbb;
  border-color: #1f76b0;
}
.btn-lightblue:not(:disabled):not(.disabled):active:focus, .btn-lightblue:not(:disabled):not(.disabled).active:focus, .show > .btn-lightblue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 167, 224, 0.5);
}

.btn-aqua {
  color: #fff;
  background-color: #00bcd4;
  border-color: #00bcd4;
}
.btn-aqua:hover {
  color: #fff;
  background-color: #009aae;
  border-color: #008fa1;
}
.btn-aqua:focus, .btn-aqua.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 198, 218, 0.5);
}
.btn-aqua.disabled, .btn-aqua:disabled {
  color: #fff;
  background-color: #00bcd4;
  border-color: #00bcd4;
}
.btn-aqua:not(:disabled):not(.disabled):active, .btn-aqua:not(:disabled):not(.disabled).active, .show > .btn-aqua.dropdown-toggle {
  color: #fff;
  background-color: #008fa1;
  border-color: #008394;
}
.btn-aqua:not(:disabled):not(.disabled):active:focus, .btn-aqua:not(:disabled):not(.disabled).active:focus, .show > .btn-aqua.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 198, 218, 0.5);
}

.btn-teal {
  color: #fff;
  background-color: #16b8a9;
  border-color: #16b8a9;
}
.btn-teal:hover {
  color: #fff;
  background-color: #12968a;
  border-color: #118a7f;
}
.btn-teal:focus, .btn-teal.focus {
  box-shadow: 0 0 0 0.2rem rgba(57, 195, 182, 0.5);
}
.btn-teal.disabled, .btn-teal:disabled {
  color: #fff;
  background-color: #16b8a9;
  border-color: #16b8a9;
}
.btn-teal:not(:disabled):not(.disabled):active, .btn-teal:not(:disabled):not(.disabled).active, .show > .btn-teal.dropdown-toggle {
  color: #fff;
  background-color: #118a7f;
  border-color: #0f7f75;
}
.btn-teal:not(:disabled):not(.disabled):active:focus, .btn-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57, 195, 182, 0.5);
}

.btn-green {
  color: #fff;
  background-color: #2DCC71;
  border-color: #2DCC71;
}
.btn-green:hover {
  color: #fff;
  background-color: #26ad60;
  border-color: #24a25a;
}
.btn-green:focus, .btn-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(77, 212, 134, 0.5);
}
.btn-green.disabled, .btn-green:disabled {
  color: #fff;
  background-color: #2DCC71;
  border-color: #2DCC71;
}
.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #24a25a;
  border-color: #219854;
}
.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(77, 212, 134, 0.5);
}

.btn-lightgreen {
  color: #212529;
  background-color: #8bc34a;
  border-color: #8bc34a;
}
.btn-lightgreen:hover {
  color: #fff;
  background-color: #78ad39;
  border-color: #71a436;
}
.btn-lightgreen:focus, .btn-lightgreen.focus {
  box-shadow: 0 0 0 0.2rem rgba(123, 171, 69, 0.5);
}
.btn-lightgreen.disabled, .btn-lightgreen:disabled {
  color: #212529;
  background-color: #8bc34a;
  border-color: #8bc34a;
}
.btn-lightgreen:not(:disabled):not(.disabled):active, .btn-lightgreen:not(:disabled):not(.disabled).active, .show > .btn-lightgreen.dropdown-toggle {
  color: #fff;
  background-color: #71a436;
  border-color: #6a9a33;
}
.btn-lightgreen:not(:disabled):not(.disabled):active:focus, .btn-lightgreen:not(:disabled):not(.disabled).active:focus, .show > .btn-lightgreen.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(123, 171, 69, 0.5);
}

.btn-yellow {
  color: #212529;
  background-color: #F0AD4E;
  border-color: #F0AD4E;
}
.btn-yellow:hover {
  color: #212529;
  background-color: #ed9d2b;
  border-color: #ec971f;
}
.btn-yellow:focus, .btn-yellow.focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 153, 72, 0.5);
}
.btn-yellow.disabled, .btn-yellow:disabled {
  color: #212529;
  background-color: #F0AD4E;
  border-color: #F0AD4E;
}
.btn-yellow:not(:disabled):not(.disabled):active, .btn-yellow:not(:disabled):not(.disabled).active, .show > .btn-yellow.dropdown-toggle {
  color: #212529;
  background-color: #ec971f;
  border-color: #ea9214;
}
.btn-yellow:not(:disabled):not(.disabled):active:focus, .btn-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 153, 72, 0.5);
}

.btn-orange {
  color: #fff;
  background-color: #ff5722;
  border-color: #ff5722;
}
.btn-orange:hover {
  color: #fff;
  background-color: #fb3c00;
  border-color: #ee3900;
}
.btn-orange:focus, .btn-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 112, 67, 0.5);
}
.btn-orange.disabled, .btn-orange:disabled {
  color: #fff;
  background-color: #ff5722;
  border-color: #ff5722;
}
.btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active, .show > .btn-orange.dropdown-toggle {
  color: #fff;
  background-color: #ee3900;
  border-color: #e13600;
}
.btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 112, 67, 0.5);
}

.btn-brown {
  color: #fff;
  background-color: #795548;
  border-color: #795548;
}
.btn-brown:hover {
  color: #fff;
  background-color: #61443a;
  border-color: #593f35;
}
.btn-brown:focus, .btn-brown.focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 111, 99, 0.5);
}
.btn-brown.disabled, .btn-brown:disabled {
  color: #fff;
  background-color: #795548;
  border-color: #795548;
}
.btn-brown:not(:disabled):not(.disabled):active, .btn-brown:not(:disabled):not(.disabled).active, .show > .btn-brown.dropdown-toggle {
  color: #fff;
  background-color: #593f35;
  border-color: #513930;
}
.btn-brown:not(:disabled):not(.disabled):active:focus, .btn-brown:not(:disabled):not(.disabled).active:focus, .show > .btn-brown.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 111, 99, 0.5);
}

.btn-darkcolor {
  color: #fff;
  background-color: #333;
  border-color: #333;
}
.btn-darkcolor:hover {
  color: #fff;
  background-color: #202020;
  border-color: #1a1a1a;
}
.btn-darkcolor:focus, .btn-darkcolor.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
}
.btn-darkcolor.disabled, .btn-darkcolor:disabled {
  color: #fff;
  background-color: #333;
  border-color: #333;
}
.btn-darkcolor:not(:disabled):not(.disabled):active, .btn-darkcolor:not(:disabled):not(.disabled).active, .show > .btn-darkcolor.dropdown-toggle {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #131313;
}
.btn-darkcolor:not(:disabled):not(.disabled):active:focus, .btn-darkcolor:not(:disabled):not(.disabled).active:focus, .show > .btn-darkcolor.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
}

.btn-gray {
  color: #212529;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-gray:hover {
  color: #212529;
  background-color: #b9b9b9;
  border-color: #b3b3b3;
}
.btn-gray:focus, .btn-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(178, 179, 180, 0.5);
}
.btn-gray.disabled, .btn-gray:disabled {
  color: #212529;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-gray:not(:disabled):not(.disabled):active, .btn-gray:not(:disabled):not(.disabled).active, .show > .btn-gray.dropdown-toggle {
  color: #212529;
  background-color: #b3b3b3;
  border-color: #acacac;
}
.btn-gray:not(:disabled):not(.disabled):active:focus, .btn-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(178, 179, 180, 0.5);
}

.btn-white {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-white:hover {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
}
.btn-white:focus, .btn-white.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}
.btn-white.disabled, .btn-white:disabled {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}
.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}

.btn-windows {
  color: #fff;
  background-color: #0073A7;
  border-color: #0073A7;
}
.btn-windows:hover {
  color: #fff;
  background-color: #005981;
  border-color: #005074;
}
.btn-windows:focus, .btn-windows.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 136, 180, 0.5);
}
.btn-windows.disabled, .btn-windows:disabled {
  color: #fff;
  background-color: #0073A7;
  border-color: #0073A7;
}
.btn-windows:not(:disabled):not(.disabled):active, .btn-windows:not(:disabled):not(.disabled).active, .show > .btn-windows.dropdown-toggle {
  color: #fff;
  background-color: #005074;
  border-color: #004767;
}
.btn-windows:not(:disabled):not(.disabled):active:focus, .btn-windows:not(:disabled):not(.disabled).active:focus, .show > .btn-windows.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 136, 180, 0.5);
}

.btn-android {
  color: #212529;
  background-color: #91C747;
  border-color: #91C747;
}
.btn-android:hover {
  color: #fff;
  background-color: #7eb236;
  border-color: #77a833;
}
.btn-android:focus, .btn-android.focus {
  box-shadow: 0 0 0 0.2rem rgba(128, 175, 67, 0.5);
}
.btn-android.disabled, .btn-android:disabled {
  color: #212529;
  background-color: #91C747;
  border-color: #91C747;
}
.btn-android:not(:disabled):not(.disabled):active, .btn-android:not(:disabled):not(.disabled).active, .show > .btn-android.dropdown-toggle {
  color: #fff;
  background-color: #77a833;
  border-color: #709e30;
}
.btn-android:not(:disabled):not(.disabled):active:focus, .btn-android:not(:disabled):not(.disabled).active:focus, .show > .btn-android.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(128, 175, 67, 0.5);
}

.btn-ios {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-ios:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-ios:focus, .btn-ios.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
}
.btn-ios.disabled, .btn-ios:disabled {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-ios:not(:disabled):not(.disabled):active, .btn-ios:not(:disabled):not(.disabled).active, .show > .btn-ios.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-ios:not(:disabled):not(.disabled):active:focus, .btn-ios:not(:disabled):not(.disabled).active:focus, .show > .btn-ios.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
}

.btn-text {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  border-color: rgba(0, 0, 0, 0.6);
}
.btn-text:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  border-color: rgba(0, 0, 0, 0.6);
}
.btn-text:focus, .btn-text.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 74, 74, 0.5);
}
.btn-text.disabled, .btn-text:disabled {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  border-color: rgba(0, 0, 0, 0.6);
}
.btn-text:not(:disabled):not(.disabled):active, .btn-text:not(:disabled):not(.disabled).active, .show > .btn-text.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  border-color: rgba(0, 0, 0, 0.6);
}
.btn-text:not(:disabled):not(.disabled):active:focus, .btn-text:not(:disabled):not(.disabled).active:focus, .show > .btn-text.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 74, 74, 0.5);
}

.btn-defaultBg {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-defaultBg:hover {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
}
.btn-defaultBg:focus, .btn-defaultBg.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}
.btn-defaultBg.disabled, .btn-defaultBg:disabled {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-defaultBg:not(:disabled):not(.disabled):active, .btn-defaultBg:not(:disabled):not(.disabled).active, .show > .btn-defaultBg.dropdown-toggle {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}
.btn-defaultBg:not(:disabled):not(.disabled):active:focus, .btn-defaultBg:not(:disabled):not(.disabled).active:focus, .show > .btn-defaultBg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}

.btn-darkmodeBg {
  color: #fff;
  background-color: #303338;
  border-color: #303338;
}
.btn-darkmodeBg:hover {
  color: #fff;
  background-color: #1f2024;
  border-color: #191a1d;
}
.btn-darkmodeBg:focus, .btn-darkmodeBg.focus {
  box-shadow: 0 0 0 0.2rem rgba(79, 82, 86, 0.5);
}
.btn-darkmodeBg.disabled, .btn-darkmodeBg:disabled {
  color: #fff;
  background-color: #303338;
  border-color: #303338;
}
.btn-darkmodeBg:not(:disabled):not(.disabled):active, .btn-darkmodeBg:not(:disabled):not(.disabled).active, .show > .btn-darkmodeBg.dropdown-toggle {
  color: #fff;
  background-color: #191a1d;
  border-color: #131416;
}
.btn-darkmodeBg:not(:disabled):not(.disabled):active:focus, .btn-darkmodeBg:not(:disabled):not(.disabled).active:focus, .show > .btn-darkmodeBg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(79, 82, 86, 0.5);
}

.btn-outline-primary {
  color: #E74C3C;
  border-color: #E74C3C;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #E74C3C;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-ultralightgray {
  color: #f9f9f9;
  border-color: #f9f9f9;
}
.btn-outline-ultralightgray:hover {
  color: #212529;
  background-color: #f9f9f9;
  border-color: #f9f9f9;
}
.btn-outline-ultralightgray:focus, .btn-outline-ultralightgray.focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 249, 249, 0.5);
}
.btn-outline-ultralightgray.disabled, .btn-outline-ultralightgray:disabled {
  color: #f9f9f9;
  background-color: transparent;
}
.btn-outline-ultralightgray:not(:disabled):not(.disabled):active, .btn-outline-ultralightgray:not(:disabled):not(.disabled).active, .show > .btn-outline-ultralightgray.dropdown-toggle {
  color: #212529;
  background-color: #f9f9f9;
  border-color: #f9f9f9;
}
.btn-outline-ultralightgray:not(:disabled):not(.disabled):active:focus, .btn-outline-ultralightgray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-ultralightgray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 249, 249, 0.5);
}

.btn-outline-lightgray {
  color: #eee;
  border-color: #eee;
}
.btn-outline-lightgray:hover {
  color: #212529;
  background-color: #eee;
  border-color: #eee;
}
.btn-outline-lightgray:focus, .btn-outline-lightgray.focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}
.btn-outline-lightgray.disabled, .btn-outline-lightgray:disabled {
  color: #eee;
  background-color: transparent;
}
.btn-outline-lightgray:not(:disabled):not(.disabled):active, .btn-outline-lightgray:not(:disabled):not(.disabled).active, .show > .btn-outline-lightgray.dropdown-toggle {
  color: #212529;
  background-color: #eee;
  border-color: #eee;
}
.btn-outline-lightgray:not(:disabled):not(.disabled):active:focus, .btn-outline-lightgray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lightgray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}

.btn-outline-lightbluegray {
  color: #fafdff;
  border-color: #fafdff;
}
.btn-outline-lightbluegray:hover {
  color: #212529;
  background-color: #fafdff;
  border-color: #fafdff;
}
.btn-outline-lightbluegray:focus, .btn-outline-lightbluegray.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 253, 255, 0.5);
}
.btn-outline-lightbluegray.disabled, .btn-outline-lightbluegray:disabled {
  color: #fafdff;
  background-color: transparent;
}
.btn-outline-lightbluegray:not(:disabled):not(.disabled):active, .btn-outline-lightbluegray:not(:disabled):not(.disabled).active, .show > .btn-outline-lightbluegray.dropdown-toggle {
  color: #212529;
  background-color: #fafdff;
  border-color: #fafdff;
}
.btn-outline-lightbluegray:not(:disabled):not(.disabled):active:focus, .btn-outline-lightbluegray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lightbluegray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 253, 255, 0.5);
}

.btn-outline-darkgrey {
  color: #555555;
  border-color: #555555;
}
.btn-outline-darkgrey:hover {
  color: #fff;
  background-color: #555555;
  border-color: #555555;
}
.btn-outline-darkgrey:focus, .btn-outline-darkgrey.focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5);
}
.btn-outline-darkgrey.disabled, .btn-outline-darkgrey:disabled {
  color: #555555;
  background-color: transparent;
}
.btn-outline-darkgrey:not(:disabled):not(.disabled):active, .btn-outline-darkgrey:not(:disabled):not(.disabled).active, .show > .btn-outline-darkgrey.dropdown-toggle {
  color: #fff;
  background-color: #555555;
  border-color: #555555;
}
.btn-outline-darkgrey:not(:disabled):not(.disabled):active:focus, .btn-outline-darkgrey:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-darkgrey.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5);
}

.btn-outline-darkbluegrey {
  color: #545861;
  border-color: #545861;
}
.btn-outline-darkbluegrey:hover {
  color: #fff;
  background-color: #545861;
  border-color: #545861;
}
.btn-outline-darkbluegrey:focus, .btn-outline-darkbluegrey.focus {
  box-shadow: 0 0 0 0.2rem rgba(84, 88, 97, 0.5);
}
.btn-outline-darkbluegrey.disabled, .btn-outline-darkbluegrey:disabled {
  color: #545861;
  background-color: transparent;
}
.btn-outline-darkbluegrey:not(:disabled):not(.disabled):active, .btn-outline-darkbluegrey:not(:disabled):not(.disabled).active, .show > .btn-outline-darkbluegrey.dropdown-toggle {
  color: #fff;
  background-color: #545861;
  border-color: #545861;
}
.btn-outline-darkbluegrey:not(:disabled):not(.disabled):active:focus, .btn-outline-darkbluegrey:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-darkbluegrey.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(84, 88, 97, 0.5);
}

.btn-outline-red {
  color: #E74C3C;
  border-color: #E74C3C;
}
.btn-outline-red:hover {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}
.btn-outline-red:focus, .btn-outline-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}
.btn-outline-red.disabled, .btn-outline-red:disabled {
  color: #E74C3C;
  background-color: transparent;
}
.btn-outline-red:not(:disabled):not(.disabled):active, .btn-outline-red:not(:disabled):not(.disabled).active, .show > .btn-outline-red.dropdown-toggle {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}
.btn-outline-red:not(:disabled):not(.disabled):active:focus, .btn-outline-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}

.btn-outline-pink {
  color: #eb3976;
  border-color: #eb3976;
}
.btn-outline-pink:hover {
  color: #fff;
  background-color: #eb3976;
  border-color: #eb3976;
}
.btn-outline-pink:focus, .btn-outline-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 57, 118, 0.5);
}
.btn-outline-pink.disabled, .btn-outline-pink:disabled {
  color: #eb3976;
  background-color: transparent;
}
.btn-outline-pink:not(:disabled):not(.disabled):active, .btn-outline-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-pink.dropdown-toggle {
  color: #fff;
  background-color: #eb3976;
  border-color: #eb3976;
}
.btn-outline-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 57, 118, 0.5);
}

.btn-outline-purple {
  color: #673ab7;
  border-color: #673ab7;
}
.btn-outline-purple:hover {
  color: #fff;
  background-color: #673ab7;
  border-color: #673ab7;
}
.btn-outline-purple:focus, .btn-outline-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 58, 183, 0.5);
}
.btn-outline-purple.disabled, .btn-outline-purple:disabled {
  color: #673ab7;
  background-color: transparent;
}
.btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-purple.dropdown-toggle {
  color: #fff;
  background-color: #673ab7;
  border-color: #673ab7;
}
.btn-outline-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 58, 183, 0.5);
}

.btn-outline-indigo {
  color: #3f51b5;
  border-color: #3f51b5;
}
.btn-outline-indigo:hover {
  color: #fff;
  background-color: #3f51b5;
  border-color: #3f51b5;
}
.btn-outline-indigo:focus, .btn-outline-indigo.focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 81, 181, 0.5);
}
.btn-outline-indigo.disabled, .btn-outline-indigo:disabled {
  color: #3f51b5;
  background-color: transparent;
}
.btn-outline-indigo:not(:disabled):not(.disabled):active, .btn-outline-indigo:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo.dropdown-toggle {
  color: #fff;
  background-color: #3f51b5;
  border-color: #3f51b5;
}
.btn-outline-indigo:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 81, 181, 0.5);
}

.btn-outline-darkblue {
  color: #3c3f46;
  border-color: #3c3f46;
}
.btn-outline-darkblue:hover {
  color: #fff;
  background-color: #3c3f46;
  border-color: #3c3f46;
}
.btn-outline-darkblue:focus, .btn-outline-darkblue.focus {
  box-shadow: 0 0 0 0.2rem rgba(60, 63, 70, 0.5);
}
.btn-outline-darkblue.disabled, .btn-outline-darkblue:disabled {
  color: #3c3f46;
  background-color: transparent;
}
.btn-outline-darkblue:not(:disabled):not(.disabled):active, .btn-outline-darkblue:not(:disabled):not(.disabled).active, .show > .btn-outline-darkblue.dropdown-toggle {
  color: #fff;
  background-color: #3c3f46;
  border-color: #3c3f46;
}
.btn-outline-darkblue:not(:disabled):not(.disabled):active:focus, .btn-outline-darkblue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-darkblue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(60, 63, 70, 0.5);
}

.btn-outline-blue {
  color: #337AB7;
  border-color: #337AB7;
}
.btn-outline-blue:hover {
  color: #fff;
  background-color: #337AB7;
  border-color: #337AB7;
}
.btn-outline-blue:focus, .btn-outline-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 122, 183, 0.5);
}
.btn-outline-blue.disabled, .btn-outline-blue:disabled {
  color: #337AB7;
  background-color: transparent;
}
.btn-outline-blue:not(:disabled):not(.disabled):active, .btn-outline-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-blue.dropdown-toggle {
  color: #fff;
  background-color: #337AB7;
  border-color: #337AB7;
}
.btn-outline-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 122, 183, 0.5);
}

.btn-outline-lightblue {
  color: #3498DB;
  border-color: #3498DB;
}
.btn-outline-lightblue:hover {
  color: #fff;
  background-color: #3498DB;
  border-color: #3498DB;
}
.btn-outline-lightblue:focus, .btn-outline-lightblue.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
}
.btn-outline-lightblue.disabled, .btn-outline-lightblue:disabled {
  color: #3498DB;
  background-color: transparent;
}
.btn-outline-lightblue:not(:disabled):not(.disabled):active, .btn-outline-lightblue:not(:disabled):not(.disabled).active, .show > .btn-outline-lightblue.dropdown-toggle {
  color: #fff;
  background-color: #3498DB;
  border-color: #3498DB;
}
.btn-outline-lightblue:not(:disabled):not(.disabled):active:focus, .btn-outline-lightblue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lightblue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
}

.btn-outline-aqua {
  color: #00bcd4;
  border-color: #00bcd4;
}
.btn-outline-aqua:hover {
  color: #fff;
  background-color: #00bcd4;
  border-color: #00bcd4;
}
.btn-outline-aqua:focus, .btn-outline-aqua.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.5);
}
.btn-outline-aqua.disabled, .btn-outline-aqua:disabled {
  color: #00bcd4;
  background-color: transparent;
}
.btn-outline-aqua:not(:disabled):not(.disabled):active, .btn-outline-aqua:not(:disabled):not(.disabled).active, .show > .btn-outline-aqua.dropdown-toggle {
  color: #fff;
  background-color: #00bcd4;
  border-color: #00bcd4;
}
.btn-outline-aqua:not(:disabled):not(.disabled):active:focus, .btn-outline-aqua:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-aqua.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.5);
}

.btn-outline-teal {
  color: #16b8a9;
  border-color: #16b8a9;
}
.btn-outline-teal:hover {
  color: #fff;
  background-color: #16b8a9;
  border-color: #16b8a9;
}
.btn-outline-teal:focus, .btn-outline-teal.focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 184, 169, 0.5);
}
.btn-outline-teal.disabled, .btn-outline-teal:disabled {
  color: #16b8a9;
  background-color: transparent;
}
.btn-outline-teal:not(:disabled):not(.disabled):active, .btn-outline-teal:not(:disabled):not(.disabled).active, .show > .btn-outline-teal.dropdown-toggle {
  color: #fff;
  background-color: #16b8a9;
  border-color: #16b8a9;
}
.btn-outline-teal:not(:disabled):not(.disabled):active:focus, .btn-outline-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 184, 169, 0.5);
}

.btn-outline-green {
  color: #2DCC71;
  border-color: #2DCC71;
}
.btn-outline-green:hover {
  color: #fff;
  background-color: #2DCC71;
  border-color: #2DCC71;
}
.btn-outline-green:focus, .btn-outline-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 204, 113, 0.5);
}
.btn-outline-green.disabled, .btn-outline-green:disabled {
  color: #2DCC71;
  background-color: transparent;
}
.btn-outline-green:not(:disabled):not(.disabled):active, .btn-outline-green:not(:disabled):not(.disabled).active, .show > .btn-outline-green.dropdown-toggle {
  color: #fff;
  background-color: #2DCC71;
  border-color: #2DCC71;
}
.btn-outline-green:not(:disabled):not(.disabled):active:focus, .btn-outline-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 204, 113, 0.5);
}

.btn-outline-lightgreen {
  color: #8bc34a;
  border-color: #8bc34a;
}
.btn-outline-lightgreen:hover {
  color: #212529;
  background-color: #8bc34a;
  border-color: #8bc34a;
}
.btn-outline-lightgreen:focus, .btn-outline-lightgreen.focus {
  box-shadow: 0 0 0 0.2rem rgba(139, 195, 74, 0.5);
}
.btn-outline-lightgreen.disabled, .btn-outline-lightgreen:disabled {
  color: #8bc34a;
  background-color: transparent;
}
.btn-outline-lightgreen:not(:disabled):not(.disabled):active, .btn-outline-lightgreen:not(:disabled):not(.disabled).active, .show > .btn-outline-lightgreen.dropdown-toggle {
  color: #212529;
  background-color: #8bc34a;
  border-color: #8bc34a;
}
.btn-outline-lightgreen:not(:disabled):not(.disabled):active:focus, .btn-outline-lightgreen:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lightgreen.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(139, 195, 74, 0.5);
}

.btn-outline-yellow {
  color: #F0AD4E;
  border-color: #F0AD4E;
}
.btn-outline-yellow:hover {
  color: #212529;
  background-color: #F0AD4E;
  border-color: #F0AD4E;
}
.btn-outline-yellow:focus, .btn-outline-yellow.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);
}
.btn-outline-yellow.disabled, .btn-outline-yellow:disabled {
  color: #F0AD4E;
  background-color: transparent;
}
.btn-outline-yellow:not(:disabled):not(.disabled):active, .btn-outline-yellow:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow.dropdown-toggle {
  color: #212529;
  background-color: #F0AD4E;
  border-color: #F0AD4E;
}
.btn-outline-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);
}

.btn-outline-orange {
  color: #ff5722;
  border-color: #ff5722;
}
.btn-outline-orange:hover {
  color: #fff;
  background-color: #ff5722;
  border-color: #ff5722;
}
.btn-outline-orange:focus, .btn-outline-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 87, 34, 0.5);
}
.btn-outline-orange.disabled, .btn-outline-orange:disabled {
  color: #ff5722;
  background-color: transparent;
}
.btn-outline-orange:not(:disabled):not(.disabled):active, .btn-outline-orange:not(:disabled):not(.disabled).active, .show > .btn-outline-orange.dropdown-toggle {
  color: #fff;
  background-color: #ff5722;
  border-color: #ff5722;
}
.btn-outline-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 87, 34, 0.5);
}

.btn-outline-brown {
  color: #795548;
  border-color: #795548;
}
.btn-outline-brown:hover {
  color: #fff;
  background-color: #795548;
  border-color: #795548;
}
.btn-outline-brown:focus, .btn-outline-brown.focus {
  box-shadow: 0 0 0 0.2rem rgba(121, 85, 72, 0.5);
}
.btn-outline-brown.disabled, .btn-outline-brown:disabled {
  color: #795548;
  background-color: transparent;
}
.btn-outline-brown:not(:disabled):not(.disabled):active, .btn-outline-brown:not(:disabled):not(.disabled).active, .show > .btn-outline-brown.dropdown-toggle {
  color: #fff;
  background-color: #795548;
  border-color: #795548;
}
.btn-outline-brown:not(:disabled):not(.disabled):active:focus, .btn-outline-brown:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-brown.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(121, 85, 72, 0.5);
}

.btn-outline-darkcolor {
  color: #333;
  border-color: #333;
}
.btn-outline-darkcolor:hover {
  color: #fff;
  background-color: #333;
  border-color: #333;
}
.btn-outline-darkcolor:focus, .btn-outline-darkcolor.focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}
.btn-outline-darkcolor.disabled, .btn-outline-darkcolor:disabled {
  color: #333;
  background-color: transparent;
}
.btn-outline-darkcolor:not(:disabled):not(.disabled):active, .btn-outline-darkcolor:not(:disabled):not(.disabled).active, .show > .btn-outline-darkcolor.dropdown-toggle {
  color: #fff;
  background-color: #333;
  border-color: #333;
}
.btn-outline-darkcolor:not(:disabled):not(.disabled):active:focus, .btn-outline-darkcolor:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-darkcolor.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

.btn-outline-gray {
  color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray:hover {
  color: #212529;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray:focus, .btn-outline-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5);
}
.btn-outline-gray.disabled, .btn-outline-gray:disabled {
  color: #ccc;
  background-color: transparent;
}
.btn-outline-gray:not(:disabled):not(.disabled):active, .btn-outline-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-gray.dropdown-toggle {
  color: #212529;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5);
}

.btn-outline-white {
  color: #fff;
  border-color: #fff;
}
.btn-outline-white:hover {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-white:focus, .btn-outline-white.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-white.disabled, .btn-outline-white:disabled {
  color: #fff;
  background-color: transparent;
}
.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-windows {
  color: #0073A7;
  border-color: #0073A7;
}
.btn-outline-windows:hover {
  color: #fff;
  background-color: #0073A7;
  border-color: #0073A7;
}
.btn-outline-windows:focus, .btn-outline-windows.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 115, 167, 0.5);
}
.btn-outline-windows.disabled, .btn-outline-windows:disabled {
  color: #0073A7;
  background-color: transparent;
}
.btn-outline-windows:not(:disabled):not(.disabled):active, .btn-outline-windows:not(:disabled):not(.disabled).active, .show > .btn-outline-windows.dropdown-toggle {
  color: #fff;
  background-color: #0073A7;
  border-color: #0073A7;
}
.btn-outline-windows:not(:disabled):not(.disabled):active:focus, .btn-outline-windows:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-windows.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 115, 167, 0.5);
}

.btn-outline-android {
  color: #91C747;
  border-color: #91C747;
}
.btn-outline-android:hover {
  color: #212529;
  background-color: #91C747;
  border-color: #91C747;
}
.btn-outline-android:focus, .btn-outline-android.focus {
  box-shadow: 0 0 0 0.2rem rgba(145, 199, 71, 0.5);
}
.btn-outline-android.disabled, .btn-outline-android:disabled {
  color: #91C747;
  background-color: transparent;
}
.btn-outline-android:not(:disabled):not(.disabled):active, .btn-outline-android:not(:disabled):not(.disabled).active, .show > .btn-outline-android.dropdown-toggle {
  color: #212529;
  background-color: #91C747;
  border-color: #91C747;
}
.btn-outline-android:not(:disabled):not(.disabled):active:focus, .btn-outline-android:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-android.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(145, 199, 71, 0.5);
}

.btn-outline-ios {
  color: #000;
  border-color: #000;
}
.btn-outline-ios:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-outline-ios:focus, .btn-outline-ios.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-ios.disabled, .btn-outline-ios:disabled {
  color: #000;
  background-color: transparent;
}
.btn-outline-ios:not(:disabled):not(.disabled):active, .btn-outline-ios:not(:disabled):not(.disabled).active, .show > .btn-outline-ios.dropdown-toggle {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-outline-ios:not(:disabled):not(.disabled):active:focus, .btn-outline-ios:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-ios.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-outline-text {
  color: rgba(0, 0, 0, 0.6);
  border-color: rgba(0, 0, 0, 0.6);
}
.btn-outline-text:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  border-color: rgba(0, 0, 0, 0.6);
}
.btn-outline-text:focus, .btn-outline-text.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-text.disabled, .btn-outline-text:disabled {
  color: rgba(0, 0, 0, 0.6);
  background-color: transparent;
}
.btn-outline-text:not(:disabled):not(.disabled):active, .btn-outline-text:not(:disabled):not(.disabled).active, .show > .btn-outline-text.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  border-color: rgba(0, 0, 0, 0.6);
}
.btn-outline-text:not(:disabled):not(.disabled):active:focus, .btn-outline-text:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-text.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-outline-defaultBg {
  color: #fff;
  border-color: #fff;
}
.btn-outline-defaultBg:hover {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-defaultBg:focus, .btn-outline-defaultBg.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-defaultBg.disabled, .btn-outline-defaultBg:disabled {
  color: #fff;
  background-color: transparent;
}
.btn-outline-defaultBg:not(:disabled):not(.disabled):active, .btn-outline-defaultBg:not(:disabled):not(.disabled).active, .show > .btn-outline-defaultBg.dropdown-toggle {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-defaultBg:not(:disabled):not(.disabled):active:focus, .btn-outline-defaultBg:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-defaultBg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-darkmodeBg {
  color: #303338;
  border-color: #303338;
}
.btn-outline-darkmodeBg:hover {
  color: #fff;
  background-color: #303338;
  border-color: #303338;
}
.btn-outline-darkmodeBg:focus, .btn-outline-darkmodeBg.focus {
  box-shadow: 0 0 0 0.2rem rgba(48, 51, 56, 0.5);
}
.btn-outline-darkmodeBg.disabled, .btn-outline-darkmodeBg:disabled {
  color: #303338;
  background-color: transparent;
}
.btn-outline-darkmodeBg:not(:disabled):not(.disabled):active, .btn-outline-darkmodeBg:not(:disabled):not(.disabled).active, .show > .btn-outline-darkmodeBg.dropdown-toggle {
  color: #fff;
  background-color: #303338;
  border-color: #303338;
}
.btn-outline-darkmodeBg:not(:disabled):not(.disabled):active:focus, .btn-outline-darkmodeBg:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-darkmodeBg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(48, 51, 56, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #E74C3C;
  text-decoration: none;
}
.btn-link:hover {
  color: #bf2718;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #E74C3C;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #E74C3C;
  background-color: #E74C3C;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f5b4ae;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #fbdedb;
  border-color: #fbdedb;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208%208%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6.564.75l-3.59%203.612-1.538-1.55L0%204.26%202.974%207.25%208%202.193z%22%2F%3E%3C%2Fsvg%3E");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #E74C3C;
  background-color: #E74C3C;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%204%204%22%3E%3Cpath%20stroke%3D%22%23fff%22%20d%3D%22M0%202h4%22%2F%3E%3C%2Fsvg%3E");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(231, 76, 60, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(231, 76, 60, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-4%20-4%208%208%22%3E%3Ccircle%20r%3D%223%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(231, 76, 60, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(231, 76, 60, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%204%205%22%3E%3Cpath%20fill%3D%22%23343a40%22%20d%3D%22M2%200L0%202h4zm0%205L0%203h4z%22%2F%3E%3C%2Fsvg%3E") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0;
  appearance: none;
}
.custom-select:focus {
  border-color: #f5b4ae;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #f5b4ae;
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
}

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #E74C3C;
  border: 0;
  appearance: none;
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #fbdedb;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #E74C3C;
  border: 0;
  appearance: none;
}
.custom-range::-moz-range-thumb:active {
  background-color: #fbdedb;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #E74C3C;
  border: 0;
  appearance: none;
}
.custom-range::-ms-thumb:active {
  background-color: #fbdedb;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #E74C3C;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2030%2030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22rgba%280%2C%200%2C%200%2C%200.5%29%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M4%207h22M4%2015h22M4%2023h22%22%2F%3E%3C%2Fsvg%3E");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2030%2030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22rgba%28255%2C%20255%2C%20255%2C%200.5%29%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M4%207h22M4%2015h22M4%2023h22%22%2F%3E%3C%2Fsvg%3E");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
}

.card-img-top {
  width: 100%;
}

.card-img-bottom {
  width: 100%;
}

.card-deck {
  display: flex;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: flex;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
}
.accordion > .card:first-of-type {
  border-bottom: 0;
}
.accordion > .card .card-header {
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #E74C3C;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #bf2718;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
}

.badge-primary {
  color: #fff;
  background-color: #E74C3C;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #d62c1a;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.badge-ultralightgray {
  color: #212529;
  background-color: #f9f9f9;
}
a.badge-ultralightgray:hover, a.badge-ultralightgray:focus {
  color: #212529;
  background-color: #e0e0e0;
}
a.badge-ultralightgray:focus, a.badge-ultralightgray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(249, 249, 249, 0.5);
}

.badge-lightgray {
  color: #212529;
  background-color: #eee;
}
a.badge-lightgray:hover, a.badge-lightgray:focus {
  color: #212529;
  background-color: #d5d5d5;
}
a.badge-lightgray:focus, a.badge-lightgray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}

.badge-lightbluegray {
  color: #212529;
  background-color: #fafdff;
}
a.badge-lightbluegray:hover, a.badge-lightbluegray:focus {
  color: #212529;
  background-color: #c7e9ff;
}
a.badge-lightbluegray:focus, a.badge-lightbluegray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(250, 253, 255, 0.5);
}

.badge-darkgrey {
  color: #fff;
  background-color: #555555;
}
a.badge-darkgrey:hover, a.badge-darkgrey:focus {
  color: #fff;
  background-color: #3c3c3c;
}
a.badge-darkgrey:focus, a.badge-darkgrey.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5);
}

.badge-darkbluegrey {
  color: #fff;
  background-color: #545861;
}
a.badge-darkbluegrey:hover, a.badge-darkbluegrey:focus {
  color: #fff;
  background-color: #3c3f46;
}
a.badge-darkbluegrey:focus, a.badge-darkbluegrey.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(84, 88, 97, 0.5);
}

.badge-red {
  color: #fff;
  background-color: #E74C3C;
}
a.badge-red:hover, a.badge-red:focus {
  color: #fff;
  background-color: #d62c1a;
}
a.badge-red:focus, a.badge-red.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}

.badge-pink {
  color: #fff;
  background-color: #eb3976;
}
a.badge-pink:hover, a.badge-pink:focus {
  color: #fff;
  background-color: #db165a;
}
a.badge-pink:focus, a.badge-pink.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(235, 57, 118, 0.5);
}

.badge-purple {
  color: #fff;
  background-color: #673ab7;
}
a.badge-purple:hover, a.badge-purple:focus {
  color: #fff;
  background-color: #512e90;
}
a.badge-purple:focus, a.badge-purple.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(103, 58, 183, 0.5);
}

.badge-indigo {
  color: #fff;
  background-color: #3f51b5;
}
a.badge-indigo:hover, a.badge-indigo:focus {
  color: #fff;
  background-color: #32408f;
}
a.badge-indigo:focus, a.badge-indigo.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(63, 81, 181, 0.5);
}

.badge-darkblue {
  color: #fff;
  background-color: #3c3f46;
}
a.badge-darkblue:hover, a.badge-darkblue:focus {
  color: #fff;
  background-color: #24262b;
}
a.badge-darkblue:focus, a.badge-darkblue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(60, 63, 70, 0.5);
}

.badge-blue {
  color: #fff;
  background-color: #337AB7;
}
a.badge-blue:hover, a.badge-blue:focus {
  color: #fff;
  background-color: #285f8f;
}
a.badge-blue:focus, a.badge-blue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(51, 122, 183, 0.5);
}

.badge-lightblue {
  color: #fff;
  background-color: #3498DB;
}
a.badge-lightblue:hover, a.badge-lightblue:focus {
  color: #fff;
  background-color: #217dbb;
}
a.badge-lightblue:focus, a.badge-lightblue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
}

.badge-aqua {
  color: #fff;
  background-color: #00bcd4;
}
a.badge-aqua:hover, a.badge-aqua:focus {
  color: #fff;
  background-color: #008fa1;
}
a.badge-aqua:focus, a.badge-aqua.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.5);
}

.badge-teal {
  color: #fff;
  background-color: #16b8a9;
}
a.badge-teal:hover, a.badge-teal:focus {
  color: #fff;
  background-color: #118a7f;
}
a.badge-teal:focus, a.badge-teal.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(22, 184, 169, 0.5);
}

.badge-green {
  color: #fff;
  background-color: #2DCC71;
}
a.badge-green:hover, a.badge-green:focus {
  color: #fff;
  background-color: #24a25a;
}
a.badge-green:focus, a.badge-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(45, 204, 113, 0.5);
}

.badge-lightgreen {
  color: #212529;
  background-color: #8bc34a;
}
a.badge-lightgreen:hover, a.badge-lightgreen:focus {
  color: #212529;
  background-color: #71a436;
}
a.badge-lightgreen:focus, a.badge-lightgreen.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(139, 195, 74, 0.5);
}

.badge-yellow {
  color: #212529;
  background-color: #F0AD4E;
}
a.badge-yellow:hover, a.badge-yellow:focus {
  color: #212529;
  background-color: #ec971f;
}
a.badge-yellow:focus, a.badge-yellow.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);
}

.badge-orange {
  color: #fff;
  background-color: #ff5722;
}
a.badge-orange:hover, a.badge-orange:focus {
  color: #fff;
  background-color: #ee3900;
}
a.badge-orange:focus, a.badge-orange.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 87, 34, 0.5);
}

.badge-brown {
  color: #fff;
  background-color: #795548;
}
a.badge-brown:hover, a.badge-brown:focus {
  color: #fff;
  background-color: #593f35;
}
a.badge-brown:focus, a.badge-brown.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(121, 85, 72, 0.5);
}

.badge-darkcolor {
  color: #fff;
  background-color: #333;
}
a.badge-darkcolor:hover, a.badge-darkcolor:focus {
  color: #fff;
  background-color: #1a1a1a;
}
a.badge-darkcolor:focus, a.badge-darkcolor.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

.badge-gray {
  color: #212529;
  background-color: #ccc;
}
a.badge-gray:hover, a.badge-gray:focus {
  color: #212529;
  background-color: #b3b3b3;
}
a.badge-gray:focus, a.badge-gray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5);
}

.badge-white {
  color: #212529;
  background-color: #fff;
}
a.badge-white:hover, a.badge-white:focus {
  color: #212529;
  background-color: #e6e6e6;
}
a.badge-white:focus, a.badge-white.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.badge-windows {
  color: #fff;
  background-color: #0073A7;
}
a.badge-windows:hover, a.badge-windows:focus {
  color: #fff;
  background-color: #005074;
}
a.badge-windows:focus, a.badge-windows.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 115, 167, 0.5);
}

.badge-android {
  color: #212529;
  background-color: #91C747;
}
a.badge-android:hover, a.badge-android:focus {
  color: #212529;
  background-color: #77a833;
}
a.badge-android:focus, a.badge-android.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(145, 199, 71, 0.5);
}

.badge-ios {
  color: #fff;
  background-color: #000;
}
a.badge-ios:hover, a.badge-ios:focus {
  color: #fff;
  background-color: black;
}
a.badge-ios:focus, a.badge-ios.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.badge-text {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
}
a.badge-text:hover, a.badge-text:focus {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
}
a.badge-text:focus, a.badge-text.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.badge-defaultBg {
  color: #212529;
  background-color: #fff;
}
a.badge-defaultBg:hover, a.badge-defaultBg:focus {
  color: #212529;
  background-color: #e6e6e6;
}
a.badge-defaultBg:focus, a.badge-defaultBg.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.badge-darkmodeBg {
  color: #fff;
  background-color: #303338;
}
a.badge-darkmodeBg:hover, a.badge-darkmodeBg:focus {
  color: #fff;
  background-color: #191a1d;
}
a.badge-darkmodeBg:focus, a.badge-darkmodeBg.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(48, 51, 56, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #78281f;
  background-color: #fadbd8;
  border-color: #f8cdc8;
}
.alert-primary hr {
  border-top-color: #f5b8b1;
}
.alert-primary .alert-link {
  color: #4f1a15;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}

.alert-ultralightgray {
  color: #818181;
  background-color: #fefefe;
  border-color: #fdfdfd;
}
.alert-ultralightgray hr {
  border-top-color: #f0f0f0;
}
.alert-ultralightgray .alert-link {
  color: #686868;
}

.alert-lightgray {
  color: #7c7c7c;
  background-color: #fcfcfc;
  border-color: #fafafa;
}
.alert-lightgray hr {
  border-top-color: #ededed;
}
.alert-lightgray .alert-link {
  color: #636363;
}

.alert-lightbluegray {
  color: #828485;
  background-color: #feffff;
  border-color: #fefeff;
}
.alert-lightbluegray hr {
  border-top-color: #e5e5ff;
}
.alert-lightbluegray .alert-link {
  color: #696a6b;
}

.alert-darkgrey {
  color: #2c2c2c;
  background-color: #dddddd;
  border-color: #cfcfcf;
}
.alert-darkgrey hr {
  border-top-color: #c2c2c2;
}
.alert-darkgrey .alert-link {
  color: #131313;
}

.alert-darkbluegrey {
  color: #2c2e32;
  background-color: #dddedf;
  border-color: #cfd0d3;
}
.alert-darkbluegrey hr {
  border-top-color: #c2c3c7;
}
.alert-darkbluegrey .alert-link {
  color: #141517;
}

.alert-red {
  color: #78281f;
  background-color: #fadbd8;
  border-color: #f8cdc8;
}
.alert-red hr {
  border-top-color: #f5b8b1;
}
.alert-red .alert-link {
  color: #4f1a15;
}

.alert-pink {
  color: #7a1e3d;
  background-color: #fbd7e4;
  border-color: #f9c8d9;
}
.alert-pink hr {
  border-top-color: #f6b1c9;
}
.alert-pink .alert-link {
  color: #511429;
}

.alert-purple {
  color: #361e5f;
  background-color: #e1d8f1;
  border-color: #d4c8eb;
}
.alert-purple hr {
  border-top-color: #c5b5e4;
}
.alert-purple .alert-link {
  color: #201238;
}

.alert-indigo {
  color: #212a5e;
  background-color: #d9dcf0;
  border-color: #c9ceea;
}
.alert-indigo hr {
  border-top-color: #b7bde3;
}
.alert-indigo .alert-link {
  color: #141938;
}

.alert-darkblue {
  color: #1f2124;
  background-color: #d8d9da;
  border-color: #c8c9cb;
}
.alert-darkblue hr {
  border-top-color: #bbbcbf;
}
.alert-darkblue .alert-link {
  color: #070809;
}

.alert-blue {
  color: #1b3f5f;
  background-color: #d6e4f1;
  border-color: #c6daeb;
}
.alert-blue hr {
  border-top-color: #b3cee4;
}
.alert-blue .alert-link {
  color: #102537;
}

.alert-lightblue {
  color: #1b4f72;
  background-color: #d6eaf8;
  border-color: #c6e2f5;
}
.alert-lightblue hr {
  border-top-color: #b0d7f1;
}
.alert-lightblue .alert-link {
  color: #113249;
}

.alert-aqua {
  color: #00626e;
  background-color: #ccf2f6;
  border-color: #b8ecf3;
}
.alert-aqua hr {
  border-top-color: #a2e6ef;
}
.alert-aqua .alert-link {
  color: #00353b;
}

.alert-teal {
  color: #0b6058;
  background-color: #d0f1ee;
  border-color: #beebe7;
}
.alert-teal hr {
  border-top-color: #abe5e0;
}
.alert-teal .alert-link {
  color: #06322e;
}

.alert-green {
  color: #176a3b;
  background-color: #d5f5e3;
  border-color: #c4f1d7;
}
.alert-green hr {
  border-top-color: #afecc9;
}
.alert-green .alert-link {
  color: #0e4024;
}

.alert-lightgreen {
  color: #486526;
  background-color: #e8f3db;
  border-color: #dfeecc;
}
.alert-lightgreen hr {
  border-top-color: #d3e8b9;
}
.alert-lightgreen .alert-link {
  color: #2e4018;
}

.alert-yellow {
  color: #7d5a29;
  background-color: #fcefdc;
  border-color: #fbe8cd;
}
.alert-yellow hr {
  border-top-color: #f9ddb5;
}
.alert-yellow .alert-link {
  color: #573e1c;
}

.alert-orange {
  color: #852d12;
  background-color: #ffddd3;
  border-color: #ffd0c1;
}
.alert-orange hr {
  border-top-color: #ffbda8;
}
.alert-orange .alert-link {
  color: #581e0c;
}

.alert-brown {
  color: #3f2c25;
  background-color: #e4ddda;
  border-color: #d9cfcc;
}
.alert-brown hr {
  border-top-color: #cec1bd;
}
.alert-brown .alert-link {
  color: #1f1612;
}

.alert-darkcolor {
  color: #1b1b1b;
  background-color: #d6d6d6;
  border-color: #c6c6c6;
}
.alert-darkcolor hr {
  border-top-color: #b9b9b9;
}
.alert-darkcolor .alert-link {
  color: #020202;
}

.alert-gray {
  color: #6a6a6a;
  background-color: whitesmoke;
  border-color: #f1f1f1;
}
.alert-gray hr {
  border-top-color: #e4e4e4;
}
.alert-gray .alert-link {
  color: #515151;
}

.alert-white {
  color: #858585;
  background-color: white;
  border-color: white;
}
.alert-white hr {
  border-top-color: #f2f2f2;
}
.alert-white .alert-link {
  color: #6c6c6c;
}

.alert-windows {
  color: #003c57;
  background-color: #cce3ed;
  border-color: #b8d8e6;
}
.alert-windows hr {
  border-top-color: #a5cedf;
}
.alert-windows .alert-link {
  color: #001924;
}

.alert-android {
  color: #4b6725;
  background-color: #e9f4da;
  border-color: #e0efcb;
}
.alert-android hr {
  border-top-color: #d4e9b8;
}
.alert-android .alert-link {
  color: #304118;
}

.alert-ios {
  color: black;
  background-color: #cccccc;
  border-color: #b8b8b8;
}
.alert-ios hr {
  border-top-color: #ababab;
}
.alert-ios .alert-link {
  color: black;
}

.alert-text {
  color: rgba(0, 0, 0, 0.792);
  background-color: rgba(230, 230, 230, 0.92);
  border-color: rgba(219, 219, 219, 0.888);
}
.alert-text hr {
  border-top-color: rgba(206, 206, 206, 0.888);
}
.alert-text .alert-link {
  color: rgba(0, 0, 0, 0.792);
}

.alert-defaultBg {
  color: #858585;
  background-color: white;
  border-color: white;
}
.alert-defaultBg hr {
  border-top-color: #f2f2f2;
}
.alert-defaultBg .alert-link {
  color: #6c6c6c;
}

.alert-darkmodeBg {
  color: #191b1d;
  background-color: #d6d6d7;
  border-color: #c5c6c7;
}
.alert-darkmodeBg hr {
  border-top-color: #b8b9ba;
}
.alert-darkmodeBg .alert-link {
  color: #010202;
}

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #E74C3C;
}

.progress-bar-striped {
  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: 1rem 1rem;
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:last-child {
  margin-bottom: 0;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}
.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
  }
}
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
}
.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.list-group-item-primary {
  color: #78281f;
  background-color: #f8cdc8;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #78281f;
  background-color: #f5b8b1;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #78281f;
  border-color: #78281f;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.list-group-item-ultralightgray {
  color: #818181;
  background-color: #fdfdfd;
}
.list-group-item-ultralightgray.list-group-item-action:hover, .list-group-item-ultralightgray.list-group-item-action:focus {
  color: #818181;
  background-color: #f0f0f0;
}
.list-group-item-ultralightgray.list-group-item-action.active {
  color: #fff;
  background-color: #818181;
  border-color: #818181;
}

.list-group-item-lightgray {
  color: #7c7c7c;
  background-color: #fafafa;
}
.list-group-item-lightgray.list-group-item-action:hover, .list-group-item-lightgray.list-group-item-action:focus {
  color: #7c7c7c;
  background-color: #ededed;
}
.list-group-item-lightgray.list-group-item-action.active {
  color: #fff;
  background-color: #7c7c7c;
  border-color: #7c7c7c;
}

.list-group-item-lightbluegray {
  color: #828485;
  background-color: #fefeff;
}
.list-group-item-lightbluegray.list-group-item-action:hover, .list-group-item-lightbluegray.list-group-item-action:focus {
  color: #828485;
  background-color: #e5e5ff;
}
.list-group-item-lightbluegray.list-group-item-action.active {
  color: #fff;
  background-color: #828485;
  border-color: #828485;
}

.list-group-item-darkgrey {
  color: #2c2c2c;
  background-color: #cfcfcf;
}
.list-group-item-darkgrey.list-group-item-action:hover, .list-group-item-darkgrey.list-group-item-action:focus {
  color: #2c2c2c;
  background-color: #c2c2c2;
}
.list-group-item-darkgrey.list-group-item-action.active {
  color: #fff;
  background-color: #2c2c2c;
  border-color: #2c2c2c;
}

.list-group-item-darkbluegrey {
  color: #2c2e32;
  background-color: #cfd0d3;
}
.list-group-item-darkbluegrey.list-group-item-action:hover, .list-group-item-darkbluegrey.list-group-item-action:focus {
  color: #2c2e32;
  background-color: #c2c3c7;
}
.list-group-item-darkbluegrey.list-group-item-action.active {
  color: #fff;
  background-color: #2c2e32;
  border-color: #2c2e32;
}

.list-group-item-red {
  color: #78281f;
  background-color: #f8cdc8;
}
.list-group-item-red.list-group-item-action:hover, .list-group-item-red.list-group-item-action:focus {
  color: #78281f;
  background-color: #f5b8b1;
}
.list-group-item-red.list-group-item-action.active {
  color: #fff;
  background-color: #78281f;
  border-color: #78281f;
}

.list-group-item-pink {
  color: #7a1e3d;
  background-color: #f9c8d9;
}
.list-group-item-pink.list-group-item-action:hover, .list-group-item-pink.list-group-item-action:focus {
  color: #7a1e3d;
  background-color: #f6b1c9;
}
.list-group-item-pink.list-group-item-action.active {
  color: #fff;
  background-color: #7a1e3d;
  border-color: #7a1e3d;
}

.list-group-item-purple {
  color: #361e5f;
  background-color: #d4c8eb;
}
.list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {
  color: #361e5f;
  background-color: #c5b5e4;
}
.list-group-item-purple.list-group-item-action.active {
  color: #fff;
  background-color: #361e5f;
  border-color: #361e5f;
}

.list-group-item-indigo {
  color: #212a5e;
  background-color: #c9ceea;
}
.list-group-item-indigo.list-group-item-action:hover, .list-group-item-indigo.list-group-item-action:focus {
  color: #212a5e;
  background-color: #b7bde3;
}
.list-group-item-indigo.list-group-item-action.active {
  color: #fff;
  background-color: #212a5e;
  border-color: #212a5e;
}

.list-group-item-darkblue {
  color: #1f2124;
  background-color: #c8c9cb;
}
.list-group-item-darkblue.list-group-item-action:hover, .list-group-item-darkblue.list-group-item-action:focus {
  color: #1f2124;
  background-color: #bbbcbf;
}
.list-group-item-darkblue.list-group-item-action.active {
  color: #fff;
  background-color: #1f2124;
  border-color: #1f2124;
}

.list-group-item-blue {
  color: #1b3f5f;
  background-color: #c6daeb;
}
.list-group-item-blue.list-group-item-action:hover, .list-group-item-blue.list-group-item-action:focus {
  color: #1b3f5f;
  background-color: #b3cee4;
}
.list-group-item-blue.list-group-item-action.active {
  color: #fff;
  background-color: #1b3f5f;
  border-color: #1b3f5f;
}

.list-group-item-lightblue {
  color: #1b4f72;
  background-color: #c6e2f5;
}
.list-group-item-lightblue.list-group-item-action:hover, .list-group-item-lightblue.list-group-item-action:focus {
  color: #1b4f72;
  background-color: #b0d7f1;
}
.list-group-item-lightblue.list-group-item-action.active {
  color: #fff;
  background-color: #1b4f72;
  border-color: #1b4f72;
}

.list-group-item-aqua {
  color: #00626e;
  background-color: #b8ecf3;
}
.list-group-item-aqua.list-group-item-action:hover, .list-group-item-aqua.list-group-item-action:focus {
  color: #00626e;
  background-color: #a2e6ef;
}
.list-group-item-aqua.list-group-item-action.active {
  color: #fff;
  background-color: #00626e;
  border-color: #00626e;
}

.list-group-item-teal {
  color: #0b6058;
  background-color: #beebe7;
}
.list-group-item-teal.list-group-item-action:hover, .list-group-item-teal.list-group-item-action:focus {
  color: #0b6058;
  background-color: #abe5e0;
}
.list-group-item-teal.list-group-item-action.active {
  color: #fff;
  background-color: #0b6058;
  border-color: #0b6058;
}

.list-group-item-green {
  color: #176a3b;
  background-color: #c4f1d7;
}
.list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
  color: #176a3b;
  background-color: #afecc9;
}
.list-group-item-green.list-group-item-action.active {
  color: #fff;
  background-color: #176a3b;
  border-color: #176a3b;
}

.list-group-item-lightgreen {
  color: #486526;
  background-color: #dfeecc;
}
.list-group-item-lightgreen.list-group-item-action:hover, .list-group-item-lightgreen.list-group-item-action:focus {
  color: #486526;
  background-color: #d3e8b9;
}
.list-group-item-lightgreen.list-group-item-action.active {
  color: #fff;
  background-color: #486526;
  border-color: #486526;
}

.list-group-item-yellow {
  color: #7d5a29;
  background-color: #fbe8cd;
}
.list-group-item-yellow.list-group-item-action:hover, .list-group-item-yellow.list-group-item-action:focus {
  color: #7d5a29;
  background-color: #f9ddb5;
}
.list-group-item-yellow.list-group-item-action.active {
  color: #fff;
  background-color: #7d5a29;
  border-color: #7d5a29;
}

.list-group-item-orange {
  color: #852d12;
  background-color: #ffd0c1;
}
.list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus {
  color: #852d12;
  background-color: #ffbda8;
}
.list-group-item-orange.list-group-item-action.active {
  color: #fff;
  background-color: #852d12;
  border-color: #852d12;
}

.list-group-item-brown {
  color: #3f2c25;
  background-color: #d9cfcc;
}
.list-group-item-brown.list-group-item-action:hover, .list-group-item-brown.list-group-item-action:focus {
  color: #3f2c25;
  background-color: #cec1bd;
}
.list-group-item-brown.list-group-item-action.active {
  color: #fff;
  background-color: #3f2c25;
  border-color: #3f2c25;
}

.list-group-item-darkcolor {
  color: #1b1b1b;
  background-color: #c6c6c6;
}
.list-group-item-darkcolor.list-group-item-action:hover, .list-group-item-darkcolor.list-group-item-action:focus {
  color: #1b1b1b;
  background-color: #b9b9b9;
}
.list-group-item-darkcolor.list-group-item-action.active {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.list-group-item-gray {
  color: #6a6a6a;
  background-color: #f1f1f1;
}
.list-group-item-gray.list-group-item-action:hover, .list-group-item-gray.list-group-item-action:focus {
  color: #6a6a6a;
  background-color: #e4e4e4;
}
.list-group-item-gray.list-group-item-action.active {
  color: #fff;
  background-color: #6a6a6a;
  border-color: #6a6a6a;
}

.list-group-item-white {
  color: #858585;
  background-color: white;
}
.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
  color: #858585;
  background-color: #f2f2f2;
}
.list-group-item-white.list-group-item-action.active {
  color: #fff;
  background-color: #858585;
  border-color: #858585;
}

.list-group-item-windows {
  color: #003c57;
  background-color: #b8d8e6;
}
.list-group-item-windows.list-group-item-action:hover, .list-group-item-windows.list-group-item-action:focus {
  color: #003c57;
  background-color: #a5cedf;
}
.list-group-item-windows.list-group-item-action.active {
  color: #fff;
  background-color: #003c57;
  border-color: #003c57;
}

.list-group-item-android {
  color: #4b6725;
  background-color: #e0efcb;
}
.list-group-item-android.list-group-item-action:hover, .list-group-item-android.list-group-item-action:focus {
  color: #4b6725;
  background-color: #d4e9b8;
}
.list-group-item-android.list-group-item-action.active {
  color: #fff;
  background-color: #4b6725;
  border-color: #4b6725;
}

.list-group-item-ios {
  color: black;
  background-color: #b8b8b8;
}
.list-group-item-ios.list-group-item-action:hover, .list-group-item-ios.list-group-item-action:focus {
  color: black;
  background-color: #ababab;
}
.list-group-item-ios.list-group-item-action.active {
  color: #fff;
  background-color: black;
  border-color: black;
}

.list-group-item-text {
  color: rgba(0, 0, 0, 0.792);
  background-color: rgba(219, 219, 219, 0.888);
}
.list-group-item-text.list-group-item-action:hover, .list-group-item-text.list-group-item-action:focus {
  color: rgba(0, 0, 0, 0.792);
  background-color: rgba(206, 206, 206, 0.888);
}
.list-group-item-text.list-group-item-action.active {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.792);
  border-color: rgba(0, 0, 0, 0.792);
}

.list-group-item-defaultBg {
  color: #858585;
  background-color: white;
}
.list-group-item-defaultBg.list-group-item-action:hover, .list-group-item-defaultBg.list-group-item-action:focus {
  color: #858585;
  background-color: #f2f2f2;
}
.list-group-item-defaultBg.list-group-item-action.active {
  color: #fff;
  background-color: #858585;
  border-color: #858585;
}

.list-group-item-darkmodeBg {
  color: #191b1d;
  background-color: #c5c6c7;
}
.list-group-item-darkmodeBg.list-group-item-action:hover, .list-group-item-darkmodeBg.list-group-item-action:focus {
  color: #191b1d;
  background-color: #b8b9ba;
}
.list-group-item-darkmodeBg.list-group-item-action.active {
  color: #fff;
  background-color: #191b1d;
  border-color: #191b1d;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  appearance: none;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  opacity: 0;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
}
.modal.show .modal-dialog {
  transform: none;
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%208%208%22%3E%3Cpath%20d%3D%22M5.25%200l-4%204%204%204%201.5-1.5-2.5-2.5%202.5-2.5-1.5-1.5z%22%2F%3E%3C%2Fsvg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%208%208%22%3E%3Cpath%20d%3D%22M2.75%200l-1.5%201.5%202.5%202.5-2.5%202.5%201.5%201.5%204-4-4-4z%22%2F%3E%3C%2Fsvg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #E74C3C !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #d62c1a !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-ultralightgray {
  background-color: #f9f9f9 !important;
}

a.bg-ultralightgray:hover, a.bg-ultralightgray:focus,
button.bg-ultralightgray:hover,
button.bg-ultralightgray:focus {
  background-color: #e0e0e0 !important;
}

.bg-lightgray {
  background-color: #eee !important;
}

a.bg-lightgray:hover, a.bg-lightgray:focus,
button.bg-lightgray:hover,
button.bg-lightgray:focus {
  background-color: #d5d5d5 !important;
}

.bg-lightbluegray {
  background-color: #fafdff !important;
}

a.bg-lightbluegray:hover, a.bg-lightbluegray:focus,
button.bg-lightbluegray:hover,
button.bg-lightbluegray:focus {
  background-color: #c7e9ff !important;
}

.bg-darkgrey {
  background-color: #555555 !important;
}

a.bg-darkgrey:hover, a.bg-darkgrey:focus,
button.bg-darkgrey:hover,
button.bg-darkgrey:focus {
  background-color: #3c3c3c !important;
}

.bg-darkbluegrey {
  background-color: #545861 !important;
}

a.bg-darkbluegrey:hover, a.bg-darkbluegrey:focus,
button.bg-darkbluegrey:hover,
button.bg-darkbluegrey:focus {
  background-color: #3c3f46 !important;
}

.bg-red {
  background-color: #E74C3C !important;
}

a.bg-red:hover, a.bg-red:focus,
button.bg-red:hover,
button.bg-red:focus {
  background-color: #d62c1a !important;
}

.bg-pink {
  background-color: #eb3976 !important;
}

a.bg-pink:hover, a.bg-pink:focus,
button.bg-pink:hover,
button.bg-pink:focus {
  background-color: #db165a !important;
}

.bg-purple {
  background-color: #673ab7 !important;
}

a.bg-purple:hover, a.bg-purple:focus,
button.bg-purple:hover,
button.bg-purple:focus {
  background-color: #512e90 !important;
}

.bg-indigo {
  background-color: #3f51b5 !important;
}

a.bg-indigo:hover, a.bg-indigo:focus,
button.bg-indigo:hover,
button.bg-indigo:focus {
  background-color: #32408f !important;
}

.bg-darkblue {
  background-color: #3c3f46 !important;
}

a.bg-darkblue:hover, a.bg-darkblue:focus,
button.bg-darkblue:hover,
button.bg-darkblue:focus {
  background-color: #24262b !important;
}

.bg-blue {
  background-color: #337AB7 !important;
}

a.bg-blue:hover, a.bg-blue:focus,
button.bg-blue:hover,
button.bg-blue:focus {
  background-color: #285f8f !important;
}

.bg-lightblue {
  background-color: #3498DB !important;
}

a.bg-lightblue:hover, a.bg-lightblue:focus,
button.bg-lightblue:hover,
button.bg-lightblue:focus {
  background-color: #217dbb !important;
}

.bg-aqua {
  background-color: #00bcd4 !important;
}

a.bg-aqua:hover, a.bg-aqua:focus,
button.bg-aqua:hover,
button.bg-aqua:focus {
  background-color: #008fa1 !important;
}

.bg-teal {
  background-color: #16b8a9 !important;
}

a.bg-teal:hover, a.bg-teal:focus,
button.bg-teal:hover,
button.bg-teal:focus {
  background-color: #118a7f !important;
}

.bg-green {
  background-color: #2DCC71 !important;
}

a.bg-green:hover, a.bg-green:focus,
button.bg-green:hover,
button.bg-green:focus {
  background-color: #24a25a !important;
}

.bg-lightgreen {
  background-color: #8bc34a !important;
}

a.bg-lightgreen:hover, a.bg-lightgreen:focus,
button.bg-lightgreen:hover,
button.bg-lightgreen:focus {
  background-color: #71a436 !important;
}

.bg-yellow {
  background-color: #F0AD4E !important;
}

a.bg-yellow:hover, a.bg-yellow:focus,
button.bg-yellow:hover,
button.bg-yellow:focus {
  background-color: #ec971f !important;
}

.bg-orange {
  background-color: #ff5722 !important;
}

a.bg-orange:hover, a.bg-orange:focus,
button.bg-orange:hover,
button.bg-orange:focus {
  background-color: #ee3900 !important;
}

.bg-brown {
  background-color: #795548 !important;
}

a.bg-brown:hover, a.bg-brown:focus,
button.bg-brown:hover,
button.bg-brown:focus {
  background-color: #593f35 !important;
}

.bg-darkcolor {
  background-color: #333 !important;
}

a.bg-darkcolor:hover, a.bg-darkcolor:focus,
button.bg-darkcolor:hover,
button.bg-darkcolor:focus {
  background-color: #1a1a1a !important;
}

.bg-gray {
  background-color: #ccc !important;
}

a.bg-gray:hover, a.bg-gray:focus,
button.bg-gray:hover,
button.bg-gray:focus {
  background-color: #b3b3b3 !important;
}

.bg-white {
  background-color: #fff !important;
}

a.bg-white:hover, a.bg-white:focus,
button.bg-white:hover,
button.bg-white:focus {
  background-color: #e6e6e6 !important;
}

.bg-windows {
  background-color: #0073A7 !important;
}

a.bg-windows:hover, a.bg-windows:focus,
button.bg-windows:hover,
button.bg-windows:focus {
  background-color: #005074 !important;
}

.bg-android {
  background-color: #91C747 !important;
}

a.bg-android:hover, a.bg-android:focus,
button.bg-android:hover,
button.bg-android:focus {
  background-color: #77a833 !important;
}

.bg-ios {
  background-color: #000 !important;
}

a.bg-ios:hover, a.bg-ios:focus,
button.bg-ios:hover,
button.bg-ios:focus {
  background-color: black !important;
}

.bg-text {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

a.bg-text:hover, a.bg-text:focus,
button.bg-text:hover,
button.bg-text:focus {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.bg-defaultBg {
  background-color: #fff !important;
}

a.bg-defaultBg:hover, a.bg-defaultBg:focus,
button.bg-defaultBg:hover,
button.bg-defaultBg:focus {
  background-color: #e6e6e6 !important;
}

.bg-darkmodeBg {
  background-color: #303338 !important;
}

a.bg-darkmodeBg:hover, a.bg-darkmodeBg:focus,
button.bg-darkmodeBg:hover,
button.bg-darkmodeBg:focus {
  background-color: #191a1d !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #E74C3C !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-ultralightgray {
  border-color: #f9f9f9 !important;
}

.border-lightgray {
  border-color: #eee !important;
}

.border-lightbluegray {
  border-color: #fafdff !important;
}

.border-darkgrey {
  border-color: #555555 !important;
}

.border-darkbluegrey {
  border-color: #545861 !important;
}

.border-red {
  border-color: #E74C3C !important;
}

.border-pink {
  border-color: #eb3976 !important;
}

.border-purple {
  border-color: #673ab7 !important;
}

.border-indigo {
  border-color: #3f51b5 !important;
}

.border-darkblue {
  border-color: #3c3f46 !important;
}

.border-blue {
  border-color: #337AB7 !important;
}

.border-lightblue {
  border-color: #3498DB !important;
}

.border-aqua {
  border-color: #00bcd4 !important;
}

.border-teal {
  border-color: #16b8a9 !important;
}

.border-green {
  border-color: #2DCC71 !important;
}

.border-lightgreen {
  border-color: #8bc34a !important;
}

.border-yellow {
  border-color: #F0AD4E !important;
}

.border-orange {
  border-color: #ff5722 !important;
}

.border-brown {
  border-color: #795548 !important;
}

.border-darkcolor {
  border-color: #333 !important;
}

.border-gray {
  border-color: #ccc !important;
}

.border-white {
  border-color: #fff !important;
}

.border-windows {
  border-color: #0073A7 !important;
}

.border-android {
  border-color: #91C747 !important;
}

.border-ios {
  border-color: #000 !important;
}

.border-text {
  border-color: rgba(0, 0, 0, 0.6) !important;
}

.border-defaultBg {
  border-color: #fff !important;
}

.border-darkmodeBg {
  border-color: #303338 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #E74C3C !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #bf2718 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-ultralightgray {
  color: #f9f9f9 !important;
}

a.text-ultralightgray:hover, a.text-ultralightgray:focus {
  color: lightgray !important;
}

.text-lightgray {
  color: #eee !important;
}

a.text-lightgray:hover, a.text-lightgray:focus {
  color: #c8c8c8 !important;
}

.text-lightbluegray {
  color: #fafdff !important;
}

a.text-lightbluegray:hover, a.text-lightbluegray:focus {
  color: #aedeff !important;
}

.text-darkgrey {
  color: #555555 !important;
}

a.text-darkgrey:hover, a.text-darkgrey:focus {
  color: #2f2f2f !important;
}

.text-darkbluegrey {
  color: #545861 !important;
}

a.text-darkbluegrey:hover, a.text-darkbluegrey:focus {
  color: #303338 !important;
}

.text-red {
  color: #E74C3C !important;
}

a.text-red:hover, a.text-red:focus {
  color: #bf2718 !important;
}

.text-pink {
  color: #eb3976 !important;
}

a.text-pink:hover, a.text-pink:focus {
  color: #c41450 !important;
}

.text-purple {
  color: #673ab7 !important;
}

a.text-purple:hover, a.text-purple:focus {
  color: #46287d !important;
}

.text-indigo {
  color: #3f51b5 !important;
}

a.text-indigo:hover, a.text-indigo:focus {
  color: #2b387c !important;
}

.text-darkblue {
  color: #3c3f46 !important;
}

a.text-darkblue:hover, a.text-darkblue:focus {
  color: #191a1d !important;
}

.text-blue {
  color: #337AB7 !important;
}

a.text-blue:hover, a.text-blue:focus {
  color: #22527b !important;
}

.text-lightblue {
  color: #3498DB !important;
}

a.text-lightblue:hover, a.text-lightblue:focus {
  color: #1d6fa5 !important;
}

.text-aqua {
  color: #00bcd4 !important;
}

a.text-aqua:hover, a.text-aqua:focus {
  color: #007888 !important;
}

.text-teal {
  color: #16b8a9 !important;
}

a.text-teal:hover, a.text-teal:focus {
  color: #0e746a !important;
}

.text-green {
  color: #2DCC71 !important;
}

a.text-green:hover, a.text-green:focus {
  color: #1f8d4e !important;
}

.text-lightgreen {
  color: #8bc34a !important;
}

a.text-lightgreen:hover, a.text-lightgreen:focus {
  color: #649130 !important;
}

.text-yellow {
  color: #F0AD4E !important;
}

a.text-yellow:hover, a.text-yellow:focus {
  color: #df8a13 !important;
}

.text-orange {
  color: #ff5722 !important;
}

a.text-orange:hover, a.text-orange:focus {
  color: #d53300 !important;
}

.text-brown {
  color: #795548 !important;
}

a.text-brown:hover, a.text-brown:focus {
  color: #49332b !important;
}

.text-darkcolor {
  color: #333 !important;
}

a.text-darkcolor:hover, a.text-darkcolor:focus {
  color: #0d0d0d !important;
}

.text-gray {
  color: #ccc !important;
}

a.text-gray:hover, a.text-gray:focus {
  color: #a6a6a6 !important;
}

.text-white {
  color: #fff !important;
}

a.text-white:hover, a.text-white:focus {
  color: #d9d9d9 !important;
}

.text-windows {
  color: #0073A7 !important;
}

a.text-windows:hover, a.text-windows:focus {
  color: #003e5b !important;
}

.text-android {
  color: #91C747 !important;
}

a.text-android:hover, a.text-android:focus {
  color: #69942d !important;
}

.text-ios {
  color: #000 !important;
}

a.text-ios:hover, a.text-ios:focus {
  color: black !important;
}

.text-text {
  color: rgba(0, 0, 0, 0.6) !important;
}

a.text-text:hover, a.text-text:focus {
  color: rgba(0, 0, 0, 0.6) !important;
}

.text-defaultBg {
  color: #fff !important;
}

a.text-defaultBg:hover, a.text-defaultBg:focus {
  color: #d9d9d9 !important;
}

.text-darkmodeBg {
  color: #303338 !important;
}

a.text-darkmodeBg:hover, a.text-darkmodeBg:focus {
  color: #0d0e0f !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

/*
SECUREPOINT UX FRAMEWORK
*/
#breadcrumb {
  font-size: 0.9em;
  color: rgba(0, 0, 0, 0.7);
}
#breadcrumb ol, #breadcrumb ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#breadcrumb ol li, #breadcrumb ul li {
  display: inline-block;
}
#breadcrumb ol li:not(:nth-child(1)):before, #breadcrumb ul li:not(:nth-child(1)):before {
  content: "\f105";
  display: inline-block;
  margin: 0 5px;
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  opacity: 0.5;
}
#breadcrumb ol li a, #breadcrumb ul li a {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.5);
}
#breadcrumb ol li a:hover, #breadcrumb ul li a:hover {
  color: #d62c1a;
}
#breadcrumb ol li i, #breadcrumb ul li i {
  margin-right: 2px;
}

.darkmode #breadcrumb {
  color: rgba(255, 255, 255, 0.7);
}
.darkmode #breadcrumb ol li a, .darkmode #breadcrumb ul li a {
  color: rgba(255, 255, 255, 0.5);
}

.btn, button {
  font-size: 1em;
  display: inline-block;
  padding: 0.5em 0.75em;
  line-height: 1.5em;
  text-align: center;
  transition: 0.15s;
  margin: 1px;
  vertical-align: middle;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  background: #E74C3C;
  border-width: 1px;
  border-style: solid;
  border-color: #e43725;
  color: rgba(255, 255, 255, 0.75);
  stroke: rgba(255, 255, 255, 0.75);
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  position: relative;
  user-drag: none;
  -webkit-user-drag: none;
}
.btn:hover, button:hover {
  color: rgb(255, 255, 255);
  stroke: rgb(255, 255, 255);
}
.btn:active, .btn.active, button:active, button.active {
  color: rgb(255, 255, 255);
  stroke: rgb(255, 255, 255);
  background: #e43725;
}
.btn.btn-inverted, button.btn-inverted {
  background: none;
  color: #E74C3C;
  stroke: #E74C3C;
  cursor: pointer;
}
.btn.btn-inverted:hover, button.btn-inverted:hover {
  background: #E74C3C;
  color: rgb(255, 255, 255);
  stroke: rgb(255, 255, 255);
}
.btn.btn-inverted:active, button.btn-inverted:active {
  color: rgb(255, 255, 255);
  stroke: rgb(255, 255, 255);
  background: #e43725;
}
.btn.btn-shadow, button.btn-shadow {
  box-shadow: 0.5px 0.5px 5px -1px rgba(0, 0, 0, 0.3);
}
.btn.btn-round, button.btn-round {
  border-radius: 100px !important;
}
.btn.btn-xl, button.btn-xl {
  padding: 0.75em 1.125em;
  font-size: 1.25em;
}
.btn.btn-lg, .btn-group-lg > .btn, button.btn-lg {
  padding: 0.625em 0.9375em;
  font-size: 1.15em;
}
.btn.btn-sm, .btn-group-sm > .btn, button.btn-sm {
  padding: 0.25em 0.375em;
}
.btn.btn-xs, button.btn-xs {
  padding: 0.125em 0.1875em;
  font-size: 0.9em;
}
.btn .btn-prefix, button .btn-prefix {
  float: left;
  display: inline-block;
  padding: 0.5em;
  margin-left: -0.75em;
  margin-right: 0.375em;
  margin-top: -0.5em;
  margin-bottom: -0.5em;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.btn .btn-postfix, button .btn-postfix {
  float: right;
  display: inline-block;
  padding: 0.5em;
  margin-right: -0.75em;
  margin-left: 0.375em;
  margin-top: -0.5em;
  margin-bottom: -0.5em;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.btn.attention, button.attention {
  animation-name: btnAttention;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  z-index: 5;
}
.btn.attention:hover, button.attention:hover {
  animation-play-state: paused;
}
@keyframes btnAttention {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
    box-shadow: 0 0 5px -5px rgba(0, 0, 0, 0.5);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -3px, 0) scale(1.05);
    transform: translate3d(0, -3px, 0) scale(1.05);
    box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.3);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -1.5px, 0) scale(1.025);
    transform: translate3d(0, -1.5px, 0) scale(1.025);
    box-shadow: 0 1.5px 6px 0 rgba(0, 0, 0, 0.4);
  }
  90% {
    -webkit-transform: translate3d(0, -0.5px, 0) scale(1.00125);
    transform: translate3d(0, -0.5px, 0) scale(1.00125);
    box-shadow: 0 0.5px 3px 0 rgba(0, 0, 0, 0.5);
  }
}
.btn.btn-animated, button.btn-animated {
  position: relative;
  overflow: hidden;
  padding: 0;
}
.btn.btn-animated > span, button.btn-animated > span {
  transition: 0.3s;
  padding: 0.5em 0.75em;
  display: block;
  position: relative;
}
.btn.btn-animated .animate, button.btn-animated .animate {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: 0.3s;
  top: 0;
  left: 0;
}
.btn.btn-animated .animate::before, .btn.btn-animated .animate::after, button.btn-animated .animate::before, button.btn-animated .animate::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.btn.btn-animated.from-left .animate, button.btn-animated.from-left .animate {
  transform: translate(-100%, 0);
}
.btn.btn-animated.from-left:hover > span, .btn.btn-animated.from-left.active > span, button.btn-animated.from-left:hover > span, button.btn-animated.from-left.active > span {
  transform: translate(100%, 0);
}
.btn.btn-animated.from-left:hover .animate, .btn.btn-animated.from-left.active .animate, button.btn-animated.from-left:hover .animate, button.btn-animated.from-left.active .animate {
  transform: translate(0, 0);
}
.btn.btn-animated.from-right .animate, button.btn-animated.from-right .animate {
  transform: translate(100%, 0);
}
.btn.btn-animated.from-right:hover > span, .btn.btn-animated.from-right.active > span, button.btn-animated.from-right:hover > span, button.btn-animated.from-right.active > span {
  transform: translate(-100%, 0);
}
.btn.btn-animated.from-right:hover .animate, .btn.btn-animated.from-right.active .animate, button.btn-animated.from-right:hover .animate, button.btn-animated.from-right.active .animate {
  transform: translate(0, 0);
}
.btn.btn-animated.from-top .animate, button.btn-animated.from-top .animate {
  transform: translate(0, -100%);
}
.btn.btn-animated.from-top:hover > span, .btn.btn-animated.from-top.active > span, button.btn-animated.from-top:hover > span, button.btn-animated.from-top.active > span {
  transform: translate(0, 100%);
}
.btn.btn-animated.from-top:hover .animate, .btn.btn-animated.from-top.active .animate, button.btn-animated.from-top:hover .animate, button.btn-animated.from-top.active .animate {
  transform: translate(0, 0);
}
.btn.btn-animated.from-bottom .animate, button.btn-animated.from-bottom .animate {
  transform: translate(0, 100%);
}
.btn.btn-animated.from-bottom:hover > span, .btn.btn-animated.from-bottom.active > span, button.btn-animated.from-bottom:hover > span, button.btn-animated.from-bottom.active > span {
  transform: translate(0, -100%);
}
.btn.btn-animated.from-bottom:hover .animate, .btn.btn-animated.from-bottom.active .animate, button.btn-animated.from-bottom:hover .animate, button.btn-animated.from-bottom.active .animate {
  transform: translate(0, 0);
}
.btn.btn-animated.twist-in .animate, button.btn-animated.twist-in .animate {
  transform: scale(0, 0) rotate(-360deg);
}
.btn.btn-animated.twist-in span, button.btn-animated.twist-in span {
  transform: scale(1, 1) rotate(0deg);
}
.btn.btn-animated.twist-in:hover > span, .btn.btn-animated.twist-in.active > span, button.btn-animated.twist-in:hover > span, button.btn-animated.twist-in.active > span {
  transform: scale(0, 0) rotate(360deg);
}
.btn.btn-animated.twist-in:hover .animate, .btn.btn-animated.twist-in.active .animate, button.btn-animated.twist-in:hover .animate, button.btn-animated.twist-in.active .animate {
  transform: scale(1, 1) rotate(0deg);
}
.btn.btn-loader, button.btn-loader {
  position: relative;
  overflow: hidden;
  padding: 0;
}
.btn.btn-loader > span, button.btn-loader > span {
  transition: 0.3s;
  padding: 0.5em 0.75em;
  display: block;
  position: relative;
}
.btn.btn-loader .animate, button.btn-loader .animate {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: 0.3s;
  top: 0;
  left: 0;
}
.btn.btn-loader .animate::before, .btn.btn-loader .animate::after, button.btn-loader .animate::before, button.btn-loader .animate::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.btn.btn-loader.btn-loading, button.btn-loader.btn-loading {
  pointer-events: none;
  cursor: wait;
}
.btn.btn-loader.btn-loading::after, button.btn-loader.btn-loading::after {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
}
.btn.btn-loader.from-left .animate, button.btn-loader.from-left .animate {
  transform: translate(-100%, 0);
}
.btn.btn-loader.from-left.btn-loading > span, button.btn-loader.from-left.btn-loading > span {
  transform: translate(100%, 0);
}
.btn.btn-loader.from-left.btn-loading .animate, button.btn-loader.from-left.btn-loading .animate {
  transform: translate(0, 0);
}
.btn.btn-loader.from-right .animate, button.btn-loader.from-right .animate {
  transform: translate(100%, 0);
}
.btn.btn-loader.from-right.btn-loading > span, button.btn-loader.from-right.btn-loading > span {
  transform: translate(-100%, 0);
}
.btn.btn-loader.from-right.btn-loading .animate, button.btn-loader.from-right.btn-loading .animate {
  transform: translate(0, 0);
}
.btn.btn-loader.from-top .animate, button.btn-loader.from-top .animate {
  transform: translate(0, -100%);
}
.btn.btn-loader.from-top.btn-loading > span, button.btn-loader.from-top.btn-loading > span {
  transform: translate(0, 100%);
}
.btn.btn-loader.from-top.btn-loading .animate, button.btn-loader.from-top.btn-loading .animate {
  transform: translate(0, 0);
}
.btn.btn-loader.from-bottom .animate, button.btn-loader.from-bottom .animate {
  transform: translate(0, 100%);
}
.btn.btn-loader.from-bottom.btn-loading > span, button.btn-loader.from-bottom.btn-loading > span {
  transform: translate(0, -100%);
}
.btn.btn-loader.from-bottom.btn-loading .animate, button.btn-loader.from-bottom.btn-loading .animate {
  transform: translate(0, 0);
}
.btn.btn-loader.twist-in .animate, button.btn-loader.twist-in .animate {
  transform: scale(0, 0) rotate(-360deg);
}
.btn.btn-loader.twist-in > span, button.btn-loader.twist-in > span {
  transform: scale(1, 1) rotate(0deg);
}
.btn.btn-loader.twist-in.btn-loading span, button.btn-loader.twist-in.btn-loading span {
  transform: scale(0, 0) rotate(360deg);
}
.btn.btn-loader.twist-in.btn-loading .animate, button.btn-loader.twist-in.btn-loading .animate {
  transform: scale(1, 1) rotate(0deg);
}
.btn[disabled], button[disabled] {
  background: rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.4);
  stroke: rgba(0, 0, 0, 0.4);
  cursor: not-allowed;
  pointer-events: none;
}
.btn[disabled]:hover, button[disabled]:hover {
  background: rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.4);
  stroke: rgba(0, 0, 0, 0.4);
  cursor: not-allowed;
  pointer-events: none;
}

.btn-group {
  display: inline-flex;
  vertical-align: middle;
  flex-wrap: wrap;
}
.btn-group.btn-group-xl .btn, .btn-group.btn-group-xl button {
  padding: 0.75em 1.125em;
  font-size: 1.25em;
}
.btn-group.btn-group-lg .btn, .btn-group.btn-group-lg button {
  padding: 0.625em 0.9375em;
  font-size: 1.15em;
}
.btn-group.btn-group-sm .btn, .btn-group.btn-group-sm button {
  padding: 0.25em 0.375em;
}
.btn-group.btn-group-xs .btn, .btn-group.btn-group-xs button {
  padding: 0.125em 0.1875em;
  font-size: 0.9em;
}
.btn-group .btn, .btn-group button {
  flex: 0 1 auto;
  display: block;
  margin: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
}
.btn-group .btn:first-child, .btn-group button:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group .btn:last-child, .btn-group button:last-child {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-right-width: 1px;
}

.btn-toolbar {
  display: inline-flex;
  margin: 0 -1px;
  flex-wrap: wrap;
}
.btn-toolbar.btn-toolbar-xl .btn, .btn-toolbar.btn-toolbar-xl button {
  padding: 0.75em 1.125em;
  font-size: 1.25em;
}
.btn-toolbar.btn-toolbar-lg .btn, .btn-toolbar.btn-toolbar-lg button {
  padding: 0.625em 0.9375em;
  font-size: 1.15em;
}
.btn-toolbar.btn-toolbar-sm .btn, .btn-toolbar.btn-toolbar-sm button {
  padding: 0.25em 0.375em;
}
.btn-toolbar.btn-toolbar-xs .btn, .btn-toolbar.btn-toolbar-xs button {
  padding: 0.125em 0.1875em;
  font-size: 0.9em;
}
.btn-toolbar .btn-group {
  margin: 0 1px 0 0;
  display: inline-flex;
}
.btn-toolbar .btn-group:last-child {
  margin-right: 0;
}

.btn-blue {
  background: #337AB7;
  border-color: #2d6da3;
  color: #eff5fa;
  stroke: #eff5fa;
}
.btn-blue:hover {
  background: #3b87c8;
  color: white;
  stroke: white;
}
.btn-blue:active {
  background: #3072ab;
}
.btn-blue.btn-inverted {
  background: none;
  color: #337AB7;
  stroke: #337AB7;
  cursor: pointer;
}
.btn-blue.btn-inverted:hover {
  background: #3b87c8;
  color: white;
  stroke: white;
}
.btn-blue.btn-inverted:active {
  background: #3072ab;
}

.btn-indigo {
  background: #3f51b5;
  border-color: #3849a2;
  color: #f7f8fc;
  stroke: #f7f8fc;
}
.btn-indigo:hover {
  background: #4d5ec1;
  color: white;
  stroke: white;
}
.btn-indigo:active {
  background: #3b4caa;
}
.btn-indigo.btn-inverted {
  background: none;
  color: #3f51b5;
  stroke: #3f51b5;
  cursor: pointer;
}
.btn-indigo.btn-inverted:hover {
  background: #4d5ec1;
  color: white;
  stroke: white;
}
.btn-indigo.btn-inverted:active {
  background: #3b4caa;
}

.btn-purple {
  background: #673ab7;
  border-color: #5c34a4;
  color: #f7f4fc;
  stroke: #f7f4fc;
}
.btn-purple:hover {
  background: #7446c4;
  color: white;
  stroke: white;
}
.btn-purple:active {
  background: #6036ab;
}
.btn-purple.btn-inverted {
  background: none;
  color: #673ab7;
  stroke: #673ab7;
  cursor: pointer;
}
.btn-purple.btn-inverted:hover {
  background: #7446c4;
  color: white;
  stroke: white;
}
.btn-purple.btn-inverted:active {
  background: #6036ab;
}

.btn-pink {
  background: #eb3976;
  border-color: #e92266;
  color: #fef2f6;
  stroke: #fef2f6;
}
.btn-pink:hover {
  background: #ed5086;
  color: white;
  stroke: white;
}
.btn-pink:active {
  background: #ea2b6c;
}
.btn-pink.btn-inverted {
  background: none;
  color: #eb3976;
  stroke: #eb3976;
  cursor: pointer;
}
.btn-pink.btn-inverted:hover {
  background: #ed5086;
  color: white;
  stroke: white;
}
.btn-pink.btn-inverted:active {
  background: #ea2b6c;
}

.btn-red {
  background: #E74C3C;
  border-color: #e43725;
  color: #fdf3f2;
  stroke: #fdf3f2;
}
.btn-red:hover {
  background: #ea6153;
  color: white;
  stroke: white;
}
.btn-red:active {
  background: #e53f2e;
}
.btn-red.btn-inverted {
  background: none;
  color: #E74C3C;
  stroke: #E74C3C;
  cursor: pointer;
}
.btn-red.btn-inverted:hover {
  background: #ea6153;
  color: white;
  stroke: white;
}
.btn-red.btn-inverted:active {
  background: #e53f2e;
}

.btn-orange {
  background: #ff5722;
  border-color: #ff4409;
  color: #fff2ee;
  stroke: #fff2ee;
}
.btn-orange:hover {
  background: #ff6a3c;
  color: white;
  stroke: white;
}
.btn-orange:active {
  background: #ff4b13;
}
.btn-orange.btn-inverted {
  background: none;
  color: #ff5722;
  stroke: #ff5722;
  cursor: pointer;
}
.btn-orange.btn-inverted:hover {
  background: #ff6a3c;
  color: white;
  stroke: white;
}
.btn-orange.btn-inverted:active {
  background: #ff4b13;
}

.btn-yellow {
  background: #F0AD4E;
  border-color: #eea236;
  color: white;
  stroke: white;
}
.btn-yellow:hover {
  background: #f2b866;
  color: white;
  stroke: white;
}
.btn-yellow:active {
  background: #efa640;
}
.btn-yellow.btn-inverted {
  background: none;
  color: #F0AD4E;
  stroke: #F0AD4E;
  cursor: pointer;
}
.btn-yellow.btn-inverted:hover {
  background: #f2b866;
  color: white;
  stroke: white;
}
.btn-yellow.btn-inverted:active {
  background: #efa640;
}

.btn-green {
  background: #2DCC71;
  border-color: #28b765;
  color: #fafefc;
  stroke: #fafefc;
}
.btn-green:hover {
  background: #3ed47e;
  color: white;
  stroke: white;
}
.btn-green:active {
  background: #2abf6a;
}
.btn-green.btn-inverted {
  background: none;
  color: #2DCC71;
  stroke: #2DCC71;
  cursor: pointer;
}
.btn-green.btn-inverted:hover {
  background: #3ed47e;
  color: white;
  stroke: white;
}
.btn-green.btn-inverted:active {
  background: #2abf6a;
}

.btn-teal {
  background: #16b8a9;
  border-color: #13a194;
  color: #d3faf6;
  stroke: #d3faf6;
}
.btn-teal:hover {
  background: #19cfbe;
  color: white;
  stroke: white;
}
.btn-teal:active {
  background: #14aa9c;
}
.btn-teal.btn-inverted {
  background: none;
  color: #16b8a9;
  stroke: #16b8a9;
  cursor: pointer;
}
.btn-teal.btn-inverted:hover {
  background: #19cfbe;
  color: white;
  stroke: white;
}
.btn-teal.btn-inverted:active {
  background: #14aa9c;
}

.btn-cyan {
  background: #17a2b8;
  border-color: #148ea1;
  color: #d4f5fa;
  stroke: #d4f5fa;
}
.btn-cyan:hover {
  background: #1ab6cf;
  color: white;
  stroke: white;
}
.btn-cyan:active {
  background: #1596aa;
}
.btn-cyan.btn-inverted {
  background: none;
  color: #17a2b8;
  stroke: #17a2b8;
  cursor: pointer;
}
.btn-cyan.btn-inverted:hover {
  background: #1ab6cf;
  color: white;
  stroke: white;
}
.btn-cyan.btn-inverted:active {
  background: #1596aa;
}

.btn-white {
  background: #fff;
  border-color: #f2f2f2;
  color: #b3b3b3;
  stroke: #b3b3b3;
}
.btn-white:hover {
  background: white;
  color: #666666;
  stroke: #666666;
}
.btn-white:active {
  background: #f7f7f7;
}
.btn-white.btn-inverted {
  background: none;
  color: #fff;
  stroke: #fff;
  cursor: pointer;
}
.btn-white.btn-inverted:hover {
  background: white;
  color: #666666;
  stroke: #666666;
}
.btn-white.btn-inverted:active {
  background: #f7f7f7;
}

.btn-gray {
  background: #ccc;
  border-color: #bfbfbf;
  color: gray;
  stroke: gray;
}
.btn-gray:hover {
  background: #d9d9d9;
  color: #333333;
  stroke: #333333;
}
.btn-gray:active {
  background: #c4c4c4;
}
.btn-gray.btn-inverted {
  background: none;
  color: #ccc;
  stroke: #ccc;
  cursor: pointer;
}
.btn-gray.btn-inverted:hover {
  background: #d9d9d9;
  color: #333333;
  stroke: #333333;
}
.btn-gray.btn-inverted:active {
  background: #c4c4c4;
}

.btn-gray-dark {
  background: #343a40;
  border-color: #292d32;
  color: #b2bac1;
  stroke: #b2bac1;
}
.btn-gray-dark:hover {
  background: #3f474e;
  color: #ced3d8;
  stroke: #ced3d8;
}
.btn-gray-dark:active {
  background: #2d3238;
}
.btn-gray-dark.btn-inverted {
  background: none;
  color: #343a40;
  stroke: #343a40;
  cursor: pointer;
}
.btn-gray-dark.btn-inverted:hover {
  background: #3f474e;
  color: #ced3d8;
  stroke: #ced3d8;
}
.btn-gray-dark.btn-inverted:active {
  background: #2d3238;
}

.btn-ultralightgray {
  background: #f9f9f9;
  border-color: #ececec;
  color: #adadad;
  stroke: #adadad;
}
.btn-ultralightgray:hover {
  background: white;
  color: #606060;
  stroke: #606060;
}
.btn-ultralightgray:active {
  background: #f1f1f1;
}
.btn-ultralightgray.btn-inverted {
  background: none;
  color: #f9f9f9;
  stroke: #f9f9f9;
  cursor: pointer;
}
.btn-ultralightgray.btn-inverted:hover {
  background: white;
  color: #606060;
  stroke: #606060;
}
.btn-ultralightgray.btn-inverted:active {
  background: #f1f1f1;
}

.btn-lightgray {
  background: #eee;
  border-color: #e1e1e1;
  color: #a2a2a2;
  stroke: #a2a2a2;
}
.btn-lightgray:hover {
  background: #fbfbfb;
  color: #555555;
  stroke: #555555;
}
.btn-lightgray:active {
  background: #e6e6e6;
}
.btn-lightgray.btn-inverted {
  background: none;
  color: #eee;
  stroke: #eee;
  cursor: pointer;
}
.btn-lightgray.btn-inverted:hover {
  background: #fbfbfb;
  color: #555555;
  stroke: #555555;
}
.btn-lightgray.btn-inverted:active {
  background: #e6e6e6;
}

.btn-lightbluegray {
  background: #fafdff;
  border-color: #e1f3ff;
  color: #61c0ff;
  stroke: #61c0ff;
}
.btn-lightbluegray:hover {
  background: white;
  color: #0077c7;
  stroke: #0077c7;
}
.btn-lightbluegray:active {
  background: #ebf7ff;
}
.btn-lightbluegray.btn-inverted {
  background: none;
  color: #fafdff;
  stroke: #fafdff;
  cursor: pointer;
}
.btn-lightbluegray.btn-inverted:hover {
  background: white;
  color: #0077c7;
  stroke: #0077c7;
}
.btn-lightbluegray.btn-inverted:active {
  background: #ebf7ff;
}

.btn-darkgrey {
  background: #555555;
  border-color: #484848;
  color: #d5d5d5;
  stroke: #d5d5d5;
}
.btn-darkgrey:hover {
  background: #626262;
  color: #eeeeee;
  stroke: #eeeeee;
}
.btn-darkgrey:active {
  background: #4d4d4d;
}
.btn-darkgrey.btn-inverted {
  background: none;
  color: #555555;
  stroke: #555555;
  cursor: pointer;
}
.btn-darkgrey.btn-inverted:hover {
  background: #626262;
  color: #eeeeee;
  stroke: #eeeeee;
}
.btn-darkgrey.btn-inverted:active {
  background: #4d4d4d;
}

.btn-darkbluegrey {
  background: #545861;
  border-color: #484c53;
  color: #d7d9dd;
  stroke: #d7d9dd;
}
.btn-darkbluegrey:hover {
  background: #60646f;
  color: #f3f3f4;
  stroke: #f3f3f4;
}
.btn-darkbluegrey:active {
  background: #4d5159;
}
.btn-darkbluegrey.btn-inverted {
  background: none;
  color: #545861;
  stroke: #545861;
  cursor: pointer;
}
.btn-darkbluegrey.btn-inverted:hover {
  background: #60646f;
  color: #f3f3f4;
  stroke: #f3f3f4;
}
.btn-darkbluegrey.btn-inverted:active {
  background: #4d5159;
}

.btn-darkblue {
  background: #3c3f46;
  border-color: #303338;
  color: #bcbfc5;
  stroke: #bcbfc5;
}
.btn-darkblue:hover {
  background: #484b54;
  color: #d7d9dd;
  stroke: #d7d9dd;
}
.btn-darkblue:active {
  background: #35383e;
}
.btn-darkblue.btn-inverted {
  background: none;
  color: #3c3f46;
  stroke: #3c3f46;
  cursor: pointer;
}
.btn-darkblue.btn-inverted:hover {
  background: #484b54;
  color: #d7d9dd;
  stroke: #d7d9dd;
}
.btn-darkblue.btn-inverted:active {
  background: #35383e;
}

.btn-lightblue {
  background: #3498DB;
  border-color: #258cd1;
  color: #e1f0fa;
  stroke: #e1f0fa;
}
.btn-lightblue:hover {
  background: #4aa3df;
  color: white;
  stroke: white;
}
.btn-lightblue:active {
  background: #2791d9;
}
.btn-lightblue.btn-inverted {
  background: none;
  color: #3498DB;
  stroke: #3498DB;
  cursor: pointer;
}
.btn-lightblue.btn-inverted:hover {
  background: #4aa3df;
  color: white;
  stroke: white;
}
.btn-lightblue.btn-inverted:active {
  background: #2791d9;
}

.btn-aqua {
  background: #00bcd4;
  border-color: #00a5bb;
  color: #d4faff;
  stroke: #d4faff;
}
.btn-aqua:hover {
  background: #00d3ee;
  color: white;
  stroke: white;
}
.btn-aqua:active {
  background: #00aec5;
}
.btn-aqua.btn-inverted {
  background: none;
  color: #00bcd4;
  stroke: #00bcd4;
  cursor: pointer;
}
.btn-aqua.btn-inverted:hover {
  background: #00d3ee;
  color: white;
  stroke: white;
}
.btn-aqua.btn-inverted:active {
  background: #00aec5;
}

.btn-lightgreen {
  background: #8bc34a;
  border-color: #7eb73d;
  color: #edf6e3;
  stroke: #edf6e3;
}
.btn-lightgreen:hover {
  background: #97c95d;
  color: white;
  stroke: white;
}
.btn-lightgreen:active {
  background: #84bf3f;
}
.btn-lightgreen.btn-inverted {
  background: none;
  color: #8bc34a;
  stroke: #8bc34a;
  cursor: pointer;
}
.btn-lightgreen.btn-inverted:hover {
  background: #97c95d;
  color: white;
  stroke: white;
}
.btn-lightgreen.btn-inverted:active {
  background: #84bf3f;
}

.btn-brown {
  background: #795548;
  border-color: #694a3e;
  color: #e8dcd8;
  stroke: #e8dcd8;
}
.btn-brown:hover {
  background: #896052;
  color: #fbf9f8;
  stroke: #fbf9f8;
}
.btn-brown:active {
  background: #6f4e42;
}
.btn-brown.btn-inverted {
  background: none;
  color: #795548;
  stroke: #795548;
  cursor: pointer;
}
.btn-brown.btn-inverted:hover {
  background: #896052;
  color: #fbf9f8;
  stroke: #fbf9f8;
}
.btn-brown.btn-inverted:active {
  background: #6f4e42;
}

.btn-darkcolor {
  background: #333;
  border-color: #262626;
  color: #b3b3b3;
  stroke: #b3b3b3;
}
.btn-darkcolor:hover {
  background: #404040;
  color: #cccccc;
  stroke: #cccccc;
}
.btn-darkcolor:active {
  background: #2b2b2b;
}
.btn-darkcolor.btn-inverted {
  background: none;
  color: #333;
  stroke: #333;
  cursor: pointer;
}
.btn-darkcolor.btn-inverted:hover {
  background: #404040;
  color: #cccccc;
  stroke: #cccccc;
}
.btn-darkcolor.btn-inverted:active {
  background: #2b2b2b;
}

.btn-windows {
  background: #0073A7;
  border-color: #00618e;
  color: #a7e4ff;
  stroke: #a7e4ff;
}
.btn-windows:hover {
  background: #0085c1;
  color: #daf3ff;
  stroke: #daf3ff;
}
.btn-windows:active {
  background: #006898;
}
.btn-windows.btn-inverted {
  background: none;
  color: #0073A7;
  stroke: #0073A7;
  cursor: pointer;
}
.btn-windows.btn-inverted:hover {
  background: #0085c1;
  color: #daf3ff;
  stroke: #daf3ff;
}
.btn-windows.btn-inverted:active {
  background: #006898;
}

.btn-android {
  background: #91C747;
  border-color: #84bb39;
  color: #eff7e3;
  stroke: #eff7e3;
}
.btn-android:hover {
  background: #9dcd5b;
  color: white;
  stroke: white;
}
.btn-android:active {
  background: #8ac33b;
}
.btn-android.btn-inverted {
  background: none;
  color: #91C747;
  stroke: #91C747;
  cursor: pointer;
}
.btn-android.btn-inverted:hover {
  background: #9dcd5b;
  color: white;
  stroke: white;
}
.btn-android.btn-inverted:active {
  background: #8ac33b;
}

.btn-ios {
  background: #000;
  border-color: black;
  color: gray;
  stroke: gray;
}
.btn-ios:hover {
  background: #0d0d0d;
  color: #999999;
  stroke: #999999;
}
.btn-ios:active {
  background: black;
}
.btn-ios.btn-inverted {
  background: none;
  color: #000;
  stroke: #000;
  cursor: pointer;
}
.btn-ios.btn-inverted:hover {
  background: #0d0d0d;
  color: #999999;
  stroke: #999999;
}
.btn-ios.btn-inverted:active {
  background: black;
}

.btn-primary {
  background: #E74C3C;
  border-color: #e43725;
  color: #fdf3f2;
  stroke: #fdf3f2;
}
.btn-primary:hover {
  background: #ea6153;
  color: white;
  stroke: white;
}
.btn-primary:active {
  background: #e53f2e;
}
.btn-primary.btn-inverted {
  background: none;
  color: #E74C3C;
  stroke: #E74C3C;
  cursor: pointer;
}
.btn-primary.btn-inverted:hover {
  background: #ea6153;
  color: white;
  stroke: white;
}
.btn-primary.btn-inverted:active {
  background: #e53f2e;
}

.btn-text {
  background: rgba(0, 0, 0, 0.6);
  border-color: rgba(0, 0, 0, 0.6);
  color: rgba(128, 128, 128, 0.6);
  stroke: rgba(128, 128, 128, 0.6);
}
.btn-text:hover {
  background: rgba(13, 13, 13, 0.6);
  color: rgba(153, 153, 153, 0.6);
  stroke: rgba(153, 153, 153, 0.6);
}
.btn-text:active {
  background: rgba(0, 0, 0, 0.6);
}
.btn-text.btn-inverted {
  background: none;
  color: rgba(0, 0, 0, 0.6);
  stroke: rgba(0, 0, 0, 0.6);
  cursor: pointer;
}
.btn-text.btn-inverted:hover {
  background: rgba(13, 13, 13, 0.6);
  color: rgba(153, 153, 153, 0.6);
  stroke: rgba(153, 153, 153, 0.6);
}
.btn-text.btn-inverted:active {
  background: rgba(0, 0, 0, 0.6);
}

.btn-defaultBg {
  background: #fff;
  border-color: #f2f2f2;
  color: #b3b3b3;
  stroke: #b3b3b3;
}
.btn-defaultBg:hover {
  background: white;
  color: #666666;
  stroke: #666666;
}
.btn-defaultBg:active {
  background: #f7f7f7;
}
.btn-defaultBg.btn-inverted {
  background: none;
  color: #fff;
  stroke: #fff;
  cursor: pointer;
}
.btn-defaultBg.btn-inverted:hover {
  background: white;
  color: #666666;
  stroke: #666666;
}
.btn-defaultBg.btn-inverted:active {
  background: #f7f7f7;
}

.btn-darkmodeBg {
  background: #303338;
  border-color: #25262a;
  color: #aeb2b9;
  stroke: #aeb2b9;
}
.btn-darkmodeBg:hover {
  background: #3c3f46;
  color: #caccd1;
  stroke: #caccd1;
}
.btn-darkmodeBg:active {
  background: #292b30;
}
.btn-darkmodeBg.btn-inverted {
  background: none;
  color: #303338;
  stroke: #303338;
  cursor: pointer;
}
.btn-darkmodeBg.btn-inverted:hover {
  background: #3c3f46;
  color: #caccd1;
  stroke: #caccd1;
}
.btn-darkmodeBg.btn-inverted:active {
  background: #292b30;
}

a.btn.color-primary {
  color: rgba(231, 76, 60, 0.7);
}
a.btn.color-primary:hover {
  color: #E74C3C;
}

.btn-google {
  cursor: pointer;
  display: inline-block;
  position: relative;
  height: 46px;
  line-height: 46px;
  padding-left: 58px;
  padding-right: 12px;
  border: 1px solid;
  border-color: rgba(0, 0, 0, 0.03) rgba(0, 0, 0, 0.03) rgba(0, 0, 0, 0.13) rgba(0, 0, 0, 0.03);
  border-radius: 2px;
  overflow: hidden;
  background: #fff;
  transition: 0.3s;
  color: #666;
}
.btn-google::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 46px;
  width: 46px;
  background: url(5ce11729e1f303efcf0c.svg) #fff;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
}
.btn-google:hover {
  background: #4285F4;
  border-color: #4285F4;
  color: #fff;
}

.darkmode .btn.btn-loader.btn-loading::after, .darkmode button.btn-loader.btn-loading::after {
  background: rgba(255, 255, 255, 0);
}
.darkmode .btn[disabled], .darkmode button[disabled] {
  background: #25262a;
  color: rgba(255, 255, 255, 0.2);
}
.darkmode .btn[disabled]:hover, .darkmode button[disabled]:hover {
  background: #25262a;
  color: rgba(255, 255, 255, 0.2);
}

#main-header .menus {
  float: left;
  height: 100%;
  position: relative;
  overflow: visible;
  display: flex;
  user-select: none;
}
#main-header .menus .menu {
  width: 48px;
  height: 100%;
  z-index: 1;
}
#main-header .menus .menu:hover {
  z-index: 2;
}
#main-header .menus .menu .notifications-entering {
  transition: 0.3s;
  opacity: 1;
  transform: scale(0);
}
#main-header .menus .menu .notifications-enter-to {
  opacity: 1;
  transform: scale(1);
}
#main-header .menus .menu .notifications-leaving {
  transition: 0.3s;
  opacity: 1;
  transform: scale(1);
}
#main-header .menus .menu .notifications-leave-to {
  opacity: 1;
  transform: scale(0);
}
#main-header .menus .menu > ul {
  display: block;
  margin: 0;
  padding: 0;
  width: 48px;
  height: 48px;
  list-style: none;
  font-size: 13px;
  font-weight: 400;
}
#main-header .menus .menu > ul > li {
  width: 48px;
  height: 48px;
  position: relative;
}
#main-header .menus .menu > ul > li > a.toggle {
  display: block;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  color: rgba(255, 255, 255, 0.7);
  background-color: #3c3f46;
  font-size: 0.9em;
  position: relative;
}
#main-header .menus .menu > ul > li > a.toggle:hover {
  color: rgb(255, 255, 255);
}
#main-header .menus .menu > ul > li > a.toggle > .count {
  position: absolute;
  top: 1px;
  right: 1px;
  display: block;
  width: 17px;
  height: 17px;
  background: #fff;
  border-radius: 8px;
  color: #E74C3C;
  font-size: 11px;
  line-height: 17px;
}
#main-header .menus .menu > ul > li > ul {
  color: rgba(0, 0, 0, 0.6);
  padding: 0;
  margin: 0;
  background: #fff;
  transition: background 0.5s, color 0.5s, border-color 0.5s;
  width: 400px;
  max-width: calc(100vw - 64px);
  height: auto;
  line-height: 1em;
  list-style: none;
  position: absolute;
  top: 42px;
  left: 16px;
  border-radius: 2px;
  border: 1px solid #eee;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
  transform-origin: top right;
  max-height: calc(100vh - 65px);
  overflow-y: auto;
}
#main-header .menus .menu > ul > li > ul > li {
  position: relative;
  z-index: 2;
  padding: 0;
  margin: 0;
}
#main-header .menus .menu > ul > li > ul > li > .content {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  position: relative;
  padding: 16px 70px 16px 60px;
  overflow: hidden;
}
#main-header .menus .menu > ul > li > ul > li > .content.new::after {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background: rgba(231, 60, 60, 0.5411764706);
  border-radius: 50%;
  position: absolute;
  right: 16px;
  top: calc(50% - 6px);
}
#main-header .menus .menu > ul > li > ul > li > .content > .title {
  padding-bottom: 6px;
  font-weight: 400;
  padding-top: 7px;
}
#main-header .menus .menu > ul > li > ul > li > .content > .title .icon {
  width: 2em;
  height: 2em;
  position: absolute;
  border: 1.5px solid #ccc;
  border-radius: 50%;
  padding-top: 0.35em;
  margin-bottom: -2em;
  top: calc(50% - 1em);
  left: 1.25em;
  transition: background 0.3s;
  cursor: pointer;
}
#main-header .menus .menu > ul > li > ul > li > .content > .title .icon i {
  color: #E74C3C;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#main-header .menus .menu > ul > li > ul > li > .content > .title .icon.selected {
  background: #E74C3C;
  border: 1.5px solid #E74C3C;
}
#main-header .menus .menu > ul > li > ul > li > .content > .title .icon.selected i {
  color: #fff;
}
#main-header .menus .menu > ul > li > ul > li > .content > .title .icon:hover {
  background: #E74C3C;
}
#main-header .menus .menu > ul > li > ul > li > .content > .title .icon:hover i {
  color: #fff;
}
#main-header .menus .menu > ul > li > ul > li > .content .product {
  opacity: 0.5;
}
#main-header .menus .menu > ul > li > ul > li > .content .date {
  position: absolute;
  right: 16px;
  opacity: 0.5;
  transition: right 0.3s;
}
#main-header .menus .menu > ul > li > ul > li > .content > .deleteButton {
  position: absolute;
  right: -32px;
  top: 50%;
  transform: translate(0, -50%);
  background: #E74C3C;
  width: 32px;
  height: 100%;
  color: #fff;
  transition: 0.3s;
  line-height: 32px;
  text-align: center;
  z-index: 2;
}
#main-header .menus .menu > ul > li > ul > li > .content > .deleteButton:hover i {
  transform: translate(-50%, -50%) scale(1.2);
}
#main-header .menus .menu > ul > li > ul > li > .content > .deleteButton i {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  transition: transform 0.3s;
}
#main-header .menus .menu > ul > li > ul > li > .content > .body {
  opacity: 0.7;
}
#main-header .menus .menu > ul > li > ul > li > .content:hover {
  background: rgba(0, 0, 0, 0.02);
}
#main-header .menus .menu > ul > li > ul > li > .content:hover > .deleteButton {
  right: 0;
}
#main-header .menus .menu > ul > li > ul > li > .content:hover .date {
  right: 46px;
}
@media (min-width: 768px) {
  #main-header .menus {
    float: right;
    padding-left: 8px;
    padding-right: 8px;
  }
  #main-header .menus .menu {
    width: 48.00120003px;
  }
  #main-header .menus .menu > ul {
    width: 48.00120003px;
    height: 64px;
  }
  #main-header .menus .menu > ul > li {
    width: 48.00120003px;
    height: 64px;
  }
  #main-header .menus .menu > ul > li > a.toggle {
    width: 32px;
    height: 32px;
    line-height: 32px;
    background-color: rgba(0, 0, 0, 0.15);
    border-radius: 50%;
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
    transition: 0.3s;
  }
  #main-header .menus .menu > ul > li > a.toggle > .count {
    top: -6px;
    right: -6px;
  }
  #main-header .menus .menu > ul > li > a.toggle:hover {
    background-color: rgba(0, 0, 0, 0.1);
  }
  #main-header .menus .menu > ul > li ul {
    right: 16px;
    left: auto;
  }
}

.darkmode #main-header .menus .menu > ul > li > a.toggle {
  color: rgba(255, 255, 255, 0.7);
  background-color: #3c3f46;
}
.darkmode #main-header .menus .menu > ul > li > a.toggle:hover {
  color: rgb(255, 255, 255);
}
.darkmode #main-header .menus .menu > ul > li > a.toggle > .count {
  background: #fff;
}
.darkmode #main-header .menus .menu > ul > li > ul {
  color: rgba(255, 255, 255, 0.8);
  background: #3c3f46;
  border: 1px solid rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}
.darkmode #main-header .menus .menu > ul > li > ul > li > .content {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.darkmode #main-header .menus .menu > ul > li > ul > li > .content.new::after {
  background: rgba(231, 60, 60, 0.5411764706);
}
.darkmode #main-header .menus .menu > ul > li > ul > li > .content > .title .icon {
  border: 1.5px solid #ccc;
}
.darkmode #main-header .menus .menu > ul > li > ul > li > .content > .title .icon i {
  color: #E74C3C;
  position: absolute;
}
.darkmode #main-header .menus .menu > ul > li > ul > li > .content > .title .icon.selected {
  background: #E74C3C;
  border: 1.5px solid #E74C3C;
}
.darkmode #main-header .menus .menu > ul > li > ul > li > .content > .title .icon.selected i {
  color: #fff;
}
.darkmode #main-header .menus .menu > ul > li > ul > li > .content > .title .icon:hover {
  background: #E74C3C;
}
.darkmode #main-header .menus .menu > ul > li > ul > li > .content > .title .icon:hover i {
  color: #fff;
}
.darkmode #main-header .menus .menu > ul > li > ul > li > .content:hover {
  background: rgba(0, 0, 0, 0.02);
}
@media (min-width: 768px) {
  .darkmode #main-header .menus .menu > ul > li > a.toggle {
    background-color: rgba(0, 0, 0, 0.15);
  }
  .darkmode #main-header .menus .menu > ul > li > a.toggle:hover {
    background-color: rgba(0, 0, 0, 0.1);
  }
}

.icon-link {
  display: inline-block;
  position: relative;
}
.icon-link .icon-circle {
  width: 3em;
  height: 3em;
  border-radius: 50%;
  border: 0.2em solid rgba(255, 255, 255, 0.6);
  display: flex;
  align-items: center;
  align-content: center;
  font-size: 1.25em;
  margin: 0 auto;
  transition: 0.3s;
}
.icon-link .icon-counter {
  position: absolute;
  top: 2.5em;
  left: calc(50% + 1em);
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 1px 6px;
  border-radius: 4px;
  z-index: 5;
  color: #888;
}
.icon-link:hover .icon-circle {
  transform: scale(1.1);
}
.icon-link:hover .link-text {
  opacity: 1;
}
.icon-link .icon-circle > i {
  color: #fff;
  display: block;
  text-align: center;
  width: 100%;
  font-size: 1.25em;
  top: 0.05em;
  position: relative;
}
.icon-link .link-text {
  margin-top: 0.5em;
  display: inline-block;
  opacity: 0.9;
  transition: 0.3s;
}

.darkmode .icon-link .icon-circle {
  border-color: rgba(48, 51, 56, 0.6);
}
.darkmode .icon-link .icon-counter {
  position: absolute;
  top: 2.5em;
  left: calc(50% + 1em);
  background: #3c3f46;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 1px 6px;
  border-radius: 4px;
  z-index: 5;
  color: rgba(255, 255, 255, 0.6);
}
.darkmode .icon-link .link-text {
  color: rgba(255, 255, 255, 0.6);
}

.notification {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.05);
  margin-bottom: 8px;
  padding: 16px;
}
.notification p:last-child {
  margin-bottom: 0;
}

.darkmode .notification {
  background-color: rgba(37, 38, 42, 0.8);
}
.darkmode .notification.bg-blue {
  background: #337AB7;
  border-color: #285f8f;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-indigo {
  background: #3f51b5;
  border-color: #32408f;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-purple {
  background: #673ab7;
  border-color: #512e90;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-pink {
  background: #eb3976;
  border-color: #db165a;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-red {
  background: #E74C3C;
  border-color: #d62c1a;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-orange {
  background: #ff5722;
  border-color: #ee3900;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-yellow {
  background: #F0AD4E;
  border-color: #ec971f;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-green {
  background: #2DCC71;
  border-color: #24a25a;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-teal {
  background: #16b8a9;
  border-color: #118a7f;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-cyan {
  background: #17a2b8;
  border-color: #117a8b;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-white {
  background: #fff;
  border-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode .notification.bg-gray {
  background: #ccc;
  border-color: #b3b3b3;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode .notification.bg-gray-dark {
  background: #343a40;
  border-color: #1d2124;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-ultralightgray {
  background: #f9f9f9;
  border-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode .notification.bg-lightgray {
  background: #eee;
  border-color: #d5d5d5;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode .notification.bg-lightbluegray {
  background: #fafdff;
  border-color: #c7e9ff;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode .notification.bg-darkgrey {
  background: #555555;
  border-color: #3c3c3c;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-darkbluegrey {
  background: #545861;
  border-color: #3c3f46;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-darkblue {
  background: #3c3f46;
  border-color: #24262b;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-lightblue {
  background: #3498DB;
  border-color: #217dbb;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-aqua {
  background: #00bcd4;
  border-color: #008fa1;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-lightgreen {
  background: #8bc34a;
  border-color: #71a436;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-brown {
  background: #795548;
  border-color: #593f35;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-darkcolor {
  background: #333;
  border-color: #1a1a1a;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-windows {
  background: #0073A7;
  border-color: #005074;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-android {
  background: #91C747;
  border-color: #77a833;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-ios {
  background: #000;
  border-color: black;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-primary {
  background: #E74C3C;
  border-color: #d62c1a;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-text {
  background: rgba(0, 0, 0, 0.6);
  border-color: rgba(0, 0, 0, 0.6);
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .notification.bg-defaultBg {
  background: #fff;
  border-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode .notification.bg-darkmodeBg {
  background: #303338;
  border-color: #191a1d;
  color: rgba(255, 255, 255, 0.9);
}

.box {
  transition: background 0.5s;
}

.box-border, .box-shadow {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  transition: background 0.5s;
}

.box-fullheight {
  position: relative;
  height: 100%;
}

.box.hover-effect, .box-border.hover-effect, .box-shadow.hover-effect, a.box, a.box-border, a.box-shadow, .box.clickable, .box-border.clickable, .box-shadow.clickable {
  transition: 0.3s;
  color: rgba(0, 0, 0, 0.6);
}
.disabled.box.hover-effect, .disabled.box-border.hover-effect, .disabled.box-shadow.hover-effect, a.disabled.box, a.disabled.box-border, a.disabled.box-shadow, .disabled.box.clickable, .disabled.box-border.clickable, .disabled.box-shadow.clickable {
  pointer-events: none;
  filter: grayscale(1);
}
.disabled.box.hover-effect::after, .disabled.box-border.hover-effect::after, .disabled.box-shadow.hover-effect::after, a.disabled.box::after, a.disabled.box-border::after, a.disabled.box-shadow::after, .disabled.box.clickable::after, .disabled.box-border.clickable::after, .disabled.box-shadow.clickable::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 100;
}
.box.hover-effect .icon, .box-border.hover-effect .icon, .box-shadow.hover-effect .icon, a.box .icon, a.box-border .icon, a.box-shadow .icon, .box.clickable .icon, .box-border.clickable .icon, .box-shadow.clickable .icon, .box.hover-effect .icon-circle, .box-border.hover-effect .icon-circle, .box-shadow.hover-effect .icon-circle, a.box .icon-circle, a.box-border .icon-circle, a.box-shadow .icon-circle, .box.clickable .icon-circle, .box-border.clickable .icon-circle, .box-shadow.clickable .icon-circle {
  transition: 0.3s;
}
.box.hover-effect .icon i, .box-border.hover-effect .icon i, .box-shadow.hover-effect .icon i, a.box .icon i, a.box-border .icon i, a.box-shadow .icon i, .box.clickable .icon i, .box-border.clickable .icon i, .box-shadow.clickable .icon i, .box.hover-effect .icon-circle i, .box-border.hover-effect .icon-circle i, .box-shadow.hover-effect .icon-circle i, a.box .icon-circle i, a.box-border .icon-circle i, a.box-shadow .icon-circle i, .box.clickable .icon-circle i, .box-border.clickable .icon-circle i, .box-shadow.clickable .icon-circle i {
  color: rgba(255, 255, 255, 0.9);
  transition: 0.3s;
}
.box.hover-effect:hover:not(.disabled), .box-border.hover-effect:hover:not(.disabled), .box-shadow.hover-effect:hover:not(.disabled), a.box:hover:not(.disabled), a.box-border:hover:not(.disabled), a.box-shadow:hover:not(.disabled), .box.clickable:hover:not(.disabled), .box-border.clickable:hover:not(.disabled), .box-shadow.clickable:hover:not(.disabled) {
  box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-blue, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-blue, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-blue, a.box:hover:not(.disabled) .icon-circle.hover-bg-blue, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-blue, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-blue, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-blue, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-blue, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-blue, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-blue, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-blue, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-blue, a.box:hover:not(.disabled) .box-btn-b.hover-bg-blue, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-blue, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-blue, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-blue, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-blue, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-blue {
  background-color: #337AB7;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-indigo, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-indigo, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-indigo, a.box:hover:not(.disabled) .icon-circle.hover-bg-indigo, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-indigo, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-indigo, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-indigo, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-indigo, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-indigo, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-indigo, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-indigo, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-indigo, a.box:hover:not(.disabled) .box-btn-b.hover-bg-indigo, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-indigo, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-indigo, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-indigo, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-indigo, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-indigo {
  background-color: #3f51b5;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-purple, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-purple, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-purple, a.box:hover:not(.disabled) .icon-circle.hover-bg-purple, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-purple, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-purple, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-purple, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-purple, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-purple, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-purple, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-purple, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-purple, a.box:hover:not(.disabled) .box-btn-b.hover-bg-purple, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-purple, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-purple, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-purple, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-purple, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-purple {
  background-color: #673ab7;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-pink, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-pink, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-pink, a.box:hover:not(.disabled) .icon-circle.hover-bg-pink, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-pink, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-pink, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-pink, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-pink, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-pink, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-pink, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-pink, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-pink, a.box:hover:not(.disabled) .box-btn-b.hover-bg-pink, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-pink, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-pink, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-pink, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-pink, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-pink {
  background-color: #eb3976;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-red, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-red, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-red, a.box:hover:not(.disabled) .icon-circle.hover-bg-red, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-red, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-red, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-red, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-red, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-red, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-red, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-red, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-red, a.box:hover:not(.disabled) .box-btn-b.hover-bg-red, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-red, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-red, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-red, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-red, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-red {
  background-color: #E74C3C;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-orange, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-orange, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-orange, a.box:hover:not(.disabled) .icon-circle.hover-bg-orange, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-orange, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-orange, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-orange, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-orange, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-orange, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-orange, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-orange, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-orange, a.box:hover:not(.disabled) .box-btn-b.hover-bg-orange, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-orange, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-orange, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-orange, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-orange, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-orange {
  background-color: #ff5722;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-yellow, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-yellow, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-yellow, a.box:hover:not(.disabled) .icon-circle.hover-bg-yellow, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-yellow, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-yellow, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-yellow, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-yellow, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-yellow, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-yellow, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-yellow, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-yellow, a.box:hover:not(.disabled) .box-btn-b.hover-bg-yellow, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-yellow, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-yellow, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-yellow, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-yellow, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-yellow {
  background-color: #F0AD4E;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-green, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-green, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-green, a.box:hover:not(.disabled) .icon-circle.hover-bg-green, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-green, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-green, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-green, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-green, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-green, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-green, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-green, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-green, a.box:hover:not(.disabled) .box-btn-b.hover-bg-green, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-green, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-green, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-green, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-green, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-green {
  background-color: #2DCC71;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-teal, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-teal, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-teal, a.box:hover:not(.disabled) .icon-circle.hover-bg-teal, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-teal, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-teal, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-teal, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-teal, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-teal, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-teal, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-teal, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-teal, a.box:hover:not(.disabled) .box-btn-b.hover-bg-teal, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-teal, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-teal, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-teal, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-teal, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-teal {
  background-color: #16b8a9;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-cyan, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-cyan, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-cyan, a.box:hover:not(.disabled) .icon-circle.hover-bg-cyan, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-cyan, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-cyan, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-cyan, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-cyan, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-cyan, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-cyan, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-cyan, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-cyan, a.box:hover:not(.disabled) .box-btn-b.hover-bg-cyan, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-cyan, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-cyan, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-cyan, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-cyan, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-cyan {
  background-color: #17a2b8;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-white, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-white, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-white, a.box:hover:not(.disabled) .icon-circle.hover-bg-white, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-white, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-white, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-white, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-white, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-white, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-white, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-white, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-white, a.box:hover:not(.disabled) .box-btn-b.hover-bg-white, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-white, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-white, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-white, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-white, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-white {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.5);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-gray, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-gray, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-gray, a.box:hover:not(.disabled) .icon-circle.hover-bg-gray, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-gray, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-gray, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-gray, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-gray, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-gray, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-gray, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-gray, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-gray, a.box:hover:not(.disabled) .box-btn-b.hover-bg-gray, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-gray, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-gray, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-gray, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-gray, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-gray {
  background-color: #ccc;
  color: rgba(0, 0, 0, 0.5);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-gray-dark, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-gray-dark, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-gray-dark, a.box:hover:not(.disabled) .icon-circle.hover-bg-gray-dark, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-gray-dark, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-gray-dark, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-gray-dark, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-gray-dark, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-gray-dark, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-gray-dark, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-gray-dark, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-gray-dark, a.box:hover:not(.disabled) .box-btn-b.hover-bg-gray-dark, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-gray-dark, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-gray-dark, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-gray-dark, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-gray-dark, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-gray-dark {
  background-color: #343a40;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-ultralightgray, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-ultralightgray, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-ultralightgray, a.box:hover:not(.disabled) .icon-circle.hover-bg-ultralightgray, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-ultralightgray, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-ultralightgray, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-ultralightgray, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-ultralightgray, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-ultralightgray, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-ultralightgray, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-ultralightgray, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-ultralightgray, a.box:hover:not(.disabled) .box-btn-b.hover-bg-ultralightgray, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-ultralightgray, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-ultralightgray, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-ultralightgray, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-ultralightgray, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-ultralightgray {
  background-color: #f9f9f9;
  color: rgba(0, 0, 0, 0.5);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-lightgray, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-lightgray, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-lightgray, a.box:hover:not(.disabled) .icon-circle.hover-bg-lightgray, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-lightgray, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-lightgray, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-lightgray, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-lightgray, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-lightgray, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-lightgray, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-lightgray, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-lightgray, a.box:hover:not(.disabled) .box-btn-b.hover-bg-lightgray, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-lightgray, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-lightgray, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-lightgray, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-lightgray, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-lightgray {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.5);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-lightbluegray, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-lightbluegray, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-lightbluegray, a.box:hover:not(.disabled) .icon-circle.hover-bg-lightbluegray, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-lightbluegray, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-lightbluegray, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-lightbluegray, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-lightbluegray, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-lightbluegray, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-lightbluegray, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-lightbluegray, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-lightbluegray, a.box:hover:not(.disabled) .box-btn-b.hover-bg-lightbluegray, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-lightbluegray, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-lightbluegray, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-lightbluegray, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-lightbluegray, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-lightbluegray {
  background-color: #fafdff;
  color: rgba(0, 0, 0, 0.5);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-darkgrey, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-darkgrey, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-darkgrey, a.box:hover:not(.disabled) .icon-circle.hover-bg-darkgrey, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-darkgrey, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-darkgrey, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-darkgrey, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-darkgrey, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-darkgrey, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-darkgrey, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-darkgrey, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-darkgrey, a.box:hover:not(.disabled) .box-btn-b.hover-bg-darkgrey, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-darkgrey, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-darkgrey, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-darkgrey, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-darkgrey, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-darkgrey {
  background-color: #555555;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-darkbluegrey, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-darkbluegrey, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-darkbluegrey, a.box:hover:not(.disabled) .icon-circle.hover-bg-darkbluegrey, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-darkbluegrey, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-darkbluegrey, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-darkbluegrey, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-darkbluegrey, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-darkbluegrey, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-darkbluegrey, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-darkbluegrey, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-darkbluegrey, a.box:hover:not(.disabled) .box-btn-b.hover-bg-darkbluegrey, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-darkbluegrey, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-darkbluegrey, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-darkbluegrey, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-darkbluegrey, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-darkbluegrey {
  background-color: #545861;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-darkblue, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-darkblue, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-darkblue, a.box:hover:not(.disabled) .icon-circle.hover-bg-darkblue, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-darkblue, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-darkblue, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-darkblue, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-darkblue, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-darkblue, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-darkblue, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-darkblue, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-darkblue, a.box:hover:not(.disabled) .box-btn-b.hover-bg-darkblue, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-darkblue, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-darkblue, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-darkblue, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-darkblue, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-darkblue {
  background-color: #3c3f46;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-lightblue, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-lightblue, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-lightblue, a.box:hover:not(.disabled) .icon-circle.hover-bg-lightblue, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-lightblue, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-lightblue, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-lightblue, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-lightblue, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-lightblue, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-lightblue, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-lightblue, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-lightblue, a.box:hover:not(.disabled) .box-btn-b.hover-bg-lightblue, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-lightblue, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-lightblue, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-lightblue, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-lightblue, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-lightblue {
  background-color: #3498DB;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-aqua, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-aqua, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-aqua, a.box:hover:not(.disabled) .icon-circle.hover-bg-aqua, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-aqua, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-aqua, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-aqua, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-aqua, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-aqua, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-aqua, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-aqua, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-aqua, a.box:hover:not(.disabled) .box-btn-b.hover-bg-aqua, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-aqua, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-aqua, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-aqua, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-aqua, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-aqua {
  background-color: #00bcd4;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-lightgreen, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-lightgreen, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-lightgreen, a.box:hover:not(.disabled) .icon-circle.hover-bg-lightgreen, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-lightgreen, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-lightgreen, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-lightgreen, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-lightgreen, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-lightgreen, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-lightgreen, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-lightgreen, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-lightgreen, a.box:hover:not(.disabled) .box-btn-b.hover-bg-lightgreen, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-lightgreen, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-lightgreen, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-lightgreen, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-lightgreen, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-lightgreen {
  background-color: #8bc34a;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-brown, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-brown, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-brown, a.box:hover:not(.disabled) .icon-circle.hover-bg-brown, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-brown, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-brown, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-brown, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-brown, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-brown, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-brown, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-brown, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-brown, a.box:hover:not(.disabled) .box-btn-b.hover-bg-brown, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-brown, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-brown, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-brown, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-brown, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-brown {
  background-color: #795548;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-darkcolor, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-darkcolor, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-darkcolor, a.box:hover:not(.disabled) .icon-circle.hover-bg-darkcolor, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-darkcolor, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-darkcolor, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-darkcolor, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-darkcolor, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-darkcolor, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-darkcolor, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-darkcolor, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-darkcolor, a.box:hover:not(.disabled) .box-btn-b.hover-bg-darkcolor, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-darkcolor, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-darkcolor, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-darkcolor, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-darkcolor, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-darkcolor {
  background-color: #333;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-windows, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-windows, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-windows, a.box:hover:not(.disabled) .icon-circle.hover-bg-windows, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-windows, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-windows, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-windows, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-windows, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-windows, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-windows, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-windows, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-windows, a.box:hover:not(.disabled) .box-btn-b.hover-bg-windows, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-windows, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-windows, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-windows, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-windows, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-windows {
  background-color: #0073A7;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-android, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-android, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-android, a.box:hover:not(.disabled) .icon-circle.hover-bg-android, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-android, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-android, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-android, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-android, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-android, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-android, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-android, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-android, a.box:hover:not(.disabled) .box-btn-b.hover-bg-android, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-android, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-android, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-android, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-android, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-android {
  background-color: #91C747;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-ios, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-ios, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-ios, a.box:hover:not(.disabled) .icon-circle.hover-bg-ios, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-ios, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-ios, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-ios, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-ios, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-ios, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-ios, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-ios, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-ios, a.box:hover:not(.disabled) .box-btn-b.hover-bg-ios, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-ios, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-ios, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-ios, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-ios, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-ios {
  background-color: #000;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-primary, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-primary, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-primary, a.box:hover:not(.disabled) .icon-circle.hover-bg-primary, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-primary, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-primary, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-primary, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-primary, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-primary, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-primary, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-primary, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-primary, a.box:hover:not(.disabled) .box-btn-b.hover-bg-primary, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-primary, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-primary, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-primary, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-primary, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-primary {
  background-color: #E74C3C;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-text, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-text, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-text, a.box:hover:not(.disabled) .icon-circle.hover-bg-text, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-text, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-text, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-text, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-text, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-text, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-text, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-text, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-text, a.box:hover:not(.disabled) .box-btn-b.hover-bg-text, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-text, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-text, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-text, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-text, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-text {
  background-color: rgba(0, 0, 0, 0.6);
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-defaultBg, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-defaultBg, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-defaultBg, a.box:hover:not(.disabled) .icon-circle.hover-bg-defaultBg, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-defaultBg, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-defaultBg, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-defaultBg, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-defaultBg, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-defaultBg, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-defaultBg, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-defaultBg, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-defaultBg, a.box:hover:not(.disabled) .box-btn-b.hover-bg-defaultBg, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-defaultBg, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-defaultBg, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-defaultBg, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-defaultBg, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-defaultBg {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.5);
}
.box.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-darkmodeBg, .box-border.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-darkmodeBg, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle.hover-bg-darkmodeBg, a.box:hover:not(.disabled) .icon-circle.hover-bg-darkmodeBg, a.box-border:hover:not(.disabled) .icon-circle.hover-bg-darkmodeBg, a.box-shadow:hover:not(.disabled) .icon-circle.hover-bg-darkmodeBg, .box.clickable:hover:not(.disabled) .icon-circle.hover-bg-darkmodeBg, .box-border.clickable:hover:not(.disabled) .icon-circle.hover-bg-darkmodeBg, .box-shadow.clickable:hover:not(.disabled) .icon-circle.hover-bg-darkmodeBg, .box.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-darkmodeBg, .box-border.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-darkmodeBg, .box-shadow.hover-effect:hover:not(.disabled) .box-btn-b.hover-bg-darkmodeBg, a.box:hover:not(.disabled) .box-btn-b.hover-bg-darkmodeBg, a.box-border:hover:not(.disabled) .box-btn-b.hover-bg-darkmodeBg, a.box-shadow:hover:not(.disabled) .box-btn-b.hover-bg-darkmodeBg, .box.clickable:hover:not(.disabled) .box-btn-b.hover-bg-darkmodeBg, .box-border.clickable:hover:not(.disabled) .box-btn-b.hover-bg-darkmodeBg, .box-shadow.clickable:hover:not(.disabled) .box-btn-b.hover-bg-darkmodeBg {
  background-color: #303338;
  color: rgba(255, 255, 255, 0.9);
}
.box.hover-effect:hover:not(.disabled) .icon i, .box-border.hover-effect:hover:not(.disabled) .icon i, .box-shadow.hover-effect:hover:not(.disabled) .icon i, a.box:hover:not(.disabled) .icon i, a.box-border:hover:not(.disabled) .icon i, a.box-shadow:hover:not(.disabled) .icon i, .box.clickable:hover:not(.disabled) .icon i, .box-border.clickable:hover:not(.disabled) .icon i, .box-shadow.clickable:hover:not(.disabled) .icon i, .box.hover-effect:hover:not(.disabled) .icon-circle i, .box-border.hover-effect:hover:not(.disabled) .icon-circle i, .box-shadow.hover-effect:hover:not(.disabled) .icon-circle i, a.box:hover:not(.disabled) .icon-circle i, a.box-border:hover:not(.disabled) .icon-circle i, a.box-shadow:hover:not(.disabled) .icon-circle i, .box.clickable:hover:not(.disabled) .icon-circle i, .box-border.clickable:hover:not(.disabled) .icon-circle i, .box-shadow.clickable:hover:not(.disabled) .icon-circle i {
  color: rgb(255, 255, 255);
  font-size: 25px;
}

.darkmode .box.hover-effect, .darkmode .box-border.hover-effect, .darkmode .box-shadow.hover-effect, .darkmode a.box, .darkmode a.box-border, .darkmode a.box-shadow, .darkmode .box.clickable, .darkmode .box-border.clickable, .darkmode .box-shadow.clickable {
  color: rgba(255, 255, 255, 0.6);
}
.darkmode .disabled.box.hover-effect, .darkmode .disabled.box-border.hover-effect, .darkmode .disabled.box-shadow.hover-effect, .darkmode a.disabled.box, .darkmode a.disabled.box-border, .darkmode a.disabled.box-shadow, .darkmode .disabled.box.clickable, .darkmode .disabled.box-border.clickable, .darkmode .disabled.box-shadow.clickable {
  pointer-events: none;
  filter: grayscale(1);
}
.darkmode .disabled.box.hover-effect::after, .darkmode .disabled.box-border.hover-effect::after, .darkmode .disabled.box-shadow.hover-effect::after, .darkmode a.disabled.box::after, .darkmode a.disabled.box-border::after, .darkmode a.disabled.box-shadow::after, .darkmode .disabled.box.clickable::after, .darkmode .disabled.box-border.clickable::after, .darkmode .disabled.box-shadow.clickable::after {
  background-color: rgba(48, 51, 56, 0.4);
}
.darkmode .box.hover-effect .icon i, .darkmode .box-border.hover-effect .icon i, .darkmode .box-shadow.hover-effect .icon i, .darkmode a.box .icon i, .darkmode a.box-border .icon i, .darkmode a.box-shadow .icon i, .darkmode .box.clickable .icon i, .darkmode .box-border.clickable .icon i, .darkmode .box-shadow.clickable .icon i, .darkmode .box.hover-effect .icon-circle i, .darkmode .box-border.hover-effect .icon-circle i, .darkmode .box-shadow.hover-effect .icon-circle i, .darkmode a.box .icon-circle i, .darkmode a.box-border .icon-circle i, .darkmode a.box-shadow .icon-circle i, .darkmode .box.clickable .icon-circle i, .darkmode .box-border.clickable .icon-circle i, .darkmode .box-shadow.clickable .icon-circle i {
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .box.hover-effect:hover:not(.disabled), .darkmode .box-border.hover-effect:hover:not(.disabled), .darkmode .box-shadow.hover-effect:hover:not(.disabled), .darkmode a.box:hover:not(.disabled), .darkmode a.box-border:hover:not(.disabled), .darkmode a.box-shadow:hover:not(.disabled), .darkmode .box.clickable:hover:not(.disabled), .darkmode .box-border.clickable:hover:not(.disabled), .darkmode .box-shadow.clickable:hover:not(.disabled) {
  color: rgba(255, 255, 255, 0.75);
}

a.box, a.box-border, a.box-shadow, .box.clickable, .box-border.clickable, .box-shadow.clickable {
  cursor: pointer;
}

.box, .box-border, .box-shadow {
  min-height: 1px;
  position: relative;
  background-color: #fff;
  display: block;
  border-radius: 3px;
}
.box .box-menu, .box-border .box-menu, .box-shadow .box-menu {
  position: absolute;
  top: 0;
  right: 0;
  height: 24px;
  margin: 0;
  padding: 0;
  z-index: 1;
  user-select: none;
}
.box .box-menu > li, .box-border .box-menu > li, .box-shadow .box-menu > li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 24px;
  width: 24px;
  height: 24px;
  position: relative;
  text-align: center;
}
.box .box-menu > li > a, .box .box-menu > li > span, .box-border .box-menu > li > a, .box-border .box-menu > li > span, .box-shadow .box-menu > li > a, .box-shadow .box-menu > li > span {
  display: block;
  cursor: pointer;
  padding: 0;
  color: rgba(0, 0, 0, 0.3);
}
.box .box-menu > li > a:hover, .box .box-menu > li > span:hover, .box-border .box-menu > li > a:hover, .box-border .box-menu > li > span:hover, .box-shadow .box-menu > li > a:hover, .box-shadow .box-menu > li > span:hover {
  color: rgba(0, 0, 0, 0.7);
}
.box .box-menu > li ul, .box-border .box-menu > li ul, .box-shadow .box-menu > li ul {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 200px;
  padding: 0;
  margin: 0;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.08);
  border: 1px solid rgba(0, 0, 0, 0.1);
  right: 8px;
  line-height: 32px;
  text-align: left;
}
.box .box-menu > li ul.open, .box-border .box-menu > li ul.open, .box-shadow .box-menu > li ul.open {
  display: block;
}
.box .box-menu > li ul li, .box-border .box-menu > li ul li, .box-shadow .box-menu > li ul li {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}
.box .box-menu > li ul li a, .box-border .box-menu > li ul li a, .box-shadow .box-menu > li ul li a {
  color: rgba(0, 0, 0, 0.6);
  display: block;
  cursor: pointer;
  padding: 0 8px;
}
.box .box-menu > li ul li a:hover, .box-border .box-menu > li ul li a:hover, .box-shadow .box-menu > li ul li a:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.box .box-title, .box-border .box-title, .box-shadow .box-title {
  line-height: 39px;
  margin: 0;
  display: block;
}
.box .box-body, .box-border .box-body, .box-shadow .box-body {
  position: relative;
  display: block;
}
.box .box-body .box-icon, .box .box-body .box-icon-left, .box .box-body .box-icon-right, .box-border .box-body .box-icon, .box-border .box-body .box-icon-left, .box-border .box-body .box-icon-right, .box-shadow .box-body .box-icon, .box-shadow .box-body .box-icon-left, .box-shadow .box-body .box-icon-right {
  display: block;
}
.box .box-body .box-icon .checkbox-overlay-0, .box .box-body .box-icon-left .checkbox-overlay-0, .box .box-body .box-icon-right .checkbox-overlay-0, .box-border .box-body .box-icon .checkbox-overlay-0, .box-border .box-body .box-icon-left .checkbox-overlay-0, .box-border .box-body .box-icon-right .checkbox-overlay-0, .box-shadow .box-body .box-icon .checkbox-overlay-0, .box-shadow .box-body .box-icon-left .checkbox-overlay-0, .box-shadow .box-body .box-icon-right .checkbox-overlay-0 {
  position: absolute;
  left: 0;
  right: 1px;
  top: 0;
  bottom: 0;
  border-radius: 50%;
  z-index: 5;
  transition: 0.5s;
  opacity: 0;
  background-size: cover;
  background-position: center;
  border-radius: 50%;
}
.box .box-body .box-icon .checkbox-overlay-0.visible, .box .box-body .box-icon-left .checkbox-overlay-0.visible, .box .box-body .box-icon-right .checkbox-overlay-0.visible, .box-border .box-body .box-icon .checkbox-overlay-0.visible, .box-border .box-body .box-icon-left .checkbox-overlay-0.visible, .box-border .box-body .box-icon-right .checkbox-overlay-0.visible, .box-shadow .box-body .box-icon .checkbox-overlay-0.visible, .box-shadow .box-body .box-icon-left .checkbox-overlay-0.visible, .box-shadow .box-body .box-icon-right .checkbox-overlay-0.visible {
  opacity: 1;
}
.box .box-body .box-icon .checkbox-overlay-1, .box .box-body .box-icon-left .checkbox-overlay-1, .box .box-body .box-icon-right .checkbox-overlay-1, .box-border .box-body .box-icon .checkbox-overlay-1, .box-border .box-body .box-icon-left .checkbox-overlay-1, .box-border .box-body .box-icon-right .checkbox-overlay-1, .box-shadow .box-body .box-icon .checkbox-overlay-1, .box-shadow .box-body .box-icon-left .checkbox-overlay-1, .box-shadow .box-body .box-icon-right .checkbox-overlay-1 {
  position: absolute;
  left: 0;
  right: 1px;
  top: 0;
  bottom: 0;
  border-radius: 50%;
  z-index: 6;
  opacity: 0;
  transition: 0.5s;
  background-size: cover;
  background-position: center;
  border-radius: 50%;
}
.box .box-body .box-icon .checkbox-overlay-1.visible, .box .box-body .box-icon-left .checkbox-overlay-1.visible, .box .box-body .box-icon-right .checkbox-overlay-1.visible, .box-border .box-body .box-icon .checkbox-overlay-1.visible, .box-border .box-body .box-icon-left .checkbox-overlay-1.visible, .box-border .box-body .box-icon-right .checkbox-overlay-1.visible, .box-shadow .box-body .box-icon .checkbox-overlay-1.visible, .box-shadow .box-body .box-icon-left .checkbox-overlay-1.visible, .box-shadow .box-body .box-icon-right .checkbox-overlay-1.visible {
  opacity: 1;
}
.box .box-body .box-icon::after, .box .box-body .box-icon-left::after, .box .box-body .box-icon-right::after, .box-border .box-body .box-icon::after, .box-border .box-body .box-icon-left::after, .box-border .box-body .box-icon-right::after, .box-shadow .box-body .box-icon::after, .box-shadow .box-body .box-icon-left::after, .box-shadow .box-body .box-icon-right::after {
  content: "";
  display: block;
  clear: both;
}
.box .box-body .box-icon .icon, .box .box-body .box-icon-left .icon, .box .box-body .box-icon-right .icon, .box-border .box-body .box-icon .icon, .box-border .box-body .box-icon-left .icon, .box-border .box-body .box-icon-right .icon, .box-shadow .box-body .box-icon .icon, .box-shadow .box-body .box-icon-left .icon, .box-shadow .box-body .box-icon-right .icon {
  display: block;
  margin: 0 auto;
  width: 56.25px;
  height: 56.25px;
}
.box .box-body .box-icon .icon::after, .box .box-body .box-icon-left .icon::after, .box .box-body .box-icon-right .icon::after, .box-border .box-body .box-icon .icon::after, .box-border .box-body .box-icon-left .icon::after, .box-border .box-body .box-icon-right .icon::after, .box-shadow .box-body .box-icon .icon::after, .box-shadow .box-body .box-icon-left .icon::after, .box-shadow .box-body .box-icon-right .icon::after {
  content: "";
  display: block;
  clear: both;
}
.box .box-body .box-icon .icon-circle, .box .box-body .box-icon-left .icon-circle, .box .box-body .box-icon-right .icon-circle, .box-border .box-body .box-icon .icon-circle, .box-border .box-body .box-icon-left .icon-circle, .box-border .box-body .box-icon-right .icon-circle, .box-shadow .box-body .box-icon .icon-circle, .box-shadow .box-body .box-icon-left .icon-circle, .box-shadow .box-body .box-icon-right .icon-circle {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 52.5px;
  height: 52.5px;
  box-shadow: 0 0 0 3.75px rgba(255, 255, 255, 0.85);
  border-radius: 50%;
  text-align: center;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  color: rgba(255, 255, 255, 0.9);
}
.box .box-body .box-icon .icon-circle .status, .box .box-body .box-icon-left .icon-circle .status, .box .box-body .box-icon-right .icon-circle .status, .box-border .box-body .box-icon .icon-circle .status, .box-border .box-body .box-icon-left .icon-circle .status, .box-border .box-body .box-icon-right .icon-circle .status, .box-shadow .box-body .box-icon .icon-circle .status, .box-shadow .box-body .box-icon-left .icon-circle .status, .box-shadow .box-body .box-icon-right .icon-circle .status {
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  border: 2px solid #fff;
}
.box .box-body .box-icon .icon-circle::after, .box .box-body .box-icon-left .icon-circle::after, .box .box-body .box-icon-right .icon-circle::after, .box-border .box-body .box-icon .icon-circle::after, .box-border .box-body .box-icon-left .icon-circle::after, .box-border .box-body .box-icon-right .icon-circle::after, .box-shadow .box-body .box-icon .icon-circle::after, .box-shadow .box-body .box-icon-left .icon-circle::after, .box-shadow .box-body .box-icon-right .icon-circle::after {
  content: "";
  display: block;
  clear: both;
}
.box .box-body .box-icon.icon-left .icon, .box .box-body .box-icon.icon-left .icon-circle, .box .box-body .box-icon-left.icon-left .icon, .box .box-body .box-icon-left.icon-left .icon-circle, .box .box-body .box-icon-right.icon-left .icon, .box .box-body .box-icon-right.icon-left .icon-circle, .box-border .box-body .box-icon.icon-left .icon, .box-border .box-body .box-icon.icon-left .icon-circle, .box-border .box-body .box-icon-left.icon-left .icon, .box-border .box-body .box-icon-left.icon-left .icon-circle, .box-border .box-body .box-icon-right.icon-left .icon, .box-border .box-body .box-icon-right.icon-left .icon-circle, .box-shadow .box-body .box-icon.icon-left .icon, .box-shadow .box-body .box-icon.icon-left .icon-circle, .box-shadow .box-body .box-icon-left.icon-left .icon, .box-shadow .box-body .box-icon-left.icon-left .icon-circle, .box-shadow .box-body .box-icon-right.icon-left .icon, .box-shadow .box-body .box-icon-right.icon-left .icon-circle {
  margin: 0;
}
.box .box-body .box-icon.icon-right .icon, .box .box-body .box-icon.icon-right .icon-circle, .box .box-body .box-icon-left.icon-right .icon, .box .box-body .box-icon-left.icon-right .icon-circle, .box .box-body .box-icon-right.icon-right .icon, .box .box-body .box-icon-right.icon-right .icon-circle, .box-border .box-body .box-icon.icon-right .icon, .box-border .box-body .box-icon.icon-right .icon-circle, .box-border .box-body .box-icon-left.icon-right .icon, .box-border .box-body .box-icon-left.icon-right .icon-circle, .box-border .box-body .box-icon-right.icon-right .icon, .box-border .box-body .box-icon-right.icon-right .icon-circle, .box-shadow .box-body .box-icon.icon-right .icon, .box-shadow .box-body .box-icon.icon-right .icon-circle, .box-shadow .box-body .box-icon-left.icon-right .icon, .box-shadow .box-body .box-icon-left.icon-right .icon-circle, .box-shadow .box-body .box-icon-right.icon-right .icon, .box-shadow .box-body .box-icon-right.icon-right .icon-circle {
  margin: 0;
  float: right;
}
.box .box-body .box-icon i, .box .box-body .box-icon-left i, .box .box-body .box-icon-right i, .box-border .box-body .box-icon i, .box-border .box-body .box-icon-left i, .box-border .box-body .box-icon-right i, .box-shadow .box-body .box-icon i, .box-shadow .box-body .box-icon-left i, .box-shadow .box-body .box-icon-right i {
  width: 56.25px;
  height: 56.25px;
  line-height: 25px;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.box .box-body .box-icon i::before, .box .box-body .box-icon-left i::before, .box .box-body .box-icon-right i::before, .box-border .box-body .box-icon i::before, .box-border .box-body .box-icon-left i::before, .box-border .box-body .box-icon-right i::before, .box-shadow .box-body .box-icon i::before, .box-shadow .box-body .box-icon-left i::before, .box-shadow .box-body .box-icon-right i::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.box .box-body .box-icon-left, .box .box-body .box-icon-right, .box-border .box-body .box-icon-left, .box-border .box-body .box-icon-right, .box-shadow .box-body .box-icon-left, .box-shadow .box-body .box-icon-right {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 72.25px;
}
.box .box-body .box-icon-left .icon, .box .box-body .box-icon-right .icon, .box-border .box-body .box-icon-left .icon, .box-border .box-body .box-icon-right .icon, .box-shadow .box-body .box-icon-left .icon, .box-shadow .box-body .box-icon-right .icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.box .box-body .box-icon-left .icon-circle, .box .box-body .box-icon-right .icon-circle, .box-border .box-body .box-icon-left .icon-circle, .box-border .box-body .box-icon-right .icon-circle, .box-shadow .box-body .box-icon-left .icon-circle, .box-shadow .box-body .box-icon-right .icon-circle {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.box .box-body .box-icon, .box-border .box-body .box-icon, .box-shadow .box-body .box-icon {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding: 8px;
}
.box .box-body .box-icon .icon, .box-border .box-body .box-icon .icon, .box-shadow .box-body .box-icon .icon {
  position: relative;
}
.box .box-body .box-icon-left, .box-border .box-body .box-icon-left, .box-shadow .box-body .box-icon-left {
  left: 0;
}
.box .box-body .box-icon-left + *, .box-border .box-body .box-icon-left + *, .box-shadow .box-body .box-icon-left + * {
  margin-left: 72.25px;
  min-height: 72.25px;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
}
.box .box-body .box-icon-right, .box-border .box-body .box-icon-right, .box-shadow .box-body .box-icon-right {
  right: 0;
}
.box .box-body .box-icon-right + *, .box-border .box-body .box-icon-right + *, .box-shadow .box-body .box-icon-right + * {
  margin-right: 72.25px;
  min-height: 72.25px;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.box .box-btn-b, .box-border .box-btn-b, .box-shadow .box-btn-b {
  padding: 16px;
  background-color: #fdfdfd;
  cursor: pointer;
  display: block;
  transition: 0.3s;
  color: rgba(0, 0, 0, 0.4);
}

.darkmode a.box, .darkmode a.box-border, .darkmode a.box-shadow, .darkmode .box.clickable, .darkmode .box-border.clickable, .darkmode .box-shadow.clickable {
  cursor: pointer;
}
.darkmode .box, .darkmode .box-border, .darkmode .box-shadow {
  background-color: #303338;
}
.darkmode .box .box-menu > li > a, .darkmode .box .box-menu > li > span, .darkmode .box-border .box-menu > li > a, .darkmode .box-border .box-menu > li > span, .darkmode .box-shadow .box-menu > li > a, .darkmode .box-shadow .box-menu > li > span {
  color: rgba(255, 255, 255, 0.5);
}
.darkmode .box .box-menu > li > a:hover, .darkmode .box .box-menu > li > span:hover, .darkmode .box-border .box-menu > li > a:hover, .darkmode .box-border .box-menu > li > span:hover, .darkmode .box-shadow .box-menu > li > a:hover, .darkmode .box-shadow .box-menu > li > span:hover {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
.darkmode .box .box-menu > li ul, .darkmode .box-border .box-menu > li ul, .darkmode .box-shadow .box-menu > li ul {
  background-color: #3c3f46;
  box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.darkmode .box .box-menu > li ul li a, .darkmode .box-border .box-menu > li ul li a, .darkmode .box-shadow .box-menu > li ul li a {
  color: rgba(255, 255, 255, 0.6);
}
.darkmode .box .box-menu > li ul li a:hover, .darkmode .box-border .box-menu > li ul li a:hover, .darkmode .box-shadow .box-menu > li ul li a:hover {
  background-color: rgba(0, 0, 0, 0.1);
  color: #fff;
}
.darkmode .box .box-body .box-icon .icon-circle, .darkmode .box .box-body .box-icon-left .icon-circle, .darkmode .box .box-body .box-icon-right .icon-circle, .darkmode .box-border .box-body .box-icon .icon-circle, .darkmode .box-border .box-body .box-icon-left .icon-circle, .darkmode .box-border .box-body .box-icon-right .icon-circle, .darkmode .box-shadow .box-body .box-icon .icon-circle, .darkmode .box-shadow .box-body .box-icon-left .icon-circle, .darkmode .box-shadow .box-body .box-icon-right .icon-circle {
  box-shadow: 0 0 0 3.75px rgba(60, 63, 70, 0.85);
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .box .box-body .box-icon .icon-circle .status, .darkmode .box .box-body .box-icon-left .icon-circle .status, .darkmode .box .box-body .box-icon-right .icon-circle .status, .darkmode .box-border .box-body .box-icon .icon-circle .status, .darkmode .box-border .box-body .box-icon-left .icon-circle .status, .darkmode .box-border .box-body .box-icon-right .icon-circle .status, .darkmode .box-shadow .box-body .box-icon .icon-circle .status, .darkmode .box-shadow .box-body .box-icon-left .icon-circle .status, .darkmode .box-shadow .box-body .box-icon-right .icon-circle .status {
  border: 2px solid #fff;
}
.darkmode .box .box-body .box-icon, .darkmode .box-border .box-body .box-icon, .darkmode .box-shadow .box-body .box-icon {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.darkmode .box .box-body .box-icon-left, .darkmode .box-border .box-body .box-icon-left, .darkmode .box-shadow .box-body .box-icon-left {
  left: 0;
}
.darkmode .box .box-body .box-icon-left + *, .darkmode .box-border .box-body .box-icon-left + *, .darkmode .box-shadow .box-body .box-icon-left + * {
  border-left: 1px solid rgba(0, 0, 0, 0.05);
}
.darkmode .box .box-body .box-icon-right + *, .darkmode .box-border .box-body .box-icon-right + *, .darkmode .box-shadow .box-body .box-icon-right + * {
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.darkmode .box .box-btn-b, .darkmode .box-border .box-btn-b, .darkmode .box-shadow .box-btn-b {
  background-color: #303338;
  color: rgba(255, 255, 255, 0.6);
}

.box-overlay {
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  animation-name: boxLoaderFadeIn;
  animation-duration: 0.6s;
  animation-fill-mode: forwards;
  z-index: 10;
}
.box-overlay.hidden {
  animation-name: boxLoaderFadeOut;
  animation-duration: 0.6s;
  animation-fill-mode: forwards;
  display: block;
}
.box-overlay > .progress-circular {
  position: absolute;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
}
.box-overlay > .progress-bar {
  position: absolute;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
}

.darkmode .box-overlay {
  background-color: rgba(48, 51, 56, 0.8);
}

@keyframes boxLoaderFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes boxLoaderFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.boxPopInOut {
  transform: scale(1, 1);
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: cubic-bezier(0.71, -0.04, 0.21, 1.24);
  animation-duration: 0.5s;
  opacity: 1;
}

.boxPopIn {
  transform: scale(0, 0);
  animation-name: boxPopIn;
}

.boxPopOut {
  transform: scale(0, 0);
  animation-name: boxPopOut;
}

@keyframes boxPopIn {
  0% {
    transform: scale(0, 0);
    opacity: 0;
  }
  100% {
    transform: scale(1, 1);
    opacity: 1;
  }
}
@keyframes boxPopOut {
  0% {
    transform: scale(1, 1);
    opacity: 1;
  }
  100% {
    transform: scale(0, 0);
    opacity: 0;
  }
}
.label {
  background: rgba(0, 0, 0, 0.05);
  display: inline-block;
  min-height: 16px;
  line-height: 16px;
  padding: 0 8px;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.05);
}
.label.bg-blue {
  background: #337AB7;
  border-color: #285f8f;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-indigo {
  background: #3f51b5;
  border-color: #32408f;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-purple {
  background: #673ab7;
  border-color: #512e90;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-pink {
  background: #eb3976;
  border-color: #db165a;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-red {
  background: #E74C3C;
  border-color: #d62c1a;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-orange {
  background: #ff5722;
  border-color: #ee3900;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-yellow {
  background: #F0AD4E;
  border-color: #ec971f;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-green {
  background: #2DCC71;
  border-color: #24a25a;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-teal {
  background: #16b8a9;
  border-color: #118a7f;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-cyan {
  background: #17a2b8;
  border-color: #117a8b;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-white {
  background: #fff;
  border-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
}
.label.bg-gray {
  background: #ccc;
  border-color: #b3b3b3;
  color: rgba(0, 0, 0, 0.8);
}
.label.bg-gray-dark {
  background: #343a40;
  border-color: #1d2124;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-ultralightgray {
  background: #f9f9f9;
  border-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.8);
}
.label.bg-lightgray {
  background: #eee;
  border-color: #d5d5d5;
  color: rgba(0, 0, 0, 0.8);
}
.label.bg-lightbluegray {
  background: #fafdff;
  border-color: #c7e9ff;
  color: rgba(0, 0, 0, 0.8);
}
.label.bg-darkgrey {
  background: #555555;
  border-color: #3c3c3c;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-darkbluegrey {
  background: #545861;
  border-color: #3c3f46;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-darkblue {
  background: #3c3f46;
  border-color: #24262b;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-lightblue {
  background: #3498DB;
  border-color: #217dbb;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-aqua {
  background: #00bcd4;
  border-color: #008fa1;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-lightgreen {
  background: #8bc34a;
  border-color: #71a436;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-brown {
  background: #795548;
  border-color: #593f35;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-darkcolor {
  background: #333;
  border-color: #1a1a1a;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-windows {
  background: #0073A7;
  border-color: #005074;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-android {
  background: #91C747;
  border-color: #77a833;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-ios {
  background: #000;
  border-color: black;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-primary {
  background: #E74C3C;
  border-color: #d62c1a;
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-text {
  background: rgba(0, 0, 0, 0.6);
  border-color: rgba(0, 0, 0, 0.6);
  color: rgba(255, 255, 255, 0.9);
}
.label.bg-defaultBg {
  background: #fff;
  border-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
}
.label.bg-darkmodeBg {
  background: #303338;
  border-color: #191a1d;
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label {
  background: rgba(37, 38, 42, 0.8);
  border-color: rgba(0, 0, 0, 0.15);
}
.darkmode .label.bg-blue {
  background: #337AB7;
  border-color: #285f8f;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-indigo {
  background: #3f51b5;
  border-color: #32408f;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-purple {
  background: #673ab7;
  border-color: #512e90;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-pink {
  background: #eb3976;
  border-color: #db165a;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-red {
  background: #E74C3C;
  border-color: #d62c1a;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-orange {
  background: #ff5722;
  border-color: #ee3900;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-yellow {
  background: #F0AD4E;
  border-color: #ec971f;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-green {
  background: #2DCC71;
  border-color: #24a25a;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-teal {
  background: #16b8a9;
  border-color: #118a7f;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-cyan {
  background: #17a2b8;
  border-color: #117a8b;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-white {
  background: #fff;
  border-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode .label.bg-gray {
  background: #ccc;
  border-color: #b3b3b3;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode .label.bg-gray-dark {
  background: #343a40;
  border-color: #1d2124;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-ultralightgray {
  background: #f9f9f9;
  border-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode .label.bg-lightgray {
  background: #eee;
  border-color: #d5d5d5;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode .label.bg-lightbluegray {
  background: #fafdff;
  border-color: #c7e9ff;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode .label.bg-darkgrey {
  background: #555555;
  border-color: #3c3c3c;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-darkbluegrey {
  background: #545861;
  border-color: #3c3f46;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-darkblue {
  background: #3c3f46;
  border-color: #24262b;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-lightblue {
  background: #3498DB;
  border-color: #217dbb;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-aqua {
  background: #00bcd4;
  border-color: #008fa1;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-lightgreen {
  background: #8bc34a;
  border-color: #71a436;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-brown {
  background: #795548;
  border-color: #593f35;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-darkcolor {
  background: #333;
  border-color: #1a1a1a;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-windows {
  background: #0073A7;
  border-color: #005074;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-android {
  background: #91C747;
  border-color: #77a833;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-ios {
  background: #000;
  border-color: black;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-primary {
  background: #E74C3C;
  border-color: #d62c1a;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-text {
  background: rgba(0, 0, 0, 0.6);
  border-color: rgba(0, 0, 0, 0.6);
  color: rgba(255, 255, 255, 0.9);
}
.darkmode .label.bg-defaultBg {
  background: #fff;
  border-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode .label.bg-darkmodeBg {
  background: #303338;
  border-color: #191a1d;
  color: rgba(255, 255, 255, 0.9);
}

.tabs {
  display: block;
}
.tabs nav {
  border-bottom: 2px solid rgba(0, 0, 0, 0.08);
  background: rgba(0, 0, 0, 0.02);
}
.tabs nav ul {
  padding: 0;
  margin: 0;
}
.tabs nav ul li {
  list-style: none;
  display: inline-block;
  user-select: none;
}
.tabs nav ul li.hidden {
  display: none;
}
.tabs nav ul li a {
  display: block;
  padding: 12px 20px;
  color: rgba(0, 0, 0, 0.5);
}
.tabs nav ul li a:hover {
  color: rgba(0, 0, 0, 0.7);
  background: #fff;
}
.tabs nav ul li a.active {
  background: #fff;
  border-bottom: 2px solid #E74C3C;
  margin-bottom: -2px;
}
.tabs nav ul li a.disabled {
  color: rgba(0, 0, 0, 0.2);
  cursor: default;
  pointer-events: none;
}
.tabs::after {
  content: "";
  display: block;
  clear: both;
}

.darkmode .tabs nav {
  border-bottom: 2px solid rgba(0, 0, 0, 0.08);
  background: rgba(0, 0, 0, 0.1);
}
.darkmode .tabs nav ul li a {
  color: rgba(255, 255, 255, 0.5);
}
.darkmode .tabs nav ul li a:hover {
  color: rgba(255, 255, 255, 0.5);
  background: #303338;
}
.darkmode .tabs nav ul li a.active {
  background: #303338;
}
.darkmode .tabs nav ul li a.disabled, .darkmode .tabs nav ul li a[disabled] {
  color: rgba(255, 255, 255, 0.3);
  pointer-events: none;
  cursor: default;
}

textarea, select, input[type=text], input[type=number], input[type=date], input[type=email], input[type=password], input[type=datetime-local], input[type=month], input[type=search], input[type=tel], input[type=time], input[type=url], input[type=week], label.file input + div, .form-field.file input + div {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid rgba(0, 0, 0, 0.125);
  padding: 8px 0 8px 8px;
  min-height: 34px;
  display: block;
  width: 100%;
  transition: 0.3s;
  background: rgba(0, 0, 0, 0.01);
  color: rgba(0, 0, 0, 0.6);
  border-radius: 2px;
  font-size: 1em;
  box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.1) inset;
  font-family: "Arial";
  line-height: 1.25em;
}
textarea::placeholder, select::placeholder, input[type=text]::placeholder, input[type=number]::placeholder, input[type=date]::placeholder, input[type=email]::placeholder, input[type=password]::placeholder, input[type=datetime-local]::placeholder, input[type=month]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=time]::placeholder, input[type=url]::placeholder, input[type=week]::placeholder, label.file input + div::placeholder, .form-field.file input + div::placeholder {
  opacity: 0.65;
  user-select: none;
}
textarea:focus, select:focus, input[type=text]:focus, input[type=number]:focus, input[type=date]:focus, input[type=email]:focus, input[type=password]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, label.file input + div:focus, .form-field.file input + div:focus {
  border-color: #ef8b80;
}
textarea.hidden, select.hidden, input.hidden[type=text], input.hidden[type=number], input.hidden[type=date], input.hidden[type=email], input.hidden[type=password], input.hidden[type=datetime-local], input.hidden[type=month], input.hidden[type=search], input.hidden[type=tel], input.hidden[type=time], input.hidden[type=url], input.hidden[type=week], label.file input + div.hidden, .form-field.file input + div.hidden, textarea.display-none, select.display-none, input.display-none[type=text], input.display-none[type=number], input.display-none[type=date], input.display-none[type=email], input.display-none[type=password], input.display-none[type=datetime-local], input.display-none[type=month], input.display-none[type=search], input.display-none[type=tel], input.display-none[type=time], input.display-none[type=url], input.display-none[type=week], label.file input + div.display-none, .form-field.file input + div.display-none {
  display: none;
}

.darkmode input, .darkmode select, .darkmode textarea, .darkmode input[type=text], .darkmode input[type=number], .darkmode input[type=date], .darkmode input[type=email], .darkmode input[type=password], .darkmode input[type=datetime-local], .darkmode input[type=month], .darkmode input[type=search], .darkmode input[type=tel], .darkmode input[type=time], .darkmode input[type=url], .darkmode input[type=week], .darkmode select[type=text], .darkmode select[type=number], .darkmode select[type=date], .darkmode select[type=email], .darkmode select[type=password], .darkmode select[type=datetime-local], .darkmode select[type=month], .darkmode select[type=search], .darkmode select[type=tel], .darkmode select[type=time], .darkmode select[type=url], .darkmode select[type=week], .darkmode textarea[type=text], .darkmode textarea[type=number], .darkmode textarea[type=date], .darkmode textarea[type=email], .darkmode textarea[type=password], .darkmode textarea[type=datetime-local], .darkmode textarea[type=month], .darkmode textarea[type=search], .darkmode textarea[type=tel], .darkmode textarea[type=time], .darkmode textarea[type=url], .darkmode textarea[type=week], .darkmode label.file input + div, .darkmode .form-field.file input + div {
  border: 1px solid rgba(255, 255, 255, 0.125);
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(255, 255, 255, 0.6);
  box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.1) inset;
}
.darkmode input[multiple], .darkmode select[multiple], .darkmode textarea[multiple], .darkmode input[multiple][type=text], .darkmode input[multiple][type=number], .darkmode input[multiple][type=date], .darkmode input[multiple][type=email], .darkmode input[multiple][type=password], .darkmode input[multiple][type=datetime-local], .darkmode input[multiple][type=month], .darkmode input[multiple][type=search], .darkmode input[multiple][type=tel], .darkmode input[multiple][type=time], .darkmode input[multiple][type=url], .darkmode input[multiple][type=week], .darkmode select[multiple][type=text], .darkmode select[multiple][type=number], .darkmode select[multiple][type=date], .darkmode select[multiple][type=email], .darkmode select[multiple][type=password], .darkmode select[multiple][type=datetime-local], .darkmode select[multiple][type=month], .darkmode select[multiple][type=search], .darkmode select[multiple][type=tel], .darkmode select[multiple][type=time], .darkmode select[multiple][type=url], .darkmode select[multiple][type=week], .darkmode textarea[multiple][type=text], .darkmode textarea[multiple][type=number], .darkmode textarea[multiple][type=date], .darkmode textarea[multiple][type=email], .darkmode textarea[multiple][type=password], .darkmode textarea[multiple][type=datetime-local], .darkmode textarea[multiple][type=month], .darkmode textarea[multiple][type=search], .darkmode textarea[multiple][type=tel], .darkmode textarea[multiple][type=time], .darkmode textarea[multiple][type=url], .darkmode textarea[multiple][type=week], .darkmode label.file input + div[multiple], .darkmode .form-field.file input + div[multiple] {
  border: 1px solid rgba(255, 255, 255, 0.125);
}
.darkmode input::placeholder, .darkmode select::placeholder, .darkmode textarea::placeholder, .darkmode input[type=text]::placeholder, .darkmode input[type=number]::placeholder, .darkmode input[type=date]::placeholder, .darkmode input[type=email]::placeholder, .darkmode input[type=password]::placeholder, .darkmode input[type=datetime-local]::placeholder, .darkmode input[type=month]::placeholder, .darkmode input[type=search]::placeholder, .darkmode input[type=tel]::placeholder, .darkmode input[type=time]::placeholder, .darkmode input[type=url]::placeholder, .darkmode input[type=week]::placeholder, .darkmode select[type=text]::placeholder, .darkmode select[type=number]::placeholder, .darkmode select[type=date]::placeholder, .darkmode select[type=email]::placeholder, .darkmode select[type=password]::placeholder, .darkmode select[type=datetime-local]::placeholder, .darkmode select[type=month]::placeholder, .darkmode select[type=search]::placeholder, .darkmode select[type=tel]::placeholder, .darkmode select[type=time]::placeholder, .darkmode select[type=url]::placeholder, .darkmode select[type=week]::placeholder, .darkmode textarea[type=text]::placeholder, .darkmode textarea[type=number]::placeholder, .darkmode textarea[type=date]::placeholder, .darkmode textarea[type=email]::placeholder, .darkmode textarea[type=password]::placeholder, .darkmode textarea[type=datetime-local]::placeholder, .darkmode textarea[type=month]::placeholder, .darkmode textarea[type=search]::placeholder, .darkmode textarea[type=tel]::placeholder, .darkmode textarea[type=time]::placeholder, .darkmode textarea[type=url]::placeholder, .darkmode textarea[type=week]::placeholder, .darkmode label.file input + div::placeholder, .darkmode .form-field.file input + div::placeholder {
  opacity: 0.65;
  user-select: none;
}
.darkmode input:focus, .darkmode select:focus, .darkmode textarea:focus, .darkmode input[type=text]:focus, .darkmode input[type=number]:focus, .darkmode input[type=date]:focus, .darkmode input[type=email]:focus, .darkmode input[type=password]:focus, .darkmode input[type=datetime-local]:focus, .darkmode input[type=month]:focus, .darkmode input[type=search]:focus, .darkmode input[type=tel]:focus, .darkmode input[type=time]:focus, .darkmode input[type=url]:focus, .darkmode input[type=week]:focus, .darkmode select[type=text]:focus, .darkmode select[type=number]:focus, .darkmode select[type=date]:focus, .darkmode select[type=email]:focus, .darkmode select[type=password]:focus, .darkmode select[type=datetime-local]:focus, .darkmode select[type=month]:focus, .darkmode select[type=search]:focus, .darkmode select[type=tel]:focus, .darkmode select[type=time]:focus, .darkmode select[type=url]:focus, .darkmode select[type=week]:focus, .darkmode textarea[type=text]:focus, .darkmode textarea[type=number]:focus, .darkmode textarea[type=date]:focus, .darkmode textarea[type=email]:focus, .darkmode textarea[type=password]:focus, .darkmode textarea[type=datetime-local]:focus, .darkmode textarea[type=month]:focus, .darkmode textarea[type=search]:focus, .darkmode textarea[type=tel]:focus, .darkmode textarea[type=time]:focus, .darkmode textarea[type=url]:focus, .darkmode textarea[type=week]:focus, .darkmode label.file input + div:focus, .darkmode .form-field.file input + div:focus {
  border-color: rgba(240, 143, 133, 0.4);
}

.select2-container.select2-container--disabled .select2-selection--multiple, .select2-container.select2-container--disabled .select2-selection--single, .form-field.checkbox.toggle input[type=checkbox][disabled] + span, label.checkbox.toggle input[type=checkbox][disabled] + span, .form-field.checkbox:not(.toggle) input[type=checkbox][disabled] + span, label.checkbox:not(.toggle) input[type=checkbox][disabled] + span, .form-field.radio input[type=radio][disabled] + span, label.radio input[type=radio][disabled] + span, textarea[disabled], select[disabled], input[type=text][disabled], input[type=number][disabled], input[type=date][disabled], input[type=email][disabled], input[type=password][disabled], input[type=datetime-local][disabled], input[type=month][disabled], input[type=search][disabled], input[type=tel][disabled], input[type=time][disabled], input[type=url][disabled], input[type=week][disabled] {
  opacity: 0.75;
  cursor: default;
  -webkit-appearance: none;
}

.form-field.checkbox.toggle input[type=checkbox][readonly] + span, label.checkbox.toggle input[type=checkbox][readonly] + span, .form-field.checkbox:not(.toggle) input[type=checkbox][readonly] + span, label.checkbox:not(.toggle) input[type=checkbox][readonly] + span, .form-field.radio input[type=radio][readonly] + span, label.radio input[type=radio][readonly] + span, textarea[readonly], select[readonly], input[type=text][readonly], input[type=number][readonly], input[type=date][readonly], input[type=email][readonly], input[type=password][readonly], input[type=datetime-local][readonly], input[type=month][readonly], input[type=search][readonly], input[type=tel][readonly], input[type=time][readonly], input[type=url][readonly], input[type=week][readonly] {
  opacity: 1;
  cursor: default;
  -webkit-appearance: none;
}

.darkmode .select2-container.select2-container--disabled .select2-selection--multiple, .darkmode .form-field.checkbox.toggle input[type=checkbox][disabled] + span, .darkmode label.checkbox.toggle input[type=checkbox][disabled] + span, .darkmode .checkbox[disabled] + span, .darkmode .radio[disabled] + span, .darkmode input[disabled], .darkmode select[disabled], .darkmode textarea[disabled], .darkmode label.checkbox input[type=radio][disabled]:checked + span, .darkmode label.checkbox input[type=checkbox][disabled]:checked + span, .darkmode label.radio input[type=radio][disabled]:checked + span, .darkmode label.radio input[type=checkbox][disabled]:checked + span, .darkmode .form-field.checkbox input[type=radio][disabled]:checked + span, .darkmode .form-field.checkbox input[type=checkbox][disabled]:checked + span, .darkmode .form-field.radio input[type=radio][disabled]:checked + span, .darkmode .form-field.radio input[type=checkbox][disabled]:checked + span, .darkmode label.checkbox input[type=radio][disabled] + span, .darkmode label.checkbox input[type=checkbox][disabled] + span, .darkmode label.radio input[type=radio][disabled] + span, .darkmode label.radio input[type=checkbox][disabled] + span, .darkmode .form-field.checkbox input[type=radio][disabled] + span, .darkmode .form-field.checkbox input[type=checkbox][disabled] + span, .darkmode .form-field.radio input[type=radio][disabled] + span, .darkmode .form-field.radio input[type=checkbox][disabled] + span, .darkmode label.file input[disabled] + div, .darkmode .form-field.file input[disabled] + div {
  opacity: 0.5;
  cursor: default;
  -webkit-appearance: none;
  color: rgba(255, 255, 255, 0.3);
  border: 1px solid rgba(255, 255, 255, 0.05);
}
.darkmode .select2-container.select2-container--disabled .select2-selection--multiple option, .darkmode .form-field.checkbox.toggle input[type=checkbox][disabled] + span option, .darkmode label.checkbox.toggle input[type=checkbox][disabled] + span option, .darkmode .checkbox[disabled] + span option, .darkmode .radio[disabled] + span option, .darkmode input[disabled] option, .darkmode select[disabled] option, .darkmode textarea[disabled] option, .darkmode label.checkbox input[type=radio][disabled]:checked + span option, .darkmode label.checkbox input[type=checkbox][disabled]:checked + span option, .darkmode label.radio input[type=radio][disabled]:checked + span option, .darkmode label.radio input[type=checkbox][disabled]:checked + span option, .darkmode label.checkbox input[type=radio][disabled] + span option, .darkmode label.checkbox input[type=checkbox][disabled] + span option, .darkmode label.radio input[type=radio][disabled] + span option, .darkmode label.radio input[type=checkbox][disabled] + span option, .darkmode .form-field.checkbox input[type=radio][disabled] + span option, .darkmode .form-field.checkbox input[type=checkbox][disabled] + span option, .darkmode .form-field.radio input[type=radio][disabled] + span option, .darkmode .form-field.radio input[type=checkbox][disabled] + span option, .darkmode label.file input[disabled] + div option, .darkmode .form-field.file input[disabled] + div option {
  color: rgba(255, 255, 255, 0.3);
  background: none;
}
.darkmode .select2-container.select2-container--disabled .select2-selection--multiple option:hover, .darkmode label.checkbox.toggle input[type=checkbox][disabled] + span option:hover, .darkmode .checkbox[disabled] + span option:hover, .darkmode .radio[disabled] + span option:hover, .darkmode input[disabled] option:hover, .darkmode select[disabled] option:hover, .darkmode textarea[disabled] option:hover, .darkmode label.checkbox input[type=radio][disabled] + span option:hover, .darkmode label.checkbox input[type=checkbox][disabled] + span option:hover, .darkmode label.radio input[type=radio][disabled] + span option:hover, .darkmode label.radio input[type=checkbox][disabled] + span option:hover, .darkmode .form-field.checkbox input[type=radio][disabled] + span option:hover, .darkmode .form-field.checkbox input[type=checkbox][disabled] + span option:hover, .darkmode .form-field.radio input[type=radio][disabled] + span option:hover, .darkmode .form-field.radio input[type=checkbox][disabled] + span option:hover, .darkmode label.file input[disabled] + div option:hover, .darkmode .form-field.file input[disabled] + div option:hover {
  background: none;
  color: rgba(255, 255, 255, 0.3);
}
.darkmode .select2-container.select2-container--disabled .select2-selection--multiple option:checked, .darkmode label.checkbox.toggle input[type=checkbox][disabled] + span option:checked, .darkmode .checkbox[disabled] + span option:checked, .darkmode .radio[disabled] + span option:checked, .darkmode input[disabled] option:checked, .darkmode select[disabled] option:checked, .darkmode textarea[disabled] option:checked, .darkmode label.checkbox input[type=radio][disabled] + span option:checked, .darkmode label.checkbox input[type=checkbox][disabled] + span option:checked, .darkmode label.radio input[type=radio][disabled] + span option:checked, .darkmode label.radio input[type=checkbox][disabled] + span option:checked, .darkmode .form-field.checkbox input[type=radio][disabled] + span option:checked, .darkmode .form-field.checkbox input[type=checkbox][disabled] + span option:checked, .darkmode .form-field.radio input[type=radio][disabled] + span option:checked, .darkmode .form-field.radio input[type=checkbox][disabled] + span option:checked, .darkmode label.file input[disabled] + div option:checked, .darkmode .form-field.file input[disabled] + div option:checked {
  color: rgba(255, 255, 255, 0.3);
  border-color: 4px solid #E74C3C;
  background: #2c2e33;
}

.darkmode .form-field.checkbox.toggle input[type=checkbox][readonly] + span, .darkmode label.checkbox.toggle input[type=checkbox][readonly] + span, .darkmode .checkbox[readonly] + span, .darkmode .radio[readonly] + span, .darkmode input[readonly], .darkmode select[readonly], .darkmode textarea[readonly], .darkmode label.checkbox input[type=radio][readonly]:checked + span, .darkmode label.checkbox input[type=checkbox][readonly]:checked + span, .darkmode label.radio input[type=radio][readonly]:checked + span, .darkmode label.radio input[type=checkbox][readonly]:checked + span, .darkmode .form-field.checkbox input[type=radio][readonly]:checked + span, .darkmode .form-field.checkbox input[type=checkbox][readonly]:checked + span, .darkmode .form-field.radio input[type=radio][readonly]:checked + span, .darkmode .form-field.radio input[type=checkbox][readonly]:checked + span, .darkmode label.checkbox input[type=radio][readonly] + span, .darkmode label.checkbox input[type=checkbox][readonly] + span, .darkmode label.radio input[type=radio][readonly] + span, .darkmode label.radio input[type=checkbox][readonly] + span, .darkmode .form-field.checkbox input[type=radio][readonly] + span, .darkmode .form-field.checkbox input[type=checkbox][readonly] + span, .darkmode .form-field.radio input[type=radio][readonly] + span, .darkmode .form-field.radio input[type=checkbox][readonly] + span, .darkmode label.file input[readonly] + div, .darkmode .form-field.file input[readonly] + div {
  opacity: 1;
  cursor: default;
  -webkit-appearance: none;
  color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.04);
}
.darkmode .form-field.checkbox.toggle input[type=checkbox][readonly] + span option, .darkmode label.checkbox.toggle input[type=checkbox][readonly] + span option, .darkmode .checkbox[readonly] + span option, .darkmode .radio[readonly] + span option, .darkmode input[readonly] option, .darkmode select[readonly] option, .darkmode textarea[readonly] option, .darkmode label.checkbox input[type=radio][readonly]:checked + span option, .darkmode label.checkbox input[type=checkbox][readonly]:checked + span option, .darkmode label.radio input[type=radio][readonly]:checked + span option, .darkmode label.radio input[type=checkbox][readonly]:checked + span option, .darkmode label.checkbox input[type=radio][readonly] + span option, .darkmode label.checkbox input[type=checkbox][readonly] + span option, .darkmode label.radio input[type=radio][readonly] + span option, .darkmode label.radio input[type=checkbox][readonly] + span option, .darkmode .form-field.checkbox input[type=radio][readonly] + span option, .darkmode .form-field.checkbox input[type=checkbox][readonly] + span option, .darkmode .form-field.radio input[type=radio][readonly] + span option, .darkmode .form-field.radio input[type=checkbox][readonly] + span option, .darkmode label.file input[readonly] + div option, .darkmode .form-field.file input[readonly] + div option {
  color: rgba(255, 255, 255, 0.6);
  background: none;
}
.darkmode label.checkbox.toggle input[type=checkbox][readonly] + span option:hover, .darkmode .checkbox[readonly] + span option:hover, .darkmode .radio[readonly] + span option:hover, .darkmode input[readonly] option:hover, .darkmode select[readonly] option:hover, .darkmode textarea[readonly] option:hover, .darkmode label.checkbox input[type=radio][readonly] + span option:hover, .darkmode label.checkbox input[type=checkbox][readonly] + span option:hover, .darkmode label.radio input[type=radio][readonly] + span option:hover, .darkmode label.radio input[type=checkbox][readonly] + span option:hover, .darkmode .form-field.checkbox input[type=radio][readonly] + span option:hover, .darkmode .form-field.checkbox input[type=checkbox][readonly] + span option:hover, .darkmode .form-field.radio input[type=radio][readonly] + span option:hover, .darkmode .form-field.radio input[type=checkbox][readonly] + span option:hover, .darkmode label.file input[readonly] + div option:hover, .darkmode .form-field.file input[readonly] + div option:hover {
  background: none;
  color: rgba(255, 255, 255, 0.6);
}
.darkmode label.checkbox.toggle input[type=checkbox][readonly] + span option:checked, .darkmode .checkbox[readonly] + span option:checked, .darkmode .radio[readonly] + span option:checked, .darkmode input[readonly] option:checked, .darkmode select[readonly] option:checked, .darkmode textarea[readonly] option:checked, .darkmode label.checkbox input[type=radio][readonly] + span option:checked, .darkmode label.checkbox input[type=checkbox][readonly] + span option:checked, .darkmode label.radio input[type=radio][readonly] + span option:checked, .darkmode label.radio input[type=checkbox][readonly] + span option:checked, .darkmode .form-field.checkbox input[type=radio][readonly] + span option:checked, .darkmode .form-field.checkbox input[type=checkbox][readonly] + span option:checked, .darkmode .form-field.radio input[type=radio][readonly] + span option:checked, .darkmode .form-field.radio input[type=checkbox][readonly] + span option:checked, .darkmode label.file input[readonly] + div option:checked, .darkmode .form-field.file input[readonly] + div option:checked {
  color: rgba(255, 255, 255, 0.6);
  border-color: 4px solid #E74C3C;
  background: #2c2e33;
}

.input-description {
  color: rgba(0, 0, 0, 0.5);
  font-size: 0.9em;
  font-style: italic;
  margin: 0;
  padding: 7px 0;
}
.input-description::before {
  content: "\f05a";
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  display: inline-block;
  margin-right: 8px;
  font-style: normal;
  opacity: 0.6;
}

.darkmode .input-description {
  color: rgba(255, 255, 255, 0.5);
}

.control-label {
  font-weight: 600;
  font-size: 0.9em;
  margin: 0;
  padding: 7px 0;
  -webkit-appearance: none;
}
.control-label.error {
  color: #E74C3C;
}

label, .form-field {
  -webkit-appearance: none;
  position: relative;
  display: block;
  margin-bottom: 8px;
}
label.error input, label.error select, label.error textarea, .form-field.error input, .form-field.error select, .form-field.error textarea {
  border-color: #E74C3C;
}
label.error + .label, .form-field.error + .label {
  top: 0;
  display: inline-block;
  position: relative;
}
label.error + .label::before, .form-field.error + .label::before {
  content: "";
  position: absolute;
  top: -4px;
  width: 8px;
  height: 8px;
  background: #E74C3C;
  transform: rotate(45deg);
  border-radius: 2px 0 10px 0;
  left: 18px;
}
label.focus .form-icon-prefix, label.focus .form-icon-postfix, label.focus .form-text-prefix, label.focus .form-text-postfix, label.focus .form-text-prefix-2, label.focus .form-text-postfix-2, label.focus .form-text-prefix-3, label.focus .form-text-postfix-3, .form-field.focus .form-icon-prefix, .form-field.focus .form-icon-postfix, .form-field.focus .form-text-prefix, .form-field.focus .form-text-postfix, .form-field.focus .form-text-prefix-2, .form-field.focus .form-text-postfix-2, .form-field.focus .form-text-prefix-3, .form-field.focus .form-text-postfix-3 {
  background: #E74C3C;
  color: #fff;
}
label.file input, .form-field.file input {
  display: none;
}
label.file input + div, .form-field.file input + div {
  cursor: pointer;
  padding-top: 6px;
}
label.file input + div::before, .form-field.file input + div::before {
  content: "\f093";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  margin-right: 4px;
}
label.file input + div::after, .form-field.file input + div::after {
  content: "Datei hochladen...";
  display: inline-block;
}
label.file input + div.hasfile::before, .form-field.file input + div.hasfile::before {
  content: "\f093";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  margin-right: 4px;
  color: #2DCC71;
}
label.file input + div.hasfile::after, .form-field.file input + div.hasfile::after {
  content: " ";
  display: inline-block;
}
label::after, .form-field::after {
  content: "";
  display: block;
  clear: both;
}

button {
  -webkit-appearance: none;
}

select {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAhAgMAAACkUGOAAAAADFBMVEUAAACHh4eHh4eIiIiscJemAAAAA3RSTlMAYKBJXQyRAAAAIklEQVQI12NgoAWQ//8DSLL/fwAkGf83gITqwBISNLGOAQB4AQYTAtXsEwAAAABJRU5ErkJggg==);
  background-position: right 0;
  background-repeat: no-repeat;
  padding-right: 20px;
}
select:focus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAhAgMAAACkUGOAAAAADFBMVEUAAADnSjrnSzvnTDwDtnjkAAAAA3RSTlMAYKBJXQyRAAAAIklEQVQI12NgoAWQ//8DSLL/fwAkGf83gITqwBISNLGOAQB4AQYTAtXsEwAAAABJRU5ErkJggg==);
}

option {
  background: #f9f9f9;
  padding: 8px;
  color: rgba(0, 0, 0, 0.6);
}
option:checked {
  color: rgba(0, 0, 0, 0.6);
  border-left: 4px solid #E74C3C;
  background: #ececec;
}
option:hover {
  background: #E74C3C;
  color: #fff;
}

textarea {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 8px;
  max-width: 100%;
}
.form-icon-prefix, .form-icon-postfix, .form-text-prefix, .form-text-postfix, .form-text-prefix-2, .form-text-postfix-2, .form-text-prefix-3, .form-text-postfix-3 {
  display: block;
  height: calc(100% - 2px);
  line-height: 32px;
  position: absolute;
  z-index: 1;
  top: 1px;
  padding-left: 10px;
  padding-right: 10px;
  transition: 0.3s;
  font-weight: 600;
  font-size: 0.9em;
  user-select: none;
  overflow: hidden;
}

.checkbox, .radio {
  vertical-align: middle;
}
.checkbox.display-block, .radio.display-block {
  display: block !important;
}
.checkbox .form-icon-prefix, .checkbox .form-icon-postfix, .checkbox .form-text-prefix, .checkbox .form-text-postfix, .checkbox .form-text-prefix-2, .checkbox .form-text-postfix-2, .checkbox .form-text-prefix-3, .checkbox .form-text-postfix-3, .radio .form-icon-prefix, .radio .form-icon-postfix, .radio .form-text-prefix, .radio .form-text-postfix, .radio .form-text-prefix-2, .radio .form-text-postfix-2, .radio .form-text-prefix-3, .radio .form-text-postfix-3 {
  vertical-align: middle;
  height: calc(100% - 2px);
  line-height: 32px;
  z-index: 1;
  top: 0;
  padding-left: 10px;
  padding-right: 10px;
  transition: 0.3s;
  font-weight: 600;
  font-size: 0.9em;
  user-select: none;
  overflow: hidden;
  position: inherit;
  display: inline-block;
  border: 1px solid rgba(0, 0, 0, 0.125);
  margin-right: 8px;
}
.checkbox .form-icon-prefix + input, .checkbox .form-icon-postfix + input, .checkbox .form-text-prefix + input, .checkbox .form-text-postfix + input, .checkbox .form-text-prefix-2 + input, .checkbox .form-text-postfix-2 + input, .checkbox .form-text-prefix-3 + input, .checkbox .form-text-postfix-3 + input, .radio .form-icon-prefix + input, .radio .form-icon-postfix + input, .radio .form-text-prefix + input, .radio .form-text-postfix + input, .radio .form-text-prefix-2 + input, .radio .form-text-postfix-2 + input, .radio .form-text-prefix-3 + input, .radio .form-text-postfix-3 + input {
  padding-left: 0;
  vertical-align: middle;
}

.form-icon-prefix, .form-icon-postfix {
  text-align: center;
  width: 34px;
}

.form-icon-prefix {
  border-right: 1px solid rgba(0, 0, 0, 0.125);
  left: 1px;
  border-radius: 1px 0 0 1px;
  box-shadow: 2px 0 5px -2px rgba(0, 0, 0, 0.1);
}
.form-icon-prefix + input {
  padding-left: 42px;
}
.form-icon-prefix + select + .select2-container .select2-selection, .form-icon-prefix + select {
  padding-left: 42px;
}

.form-icon-postfix {
  border: 1px solid rgba(0, 0, 0, 0.125);
  right: 1px;
  border-radius: 0 1px 1px 0;
  box-shadow: -2px 0 5px -2px rgba(0, 0, 0, 0.1);
}
.form-icon-postfix + input {
  padding-right: 42px;
}

.form-text-prefix, .form-text-postfix {
  width: 80px;
}

.form-text-prefix-2, .form-text-postfix-2 {
  width: 140px;
}

.form-text-prefix-3, .form-text-postfix-3 {
  width: 200px;
}

.form-text-prefix + input, .form-text-prefix + textarea, .form-text-prefix + input + div.uploadbox, .form-text-prefix + select + .select2-container .select2-selection, .form-text-prefix + select {
  padding-left: 88px;
}
.form-text-prefix + img {
  margin-left: 88px;
}

.form-text-prefix-2 + input, .form-text-prefix-2 + textarea, .form-text-prefix-2 + input + div.uploadbox, .form-text-prefix-2 + select + .select2-container .select2-selection, .form-text-prefix-2 + select {
  padding-left: 148px;
}
.form-text-prefix-2 + img {
  margin-left: 88px;
}

.form-text-prefix-3 + input, .form-text-prefix-3 + textarea, .form-text-prefix-3 + input + div.uploadbox, .form-text-prefix-3 + select + .select2-container .select2-selection, .form-text-prefix-3 + select {
  padding-left: 208px;
}
.form-text-prefix-3 + img {
  margin-left: 88px;
}

.form-text-postfix + input, .form-text-postfix + textarea, .form-text-postfix + input + div.uploadbox, .form-text-postfix + select + .select2-container .select2-selection, .form-text-postfix + select {
  padding-right: 88px;
}
.form-text-postfix + img {
  margin-right: 88px;
}

.form-text-postfix-2 + input, .form-text-postfix-2 + textarea, .form-text-postfix-2 + input + div.uploadbox, .form-text-postfix-2 + select + .select2-container .select2-selection, .form-text-postfix-2 + select {
  padding-right: 148px;
}
.form-text-postfix-2 + img {
  margin-right: 148px;
}

.form-text-postfix-3 + input, .form-text-postfix-3 + textarea, .form-text-postfix-3 + input + div.uploadbox, .form-text-postfix-3 + select + .select2-container .select2-selection, .form-text-postfix-3 + select {
  padding-right: 208px;
}
.form-text-postfix-3 + img {
  margin-right: 208px;
}

.form-text-prefix, .form-text-prefix-2, .form-text-prefix-3 {
  border-right: 1px solid rgba(0, 0, 0, 0.125);
  left: 1px;
  border-radius: 1px 0 0 1px;
  box-shadow: 2px 0 5px -2px rgba(0, 0, 0, 0.1);
}

.form-text-postfix, .form-text-postfix-2, .form-text-postfix-3 {
  border: 1px solid rgba(0, 0, 0, 0.125);
  right: 1px;
  border-radius: 0 1px 1px 0;
  box-shadow: -2px 0 5px -2px rgba(0, 0, 0, 0.1);
}

@media (max-width: 768px) {
  .form-icon-prefix.break-sm, .form-icon-postfix.break-sm, .form-text-prefix.break-sm, .form-text-postfix.break-sm, .form-text-prefix-2.break-sm, .form-text-postfix-2.break-sm, .form-text-prefix-3.break-sm, .form-text-postfix-3.break-sm {
    float: none;
    left: 1px;
    right: 0;
    bottom: 1px;
    width: inherit;
    position: absolute;
    top: inherit;
    border: none;
    border-radius: 0 0 1px 1px;
    height: 20px;
    line-height: 20px;
    text-align: left;
    font-size: 0.8em;
    background: rgba(26, 26, 26, 0.125);
  }
  .form-icon-prefix.break-sm + input, .form-icon-postfix.break-sm + input, .form-text-prefix.break-sm + input, .form-text-postfix.break-sm + input, .form-text-prefix-2.break-sm + input, .form-text-postfix-2.break-sm + input, .form-text-prefix-3.break-sm + input, .form-text-postfix-3.break-sm + input {
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 20px;
    min-height: 54px;
  }
}
@media (max-width: 992px) {
  .form-icon-prefix.break-md, .form-icon-postfix.break-md, .form-text-prefix.break-md, .form-text-postfix.break-md, .form-text-prefix-2.break-md, .form-text-postfix-2.break-md, .form-text-prefix-3.break-md, .form-text-postfix-3.break-md {
    float: none;
    left: 1px;
    right: 0;
    bottom: 1px;
    width: inherit;
    position: absolute;
    top: inherit;
    border: none;
    border-radius: 0 0 1px 1px;
    height: 20px;
    line-height: 20px;
    text-align: left;
    font-size: 0.8em;
    background: rgba(26, 26, 26, 0.125);
  }
  .form-icon-prefix.break-md + input, .form-icon-postfix.break-md + input, .form-text-prefix.break-md + input, .form-text-postfix.break-md + input, .form-text-prefix-2.break-md + input, .form-text-postfix-2.break-md + input, .form-text-prefix-3.break-md + input, .form-text-postfix-3.break-md + input {
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 20px;
    min-height: 54px;
  }
}
@media (max-width: 1200px) {
  .form-icon-prefix.break-lg, .form-icon-postfix.break-lg, .form-text-prefix.break-lg, .form-text-postfix.break-lg, .form-text-prefix-2.break-lg, .form-text-postfix-2.break-lg, .form-text-prefix-3.break-lg, .form-text-postfix-3.break-lg {
    float: none;
    left: 1px;
    right: 0;
    bottom: 1px;
    width: inherit;
    position: absolute;
    top: inherit;
    border: none;
    border-radius: 0 0 1px 1px;
    height: 20px;
    line-height: 20px;
    text-align: left;
    font-size: 0.8em;
    background: rgba(26, 26, 26, 0.125);
  }
  .form-icon-prefix.break-lg + input, .form-icon-postfix.break-lg + input, .form-text-prefix.break-lg + input, .form-text-postfix.break-lg + input, .form-text-prefix-2.break-lg + input, .form-text-postfix-2.break-lg + input, .form-text-prefix-3.break-lg + input, .form-text-postfix-3.break-lg + input {
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 20px;
    min-height: 54px;
  }
}
@media (min-width: 1200px) {
  .form-icon-prefix.break-xl, .form-icon-postfix.break-xl, .form-text-prefix.break-xl, .form-text-postfix.break-xl, .form-text-prefix-2.break-xl, .form-text-postfix-2.break-xl, .form-text-prefix-3.break-xl, .form-text-postfix-3.break-xl {
    float: none;
    left: 1px;
    right: 1px;
    bottom: 1px;
    width: inherit;
    position: absolute;
    top: inherit;
    border: none;
    border-radius: 0 0 1px 1px;
    height: 20px;
    line-height: 20px;
    text-align: left;
    font-size: 0.8em;
    background: rgba(26, 26, 26, 0.125);
  }
  .form-icon-prefix.break-xl + input, .form-icon-postfix.break-xl + input, .form-text-prefix.break-xl + input, .form-text-postfix.break-xl + input, .form-text-prefix-2.break-xl + input, .form-text-postfix-2.break-xl + input, .form-text-prefix-3.break-xl + input, .form-text-postfix-3.break-xl + input {
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 20px;
    min-height: 54px;
  }
}
.form-field.radio, label.radio {
  margin-right: 8px;
  display: inline-block;
}
.form-field.radio input[type=radio], label.radio input[type=radio] {
  display: none;
}
.form-field.radio input[type=radio] + span, label.radio input[type=radio] + span {
  background: rgba(0, 0, 0, 0.2);
  overflow: hidden;
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid rgba(0, 0, 0, 0.125);
  position: relative;
  top: 5px;
  margin-right: 5px;
  cursor: pointer;
  transition: 0.3s;
  border-radius: 50%;
}
.form-field.radio input[type=radio] + span::after, label.radio input[type=radio] + span::after {
  content: "\f111";
  font-size: 0;
  transition: 0.3s;
  opacity: 0;
  font-weight: 600;
}
.form-field.radio input[type=radio]:checked + span, label.radio input[type=radio]:checked + span {
  border-color: #E74C3C;
  background: #E74C3C;
}
.form-field.radio input[type=radio]:checked + span::after, label.radio input[type=radio]:checked + span::after {
  content: "\f111";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: "Font Awesome 6 Pro";
  font-weight: 600;
  color: rgba(255, 255, 255, 0.9);
  opacity: 1;
  font-size: 6px;
  line-height: 6px;
}
.form-field.checkbox:not(.toggle), label.checkbox:not(.toggle) {
  margin-right: 8px;
  display: inline-block;
}
.form-field.checkbox:not(.toggle) input[type=checkbox], label.checkbox:not(.toggle) input[type=checkbox] {
  display: none;
}
.form-field.checkbox:not(.toggle) input[type=checkbox] + span, label.checkbox:not(.toggle) input[type=checkbox] + span {
  background: rgba(0, 0, 0, 0.2);
  overflow: hidden;
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid rgba(0, 0, 0, 0.125);
  position: relative;
  top: 5px;
  margin-right: 5px;
  cursor: pointer;
  transition: 0.3s;
}
.form-field.checkbox:not(.toggle) input[type=checkbox] + span::before, label.checkbox:not(.toggle) input[type=checkbox] + span::before {
  content: "\f00c";
  font-size: 0;
  transition: 0.3s;
  font-family: "Font Awesome 6 Pro";
  font-weight: 600;
  opacity: 0;
  color: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.form-field.checkbox:not(.toggle) input[type=checkbox]:checked + span, label.checkbox:not(.toggle) input[type=checkbox]:checked + span {
  border-color: #E74C3C;
  background: #E74C3C;
}
.form-field.checkbox:not(.toggle) input[type=checkbox]:checked + span::before, label.checkbox:not(.toggle) input[type=checkbox]:checked + span::before {
  content: "\f00c";
  opacity: 1;
  border-radius: 0;
  font-size: 12px;
}
.form-field.checkbox.toggle, label.checkbox.toggle {
  display: inline-block;
  margin-top: 4px;
}
.form-field.checkbox.toggle input[type=checkbox], label.checkbox.toggle input[type=checkbox] {
  display: none;
}
.form-field.checkbox.toggle input[type=checkbox] + span, label.checkbox.toggle input[type=checkbox] + span {
  overflow: hidden;
  display: inline-block;
  width: 48px;
  height: 24px;
  border: 1px solid rgba(0, 0, 0, 0.125);
  position: relative;
  top: 8px;
  margin-right: 5px;
  cursor: pointer;
  transition: 0.3s;
  border-radius: 24px;
  background: rgba(0, 0, 0, 0.2);
  margin-top: -8px;
}
.form-field.checkbox.toggle input[type=checkbox] + span::before, label.checkbox.toggle input[type=checkbox] + span::before {
  content: "";
  display: block;
  left: 24px;
  top: 0;
  bottom: 0;
  background: #fff;
  position: absolute;
  transition: 0.3s;
  border-radius: 11px;
  width: 22px;
  height: 22px;
  box-shadow: 0 0 6px -2px rgb(0, 0, 0);
  animation-name: checkBoxToggleAnimationOff;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-direction: normal;
  animation-timing-function: cubic-bezier(0, 0, 0, 1);
}
.form-field.checkbox.toggle input[type=checkbox]:checked + span, label.checkbox.toggle input[type=checkbox]:checked + span {
  border-color: #E74C3C;
  background: #E74C3C;
}
.form-field.checkbox.toggle input[type=checkbox]:checked + span::before, label.checkbox.toggle input[type=checkbox]:checked + span::before {
  content: "";
  left: 0;
  width: 22px;
  animation-name: checkBoxToggleAnimationOn;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-direction: normal;
  animation-timing-function: cubic-bezier(0, 0, 0, 1);
}
label.error .select2-selection--single, label.error .select2-selection--multiple {
  border: 1px solid #E74C3C;
}

.select2-container {
  display: block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  z-index: 32;
  max-width: 100%;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
  background-color: rgba(0, 0, 0, 0.01);
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 2px;
  height: 34px;
  transition: border 0.3s;
  box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.1) inset;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: rgba(0, 0, 0, 0.6);
  line-height: 34px;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container .select2-selection--single .select2-selection__placeholder {
  color: rgba(26, 26, 26, 0.6);
  font-size: 0.9em;
}
.select2-container .select2-selection--single .select2-selection__arrow {
  height: 34px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  padding: 0 8px;
  user-select: none;
  -webkit-user-select: none;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 2px;
  cursor: text;
  background-color: rgba(0, 0, 0, 0.01);
  transition: border 0.3s;
  box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.1) inset;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 1px;
  width: 100%;
}
.select2-container .select2-selection--multiple .select2-selection__rendered:after {
  content: "";
  display: block;
  clear: both;
}
.select2-container .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
.select2-container .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
.select2-container .select2-selection--multiple .select2-selection__choice {
  background-color: #f1f1f1;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 2px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 3px 5px;
}
.select2-container .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin: 0 4px 0 2px;
}
.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #E74C3C;
}
.select2-container .select2-search--dropdown .select2-search__field {
  border: 1px solid rgba(0, 0, 0, 0.125);
  min-width: 175px;
}
.select2-container .select2-search--inline {
  float: left;
  display: block;
  white-space: nowrap;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  min-width: 50px;
  border: none;
  font-size: 100%;
  width: 100% !important;
  margin-top: 0;
  padding: 0;
  display: block;
  height: 40px;
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-container.select2-container--focus .select2-selection--multiple {
  border: solid #ef8b80 1px;
  outline: 0;
}
.select2-container.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container.select2-container--open .select2-selection--single {
  border: 1px solid #ef8b80;
}
.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container.select2-container--open.select2-container--above .select2-selection--single, .select2-container.select2-container--open.select2-container--above .select2-selection--multiple {
  border: 1px solid #ef8b80;
  border-top: 1px solid rgba(0, 0, 0, 0.125);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container.select2-container--open.select2-container--below .select2-selection--single, .select2-container.select2-container--open.select2-container--below .select2-selection--multiple {
  border: 1px solid #ef8b80;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container .select2-results > .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true] {
  background-color: #fbdedb;
}
.select2-container .select2-results > .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true]::before {
  content: "\f00c";
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  margin-right: 8px;
}
.select2-container .select2-results > .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true]:hover:not([role=group])::before {
  content: "\f00d";
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  margin-right: 8px;
}
.select2-container .select2-results__option:hover:not([role=group]) {
  background-color: #E74C3C !important;
  color: #fff;
}
.select2-container .select2-results__option[role=group] {
  padding: 0;
}
.select2-container .select2-results__option[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.5);
}
.select2-container .select2-results__option[aria-selected=true] {
  background-color: #fbdedb;
}
.select2-container .select2-results__option[aria-selected=true]::before {
  content: "\f00c";
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  margin-right: 8px;
}
.select2-container .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #ef8b80;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
  display: none;
}

.overlay.hideform {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  z-index: 100;
}

/* remove X from locked tag */
.locked-tag .select2-selection__choice__remove {
  display: none !important;
}

/* I suggest to hide  all selected tags from drop down list */
.darkmode label.error input, .darkmode label.error select, .darkmode label.error textarea, .darkmode .form-field.error input, .darkmode .form-field.error select, .darkmode .form-field.error textarea {
  border-color: #E74C3C;
}
.darkmode label.error + .label::before, .darkmode .form-field.error + .label::before {
  background: #E74C3C;
}
.darkmode label.focus .form-icon-prefix, .darkmode label.focus .form-icon-postfix, .darkmode label.focus .form-text-prefix, .darkmode label.focus .form-text-postfix, .darkmode label.focus .form-text-prefix-2, .darkmode label.focus .form-text-postfix-2, .darkmode label.focus .form-text-prefix-3, .darkmode label.focus .form-text-postfix-3, .darkmode .form-field.focus .form-icon-prefix, .darkmode .form-field.focus .form-icon-postfix, .darkmode .form-field.focus .form-text-prefix, .darkmode .form-field.focus .form-text-postfix, .darkmode .form-field.focus .form-text-prefix-2, .darkmode .form-field.focus .form-text-postfix-2, .darkmode .form-field.focus .form-text-prefix-3, .darkmode .form-field.focus .form-text-postfix-3 {
  background: #E74C3C;
  color: #fff;
}
.darkmode label.checkbox input[type=radio][disabled] + span, .darkmode label.checkbox input[type=checkbox][disabled] + span, .darkmode label.radio input[type=radio][disabled] + span, .darkmode label.radio input[type=checkbox][disabled] + span, .darkmode .form-field.checkbox input[type=radio][disabled] + span, .darkmode .form-field.checkbox input[type=checkbox][disabled] + span, .darkmode .form-field.radio input[type=radio][disabled] + span, .darkmode .form-field.radio input[type=checkbox][disabled] + span {
  background: #25262a;
}
.darkmode label.checkbox input[type=radio][disabled]:checked + span, .darkmode label.checkbox input[type=checkbox][disabled]:checked + span, .darkmode label.radio input[type=radio][disabled]:checked + span, .darkmode label.radio input[type=checkbox][disabled]:checked + span, .darkmode .form-field.checkbox input[type=radio][disabled]:checked + span, .darkmode .form-field.checkbox input[type=checkbox][disabled]:checked + span, .darkmode .form-field.radio input[type=radio][disabled]:checked + span, .darkmode .form-field.radio input[type=checkbox][disabled]:checked + span {
  background: #E74C3C;
}
.darkmode label.checkbox input[type=radio][readonly] + span, .darkmode label.checkbox input[type=checkbox][readonly] + span, .darkmode label.radio input[type=radio][readonly] + span, .darkmode label.radio input[type=checkbox][readonly] + span, .darkmode .form-field.checkbox input[type=radio][readonly] + span, .darkmode .form-field.checkbox input[type=checkbox][readonly] + span, .darkmode .form-field.radio input[type=radio][readonly] + span, .darkmode .form-field.radio input[type=checkbox][readonly] + span {
  background: #25262a;
}
.darkmode label.checkbox input[type=radio][readonly]:checked + span, .darkmode label.checkbox input[type=checkbox][readonly]:checked + span, .darkmode label.radio input[type=radio][readonly]:checked + span, .darkmode label.radio input[type=checkbox][readonly]:checked + span, .darkmode .form-field.checkbox input[type=radio][readonly]:checked + span, .darkmode .form-field.checkbox input[type=checkbox][readonly]:checked + span, .darkmode .form-field.radio input[type=radio][readonly]:checked + span, .darkmode .form-field.radio input[type=checkbox][readonly]:checked + span {
  background: #E74C3C;
}
.darkmode input option, .darkmode select option, .darkmode textarea option {
  background: #303338;
  color: rgba(255, 255, 255, 0.6);
}
.darkmode input option:checked, .darkmode select option:checked, .darkmode textarea option:checked {
  color: #fff;
  border-color: 4px solid #E74C3C;
  background: #2c2e33;
}
.darkmode input option:hover, .darkmode select option:hover, .darkmode textarea option:hover {
  background: #E74C3C;
  color: #fff;
}
.darkmode .checkbox .form-icon-prefix, .darkmode .checkbox .form-icon-postfix, .darkmode .checkbox .form-text-prefix, .darkmode .checkbox .form-text-postfix, .darkmode .checkbox .form-text-prefix-2, .darkmode .checkbox .form-text-postfix-2, .darkmode .checkbox .form-text-prefix-3, .darkmode .checkbox .form-text-postfix-3, .darkmode .radio .form-icon-prefix, .darkmode .radio .form-icon-postfix, .darkmode .radio .form-text-prefix, .darkmode .radio .form-text-postfix, .darkmode .radio .form-text-prefix-2, .darkmode .radio .form-text-postfix-2, .darkmode .radio .form-text-prefix-3, .darkmode .radio .form-text-postfix-3 {
  border-color: rgba(255, 255, 255, 0.125);
}
.darkmode .checkbox[disabled] + span, .darkmode .radio[disabled] + span {
  background: #484c53;
}
.darkmode .checkbox[readonly] + span, .darkmode .radio[readonly] + span {
  background: #484c53;
}
.darkmode .form-icon-prefix {
  border-color: rgba(255, 255, 255, 0.125);
}
.darkmode .form-icon-postfix {
  border-color: rgba(255, 255, 255, 0.125);
}
.darkmode .form-text-prefix, .darkmode .form-text-prefix-2, .darkmode .form-text-prefix-3 {
  border-color: rgba(255, 255, 255, 0.125);
}
.darkmode .form-text-postfix, .darkmode .form-text-postfix-2, .darkmode .form-text-postfix-3 {
  border-color: rgba(255, 255, 255, 0.125);
}
@media (max-width: 768px) {
  .darkmode .form-icon-prefix.break-sm, .darkmode .form-icon-postfix.break-sm, .darkmode .form-text-prefix.break-sm, .darkmode .form-text-postfix.break-sm, .darkmode .form-text-prefix-2.break-sm, .darkmode .form-text-postfix-2.break-sm, .darkmode .form-text-prefix-3.break-sm, .darkmode .form-text-postfix-3.break-sm {
    background: rgba(26, 26, 26, 0.125);
  }
}
@media (max-width: 992px) {
  .darkmode .form-icon-prefix.break-md, .darkmode .form-icon-postfix.break-md, .darkmode .form-text-prefix.break-md, .darkmode .form-text-postfix.break-md, .darkmode .form-text-prefix-2.break-md, .darkmode .form-text-postfix-2.break-md, .darkmode .form-text-prefix-3.break-md, .darkmode .form-text-postfix-3.break-md {
    background: rgba(26, 26, 26, 0.125);
  }
}
@media (max-width: 1200px) {
  .darkmode .form-icon-prefix.break-lg, .darkmode .form-icon-postfix.break-lg, .darkmode .form-text-prefix.break-lg, .darkmode .form-text-postfix.break-lg, .darkmode .form-text-prefix-2.break-lg, .darkmode .form-text-postfix-2.break-lg, .darkmode .form-text-prefix-3.break-lg, .darkmode .form-text-postfix-3.break-lg {
    background: rgba(26, 26, 26, 0.125);
  }
}
@media (min-width: 1200px) {
  .darkmode .form-icon-prefix.break-xl, .darkmode .form-icon-postfix.break-xl, .darkmode .form-text-prefix.break-xl, .darkmode .form-text-postfix.break-xl, .darkmode .form-text-prefix-2.break-xl, .darkmode .form-text-postfix-2.break-xl, .darkmode .form-text-prefix-3.break-xl, .darkmode .form-text-postfix-3.break-xl {
    background: rgba(26, 26, 26, 0.125);
  }
}
.darkmode .form-field.checkbox.toggle input[type=checkbox] + span::before, .darkmode label.checkbox.toggle input[type=checkbox] + span::before {
  background: #545861;
}
.darkmode .form-field.checkbox.toggle input[type=checkbox][disabled] + span::before, .darkmode label.checkbox.toggle input[type=checkbox][disabled] + span::before {
  background: #3c3f46;
}
.darkmode .form-field.checkbox.toggle input[type=checkbox][readonly] + span::before, .darkmode label.checkbox.toggle input[type=checkbox][readonly] + span::before {
  background: #3c3f46;
}
.darkmode .select2-container .select2-selection--single {
  background-color: rgba(0, 0, 0, 0.01);
  border-color: rgba(255, 255, 255, 0.125);
}
.darkmode .select2-container .select2-selection--single .select2-selection__rendered {
  color: rgba(255, 255, 255, 0.6);
}
.darkmode .select2-container .select2-selection--single .select2-selection__placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.darkmode .select2-container .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
}
.darkmode .select2-container .select2-selection--multiple {
  background-color: rgba(0, 0, 0, 0.01);
  border-color: rgba(255, 255, 255, 0.125);
  border-radius: 2px;
  cursor: text;
  background-color: rgba(0, 0, 0, 0.01);
  transition: border 0.3s;
  box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.1) inset;
}
.darkmode .select2-container .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
}
.darkmode .select2-container .select2-selection--multiple .select2-selection__choice {
  background-color: #25262a;
}
.darkmode .select2-container .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
}
.darkmode .select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #E74C3C;
}
.darkmode .select2-container .select2-search--dropdown .select2-search__field {
  border-color: rgba(0, 0, 0, 0.125);
}
.darkmode .select2-container.select2-container--focus .select2-selection--multiple {
  border-color: #ef8b80;
}
.darkmode .select2-container.select2-container--open .select2-selection--single {
  border-color: #ef8b80;
}
.darkmode .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
}
.darkmode .select2-container.select2-container--open.select2-container--above .select2-selection--single, .darkmode .select2-container.select2-container--open.select2-container--above .select2-selection--multiple {
  border-color: #ef8b80;
  border-top-color: rgba(0, 0, 0, 0.125);
}
.darkmode .select2-container.select2-container--open.select2-container--below .select2-selection--single, .darkmode .select2-container.select2-container--open.select2-container--below .select2-selection--multiple {
  border-color: #ef8b80;
  border-bottom-color: rgba(0, 0, 0, 0.125);
}
.darkmode .select2-container .select2-results > .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true] {
  background-color: #fbdedb;
}
.darkmode .select2-container .select2-results__option:hover:not([role=group]) {
  background-color: #E74C3C !important;
  color: #fff;
}
.darkmode .select2-container .select2-results__option[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.5);
}
.darkmode .select2-container .select2-results__option[aria-selected=true] {
  background-color: #fbdedb;
}
.darkmode .select2-dropdown {
  background-color: #303338;
  border-color: #ef8b80;
}
.darkmode .select2-close-mask {
  background-color: #fff;
  filter: alpha(opacity=0);
}
.darkmode .overlay.hideform {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(48, 51, 56, 0.8);
  z-index: 100;
}

.toolbar.flexrow {
  display: flex;
  flex-wrap: wrap;
}
.toolbar.flexrow .toolbar-search {
  flex-grow: 1;
}

.item {
  position: relative;
  z-index: 100;
}
.item .box-title .the-title {
  min-width: 150px;
  max-width: 150px;
  overflow: hidden;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
}

.itemlist:not(.view-grid) .item {
  width: 100%;
  float: none;
}
.itemlist .item .details {
  position: relative;
  overflow: hidden;
}
.itemlist .item .details .data-row {
  transition: 0.3s;
}
.itemlist:not(.show-details) .item .details .data-row {
  padding: 0;
  border-top-width: 0;
  font-size: 0;
  line-height: 0;
}
.itemlist:not(.show-details) .item .details .data-row .label, .itemlist:not(.show-details) .item .details .data-row .btn {
  min-height: 0;
  line-height: 0;
  border-width: 0;
  margin: 0;
}

.itemlist.row {
  display: flex;
  flex-wrap: wrap;
}
.itemlist.row .item {
  position: relative;
}
.itemlist.row .item .box-shadow {
  height: 100%;
  position: relative;
}

.view-toggle .view-list {
  display: none;
}
.view-toggle .view-grid {
  display: inline-block;
}
.view-toggle.view-grid .view-list {
  display: inline-block;
}
.view-toggle.view-grid .view-grid {
  display: none;
}

.detail-toggle .show-details {
  display: none;
}
.detail-toggle .hide-details {
  display: inline-block;
}
.detail-toggle.hide-details .show-details {
  display: inline-block;
}
.detail-toggle.hide-details .hide-details {
  display: none;
}

.row[data-name=itemlistsearch].active, .row[data-name=settingsarea].active {
  max-height: 200px;
}

.data-row {
  display: flex;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  padding: 4px 16px;
  vertical-align: middle;
}
.data-row:first-child {
  border: 0;
}
.data-row .data-key {
  max-width: 120px;
  min-width: 120px;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
.data-row .data-key i {
  margin-right: 4px;
  opacity: 0.7;
}
.data-row .data-value {
  display: inline-block;
  vertical-align: middle;
  max-width: calc(100% - 124px);
}

.pace {
  position: fixed;
  z-index: 10;
  height: 2px;
  left: 0;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.8);
  transition: 0.5s;
  overflow: hidden;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
.pace.pace-inactive {
  height: 0;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
  top: -2px;
}
.pace .pace-progress {
  height: 2px;
  position: absolute;
  background: #E74C3C;
  left: -100%;
  width: 100%;
}

.darkmode .pace {
  background: rgba(37, 38, 42, 0.8);
}

.item {
  max-width: 100%;
  transition: 0.5s;
  opacity: 1;
  transform: scale(1, 1);
  display: block;
}

.hidden-by-search {
  max-width: 0 !important;
  display: none;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0;
  transform: scale(0, 0);
}

.menu-vertical ul {
  display: block;
  margin: 0;
  padding: 0;
}
.menu-vertical ul li {
  list-style: none;
}
.menu-vertical ul li a {
  display: block;
  padding: 10px 16px;
  text-decoration: none;
}
.menu-vertical ul li a i {
  margin-right: 8px;
}
.menu-vertical ul li ul li a {
  padding-left: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.menu-vertical ul li ul li ul li a {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 32px;
}
.menu-vertical ul li ul li ul li ul li a {
  padding-left: 40px;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 30;
  overflow: auto;
  background: rgba(0, 0, 0, 0.4);
  transform: scale(1, 1);
  transition: 0.3s;
  opacity: 1;
  filter: blur(0px);
}
.modal.fade {
  width: 0;
  height: 0;
  left: 50%;
  right: 50%;
  top: 50%;
  bottom: 50%;
  opacity: 0;
  transform: scale(0, 0);
  background: rgba(0, 0, 0, 0);
  filter: blur(10px);
}
.modal.fade.in {
  background: rgba(0, 0, 0, 0.4);
  transform: scale(1, 1);
  width: 100%;
  height: 100%;
  opacity: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  filter: blur(0px);
}
.modal .modal-dialog {
  background: #fff;
  max-width: 760px;
  margin: 0 auto 0;
}
.modal .modal-dialog::after {
  content: "";
  display: block;
  clear: both;
}
.modal .modal-dialog .modal-header {
  height: 48px;
  padding: 0 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.modal .modal-dialog .modal-header::after {
  content: "";
  display: block;
  clear: both;
}
.modal .modal-dialog .modal-header button {
  float: right;
  background: none;
  border: none;
  color: rgba(0, 0, 0, 0.25);
  font-size: 1.5em;
  display: block;
  height: 48px;
  width: 48px;
  padding: 0;
  cursor: pointer;
  transition: 0.3s;
}
.modal .modal-dialog .modal-header button.close {
  margin: 0 -16px 0 0;
}
.modal .modal-dialog .modal-header button:hover {
  color: #E74C3C;
}
.modal .modal-dialog .modal-header .modal-title {
  line-height: 48px;
  margin: 0;
}
.modal .modal-dialog .modal-body {
  padding: 16px;
  max-height: 480px;
  overflow: auto;
  position: relative;
  width: 100%;
}
.modal .modal-dialog .modal-body::after {
  content: "";
  display: block;
  clear: both;
}
.modal .modal-dialog .modal-footer {
  padding: 16px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}
.modal .modal-dialog .modal-footer::after {
  content: "";
  display: block;
  clear: both;
}
.modal .modal-dialog .modal-footer button {
  margin: 0;
}

.darkmode .modal {
  background: rgba(0, 0, 0, 0.7);
  filter: blur(0px);
}
.darkmode .modal.fade {
  background: rgba(0, 0, 0, 0);
}
.darkmode .modal.fade.in {
  background: rgba(0, 0, 0, 0.4);
}
.darkmode .modal .modal-dialog {
  background: #303338;
}
.darkmode .modal .modal-dialog .modal-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.darkmode .modal .modal-dialog .modal-header button:hover {
  color: #E74C3C;
}
.darkmode .modal .modal-dialog .modal-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

@media (min-width: 992px) {
  .modal .modal-dialog {
    margin: 128px auto 0;
  }
}
@keyframes modalFromLeft {
  0% {
    transform: translate(-50%, -50%) scale(0, 0);
    left: -640px;
  }
  100% {
    transform: translate(-50%, -50%) scale(1, 1);
    left: 50%;
  }
}
@keyframes modalToRight {
  0% {
    transform: translate(-50%, -50%) scale(1, 1);
    left: 50%;
  }
  100% {
    transform: translate(0, 0) scale(0, 0);
    left: 100%;
  }
}
@keyframes rightModalFromRight {
  0% {
    right: -320px;
  }
  100% {
    right: 0;
  }
}
@keyframes rightModalToRight {
  0% {
    right: 0;
  }
  100% {
    right: -320px;
  }
}
@keyframes modalFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes modalFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
table {
  width: 100%;
  text-align: left;
  border: 0;
  border-collapse: collapse;
  padding: 0;
  margin: 1.6em 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
table.noborder {
  border-bottom: 0 solid rgba(0, 0, 0, 0.05);
  border-top: 0 solid rgba(0, 0, 0, 0.05);
}
table caption {
  width: 100%;
  text-align: left;
  font-weight: bolder;
  padding: 8px;
  display: table-caption;
}
table tr {
  padding: 0;
  margin: 0;
}
table tr th {
  font-weight: 700;
  padding: 0.5em;
  text-align: left;
}
table tr td {
  margin: 0;
  padding: 0.5em;
  text-align: left;
}
table tr td.title {
  font-weight: 700;
  width: 200px;
  text-align: left;
}
table.border-h tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
table.border-h tr:last-child {
  border-bottom: 0;
}
table.border-h thead {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
table.border-v tr > td, table.border-v tr th {
  text-align: left;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
  border-left: 1px solid rgba(0, 0, 0, 0.05);
}
table.border-v tr > td:first-child, table.border-v tr th:first-child {
  border-left: 0;
}
table.border-v tr > td:last-child, table.border-v tr th:last-child {
  border-right: 0;
}
table.border tr td, table.border tr th {
  text-align: left;
  border: 1px solid rgba(0, 0, 0, 0.05);
}

.sms-table {
  position: relative;
  margin: 1.6em 0;
  overflow: auto;
}
.sms-table table {
  border-collapse: collapse;
  border-spacing: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  width: 100%;
  vertical-align: middle;
  margin: 0;
  table-layout: fixed;
}
.sms-table table thead tr.printheader th, .sms-table table tfoot tr.printheader th {
  height: 0;
  position: relative;
  padding: 0;
}
.sms-table table thead tr td, .sms-table table thead tr th, .sms-table table tfoot tr td, .sms-table table tfoot tr th {
  text-align: left;
  padding: 8px 8px;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  vertical-align: middle;
  overflow: hidden;
  position: relative;
  height: 48px;
}
.sms-table table thead tr td.media-screen-only, .sms-table table thead tr th.media-screen-only, .sms-table table tfoot tr td.media-screen-only, .sms-table table tfoot tr th.media-screen-only {
  display: table-cell;
}
.sms-table table thead tr td span, .sms-table table thead tr th span, .sms-table table tfoot tr td span, .sms-table table tfoot tr th span {
  max-width: calc(100% - 10px);
  overflow: hidden;
  position: absolute;
  display: inline-block;
  top: 50%;
  transform: translate(0, -50%);
  right: 8px;
  left: 8px;
  white-space: nowrap;
}
.sms-table table thead tr td.sortable, .sms-table table thead tr th.sortable, .sms-table table tfoot tr td.sortable, .sms-table table tfoot tr th.sortable {
  cursor: pointer;
  user-select: none;
  position: relative;
}
.sms-table table thead tr td.sortable span, .sms-table table thead tr th.sortable span, .sms-table table tfoot tr td.sortable span, .sms-table table tfoot tr th.sortable span {
  right: 21px;
}
.sms-table table thead tr td.sortable::after, .sms-table table thead tr th.sortable::after, .sms-table table tfoot tr td.sortable::after, .sms-table table tfoot tr th.sortable::after {
  content: "\f0dc";
  display: block;
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  opacity: 0.3;
  transition: 0.3s;
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -8px;
}
.sms-table table thead tr td.sortable.sort-desc::after, .sms-table table thead tr th.sortable.sort-desc::after, .sms-table table tfoot tr td.sortable.sort-desc::after, .sms-table table tfoot tr th.sortable.sort-desc::after {
  content: "\f0de";
  opacity: 1;
}
.sms-table table thead tr td.sortable.sort-asc::after, .sms-table table thead tr th.sortable.sort-asc::after, .sms-table table tfoot tr td.sortable.sort-asc::after, .sms-table table tfoot tr th.sortable.sort-asc::after {
  content: "\f0dd";
  opacity: 1;
}
.sms-table table thead tr td.sortable:hover, .sms-table table thead tr th.sortable:hover, .sms-table table tfoot tr td.sortable:hover, .sms-table table tfoot tr th.sortable:hover {
  background: #f9f9f9;
}
.sms-table table thead tr td.sortable:hover::after, .sms-table table thead tr th.sortable:hover::after, .sms-table table tfoot tr td.sortable:hover::after, .sms-table table tfoot tr th.sortable:hover::after {
  opacity: 1;
}
.sms-table table thead tr td:last-child, .sms-table table thead tr th:last-child, .sms-table table tfoot tr td:last-child, .sms-table table tfoot tr th:last-child {
  border-right: 0 solid rgba(0, 0, 0, 0.05);
}
.sms-table table thead tr td > *, .sms-table table thead tr th > *, .sms-table table tfoot tr td > *, .sms-table table tfoot tr th > * {
  vertical-align: middle;
}
.sms-table table thead tr td > div, .sms-table table thead tr th > div, .sms-table table tfoot tr td > div, .sms-table table tfoot tr th > div {
  overflow: hidden;
}
.sms-table table tbody {
  max-height: 200px;
  overflow: hidden;
}
.sms-table table tbody tr td, .sms-table table tbody tr th {
  text-align: left;
  padding: 16px 8px;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  vertical-align: middle;
}
.sms-table table tbody tr td.media-screen-only, .sms-table table tbody tr th.media-screen-only {
  display: table-cell;
}
.sms-table table tbody tr td:last-child, .sms-table table tbody tr th:last-child {
  border-right: 0 solid rgba(0, 0, 0, 0.05);
}
.sms-table table tbody tr td > *, .sms-table table tbody tr th > * {
  vertical-align: middle;
}
.sms-table table tbody tr td > div, .sms-table table tbody tr th > div {
  overflow: hidden;
}
.sms-table table tbody tr:nth-child(2n-1) {
  background: #f9f9f9;
}
.sms-table .tablewrapper {
  overflow-x: visible;
  overflow-y: auto;
}
.sms-table .tablewrapper table {
  border-top: 0;
  border-bottom: 0;
  margin: 0;
}
.sms-table .table-pagination {
  user-select: none;
}
.sms-table .table-pagination ul {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.sms-table .table-pagination ul li {
  display: inline-block;
  list-style: none;
}

.table-inventory tbody tr:hover {
  background: rgba(0, 0, 0, 0.025);
}
.table-inventory td, .table-inventory th {
  padding-top: 10px;
  padding-bottom: 10px;
}

table.jqplot-table-legend {
  width: auto;
}

@media print {
  body .tablewrapper {
    overflow: visible;
    min-height: 0 !important;
    max-height: inherit !important;
    height: auto !important;
    min-width: 0 !important;
  }
  .sms-table {
    margin: 0;
  }
  .sms-table table thead tr, .sms-table table tfoot tr, .sms-table table tbody tr {
    background: none !important;
  }
  .sms-table table thead tr.printheader th, .sms-table table tfoot tr.printheader th, .sms-table table tbody tr.printheader th {
    height: 32px;
    position: relative;
    padding: 4px;
  }
  .sms-table table thead tr td, .sms-table table thead tr th, .sms-table table tfoot tr td, .sms-table table tfoot tr th, .sms-table table tbody tr td, .sms-table table tbody tr th {
    background: none !important;
    padding: 4px;
    width: auto !important;
  }
  td.media-screen-only, th.media-screen-only {
    display: none !important;
  }
}
.darkmode .sms-table table thead tr td.sortable:hover, .darkmode .sms-table table thead tr th.sortable:hover, .darkmode .sms-table table tfoot tr td.sortable:hover, .darkmode .sms-table table tfoot tr th.sortable:hover {
  background: #3c3f46;
}
.darkmode .sms-table table tbody tr:nth-child(2n-1) {
  background: #3c3f46;
}

tr[style="height: 0px;"] th *, tr[style="height: 0px;"] td * {
  display: none !important;
}
tr[style="height: 0px;"] th::before, tr[style="height: 0px;"] td::before {
  display: none !important;
}
tr[style="height: 0px;"] th::after, tr[style="height: 0px;"] td::after {
  display: none !important;
}

table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */
}
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold;
}
table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 8px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none;
}
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 8px 6px 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
  background-repeat: no-repeat;
  background-position: center right;
}
table.dataTable thead .sorting:hover::after,
table.dataTable thead .sorting_asc:hover::after,
table.dataTable thead .sorting_desc:hover::after,
table.dataTable thead .sorting_asc_disabled:hover::after,
table.dataTable thead .sorting_desc_disabled:hover::after {
  color: #E74C3C;
}
table.dataTable thead .sorting::after {
  content: "\f0dc";
  font-family: "Font Awesome 6 Pro";
  display: inline-block;
  float: right;
  color: rgba(0, 0, 0, 0.2);
}
table.dataTable thead .sorting_asc::after {
  content: "\f0de";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  float: right;
}
table.dataTable thead .sorting_desc::after {
  content: "\f0dd";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  float: right;
}
table.dataTable thead .sorting_asc_disabled::after {
  content: "\f0de";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  float: right;
  opacity: 0.6;
}
table.dataTable thead .sorting_desc_disabled::after {
  content: "\f0dd";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  float: right;
  opacity: 0.6;
}
table.dataTable tbody tr {
  background-color: #ffffff;
}
table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td,
table.dataTable tbody th,
table.dataTable tbody td {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td,
table.dataTable tbody tr:first-child th,
table.dataTable tbody tr:first-child td {
  border-top: none;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  border-right: 1px solid rgba(0, 0, 0, 0.08);
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid rgba(0, 0, 0, 0.08);
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.stripe tbody tr.odd,
table.dataTable tbody tr.odd {
  background-color: rgba(251, 251, 251, 0.994125);
}
table.dataTable.stripe tbody tr.odd.selected,
table.dataTable tbody tr.odd.selected {
  background-color: rgba(173, 187, 214, 0.994125);
}
table.dataTable.hover tbody tr:hover,
table.dataTable tbody tr:hover {
  background-color: rgba(249, 249, 249, 0.991);
}
table.dataTable.hover tbody tr:hover.selected,
table.dataTable tbody tr:hover.selected {
  background-color: rgba(172, 186, 212, 0.991);
}
table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px;
}
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px;
}
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

table.dataTable,
table.dataTable th,
table.dataTable td {
  box-sizing: content-box;
}

/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}
.dataTables_wrapper .dataTables_length {
  float: left;
}
.dataTables_wrapper .dataTables_length select {
  display: inline-block;
  width: 65px;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: none;
  padding-top: 0.755em;
}
.dataTables_wrapper .dataTables_paginate {
  float: none;
  text-align: center;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  padding: 8px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  border-radius: 2px;
  background: #fff;
  border: none;
  box-shadow: 0 0 7px -1px rgba(0, 0, 0, 0.1);
  margin: 0 5px;
  color: rgba(0, 0, 0, 0.5);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  border: none;
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  background: transparent;
  box-shadow: none;
  opacity: 0.3;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  border: none;
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15);
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  border: none;
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15);
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333;
}
.dataTables_wrapper .dataTables_scroll {
  clear: both;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
  vertical-align: middle;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,
.dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
  border-bottom: none;
}
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

div.dataTables_scrollHead table {
  border-bottom: none;
}
div.dataTables_scrollHead + div.dataTables_scrollBody table {
  border-top: none;
}

.darkmode table.dataTable tbody tr {
  background-color: #303338;
}
.darkmode .dataTables_length,
.darkmode .dataTables_filter,
.darkmode .dataTables_info,
.darkmode .dataTables_processing,
.darkmode .dataTables_paginate {
  color: rgba(255, 255, 255, 0.5);
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}
.border {
  border: 1px solid rgba(0, 0, 0, 0.05);
}

.border-top {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}

.border-right {
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}

.border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.border-left {
  border-left: 1px solid rgba(0, 0, 0, 0.05);
}

.darkmode .border {
  border-color: rgba(0, 0, 0, 0.2);
}
.darkmode .border-top {
  border-color: rgba(0, 0, 0, 0.2);
}
.darkmode .border-right {
  border-color: rgba(0, 0, 0, 0.2);
}
.darkmode .border-bottom {
  border-color: rgba(0, 0, 0, 0.2);
}
.darkmode .border-left {
  border-color: rgba(0, 0, 0, 0.2);
}

.filter-blur {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -ms-filter: blur(5px);
  -o-filter: blur(5px);
  filter: blur(5px);
}

.filter-blur-2 {
  -webkit-filter: blur(10px);
  -moz-filter: blur(10px);
  -ms-filter: blur(10px);
  -o-filter: blur(10px);
  filter: blur(10px);
}

.toc > strong {
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-left: -15px;
  margin-right: -15px;
  padding: 0 15px 10px;
  margin-bottom: 15px;
}
.toc ol {
  margin: 8px 0 0 0;
  padding: 0 0 0 16px;
}
.toc ol li {
  padding: 0;
  margin: 0;
}
.toc ol li a h1, .toc ol li a h2, .toc ol li a h3, .toc ol li a h4, .toc ol li a h5, .toc ol li a span {
  margin: 0 0 0 5px;
  padding: 0;
  font-size: 1em;
  display: inline;
  color: rgba(0, 0, 0, 0.6);
}
.toc ol li a h1:hover, .toc ol li a h2:hover, .toc ol li a h3:hover, .toc ol li a h4:hover, .toc ol li a h5:hover, .toc ol li a span:hover {
  color: #E74C3C;
}
.toc ol li ol {
  margin: 4px 0 8px 0;
}

#log {
  transition: 0.3s;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 270px;
  background: #191a1f;
  z-index: 1000;
}
#log:not(.active) {
  bottom: -100vh;
  transition: 0.3s;
  height: 0;
  overflow: hidden;
  opacity: 0;
}
#log.ui-resizable-resizing {
  opacity: 0.5;
}
#log .head {
  height: 36px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#log .head .log-panel-button {
  display: inline-block;
  height: 1.5em;
  width: 1.5em;
  line-height: 1.5em;
  text-align: center;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1);
}
#log .head .log-panel-button:hover {
  color: #fff;
}
#log .head .log-panel-button[button-action=toggleAutoScroll]:not(.active) {
  opacity: 0.5;
}
#log #logarea {
  overflow: auto;
  top: 36px;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
#log #logarea > .entry {
  padding: 2px 8px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.03);
}
#log #logarea > .entry:nth-child(2n) {
  background: rgba(255, 255, 255, 0.01);
}
#log #logarea > .entry .entry-foldable .clickable {
  cursor: pointer;
}
#log #logarea > .entry .entry-foldable pre {
  background: none;
  padding: 0;
  max-height: unset;
}
#log #logarea > .entry .entry-foldable .toggleIcon::before {
  transform: rotate(0deg);
  transition: 0.3s;
  display: inline-block;
}
#log #logarea > .entry .entry-foldable.active .toggleIcon::before {
  transform: rotate(90deg);
}
#log #logarea > .entry .string {
  color: #8bc34a;
}
#log #logarea > .entry .number {
  color: #ff5722;
}
#log #logarea > .entry .boolean {
  color: #3498DB;
}
#log #logarea > .entry .null {
  color: #eb3976;
}
#log #logarea > .entry .key {
  color: #E74C3C;
}
#log .ui-resizable-handle {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 5px;
  cursor: n-resize;
}

.installation-app-box {
  border: 2px solid #ddd;
  border-radius: 4px;
}

.installation-phone-box {
  border: 2px solid #ddd;
  border-radius: 4px;
}

.appmap-connection .appmap-connector {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  height: 2px;
  background: #ddd;
}
.appmap-connection .installation-progress {
  height: 5px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -2px;
}

#cookie-message {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 99999;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  transform: translate(0%, -100%);
  transition: 0.3s;
  animation-name: cookieMsgSlideIn;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-timing-function: linear;
  min-height: 64px;
}
#cookie-message.hidden {
  transform: translate(0%, -100%);
  animation-name: none;
  transition: 0.3s;
  display: block;
  opacity: 1;
}

.darkmode #cookie-message {
  background: #3c3f46;
}

@keyframes cookieMsgSlideIn {
  0% {
    transform: translate(0%, -100%);
  }
  100% {
    transform: translate(0%, 0%);
  }
}
/* GRID: 24 columns */
/* - GRID - xs */
.col-xs-24, .col-xs-23, .col-xs-22, .col-xs-21, .col-xs-20, .col-xs-19, .col-xs-18, .col-xs-17, .col-xs-16, .col-xs-15, .col-xs-14, .col-xs-13, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col-xs-4-8 {
  float: left;
  padding-left: 8px;
  padding-right: 8px;
}

.col-xs {
  flex-grow: 1;
}
.col-xs.flex-shrink {
  flex-grow: 0;
  flex-shrink: 1;
}

.col-xs-4-8 {
  width: 20%;
}

.col-xs-1 {
  width: 4.1666666667%;
}

.offset-xs-1 {
  margin-left: 4.1666666667%;
}

.col-xs-2 {
  width: 8.3333333333%;
}

.offset-xs-2 {
  margin-left: 8.3333333333%;
}

.col-xs-3 {
  width: 12.5%;
}

.offset-xs-3 {
  margin-left: 12.5%;
}

.col-xs-4 {
  width: 16.6666666667%;
}

.offset-xs-4 {
  margin-left: 16.6666666667%;
}

.col-xs-5 {
  width: 20.8333333333%;
}

.offset-xs-5 {
  margin-left: 20.8333333333%;
}

.col-xs-6 {
  width: 25%;
}

.offset-xs-6 {
  margin-left: 25%;
}

.col-xs-7 {
  width: 29.1666666667%;
}

.offset-xs-7 {
  margin-left: 29.1666666667%;
}

.col-xs-8 {
  width: 33.3333333333%;
}

.offset-xs-8 {
  margin-left: 33.3333333333%;
}

.col-xs-9 {
  width: 37.5%;
}

.offset-xs-9 {
  margin-left: 37.5%;
}

.col-xs-10 {
  width: 41.6666666667%;
}

.offset-xs-10 {
  margin-left: 41.6666666667%;
}

.col-xs-11 {
  width: 45.8333333333%;
}

.offset-xs-11 {
  margin-left: 45.8333333333%;
}

.col-xs-12 {
  width: 50%;
}

.offset-xs-12 {
  margin-left: 50%;
}

.col-xs-13 {
  width: 54.1666666667%;
}

.offset-xs-13 {
  margin-left: 54.1666666667%;
}

.col-xs-14 {
  width: 58.3333333333%;
}

.offset-xs-14 {
  margin-left: 58.3333333333%;
}

.col-xs-15 {
  width: 62.5%;
}

.offset-xs-15 {
  margin-left: 62.5%;
}

.col-xs-16 {
  width: 66.6666666667%;
}

.offset-xs-16 {
  margin-left: 66.6666666667%;
}

.col-xs-17 {
  width: 70.8333333333%;
}

.offset-xs-17 {
  margin-left: 70.8333333333%;
}

.col-xs-18 {
  width: 75%;
}

.offset-xs-18 {
  margin-left: 75%;
}

.col-xs-19 {
  width: 79.1666666667%;
}

.offset-xs-19 {
  margin-left: 79.1666666667%;
}

.col-xs-20 {
  width: 83.3333333333%;
}

.offset-xs-20 {
  margin-left: 83.3333333333%;
}

.col-xs-21 {
  width: 87.5%;
}

.offset-xs-21 {
  margin-left: 87.5%;
}

.col-xs-22 {
  width: 91.6666666667%;
}

.offset-xs-22 {
  margin-left: 91.6666666667%;
}

.col-xs-23 {
  width: 95.8333333333%;
}

.offset-xs-23 {
  margin-left: 95.8333333333%;
}

.col-xs-24 {
  width: 100%;
}

.offset-xs-24 {
  margin-left: 100%;
}

/* - GRID - sm */
@media (min-width: 576px) {
  .col-sm-24, .col-sm-23, .col-sm-22, .col-sm-21, .col-sm-20, .col-sm-19, .col-sm-18, .col-sm-17, .col-sm-16, .col-sm-15, .col-sm-14, .col-sm-13, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-sm-4-8 {
    float: left;
    padding-left: 8px;
    padding-right: 8px;
  }
  .col-sm {
    flex-grow: 1;
  }
  .col-sm.flex-shrink {
    flex-grow: 0;
    flex-shrink: 1;
  }
  .col-sm-4-8 {
    width: 20%;
  }
  .col-sm-1 {
    width: 4.1666666667%;
  }
  .offset-sm-1 {
    margin-left: 4.1666666667%;
  }
  .col-sm-2 {
    width: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 8.3333333333%;
  }
  .col-sm-3 {
    width: 12.5%;
  }
  .offset-sm-3 {
    margin-left: 12.5%;
  }
  .col-sm-4 {
    width: 16.6666666667%;
  }
  .offset-sm-4 {
    margin-left: 16.6666666667%;
  }
  .col-sm-5 {
    width: 20.8333333333%;
  }
  .offset-sm-5 {
    margin-left: 20.8333333333%;
  }
  .col-sm-6 {
    width: 25%;
  }
  .offset-sm-6 {
    margin-left: 25%;
  }
  .col-sm-7 {
    width: 29.1666666667%;
  }
  .offset-sm-7 {
    margin-left: 29.1666666667%;
  }
  .col-sm-8 {
    width: 33.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 33.3333333333%;
  }
  .col-sm-9 {
    width: 37.5%;
  }
  .offset-sm-9 {
    margin-left: 37.5%;
  }
  .col-sm-10 {
    width: 41.6666666667%;
  }
  .offset-sm-10 {
    margin-left: 41.6666666667%;
  }
  .col-sm-11 {
    width: 45.8333333333%;
  }
  .offset-sm-11 {
    margin-left: 45.8333333333%;
  }
  .col-sm-12 {
    width: 50%;
  }
  .offset-sm-12 {
    margin-left: 50%;
  }
  .col-sm-13 {
    width: 54.1666666667%;
  }
  .offset-sm-13 {
    margin-left: 54.1666666667%;
  }
  .col-sm-14 {
    width: 58.3333333333%;
  }
  .offset-sm-14 {
    margin-left: 58.3333333333%;
  }
  .col-sm-15 {
    width: 62.5%;
  }
  .offset-sm-15 {
    margin-left: 62.5%;
  }
  .col-sm-16 {
    width: 66.6666666667%;
  }
  .offset-sm-16 {
    margin-left: 66.6666666667%;
  }
  .col-sm-17 {
    width: 70.8333333333%;
  }
  .offset-sm-17 {
    margin-left: 70.8333333333%;
  }
  .col-sm-18 {
    width: 75%;
  }
  .offset-sm-18 {
    margin-left: 75%;
  }
  .col-sm-19 {
    width: 79.1666666667%;
  }
  .offset-sm-19 {
    margin-left: 79.1666666667%;
  }
  .col-sm-20 {
    width: 83.3333333333%;
  }
  .offset-sm-20 {
    margin-left: 83.3333333333%;
  }
  .col-sm-21 {
    width: 87.5%;
  }
  .offset-sm-21 {
    margin-left: 87.5%;
  }
  .col-sm-22 {
    width: 91.6666666667%;
  }
  .offset-sm-22 {
    margin-left: 91.6666666667%;
  }
  .col-sm-23 {
    width: 95.8333333333%;
  }
  .offset-sm-23 {
    margin-left: 95.8333333333%;
  }
  .col-sm-24 {
    width: 100%;
  }
  .offset-sm-24 {
    margin-left: 100%;
  }
}
/* - GRID - md */
@media (min-width: 768px) {
  .col-md-24, .col-md-23, .col-md-22, .col-md-21, .col-md-20, .col-md-19, .col-md-18, .col-md-17, .col-md-16, .col-md-15, .col-md-14, .col-md-13, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-md-4-8 {
    float: left;
    padding-left: 8px;
    padding-right: 8px;
  }
  .col-md {
    flex-grow: 1;
  }
  .col-md.flex-shrink {
    flex-grow: 0;
    flex-shrink: 1;
  }
  .col-md-4-8 {
    width: 20%;
  }
  .col-md-1 {
    width: 4.1666666667%;
  }
  .offset-md-1 {
    margin-left: 4.1666666667%;
  }
  .col-md-2 {
    width: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 8.3333333333%;
  }
  .col-md-3 {
    width: 12.5%;
  }
  .offset-md-3 {
    margin-left: 12.5%;
  }
  .col-md-4 {
    width: 16.6666666667%;
  }
  .offset-md-4 {
    margin-left: 16.6666666667%;
  }
  .col-md-5 {
    width: 20.8333333333%;
  }
  .offset-md-5 {
    margin-left: 20.8333333333%;
  }
  .col-md-6 {
    width: 25%;
  }
  .offset-md-6 {
    margin-left: 25%;
  }
  .col-md-7 {
    width: 29.1666666667%;
  }
  .offset-md-7 {
    margin-left: 29.1666666667%;
  }
  .col-md-8 {
    width: 33.3333333333%;
  }
  .offset-md-8 {
    margin-left: 33.3333333333%;
  }
  .col-md-9 {
    width: 37.5%;
  }
  .offset-md-9 {
    margin-left: 37.5%;
  }
  .col-md-10 {
    width: 41.6666666667%;
  }
  .offset-md-10 {
    margin-left: 41.6666666667%;
  }
  .col-md-11 {
    width: 45.8333333333%;
  }
  .offset-md-11 {
    margin-left: 45.8333333333%;
  }
  .col-md-12 {
    width: 50%;
  }
  .offset-md-12 {
    margin-left: 50%;
  }
  .col-md-13 {
    width: 54.1666666667%;
  }
  .offset-md-13 {
    margin-left: 54.1666666667%;
  }
  .col-md-14 {
    width: 58.3333333333%;
  }
  .offset-md-14 {
    margin-left: 58.3333333333%;
  }
  .col-md-15 {
    width: 62.5%;
  }
  .offset-md-15 {
    margin-left: 62.5%;
  }
  .col-md-16 {
    width: 66.6666666667%;
  }
  .offset-md-16 {
    margin-left: 66.6666666667%;
  }
  .col-md-17 {
    width: 70.8333333333%;
  }
  .offset-md-17 {
    margin-left: 70.8333333333%;
  }
  .col-md-18 {
    width: 75%;
  }
  .offset-md-18 {
    margin-left: 75%;
  }
  .col-md-19 {
    width: 79.1666666667%;
  }
  .offset-md-19 {
    margin-left: 79.1666666667%;
  }
  .col-md-20 {
    width: 83.3333333333%;
  }
  .offset-md-20 {
    margin-left: 83.3333333333%;
  }
  .col-md-21 {
    width: 87.5%;
  }
  .offset-md-21 {
    margin-left: 87.5%;
  }
  .col-md-22 {
    width: 91.6666666667%;
  }
  .offset-md-22 {
    margin-left: 91.6666666667%;
  }
  .col-md-23 {
    width: 95.8333333333%;
  }
  .offset-md-23 {
    margin-left: 95.8333333333%;
  }
  .col-md-24 {
    width: 100%;
  }
  .offset-md-24 {
    margin-left: 100%;
  }
}
/* - GRID - lg */
@media (min-width: 992px) {
  .col-lg-24, .col-lg-23, .col-lg-22, .col-lg-21, .col-lg-20, .col-lg-19, .col-lg-18, .col-lg-17, .col-lg-16, .col-lg-15, .col-lg-14, .col-lg-13, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-lg-4-8 {
    float: left;
    padding-left: 8px;
    padding-right: 8px;
  }
  .col-lg {
    flex-grow: 1;
  }
  .col-lg.flex-shrink {
    flex-grow: 0;
    flex-shrink: 1;
  }
  .col-lg-4-8 {
    width: 20%;
  }
  .col-lg-1 {
    width: 4.1666666667%;
  }
  .offset-lg-1 {
    margin-left: 4.1666666667%;
  }
  .col-lg-2 {
    width: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 8.3333333333%;
  }
  .col-lg-3 {
    width: 12.5%;
  }
  .offset-lg-3 {
    margin-left: 12.5%;
  }
  .col-lg-4 {
    width: 16.6666666667%;
  }
  .offset-lg-4 {
    margin-left: 16.6666666667%;
  }
  .col-lg-5 {
    width: 20.8333333333%;
  }
  .offset-lg-5 {
    margin-left: 20.8333333333%;
  }
  .col-lg-6 {
    width: 25%;
  }
  .offset-lg-6 {
    margin-left: 25%;
  }
  .col-lg-7 {
    width: 29.1666666667%;
  }
  .offset-lg-7 {
    margin-left: 29.1666666667%;
  }
  .col-lg-8 {
    width: 33.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 33.3333333333%;
  }
  .col-lg-9 {
    width: 37.5%;
  }
  .offset-lg-9 {
    margin-left: 37.5%;
  }
  .col-lg-10 {
    width: 41.6666666667%;
  }
  .offset-lg-10 {
    margin-left: 41.6666666667%;
  }
  .col-lg-11 {
    width: 45.8333333333%;
  }
  .offset-lg-11 {
    margin-left: 45.8333333333%;
  }
  .col-lg-12 {
    width: 50%;
  }
  .offset-lg-12 {
    margin-left: 50%;
  }
  .col-lg-13 {
    width: 54.1666666667%;
  }
  .offset-lg-13 {
    margin-left: 54.1666666667%;
  }
  .col-lg-14 {
    width: 58.3333333333%;
  }
  .offset-lg-14 {
    margin-left: 58.3333333333%;
  }
  .col-lg-15 {
    width: 62.5%;
  }
  .offset-lg-15 {
    margin-left: 62.5%;
  }
  .col-lg-16 {
    width: 66.6666666667%;
  }
  .offset-lg-16 {
    margin-left: 66.6666666667%;
  }
  .col-lg-17 {
    width: 70.8333333333%;
  }
  .offset-lg-17 {
    margin-left: 70.8333333333%;
  }
  .col-lg-18 {
    width: 75%;
  }
  .offset-lg-18 {
    margin-left: 75%;
  }
  .col-lg-19 {
    width: 79.1666666667%;
  }
  .offset-lg-19 {
    margin-left: 79.1666666667%;
  }
  .col-lg-20 {
    width: 83.3333333333%;
  }
  .offset-lg-20 {
    margin-left: 83.3333333333%;
  }
  .col-lg-21 {
    width: 87.5%;
  }
  .offset-lg-21 {
    margin-left: 87.5%;
  }
  .col-lg-22 {
    width: 91.6666666667%;
  }
  .offset-lg-22 {
    margin-left: 91.6666666667%;
  }
  .col-lg-23 {
    width: 95.8333333333%;
  }
  .offset-lg-23 {
    margin-left: 95.8333333333%;
  }
  .col-lg-24 {
    width: 100%;
  }
  .offset-lg-24 {
    margin-left: 100%;
  }
}
/* - GRID - xl */
@media (min-width: 1200px) {
  .col-xl-24, .col-xl-23, .col-xl-22, .col-xl-21, .col-xl-20, .col-xl-19, .col-xl-18, .col-xl-17, .col-xl-16, .col-xl-15, .col-xl-14, .col-xl-13, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-xl-4-8 {
    float: left;
    padding-left: 8px;
    padding-right: 8px;
  }
  .col-xl {
    flex-grow: 1;
  }
  .col-xl.flex-shrink {
    flex-grow: 0;
    flex-shrink: 1;
  }
  .col-xl-4-8 {
    width: 20%;
  }
  .col-xl-1 {
    width: 4.1666666667%;
  }
  .offset-xl-1 {
    margin-left: 4.1666666667%;
  }
  .col-xl-2 {
    width: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 8.3333333333%;
  }
  .col-xl-3 {
    width: 12.5%;
  }
  .offset-xl-3 {
    margin-left: 12.5%;
  }
  .col-xl-4 {
    width: 16.6666666667%;
  }
  .offset-xl-4 {
    margin-left: 16.6666666667%;
  }
  .col-xl-5 {
    width: 20.8333333333%;
  }
  .offset-xl-5 {
    margin-left: 20.8333333333%;
  }
  .col-xl-6 {
    width: 25%;
  }
  .offset-xl-6 {
    margin-left: 25%;
  }
  .col-xl-7 {
    width: 29.1666666667%;
  }
  .offset-xl-7 {
    margin-left: 29.1666666667%;
  }
  .col-xl-8 {
    width: 33.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 33.3333333333%;
  }
  .col-xl-9 {
    width: 37.5%;
  }
  .offset-xl-9 {
    margin-left: 37.5%;
  }
  .col-xl-10 {
    width: 41.6666666667%;
  }
  .offset-xl-10 {
    margin-left: 41.6666666667%;
  }
  .col-xl-11 {
    width: 45.8333333333%;
  }
  .offset-xl-11 {
    margin-left: 45.8333333333%;
  }
  .col-xl-12 {
    width: 50%;
  }
  .offset-xl-12 {
    margin-left: 50%;
  }
  .col-xl-13 {
    width: 54.1666666667%;
  }
  .offset-xl-13 {
    margin-left: 54.1666666667%;
  }
  .col-xl-14 {
    width: 58.3333333333%;
  }
  .offset-xl-14 {
    margin-left: 58.3333333333%;
  }
  .col-xl-15 {
    width: 62.5%;
  }
  .offset-xl-15 {
    margin-left: 62.5%;
  }
  .col-xl-16 {
    width: 66.6666666667%;
  }
  .offset-xl-16 {
    margin-left: 66.6666666667%;
  }
  .col-xl-17 {
    width: 70.8333333333%;
  }
  .offset-xl-17 {
    margin-left: 70.8333333333%;
  }
  .col-xl-18 {
    width: 75%;
  }
  .offset-xl-18 {
    margin-left: 75%;
  }
  .col-xl-19 {
    width: 79.1666666667%;
  }
  .offset-xl-19 {
    margin-left: 79.1666666667%;
  }
  .col-xl-20 {
    width: 83.3333333333%;
  }
  .offset-xl-20 {
    margin-left: 83.3333333333%;
  }
  .col-xl-21 {
    width: 87.5%;
  }
  .offset-xl-21 {
    margin-left: 87.5%;
  }
  .col-xl-22 {
    width: 91.6666666667%;
  }
  .offset-xl-22 {
    margin-left: 91.6666666667%;
  }
  .col-xl-23 {
    width: 95.8333333333%;
  }
  .offset-xl-23 {
    margin-left: 95.8333333333%;
  }
  .col-xl-24 {
    width: 100%;
  }
  .offset-xl-24 {
    margin-left: 100%;
  }
}
@media print {
  .col-print-24, .col-print-23, .col-print-22, .col-print-21, .col-print-20, .col-print-19, .col-print-18, .col-print-17, .col-print-16, .col-print-15, .col-print-14, .col-print-13, .col-print-12, .col-print-11, .col-print-10, .col-print-9, .col-print-8, .col-print-7, .col-print-6, .col-print-5, .col-print-4, .col-print-3, .col-print-2, .col-print-1 {
    float: left;
    padding-left: 8px;
    padding-right: 8px;
  }
  .col-print-1 {
    width: 4.1666666667% !important;
  }
  .offset-print-1 {
    margin-left: 4.1666666667% !important;
  }
  .col-print-2 {
    width: 8.3333333333% !important;
  }
  .offset-print-2 {
    margin-left: 8.3333333333% !important;
  }
  .col-print-3 {
    width: 12.5% !important;
  }
  .offset-print-3 {
    margin-left: 12.5% !important;
  }
  .col-print-4 {
    width: 16.6666666667% !important;
  }
  .offset-print-4 {
    margin-left: 16.6666666667% !important;
  }
  .col-print-5 {
    width: 20.8333333333% !important;
  }
  .offset-print-5 {
    margin-left: 20.8333333333% !important;
  }
  .col-print-6 {
    width: 25% !important;
  }
  .offset-print-6 {
    margin-left: 25% !important;
  }
  .col-print-7 {
    width: 29.1666666667% !important;
  }
  .offset-print-7 {
    margin-left: 29.1666666667% !important;
  }
  .col-print-8 {
    width: 33.3333333333% !important;
  }
  .offset-print-8 {
    margin-left: 33.3333333333% !important;
  }
  .col-print-9 {
    width: 37.5% !important;
  }
  .offset-print-9 {
    margin-left: 37.5% !important;
  }
  .col-print-10 {
    width: 41.6666666667% !important;
  }
  .offset-print-10 {
    margin-left: 41.6666666667% !important;
  }
  .col-print-11 {
    width: 45.8333333333% !important;
  }
  .offset-print-11 {
    margin-left: 45.8333333333% !important;
  }
  .col-print-12 {
    width: 50% !important;
  }
  .offset-print-12 {
    margin-left: 50% !important;
  }
  .col-print-13 {
    width: 54.1666666667% !important;
  }
  .offset-print-13 {
    margin-left: 54.1666666667% !important;
  }
  .col-print-14 {
    width: 58.3333333333% !important;
  }
  .offset-print-14 {
    margin-left: 58.3333333333% !important;
  }
  .col-print-15 {
    width: 62.5% !important;
  }
  .offset-print-15 {
    margin-left: 62.5% !important;
  }
  .col-print-16 {
    width: 66.6666666667% !important;
  }
  .offset-print-16 {
    margin-left: 66.6666666667% !important;
  }
  .col-print-17 {
    width: 70.8333333333% !important;
  }
  .offset-print-17 {
    margin-left: 70.8333333333% !important;
  }
  .col-print-18 {
    width: 75% !important;
  }
  .offset-print-18 {
    margin-left: 75% !important;
  }
  .col-print-19 {
    width: 79.1666666667% !important;
  }
  .offset-print-19 {
    margin-left: 79.1666666667% !important;
  }
  .col-print-20 {
    width: 83.3333333333% !important;
  }
  .offset-print-20 {
    margin-left: 83.3333333333% !important;
  }
  .col-print-21 {
    width: 87.5% !important;
  }
  .offset-print-21 {
    margin-left: 87.5% !important;
  }
  .col-print-22 {
    width: 91.6666666667% !important;
  }
  .offset-print-22 {
    margin-left: 91.6666666667% !important;
  }
  .col-print-23 {
    width: 95.8333333333% !important;
  }
  .offset-print-23 {
    margin-left: 95.8333333333% !important;
  }
  .col-print-24 {
    width: 100% !important;
  }
  .offset-print-24 {
    margin-left: 100% !important;
  }
}
/* LAYOUT */
* {
  box-sizing: border-box;
}

html, body {
  margin: 0;
  padding: 0;
  position: relative;
  height: 100% !important;
  width: 100% !important;
}

.anchor {
  position: absolute;
  margin-top: -100px;
}

.clearfix::after {
  content: "";
  display: block;
  clear: both;
}

img {
  max-width: 100%;
  display: block;
  height: auto;
}

.hidden {
  display: none;
}

.display-none {
  display: none;
}

.display-block {
  display: block;
}

.display-inline-block {
  display: inline-block;
}

.overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.position-relative {
  position: relative;
}

.position-absolute {
  position: absolute;
}

/* - LAYOUT - ROW: Gutter * 0*/
.content-0, .box-content-0 {
  padding: 0px;
}

.content-header-0 {
  padding: 0px 0px 0 0px;
}

/* - LAYOUT - ROW: Gutter * 1*/
.content, .box-content {
  padding: 8px;
}

.content-header {
  padding: 8px 8px 0 8px;
}

/* - LAYOUT - ROW: Gutter * 2*/
.content-2, .box-content-2 {
  padding: 16px;
}

.content-header-2 {
  padding: 16px 16px 0 16px;
}

/* - LAYOUT - ROW: Gutter * 3*/
.content-3, .box-content-3 {
  padding: 24px;
}

.content-header-3 {
  padding: 24px 24px 0 24px;
}

/* - LAYOUT - ROW: Gutter * 4*/
.content-4, .box-content-4 {
  padding: 32px;
}

.content-header-4 {
  padding: 32px 32px 0 32px;
}

/* - LAYOUT - ROW: Gutter * 8*/
.content-8, .box-content-8 {
  padding: 64px;
}

.content-header-8 {
  padding: 64px 64px 0 64px;
}

.row-8::after, .row-4::after, .row-3::after, .row-2::after, .row::after, .row-0::after {
  content: "";
  display: block;
  clear: both;
}

/* - LAYOUT - ROW: Gutter * 0*/
.row-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.flexrow {
  display: flex;
}

/* - LAYOUT - ROW: Gutter * 1*/
.flexrow {
  display: flex;
}
.flexrow.flex-wrap {
  flex-wrap: wrap;
}

.row {
  margin-left: -8px;
  margin-right: -8px;
}
.row.flexrow {
  display: flex;
}

/* - LAYOUT - ROW: Gutter * 2*/
.row-2 {
  margin-left: -16px;
  margin-right: -16px;
}

.flexrow {
  display: flex;
}

/* - LAYOUT - ROW: Gutter * 3*/
.row-3 {
  margin-left: -24px;
  margin-right: -24px;
}

.flexrow {
  display: flex;
}

/* - LAYOUT - ROW: Gutter * 4*/
.row-4 {
  margin-left: -32px;
  margin-right: -32px;
}

.flexrow {
  display: flex;
}

/* - LAYOUT - ROW: Gutter * 8*/
.row-8 {
  margin-left: -64px;
  margin-right: -64px;
}

.flexrow {
  display: flex;
}

/* - LAYOUT - PADDINGS/MARGINS - xs */
@media (min-width: 0px) {
  .padding-xs-0 {
    padding: 0px;
  }
  .padding-xs-t-0 {
    padding-top: 0px;
  }
  .padding-xs-r-0 {
    padding-right: 0px;
  }
  .padding-xs-b-0 {
    padding-bottom: 0px;
  }
  .padding-xs-l-0 {
    padding-left: 0px;
  }
  .padding-xs-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .padding-xs-x-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .margin-xs-0 {
    margin: 0px;
  }
  .margin-xs-t-0 {
    margin-top: 0px;
  }
  .margin-xs-r-0 {
    margin-right: 0px;
  }
  .margin-xs-b-0 {
    margin-bottom: 0px;
  }
  .margin-xs-l-0 {
    margin-left: 0px;
  }
  .margin-xs-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .margin-xs-x-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .padding-xs {
    padding: 8px;
  }
  .padding-xs-t {
    padding-top: 8px;
  }
  .padding-xs-r {
    padding-right: 8px;
  }
  .padding-xs-b {
    padding-bottom: 8px;
  }
  .padding-xs-l {
    padding-left: 8px;
  }
  .padding-xs-y {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .padding-xs-x {
    padding-left: 8px;
    padding-right: 8px;
  }
  .margin-xs {
    margin: 8px;
  }
  .margin-xs-t {
    margin-top: 8px;
  }
  .margin-xs-r {
    margin-right: 8px;
  }
  .margin-xs-b {
    margin-bottom: 8px;
  }
  .margin-xs-l {
    margin-left: 8px;
  }
  .margin-xs-y {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .margin-xs-x {
    margin-left: 8px;
    margin-right: 8px;
  }
  .padding-xs-2 {
    padding: 16px;
  }
  .padding-xs-t-2 {
    padding-top: 16px;
  }
  .padding-xs-r-2 {
    padding-right: 16px;
  }
  .padding-xs-b-2 {
    padding-bottom: 16px;
  }
  .padding-xs-l-2 {
    padding-left: 16px;
  }
  .padding-xs-y-2 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .padding-xs-x-2 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .margin-xs-2 {
    margin: 16px;
  }
  .margin-xs-t-2 {
    margin-top: 16px;
  }
  .margin-xs-r-2 {
    margin-right: 16px;
  }
  .margin-xs-b-2 {
    margin-bottom: 16px;
  }
  .margin-xs-l-2 {
    margin-left: 16px;
  }
  .margin-xs-y-2 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .margin-xs-x-2 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .padding-xs-3 {
    padding: 24px;
  }
  .padding-xs-t-3 {
    padding-top: 24px;
  }
  .padding-xs-r-3 {
    padding-right: 24px;
  }
  .padding-xs-b-3 {
    padding-bottom: 24px;
  }
  .padding-xs-l-3 {
    padding-left: 24px;
  }
  .padding-xs-y-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .padding-xs-x-3 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .margin-xs-3 {
    margin: 24px;
  }
  .margin-xs-t-3 {
    margin-top: 24px;
  }
  .margin-xs-r-3 {
    margin-right: 24px;
  }
  .margin-xs-b-3 {
    margin-bottom: 24px;
  }
  .margin-xs-l-3 {
    margin-left: 24px;
  }
  .margin-xs-y-3 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .margin-xs-x-3 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .padding-xs-4 {
    padding: 32px;
  }
  .padding-xs-t-4 {
    padding-top: 32px;
  }
  .padding-xs-r-4 {
    padding-right: 32px;
  }
  .padding-xs-b-4 {
    padding-bottom: 32px;
  }
  .padding-xs-l-4 {
    padding-left: 32px;
  }
  .padding-xs-y-4 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .padding-xs-x-4 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .margin-xs-4 {
    margin: 32px;
  }
  .margin-xs-t-4 {
    margin-top: 32px;
  }
  .margin-xs-r-4 {
    margin-right: 32px;
  }
  .margin-xs-b-4 {
    margin-bottom: 32px;
  }
  .margin-xs-l-4 {
    margin-left: 32px;
  }
  .margin-xs-y-4 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .margin-xs-x-4 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .padding-xs-8 {
    padding: 64px;
  }
  .padding-xs-t-8 {
    padding-top: 64px;
  }
  .padding-xs-r-8 {
    padding-right: 64px;
  }
  .padding-xs-b-8 {
    padding-bottom: 64px;
  }
  .padding-xs-l-8 {
    padding-left: 64px;
  }
  .padding-xs-y-8 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .padding-xs-x-8 {
    padding-left: 64px;
    padding-right: 64px;
  }
  .margin-xs-8 {
    margin: 64px;
  }
  .margin-xs-t-8 {
    margin-top: 64px;
  }
  .margin-xs-r-8 {
    margin-right: 64px;
  }
  .margin-xs-b-8 {
    margin-bottom: 64px;
  }
  .margin-xs-l-8 {
    margin-left: 64px;
  }
  .margin-xs-y-8 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .margin-xs-x-8 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .float-xs-left {
    float: left;
  }
  .float-xs-right {
    float: right;
  }
  .float-xs-none {
    float: none;
  }
  .display-xs-block {
    display: block;
  }
  .display-xs-inline {
    display: inline;
  }
  .display-xs-inline-block {
    display: inline-block;
  }
  .display-xs-inline-flex {
    display: inline-flex;
  }
  .display-xs-flex {
    display: flex;
  }
  .display-xs-inherit {
    display: inherit;
  }
  .display-xs-none {
    display: none;
  }
}
/* - LAYOUT - PADDINGS/MARGINS - sm */
@media (min-width: 576px) {
  .padding-sm-0 {
    padding: 0px;
  }
  .padding-sm-t-0 {
    padding-top: 0px;
  }
  .padding-sm-r-0 {
    padding-right: 0px;
  }
  .padding-sm-b-0 {
    padding-bottom: 0px;
  }
  .padding-sm-l-0 {
    padding-left: 0px;
  }
  .padding-sm-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .padding-sm-x-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .margin-sm-0 {
    margin: 0px;
  }
  .margin-sm-t-0 {
    margin-top: 0px;
  }
  .margin-sm-r-0 {
    margin-right: 0px;
  }
  .margin-sm-b-0 {
    margin-bottom: 0px;
  }
  .margin-sm-l-0 {
    margin-left: 0px;
  }
  .margin-sm-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .margin-sm-x-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .padding-sm {
    padding: 8px;
  }
  .padding-sm-t {
    padding-top: 8px;
  }
  .padding-sm-r {
    padding-right: 8px;
  }
  .padding-sm-b {
    padding-bottom: 8px;
  }
  .padding-sm-l {
    padding-left: 8px;
  }
  .padding-sm-y {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .padding-sm-x {
    padding-left: 8px;
    padding-right: 8px;
  }
  .margin-sm {
    margin: 8px;
  }
  .margin-sm-t {
    margin-top: 8px;
  }
  .margin-sm-r {
    margin-right: 8px;
  }
  .margin-sm-b {
    margin-bottom: 8px;
  }
  .margin-sm-l {
    margin-left: 8px;
  }
  .margin-sm-y {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .margin-sm-x {
    margin-left: 8px;
    margin-right: 8px;
  }
  .padding-sm-2 {
    padding: 16px;
  }
  .padding-sm-t-2 {
    padding-top: 16px;
  }
  .padding-sm-r-2 {
    padding-right: 16px;
  }
  .padding-sm-b-2 {
    padding-bottom: 16px;
  }
  .padding-sm-l-2 {
    padding-left: 16px;
  }
  .padding-sm-y-2 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .padding-sm-x-2 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .margin-sm-2 {
    margin: 16px;
  }
  .margin-sm-t-2 {
    margin-top: 16px;
  }
  .margin-sm-r-2 {
    margin-right: 16px;
  }
  .margin-sm-b-2 {
    margin-bottom: 16px;
  }
  .margin-sm-l-2 {
    margin-left: 16px;
  }
  .margin-sm-y-2 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .margin-sm-x-2 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .padding-sm-3 {
    padding: 24px;
  }
  .padding-sm-t-3 {
    padding-top: 24px;
  }
  .padding-sm-r-3 {
    padding-right: 24px;
  }
  .padding-sm-b-3 {
    padding-bottom: 24px;
  }
  .padding-sm-l-3 {
    padding-left: 24px;
  }
  .padding-sm-y-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .padding-sm-x-3 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .margin-sm-3 {
    margin: 24px;
  }
  .margin-sm-t-3 {
    margin-top: 24px;
  }
  .margin-sm-r-3 {
    margin-right: 24px;
  }
  .margin-sm-b-3 {
    margin-bottom: 24px;
  }
  .margin-sm-l-3 {
    margin-left: 24px;
  }
  .margin-sm-y-3 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .margin-sm-x-3 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .padding-sm-4 {
    padding: 32px;
  }
  .padding-sm-t-4 {
    padding-top: 32px;
  }
  .padding-sm-r-4 {
    padding-right: 32px;
  }
  .padding-sm-b-4 {
    padding-bottom: 32px;
  }
  .padding-sm-l-4 {
    padding-left: 32px;
  }
  .padding-sm-y-4 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .padding-sm-x-4 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .margin-sm-4 {
    margin: 32px;
  }
  .margin-sm-t-4 {
    margin-top: 32px;
  }
  .margin-sm-r-4 {
    margin-right: 32px;
  }
  .margin-sm-b-4 {
    margin-bottom: 32px;
  }
  .margin-sm-l-4 {
    margin-left: 32px;
  }
  .margin-sm-y-4 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .margin-sm-x-4 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .padding-sm-8 {
    padding: 64px;
  }
  .padding-sm-t-8 {
    padding-top: 64px;
  }
  .padding-sm-r-8 {
    padding-right: 64px;
  }
  .padding-sm-b-8 {
    padding-bottom: 64px;
  }
  .padding-sm-l-8 {
    padding-left: 64px;
  }
  .padding-sm-y-8 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .padding-sm-x-8 {
    padding-left: 64px;
    padding-right: 64px;
  }
  .margin-sm-8 {
    margin: 64px;
  }
  .margin-sm-t-8 {
    margin-top: 64px;
  }
  .margin-sm-r-8 {
    margin-right: 64px;
  }
  .margin-sm-b-8 {
    margin-bottom: 64px;
  }
  .margin-sm-l-8 {
    margin-left: 64px;
  }
  .margin-sm-y-8 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .margin-sm-x-8 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .float-sm-left {
    float: left;
  }
  .float-sm-right {
    float: right;
  }
  .float-sm-none {
    float: none;
  }
  .display-sm-block {
    display: block;
  }
  .display-sm-inline {
    display: inline;
  }
  .display-sm-inline-block {
    display: inline-block;
  }
  .display-sm-inline-flex {
    display: inline-flex;
  }
  .display-sm-flex {
    display: flex;
  }
  .display-sm-inherit {
    display: inherit;
  }
  .display-sm-none {
    display: none;
  }
}
/* - LAYOUT - PADDINGS/MARGINS - md */
@media (min-width: 768px) {
  .padding-md-0 {
    padding: 0px;
  }
  .padding-md-t-0 {
    padding-top: 0px;
  }
  .padding-md-r-0 {
    padding-right: 0px;
  }
  .padding-md-b-0 {
    padding-bottom: 0px;
  }
  .padding-md-l-0 {
    padding-left: 0px;
  }
  .padding-md-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .padding-md-x-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .margin-md-0 {
    margin: 0px;
  }
  .margin-md-t-0 {
    margin-top: 0px;
  }
  .margin-md-r-0 {
    margin-right: 0px;
  }
  .margin-md-b-0 {
    margin-bottom: 0px;
  }
  .margin-md-l-0 {
    margin-left: 0px;
  }
  .margin-md-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .margin-md-x-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .padding-md {
    padding: 8px;
  }
  .padding-md-t {
    padding-top: 8px;
  }
  .padding-md-r {
    padding-right: 8px;
  }
  .padding-md-b {
    padding-bottom: 8px;
  }
  .padding-md-l {
    padding-left: 8px;
  }
  .padding-md-y {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .padding-md-x {
    padding-left: 8px;
    padding-right: 8px;
  }
  .margin-md {
    margin: 8px;
  }
  .margin-md-t {
    margin-top: 8px;
  }
  .margin-md-r {
    margin-right: 8px;
  }
  .margin-md-b {
    margin-bottom: 8px;
  }
  .margin-md-l {
    margin-left: 8px;
  }
  .margin-md-y {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .margin-md-x {
    margin-left: 8px;
    margin-right: 8px;
  }
  .padding-md-2 {
    padding: 16px;
  }
  .padding-md-t-2 {
    padding-top: 16px;
  }
  .padding-md-r-2 {
    padding-right: 16px;
  }
  .padding-md-b-2 {
    padding-bottom: 16px;
  }
  .padding-md-l-2 {
    padding-left: 16px;
  }
  .padding-md-y-2 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .padding-md-x-2 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .margin-md-2 {
    margin: 16px;
  }
  .margin-md-t-2 {
    margin-top: 16px;
  }
  .margin-md-r-2 {
    margin-right: 16px;
  }
  .margin-md-b-2 {
    margin-bottom: 16px;
  }
  .margin-md-l-2 {
    margin-left: 16px;
  }
  .margin-md-y-2 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .margin-md-x-2 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .padding-md-3 {
    padding: 24px;
  }
  .padding-md-t-3 {
    padding-top: 24px;
  }
  .padding-md-r-3 {
    padding-right: 24px;
  }
  .padding-md-b-3 {
    padding-bottom: 24px;
  }
  .padding-md-l-3 {
    padding-left: 24px;
  }
  .padding-md-y-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .padding-md-x-3 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .margin-md-3 {
    margin: 24px;
  }
  .margin-md-t-3 {
    margin-top: 24px;
  }
  .margin-md-r-3 {
    margin-right: 24px;
  }
  .margin-md-b-3 {
    margin-bottom: 24px;
  }
  .margin-md-l-3 {
    margin-left: 24px;
  }
  .margin-md-y-3 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .margin-md-x-3 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .padding-md-4 {
    padding: 32px;
  }
  .padding-md-t-4 {
    padding-top: 32px;
  }
  .padding-md-r-4 {
    padding-right: 32px;
  }
  .padding-md-b-4 {
    padding-bottom: 32px;
  }
  .padding-md-l-4 {
    padding-left: 32px;
  }
  .padding-md-y-4 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .padding-md-x-4 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .margin-md-4 {
    margin: 32px;
  }
  .margin-md-t-4 {
    margin-top: 32px;
  }
  .margin-md-r-4 {
    margin-right: 32px;
  }
  .margin-md-b-4 {
    margin-bottom: 32px;
  }
  .margin-md-l-4 {
    margin-left: 32px;
  }
  .margin-md-y-4 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .margin-md-x-4 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .padding-md-8 {
    padding: 64px;
  }
  .padding-md-t-8 {
    padding-top: 64px;
  }
  .padding-md-r-8 {
    padding-right: 64px;
  }
  .padding-md-b-8 {
    padding-bottom: 64px;
  }
  .padding-md-l-8 {
    padding-left: 64px;
  }
  .padding-md-y-8 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .padding-md-x-8 {
    padding-left: 64px;
    padding-right: 64px;
  }
  .margin-md-8 {
    margin: 64px;
  }
  .margin-md-t-8 {
    margin-top: 64px;
  }
  .margin-md-r-8 {
    margin-right: 64px;
  }
  .margin-md-b-8 {
    margin-bottom: 64px;
  }
  .margin-md-l-8 {
    margin-left: 64px;
  }
  .margin-md-y-8 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .margin-md-x-8 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .float-md-left {
    float: left;
  }
  .float-md-right {
    float: right;
  }
  .float-md-none {
    float: none;
  }
  .display-md-block {
    display: block;
  }
  .display-md-inline {
    display: inline;
  }
  .display-md-inline-block {
    display: inline-block;
  }
  .display-md-inline-flex {
    display: inline-flex;
  }
  .display-md-flex {
    display: flex;
  }
  .display-md-inherit {
    display: inherit;
  }
  .display-md-none {
    display: none;
  }
}
/* - LAYOUT - PADDINGS/MARGINS - lg */
@media (min-width: 992px) {
  .padding-lg-0 {
    padding: 0px;
  }
  .padding-lg-t-0 {
    padding-top: 0px;
  }
  .padding-lg-r-0 {
    padding-right: 0px;
  }
  .padding-lg-b-0 {
    padding-bottom: 0px;
  }
  .padding-lg-l-0 {
    padding-left: 0px;
  }
  .padding-lg-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .padding-lg-x-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .margin-lg-0 {
    margin: 0px;
  }
  .margin-lg-t-0 {
    margin-top: 0px;
  }
  .margin-lg-r-0 {
    margin-right: 0px;
  }
  .margin-lg-b-0 {
    margin-bottom: 0px;
  }
  .margin-lg-l-0 {
    margin-left: 0px;
  }
  .margin-lg-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .margin-lg-x-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .padding-lg {
    padding: 8px;
  }
  .padding-lg-t {
    padding-top: 8px;
  }
  .padding-lg-r {
    padding-right: 8px;
  }
  .padding-lg-b {
    padding-bottom: 8px;
  }
  .padding-lg-l {
    padding-left: 8px;
  }
  .padding-lg-y {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .padding-lg-x {
    padding-left: 8px;
    padding-right: 8px;
  }
  .margin-lg {
    margin: 8px;
  }
  .margin-lg-t {
    margin-top: 8px;
  }
  .margin-lg-r {
    margin-right: 8px;
  }
  .margin-lg-b {
    margin-bottom: 8px;
  }
  .margin-lg-l {
    margin-left: 8px;
  }
  .margin-lg-y {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .margin-lg-x {
    margin-left: 8px;
    margin-right: 8px;
  }
  .padding-lg-2 {
    padding: 16px;
  }
  .padding-lg-t-2 {
    padding-top: 16px;
  }
  .padding-lg-r-2 {
    padding-right: 16px;
  }
  .padding-lg-b-2 {
    padding-bottom: 16px;
  }
  .padding-lg-l-2 {
    padding-left: 16px;
  }
  .padding-lg-y-2 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .padding-lg-x-2 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .margin-lg-2 {
    margin: 16px;
  }
  .margin-lg-t-2 {
    margin-top: 16px;
  }
  .margin-lg-r-2 {
    margin-right: 16px;
  }
  .margin-lg-b-2 {
    margin-bottom: 16px;
  }
  .margin-lg-l-2 {
    margin-left: 16px;
  }
  .margin-lg-y-2 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .margin-lg-x-2 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .padding-lg-3 {
    padding: 24px;
  }
  .padding-lg-t-3 {
    padding-top: 24px;
  }
  .padding-lg-r-3 {
    padding-right: 24px;
  }
  .padding-lg-b-3 {
    padding-bottom: 24px;
  }
  .padding-lg-l-3 {
    padding-left: 24px;
  }
  .padding-lg-y-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .padding-lg-x-3 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .margin-lg-3 {
    margin: 24px;
  }
  .margin-lg-t-3 {
    margin-top: 24px;
  }
  .margin-lg-r-3 {
    margin-right: 24px;
  }
  .margin-lg-b-3 {
    margin-bottom: 24px;
  }
  .margin-lg-l-3 {
    margin-left: 24px;
  }
  .margin-lg-y-3 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .margin-lg-x-3 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .padding-lg-4 {
    padding: 32px;
  }
  .padding-lg-t-4 {
    padding-top: 32px;
  }
  .padding-lg-r-4 {
    padding-right: 32px;
  }
  .padding-lg-b-4 {
    padding-bottom: 32px;
  }
  .padding-lg-l-4 {
    padding-left: 32px;
  }
  .padding-lg-y-4 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .padding-lg-x-4 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .margin-lg-4 {
    margin: 32px;
  }
  .margin-lg-t-4 {
    margin-top: 32px;
  }
  .margin-lg-r-4 {
    margin-right: 32px;
  }
  .margin-lg-b-4 {
    margin-bottom: 32px;
  }
  .margin-lg-l-4 {
    margin-left: 32px;
  }
  .margin-lg-y-4 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .margin-lg-x-4 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .padding-lg-8 {
    padding: 64px;
  }
  .padding-lg-t-8 {
    padding-top: 64px;
  }
  .padding-lg-r-8 {
    padding-right: 64px;
  }
  .padding-lg-b-8 {
    padding-bottom: 64px;
  }
  .padding-lg-l-8 {
    padding-left: 64px;
  }
  .padding-lg-y-8 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .padding-lg-x-8 {
    padding-left: 64px;
    padding-right: 64px;
  }
  .margin-lg-8 {
    margin: 64px;
  }
  .margin-lg-t-8 {
    margin-top: 64px;
  }
  .margin-lg-r-8 {
    margin-right: 64px;
  }
  .margin-lg-b-8 {
    margin-bottom: 64px;
  }
  .margin-lg-l-8 {
    margin-left: 64px;
  }
  .margin-lg-y-8 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .margin-lg-x-8 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .float-lg-left {
    float: left;
  }
  .float-lg-right {
    float: right;
  }
  .float-lg-none {
    float: none;
  }
  .display-lg-block {
    display: block;
  }
  .display-lg-inline {
    display: inline;
  }
  .display-lg-inline-block {
    display: inline-block;
  }
  .display-lg-inline-flex {
    display: inline-flex;
  }
  .display-lg-flex {
    display: flex;
  }
  .display-lg-inherit {
    display: inherit;
  }
  .display-lg-none {
    display: none;
  }
}
/* - LAYOUT - PADDINGS/MARGINS - xl */
@media (min-width: 1200px) {
  .padding-xl-0 {
    padding: 0px;
  }
  .padding-xl-t-0 {
    padding-top: 0px;
  }
  .padding-xl-r-0 {
    padding-right: 0px;
  }
  .padding-xl-b-0 {
    padding-bottom: 0px;
  }
  .padding-xl-l-0 {
    padding-left: 0px;
  }
  .padding-xl-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .padding-xl-x-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .margin-xl-0 {
    margin: 0px;
  }
  .margin-xl-t-0 {
    margin-top: 0px;
  }
  .margin-xl-r-0 {
    margin-right: 0px;
  }
  .margin-xl-b-0 {
    margin-bottom: 0px;
  }
  .margin-xl-l-0 {
    margin-left: 0px;
  }
  .margin-xl-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .margin-xl-x-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .padding-xl {
    padding: 8px;
  }
  .padding-xl-t {
    padding-top: 8px;
  }
  .padding-xl-r {
    padding-right: 8px;
  }
  .padding-xl-b {
    padding-bottom: 8px;
  }
  .padding-xl-l {
    padding-left: 8px;
  }
  .padding-xl-y {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .padding-xl-x {
    padding-left: 8px;
    padding-right: 8px;
  }
  .margin-xl {
    margin: 8px;
  }
  .margin-xl-t {
    margin-top: 8px;
  }
  .margin-xl-r {
    margin-right: 8px;
  }
  .margin-xl-b {
    margin-bottom: 8px;
  }
  .margin-xl-l {
    margin-left: 8px;
  }
  .margin-xl-y {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .margin-xl-x {
    margin-left: 8px;
    margin-right: 8px;
  }
  .padding-xl-2 {
    padding: 16px;
  }
  .padding-xl-t-2 {
    padding-top: 16px;
  }
  .padding-xl-r-2 {
    padding-right: 16px;
  }
  .padding-xl-b-2 {
    padding-bottom: 16px;
  }
  .padding-xl-l-2 {
    padding-left: 16px;
  }
  .padding-xl-y-2 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .padding-xl-x-2 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .margin-xl-2 {
    margin: 16px;
  }
  .margin-xl-t-2 {
    margin-top: 16px;
  }
  .margin-xl-r-2 {
    margin-right: 16px;
  }
  .margin-xl-b-2 {
    margin-bottom: 16px;
  }
  .margin-xl-l-2 {
    margin-left: 16px;
  }
  .margin-xl-y-2 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .margin-xl-x-2 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .padding-xl-3 {
    padding: 24px;
  }
  .padding-xl-t-3 {
    padding-top: 24px;
  }
  .padding-xl-r-3 {
    padding-right: 24px;
  }
  .padding-xl-b-3 {
    padding-bottom: 24px;
  }
  .padding-xl-l-3 {
    padding-left: 24px;
  }
  .padding-xl-y-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .padding-xl-x-3 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .margin-xl-3 {
    margin: 24px;
  }
  .margin-xl-t-3 {
    margin-top: 24px;
  }
  .margin-xl-r-3 {
    margin-right: 24px;
  }
  .margin-xl-b-3 {
    margin-bottom: 24px;
  }
  .margin-xl-l-3 {
    margin-left: 24px;
  }
  .margin-xl-y-3 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .margin-xl-x-3 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .padding-xl-4 {
    padding: 32px;
  }
  .padding-xl-t-4 {
    padding-top: 32px;
  }
  .padding-xl-r-4 {
    padding-right: 32px;
  }
  .padding-xl-b-4 {
    padding-bottom: 32px;
  }
  .padding-xl-l-4 {
    padding-left: 32px;
  }
  .padding-xl-y-4 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .padding-xl-x-4 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .margin-xl-4 {
    margin: 32px;
  }
  .margin-xl-t-4 {
    margin-top: 32px;
  }
  .margin-xl-r-4 {
    margin-right: 32px;
  }
  .margin-xl-b-4 {
    margin-bottom: 32px;
  }
  .margin-xl-l-4 {
    margin-left: 32px;
  }
  .margin-xl-y-4 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .margin-xl-x-4 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .padding-xl-8 {
    padding: 64px;
  }
  .padding-xl-t-8 {
    padding-top: 64px;
  }
  .padding-xl-r-8 {
    padding-right: 64px;
  }
  .padding-xl-b-8 {
    padding-bottom: 64px;
  }
  .padding-xl-l-8 {
    padding-left: 64px;
  }
  .padding-xl-y-8 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .padding-xl-x-8 {
    padding-left: 64px;
    padding-right: 64px;
  }
  .margin-xl-8 {
    margin: 64px;
  }
  .margin-xl-t-8 {
    margin-top: 64px;
  }
  .margin-xl-r-8 {
    margin-right: 64px;
  }
  .margin-xl-b-8 {
    margin-bottom: 64px;
  }
  .margin-xl-l-8 {
    margin-left: 64px;
  }
  .margin-xl-y-8 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .margin-xl-x-8 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .float-xl-left {
    float: left;
  }
  .float-xl-right {
    float: right;
  }
  .float-xl-none {
    float: none;
  }
  .display-xl-block {
    display: block;
  }
  .display-xl-inline {
    display: inline;
  }
  .display-xl-inline-block {
    display: inline-block;
  }
  .display-xl-inline-flex {
    display: inline-flex;
  }
  .display-xl-flex {
    display: flex;
  }
  .display-xl-inherit {
    display: inherit;
  }
  .display-xl-none {
    display: none;
  }
}
@media print {
  .padding-print-0 {
    padding: 0px;
  }
  .padding-print-t-0 {
    padding-top: 0px;
  }
  .padding-print-r-0 {
    padding-right: 0px;
  }
  .padding-print-b-0 {
    padding-bottom: 0px;
  }
  .padding-print-l-0 {
    padding-left: 0px;
  }
  .padding-print-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .padding-print-x-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .margin-print-0 {
    margin: 0px;
  }
  .margin-print-t-0 {
    margin-top: 0px;
  }
  .margin-print-r-0 {
    margin-right: 0px;
  }
  .margin-print-b-0 {
    margin-bottom: 0px;
  }
  .margin-print-l-0 {
    margin-left: 0px;
  }
  .margin-print-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .margin-print-x-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .padding-print {
    padding: 8px;
  }
  .padding-print-t {
    padding-top: 8px;
  }
  .padding-print-r {
    padding-right: 8px;
  }
  .padding-print-b {
    padding-bottom: 8px;
  }
  .padding-print-l {
    padding-left: 8px;
  }
  .padding-print-y {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .padding-print-x {
    padding-left: 8px;
    padding-right: 8px;
  }
  .margin-print {
    margin: 8px;
  }
  .margin-print-t {
    margin-top: 8px;
  }
  .margin-print-r {
    margin-right: 8px;
  }
  .margin-print-b {
    margin-bottom: 8px;
  }
  .margin-print-l {
    margin-left: 8px;
  }
  .margin-print-y {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .margin-print-x {
    margin-left: 8px;
    margin-right: 8px;
  }
  .padding-print-2 {
    padding: 16px;
  }
  .padding-print-t-2 {
    padding-top: 16px;
  }
  .padding-print-r-2 {
    padding-right: 16px;
  }
  .padding-print-b-2 {
    padding-bottom: 16px;
  }
  .padding-print-l-2 {
    padding-left: 16px;
  }
  .padding-print-y-2 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .padding-print-x-2 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .margin-print-2 {
    margin: 16px;
  }
  .margin-print-t-2 {
    margin-top: 16px;
  }
  .margin-print-r-2 {
    margin-right: 16px;
  }
  .margin-print-b-2 {
    margin-bottom: 16px;
  }
  .margin-print-l-2 {
    margin-left: 16px;
  }
  .margin-print-y-2 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .margin-print-x-2 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .padding-print-3 {
    padding: 24px;
  }
  .padding-print-t-3 {
    padding-top: 24px;
  }
  .padding-print-r-3 {
    padding-right: 24px;
  }
  .padding-print-b-3 {
    padding-bottom: 24px;
  }
  .padding-print-l-3 {
    padding-left: 24px;
  }
  .padding-print-y-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .padding-print-x-3 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .margin-print-3 {
    margin: 24px;
  }
  .margin-print-t-3 {
    margin-top: 24px;
  }
  .margin-print-r-3 {
    margin-right: 24px;
  }
  .margin-print-b-3 {
    margin-bottom: 24px;
  }
  .margin-print-l-3 {
    margin-left: 24px;
  }
  .margin-print-y-3 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .margin-print-x-3 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .padding-print-4 {
    padding: 32px;
  }
  .padding-print-t-4 {
    padding-top: 32px;
  }
  .padding-print-r-4 {
    padding-right: 32px;
  }
  .padding-print-b-4 {
    padding-bottom: 32px;
  }
  .padding-print-l-4 {
    padding-left: 32px;
  }
  .padding-print-y-4 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .padding-print-x-4 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .margin-print-4 {
    margin: 32px;
  }
  .margin-print-t-4 {
    margin-top: 32px;
  }
  .margin-print-r-4 {
    margin-right: 32px;
  }
  .margin-print-b-4 {
    margin-bottom: 32px;
  }
  .margin-print-l-4 {
    margin-left: 32px;
  }
  .margin-print-y-4 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .margin-print-x-4 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .padding-print-8 {
    padding: 64px;
  }
  .padding-print-t-8 {
    padding-top: 64px;
  }
  .padding-print-r-8 {
    padding-right: 64px;
  }
  .padding-print-b-8 {
    padding-bottom: 64px;
  }
  .padding-print-l-8 {
    padding-left: 64px;
  }
  .padding-print-y-8 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .padding-print-x-8 {
    padding-left: 64px;
    padding-right: 64px;
  }
  .margin-print-8 {
    margin: 64px;
  }
  .margin-print-t-8 {
    margin-top: 64px;
  }
  .margin-print-r-8 {
    margin-right: 64px;
  }
  .margin-print-b-8 {
    margin-bottom: 64px;
  }
  .margin-print-l-8 {
    margin-left: 64px;
  }
  .margin-print-y-8 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .margin-print-x-8 {
    margin-left: 64px;
    margin-right: 64px;
  }
}
::selection {
  background: #ef8b80;
}

::-moz-selection {
  background: #ef8b80;
}

.darkmode ::selection {
  background: #6c717c;
}
.darkmode ::-moz-selection {
  background: #6c717c;
}

body {
  font-family: "Arial", sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.4em;
}

h1, .text-h1, h2, .text-h2, h3, .text-h3, h4, .text-h4, h5, .text-h5, h6, .text-h6 {
  font-weight: 400;
  padding: 0;
  margin: 1em 0 0.5em;
  line-height: 1.2em;
}

.chartjs-size-monitor + .text-h6, .chartjs-size-monitor + .text-h5, .chartjs-size-monitor + .text-h4, .chartjs-size-monitor + .text-h3, .chartjs-size-monitor + .text-h2, .chartjs-size-monitor + .text-h1, .chartjs-size-monitor + h6, .chartjs-size-monitor + h5, .chartjs-size-monitor + h4, .chartjs-size-monitor + h3, .chartjs-size-monitor + h2, .chartjs-size-monitor + h1, .chartjs-size-monitor + ol, .chartjs-size-monitor + ul, .chartjs-size-monitor + p, * > .text-h6:first-child, * > .text-h5:first-child, * > .text-h4:first-child, * > .text-h3:first-child, * > .text-h2:first-child, * > .text-h1:first-child, * > h6:first-child, * > h5:first-child, * > h4:first-child, * > h3:first-child, * > h2:first-child, * > h1:first-child, * > ol:first-child, * > ul:first-child, * > p:first-child {
  margin-top: 0;
}

* > .text-h6:last-child, * > .text-h5:last-child, * > .text-h4:last-child, * > .text-h3:last-child, * > .text-h2:last-child, * > .text-h1:last-child, * > h6:last-child, * > h5:last-child, * > h4:last-child, * > h3:last-child, * > h2:last-child, * > h1:last-child, * > ol:last-child, * > ul:last-child, * > p:last-child {
  margin-bottom: 0;
}

h1, .text-h1 {
  font-size: 2.2em;
}
h1 small, .text-h1 small {
  font-weight: 300;
  line-height: 1em;
}

h2, .text-h2 {
  font-size: 1.76em;
}
h2 small, .text-h2 small {
  font-weight: 300;
  line-height: 1em;
}

h3, .text-h3 {
  font-size: 1.408em;
}
h3 small, .text-h3 small {
  font-weight: 300;
  line-height: 1em;
}

h4, .text-h4 {
  font-size: 1.23904em;
}
h4 small, .text-h4 small {
  font-weight: 300;
  line-height: 1em;
}

h5, .text-h5 {
  font-size: 1.0903552em;
  font-weight: 400;
}
h5 small, .text-h5 small {
  font-weight: 400;
  line-height: 1em;
}

h6, .text-h6 {
  font-size: 0.959512576em;
  font-weight: 600;
}
h6 small, .text-h6 small {
  font-weight: 400;
  line-height: 1em;
}

.text-size-2 {
  font-size: 2em;
  line-height: 1em;
}

.text-size-3 {
  font-size: 3em;
  line-height: 1em;
}

.text-size-4 {
  font-size: 4em;
  line-height: 1em;
}

a {
  text-decoration: none;
  cursor: pointer;
}
a.disabled {
  cursor: wait;
  pointer-events: none;
  opacity: 0.5;
}

p, ul, ol {
  margin: 0.5em 0;
}

ul, ol {
  padding: 0 0 0 1.1em;
}

strong {
  font-weight: bolder;
}

small, .text-smaller {
  font-size: 0.9em;
}

small, .text-small {
  font-size: 0.8em;
}

del, .text-line-through {
  text-decoration: line-through;
}

ins, .text-underline {
  text-decoration: underline;
}

i, .text-italic {
  font-style: italic;
}

.text-extralight {
  font-weight: 200;
}

.text-light {
  font-weight: 300;
}

.text-regular {
  font-weight: 400;
}

.text-semibold {
  font-weight: 600;
}

.text-bold {
  font-weight: 700;
}

.text-black {
  font-weight: 900;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-monospace {
  font-family: "Courier", sans-serif;
}

code, pre {
  padding: 1em;
  display: block;
  margin: 0.5em 0;
  color: white;
  background: #545861;
  cursor: text;
  font-family: "Courier", sans-serif;
}
code::after, pre::after {
  content: "";
  display: block;
  clear: both;
}
code::selection, pre::selection {
  background: #fff;
  color: #000;
}
code::-moz-selection, pre::-moz-selection {
  background: #fff;
  color: #000;
}

.darkmode code, .darkmode pre {
  color: #d7d9dd;
  background: #191a1d;
}

pre {
  position: relative;
  overflow: auto;
  max-height: 420px;
  tab-size: 4;
}

hr {
  display: block;
  clear: both;
  margin: 0;
  height: 1px;
  border: 0;
  background: rgba(0, 0, 0, 0.05);
}

.darkmode hr {
  background: rgba(0, 0, 0, 0.2);
}

@media (min-width: 0px) {
  .text-size-xs-0-9 {
    font-size: 0.9em;
    line-height: 1em;
  }
  .text-size-xs-1 {
    font-size: 1em;
    line-height: 1em;
  }
  .text-size-xs-1-5 {
    font-size: 1.5em;
    line-height: 1em;
  }
  .text-size-xs-2 {
    font-size: 2em;
    line-height: 1em;
  }
  .text-size-xs-3 {
    font-size: 3em;
    line-height: 1em;
  }
  .text-size-xs-4 {
    font-size: 4em;
    line-height: 1em;
  }
}
@media (min-width: 576px) {
  .text-size-sm-0-9 {
    font-size: 0.9em;
    line-height: 1em;
  }
  .text-size-sm-1 {
    font-size: 1em;
    line-height: 1em;
  }
  .text-size-sm-1-5 {
    font-size: 1.5em;
    line-height: 1em;
  }
  .text-size-sm-2 {
    font-size: 2em;
    line-height: 1em;
  }
  .text-size-sm-3 {
    font-size: 3em;
    line-height: 1em;
  }
  .text-size-sm-4 {
    font-size: 4em;
    line-height: 1em;
  }
}
@media (min-width: 768px) {
  .text-size-md-0-9 {
    font-size: 0.9em;
    line-height: 1em;
  }
  .text-size-md-1 {
    font-size: 1em;
    line-height: 1em;
  }
  .text-size-md-1-5 {
    font-size: 1.5em;
    line-height: 1em;
  }
  .text-size-md-2 {
    font-size: 2em;
    line-height: 1em;
  }
  .text-size-md-3 {
    font-size: 3em;
    line-height: 1em;
  }
  .text-size-md-4 {
    font-size: 4em;
    line-height: 1em;
  }
}
@media (min-width: 992px) {
  .text-size-lg-0-9 {
    font-size: 0.9em;
    line-height: 1em;
  }
  .text-size-lg-1 {
    font-size: 1em;
    line-height: 1em;
  }
  .text-size-lg-1-5 {
    font-size: 1.5em;
    line-height: 1em;
  }
  .text-size-lg-2 {
    font-size: 2em;
    line-height: 1em;
  }
  .text-size-lg-3 {
    font-size: 3em;
    line-height: 1em;
  }
  .text-size-lg-4 {
    font-size: 4em;
    line-height: 1em;
  }
}
@media (min-width: 1200px) {
  .text-size-xl-0-9 {
    font-size: 0.9em;
    line-height: 1em;
  }
  .text-size-xl-1 {
    font-size: 1em;
    line-height: 1em;
  }
  .text-size-xl-1-5 {
    font-size: 1.5em;
    line-height: 1em;
  }
  .text-size-xl-2 {
    font-size: 2em;
    line-height: 1em;
  }
  .text-size-xl-3 {
    font-size: 3em;
    line-height: 1em;
  }
  .text-size-xl-4 {
    font-size: 4em;
    line-height: 1em;
  }
}
@font-face {
  font-family: "securepointicons";
  src: url(879846cf05d9201f3d63.eot?5i3bqk);
  src: url(879846cf05d9201f3d63.eot?5i3bqk#iefix) format("embedded-opentype"), url(dd5b23fb0ee4d0dbb17a.ttf?5i3bqk) format("truetype"), url(8e6931c17e99de8f6ab9.woff?5i3bqk) format("woff"), url(f59ce1bf69868b38fc72.svg?5i3bqk=#securepointicons) format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=spi-], [class*=" spi-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "securepointicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.spi-securepoint:before {
  content: "\e900";
}

.spi-user:before {
  content: "\e901";
}

.spi-group:before {
  content: "\e902";
}

.spi-off:before {
  content: "\e903";
}

.spi-logout:before {
  content: "\e904";
}

.spi-login:before {
  content: "\e905";
}

.spi-shield:before {
  content: "\e906";
}

.spi-rocket:before {
  content: "\e907";
}

.spi-repeat:before {
  content: "\e908";
}

.spi-refresh:before {
  content: "\e909";
}

.spi-map-marker:before {
  content: "\e90a";
}

.spi-lock-o:before {
  content: "\e90b";
}

.spi-lock:before {
  content: "\e90c";
}

.spi-lock-vpn:before {
  content: "\e90d";
}

.spi-vpn:before {
  content: "\e90d";
}

.spi-life-ring:before {
  content: "\e90e";
}

.spi-info:before {
  content: "\e90f";
}

.spi-gear:before {
  content: "\e910";
}

.spi-forbidden:before {
  content: "\e911";
}

.spi-eye:before {
  content: "\e912";
}

.spi-exclamation:before {
  content: "\e913";
}

.spi-exchange:before {
  content: "\e914";
}

.spi-Document:before {
  content: "\e915";
}

.spi-database:before {
  content: "\e916";
}

.spi-bar-chart:before {
  content: "\e917";
}

.spi-wifi:before {
  content: "\e918";
}

.spi-wifi-blocked:before {
  content: "\e919";
}

body {
  color: rgba(0, 0, 0, 0.6);
}
body.darkmode {
  background-color: #191a1d;
  color: rgba(255, 255, 255, 0.6);
}

h1, .text-h1, h2, .text-h2, h3, .text-h3, h4, .text-h4, h5, .text-h5, h6, .text-h6 {
  color: rgba(0, 0, 0, 0.8);
}
h1 small, .text-h1 small, h2 small, .text-h2 small, h3 small, .text-h3 small, h4 small, .text-h4 small, h5 small, .text-h5 small, h6 small, .text-h6 small {
  color: rgba(0, 0, 0, 0.5);
}

.darkmode h1, .darkmode .text-h1, .darkmode h2, .darkmode .text-h2, .darkmode h3, .darkmode .text-h3, .darkmode h4, .darkmode .text-h4, .darkmode h5, .darkmode .text-h5, .darkmode h6, .darkmode .text-h6 {
  color: rgba(255, 255, 255, 0.8);
}
.darkmode h1 small, .darkmode .text-h1 small, .darkmode h2 small, .darkmode .text-h2 small, .darkmode h3 small, .darkmode .text-h3 small, .darkmode h4 small, .darkmode .text-h4 small, .darkmode h5 small, .darkmode .text-h5 small, .darkmode h6 small, .darkmode .text-h6 small {
  color: rgba(255, 255, 255, 0.5);
}

a {
  color: #E74C3C;
}
a:hover {
  color: #d62c1a;
}

.bg-blue {
  background: #337AB7;
}

.color-blue {
  color: #337AB7;
  stroke: #337AB7;
}

.link-blue {
  color: #337AB7;
}

.bg-indigo {
  background: #3f51b5;
}

.color-indigo {
  color: #3f51b5;
  stroke: #3f51b5;
}

.link-indigo {
  color: #3f51b5;
}

.bg-purple {
  background: #673ab7;
}

.color-purple {
  color: #673ab7;
  stroke: #673ab7;
}

.link-purple {
  color: #673ab7;
}

.bg-pink {
  background: #eb3976;
}

.color-pink {
  color: #eb3976;
  stroke: #eb3976;
}

.link-pink {
  color: #eb3976;
}

.bg-red {
  background: #E74C3C;
}

.color-red {
  color: #E74C3C;
  stroke: #E74C3C;
}

.link-red {
  color: #E74C3C;
}

.bg-orange {
  background: #ff5722;
}

.color-orange {
  color: #ff5722;
  stroke: #ff5722;
}

.link-orange {
  color: #ff5722;
}

.bg-yellow {
  background: #F0AD4E;
}

.color-yellow {
  color: #F0AD4E;
  stroke: #F0AD4E;
}

.link-yellow {
  color: #F0AD4E;
}

.bg-green {
  background: #2DCC71;
}

.color-green {
  color: #2DCC71;
  stroke: #2DCC71;
}

.link-green {
  color: #2DCC71;
}

.bg-teal {
  background: #16b8a9;
}

.color-teal {
  color: #16b8a9;
  stroke: #16b8a9;
}

.link-teal {
  color: #16b8a9;
}

.bg-cyan {
  background: #17a2b8;
}

.color-cyan {
  color: #17a2b8;
  stroke: #17a2b8;
}

.link-cyan {
  color: #17a2b8;
}

.bg-white {
  background: #fff;
}

.color-white {
  color: #fff;
  stroke: #fff;
}

.link-white {
  color: #fff;
}

.bg-gray {
  background: #ccc;
}

.color-gray {
  color: #ccc;
  stroke: #ccc;
}

.link-gray {
  color: #ccc;
}

.bg-gray-dark {
  background: #343a40;
}

.color-gray-dark {
  color: #343a40;
  stroke: #343a40;
}

.link-gray-dark {
  color: #343a40;
}

.bg-ultralightgray {
  background: #f9f9f9;
}

.color-ultralightgray {
  color: #f9f9f9;
  stroke: #f9f9f9;
}

.link-ultralightgray {
  color: #f9f9f9;
}

.bg-lightgray {
  background: #eee;
}

.color-lightgray {
  color: #eee;
  stroke: #eee;
}

.link-lightgray {
  color: #eee;
}

.bg-lightbluegray {
  background: #fafdff;
}

.color-lightbluegray {
  color: #fafdff;
  stroke: #fafdff;
}

.link-lightbluegray {
  color: #fafdff;
}

.bg-darkgrey {
  background: #555555;
}

.color-darkgrey {
  color: #555555;
  stroke: #555555;
}

.link-darkgrey {
  color: #555555;
}

.bg-darkbluegrey {
  background: #545861;
}

.color-darkbluegrey {
  color: #545861;
  stroke: #545861;
}

.link-darkbluegrey {
  color: #545861;
}

.bg-darkblue {
  background: #3c3f46;
}

.color-darkblue {
  color: #3c3f46;
  stroke: #3c3f46;
}

.link-darkblue {
  color: #3c3f46;
}

.bg-lightblue {
  background: #3498DB;
}

.color-lightblue {
  color: #3498DB;
  stroke: #3498DB;
}

.link-lightblue {
  color: #3498DB;
}

.bg-aqua {
  background: #00bcd4;
}

.color-aqua {
  color: #00bcd4;
  stroke: #00bcd4;
}

.link-aqua {
  color: #00bcd4;
}

.bg-lightgreen {
  background: #8bc34a;
}

.color-lightgreen {
  color: #8bc34a;
  stroke: #8bc34a;
}

.link-lightgreen {
  color: #8bc34a;
}

.bg-brown {
  background: #795548;
}

.color-brown {
  color: #795548;
  stroke: #795548;
}

.link-brown {
  color: #795548;
}

.bg-darkcolor {
  background: #333;
}

.color-darkcolor {
  color: #333;
  stroke: #333;
}

.link-darkcolor {
  color: #333;
}

.bg-windows {
  background: #0073A7;
}

.color-windows {
  color: #0073A7;
  stroke: #0073A7;
}

.link-windows {
  color: #0073A7;
}

.bg-android {
  background: #91C747;
}

.color-android {
  color: #91C747;
  stroke: #91C747;
}

.link-android {
  color: #91C747;
}

.bg-ios {
  background: #000;
}

.color-ios {
  color: #000;
  stroke: #000;
}

.link-ios {
  color: #000;
}

.bg-primary {
  background: #E74C3C;
}

.color-primary {
  color: #E74C3C;
  stroke: #E74C3C;
}

.link-primary {
  color: #E74C3C;
}

.bg-text {
  background: rgba(0, 0, 0, 0.6);
}

.color-text {
  color: rgba(0, 0, 0, 0.6);
  stroke: rgba(0, 0, 0, 0.6);
}

.link-text {
  color: rgba(0, 0, 0, 0.6);
}

.bg-defaultBg {
  background: #fff;
}

.color-defaultBg {
  color: #fff;
  stroke: #fff;
}

.link-defaultBg {
  color: #fff;
}

.bg-darkmodeBg {
  background: #303338;
}

.color-darkmodeBg {
  color: #303338;
  stroke: #303338;
}

.link-darkmodeBg {
  color: #303338;
}

.bg-primary {
  background: #E74C3C;
  color: rgba(255, 255, 255, 0.9);
}
.bg-primary h1, .bg-primary .text-h1, .bg-primary h2, .bg-primary .text-h2, .bg-primary h3, .bg-primary .text-h3, .bg-primary h4, .bg-primary .text-h4, .bg-primary h5, .bg-primary .text-h5, .bg-primary h6, .bg-primary .text-h6 {
  color: rgba(255, 255, 255, 0.9);
}

.color-primary {
  color: #E74C3C;
  stroke: #E74C3C;
}

.link-primary {
  color: #E74C3C;
}

.hover-bg-blue:hover {
  background: #337AB7;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-blue:hover {
  color: #337AB7;
}

.link-hover-blue:hover {
  color: #337AB7;
}

.hover-bg-indigo:hover {
  background: #3f51b5;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-indigo:hover {
  color: #3f51b5;
}

.link-hover-indigo:hover {
  color: #3f51b5;
}

.hover-bg-purple:hover {
  background: #673ab7;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-purple:hover {
  color: #673ab7;
}

.link-hover-purple:hover {
  color: #673ab7;
}

.hover-bg-pink:hover {
  background: #eb3976;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-pink:hover {
  color: #eb3976;
}

.link-hover-pink:hover {
  color: #eb3976;
}

.hover-bg-red:hover {
  background: #E74C3C;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-red:hover {
  color: #E74C3C;
}

.link-hover-red:hover {
  color: #E74C3C;
}

.hover-bg-orange:hover {
  background: #ff5722;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-orange:hover {
  color: #ff5722;
}

.link-hover-orange:hover {
  color: #ff5722;
}

.hover-bg-yellow:hover {
  background: #F0AD4E;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-yellow:hover {
  color: #F0AD4E;
}

.link-hover-yellow:hover {
  color: #F0AD4E;
}

.hover-bg-green:hover {
  background: #2DCC71;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-green:hover {
  color: #2DCC71;
}

.link-hover-green:hover {
  color: #2DCC71;
}

.hover-bg-teal:hover {
  background: #16b8a9;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-teal:hover {
  color: #16b8a9;
}

.link-hover-teal:hover {
  color: #16b8a9;
}

.hover-bg-cyan:hover {
  background: #17a2b8;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-cyan:hover {
  color: #17a2b8;
}

.link-hover-cyan:hover {
  color: #17a2b8;
}

.hover-bg-white:hover {
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
}

.hover-color-white:hover {
  color: #fff;
}

.link-hover-white:hover {
  color: #fff;
}

.hover-bg-gray:hover {
  background: #ccc;
  color: rgba(0, 0, 0, 0.8);
}

.hover-color-gray:hover {
  color: #ccc;
}

.link-hover-gray:hover {
  color: #ccc;
}

.hover-bg-gray-dark:hover {
  background: #343a40;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-gray-dark:hover {
  color: #343a40;
}

.link-hover-gray-dark:hover {
  color: #343a40;
}

.hover-bg-ultralightgray:hover {
  background: #f9f9f9;
  color: rgba(0, 0, 0, 0.8);
}

.hover-color-ultralightgray:hover {
  color: #f9f9f9;
}

.link-hover-ultralightgray:hover {
  color: #f9f9f9;
}

.hover-bg-lightgray:hover {
  background: #eee;
  color: rgba(0, 0, 0, 0.8);
}

.hover-color-lightgray:hover {
  color: #eee;
}

.link-hover-lightgray:hover {
  color: #eee;
}

.hover-bg-lightbluegray:hover {
  background: #fafdff;
  color: rgba(0, 0, 0, 0.8);
}

.hover-color-lightbluegray:hover {
  color: #fafdff;
}

.link-hover-lightbluegray:hover {
  color: #fafdff;
}

.hover-bg-darkgrey:hover {
  background: #555555;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-darkgrey:hover {
  color: #555555;
}

.link-hover-darkgrey:hover {
  color: #555555;
}

.hover-bg-darkbluegrey:hover {
  background: #545861;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-darkbluegrey:hover {
  color: #545861;
}

.link-hover-darkbluegrey:hover {
  color: #545861;
}

.hover-bg-darkblue:hover {
  background: #3c3f46;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-darkblue:hover {
  color: #3c3f46;
}

.link-hover-darkblue:hover {
  color: #3c3f46;
}

.hover-bg-lightblue:hover {
  background: #3498DB;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-lightblue:hover {
  color: #3498DB;
}

.link-hover-lightblue:hover {
  color: #3498DB;
}

.hover-bg-aqua:hover {
  background: #00bcd4;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-aqua:hover {
  color: #00bcd4;
}

.link-hover-aqua:hover {
  color: #00bcd4;
}

.hover-bg-lightgreen:hover {
  background: #8bc34a;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-lightgreen:hover {
  color: #8bc34a;
}

.link-hover-lightgreen:hover {
  color: #8bc34a;
}

.hover-bg-brown:hover {
  background: #795548;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-brown:hover {
  color: #795548;
}

.link-hover-brown:hover {
  color: #795548;
}

.hover-bg-darkcolor:hover {
  background: #333;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-darkcolor:hover {
  color: #333;
}

.link-hover-darkcolor:hover {
  color: #333;
}

.hover-bg-windows:hover {
  background: #0073A7;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-windows:hover {
  color: #0073A7;
}

.link-hover-windows:hover {
  color: #0073A7;
}

.hover-bg-android:hover {
  background: #91C747;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-android:hover {
  color: #91C747;
}

.link-hover-android:hover {
  color: #91C747;
}

.hover-bg-ios:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-ios:hover {
  color: #000;
}

.link-hover-ios:hover {
  color: #000;
}

.hover-bg-primary:hover {
  background: #E74C3C;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-primary:hover {
  color: #E74C3C;
}

.link-hover-primary:hover {
  color: #E74C3C;
}

.hover-bg-text:hover {
  background: rgba(0, 0, 0, 0.6);
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-text:hover {
  color: rgba(0, 0, 0, 0.6);
}

.link-hover-text:hover {
  color: rgba(0, 0, 0, 0.6);
}

.hover-bg-defaultBg:hover {
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
}

.hover-color-defaultBg:hover {
  color: #fff;
}

.link-hover-defaultBg:hover {
  color: #fff;
}

.hover-bg-darkmodeBg:hover {
  background: #303338;
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-darkmodeBg:hover {
  color: #303338;
}

.link-hover-darkmodeBg:hover {
  color: #303338;
}

.hover-bg-primary:hover {
  background: #E74C3C;
  color: rgba(255, 255, 255, 0.9);
}

.link-hover-primary:hover {
  color: #E74C3C;
}

.progress-circular {
  width: 1em;
  display: inline-block;
  position: relative;
  top: 1px;
}
.progress-circular svg {
  position: relative;
}
.progress-circular span {
  font-style: normal;
  font-size: 0.25em;
  text-align: center;
  width: 100%;
  display: inline-block;
}
.progress-circular span::after {
  content: "%";
}
.progress-circular.no-progress svg {
  -moz-animation: progressRotate 2.2s linear infinite;
  animation: progressRotate 2.2s linear infinite;
}

@keyframes progressRotate {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(180deg);
  }
  75% {
    transform: rotate(270deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-moz-keyframes progressRotate {
  0% {
    -moz-transform: rotate(0deg);
  }
  25% {
    -moz-transform: rotate(90deg);
  }
  50% {
    -moz-transform: rotate(180deg);
  }
  75% {
    -moz-transform: rotate(270deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
.progress-bar {
  display: block;
  height: 0.5em;
  background: rgba(0, 0, 0, 0.1);
  overflow: hidden;
  position: relative;
  margin-bottom: 8px;
  border-radius: 0.125em;
}
.progress-bar.progress-bar-sm {
  height: 0.25em;
  border-radius: 0.0625em;
}
.progress-bar.progress-bar-lg {
  height: 0.75em;
  border-radius: 0.1875em;
}
.progress-bar:not([data-progress])::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  height: 0;
  border-bottom: 1em solid;
  width: 0;
  animation-name: bar-indeterminate;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  filter: blur(80px);
}
.progress-bar[data-progress]::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  height: 0;
  border-bottom: 1em solid;
}
.progress-bar[data-progress^="0"]::before {
  width: 0;
}
.progress-bar[data-progress^="1"]::before {
  width: 1%;
}
.progress-bar[data-progress^="2"]::before {
  width: 2%;
}
.progress-bar[data-progress^="3"]::before {
  width: 3%;
}
.progress-bar[data-progress^="4"]::before {
  width: 4%;
}
.progress-bar[data-progress^="5"]::before {
  width: 5%;
}
.progress-bar[data-progress^="6"]::before {
  width: 6%;
}
.progress-bar[data-progress^="7"]::before {
  width: 7%;
}
.progress-bar[data-progress^="8"]::before {
  width: 8%;
}
.progress-bar[data-progress^="9"]::before {
  width: 9%;
}
.progress-bar[data-progress^="10"]::before {
  width: 10%;
}
.progress-bar[data-progress^="11"]::before {
  width: 11%;
}
.progress-bar[data-progress^="12"]::before {
  width: 12%;
}
.progress-bar[data-progress^="13"]::before {
  width: 13%;
}
.progress-bar[data-progress^="14"]::before {
  width: 14%;
}
.progress-bar[data-progress^="15"]::before {
  width: 15%;
}
.progress-bar[data-progress^="16"]::before {
  width: 16%;
}
.progress-bar[data-progress^="17"]::before {
  width: 17%;
}
.progress-bar[data-progress^="18"]::before {
  width: 18%;
}
.progress-bar[data-progress^="19"]::before {
  width: 19%;
}
.progress-bar[data-progress^="20"]::before {
  width: 20%;
}
.progress-bar[data-progress^="21"]::before {
  width: 21%;
}
.progress-bar[data-progress^="22"]::before {
  width: 22%;
}
.progress-bar[data-progress^="23"]::before {
  width: 23%;
}
.progress-bar[data-progress^="24"]::before {
  width: 24%;
}
.progress-bar[data-progress^="25"]::before {
  width: 25%;
}
.progress-bar[data-progress^="26"]::before {
  width: 26%;
}
.progress-bar[data-progress^="27"]::before {
  width: 27%;
}
.progress-bar[data-progress^="28"]::before {
  width: 28%;
}
.progress-bar[data-progress^="29"]::before {
  width: 29%;
}
.progress-bar[data-progress^="30"]::before {
  width: 30%;
}
.progress-bar[data-progress^="31"]::before {
  width: 31%;
}
.progress-bar[data-progress^="32"]::before {
  width: 32%;
}
.progress-bar[data-progress^="33"]::before {
  width: 33%;
}
.progress-bar[data-progress^="34"]::before {
  width: 34%;
}
.progress-bar[data-progress^="35"]::before {
  width: 35%;
}
.progress-bar[data-progress^="36"]::before {
  width: 36%;
}
.progress-bar[data-progress^="37"]::before {
  width: 37%;
}
.progress-bar[data-progress^="38"]::before {
  width: 38%;
}
.progress-bar[data-progress^="39"]::before {
  width: 39%;
}
.progress-bar[data-progress^="40"]::before {
  width: 40%;
}
.progress-bar[data-progress^="41"]::before {
  width: 41%;
}
.progress-bar[data-progress^="42"]::before {
  width: 42%;
}
.progress-bar[data-progress^="43"]::before {
  width: 43%;
}
.progress-bar[data-progress^="44"]::before {
  width: 44%;
}
.progress-bar[data-progress^="45"]::before {
  width: 45%;
}
.progress-bar[data-progress^="46"]::before {
  width: 46%;
}
.progress-bar[data-progress^="47"]::before {
  width: 47%;
}
.progress-bar[data-progress^="48"]::before {
  width: 48%;
}
.progress-bar[data-progress^="49"]::before {
  width: 49%;
}
.progress-bar[data-progress^="50"]::before {
  width: 50%;
}
.progress-bar[data-progress^="51"]::before {
  width: 51%;
}
.progress-bar[data-progress^="52"]::before {
  width: 52%;
}
.progress-bar[data-progress^="53"]::before {
  width: 53%;
}
.progress-bar[data-progress^="54"]::before {
  width: 54%;
}
.progress-bar[data-progress^="55"]::before {
  width: 55%;
}
.progress-bar[data-progress^="56"]::before {
  width: 56%;
}
.progress-bar[data-progress^="57"]::before {
  width: 57%;
}
.progress-bar[data-progress^="58"]::before {
  width: 58%;
}
.progress-bar[data-progress^="59"]::before {
  width: 59%;
}
.progress-bar[data-progress^="60"]::before {
  width: 60%;
}
.progress-bar[data-progress^="61"]::before {
  width: 61%;
}
.progress-bar[data-progress^="62"]::before {
  width: 62%;
}
.progress-bar[data-progress^="63"]::before {
  width: 63%;
}
.progress-bar[data-progress^="64"]::before {
  width: 64%;
}
.progress-bar[data-progress^="65"]::before {
  width: 65%;
}
.progress-bar[data-progress^="66"]::before {
  width: 66%;
}
.progress-bar[data-progress^="67"]::before {
  width: 67%;
}
.progress-bar[data-progress^="68"]::before {
  width: 68%;
}
.progress-bar[data-progress^="69"]::before {
  width: 69%;
}
.progress-bar[data-progress^="70"]::before {
  width: 70%;
}
.progress-bar[data-progress^="71"]::before {
  width: 71%;
}
.progress-bar[data-progress^="72"]::before {
  width: 72%;
}
.progress-bar[data-progress^="73"]::before {
  width: 73%;
}
.progress-bar[data-progress^="74"]::before {
  width: 74%;
}
.progress-bar[data-progress^="75"]::before {
  width: 75%;
}
.progress-bar[data-progress^="76"]::before {
  width: 76%;
}
.progress-bar[data-progress^="77"]::before {
  width: 77%;
}
.progress-bar[data-progress^="78"]::before {
  width: 78%;
}
.progress-bar[data-progress^="79"]::before {
  width: 79%;
}
.progress-bar[data-progress^="80"]::before {
  width: 80%;
}
.progress-bar[data-progress^="81"]::before {
  width: 81%;
}
.progress-bar[data-progress^="82"]::before {
  width: 82%;
}
.progress-bar[data-progress^="83"]::before {
  width: 83%;
}
.progress-bar[data-progress^="84"]::before {
  width: 84%;
}
.progress-bar[data-progress^="85"]::before {
  width: 85%;
}
.progress-bar[data-progress^="86"]::before {
  width: 86%;
}
.progress-bar[data-progress^="87"]::before {
  width: 87%;
}
.progress-bar[data-progress^="88"]::before {
  width: 88%;
}
.progress-bar[data-progress^="89"]::before {
  width: 89%;
}
.progress-bar[data-progress^="90"]::before {
  width: 90%;
}
.progress-bar[data-progress^="91"]::before {
  width: 91%;
}
.progress-bar[data-progress^="92"]::before {
  width: 92%;
}
.progress-bar[data-progress^="93"]::before {
  width: 93%;
}
.progress-bar[data-progress^="94"]::before {
  width: 94%;
}
.progress-bar[data-progress^="95"]::before {
  width: 95%;
}
.progress-bar[data-progress^="96"]::before {
  width: 96%;
}
.progress-bar[data-progress^="97"]::before {
  width: 97%;
}
.progress-bar[data-progress^="98"]::before {
  width: 98%;
}
.progress-bar[data-progress^="99"]::before {
  width: 99%;
}
.progress-bar[data-progress^="100"]::before {
  width: 100%;
}

@keyframes bar-indeterminate {
  0% {
    width: 0;
    left: 0;
  }
  50% {
    width: 50%;
    left: 25%;
  }
  100% {
    width: 0;
    left: 100%;
  }
}
.installation-progress {
  height: 2.3em;
  position: relative;
}
.installation-progress span {
  display: block;
  position: absolute;
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0);
  top: 50%;
  margin-top: -2px;
  margin-left: -2px;
  transition: 0.3s;
}
.installation-progress span:nth-child(1) {
  left: 0%;
  animation-delay: 0s;
}
.installation-progress span:nth-child(2) {
  left: 7.6923076923%;
  animation-delay: 0.1538461538s;
}
.installation-progress span:nth-child(3) {
  left: 15.3846153846%;
  animation-delay: 0.3076923077s;
}
.installation-progress span:nth-child(4) {
  left: 23.0769230769%;
  animation-delay: 0.4615384615s;
}
.installation-progress span:nth-child(5) {
  left: 30.7692307692%;
  animation-delay: 0.6153846154s;
}
.installation-progress span:nth-child(6) {
  left: 38.4615384615%;
  animation-delay: 0.7692307692s;
}
.installation-progress span:nth-child(7) {
  left: 46.1538461538%;
  animation-delay: 0.9230769231s;
}
.installation-progress span:nth-child(8) {
  left: 53.8461538462%;
  animation-delay: 1.0769230769s;
}
.installation-progress span:nth-child(9) {
  left: 61.5384615385%;
  animation-delay: 1.2307692308s;
}
.installation-progress span:nth-child(10) {
  left: 69.2307692308%;
  animation-delay: 1.3846153846s;
}
.installation-progress span:nth-child(11) {
  left: 76.9230769231%;
  animation-delay: 1.5384615385s;
}
.installation-progress span:nth-child(12) {
  left: 84.6153846154%;
  animation-delay: 1.6923076923s;
}
.installation-progress span:nth-child(13) {
  left: 92.3076923077%;
  animation-delay: 1.8461538462s;
}
.installation-progress span:nth-child(14) {
  left: 100%;
  animation-delay: 2s;
}
.installation-progress.loading span {
  animation-name: installationProgress;
  animation-duration: 2s;
  animation-fill-mode: forwards;
  animation-direction: normal;
  animation-iteration-count: infinite;
  background: rgba(0, 0, 0, 0.1);
}

@keyframes installationProgress {
  0% {
    background: #E74C3C;
    transform: scale(1.5, 1.5);
  }
  7.6923076923076925% {
    transform: scale(1.3, 1.3);
  }
  15.384615384615385% {
    transform: scale(1.25, 1.25);
  }
  23.076923076923077% {
    transform: scale(1.15, 1.15);
  }
  30.76923076923077% {
    transform: scale(1.1, 1.1);
  }
  38.46153846153846% {
    transform: scale(1.05, 1.05);
  }
  46.15384615384615% {
    transform: scale(1.04, 1.04);
  }
  53.84615384615385% {
    transform: scale(1.03, 1.03);
  }
  61.53846153846154% {
    transform: scale(1.02, 1.02);
  }
  69.23076923076923% {
    transform: scale(1.015, 1.015);
  }
  76.92307692307692% {
    background: rgba(0, 0, 0, 0.1);
  }
  84.61538461538461% {
    background: rgba(0, 0, 0, 0.1);
  }
  92.3076923076923% {
    background: rgba(0, 0, 0, 0.1);
  }
  100% {
    background: rgba(0, 0, 0, 0.1);
  }
}
.vue-grid-item {
  touch-action: pan-y !important;
}
.vue-grid-item.vue-draggable-dragging {
  transform: rotate(1.5deg) scale(1.02, 1.02);
  transform-origin: top left;
  animation-name: draggingAnimation;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-delay: 0.2s;
  animation-iteration-count: infinite;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), -7px 3px 14px 0 rgba(0, 0, 0, 0.05);
}
.vue-grid-item .dragHandle, .vue-grid-item .box-menu, .vue-grid-item .vue-resizable-handle {
  opacity: 0;
  transition: opacity 0.3s;
}
.vue-grid-item:hover .dragHandle, .vue-grid-item:hover .box-menu, .vue-grid-item:hover .vue-resizable-handle {
  opacity: 1;
}

.add-widget-box {
  border: 2px dashed rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.2);
  cursor: pointer;
  transition: 0.3s;
}
.add-widget-box:hover {
  color: #545861;
  border-color: #545861;
}

@keyframes draggingAnimation {
  0% {
    transform: rotate(1.5deg) scale(1.02, 1.02);
  }
  50% {
    transform: rotate(2deg) scale(1.02, 1.02);
  }
  100% {
    transform: rotate(1.5deg) scale(1.02, 1.02);
  }
}
.griditem-leave {
  transition: 0.3s;
  transition-property: transform;
  transform: scale(0);
}

.widget.box-shadow {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.widget .widget-inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.widget .dragHandle {
  z-index: 10;
  width: 24px;
  height: 24px;
  text-align: centeR;
  line-height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  color: rgba(0, 0, 0, 0.3);
}
.widget .dragHandle:hover {
  color: rgba(0, 0, 0, 0.6);
}
.widget .widget-info-tooltip {
  transition: 0.3s;
  border-radius: 3px;
  padding: 2px 8px;
  position: absolute;
  background: #545861;
  color: #ffffff;
  opacity: 0;
  right: 0;
  transform: scale(0, 0);
  transform-origin: top left;
  white-space: nowrap;
}
.widget .widget-info-tooltip.active {
  opacity: 0.9;
  transform: scale(1, 1);
  transform-origin: top;
}
.widget .widget-info-tooltip::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  position: absolute;
  background: #545861;
  top: -4px;
  transform: rotate(45deg);
  right: 7px;
}
.widget .widget-info-tooltip table {
  margin: 0;
  line-height: 1em;
}
.widget.widget-infoWidget {
  transition: 0.3s;
}
.widget.widget-infoWidget .widget-inner {
  display: flex;
  flex-direction: column;
}
.widget.widget-infoWidget .widget-content {
  flex-grow: 1;
  display: flex;
  align-items: center;
  font-size: 3em;
  line-height: 1em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  justify-content: center;
  justify-items: center;
  text-align: center;
}
.widget.widget-infoWidget .icon i, .widget.widget-infoWidget .icon-circle i {
  transition: 0.3s;
}
.widget.widget-infoWidget:hover {
  color: rgba(0, 0, 0, 0.75);
}
.widget.widget-infoWidget:hover a.box-btn-b {
  cursor: pointer;
}
.widget.widget-infoWidget:hover .icon-circle, .widget.widget-infoWidget:hover .box-btn-b {
  cursor: default;
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-blue, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-blue {
  background: #337AB7;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-indigo, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-indigo {
  background: #3f51b5;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-purple, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-purple {
  background: #673ab7;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-pink, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-pink {
  background: #eb3976;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-red, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-red {
  background: #E74C3C;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-orange, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-orange {
  background: #ff5722;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-yellow, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-yellow {
  background: #F0AD4E;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-green, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-green {
  background: #2DCC71;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-teal, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-teal {
  background: #16b8a9;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-cyan, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-cyan {
  background: #17a2b8;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-white, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-white {
  background: #fff;
  color: rgba(0, 0, 0, 0.5);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-gray, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-gray {
  background: #ccc;
  color: rgba(0, 0, 0, 0.5);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-gray-dark, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-gray-dark {
  background: #343a40;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-ultralightgray, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-ultralightgray {
  background: #f9f9f9;
  color: rgba(0, 0, 0, 0.5);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-lightgray, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-lightgray {
  background: #eee;
  color: rgba(0, 0, 0, 0.5);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-lightbluegray, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-lightbluegray {
  background: #fafdff;
  color: rgba(0, 0, 0, 0.5);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-darkgrey, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-darkgrey {
  background: #555555;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-darkbluegrey, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-darkbluegrey {
  background: #545861;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-darkblue, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-darkblue {
  background: #3c3f46;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-lightblue, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-lightblue {
  background: #3498DB;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-aqua, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-aqua {
  background: #00bcd4;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-lightgreen, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-lightgreen {
  background: #8bc34a;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-brown, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-brown {
  background: #795548;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-darkcolor, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-darkcolor {
  background: #333;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-windows, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-windows {
  background: #0073A7;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-android, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-android {
  background: #91C747;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-ios, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-ios {
  background: #000;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-primary, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-primary {
  background: #E74C3C;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-text, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-text {
  background: rgba(0, 0, 0, 0.6);
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-defaultBg, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-defaultBg {
  background: #fff;
  color: rgba(0, 0, 0, 0.5);
}
.widget.widget-infoWidget:hover .icon-circle.hover-bg-darkmodeBg, .widget.widget-infoWidget:hover .box-btn-b.hover-bg-darkmodeBg {
  background: #303338;
  color: rgba(255, 255, 255, 0.9);
}
.widget.widget-infoWidget:hover .icon i, .widget.widget-infoWidget:hover .icon-circle i {
  color: rgb(255, 255, 255);
  font-size: 25px;
}

.select-datatype-container input {
  display: none;
}
.select-datatype-container label {
  transition: 0.3s;
  cursor: pointer;
  text-align: center;
}
.select-datatype-container label .icon-circle {
  font-size: 2em;
  filter: grayscale(1);
  opacity: 0.5;
  transition: 0.3s;
}
.select-datatype-container input:checked + label {
  color: #E74C3C;
}
.select-datatype-container input:checked + label .icon-circle {
  filter: grayscale(0);
  opacity: 1;
}
.select-datatype-container label:hover .icon-circle {
  filter: grayscale(0.4);
  opacity: 0.8;
}

.specialpicker-enter-active, .specialpicker-leave-active {
  transition: 0.3s;
}
.specialpicker-enter-active .col-xs, .specialpicker-leave-active .col-xs {
  transition: 0.3s;
}

.specialpicker-enter, .specialpicker-leave-to {
  transform: translate(-50%, 0) scale(0);
}
.specialpicker-enter .col-xs, .specialpicker-leave-to .col-xs {
  transform: translate(-100%, 0);
  padding: 0 0;
  max-width: 0;
}

.specialpicker-leave, .specialpicker-enter-to {
  transform: translate(0%, 0) scale(1);
}
.specialpicker-leave .col-xs, .specialpicker-enter-to .col-xs {
  transform: translate(0%, 0);
  padding: 0 8px;
}

.widget.box-shadow {
  transition: box-shadow 0.3s;
}

.widget.box-shadow.highlight-parent {
  animation-name: highlightParent;
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
}

@keyframes highlightParent {
  0% {
    transform: rotate(1.4deg);
  }
  50% {
    transform: rotate(-1.4deg);
  }
  100% {
    transform: rotate(1.4deg);
  }
}
.specialpicker-picked {
  height: 3em;
  width: 3em;
  border-radius: 50%;
  border: 0.25em solid rgba(255, 255, 255, 0.7);
  transition: background 0.3s;
  cursor: pointer;
  color: #fff;
  line-height: 2.6em;
  text-align: center;
  font-size: 1.25em;
}

.specialpicker-box {
  opacity: 0.4;
  text-align: center;
}
.specialpicker-box.specialpicker-selected, .specialpicker-box:hover {
  opacity: 1;
}

.widget-specialpicker {
  text-align: center;
}
.widget-specialpicker .specialpicker-item {
  height: 3em;
  width: 3em;
  border-radius: 50%;
  border: 0.25em solid rgba(255, 255, 255, 0.7);
  transition: 0.3s;
  cursor: pointer;
  color: #fff;
  line-height: 2.6em;
  text-align: center;
  margin-bottom: 0;
  font-size: 1.25em;
}

/**
 * @license Highcharts
 *
 * (c) 2009-2016 Torstein Honsi
 *
 * License: www.highcharts.com/license
 */
.highcharts-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  text-align: left;
  line-height: normal;
  z-index: 0; /* #1072 */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.highcharts-root {
  display: block;
}

.highcharts-root text {
  stroke-width: 0;
}

.highcharts-strong {
  font-weight: bold;
}

.highcharts-emphasized {
  font-style: italic;
}

.highcharts-anchor {
  cursor: pointer;
}

.highcharts-background {
  fill: #ffffff;
}

.highcharts-plot-border, .highcharts-plot-background {
  fill: none;
}

.highcharts-label-box {
  fill: none;
}

.highcharts-button-box {
  fill: inherit;
}

/* Titles */
.highcharts-title {
  fill: #333333;
  font-size: 1.5em;
}

.highcharts-subtitle {
  fill: #666666;
}

/* Axes */
.highcharts-axis-line {
  fill: none;
  stroke: #ccd6eb;
}

.highcharts-yaxis .highcharts-axis-line {
  stroke-width: 0;
}

.highcharts-axis-title {
  fill: #666666;
}

.highcharts-axis-labels {
  fill: #666666;
  cursor: default;
  font-size: 0.9em;
}

.highcharts-grid-line {
  fill: none;
  stroke: #e6e6e6;
}

.highcharts-xaxis-grid .highcharts-grid-line {
  stroke-width: 0;
}

.highcharts-tick {
  stroke: #ccd6eb;
}

.highcharts-yaxis .highcharts-tick {
  stroke-width: 0;
}

.highcharts-minor-grid-line {
  stroke: #f2f2f2;
}

.highcharts-crosshair-thin {
  stroke-width: 1px;
  stroke: #cccccc;
}

.highcharts-crosshair-category {
  stroke: #ccd6eb;
  stroke-opacity: 0.25;
}

/* Credits */
.highcharts-credits {
  cursor: pointer;
  fill: #999999;
  font-size: 0.7em;
  transition: fill 250ms, font-size 250ms;
}

.highcharts-credits:hover {
  fill: black;
  font-size: 1em;
}

/* Tooltip */
.highcharts-tooltip {
  cursor: default;
  pointer-events: none;
  white-space: nowrap;
  transition: stroke 150ms;
}

.highcharts-tooltip text {
  fill: #333333;
}

.highcharts-tooltip .highcharts-header {
  font-size: 0.85em;
}

.highcharts-tooltip-box {
  stroke-width: 1px;
  fill: #f7f7f7;
  fill-opacity: 0.85;
}

.highcharts-tooltip-box .highcharts-label-box {
  fill: #f7f7f7;
  fill-opacity: 0.85;
}

.highcharts-selection-marker {
  fill: #335cad;
  fill-opacity: 0.25;
}

.highcharts-graph {
  fill: none;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.highcharts-state-hover .highcharts-graph {
  stroke-width: 3;
}

.highcharts-state-hover path {
  transition: stroke-width 50; /* quick in */
}

.highcharts-state-normal path {
  transition: stroke-width 250ms; /* slow out */
}

/* Legend hover affects points and series */
g.highcharts-series,
.highcharts-point,
.highcharts-markers,
.highcharts-data-labels {
  transition: opacity 250ms;
}

.highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover),
.highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),
.highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),
.highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover) {
  opacity: 0.2;
}

/* Series options */
/* Default colors */
.highcharts-area {
  fill-opacity: 0.75;
  stroke-width: 0;
}

.highcharts-markers {
  stroke-width: 1px;
  stroke: #ffffff;
}

.highcharts-point {
  stroke-width: 1px;
}

.highcharts-dense-data .highcharts-point {
  stroke-width: 0;
}

.highcharts-data-label {
  font-size: 0.9em;
  font-weight: bold;
}

.highcharts-data-label-box {
  fill: none;
  stroke-width: 0;
}

.highcharts-data-label text, text.highcharts-data-label {
  fill: #333333;
}

.highcharts-data-label-connector {
  fill: none;
}

.highcharts-halo {
  fill-opacity: 0.25;
  stroke-width: 0;
}

.highcharts-series:not(.highcharts-pie-series) .highcharts-point-select {
  fill: #cccccc;
  stroke: #000000;
}

.highcharts-column-series rect.highcharts-point {
  stroke: #ffffff;
}

.highcharts-column-series .highcharts-point {
  transition: fill-opacity 250ms;
}

.highcharts-column-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-pie-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #ffffff;
}

.highcharts-pie-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-funnel-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #ffffff;
}

.highcharts-funnel-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-funnel-series .highcharts-point-select {
  fill: inherit;
  stroke: inherit;
}

.highcharts-pyramid-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #ffffff;
}

.highcharts-pyramid-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-pyramid-series .highcharts-point-select {
  fill: inherit;
  stroke: inherit;
}

.highcharts-solidgauge-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-treemap-series .highcharts-point {
  stroke-width: 1px;
  stroke: #e6e6e6;
  transition: stroke 250ms, fill 250ms, fill-opacity 250ms;
}

.highcharts-treemap-series .highcharts-point-hover {
  stroke: #999999;
  transition: stroke 25ms, fill 25ms, fill-opacity 25ms;
}

.highcharts-treemap-series .highcharts-above-level {
  display: none;
}

.highcharts-treemap-series .highcharts-internal-node {
  fill: none;
}

.highcharts-treemap-series .highcharts-internal-node-interactive {
  fill-opacity: 0.15;
  cursor: pointer;
}

.highcharts-treemap-series .highcharts-internal-node-interactive:hover {
  fill-opacity: 0.75;
}

/* Legend */
.highcharts-legend-box {
  fill: none;
  stroke-width: 0;
}

.highcharts-legend-item text {
  fill: #333333;
  font-weight: bold;
  font-size: 1em;
  cursor: pointer;
  stroke-width: 0;
}

.highcharts-legend-item:hover text {
  fill: #000000;
}

.highcharts-legend-item-hidden * {
  fill: #cccccc !important;
  stroke: #cccccc !important;
  transition: fill 250ms;
}

.highcharts-legend-nav-active {
  fill: #003399;
  cursor: pointer;
}

.highcharts-legend-nav-inactive {
  fill: #cccccc;
}

.highcharts-legend-title-box {
  fill: none;
  stroke-width: 0;
}

/* Loading */
.highcharts-loading {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.5;
  text-align: center;
  z-index: 10;
  transition: opacity 250ms;
}

.highcharts-loading-hidden {
  height: 0 !important;
  opacity: 0;
  overflow: hidden;
  transition: opacity 250ms, height 250ms step-end;
}

.highcharts-loading-inner {
  font-weight: bold;
  position: relative;
  top: 45%;
}

/* Plot bands and polar pane backgrounds */
.highcharts-plot-band, .highcharts-pane {
  fill: #000000;
  fill-opacity: 0.05;
}

.highcharts-plot-line {
  fill: none;
  stroke: #999999;
  stroke-width: 1px;
}

/* Highcharts More and modules */
.highcharts-boxplot-box {
  fill: #ffffff;
}

.highcharts-boxplot-median {
  stroke-width: 2px;
}

.highcharts-bubble-series .highcharts-point {
  fill-opacity: 0.5;
}

.highcharts-errorbar-series .highcharts-point {
  stroke: #000000;
}

.highcharts-gauge-series .highcharts-data-label-box {
  stroke: #cccccc;
  stroke-width: 1px;
}

.highcharts-gauge-series .highcharts-dial {
  fill: #000000;
  stroke-width: 0;
}

.highcharts-polygon-series .highcharts-graph {
  fill: inherit;
  stroke-width: 0;
}

.highcharts-waterfall-series .highcharts-graph {
  stroke: #333333;
  stroke-dasharray: 1, 3;
}

.highcharts-sankey-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-sankey-series .highcharts-link {
  transition: fill 250ms, fill-opacity 250ms;
  fill-opacity: 0.5;
}

.highcharts-sankey-series .highcharts-point-hover.highcharts-link {
  transition: fill 50ms, fill-opacity 50ms;
  fill-opacity: 1;
}

/* Highstock */
.highcharts-navigator-mask-outside {
  fill-opacity: 0;
}

.highcharts-navigator-mask-inside {
  fill: #6685c2; /* navigator.maskFill option */
  fill-opacity: 0.25;
  cursor: ew-resize;
}

.highcharts-navigator-outline {
  stroke: #cccccc;
  fill: none;
}

.highcharts-navigator-handle {
  stroke: #cccccc;
  fill: #f2f2f2;
  cursor: ew-resize;
}

.highcharts-navigator-series {
  fill: #335cad;
  stroke: #335cad;
}

.highcharts-navigator-series .highcharts-graph {
  stroke-width: 1px;
}

.highcharts-navigator-series .highcharts-area {
  fill-opacity: 0.05;
}

.highcharts-navigator-xaxis .highcharts-axis-line {
  stroke-width: 0;
}

.highcharts-navigator-xaxis .highcharts-grid-line {
  stroke-width: 1px;
  stroke: #e6e6e6;
}

.highcharts-navigator-xaxis.highcharts-axis-labels {
  fill: #999999;
}

.highcharts-navigator-yaxis .highcharts-grid-line {
  stroke-width: 0;
}

.highcharts-scrollbar-thumb {
  fill: #cccccc;
  stroke: #cccccc;
  stroke-width: 1px;
}

.highcharts-scrollbar-button {
  fill: #e6e6e6;
  stroke: #cccccc;
  stroke-width: 1px;
}

.highcharts-scrollbar-arrow {
  fill: #666666;
}

.highcharts-scrollbar-rifles {
  stroke: #666666;
  stroke-width: 1px;
}

.highcharts-scrollbar-track {
  fill: #f2f2f2;
  stroke: #f2f2f2;
  stroke-width: 1px;
}

.highcharts-button {
  fill: #f7f7f7;
  stroke: #cccccc;
  cursor: default;
  stroke-width: 1px;
  transition: fill 250ms;
}

.highcharts-button text {
  fill: #333333;
}

.highcharts-button-hover {
  transition: fill 0ms;
  fill: #e6e6e6;
  stroke: #cccccc;
}

.highcharts-button-hover text {
  fill: #333333;
}

.highcharts-button-pressed {
  font-weight: bold;
  fill: #e6ebf5;
  stroke: #cccccc;
}

.highcharts-button-pressed text {
  fill: #333333;
  font-weight: bold;
}

.highcharts-button-disabled text {
  fill: #333333;
}

.highcharts-range-selector-buttons .highcharts-button {
  stroke-width: 0;
}

.highcharts-range-label rect {
  fill: none;
}

.highcharts-range-label text {
  fill: #666666;
}

.highcharts-range-input rect {
  fill: none;
}

.highcharts-range-input text {
  fill: #333333;
}

.highcharts-range-input {
  stroke-width: 1px;
  stroke: #cccccc;
}

input.highcharts-range-selector {
  position: absolute;
  border: 0;
  width: 1px; /* Chrome needs a pixel to see it */
  height: 1px;
  padding: 0;
  text-align: center;
  left: -9em; /* #4798 */
}

.highcharts-crosshair-label text {
  fill: #ffffff;
  font-size: 1.1em;
}

.highcharts-crosshair-label .highcharts-label-box {
  fill: inherit;
}

.highcharts-candlestick-series .highcharts-point {
  stroke: #000000;
  stroke-width: 1px;
}

.highcharts-candlestick-series .highcharts-point-up {
  fill: #ffffff;
}

.highcharts-ohlc-series .highcharts-point-hover {
  stroke-width: 3px;
}

.highcharts-flags-series .highcharts-point .highcharts-label-box {
  stroke: #999999;
  fill: #ffffff;
  transition: fill 250ms;
}

.highcharts-flags-series .highcharts-point-hover .highcharts-label-box {
  stroke: #000000;
  fill: #ccd6eb;
}

.highcharts-flags-series .highcharts-point text {
  fill: #000000;
  font-size: 0.9em;
  font-weight: bold;
}

/* Highmaps */
.highcharts-map-series .highcharts-point {
  transition: fill 500ms, fill-opacity 500ms, stroke-width 250ms;
  stroke: #cccccc;
}

.highcharts-map-series .highcharts-point-hover {
  transition: fill 0ms, fill-opacity 0ms;
  fill-opacity: 0.5;
  stroke-width: 2px;
}

.highcharts-mapline-series .highcharts-point {
  fill: none;
}

.highcharts-heatmap-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-map-navigation {
  font-size: 1.3em;
  font-weight: bold;
  text-align: center;
}

.highcharts-coloraxis {
  stroke-width: 0;
}

.highcharts-coloraxis-marker {
  fill: #999999;
}

.highcharts-null-point {
  fill: #f7f7f7;
}

/* 3d charts */
.highcharts-3d-frame {
  fill: transparent;
}

/* Exporting module */
.highcharts-contextbutton {
  fill: #ffffff; /* needed to capture hover */
  stroke: none;
  stroke-linecap: round;
}

.highcharts-contextbutton:hover {
  fill: #e6e6e6;
  stroke: #e6e6e6;
}

.highcharts-button-symbol {
  stroke: #666666;
  stroke-width: 3px;
}

.highcharts-menu {
  border: 1px solid #999999;
  background: #ffffff;
  padding: 5px 0;
  box-shadow: 3px 3px 10px #888;
}

.highcharts-menu-item {
  padding: 0.5em 1em;
  background: none;
  color: #333333;
  cursor: pointer;
  transition: background 250ms, color 250ms;
}

.highcharts-menu-item:hover {
  background: #335cad;
  color: #ffffff;
}

/* Drilldown module */
.highcharts-drilldown-point {
  cursor: pointer;
}

.highcharts-drilldown-data-label text,
text.highcharts-drilldown-data-label,
.highcharts-drilldown-axis-label {
  cursor: pointer;
  fill: #003399;
  font-weight: bold;
  text-decoration: underline;
}

/* No-data module */
.highcharts-no-data text {
  font-weight: bold;
  font-size: 12px;
  fill: #666666;
}

/* Drag-panes module */
.highcharts-axis-resizer {
  cursor: ns-resize;
  stroke: black;
  stroke-width: 2px;
}

/* Bullet type series */
.highcharts-bullet-target {
  stroke-width: 0;
}

/* Lineargauge type series */
.highcharts-lineargauge-target {
  stroke-width: 1px;
  stroke: #333333;
}

.highcharts-lineargauge-target-line {
  stroke-width: 1px;
  stroke: #333333;
}

/* Annotations module */
.highcharts-annotation-label-box {
  stroke-width: 1px;
  stroke: #000000;
  fill: #000000;
  fill-opacity: 0.75;
}

.highcharts-annotation-label text {
  fill: #e6e6e6;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes loginBlur {
  0% {
    filter: blur(0);
    transform: scale(1, 1);
  }
  100% {
    filter: blur(10px);
    transform: scale(1.15, 1.15);
  }
}
@-moz-keyframes loginBlur {
  0% {
    filter: blur(0);
    transform: scale(1, 1);
  }
  100% {
    filter: blur(10px);
    transform: scale(1.15, 1.15);
  }
}
@-ms-keyframes loginBlur {
  0% {
    filter: blur(0);
    transform: scale(1, 1);
  }
  100% {
    filter: blur(10px);
    transform: scale(1.15, 1.15);
  }
}
@-o-keyframes loginBlur {
  0% {
    filter: blur(0);
    transform: scale(1, 1);
  }
  100% {
    filter: blur(10px);
    transform: scale(1.15, 1.15);
  }
}
@keyframes loginBlur {
  0% {
    filter: blur(0);
    transform: scale(1, 1);
  }
  100% {
    filter: blur(10px);
    transform: scale(1.15, 1.15);
  }
}
@-webkit-keyframes progressBarStart {
  0% {
    max-width: 0;
  }
  100% {
    max-width: 100%;
  }
}
@-moz-keyframes progressBarStart {
  0% {
    max-width: 0;
  }
  100% {
    max-width: 100%;
  }
}
@-ms-keyframes progressBarStart {
  0% {
    max-width: 0;
  }
  100% {
    max-width: 100%;
  }
}
@-o-keyframes progressBarStart {
  0% {
    max-width: 0;
  }
  100% {
    max-width: 100%;
  }
}
@keyframes progressBarStart {
  0% {
    max-width: 0;
  }
  100% {
    max-width: 100%;
  }
}
@-webkit-keyframes checkBoxToggleAnimationOff {
  0% {
    width: 22px;
    left: 24px;
  }
  50% {
    width: 46px;
    left: 0;
  }
  100% {
    width: 22px;
    left: 0;
  }
}
@-moz-keyframes checkBoxToggleAnimationOff {
  0% {
    width: 22px;
    left: 24px;
  }
  50% {
    width: 46px;
    left: 0;
  }
  100% {
    width: 22px;
    left: 0;
  }
}
@-ms-keyframes checkBoxToggleAnimationOff {
  0% {
    width: 22px;
    left: 24px;
  }
  50% {
    width: 46px;
    left: 0;
  }
  100% {
    width: 22px;
    left: 0;
  }
}
@-o-keyframes checkBoxToggleAnimationOff {
  0% {
    width: 22px;
    left: 24px;
  }
  50% {
    width: 46px;
    left: 0;
  }
  100% {
    width: 22px;
    left: 0;
  }
}
@keyframes checkBoxToggleAnimationOff {
  0% {
    width: 22px;
    left: 24px;
  }
  50% {
    width: 46px;
    left: 0;
  }
  100% {
    width: 22px;
    left: 0;
  }
}
@-webkit-keyframes checkBoxToggleAnimationOn {
  0% {
    width: 22px;
    left: 0;
  }
  50% {
    width: 46px;
    left: 0;
  }
  100% {
    width: 22px;
    left: 24px;
  }
}
@-moz-keyframes checkBoxToggleAnimationOn {
  0% {
    width: 22px;
    left: 0;
  }
  50% {
    width: 46px;
    left: 0;
  }
  100% {
    width: 22px;
    left: 24px;
  }
}
@-ms-keyframes checkBoxToggleAnimationOn {
  0% {
    width: 22px;
    left: 0;
  }
  50% {
    width: 46px;
    left: 0;
  }
  100% {
    width: 22px;
    left: 24px;
  }
}
@-o-keyframes checkBoxToggleAnimationOn {
  0% {
    width: 22px;
    left: 0;
  }
  50% {
    width: 46px;
    left: 0;
  }
  100% {
    width: 22px;
    left: 24px;
  }
}
@keyframes checkBoxToggleAnimationOn {
  0% {
    width: 22px;
    left: 0;
  }
  50% {
    width: 46px;
    left: 0;
  }
  100% {
    width: 22px;
    left: 24px;
  }
}
@media print {
  .media-print-only {
    display: auto;
  }
  .media-screen-only {
    display: none !important;
  }
  body {
    background: #fff !important;
    max-width: 100%;
    width: 670px;
  }
  .pace {
    display: none !important;
  }
  main, footer {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    right: auto !important;
    min-height: 100% !important;
    background: #fff !important;
    width: 100% !important;
  }
  .box-shadow, .box-border {
    box-shadow: none !important;
    border: none !important;
    background: none !important;
  }
  hr {
    display: block !important;
    height: 1px;
  }
  a {
    color: rgba(0, 0, 0, 0.6) !important;
  }
  section.pagecontent {
    padding: 0;
  }
  .widget .dragHandle {
    display: none;
  }
  .widget .box-menu {
    display: none;
  }
}
@media screen {
  .media-print-only {
    display: none;
  }
  .media-screen-only {
    display: auto;
  }
}
body {
  background: #f9f9f9;
  overflow: hidden;
  transition: background 0.5s;
}

*:focus {
  outline: none;
}

#device-applications-table tr td:first-child i {
  width: 70px;
  text-align: center;
}

#appwrapper {
  display: block !important;
}

#device-location-map {
  margin-top: 16px;
  height: 370px;
  width: 100%;
  position: relative;
  background: #eee;
}
#device-location-map > .content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.darkmode #device-location-map {
  background: #111111;
}

::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
}

::-webkit-scrollbar-track {
  background: #ccc;
}

.darkmode ::-webkit-scrollbar-track {
  background: #545861;
}

::-webkit-scrollbar-thumb {
  background: #545861;
  width: 6px;
  height: 6px;
  position: relative;
  margin: 0 1px;
  border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
  background: #545861;
}

.darkmode ::-webkit-scrollbar-thumb {
  background: #191a1d;
}

h1 i, h2 i, h3 i, h4 i {
  color: #E74C3C;
  font-size: 0.75em !important;
  position: relative;
  top: -0.1em;
  margin-right: 0.3em;
}

img#app-icon-preview {
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.01);
}

.pageheader {
  position: relative;
  background: #f3f3f3;
  transition: background 0.5s;
}
.pageheader .pageheader-icon {
  vertical-align: middle;
}
.pageheader .pageheader-icon i {
  vertical-align: middle;
  width: 2.25em;
  height: 2.25em;
  border: 2px solid rgba(0, 0, 0, 0.1);
  line-height: calc(2.25em - 4px);
  text-align: center;
  border-radius: 50%;
  color: #E74C3C;
  font-size: 1.5em;
}
.pageheader .pageheader-headline {
  flex-grow: 1;
}
.pageheader .pageheader-headline h1 {
  border-bottom: 1px dotted rgba(0, 0, 0, 0.05);
}
@media (max-width: 768px) {
  .pageheader .pageheader-headline h1 {
    font-size: 1.5em;
  }
}
.pageheader .pageheader-headline h1 > span {
  border-bottom: 1px solid #E74C3C;
  margin-bottom: -1px;
}

.darkmode .pageheader {
  background: #202125;
}
.darkmode .pageheader .pageheader-icon i {
  border: 2px solid rgba(255, 255, 255, 0.5);
  color: #E74C3C;
}
.darkmode .pageheader .pageheader-headline {
  flex-grow: 1;
}
.darkmode .pageheader .pageheader-headline h1 {
  border-bottom: 1px dotted rgba(255, 255, 255, 0.1);
}
.darkmode .pageheader .pageheader-headline h1 > span {
  border-bottom: 1px solid #E74C3C;
}

@media (min-width: 768px) {
  .pageheader .pageheader-icon i {
    width: 3em;
    height: 3em;
    border: 2px solid rgba(0, 0, 0, 0.1);
    line-height: calc(3em - 4px);
    font-size: 2.2em;
  }
  .pageheader .pageheader-headline {
    flex-grow: 1;
  }
  .pageheader .pageheader-headline h1 {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.05);
  }
  .pageheader .pageheader-headline h1 > span {
    border-bottom: 1px solid #E74C3C;
    margin-bottom: -1px;
  }
}
section.pagecontent {
  background: #f9f9f9;
  position: relative;
  z-index: 2;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  transition: background 0.5s;
}

.darkmode section.pagecontent {
  background: #25262a;
}

#tenant-stats-search-loading,
#tenant-stats-dashboard-hits-chart-loading,
#tenant-stats-dashboard-devices-loading,
#tenant-stats-dashboard-visited-domains-loading,
#tenant-stats-dashboard-blocked-domains-loading,
#tenant-stats-dashboard-visited-categories-loading,
#tenant-stats-dashboard-blocked-categories-loading {
  font-size: 2em;
  display: block;
  padding: 20px 20px;
  text-align: center;
  color: #ccc;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.darkmode #tenant-stats-search-loading,
.darkmode #tenant-stats-dashboard-hits-chart-loading,
.darkmode #tenant-stats-dashboard-devices-loading,
.darkmode #tenant-stats-dashboard-visited-domains-loading,
.darkmode #tenant-stats-dashboard-blocked-domains-loading,
.darkmode #tenant-stats-dashboard-visited-categories-loading,
.darkmode #tenant-stats-dashboard-blocked-categories-loading {
  color: #333333;
}

#print-header .securepoint-logo {
  max-width: 200pt;
  height: auto;
  margin-top: 9pt;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
#print-header .zentrales-management-logo {
  max-height: 32pt;
  width: auto;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.hr {
  height: 30px;
  display: block;
  position: relative;
}
.hr .hr-content {
  height: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  padding: 0 15px;
  line-height: 30px;
  z-index: 1;
}
.hr::after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  background: #eee;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
}

.darkmode .hr .hr-content {
  background: black;
}
.darkmode .hr::after {
  background: #111111;
}

#main-header {
  background-color: #E74C3C;
  position: fixed;
  height: 0;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
  z-index: 5;
  transition: 0.6s;
  transition-property: left, width;
  width: 100%;
  right: 0;
  top: 0;
}
#main-header .app-name {
  display: none;
}
#main-header a.action-toggle-class[data-class=open-menu] {
  display: block;
  position: absolute;
  width: 48px;
  height: 48px;
  top: 0;
  right: 0;
  cursor: pointer;
  background-color: #3c3f46;
}
#main-header a.action-toggle-class[data-class=open-menu] span {
  position: absolute;
  height: 2px;
  width: 30%;
  left: 35%;
  background: rgba(255, 255, 255, 0.4);
  transition: 0.3s;
}
#main-header a.action-toggle-class[data-class=open-menu] span:nth-child(1) {
  top: 37%;
  margin-top: -1px;
}
#main-header a.action-toggle-class[data-class=open-menu] span:nth-child(2) {
  top: 50%;
  margin-top: -1px;
}
#main-header a.action-toggle-class[data-class=open-menu] span:nth-child(3) {
  top: 63%;
  margin-top: -1px;
}
#main-header a.action-toggle-class[data-class=open-menu]:hover {
  background-color: #484c53;
}
#main-header a.action-toggle-class[data-class=open-menu]:hover span {
  background: white;
}
#main-header nav#topmenu {
  height: 48px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #3c3f46;
}
#main-header nav#topmenu > ul {
  margin: 0;
  padding: 0;
  display: block;
}
#main-header nav#topmenu > ul > li {
  list-style: none;
  height: 48px;
  width: 48px;
  display: block;
  float: left;
  line-height: 48px;
  text-align: centeR;
}
#main-header nav#topmenu > ul > li > a {
  color: rgba(255, 255, 255, 0.5);
  display: block;
  position: relative;
}
#main-header nav#topmenu > ul > li > a .status {
  position: absolute;
  top: 16px;
  width: 5px;
  height: 5px;
  right: 16px;
  border-radius: 50%;
}
#main-header nav#topmenu > ul > li > a > .count {
  position: absolute;
  top: 1px;
  right: 1px;
  display: block;
  width: 17px;
  height: 17px;
  background: #fff;
  border-radius: 8px;
  color: #E74C3C;
  font-size: 11px;
  line-height: 17px;
}
#main-header nav#topmenu > ul > li > a .inactive-icon {
  display: inline-block;
}
#main-header nav#topmenu > ul > li > a .active-icon {
  display: none;
}
#main-header nav#topmenu > ul > li > a.open-notification-menu {
  background-color: #484c53;
  color: rgb(255, 255, 255);
}
#main-header nav#topmenu > ul > li > a.open-notification-menu .inactive-icon {
  display: none;
}
#main-header nav#topmenu > ul > li > a.open-notification-menu .active-icon {
  display: inline-block;
}
#main-header nav#topmenu > ul > li > a:hover {
  background-color: #484c53;
  color: rgb(255, 255, 255);
}
#main-header nav#topmenu > ul > li ul.notification-menu {
  margin: 0;
  padding: 0;
  position: fixed;
  background: rgba(84, 88, 97, 0.98);
  left: -100%;
  top: 48px;
  right: 100%;
  bottom: 0;
  text-align: left;
  transition: 0.6s;
  transition-property: width, left;
  z-index: 2;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
  overflow: auto;
}
#main-header nav#topmenu > ul > li ul.notification-menu li {
  list-style: none;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a, #main-header nav#topmenu > ul > li ul.notification-menu li div, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box {
  position: relative;
  padding: 8px 16px;
  display: block;
  line-height: 1.7em;
  color: rgba(255, 255, 255, 0.9);
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  cursor: pointer;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i, #main-header nav#topmenu > ul > li ul.notification-menu li div i, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i {
  color: rgba(0, 0, 0, 0.3);
  width: 24px;
  text-align: left;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-blue, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-blue, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-blue {
  color: #337AB7;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-indigo, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-indigo, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-indigo {
  color: #3f51b5;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-purple, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-purple, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-purple {
  color: #673ab7;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-pink, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-pink, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-pink {
  color: #eb3976;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-red, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-red, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-red {
  color: #E74C3C;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-orange, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-orange, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-orange {
  color: #ff5722;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-yellow, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-yellow, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-yellow {
  color: #F0AD4E;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-green, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-green, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-green {
  color: #2DCC71;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-teal, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-teal, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-teal {
  color: #16b8a9;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-cyan, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-cyan, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-cyan {
  color: #17a2b8;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-white, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-white, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-white {
  color: #fff;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-gray, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-gray, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-gray {
  color: #ccc;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-gray-dark, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-gray-dark, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-gray-dark {
  color: #343a40;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-ultralightgray, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-ultralightgray, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-ultralightgray {
  color: #f9f9f9;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-lightgray, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-lightgray, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-lightgray {
  color: #eee;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-lightbluegray, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-lightbluegray, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-lightbluegray {
  color: #fafdff;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-darkgrey, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-darkgrey, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-darkgrey {
  color: #555555;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-darkbluegrey, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-darkbluegrey, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-darkbluegrey {
  color: #545861;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-darkblue, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-darkblue, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-darkblue {
  color: #3c3f46;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-lightblue, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-lightblue, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-lightblue {
  color: #3498DB;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-aqua, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-aqua, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-aqua {
  color: #00bcd4;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-lightgreen, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-lightgreen, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-lightgreen {
  color: #8bc34a;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-brown, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-brown, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-brown {
  color: #795548;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-darkcolor, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-darkcolor, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-darkcolor {
  color: #333;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-windows, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-windows, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-windows {
  color: #0073A7;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-android, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-android, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-android {
  color: #91C747;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-ios, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-ios, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-ios {
  color: #000;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-primary, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-primary, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-primary {
  color: #E74C3C;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-text, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-text, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-text {
  color: rgba(0, 0, 0, 0.6);
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-defaultBg, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-defaultBg, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-defaultBg {
  color: #fff;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a i.color-darkmodeBg, #main-header nav#topmenu > ul > li ul.notification-menu li div i.color-darkmodeBg, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box i.color-darkmodeBg {
  color: #303338;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a .notification-title, #main-header nav#topmenu > ul > li ul.notification-menu li div .notification-title, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box .notification-title {
  font-weight: 600;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a .notification-teaser, #main-header nav#topmenu > ul > li ul.notification-menu li div .notification-teaser, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box .notification-teaser {
  padding-left: 27.2px;
  display: block;
  font-size: 0.95em;
  line-height: 1.6em;
  color: rgba(255, 255, 255, 0.5);
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a .notification-teaser .full-text, #main-header nav#topmenu > ul > li ul.notification-menu li div .notification-teaser .full-text, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box .notification-teaser .full-text {
  display: none;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a .notification-teaser .dots, #main-header nav#topmenu > ul > li ul.notification-menu li div .notification-teaser .dots, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box .notification-teaser .dots {
  display: inline;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a .notification-teaser .dots::before, #main-header nav#topmenu > ul > li ul.notification-menu li div .notification-teaser .dots::before, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box .notification-teaser .dots::before {
  content: "...";
  display: inline;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a:hover, #main-header nav#topmenu > ul > li ul.notification-menu li div:hover, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box:hover {
  background-color: #484c53;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a.open-notification .notification-teaser .full-text, #main-header nav#topmenu > ul > li ul.notification-menu li div.open-notification .notification-teaser .full-text, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box.open-notification .notification-teaser .full-text {
  display: inline;
}
#main-header nav#topmenu > ul > li ul.notification-menu li > a.open-notification .notification-teaser .dots, #main-header nav#topmenu > ul > li ul.notification-menu li div.open-notification .notification-teaser .dots, #main-header nav#topmenu > ul > li ul.notification-menu li .notification-box.open-notification .notification-teaser .dots {
  display: none;
}
#main-header nav#topmenu > ul > li ul.notification-menu li.title {
  color: rgba(255, 255, 255, 0.9);
  font-size: 1em;
  font-weight: 800;
  padding: 0 16px;
  line-height: 3em;
  background: rgba(255, 255, 255, 0.05);
}
#main-header nav#topmenu > ul > li ul.notification-menu li.title.log {
  bottom: 320px;
  position: absolute;
  left: 0;
  right: 0;
}
#main-header nav#topmenu > ul > li ul.notification-menu li#notifications {
  top: 3em;
  bottom: calc(3em + 320px);
  position: absolute;
  left: 0;
  right: 0;
  overflow: auto;
}
#main-header nav#topmenu > ul > li ul.notification-menu li#theLog {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 320px;
}
#main-header nav#topmenu > ul > li ul.notification-menu li#theLog pre {
  background: rgba(0, 0, 0, 0.2);
  height: 320px;
}
#main-header nav#topmenu > ul::after {
  content: "";
  display: block;
  clear: both;
}

#main-sidebar {
  background-color: #303338;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  bottom: calc(100% - 48px);
  min-height: 48px;
  padding-bottom: 0;
  transition: 0.6s;
  transition-property: width;
  z-index: 2;
  overflow: auto;
}
#main-sidebar #logoarea {
  background-color: #303338;
  height: 48px;
  width: calc(100% - 96px);
  color: rgb(255, 255, 255);
  font-size: 1.25em;
  font-weight: 400;
  padding: 8px;
  position: relative;
  text-align: center;
  margin-right: 48px;
  margin-left: 48px;
}
#main-sidebar #logoarea .logo-big {
  display: none;
  font-size: 12px;
  color: rgb(255, 255, 255);
  margin-top: 1px;
}
#main-sidebar #logoarea .logo-big img {
  width: 175px;
  max-width: 175px;
  display: block;
  margin: 0 auto 2px;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
#main-sidebar #logoarea .logo-small {
  display: block;
  margin: 6px auto 0;
}
#main-sidebar #logoarea .logo-small img {
  display: inline-block;
  height: 18px;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
#main-sidebar #logoarea .logo-small .app-name {
  color: rgba(255, 255, 255, 0.9);
  font-weight: 700;
  position: relative;
  top: -2px;
  font-size: 20px;
}
#main-sidebar nav {
  position: fixed;
  left: 100%;
  right: -100%;
  width: 100%;
  top: 48px;
  z-index: 2;
  transition: 0.6s;
  transition-property: width, left;
  background: rgba(84, 88, 97, 0.9);
  box-shadow: 0 0 0 0 rgba(84, 88, 97, 0.9);
}
#main-sidebar nav ul li {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  transition: background 0.3s;
}
#main-sidebar nav ul li.search, #main-sidebar nav ul li.select {
  padding: 4px 16px;
}
#main-sidebar nav ul li.search > div::after, #main-sidebar nav ul li.select > div::after {
  clear: both;
  content: "";
  display: block;
}
#main-sidebar nav ul li.search > div > i, #main-sidebar nav ul li.select > div > i {
  color: #fff;
  display: block;
  width: 28px;
  float: left;
  line-height: 34px;
  padding-left: 2px;
}
#main-sidebar nav ul li.search > div input, #main-sidebar nav ul li.search > div select, #main-sidebar nav ul li.search > div .select2, #main-sidebar nav ul li.select > div input, #main-sidebar nav ul li.select > div select, #main-sidebar nav ul li.select > div .select2 {
  float: left;
  width: calc(100% - 68px) !important;
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #fff;
  background-color: #545861;
}
#main-sidebar nav ul li.search > div input .select2-selection__rendered, #main-sidebar nav ul li.search > div select .select2-selection__rendered, #main-sidebar nav ul li.search > div .select2 .select2-selection__rendered, #main-sidebar nav ul li.select > div input .select2-selection__rendered, #main-sidebar nav ul li.select > div select .select2-selection__rendered, #main-sidebar nav ul li.select > div .select2 .select2-selection__rendered {
  color: #fff;
}
#main-sidebar nav ul li.search > div a.btn, #main-sidebar nav ul li.select > div a.btn {
  margin: 0;
}
#main-sidebar nav ul li.search > div a.btn i.theicon, #main-sidebar nav ul li.select > div a.btn i.theicon {
  padding: 0;
  margin: 0;
  line-height: 21px;
  width: 14px;
}
#main-sidebar nav ul li > a {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  color: rgb(255, 255, 255);
  transition: 0.3s;
  white-space: nowrap;
  position: relative;
}
#main-sidebar nav ul li > a i {
  transition: margin 0.3s;
}
#main-sidebar nav ul li > a span.pull-right-container i {
  transition: 0.3s;
}
#main-sidebar nav ul li > a span.title {
  opacity: 1;
  max-width: 100%;
  transition: opacity 0.3s;
  display: inline-block;
}
#main-sidebar nav ul li > a small.num {
  background: rgba(0, 0, 0, 0.1);
  display: inline-block;
  min-height: 16px;
  line-height: 16px;
  padding: 0 4px;
  border-radius: 2px;
  color: rgba(255, 255, 255, 0.4);
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-left: 3px;
}
#main-sidebar nav ul li > a small.num.bg-blue {
  background: #337AB7;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-indigo {
  background: #3f51b5;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-purple {
  background: #673ab7;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-pink {
  background: #eb3976;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-red {
  background: #E74C3C;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-orange {
  background: #ff5722;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-yellow {
  background: #F0AD4E;
  color: rgba(0, 0, 0, 0.8);
}
#main-sidebar nav ul li > a small.num.bg-green {
  background: #2DCC71;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-teal {
  background: #16b8a9;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-cyan {
  background: #17a2b8;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-white {
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
}
#main-sidebar nav ul li > a small.num.bg-gray {
  background: #ccc;
  color: rgba(0, 0, 0, 0.8);
}
#main-sidebar nav ul li > a small.num.bg-gray-dark {
  background: #343a40;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-ultralightgray {
  background: #f9f9f9;
  color: rgba(0, 0, 0, 0.8);
}
#main-sidebar nav ul li > a small.num.bg-lightgray {
  background: #eee;
  color: rgba(0, 0, 0, 0.8);
}
#main-sidebar nav ul li > a small.num.bg-lightbluegray {
  background: #fafdff;
  color: rgba(0, 0, 0, 0.8);
}
#main-sidebar nav ul li > a small.num.bg-darkgrey {
  background: #555555;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-darkbluegrey {
  background: #545861;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-darkblue {
  background: #3c3f46;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-lightblue {
  background: #3498DB;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-aqua {
  background: #00bcd4;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-lightgreen {
  background: #8bc34a;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-brown {
  background: #795548;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-darkcolor {
  background: #333;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-windows {
  background: #0073A7;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-android {
  background: #91C747;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-ios {
  background: #000;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-primary {
  background: #E74C3C;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-text {
  background: rgba(0, 0, 0, 0.6);
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a small.num.bg-defaultBg {
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
}
#main-sidebar nav ul li > a small.num.bg-darkmodeBg {
  background: #303338;
  color: rgba(255, 255, 255, 0.9);
}
#main-sidebar nav ul li > a a.addLink {
  position: absolute;
  right: 0;
  width: 3em;
  top: 0;
  padding: 10px 0;
  text-align: center;
  color: rgba(255, 255, 255, 0.2);
}
#main-sidebar nav ul li > a:hover {
  font-weight: 400;
  color: #fff;
  background-color: #484c53;
}
#main-sidebar nav ul li > a:hover a.addLink {
  color: rgba(255, 255, 255, 0.4);
}
#main-sidebar nav ul li > a:hover a.addLink:hover {
  color: rgb(255, 255, 255);
}
#main-sidebar nav ul li:not(.menu-open) ul li a {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0;
  line-height: 0;
}
#main-sidebar nav ul li:not(.menu-open) ul li a .num {
  padding: 0;
  border-width: 0;
  min-height: 0;
  line-height: 0;
}
#main-sidebar nav ul li:not(.menu-open) ul li:not(.menu-open) ul li a, #main-sidebar nav ul li:not(.menu-open) ul li.menu-open ul li a {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0;
  line-height: 0;
}
#main-sidebar nav ul li:not(.menu-open) ul li:not(.menu-open) ul li a .num, #main-sidebar nav ul li:not(.menu-open) ul li.menu-open ul li a .num {
  padding: 0;
  border-width: 0;
  min-height: 0;
  line-height: 0;
}
#main-sidebar nav ul li.active > a {
  font-weight: 700;
  background-color: #3c3f46;
  color: #fff;
}
#main-sidebar nav ul li.active > a i {
  color: #E74C3C;
}
#main-sidebar nav ul li.active > a a i {
  color: rgba(255, 255, 255, 0.4);
}
#main-sidebar nav ul li.active > a a:hover i {
  color: rgb(255, 255, 255);
}
#main-sidebar nav ul li.menu-open {
  background: rgba(255, 255, 255, 0.02);
}
#main-sidebar nav ul li.menu-open > a {
  color: white;
}
#main-sidebar nav ul li.menu-open > a span.pull-right-container i {
  transform: rotate(-90deg);
}
#main-sidebar nav ul li.menu-open ul li a {
  opacity: 1;
  line-height: 2em;
  font-size: 1em;
}
#main-sidebar nav ul li.menu-open ul li:not(.menu-open) ul li a {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0;
  line-height: 0;
}
#main-sidebar nav ul li.menu-open ul li:not(.menu-open) ul li a .num {
  padding: 0;
  border-width: 0;
  min-height: 0;
  line-height: 0;
}
#main-sidebar nav ul li.menu-open ul li.menu-open {
  background: rgba(255, 255, 255, 0.02);
}
#main-sidebar nav ul li.menu-open ul li.menu-open > a {
  color: white;
}
#main-sidebar nav ul li.menu-open ul li.menu-open > a span.pull-right-container i {
  transform: rotate(-90deg);
}
#main-sidebar nav ul li.menu-open ul li.menu-open ul li a {
  opacity: 1;
  line-height: 2em;
  font-size: 1em;
}
#main-sidebar nav ul li.title {
  font-weight: 800;
  color: rgba(255, 255, 255, 0.9);
  padding-left: 16px;
  padding-top: 16px;
  padding-bottom: 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
#main-sidebar::after {
  transition: 0.6s;
}

.darkmode #main-sidebar {
  background-color: #3c3f46;
}
.darkmode #main-sidebar #logoarea {
  background-color: #25262a;
  color: rgb(255, 255, 255);
}
.darkmode #main-sidebar #logoarea .logo-big {
  color: rgb(255, 255, 255);
}
.darkmode #main-sidebar #logoarea .logo-small .app-name {
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav {
  background: rgba(48, 51, 56, 0.9);
  box-shadow: 0 0 0 0 rgba(48, 51, 56, 0.9);
}
.darkmode #main-sidebar nav ul li {
  transition: background 0.3s;
}
.darkmode #main-sidebar nav ul li.search > div > i, .darkmode #main-sidebar nav ul li.select > div > i {
  color: #fff;
}
.darkmode #main-sidebar nav ul li.search > div input, .darkmode #main-sidebar nav ul li.search > div select, .darkmode #main-sidebar nav ul li.search > div .select2, .darkmode #main-sidebar nav ul li.select > div input, .darkmode #main-sidebar nav ul li.select > div select, .darkmode #main-sidebar nav ul li.select > div .select2 {
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #fff;
  background-color: #545861;
}
.darkmode #main-sidebar nav ul li.search > div input .select2-selection__rendered, .darkmode #main-sidebar nav ul li.search > div select .select2-selection__rendered, .darkmode #main-sidebar nav ul li.search > div .select2 .select2-selection__rendered, .darkmode #main-sidebar nav ul li.select > div input .select2-selection__rendered, .darkmode #main-sidebar nav ul li.select > div select .select2-selection__rendered, .darkmode #main-sidebar nav ul li.select > div .select2 .select2-selection__rendered {
  color: #fff;
}
.darkmode #main-sidebar nav ul li > a {
  color: rgb(255, 255, 255);
}
.darkmode #main-sidebar nav ul li > a small.num {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-blue {
  background: #337AB7;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-indigo {
  background: #3f51b5;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-purple {
  background: #673ab7;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-pink {
  background: #eb3976;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-red {
  background: #E74C3C;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-orange {
  background: #ff5722;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-yellow {
  background: #F0AD4E;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-green {
  background: #2DCC71;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-teal {
  background: #16b8a9;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-cyan {
  background: #17a2b8;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-white {
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-gray {
  background: #ccc;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-gray-dark {
  background: #343a40;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-ultralightgray {
  background: #f9f9f9;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-lightgray {
  background: #eee;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-lightbluegray {
  background: #fafdff;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-darkgrey {
  background: #555555;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-darkbluegrey {
  background: #545861;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-darkblue {
  background: #3c3f46;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-lightblue {
  background: #3498DB;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-aqua {
  background: #00bcd4;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-lightgreen {
  background: #8bc34a;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-brown {
  background: #795548;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-darkcolor {
  background: #333;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-windows {
  background: #0073A7;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-android {
  background: #91C747;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-ios {
  background: #000;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-primary {
  background: #E74C3C;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-text {
  background: rgba(0, 0, 0, 0.6);
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-defaultBg {
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
}
.darkmode #main-sidebar nav ul li > a small.num.bg-darkmodeBg {
  background: #303338;
  color: rgba(255, 255, 255, 0.9);
}
.darkmode #main-sidebar nav ul li > a a.addLink {
  color: rgba(255, 255, 255, 0.2);
}
.darkmode #main-sidebar nav ul li > a:hover {
  color: #fff;
  background-color: #484c53;
}
.darkmode #main-sidebar nav ul li > a:hover a.addLink {
  color: rgba(255, 255, 255, 0.4);
}
.darkmode #main-sidebar nav ul li > a:hover a.addLink:hover {
  color: rgb(255, 255, 255);
}
.darkmode #main-sidebar nav ul li.active > a {
  background-color: #3c3f46;
  color: #fff;
}
.darkmode #main-sidebar nav ul li.active > a i {
  color: #E74C3C;
}
.darkmode #main-sidebar nav ul li.active > a a i {
  color: rgba(255, 255, 255, 0.4);
}
.darkmode #main-sidebar nav ul li.active > a a:hover i {
  color: rgb(255, 255, 255);
}
.darkmode #main-sidebar nav ul li.menu-open {
  background: rgba(255, 255, 255, 0.02);
}
.darkmode #main-sidebar nav ul li.menu-open > a {
  color: white;
}
.darkmode #main-sidebar nav ul li.menu-open ul li.menu-open {
  background: rgba(255, 255, 255, 0.02);
}
.darkmode #main-sidebar nav ul li.menu-open ul li.menu-open > a {
  color: white;
}
.darkmode #main-sidebar nav ul li.title {
  color: rgba(255, 255, 255, 0.9);
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}

main {
  right: 0;
  position: fixed;
  top: 48px;
  width: 100%;
  background: #f9f9f9;
  transition: all 0.6s;
  opacity: 1;
  bottom: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
main #main-inner {
  position: relative;
  min-height: calc(100% - 43px);
}
main #main-content-wrapper .loaderbox {
  color: #E74C3C;
  z-index: 5;
  min-height: 360px;
  position: relative;
}
main #main-content-wrapper .loaderbox i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 3em;
}
main .main-footer {
  position: relative;
  bottom: 0;
  left: 0;
  padding: 16px 16px;
  right: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.darkmode main {
  background-color: #25262a;
}
.darkmode main #main-content-wrapper .loaderbox {
  color: #E74C3C;
}
.darkmode main .main-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

body.open-menu {
  overflow: hidden;
}
body.open-menu #main-header a.action-toggle-class[data-class=open-menu] span:nth-child(1) {
  top: 50%;
  margin-top: -1px;
  transform: rotate(45deg);
}
body.open-menu #main-header a.action-toggle-class[data-class=open-menu] span:nth-child(2) {
  top: 50%;
  margin-top: -1px;
  width: 0;
}
body.open-menu #main-header a.action-toggle-class[data-class=open-menu] span:nth-child(3) {
  top: 50%;
  margin-top: -1px;
  transform: rotate(-45deg);
}
body.open-menu main {
  filter: blur(5px);
  opacity: 0.2;
}
body.open-menu #main-sidebar {
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
}
body.open-menu #main-sidebar::after {
  position: fixed;
  bottom: 0;
  height: 144px;
  width: 100%;
  content: "";
  display: block;
  background: url(fad988356df86b0fe022.svg);
  background-repeat: no-repeat;
  background-position: -75px 67px;
  background-size: contain;
  opacity: 0.35;
  left: 0;
}
body.open-menu #main-sidebar nav {
  position: fixed;
  left: calc(100% - 100%);
  right: 0;
  width: 100%;
  top: 48px;
  z-index: 2;
  bottom: 0;
  overflow: auto;
}

body.open-notification-menu {
  overflow: hidden;
}
body.open-notification-menu main {
  filter: blur(5px);
  opacity: 0.2;
}
body.open-notification-menu #main-sidebar nav {
  left: 100%;
  right: -100%;
  bottom: calc(100% - 48px);
}
body.open-notification-menu #main-header nav#topmenu .notification-menu {
  left: 0;
  right: 0 !important;
  bottom: 0 !important;
}

body:not(.open-notification-menu) #main-header nav#topmenu .notification-menu {
  left: 100% !important;
  right: -100% !important;
}

.ui-resizable-helper {
  background-color: #555555;
  opacity: 0.5;
}
.ui-resizable-helper * {
  opacity: 0;
}

.darkmode .ui-resizable-helper {
  background-color: #aaaaaa;
}

body.login-page, body.register-page {
  width: 100% !important;
  height: 100% !important;
}
body.login-page > .wrapper, body.register-page > .wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100% !important;
  width: 100% !important;
}
body.login-page #loginBg, body.register-page #loginBg {
  background: url(5d29ccd80b93ea149ed3.jpg);
  background-size: cover;
  background-position: bottom right;
  animation-name: loginBlur;
  animation-delay: 0.5s;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
body.login-page #loginBg.noanimation, body.register-page #loginBg.noanimation {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-name: none;
  filter: blur(10px);
  transform: scale(1.15, 1.15);
}
body.login-page #wrapper, body.register-page #wrapper {
  max-width: 500px;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  animation-name: fadeIn;
  animation-delay: 1s;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  opacity: 0;
}
body.login-page #wrapper.noanimation, body.register-page #wrapper.noanimation {
  opacity: 1;
  animation-name: none;
}
body.login-page #wrapper .box-shadow, body.register-page #wrapper .box-shadow {
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.4);
  border: none;
}
body.login-page #wrapper #main-header, body.register-page #wrapper #main-header {
  position: relative;
  top: -1px;
  left: inherit;
  right: inherit;
  bottom: inherit;
  background: #3c3f46;
  width: 100%;
  padding: 0 16px;
  height: 64px;
  line-height: 64px;
}
body.login-page #wrapper #main-header #logoarea, body.register-page #wrapper #main-header #logoarea {
  text-align: center;
  padding-top: 3px;
}
body.login-page #wrapper #main-header #logoarea .logo-small, body.register-page #wrapper #main-header #logoarea .logo-small {
  color: #fff;
}
body.login-page #wrapper #main-header #logoarea .logo-small img, body.register-page #wrapper #main-header #logoarea .logo-small img {
  display: inline-block;
  height: 18px;
}
body.login-page #wrapper #main-header #logoarea .logo-small .app-name, body.register-page #wrapper #main-header #logoarea .logo-small .app-name {
  position: relative;
  top: -3px;
  float: none;
}
body.login-page #wrapper main, body.register-page #wrapper main {
  background: #fff;
  position: relative;
  top: inherit;
  left: inherit;
  right: inherit;
  bottom: inherit;
  width: 100%;
  height: auto;
  min-height: auto;
}
body.login-page #wrapper footer, body.register-page #wrapper footer {
  background: #fff;
  position: relative;
  top: inherit;
  left: inherit;
  right: inherit;
  bottom: inherit;
  width: 100%;
  height: auto;
  min-height: auto;
  padding: 16px 16px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

body.login-page.darkmode #loginBg::after, body.register-page.darkmode #loginBg::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
}
body.login-page.darkmode #wrapper .box-shadow, body.register-page.darkmode #wrapper .box-shadow {
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.4);
}
body.login-page.darkmode #wrapper #main-header, body.register-page.darkmode #wrapper #main-header {
  background: #3c3f46;
}
body.login-page.darkmode #wrapper main, body.register-page.darkmode #wrapper main {
  background-color: #25262a;
}
body.login-page.darkmode #wrapper footer, body.register-page.darkmode #wrapper footer {
  background-color: #25262a;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

#wrapper.login-page, #wrapper.register-page {
  width: 100% !important;
  height: 100% !important;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#wrapper.login-page #loginBg, #wrapper.register-page #loginBg {
  background: url(5d29ccd80b93ea149ed3.jpg);
  background-size: cover;
  background-position: bottom right;
  animation-name: loginBlur;
  animation-delay: 0.5s;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#wrapper.login-page #loginBg.noanimation, #wrapper.register-page #loginBg.noanimation {
  animation-delay: 0s;
  animation-duration: 0s;
  animation-name: none;
  filter: blur(10px);
  transform: scale(1.15, 1.15);
}
#wrapper.login-page .login-wrapper, #wrapper.register-page .login-wrapper {
  max-width: 500px;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  animation-name: fadeIn;
  animation-delay: 1s;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  opacity: 0;
}
#wrapper.login-page .login-wrapper.noanimation, #wrapper.register-page .login-wrapper.noanimation {
  opacity: 1;
  animation-name: none;
}
#wrapper.login-page .login-wrapper .box-shadow, #wrapper.register-page .login-wrapper .box-shadow {
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.4);
  border: none;
}
#wrapper.login-page .login-wrapper #main-header, #wrapper.register-page .login-wrapper #main-header {
  position: relative;
  top: -1px;
  left: inherit;
  right: inherit;
  bottom: inherit;
  background: #3c3f46;
  width: 100%;
  padding: 0 16px;
  height: 64px;
  line-height: 64px;
}
#wrapper.login-page .login-wrapper #main-header #logoarea, #wrapper.register-page .login-wrapper #main-header #logoarea {
  text-align: center;
  padding-top: 3px;
}
#wrapper.login-page .login-wrapper #main-header #logoarea .logo-small, #wrapper.register-page .login-wrapper #main-header #logoarea .logo-small {
  color: #fff;
}
#wrapper.login-page .login-wrapper #main-header #logoarea .logo-small img, #wrapper.register-page .login-wrapper #main-header #logoarea .logo-small img {
  display: inline-block;
  height: 18px;
}
#wrapper.login-page .login-wrapper #main-header #logoarea .logo-small .app-name, #wrapper.register-page .login-wrapper #main-header #logoarea .logo-small .app-name {
  position: relative;
  top: -3px;
  float: none;
}
#wrapper.login-page .login-wrapper main, #wrapper.register-page .login-wrapper main {
  background: #fff;
  position: relative;
  top: inherit;
  left: inherit;
  right: inherit;
  bottom: inherit;
  width: 100%;
  height: auto;
  min-height: auto;
}
#wrapper.login-page .login-wrapper footer, #wrapper.register-page .login-wrapper footer {
  background: #fff;
  position: relative;
  top: inherit;
  left: inherit;
  right: inherit;
  bottom: inherit;
  width: 100%;
  height: auto;
  min-height: auto;
  padding: 16px 16px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.darkmode #wrapper.login-page #loginBg::after, .darkmode #wrapper.register-page #loginBg::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
}
.darkmode #wrapper.login-page .login-wrapper .box-shadow, .darkmode #wrapper.register-page .login-wrapper .box-shadow {
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.4);
}
.darkmode #wrapper.login-page .login-wrapper #main-header, .darkmode #wrapper.register-page .login-wrapper #main-header {
  background: #3c3f46;
}
.darkmode #wrapper.login-page .login-wrapper main, .darkmode #wrapper.register-page .login-wrapper main {
  background-color: #25262a;
}
.darkmode #wrapper.login-page .login-wrapper footer, .darkmode #wrapper.register-page .login-wrapper footer {
  background-color: #25262a;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

@media (min-width: 768px) {
  #main-header {
    position: fixed;
    height: 64px;
    left: 270px;
    right: 0;
    top: 0;
    width: calc(100% - 270px);
    font-size: 18px;
    color: rgba(255, 255, 255, 0.9);
    font-weight: 700;
    padding-left: 64px;
    line-height: 64px;
  }
  #main-header::after {
    content: "";
    display: block;
    clear: both;
  }
  #main-header .app-name {
    display: inherit;
    float: left;
  }
  #main-header a.action-toggle-class[data-class=open-menu] {
    display: none;
  }
  #main-header a.action-toggle-class[data-class=collapsed-menu] {
    display: block;
    position: absolute;
    width: 32px;
    height: 32px;
    top: 16px;
    left: 16px;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.15);
    border-radius: 50%;
  }
  #main-header a.action-toggle-class[data-class=collapsed-menu] span {
    position: absolute;
    height: 2px;
    width: 25%;
    left: 35%;
    background: #fdf3f2;
    transition: 0.6s;
  }
  #main-header a.action-toggle-class[data-class=collapsed-menu] span:nth-child(1) {
    transform: rotate(-45deg);
    top: 39%;
  }
  #main-header a.action-toggle-class[data-class=collapsed-menu] span:nth-child(2) {
    transform: rotate(45deg);
    top: 54%;
  }
  #main-header a.action-toggle-class[data-class=collapsed-menu]:hover {
    background: rgba(0, 0, 0, 0.1);
  }
  #main-header nav#topmenu {
    height: 32px;
    position: absolute;
    top: 16px;
    left: auto;
    right: 16px;
    font-size: 13px;
    font-weight: 400;
    background: none;
  }
  #main-header nav#topmenu > ul {
    margin: 0;
    padding: 0;
    display: block;
  }
  #main-header nav#topmenu > ul > li {
    list-style: none;
    height: 32px;
    width: 32px;
    display: block;
    float: right;
    line-height: 32px;
    text-align: centeR;
    background: none;
    border-radius: 2px;
    margin-left: 8px;
    position: relative;
  }
  #main-header nav#topmenu > ul > li > a {
    color: rgba(255, 255, 255, 0.9);
    display: block;
    position: relative;
    background: rgba(0, 0, 0, 0.15);
    border-radius: 50%;
    overflow: visible;
  }
  #main-header nav#topmenu > ul > li > a .status {
    position: absolute;
    top: 24px;
    width: 5px;
    height: 5px;
    right: 24px;
    border-radius: 50%;
  }
  #main-header nav#topmenu > ul > li > a > .count {
    top: -6px;
    right: -6px;
  }
  #main-header nav#topmenu > ul > li > a.open-notification-menu {
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0.1);
  }
  #main-header nav#topmenu > ul > li > a:hover {
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0.1);
  }
  #main-header nav#topmenu > ul > li ul.notification-menu {
    margin: 0;
    padding: 0;
    position: fixed;
    background: #545861;
    right: -100%;
    top: 64px;
    left: 100%;
    bottom: 0;
    width: 270px;
    text-align: left;
    z-index: 2;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
    overflow: auto;
  }
  #main-header nav#topmenu > ul > li.title .hide-collapsed {
    font-size: 1em;
    transition: all 0.3s, color 0s;
    max-width: 120px;
    display: inline-block;
  }
  #main-header nav#topmenu > ul > li:hover {
    background: none;
  }
  #main-header nav#topmenu > ul::after {
    content: "";
    display: block;
    clear: both;
  }
  .darkmode #main-header nav#topmenu > ul > li > a.open-notification-menu {
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0.1);
  }
  .darkmode #main-header nav#topmenu > ul > li > a:hover {
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0.1);
  }
  .darkmode #main-header nav#topmenu > ul > li ul.notification-menu {
    background: #303338;
  }
  .darkmode #main-header nav#topmenu > ul::after {
    content: "";
    display: block;
    clear: both;
  }
  #main-sidebar {
    background-color: #545861;
    position: fixed;
    top: 0;
    left: 0;
    width: 270px;
    bottom: 0;
    height: 100%;
    right: inherit;
    overflow: hidden;
  }
  #main-sidebar::after {
    position: fixed;
    bottom: 0;
    height: 144px;
    width: 270px;
    content: "";
    display: block;
    background: url(fad988356df86b0fe022.svg);
    background-repeat: no-repeat;
    background-position: -75px 67px;
    background-size: contain;
    opacity: 0.35;
    left: 0;
  }
  #main-sidebar #logoarea {
    height: 64px;
    width: 100%;
    padding: 24px 16px;
    position: relative;
    white-space: nowrap;
    text-align: center;
    margin: 0;
    background: #3c3f46;
  }
  #main-sidebar #logoarea .logo-big {
    display: block;
    font-size: 16px;
    color: rgb(255, 255, 255);
    margin-top: 1px;
  }
  #main-sidebar #logoarea .logo-big img {
    width: 80%;
    display: block;
    margin: 0 auto 6px;
  }
  #main-sidebar #logoarea .logo-small {
    display: none;
    width: 100%;
    font-size: 13px;
    letter-spacing: 4.9px;
    color: rgb(255, 255, 255);
    margin-top: 1px;
  }
  #main-sidebar #logoarea .logo-small img.logo {
    width: 40px;
    max-width: 40px;
    margin: 0 auto;
  }
  #main-sidebar #logoarea .logo-small .app-name {
    display: none;
  }
  #main-sidebar #logoarea .hide-collapsed {
    font-size: 1em;
    transition: all 0.3s, color 0s;
    max-width: 120px;
    display: inline-block;
  }
  #main-sidebar nav {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    height: calc(100% - 64px);
    overflow: auto;
  }
  #main-sidebar nav::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.65);
  }
  .darkmode #main-sidebar nav::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.65);
  }
  main {
    right: 0;
    overflow: auto;
    position: fixed;
    top: 64px;
    width: calc(100% - 270px);
    background: #f9f9f9;
    left: 270px;
    bottom: 0;
  }
  main .main-footer {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 16px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    line-height: 42.6666666667px;
    width: 100%;
  }
  .darkmode main {
    background: #25262a;
  }
  body.open-menu {
    overflow: auto;
  }
  body.open-menu #main-sidebar {
    background-color: #545861;
    position: fixed;
    top: 0;
    left: 0;
    width: 270px;
    bottom: 0;
    height: 100%;
    right: inherit;
  }
  body.open-menu #main-sidebar nav {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }
  body.open-menu main {
    filter: blur(0px);
    opacity: 1;
  }
  body.open-menu.darkmode #main-sidebar {
    background-color: #3c3f46;
  }
  body.open-notification-menu {
    overflow: auto;
  }
  body.open-notification-menu main {
    filter: blur(0px);
    opacity: 1;
    right: 270px;
    width: calc(100% - 2 * 270px);
  }
  body.open-notification-menu #main-sidebar {
    background-color: #545861;
    position: fixed;
    left: 0;
    width: 270px;
    bottom: 0;
    height: 100%;
    right: inherit;
  }
  body.open-notification-menu #main-sidebar nav {
    left: 0;
    right: 0;
    bottom: auto;
  }
  body.open-notification-menu #main-header nav#topmenu .notification-menu {
    left: calc(100% - 270px);
    right: 0;
    bottom: 0;
  }
  body.open-notification-menu.darkmode #main-sidebar {
    background-color: #3c3f46;
  }
  body.collapsed-menu #main-header {
    position: fixed;
    height: 64px;
    left: 64px;
    right: 0;
    width: calc(100% - 64px);
  }
  body.collapsed-menu #main-header a.action-toggle-class[data-class=collapsed-menu] span {
    left: 38%;
  }
  body.collapsed-menu #main-header a.action-toggle-class[data-class=collapsed-menu] span:nth-child(1) {
    transform: rotate(45deg);
  }
  body.collapsed-menu #main-header a.action-toggle-class[data-class=collapsed-menu] span:nth-child(2) {
    transform: rotate(-45deg);
  }
  body.collapsed-menu #main-sidebar {
    width: 64px;
  }
  body.collapsed-menu #main-sidebar #logoarea {
    padding: 22px 8px;
  }
  body.collapsed-menu #main-sidebar #logoarea .logo-big {
    display: none;
  }
  body.collapsed-menu #main-sidebar #logoarea .logo-small {
    display: block;
  }
  body.collapsed-menu #main-sidebar nav ul li a {
    text-align: centeR;
  }
  body.collapsed-menu #main-sidebar nav ul li a i {
    margin: 0;
  }
  body.collapsed-menu #main-sidebar nav ul li a span.title {
    opacity: 0;
    font-size: 0;
    max-width: 0;
    position: absolute;
    overflow-x: hidden;
  }
  body.collapsed-menu #main-sidebar nav ul li ul li a {
    font-size: 0.8em;
    padding: 8px 0;
  }
  body.collapsed-menu #main-sidebar nav ul li .hide-collapsed {
    font-size: 0;
    max-width: 0;
    position: absolute;
    overflow: hidden;
  }
  body.collapsed-menu #main-sidebar nav ul li.title {
    font-weight: 800;
    color: rgba(255, 255, 255, 0.9);
    padding-left: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
  }
  body.collapsed-menu #main-sidebar::after {
    position: fixed;
    bottom: 0;
    height: 64px;
    width: 64px;
    content: "";
    display: block;
    background: url(fad988356df86b0fe022.svg);
    background-repeat: no-repeat;
    background-position: -20px 46px;
    background-size: contain;
    opacity: 0.35;
    left: 0;
  }
  body.collapsed-menu main {
    width: calc(100% - 64px);
    left: 64px;
  }
  body.collapsed-menu.open-notification-menu #main-sidebar nav {
    left: 0;
    right: 0;
    bottom: auto;
  }
  body.collapsed-menu.open-notification-menu main {
    width: calc(100% - 64px - 270px);
    left: 64px;
  }
}
.accordion .accordion-title {
  border: 1px solid rgba(0, 0, 0, 0.05);
  position: relative;
  cursor: pointer;
}
.accordion .accordion-title::after {
  content: "\f067";
  display: block;
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  position: absolute;
  top: 50%;
  right: 16px;
  width: 2em;
  height: 2em;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.85);
  line-height: 2.2em;
  text-align: center;
  border-radius: 50%;
  transform: translate(0, -50%);
  background: #ccc;
  color: #fff;
  transition: 0.3s;
}
.accordion .accordion-title:hover::after {
  background: #E74C3C;
}
.accordion .accordion-title.active::after {
  content: "\f068";
}
.accordion .accordion-title.active + .accordion-content {
  max-height: 100vh;
  opacity: 1;
}
.accordion .accordion-content {
  transition: 0.5s;
  overflow: hidden;
  position: relative;
}
.accordion .accordion-content.close {
  max-height: 0;
  padding: 0;
  opacity: 0;
}
.accordion .accordion-content.active {
  max-height: 300vh;
}

.darkmode .accordion .accordion-title {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.darkmode .accordion .accordion-title::after {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.2);
  background: #303338;
}
.darkmode .accordion .accordion-title:hover::after {
  background: #E74C3C;
}
.darkmode .accordion .accordion-title.active::after {
  content: "\f068";
}

#device-profiles {
  position: relative;
}
#device-profiles #droparea {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.9);
  z-index: 1000;
}
#device-profiles #droparea .uploadcontent {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 2em;
}
#device-profiles #droparea.dz-drag-hover, #device-profiles #droparea.dz-started {
  display: block;
}
#device-profiles #droparea.dz-drag-hover .uploadcontent {
  display: block;
}
#device-profiles #droparea.dz-drag-hover::after {
  content: "";
  position: absolute;
  top: 8px;
  left: 8px;
  right: 8px;
  bottom: 8px;
  border: 2px dashed rgba(52, 152, 219, 0.4);
  border-radius: 8px;
  background: rgba(52, 152, 219, 0.1);
  z-index: 1000;
}
#device-profiles #droparea .dz-preview {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 320px;
  max-width: 640px;
}
#device-profiles #droparea .dz-preview:not(.dz-complete) .dz-image, #device-profiles #droparea .dz-preview:not(.dz-complete) .dz-details, #device-profiles #droparea .dz-preview:not(.dz-complete) .dz-error-message, #device-profiles #droparea .dz-preview:not(.dz-complete) .dz-success-mark, #device-profiles #droparea .dz-preview:not(.dz-complete) .dz-error-mark {
  display: none;
}
#device-profiles #droparea .dz-preview:not(.dz-complete) .dz-progress {
  height: 8px;
  border: none;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  overflow: hidden;
}
#device-profiles #droparea .dz-preview:not(.dz-complete) .dz-progress .dz-upload {
  height: 8px;
  background: #E74C3C;
  display: block;
  width: 0;
}
#device-profiles #droparea .dz-preview .dz-error-mark, #device-profiles #droparea .dz-preview .dz-success-mark {
  font-size: 1.5em;
}
#device-profiles #droparea .dz-preview.dz-error .dz-success-mark {
  display: none;
}
#device-profiles #droparea .dz-preview.dz-success .dz-error-mark {
  display: none;
}
#device-profiles #droparea .dz-preview.dz-success .dz-error-message {
  display: none;
}
#device-profiles.dragging #droparea {
  display: block;
}

.darkmode #device-profiles #droparea {
  background: rgba(0, 0, 0, 0.9);
}
.darkmode #device-profiles #droparea.dz-drag-hover::after {
  border: 2px dashed rgba(52, 152, 219, 0.4);
  background: rgba(52, 152, 219, 0.1);
}
.darkmode #device-profiles #droparea .dz-preview:not(.dz-complete) .dz-progress {
  background: rgba(0, 0, 0, 0.1);
}

.responsive-video-frame {
  position: relative;
  padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
  padding-top: 0;
  height: 0;
  overflow: hidden;
}
.responsive-video-frame iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

:-webkit-full-screen-ancestor:not(iframe) #main-header, :-webkit-full-screen-ancestor:not(iframe) #main-sidebar, :-webkit-full-screen-ancestor:not(iframe) footer {
  display: none;
}

#dropZoneWrapper #theDropZone {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.9);
  z-index: 1000;
}
#dropZoneWrapper #theDropZone .uploadcontent {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 2em;
}
#dropZoneWrapper #theDropZone.dz-drag-hover, #dropZoneWrapper #theDropZone.dz-started {
  display: block;
}
#dropZoneWrapper #theDropZone.dz-drag-hover .uploadcontent {
  display: block;
}
#dropZoneWrapper #theDropZone.dz-drag-hover::after {
  content: "";
  position: absolute;
  top: 8px;
  left: 8px;
  right: 8px;
  bottom: 8px;
  border: 2px dashed rgba(52, 152, 219, 0.4);
  border-radius: 8px;
  background: rgba(52, 152, 219, 0.1);
  z-index: 1000;
}
#dropZoneWrapper #theDropZone .dz-preview {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 320px;
  max-width: 640px;
}
#dropZoneWrapper #theDropZone .dz-preview:not(.dz-complete) .dz-image, #dropZoneWrapper #theDropZone .dz-preview:not(.dz-complete) .dz-details, #dropZoneWrapper #theDropZone .dz-preview:not(.dz-complete) .dz-error-message, #dropZoneWrapper #theDropZone .dz-preview:not(.dz-complete) .dz-success-mark, #dropZoneWrapper #theDropZone .dz-preview:not(.dz-complete) .dz-error-mark {
  display: none;
}
#dropZoneWrapper #theDropZone .dz-preview:not(.dz-complete) .dz-progress {
  height: 8px;
  border: none;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  overflow: hidden;
}
#dropZoneWrapper #theDropZone .dz-preview:not(.dz-complete) .dz-progress .dz-upload {
  height: 8px;
  background: #E74C3C;
  display: block;
  width: 0;
}
#dropZoneWrapper #theDropZone .dz-preview .dz-error-mark, #dropZoneWrapper #theDropZone .dz-preview .dz-success-mark {
  font-size: 1.5em;
}
#dropZoneWrapper #theDropZone .dz-preview.dz-error .dz-success-mark {
  display: none;
}
#dropZoneWrapper #theDropZone .dz-preview.dz-success .dz-error-mark {
  display: none;
}
#dropZoneWrapper #theDropZone .dz-preview.dz-success .dz-error-message {
  display: none;
}
#dropZoneWrapper.dragging #theDropZone {
  display: block;
}

#main-inner #itemListDropArea {
  display: none;
  position: fixed;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.9);
  z-index: 1000;
  transition: 0.6s;
  transition-property: left, right;
}
#main-inner #itemListDropArea .uploadcontent {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 2em;
}
#main-inner #itemListDropArea.dz-drag-hover, #main-inner #itemListDropArea.dz-started {
  display: block;
}
#main-inner #itemListDropArea.dz-drag-hover .uploadcontent {
  display: block;
}
#main-inner #itemListDropArea.dz-drag-hover::after {
  content: "";
  position: absolute;
  top: 8px;
  left: 8px;
  right: 8px;
  bottom: 8px;
  border: 2px dashed rgba(52, 152, 219, 0.4);
  border-radius: 8px;
  background: rgba(52, 152, 219, 0.1);
  z-index: 1000;
}
#main-inner #itemListDropArea .dz-preview {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 320px;
  max-width: 640px;
}
#main-inner #itemListDropArea .dz-preview:not(.dz-complete) .dz-image, #main-inner #itemListDropArea .dz-preview:not(.dz-complete) .dz-details, #main-inner #itemListDropArea .dz-preview:not(.dz-complete) .dz-error-message, #main-inner #itemListDropArea .dz-preview:not(.dz-complete) .dz-success-mark, #main-inner #itemListDropArea .dz-preview:not(.dz-complete) .dz-error-mark {
  display: none;
}
#main-inner #itemListDropArea .dz-preview:not(.dz-complete) .dz-progress {
  height: 8px;
  border: none;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  overflow: hidden;
}
#main-inner #itemListDropArea .dz-preview:not(.dz-complete) .dz-progress .dz-upload {
  height: 8px;
  background: #E74C3C;
  display: block;
  width: 0;
}
#main-inner #itemListDropArea .dz-preview .dz-error-mark, #main-inner #itemListDropArea .dz-preview .dz-success-mark {
  font-size: 1.5em;
}
#main-inner #itemListDropArea .dz-preview.dz-error .dz-success-mark {
  display: none;
}
#main-inner #itemListDropArea .dz-preview.dz-success .dz-error-mark {
  display: none;
}
#main-inner #itemListDropArea .dz-preview.dz-success .dz-error-message {
  display: none;
}
#main-inner.dragging #itemListDropArea {
  display: block;
}

.darkmode #main-inner #itemListDropArea {
  background: rgba(0, 0, 0, 0.9);
}
.darkmode #main-inner #itemListDropArea.dz-drag-hover::after {
  border: 2px dashed rgba(52, 152, 219, 0.4);
  background: rgba(52, 152, 219, 0.1);
}
.darkmode #main-inner #itemListDropArea .dz-preview:not(.dz-complete) .dz-progress {
  background: rgba(0, 0, 0, 0.1);
}

table.chat {
  border: 0;
  margin: 0;
}
table.chat .message {
  background: #fafafa;
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 4px 8px;
  position: relative;
}
table.chat .message.message-left::after {
  position: absolute;
  content: "";
  display: block;
  left: -6px;
  background: #fafafa;
  width: 10px;
  height: 10px;
  border-style: solid;
  border-width: 0 0 1px 1px;
  border-color: #ddd;
  transform: rotate(45deg);
  top: calc(50% - 6px);
}
table.chat .message.message-right::after {
  position: absolute;
  content: "";
  display: block;
  right: -6px;
  background: #fafafa;
  width: 10px;
  height: 10px;
  border-style: solid;
  border-width: 1px 1px 0 0;
  border-color: #ddd;
  transform: rotate(45deg);
  top: calc(50% - 6px);
}

.darkmode table.chat .message {
  background: #545861;
  border-color: #25262a;
}
.darkmode table.chat .message.message-left::after {
  background: #545861;
  border-color: #25262a;
}
.darkmode table.chat .message.message-right::after {
  background: #545861;
  border-color: #25262a;
}

@media (min-width: 768px) {
  #main-inner #itemListDropArea {
    top: 64px;
    left: 270px;
  }
  body.open-notification-menu #main-inner #itemListDropArea {
    right: 270px;
  }
  body.collapsed-menu #main-inner #itemListDropArea {
    left: 0;
  }
}
label.form-field.text {
  display: flex;
}
label.form-field.text input, label.form-field.text textarea {
  order: 1;
  border-radius: 0 2px 2px 0;
  box-shadow: -1px 0 6px -1px rgba(0, 0, 0, 0.1) inset;
}
label.form-field.text input {
  border-left: none;
}
label.form-field.text > span {
  position: relative;
  flex-shrink: 0;
  border: 1px solid rgba(0, 0, 0, 0.125);
  top: 0;
  border-radius: 2px 0 0 2px;
  left: 0;
}
label.form-field.text.error span[class*=form-][class*=-prefix] {
  border-color: #ef8b80 rgba(0, 0, 0, 0.125) #ef8b80 #ef8b80;
}
label.form-field.text .form-icon-prefix, label.form-field.text .form-icon-postfix {
  width: 35px;
}
label.form-field.text .form-text-prefix, label.form-field.text .form-text-postfix {
  width: 81px;
}
label.form-field.text .form-text-prefix-2, label.form-field.text .form-text-postfix-2 {
  width: 141px;
}
label.form-field.text .form-text-prefix-3, label.form-field.text .form-text-postfix-3 {
  width: 201px;
}
label.form-field.text input:focus ~ span[class*=form-][class*=-prefix],
label.form-field.text textarea:focus ~ span[class*=form-][class*=-prefix] {
  background-color: #E74C3C;
  color: #fff;
  border-color: #ef8b80;
}

.form--radios-wrapper .row:not(:first-child) {
  padding-top: 0;
}

form .error-bubble {
  white-space: nowrap;
}

label.form-field.checkbox.error span[class*=form-][class*=-prefix],
div.radiogroup.error span[class*=form-][class*=-prefix],
label.form-field.radio.error span[class*=form-][class*=-prefix] {
  border-color: #ef8b80;
}

label.error span[class*=form-][class*=-prefix] {
  border-color: #ef8b80;
}

.spc-default-form .error-bubble {
  position: relative;
}
.spc-default-form .error-bubble::before {
  content: "";
  position: absolute;
  top: -4px;
  width: 8px;
  height: 8px;
  background: #E74C3C;
  transform: rotate(45deg);
  border-radius: 2px 0 10px 0;
  left: 18px;
}

/* Select 2 */
.select2-container .select2-selection--multiple {
  display: flex;
}
.select2-container .select2-selection--multiple ul.select2-selection__rendered {
  width: auto;
  padding-right: 0;
}
.select2-container .select2-selection--multiple button.select2-selection__choice__remove {
  background: unset;
  border: unset;
  padding: unset;
}
.select2-container .select2-selection--multiple span.select2-search.select2-search--inline {
  float: none;
  flex-grow: 1;
}
.select2-container .select2-selection--multiple span.select2-search.select2-search--inline input {
  height: 37px;
}

/* Vue Multiselect */
label.text > .multiselect {
  margin-left: -1px;
}

[type=range] {
  -webkit-appearance: none;
  background: transparent;
  margin: 11px 0;
  width: 100%;
}
[type=range]::-moz-focus-outer {
  border: 0;
}
[type=range]:focus {
  outline: 0;
}
[type=range]:focus::-webkit-slider-runnable-track {
  background: #ef8b80;
}
[type=range]:focus::-ms-fill-lower {
  background: #E74C3C;
}
[type=range]:focus::-ms-fill-upper {
  background: #ef8b80;
}
[type=range]::-webkit-slider-runnable-track {
  cursor: default;
  height: 8px;
  transition: all 0.2s ease;
  width: 100%;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
  background: #E74C3C;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 2px;
}
[type=range]::-webkit-slider-thumb {
  box-shadow: 6px 6px -2px rgb(0, 0, 0), 0 0 6px #0d0d0d;
  background: #fff;
  border: 1px solid #E74C3C;
  border-radius: 11px;
  box-sizing: border-box;
  cursor: default;
  height: 22px;
  width: 22px;
  -webkit-appearance: none;
  margin-top: -8px;
}
[type=range]::-moz-range-track {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
  cursor: default;
  height: 8px;
  transition: all 0.2s ease;
  width: 100%;
  background: #E74C3C;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 2px;
  height: 4px;
}
[type=range]::-moz-range-thumb {
  box-shadow: 6px 6px -2px rgb(0, 0, 0), 0 0 6px #0d0d0d;
  background: #fff;
  border: 1px solid #E74C3C;
  border-radius: 11px;
  box-sizing: border-box;
  cursor: default;
  height: 22px;
  width: 22px;
}
[type=range]::-ms-track {
  cursor: default;
  height: 8px;
  transition: all 0.2s ease;
  width: 100%;
  background: transparent;
  border-color: transparent;
  border-width: 11px 0;
  color: transparent;
}
[type=range]::-ms-fill-lower {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
  background: #bf2718;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 4px;
}
[type=range]::-ms-fill-upper {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 rgba(13, 13, 13, 0.2);
  background: #E74C3C;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 4px;
}
[type=range]::-ms-thumb {
  box-shadow: 6px 6px -2px rgb(0, 0, 0), 0 0 6px #0d0d0d;
  background: #fff;
  border: 1px solid #E74C3C;
  border-radius: 11px;
  box-sizing: border-box;
  cursor: default;
  height: 22px;
  width: 22px;
  margin-top: 2px;
}
[type=range]:disabled::-webkit-slider-thumb, [type=range]:disabled::-moz-range-thumb, [type=range]:disabled::-ms-thumb, [type=range]:disabled::-webkit-slider-runnable-track, [type=range]:disabled::-ms-fill-lower, [type=range]:disabled::-ms-fill-upper {
  cursor: not-allowed;
}

[type=range]:disabled {
  filter: grayscale(1) opacity(0.3);
}

.multiselect {
  width: 100%;
  display: block;
  position: relative;
  /* multiselect__tags */
  /* multiselect__select */
  /* multiselect__spinner */
  /* multiselect__content-wrapper */
  /* states */
}
.multiselect__tags {
  appearance: none;
  border: 1px solid rgba(0, 0, 0, 0.125);
  min-height: 34px;
  display: block;
  width: 100%;
  transition: 0.3s;
  background: rgba(0, 0, 0, 0.01);
  color: rgba(0, 0, 0, 0.6);
  border-radius: 2px;
  font-size: 1em;
  box-shadow: 0px 0px 6px -1px rgba(0, 0, 0, 0.1) inset;
  font-family: "Arial";
  line-height: 1.25em;
  padding: 0 32px 0 0;
}
.multiselect__tags input {
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: transparent;
  transition: none;
  min-height: 32px;
}
.multiselect__tags-wrap,
.multiselect__tags .multiselect__single,
.multiselect__tags .multiselect__placeholder {
  display: block;
  min-height: 32px;
  padding: 8px 0 8px 8px;
  overflow: hidden;
}
.multiselect__tags-wrap {
  padding: 0;
  overflow: hidden;
}
.multiselect__tags-wrap .multiselect__tag {
  display: block;
  float: left;
  padding: 4px 0 4px 4px;
  background: #e74c3c;
  border-radius: 2px;
  margin: 4px;
}
.multiselect__tags-wrap .multiselect__tag span {
  color: #fff;
}
.multiselect__tags-wrap .multiselect__tag-icon {
  cursor: pointer;
  transition: color 0.2s ease;
  text-align: center;
}
.multiselect__tags-wrap .multiselect__tag-icon:after {
  content: "×";
  color: #fff;
  padding: 0 4px;
}
.multiselect__tags-wrap .multiselect__tag-icon:hover:after {
  color: rgba(255, 255, 255, 0.5);
}
.multiselect__select {
  position: absolute;
  width: 32px;
  height: 32px;
  right: 1px;
  top: 1px;
  padding: 4px;
  margin: 0;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  transition: transform 0.2s ease;
}
.multiselect__select::before {
  position: relative;
  top: 60%;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: rgba(0, 0, 0, 0.45) transparent transparent transparent;
  content: "";
}
.multiselect__spinner {
  position: absolute;
  right: 1px;
  top: 1px;
  width: 48px;
  height: 32px;
  display: block;
}
.multiselect__spinner:before, .multiselect__spinner:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  border-color: #e74c3c transparent transparent;
  border-style: solid;
  border-width: 2px;
  box-shadow: 0 0 0 1px transparent;
}
.multiselect__spinner:before {
  animation: spinning 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);
  animation-iteration-count: infinite;
}
.multiselect__spinner:after {
  animation: spinning 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);
  animation-iteration-count: infinite;
}
.multiselect__content-wrapper {
  position: absolute;
  display: block;
  background: #fff;
  width: 100%;
  max-height: 240px;
  margin-top: -1px;
  overflow: auto;
  border: 1px solid #e74c3c;
  border-radius: 0 0 2px 2px;
  -webkit-overflow-scrolling: touch;
}
.multiselect__content-wrapper .multiselect__content {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin: 0;
  min-width: 100%;
  vertical-align: top;
}
.multiselect__content-wrapper .multiselect__content::-webkit-scrollbar {
  display: none;
}
.multiselect__content-wrapper .multiselect__content > li {
  display: block;
}
.multiselect__content-wrapper .multiselect__content > li .multiselect__option {
  display: block;
  padding: 8px;
  min-height: 32px;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  white-space: break-spaces;
  transition: background-color 0.2s ease;
}
.multiselect__content-wrapper .multiselect__content > li .multiselect__option--selected {
  color: #fff;
  background-color: #e74c3c;
}
.multiselect__content-wrapper .multiselect__content > li .multiselect__option--disabled {
  background: #eee;
  opacity: 0.75;
  cursor: default;
  appearance: none;
  pointer-events: none;
}
.multiselect__content-wrapper .multiselect__content > li .multiselect__option--highlight {
  color: #fff;
  background-color: rgba(231, 76, 60, 0.5);
}
.multiselect__content-wrapper .multiselect__content > li .multiselect__option::after {
  top: 0;
  right: 0;
  position: absolute;
  padding-right: 12px;
  padding-left: 20px;
}
.multiselect--above .multiselect__content-wrapper {
  bottom: 100%;
  border-radius: 2px 2px 0 0;
  margin-top: 0;
  margin-bottom: -1px;
}
.multiselect--active {
  z-index: 1051;
}
.multiselect--active .multiselect__select {
  transform: rotateZ(180deg);
}
.multiselect--active .multiselect__tags {
  border-color: #ef8b80;
}
.multiselect--disabled .multiselect__tags {
  background: #eee;
  opacity: 0.75;
  cursor: default;
  appearance: none;
}
fieldset[disabled] .multiselect {
  pointer-events: none;
}

/* Error */
.error .multiselect__tags {
  border-color: #e74c3c;
}

/* Prefix and postfix labels */
label.form-field:not(.text) .form-text-prefix + .multiselect {
  width: calc(100% - 80px);
  margin-left: 80px;
}
label.form-field:not(.text) .form-text-postfix + .multiselect {
  width: calc(100% - 80px);
  margin-right: 80px;
}
label.form-field:not(.text) .form-text-prefix-2 + .multiselect {
  width: calc(100% - 140px);
  margin-left: 140px;
}
label.form-field:not(.text) .form-text-postfix-2 + .multiselect {
  width: calc(100% - 140px);
  margin-right: 140px;
}
label.form-field:not(.text) .form-text-prefix-3 + .multiselect {
  width: calc(100% - 200px);
  margin-left: 200px;
}
label.form-field:not(.text) .form-text-postfix-3 + .multiselect {
  width: calc(100% - 200px);
  margin-right: 200px;
}

label.form-field.text span[class^=form-text-prefix] + .multiselect {
  margin-left: -1px;
}
label.form-field.text span[class^=form-text-prefix] + .multiselect input {
  box-shadow: none;
}

@keyframes spinning {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(2turn);
  }
}
.transition-close-box {
  transition: max-height 400ms ease-out;
}
.transition-close-box.transition-start {
  overflow: hidden;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0;
}

#main-sidebar #logoarea .logo-small {
  display: flex;
  align-items: center;
  justify-content: center;
}
#main-sidebar #logoarea .logo-small .app-name {
  top: 0;
  margin-left: 8px;
}

@media (min-width: 768px) {
  #main-sidebar #logoarea .logo-small {
    display: none;
  }
}
[class*=spicon-]:before {
  color: inherit;
}

body.login-page #wrapper,
body.register-page #wrapper {
  max-width: 465px;
  animation-name: none;
  opacity: 1;
}

body.login-page #loginBg,
body.register-page #loginBg {
  filter: blur(10px);
  animation-name: none;
  transform: scale(1.1, 1.1);
}

body #main-sidebar nav {
  box-shadow: none;
}

main {
  opacity: 1;
  animation-name: none;
}

.lang-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.lang-wrapper a {
  padding: calc(8px / 2) calc(8px / 2) 0;
}

#main-header {
  z-index: 1;
}

#main-sidebar {
  z-index: 0;
  overflow: unset;
}

#main-nav-wrapper {
  overflow: hidden;
}

main {
  z-index: 2;
}

#app {
  position: relative;
  z-index: 1;
}
#app > div {
  position: relative;
  z-index: inherit;
}

footer.main-footer {
  position: relative;
  z-index: 0;
}

body.open-menu #main-header, body.open-notification-menu #main-header {
  z-index: 2;
}
body.open-menu #main-sidebar, body.open-notification-menu #main-sidebar {
  z-index: 1;
}
body.open-menu main, body.open-notification-menu main {
  z-index: 0;
}

div#flash-overlay-modal.modal.fade {
  width: auto;
  height: auto;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  transform: scale(1, 1);
  filter: none;
  background-color: hsla(0, 0%, 0%, 0.5);
}
div#flash-overlay-modal.modal.fade.show {
  opacity: 1;
}
div#flash-overlay-modal.modal.fade .modal-dialog {
  background: none;
}
div#flash-overlay-modal.modal.fade .modal-dialog .content-2 {
  position: relative;
}
div#flash-overlay-modal.modal.fade .modal-dialog .content-2 button.close {
  background: none;
  border: none;
  width: auto;
  height: auto;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
}
div#flash-overlay-modal.modal.fade .modal-dialog .content-2 p.text-h3 {
  margin-top: 0;
}

body .modal {
  display: block;
  z-index: 1050;
}
body .modal .modal-content {
  border: none;
  border-radius: 0;
  display: block;
}
body .modal .modal-content .modal-header {
  display: block;
  border: none;
  border-radius: 0;
}
body .modal .modal-content .modal-footer {
  display: block;
}
body .modal .modal-content .modal-footer .btn {
  color: #fff;
}

#teleport-target {
  z-index: 6;
  position: fixed;
}

.notification--list tr td {
  vertical-align: top;
}
.notification--list tr td.from, .notification--list tr td.to {
  position: relative;
}
.notification--list tr td.from span, .notification--list tr td.to span {
  background-color: #28a745;
  color: #fff;
  padding: 0.5rem;
  font-size: 2rem;
  box-sizing: content-box;
  border-radius: 2px;
  position: absolute;
  right: 0;
  bottom: 16px;
}
.notification--list tr.odd td.from span, .notification--list tr.odd td.to span {
  background-color: #1e7e34;
}
.notification--list tr.expired td.from span, .notification--list tr.expired td.to span {
  background-color: #E74C3C;
}
.notification--list tr.expired.odd td.from span, .notification--list tr.expired.odd td.to span {
  background-color: #d62c1a;
}
.notification--list tr.future td.from span, .notification--list tr.future td.to span {
  background-color: #ffc107;
}
.notification--list tr.future.odd td.from span, .notification--list tr.future.odd td.to span {
  background-color: #d39e00;
}
.notification--list td.actions {
  position: relative;
}
.notification--list td.actions > div {
  display: flex;
}

textarea[data-mde] {
  display: none;
}

.editor-toolbar button {
  color: #E74C3C;
}

.CodeMirror-fullscreen, .editor-preview {
  z-index: 100;
}

#main-header nav#topmenu #topmenu-notifications ul {
  padding: 0;
}
#main-header nav#topmenu #topmenu-notifications ul div.notification-teaser {
  border: none;
}

.tfa-setup .confirm-message .number {
  font-size: 24px;
  font-weight: bold;
  display: block;
  margin-bottom: 8px;
}
.tfa-setup input[name=verification] {
  display: inline;
  width: 80px;
}
.tfa-setup .flex-row {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.tfa-setup .flex-row > div {
  padding: 0 8px;
  margin: 2px 0;
  flex-grow: 500;
  flex-shrink: 0;
  flex-basis: auto;
}
.tfa-setup .flex-row > div.col-label {
  flex-grow: 0;
  flex-basis: 100%;
}
.tfa-setup .flex-row > div.col-state {
  flex-grow: 0;
  flex-basis: 28px;
}
.tfa-setup .flex-row > div.col-phone-region {
  flex-basis: 96px;
}
.tfa-setup .flex-row > div.col-phone-number {
  flex-basis: 200px;
}
.tfa-setup .flex-row > div.col-desc {
  flex-basis: 100%;
  flex-grow: 0;
}
@media (min-width: 992px) {
  .tfa-setup .flex-row {
    justify-content: flex-end;
  }
  .tfa-setup .flex-row > div.col-label {
    flex-basis: 16.6666666667%;
  }
  .tfa-setup .flex-row > div.col-desc {
    flex-basis: 50%;
  }
}
.tfa-setup .fa-square, .tfa-setup .fa-check-square {
  font-size: 24px;
}
.tfa-setup .btn-box {
  display: flex;
  justify-content: flex-end;
}
.tfa-setup .btn-box > div {
  order: 0;
}
.tfa-setup .btn-box > div:first-of-type {
  order: 1;
}

.totp-setup .step-inactive {
  opacity: 0.5;
}

.home-teaser {
  display: flex;
  align-items: stretch;
}
.home-teaser .box-border {
  height: 100%;
}
.home-teaser .box-border .box-body {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.home-teaser .box-border .box-body .box-icon i {
  font-size: 48px;
}
.home-teaser .box-border .box-body .box-icon i.spicon-antivirus {
  font-size: 36px;
}
.home-teaser .box-border .box-body .box-content-2 {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.home-teaser .box-border .box-body .box-content-2 h4 {
  margin-bottom: 0;
}
.home-teaser .box-border .box-body .box-content-2 p {
  flex-grow: 1;
  margin-top: 0;
}

.permissions-manager .role, .permissions-manager .permission {
  padding: 8px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.05);
  border-width: 1px 1px 0 1px;
}
.permissions-manager .role:last-child, .permissions-manager .permission:last-child {
  border-bottom-width: 1px;
}
.permissions-manager .role {
  font-weight: bold;
}
.permissions-manager .role.active {
  background: #E74C3C;
  color: white;
  position: relative;
  border-right-color: #E74C3C;
}
.permissions-manager .permissions {
  display: none;
}
.permissions-manager .permissions.active {
  display: block;
}

.spvuetable-actions button.link {
  background: none;
  padding: 0;
  color: #E74C3C;
  border: none;
}

.spvuetable-orders--order-detail-total__nowrap {
  white-space: nowrap;
}

.contract-container {
  height: 500px;
  overflow-y: scroll;
}

body {
  display: flex;
  justify-content: center;
  align-items: center;
}

body.login-page #wrapper, body.register-page #wrapper {
  position: static;
  transform: none;
  -webkit-transform: none;
}

#main-sidebar hr {
  background: rgba(0, 0, 0, 0.2);
  margin-top: 8px;
  margin-bottom: 4px;
}

.webauthn-setup .keys table {
  table-layout: fixed;
}
.webauthn-setup .keys table td:first-of-type,
.webauthn-setup .keys table td:nth-child(n+3) {
  width: 48px;
}
.webauthn-setup .keys table tr:nth-child(even) {
  background: #f9f9f9;
}

svg.demand-security-key {
  margin: 0 auto;
  width: 250px;
}

.newsletter-list {
  list-style-type: none;
  padding: 0;
}

.btn-link {
  background: none;
  border: none;
  padding: 0 !important;
  font: inherit;
  cursor: pointer;
  color: #E74C3C;
}

.btn-link:hover {
  color: #d62c1a;
  background: none;
}

.emergency-form,
.confirm-button, .confirm-button form {
  display: inline;
}

#login-tfa-recover-tan:not(.hidden) {
  display: flex;
  align-items: center;
}
#login-tfa-recover-tan:not(.hidden) input {
  width: 40px;
  flex: 1 0 auto;
}

#login-tfa-recover-sms:not(.hidden) {
  display: inline-block;
}
#login-tfa-recover-sms input {
  width: 128px;
}

.pointer-auto {
  pointer-events: auto !important;
}

.form-addon-group {
  display: flex;
}

.form-addon {
  border-radius: 1px 0 0 1px;
  display: block;
  line-height: 32px;
  padding-left: 10px;
  padding-right: 10px;
  background: #fff;
  font-weight: 600;
  font-size: 0.9em;
  user-select: none;
  border-top: 1px solid rgba(0, 0, 0, 0.125);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.select2-container .select2-search--dropdown .select2-search__field {
  min-width: auto;
}

.code--box__select-all {
  user-select: all;
}

/* Downloads - Hashlist */
.hash-list code {
  word-break: keep-all;
  display: inline-block;
}

.notification a {
  color: inherit;
  text-decoration: underline;
}

#corporation-impersonator {
  padding: 0 10px 10px 10px;
}

body.collapsed-menu #main-sidebar nav ul li.hide-title-collapsed {
  font-size: 0em;
  max-width: 0px;
  position: absolute;
  overflow: hidden;
}

.totp-secret-container {
  display: inline-block;
}

.secret-ct {
  text-align: center;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/vendor/securepoint/cloud-widgets/components/FlashToast.vue?vue&type=style&index=0&id=05ecccf9&scoped=true&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
SECUREPOINT UX FRAMEWORK
*/
#flash-toast[data-v-05ecccf9], #teleport-target[data-v-05ecccf9] {
  z-index: 2;
  user-select: none;
}
#flash-toast .box-content-2[data-v-05ecccf9], #teleport-target .box-content-2[data-v-05ecccf9] {
  padding: 0;
}
#flash-toast .notification[data-v-05ecccf9], #teleport-target .notification[data-v-05ecccf9] {
  position: relative;
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}
#flash-toast .notification[data-v-05ecccf9]:hover, #teleport-target .notification[data-v-05ecccf9]:hover {
  box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1);
}
#flash-toast .notification .btn-action[data-v-05ecccf9], #teleport-target .notification .btn-action[data-v-05ecccf9] {
  position: absolute;
  top: 0.5em;
  right: 0.5em;
}
#flash-toast .notification[data-v-05ecccf9] a, #teleport-target .notification[data-v-05ecccf9] a {
  color: inherit;
  text-decoration: underline;
}
#flash-toast .flash-messages .notification[data-v-05ecccf9]:first-child, #teleport-target .flash-messages .notification[data-v-05ecccf9]:first-child {
  margin-top: 16px;
}
#flash-toast .toast-messages[data-v-05ecccf9], #teleport-target .toast-messages[data-v-05ecccf9] {
  position: fixed;
  top: 12px;
  right: 0;
  padding: 16px;
  max-height: 100vh;
}
#flash-toast .toast-messages > div[data-v-05ecccf9], #teleport-target .toast-messages > div[data-v-05ecccf9] {
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: wrap;
  max-height: calc(100vh - 16px);
  transform: rotate(180deg);
}
#flash-toast .toast-messages .notification[data-v-05ecccf9], #teleport-target .toast-messages .notification[data-v-05ecccf9] {
  width: 270px;
  transform: rotate(180deg);
}
#flash-toast .expand-transition[data-v-05ecccf9], #teleport-target .expand-transition[data-v-05ecccf9] {
  transition: max-height 0.3s, border-width 0.3s, padding 0.3s;
  max-height: 500px;
}
#flash-toast .expand-enter[data-v-05ecccf9], #flash-toast .expand-leave-to[data-v-05ecccf9], #teleport-target .expand-enter[data-v-05ecccf9], #teleport-target .expand-leave-to[data-v-05ecccf9] {
  max-height: 0;
  padding: 0;
  border-width: 0;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/vendor/securepoint/cloud-widgets/components/Modal/Header.vue?vue&type=style&index=0&id=68797a9e&scoped=true&lang=scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal .modal-dialog .modal-header[data-v-68797a9e] {
  background: #333;
}
.modal .modal-dialog .modal-header .modal-title[data-v-68797a9e] {
  color: #fff;
}
.modal .modal-dialog .modal-header button[data-v-68797a9e] {
  color: rgba(255, 255, 255, 0.5);
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/vendor/securepoint/cloud-widgets/components/Modal.vue?vue&type=style&index=0&id=ad6b728a&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal .modal-dialog .modal-body[data-v-ad6b728a] {
  overflow: auto;
  max-height: 120vh;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/vendor/securepoint/cloud-widgets/components/content/edit.vue?vue&type=style&index=0&id=7fc073a2&scoped=true&lang=scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
h4[data-v-7fc073a2] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.buttons span[data-v-7fc073a2] {
  cursor: pointer;
  user-select: none;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/vendor/securepoint/cloud-widgets/components/content/editable.vue?vue&type=style&index=0&id=7dd436fc&scoped=true&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
SECUREPOINT UX FRAMEWORK
*/
span.editable--root[contenteditable=true][data-v-7dd436fc], span.editable--root[data-selectable=true][data-v-7dd436fc], textarea[data-v-7dd436fc], select[data-v-7dd436fc], input[type=text][data-v-7dd436fc], input[type=number][data-v-7dd436fc], input[type=date][data-v-7dd436fc], input[type=email][data-v-7dd436fc], input[type=password][data-v-7dd436fc], input[type=datetime-local][data-v-7dd436fc], input[type=month][data-v-7dd436fc], input[type=search][data-v-7dd436fc], input[type=tel][data-v-7dd436fc], input[type=time][data-v-7dd436fc], input[type=url][data-v-7dd436fc], input[type=week][data-v-7dd436fc], label.file input + div[data-v-7dd436fc], .form-field.file input + div[data-v-7dd436fc] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid rgba(0, 0, 0, 0.125);
  padding: 8px 0 8px 8px;
  min-height: 34px;
  display: block;
  width: 100%;
  transition: 0.3s;
  background: rgba(0, 0, 0, 0.01);
  color: rgba(0, 0, 0, 0.6);
  border-radius: 2px;
  font-size: 1em;
  box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.1) inset;
  font-family: "Arial";
  line-height: 1.25em;
}
span.editable--root[contenteditable=true][data-v-7dd436fc]::placeholder, span.editable--root[data-selectable=true][data-v-7dd436fc]::placeholder, textarea[data-v-7dd436fc]::placeholder, select[data-v-7dd436fc]::placeholder, input[type=text][data-v-7dd436fc]::placeholder, input[type=number][data-v-7dd436fc]::placeholder, input[type=date][data-v-7dd436fc]::placeholder, input[type=email][data-v-7dd436fc]::placeholder, input[type=password][data-v-7dd436fc]::placeholder, input[type=datetime-local][data-v-7dd436fc]::placeholder, input[type=month][data-v-7dd436fc]::placeholder, input[type=search][data-v-7dd436fc]::placeholder, input[type=tel][data-v-7dd436fc]::placeholder, input[type=time][data-v-7dd436fc]::placeholder, input[type=url][data-v-7dd436fc]::placeholder, input[type=week][data-v-7dd436fc]::placeholder, label.file input + div[data-v-7dd436fc]::placeholder, .form-field.file input + div[data-v-7dd436fc]::placeholder {
  opacity: 0.65;
  user-select: none;
}
span.editable--root[contenteditable=true][data-v-7dd436fc]:focus, span.editable--root[data-selectable=true][data-v-7dd436fc]:focus, textarea[data-v-7dd436fc]:focus, select[data-v-7dd436fc]:focus, input[type=text][data-v-7dd436fc]:focus, input[type=number][data-v-7dd436fc]:focus, input[type=date][data-v-7dd436fc]:focus, input[type=email][data-v-7dd436fc]:focus, input[type=password][data-v-7dd436fc]:focus, input[type=datetime-local][data-v-7dd436fc]:focus, input[type=month][data-v-7dd436fc]:focus, input[type=search][data-v-7dd436fc]:focus, input[type=tel][data-v-7dd436fc]:focus, input[type=time][data-v-7dd436fc]:focus, input[type=url][data-v-7dd436fc]:focus, input[type=week][data-v-7dd436fc]:focus, label.file input + div[data-v-7dd436fc]:focus, .form-field.file input + div[data-v-7dd436fc]:focus {
  border-color: #ef8b80;
}
span.hidden.editable--root[contenteditable=true][data-v-7dd436fc], span.hidden.editable--root[data-selectable=true][data-v-7dd436fc], textarea.hidden[data-v-7dd436fc], select.hidden[data-v-7dd436fc], input.hidden[type=text][data-v-7dd436fc], input.hidden[type=number][data-v-7dd436fc], input.hidden[type=date][data-v-7dd436fc], input.hidden[type=email][data-v-7dd436fc], input.hidden[type=password][data-v-7dd436fc], input.hidden[type=datetime-local][data-v-7dd436fc], input.hidden[type=month][data-v-7dd436fc], input.hidden[type=search][data-v-7dd436fc], input.hidden[type=tel][data-v-7dd436fc], input.hidden[type=time][data-v-7dd436fc], input.hidden[type=url][data-v-7dd436fc], input.hidden[type=week][data-v-7dd436fc], label.file input + div.hidden[data-v-7dd436fc], .form-field.file input + div.hidden[data-v-7dd436fc], span.display-none.editable--root[contenteditable=true][data-v-7dd436fc], span.display-none.editable--root[data-selectable=true][data-v-7dd436fc], textarea.display-none[data-v-7dd436fc], select.display-none[data-v-7dd436fc], input.display-none[type=text][data-v-7dd436fc], input.display-none[type=number][data-v-7dd436fc], input.display-none[type=date][data-v-7dd436fc], input.display-none[type=email][data-v-7dd436fc], input.display-none[type=password][data-v-7dd436fc], input.display-none[type=datetime-local][data-v-7dd436fc], input.display-none[type=month][data-v-7dd436fc], input.display-none[type=search][data-v-7dd436fc], input.display-none[type=tel][data-v-7dd436fc], input.display-none[type=time][data-v-7dd436fc], input.display-none[type=url][data-v-7dd436fc], input.display-none[type=week][data-v-7dd436fc], label.file input + div.display-none[data-v-7dd436fc], .form-field.file input + div.display-none[data-v-7dd436fc] {
  display: none;
}
.darkmode input[data-v-7dd436fc], .darkmode select[data-v-7dd436fc], .darkmode textarea[data-v-7dd436fc], .darkmode input[type=text][data-v-7dd436fc], .darkmode input[type=number][data-v-7dd436fc], .darkmode input[type=date][data-v-7dd436fc], .darkmode input[type=email][data-v-7dd436fc], .darkmode input[type=password][data-v-7dd436fc], .darkmode input[type=datetime-local][data-v-7dd436fc], .darkmode input[type=month][data-v-7dd436fc], .darkmode input[type=search][data-v-7dd436fc], .darkmode input[type=tel][data-v-7dd436fc], .darkmode input[type=time][data-v-7dd436fc], .darkmode input[type=url][data-v-7dd436fc], .darkmode input[type=week][data-v-7dd436fc], .darkmode select[type=text][data-v-7dd436fc], .darkmode select[type=number][data-v-7dd436fc], .darkmode select[type=date][data-v-7dd436fc], .darkmode select[type=email][data-v-7dd436fc], .darkmode select[type=password][data-v-7dd436fc], .darkmode select[type=datetime-local][data-v-7dd436fc], .darkmode select[type=month][data-v-7dd436fc], .darkmode select[type=search][data-v-7dd436fc], .darkmode select[type=tel][data-v-7dd436fc], .darkmode select[type=time][data-v-7dd436fc], .darkmode select[type=url][data-v-7dd436fc], .darkmode select[type=week][data-v-7dd436fc], .darkmode textarea[type=text][data-v-7dd436fc], .darkmode textarea[type=number][data-v-7dd436fc], .darkmode textarea[type=date][data-v-7dd436fc], .darkmode textarea[type=email][data-v-7dd436fc], .darkmode textarea[type=password][data-v-7dd436fc], .darkmode textarea[type=datetime-local][data-v-7dd436fc], .darkmode textarea[type=month][data-v-7dd436fc], .darkmode textarea[type=search][data-v-7dd436fc], .darkmode textarea[type=tel][data-v-7dd436fc], .darkmode textarea[type=time][data-v-7dd436fc], .darkmode textarea[type=url][data-v-7dd436fc], .darkmode textarea[type=week][data-v-7dd436fc], .darkmode label.file input + div[data-v-7dd436fc], .darkmode .form-field.file input + div[data-v-7dd436fc] {
  border: 1px solid rgba(255, 255, 255, 0.125);
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(255, 255, 255, 0.6);
  box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.1) inset;
}
.darkmode input[multiple][data-v-7dd436fc], .darkmode select[multiple][data-v-7dd436fc], .darkmode textarea[multiple][data-v-7dd436fc], .darkmode input[multiple][type=text][data-v-7dd436fc], .darkmode input[multiple][type=number][data-v-7dd436fc], .darkmode input[multiple][type=date][data-v-7dd436fc], .darkmode input[multiple][type=email][data-v-7dd436fc], .darkmode input[multiple][type=password][data-v-7dd436fc], .darkmode input[multiple][type=datetime-local][data-v-7dd436fc], .darkmode input[multiple][type=month][data-v-7dd436fc], .darkmode input[multiple][type=search][data-v-7dd436fc], .darkmode input[multiple][type=tel][data-v-7dd436fc], .darkmode input[multiple][type=time][data-v-7dd436fc], .darkmode input[multiple][type=url][data-v-7dd436fc], .darkmode input[multiple][type=week][data-v-7dd436fc], .darkmode select[multiple][type=text][data-v-7dd436fc], .darkmode select[multiple][type=number][data-v-7dd436fc], .darkmode select[multiple][type=date][data-v-7dd436fc], .darkmode select[multiple][type=email][data-v-7dd436fc], .darkmode select[multiple][type=password][data-v-7dd436fc], .darkmode select[multiple][type=datetime-local][data-v-7dd436fc], .darkmode select[multiple][type=month][data-v-7dd436fc], .darkmode select[multiple][type=search][data-v-7dd436fc], .darkmode select[multiple][type=tel][data-v-7dd436fc], .darkmode select[multiple][type=time][data-v-7dd436fc], .darkmode select[multiple][type=url][data-v-7dd436fc], .darkmode select[multiple][type=week][data-v-7dd436fc], .darkmode textarea[multiple][type=text][data-v-7dd436fc], .darkmode textarea[multiple][type=number][data-v-7dd436fc], .darkmode textarea[multiple][type=date][data-v-7dd436fc], .darkmode textarea[multiple][type=email][data-v-7dd436fc], .darkmode textarea[multiple][type=password][data-v-7dd436fc], .darkmode textarea[multiple][type=datetime-local][data-v-7dd436fc], .darkmode textarea[multiple][type=month][data-v-7dd436fc], .darkmode textarea[multiple][type=search][data-v-7dd436fc], .darkmode textarea[multiple][type=tel][data-v-7dd436fc], .darkmode textarea[multiple][type=time][data-v-7dd436fc], .darkmode textarea[multiple][type=url][data-v-7dd436fc], .darkmode textarea[multiple][type=week][data-v-7dd436fc], .darkmode label.file input + div[multiple][data-v-7dd436fc], .darkmode .form-field.file input + div[multiple][data-v-7dd436fc] {
  border: 1px solid rgba(255, 255, 255, 0.125);
}
.darkmode input[data-v-7dd436fc]::placeholder, .darkmode select[data-v-7dd436fc]::placeholder, .darkmode textarea[data-v-7dd436fc]::placeholder, .darkmode input[type=text][data-v-7dd436fc]::placeholder, .darkmode input[type=number][data-v-7dd436fc]::placeholder, .darkmode input[type=date][data-v-7dd436fc]::placeholder, .darkmode input[type=email][data-v-7dd436fc]::placeholder, .darkmode input[type=password][data-v-7dd436fc]::placeholder, .darkmode input[type=datetime-local][data-v-7dd436fc]::placeholder, .darkmode input[type=month][data-v-7dd436fc]::placeholder, .darkmode input[type=search][data-v-7dd436fc]::placeholder, .darkmode input[type=tel][data-v-7dd436fc]::placeholder, .darkmode input[type=time][data-v-7dd436fc]::placeholder, .darkmode input[type=url][data-v-7dd436fc]::placeholder, .darkmode input[type=week][data-v-7dd436fc]::placeholder, .darkmode select[type=text][data-v-7dd436fc]::placeholder, .darkmode select[type=number][data-v-7dd436fc]::placeholder, .darkmode select[type=date][data-v-7dd436fc]::placeholder, .darkmode select[type=email][data-v-7dd436fc]::placeholder, .darkmode select[type=password][data-v-7dd436fc]::placeholder, .darkmode select[type=datetime-local][data-v-7dd436fc]::placeholder, .darkmode select[type=month][data-v-7dd436fc]::placeholder, .darkmode select[type=search][data-v-7dd436fc]::placeholder, .darkmode select[type=tel][data-v-7dd436fc]::placeholder, .darkmode select[type=time][data-v-7dd436fc]::placeholder, .darkmode select[type=url][data-v-7dd436fc]::placeholder, .darkmode select[type=week][data-v-7dd436fc]::placeholder, .darkmode textarea[type=text][data-v-7dd436fc]::placeholder, .darkmode textarea[type=number][data-v-7dd436fc]::placeholder, .darkmode textarea[type=date][data-v-7dd436fc]::placeholder, .darkmode textarea[type=email][data-v-7dd436fc]::placeholder, .darkmode textarea[type=password][data-v-7dd436fc]::placeholder, .darkmode textarea[type=datetime-local][data-v-7dd436fc]::placeholder, .darkmode textarea[type=month][data-v-7dd436fc]::placeholder, .darkmode textarea[type=search][data-v-7dd436fc]::placeholder, .darkmode textarea[type=tel][data-v-7dd436fc]::placeholder, .darkmode textarea[type=time][data-v-7dd436fc]::placeholder, .darkmode textarea[type=url][data-v-7dd436fc]::placeholder, .darkmode textarea[type=week][data-v-7dd436fc]::placeholder, .darkmode label.file input + div[data-v-7dd436fc]::placeholder, .darkmode .form-field.file input + div[data-v-7dd436fc]::placeholder {
  opacity: 0.65;
  user-select: none;
}
.darkmode input[data-v-7dd436fc]:focus, .darkmode select[data-v-7dd436fc]:focus, .darkmode textarea[data-v-7dd436fc]:focus, .darkmode input[type=text][data-v-7dd436fc]:focus, .darkmode input[type=number][data-v-7dd436fc]:focus, .darkmode input[type=date][data-v-7dd436fc]:focus, .darkmode input[type=email][data-v-7dd436fc]:focus, .darkmode input[type=password][data-v-7dd436fc]:focus, .darkmode input[type=datetime-local][data-v-7dd436fc]:focus, .darkmode input[type=month][data-v-7dd436fc]:focus, .darkmode input[type=search][data-v-7dd436fc]:focus, .darkmode input[type=tel][data-v-7dd436fc]:focus, .darkmode input[type=time][data-v-7dd436fc]:focus, .darkmode input[type=url][data-v-7dd436fc]:focus, .darkmode input[type=week][data-v-7dd436fc]:focus, .darkmode select[type=text][data-v-7dd436fc]:focus, .darkmode select[type=number][data-v-7dd436fc]:focus, .darkmode select[type=date][data-v-7dd436fc]:focus, .darkmode select[type=email][data-v-7dd436fc]:focus, .darkmode select[type=password][data-v-7dd436fc]:focus, .darkmode select[type=datetime-local][data-v-7dd436fc]:focus, .darkmode select[type=month][data-v-7dd436fc]:focus, .darkmode select[type=search][data-v-7dd436fc]:focus, .darkmode select[type=tel][data-v-7dd436fc]:focus, .darkmode select[type=time][data-v-7dd436fc]:focus, .darkmode select[type=url][data-v-7dd436fc]:focus, .darkmode select[type=week][data-v-7dd436fc]:focus, .darkmode textarea[type=text][data-v-7dd436fc]:focus, .darkmode textarea[type=number][data-v-7dd436fc]:focus, .darkmode textarea[type=date][data-v-7dd436fc]:focus, .darkmode textarea[type=email][data-v-7dd436fc]:focus, .darkmode textarea[type=password][data-v-7dd436fc]:focus, .darkmode textarea[type=datetime-local][data-v-7dd436fc]:focus, .darkmode textarea[type=month][data-v-7dd436fc]:focus, .darkmode textarea[type=search][data-v-7dd436fc]:focus, .darkmode textarea[type=tel][data-v-7dd436fc]:focus, .darkmode textarea[type=time][data-v-7dd436fc]:focus, .darkmode textarea[type=url][data-v-7dd436fc]:focus, .darkmode textarea[type=week][data-v-7dd436fc]:focus, .darkmode label.file input + div[data-v-7dd436fc]:focus, .darkmode .form-field.file input + div[data-v-7dd436fc]:focus {
  border-color: rgba(240, 143, 133, 0.4);
}
span.editable--root[contenteditable=true][disabled][data-v-7dd436fc], span.editable--root[data-selectable=true][disabled][data-v-7dd436fc], .select2-container.select2-container--disabled .select2-selection--multiple[data-v-7dd436fc], .select2-container.select2-container--disabled .select2-selection--single[data-v-7dd436fc], .form-field.checkbox.toggle input[type=checkbox][disabled] + span[data-v-7dd436fc], label.checkbox.toggle input[type=checkbox][disabled] + span[data-v-7dd436fc], .form-field.checkbox:not(.toggle) input[type=checkbox][disabled] + span[data-v-7dd436fc], label.checkbox:not(.toggle) input[type=checkbox][disabled] + span[data-v-7dd436fc], .form-field.radio input[type=radio][disabled] + span[data-v-7dd436fc], label.radio input[type=radio][disabled] + span[data-v-7dd436fc], textarea[disabled][data-v-7dd436fc], select[disabled][data-v-7dd436fc], input[type=text][disabled][data-v-7dd436fc], input[type=number][disabled][data-v-7dd436fc], input[type=date][disabled][data-v-7dd436fc], input[type=email][disabled][data-v-7dd436fc], input[type=password][disabled][data-v-7dd436fc], input[type=datetime-local][disabled][data-v-7dd436fc], input[type=month][disabled][data-v-7dd436fc], input[type=search][disabled][data-v-7dd436fc], input[type=tel][disabled][data-v-7dd436fc], input[type=time][disabled][data-v-7dd436fc], input[type=url][disabled][data-v-7dd436fc], input[type=week][disabled][data-v-7dd436fc] {
  opacity: 0.75;
  cursor: default;
  -webkit-appearance: none;
}
.form-field.checkbox.toggle input[type=checkbox][readonly] + span[data-v-7dd436fc], label.checkbox.toggle input[type=checkbox][readonly] + span[data-v-7dd436fc], .form-field.checkbox:not(.toggle) input[type=checkbox][readonly] + span[data-v-7dd436fc], label.checkbox:not(.toggle) input[type=checkbox][readonly] + span[data-v-7dd436fc], .form-field.radio input[type=radio][readonly] + span[data-v-7dd436fc], label.radio input[type=radio][readonly] + span[data-v-7dd436fc], textarea[readonly][data-v-7dd436fc], select[readonly][data-v-7dd436fc], input[type=text][readonly][data-v-7dd436fc], input[type=number][readonly][data-v-7dd436fc], input[type=date][readonly][data-v-7dd436fc], input[type=email][readonly][data-v-7dd436fc], input[type=password][readonly][data-v-7dd436fc], input[type=datetime-local][readonly][data-v-7dd436fc], input[type=month][readonly][data-v-7dd436fc], input[type=search][readonly][data-v-7dd436fc], input[type=tel][readonly][data-v-7dd436fc], input[type=time][readonly][data-v-7dd436fc], input[type=url][readonly][data-v-7dd436fc], input[type=week][readonly][data-v-7dd436fc] {
  opacity: 1;
  cursor: default;
  -webkit-appearance: none;
}
.darkmode .select2-container.select2-container--disabled .select2-selection--multiple[data-v-7dd436fc], .darkmode .form-field.checkbox.toggle input[type=checkbox][disabled] + span[data-v-7dd436fc], .darkmode label.checkbox.toggle input[type=checkbox][disabled] + span[data-v-7dd436fc], .darkmode .checkbox[disabled] + span[data-v-7dd436fc], .darkmode .radio[disabled] + span[data-v-7dd436fc], .darkmode input[disabled][data-v-7dd436fc], .darkmode select[disabled][data-v-7dd436fc], .darkmode textarea[disabled][data-v-7dd436fc], .darkmode label.checkbox input[type=radio][disabled]:checked + span[data-v-7dd436fc], .darkmode label.checkbox input[type=checkbox][disabled]:checked + span[data-v-7dd436fc], .darkmode label.radio input[type=radio][disabled]:checked + span[data-v-7dd436fc], .darkmode label.radio input[type=checkbox][disabled]:checked + span[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=radio][disabled]:checked + span[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=checkbox][disabled]:checked + span[data-v-7dd436fc], .darkmode .form-field.radio input[type=radio][disabled]:checked + span[data-v-7dd436fc], .darkmode .form-field.radio input[type=checkbox][disabled]:checked + span[data-v-7dd436fc], .darkmode label.checkbox input[type=radio][disabled] + span[data-v-7dd436fc], .darkmode label.checkbox input[type=checkbox][disabled] + span[data-v-7dd436fc], .darkmode label.radio input[type=radio][disabled] + span[data-v-7dd436fc], .darkmode label.radio input[type=checkbox][disabled] + span[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=radio][disabled] + span[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=checkbox][disabled] + span[data-v-7dd436fc], .darkmode .form-field.radio input[type=radio][disabled] + span[data-v-7dd436fc], .darkmode .form-field.radio input[type=checkbox][disabled] + span[data-v-7dd436fc], .darkmode label.file input[disabled] + div[data-v-7dd436fc], .darkmode .form-field.file input[disabled] + div[data-v-7dd436fc] {
  opacity: 0.5;
  cursor: default;
  -webkit-appearance: none;
  color: rgba(255, 255, 255, 0.3);
  border: 1px solid rgba(255, 255, 255, 0.05);
}
.darkmode .select2-container.select2-container--disabled .select2-selection--multiple option[data-v-7dd436fc], .darkmode .form-field.checkbox.toggle input[type=checkbox][disabled] + span option[data-v-7dd436fc], .darkmode label.checkbox.toggle input[type=checkbox][disabled] + span option[data-v-7dd436fc], .darkmode .checkbox[disabled] + span option[data-v-7dd436fc], .darkmode .radio[disabled] + span option[data-v-7dd436fc], .darkmode input[disabled] option[data-v-7dd436fc], .darkmode select[disabled] option[data-v-7dd436fc], .darkmode textarea[disabled] option[data-v-7dd436fc], .darkmode label.checkbox input[type=radio][disabled]:checked + span option[data-v-7dd436fc], .darkmode label.checkbox input[type=checkbox][disabled]:checked + span option[data-v-7dd436fc], .darkmode label.radio input[type=radio][disabled]:checked + span option[data-v-7dd436fc], .darkmode label.radio input[type=checkbox][disabled]:checked + span option[data-v-7dd436fc], .darkmode label.checkbox input[type=radio][disabled] + span option[data-v-7dd436fc], .darkmode label.checkbox input[type=checkbox][disabled] + span option[data-v-7dd436fc], .darkmode label.radio input[type=radio][disabled] + span option[data-v-7dd436fc], .darkmode label.radio input[type=checkbox][disabled] + span option[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=radio][disabled] + span option[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=checkbox][disabled] + span option[data-v-7dd436fc], .darkmode .form-field.radio input[type=radio][disabled] + span option[data-v-7dd436fc], .darkmode .form-field.radio input[type=checkbox][disabled] + span option[data-v-7dd436fc], .darkmode label.file input[disabled] + div option[data-v-7dd436fc], .darkmode .form-field.file input[disabled] + div option[data-v-7dd436fc] {
  color: rgba(255, 255, 255, 0.3);
  background: none;
}
.darkmode .select2-container.select2-container--disabled .select2-selection--multiple option[data-v-7dd436fc]:hover, .darkmode label.checkbox.toggle input[type=checkbox][disabled] + span option[data-v-7dd436fc]:hover, .darkmode .checkbox[disabled] + span option[data-v-7dd436fc]:hover, .darkmode .radio[disabled] + span option[data-v-7dd436fc]:hover, .darkmode input[disabled] option[data-v-7dd436fc]:hover, .darkmode select[disabled] option[data-v-7dd436fc]:hover, .darkmode textarea[disabled] option[data-v-7dd436fc]:hover, .darkmode label.checkbox input[type=radio][disabled] + span option[data-v-7dd436fc]:hover, .darkmode label.checkbox input[type=checkbox][disabled] + span option[data-v-7dd436fc]:hover, .darkmode label.radio input[type=radio][disabled] + span option[data-v-7dd436fc]:hover, .darkmode label.radio input[type=checkbox][disabled] + span option[data-v-7dd436fc]:hover, .darkmode .form-field.checkbox input[type=radio][disabled] + span option[data-v-7dd436fc]:hover, .darkmode .form-field.checkbox input[type=checkbox][disabled] + span option[data-v-7dd436fc]:hover, .darkmode .form-field.radio input[type=radio][disabled] + span option[data-v-7dd436fc]:hover, .darkmode .form-field.radio input[type=checkbox][disabled] + span option[data-v-7dd436fc]:hover, .darkmode label.file input[disabled] + div option[data-v-7dd436fc]:hover, .darkmode .form-field.file input[disabled] + div option[data-v-7dd436fc]:hover {
  background: none;
  color: rgba(255, 255, 255, 0.3);
}
.darkmode .select2-container.select2-container--disabled .select2-selection--multiple option[data-v-7dd436fc]:checked, .darkmode label.checkbox.toggle input[type=checkbox][disabled] + span option[data-v-7dd436fc]:checked, .darkmode .checkbox[disabled] + span option[data-v-7dd436fc]:checked, .darkmode .radio[disabled] + span option[data-v-7dd436fc]:checked, .darkmode input[disabled] option[data-v-7dd436fc]:checked, .darkmode select[disabled] option[data-v-7dd436fc]:checked, .darkmode textarea[disabled] option[data-v-7dd436fc]:checked, .darkmode label.checkbox input[type=radio][disabled] + span option[data-v-7dd436fc]:checked, .darkmode label.checkbox input[type=checkbox][disabled] + span option[data-v-7dd436fc]:checked, .darkmode label.radio input[type=radio][disabled] + span option[data-v-7dd436fc]:checked, .darkmode label.radio input[type=checkbox][disabled] + span option[data-v-7dd436fc]:checked, .darkmode .form-field.checkbox input[type=radio][disabled] + span option[data-v-7dd436fc]:checked, .darkmode .form-field.checkbox input[type=checkbox][disabled] + span option[data-v-7dd436fc]:checked, .darkmode .form-field.radio input[type=radio][disabled] + span option[data-v-7dd436fc]:checked, .darkmode .form-field.radio input[type=checkbox][disabled] + span option[data-v-7dd436fc]:checked, .darkmode label.file input[disabled] + div option[data-v-7dd436fc]:checked, .darkmode .form-field.file input[disabled] + div option[data-v-7dd436fc]:checked {
  color: rgba(255, 255, 255, 0.3);
  border-color: 4px solid #E74C3C;
  background: #2c2e33;
}
.darkmode .form-field.checkbox.toggle input[type=checkbox][readonly] + span[data-v-7dd436fc], .darkmode label.checkbox.toggle input[type=checkbox][readonly] + span[data-v-7dd436fc], .darkmode .checkbox[readonly] + span[data-v-7dd436fc], .darkmode .radio[readonly] + span[data-v-7dd436fc], .darkmode input[readonly][data-v-7dd436fc], .darkmode select[readonly][data-v-7dd436fc], .darkmode textarea[readonly][data-v-7dd436fc], .darkmode label.checkbox input[type=radio][readonly]:checked + span[data-v-7dd436fc], .darkmode label.checkbox input[type=checkbox][readonly]:checked + span[data-v-7dd436fc], .darkmode label.radio input[type=radio][readonly]:checked + span[data-v-7dd436fc], .darkmode label.radio input[type=checkbox][readonly]:checked + span[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=radio][readonly]:checked + span[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=checkbox][readonly]:checked + span[data-v-7dd436fc], .darkmode .form-field.radio input[type=radio][readonly]:checked + span[data-v-7dd436fc], .darkmode .form-field.radio input[type=checkbox][readonly]:checked + span[data-v-7dd436fc], .darkmode label.checkbox input[type=radio][readonly] + span[data-v-7dd436fc], .darkmode label.checkbox input[type=checkbox][readonly] + span[data-v-7dd436fc], .darkmode label.radio input[type=radio][readonly] + span[data-v-7dd436fc], .darkmode label.radio input[type=checkbox][readonly] + span[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=radio][readonly] + span[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=checkbox][readonly] + span[data-v-7dd436fc], .darkmode .form-field.radio input[type=radio][readonly] + span[data-v-7dd436fc], .darkmode .form-field.radio input[type=checkbox][readonly] + span[data-v-7dd436fc], .darkmode label.file input[readonly] + div[data-v-7dd436fc], .darkmode .form-field.file input[readonly] + div[data-v-7dd436fc] {
  opacity: 1;
  cursor: default;
  -webkit-appearance: none;
  color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.04);
}
.darkmode .form-field.checkbox.toggle input[type=checkbox][readonly] + span option[data-v-7dd436fc], .darkmode label.checkbox.toggle input[type=checkbox][readonly] + span option[data-v-7dd436fc], .darkmode .checkbox[readonly] + span option[data-v-7dd436fc], .darkmode .radio[readonly] + span option[data-v-7dd436fc], .darkmode input[readonly] option[data-v-7dd436fc], .darkmode select[readonly] option[data-v-7dd436fc], .darkmode textarea[readonly] option[data-v-7dd436fc], .darkmode label.checkbox input[type=radio][readonly]:checked + span option[data-v-7dd436fc], .darkmode label.checkbox input[type=checkbox][readonly]:checked + span option[data-v-7dd436fc], .darkmode label.radio input[type=radio][readonly]:checked + span option[data-v-7dd436fc], .darkmode label.radio input[type=checkbox][readonly]:checked + span option[data-v-7dd436fc], .darkmode label.checkbox input[type=radio][readonly] + span option[data-v-7dd436fc], .darkmode label.checkbox input[type=checkbox][readonly] + span option[data-v-7dd436fc], .darkmode label.radio input[type=radio][readonly] + span option[data-v-7dd436fc], .darkmode label.radio input[type=checkbox][readonly] + span option[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=radio][readonly] + span option[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=checkbox][readonly] + span option[data-v-7dd436fc], .darkmode .form-field.radio input[type=radio][readonly] + span option[data-v-7dd436fc], .darkmode .form-field.radio input[type=checkbox][readonly] + span option[data-v-7dd436fc], .darkmode label.file input[readonly] + div option[data-v-7dd436fc], .darkmode .form-field.file input[readonly] + div option[data-v-7dd436fc] {
  color: rgba(255, 255, 255, 0.6);
  background: none;
}
.darkmode label.checkbox.toggle input[type=checkbox][readonly] + span option[data-v-7dd436fc]:hover, .darkmode .checkbox[readonly] + span option[data-v-7dd436fc]:hover, .darkmode .radio[readonly] + span option[data-v-7dd436fc]:hover, .darkmode input[readonly] option[data-v-7dd436fc]:hover, .darkmode select[readonly] option[data-v-7dd436fc]:hover, .darkmode textarea[readonly] option[data-v-7dd436fc]:hover, .darkmode label.checkbox input[type=radio][readonly] + span option[data-v-7dd436fc]:hover, .darkmode label.checkbox input[type=checkbox][readonly] + span option[data-v-7dd436fc]:hover, .darkmode label.radio input[type=radio][readonly] + span option[data-v-7dd436fc]:hover, .darkmode label.radio input[type=checkbox][readonly] + span option[data-v-7dd436fc]:hover, .darkmode .form-field.checkbox input[type=radio][readonly] + span option[data-v-7dd436fc]:hover, .darkmode .form-field.checkbox input[type=checkbox][readonly] + span option[data-v-7dd436fc]:hover, .darkmode .form-field.radio input[type=radio][readonly] + span option[data-v-7dd436fc]:hover, .darkmode .form-field.radio input[type=checkbox][readonly] + span option[data-v-7dd436fc]:hover, .darkmode label.file input[readonly] + div option[data-v-7dd436fc]:hover, .darkmode .form-field.file input[readonly] + div option[data-v-7dd436fc]:hover {
  background: none;
  color: rgba(255, 255, 255, 0.6);
}
.darkmode label.checkbox.toggle input[type=checkbox][readonly] + span option[data-v-7dd436fc]:checked, .darkmode .checkbox[readonly] + span option[data-v-7dd436fc]:checked, .darkmode .radio[readonly] + span option[data-v-7dd436fc]:checked, .darkmode input[readonly] option[data-v-7dd436fc]:checked, .darkmode select[readonly] option[data-v-7dd436fc]:checked, .darkmode textarea[readonly] option[data-v-7dd436fc]:checked, .darkmode label.checkbox input[type=radio][readonly] + span option[data-v-7dd436fc]:checked, .darkmode label.checkbox input[type=checkbox][readonly] + span option[data-v-7dd436fc]:checked, .darkmode label.radio input[type=radio][readonly] + span option[data-v-7dd436fc]:checked, .darkmode label.radio input[type=checkbox][readonly] + span option[data-v-7dd436fc]:checked, .darkmode .form-field.checkbox input[type=radio][readonly] + span option[data-v-7dd436fc]:checked, .darkmode .form-field.checkbox input[type=checkbox][readonly] + span option[data-v-7dd436fc]:checked, .darkmode .form-field.radio input[type=radio][readonly] + span option[data-v-7dd436fc]:checked, .darkmode .form-field.radio input[type=checkbox][readonly] + span option[data-v-7dd436fc]:checked, .darkmode label.file input[readonly] + div option[data-v-7dd436fc]:checked, .darkmode .form-field.file input[readonly] + div option[data-v-7dd436fc]:checked {
  color: rgba(255, 255, 255, 0.6);
  border-color: 4px solid #E74C3C;
  background: #2c2e33;
}
.input-description[data-v-7dd436fc] {
  color: rgba(0, 0, 0, 0.5);
  font-size: 0.9em;
  font-style: italic;
  margin: 0;
  padding: 7px 0;
}
.input-description[data-v-7dd436fc]::before {
  content: "\f05a";
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  display: inline-block;
  margin-right: 8px;
  font-style: normal;
  opacity: 0.6;
}
.darkmode .input-description[data-v-7dd436fc] {
  color: rgba(255, 255, 255, 0.5);
}
.control-label[data-v-7dd436fc] {
  font-weight: 600;
  font-size: 0.9em;
  margin: 0;
  padding: 7px 0;
  -webkit-appearance: none;
}
.control-label.error[data-v-7dd436fc] {
  color: #E74C3C;
}
label[data-v-7dd436fc], .form-field[data-v-7dd436fc] {
  -webkit-appearance: none;
  position: relative;
  display: block;
  margin-bottom: 8px;
}
label.error input[data-v-7dd436fc], label.error select[data-v-7dd436fc], label.error textarea[data-v-7dd436fc], .form-field.error input[data-v-7dd436fc], .form-field.error select[data-v-7dd436fc], .form-field.error textarea[data-v-7dd436fc] {
  border-color: #E74C3C;
}
label.error + .label[data-v-7dd436fc], .form-field.error + .label[data-v-7dd436fc] {
  top: 0;
  display: inline-block;
  position: relative;
}
label.error + .label[data-v-7dd436fc]::before, .form-field.error + .label[data-v-7dd436fc]::before {
  content: "";
  position: absolute;
  top: -4px;
  width: 8px;
  height: 8px;
  background: #E74C3C;
  transform: rotate(45deg);
  border-radius: 2px 0 10px 0;
  left: 18px;
}
label.focus .form-icon-prefix[data-v-7dd436fc], label.focus .form-icon-postfix[data-v-7dd436fc], label.focus .form-text-prefix[data-v-7dd436fc], label.focus .form-text-postfix[data-v-7dd436fc], label.focus .form-text-prefix-2[data-v-7dd436fc], label.focus .form-text-postfix-2[data-v-7dd436fc], label.focus .form-text-prefix-3[data-v-7dd436fc], label.focus .form-text-postfix-3[data-v-7dd436fc], .form-field.focus .form-icon-prefix[data-v-7dd436fc], .form-field.focus .form-icon-postfix[data-v-7dd436fc], .form-field.focus .form-text-prefix[data-v-7dd436fc], .form-field.focus .form-text-postfix[data-v-7dd436fc], .form-field.focus .form-text-prefix-2[data-v-7dd436fc], .form-field.focus .form-text-postfix-2[data-v-7dd436fc], .form-field.focus .form-text-prefix-3[data-v-7dd436fc], .form-field.focus .form-text-postfix-3[data-v-7dd436fc] {
  background: #E74C3C;
  color: #fff;
}
label.file input[data-v-7dd436fc], .form-field.file input[data-v-7dd436fc] {
  display: none;
}
label.file input + div[data-v-7dd436fc], .form-field.file input + div[data-v-7dd436fc] {
  cursor: pointer;
  padding-top: 6px;
}
label.file input + div[data-v-7dd436fc]::before, .form-field.file input + div[data-v-7dd436fc]::before {
  content: "\f093";
  display: inline-block;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  margin-right: 4px;
}
label.file input + div[data-v-7dd436fc]::after, .form-field.file input + div[data-v-7dd436fc]::after {
  content: "Datei hochladen...";
  display: inline-block;
}
label.file input + div.hasfile[data-v-7dd436fc]::before, .form-field.file input + div.hasfile[data-v-7dd436fc]::before {
  content: "\f093";
  display: inline-block;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  margin-right: 4px;
  color: #2DCC71;
}
label.file input + div.hasfile[data-v-7dd436fc]::after, .form-field.file input + div.hasfile[data-v-7dd436fc]::after {
  content: " ";
  display: inline-block;
}
label[data-v-7dd436fc]::after, .form-field[data-v-7dd436fc]::after {
  content: "";
  display: block;
  clear: both;
}
button[data-v-7dd436fc] {
  -webkit-appearance: none;
}
select[data-v-7dd436fc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAhAgMAAACkUGOAAAAADFBMVEUAAACHh4eHh4eIiIiscJemAAAAA3RSTlMAYKBJXQyRAAAAIklEQVQI12NgoAWQ//8DSLL/fwAkGf83gITqwBISNLGOAQB4AQYTAtXsEwAAAABJRU5ErkJggg==);
  background-position: right 0;
  background-repeat: no-repeat;
  padding-right: 20px;
}
select[data-v-7dd436fc]:focus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAhAgMAAACkUGOAAAAADFBMVEUAAADnSjrnSzvnTDwDtnjkAAAAA3RSTlMAYKBJXQyRAAAAIklEQVQI12NgoAWQ//8DSLL/fwAkGf83gITqwBISNLGOAQB4AQYTAtXsEwAAAABJRU5ErkJggg==);
}
option[data-v-7dd436fc] {
  background: #f9f9f9;
  padding: 8px;
  color: rgba(0, 0, 0, 0.6);
}
option[data-v-7dd436fc]:checked {
  color: rgba(0, 0, 0, 0.6);
  border-left: 4px solid #E74C3C;
  background: #ececec;
}
option[data-v-7dd436fc]:hover {
  background: #E74C3C;
  color: #fff;
}
textarea[data-v-7dd436fc] {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 8px;
  max-width: 100%;
}
.form-icon-prefix[data-v-7dd436fc], .form-icon-postfix[data-v-7dd436fc], .form-text-prefix[data-v-7dd436fc], .form-text-postfix[data-v-7dd436fc], .form-text-prefix-2[data-v-7dd436fc], .form-text-postfix-2[data-v-7dd436fc], .form-text-prefix-3[data-v-7dd436fc], .form-text-postfix-3[data-v-7dd436fc] {
  display: block;
  height: calc(100% - 2px);
  line-height: 32px;
  position: absolute;
  z-index: 1;
  top: 1px;
  padding-left: 10px;
  padding-right: 10px;
  transition: 0.3s;
  font-weight: 600;
  font-size: 0.9em;
  user-select: none;
  overflow: hidden;
}
.checkbox[data-v-7dd436fc], .radio[data-v-7dd436fc] {
  vertical-align: middle;
}
.checkbox.display-block[data-v-7dd436fc], .radio.display-block[data-v-7dd436fc] {
  display: block !important;
}
.checkbox .form-icon-prefix[data-v-7dd436fc], .checkbox .form-icon-postfix[data-v-7dd436fc], .checkbox .form-text-prefix[data-v-7dd436fc], .checkbox .form-text-postfix[data-v-7dd436fc], .checkbox .form-text-prefix-2[data-v-7dd436fc], .checkbox .form-text-postfix-2[data-v-7dd436fc], .checkbox .form-text-prefix-3[data-v-7dd436fc], .checkbox .form-text-postfix-3[data-v-7dd436fc], .radio .form-icon-prefix[data-v-7dd436fc], .radio .form-icon-postfix[data-v-7dd436fc], .radio .form-text-prefix[data-v-7dd436fc], .radio .form-text-postfix[data-v-7dd436fc], .radio .form-text-prefix-2[data-v-7dd436fc], .radio .form-text-postfix-2[data-v-7dd436fc], .radio .form-text-prefix-3[data-v-7dd436fc], .radio .form-text-postfix-3[data-v-7dd436fc] {
  vertical-align: middle;
  height: calc(100% - 2px);
  line-height: 32px;
  z-index: 1;
  top: 0;
  padding-left: 10px;
  padding-right: 10px;
  transition: 0.3s;
  font-weight: 600;
  font-size: 0.9em;
  user-select: none;
  overflow: hidden;
  position: inherit;
  display: inline-block;
  border: 1px solid rgba(0, 0, 0, 0.125);
  margin-right: 8px;
}
.checkbox .form-icon-prefix + input[data-v-7dd436fc], .checkbox .form-icon-postfix + input[data-v-7dd436fc], .checkbox .form-text-prefix + input[data-v-7dd436fc], .checkbox .form-text-postfix + input[data-v-7dd436fc], .checkbox .form-text-prefix-2 + input[data-v-7dd436fc], .checkbox .form-text-postfix-2 + input[data-v-7dd436fc], .checkbox .form-text-prefix-3 + input[data-v-7dd436fc], .checkbox .form-text-postfix-3 + input[data-v-7dd436fc], .radio .form-icon-prefix + input[data-v-7dd436fc], .radio .form-icon-postfix + input[data-v-7dd436fc], .radio .form-text-prefix + input[data-v-7dd436fc], .radio .form-text-postfix + input[data-v-7dd436fc], .radio .form-text-prefix-2 + input[data-v-7dd436fc], .radio .form-text-postfix-2 + input[data-v-7dd436fc], .radio .form-text-prefix-3 + input[data-v-7dd436fc], .radio .form-text-postfix-3 + input[data-v-7dd436fc] {
  padding-left: 0;
  vertical-align: middle;
}
.form-icon-prefix[data-v-7dd436fc], .form-icon-postfix[data-v-7dd436fc] {
  text-align: center;
  width: 34px;
}
.form-icon-prefix[data-v-7dd436fc] {
  border-right: 1px solid rgba(0, 0, 0, 0.125);
  left: 1px;
  border-radius: 1px 0 0 1px;
  box-shadow: 2px 0 5px -2px rgba(0, 0, 0, 0.1);
}
.form-icon-prefix + input[data-v-7dd436fc] {
  padding-left: 42px;
}
.form-icon-prefix + select + .select2-container .select2-selection[data-v-7dd436fc], .form-icon-prefix + select[data-v-7dd436fc] {
  padding-left: 42px;
}
.form-icon-postfix[data-v-7dd436fc] {
  border: 1px solid rgba(0, 0, 0, 0.125);
  right: 1px;
  border-radius: 0 1px 1px 0;
  box-shadow: -2px 0 5px -2px rgba(0, 0, 0, 0.1);
}
.form-icon-postfix + input[data-v-7dd436fc] {
  padding-right: 42px;
}
.form-text-prefix[data-v-7dd436fc], .form-text-postfix[data-v-7dd436fc] {
  width: 80px;
}
.form-text-prefix-2[data-v-7dd436fc], .form-text-postfix-2[data-v-7dd436fc] {
  width: 140px;
}
.form-text-prefix-3[data-v-7dd436fc], .form-text-postfix-3[data-v-7dd436fc] {
  width: 200px;
}
.form-text-prefix + input[data-v-7dd436fc], .form-text-prefix + textarea[data-v-7dd436fc], .form-text-prefix + input + div.uploadbox[data-v-7dd436fc], .form-text-prefix + select + .select2-container .select2-selection[data-v-7dd436fc], .form-text-prefix + select[data-v-7dd436fc] {
  padding-left: 88px;
}
.form-text-prefix + img[data-v-7dd436fc] {
  margin-left: 88px;
}
.form-text-prefix-2 + input[data-v-7dd436fc], .form-text-prefix-2 + textarea[data-v-7dd436fc], .form-text-prefix-2 + input + div.uploadbox[data-v-7dd436fc], .form-text-prefix-2 + select + .select2-container .select2-selection[data-v-7dd436fc], .form-text-prefix-2 + select[data-v-7dd436fc] {
  padding-left: 148px;
}
.form-text-prefix-2 + img[data-v-7dd436fc] {
  margin-left: 88px;
}
.form-text-prefix-3 + input[data-v-7dd436fc], .form-text-prefix-3 + textarea[data-v-7dd436fc], .form-text-prefix-3 + input + div.uploadbox[data-v-7dd436fc], .form-text-prefix-3 + select + .select2-container .select2-selection[data-v-7dd436fc], .form-text-prefix-3 + select[data-v-7dd436fc] {
  padding-left: 208px;
}
.form-text-prefix-3 + img[data-v-7dd436fc] {
  margin-left: 88px;
}
.form-text-postfix + input[data-v-7dd436fc], .form-text-postfix + textarea[data-v-7dd436fc], .form-text-postfix + input + div.uploadbox[data-v-7dd436fc], .form-text-postfix + select + .select2-container .select2-selection[data-v-7dd436fc], .form-text-postfix + select[data-v-7dd436fc] {
  padding-right: 88px;
}
.form-text-postfix + img[data-v-7dd436fc] {
  margin-right: 88px;
}
.form-text-postfix-2 + input[data-v-7dd436fc], .form-text-postfix-2 + textarea[data-v-7dd436fc], .form-text-postfix-2 + input + div.uploadbox[data-v-7dd436fc], .form-text-postfix-2 + select + .select2-container .select2-selection[data-v-7dd436fc], .form-text-postfix-2 + select[data-v-7dd436fc] {
  padding-right: 148px;
}
.form-text-postfix-2 + img[data-v-7dd436fc] {
  margin-right: 148px;
}
.form-text-postfix-3 + input[data-v-7dd436fc], .form-text-postfix-3 + textarea[data-v-7dd436fc], .form-text-postfix-3 + input + div.uploadbox[data-v-7dd436fc], .form-text-postfix-3 + select + .select2-container .select2-selection[data-v-7dd436fc], .form-text-postfix-3 + select[data-v-7dd436fc] {
  padding-right: 208px;
}
.form-text-postfix-3 + img[data-v-7dd436fc] {
  margin-right: 208px;
}
.form-text-prefix[data-v-7dd436fc], .form-text-prefix-2[data-v-7dd436fc], .form-text-prefix-3[data-v-7dd436fc] {
  border-right: 1px solid rgba(0, 0, 0, 0.125);
  left: 1px;
  border-radius: 1px 0 0 1px;
  box-shadow: 2px 0 5px -2px rgba(0, 0, 0, 0.1);
}
.form-text-postfix[data-v-7dd436fc], .form-text-postfix-2[data-v-7dd436fc], .form-text-postfix-3[data-v-7dd436fc] {
  border: 1px solid rgba(0, 0, 0, 0.125);
  right: 1px;
  border-radius: 0 1px 1px 0;
  box-shadow: -2px 0 5px -2px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
.form-icon-prefix.break-sm[data-v-7dd436fc], .form-icon-postfix.break-sm[data-v-7dd436fc], .form-text-prefix.break-sm[data-v-7dd436fc], .form-text-postfix.break-sm[data-v-7dd436fc], .form-text-prefix-2.break-sm[data-v-7dd436fc], .form-text-postfix-2.break-sm[data-v-7dd436fc], .form-text-prefix-3.break-sm[data-v-7dd436fc], .form-text-postfix-3.break-sm[data-v-7dd436fc] {
    float: none;
    left: 1px;
    right: 0;
    bottom: 1px;
    width: inherit;
    position: absolute;
    top: inherit;
    border: none;
    border-radius: 0 0 1px 1px;
    height: 20px;
    line-height: 20px;
    text-align: left;
    font-size: 0.8em;
    background: rgba(26, 26, 26, 0.125);
}
.form-icon-prefix.break-sm + input[data-v-7dd436fc], .form-icon-postfix.break-sm + input[data-v-7dd436fc], .form-text-prefix.break-sm + input[data-v-7dd436fc], .form-text-postfix.break-sm + input[data-v-7dd436fc], .form-text-prefix-2.break-sm + input[data-v-7dd436fc], .form-text-postfix-2.break-sm + input[data-v-7dd436fc], .form-text-prefix-3.break-sm + input[data-v-7dd436fc], .form-text-postfix-3.break-sm + input[data-v-7dd436fc] {
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 20px;
    min-height: 54px;
}
}
@media (max-width: 992px) {
.form-icon-prefix.break-md[data-v-7dd436fc], .form-icon-postfix.break-md[data-v-7dd436fc], .form-text-prefix.break-md[data-v-7dd436fc], .form-text-postfix.break-md[data-v-7dd436fc], .form-text-prefix-2.break-md[data-v-7dd436fc], .form-text-postfix-2.break-md[data-v-7dd436fc], .form-text-prefix-3.break-md[data-v-7dd436fc], .form-text-postfix-3.break-md[data-v-7dd436fc] {
    float: none;
    left: 1px;
    right: 0;
    bottom: 1px;
    width: inherit;
    position: absolute;
    top: inherit;
    border: none;
    border-radius: 0 0 1px 1px;
    height: 20px;
    line-height: 20px;
    text-align: left;
    font-size: 0.8em;
    background: rgba(26, 26, 26, 0.125);
}
.form-icon-prefix.break-md + input[data-v-7dd436fc], .form-icon-postfix.break-md + input[data-v-7dd436fc], .form-text-prefix.break-md + input[data-v-7dd436fc], .form-text-postfix.break-md + input[data-v-7dd436fc], .form-text-prefix-2.break-md + input[data-v-7dd436fc], .form-text-postfix-2.break-md + input[data-v-7dd436fc], .form-text-prefix-3.break-md + input[data-v-7dd436fc], .form-text-postfix-3.break-md + input[data-v-7dd436fc] {
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 20px;
    min-height: 54px;
}
}
@media (max-width: 1200px) {
.form-icon-prefix.break-lg[data-v-7dd436fc], .form-icon-postfix.break-lg[data-v-7dd436fc], .form-text-prefix.break-lg[data-v-7dd436fc], .form-text-postfix.break-lg[data-v-7dd436fc], .form-text-prefix-2.break-lg[data-v-7dd436fc], .form-text-postfix-2.break-lg[data-v-7dd436fc], .form-text-prefix-3.break-lg[data-v-7dd436fc], .form-text-postfix-3.break-lg[data-v-7dd436fc] {
    float: none;
    left: 1px;
    right: 0;
    bottom: 1px;
    width: inherit;
    position: absolute;
    top: inherit;
    border: none;
    border-radius: 0 0 1px 1px;
    height: 20px;
    line-height: 20px;
    text-align: left;
    font-size: 0.8em;
    background: rgba(26, 26, 26, 0.125);
}
.form-icon-prefix.break-lg + input[data-v-7dd436fc], .form-icon-postfix.break-lg + input[data-v-7dd436fc], .form-text-prefix.break-lg + input[data-v-7dd436fc], .form-text-postfix.break-lg + input[data-v-7dd436fc], .form-text-prefix-2.break-lg + input[data-v-7dd436fc], .form-text-postfix-2.break-lg + input[data-v-7dd436fc], .form-text-prefix-3.break-lg + input[data-v-7dd436fc], .form-text-postfix-3.break-lg + input[data-v-7dd436fc] {
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 20px;
    min-height: 54px;
}
}
@media (min-width: 1200px) {
.form-icon-prefix.break-xl[data-v-7dd436fc], .form-icon-postfix.break-xl[data-v-7dd436fc], .form-text-prefix.break-xl[data-v-7dd436fc], .form-text-postfix.break-xl[data-v-7dd436fc], .form-text-prefix-2.break-xl[data-v-7dd436fc], .form-text-postfix-2.break-xl[data-v-7dd436fc], .form-text-prefix-3.break-xl[data-v-7dd436fc], .form-text-postfix-3.break-xl[data-v-7dd436fc] {
    float: none;
    left: 1px;
    right: 1px;
    bottom: 1px;
    width: inherit;
    position: absolute;
    top: inherit;
    border: none;
    border-radius: 0 0 1px 1px;
    height: 20px;
    line-height: 20px;
    text-align: left;
    font-size: 0.8em;
    background: rgba(26, 26, 26, 0.125);
}
.form-icon-prefix.break-xl + input[data-v-7dd436fc], .form-icon-postfix.break-xl + input[data-v-7dd436fc], .form-text-prefix.break-xl + input[data-v-7dd436fc], .form-text-postfix.break-xl + input[data-v-7dd436fc], .form-text-prefix-2.break-xl + input[data-v-7dd436fc], .form-text-postfix-2.break-xl + input[data-v-7dd436fc], .form-text-prefix-3.break-xl + input[data-v-7dd436fc], .form-text-postfix-3.break-xl + input[data-v-7dd436fc] {
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 20px;
    min-height: 54px;
}
}
.form-field.radio[data-v-7dd436fc], label.radio[data-v-7dd436fc] {
  margin-right: 8px;
  display: inline-block;
}
.form-field.radio input[type=radio][data-v-7dd436fc], label.radio input[type=radio][data-v-7dd436fc] {
  display: none;
}
.form-field.radio input[type=radio] + span[data-v-7dd436fc], label.radio input[type=radio] + span[data-v-7dd436fc] {
  background: rgba(0, 0, 0, 0.2);
  overflow: hidden;
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid rgba(0, 0, 0, 0.125);
  position: relative;
  top: 5px;
  margin-right: 5px;
  cursor: pointer;
  transition: 0.3s;
  border-radius: 50%;
}
.form-field.radio input[type=radio] + span[data-v-7dd436fc]::after, label.radio input[type=radio] + span[data-v-7dd436fc]::after {
  content: "\f111";
  font-size: 0;
  transition: 0.3s;
  opacity: 0;
  font-weight: 600;
}
.form-field.radio input[type=radio]:checked + span[data-v-7dd436fc], label.radio input[type=radio]:checked + span[data-v-7dd436fc] {
  border-color: #E74C3C;
  background: #E74C3C;
}
.form-field.radio input[type=radio]:checked + span[data-v-7dd436fc]::after, label.radio input[type=radio]:checked + span[data-v-7dd436fc]::after {
  content: "\f111";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: "Font Awesome 5 Pro";
  font-weight: 600;
  color: rgba(255, 255, 255, 0.9);
  opacity: 1;
  font-size: 6px;
  line-height: 6px;
}
.form-field.checkbox[data-v-7dd436fc]:not(.toggle), label.checkbox[data-v-7dd436fc]:not(.toggle) {
  margin-right: 8px;
  display: inline-block;
}
.form-field.checkbox:not(.toggle) input[type=checkbox][data-v-7dd436fc], label.checkbox:not(.toggle) input[type=checkbox][data-v-7dd436fc] {
  display: none;
}
.form-field.checkbox:not(.toggle) input[type=checkbox] + span[data-v-7dd436fc], label.checkbox:not(.toggle) input[type=checkbox] + span[data-v-7dd436fc] {
  background: rgba(0, 0, 0, 0.2);
  overflow: hidden;
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid rgba(0, 0, 0, 0.125);
  position: relative;
  top: 5px;
  margin-right: 5px;
  cursor: pointer;
  transition: 0.3s;
}
.form-field.checkbox:not(.toggle) input[type=checkbox] + span[data-v-7dd436fc]::before, label.checkbox:not(.toggle) input[type=checkbox] + span[data-v-7dd436fc]::before {
  content: "\f00c";
  font-size: 0;
  transition: 0.3s;
  font-family: "Font Awesome 5 Pro";
  font-weight: 600;
  opacity: 0;
  color: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.form-field.checkbox:not(.toggle) input[type=checkbox]:checked + span[data-v-7dd436fc], label.checkbox:not(.toggle) input[type=checkbox]:checked + span[data-v-7dd436fc] {
  border-color: #E74C3C;
  background: #E74C3C;
}
.form-field.checkbox:not(.toggle) input[type=checkbox]:checked + span[data-v-7dd436fc]::before, label.checkbox:not(.toggle) input[type=checkbox]:checked + span[data-v-7dd436fc]::before {
  content: "\f00c";
  opacity: 1;
  border-radius: 0;
  font-size: 12px;
}
.form-field.checkbox.toggle[data-v-7dd436fc], label.checkbox.toggle[data-v-7dd436fc] {
  display: inline-block;
  margin-top: 4px;
}
.form-field.checkbox.toggle input[type=checkbox][data-v-7dd436fc], label.checkbox.toggle input[type=checkbox][data-v-7dd436fc] {
  display: none;
}
.form-field.checkbox.toggle input[type=checkbox] + span[data-v-7dd436fc], label.checkbox.toggle input[type=checkbox] + span[data-v-7dd436fc] {
  overflow: hidden;
  display: inline-block;
  width: 48px;
  height: 24px;
  border: 1px solid rgba(0, 0, 0, 0.125);
  position: relative;
  top: 8px;
  margin-right: 5px;
  cursor: pointer;
  transition: 0.3s;
  border-radius: 24px;
  background: rgba(0, 0, 0, 0.2);
  margin-top: -8px;
}
.form-field.checkbox.toggle input[type=checkbox] + span[data-v-7dd436fc]::before, label.checkbox.toggle input[type=checkbox] + span[data-v-7dd436fc]::before {
  content: "";
  display: block;
  left: 24px;
  top: 0;
  bottom: 0;
  background: #fff;
  position: absolute;
  transition: 0.3s;
  border-radius: 11px;
  width: 22px;
  height: 22px;
  box-shadow: 0 0 6px -2px rgb(0, 0, 0);
  animation-name: checkBoxToggleAnimationOff;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-direction: normal;
  animation-timing-function: cubic-bezier(0, 0, 0, 1);
}
.form-field.checkbox.toggle input[type=checkbox]:checked + span[data-v-7dd436fc], label.checkbox.toggle input[type=checkbox]:checked + span[data-v-7dd436fc] {
  border-color: #E74C3C;
  background: #E74C3C;
}
.form-field.checkbox.toggle input[type=checkbox]:checked + span[data-v-7dd436fc]::before, label.checkbox.toggle input[type=checkbox]:checked + span[data-v-7dd436fc]::before {
  content: "";
  left: 0;
  width: 22px;
  animation-name: checkBoxToggleAnimationOn;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-direction: normal;
  animation-timing-function: cubic-bezier(0, 0, 0, 1);
}
label.error .select2-selection--single[data-v-7dd436fc], label.error .select2-selection--multiple[data-v-7dd436fc] {
  border: 1px solid #E74C3C;
}
.select2-container[data-v-7dd436fc] {
  display: block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  z-index: 32;
  max-width: 100%;
}
.select2-container .select2-selection--single[data-v-7dd436fc] {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
  background-color: rgba(0, 0, 0, 0.01);
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 2px;
  height: 34px;
  transition: border 0.3s;
  box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.1) inset;
}
.select2-container .select2-selection--single .select2-selection__rendered[data-v-7dd436fc] {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: rgba(0, 0, 0, 0.6);
  line-height: 34px;
}
.select2-container .select2-selection--single .select2-selection__clear[data-v-7dd436fc] {
  position: relative;
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container .select2-selection--single .select2-selection__placeholder[data-v-7dd436fc] {
  color: rgba(26, 26, 26, 0.6);
  font-size: 0.9em;
}
.select2-container .select2-selection--single .select2-selection__arrow[data-v-7dd436fc] {
  height: 34px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container .select2-selection--single .select2-selection__arrow b[data-v-7dd436fc] {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container.select2-container--disabled .select2-selection--single .select2-selection__clear[data-v-7dd436fc] {
  display: none;
}
.select2-container .select2-selection--multiple[data-v-7dd436fc] {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  padding: 0 8px;
  user-select: none;
  -webkit-user-select: none;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 2px;
  cursor: text;
  background-color: rgba(0, 0, 0, 0.01);
  transition: border 0.3s;
  box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.1) inset;
}
.select2-container .select2-selection--multiple .select2-selection__rendered[data-v-7dd436fc] {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 1px;
  width: 100%;
}
.select2-container .select2-selection--multiple .select2-selection__rendered[data-v-7dd436fc]:after {
  content: "";
  display: block;
  clear: both;
}
.select2-container .select2-selection--multiple .select2-selection__rendered li[data-v-7dd436fc] {
  list-style: none;
}
.select2-container .select2-selection--multiple .select2-selection__placeholder[data-v-7dd436fc] {
  color: #999;
  margin-top: 5px;
  float: left;
}
.select2-container .select2-selection--multiple .select2-selection__clear[data-v-7dd436fc] {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
.select2-container .select2-selection--multiple .select2-selection__choice[data-v-7dd436fc] {
  background-color: #f1f1f1;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 2px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 3px 5px;
}
.select2-container .select2-selection--multiple .select2-selection__choice__remove[data-v-7dd436fc] {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin: 0 4px 0 2px;
}
.select2-container .select2-selection--multiple .select2-selection__choice__remove[data-v-7dd436fc]:hover {
  color: #E74C3C;
}
.select2-container .select2-search--dropdown .select2-search__field[data-v-7dd436fc] {
  border: 1px solid rgba(0, 0, 0, 0.125);
  min-width: 175px;
}
.select2-container .select2-search--inline[data-v-7dd436fc] {
  float: left;
  display: block;
  white-space: nowrap;
}
.select2-container .select2-search--inline .select2-search__field[data-v-7dd436fc] {
  box-sizing: border-box;
  min-width: 50px;
  border: none;
  font-size: 100%;
  width: 100% !important;
  margin-top: 0;
  padding: 0;
  display: block;
  height: 40px;
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container .select2-search--inline .select2-search__field[data-v-7dd436fc]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-container.select2-container--focus .select2-selection--multiple[data-v-7dd436fc] {
  border: solid #ef8b80 1px;
  outline: 0;
}
.select2-container.select2-container--disabled .select2-selection__choice__remove[data-v-7dd436fc] {
  display: none;
}
.select2-container.select2-container--open .select2-selection--single[data-v-7dd436fc] {
  border: 1px solid #ef8b80;
}
.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b[data-v-7dd436fc] {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container.select2-container--open.select2-container--above .select2-selection--single[data-v-7dd436fc], .select2-container.select2-container--open.select2-container--above .select2-selection--multiple[data-v-7dd436fc] {
  border: 1px solid #ef8b80;
  border-top: 1px solid rgba(0, 0, 0, 0.125);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container.select2-container--open.select2-container--below .select2-selection--single[data-v-7dd436fc], .select2-container.select2-container--open.select2-container--below .select2-selection--multiple[data-v-7dd436fc] {
  border: 1px solid #ef8b80;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container.select2-container--open .select2-dropdown[data-v-7dd436fc] {
  left: 0;
}
.select2-container .select2-results > .select2-results__options[data-v-7dd436fc] {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container .select2-results > .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true][data-v-7dd436fc] {
  background-color: #fbdedb;
}
.select2-container .select2-results > .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true][data-v-7dd436fc]::before {
  content: "\f00c";
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  margin-right: 8px;
}
.select2-container .select2-results > .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true][data-v-7dd436fc]:hover:not([role=group])::before {
  content: "\f00d";
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  margin-right: 8px;
}
.select2-container .select2-results__option[data-v-7dd436fc]:hover:not([role=group]) {
  background-color: #E74C3C !important;
  color: #fff;
}
.select2-container .select2-results__option[role=group][data-v-7dd436fc] {
  padding: 0;
}
.select2-container .select2-results__option[aria-disabled=true][data-v-7dd436fc] {
  color: rgba(0, 0, 0, 0.5);
}
.select2-container .select2-results__option[aria-selected=true][data-v-7dd436fc] {
  background-color: #fbdedb;
}
.select2-container .select2-results__option[aria-selected=true][data-v-7dd436fc]::before {
  content: "\f00c";
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  margin-right: 8px;
}
.select2-container .select2-results__option .select2-results__option[data-v-7dd436fc] {
  padding-left: 1em;
}
.select2-container .select2-results__option .select2-results__option .select2-results__group[data-v-7dd436fc] {
  padding-left: 0;
}
.select2-container .select2-results__option .select2-results__option .select2-results__option[data-v-7dd436fc] {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container .select2-results__option .select2-results__option .select2-results__option .select2-results__option[data-v-7dd436fc] {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option[data-v-7dd436fc] {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option[data-v-7dd436fc] {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option[data-v-7dd436fc] {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container .select2-results__group[data-v-7dd436fc] {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-dropdown[data-v-7dd436fc] {
  background-color: white;
  border: 1px solid #ef8b80;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results[data-v-7dd436fc] {
  display: block;
}
.select2-results__options[data-v-7dd436fc] {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option[data-v-7dd436fc] {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected][data-v-7dd436fc] {
  cursor: pointer;
}
.select2-search--dropdown[data-v-7dd436fc] {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field[data-v-7dd436fc] {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field[data-v-7dd436fc]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide[data-v-7dd436fc] {
  display: none;
}
.select2-close-mask[data-v-7dd436fc] {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-hidden-accessible[data-v-7dd436fc] {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
  display: none;
}
.overlay.hideform[data-v-7dd436fc] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  z-index: 100;
}

/* remove X from locked tag */
.locked-tag .select2-selection__choice__remove[data-v-7dd436fc] {
  display: none !important;
}

/* I suggest to hide  all selected tags from drop down list */
.darkmode label.error input[data-v-7dd436fc], .darkmode label.error select[data-v-7dd436fc], .darkmode label.error textarea[data-v-7dd436fc], .darkmode .form-field.error input[data-v-7dd436fc], .darkmode .form-field.error select[data-v-7dd436fc], .darkmode .form-field.error textarea[data-v-7dd436fc] {
  border-color: #E74C3C;
}
.darkmode label.error + .label[data-v-7dd436fc]::before, .darkmode .form-field.error + .label[data-v-7dd436fc]::before {
  background: #E74C3C;
}
.darkmode label.focus .form-icon-prefix[data-v-7dd436fc], .darkmode label.focus .form-icon-postfix[data-v-7dd436fc], .darkmode label.focus .form-text-prefix[data-v-7dd436fc], .darkmode label.focus .form-text-postfix[data-v-7dd436fc], .darkmode label.focus .form-text-prefix-2[data-v-7dd436fc], .darkmode label.focus .form-text-postfix-2[data-v-7dd436fc], .darkmode label.focus .form-text-prefix-3[data-v-7dd436fc], .darkmode label.focus .form-text-postfix-3[data-v-7dd436fc], .darkmode .form-field.focus .form-icon-prefix[data-v-7dd436fc], .darkmode .form-field.focus .form-icon-postfix[data-v-7dd436fc], .darkmode .form-field.focus .form-text-prefix[data-v-7dd436fc], .darkmode .form-field.focus .form-text-postfix[data-v-7dd436fc], .darkmode .form-field.focus .form-text-prefix-2[data-v-7dd436fc], .darkmode .form-field.focus .form-text-postfix-2[data-v-7dd436fc], .darkmode .form-field.focus .form-text-prefix-3[data-v-7dd436fc], .darkmode .form-field.focus .form-text-postfix-3[data-v-7dd436fc] {
  background: #E74C3C;
  color: #fff;
}
.darkmode label.checkbox input[type=radio][disabled] + span[data-v-7dd436fc], .darkmode label.checkbox input[type=checkbox][disabled] + span[data-v-7dd436fc], .darkmode label.radio input[type=radio][disabled] + span[data-v-7dd436fc], .darkmode label.radio input[type=checkbox][disabled] + span[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=radio][disabled] + span[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=checkbox][disabled] + span[data-v-7dd436fc], .darkmode .form-field.radio input[type=radio][disabled] + span[data-v-7dd436fc], .darkmode .form-field.radio input[type=checkbox][disabled] + span[data-v-7dd436fc] {
  background: #25262a;
}
.darkmode label.checkbox input[type=radio][disabled]:checked + span[data-v-7dd436fc], .darkmode label.checkbox input[type=checkbox][disabled]:checked + span[data-v-7dd436fc], .darkmode label.radio input[type=radio][disabled]:checked + span[data-v-7dd436fc], .darkmode label.radio input[type=checkbox][disabled]:checked + span[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=radio][disabled]:checked + span[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=checkbox][disabled]:checked + span[data-v-7dd436fc], .darkmode .form-field.radio input[type=radio][disabled]:checked + span[data-v-7dd436fc], .darkmode .form-field.radio input[type=checkbox][disabled]:checked + span[data-v-7dd436fc] {
  background: #E74C3C;
}
.darkmode label.checkbox input[type=radio][readonly] + span[data-v-7dd436fc], .darkmode label.checkbox input[type=checkbox][readonly] + span[data-v-7dd436fc], .darkmode label.radio input[type=radio][readonly] + span[data-v-7dd436fc], .darkmode label.radio input[type=checkbox][readonly] + span[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=radio][readonly] + span[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=checkbox][readonly] + span[data-v-7dd436fc], .darkmode .form-field.radio input[type=radio][readonly] + span[data-v-7dd436fc], .darkmode .form-field.radio input[type=checkbox][readonly] + span[data-v-7dd436fc] {
  background: #25262a;
}
.darkmode label.checkbox input[type=radio][readonly]:checked + span[data-v-7dd436fc], .darkmode label.checkbox input[type=checkbox][readonly]:checked + span[data-v-7dd436fc], .darkmode label.radio input[type=radio][readonly]:checked + span[data-v-7dd436fc], .darkmode label.radio input[type=checkbox][readonly]:checked + span[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=radio][readonly]:checked + span[data-v-7dd436fc], .darkmode .form-field.checkbox input[type=checkbox][readonly]:checked + span[data-v-7dd436fc], .darkmode .form-field.radio input[type=radio][readonly]:checked + span[data-v-7dd436fc], .darkmode .form-field.radio input[type=checkbox][readonly]:checked + span[data-v-7dd436fc] {
  background: #E74C3C;
}
.darkmode input option[data-v-7dd436fc], .darkmode select option[data-v-7dd436fc], .darkmode textarea option[data-v-7dd436fc] {
  background: #303338;
  color: rgba(255, 255, 255, 0.6);
}
.darkmode input option[data-v-7dd436fc]:checked, .darkmode select option[data-v-7dd436fc]:checked, .darkmode textarea option[data-v-7dd436fc]:checked {
  color: #fff;
  border-color: 4px solid #E74C3C;
  background: #2c2e33;
}
.darkmode input option[data-v-7dd436fc]:hover, .darkmode select option[data-v-7dd436fc]:hover, .darkmode textarea option[data-v-7dd436fc]:hover {
  background: #E74C3C;
  color: #fff;
}
.darkmode .checkbox .form-icon-prefix[data-v-7dd436fc], .darkmode .checkbox .form-icon-postfix[data-v-7dd436fc], .darkmode .checkbox .form-text-prefix[data-v-7dd436fc], .darkmode .checkbox .form-text-postfix[data-v-7dd436fc], .darkmode .checkbox .form-text-prefix-2[data-v-7dd436fc], .darkmode .checkbox .form-text-postfix-2[data-v-7dd436fc], .darkmode .checkbox .form-text-prefix-3[data-v-7dd436fc], .darkmode .checkbox .form-text-postfix-3[data-v-7dd436fc], .darkmode .radio .form-icon-prefix[data-v-7dd436fc], .darkmode .radio .form-icon-postfix[data-v-7dd436fc], .darkmode .radio .form-text-prefix[data-v-7dd436fc], .darkmode .radio .form-text-postfix[data-v-7dd436fc], .darkmode .radio .form-text-prefix-2[data-v-7dd436fc], .darkmode .radio .form-text-postfix-2[data-v-7dd436fc], .darkmode .radio .form-text-prefix-3[data-v-7dd436fc], .darkmode .radio .form-text-postfix-3[data-v-7dd436fc] {
  border-color: rgba(255, 255, 255, 0.125);
}
.darkmode .checkbox[disabled] + span[data-v-7dd436fc], .darkmode .radio[disabled] + span[data-v-7dd436fc] {
  background: #484c53;
}
.darkmode .checkbox[readonly] + span[data-v-7dd436fc], .darkmode .radio[readonly] + span[data-v-7dd436fc] {
  background: #484c53;
}
.darkmode .form-icon-prefix[data-v-7dd436fc] {
  border-color: rgba(255, 255, 255, 0.125);
}
.darkmode .form-icon-postfix[data-v-7dd436fc] {
  border-color: rgba(255, 255, 255, 0.125);
}
.darkmode .form-text-prefix[data-v-7dd436fc], .darkmode .form-text-prefix-2[data-v-7dd436fc], .darkmode .form-text-prefix-3[data-v-7dd436fc] {
  border-color: rgba(255, 255, 255, 0.125);
}
.darkmode .form-text-postfix[data-v-7dd436fc], .darkmode .form-text-postfix-2[data-v-7dd436fc], .darkmode .form-text-postfix-3[data-v-7dd436fc] {
  border-color: rgba(255, 255, 255, 0.125);
}
@media (max-width: 768px) {
.darkmode .form-icon-prefix.break-sm[data-v-7dd436fc], .darkmode .form-icon-postfix.break-sm[data-v-7dd436fc], .darkmode .form-text-prefix.break-sm[data-v-7dd436fc], .darkmode .form-text-postfix.break-sm[data-v-7dd436fc], .darkmode .form-text-prefix-2.break-sm[data-v-7dd436fc], .darkmode .form-text-postfix-2.break-sm[data-v-7dd436fc], .darkmode .form-text-prefix-3.break-sm[data-v-7dd436fc], .darkmode .form-text-postfix-3.break-sm[data-v-7dd436fc] {
    background: rgba(26, 26, 26, 0.125);
}
}
@media (max-width: 992px) {
.darkmode .form-icon-prefix.break-md[data-v-7dd436fc], .darkmode .form-icon-postfix.break-md[data-v-7dd436fc], .darkmode .form-text-prefix.break-md[data-v-7dd436fc], .darkmode .form-text-postfix.break-md[data-v-7dd436fc], .darkmode .form-text-prefix-2.break-md[data-v-7dd436fc], .darkmode .form-text-postfix-2.break-md[data-v-7dd436fc], .darkmode .form-text-prefix-3.break-md[data-v-7dd436fc], .darkmode .form-text-postfix-3.break-md[data-v-7dd436fc] {
    background: rgba(26, 26, 26, 0.125);
}
}
@media (max-width: 1200px) {
.darkmode .form-icon-prefix.break-lg[data-v-7dd436fc], .darkmode .form-icon-postfix.break-lg[data-v-7dd436fc], .darkmode .form-text-prefix.break-lg[data-v-7dd436fc], .darkmode .form-text-postfix.break-lg[data-v-7dd436fc], .darkmode .form-text-prefix-2.break-lg[data-v-7dd436fc], .darkmode .form-text-postfix-2.break-lg[data-v-7dd436fc], .darkmode .form-text-prefix-3.break-lg[data-v-7dd436fc], .darkmode .form-text-postfix-3.break-lg[data-v-7dd436fc] {
    background: rgba(26, 26, 26, 0.125);
}
}
@media (min-width: 1200px) {
.darkmode .form-icon-prefix.break-xl[data-v-7dd436fc], .darkmode .form-icon-postfix.break-xl[data-v-7dd436fc], .darkmode .form-text-prefix.break-xl[data-v-7dd436fc], .darkmode .form-text-postfix.break-xl[data-v-7dd436fc], .darkmode .form-text-prefix-2.break-xl[data-v-7dd436fc], .darkmode .form-text-postfix-2.break-xl[data-v-7dd436fc], .darkmode .form-text-prefix-3.break-xl[data-v-7dd436fc], .darkmode .form-text-postfix-3.break-xl[data-v-7dd436fc] {
    background: rgba(26, 26, 26, 0.125);
}
}
.darkmode .form-field.checkbox.toggle input[type=checkbox] + span[data-v-7dd436fc]::before, .darkmode label.checkbox.toggle input[type=checkbox] + span[data-v-7dd436fc]::before {
  background: #545861;
}
.darkmode .form-field.checkbox.toggle input[type=checkbox][disabled] + span[data-v-7dd436fc]::before, .darkmode label.checkbox.toggle input[type=checkbox][disabled] + span[data-v-7dd436fc]::before {
  background: #3c3f46;
}
.darkmode .form-field.checkbox.toggle input[type=checkbox][readonly] + span[data-v-7dd436fc]::before, .darkmode label.checkbox.toggle input[type=checkbox][readonly] + span[data-v-7dd436fc]::before {
  background: #3c3f46;
}
.darkmode .select2-container .select2-selection--single[data-v-7dd436fc] {
  background-color: rgba(0, 0, 0, 0.01);
  border-color: rgba(255, 255, 255, 0.125);
}
.darkmode .select2-container .select2-selection--single .select2-selection__rendered[data-v-7dd436fc] {
  color: rgba(255, 255, 255, 0.6);
}
.darkmode .select2-container .select2-selection--single .select2-selection__placeholder[data-v-7dd436fc] {
  color: rgba(255, 255, 255, 0.6);
}
.darkmode .select2-container .select2-selection--single .select2-selection__arrow b[data-v-7dd436fc] {
  border-color: #888 transparent transparent transparent;
}
.darkmode .select2-container .select2-selection--multiple[data-v-7dd436fc] {
  background-color: rgba(0, 0, 0, 0.01);
  border-color: rgba(255, 255, 255, 0.125);
  border-radius: 2px;
  cursor: text;
  background-color: rgba(0, 0, 0, 0.01);
  transition: border 0.3s;
  box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.1) inset;
}
.darkmode .select2-container .select2-selection--multiple .select2-selection__placeholder[data-v-7dd436fc] {
  color: #999;
}
.darkmode .select2-container .select2-selection--multiple .select2-selection__choice[data-v-7dd436fc] {
  background-color: #25262a;
}
.darkmode .select2-container .select2-selection--multiple .select2-selection__choice__remove[data-v-7dd436fc] {
  color: #999;
}
.darkmode .select2-container .select2-selection--multiple .select2-selection__choice__remove[data-v-7dd436fc]:hover {
  color: #E74C3C;
}
.darkmode .select2-container .select2-search--dropdown .select2-search__field[data-v-7dd436fc] {
  border-color: rgba(0, 0, 0, 0.125);
}
.darkmode .select2-container.select2-container--focus .select2-selection--multiple[data-v-7dd436fc] {
  border-color: #ef8b80;
}
.darkmode .select2-container.select2-container--open .select2-selection--single[data-v-7dd436fc] {
  border-color: #ef8b80;
}
.darkmode .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b[data-v-7dd436fc] {
  border-color: transparent transparent #888 transparent;
}
.darkmode .select2-container.select2-container--open.select2-container--above .select2-selection--single[data-v-7dd436fc], .darkmode .select2-container.select2-container--open.select2-container--above .select2-selection--multiple[data-v-7dd436fc] {
  border-color: #ef8b80;
  border-top-color: rgba(0, 0, 0, 0.125);
}
.darkmode .select2-container.select2-container--open.select2-container--below .select2-selection--single[data-v-7dd436fc], .darkmode .select2-container.select2-container--open.select2-container--below .select2-selection--multiple[data-v-7dd436fc] {
  border-color: #ef8b80;
  border-bottom-color: rgba(0, 0, 0, 0.125);
}
.darkmode .select2-container .select2-results > .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true][data-v-7dd436fc] {
  background-color: #fbdedb;
}
.darkmode .select2-container .select2-results__option[data-v-7dd436fc]:hover:not([role=group]) {
  background-color: #E74C3C !important;
  color: #fff;
}
.darkmode .select2-container .select2-results__option[aria-disabled=true][data-v-7dd436fc] {
  color: rgba(255, 255, 255, 0.5);
}
.darkmode .select2-container .select2-results__option[aria-selected=true][data-v-7dd436fc] {
  background-color: #fbdedb;
}
.darkmode .select2-dropdown[data-v-7dd436fc] {
  background-color: #303338;
  border-color: #ef8b80;
}
.darkmode .select2-close-mask[data-v-7dd436fc] {
  background-color: #fff;
  filter: alpha(opacity=0);
}
.darkmode .overlay.hideform[data-v-7dd436fc] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(48, 51, 56, 0.8);
  z-index: 100;
}
span.editable--root.select2-container[data-v-7dd436fc] {
  padding: 0;
  border: none;
  box-shadow: none;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/vendor/securepoint/cloud-widgets/components/content/editable.vue?vue&type=style&index=1&id=7dd436fc&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
SECUREPOINT UX FRAMEWORK
*/
.content-editable-options-dropdown span {
  display: block;
}
.content-editable-options-dropdown span:hover {
  background: #E74C3C;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/vendor/securepoint/notification-client/components/Notifications/Notification.vue?vue&type=style&index=0&id=abc6e06c&scoped=true&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.blinds-up-enter-active[data-v-abc6e06c], .blinds-up-leave-active[data-v-abc6e06c] {
  overflow: hidden;
  transition: max-height 300ms;
}
.blinds-up-enter[data-v-abc6e06c], .blinds-up-leave-to[data-v-abc6e06c] {
  max-height: 0 !important;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/vendor/securepoint/notification-client/components/Notifications/Topmenu.vue?vue&type=style&index=0&id=243d9aa5&scoped=true&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
SECUREPOINT UX FRAMEWORK
*/
.notification-teaser[data-v-243d9aa5] h1 {
  font-weight: bold;
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 1em;
}
.notification-teaser img[data-v-243d9aa5] {
  display: none;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/vendor/securepoint/vuetable/components/Loading.vue?vue&type=style&index=0&id=0c1260aa&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.loading-container[data-v-0c1260aa] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.5);
  display: flex;
  align-items: center;
  flex-direction: column;
  z-index: 99999;
}
.loading[data-v-0c1260aa] {
  width: max-content;
  height: 80px;
  display: flex;
  align-items: center;
}
.bar[data-v-0c1260aa] {
  width: 6px;
  height: 30px;
  margin: 0 2px;
  border-radius: 10px;
  background: white;
  display: inline-block;
  transform-origin: bottom center;
  transform: scaleY(0.1);
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/vendor/securepoint/vuetable/components/Loading.vue?vue&type=style&index=1&id=0c1260aa&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.container-vue-loading-background {
  animation: loading-background 1.6s ease-in-out infinite;
}
.container-vue-loading-background .loading > .bar {
  animation: loading 1.6s ease-in-out infinite;
}
@keyframes loading {
0% {
    transform: scaleY(0.1);
    background: #fff;
}
50% {
    transform: scaleY(1);
    background: #E74C3C;
}
100% {
    transform: scaleY(0.1);
    background: transparent;
}
}
@keyframes loading-background {
0% {
    background-color: rgba(255, 255, 255, 0.5);
}
50% {
    background-color: rgba(255, 255, 255, 0.8);
}
100% {
    background-color: rgba(255, 255, 255, 0.5);
}
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/vendor/securepoint/vuetable/components/Vuetable/SpFilterVuetable.vue?vue&type=style&index=0&id=b4ae555a&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.filter-wrapper[data-v-b4ae555a] {
  position: relative;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/vendor/securepoint/vuetable/components/Vuetable/GenericDetailRow.vue?vue&type=style&index=0&id=126e3528&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
table[data-v-126e3528] {
  width: auto;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/License/ConfirmDownload.vue?vue&type=style&index=0&id=0b524bdf&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*set Modal to the screen center*/
[data-v-0b524bdf] .modal {
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-0b524bdf] .modal-dialog {
  transform: translateY(-50%);
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/License/Delete/LicenseBundleDelete.vue?vue&type=style&index=0&id=49a49f83&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-49a49f83] .col-lg-8 {
  width: 100%;
}
[data-v-49a49f83] .col-lg-4 {
  display: none;
}
th[data-v-49a49f83]:last-child {
  width: 40%;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Vuetable/ApiLogging/RequestPayloadModal.vue?vue&type=style&index=0&id=533e5190&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*prevent Modal-Body flowing over the -modal*/
.body[data-v-533e5190] {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 40vh;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Vuetable/ApiLogging/CallbackPayloadModal.vue?vue&type=style&index=0&id=d21c071c&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*prevent Modal-Body flowing over the -modal*/
.body[data-v-d21c071c] {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 40vh;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/TfaSetup/TfaSetupPhone.vue?vue&type=style&index=0&id=574ffa4a&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.confirm-message .number[data-v-574ffa4a] {
  font-size: 24px;
  font-weight: bold;
  display: block;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Tickets/UploaderType.vue?vue&type=style&index=0&id=529461fb&lang=scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
SECUREPOINT UX FRAMEWORK
*/
.errors {
  text-align: left;
}
.file-uploads {
  display: block;
}
.drop-area {
  text-align: left;
  width: 100%;
  min-height: 4em;
  border: 3px dashed #3498DB;
  padding: 1em;
}
.drop-area-active {
  border-color: #8bc34a;
}
.alert {
  margin-bottom: 0;
}
.file_row {
  display: flex;
  width: 100%;
  align-items: center;
  margin: 4px 0;
}
.file_row > div.name {
  margin: 0 8px;
  line-break: anywhere;
}
.file_row > div.remove {
  margin-left: auto;
}
.file_row .progress {
  width: 7em;
}
.file_row .progress .bar {
  height: 16px;
  text-align: center;
  background: #3498DB;
  transition: width 0.6s ease;
}
.file_row .progress .bar > i, .file_row .progress .bar span {
  line-height: 16px;
}
.file_row .progress .bar > span {
  font-weight: bold;
  color: #fff;
}
.file_row .progress.progress-danger .bar {
  background: #E74C3C;
}
.file_row .progress.progress-success .bar {
  background: #2DCC71;
}
.file_row button.btn-mini {
  padding: 0;
  height: 16px;
  width: 16px;
  line-height: 16px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Laas/SignContractForm.vue?vue&type=style&index=0&id=a4443d80&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.formInput[data-v-a4443d80] {
  display: flex;
  margin: 1%;
}
.formInput input[data-v-a4443d80] {
  margin-bottom: 1%;
  margin-right: 2%;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Common/Loader.vue?vue&type=style&index=0&id=13cc8608&scoped=true&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
SECUREPOINT UX FRAMEWORK
*/
.loader[data-v-13cc8608] {
  position: relative;
}
.loader > div.loader-active[data-v-13cc8608] {
  padding: 8px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Vuetable/User/UserTable.vue?vue&type=style&index=0&id=9459ae6a&scoped=true&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.btn-menu[data-v-9459ae6a] {
  background-color: #e74c3c;
  color: rgba(255, 255, 255, 0.75);
}
.btn-menu[data-v-9459ae6a]:hover {
  background-color: #e74c3c;
  color: white;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/License/View/LicenseViewActions.vue?vue&type=style&index=0&id=08ed5858&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
div[data-v-08ed5858] {
  display: inline;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/License/View/LicenseViewColumns.vue?vue&type=style&index=0&id=78c63738&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
content-col[data-v-78c63738] {
  /*border-bottom: solid 1px lightgray;*/
  /*style="border-bottom: solid 1px lightgray;"*/
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/License/Create/Partials/Step.vue?vue&type=style&index=0&id=28675cef&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
SECUREPOINT UX FRAMEWORK
*/
.step[data-v-28675cef] div.breadcrumb-bar {
  background-color: #eee;
  padding: 12px 8px;
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.6);
  font-weight: bold;
  user-select: none;
}
.step[data-v-28675cef] div.breadcrumb-bar span {
  display: inline-block;
  margin-left: 8px;
  cursor: pointer;
}
.step[data-v-28675cef] div.breadcrumb-bar span:hover {
  opacity: 0.7;
}
.step[data-v-28675cef] div.tiles {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.step[data-v-28675cef] button:not(.valid) {
  opacity: 0.5;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/License/Create/Partials/Modal/VimeoModalBody.vue?vue&type=style&index=0&id=2a6a8920&scoped=true&lang=scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.vimeo-container[data-v-2a6a8920] {
  padding: 56.25% 0 0 0;
  position: relative;
}
.vimeo-container iframe[data-v-2a6a8920] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/License/Create/Partials/Tile.vue?vue&type=style&index=0&id=55bae7d1&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
div.thumbnail[data-v-55bae7d1] {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 168px;
  margin: 8px;
  line-height: 1.6em;
  user-select: none;
}
div.thumbnail > div[data-v-55bae7d1] {
  opacity: 0.7;
  text-align: center;
  cursor: pointer;
  width: 100%;
}
div.thumbnail > div[data-v-55bae7d1]:hover {
  opacity: 1;
}
div.thumbnail img[data-v-55bae7d1] {
  width: 100%;
}
div.thumbnail[data-v-55bae7d1] .modal-footer {
  display: none;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/License/Create/Partials/Form/LicenseEmailType.vue?vue&type=style&index=0&id=0028602d&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
input.btn[data-v-0028602d] {
  margin: 0;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/License/Create/Partials/Form/SubscriptionPlanType.vue?vue&type=style&index=0&id=8f61c190&scoped=true&lang=css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-8f61c190] .error-links a {
  color: white !important;
}
[data-v-8f61c190] .error-links a:hover {
  color: #f0f0f0 !important;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/License/Create/Partials/Form/FormFieldsBase.vue?vue&type=style&index=0&id=fdcc31f4&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-fdcc31f4] .abortButton {
  opacity: 1 !important;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/License/Create/Steps/FormFields.vue?vue&type=style&index=0&id=5b951eef&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*Overwrites button:not(.valid) on the Modal Buttons*/
[data-v-5b951eef] button {
  opacity: 1 !important;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/License/Create/Steps/OrderSummary.vue?vue&type=style&index=0&id=8a647a6c&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.product-description[data-v-8a647a6c] {
  white-space: pre-wrap;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/License/Create/Steps/FinalStep.vue?vue&type=style&index=0&id=01c23500&scoped=true&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
SECUREPOINT UX FRAMEWORK
*/
.step[data-v-01c23500] div.breadcrumb-bar {
  background-color: #eee;
  padding: 12px 8px;
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.6);
  font-weight: bold;
  user-select: none;
}
.step[data-v-01c23500] div.breadcrumb-bar span {
  display: inline-block;
  margin-left: 8px;
  cursor: pointer;
}
.step[data-v-01c23500] div.breadcrumb-bar span:hover {
  opacity: 0.7;
}
.step div.tiles[data-v-01c23500] {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.step button[data-v-01c23500]:not(.valid) {
  opacity: 0.5;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/License/Transfer/Form.vue?vue&type=style&index=0&id=4f68a8bf&scoped=true&lang=scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
SECUREPOINT UX FRAMEWORK
*/
.step > .breadcrumb-bar[data-v-4f68a8bf] {
  background-color: #eee;
  padding: 12px 8px;
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.6);
  font-weight: bold;
  user-select: none;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Vuetable/License/LicenseTable.vue?vue&type=style&index=0&id=0e6e71a7&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-0e6e71a7] li {
  background-color: white;
}
[data-v-0e6e71a7] label {
  font-size: 1em;
}
.filterContainer[data-v-0e6e71a7] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 2% 0;
}
label[data-v-0e6e71a7] {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 1%;
  font-weight: bold;
}
select[data-v-0e6e71a7], input[data-v-0e6e71a7] {
  width: 20%;
  margin: 1%;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Vuetable/Account/AccountTable.vue?vue&type=style&index=0&id=198d3662&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.btn-menu[data-v-198d3662] {
  background-color: #e74c3c;
  color: rgba(255, 255, 255, 0.75);
}
.btn-menu[data-v-198d3662]:hover {
  background-color: #e74c3c;
  color: white;
}
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/@vuepic/vue-datepicker/dist/main.css ***!
  \***************************************************************************************************************************************************************************************************************************************/
.dp__input_wrap {
  position: relative;
  width: 100%;
  box-sizing: unset;
}

.dp__input_wrap:focus {
  border-color: var(--dp-border-color-hover);
  outline: none;
}

.dp__input {
  background-color: var(--dp-background-color);
  border-radius: var(--dp-border-radius);
  font-family: var(--dp-font-family);
  border: 1px solid var(--dp-border-color);
  outline: none;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
  font-size: var(--dp-font-size);
  line-height: calc(var(--dp-font-size) * 1.5);
  padding: var(--dp-input-padding);
  color: var(--dp-text-color);
  box-sizing: border-box;
}

.dp__input::placeholder {
  opacity: 0.7;
}

.dp__input:hover {
  border-color: var(--dp-border-color-hover);
}

.dp__input_reg {
  caret-color: rgba(0, 0, 0, 0);
}

.dp__input_focus {
  border-color: var(--dp-border-color-hover);
}

.dp__disabled {
  background: var(--dp-disabled-color);
}

.dp__disabled::placeholder {
  color: var(--dp-disabled-color-text);
}

.dp__input_icons {
  display: inline-block;
  width: var(--dp-font-size);
  height: var(--dp-font-size);
  stroke-width: 0;
  font-size: var(--dp-font-size);
  line-height: calc(var(--dp-font-size) * 1.5);
  padding: 6px 12px;
  color: var(--dp-icon-color);
  box-sizing: content-box;
}

.dp__input_icon {
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  color: var(--dp-icon-color);
}

.dp__clear_icon {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  cursor: pointer;
  color: var(--dp-icon-color);
}

.dp__input_icon_pad {
  padding-left: var(--dp-input-icon-padding);
}

.dp__input_valid {
  box-shadow: 0 0 var(--dp-border-radius) var(--dp-success-color);
  border-color: var(--dp-success-color);
}

.dp__input_valid:hover {
  border-color: var(--dp-success-color);
}

.dp__input_invalid {
  box-shadow: 0 0 var(--dp-border-radius) var(--dp-danger-color);
  border-color: var(--dp-danger-color);
}

.dp__input_invalid:hover {
  border-color: var(--dp-danger-color);
}

.dp__menu {
  position: absolute;
  background: var(--dp-background-color);
  border-radius: var(--dp-border-radius);
  min-width: var(--dp-menu-min-width);
  font-family: var(--dp-font-family);
  font-size: var(--dp-font-size);
  user-select: none;
  border: 1px solid var(--dp-menu-border-color);
  box-sizing: border-box;
}

.dp__menu::after {
  box-sizing: border-box;
}

.dp__menu::before {
  box-sizing: border-box;
}

.dp__menu:focus {
  border: 1px solid var(--dp-menu-border-color);
  outline: none;
}

.dp__menu_inner {
  padding: var(--dp-menu-padding);
}

.dp__menu_index {
  z-index: 99999;
}

.dp__menu_readonly, .dp__menu_disabled {
  position: absolute;
  inset: 0;
  z-index: 1;
}

.dp__menu_disabled {
  background: rgba(255, 255, 255, 0.5);
  cursor: not-allowed;
}

.dp__menu_readonly {
  background: rgba(0, 0, 0, 0);
  cursor: default;
}

.dp__arrow_top {
  left: 50%;
  top: -1px;
  height: 12px;
  width: 12px;
  background-color: var(--dp-background-color);
  position: absolute;
  border-left: 1px solid var(--dp-menu-border-color);
  border-top: 1px solid var(--dp-menu-border-color);
  transform: translate(-50%, -50%) rotate(45deg);
}

.dp__arrow_bottom {
  left: 50%;
  bottom: -1px;
  height: 12px;
  width: 12px;
  background-color: var(--dp-background-color);
  position: absolute;
  border-right: 1px solid var(--dp-menu-border-color);
  border-bottom: 1px solid var(--dp-menu-border-color);
  transform: translate(-50%, 50%) rotate(45deg);
}

.dp__action_extra {
  text-align: center;
  padding: 2px 0;
}

.dp__preset_ranges {
  padding: 5px;
  border-right: 1px solid var(--dp-border-color);
}

.dp__sidebar_left {
  padding: 5px;
  border-right: 1px solid var(--dp-border-color);
}

.dp__sidebar_right {
  padding: 5px;
  border-left: 1px solid var(--dp-border-color);
}

.dp__preset_range {
  padding: 5px;
  display: block;
  white-space: nowrap;
  color: var(--dp-text-color);
  border-radius: var(--dp-border-radius);
  transition: var(--dp-common-transition);
}

.dp__preset_range:hover {
  background-color: var(--dp-hover-color);
  cursor: pointer;
}

.dp__menu_content_wrapper {
  display: flex;
}

.dp__calendar_header {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--dp-text-color);
  white-space: nowrap;
  font-weight: bold;
}

.dp__calendar_header_item {
  text-align: center;
  flex-grow: 1;
  height: var(--dp-cell-size);
  padding: var(--dp-cell-padding);
  width: var(--dp-cell-size);
  box-sizing: border-box;
}

.dp__calendar_row {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: var(--dp-row-maring);
}

.dp__calendar_item {
  text-align: center;
  flex-grow: 1;
  box-sizing: border-box;
  color: var(--dp-text-color);
}

.dp__calendar {
  position: relative;
}

.dp__calendar_header_cell {
  border-bottom: thin solid var(--dp-border-color);
  padding: var(--dp-calendar-header-cell-padding);
}

.dp__cell_inner {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  border-radius: var(--dp-cell-border-radius);
  height: var(--dp-cell-size);
  padding: var(--dp-cell-padding);
  width: var(--dp-cell-size);
  border: 1px solid rgba(0, 0, 0, 0);
  box-sizing: border-box;
  position: relative;
}

.dp__cell_inner:hover {
  transition: all 0.2s;
}

.dp__cell_auto_range_start, .dp__date_hover_start:hover, .dp__range_start {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.dp__cell_auto_range_end, .dp__date_hover_end:hover, .dp__range_end {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.dp__range_end, .dp__range_start, .dp__active_date {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
}

.dp__cell_auto_range_end, .dp__cell_auto_range_start {
  border-top: 1px dashed var(--dp-primary-color);
  border-bottom: 1px dashed var(--dp-primary-color);
}

.dp__date_hover_end:hover, .dp__date_hover_start:hover, .dp__date_hover:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}

.dp__cell_offset {
  color: var(--dp-secondary-color);
}

.dp__cell_disabled {
  color: var(--dp-secondary-color);
  cursor: not-allowed;
}

.dp__range_between {
  background: var(--dp-hover-color);
  border-radius: 0;
  border: 1px solid var(--dp-hover-color);
}

.dp__range_between_week {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
  border-radius: 0;
  border-top: 1px solid var(--dp-primary-color);
  border-bottom: 1px solid var(--dp-primary-color);
}

.dp__today {
  border: 1px solid var(--dp-primary-color);
}

.dp__week_num {
  color: var(--dp-secondary-color);
  text-align: center;
}

.dp__cell_auto_range {
  border-radius: 0;
  border-top: 1px dashed var(--dp-primary-color);
  border-bottom: 1px dashed var(--dp-primary-color);
}

.dp__cell_auto_range_start {
  border-left: 1px dashed var(--dp-primary-color);
}

.dp__cell_auto_range_end {
  border-right: 1px dashed var(--dp-primary-color);
}

.dp__calendar_header_separator {
  width: 100%;
  height: 1px;
  background: var(--dp-border-color);
}

.dp__calendar_next {
  margin-left: var(--dp-multi-calendars-spacing);
}

.dp__marker_line, .dp__marker_dot {
  height: 5px;
  background-color: var(--dp-marker-color);
  position: absolute;
  bottom: 0;
}

.dp__marker_dot {
  width: 5px;
  border-radius: 50%;
  left: 50%;
  transform: translateX(-50%);
}

.dp__marker_line {
  width: 100%;
  left: 0;
}

.dp__marker_tooltip {
  position: absolute;
  border-radius: var(--dp-border-radius);
  background-color: var(--dp-tooltip-color);
  padding: 5px;
  border: 1px solid var(--dp-border-color);
  z-index: 99999;
  box-sizing: border-box;
  cursor: default;
}

.dp__tooltip_content {
  white-space: nowrap;
}

.dp__tooltip_text {
  display: flex;
  align-items: center;
  flex-flow: row nowrap;
  color: var(--dp-text-color);
}

.dp__tooltip_mark {
  height: 5px;
  width: 5px;
  border-radius: 50%;
  background-color: var(--dp-text-color);
  color: var(--dp-text-color);
  margin-right: 5px;
}

.dp__arrow_bottom_tp {
  bottom: 0;
  height: 8px;
  width: 8px;
  background-color: var(--dp-tooltip-color);
  position: absolute;
  border-right: 1px solid var(--dp-border-color);
  border-bottom: 1px solid var(--dp-border-color);
  transform: translate(-50%, 50%) rotate(45deg);
}

.dp__instance_calendar {
  position: relative;
  width: 100%;
}

@media only screen and (width <= 600px) {
  .dp__flex_display {
    flex-direction: column;
  }
}
.dp__cell_highlight {
  background-color: var(--dp-highlight-color);
}

.dp__month_year_row {
  display: flex;
  align-items: center;
  height: var(--dp-month-year-row-height);
  color: var(--dp-text-color);
  box-sizing: border-box;
}

.dp__inner_nav {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: var(--dp-month-year-row-button-size);
  width: var(--dp-month-year-row-button-size);
  color: var(--dp-icon-color);
  text-align: center;
  border-radius: 50%;
}

.dp__inner_nav svg {
  height: var(--dp-button-icon-height);
  width: var(--dp-button-icon-height);
}

.dp__inner_nav:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-icon-color);
}

.dp__inner_nav_disabled:hover, .dp__inner_nav_disabled {
  background: var(--dp-disabled-color);
  color: var(--dp-disabled-color-text);
  cursor: not-allowed;
}

.dp__month_year_select {
  width: 50%;
  text-align: center;
  cursor: pointer;
  height: var(--dp-month-year-row-height);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--dp-border-radius);
  box-sizing: border-box;
  color: var(--dp-text-color);
}

.dp__month_year_select:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}

.dp__month_year_wrap {
  display: flex;
  width: 100%;
}

.dp__year_disable_select {
  justify-content: space-around;
}

.dp__overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: var(--dp-background-color);
  top: 0;
  left: 0;
  transition: opacity 1s ease-out;
  z-index: 99999;
  font-family: var(--dp-font-family);
  color: var(--dp-text-color);
  box-sizing: border-box;
}

.dp__overlay_container::-webkit-scrollbar-track {
  box-shadow: var(--dp-scroll-bar-background);
  background-color: var(--dp-scroll-bar-background);
}

.dp__overlay_container::-webkit-scrollbar {
  width: 5px;
  background-color: var(--dp-scroll-bar-background);
}

.dp__overlay_container::-webkit-scrollbar-thumb {
  background-color: var(--dp-scroll-bar-color);
  border-radius: 10px;
}

.dp__overlay:focus {
  border: none;
  outline: none;
}

.dp__container_flex {
  display: flex;
}

.dp__container_block {
  display: block;
}

.dp__overlay_container {
  flex-direction: column;
  overflow-y: auto;
}

.dp__time_picker_overlay_container {
  height: 100%;
}

.dp__overlay_row {
  padding: 0;
  box-sizing: border-box;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  flex-wrap: wrap;
  max-width: 100%;
  width: 100%;
  align-items: center;
}

.dp__flex_row {
  flex: 1;
}

.dp__overlay_col {
  box-sizing: border-box;
  width: 33%;
  padding: var(--dp-overlay-col-padding);
  white-space: nowrap;
}

.dp__overlay_cell_pad {
  padding: var(--dp-common-padding) 0;
}

.dp__overlay_cell_active {
  cursor: pointer;
  border-radius: var(--dp-border-radius);
  text-align: center;
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
}

.dp__overlay_cell {
  cursor: pointer;
  border-radius: var(--dp-border-radius);
  text-align: center;
}

.dp__overlay_cell:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}

.dp__cell_in_between {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}

.dp__over_action_scroll {
  right: 5px;
  box-sizing: border-box;
}

.dp__overlay_cell_disabled {
  cursor: not-allowed;
  background: var(--dp-disabled-color);
}

.dp__overlay_cell_disabled:hover {
  background: var(--dp-disabled-color);
}

.dp__overlay_cell_active_disabled {
  cursor: not-allowed;
  background: var(--dp-primary-disabled-color);
}

.dp__overlay_cell_active_disabled:hover {
  background: var(--dp-primary-disabled-color);
}

.dp__month_picker_header {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  height: var(--dp-cell-size);
}

.dp__time_input {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  font-family: var(--dp-font-family);
  color: var(--dp-text-color);
}

.dp__time_col_reg_block {
  padding: 0 20px;
}

.dp__time_col_reg_inline {
  padding: 0 10px;
}

.dp__time_col_reg_with_button {
  padding: 0 15px;
}

.dp__time_col_sec {
  padding: 0 10px;
}

.dp__time_col_sec_with_button {
  padding: 0 5px;
}

.dp__time_col {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.dp__time_col_block {
  font-size: var(--dp-time-font-size);
}

.dp__time_display {
  cursor: pointer;
  color: var(--dp-text-color);
  border-radius: var(--dp-border-radius);
  display: flex;
  align-items: center;
  justify-content: center;
}

.dp__time_display:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}

.dp__time_display_block {
  padding: 0 3px;
}

.dp__time_display_inline {
  padding: 5px;
}

.dp__time_picker_inline_container {
  display: flex;
  width: 100%;
  justify-content: center;
}

.dp__inc_dec_button {
  padding: 5px;
  margin: 0;
  height: var(--dp-time-inc-dec-button-size);
  width: var(--dp-time-inc-dec-button-size);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 50%;
  color: var(--dp-icon-color);
  box-sizing: border-box;
}

.dp__inc_dec_button svg {
  height: var(--dp-time-inc-dec-button-size);
  width: var(--dp-time-inc-dec-button-size);
}

.dp__inc_dec_button:hover {
  background: var(--dp-hover-color);
  color: var(--dp-primary-color);
}

.dp__inc_dec_button_inline {
  width: 100%;
  padding: 0;
  height: 8px;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.dp__inc_dec_button_disabled:hover, .dp__inc_dec_button_disabled {
  background: var(--dp-disabled-color);
  color: var(--dp-disabled-color-text);
  cursor: not-allowed;
}

.dp__pm_am_button {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
  border: none;
  padding: var(--dp-common-padding);
  border-radius: var(--dp-border-radius);
  cursor: pointer;
}

.dp__tp_inline_btn_bar {
  width: 100%;
  height: 4px;
  background-color: var(--dp-secondary-color);
  transition: var(--dp-common-transition);
  border-collapse: collapse;
}

.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r {
  background-color: var(--dp-primary-color);
  transform: rotate(12deg) scale(1.15) translateY(-2px);
}

.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l {
  background-color: var(--dp-primary-color);
  transform: rotate(-12deg) scale(1.15) translateY(-2px);
}

.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r {
  background-color: var(--dp-primary-color);
  transform: rotate(-12deg) scale(1.15) translateY(-2px);
}

.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l {
  background-color: var(--dp-primary-color);
  transform: rotate(12deg) scale(1.15) translateY(-2px);
}

.dp__action_row {
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--dp-common-padding);
  box-sizing: border-box;
  color: var(--dp-text-color);
  flex-flow: row nowrap;
}

.dp__action_row svg {
  height: var(--dp-button-icon-height);
  width: auto;
}

.dp__selection_preview {
  display: block;
  color: var(--dp-text-color);
  font-size: var(--dp-preview-font-size);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.dp__action_buttons {
  display: flex;
  flex: 0;
  align-items: center;
  justify-content: flex-end;
  margin-left: auto;
}

.dp__action_button {
  background: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  padding: var(--dp-action-buttons-padding);
  line-height: initial;
  margin-left: 3px;
  height: var(--dp-action-button-height);
  cursor: pointer;
  border-radius: var(--dp-border-radius);
}

.dp__action_select {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
}

.dp__action_select:hover {
  background: var(--dp-primary-color);
  transition: var(--dp-action-row-transtion);
}

.dp__action_select:disabled {
  background: var(--dp-primary-disabled-color);
  cursor: not-allowed;
}

.dp__action_cancel {
  color: var(--dp-text-color);
  border: 1px solid var(--dp-border-color);
}

.dp__action_cancel:hover {
  border-color: var(--dp-primary-color);
  transition: var(--dp-action-row-transtion);
}

:root {
  --dp-common-transition: all 0.1s ease-in;
  --dp-menu-padding: 6px 8px;
  --dp-animation-duration: 0.1s;
  --dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);
  --dp-transition-timing: ease-out;
  --dp-action-row-transtion: all 0.2s ease-in;
  --dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  --dp-border-radius: 4px;
  --dp-cell-border-radius: 4px;
  --dp-transition-length: 22px;
  --dp-transition-timing-general: 0.1s;
  --dp-button-height: 35px;
  --dp-month-year-row-height: 35px;
  --dp-month-year-row-button-size: 25px;
  --dp-button-icon-height: 20px;
  --dp-calendar-wrap-padding: 0 5px;
  --dp-cell-size: 35px;
  --dp-cell-padding: 5px;
  --dp-common-padding: 10px;
  --dp-input-icon-padding: 35px;
  --dp-input-padding: 6px 30px 6px 12px;
  --dp-menu-min-width: 260px;
  --dp-action-buttons-padding: 1px 6px;
  --dp-row-maring: 5px 0;
  --dp-calendar-header-cell-padding: 0.5rem;
  --dp-multi-calendars-spacing: 10px;
  --dp-overlay-col-padding: 3px;
  --dp-time-inc-dec-button-size: 32px;
  --dp-font-size: 1rem;
  --dp-preview-font-size: 0.8rem;
  --dp-time-font-size: 2rem;
  --dp-action-button-height: 22px;
}

.dp__theme_dark {
  --dp-background-color: #212121;
  --dp-text-color: #fff;
  --dp-hover-color: #484848;
  --dp-hover-text-color: #fff;
  --dp-hover-icon-color: #959595;
  --dp-primary-color: #005cb2;
  --dp-primary-disabled-color: #61a8ea;
  --dp-primary-text-color: #fff;
  --dp-secondary-color: #a9a9a9;
  --dp-border-color: #2d2d2d;
  --dp-menu-border-color: #2d2d2d;
  --dp-border-color-hover: #aaaeb7;
  --dp-disabled-color: #737373;
  --dp-disabled-color-text: #d0d0d0;
  --dp-scroll-bar-background: #212121;
  --dp-scroll-bar-color: #484848;
  --dp-success-color: #00701a;
  --dp-success-color-disabled: #428f59;
  --dp-icon-color: #959595;
  --dp-danger-color: #e53935;
  --dp-marker-color: #e53935;
  --dp-tooltip-color: #3e3e3e;
  --dp-highlight-color: rgb(0 92 178 / 20%);
}

.dp__theme_light {
  --dp-background-color: #fff;
  --dp-text-color: #212121;
  --dp-hover-color: #f3f3f3;
  --dp-hover-text-color: #212121;
  --dp-hover-icon-color: #959595;
  --dp-primary-color: #1976d2;
  --dp-primary-disabled-color: #6bacea;
  --dp-primary-text-color: #f8f5f5;
  --dp-secondary-color: #c0c4cc;
  --dp-border-color: #ddd;
  --dp-menu-border-color: #ddd;
  --dp-border-color-hover: #aaaeb7;
  --dp-disabled-color: #f6f6f6;
  --dp-scroll-bar-background: #f3f3f3;
  --dp-scroll-bar-color: #959595;
  --dp-success-color: #76d275;
  --dp-success-color-disabled: #a3d9b1;
  --dp-icon-color: #959595;
  --dp-danger-color: #ff6f60;
  --dp-marker-color: #ff6f60;
  --dp-tooltip-color: #fafafa;
  --dp-disabled-color-text: #8e8e8e;
  --dp-highlight-color: rgb(25 118 210 / 10%);
}

.dp__flex {
  display: flex;
  align-items: center;
}

.dp__btn {
  background: none;
  border: none;
  font: inherit;
  cursor: pointer;
  transition: var(--dp-common-transition);
  line-height: normal;
}

.dp__main {
  font-family: var(--dp-font-family);
  user-select: none;
  box-sizing: border-box;
  position: relative;
  width: 100%;
}

.dp__pointer {
  cursor: pointer;
}

.dp__icon {
  stroke: currentcolor;
  fill: currentcolor;
}

.dp__button {
  width: 100%;
  text-align: center;
  color: var(--dp-icon-color);
  cursor: pointer;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  padding: var(--dp-common-padding);
  box-sizing: border-box;
  height: var(--dp-button-height);
}

.dp__button.dp__overlay_action {
  position: absolute;
  bottom: 0;
}

.dp__button:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-icon-color);
}

.dp__button svg {
  height: var(--dp-button-icon-height);
  width: auto;
}

.dp__button_bottom {
  border-bottom-left-radius: var(--dp-border-radius);
  border-bottom-right-radius: var(--dp-border-radius);
}

.dp__flex_display {
  display: flex;
}

.dp__flex_display_with_input {
  flex-direction: column;
  align-items: flex-start;
}

.dp__relative {
  position: relative;
}

.calendar-next-enter-active, .calendar-next-leave-active, .calendar-prev-enter-active, .calendar-prev-leave-active {
  transition: all var(--dp-transition-timing-general) ease-out;
}

.calendar-next-enter-from {
  opacity: 0;
  transform: translateX(var(--dp-transition-length));
}

.calendar-next-leave-to {
  opacity: 0;
  transform: translateX(calc(var(--dp-transition-length) * -1));
}

.calendar-prev-enter-from {
  opacity: 0;
  transform: translateX(calc(var(--dp-transition-length) * -1));
}

.calendar-prev-leave-to {
  opacity: 0;
  transform: translateX(var(--dp-transition-length));
}

.dp-slide-up-enter-active, .dp-slide-up-leave-active, .dp-slide-down-enter-active, .dp-slide-down-leave-active {
  transition: all var(--dp-animation-duration) var(--dp-transition-timing);
}

.dp-slide-down-leave-to, .dp-slide-up-enter-from {
  opacity: 0;
  transform: translateY(var(--dp-transition-length));
}

.dp-slide-down-enter-from, .dp-slide-up-leave-to {
  opacity: 0;
  transform: translateY(calc(var(--dp-transition-length) * -1));
}

.dp__menu_transitioned {
  transition: all var(--dp-animation-duration) var(--dp-menu-appear-transition-timing);
} 
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Vuetable/Orders/OrdersTable.vue?vue&type=style&index=0&id=33f7110b&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-33f7110b] .vuetable-td-license.account.parent.accountname div {
  max-width: 100px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Vuetable/Downloads/DownloadsTable.vue?vue&type=style&index=0&id=716f45d3&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-716f45d3] td.vuetable-td-edit {
  white-space: nowrap;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Vuetable/Downloads/DownloadModalBody.vue?vue&type=style&index=0&id=5a9b0972&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#dl-modal-body[data-v-5a9b0972] {
  overflow-y: scroll;
  max-height: 400px;
}
#dl-modal-confirm[data-v-5a9b0972] {
  padding-top: 16px;
}
#dl-modal-confirm label[data-v-5a9b0972] {
  margin-bottom: 0;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Tickets/Create/partials/Tile.vue?vue&type=style&index=0&id=ff9b47ea&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
div[data-v-ff9b47ea] {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 168px;
  padding: 0 4px;
  user-select: none;
  cursor: pointer;
  opacity: 0.7;
}
div[data-v-ff9b47ea]:hover {
  opacity: 1;
}
div img[data-v-ff9b47ea] {
  width: 100%;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Tickets/Create.vue?vue&type=style&index=0&id=48c54322&scoped=true&lang=scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
SECUREPOINT UX FRAMEWORK
*/
.step[data-v-48c54322] div.breadcrumb-bar {
  background-color: #eee;
  padding: 12px 8px;
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.6);
  font-weight: bold;
  user-select: none;
}
.step[data-v-48c54322] div.breadcrumb-bar span {
  display: inline-block;
  margin-left: 8px;
  cursor: pointer;
}
.step[data-v-48c54322] div.breadcrumb-bar span:hover {
  opacity: 0.7;
}
.step[data-v-48c54322] div.tiles {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.step[data-v-48c54322] button:not(.valid) {
  opacity: 0.5;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Tickets/Edit.vue?vue&type=style&index=0&id=5f086f3d&scoped=true&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
SECUREPOINT UX FRAMEWORK
*/
.step[data-v-5f086f3d] div.breadcrumb-bar {
  background-color: #eee;
  padding: 12px 8px;
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.6);
  font-weight: bold;
  user-select: none;
}
.step[data-v-5f086f3d] div.breadcrumb-bar span {
  display: inline-block;
  margin-left: 8px;
  cursor: pointer;
}
.step[data-v-5f086f3d] div.breadcrumb-bar span:hover {
  opacity: 0.7;
}
.step div.tiles[data-v-5f086f3d] {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.step button[data-v-5f086f3d]:not(.valid) {
  opacity: 0.5;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Account/Form.vue?vue&type=style&index=0&id=223a471e&scoped=true&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal-footer.modal-footer[data-v-223a471e-s] {
  display: none !important;
}
.account-form.account-form[data-v-223a471e-s] [data-state=loading] ~ span.error-bubble.label {
  background-color: #ffc107 !important;
  border-color: #d39e00;
}
.account-form.account-form[data-v-223a471e-s] [data-state=success] ~ span.error-bubble.label {
  background-color: #198754 !important;
  border-color: #115c39;
}
.account-form.account-form[data-v-223a471e-s] [data-state=failed] ~ span.error-bubble.label {
  background-color: #dc3545 !important;
  border-color: #bd2130;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Vuetable/Serial/AddSerialBlockModal.vue?vue&type=style&index=0&id=0e2dcdb4&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*Modal abortButton would otherwise be displayed as Block*/
[data-v-0e2dcdb4] .abortButton {
  display: inline-block;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Vuetable/Serial/SerialUpload.vue?vue&type=style&index=0&id=aedea798&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.select-wrapper[data-v-aedea798] {
  display: flex;
  width: 100%;
}
.select-wrapper > div[data-v-aedea798] {
  flex: 1 1 auto;
  width: 1%;
}
tr.success td[data-v-aedea798] {
  background-color: #dff0d8;
  color: #468847;
}
tr.error td[data-v-aedea798] {
  background-color: #f2dede;
  color: #b94a48;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Admin/UserActivate.vue?vue&type=style&index=0&id=0c9f1f69&scoped=true&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-0c9f1f69] div[option-label="notify"] {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  margin-left: 10vw;
}
[data-v-0c9f1f69] div[option-label="notify"] .col-lg-8 {
  width: 5%;
  padding-top: 5px;
  margin-right: 15px;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/User/UserView.vue?vue&type=style&index=0&id=18832c99&scoped=true&lang=css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.item[data-v-18832c99] {
  padding: 8px 0;
  display: flex;
}
.column[data-v-18832c99] {
  flex-direction: column;
}
.item strong[data-v-18832c99] {
  width: 35%;
}
.roles[data-v-18832c99] {
  width: 50%;
}
.buttons a[data-v-18832c99] {
  margin-left: 4px;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/User/UserForm.vue?vue&type=style&index=0&id=25105190&scoped=true&lang=css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-25105190] .col-lg-4 {
  width: 30%;
}
[data-v-25105190] .col-lg-8 {
  width: 45%;
}
label[data-v-25105190] {
  font-weight: bold;
}
.notificationWrap[data-v-25105190] {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  margin-bottom: 2%;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/User/UserApplications.vue?vue&type=style&index=0&id=4ef98c17&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
th[data-v-4ef98c17], td[data-v-4ef98c17] {
  text-align: center;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/User/UserTanList.vue?vue&type=style&index=0&id=a7a1c0ca&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
div[data-v-a7a1c0ca] footer {
  display: none;
}
[data-v-a7a1c0ca] #flash-toast {
  display: none;
}
@media print {
a[data-v-a7a1c0ca] {
    display: none;
}
h4[data-v-a7a1c0ca] {
    display: none;
}
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/User/UserInvite.vue?vue&type=style&index=0&id=0c737006&scoped=true&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-0c737006] .multiselect__option--group {
  font-weight: bold !important;
}
@media only screen and (max-width: 992px) {
.multiselect[data-v-0c737006] {
    width: 50%;
}
.col-lg-16[data-v-0c737006] {
    width: 100%;
}
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Downloads/DownloadForm.vue?vue&type=style&index=0&id=7af1a85b&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
label[data-v-7af1a85b] {
  margin-top: 1%;
  font-weight: bold;
}
[data-v-7af1a85b] .select2 {
  width: 100% !important;
}
[data-v-7af1a85b] .col-lg-4 {
  width: 30%;
}
[data-v-7af1a85b] .col-lg-8 {
  width: 60%;
}
[data-v-7af1a85b] .col-lg-12 {
  width: 83.3333333333%;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Alerts/SpActiveNewsletter.vue?vue&type=style&index=0&id=a423c4ce&scoped=true&lang=css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
i[data-v-a423c4ce] {
  margin: 0 3px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Layouts/GlobalSearch.vue?vue&type=style&index=0&id=4db4dd08&scoped=true&lang=scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
body.collapsed-menu #global-search[data-v-4db4dd08] {
  display: none;
}
#global-search[data-v-4db4dd08] {
  position: relative;
  padding: 0 10px 10px 10px;
}
#global-search .gs__search[data-v-4db4dd08] {
  color: #fefefe;
  border: 1px solid rgba(255, 255, 255, 0.1);
}
#global-search .input-wrapper[data-v-4db4dd08] {
  position: relative;
}
#global-search .input-wrapper i[data-v-4db4dd08] {
  position: absolute;
  right: 25px;
  top: 10px;
  color: #fff;
}
#global-search ul[data-v-4db4dd08] {
  list-style: none;
  padding: 0;
  margin: 0;
}
#global-search li.gs__dropdown-option > a[data-v-4db4dd08] {
  white-space: unset;
  padding-top: unset;
  padding-bottom: unset;
  font-size: unset;
  line-height: unset;
  color: #E74C3C;
}
#global-search li.gs__dropdown-option > a[data-v-4db4dd08],
#global-search ul li.gs__no-options[data-v-4db4dd08] {
  display: block;
  padding: 6px;
  text-decoration: none;
}
#global-search ul li.gs__dropdown-title[data-v-4db4dd08] {
  padding: 6px;
  background: #f9f9f9;
}
#global-search .gs__dropdown[data-v-4db4dd08] {
  position: absolute;
  top: 43px;
  left: 10px;
  background: #fefefe;
  width: calc(100% - 20px);
  z-index: 9999;
  border: 1px solid #ef8b80;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
#global-search li.gs__dropdown-option[data-v-4db4dd08] {
  background: #fefefe;
}
#global-search li.gs__dropdown-option > a[data-v-4db4dd08]:hover {
  background-color: #E74C3C;
  color: #fff;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Layouts/CorporationImpersonator.vue?vue&type=style&index=0&id=3748e294&scoped=true&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
body.collapsed-menu #impersonator-selector[data-v-3748e294] {
  display: none;
}
#impersonator-selector[data-v-3748e294] {
  margin: 2vh 0.5vw;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Layouts/AwarenessUpgradeModal.vue?vue&type=style&index=0&id=74c4c6c5&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.table th[data-v-74c4c6c5] {
  background-color: #f8f9fa;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Layouts/AwarenessUpgradeModal.vue?vue&type=style&index=1&id=74c4c6c5&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media only screen and (min-width: 992px) {
[data-v-74c4c6c5] .col-lg-8 {
    width: 110%;
}
}
[data-v-74c4c6c5] li a {
  color: #E74C3C;
  text-decoration: none;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Layouts/AwarenessPortalModal.vue?vue&type=style&index=0&id=3f7c857d&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media only screen and (min-width: 992px) {
[data-v-3f7c857d] .col-lg-8 {
    width: 80%;
}
}
[data-v-3f7c857d] li a {
  color: #E74C3C;
  text-decoration: none;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Vuetable/Corporations/CorporationModal.vue?vue&type=style&index=0&id=e9def9e6&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media only screen and (min-width: 992px) {
[data-v-e9def9e6] .col-lg-8 {
    width: 80%;
}
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Common/BackupPortalNotification.vue?vue&type=style&index=0&id=63d7f082&scoped=true&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.blinds-up-enter-active[data-v-63d7f082], .blinds-up-leave-active[data-v-63d7f082] {
  overflow: hidden;
  transition: max-height 300ms;
}
.blinds-up-enter-from[data-v-63d7f082], .blinds-up-leave-to[data-v-63d7f082] {
  max-height: 0 !important;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Alerts/PriceNotification.vue?vue&type=style&index=0&id=5f40eeb2&scoped=true&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
i[data-v-5f40eeb2] {
  margin: 0 3px;
}
.blinds-up-enter-active[data-v-5f40eeb2], .blinds-up-leave-active[data-v-5f40eeb2] {
  overflow: hidden;
  transition: max-height 300ms;
}
.blinds-up-enter-from[data-v-5f40eeb2], .blinds-up-leave-to[data-v-5f40eeb2] {
  max-height: 0 !important;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Alerts/PriceNotification.vue?vue&type=style&index=1&id=5f40eeb2&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.price-notification-modal .modal-dialog .modal-header button {
  display: none !important;
}
.price-notification-modal .abortButton {
  display: none !important;
}
.price-notification-modal .row.padding-xs-y > .col-lg-4 {
  display: none !important;
}
.price-notification-modal .row.padding-xs-y > .col-lg-8 {
  width: 100% !important;
  max-width: 100% !important;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Layouts/HomeView.vue?vue&type=style&index=0&id=5fd23e75&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*supress pagination*/
[data-v-5fd23e75] [class*="paginat"] {
  display: none !important;
}
table[data-v-5fd23e75] {
  text-align: center;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Auth/Register.vue?vue&type=style&index=0&id=ff714c22&scoped=true&lang=css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
label[data-v-ff714c22] {
  margin-top: 2%;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Alerts/NewsletterNotification.vue?vue&type=style&index=0&id=9c7b4afe&scoped=true&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
i[data-v-9c7b4afe] {
  margin: 0 3px;
}
.blinds-up-enter-active[data-v-9c7b4afe], .blinds-up-leave-active[data-v-9c7b4afe] {
  overflow: hidden;
  transition: max-height 300ms;
}
.blinds-up-enter-from[data-v-9c7b4afe], .blinds-up-leave-to[data-v-9c7b4afe] {
  max-height: 0 !important;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Alerts/TosAcceptance.vue?vue&type=style&index=0&id=273601a2&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.error-bubble[data-v-273601a2] {
  display: block;
  max-width: max-content;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/License/Upgrade/Form.vue?vue&type=style&index=0&id=d2569ae0&scoped=true&lang=scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
SECUREPOINT UX FRAMEWORK
*/
.step > .breadcrumb-bar[data-v-d2569ae0] {
  background-color: #eee;
  padding: 12px 8px;
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.6);
  font-weight: bold;
  user-select: none;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[16].use[0]!./resources/js/components/Vuetable/Partnerfinder/ContactDataModal.vue?vue&type=style&index=0&id=fe36b220&scoped=true&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#contact-modal-body[data-v-fe36b220] {
  max-height: 450px;
  overflow-y: auto;
  overflow-x: auto;
}
.row.padding-xs-y[data-v-fe36b220] {
  margin-left: 0;
  margin-right: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcz8wZDI3NWFlZDc5OTU3Zjg0N2YxZCIsIm1hcHBpbmdzIjoiOzs7QUFBQTtFQUNFLHNCQUFzQjtFQUN0Qjs7O3lEQUd1RDtFQUN2RCxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLCtFQUErRTtFQUMvRSxpQ0FBaUM7RUFDakMsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixjQUFjOztFQUVkLHNDQUFzQztFQUN0QyxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixZQUFZO0FBQ2Q7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLFlBQVk7QUFDZDtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixZQUFZO0FBQ2Q7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLFlBQVk7QUFDZDtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7Ozs7QUN4TkE7Ozs7O0VBS0U7QUFDRixZQUFZLHFCQUFxQixDQUFDLFlBQVksQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLGtCQUFrQixhQUFhLENBQUMscUVBQXFFLGFBQWEsQ0FBQyx1REFBdUQscUJBQXFCLENBQUMsb0JBQW9CLDJCQUEyQixDQUFDLHdCQUF3QixDQUFDLGtCQUFrQixDQUFDLHVCQUF1QixtQkFBbUIsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLGtCQUFrQixDQUFDLHlCQUF5QixVQUFVLENBQUMsZ0NBQWdDLFVBQVUsQ0FBQyxtQkFBbUIsMEJBQTBCLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLDJDQUEyQyw0QkFBNEIsQ0FBQyxrQ0FBa0MsVUFBVSxDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxzQ0FBc0MsU0FBUyxDQUFDLGdKQUFnSixjQUFjLENBQUMsK0pBQStKLGNBQWMsQ0FBQyxlQUFlLHVCQUF1QixDQUFDLHNCQUFzQixJQUFJLDRCQUE0QixDQUFDLENBQUMseUJBQXlCLElBQUksNEJBQTRCLENBQUMsQ0FBQyxpQkFBaUIsSUFBSSw0QkFBNEIsQ0FBQyxDQUFDLFFBQVEsb0JBQW9CLENBQUMsdUJBQXVCLENBQUMsbUJBQW1CLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsa0JBQWtCLDBCQUEwQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMseUJBQXlCLFVBQVUsQ0FBQyx3QkFBd0IsVUFBVSxDQUFDLGFBQWEsVUFBVSxDQUFDLGFBQWEsVUFBVSxDQUFDLHNCQUFzQixlQUFlLENBQUMsT0FBTyxpQkFBaUIsQ0FBQyxTQUFTLHlCQUF5QixDQUFDLGtCQUFrQiw0QkFBNEIsQ0FBQywwQkFBMEIsVUFBVSxDQUFDLHVCQUF1QixVQUFVLENBQUMseUJBQXlCLFVBQVUsQ0FBQyxzQkFBc0IsVUFBVSxDQUFDLDZCQUE2QixVQUFVLENBQUMsb0RBQW9ELFVBQVUsQ0FBQywwQkFBMEIsVUFBVSxDQUFDLHlCQUF5QixVQUFVLENBQUMsMkJBQTJCLFVBQVUsQ0FBQyx1QkFBdUIsVUFBVSxDQUFDLDRCQUE0QixVQUFVLENBQUMsMEJBQTBCLFVBQVUsQ0FBQywwQkFBMEIsVUFBVSxDQUFDLHNCQUFzQixVQUFVLENBQUMsNEJBQTRCLFVBQVUsQ0FBQyxxQkFBcUIsVUFBVSxDQUFDLHVCQUF1QixVQUFVLENBQUMsd0JBQXdCLFNBQVMsQ0FBQyxnQkFBZ0IsU0FBUyxDQUFDLHNCQUFzQix1QkFBdUIsQ0FBQywrQ0FBK0MsVUFBVSxDQUFDLGtEQUFrRCxVQUFVLENBQUMsd0JBQXdCLDZCQUE2QixDQUFDLGtDQUFrQyxrQkFBa0IsQ0FBQyxZQUFZLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsbUJBQW1CLHlCQUF5QixDQUFDLG1CQUFtQixDQUFDLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLGtCQUFrQixpQkFBaUIsQ0FBQyxtQ0FBbUMsQ0FBQyxxR0FBcUcsaUJBQWlCLENBQUMsU0FBUyxDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsdUJBQXVCLE9BQU8sQ0FBQyxLQUFLLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsdUJBQXVCLFFBQVEsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsNkJBQTZCLE9BQU8sQ0FBQyxRQUFRLENBQUMsMEJBQTBCLE1BQU0sQ0FBQyxRQUFRLENBQUMsb0JBQW9CLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsa0JBQWtCLENBQUMsV0FBVyxDQUFDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLDJCQUEyQixpQkFBaUIsQ0FBQyxTQUFTLENBQUMsd0JBQXdCLENBQUMscUJBQXFCLENBQUMsOEJBQThCLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLHVCQUF1QixpQkFBaUIsQ0FBQyxjQUFjLENBQUMsU0FBUyxDQUFDLHVDQUF1Qyw0QkFBNEIsQ0FBQyw0Q0FBNEMsNEJBQTRCLENBQUMsa0JBQWtCLFdBQVcsQ0FBQyxjQUFjLENBQUMscUVBQXFFLG9CQUFvQixDQUFDLHVCQUF1QixDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsY0FBYyxDQUFDLG1CQUFtQixDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyx1Q0FBdUMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQywrRUFBK0Usb0JBQW9CLENBQUMsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsMkJBQTJCLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsdUJBQXVCLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsb0JBQW9CLGFBQWEsQ0FBQyxpQkFBaUIsU0FBUyxDQUFDLG1HQUFtRywyQkFBMkIsQ0FBQyxzQkFBc0IsQ0FBQyxvQkFBb0IsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsbUJBQW1CLGlCQUFpQixDQUFDLG1CQUFtQixDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQywyQkFBMkIsa0JBQWtCLENBQUMsMkNBQTJDLGtCQUFrQixDQUFDLHFCQUFxQixrQkFBa0IsQ0FBQyx5Q0FBeUMsa0JBQWtCLENBQUMsc0JBQXNCLGdCQUFnQixDQUFDLG1HQUFtRyxrQkFBa0IsQ0FBQyxrSEFBa0gsa0JBQWtCLENBQUMsY0FBYyxxQkFBcUIsQ0FBQyxtQ0FBbUMsQ0FBQyxpQkFBaUIsa0JBQWtCLENBQUMsYUFBYSxtQ0FBbUMsaUJBQWlCLENBQUMsQ0FBQyx3QkFBd0IsVUFBVSxDQUFDLDZCQUE2QixjQUFjLENBQUMsa0JBQWtCLGFBQWEsQ0FBQyxvQkFBb0IsYUFBYSxDQUFDLHVDQUF1QyxZQUFZLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUFDLDhCQUE4QixxQkFBcUIsQ0FBQyxXQUFXLENBQUMsd0JBQXdCLENBQUMsNkJBQTZCLENBQUMsOEJBQThCLENBQUMsWUFBWSxDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsb0JBQW9CLENBQUMscUNBQXFDLFdBQVcsQ0FBQyx5Q0FBeUMsZUFBZSxDQUFDLHdCQUF3QixDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLDJCQUEyQixDQUFDLHNDQUFzQyxDQUFDLG9DQUFvQyxtQkFBbUIsQ0FBQyx5REFBeUQsMkJBQTJCLENBQUMsNEJBQTRCLENBQUMsaUJBQWlCLENBQUMsYUFBYSxDQUFDLDBDQUEwQyxVQUFVLENBQUMsMkRBQTJELGtCQUFrQixDQUFDLGdCQUFnQixpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyxtQkFBbUIsQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQyw0QkFBNEIsQ0FBQyw2QkFBNkIsQ0FBQyw4QkFBOEIsQ0FBQywwQkFBMEIsQ0FBQywyQkFBMkIsQ0FBQywyQkFBMkIsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxtQkFBbUIsQ0FBQyxxQkFBcUIsQ0FBQyxlQUFlLENBQUMsUUFBUSxDQUFDLGNBQWMsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsbUNBQW1DLFVBQVUsQ0FBQyxXQUFXLENBQUMscUVBQXFFLENBQUMsOEdBQThHLENBQUMsd0VBQXdFLENBQUMsbUVBQW1FLENBQUMsb0VBQW9FLENBQUMsb0VBQW9FLENBQUMsY0FBYyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxrQ0FBa0MsVUFBVSxDQUFDLFdBQVcsQ0FBQyxxRUFBcUUsQ0FBQyw4R0FBOEcsQ0FBQyx3RUFBd0UsQ0FBQyxtRUFBbUUsQ0FBQyxvRUFBb0UsQ0FBQyxvRUFBb0UsQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLHVEQUF1RCxVQUFVLENBQUMseURBQXlELGNBQWMsQ0FBQyxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyw4QkFBOEIsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyw0QkFBNEIsQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFDLGtCQUFrQixDQUFDLDJEQUEyRCxrQkFBa0IsQ0FBQyxvQkFBb0IsQ0FBQyw0QkFBNEIsb0JBQW9CLENBQUMsT0FBTyxDQUFDLDZCQUE2QixDQUFDLDJCQUEyQixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FBQyw2QkFBNkIsdURBQXVELENBQUMsYUFBYSxDQUFDLDBCQUEwQixDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyx1Q0FBdUMsV0FBVyxDQUFDLHVDQUF1QyxXQUFXLENBQUMsdUNBQXVDLFdBQVcsQ0FBQyw0Q0FBNEMsV0FBVyxDQUFDLDZDQUE2QyxXQUFXLENBQUMsNkRBQTZELFVBQVUsQ0FBQyxtQkFBbUIsQ0FBQyx5Q0FBeUMsNEJBQTRCLFlBQVksQ0FBQyxDQUFDLGtCQUFrQixnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDLHlEQUF5RCxVQUFVLENBQUMsdUJBQXVCLG9CQUFvQixDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsZ0NBQWdDLGlCQUFpQixDQUFDLGdDQUFnQyxpQkFBaUIsQ0FBQyxxQ0FBcUMsc0JBQXNCLENBQUMscUJBQXFCLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxxQkFBcUIsY0FBYyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyw0QkFBNEIsYUFBYSxDQUFDLG1FQUFtRSxhQUFhLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyx1QkFBdUIsYUFBYSxDQUFDLGdCQUFnQixZQUFZLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLFlBQVksQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixDQUFDLGtEQUFrRCxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsc0JBQXNCLGFBQWEsQ0FBQyw0QkFBNEIsYUFBYSxDQUFDLHlCQUF5QixhQUFhLENBQUMsMkJBQTJCLGdDQUFnQyxDQUFDLDJCQUEyQiwrQkFBK0IsQ0FBQywyQkFBMkIsNkJBQTZCLENBQUMsMkJBQTJCLCtCQUErQixDQUFDLDJCQUEyQixpQkFBaUIsQ0FBQywyQkFBMkIsY0FBYyxDQUFDLGtLQUFrSyxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsMEJBQTBCLDBCQUEwQixDQUFDLGlCQUFpQixDQUFDLHVCQUF1QixhQUFhLENBQUMsc0JBQXNCLGFBQWEsQ0FBQyx3QkFBd0IsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGtDQUFrQyxpQkFBaUIsQ0FBQyw4RUFBOEUsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsd0NBQXdDLDhFQUE4RSxDQUFDLDBCQUEwQixhQUFhLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsd0JBQXdCLENBQUMsc0NBQXNDLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsOEpBQThKLGtCQUFrQixDQUFDLGlDQUFpQyxhQUFhLENBQUMsMEJBQTBCLFVBQVUsQ0FBQyxnQ0FBZ0MsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyx1QkFBdUIsQ0FBQyxRQUFRLENBQUMseUJBQXlCLENBQUMsa0JBQWtCLENBQUMsMkJBQTJCLENBQUMscUZBQXFGLDRCQUE0QixDOzs7O0FDTnQvWSxnQkFBZ0I7QUNBaEI7Ozs7OztFQUFBO0FBU0E7O0VBQUE7QUFTQTs7RUFBQTtBQWVBOztFQUFBO0FBSUE7RUFDRTtJQUNFO0VEakJGO0VDbUJBO0lBQ0U7RURqQkY7QUFDRjtBQ3FCQTs7RUFBQTtBQUlBO0VBQ0k7QURwQko7O0FDd0JBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxXQTlDVTtFQStDVjtFQUNBO0VBQ0E7RUFDQTtBRHJCSjs7QUN3QkE7QUFDQTtFQUNJO0VBQ0E7QURyQko7O0FDd0JBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEckJKOztBQ3dCQTtFQUNJO0FEckJKOztBQ3lCQTs7RUFBQTtBQUlBOzs7RUFHSTtBRHZCSjs7QUMwQkE7Ozs7OztFQU1JO0FEdkJKOztBQzJCQTs7RUFBQTtBQUtJO0VBQ0k7QUQxQlI7QUM2Qkk7RUFFSTtBRDVCUjtBQytCSTtFQUNJO0FEN0JSO0FDK0JRO0VBQ0k7QUQ3Qlo7QUNnQ1E7RUFFSTtBRC9CWjs7QUNxQ0E7O0VBQUE7QUFLSTtFQUNJO0FEcENSO0FDdUNJO0VBRUk7QUR0Q1I7QUN5Q0k7RUFDSTtBRHZDUjtBQ3lDUTtFQUNJO0FEdkNaO0FDMENRO0VBRUk7QUR6Q1o7O0FDK0NBOztFQUFBO0FBSUE7RUFDSTtBRDdDSjtBQytDSTtFQUNJO0VBQ0E7RUFDQTtBRDdDUjtBQ2dESTtFQUNJO0FEOUNSO0FDZ0RRO0VBQ0k7RUFDQTtFQUNBO0FEOUNaO0FDaURRO0VBRUk7QURoRFo7QUNrRFk7RUFDSTtBRGhEaEI7O0FDdURBOztFQUFBO0FBSUM7RUFDRztBRHJESjtBQ3VESTtFQUNJO0VBQ0E7RUFDQTtBRHJEUjtBQ3dESTtFQUVJO0FEdkRSO0FDMERJO0VBQ0k7QUR4RFI7QUMwRFE7RUFDSTtBRHhEWjtBQzJEUTtFQUVJO0FEMURaOztBQ2dFQTs7RUFBQTtBQUdBO0VBQ0k7QUQ3REo7QUMrREk7RUFDSTtBRDdEUjtBQ2dFSTtFQUNJO0VBQ0E7QUQ5RFI7QUNrRVE7RUFDSTtFQUNBO0FEaEVaO0FDbUVRO0VBQ0k7RUFDQTtBRGpFWjs7QUN1RUE7O0VBQUE7QUFHQTtFQUNJO0FEcEVKO0FDc0VJO0VBQ0k7QURwRVI7QUN1RUk7RUFDSTtFQUNBO0VBQ0E7QURyRVI7QUN1RVE7RUFDSTtBRHJFWjtBQzBFUTtFQUNJO0VBQ0E7QUR4RVo7QUMyRVE7RUFDSTtFQUNBO0FEekVaOztBQytFQTs7RUFBQTtBQUdBO0VBQ0k7QUQ1RUo7QUM4RUk7RUFDSTtBRDVFUjtBQytFSTtFQUNJO0VBQ0E7RUFDQTtBRDdFUjtBQ2lGUTtFQUNJO0VBQ0E7QUQvRVo7QUNrRlE7RUFDSTtFQUNBO0FEaEZaOztBQ3NGQTs7RUFBQTtBQUdBO0VBQ0k7QURuRko7QUNxRkk7RUFDSTtBRG5GUjtBQ3NGSTtFQUNJO0VBQ0E7RUFDQTtBRHBGUjtBQ3dGUTtFQUNJO0VBQ0E7QUR0Rlo7QUN5RlE7RUFDSTtFQUNBO0FEdkZaOztBQzZGQTs7RUFBQTtBQUlBO0VBQ0k7QUQzRko7QUM2Rkk7RUFDSTtFQUNBO0FEM0ZSO0FDOEZJO0VBQ0k7RUFDQSxpQkF0V007RUF1V047QUQ1RlI7QUNnR1E7RUFDSTtFQUNBO0FEOUZaO0FDaUdRO0VBQ0k7RUFDQTtFQUNBO0FEL0ZaOztBQ3FHQTs7RUFBQTtBQUlBO0VBQ0k7QURuR0o7QUNxR0k7RUFDSTtFQUNBO0FEbkdSO0FDc0dJO0VBQ0k7RUFDQTtFQUNBO0FEcEdSO0FDd0dRO0VBQ0k7RUFDQTtBRHRHWjtBQ3lHUTtFQUNJO0VBQ0E7RUFDQTtBRHZHWjs7QUM2R0E7O0VBQUE7QUFJQTtFQUNJO0VBQ0E7QUQzR0o7QUM2R0k7RUFDSTtFQUNBO0FEM0dSO0FDOEdJO0VBQ0k7RUFDQTtBRDVHUjtBQzhHUTtFQUNJO0FENUdaO0FDK0dRO0VBQ0k7QUQ3R1o7O0FDbUhBOztFQUFBO0FBSUE7RUFDSTtFQUNBO0VBQ0E7QURqSEo7QUNtSEk7RUFDSTtFQUNBO0FEakhSO0FDb0hJO0VBQ0k7RUFDQTtFQUNBO0FEbEhSO0FDb0hRO0VBQ0k7QURsSFo7QUNxSFE7RUFDSTtBRG5IWjs7QUN5SEE7RUFDSTtBRHRISjs7QUU5V0E7Ozs7RUFBQTtBQ0dBO0VBQ0U7RUFDQTtBSG1YRjs7QUdoWEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFtQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhtWEY7O0FHaFhBOzs7Ozs7Ozs7RUFTRTtBSG1YRjs7QUdoWEE7O0VBRUU7QUhtWEY7O0FHaFhBOzs7RUFHRTtBSG1YRjs7QUdoWEE7Ozs7RUFJRTtBSG1YRjs7QUdqWEE7O0VBRUU7QUhvWEY7O0FJbGJFO0VBQ0U7QUpxYko7O0FJdGJFO0VBQ0U7QUp5Yko7O0FJMWJFO0VBQ0U7QUo2Yko7O0FJOWJFO0VBQ0U7QUppY0o7O0FJbGNFO0VBQ0U7QUpxY0o7O0FJdGNFO0VBQ0U7QUp5Y0o7O0FJMWNFO0VBQ0U7QUo2Y0o7O0FJOWNFO0VBQ0U7QUppZEo7O0FJbGRFO0VBQ0U7QUpxZEo7O0FJdGRFO0VBQ0U7QUp5ZEo7O0FJbmRFO0VDSUE7RUFDQTtFQUNBO0FMbWRGOztBSXpkRTtFQ0lBO0VBQ0E7RUFDQTtBTHlkRjs7QUkvZEU7RUNJQTtFQUNBO0VBQ0E7QUwrZEY7O0FJcmVFO0VDSUE7RUFDQTtFQUNBO0FMcWVGOztBSTNlRTtFQ0lBO0VBQ0E7RUFDQTtBTDJlRjs7QUlqZkU7RUNJQTtFQUNBO0VBQ0E7QUxpZkY7O0FNaGdCQTtFQUNFO0VBQ0EsYUNJd0I7QVArZjFCOztBUXJnQkE7RUFDRTtFQUNBO0VBQ0E7QVJ3Z0JGO0FRdGdCRTtFQUFPO0FSeWdCVDs7QVF0Z0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnlnQkY7O0FTdGhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR5aEJGOztBU3RoQkE7RUFDRTtFQUNBO0FUeWhCRjs7QVN0aEJBO0VBQ0U7RUFDQTtBVHloQkY7O0FVeGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJpQkY7O0FVeGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJpQkY7O0FVeGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJpQkY7O0FVeGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJpQkY7O0FVeGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJpQkY7O0FVeGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJpQkY7O0FVeGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJpQkY7O0FVeGlCQTtFQUNFO0FWMmlCRjs7QVV4aUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYyaUJGOztBVXJpQkE7RUFDRTs7Ozs7Ozs7O0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVndpQkY7QUFDRjtBVXJpQkE7RUFDRTtJQUFVO0VWd2lCVjtFVXZpQkE7SUFBTTtFVjBpQk47QUFDRjtBVXhpQkE7RUFDRTtJQUFPO0VWMmlCUDtFVTFpQkE7SUFBTztFVjZpQlA7RVU1aUJBO0lBQU87RVYraUJQO0VVOWlCQTtJQUFPO0VWaWpCUDtFVWhqQkE7SUFBTztFVm1qQlA7RVVsakJBO0lBQU87RVZxakJQO0VVcGpCQTtJQUFPO0VWdWpCUDtBQUNGO0FVcmpCQTtFQUNFO0lBQU07RVZ3akJOO0FBQ0Y7QVV0akJBO0VBQ0U7SUFDRTtJQUNBO0VWd2pCRjtFVXRqQkE7SUFDRTtJQUNBO0VWd2pCRjtBQUNGO0FVcmpCQTtFQUNFO0lBQ0U7RVZ1akJGO0FBQ0Y7QVVwakJBO0VBQ0U7SUFBSztFVnVqQkw7RVV0akJBO0lBQUs7RVZ5akJMO0VVeGpCQTtJQUFVO0VWMmpCVjtFVTFqQkE7SUFBVztFVjZqQlg7RVU1akJBO0lBQU07RVYrakJOO0VVOWpCQTtJQUFNO0VWaWtCTjtFVWhrQkE7SUFBTTtFVm1rQk47RVVsa0JBO0lBQU07RVZxa0JOO0VVcGtCQTtJQUFZO0VWdWtCWjtBQUNGO0FVcmtCQTtFQUNFO0lBQUs7RVZ3a0JMO0VVdmtCQTtJQUFPO0VWMGtCUDtBQUNGO0FXOXRCQTtFQUNFO0FYZ3VCRjs7QVc3dEJBO0VBQ0U7QVhndUJGOztBVzd0QkE7RUFDRTtBWGd1QkY7O0FXN3RCQTtFQUNFO0FYZ3VCRjs7QVc3dEJBO0VBQ0U7QVhndUJGOztBVzd0QkE7O0VBRUU7QVhndUJGOztBVzd0QkE7RUFDRTtBWGd1QkY7O0FZMXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JMbUN3QjtFS2xDeEIsWUxtQ3dCO0FQMHRCMUI7O0FZMXZCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNnZCRjs7QVkxdkJBO0VBQ0U7QVo2dkJGOztBWTF2QkE7RUFDRTtBWjZ2QkY7O0FZMXZCQTtFQUNFO0FaNnZCRjs7QWF4eEJBO2dFQUFBO0FBSUU7RUFBc0M7QWIweEJ4Qzs7QWExeEJFO0VBQXNDO0FiOHhCeEM7O0FhOXhCRTtFQUFzQztBYmt5QnhDOztBYWx5QkU7RUFBc0M7QWJzeUJ4Qzs7QWF0eUJFO0VBQXNDO0FiMHlCeEM7O0FhMXlCRTtFQUFzQztBYjh5QnhDOztBYTl5QkU7RUFBc0M7QWJrekJ4Qzs7QWFsekJFO0VBQXNDO0Fic3pCeEM7O0FhdHpCRTtFQUFzQztBYjB6QnhDOztBYTF6QkU7RUFBc0M7QWI4ekJ4Qzs7QWE5ekJFO0VBQXNDO0FiazBCeEM7O0FhbDBCRTtFQUFzQztBYnMwQnhDOztBYXQwQkU7RUFBc0M7QWIwMEJ4Qzs7QWExMEJFO0VBQXNDO0FiODBCeEM7O0FhOTBCRTtFQUFzQztBYmsxQnhDOztBYWwxQkU7RUFBc0M7QWJzMUJ4Qzs7QWF0MUJFO0VBQXNDO0FiMDFCeEM7O0FhMTFCRTtFQUFzQztBYjgxQnhDOztBYTkxQkU7RUFBc0M7QWJrMkJ4Qzs7QWFsMkJFO0VBQXNDO0FiczJCeEM7O0FhdDJCRTtFQUFzQztBYjAyQnhDOztBYTEyQkU7RUFBc0M7QWI4MkJ4Qzs7QWE5MkJFO0VBQXNDO0FiazNCeEM7O0FhbDNCRTtFQUFzQztBYnMzQnhDOztBYXQzQkU7RUFBc0M7QWIwM0J4Qzs7QWExM0JFO0VBQXNDO0FiODNCeEM7O0FhOTNCRTtFQUFzQztBYms0QnhDOztBYWw0QkU7RUFBc0M7QWJzNEJ4Qzs7QWF0NEJFO0VBQXNDO0FiMDRCeEM7O0FhMTRCRTtFQUFzQztBYjg0QnhDOztBYTk0QkU7RUFBc0M7QWJrNUJ4Qzs7QWFsNUJFO0VBQXNDO0FiczVCeEM7O0FhdDVCRTtFQUFzQztBYjA1QnhDOztBYTE1QkU7RUFBc0M7QWI4NUJ4Qzs7QWE5NUJFO0VBQXNDO0FiazZCeEM7O0FhbDZCRTtFQUFzQztBYnM2QnhDOztBYXQ2QkU7RUFBc0M7QWIwNkJ4Qzs7QWExNkJFO0VBQXNDO0FiODZCeEM7O0FhOTZCRTtFQUFzQztBYms3QnhDOztBYWw3QkU7RUFBc0M7QWJzN0J4Qzs7QWF0N0JFO0VBQXNDO0FiMDdCeEM7O0FhMTdCRTtFQUFzQztBYjg3QnhDOztBYTk3QkU7RUFBc0M7QWJrOEJ4Qzs7QWFsOEJFO0VBQXNDO0FiczhCeEM7O0FhdDhCRTtFQUFzQztBYjA4QnhDOztBYTE4QkU7RUFBc0M7QWI4OEJ4Qzs7QWE5OEJFO0VBQXNDO0FiazlCeEM7O0FhbDlCRTtFQUFzQztBYnM5QnhDOztBYXQ5QkU7RUFBc0M7QWIwOUJ4Qzs7QWExOUJFO0VBQXNDO0FiODlCeEM7O0FhOTlCRTtFQUFzQztBYmsrQnhDOztBYWwrQkU7RUFBc0M7QWJzK0J4Qzs7QWF0K0JFO0VBQXNDO0FiMCtCeEM7O0FhMStCRTtFQUFzQztBYjgrQnhDOztBYTkrQkU7RUFBc0M7QWJrL0J4Qzs7QWFsL0JFO0VBQXNDO0Ficy9CeEM7O0FhdC9CRTtFQUFzQztBYjAvQnhDOztBYTEvQkU7RUFBc0M7QWI4L0J4Qzs7QWE5L0JFO0VBQXNDO0Fia2dDeEM7O0FhbGdDRTtFQUFzQztBYnNnQ3hDOztBYXRnQ0U7RUFBc0M7QWIwZ0N4Qzs7QWExZ0NFO0VBQXNDO0FiOGdDeEM7O0FhOWdDRTtFQUFzQztBYmtoQ3hDOztBYWxoQ0U7RUFBc0M7QWJzaEN4Qzs7QWF0aENFO0VBQXNDO0FiMGhDeEM7O0FhMWhDRTtFQUFzQztBYjhoQ3hDOztBYTloQ0U7RUFBc0M7QWJraUN4Qzs7QWFsaUNFO0VBQXNDO0Fic2lDeEM7O0FhdGlDRTtFQUFzQztBYjBpQ3hDOztBYTFpQ0U7RUFBc0M7QWI4aUN4Qzs7QWE5aUNFO0VBQXNDO0Fia2pDeEM7O0FhbGpDRTtFQUFzQztBYnNqQ3hDOztBYXRqQ0U7RUFBc0M7QWIwakN4Qzs7QWExakNFO0VBQXNDO0FiOGpDeEM7O0FhOWpDRTtFQUFzQztBYmtrQ3hDOztBYWxrQ0U7RUFBc0M7QWJza0N4Qzs7QWF0a0NFO0VBQXNDO0FiMGtDeEM7O0FhMWtDRTtFQUFzQztBYjhrQ3hDOztBYTlrQ0U7RUFBc0M7QWJrbEN4Qzs7QWFsbENFO0VBQXNDO0Fic2xDeEM7O0FhdGxDRTtFQUFzQztBYjBsQ3hDOztBYTFsQ0U7RUFBc0M7QWI4bEN4Qzs7QWE5bENFO0VBQXNDO0Fia21DeEM7O0FhbG1DRTtFQUFzQztBYnNtQ3hDOztBYXRtQ0U7RUFBc0M7QWIwbUN4Qzs7QWExbUNFO0VBQXNDO0FiOG1DeEM7O0FhOW1DRTtFQUFzQztBYmtuQ3hDOztBYWxuQ0U7RUFBc0M7QWJzbkN4Qzs7QWF0bkNFO0VBQXNDO0FiMG5DeEM7O0FhMW5DRTtFQUFzQztBYjhuQ3hDOztBYTluQ0U7RUFBc0M7QWJrb0N4Qzs7QWFsb0NFO0VBQXNDO0Fic29DeEM7O0FhdG9DRTtFQUFzQztBYjBvQ3hDOztBYTFvQ0U7RUFBc0M7QWI4b0N4Qzs7QWE5b0NFO0VBQXNDO0Fia3BDeEM7O0FhbHBDRTtFQUFzQztBYnNwQ3hDOztBYXRwQ0U7RUFBc0M7QWIwcEN4Qzs7QWExcENFO0VBQXNDO0FiOHBDeEM7O0FhOXBDRTtFQUFzQztBYmtxQ3hDOztBYWxxQ0U7RUFBc0M7QWJzcUN4Qzs7QWF0cUNFO0VBQXNDO0FiMHFDeEM7O0FhMXFDRTtFQUFzQztBYjhxQ3hDOztBYTlxQ0U7RUFBc0M7QWJrckN4Qzs7QWFsckNFO0VBQXNDO0Fic3JDeEM7O0FhdHJDRTtFQUFzQztBYjByQ3hDOztBYTFyQ0U7RUFBc0M7QWI4ckN4Qzs7QWE5ckNFO0VBQXNDO0Fia3NDeEM7O0FhbHNDRTtFQUFzQztBYnNzQ3hDOztBYXRzQ0U7RUFBc0M7QWIwc0N4Qzs7QWExc0NFO0VBQXNDO0FiOHNDeEM7O0FhOXNDRTtFQUFzQztBYmt0Q3hDOztBYWx0Q0U7RUFBc0M7QWJzdEN4Qzs7QWF0dENFO0VBQXNDO0FiMHRDeEM7O0FhMXRDRTtFQUFzQztBYjh0Q3hDOztBYTl0Q0U7RUFBc0M7QWJrdUN4Qzs7QWFsdUNFO0VBQXNDO0Fic3VDeEM7O0FhdHVDRTtFQUFzQztBYjB1Q3hDOztBYTF1Q0U7RUFBc0M7QWI4dUN4Qzs7QWE5dUNFO0VBQXNDO0Fia3ZDeEM7O0FhbHZDRTtFQUFzQztBYnN2Q3hDOztBYXR2Q0U7RUFBc0M7QWIwdkN4Qzs7QWExdkNFO0VBQXNDO0FiOHZDeEM7O0FhOXZDRTtFQUFzQztBYmt3Q3hDOztBYWx3Q0U7RUFBc0M7QWJzd0N4Qzs7QWF0d0NFO0VBQXNDO0FiMHdDeEM7O0FhMXdDRTtFQUFzQztBYjh3Q3hDOztBYTl3Q0U7RUFBc0M7QWJreEN4Qzs7QWFseENFO0VBQXNDO0Fic3hDeEM7O0FhdHhDRTtFQUFzQztBYjB4Q3hDOztBYTF4Q0U7RUFBc0M7QWI4eEN4Qzs7QWE5eENFO0VBQXNDO0Fia3lDeEM7O0FhbHlDRTtFQUFzQztBYnN5Q3hDOztBYXR5Q0U7RUFBc0M7QWIweUN4Qzs7QWExeUNFO0VBQXNDO0FiOHlDeEM7O0FhOXlDRTtFQUFzQztBYmt6Q3hDOztBYWx6Q0U7RUFBc0M7QWJzekN4Qzs7QWF0ekNFO0VBQXNDO0FiMHpDeEM7O0FhMXpDRTtFQUFzQztBYjh6Q3hDOztBYTl6Q0U7RUFBc0M7QWJrMEN4Qzs7QWFsMENFO0VBQXNDO0FiczBDeEM7O0FhdDBDRTtFQUFzQztBYjAwQ3hDOztBYTEwQ0U7RUFBc0M7QWI4MEN4Qzs7QWE5MENFO0VBQXNDO0FiazFDeEM7O0FhbDFDRTtFQUFzQztBYnMxQ3hDOztBYXQxQ0U7RUFBc0M7QWIwMUN4Qzs7QWExMUNFO0VBQXNDO0FiODFDeEM7O0FhOTFDRTtFQUFzQztBYmsyQ3hDOztBYWwyQ0U7RUFBc0M7QWJzMkN4Qzs7QWF0MkNFO0VBQXNDO0FiMDJDeEM7O0FhMTJDRTtFQUFzQztBYjgyQ3hDOztBYTkyQ0U7RUFBc0M7QWJrM0N4Qzs7QWFsM0NFO0VBQXNDO0FiczNDeEM7O0FhdDNDRTtFQUFzQztBYjAzQ3hDOztBYTEzQ0U7RUFBc0M7QWI4M0N4Qzs7QWE5M0NFO0VBQXNDO0FiazRDeEM7O0FhbDRDRTtFQUFzQztBYnM0Q3hDOztBYXQ0Q0U7RUFBc0M7QWIwNEN4Qzs7QWExNENFO0VBQXNDO0FiODRDeEM7O0FhOTRDRTtFQUFzQztBYms1Q3hDOztBYWw1Q0U7RUFBc0M7QWJzNUN4Qzs7QWF0NUNFO0VBQXNDO0FiMDVDeEM7O0FhMTVDRTtFQUFzQztBYjg1Q3hDOztBYTk1Q0U7RUFBc0M7QWJrNkN4Qzs7QWFsNkNFO0VBQXNDO0FiczZDeEM7O0FhdDZDRTtFQUFzQztBYjA2Q3hDOztBYTE2Q0U7RUFBc0M7QWI4NkN4Qzs7QWE5NkNFO0VBQXNDO0FiazdDeEM7O0FhbDdDRTtFQUFzQztBYnM3Q3hDOztBYXQ3Q0U7RUFBc0M7QWIwN0N4Qzs7QWExN0NFO0VBQXNDO0FiODdDeEM7O0FhOTdDRTtFQUFzQztBYms4Q3hDOztBYWw4Q0U7RUFBc0M7QWJzOEN4Qzs7QWF0OENFO0VBQXNDO0FiMDhDeEM7O0FhMThDRTtFQUFzQztBYjg4Q3hDOztBYTk4Q0U7RUFBc0M7QWJrOUN4Qzs7QWFsOUNFO0VBQXNDO0FiczlDeEM7O0FhdDlDRTtFQUFzQztBYjA5Q3hDOztBYTE5Q0U7RUFBc0M7QWI4OUN4Qzs7QWE5OUNFO0VBQXNDO0FiaytDeEM7O0FhbCtDRTtFQUFzQztBYnMrQ3hDOztBYXQrQ0U7RUFBc0M7QWIwK0N4Qzs7QWExK0NFO0VBQXNDO0FiOCtDeEM7O0FhOStDRTtFQUFzQztBYmsvQ3hDOztBYWwvQ0U7RUFBc0M7QWJzL0N4Qzs7QWF0L0NFO0VBQXNDO0FiMC9DeEM7O0FhMS9DRTtFQUFzQztBYjgvQ3hDOztBYTkvQ0U7RUFBc0M7QWJrZ0R4Qzs7QWFsZ0RFO0VBQXNDO0Fic2dEeEM7O0FhdGdERTtFQUFzQztBYjBnRHhDOztBYTFnREU7RUFBc0M7QWI4Z0R4Qzs7QWE5Z0RFO0VBQXNDO0Fia2hEeEM7O0FhbGhERTtFQUFzQztBYnNoRHhDOztBYXRoREU7RUFBc0M7QWIwaER4Qzs7QWExaERFO0VBQXNDO0FiOGhEeEM7O0FhOWhERTtFQUFzQztBYmtpRHhDOztBYWxpREU7RUFBc0M7QWJzaUR4Qzs7QWF0aURFO0VBQXNDO0FiMGlEeEM7O0FhMWlERTtFQUFzQztBYjhpRHhDOztBYTlpREU7RUFBc0M7QWJrakR4Qzs7QWFsakRFO0VBQXNDO0Fic2pEeEM7O0FhdGpERTtFQUFzQztBYjBqRHhDOztBYTFqREU7RUFBc0M7QWI4akR4Qzs7QWE5akRFO0VBQXNDO0Fia2tEeEM7O0FhbGtERTtFQUFzQztBYnNrRHhDOztBYXRrREU7RUFBc0M7QWIwa0R4Qzs7QWExa0RFO0VBQXNDO0FiOGtEeEM7O0FhOWtERTtFQUFzQztBYmtsRHhDOztBYWxsREU7RUFBc0M7QWJzbER4Qzs7QWF0bERFO0VBQXNDO0FiMGxEeEM7O0FhMWxERTtFQUFzQztBYjhsRHhDOztBYTlsREU7RUFBc0M7QWJrbUR4Qzs7QWFsbURFO0VBQXNDO0Fic21EeEM7O0FhdG1ERTtFQUFzQztBYjBtRHhDOztBYTFtREU7RUFBc0M7QWI4bUR4Qzs7QWE5bURFO0VBQXNDO0Fia25EeEM7O0FhbG5ERTtFQUFzQztBYnNuRHhDOztBYXRuREU7RUFBc0M7QWIwbkR4Qzs7QWExbkRFO0VBQXNDO0FiOG5EeEM7O0FhOW5ERTtFQUFzQztBYmtvRHhDOztBYWxvREU7RUFBc0M7QWJzb0R4Qzs7QWF0b0RFO0VBQXNDO0FiMG9EeEM7O0FhMW9ERTtFQUFzQztBYjhvRHhDOztBYTlvREU7RUFBc0M7QWJrcER4Qzs7QWFscERFO0VBQXNDO0Fic3BEeEM7O0FhdHBERTtFQUFzQztBYjBwRHhDOztBYTFwREU7RUFBc0M7QWI4cER4Qzs7QWE5cERFO0VBQXNDO0Fia3FEeEM7O0FhbHFERTtFQUFzQztBYnNxRHhDOztBYXRxREU7RUFBc0M7QWIwcUR4Qzs7QWExcURFO0VBQXNDO0FiOHFEeEM7O0FhOXFERTtFQUFzQztBYmtyRHhDOztBYWxyREU7RUFBc0M7QWJzckR4Qzs7QWF0ckRFO0VBQXNDO0FiMHJEeEM7O0FhMXJERTtFQUFzQztBYjhyRHhDOztBYTlyREU7RUFBc0M7QWJrc0R4Qzs7QWFsc0RFO0VBQXNDO0Fic3NEeEM7O0FhdHNERTtFQUFzQztBYjBzRHhDOztBYTFzREU7RUFBc0M7QWI4c0R4Qzs7QWE5c0RFO0VBQXNDO0Fia3REeEM7O0FhbHRERTtFQUFzQztBYnN0RHhDOztBYXR0REU7RUFBc0M7QWIwdER4Qzs7QWExdERFO0VBQXNDO0FiOHREeEM7O0FhOXRERTtFQUFzQztBYmt1RHhDOztBYWx1REU7RUFBc0M7QWJzdUR4Qzs7QWF0dURFO0VBQXNDO0FiMHVEeEM7O0FhMXVERTtFQUFzQztBYjh1RHhDOztBYTl1REU7RUFBc0M7QWJrdkR4Qzs7QWFsdkRFO0VBQXNDO0Fic3ZEeEM7O0FhdHZERTtFQUFzQztBYjB2RHhDOztBYTF2REU7RUFBc0M7QWI4dkR4Qzs7QWE5dkRFO0VBQXNDO0Fia3dEeEM7O0FhbHdERTtFQUFzQztBYnN3RHhDOztBYXR3REU7RUFBc0M7QWIwd0R4Qzs7QWExd0RFO0VBQXNDO0FiOHdEeEM7O0FhOXdERTtFQUFzQztBYmt4RHhDOztBYWx4REU7RUFBc0M7QWJzeER4Qzs7QWF0eERFO0VBQXNDO0FiMHhEeEM7O0FhMXhERTtFQUFzQztBYjh4RHhDOztBYTl4REU7RUFBc0M7QWJreUR4Qzs7QWFseURFO0VBQXNDO0Fic3lEeEM7O0FhdHlERTtFQUFzQztBYjB5RHhDOztBYTF5REU7RUFBc0M7QWI4eUR4Qzs7QWE5eURFO0VBQXNDO0Fia3pEeEM7O0FhbHpERTtFQUFzQztBYnN6RHhDOztBYXR6REU7RUFBc0M7QWIwekR4Qzs7QWExekRFO0VBQXNDO0FiOHpEeEM7O0FhOXpERTtFQUFzQztBYmswRHhDOztBYWwwREU7RUFBc0M7QWJzMER4Qzs7QWF0MERFO0VBQXNDO0FiMDBEeEM7O0FhMTBERTtFQUFzQztBYjgwRHhDOztBYTkwREU7RUFBc0M7QWJrMUR4Qzs7QWFsMURFO0VBQXNDO0FiczFEeEM7O0FhdDFERTtFQUFzQztBYjAxRHhDOztBYTExREU7RUFBc0M7QWI4MUR4Qzs7QWE5MURFO0VBQXNDO0FiazJEeEM7O0FhbDJERTtFQUFzQztBYnMyRHhDOztBYXQyREU7RUFBc0M7QWIwMkR4Qzs7QWExMkRFO0VBQXNDO0FiODJEeEM7O0FhOTJERTtFQUFzQztBYmszRHhDOztBYWwzREU7RUFBc0M7QWJzM0R4Qzs7QWF0M0RFO0VBQXNDO0FiMDNEeEM7O0FhMTNERTtFQUFzQztBYjgzRHhDOztBYTkzREU7RUFBc0M7QWJrNER4Qzs7QWFsNERFO0VBQXNDO0FiczREeEM7O0FhdDRERTtFQUFzQztBYjA0RHhDOztBYTE0REU7RUFBc0M7QWI4NER4Qzs7QWE5NERFO0VBQXNDO0FiazVEeEM7O0FhbDVERTtFQUFzQztBYnM1RHhDOztBYXQ1REU7RUFBc0M7QWIwNUR4Qzs7QWExNURFO0VBQXNDO0FiODVEeEM7O0FhOTVERTtFQUFzQztBYms2RHhDOztBYWw2REU7RUFBc0M7QWJzNkR4Qzs7QWF0NkRFO0VBQXNDO0FiMDZEeEM7O0FhMTZERTtFQUFzQztBYjg2RHhDOztBYTk2REU7RUFBc0M7QWJrN0R4Qzs7QWFsN0RFO0VBQXNDO0FiczdEeEM7O0FhdDdERTtFQUFzQztBYjA3RHhDOztBYTE3REU7RUFBc0M7QWI4N0R4Qzs7QWE5N0RFO0VBQXNDO0FiazhEeEM7O0FhbDhERTtFQUFzQztBYnM4RHhDOztBYXQ4REU7RUFBc0M7QWIwOER4Qzs7QWExOERFO0VBQXNDO0FiODhEeEM7O0FhOThERTtFQUFzQztBYms5RHhDOztBYWw5REU7RUFBc0M7QWJzOUR4Qzs7QWF0OURFO0VBQXNDO0FiMDlEeEM7O0FhMTlERTtFQUFzQztBYjg5RHhDOztBYTk5REU7RUFBc0M7QWJrK0R4Qzs7QWFsK0RFO0VBQXNDO0FicytEeEM7O0FhdCtERTtFQUFzQztBYjArRHhDOztBYTErREU7RUFBc0M7QWI4K0R4Qzs7QWE5K0RFO0VBQXNDO0Fiay9EeEM7O0FhbC9ERTtFQUFzQztBYnMvRHhDOztBYXQvREU7RUFBc0M7QWIwL0R4Qzs7QWExL0RFO0VBQXNDO0FiOC9EeEM7O0FhOS9ERTtFQUFzQztBYmtnRXhDOztBYWxnRUU7RUFBc0M7QWJzZ0V4Qzs7QWF0Z0VFO0VBQXNDO0FiMGdFeEM7O0FhMWdFRTtFQUFzQztBYjhnRXhDOztBYTlnRUU7RUFBc0M7QWJraEV4Qzs7QWFsaEVFO0VBQXNDO0Fic2hFeEM7O0FhdGhFRTtFQUFzQztBYjBoRXhDOztBYTFoRUU7RUFBc0M7QWI4aEV4Qzs7QWE5aEVFO0VBQXNDO0Fia2lFeEM7O0FhbGlFRTtFQUFzQztBYnNpRXhDOztBYXRpRUU7RUFBc0M7QWIwaUV4Qzs7QWExaUVFO0VBQXNDO0FiOGlFeEM7O0FhOWlFRTtFQUFzQztBYmtqRXhDOztBYWxqRUU7RUFBc0M7QWJzakV4Qzs7QWF0akVFO0VBQXNDO0FiMGpFeEM7O0FhMWpFRTtFQUFzQztBYjhqRXhDOztBYTlqRUU7RUFBc0M7QWJra0V4Qzs7QWFsa0VFO0VBQXNDO0Fic2tFeEM7O0FhdGtFRTtFQUFzQztBYjBrRXhDOztBYTFrRUU7RUFBc0M7QWI4a0V4Qzs7QWE5a0VFO0VBQXNDO0Fia2xFeEM7O0FhbGxFRTtFQUFzQztBYnNsRXhDOztBYXRsRUU7RUFBc0M7QWIwbEV4Qzs7QWExbEVFO0VBQXNDO0FiOGxFeEM7O0FhOWxFRTtFQUFzQztBYmttRXhDOztBYWxtRUU7RUFBc0M7QWJzbUV4Qzs7QWF0bUVFO0VBQXNDO0FiMG1FeEM7O0FhMW1FRTtFQUFzQztBYjhtRXhDOztBYTltRUU7RUFBc0M7QWJrbkV4Qzs7QWFsbkVFO0VBQXNDO0Fic25FeEM7O0FhdG5FRTtFQUFzQztBYjBuRXhDOztBYTFuRUU7RUFBc0M7QWI4bkV4Qzs7QWE5bkVFO0VBQXNDO0Fia29FeEM7O0FhbG9FRTtFQUFzQztBYnNvRXhDOztBYXRvRUU7RUFBc0M7QWIwb0V4Qzs7QWExb0VFO0VBQXNDO0FiOG9FeEM7O0FhOW9FRTtFQUFzQztBYmtwRXhDOztBYWxwRUU7RUFBc0M7QWJzcEV4Qzs7QWF0cEVFO0VBQXNDO0FiMHBFeEM7O0FhMXBFRTtFQUFzQztBYjhwRXhDOztBYTlwRUU7RUFBc0M7QWJrcUV4Qzs7QWFscUVFO0VBQXNDO0Fic3FFeEM7O0FhdHFFRTtFQUFzQztBYjBxRXhDOztBYTFxRUU7RUFBc0M7QWI4cUV4Qzs7QWE5cUVFO0VBQXNDO0Fia3JFeEM7O0FhbHJFRTtFQUFzQztBYnNyRXhDOztBYXRyRUU7RUFBc0M7QWIwckV4Qzs7QWExckVFO0VBQXNDO0FiOHJFeEM7O0FhOXJFRTtFQUFzQztBYmtzRXhDOztBYWxzRUU7RUFBc0M7QWJzc0V4Qzs7QWF0c0VFO0VBQXNDO0FiMHNFeEM7O0FhMXNFRTtFQUFzQztBYjhzRXhDOztBYTlzRUU7RUFBc0M7QWJrdEV4Qzs7QWFsdEVFO0VBQXNDO0Fic3RFeEM7O0FhdHRFRTtFQUFzQztBYjB0RXhDOztBYTF0RUU7RUFBc0M7QWI4dEV4Qzs7QWE5dEVFO0VBQXNDO0Fia3VFeEM7O0FhbHVFRTtFQUFzQztBYnN1RXhDOztBYXR1RUU7RUFBc0M7QWIwdUV4Qzs7QWExdUVFO0VBQXNDO0FiOHVFeEM7O0FhOXVFRTtFQUFzQztBYmt2RXhDOztBYWx2RUU7RUFBc0M7QWJzdkV4Qzs7QWF0dkVFO0VBQXNDO0FiMHZFeEM7O0FhMXZFRTtFQUFzQztBYjh2RXhDOztBYTl2RUU7RUFBc0M7QWJrd0V4Qzs7QWFsd0VFO0VBQXNDO0Fic3dFeEM7O0FhdHdFRTtFQUFzQztBYjB3RXhDOztBYTF3RUU7RUFBc0M7QWI4d0V4Qzs7QWE5d0VFO0VBQXNDO0Fia3hFeEM7O0FhbHhFRTtFQUFzQztBYnN4RXhDOztBYXR4RUU7RUFBc0M7QWIweEV4Qzs7QWExeEVFO0VBQXNDO0FiOHhFeEM7O0FhOXhFRTtFQUFzQztBYmt5RXhDOztBYWx5RUU7RUFBc0M7QWJzeUV4Qzs7QWF0eUVFO0VBQXNDO0FiMHlFeEM7O0FhMXlFRTtFQUFzQztBYjh5RXhDOztBYTl5RUU7RUFBc0M7QWJrekV4Qzs7QWFsekVFO0VBQXNDO0Fic3pFeEM7O0FhdHpFRTtFQUFzQztBYjB6RXhDOztBYTF6RUU7RUFBc0M7QWI4ekV4Qzs7QWE5ekVFO0VBQXNDO0FiazBFeEM7O0FhbDBFRTtFQUFzQztBYnMwRXhDOztBYXQwRUU7RUFBc0M7QWIwMEV4Qzs7QWExMEVFO0VBQXNDO0FiODBFeEM7O0FhOTBFRTtFQUFzQztBYmsxRXhDOztBYWwxRUU7RUFBc0M7QWJzMUV4Qzs7QWF0MUVFO0VBQXNDO0FiMDFFeEM7O0FhMTFFRTtFQUFzQztBYjgxRXhDOztBYTkxRUU7RUFBc0M7QWJrMkV4Qzs7QWFsMkVFO0VBQXNDO0FiczJFeEM7O0FhdDJFRTtFQUFzQztBYjAyRXhDOztBYTEyRUU7RUFBc0M7QWI4MkV4Qzs7QWE5MkVFO0VBQXNDO0FiazNFeEM7O0FhbDNFRTtFQUFzQztBYnMzRXhDOztBYXQzRUU7RUFBc0M7QWIwM0V4Qzs7QWExM0VFO0VBQXNDO0FiODNFeEM7O0FhOTNFRTtFQUFzQztBYms0RXhDOztBYWw0RUU7RUFBc0M7QWJzNEV4Qzs7QWF0NEVFO0VBQXNDO0FiMDRFeEM7O0FhMTRFRTtFQUFzQztBYjg0RXhDOztBYTk0RUU7RUFBc0M7QWJrNUV4Qzs7QWFsNUVFO0VBQXNDO0FiczVFeEM7O0FhdDVFRTtFQUFzQztBYjA1RXhDOztBYTE1RUU7RUFBc0M7QWI4NUV4Qzs7QWE5NUVFO0VBQXNDO0FiazZFeEM7O0FhbDZFRTtFQUFzQztBYnM2RXhDOztBYXQ2RUU7RUFBc0M7QWIwNkV4Qzs7QWExNkVFO0VBQXNDO0FiODZFeEM7O0FhOTZFRTtFQUFzQztBYms3RXhDOztBYWw3RUU7RUFBc0M7QWJzN0V4Qzs7QWF0N0VFO0VBQXNDO0FiMDdFeEM7O0FhMTdFRTtFQUFzQztBYjg3RXhDOztBYTk3RUU7RUFBc0M7QWJrOEV4Qzs7QWFsOEVFO0VBQXNDO0FiczhFeEM7O0FhdDhFRTtFQUFzQztBYjA4RXhDOztBYTE4RUU7RUFBc0M7QWI4OEV4Qzs7QWE5OEVFO0VBQXNDO0FiazlFeEM7O0FhbDlFRTtFQUFzQztBYnM5RXhDOztBYXQ5RUU7RUFBc0M7QWIwOUV4Qzs7QWExOUVFO0VBQXNDO0FiODlFeEM7O0FhOTlFRTtFQUFzQztBYmsrRXhDOztBYWwrRUU7RUFBc0M7QWJzK0V4Qzs7QWF0K0VFO0VBQXNDO0FiMCtFeEM7O0FhMStFRTtFQUFzQztBYjgrRXhDOztBYTkrRUU7RUFBc0M7QWJrL0V4Qzs7QWFsL0VFO0VBQXNDO0Ficy9FeEM7O0FhdC9FRTtFQUFzQztBYjAvRXhDOztBYTEvRUU7RUFBc0M7QWI4L0V4Qzs7QWE5L0VFO0VBQXNDO0Fia2dGeEM7O0FhbGdGRTtFQUFzQztBYnNnRnhDOztBYXRnRkU7RUFBc0M7QWIwZ0Z4Qzs7QWExZ0ZFO0VBQXNDO0FiOGdGeEM7O0FhOWdGRTtFQUFzQztBYmtoRnhDOztBYWxoRkU7RUFBc0M7QWJzaEZ4Qzs7QWF0aEZFO0VBQXNDO0FiMGhGeEM7O0FhMWhGRTtFQUFzQztBYjhoRnhDOztBYTloRkU7RUFBc0M7QWJraUZ4Qzs7QWFsaUZFO0VBQXNDO0Fic2lGeEM7O0FhdGlGRTtFQUFzQztBYjBpRnhDOztBYTFpRkU7RUFBc0M7QWI4aUZ4Qzs7QWE5aUZFO0VBQXNDO0Fia2pGeEM7O0FhbGpGRTtFQUFzQztBYnNqRnhDOztBYXRqRkU7RUFBc0M7QWIwakZ4Qzs7QWExakZFO0VBQXNDO0FiOGpGeEM7O0FhOWpGRTtFQUFzQztBYmtrRnhDOztBYWxrRkU7RUFBc0M7QWJza0Z4Qzs7QWF0a0ZFO0VBQXNDO0FiMGtGeEM7O0FhMWtGRTtFQUFzQztBYjhrRnhDOztBYTlrRkU7RUFBc0M7QWJrbEZ4Qzs7QWFsbEZFO0VBQXNDO0Fic2xGeEM7O0FhdGxGRTtFQUFzQztBYjBsRnhDOztBYTFsRkU7RUFBc0M7QWI4bEZ4Qzs7QWE5bEZFO0VBQXNDO0Fia21GeEM7O0FhbG1GRTtFQUFzQztBYnNtRnhDOztBYXRtRkU7RUFBc0M7QWIwbUZ4Qzs7QWExbUZFO0VBQXNDO0FiOG1GeEM7O0FhOW1GRTtFQUFzQztBYmtuRnhDOztBYWxuRkU7RUFBc0M7QWJzbkZ4Qzs7QWF0bkZFO0VBQXNDO0FiMG5GeEM7O0FhMW5GRTtFQUFzQztBYjhuRnhDOztBYTluRkU7RUFBc0M7QWJrb0Z4Qzs7QWFsb0ZFO0VBQXNDO0Fic29GeEM7O0FhdG9GRTtFQUFzQztBYjBvRnhDOztBYTFvRkU7RUFBc0M7QWI4b0Z4Qzs7QWE5b0ZFO0VBQXNDO0Fia3BGeEM7O0FhbHBGRTtFQUFzQztBYnNwRnhDOztBYXRwRkU7RUFBc0M7QWIwcEZ4Qzs7QWExcEZFO0VBQXNDO0FiOHBGeEM7O0FhOXBGRTtFQUFzQztBYmtxRnhDOztBYWxxRkU7RUFBc0M7QWJzcUZ4Qzs7QWF0cUZFO0VBQXNDO0FiMHFGeEM7O0FhMXFGRTtFQUFzQztBYjhxRnhDOztBYTlxRkU7RUFBc0M7QWJrckZ4Qzs7QWFsckZFO0VBQXNDO0Fic3JGeEM7O0FhdHJGRTtFQUFzQztBYjByRnhDOztBYTFyRkU7RUFBc0M7QWI4ckZ4Qzs7QWE5ckZFO0VBQXNDO0Fia3NGeEM7O0FhbHNGRTtFQUFzQztBYnNzRnhDOztBYXRzRkU7RUFBc0M7QWIwc0Z4Qzs7QWExc0ZFO0VBQXNDO0FiOHNGeEM7O0FhOXNGRTtFQUFzQztBYmt0RnhDOztBYWx0RkU7RUFBc0M7QWJzdEZ4Qzs7QWF0dEZFO0VBQXNDO0FiMHRGeEM7O0FhMXRGRTtFQUFzQztBYjh0RnhDOztBYTl0RkU7RUFBc0M7QWJrdUZ4Qzs7QWFsdUZFO0VBQXNDO0Fic3VGeEM7O0FhdHVGRTtFQUFzQztBYjB1RnhDOztBYTF1RkU7RUFBc0M7QWI4dUZ4Qzs7QWE5dUZFO0VBQXNDO0Fia3ZGeEM7O0FhbHZGRTtFQUFzQztBYnN2RnhDOztBYXR2RkU7RUFBc0M7QWIwdkZ4Qzs7QWExdkZFO0VBQXNDO0FiOHZGeEM7O0FhOXZGRTtFQUFzQztBYmt3RnhDOztBYWx3RkU7RUFBc0M7QWJzd0Z4Qzs7QWF0d0ZFO0VBQXNDO0FiMHdGeEM7O0FhMXdGRTtFQUFzQztBYjh3RnhDOztBYTl3RkU7RUFBc0M7QWJreEZ4Qzs7QWFseEZFO0VBQXNDO0Fic3hGeEM7O0FhdHhGRTtFQUFzQztBYjB4RnhDOztBYTF4RkU7RUFBc0M7QWI4eEZ4Qzs7QWE5eEZFO0VBQXNDO0Fia3lGeEM7O0FhbHlGRTtFQUFzQztBYnN5RnhDOztBYXR5RkU7RUFBc0M7QWIweUZ4Qzs7QWExeUZFO0VBQXNDO0FiOHlGeEM7O0FhOXlGRTtFQUFzQztBYmt6RnhDOztBYWx6RkU7RUFBc0M7QWJzekZ4Qzs7QWF0ekZFO0VBQXNDO0FiMHpGeEM7O0FhMXpGRTtFQUFzQztBYjh6RnhDOztBYTl6RkU7RUFBc0M7QWJrMEZ4Qzs7QWFsMEZFO0VBQXNDO0FiczBGeEM7O0FhdDBGRTtFQUFzQztBYjAwRnhDOztBYTEwRkU7RUFBc0M7QWI4MEZ4Qzs7QWE5MEZFO0VBQXNDO0FiazFGeEM7O0FhbDFGRTtFQUFzQztBYnMxRnhDOztBYXQxRkU7RUFBc0M7QWIwMUZ4Qzs7QWExMUZFO0VBQXNDO0FiODFGeEM7O0FhOTFGRTtFQUFzQztBYmsyRnhDOztBYWwyRkU7RUFBc0M7QWJzMkZ4Qzs7QWF0MkZFO0VBQXNDO0FiMDJGeEM7O0FhMTJGRTtFQUFzQztBYjgyRnhDOztBYTkyRkU7RUFBc0M7QWJrM0Z4Qzs7QWFsM0ZFO0VBQXNDO0FiczNGeEM7O0FhdDNGRTtFQUFzQztBYjAzRnhDOztBYTEzRkU7RUFBc0M7QWI4M0Z4Qzs7QWE5M0ZFO0VBQXNDO0FiazRGeEM7O0FhbDRGRTtFQUFzQztBYnM0RnhDOztBYXQ0RkU7RUFBc0M7QWIwNEZ4Qzs7QWExNEZFO0VBQXNDO0FiODRGeEM7O0FhOTRGRTtFQUFzQztBYms1RnhDOztBYWw1RkU7RUFBc0M7QWJzNUZ4Qzs7QWF0NUZFO0VBQXNDO0FiMDVGeEM7O0FhMTVGRTtFQUFzQztBYjg1RnhDOztBYTk1RkU7RUFBc0M7QWJrNkZ4Qzs7QWFsNkZFO0VBQXNDO0FiczZGeEM7O0FhdDZGRTtFQUFzQztBYjA2RnhDOztBYTE2RkU7RUFBc0M7QWI4NkZ4Qzs7QWE5NkZFO0VBQXNDO0FiazdGeEM7O0FhbDdGRTtFQUFzQztBYnM3RnhDOztBYXQ3RkU7RUFBc0M7QWIwN0Z4Qzs7QWExN0ZFO0VBQXNDO0FiODdGeEM7O0FhOTdGRTtFQUFzQztBYms4RnhDOztBYWw4RkU7RUFBc0M7QWJzOEZ4Qzs7QWF0OEZFO0VBQXNDO0FiMDhGeEM7O0FhMThGRTtFQUFzQztBYjg4RnhDOztBYTk4RkU7RUFBc0M7QWJrOUZ4Qzs7QWFsOUZFO0VBQXNDO0FiczlGeEM7O0FhdDlGRTtFQUFzQztBYjA5RnhDOztBYTE5RkU7RUFBc0M7QWI4OUZ4Qzs7QWE5OUZFO0VBQXNDO0FiaytGeEM7O0FhbCtGRTtFQUFzQztBYnMrRnhDOztBYXQrRkU7RUFBc0M7QWIwK0Z4Qzs7QWExK0ZFO0VBQXNDO0FiOCtGeEM7O0FhOStGRTtFQUFzQztBYmsvRnhDOztBYWwvRkU7RUFBc0M7QWJzL0Z4Qzs7QWF0L0ZFO0VBQXNDO0FiMC9GeEM7O0FhMS9GRTtFQUFzQztBYjgvRnhDOztBYTkvRkU7RUFBc0M7QWJrZ0d4Qzs7QWFsZ0dFO0VBQXNDO0Fic2dHeEM7O0FhdGdHRTtFQUFzQztBYjBnR3hDOztBYTFnR0U7RUFBc0M7QWI4Z0d4Qzs7QWE5Z0dFO0VBQXNDO0Fia2hHeEM7O0FhbGhHRTtFQUFzQztBYnNoR3hDOztBYXRoR0U7RUFBc0M7QWIwaEd4Qzs7QWExaEdFO0VBQXNDO0FiOGhHeEM7O0FhOWhHRTtFQUFzQztBYmtpR3hDOztBYWxpR0U7RUFBc0M7QWJzaUd4Qzs7QWF0aUdFO0VBQXNDO0FiMGlHeEM7O0FhMWlHRTtFQUFzQztBYjhpR3hDOztBYTlpR0U7RUFBc0M7QWJrakd4Qzs7QWFsakdFO0VBQXNDO0Fic2pHeEM7O0FhdGpHRTtFQUFzQztBYjBqR3hDOztBYTFqR0U7RUFBc0M7QWI4akd4Qzs7QWE5akdFO0VBQXNDO0Fia2tHeEM7O0FhbGtHRTtFQUFzQztBYnNrR3hDOztBYXRrR0U7RUFBc0M7QWIwa0d4Qzs7QWExa0dFO0VBQXNDO0FiOGtHeEM7O0FhOWtHRTtFQUFzQztBYmtsR3hDOztBYWxsR0U7RUFBc0M7QWJzbEd4Qzs7QWF0bEdFO0VBQXNDO0FiMGxHeEM7O0FhMWxHRTtFQUFzQztBYjhsR3hDOztBYTlsR0U7RUFBc0M7QWJrbUd4Qzs7QWFsbUdFO0VBQXNDO0Fic21HeEM7O0FhdG1HRTtFQUFzQztBYjBtR3hDOztBYTFtR0U7RUFBc0M7QWI4bUd4Qzs7QWE5bUdFO0VBQXNDO0Fia25HeEM7O0FhbG5HRTtFQUFzQztBYnNuR3hDOztBYXRuR0U7RUFBc0M7QWIwbkd4Qzs7QWExbkdFO0VBQXNDO0FiOG5HeEM7O0FhOW5HRTtFQUFzQztBYmtvR3hDOztBYWxvR0U7RUFBc0M7QWJzb0d4Qzs7QWF0b0dFO0VBQXNDO0FiMG9HeEM7O0FhMW9HRTtFQUFzQztBYjhvR3hDOztBYTlvR0U7RUFBc0M7QWJrcEd4Qzs7QWFscEdFO0VBQXNDO0Fic3BHeEM7O0FhdHBHRTtFQUFzQztBYjBwR3hDOztBYTFwR0U7RUFBc0M7QWI4cEd4Qzs7QWE5cEdFO0VBQXNDO0Fia3FHeEM7O0FhbHFHRTtFQUFzQztBYnNxR3hDOztBYXRxR0U7RUFBc0M7QWIwcUd4Qzs7QWExcUdFO0VBQXNDO0FiOHFHeEM7O0FhOXFHRTtFQUFzQztBYmtyR3hDOztBYWxyR0U7RUFBc0M7QWJzckd4Qzs7QWF0ckdFO0VBQXNDO0FiMHJHeEM7O0FhMXJHRTtFQUFzQztBYjhyR3hDOztBYTlyR0U7RUFBc0M7QWJrc0d4Qzs7QWFsc0dFO0VBQXNDO0Fic3NHeEM7O0FhdHNHRTtFQUFzQztBYjBzR3hDOztBYTFzR0U7RUFBc0M7QWI4c0d4Qzs7QWE5c0dFO0VBQXNDO0Fia3RHeEM7O0FhbHRHRTtFQUFzQztBYnN0R3hDOztBYXR0R0U7RUFBc0M7QWIwdEd4Qzs7QWExdEdFO0VBQXNDO0FiOHRHeEM7O0FhOXRHRTtFQUFzQztBYmt1R3hDOztBYWx1R0U7RUFBc0M7QWJzdUd4Qzs7QWF0dUdFO0VBQXNDO0FiMHVHeEM7O0FhMXVHRTtFQUFzQztBYjh1R3hDOztBYTl1R0U7RUFBc0M7QWJrdkd4Qzs7QWFsdkdFO0VBQXNDO0Fic3ZHeEM7O0FhdHZHRTtFQUFzQztBYjB2R3hDOztBYTF2R0U7RUFBc0M7QWI4dkd4Qzs7QWE5dkdFO0VBQXNDO0Fia3dHeEM7O0FhbHdHRTtFQUFzQztBYnN3R3hDOztBYXR3R0U7RUFBc0M7QWIwd0d4Qzs7QWExd0dFO0VBQXNDO0FiOHdHeEM7O0FhOXdHRTtFQUFzQztBYmt4R3hDOztBYWx4R0U7RUFBc0M7QWJzeEd4Qzs7QWF0eEdFO0VBQXNDO0FiMHhHeEM7O0FhMXhHRTtFQUFzQztBYjh4R3hDOztBYTl4R0U7RUFBc0M7QWJreUd4Qzs7QWFseUdFO0VBQXNDO0Fic3lHeEM7O0FhdHlHRTtFQUFzQztBYjB5R3hDOztBYTF5R0U7RUFBc0M7QWI4eUd4Qzs7QWE5eUdFO0VBQXNDO0Fia3pHeEM7O0FhbHpHRTtFQUFzQztBYnN6R3hDOztBYXR6R0U7RUFBc0M7QWIwekd4Qzs7QWExekdFO0VBQXNDO0FiOHpHeEM7O0FhOXpHRTtFQUFzQztBYmswR3hDOztBYWwwR0U7RUFBc0M7QWJzMEd4Qzs7QWF0MEdFO0VBQXNDO0FiMDBHeEM7O0FhMTBHRTtFQUFzQztBYjgwR3hDOztBYTkwR0U7RUFBc0M7QWJrMUd4Qzs7QWFsMUdFO0VBQXNDO0FiczFHeEM7O0FhdDFHRTtFQUFzQztBYjAxR3hDOztBYTExR0U7RUFBc0M7QWI4MUd4Qzs7QWE5MUdFO0VBQXNDO0FiazJHeEM7O0FhbDJHRTtFQUFzQztBYnMyR3hDOztBYXQyR0U7RUFBc0M7QWIwMkd4Qzs7QWExMkdFO0VBQXNDO0FiODJHeEM7O0FhOTJHRTtFQUFzQztBYmszR3hDOztBYWwzR0U7RUFBc0M7QWJzM0d4Qzs7QWF0M0dFO0VBQXNDO0FiMDNHeEM7O0FhMTNHRTtFQUFzQztBYjgzR3hDOztBYTkzR0U7RUFBc0M7QWJrNEd4Qzs7QWFsNEdFO0VBQXNDO0FiczRHeEM7O0FhdDRHRTtFQUFzQztBYjA0R3hDOztBYTE0R0U7RUFBc0M7QWI4NEd4Qzs7QWE5NEdFO0VBQXNDO0FiazVHeEM7O0FhbDVHRTtFQUFzQztBYnM1R3hDOztBYXQ1R0U7RUFBc0M7QWIwNUd4Qzs7QWExNUdFO0VBQXNDO0FiODVHeEM7O0FhOTVHRTtFQUFzQztBYms2R3hDOztBYWw2R0U7RUFBc0M7QWJzNkd4Qzs7QWF0NkdFO0VBQXNDO0FiMDZHeEM7O0FhMTZHRTtFQUFzQztBYjg2R3hDOztBYTk2R0U7RUFBc0M7QWJrN0d4Qzs7QWFsN0dFO0VBQXNDO0FiczdHeEM7O0FhdDdHRTtFQUFzQztBYjA3R3hDOztBYTE3R0U7RUFBc0M7QWI4N0d4Qzs7QWE5N0dFO0VBQXNDO0FiazhHeEM7O0FhbDhHRTtFQUFzQztBYnM4R3hDOztBYXQ4R0U7RUFBc0M7QWIwOEd4Qzs7QWExOEdFO0VBQXNDO0FiODhHeEM7O0FhOThHRTtFQUFzQztBYms5R3hDOztBYWw5R0U7RUFBc0M7QWJzOUd4Qzs7QWF0OUdFO0VBQXNDO0FiMDlHeEM7O0FhMTlHRTtFQUFzQztBYjg5R3hDOztBYTk5R0U7RUFBc0M7QWJrK0d4Qzs7QWFsK0dFO0VBQXNDO0FicytHeEM7O0FhdCtHRTtFQUFzQztBYjArR3hDOztBYTErR0U7RUFBc0M7QWI4K0d4Qzs7QWE5K0dFO0VBQXNDO0Fiay9HeEM7O0FhbC9HRTtFQUFzQztBYnMvR3hDOztBYXQvR0U7RUFBc0M7QWIwL0d4Qzs7QWExL0dFO0VBQXNDO0FiOC9HeEM7O0FhOS9HRTtFQUFzQztBYmtnSHhDOztBYWxnSEU7RUFBc0M7QWJzZ0h4Qzs7QWF0Z0hFO0VBQXNDO0FiMGdIeEM7O0FhMWdIRTtFQUFzQztBYjhnSHhDOztBYTlnSEU7RUFBc0M7QWJraEh4Qzs7QWFsaEhFO0VBQXNDO0Fic2hIeEM7O0FhdGhIRTtFQUFzQztBYjBoSHhDOztBYTFoSEU7RUFBc0M7QWI4aEh4Qzs7QWE5aEhFO0VBQXNDO0Fia2lIeEM7O0FhbGlIRTtFQUFzQztBYnNpSHhDOztBYXRpSEU7RUFBc0M7QWIwaUh4Qzs7QWExaUhFO0VBQXNDO0FiOGlIeEM7O0FhOWlIRTtFQUFzQztBYmtqSHhDOztBYWxqSEU7RUFBc0M7QWJzakh4Qzs7QWF0akhFO0VBQXNDO0FiMGpIeEM7O0FhMWpIRTtFQUFzQztBYjhqSHhDOztBYTlqSEU7RUFBc0M7QWJra0h4Qzs7QWFsa0hFO0VBQXNDO0Fic2tIeEM7O0FhdGtIRTtFQUFzQztBYjBrSHhDOztBYTFrSEU7RUFBc0M7QWI4a0h4Qzs7QWE5a0hFO0VBQXNDO0Fia2xIeEM7O0FhbGxIRTtFQUFzQztBYnNsSHhDOztBYXRsSEU7RUFBc0M7QWIwbEh4Qzs7QWExbEhFO0VBQXNDO0FiOGxIeEM7O0FhOWxIRTtFQUFzQztBYmttSHhDOztBYWxtSEU7RUFBc0M7QWJzbUh4Qzs7QWF0bUhFO0VBQXNDO0FiMG1IeEM7O0FhMW1IRTtFQUFzQztBYjhtSHhDOztBYTltSEU7RUFBc0M7QWJrbkh4Qzs7QWFsbkhFO0VBQXNDO0Fic25IeEM7O0FhdG5IRTtFQUFzQztBYjBuSHhDOztBYTFuSEU7RUFBc0M7QWI4bkh4Qzs7QWE5bkhFO0VBQXNDO0Fia29IeEM7O0FhbG9IRTtFQUFzQztBYnNvSHhDOztBYXRvSEU7RUFBc0M7QWIwb0h4Qzs7QWExb0hFO0VBQXNDO0FiOG9IeEM7O0FhOW9IRTtFQUFzQztBYmtwSHhDOztBYWxwSEU7RUFBc0M7QWJzcEh4Qzs7QWF0cEhFO0VBQXNDO0FiMHBIeEM7O0FhMXBIRTtFQUFzQztBYjhwSHhDOztBYTlwSEU7RUFBc0M7QWJrcUh4Qzs7QWFscUhFO0VBQXNDO0Fic3FIeEM7O0FhdHFIRTtFQUFzQztBYjBxSHhDOztBYTFxSEU7RUFBc0M7QWI4cUh4Qzs7QWE5cUhFO0VBQXNDO0Fia3JIeEM7O0FhbHJIRTtFQUFzQztBYnNySHhDOztBYXRySEU7RUFBc0M7QWIwckh4Qzs7QWExckhFO0VBQXNDO0FiOHJIeEM7O0FhOXJIRTtFQUFzQztBYmtzSHhDOztBYWxzSEU7RUFBc0M7QWJzc0h4Qzs7QWF0c0hFO0VBQXNDO0FiMHNIeEM7O0FhMXNIRTtFQUFzQztBYjhzSHhDOztBYTlzSEU7RUFBc0M7QWJrdEh4Qzs7QWFsdEhFO0VBQXNDO0Fic3RIeEM7O0FhdHRIRTtFQUFzQztBYjB0SHhDOztBYTF0SEU7RUFBc0M7QWI4dEh4Qzs7QWE5dEhFO0VBQXNDO0Fia3VIeEM7O0FhbHVIRTtFQUFzQztBYnN1SHhDOztBYXR1SEU7RUFBc0M7QWIwdUh4Qzs7QWExdUhFO0VBQXNDO0FiOHVIeEM7O0FhOXVIRTtFQUFzQztBYmt2SHhDOztBYWx2SEU7RUFBc0M7QWJzdkh4Qzs7QWF0dkhFO0VBQXNDO0FiMHZIeEM7O0FhMXZIRTtFQUFzQztBYjh2SHhDOztBYTl2SEU7RUFBc0M7QWJrd0h4Qzs7QWFsd0hFO0VBQXNDO0Fic3dIeEM7O0FhdHdIRTtFQUFzQztBYjB3SHhDOztBYTF3SEU7RUFBc0M7QWI4d0h4Qzs7QWE5d0hFO0VBQXNDO0Fia3hIeEM7O0FhbHhIRTtFQUFzQztBYnN4SHhDOztBYXR4SEU7RUFBc0M7QWIweEh4Qzs7QWExeEhFO0VBQXNDO0FiOHhIeEM7O0FhOXhIRTtFQUFzQztBYmt5SHhDOztBYWx5SEU7RUFBc0M7QWJzeUh4Qzs7QWF0eUhFO0VBQXNDO0FiMHlIeEM7O0FhMXlIRTtFQUFzQztBYjh5SHhDOztBYTl5SEU7RUFBc0M7QWJrekh4Qzs7QWFsekhFO0VBQXNDO0Fic3pIeEM7O0FhdHpIRTtFQUFzQztBYjB6SHhDOztBYTF6SEU7RUFBc0M7QWI4ekh4Qzs7QWE5ekhFO0VBQXNDO0FiazBIeEM7O0FhbDBIRTtFQUFzQztBYnMwSHhDOztBYXQwSEU7RUFBc0M7QWIwMEh4Qzs7QWExMEhFO0VBQXNDO0FiODBIeEM7O0FhOTBIRTtFQUFzQztBYmsxSHhDOztBYWwxSEU7RUFBc0M7QWJzMUh4Qzs7QWF0MUhFO0VBQXNDO0FiMDFIeEM7O0FhMTFIRTtFQUFzQztBYjgxSHhDOztBYTkxSEU7RUFBc0M7QWJrMkh4Qzs7QWFsMkhFO0VBQXNDO0FiczJIeEM7O0FhdDJIRTtFQUFzQztBYjAySHhDOztBYTEySEU7RUFBc0M7QWI4Mkh4Qzs7QWE5MkhFO0VBQXNDO0FiazNIeEM7O0FhbDNIRTtFQUFzQztBYnMzSHhDOztBYXQzSEU7RUFBc0M7QWIwM0h4Qzs7QWExM0hFO0VBQXNDO0FiODNIeEM7O0FhOTNIRTtFQUFzQztBYms0SHhDOztBYWw0SEU7RUFBc0M7QWJzNEh4Qzs7QWF0NEhFO0VBQXNDO0FiMDRIeEM7O0FhMTRIRTtFQUFzQztBYjg0SHhDOztBYTk0SEU7RUFBc0M7QWJrNUh4Qzs7QWFsNUhFO0VBQXNDO0FiczVIeEM7O0FhdDVIRTtFQUFzQztBYjA1SHhDOztBYTE1SEU7RUFBc0M7QWI4NUh4Qzs7QWE5NUhFO0VBQXNDO0FiazZIeEM7O0FhbDZIRTtFQUFzQztBYnM2SHhDOztBYXQ2SEU7RUFBc0M7QWIwNkh4Qzs7QWExNkhFO0VBQXNDO0FiODZIeEM7O0FhOTZIRTtFQUFzQztBYms3SHhDOztBYWw3SEU7RUFBc0M7QWJzN0h4Qzs7QWF0N0hFO0VBQXNDO0FiMDdIeEM7O0FhMTdIRTtFQUFzQztBYjg3SHhDOztBYTk3SEU7RUFBc0M7QWJrOEh4Qzs7QWFsOEhFO0VBQXNDO0FiczhIeEM7O0FhdDhIRTtFQUFzQztBYjA4SHhDOztBYTE4SEU7RUFBc0M7QWI4OEh4Qzs7QWE5OEhFO0VBQXNDO0FiazlIeEM7O0FhbDlIRTtFQUFzQztBYnM5SHhDOztBYXQ5SEU7RUFBc0M7QWIwOUh4Qzs7QWExOUhFO0VBQXNDO0FiODlIeEM7O0FhOTlIRTtFQUFzQztBYmsrSHhDOztBYWwrSEU7RUFBc0M7QWJzK0h4Qzs7QWF0K0hFO0VBQXNDO0FiMCtIeEM7O0FhMStIRTtFQUFzQztBYjgrSHhDOztBYTkrSEU7RUFBc0M7QWJrL0h4Qzs7QWFsL0hFO0VBQXNDO0Ficy9IeEM7O0FhdC9IRTtFQUFzQztBYjAvSHhDOztBYTEvSEU7RUFBc0M7QWI4L0h4Qzs7QWE5L0hFO0VBQXNDO0Fia2dJeEM7O0FhbGdJRTtFQUFzQztBYnNnSXhDOztBYXRnSUU7RUFBc0M7QWIwZ0l4Qzs7QWExZ0lFO0VBQXNDO0FiOGdJeEM7O0FhOWdJRTtFQUFzQztBYmtoSXhDOztBYWxoSUU7RUFBc0M7QWJzaEl4Qzs7QWF0aElFO0VBQXNDO0FiMGhJeEM7O0FhMWhJRTtFQUFzQztBYjhoSXhDOztBYTloSUU7RUFBc0M7QWJraUl4Qzs7QWFsaUlFO0VBQXNDO0Fic2lJeEM7O0FhdGlJRTtFQUFzQztBYjBpSXhDOztBYTFpSUU7RUFBc0M7QWI4aUl4Qzs7QWE5aUlFO0VBQXNDO0Fia2pJeEM7O0FhbGpJRTtFQUFzQztBYnNqSXhDOztBYXRqSUU7RUFBc0M7QWIwakl4Qzs7QWExaklFO0VBQXNDO0FiOGpJeEM7O0FhOWpJRTtFQUFzQztBYmtrSXhDOztBYWxrSUU7RUFBc0M7QWJza0l4Qzs7QWF0a0lFO0VBQXNDO0FiMGtJeEM7O0FhMWtJRTtFQUFzQztBYjhrSXhDOztBYTlrSUU7RUFBc0M7QWJrbEl4Qzs7QWFsbElFO0VBQXNDO0Fic2xJeEM7O0FhdGxJRTtFQUFzQztBYjBsSXhDOztBYTFsSUU7RUFBc0M7QWI4bEl4Qzs7QWE5bElFO0VBQXNDO0Fia21JeEM7O0FhbG1JRTtFQUFzQztBYnNtSXhDOztBYXRtSUU7RUFBc0M7QWIwbUl4Qzs7QWExbUlFO0VBQXNDO0FiOG1JeEM7O0FhOW1JRTtFQUFzQztBYmtuSXhDOztBYWxuSUU7RUFBc0M7QWJzbkl4Qzs7QWF0bklFO0VBQXNDO0FiMG5JeEM7O0FhMW5JRTtFQUFzQztBYjhuSXhDOztBYTluSUU7RUFBc0M7QWJrb0l4Qzs7QWFsb0lFO0VBQXNDO0Fic29JeEM7O0FhdG9JRTtFQUFzQztBYjBvSXhDOztBYTFvSUU7RUFBc0M7QWI4b0l4Qzs7QWE5b0lFO0VBQXNDO0Fia3BJeEM7O0FhbHBJRTtFQUFzQztBYnNwSXhDOztBYXRwSUU7RUFBc0M7QWIwcEl4Qzs7QWExcElFO0VBQXNDO0FiOHBJeEM7O0FhOXBJRTtFQUFzQztBYmtxSXhDOztBYWxxSUU7RUFBc0M7QWJzcUl4Qzs7QWF0cUlFO0VBQXNDO0FiMHFJeEM7O0FhMXFJRTtFQUFzQztBYjhxSXhDOztBYTlxSUU7RUFBc0M7QWJrckl4Qzs7QWFscklFO0VBQXNDO0Fic3JJeEM7O0FhdHJJRTtFQUFzQztBYjBySXhDOztBYTFySUU7RUFBc0M7QWI4ckl4Qzs7QWE5cklFO0VBQXNDO0Fia3NJeEM7O0FhbHNJRTtFQUFzQztBYnNzSXhDOztBYXRzSUU7RUFBc0M7QWIwc0l4Qzs7QWExc0lFO0VBQXNDO0FiOHNJeEM7O0FhOXNJRTtFQUFzQztBYmt0SXhDOztBYWx0SUU7RUFBc0M7QWJzdEl4Qzs7QWF0dElFO0VBQXNDO0FiMHRJeEM7O0FhMXRJRTtFQUFzQztBYjh0SXhDOztBYTl0SUU7RUFBc0M7QWJrdUl4Qzs7QWFsdUlFO0VBQXNDO0Fic3VJeEM7O0FhdHVJRTtFQUFzQztBYjB1SXhDOztBYTF1SUU7RUFBc0M7QWI4dUl4Qzs7QWE5dUlFO0VBQXNDO0Fia3ZJeEM7O0FhbHZJRTtFQUFzQztBYnN2SXhDOztBYXR2SUU7RUFBc0M7QWIwdkl4Qzs7QWExdklFO0VBQXNDO0FiOHZJeEM7O0FhOXZJRTtFQUFzQztBYmt3SXhDOztBYWx3SUU7RUFBc0M7QWJzd0l4Qzs7QWF0d0lFO0VBQXNDO0FiMHdJeEM7O0FhMXdJRTtFQUFzQztBYjh3SXhDOztBYTl3SUU7RUFBc0M7QWJreEl4Qzs7QWFseElFO0VBQXNDO0Fic3hJeEM7O0FhdHhJRTtFQUFzQztBYjB4SXhDOztBYTF4SUU7RUFBc0M7QWI4eEl4Qzs7QWE5eElFO0VBQXNDO0Fia3lJeEM7O0FhbHlJRTtFQUFzQztBYnN5SXhDOztBYXR5SUU7RUFBc0M7QWIweUl4Qzs7QWExeUlFO0VBQXNDO0FiOHlJeEM7O0FhOXlJRTtFQUFzQztBYmt6SXhDOztBYWx6SUU7RUFBc0M7QWJzekl4Qzs7QWF0eklFO0VBQXNDO0FiMHpJeEM7O0FhMXpJRTtFQUFzQztBYjh6SXhDOztBYTl6SUU7RUFBc0M7QWJrMEl4Qzs7QWFsMElFO0VBQXNDO0FiczBJeEM7O0FhdDBJRTtFQUFzQztBYjAwSXhDOztBYTEwSUU7RUFBc0M7QWI4MEl4Qzs7QWE5MElFO0VBQXNDO0FiazFJeEM7O0FhbDFJRTtFQUFzQztBYnMxSXhDOztBYXQxSUU7RUFBc0M7QWIwMUl4Qzs7QWExMUlFO0VBQXNDO0FiODFJeEM7O0FhOTFJRTtFQUFzQztBYmsySXhDOztBYWwySUU7RUFBc0M7QWJzMkl4Qzs7QWF0MklFO0VBQXNDO0FiMDJJeEM7O0FhMTJJRTtFQUFzQztBYjgySXhDOztBYTkySUU7RUFBc0M7QWJrM0l4Qzs7QWFsM0lFO0VBQXNDO0FiczNJeEM7O0FhdDNJRTtFQUFzQztBYjAzSXhDOztBYTEzSUU7RUFBc0M7QWI4M0l4Qzs7QWE5M0lFO0VBQXNDO0FiazRJeEM7O0FhbDRJRTtFQUFzQztBYnM0SXhDOztBYXQ0SUU7RUFBc0M7QWIwNEl4Qzs7QWExNElFO0VBQXNDO0FiODRJeEM7O0FhOTRJRTtFQUFzQztBYms1SXhDOztBYWw1SUU7RUFBc0M7QWJzNUl4Qzs7QWF0NUlFO0VBQXNDO0FiMDVJeEM7O0FhMTVJRTtFQUFzQztBYjg1SXhDOztBYTk1SUU7RUFBc0M7QWJrNkl4Qzs7QWFsNklFO0VBQXNDO0FiczZJeEM7O0FhdDZJRTtFQUFzQztBYjA2SXhDOztBYTE2SUU7RUFBc0M7QWI4Nkl4Qzs7QWE5NklFO0VBQXNDO0FiazdJeEM7O0FhbDdJRTtFQUFzQztBYnM3SXhDOztBYXQ3SUU7RUFBc0M7QWIwN0l4Qzs7QWExN0lFO0VBQXNDO0FiODdJeEM7O0FhOTdJRTtFQUFzQztBYms4SXhDOztBYWw4SUU7RUFBc0M7QWJzOEl4Qzs7QWF0OElFO0VBQXNDO0FiMDhJeEM7O0FhMThJRTtFQUFzQztBYjg4SXhDOztBYTk4SUU7RUFBc0M7QWJrOUl4Qzs7QWFsOUlFO0VBQXNDO0FiczlJeEM7O0FhdDlJRTtFQUFzQztBYjA5SXhDOztBYTE5SUU7RUFBc0M7QWI4OUl4Qzs7QWE5OUlFO0VBQXNDO0FiaytJeEM7O0FhbCtJRTtFQUFzQztBYnMrSXhDOztBYXQrSUU7RUFBc0M7QWIwK0l4Qzs7QWExK0lFO0VBQXNDO0FiOCtJeEM7O0FhOStJRTtFQUFzQztBYmsvSXhDOztBYWwvSUU7RUFBc0M7QWJzL0l4Qzs7QWF0L0lFO0VBQXNDO0FiMC9JeEM7O0FhMS9JRTtFQUFzQztBYjgvSXhDOztBYTkvSUU7RUFBc0M7QWJrZ0p4Qzs7QWFsZ0pFO0VBQXNDO0Fic2dKeEM7O0FhdGdKRTtFQUFzQztBYjBnSnhDOztBYTFnSkU7RUFBc0M7QWI4Z0p4Qzs7QWE5Z0pFO0VBQXNDO0Fia2hKeEM7O0FhbGhKRTtFQUFzQztBYnNoSnhDOztBYXRoSkU7RUFBc0M7QWIwaEp4Qzs7QWExaEpFO0VBQXNDO0FiOGhKeEM7O0FhOWhKRTtFQUFzQztBYmtpSnhDOztBYWxpSkU7RUFBc0M7QWJzaUp4Qzs7QWF0aUpFO0VBQXNDO0FiMGlKeEM7O0FhMWlKRTtFQUFzQztBYjhpSnhDOztBYTlpSkU7RUFBc0M7QWJrakp4Qzs7QWFsakpFO0VBQXNDO0Fic2pKeEM7O0FhdGpKRTtFQUFzQztBYjBqSnhDOztBYTFqSkU7RUFBc0M7QWI4akp4Qzs7QWE5akpFO0VBQXNDO0Fia2tKeEM7O0FhbGtKRTtFQUFzQztBYnNrSnhDOztBYXRrSkU7RUFBc0M7QWIwa0p4Qzs7QWExa0pFO0VBQXNDO0FiOGtKeEM7O0FhOWtKRTtFQUFzQztBYmtsSnhDOztBYWxsSkU7RUFBc0M7QWJzbEp4Qzs7QWF0bEpFO0VBQXNDO0FiMGxKeEM7O0FhMWxKRTtFQUFzQztBYjhsSnhDOztBYTlsSkU7RUFBc0M7QWJrbUp4Qzs7QWFsbUpFO0VBQXNDO0Fic21KeEM7O0FhdG1KRTtFQUFzQztBYjBtSnhDOztBYTFtSkU7RUFBc0M7QWI4bUp4Qzs7QWE5bUpFO0VBQXNDO0Fia25KeEM7O0FhbG5KRTtFQUFzQztBYnNuSnhDOztBYXRuSkU7RUFBc0M7QWIwbkp4Qzs7QWExbkpFO0VBQXNDO0FiOG5KeEM7O0FhOW5KRTtFQUFzQztBYmtvSnhDOztBYWxvSkU7RUFBc0M7QWJzb0p4Qzs7QWF0b0pFO0VBQXNDO0FiMG9KeEM7O0FhMW9KRTtFQUFzQztBYjhvSnhDOztBYTlvSkU7RUFBc0M7QWJrcEp4Qzs7QWFscEpFO0VBQXNDO0Fic3BKeEM7O0FhdHBKRTtFQUFzQztBYjBwSnhDOztBYTFwSkU7RUFBc0M7QWI4cEp4Qzs7QWE5cEpFO0VBQXNDO0Fia3FKeEM7O0FhbHFKRTtFQUFzQztBYnNxSnhDOztBYXRxSkU7RUFBc0M7QWIwcUp4Qzs7QWExcUpFO0VBQXNDO0FiOHFKeEM7O0FhOXFKRTtFQUFzQztBYmtySnhDOztBYWxySkU7RUFBc0M7QWJzckp4Qzs7QWF0ckpFO0VBQXNDO0FiMHJKeEM7O0FhMXJKRTtFQUFzQztBYjhySnhDOztBYTlySkU7RUFBc0M7QWJrc0p4Qzs7QWFsc0pFO0VBQXNDO0Fic3NKeEM7O0FhdHNKRTtFQUFzQztBYjBzSnhDOztBYTFzSkU7RUFBc0M7QWI4c0p4Qzs7QWE5c0pFO0VBQXNDO0Fia3RKeEM7O0FhbHRKRTtFQUFzQztBYnN0SnhDOztBYXR0SkU7RUFBc0M7QWIwdEp4Qzs7QWExdEpFO0VBQXNDO0FiOHRKeEM7O0FhOXRKRTtFQUFzQztBYmt1SnhDOztBYWx1SkU7RUFBc0M7QWJzdUp4Qzs7QWF0dUpFO0VBQXNDO0FiMHVKeEM7O0FhMXVKRTtFQUFzQztBYjh1SnhDOztBYTl1SkU7RUFBc0M7QWJrdkp4Qzs7QWFsdkpFO0VBQXNDO0Fic3ZKeEM7O0FhdHZKRTtFQUFzQztBYjB2SnhDOztBYTF2SkU7RUFBc0M7QWI4dkp4Qzs7QWE5dkpFO0VBQXNDO0Fia3dKeEM7O0FhbHdKRTtFQUFzQztBYnN3SnhDOztBYXR3SkU7RUFBc0M7QWIwd0p4Qzs7QWExd0pFO0VBQXNDO0FiOHdKeEM7O0FhOXdKRTtFQUFzQztBYmt4SnhDOztBYWx4SkU7RUFBc0M7QWJzeEp4Qzs7QWF0eEpFO0VBQXNDO0FiMHhKeEM7O0FhMXhKRTtFQUFzQztBYjh4SnhDOztBYTl4SkU7RUFBc0M7QWJreUp4Qzs7QWFseUpFO0VBQXNDO0Fic3lKeEM7O0FhdHlKRTtFQUFzQztBYjB5SnhDOztBYTF5SkU7RUFBc0M7QWI4eUp4Qzs7QWE5eUpFO0VBQXNDO0Fia3pKeEM7O0FhbHpKRTtFQUFzQztBYnN6SnhDOztBYXR6SkU7RUFBc0M7QWIwekp4Qzs7QWExekpFO0VBQXNDO0FiOHpKeEM7O0FhOXpKRTtFQUFzQztBYmswSnhDOztBYWwwSkU7RUFBc0M7QWJzMEp4Qzs7QWF0MEpFO0VBQXNDO0FiMDBKeEM7O0FhMTBKRTtFQUFzQztBYjgwSnhDOztBYTkwSkU7RUFBc0M7QWJrMUp4Qzs7QWFsMUpFO0VBQXNDO0FiczFKeEM7O0FhdDFKRTtFQUFzQztBYjAxSnhDOztBYTExSkU7RUFBc0M7QWI4MUp4Qzs7QWE5MUpFO0VBQXNDO0FiazJKeEM7O0FhbDJKRTtFQUFzQztBYnMySnhDOztBYXQySkU7RUFBc0M7QWIwMkp4Qzs7QWExMkpFO0VBQXNDO0FiODJKeEM7O0FhOTJKRTtFQUFzQztBYmszSnhDOztBYWwzSkU7RUFBc0M7QWJzM0p4Qzs7QWF0M0pFO0VBQXNDO0FiMDNKeEM7O0FhMTNKRTtFQUFzQztBYjgzSnhDOztBYTkzSkU7RUFBc0M7QWJrNEp4Qzs7QWFsNEpFO0VBQXNDO0FiczRKeEM7O0FhdDRKRTtFQUFzQztBYjA0SnhDOztBYTE0SkU7RUFBc0M7QWI4NEp4Qzs7QWE5NEpFO0VBQXNDO0FiazVKeEM7O0FhbDVKRTtFQUFzQztBYnM1SnhDOztBYXQ1SkU7RUFBc0M7QWIwNUp4Qzs7QWExNUpFO0VBQXNDO0FiODVKeEM7O0FhOTVKRTtFQUFzQztBYms2SnhDOztBYWw2SkU7RUFBc0M7QWJzNkp4Qzs7QWF0NkpFO0VBQXNDO0FiMDZKeEM7O0FhMTZKRTtFQUFzQztBYjg2SnhDOztBYTk2SkU7RUFBc0M7QWJrN0p4Qzs7QWFsN0pFO0VBQXNDO0FiczdKeEM7O0FhdDdKRTtFQUFzQztBYjA3SnhDOztBYTE3SkU7RUFBc0M7QWI4N0p4Qzs7QWE5N0pFO0VBQXNDO0FiazhKeEM7O0FhbDhKRTtFQUFzQztBYnM4SnhDOztBYXQ4SkU7RUFBc0M7QWIwOEp4Qzs7QWExOEpFO0VBQXNDO0FiODhKeEM7O0FhOThKRTtFQUFzQztBYms5SnhDOztBYWw5SkU7RUFBc0M7QWJzOUp4Qzs7QWF0OUpFO0VBQXNDO0FiMDlKeEM7O0FhMTlKRTtFQUFzQztBYjg5SnhDOztBYTk5SkU7RUFBc0M7QWJrK0p4Qzs7QWFsK0pFO0VBQXNDO0FicytKeEM7O0FhdCtKRTtFQUFzQztBYjArSnhDOztBYTErSkU7RUFBc0M7QWI4K0p4Qzs7QWE5K0pFO0VBQXNDO0Fiay9KeEM7O0FhbC9KRTtFQUFzQztBYnMvSnhDOztBYXQvSkU7RUFBc0M7QWIwL0p4Qzs7QWExL0pFO0VBQXNDO0FiOC9KeEM7O0FhOS9KRTtFQUFzQztBYmtnS3hDOztBYWxnS0U7RUFBc0M7QWJzZ0t4Qzs7QWF0Z0tFO0VBQXNDO0FiMGdLeEM7O0FhMWdLRTtFQUFzQztBYjhnS3hDOztBYTlnS0U7RUFBc0M7QWJraEt4Qzs7QWFsaEtFO0VBQXNDO0Fic2hLeEM7O0FhdGhLRTtFQUFzQztBYjBoS3hDOztBYTFoS0U7RUFBc0M7QWI4aEt4Qzs7QWE5aEtFO0VBQXNDO0Fia2lLeEM7O0FhbGlLRTtFQUFzQztBYnNpS3hDOztBYXRpS0U7RUFBc0M7QWIwaUt4Qzs7QWExaUtFO0VBQXNDO0FiOGlLeEM7O0FhOWlLRTtFQUFzQztBYmtqS3hDOztBYWxqS0U7RUFBc0M7QWJzakt4Qzs7QWF0aktFO0VBQXNDO0FiMGpLeEM7O0FhMWpLRTtFQUFzQztBYjhqS3hDOztBYTlqS0U7RUFBc0M7QWJra0t4Qzs7QWFsa0tFO0VBQXNDO0Fic2tLeEM7O0FhdGtLRTtFQUFzQztBYjBrS3hDOztBYTFrS0U7RUFBc0M7QWI4a0t4Qzs7QWE5a0tFO0VBQXNDO0Fia2xLeEM7O0FhbGxLRTtFQUFzQztBYnNsS3hDOztBYXRsS0U7RUFBc0M7QWIwbEt4Qzs7QWExbEtFO0VBQXNDO0FiOGxLeEM7O0FhOWxLRTtFQUFzQztBYmttS3hDOztBYWxtS0U7RUFBc0M7QWJzbUt4Qzs7QWF0bUtFO0VBQXNDO0FiMG1LeEM7O0FhMW1LRTtFQUFzQztBYjhtS3hDOztBYTltS0U7RUFBc0M7QWJrbkt4Qzs7QWFsbktFO0VBQXNDO0Fic25LeEM7O0FhdG5LRTtFQUFzQztBYjBuS3hDOztBYTFuS0U7RUFBc0M7QWI4bkt4Qzs7QWE5bktFO0VBQXNDO0Fia29LeEM7O0FhbG9LRTtFQUFzQztBYnNvS3hDOztBYXRvS0U7RUFBc0M7QWIwb0t4Qzs7QWExb0tFO0VBQXNDO0FiOG9LeEM7O0FhOW9LRTtFQUFzQztBYmtwS3hDOztBYWxwS0U7RUFBc0M7QWJzcEt4Qzs7QWF0cEtFO0VBQXNDO0FiMHBLeEM7O0FhMXBLRTtFQUFzQztBYjhwS3hDOztBYTlwS0U7RUFBc0M7QWJrcUt4Qzs7QWFscUtFO0VBQXNDO0Fic3FLeEM7O0FhdHFLRTtFQUFzQztBYjBxS3hDOztBYTFxS0U7RUFBc0M7QWI4cUt4Qzs7QWE5cUtFO0VBQXNDO0Fia3JLeEM7O0FhbHJLRTtFQUFzQztBYnNyS3hDOztBYXRyS0U7RUFBc0M7QWIwckt4Qzs7QWExcktFO0VBQXNDO0FiOHJLeEM7O0FhOXJLRTtFQUFzQztBYmtzS3hDOztBYWxzS0U7RUFBc0M7QWJzc0t4Qzs7QWF0c0tFO0VBQXNDO0FiMHNLeEM7O0FhMXNLRTtFQUFzQztBYjhzS3hDOztBYTlzS0U7RUFBc0M7QWJrdEt4Qzs7QWFsdEtFO0VBQXNDO0Fic3RLeEM7O0FhdHRLRTtFQUFzQztBYjB0S3hDOztBYTF0S0U7RUFBc0M7QWI4dEt4Qzs7QWE5dEtFO0VBQXNDO0Fia3VLeEM7O0FhbHVLRTtFQUFzQztBYnN1S3hDOztBYXR1S0U7RUFBc0M7QWIwdUt4Qzs7QWExdUtFO0VBQXNDO0FiOHVLeEM7O0FhOXVLRTtFQUFzQztBYmt2S3hDOztBYWx2S0U7RUFBc0M7QWJzdkt4Qzs7QWF0dktFO0VBQXNDO0FiMHZLeEM7O0FhMXZLRTtFQUFzQztBYjh2S3hDOztBYTl2S0U7RUFBc0M7QWJrd0t4Qzs7QWFsd0tFO0VBQXNDO0Fic3dLeEM7O0FhdHdLRTtFQUFzQztBYjB3S3hDOztBYTF3S0U7RUFBc0M7QWI4d0t4Qzs7QWE5d0tFO0VBQXNDO0Fia3hLeEM7O0FhbHhLRTtFQUFzQztBYnN4S3hDOztBYXR4S0U7RUFBc0M7QWIweEt4Qzs7QWExeEtFO0VBQXNDO0FiOHhLeEM7O0FhOXhLRTtFQUFzQztBYmt5S3hDOztBYWx5S0U7RUFBc0M7QWJzeUt4Qzs7QWF0eUtFO0VBQXNDO0FiMHlLeEM7O0FhMXlLRTtFQUFzQztBYjh5S3hDOztBYTl5S0U7RUFBc0M7QWJrekt4Qzs7QWFsektFO0VBQXNDO0Fic3pLeEM7O0FhdHpLRTtFQUFzQztBYjB6S3hDOztBYTF6S0U7RUFBc0M7QWI4ekt4Qzs7QWE5ektFO0VBQXNDO0FiazBLeEM7O0FhbDBLRTtFQUFzQztBYnMwS3hDOztBYXQwS0U7RUFBc0M7QWIwMEt4Qzs7QWExMEtFO0VBQXNDO0FiODBLeEM7O0FhOTBLRTtFQUFzQztBYmsxS3hDOztBYWwxS0U7RUFBc0M7QWJzMUt4Qzs7QWF0MUtFO0VBQXNDO0FiMDFLeEM7O0FhMTFLRTtFQUFzQztBYjgxS3hDOztBYTkxS0U7RUFBc0M7QWJrMkt4Qzs7QWFsMktFO0VBQXNDO0FiczJLeEM7O0FhdDJLRTtFQUFzQztBYjAyS3hDOztBYTEyS0U7RUFBc0M7QWI4Mkt4Qzs7QWE5MktFO0VBQXNDO0FiazNLeEM7O0FhbDNLRTtFQUFzQztBYnMzS3hDOztBYXQzS0U7RUFBc0M7QWIwM0t4Qzs7QWExM0tFO0VBQXNDO0FiODNLeEM7O0FhOTNLRTtFQUFzQztBYms0S3hDOztBYWw0S0U7RUFBc0M7QWJzNEt4Qzs7QWF0NEtFO0VBQXNDO0FiMDRLeEM7O0FhMTRLRTtFQUFzQztBYjg0S3hDOztBYTk0S0U7RUFBc0M7QWJrNUt4Qzs7QWFsNUtFO0VBQXNDO0FiczVLeEM7O0FhdDVLRTtFQUFzQztBYjA1S3hDOztBYTE1S0U7RUFBc0M7QWI4NUt4Qzs7QWE5NUtFO0VBQXNDO0FiazZLeEM7O0FhbDZLRTtFQUFzQztBYnM2S3hDOztBYXQ2S0U7RUFBc0M7QWIwNkt4Qzs7QWExNktFO0VBQXNDO0FiODZLeEM7O0FhOTZLRTtFQUFzQztBYms3S3hDOztBYWw3S0U7RUFBc0M7QWJzN0t4Qzs7QWF0N0tFO0VBQXNDO0FiMDdLeEM7O0FhMTdLRTtFQUFzQztBYjg3S3hDOztBYTk3S0U7RUFBc0M7QWJrOEt4Qzs7QWFsOEtFO0VBQXNDO0FiczhLeEM7O0FhdDhLRTtFQUFzQztBYjA4S3hDOztBYTE4S0U7RUFBc0M7QWI4OEt4Qzs7QWE5OEtFO0VBQXNDO0FiazlLeEM7O0FhbDlLRTtFQUFzQztBYnM5S3hDOztBYXQ5S0U7RUFBc0M7QWIwOUt4Qzs7QWExOUtFO0VBQXNDO0FiODlLeEM7O0FhOTlLRTtFQUFzQztBYmsrS3hDOztBYWwrS0U7RUFBc0M7QWJzK0t4Qzs7QWF0K0tFO0VBQXNDO0FiMCtLeEM7O0FhMStLRTtFQUFzQztBYjgrS3hDOztBYTkrS0U7RUFBc0M7QWJrL0t4Qzs7QWFsL0tFO0VBQXNDO0Ficy9LeEM7O0FhdC9LRTtFQUFzQztBYjAvS3hDOztBYTEvS0U7RUFBc0M7QWI4L0t4Qzs7QWE5L0tFO0VBQXNDO0Fia2dMeEM7O0FhbGdMRTtFQUFzQztBYnNnTHhDOztBYXRnTEU7RUFBc0M7QWIwZ0x4Qzs7QWExZ0xFO0VBQXNDO0FiOGdMeEM7O0FhOWdMRTtFQUFzQztBYmtoTHhDOztBYWxoTEU7RUFBc0M7QWJzaEx4Qzs7QWF0aExFO0VBQXNDO0FiMGhMeEM7O0FhMWhMRTtFQUFzQztBYjhoTHhDOztBYTloTEU7RUFBc0M7QWJraUx4Qzs7QWFsaUxFO0VBQXNDO0Fic2lMeEM7O0FhdGlMRTtFQUFzQztBYjBpTHhDOztBYTFpTEU7RUFBc0M7QWI4aUx4Qzs7QWE5aUxFO0VBQXNDO0Fia2pMeEM7O0FhbGpMRTtFQUFzQztBYnNqTHhDOztBYXRqTEU7RUFBc0M7QWIwakx4Qzs7QWExakxFO0VBQXNDO0FiOGpMeEM7O0FhOWpMRTtFQUFzQztBYmtrTHhDOztBYWxrTEU7RUFBc0M7QWJza0x4Qzs7QWF0a0xFO0VBQXNDO0FiMGtMeEM7O0FhMWtMRTtFQUFzQztBYjhrTHhDOztBYTlrTEU7RUFBc0M7QWJrbEx4Qzs7QWFsbExFO0VBQXNDO0Fic2xMeEM7O0FhdGxMRTtFQUFzQztBYjBsTHhDOztBYTFsTEU7RUFBc0M7QWI4bEx4Qzs7QWE5bExFO0VBQXNDO0Fia21MeEM7O0FhbG1MRTtFQUFzQztBYnNtTHhDOztBYXRtTEU7RUFBc0M7QWIwbUx4Qzs7QWExbUxFO0VBQXNDO0FiOG1MeEM7O0FhOW1MRTtFQUFzQztBYmtuTHhDOztBYWxuTEU7RUFBc0M7QWJzbkx4Qzs7QWF0bkxFO0VBQXNDO0FiMG5MeEM7O0FhMW5MRTtFQUFzQztBYjhuTHhDOztBYTluTEU7RUFBc0M7QWJrb0x4Qzs7QWFsb0xFO0VBQXNDO0Fic29MeEM7O0FhdG9MRTtFQUFzQztBYjBvTHhDOztBYTFvTEU7RUFBc0M7QWI4b0x4Qzs7QWE5b0xFO0VBQXNDO0Fia3BMeEM7O0FhbHBMRTtFQUFzQztBYnNwTHhDOztBYXRwTEU7RUFBc0M7QWIwcEx4Qzs7QWExcExFO0VBQXNDO0FiOHBMeEM7O0FhOXBMRTtFQUFzQztBYmtxTHhDOztBYWxxTEU7RUFBc0M7QWJzcUx4Qzs7QWF0cUxFO0VBQXNDO0FiMHFMeEM7O0FhMXFMRTtFQUFzQztBYjhxTHhDOztBYTlxTEU7RUFBc0M7QWJrckx4Qzs7QWFsckxFO0VBQXNDO0Fic3JMeEM7O0FhdHJMRTtFQUFzQztBYjByTHhDOztBYTFyTEU7RUFBc0M7QWI4ckx4Qzs7QWE5ckxFO0VBQXNDO0Fia3NMeEM7O0FhbHNMRTtFQUFzQztBYnNzTHhDOztBYXRzTEU7RUFBc0M7QWIwc0x4Qzs7QWExc0xFO0VBQXNDO0FiOHNMeEM7O0FhOXNMRTtFQUFzQztBYmt0THhDOztBYWx0TEU7RUFBc0M7QWJzdEx4Qzs7QWF0dExFO0VBQXNDO0FiMHRMeEM7O0FhMXRMRTtFQUFzQztBYjh0THhDOztBYTl0TEU7RUFBc0M7QWJrdUx4Qzs7QWFsdUxFO0VBQXNDO0Fic3VMeEM7O0FhdHVMRTtFQUFzQztBYjB1THhDOztBYTF1TEU7RUFBc0M7QWI4dUx4Qzs7QWE5dUxFO0VBQXNDO0Fia3ZMeEM7O0FhbHZMRTtFQUFzQztBYnN2THhDOztBYXR2TEU7RUFBc0M7QWIwdkx4Qzs7QWExdkxFO0VBQXNDO0FiOHZMeEM7O0FhOXZMRTtFQUFzQztBYmt3THhDOztBYWx3TEU7RUFBc0M7QWJzd0x4Qzs7QWF0d0xFO0VBQXNDO0FiMHdMeEM7O0FhMXdMRTtFQUFzQztBYjh3THhDOztBYTl3TEU7RUFBc0M7QWJreEx4Qzs7QWFseExFO0VBQXNDO0Fic3hMeEM7O0FhdHhMRTtFQUFzQztBYjB4THhDOztBYTF4TEU7RUFBc0M7QWI4eEx4Qzs7QWE5eExFO0VBQXNDO0Fia3lMeEM7O0FhbHlMRTtFQUFzQztBYnN5THhDOztBYXR5TEU7RUFBc0M7QWIweUx4Qzs7QWExeUxFO0VBQXNDO0FiOHlMeEM7O0FhOXlMRTtFQUFzQztBYmt6THhDOztBYWx6TEU7RUFBc0M7QWJzekx4Qzs7QWF0ekxFO0VBQXNDO0FiMHpMeEM7O0FhMXpMRTtFQUFzQztBYjh6THhDOztBYTl6TEU7RUFBc0M7QWJrMEx4Qzs7QWFsMExFO0VBQXNDO0FiczBMeEM7O0FhdDBMRTtFQUFzQztBYjAwTHhDOztBYTEwTEU7RUFBc0M7QWI4MEx4Qzs7QWE5MExFO0VBQXNDO0FiazFMeEM7O0FhbDFMRTtFQUFzQztBYnMxTHhDOztBYXQxTEU7RUFBc0M7QWIwMUx4Qzs7QWExMUxFO0VBQXNDO0FiODFMeEM7O0FhOTFMRTtFQUFzQztBYmsyTHhDOztBYWwyTEU7RUFBc0M7QWJzMkx4Qzs7QWF0MkxFO0VBQXNDO0FiMDJMeEM7O0FhMTJMRTtFQUFzQztBYjgyTHhDOztBYTkyTEU7RUFBc0M7QWJrM0x4Qzs7QWFsM0xFO0VBQXNDO0FiczNMeEM7O0FhdDNMRTtFQUFzQztBYjAzTHhDOztBYTEzTEU7RUFBc0M7QWI4M0x4Qzs7QWE5M0xFO0VBQXNDO0FiazRMeEM7O0FhbDRMRTtFQUFzQztBYnM0THhDOztBYXQ0TEU7RUFBc0M7QWIwNEx4Qzs7QWExNExFO0VBQXNDO0FiODRMeEM7O0FhOTRMRTtFQUFzQztBYms1THhDOztBYWw1TEU7RUFBc0M7QWJzNUx4Qzs7QWF0NUxFO0VBQXNDO0FiMDVMeEM7O0FhMTVMRTtFQUFzQztBYjg1THhDOztBYTk1TEU7RUFBc0M7QWJrNkx4Qzs7QWFsNkxFO0VBQXNDO0FiczZMeEM7O0FhdDZMRTtFQUFzQztBYjA2THhDOztBYTE2TEU7RUFBc0M7QWI4Nkx4Qzs7QWE5NkxFO0VBQXNDO0FiazdMeEM7O0FhbDdMRTtFQUFzQztBYnM3THhDOztBYXQ3TEU7RUFBc0M7QWIwN0x4Qzs7QWExN0xFO0VBQXNDO0FiODdMeEM7O0FhOTdMRTtFQUFzQztBYms4THhDOztBYWw4TEU7RUFBc0M7QWJzOEx4Qzs7QWF0OExFO0VBQXNDO0FiMDhMeEM7O0FhMThMRTtFQUFzQztBYjg4THhDOztBYTk4TEU7RUFBc0M7QWJrOUx4Qzs7QWFsOUxFO0VBQXNDO0FiczlMeEM7O0FhdDlMRTtFQUFzQztBYjA5THhDOztBYTE5TEU7RUFBc0M7QWI4OUx4Qzs7QWE5OUxFO0VBQXNDO0FiaytMeEM7O0FhbCtMRTtFQUFzQztBYnMrTHhDOztBYXQrTEU7RUFBc0M7QWIwK0x4Qzs7QWExK0xFO0VBQXNDO0FiOCtMeEM7O0FhOStMRTtFQUFzQztBYmsvTHhDOztBYWwvTEU7RUFBc0M7QWJzL0x4Qzs7QWF0L0xFO0VBQXNDO0FiMC9MeEM7O0FhMS9MRTtFQUFzQztBYjgvTHhDOztBYTkvTEU7RUFBc0M7QWJrZ014Qzs7QWFsZ01FO0VBQXNDO0Fic2dNeEM7O0FhdGdNRTtFQUFzQztBYjBnTXhDOztBYTFnTUU7RUFBc0M7QWI4Z014Qzs7QWE5Z01FO0VBQXNDO0Fia2hNeEM7O0FhbGhNRTtFQUFzQztBYnNoTXhDOztBYXRoTUU7RUFBc0M7QWIwaE14Qzs7QWExaE1FO0VBQXNDO0FiOGhNeEM7O0FhOWhNRTtFQUFzQztBYmtpTXhDOztBYWxpTUU7RUFBc0M7QWJzaU14Qzs7QWF0aU1FO0VBQXNDO0FiMGlNeEM7O0FhMWlNRTtFQUFzQztBYjhpTXhDOztBYTlpTUU7RUFBc0M7QWJrak14Qzs7QWFsak1FO0VBQXNDO0Fic2pNeEM7O0FhdGpNRTtFQUFzQztBYjBqTXhDOztBYTFqTUU7RUFBc0M7QWI4ak14Qzs7QWE5ak1FO0VBQXNDO0Fia2tNeEM7O0FhbGtNRTtFQUFzQztBYnNrTXhDOztBYXRrTUU7RUFBc0M7QWIwa014Qzs7QWExa01FO0VBQXNDO0FiOGtNeEM7O0FhOWtNRTtFQUFzQztBYmtsTXhDOztBYWxsTUU7RUFBc0M7QWJzbE14Qzs7QWF0bE1FO0VBQXNDO0FiMGxNeEM7O0FhMWxNRTtFQUFzQztBYjhsTXhDOztBYTlsTUU7RUFBc0M7QWJrbU14Qzs7QWFsbU1FO0VBQXNDO0Fic21NeEM7O0FhdG1NRTtFQUFzQztBYjBtTXhDOztBYTFtTUU7RUFBc0M7QWI4bU14Qzs7QWE5bU1FO0VBQXNDO0Fia25NeEM7O0FhbG5NRTtFQUFzQztBYnNuTXhDOztBYXRuTUU7RUFBc0M7QWIwbk14Qzs7QWExbk1FO0VBQXNDO0FiOG5NeEM7O0FhOW5NRTtFQUFzQztBYmtvTXhDOztBYWxvTUU7RUFBc0M7QWJzb014Qzs7QWF0b01FO0VBQXNDO0FiMG9NeEM7O0FhMW9NRTtFQUFzQztBYjhvTXhDOztBYTlvTUU7RUFBc0M7QWJrcE14Qzs7QWFscE1FO0VBQXNDO0Fic3BNeEM7O0FhdHBNRTtFQUFzQztBYjBwTXhDOztBYTFwTUU7RUFBc0M7QWI4cE14Qzs7QWE5cE1FO0VBQXNDO0Fia3FNeEM7O0FhbHFNRTtFQUFzQztBYnNxTXhDOztBYXRxTUU7RUFBc0M7QWIwcU14Qzs7QWExcU1FO0VBQXNDO0FiOHFNeEM7O0FhOXFNRTtFQUFzQztBYmtyTXhDOztBYWxyTUU7RUFBc0M7QWJzck14Qzs7QWF0ck1FO0VBQXNDO0FiMHJNeEM7O0FhMXJNRTtFQUFzQztBYjhyTXhDOztBYTlyTUU7RUFBc0M7QWJrc014Qzs7QWFsc01FO0VBQXNDO0Fic3NNeEM7O0FhdHNNRTtFQUFzQztBYjBzTXhDOztBYTFzTUU7RUFBc0M7QWI4c014Qzs7QWE5c01FO0VBQXNDO0Fia3RNeEM7O0FhbHRNRTtFQUFzQztBYnN0TXhDOztBYXR0TUU7RUFBc0M7QWIwdE14Qzs7QWExdE1FO0VBQXNDO0FiOHRNeEM7O0FhOXRNRTtFQUFzQztBYmt1TXhDOztBYWx1TUU7RUFBc0M7QWJzdU14Qzs7QWF0dU1FO0VBQXNDO0FiMHVNeEM7O0FhMXVNRTtFQUFzQztBYjh1TXhDOztBYTl1TUU7RUFBc0M7QWJrdk14Qzs7QWFsdk1FO0VBQXNDO0Fic3ZNeEM7O0FhdHZNRTtFQUFzQztBYjB2TXhDOztBYTF2TUU7RUFBc0M7QWI4dk14Qzs7QWE5dk1FO0VBQXNDO0Fia3dNeEM7O0FhbHdNRTtFQUFzQztBYnN3TXhDOztBYXR3TUU7RUFBc0M7QWIwd014Qzs7QWExd01FO0VBQXNDO0FiOHdNeEM7O0FhOXdNRTtFQUFzQztBYmt4TXhDOztBYWx4TUU7RUFBc0M7QWJzeE14Qzs7QWF0eE1FO0VBQXNDO0FiMHhNeEM7O0FhMXhNRTtFQUFzQztBYjh4TXhDOztBYTl4TUU7RUFBc0M7QWJreU14Qzs7QWFseU1FO0VBQXNDO0Fic3lNeEM7O0FhdHlNRTtFQUFzQztBYjB5TXhDOztBYTF5TUU7RUFBc0M7QWI4eU14Qzs7QWE5eU1FO0VBQXNDO0Fia3pNeEM7O0FhbHpNRTtFQUFzQztBYnN6TXhDOztBYXR6TUU7RUFBc0M7QWIwek14Qzs7QWExek1FO0VBQXNDO0FiOHpNeEM7O0FhOXpNRTtFQUFzQztBYmswTXhDOztBYWwwTUU7RUFBc0M7QWJzME14Qzs7QWF0ME1FO0VBQXNDO0FiMDBNeEM7O0FhMTBNRTtFQUFzQztBYjgwTXhDOztBYTkwTUU7RUFBc0M7QWJrMU14Qzs7QWFsMU1FO0VBQXNDO0FiczFNeEM7O0FhdDFNRTtFQUFzQztBYjAxTXhDOztBYTExTUU7RUFBc0M7QWI4MU14Qzs7QWE5MU1FO0VBQXNDO0FiazJNeEM7O0FhbDJNRTtFQUFzQztBYnMyTXhDOztBYXQyTUU7RUFBc0M7QWIwMk14Qzs7QWExMk1FO0VBQXNDO0FiODJNeEM7O0FhOTJNRTtFQUFzQztBYmszTXhDOztBYWwzTUU7RUFBc0M7QWJzM014Qzs7QWF0M01FO0VBQXNDO0FiMDNNeEM7O0FhMTNNRTtFQUFzQztBYjgzTXhDOztBYTkzTUU7RUFBc0M7QWJrNE14Qzs7QWFsNE1FO0VBQXNDO0FiczRNeEM7O0FhdDRNRTtFQUFzQztBYjA0TXhDOztBYTE0TUU7RUFBc0M7QWI4NE14Qzs7QWE5NE1FO0VBQXNDO0FiazVNeEM7O0FhbDVNRTtFQUFzQztBYnM1TXhDOztBYXQ1TUU7RUFBc0M7QWIwNU14Qzs7QWExNU1FO0VBQXNDO0FiODVNeEM7O0FhOTVNRTtFQUFzQztBYms2TXhDOztBYWw2TUU7RUFBc0M7QWJzNk14Qzs7QWF0Nk1FO0VBQXNDO0FiMDZNeEM7O0FhMTZNRTtFQUFzQztBYjg2TXhDOztBYTk2TUU7RUFBc0M7QWJrN014Qzs7QWFsN01FO0VBQXNDO0FiczdNeEM7O0FhdDdNRTtFQUFzQztBYjA3TXhDOztBYTE3TUU7RUFBc0M7QWI4N014Qzs7QWE5N01FO0VBQXNDO0FiazhNeEM7O0FhbDhNRTtFQUFzQztBYnM4TXhDOztBYXQ4TUU7RUFBc0M7QWIwOE14Qzs7QWExOE1FO0VBQXNDO0FiODhNeEM7O0FhOThNRTtFQUFzQztBYms5TXhDOztBYWw5TUU7RUFBc0M7QWJzOU14Qzs7QWF0OU1FO0VBQXNDO0FiMDlNeEM7O0FhMTlNRTtFQUFzQztBYjg5TXhDOztBYTk5TUU7RUFBc0M7QWJrK014Qzs7QWFsK01FO0VBQXNDO0FicytNeEM7O0FhdCtNRTtFQUFzQztBYjArTXhDOztBYTErTUU7RUFBc0M7QWI4K014Qzs7QWE5K01FO0VBQXNDO0Fiay9NeEM7O0FhbC9NRTtFQUFzQztBYnMvTXhDOztBYXQvTUU7RUFBc0M7QWIwL014Qzs7QWExL01FO0VBQXNDO0FiOC9NeEM7O0FhOS9NRTtFQUFzQztBYmtnTnhDOztBYWxnTkU7RUFBc0M7QWJzZ054Qzs7QWF0Z05FO0VBQXNDO0FiMGdOeEM7O0FhMWdORTtFQUFzQztBYjhnTnhDOztBYTlnTkU7RUFBc0M7QWJraE54Qzs7QWFsaE5FO0VBQXNDO0Fic2hOeEM7O0FhdGhORTtFQUFzQztBYjBoTnhDOztBYTFoTkU7RUFBc0M7QWI4aE54Qzs7QWE5aE5FO0VBQXNDO0Fia2lOeEM7O0FhbGlORTtFQUFzQztBYnNpTnhDOztBYXRpTkU7RUFBc0M7QWIwaU54Qzs7QWExaU5FO0VBQXNDO0FiOGlOeEM7O0FhOWlORTtFQUFzQztBYmtqTnhDOztBYWxqTkU7RUFBc0M7QWJzak54Qzs7QWF0ak5FO0VBQXNDO0FiMGpOeEM7O0FhMWpORTtFQUFzQztBYjhqTnhDOztBYTlqTkU7RUFBc0M7QWJra054Qzs7QWFsa05FO0VBQXNDO0Fic2tOeEM7O0FhdGtORTtFQUFzQztBYjBrTnhDOztBYTFrTkU7RUFBc0M7QWI4a054Qzs7QWE5a05FO0VBQXNDO0Fia2xOeEM7O0FhbGxORTtFQUFzQztBYnNsTnhDOztBYXRsTkU7RUFBc0M7QWIwbE54Qzs7QWExbE5FO0VBQXNDO0FiOGxOeEM7O0FhOWxORTtFQUFzQztBYmttTnhDOztBYWxtTkU7RUFBc0M7QWJzbU54Qzs7QWF0bU5FO0VBQXNDO0FiMG1OeEM7O0FhMW1ORTtFQUFzQztBYjhtTnhDOztBYTltTkU7RUFBc0M7QWJrbk54Qzs7QWFsbk5FO0VBQXNDO0Fic25OeEM7O0FhdG5ORTtFQUFzQztBYjBuTnhDOztBYTFuTkU7RUFBc0M7QWI4bk54Qzs7QWE5bk5FO0VBQXNDO0Fia29OeEM7O0FhbG9ORTtFQUFzQztBYnNvTnhDOztBYXRvTkU7RUFBc0M7QWIwb054Qzs7QWExb05FO0VBQXNDO0FiOG9OeEM7O0FhOW9ORTtFQUFzQztBYmtwTnhDOztBYWxwTkU7RUFBc0M7QWJzcE54Qzs7QWF0cE5FO0VBQXNDO0FiMHBOeEM7O0FhMXBORTtFQUFzQztBYjhwTnhDOztBYTlwTkU7RUFBc0M7QWJrcU54Qzs7QWFscU5FO0VBQXNDO0Fic3FOeEM7O0FhdHFORTtFQUFzQztBYjBxTnhDOztBYTFxTkU7RUFBc0M7QWI4cU54Qzs7QWE5cU5FO0VBQXNDO0Fia3JOeEM7O0FhbHJORTtFQUFzQztBYnNyTnhDOztBYXRyTkU7RUFBc0M7QWIwck54Qzs7QWExck5FO0VBQXNDO0FiOHJOeEM7O0FhOXJORTtFQUFzQztBYmtzTnhDOztBYWxzTkU7RUFBc0M7QWJzc054Qzs7QWF0c05FO0VBQXNDO0FiMHNOeEM7O0FhMXNORTtFQUFzQztBYjhzTnhDOztBYTlzTkU7RUFBc0M7QWJrdE54Qzs7QWFsdE5FO0VBQXNDO0Fic3ROeEM7O0FhdHRORTtFQUFzQztBYjB0TnhDOztBYTF0TkU7RUFBc0M7QWI4dE54Qzs7QWE5dE5FO0VBQXNDO0Fia3VOeEM7O0FhbHVORTtFQUFzQztBYnN1TnhDOztBYXR1TkU7RUFBc0M7QWIwdU54Qzs7QWExdU5FO0VBQXNDO0FiOHVOeEM7O0FhOXVORTtFQUFzQztBYmt2TnhDOztBYWx2TkU7RUFBc0M7QWJzdk54Qzs7QWF0dk5FO0VBQXNDO0FiMHZOeEM7O0FhMXZORTtFQUFzQztBYjh2TnhDOztBYTl2TkU7RUFBc0M7QWJrd054Qzs7QWFsd05FO0VBQXNDO0Fic3dOeEM7O0FhdHdORTtFQUFzQztBYjB3TnhDOztBYTF3TkU7RUFBc0M7QWI4d054Qzs7QWE5d05FO0VBQXNDO0Fia3hOeEM7O0FhbHhORTtFQUFzQztBYnN4TnhDOztBYXR4TkU7RUFBc0M7QWIweE54Qzs7QWExeE5FO0VBQXNDO0FiOHhOeEM7O0FhOXhORTtFQUFzQztBYmt5TnhDOztBYWx5TkU7RUFBc0M7QWJzeU54Qzs7QWF0eU5FO0VBQXNDO0FiMHlOeEM7O0FhMXlORTtFQUFzQztBYjh5TnhDOztBYTl5TkU7RUFBc0M7QWJrek54Qzs7QWFsek5FO0VBQXNDO0Fic3pOeEM7O0FhdHpORTtFQUFzQztBYjB6TnhDOztBYTF6TkU7RUFBc0M7QWI4ek54Qzs7QWE5ek5FO0VBQXNDO0FiazBOeEM7O0FhbDBORTtFQUFzQztBYnMwTnhDOztBYXQwTkU7RUFBc0M7QWIwME54Qzs7QWExME5FO0VBQXNDO0FiODBOeEM7O0FhOTBORTtFQUFzQztBYmsxTnhDOztBYWwxTkU7RUFBc0M7QWJzMU54Qzs7QWF0MU5FO0VBQXNDO0FiMDFOeEM7O0FhMTFORTtFQUFzQztBYjgxTnhDOztBYTkxTkU7RUFBc0M7QWJrMk54Qzs7QWFsMk5FO0VBQXNDO0FiczJOeEM7O0FhdDJORTtFQUFzQztBYjAyTnhDOztBYTEyTkU7RUFBc0M7QWI4Mk54Qzs7QWE5Mk5FO0VBQXNDO0FiazNOeEM7O0FhbDNORTtFQUFzQztBYnMzTnhDOztBYXQzTkU7RUFBc0M7QWIwM054Qzs7QWExM05FO0VBQXNDO0FiODNOeEM7O0FhOTNORTtFQUFzQztBYms0TnhDOztBYWw0TkU7RUFBc0M7QWJzNE54Qzs7QWF0NE5FO0VBQXNDO0FiMDROeEM7O0FhMTRORTtFQUFzQztBYjg0TnhDOztBYTk0TkU7RUFBc0M7QWJrNU54Qzs7QWFsNU5FO0VBQXNDO0FiczVOeEM7O0FhdDVORTtFQUFzQztBYjA1TnhDOztBYTE1TkU7RUFBc0M7QWI4NU54Qzs7QWE5NU5FO0VBQXNDO0FiazZOeEM7O0FhbDZORTtFQUFzQztBYnM2TnhDOztBYXQ2TkU7RUFBc0M7QWIwNk54Qzs7QWExNk5FO0VBQXNDO0FiODZOeEM7O0FhOTZORTtFQUFzQztBYms3TnhDOztBYWw3TkU7RUFBc0M7QWJzN054Qzs7QWF0N05FO0VBQXNDO0FiMDdOeEM7O0FhMTdORTtFQUFzQztBYjg3TnhDOztBYTk3TkU7RUFBc0M7QWJrOE54Qzs7QWFsOE5FO0VBQXNDO0FiczhOeEM7O0FhdDhORTtFQUFzQztBYjA4TnhDOztBYTE4TkU7RUFBc0M7QWI4OE54Qzs7QWE5OE5FO0VBQXNDO0FiazlOeEM7O0FhbDlORTtFQUFzQztBYnM5TnhDOztBYXQ5TkU7RUFBc0M7QWIwOU54Qzs7QWExOU5FO0VBQXNDO0FiODlOeEM7O0FhOTlORTtFQUFzQztBYmsrTnhDOztBYWwrTkU7RUFBc0M7QWJzK054Qzs7QWF0K05FO0VBQXNDO0FiMCtOeEM7O0FhMStORTtFQUFzQztBYjgrTnhDOztBYTkrTkU7RUFBc0M7QWJrL054Qzs7QWFsL05FO0VBQXNDO0Ficy9OeEM7O0FhdC9ORTtFQUFzQztBYjAvTnhDOztBYTEvTkU7RUFBc0M7QWI4L054Qzs7QWE5L05FO0VBQXNDO0Fia2dPeEM7O0FhbGdPRTtFQUFzQztBYnNnT3hDOztBYXRnT0U7RUFBc0M7QWIwZ094Qzs7QWExZ09FO0VBQXNDO0FiOGdPeEM7O0FhOWdPRTtFQUFzQztBYmtoT3hDOztBYWxoT0U7RUFBc0M7QWJzaE94Qzs7QWF0aE9FO0VBQXNDO0FiMGhPeEM7O0FhMWhPRTtFQUFzQztBYjhoT3hDOztBYTloT0U7RUFBc0M7QWJraU94Qzs7QWFsaU9FO0VBQXNDO0Fic2lPeEM7O0FhdGlPRTtFQUFzQztBYjBpT3hDOztBYTFpT0U7RUFBc0M7QWI4aU94Qzs7QWE5aU9FO0VBQXNDO0Fia2pPeEM7O0FhbGpPRTtFQUFzQztBYnNqT3hDOztBYXRqT0U7RUFBc0M7QWIwak94Qzs7QWExak9FO0VBQXNDO0FiOGpPeEM7O0FhOWpPRTtFQUFzQztBYmtrT3hDOztBYWxrT0U7RUFBc0M7QWJza094Qzs7QWF0a09FO0VBQXNDO0FiMGtPeEM7O0FhMWtPRTtFQUFzQztBYjhrT3hDOztBYTlrT0U7RUFBc0M7QWJrbE94Qzs7QWFsbE9FO0VBQXNDO0Fic2xPeEM7O0FhdGxPRTtFQUFzQztBYjBsT3hDOztBYTFsT0U7RUFBc0M7QWI4bE94Qzs7QWE5bE9FO0VBQXNDO0Fia21PeEM7O0FhbG1PRTtFQUFzQztBYnNtT3hDOztBYXRtT0U7RUFBc0M7QWIwbU94Qzs7QWExbU9FO0VBQXNDO0FiOG1PeEM7O0FhOW1PRTtFQUFzQztBYmtuT3hDOztBYWxuT0U7RUFBc0M7QWJzbk94Qzs7QWF0bk9FO0VBQXNDO0FiMG5PeEM7O0FhMW5PRTtFQUFzQztBYjhuT3hDOztBYTluT0U7RUFBc0M7QWJrb094Qzs7QWFsb09FO0VBQXNDO0Fic29PeEM7O0FhdG9PRTtFQUFzQztBYjBvT3hDOztBYTFvT0U7RUFBc0M7QWI4b094Qzs7QWE5b09FO0VBQXNDO0Fia3BPeEM7O0FhbHBPRTtFQUFzQztBYnNwT3hDOztBYXRwT0U7RUFBc0M7QWIwcE94Qzs7QWExcE9FO0VBQXNDO0FiOHBPeEM7O0FhOXBPRTtFQUFzQztBYmtxT3hDOztBYWxxT0U7RUFBc0M7QWJzcU94Qzs7QWF0cU9FO0VBQXNDO0FiMHFPeEM7O0FhMXFPRTtFQUFzQztBYjhxT3hDOztBYTlxT0U7RUFBc0M7QWJrck94Qzs7QWFsck9FO0VBQXNDO0Fic3JPeEM7O0FhdHJPRTtFQUFzQztBYjByT3hDOztBYTFyT0U7RUFBc0M7QWI4ck94Qzs7QWE5ck9FO0VBQXNDO0Fia3NPeEM7O0FhbHNPRTtFQUFzQztBYnNzT3hDOztBYXRzT0U7RUFBc0M7QWIwc094Qzs7QWExc09FO0VBQXNDO0FiOHNPeEM7O0FhOXNPRTtFQUFzQztBYmt0T3hDOztBYWx0T0U7RUFBc0M7QWJzdE94Qzs7QWF0dE9FO0VBQXNDO0FiMHRPeEM7O0FhMXRPRTtFQUFzQztBYjh0T3hDOztBYTl0T0U7RUFBc0M7QWJrdU94Qzs7QWFsdU9FO0VBQXNDO0Fic3VPeEM7O0FhdHVPRTtFQUFzQztBYjB1T3hDOztBYTF1T0U7RUFBc0M7QWI4dU94Qzs7QWE5dU9FO0VBQXNDO0Fia3ZPeEM7O0FhbHZPRTtFQUFzQztBYnN2T3hDOztBYXR2T0U7RUFBc0M7QWIwdk94Qzs7QWExdk9FO0VBQXNDO0FiOHZPeEM7O0FhOXZPRTtFQUFzQztBYmt3T3hDOztBYWx3T0U7RUFBc0M7QWJzd094Qzs7QWF0d09FO0VBQXNDO0FiMHdPeEM7O0FhMXdPRTtFQUFzQztBYjh3T3hDOztBYTl3T0U7RUFBc0M7QWJreE94Qzs7QWFseE9FO0VBQXNDO0Fic3hPeEM7O0FhdHhPRTtFQUFzQztBYjB4T3hDOztBYTF4T0U7RUFBc0M7QWI4eE94Qzs7QWE5eE9FO0VBQXNDO0Fia3lPeEM7O0FhbHlPRTtFQUFzQztBYnN5T3hDOztBYXR5T0U7RUFBc0M7QWIweU94Qzs7QWExeU9FO0VBQXNDO0FiOHlPeEM7O0FhOXlPRTtFQUFzQztBYmt6T3hDOztBYWx6T0U7RUFBc0M7QWJzek94Qzs7QWF0ek9FO0VBQXNDO0FiMHpPeEM7O0FhMXpPRTtFQUFzQztBYjh6T3hDOztBYTl6T0U7RUFBc0M7QWJrME94Qzs7QWFsME9FO0VBQXNDO0FiczBPeEM7O0FhdDBPRTtFQUFzQztBYjAwT3hDOztBYTEwT0U7RUFBc0M7QWI4ME94Qzs7QWE5ME9FO0VBQXNDO0FiazFPeEM7O0FhbDFPRTtFQUFzQztBYnMxT3hDOztBYXQxT0U7RUFBc0M7QWIwMU94Qzs7QWExMU9FO0VBQXNDO0FiODFPeEM7O0FhOTFPRTtFQUFzQztBYmsyT3hDOztBYWwyT0U7RUFBc0M7QWJzMk94Qzs7QWF0Mk9FO0VBQXNDO0FiMDJPeEM7O0FhMTJPRTtFQUFzQztBYjgyT3hDOztBYTkyT0U7RUFBc0M7QWJrM094Qzs7QWFsM09FO0VBQXNDO0FiczNPeEM7O0FhdDNPRTtFQUFzQztBYjAzT3hDOztBYTEzT0U7RUFBc0M7QWI4M094Qzs7QWE5M09FO0VBQXNDO0FiazRPeEM7O0FhbDRPRTtFQUFzQztBYnM0T3hDOztBYXQ0T0U7RUFBc0M7QWIwNE94Qzs7QWExNE9FO0VBQXNDO0FiODRPeEM7O0FhOTRPRTtFQUFzQztBYms1T3hDOztBYWw1T0U7RUFBc0M7QWJzNU94Qzs7QWF0NU9FO0VBQXNDO0FiMDVPeEM7O0FhMTVPRTtFQUFzQztBYjg1T3hDOztBYTk1T0U7RUFBc0M7QWJrNk94Qzs7QWFsNk9FO0VBQXNDO0FiczZPeEM7O0FhdDZPRTtFQUFzQztBYjA2T3hDOztBYTE2T0U7RUFBc0M7QWI4Nk94Qzs7QWE5Nk9FO0VBQXNDO0FiazdPeEM7O0FhbDdPRTtFQUFzQztBYnM3T3hDOztBYXQ3T0U7RUFBc0M7QWIwN094Qzs7QWExN09FO0VBQXNDO0FiODdPeEM7O0FhOTdPRTtFQUFzQztBYms4T3hDOztBYWw4T0U7RUFBc0M7QWJzOE94Qzs7QWF0OE9FO0VBQXNDO0FiMDhPeEM7O0FhMThPRTtFQUFzQztBYjg4T3hDOztBYTk4T0U7RUFBc0M7QWJrOU94Qzs7QWFsOU9FO0VBQXNDO0FiczlPeEM7O0FhdDlPRTtFQUFzQztBYjA5T3hDOztBYTE5T0U7RUFBc0M7QWI4OU94Qzs7QWE5OU9FO0VBQXNDO0FiaytPeEM7O0FhbCtPRTtFQUFzQztBYnMrT3hDOztBYXQrT0U7RUFBc0M7QWIwK094Qzs7QWExK09FO0VBQXNDO0FiOCtPeEM7O0FhOStPRTtFQUFzQztBYmsvT3hDOztBYWwvT0U7RUFBc0M7QWJzL094Qzs7QWF0L09FO0VBQXNDO0FiMC9PeEM7O0FhMS9PRTtFQUFzQztBYjgvT3hDOztBYTkvT0U7RUFBc0M7QWJrZ1B4Qzs7QWFsZ1BFO0VBQXNDO0Fic2dQeEM7O0FhdGdQRTtFQUFzQztBYjBnUHhDOztBYTFnUEU7RUFBc0M7QWI4Z1B4Qzs7QWE5Z1BFO0VBQXNDO0Fia2hQeEM7O0FhbGhQRTtFQUFzQztBYnNoUHhDOztBYXRoUEU7RUFBc0M7QWIwaFB4Qzs7QWExaFBFO0VBQXNDO0FiOGhQeEM7O0FhOWhQRTtFQUFzQztBYmtpUHhDOztBYWxpUEU7RUFBc0M7QWJzaVB4Qzs7QWF0aVBFO0VBQXNDO0FiMGlQeEM7O0FhMWlQRTtFQUFzQztBYjhpUHhDOztBYTlpUEU7RUFBc0M7QWJralB4Qzs7QWFsalBFO0VBQXNDO0Fic2pQeEM7O0FhdGpQRTtFQUFzQztBYjBqUHhDOztBYTFqUEU7RUFBc0M7QWI4alB4Qzs7QWE5alBFO0VBQXNDO0Fia2tQeEM7O0FhbGtQRTtFQUFzQztBYnNrUHhDOztBYXRrUEU7RUFBc0M7QWIwa1B4Qzs7QWExa1BFO0VBQXNDO0FiOGtQeEM7O0FhOWtQRTtFQUFzQztBYmtsUHhDOztBYWxsUEU7RUFBc0M7QWJzbFB4Qzs7QWF0bFBFO0VBQXNDO0FiMGxQeEM7O0FhMWxQRTtFQUFzQztBYjhsUHhDOztBYTlsUEU7RUFBc0M7QWJrbVB4Qzs7QWFsbVBFO0VBQXNDO0Fic21QeEM7O0FhdG1QRTtFQUFzQztBYjBtUHhDOztBYTFtUEU7RUFBc0M7QWI4bVB4Qzs7QWE5bVBFO0VBQXNDO0Fia25QeEM7O0FhbG5QRTtFQUFzQztBYnNuUHhDOztBYXRuUEU7RUFBc0M7QWIwblB4Qzs7QWExblBFO0VBQXNDO0FiOG5QeEM7O0FhOW5QRTtFQUFzQztBYmtvUHhDOztBYWxvUEU7RUFBc0M7QWJzb1B4Qzs7QWF0b1BFO0VBQXNDO0FiMG9QeEM7O0FhMW9QRTtFQUFzQztBYjhvUHhDOztBYTlvUEU7RUFBc0M7QWJrcFB4Qzs7QWFscFBFO0VBQXNDO0Fic3BQeEM7O0FhdHBQRTtFQUFzQztBYjBwUHhDOztBYTFwUEU7RUFBc0M7QWI4cFB4Qzs7QWE5cFBFO0VBQXNDO0Fia3FQeEM7O0FhbHFQRTtFQUFzQztBYnNxUHhDOztBYXRxUEU7RUFBc0M7QWIwcVB4Qzs7QWExcVBFO0VBQXNDO0FiOHFQeEM7O0FhOXFQRTtFQUFzQztBYmtyUHhDOztBYWxyUEU7RUFBc0M7QWJzclB4Qzs7QWF0clBFO0VBQXNDO0FiMHJQeEM7O0FhMXJQRTtFQUFzQztBYjhyUHhDOztBYTlyUEU7RUFBc0M7QWJrc1B4Qzs7QWFsc1BFO0VBQXNDO0Fic3NQeEM7O0FhdHNQRTtFQUFzQztBYjBzUHhDOztBYTFzUEU7RUFBc0M7QWI4c1B4Qzs7QWE5c1BFO0VBQXNDO0Fia3RQeEM7O0FhbHRQRTtFQUFzQztBYnN0UHhDOztBYXR0UEU7RUFBc0M7QWIwdFB4Qzs7QWExdFBFO0VBQXNDO0FiOHRQeEM7O0FhOXRQRTtFQUFzQztBYmt1UHhDOztBYWx1UEU7RUFBc0M7QWJzdVB4Qzs7QWF0dVBFO0VBQXNDO0FiMHVQeEM7O0FhMXVQRTtFQUFzQztBYjh1UHhDOztBYTl1UEU7RUFBc0M7QWJrdlB4Qzs7QWFsdlBFO0VBQXNDO0Fic3ZQeEM7O0FhdHZQRTtFQUFzQztBYjB2UHhDOztBYTF2UEU7RUFBc0M7QWI4dlB4Qzs7QWE5dlBFO0VBQXNDO0Fia3dQeEM7O0FhbHdQRTtFQUFzQztBYnN3UHhDOztBYXR3UEU7RUFBc0M7QWIwd1B4Qzs7QWExd1BFO0VBQXNDO0FiOHdQeEM7O0FhOXdQRTtFQUFzQztBYmt4UHhDOztBYWx4UEU7RUFBc0M7QWJzeFB4Qzs7QWF0eFBFO0VBQXNDO0FiMHhQeEM7O0FhMXhQRTtFQUFzQztBYjh4UHhDOztBYTl4UEU7RUFBc0M7QWJreVB4Qzs7QWFseVBFO0VBQXNDO0Fic3lQeEM7O0FhdHlQRTtFQUFzQztBYjB5UHhDOztBYTF5UEU7RUFBc0M7QWI4eVB4Qzs7QWE5eVBFO0VBQXNDO0Fia3pQeEM7O0FhbHpQRTtFQUFzQztBYnN6UHhDOztBYXR6UEU7RUFBc0M7QWIwelB4Qzs7QWExelBFO0VBQXNDO0FiOHpQeEM7O0FhOXpQRTtFQUFzQztBYmswUHhDOztBYWwwUEU7RUFBc0M7QWJzMFB4Qzs7QWF0MFBFO0VBQXNDO0FiMDBQeEM7O0FhMTBQRTtFQUFzQztBYjgwUHhDOztBYTkwUEU7RUFBc0M7QWJrMVB4Qzs7QWFsMVBFO0VBQXNDO0FiczFQeEM7O0FhdDFQRTtFQUFzQztBYjAxUHhDOztBYTExUEU7RUFBc0M7QWI4MVB4Qzs7QWE5MVBFO0VBQXNDO0FiazJQeEM7O0FhbDJQRTtFQUFzQztBYnMyUHhDOztBYXQyUEU7RUFBc0M7QWIwMlB4Qzs7QWExMlBFO0VBQXNDO0FiODJQeEM7O0FhOTJQRTtFQUFzQztBYmszUHhDOztBYWwzUEU7RUFBc0M7QWJzM1B4Qzs7QWF0M1BFO0VBQXNDO0FiMDNQeEM7O0FhMTNQRTtFQUFzQztBYjgzUHhDOztBYTkzUEU7RUFBc0M7QWJrNFB4Qzs7QWFsNFBFO0VBQXNDO0FiczRQeEM7O0FhdDRQRTtFQUFzQztBYjA0UHhDOztBYTE0UEU7RUFBc0M7QWI4NFB4Qzs7QWE5NFBFO0VBQXNDO0FiazVQeEM7O0FhbDVQRTtFQUFzQztBYnM1UHhDOztBYXQ1UEU7RUFBc0M7QWIwNVB4Qzs7QWExNVBFO0VBQXNDO0FiODVQeEM7O0FhOTVQRTtFQUFzQztBYms2UHhDOztBYWw2UEU7RUFBc0M7QWJzNlB4Qzs7QWF0NlBFO0VBQXNDO0FiMDZQeEM7O0FhMTZQRTtFQUFzQztBYjg2UHhDOztBYTk2UEU7RUFBc0M7QWJrN1B4Qzs7QWFsN1BFO0VBQXNDO0FiczdQeEM7O0FhdDdQRTtFQUFzQztBYjA3UHhDOztBYTE3UEU7RUFBc0M7QWI4N1B4Qzs7QWE5N1BFO0VBQXNDO0FiazhQeEM7O0FhbDhQRTtFQUFzQztBYnM4UHhDOztBYXQ4UEU7RUFBc0M7QWIwOFB4Qzs7QWExOFBFO0VBQXNDO0FiODhQeEM7O0FhOThQRTtFQUFzQztBYms5UHhDOztBYWw5UEU7RUFBc0M7QWJzOVB4Qzs7QWF0OVBFO0VBQXNDO0FiMDlQeEM7O0FhMTlQRTtFQUFzQztBYjg5UHhDOztBYTk5UEU7RUFBc0M7QWJrK1B4Qzs7QWFsK1BFO0VBQXNDO0FicytQeEM7O0FhdCtQRTtFQUFzQztBYjArUHhDOztBYTErUEU7RUFBc0M7QWI4K1B4Qzs7QWE5K1BFO0VBQXNDO0Fiay9QeEM7O0FhbC9QRTtFQUFzQztBYnMvUHhDOztBYXQvUEU7RUFBc0M7QWIwL1B4Qzs7QWExL1BFO0VBQXNDO0FiOC9QeEM7O0FhOS9QRTtFQUFzQztBYmtnUXhDOztBYWxnUUU7RUFBc0M7QWJzZ1F4Qzs7QWF0Z1FFO0VBQXNDO0FiMGdReEM7O0FhMWdRRTtFQUFzQztBYjhnUXhDOztBYTlnUUU7RUFBc0M7QWJraFF4Qzs7QWFsaFFFO0VBQXNDO0Fic2hReEM7O0FhdGhRRTtFQUFzQztBYjBoUXhDOztBYTFoUUU7RUFBc0M7QWI4aFF4Qzs7QWE5aFFFO0VBQXNDO0Fia2lReEM7O0FhbGlRRTtFQUFzQztBYnNpUXhDOztBYXRpUUU7RUFBc0M7QWIwaVF4Qzs7QWExaVFFO0VBQXNDO0FiOGlReEM7O0FhOWlRRTtFQUFzQztBYmtqUXhDOztBYWxqUUU7RUFBc0M7QWJzalF4Qzs7QWF0alFFO0VBQXNDO0FiMGpReEM7O0FhMWpRRTtFQUFzQztBYjhqUXhDOztBYTlqUUU7RUFBc0M7QWJra1F4Qzs7QWFsa1FFO0VBQXNDO0Fic2tReEM7O0FhdGtRRTtFQUFzQztBYjBrUXhDOztBYTFrUUU7RUFBc0M7QWI4a1F4Qzs7QWE5a1FFO0VBQXNDO0Fia2xReEM7O0FhbGxRRTtFQUFzQztBYnNsUXhDOztBYXRsUUU7RUFBc0M7QWIwbFF4Qzs7QWExbFFFO0VBQXNDO0FiOGxReEM7O0FhOWxRRTtFQUFzQztBYmttUXhDOztBYWxtUUU7RUFBc0M7QWJzbVF4Qzs7QWF0bVFFO0VBQXNDO0FiMG1ReEM7O0FhMW1RRTtFQUFzQztBYjhtUXhDOztBYTltUUU7RUFBc0M7QWJrblF4Qzs7QWFsblFFO0VBQXNDO0Fic25ReEM7O0FhdG5RRTtFQUFzQztBYjBuUXhDOztBYTFuUUU7RUFBc0M7QWI4blF4Qzs7QWE5blFFO0VBQXNDO0Fia29ReEM7O0FhbG9RRTtFQUFzQztBYnNvUXhDOztBYXRvUUU7RUFBc0M7QWIwb1F4Qzs7QWExb1FFO0VBQXNDO0FiOG9ReEM7O0FhOW9RRTtFQUFzQztBYmtwUXhDOztBYWxwUUU7RUFBc0M7QWJzcFF4Qzs7QWF0cFFFO0VBQXNDO0FiMHBReEM7O0FhMXBRRTtFQUFzQztBYjhwUXhDOztBYTlwUUU7RUFBc0M7QWJrcVF4Qzs7QWFscVFFO0VBQXNDO0Fic3FReEM7O0FhdHFRRTtFQUFzQztBYjBxUXhDOztBYTFxUUU7RUFBc0M7QWI4cVF4Qzs7QWE5cVFFO0VBQXNDO0Fia3JReEM7O0FhbHJRRTtFQUFzQztBYnNyUXhDOztBYXRyUUU7RUFBc0M7QWIwclF4Qzs7QWExclFFO0VBQXNDO0FiOHJReEM7O0FhOXJRRTtFQUFzQztBYmtzUXhDOztBYWxzUUU7RUFBc0M7QWJzc1F4Qzs7QWF0c1FFO0VBQXNDO0FiMHNReEM7O0FhMXNRRTtFQUFzQztBYjhzUXhDOztBYTlzUUU7RUFBc0M7QWJrdFF4Qzs7QWFsdFFFO0VBQXNDO0Fic3RReEM7O0FhdHRRRTtFQUFzQztBYjB0UXhDOztBYTF0UUU7RUFBc0M7QWI4dFF4Qzs7QWE5dFFFO0VBQXNDO0Fia3VReEM7O0FhbHVRRTtFQUFzQztBYnN1UXhDOztBYXR1UUU7RUFBc0M7QWIwdVF4Qzs7QWExdVFFO0VBQXNDO0FiOHVReEM7O0FhOXVRRTtFQUFzQztBYmt2UXhDOztBYWx2UUU7RUFBc0M7QWJzdlF4Qzs7QWF0dlFFO0VBQXNDO0FiMHZReEM7O0FhMXZRRTtFQUFzQztBYjh2UXhDOztBYTl2UUU7RUFBc0M7QWJrd1F4Qzs7QWFsd1FFO0VBQXNDO0Fic3dReEM7O0FhdHdRRTtFQUFzQztBYjB3UXhDOztBYTF3UUU7RUFBc0M7QWI4d1F4Qzs7QWE5d1FFO0VBQXNDO0Fia3hReEM7O0FhbHhRRTtFQUFzQztBYnN4UXhDOztBYXR4UUU7RUFBc0M7QWIweFF4Qzs7QWExeFFFO0VBQXNDO0FiOHhReEM7O0FhOXhRRTtFQUFzQztBYmt5UXhDOztBYWx5UUU7RUFBc0M7QWJzeVF4Qzs7QWF0eVFFO0VBQXNDO0FiMHlReEM7O0FhMXlRRTtFQUFzQztBYjh5UXhDOztBYTl5UUU7RUFBc0M7QWJrelF4Qzs7QWFselFFO0VBQXNDO0Fic3pReEM7O0FhdHpRRTtFQUFzQztBYjB6UXhDOztBYTF6UUU7RUFBc0M7QWI4elF4Qzs7QWE5elFFO0VBQXNDO0FiazBReEM7O0FhbDBRRTtFQUFzQztBYnMwUXhDOztBYXQwUUU7RUFBc0M7QWIwMFF4Qzs7QWExMFFFO0VBQXNDO0FiODBReEM7O0FhOTBRRTtFQUFzQztBYmsxUXhDOztBYWwxUUU7RUFBc0M7QWJzMVF4Qzs7QWF0MVFFO0VBQXNDO0FiMDFReEM7O0FhMTFRRTtFQUFzQztBYjgxUXhDOztBYTkxUUU7RUFBc0M7QWJrMlF4Qzs7QWFsMlFFO0VBQXNDO0FiczJReEM7O0FhdDJRRTtFQUFzQztBYjAyUXhDOztBYTEyUUU7RUFBc0M7QWI4MlF4Qzs7QWE5MlFFO0VBQXNDO0FiazNReEM7O0FhbDNRRTtFQUFzQztBYnMzUXhDOztBYXQzUUU7RUFBc0M7QWIwM1F4Qzs7QWExM1FFO0VBQXNDO0FiODNReEM7O0FhOTNRRTtFQUFzQztBYms0UXhDOztBYWw0UUU7RUFBc0M7QWJzNFF4Qzs7QWF0NFFFO0VBQXNDO0FiMDRReEM7O0FhMTRRRTtFQUFzQztBYjg0UXhDOztBYTk0UUU7RUFBc0M7QWJrNVF4Qzs7QWFsNVFFO0VBQXNDO0FiczVReEM7O0FhdDVRRTtFQUFzQztBYjA1UXhDOztBYTE1UUU7RUFBc0M7QWI4NVF4Qzs7QWE5NVFFO0VBQXNDO0FiazZReEM7O0FhbDZRRTtFQUFzQztBYnM2UXhDOztBYXQ2UUU7RUFBc0M7QWIwNlF4Qzs7QWExNlFFO0VBQXNDO0FiODZReEM7O0FhOTZRRTtFQUFzQztBYms3UXhDOztBYWw3UUU7RUFBc0M7QWJzN1F4Qzs7QWF0N1FFO0VBQXNDO0FiMDdReEM7O0FhMTdRRTtFQUFzQztBYjg3UXhDOztBYTk3UUU7RUFBc0M7QWJrOFF4Qzs7QWFsOFFFO0VBQXNDO0FiczhReEM7O0FhdDhRRTtFQUFzQztBYjA4UXhDOztBYTE4UUU7RUFBc0M7QWI4OFF4Qzs7QWE5OFFFO0VBQXNDO0FiazlReEM7O0FhbDlRRTtFQUFzQztBYnM5UXhDOztBYXQ5UUU7RUFBc0M7QWIwOVF4Qzs7QWExOVFFO0VBQXNDO0FiODlReEM7O0FhOTlRRTtFQUFzQztBYmsrUXhDOztBYWwrUUU7RUFBc0M7QWJzK1F4Qzs7QWF0K1FFO0VBQXNDO0FiMCtReEM7O0FhMStRRTtFQUFzQztBYjgrUXhDOztBYTkrUUU7RUFBc0M7QWJrL1F4Qzs7QWFsL1FFO0VBQXNDO0Ficy9ReEM7O0FhdC9RRTtFQUFzQztBYjAvUXhDOztBYTEvUUU7RUFBc0M7QWI4L1F4Qzs7QWE5L1FFO0VBQXNDO0Fia2dSeEM7O0FhbGdSRTtFQUFzQztBYnNnUnhDOztBYXRnUkU7RUFBc0M7QWIwZ1J4Qzs7QWExZ1JFO0VBQXNDO0FiOGdSeEM7O0FhOWdSRTtFQUFzQztBYmtoUnhDOztBYWxoUkU7RUFBc0M7QWJzaFJ4Qzs7QWF0aFJFO0VBQXNDO0FiMGhSeEM7O0FhMWhSRTtFQUFzQztBYjhoUnhDOztBYTloUkU7RUFBc0M7QWJraVJ4Qzs7QWFsaVJFO0VBQXNDO0Fic2lSeEM7O0FhdGlSRTtFQUFzQztBYjBpUnhDOztBYTFpUkU7RUFBc0M7QWI4aVJ4Qzs7QWE5aVJFO0VBQXNDO0Fia2pSeEM7O0FhbGpSRTtFQUFzQztBYnNqUnhDOztBYXRqUkU7RUFBc0M7QWIwalJ4Qzs7QWExalJFO0VBQXNDO0FiOGpSeEM7O0FhOWpSRTtFQUFzQztBYmtrUnhDOztBYWxrUkU7RUFBc0M7QWJza1J4Qzs7QWF0a1JFO0VBQXNDO0FiMGtSeEM7O0FhMWtSRTtFQUFzQztBYjhrUnhDOztBYTlrUkU7RUFBc0M7QWJrbFJ4Qzs7QWFsbFJFO0VBQXNDO0Fic2xSeEM7O0FhdGxSRTtFQUFzQztBYjBsUnhDOztBYTFsUkU7RUFBc0M7QWI4bFJ4Qzs7QWE5bFJFO0VBQXNDO0Fia21SeEM7O0FhbG1SRTtFQUFzQztBYnNtUnhDOztBYXRtUkU7RUFBc0M7QWIwbVJ4Qzs7QWExbVJFO0VBQXNDO0FiOG1SeEM7O0FhOW1SRTtFQUFzQztBYmtuUnhDOztBYWxuUkU7RUFBc0M7QWJzblJ4Qzs7QWF0blJFO0VBQXNDO0FiMG5SeEM7O0FhMW5SRTtFQUFzQztBYjhuUnhDOztBYTluUkU7RUFBc0M7QWJrb1J4Qzs7QWFsb1JFO0VBQXNDO0Fic29SeEM7O0FhdG9SRTtFQUFzQztBYjBvUnhDOztBYTFvUkU7RUFBc0M7QWI4b1J4Qzs7QWE5b1JFO0VBQXNDO0Fia3BSeEM7O0FhbHBSRTtFQUFzQztBYnNwUnhDOztBYXRwUkU7RUFBc0M7QWIwcFJ4Qzs7QWExcFJFO0VBQXNDO0FiOHBSeEM7O0FhOXBSRTtFQUFzQztBYmtxUnhDOztBYWxxUkU7RUFBc0M7QWJzcVJ4Qzs7QWF0cVJFO0VBQXNDO0FiMHFSeEM7O0FhMXFSRTtFQUFzQztBYjhxUnhDOztBYTlxUkU7RUFBc0M7QWJrclJ4Qzs7QWFsclJFO0VBQXNDO0Fic3JSeEM7O0FhdHJSRTtFQUFzQztBYjByUnhDOztBYTFyUkU7RUFBc0M7QWI4clJ4Qzs7QWE5clJFO0VBQXNDO0Fia3NSeEM7O0FhbHNSRTtFQUFzQztBYnNzUnhDOztBYXRzUkU7RUFBc0M7QWIwc1J4Qzs7QWExc1JFO0VBQXNDO0FiOHNSeEM7O0FhOXNSRTtFQUFzQztBYmt0UnhDOztBYWx0UkU7RUFBc0M7QWJzdFJ4Qzs7QWF0dFJFO0VBQXNDO0FiMHRSeEM7O0FhMXRSRTtFQUFzQztBYjh0UnhDOztBYTl0UkU7RUFBc0M7QWJrdVJ4Qzs7QWFsdVJFO0VBQXNDO0Fic3VSeEM7O0FhdHVSRTtFQUFzQztBYjB1UnhDOztBYTF1UkU7RUFBc0M7QWI4dVJ4Qzs7QWE5dVJFO0VBQXNDO0Fia3ZSeEM7O0FhbHZSRTtFQUFzQztBYnN2UnhDOztBYXR2UkU7RUFBc0M7QWIwdlJ4Qzs7QWExdlJFO0VBQXNDO0FiOHZSeEM7O0FhOXZSRTtFQUFzQztBYmt3UnhDOztBYWx3UkU7RUFBc0M7QWJzd1J4Qzs7QWF0d1JFO0VBQXNDO0FiMHdSeEM7O0FhMXdSRTtFQUFzQztBYjh3UnhDOztBYTl3UkU7RUFBc0M7QWJreFJ4Qzs7QWFseFJFO0VBQXNDO0Fic3hSeEM7O0FhdHhSRTtFQUFzQztBYjB4UnhDOztBYTF4UkU7RUFBc0M7QWI4eFJ4Qzs7QWE5eFJFO0VBQXNDO0Fia3lSeEM7O0FhbHlSRTtFQUFzQztBYnN5UnhDOztBYXR5UkU7RUFBc0M7QWIweVJ4Qzs7QWExeVJFO0VBQXNDO0FiOHlSeEM7O0FhOXlSRTtFQUFzQztBYmt6UnhDOztBYWx6UkU7RUFBc0M7QWJzelJ4Qzs7QWF0elJFO0VBQXNDO0FiMHpSeEM7O0FhMXpSRTtFQUFzQztBYjh6UnhDOztBYTl6UkU7RUFBc0M7QWJrMFJ4Qzs7QWFsMFJFO0VBQXNDO0FiczBSeEM7O0FhdDBSRTtFQUFzQztBYjAwUnhDOztBYTEwUkU7RUFBc0M7QWI4MFJ4Qzs7QWE5MFJFO0VBQXNDO0FiazFSeEM7O0FhbDFSRTtFQUFzQztBYnMxUnhDOztBYXQxUkU7RUFBc0M7QWIwMVJ4Qzs7QWExMVJFO0VBQXNDO0FiODFSeEM7O0FhOTFSRTtFQUFzQztBYmsyUnhDOztBYWwyUkU7RUFBc0M7QWJzMlJ4Qzs7QWF0MlJFO0VBQXNDO0FiMDJSeEM7O0FhMTJSRTtFQUFzQztBYjgyUnhDOztBYTkyUkU7RUFBc0M7QWJrM1J4Qzs7QWFsM1JFO0VBQXNDO0FiczNSeEM7O0FhdDNSRTtFQUFzQztBYjAzUnhDOztBYTEzUkU7RUFBc0M7QWI4M1J4Qzs7QWE5M1JFO0VBQXNDO0FiazRSeEM7O0FhbDRSRTtFQUFzQztBYnM0UnhDOztBYXQ0UkU7RUFBc0M7QWIwNFJ4Qzs7QWExNFJFO0VBQXNDO0FiODRSeEM7O0FhOTRSRTtFQUFzQztBYms1UnhDOztBYWw1UkU7RUFBc0M7QWJzNVJ4Qzs7QWF0NVJFO0VBQXNDO0FiMDVSeEM7O0FhMTVSRTtFQUFzQztBYjg1UnhDOztBYTk1UkU7RUFBc0M7QWJrNlJ4Qzs7QWFsNlJFO0VBQXNDO0FiczZSeEM7O0FhdDZSRTtFQUFzQztBYjA2UnhDOztBYTE2UkU7RUFBc0M7QWI4NlJ4Qzs7QWE5NlJFO0VBQXNDO0FiazdSeEM7O0FhbDdSRTtFQUFzQztBYnM3UnhDOztBYXQ3UkU7RUFBc0M7QWIwN1J4Qzs7QWExN1JFO0VBQXNDO0FiODdSeEM7O0FhOTdSRTtFQUFzQztBYms4UnhDOztBYWw4UkU7RUFBc0M7QWJzOFJ4Qzs7QWF0OFJFO0VBQXNDO0FiMDhSeEM7O0FhMThSRTtFQUFzQztBYjg4UnhDOztBYTk4UkU7RUFBc0M7QWJrOVJ4Qzs7QWFsOVJFO0VBQXNDO0FiczlSeEM7O0FhdDlSRTtFQUFzQztBYjA5UnhDOztBYTE5UkU7RUFBc0M7QWI4OVJ4Qzs7QWE5OVJFO0VBQXNDO0FiaytSeEM7O0FhbCtSRTtFQUFzQztBYnMrUnhDOztBYXQrUkU7RUFBc0M7QWIwK1J4Qzs7QWExK1JFO0VBQXNDO0FiOCtSeEM7O0FhOStSRTtFQUFzQztBYmsvUnhDOztBYWwvUkU7RUFBc0M7QWJzL1J4Qzs7QWF0L1JFO0VBQXNDO0FiMC9SeEM7O0FhMS9SRTtFQUFzQztBYjgvUnhDOztBYTkvUkU7RUFBc0M7QWJrZ1N4Qzs7QWFsZ1NFO0VBQXNDO0Fic2dTeEM7O0FhdGdTRTtFQUFzQztBYjBnU3hDOztBYTFnU0U7RUFBc0M7QWI4Z1N4Qzs7QWE5Z1NFO0VBQXNDO0Fia2hTeEM7O0FhbGhTRTtFQUFzQztBYnNoU3hDOztBYXRoU0U7RUFBc0M7QWIwaFN4Qzs7QWExaFNFO0VBQXNDO0FiOGhTeEM7O0FhOWhTRTtFQUFzQztBYmtpU3hDOztBYWxpU0U7RUFBc0M7QWJzaVN4Qzs7QWF0aVNFO0VBQXNDO0FiMGlTeEM7O0FhMWlTRTtFQUFzQztBYjhpU3hDOztBYTlpU0U7RUFBc0M7QWJralN4Qzs7QWFsalNFO0VBQXNDO0Fic2pTeEM7O0FhdGpTRTtFQUFzQztBYjBqU3hDOztBYTFqU0U7RUFBc0M7QWI4alN4Qzs7QWE5alNFO0VBQXNDO0Fia2tTeEM7O0FhbGtTRTtFQUFzQztBYnNrU3hDOztBYXRrU0U7RUFBc0M7QWIwa1N4Qzs7QWExa1NFO0VBQXNDO0FiOGtTeEM7O0FhOWtTRTtFQUFzQztBYmtsU3hDOztBYWxsU0U7RUFBc0M7QWJzbFN4Qzs7QWF0bFNFO0VBQXNDO0FiMGxTeEM7O0FhMWxTRTtFQUFzQztBYjhsU3hDOztBYTlsU0U7RUFBc0M7QWJrbVN4Qzs7QWFsbVNFO0VBQXNDO0Fic21TeEM7O0FhdG1TRTtFQUFzQztBYjBtU3hDOztBYTFtU0U7RUFBc0M7QWI4bVN4Qzs7QWE5bVNFO0VBQXNDO0Fia25TeEM7O0FhbG5TRTtFQUFzQztBYnNuU3hDOztBYXRuU0U7RUFBc0M7QWIwblN4Qzs7QWExblNFO0VBQXNDO0FiOG5TeEM7O0FhOW5TRTtFQUFzQztBYmtvU3hDOztBYWxvU0U7RUFBc0M7QWJzb1N4Qzs7QWF0b1NFO0VBQXNDO0FiMG9TeEM7O0FhMW9TRTtFQUFzQztBYjhvU3hDOztBYTlvU0U7RUFBc0M7QWJrcFN4Qzs7QWFscFNFO0VBQXNDO0Fic3BTeEM7O0FhdHBTRTtFQUFzQztBYjBwU3hDOztBYTFwU0U7RUFBc0M7QWI4cFN4Qzs7QWE5cFNFO0VBQXNDO0Fia3FTeEM7O0FhbHFTRTtFQUFzQztBYnNxU3hDOztBYXRxU0U7RUFBc0M7QWIwcVN4Qzs7QWExcVNFO0VBQXNDO0FiOHFTeEM7O0FhOXFTRTtFQUFzQztBYmtyU3hDOztBYWxyU0U7RUFBc0M7QWJzclN4Qzs7QWF0clNFO0VBQXNDO0FiMHJTeEM7O0FhMXJTRTtFQUFzQztBYjhyU3hDOztBYTlyU0U7RUFBc0M7QWJrc1N4Qzs7QWFsc1NFO0VBQXNDO0Fic3NTeEM7O0FhdHNTRTtFQUFzQztBYjBzU3hDOztBYTFzU0U7RUFBc0M7QWI4c1N4Qzs7QWE5c1NFO0VBQXNDO0Fia3RTeEM7O0FhbHRTRTtFQUFzQztBYnN0U3hDOztBYXR0U0U7RUFBc0M7QWIwdFN4Qzs7QWExdFNFO0VBQXNDO0FiOHRTeEM7O0FhOXRTRTtFQUFzQztBYmt1U3hDOztBYWx1U0U7RUFBc0M7QWJzdVN4Qzs7QWF0dVNFO0VBQXNDO0FiMHVTeEM7O0FhMXVTRTtFQUFzQztBYjh1U3hDOztBYTl1U0U7RUFBc0M7QWJrdlN4Qzs7QWFsdlNFO0VBQXNDO0Fic3ZTeEM7O0FhdHZTRTtFQUFzQztBYjB2U3hDOztBYTF2U0U7RUFBc0M7QWI4dlN4Qzs7QWE5dlNFO0VBQXNDO0Fia3dTeEM7O0FhbHdTRTtFQUFzQztBYnN3U3hDOztBYXR3U0U7RUFBc0M7QWIwd1N4Qzs7QWExd1NFO0VBQXNDO0FiOHdTeEM7O0FhOXdTRTtFQUFzQztBYmt4U3hDOztBYWx4U0U7RUFBc0M7QWJzeFN4Qzs7QWF0eFNFO0VBQXNDO0FiMHhTeEM7O0FhMXhTRTtFQUFzQztBYjh4U3hDOztBYTl4U0U7RUFBc0M7QWJreVN4Qzs7QWFseVNFO0VBQXNDO0Fic3lTeEM7O0FhdHlTRTtFQUFzQztBYjB5U3hDOztBYTF5U0U7RUFBc0M7QWI4eVN4Qzs7QWE5eVNFO0VBQXNDO0Fia3pTeEM7O0FhbHpTRTtFQUFzQztBYnN6U3hDOztBYXR6U0U7RUFBc0M7QWIwelN4Qzs7QWExelNFO0VBQXNDO0FiOHpTeEM7O0FhOXpTRTtFQUFzQztBYmswU3hDOztBYWwwU0U7RUFBc0M7QWJzMFN4Qzs7QWF0MFNFO0VBQXNDO0FiMDBTeEM7O0FhMTBTRTtFQUFzQztBYjgwU3hDOztBYTkwU0U7RUFBc0M7QWJrMVN4Qzs7QWFsMVNFO0VBQXNDO0FiczFTeEM7O0FhdDFTRTtFQUFzQztBYjAxU3hDOztBYTExU0U7RUFBc0M7QWI4MVN4Qzs7QWE5MVNFO0VBQXNDO0FiazJTeEM7O0FhbDJTRTtFQUFzQztBYnMyU3hDOztBYXQyU0U7RUFBc0M7QWIwMlN4Qzs7QWExMlNFO0VBQXNDO0FiODJTeEM7O0FhOTJTRTtFQUFzQztBYmszU3hDOztBYWwzU0U7RUFBc0M7QWJzM1N4Qzs7QWF0M1NFO0VBQXNDO0FiMDNTeEM7O0FhMTNTRTtFQUFzQztBYjgzU3hDOztBYTkzU0U7RUFBc0M7QWJrNFN4Qzs7QWFsNFNFO0VBQXNDO0FiczRTeEM7O0FhdDRTRTtFQUFzQztBYjA0U3hDOztBYTE0U0U7RUFBc0M7QWI4NFN4Qzs7QWE5NFNFO0VBQXNDO0FiazVTeEM7O0FhbDVTRTtFQUFzQztBYnM1U3hDOztBYXQ1U0U7RUFBc0M7QWIwNVN4Qzs7QWExNVNFO0VBQXNDO0FiODVTeEM7O0FhOTVTRTtFQUFzQztBYms2U3hDOztBYWw2U0U7RUFBc0M7QWJzNlN4Qzs7QWF0NlNFO0VBQXNDO0FiMDZTeEM7O0FhMTZTRTtFQUFzQztBYjg2U3hDOztBYTk2U0U7RUFBc0M7QWJrN1N4Qzs7QWFsN1NFO0VBQXNDO0FiczdTeEM7O0FhdDdTRTtFQUFzQztBYjA3U3hDOztBYTE3U0U7RUFBc0M7QWI4N1N4Qzs7QWE5N1NFO0VBQXNDO0FiazhTeEM7O0FhbDhTRTtFQUFzQztBYnM4U3hDOztBYXQ4U0U7RUFBc0M7QWIwOFN4Qzs7QWExOFNFO0VBQXNDO0FiODhTeEM7O0FhOThTRTtFQUFzQztBYms5U3hDOztBYWw5U0U7RUFBc0M7QWJzOVN4Qzs7QWF0OVNFO0VBQXNDO0FiMDlTeEM7O0FhMTlTRTtFQUFzQztBYjg5U3hDOztBYTk5U0U7RUFBc0M7QWJrK1N4Qzs7QWFsK1NFO0VBQXNDO0FicytTeEM7O0FhdCtTRTtFQUFzQztBYjArU3hDOztBYTErU0U7RUFBc0M7QWI4K1N4Qzs7QWE5K1NFO0VBQXNDO0Fiay9TeEM7O0FhbC9TRTtFQUFzQztBYnMvU3hDOztBYXQvU0U7RUFBc0M7QWIwL1N4Qzs7QWExL1NFO0VBQXNDO0FiOC9TeEM7O0FhOS9TRTtFQUFzQztBYmtnVHhDOztBYWxnVEU7RUFBc0M7QWJzZ1R4Qzs7QWF0Z1RFO0VBQXNDO0FiMGdUeEM7O0FhMWdURTtFQUFzQztBYjhnVHhDOztBYTlnVEU7RUFBc0M7QWJraFR4Qzs7QWFsaFRFO0VBQXNDO0Fic2hUeEM7O0FhdGhURTtFQUFzQztBYjBoVHhDOztBYTFoVEU7RUFBc0M7QWI4aFR4Qzs7QWE5aFRFO0VBQXNDO0Fia2lUeEM7O0FhbGlURTtFQUFzQztBYnNpVHhDOztBYXRpVEU7RUFBc0M7QWIwaVR4Qzs7QWExaVRFO0VBQXNDO0FiOGlUeEM7O0FhOWlURTtFQUFzQztBYmtqVHhDOztBYWxqVEU7RUFBc0M7QWJzalR4Qzs7QWF0alRFO0VBQXNDO0FiMGpUeEM7O0FhMWpURTtFQUFzQztBYjhqVHhDOztBYTlqVEU7RUFBc0M7QWJra1R4Qzs7QWFsa1RFO0VBQXNDO0Fic2tUeEM7O0FhdGtURTtFQUFzQztBYjBrVHhDOztBYTFrVEU7RUFBc0M7QWI4a1R4Qzs7QWE5a1RFO0VBQXNDO0Fia2xUeEM7O0FhbGxURTtFQUFzQztBYnNsVHhDOztBYXRsVEU7RUFBc0M7QWIwbFR4Qzs7QWExbFRFO0VBQXNDO0FiOGxUeEM7O0FhOWxURTtFQUFzQztBYmttVHhDOztBYWxtVEU7RUFBc0M7QWJzbVR4Qzs7QWF0bVRFO0VBQXNDO0FiMG1UeEM7O0FhMW1URTtFQUFzQztBYjhtVHhDOztBYTltVEU7RUFBc0M7QWJrblR4Qzs7QWFsblRFO0VBQXNDO0Fic25UeEM7O0FhdG5URTtFQUFzQztBYjBuVHhDOztBYTFuVEU7RUFBc0M7QWI4blR4Qzs7QWE5blRFO0VBQXNDO0Fia29UeEM7O0FhbG9URTtFQUFzQztBYnNvVHhDOztBYXRvVEU7RUFBc0M7QWIwb1R4Qzs7QWExb1RFO0VBQXNDO0FiOG9UeEM7O0FhOW9URTtFQUFzQztBYmtwVHhDOztBYWxwVEU7RUFBc0M7QWJzcFR4Qzs7QWF0cFRFO0VBQXNDO0FiMHBUeEM7O0FhMXBURTtFQUFzQztBYjhwVHhDOztBYTlwVEU7RUFBc0M7QWJrcVR4Qzs7QWFscVRFO0VBQXNDO0Fic3FUeEM7O0FhdHFURTtFQUFzQztBYjBxVHhDOztBYTFxVEU7RUFBc0M7QWI4cVR4Qzs7QWE5cVRFO0VBQXNDO0Fia3JUeEM7O0FhbHJURTtFQUFzQztBYnNyVHhDOztBYXRyVEU7RUFBc0M7QWIwclR4Qzs7QWExclRFO0VBQXNDO0FiOHJUeEM7O0FhOXJURTtFQUFzQztBYmtzVHhDOztBYWxzVEU7RUFBc0M7QWJzc1R4Qzs7QWF0c1RFO0VBQXNDO0FiMHNUeEM7O0FhMXNURTtFQUFzQztBYjhzVHhDOztBYTlzVEU7RUFBc0M7QWJrdFR4Qzs7QWFsdFRFO0VBQXNDO0Fic3RUeEM7O0FhdHRURTtFQUFzQztBYjB0VHhDOztBYTF0VEU7RUFBc0M7QWI4dFR4Qzs7QWE5dFRFO0VBQXNDO0Fia3VUeEM7O0FhbHVURTtFQUFzQztBYnN1VHhDOztBYXR1VEU7RUFBc0M7QWIwdVR4Qzs7QWExdVRFO0VBQXNDO0FiOHVUeEM7O0FhOXVURTtFQUFzQztBYmt2VHhDOztBYWx2VEU7RUFBc0M7QWJzdlR4Qzs7QWF0dlRFO0VBQXNDO0FiMHZUeEM7O0FhMXZURTtFQUFzQztBYjh2VHhDOztBYTl2VEU7RUFBc0M7QWJrd1R4Qzs7QWFsd1RFO0VBQXNDO0Fic3dUeEM7O0FhdHdURTtFQUFzQztBYjB3VHhDOztBYTF3VEU7RUFBc0M7QWI4d1R4Qzs7QWE5d1RFO0VBQXNDO0Fia3hUeEM7O0FhbHhURTtFQUFzQztBYnN4VHhDOztBYXR4VEU7RUFBc0M7QWIweFR4Qzs7QWExeFRFO0VBQXNDO0FiOHhUeEM7O0FhOXhURTtFQUFzQztBYmt5VHhDOztBYWx5VEU7RUFBc0M7QWJzeVR4Qzs7QWF0eVRFO0VBQXNDO0FiMHlUeEM7O0FhMXlURTtFQUFzQztBYjh5VHhDOztBYTl5VEU7RUFBc0M7QWJrelR4Qzs7QWFselRFO0VBQXNDO0Fic3pUeEM7O0FhdHpURTtFQUFzQztBYjB6VHhDOztBYTF6VEU7RUFBc0M7QWI4elR4Qzs7QWE5elRFO0VBQXNDO0FiazBUeEM7O0FhbDBURTtFQUFzQztBYnMwVHhDOztBYXQwVEU7RUFBc0M7QWIwMFR4Qzs7QWExMFRFO0VBQXNDO0FiODBUeEM7O0FhOTBURTtFQUFzQztBYmsxVHhDOztBYWwxVEU7RUFBc0M7QWJzMVR4Qzs7QWF0MVRFO0VBQXNDO0FiMDFUeEM7O0FhMTFURTtFQUFzQztBYjgxVHhDOztBYTkxVEU7RUFBc0M7QWJrMlR4Qzs7QWFsMlRFO0VBQXNDO0FiczJUeEM7O0FhdDJURTtFQUFzQztBYjAyVHhDOztBYTEyVEU7RUFBc0M7QWI4MlR4Qzs7QWE5MlRFO0VBQXNDO0FiazNUeEM7O0FhbDNURTtFQUFzQztBYnMzVHhDOztBYXQzVEU7RUFBc0M7QWIwM1R4Qzs7QWExM1RFO0VBQXNDO0FiODNUeEM7O0FhOTNURTtFQUFzQztBYms0VHhDOztBYWw0VEU7RUFBc0M7QWJzNFR4Qzs7QWF0NFRFO0VBQXNDO0FiMDRUeEM7O0FhMTRURTtFQUFzQztBYjg0VHhDOztBYTk0VEU7RUFBc0M7QWJrNVR4Qzs7QWFsNVRFO0VBQXNDO0FiczVUeEM7O0FhdDVURTtFQUFzQztBYjA1VHhDOztBYTE1VEU7RUFBc0M7QWI4NVR4Qzs7QWE5NVRFO0VBQXNDO0FiazZUeEM7O0FhbDZURTtFQUFzQztBYnM2VHhDOztBYXQ2VEU7RUFBc0M7QWIwNlR4Qzs7QWExNlRFO0VBQXNDO0FiODZUeEM7O0FhOTZURTtFQUFzQztBYms3VHhDOztBYWw3VEU7RUFBc0M7QWJzN1R4Qzs7QWF0N1RFO0VBQXNDO0FiMDdUeEM7O0FhMTdURTtFQUFzQztBYjg3VHhDOztBYTk3VEU7RUFBc0M7QWJrOFR4Qzs7QWFsOFRFO0VBQXNDO0FiczhUeEM7O0FhdDhURTtFQUFzQztBYjA4VHhDOztBYTE4VEU7RUFBc0M7QWI4OFR4Qzs7QWE5OFRFO0VBQXNDO0FiazlUeEM7O0FhbDlURTtFQUFzQztBYnM5VHhDOztBYXQ5VEU7RUFBc0M7QWIwOVR4Qzs7QWExOVRFO0VBQXNDO0FiODlUeEM7O0FhOTlURTtFQUFzQztBYmsrVHhDOztBYWwrVEU7RUFBc0M7QWJzK1R4Qzs7QWF0K1RFO0VBQXNDO0FiMCtUeEM7O0FhMStURTtFQUFzQztBYjgrVHhDOztBYTkrVEU7RUFBc0M7QWJrL1R4Qzs7QWFsL1RFO0VBQXNDO0Ficy9UeEM7O0FhdC9URTtFQUFzQztBYjAvVHhDOztBYTEvVEU7RUFBc0M7QWI4L1R4Qzs7QWE5L1RFO0VBQXNDO0Fia2dVeEM7O0FhbGdVRTtFQUFzQztBYnNnVXhDOztBYXRnVUU7RUFBc0M7QWIwZ1V4Qzs7QWExZ1VFO0VBQXNDO0FiOGdVeEM7O0FhOWdVRTtFQUFzQztBYmtoVXhDOztBYWxoVUU7RUFBc0M7QWJzaFV4Qzs7QWF0aFVFO0VBQXNDO0FiMGhVeEM7O0FhMWhVRTtFQUFzQztBYjhoVXhDOztBYTloVUU7RUFBc0M7QWJraVV4Qzs7QWFsaVVFO0VBQXNDO0Fic2lVeEM7O0FhdGlVRTtFQUFzQztBYjBpVXhDOztBYTFpVUU7RUFBc0M7QWI4aVV4Qzs7QWE5aVVFO0VBQXNDO0Fia2pVeEM7O0FhbGpVRTtFQUFzQztBYnNqVXhDOztBYXRqVUU7RUFBc0M7QWIwalV4Qzs7QWExalVFO0VBQXNDO0FiOGpVeEM7O0FhOWpVRTtFQUFzQztBYmtrVXhDOztBYWxrVUU7RUFBc0M7QWJza1V4Qzs7QWF0a1VFO0VBQXNDO0FiMGtVeEM7O0FhMWtVRTtFQUFzQztBYjhrVXhDOztBYTlrVUU7RUFBc0M7QWJrbFV4Qzs7QWFsbFVFO0VBQXNDO0Fic2xVeEM7O0FhdGxVRTtFQUFzQztBYjBsVXhDOztBYTFsVUU7RUFBc0M7QWI4bFV4Qzs7QWE5bFVFO0VBQXNDO0Fia21VeEM7O0FhbG1VRTtFQUFzQztBYnNtVXhDOztBYXRtVUU7RUFBc0M7QWIwbVV4Qzs7QWExbVVFO0VBQXNDO0FiOG1VeEM7O0FhOW1VRTtFQUFzQztBYmtuVXhDOztBYWxuVUU7RUFBc0M7QWJzblV4Qzs7QWF0blVFO0VBQXNDO0FiMG5VeEM7O0FhMW5VRTtFQUFzQztBYjhuVXhDOztBYTluVUU7RUFBc0M7QWJrb1V4Qzs7QWFsb1VFO0VBQXNDO0Fic29VeEM7O0FhdG9VRTtFQUFzQztBYjBvVXhDOztBYTFvVUU7RUFBc0M7QWI4b1V4Qzs7QWE5b1VFO0VBQXNDO0Fia3BVeEM7O0FhbHBVRTtFQUFzQztBYnNwVXhDOztBYXRwVUU7RUFBc0M7QWIwcFV4Qzs7QWExcFVFO0VBQXNDO0FiOHBVeEM7O0FhOXBVRTtFQUFzQztBYmtxVXhDOztBYWxxVUU7RUFBc0M7QWJzcVV4Qzs7QWF0cVVFO0VBQXNDO0FiMHFVeEM7O0FhMXFVRTtFQUFzQztBYjhxVXhDOztBYTlxVUU7RUFBc0M7QWJrclV4Qzs7QWFsclVFO0VBQXNDO0Fic3JVeEM7O0FhdHJVRTtFQUFzQztBYjByVXhDOztBYTFyVUU7RUFBc0M7QWI4clV4Qzs7QWE5clVFO0VBQXNDO0Fia3NVeEM7O0FhbHNVRTtFQUFzQztBYnNzVXhDOztBYXRzVUU7RUFBc0M7QWIwc1V4Qzs7QWExc1VFO0VBQXNDO0FiOHNVeEM7O0FhOXNVRTtFQUFzQztBYmt0VXhDOztBYWx0VUU7RUFBc0M7QWJzdFV4Qzs7QWF0dFVFO0VBQXNDO0FiMHRVeEM7O0FhMXRVRTtFQUFzQztBYjh0VXhDOztBYTl0VUU7RUFBc0M7QWJrdVV4Qzs7QWFsdVVFO0VBQXNDO0Fic3VVeEM7O0FhdHVVRTtFQUFzQztBYjB1VXhDOztBYTF1VUU7RUFBc0M7QWI4dVV4Qzs7QWE5dVVFO0VBQXNDO0Fia3ZVeEM7O0FhbHZVRTtFQUFzQztBYnN2VXhDOztBYXR2VUU7RUFBc0M7QWIwdlV4Qzs7QWExdlVFO0VBQXNDO0FiOHZVeEM7O0FhOXZVRTtFQUFzQztBYmt3VXhDOztBYWx3VUU7RUFBc0M7QWJzd1V4Qzs7QWF0d1VFO0VBQXNDO0FiMHdVeEM7O0FhMXdVRTtFQUFzQztBYjh3VXhDOztBYTl3VUU7RUFBc0M7QWJreFV4Qzs7QWFseFVFO0VBQXNDO0Fic3hVeEM7O0FhdHhVRTtFQUFzQztBYjB4VXhDOztBYTF4VUU7RUFBc0M7QWI4eFV4Qzs7QWE5eFVFO0VBQXNDO0Fia3lVeEM7O0FhbHlVRTtFQUFzQztBYnN5VXhDOztBYXR5VUU7RUFBc0M7QWIweVV4Qzs7QWExeVVFO0VBQXNDO0FiOHlVeEM7O0FhOXlVRTtFQUFzQztBYmt6VXhDOztBYWx6VUU7RUFBc0M7QWJzelV4Qzs7QWF0elVFO0VBQXNDO0FiMHpVeEM7O0FhMXpVRTtFQUFzQztBYjh6VXhDOztBYTl6VUU7RUFBc0M7QWJrMFV4Qzs7QWFsMFVFO0VBQXNDO0FiczBVeEM7O0FhdDBVRTtFQUFzQztBYjAwVXhDOztBYTEwVUU7RUFBc0M7QWI4MFV4Qzs7QWE5MFVFO0VBQXNDO0FiazFVeEM7O0FhbDFVRTtFQUFzQztBYnMxVXhDOztBYXQxVUU7RUFBc0M7QWIwMVV4Qzs7QWExMVVFO0VBQXNDO0FiODFVeEM7O0FhOTFVRTtFQUFzQztBYmsyVXhDOztBYWwyVUU7RUFBc0M7QWJzMlV4Qzs7QWF0MlVFO0VBQXNDO0FiMDJVeEM7O0FhMTJVRTtFQUFzQztBYjgyVXhDOztBYTkyVUU7RUFBc0M7QWJrM1V4Qzs7QWFsM1VFO0VBQXNDO0FiczNVeEM7O0FhdDNVRTtFQUFzQztBYjAzVXhDOztBYTEzVUU7RUFBc0M7QWI4M1V4Qzs7QWE5M1VFO0VBQXNDO0FiazRVeEM7O0FhbDRVRTtFQUFzQztBYnM0VXhDOztBYXQ0VUU7RUFBc0M7QWIwNFV4Qzs7QWExNFVFO0VBQXNDO0FiODRVeEM7O0FhOTRVRTtFQUFzQztBYms1VXhDOztBYWw1VUU7RUFBc0M7QWJzNVV4Qzs7QWF0NVVFO0VBQXNDO0FiMDVVeEM7O0FhMTVVRTtFQUFzQztBYjg1VXhDOztBYTk1VUU7RUFBc0M7QWJrNlV4Qzs7QWFsNlVFO0VBQXNDO0FiczZVeEM7O0FhdDZVRTtFQUFzQztBYjA2VXhDOztBYTE2VUU7RUFBc0M7QWI4NlV4Qzs7QWE5NlVFO0VBQXNDO0FiazdVeEM7O0FhbDdVRTtFQUFzQztBYnM3VXhDOztBYXQ3VUU7RUFBc0M7QWIwN1V4Qzs7QWExN1VFO0VBQXNDO0FiODdVeEM7O0FhOTdVRTtFQUFzQztBYms4VXhDOztBYWw4VUU7RUFBc0M7QWJzOFV4Qzs7QWF0OFVFO0VBQXNDO0FiMDhVeEM7O0FhMThVRTtFQUFzQztBYjg4VXhDOztBYTk4VUU7RUFBc0M7QWJrOVV4Qzs7QWFsOVVFO0VBQXNDO0FiczlVeEM7O0FhdDlVRTtFQUFzQztBYjA5VXhDOztBYTE5VUU7RUFBc0M7QWI4OVV4Qzs7QWE5OVVFO0VBQXNDO0FiaytVeEM7O0FhbCtVRTtFQUFzQztBYnMrVXhDOztBYXQrVUU7RUFBc0M7QWIwK1V4Qzs7QWExK1VFO0VBQXNDO0FiOCtVeEM7O0FhOStVRTtFQUFzQztBYmsvVXhDOztBYWwvVUU7RUFBc0M7QWJzL1V4Qzs7QWF0L1VFO0VBQXNDO0FiMC9VeEM7O0FhMS9VRTtFQUFzQztBYjgvVXhDOztBYTkvVUU7RUFBc0M7QWJrZ1Z4Qzs7QWFsZ1ZFO0VBQXNDO0Fic2dWeEM7O0FhdGdWRTtFQUFzQztBYjBnVnhDOztBYTFnVkU7RUFBc0M7QWI4Z1Z4Qzs7QWE5Z1ZFO0VBQXNDO0Fia2hWeEM7O0FhbGhWRTtFQUFzQztBYnNoVnhDOztBYXRoVkU7RUFBc0M7QWIwaFZ4Qzs7QWExaFZFO0VBQXNDO0FiOGhWeEM7O0FhOWhWRTtFQUFzQztBYmtpVnhDOztBYWxpVkU7RUFBc0M7QWJzaVZ4Qzs7QWF0aVZFO0VBQXNDO0FiMGlWeEM7O0FhMWlWRTtFQUFzQztBYjhpVnhDOztBYTlpVkU7RUFBc0M7QWJralZ4Qzs7QWFsalZFO0VBQXNDO0Fic2pWeEM7O0FhdGpWRTtFQUFzQztBYjBqVnhDOztBYTFqVkU7RUFBc0M7QWI4alZ4Qzs7QWE5alZFO0VBQXNDO0Fia2tWeEM7O0FhbGtWRTtFQUFzQztBYnNrVnhDOztBYXRrVkU7RUFBc0M7QWIwa1Z4Qzs7QWExa1ZFO0VBQXNDO0FiOGtWeEM7O0FhOWtWRTtFQUFzQztBYmtsVnhDOztBYWxsVkU7RUFBc0M7QWJzbFZ4Qzs7QWF0bFZFO0VBQXNDO0FiMGxWeEM7O0FhMWxWRTtFQUFzQztBYjhsVnhDOztBYTlsVkU7RUFBc0M7QWJrbVZ4Qzs7QWFsbVZFO0VBQXNDO0Fic21WeEM7O0FhdG1WRTtFQUFzQztBYjBtVnhDOztBYTFtVkU7RUFBc0M7QWI4bVZ4Qzs7QWE5bVZFO0VBQXNDO0Fia25WeEM7O0FhbG5WRTtFQUFzQztBYnNuVnhDOztBYXRuVkU7RUFBc0M7QWIwblZ4Qzs7QWExblZFO0VBQXNDO0FiOG5WeEM7O0FhOW5WRTtFQUFzQztBYmtvVnhDOztBYWxvVkU7RUFBc0M7QWJzb1Z4Qzs7QWF0b1ZFO0VBQXNDO0FiMG9WeEM7O0FhMW9WRTtFQUFzQztBYjhvVnhDOztBYTlvVkU7RUFBc0M7QWJrcFZ4Qzs7QWFscFZFO0VBQXNDO0Fic3BWeEM7O0FhdHBWRTtFQUFzQztBYjBwVnhDOztBYTFwVkU7RUFBc0M7QWI4cFZ4Qzs7QWE5cFZFO0VBQXNDO0Fia3FWeEM7O0FhbHFWRTtFQUFzQztBYnNxVnhDOztBYXRxVkU7RUFBc0M7QWIwcVZ4Qzs7QWExcVZFO0VBQXNDO0FiOHFWeEM7O0FhOXFWRTtFQUFzQztBYmtyVnhDOztBYWxyVkU7RUFBc0M7QWJzclZ4Qzs7QWF0clZFO0VBQXNDO0FiMHJWeEM7O0FhMXJWRTtFQUFzQztBYjhyVnhDOztBYTlyVkU7RUFBc0M7QWJrc1Z4Qzs7QWFsc1ZFO0VBQXNDO0Fic3NWeEM7O0FhdHNWRTtFQUFzQztBYjBzVnhDOztBYTFzVkU7RUFBc0M7QWI4c1Z4Qzs7QWE5c1ZFO0VBQXNDO0Fia3RWeEM7O0FhbHRWRTtFQUFzQztBYnN0VnhDOztBYXR0VkU7RUFBc0M7QWIwdFZ4Qzs7QWExdFZFO0VBQXNDO0FiOHRWeEM7O0FhOXRWRTtFQUFzQztBYmt1VnhDOztBYWx1VkU7RUFBc0M7QWJzdVZ4Qzs7QWF0dVZFO0VBQXNDO0FiMHVWeEM7O0FhMXVWRTtFQUFzQztBYjh1VnhDOztBYTl1VkU7RUFBc0M7QWJrdlZ4Qzs7QWFsdlZFO0VBQXNDO0Fic3ZWeEM7O0FhdHZWRTtFQUFzQztBYjB2VnhDOztBYTF2VkU7RUFBc0M7QWI4dlZ4Qzs7QWE5dlZFO0VBQXNDO0Fia3dWeEM7O0FhbHdWRTtFQUFzQztBYnN3VnhDOztBYXR3VkU7RUFBc0M7QWIwd1Z4Qzs7QWExd1ZFO0VBQXNDO0FiOHdWeEM7O0FhOXdWRTtFQUFzQztBYmt4VnhDOztBYWx4VkU7RUFBc0M7QWJzeFZ4Qzs7QWF0eFZFO0VBQXNDO0FiMHhWeEM7O0FhMXhWRTtFQUFzQztBYjh4VnhDOztBYTl4VkU7RUFBc0M7QWJreVZ4Qzs7QWFseVZFO0VBQXNDO0Fic3lWeEM7O0FhdHlWRTtFQUFzQztBYjB5VnhDOztBYTF5VkU7RUFBc0M7QWI4eVZ4Qzs7QWE5eVZFO0VBQXNDO0Fia3pWeEM7O0FhbHpWRTtFQUFzQztBYnN6VnhDOztBYXR6VkU7RUFBc0M7QWIwelZ4Qzs7QWExelZFO0VBQXNDO0FiOHpWeEM7O0FhOXpWRTtFQUFzQztBYmswVnhDOztBYWwwVkU7RUFBc0M7QWJzMFZ4Qzs7QWF0MFZFO0VBQXNDO0FiMDBWeEM7O0FhMTBWRTtFQUFzQztBYjgwVnhDOztBYTkwVkU7RUFBc0M7QWJrMVZ4Qzs7QWFsMVZFO0VBQXNDO0FiczFWeEM7O0FhdDFWRTtFQUFzQztBYjAxVnhDOztBYTExVkU7RUFBc0M7QWI4MVZ4Qzs7QWE5MVZFO0VBQXNDO0FiazJWeEM7O0FhbDJWRTtFQUFzQztBYnMyVnhDOztBYXQyVkU7RUFBc0M7QWIwMlZ4Qzs7QWExMlZFO0VBQXNDO0FiODJWeEM7O0FhOTJWRTtFQUFzQztBYmszVnhDOztBYWwzVkU7RUFBc0M7QWJzM1Z4Qzs7QWF0M1ZFO0VBQXNDO0FiMDNWeEM7O0FhMTNWRTtFQUFzQztBYjgzVnhDOztBYTkzVkU7RUFBc0M7QWJrNFZ4Qzs7QWFsNFZFO0VBQXNDO0FiczRWeEM7O0FhdDRWRTtFQUFzQztBYjA0VnhDOztBYTE0VkU7RUFBc0M7QWI4NFZ4Qzs7QWE5NFZFO0VBQXNDO0FiazVWeEM7O0FhbDVWRTtFQUFzQztBYnM1VnhDOztBYXQ1VkU7RUFBc0M7QWIwNVZ4Qzs7QWExNVZFO0VBQXNDO0FiODVWeEM7O0FhOTVWRTtFQUFzQztBYms2VnhDOztBYWw2VkU7RUFBc0M7QWJzNlZ4Qzs7QWF0NlZFO0VBQXNDO0FiMDZWeEM7O0FhMTZWRTtFQUFzQztBYjg2VnhDOztBYTk2VkU7RUFBc0M7QWJrN1Z4Qzs7QWFsN1ZFO0VBQXNDO0FiczdWeEM7O0FhdDdWRTtFQUFzQztBYjA3VnhDOztBYTE3VkU7RUFBc0M7QWI4N1Z4Qzs7QWE5N1ZFO0VBQXNDO0FiazhWeEM7O0FhbDhWRTtFQUFzQztBYnM4VnhDOztBYXQ4VkU7RUFBc0M7QWIwOFZ4Qzs7QWExOFZFO0VBQXNDO0FiODhWeEM7O0FhOThWRTtFQUFzQztBYms5VnhDOztBYWw5VkU7RUFBc0M7QWJzOVZ4Qzs7QWF0OVZFO0VBQXNDO0FiMDlWeEM7O0FhMTlWRTtFQUFzQztBYjg5VnhDOztBYTk5VkU7RUFBc0M7QWJrK1Z4Qzs7QWFsK1ZFO0VBQXNDO0FicytWeEM7O0FhdCtWRTtFQUFzQztBYjArVnhDOztBYTErVkU7RUFBc0M7QWI4K1Z4Qzs7QWE5K1ZFO0VBQXNDO0Fiay9WeEM7O0FhbC9WRTtFQUFzQztBYnMvVnhDOztBYXQvVkU7RUFBc0M7QWIwL1Z4Qzs7QWExL1ZFO0VBQXNDO0FiOC9WeEM7O0FhOS9WRTtFQUFzQztBYmtnV3hDOztBYWxnV0U7RUFBc0M7QWJzZ1d4Qzs7QWF0Z1dFO0VBQXNDO0FiMGdXeEM7O0FhMWdXRTtFQUFzQztBYjhnV3hDOztBYTlnV0U7RUFBc0M7QWJraFd4Qzs7QWFsaFdFO0VBQXNDO0Fic2hXeEM7O0FhdGhXRTtFQUFzQztBYjBoV3hDOztBYTFoV0U7RUFBc0M7QWI4aFd4Qzs7QWE5aFdFO0VBQXNDO0Fia2lXeEM7O0FhbGlXRTtFQUFzQztBYnNpV3hDOztBYXRpV0U7RUFBc0M7QWIwaVd4Qzs7QWExaVdFO0VBQXNDO0FiOGlXeEM7O0FhOWlXRTtFQUFzQztBYmtqV3hDOztBYWxqV0U7RUFBc0M7QWJzald4Qzs7QWF0aldFO0VBQXNDO0FiMGpXeEM7O0FhMWpXRTtFQUFzQztBYjhqV3hDOztBYTlqV0U7RUFBc0M7QWJra1d4Qzs7QWFsa1dFO0VBQXNDO0Fic2tXeEM7O0FhdGtXRTtFQUFzQztBYjBrV3hDOztBYTFrV0U7RUFBc0M7QWI4a1d4Qzs7QWE5a1dFO0VBQXNDO0Fia2xXeEM7O0FhbGxXRTtFQUFzQztBYnNsV3hDOztBYXRsV0U7RUFBc0M7QWIwbFd4Qzs7QWExbFdFO0VBQXNDO0FiOGxXeEM7O0FhOWxXRTtFQUFzQztBYmttV3hDOztBYWxtV0U7RUFBc0M7QWJzbVd4Qzs7QWF0bVdFO0VBQXNDO0FiMG1XeEM7O0FhMW1XRTtFQUFzQztBYjhtV3hDOztBYTltV0U7RUFBc0M7QWJrbld4Qzs7QWFsbldFO0VBQXNDO0Fic25XeEM7O0FhdG5XRTtFQUFzQztBYjBuV3hDOztBYTFuV0U7RUFBc0M7QWI4bld4Qzs7QWE5bldFO0VBQXNDO0Fia29XeEM7O0FhbG9XRTtFQUFzQztBYnNvV3hDOztBYXRvV0U7RUFBc0M7QWIwb1d4Qzs7QWExb1dFO0VBQXNDO0FiOG9XeEM7O0FhOW9XRTtFQUFzQztBYmtwV3hDOztBYWxwV0U7RUFBc0M7QWJzcFd4Qzs7QWF0cFdFO0VBQXNDO0FiMHBXeEM7O0FhMXBXRTtFQUFzQztBYjhwV3hDOztBYTlwV0U7RUFBc0M7QWJrcVd4Qzs7QWFscVdFO0VBQXNDO0Fic3FXeEM7O0FhdHFXRTtFQUFzQztBYjBxV3hDOztBYTFxV0U7RUFBc0M7QWI4cVd4Qzs7QWE5cVdFO0VBQXNDO0Fia3JXeEM7O0FhbHJXRTtFQUFzQztBYnNyV3hDOztBYXRyV0U7RUFBc0M7QWIwcld4Qzs7QWExcldFO0VBQXNDO0FiOHJXeEM7O0FhOXJXRTtFQUFzQztBYmtzV3hDOztBYWxzV0U7RUFBc0M7QWJzc1d4Qzs7QWF0c1dFO0VBQXNDO0FiMHNXeEM7O0FhMXNXRTtFQUFzQztBYjhzV3hDOztBYTlzV0U7RUFBc0M7QWJrdFd4Qzs7QWFsdFdFO0VBQXNDO0Fic3RXeEM7O0FhdHRXRTtFQUFzQztBYjB0V3hDOztBYTF0V0U7RUFBc0M7QWI4dFd4Qzs7QWE5dFdFO0VBQXNDO0Fia3VXeEM7O0FhbHVXRTtFQUFzQztBYnN1V3hDOztBYXR1V0U7RUFBc0M7QWIwdVd4Qzs7QWExdVdFO0VBQXNDO0FiOHVXeEM7O0FhOXVXRTtFQUFzQztBYmt2V3hDOztBYWx2V0U7RUFBc0M7QWJzdld4Qzs7QWF0dldFO0VBQXNDO0FiMHZXeEM7O0FhMXZXRTtFQUFzQztBYjh2V3hDOztBYTl2V0U7RUFBc0M7QWJrd1d4Qzs7QWFsd1dFO0VBQXNDO0Fic3dXeEM7O0FhdHdXRTtFQUFzQztBYjB3V3hDOztBYTF3V0U7RUFBc0M7QWI4d1d4Qzs7QWE5d1dFO0VBQXNDO0Fia3hXeEM7O0FhbHhXRTtFQUFzQztBYnN4V3hDOztBYXR4V0U7RUFBc0M7QWIweFd4Qzs7QWExeFdFO0VBQXNDO0FiOHhXeEM7O0FhOXhXRTtFQUFzQztBYmt5V3hDOztBYWx5V0U7RUFBc0M7QWJzeVd4Qzs7QWF0eVdFO0VBQXNDO0FiMHlXeEM7O0FhMXlXRTtFQUFzQztBYjh5V3hDOztBYTl5V0U7RUFBc0M7QWJreld4Qzs7QWFseldFO0VBQXNDO0Fic3pXeEM7O0FhdHpXRTtFQUFzQztBYjB6V3hDOztBYTF6V0U7RUFBc0M7QWI4eld4Qzs7QWE5eldFO0VBQXNDO0FiazBXeEM7O0FhbDBXRTtFQUFzQztBYnMwV3hDOztBYXQwV0U7RUFBc0M7QWIwMFd4Qzs7QWExMFdFO0VBQXNDO0FiODBXeEM7O0FhOTBXRTtFQUFzQztBYmsxV3hDOztBYWwxV0U7RUFBc0M7QWJzMVd4Qzs7QWF0MVdFO0VBQXNDO0FiMDFXeEM7O0FhMTFXRTtFQUFzQztBYjgxV3hDOztBYTkxV0U7RUFBc0M7QWJrMld4Qzs7QWFsMldFO0VBQXNDO0FiczJXeEM7O0FhdDJXRTtFQUFzQztBYjAyV3hDOztBYTEyV0U7RUFBc0M7QWI4Mld4Qzs7QWE5MldFO0VBQXNDO0FiazNXeEM7O0FhbDNXRTtFQUFzQztBYnMzV3hDOztBYXQzV0U7RUFBc0M7QWIwM1d4Qzs7QWExM1dFO0VBQXNDO0FiODNXeEM7O0FhOTNXRTtFQUFzQztBYms0V3hDOztBYWw0V0U7RUFBc0M7QWJzNFd4Qzs7QWF0NFdFO0VBQXNDO0FiMDRXeEM7O0FhMTRXRTtFQUFzQztBYjg0V3hDOztBYTk0V0U7RUFBc0M7QWJrNVd4Qzs7QWFsNVdFO0VBQXNDO0FiczVXeEM7O0FhdDVXRTtFQUFzQztBYjA1V3hDOztBYTE1V0U7RUFBc0M7QWI4NVd4Qzs7QWE5NVdFO0VBQXNDO0FiazZXeEM7O0FhbDZXRTtFQUFzQztBYnM2V3hDOztBYXQ2V0U7RUFBc0M7QWIwNld4Qzs7QWExNldFO0VBQXNDO0FiODZXeEM7O0FhOTZXRTtFQUFzQztBYms3V3hDOztBYWw3V0U7RUFBc0M7QWJzN1d4Qzs7QWF0N1dFO0VBQXNDO0FiMDdXeEM7O0FhMTdXRTtFQUFzQztBYjg3V3hDOztBYTk3V0U7RUFBc0M7QWJrOFd4Qzs7QWFsOFdFO0VBQXNDO0FiczhXeEM7O0FhdDhXRTtFQUFzQztBYjA4V3hDOztBYTE4V0U7RUFBc0M7QWI4OFd4Qzs7QWE5OFdFO0VBQXNDO0FiazlXeEM7O0FhbDlXRTtFQUFzQztBYnM5V3hDOztBYXQ5V0U7RUFBc0M7QWIwOVd4Qzs7QWExOVdFO0VBQXNDO0FiODlXeEM7O0FhOTlXRTtFQUFzQztBYmsrV3hDOztBYWwrV0U7RUFBc0M7QWJzK1d4Qzs7QWF0K1dFO0VBQXNDO0FiMCtXeEM7O0FhMStXRTtFQUFzQztBYjgrV3hDOztBYTkrV0U7RUFBc0M7QWJrL1d4Qzs7QWFsL1dFO0VBQXNDO0Ficy9XeEM7O0FhdC9XRTtFQUFzQztBYjAvV3hDOztBYTEvV0U7RUFBc0M7QWI4L1d4Qzs7QWE5L1dFO0VBQXNDO0Fia2dYeEM7O0FhbGdYRTtFQUFzQztBYnNnWHhDOztBYXRnWEU7RUFBc0M7QWIwZ1h4Qzs7QWExZ1hFO0VBQXNDO0FiOGdYeEM7O0FhOWdYRTtFQUFzQztBYmtoWHhDOztBYWxoWEU7RUFBc0M7QWJzaFh4Qzs7QWF0aFhFO0VBQXNDO0FiMGhYeEM7O0FhMWhYRTtFQUFzQztBYjhoWHhDOztBYTloWEU7RUFBc0M7QWJraVh4Qzs7QWFsaVhFO0VBQXNDO0Fic2lYeEM7O0FhdGlYRTtFQUFzQztBYjBpWHhDOztBYTFpWEU7RUFBc0M7QWI4aVh4Qzs7QWE5aVhFO0VBQXNDO0Fia2pYeEM7O0FhbGpYRTtFQUFzQztBYnNqWHhDOztBYXRqWEU7RUFBc0M7QWIwalh4Qzs7QWExalhFO0VBQXNDO0FiOGpYeEM7O0FhOWpYRTtFQUFzQztBYmtrWHhDOztBYWxrWEU7RUFBc0M7QWJza1h4Qzs7QWF0a1hFO0VBQXNDO0FiMGtYeEM7O0FhMWtYRTtFQUFzQztBYjhrWHhDOztBYTlrWEU7RUFBc0M7QWJrbFh4Qzs7QWFsbFhFO0VBQXNDO0Fic2xYeEM7O0FhdGxYRTtFQUFzQztBYjBsWHhDOztBYTFsWEU7RUFBc0M7QWI4bFh4Qzs7QWE5bFhFO0VBQXNDO0Fia21YeEM7O0FhbG1YRTtFQUFzQztBYnNtWHhDOztBYXRtWEU7RUFBc0M7QWIwbVh4Qzs7QWExbVhFO0VBQXNDO0FiOG1YeEM7O0FhOW1YRTtFQUFzQztBYmtuWHhDOztBYWxuWEU7RUFBc0M7QWJzblh4Qzs7QWF0blhFO0VBQXNDO0FiMG5YeEM7O0FhMW5YRTtFQUFzQztBYjhuWHhDOztBYTluWEU7RUFBc0M7QWJrb1h4Qzs7QWFsb1hFO0VBQXNDO0Fic29YeEM7O0FhdG9YRTtFQUFzQztBYjBvWHhDOztBYTFvWEU7RUFBc0M7QWI4b1h4Qzs7QWE5b1hFO0VBQXNDO0Fia3BYeEM7O0FhbHBYRTtFQUFzQztBYnNwWHhDOztBYXRwWEU7RUFBc0M7QWIwcFh4Qzs7QWExcFhFO0VBQXNDO0FiOHBYeEM7O0FhOXBYRTtFQUFzQztBYmtxWHhDOztBYWxxWEU7RUFBc0M7QWJzcVh4Qzs7QWF0cVhFO0VBQXNDO0FiMHFYeEM7O0FhMXFYRTtFQUFzQztBYjhxWHhDOztBYTlxWEU7RUFBc0M7QWJrclh4Qzs7QWFsclhFO0VBQXNDO0Fic3JYeEM7O0FhdHJYRTtFQUFzQztBYjByWHhDOztBYTFyWEU7RUFBc0M7QWI4clh4Qzs7QWE5clhFO0VBQXNDO0Fia3NYeEM7O0FhbHNYRTtFQUFzQztBYnNzWHhDOztBYXRzWEU7RUFBc0M7QWIwc1h4Qzs7QWExc1hFO0VBQXNDO0FiOHNYeEM7O0FhOXNYRTtFQUFzQztBYmt0WHhDOztBYWx0WEU7RUFBc0M7QWJzdFh4Qzs7QWF0dFhFO0VBQXNDO0FiMHRYeEM7O0FhMXRYRTtFQUFzQztBYjh0WHhDOztBYTl0WEU7RUFBc0M7QWJrdVh4Qzs7QWFsdVhFO0VBQXNDO0Fic3VYeEM7O0FhdHVYRTtFQUFzQztBYjB1WHhDOztBYTF1WEU7RUFBc0M7QWI4dVh4Qzs7QWE5dVhFO0VBQXNDO0Fia3ZYeEM7O0FhbHZYRTtFQUFzQztBYnN2WHhDOztBYXR2WEU7RUFBc0M7QWIwdlh4Qzs7QWExdlhFO0VBQXNDO0FiOHZYeEM7O0FhOXZYRTtFQUFzQztBYmt3WHhDOztBYWx3WEU7RUFBc0M7QWJzd1h4Qzs7QWF0d1hFO0VBQXNDO0FiMHdYeEM7O0FhMXdYRTtFQUFzQztBYjh3WHhDOztBYTl3WEU7RUFBc0M7QWJreFh4Qzs7QWFseFhFO0VBQXNDO0Fic3hYeEM7O0FhdHhYRTtFQUFzQztBYjB4WHhDOztBYTF4WEU7RUFBc0M7QWI4eFh4Qzs7QWE5eFhFO0VBQXNDO0Fia3lYeEM7O0FhbHlYRTtFQUFzQztBYnN5WHhDOztBYXR5WEU7RUFBc0M7QWIweVh4Qzs7QWExeVhFO0VBQXNDO0FiOHlYeEM7O0FhOXlYRTtFQUFzQztBYmt6WHhDOztBYWx6WEU7RUFBc0M7QWJzelh4Qzs7QWF0elhFO0VBQXNDO0FiMHpYeEM7O0FhMXpYRTtFQUFzQztBYjh6WHhDOztBYTl6WEU7RUFBc0M7QWJrMFh4Qzs7QWFsMFhFO0VBQXNDO0FiczBYeEM7O0FhdDBYRTtFQUFzQztBYjAwWHhDOztBYTEwWEU7RUFBc0M7QWI4MFh4Qzs7QWE5MFhFO0VBQXNDO0FiazFYeEM7O0FhbDFYRTtFQUFzQztBYnMxWHhDOztBYXQxWEU7RUFBc0M7QWIwMVh4Qzs7QWExMVhFO0VBQXNDO0FiODFYeEM7O0FhOTFYRTtFQUFzQztBYmsyWHhDOztBYWwyWEU7RUFBc0M7QWJzMlh4Qzs7QWF0MlhFO0VBQXNDO0FiMDJYeEM7O0FhMTJYRTtFQUFzQztBYjgyWHhDOztBYTkyWEU7RUFBc0M7QWJrM1h4Qzs7QWFsM1hFO0VBQXNDO0FiczNYeEM7O0FhdDNYRTtFQUFzQztBYjAzWHhDOztBYTEzWEU7RUFBc0M7QWI4M1h4Qzs7QWE5M1hFO0VBQXNDO0FiazRYeEM7O0FhbDRYRTtFQUFzQztBYnM0WHhDOztBYXQ0WEU7RUFBc0M7QWIwNFh4Qzs7QWExNFhFO0VBQXNDO0FiODRYeEM7O0FhOTRYRTtFQUFzQztBYms1WHhDOztBYWw1WEU7RUFBc0M7QWJzNVh4Qzs7QWF0NVhFO0VBQXNDO0FiMDVYeEM7O0FhMTVYRTtFQUFzQztBYjg1WHhDOztBYTk1WEU7RUFBc0M7QWJrNlh4Qzs7QWFsNlhFO0VBQXNDO0FiczZYeEM7O0FhdDZYRTtFQUFzQztBYjA2WHhDOztBYTE2WEU7RUFBc0M7QWI4Nlh4Qzs7QWE5NlhFO0VBQXNDO0FiazdYeEM7O0FhbDdYRTtFQUFzQztBYnM3WHhDOztBYXQ3WEU7RUFBc0M7QWIwN1h4Qzs7QWExN1hFO0VBQXNDO0FiODdYeEM7O0FhOTdYRTtFQUFzQztBYms4WHhDOztBYWw4WEU7RUFBc0M7QWJzOFh4Qzs7QWF0OFhFO0VBQXNDO0FiMDhYeEM7O0FhMThYRTtFQUFzQztBYjg4WHhDOztBYTk4WEU7RUFBc0M7QWJrOVh4Qzs7QWFsOVhFO0VBQXNDO0FiczlYeEM7O0FhdDlYRTtFQUFzQztBYjA5WHhDOztBYTE5WEU7RUFBc0M7QWI4OVh4Qzs7QWE5OVhFO0VBQXNDO0FiaytYeEM7O0FhbCtYRTtFQUFzQztBYnMrWHhDOztBYXQrWEU7RUFBc0M7QWIwK1h4Qzs7QWExK1hFO0VBQXNDO0FiOCtYeEM7O0FhOStYRTtFQUFzQztBYmsvWHhDOztBYWwvWEU7RUFBc0M7QWJzL1h4Qzs7QWF0L1hFO0VBQXNDO0FiMC9YeEM7O0FhMS9YRTtFQUFzQztBYjgvWHhDOztBYTkvWEU7RUFBc0M7QWJrZ1l4Qzs7QWFsZ1lFO0VBQXNDO0Fic2dZeEM7O0FhdGdZRTtFQUFzQztBYjBnWXhDOztBYTFnWUU7RUFBc0M7QWI4Z1l4Qzs7QWE5Z1lFO0VBQXNDO0Fia2hZeEM7O0FhbGhZRTtFQUFzQztBYnNoWXhDOztBYXRoWUU7RUFBc0M7QWIwaFl4Qzs7QWExaFlFO0VBQXNDO0FiOGhZeEM7O0FhOWhZRTtFQUFzQztBYmtpWXhDOztBYWxpWUU7RUFBc0M7QWJzaVl4Qzs7QWF0aVlFO0VBQXNDO0FiMGlZeEM7O0FhMWlZRTtFQUFzQztBYjhpWXhDOztBYTlpWUU7RUFBc0M7QWJrall4Qzs7QWFsallFO0VBQXNDO0Fic2pZeEM7O0FhdGpZRTtFQUFzQztBYjBqWXhDOztBYTFqWUU7RUFBc0M7QWI4all4Qzs7QWE5allFO0VBQXNDO0Fia2tZeEM7O0FhbGtZRTtFQUFzQztBYnNrWXhDOztBYXRrWUU7RUFBc0M7QWIwa1l4Qzs7QWExa1lFO0VBQXNDO0FiOGtZeEM7O0FhOWtZRTtFQUFzQztBYmtsWXhDOztBYWxsWUU7RUFBc0M7QWJzbFl4Qzs7QWF0bFlFO0VBQXNDO0FiMGxZeEM7O0FhMWxZRTtFQUFzQztBYjhsWXhDOztBYTlsWUU7RUFBc0M7QWJrbVl4Qzs7QWFsbVlFO0VBQXNDO0Fic21ZeEM7O0FhdG1ZRTtFQUFzQztBYjBtWXhDOztBYTFtWUU7RUFBc0M7QWI4bVl4Qzs7QWE5bVlFO0VBQXNDO0Fia25ZeEM7O0FhbG5ZRTtFQUFzQztBYnNuWXhDOztBYXRuWUU7RUFBc0M7QWIwbll4Qzs7QWExbllFO0VBQXNDO0FiOG5ZeEM7O0FhOW5ZRTtFQUFzQztBYmtvWXhDOztBYWxvWUU7RUFBc0M7QWJzb1l4Qzs7QWF0b1lFO0VBQXNDO0FiMG9ZeEM7O0FhMW9ZRTtFQUFzQztBYjhvWXhDOztBYTlvWUU7RUFBc0M7QWJrcFl4Qzs7QWFscFlFO0VBQXNDO0Fic3BZeEM7O0FhdHBZRTtFQUFzQztBYjBwWXhDOztBYTFwWUU7RUFBc0M7QWI4cFl4Qzs7QWE5cFlFO0VBQXNDO0Fia3FZeEM7O0FhbHFZRTtFQUFzQztBYnNxWXhDOztBYXRxWUU7RUFBc0M7QWIwcVl4Qzs7QWExcVlFO0VBQXNDO0FiOHFZeEM7O0FhOXFZRTtFQUFzQztBYmtyWXhDOztBYWxyWUU7RUFBc0M7QWJzcll4Qzs7QWF0cllFO0VBQXNDO0FiMHJZeEM7O0FhMXJZRTtFQUFzQztBYjhyWXhDOztBYTlyWUU7RUFBc0M7QWJrc1l4Qzs7QWFsc1lFO0VBQXNDO0Fic3NZeEM7O0FhdHNZRTtFQUFzQztBYjBzWXhDOztBYTFzWUU7RUFBc0M7QWI4c1l4Qzs7QWE5c1lFO0VBQXNDO0Fia3RZeEM7O0FhbHRZRTtFQUFzQztBYnN0WXhDOztBYXR0WUU7RUFBc0M7QWIwdFl4Qzs7QWExdFlFO0VBQXNDO0FiOHRZeEM7O0FhOXRZRTtFQUFzQztBYmt1WXhDOztBYWx1WUU7RUFBc0M7QWJzdVl4Qzs7QWF0dVlFO0VBQXNDO0FiMHVZeEM7O0FhMXVZRTtFQUFzQztBYjh1WXhDOztBYTl1WUU7RUFBc0M7QWJrdll4Qzs7QWFsdllFO0VBQXNDO0Fic3ZZeEM7O0FhdHZZRTtFQUFzQztBYjB2WXhDOztBYTF2WUU7RUFBc0M7QWI4dll4Qzs7QWE5dllFO0VBQXNDO0Fia3dZeEM7O0FhbHdZRTtFQUFzQztBYnN3WXhDOztBYXR3WUU7RUFBc0M7QWIwd1l4Qzs7QWExd1lFO0VBQXNDO0FiOHdZeEM7O0FhOXdZRTtFQUFzQztBYmt4WXhDOztBYWx4WUU7RUFBc0M7QWJzeFl4Qzs7QWF0eFlFO0VBQXNDO0FiMHhZeEM7O0FhMXhZRTtFQUFzQztBYjh4WXhDOztBYTl4WUU7RUFBc0M7QWJreVl4Qzs7QWFseVlFO0VBQXNDO0Fic3lZeEM7O0FhdHlZRTtFQUFzQztBYjB5WXhDOztBYTF5WUU7RUFBc0M7QWI4eVl4Qzs7QWE5eVlFO0VBQXNDO0Fia3pZeEM7O0FhbHpZRTtFQUFzQztBYnN6WXhDOztBYXR6WUU7RUFBc0M7QWIwell4Qzs7QWExellFO0VBQXNDO0FiOHpZeEM7O0FhOXpZRTtFQUFzQztBYmswWXhDOztBYWwwWUU7RUFBc0M7QWJzMFl4Qzs7QWF0MFlFO0VBQXNDO0FiMDBZeEM7O0FhMTBZRTtFQUFzQztBYjgwWXhDOztBYTkwWUU7RUFBc0M7QWJrMVl4Qzs7QWFsMVlFO0VBQXNDO0FiczFZeEM7O0FhdDFZRTtFQUFzQztBYjAxWXhDOztBYTExWUU7RUFBc0M7QWI4MVl4Qzs7QWE5MVlFO0VBQXNDO0FiazJZeEM7O0FhbDJZRTtFQUFzQztBYnMyWXhDOztBYXQyWUU7RUFBc0M7QWIwMll4Qzs7QWExMllFO0VBQXNDO0FiODJZeEM7O0FhOTJZRTtFQUFzQztBYmszWXhDOztBYWwzWUU7RUFBc0M7QWJzM1l4Qzs7QWF0M1lFO0VBQXNDO0FiMDNZeEM7O0FhMTNZRTtFQUFzQztBYjgzWXhDOztBYTkzWUU7RUFBc0M7QWJrNFl4Qzs7QWFsNFlFO0VBQXNDO0FiczRZeEM7O0FhdDRZRTtFQUFzQztBYjA0WXhDOztBYTE0WUU7RUFBc0M7QWI4NFl4Qzs7QWE5NFlFO0VBQXNDO0FiazVZeEM7O0FhbDVZRTtFQUFzQztBYnM1WXhDOztBYXQ1WUU7RUFBc0M7QWIwNVl4Qzs7QWExNVlFO0VBQXNDO0FiODVZeEM7O0FhOTVZRTtFQUFzQztBYms2WXhDOztBYWw2WUU7RUFBc0M7QWJzNll4Qzs7QWF0NllFO0VBQXNDO0FiMDZZeEM7O0FhMTZZRTtFQUFzQztBYjg2WXhDOztBYTk2WUU7RUFBc0M7QWJrN1l4Qzs7QWFsN1lFO0VBQXNDO0FiczdZeEM7O0FhdDdZRTtFQUFzQztBYjA3WXhDOztBYTE3WUU7RUFBc0M7QWI4N1l4Qzs7QWE5N1lFO0VBQXNDO0FiazhZeEM7O0FhbDhZRTtFQUFzQztBYnM4WXhDOztBYXQ4WUU7RUFBc0M7QWIwOFl4Qzs7QWExOFlFO0VBQXNDO0FiODhZeEM7O0FhOThZRTtFQUFzQztBYms5WXhDOztBYWw5WUU7RUFBc0M7QWJzOVl4Qzs7QWF0OVlFO0VBQXNDO0FiMDlZeEM7O0FhMTlZRTtFQUFzQztBYjg5WXhDOztBYTk5WUU7RUFBc0M7QWJrK1l4Qzs7QWFsK1lFO0VBQXNDO0FicytZeEM7O0FhdCtZRTtFQUFzQztBYjArWXhDOztBYTErWUU7RUFBc0M7QWI4K1l4Qzs7QWE5K1lFO0VBQXNDO0Fiay9ZeEM7O0FhbC9ZRTtFQUFzQztBYnMvWXhDOztBYXQvWUU7RUFBc0M7QWIwL1l4Qzs7QWExL1lFO0VBQXNDO0FiOC9ZeEM7O0FhOS9ZRTtFQUFzQztBYmtnWnhDOztBYWxnWkU7RUFBc0M7QWJzZ1p4Qzs7QWF0Z1pFO0VBQXNDO0FiMGdaeEM7O0FhMWdaRTtFQUFzQztBYjhnWnhDOztBYTlnWkU7RUFBc0M7QWJraFp4Qzs7QWFsaFpFO0VBQXNDO0Fic2haeEM7O0FhdGhaRTtFQUFzQztBYjBoWnhDOztBYTFoWkU7RUFBc0M7QWI4aFp4Qzs7QWE5aFpFO0VBQXNDO0Fia2laeEM7O0FhbGlaRTtFQUFzQztBYnNpWnhDOztBYXRpWkU7RUFBc0M7QWIwaVp4Qzs7QWExaVpFO0VBQXNDO0FiOGlaeEM7O0FhOWlaRTtFQUFzQztBYmtqWnhDOztBYWxqWkU7RUFBc0M7QWJzalp4Qzs7QWF0alpFO0VBQXNDO0FiMGpaeEM7O0FhMWpaRTtFQUFzQztBYjhqWnhDOztBYTlqWkU7RUFBc0M7QWJra1p4Qzs7QWFsa1pFO0VBQXNDO0Fic2taeEM7O0FhdGtaRTtFQUFzQztBYjBrWnhDOztBYTFrWkU7RUFBc0M7QWI4a1p4Qzs7QWE5a1pFO0VBQXNDO0Fia2xaeEM7O0FhbGxaRTtFQUFzQztBYnNsWnhDOztBYXRsWkU7RUFBc0M7QWIwbFp4Qzs7QWExbFpFO0VBQXNDO0FiOGxaeEM7O0FhOWxaRTtFQUFzQztBYmttWnhDOztBYWxtWkU7RUFBc0M7QWJzbVp4Qzs7QWF0bVpFO0VBQXNDO0FiMG1aeEM7O0FhMW1aRTtFQUFzQztBYjhtWnhDOztBYTltWkU7RUFBc0M7QWJrblp4Qzs7QWFsblpFO0VBQXNDO0Fic25aeEM7O0FhdG5aRTtFQUFzQztBYjBuWnhDOztBYTFuWkU7RUFBc0M7QWI4blp4Qzs7QWE5blpFO0VBQXNDO0Fia29aeEM7O0FhbG9aRTtFQUFzQztBYnNvWnhDOztBYXRvWkU7RUFBc0M7QWIwb1p4Qzs7QWExb1pFO0VBQXNDO0FiOG9aeEM7O0FhOW9aRTtFQUFzQztBYmtwWnhDOztBYWxwWkU7RUFBc0M7QWJzcFp4Qzs7QWF0cFpFO0VBQXNDO0FiMHBaeEM7O0FhMXBaRTtFQUFzQztBYjhwWnhDOztBYTlwWkU7RUFBc0M7QWJrcVp4Qzs7QWFscVpFO0VBQXNDO0Fic3FaeEM7O0FhdHFaRTtFQUFzQztBYjBxWnhDOztBYTFxWkU7RUFBc0M7QWI4cVp4Qzs7QWE5cVpFO0VBQXNDO0Fia3JaeEM7O0FhbHJaRTtFQUFzQztBYnNyWnhDOztBYXRyWkU7RUFBc0M7QWIwclp4Qzs7QWExclpFO0VBQXNDO0FiOHJaeEM7O0FhOXJaRTtFQUFzQztBYmtzWnhDOztBYWxzWkU7RUFBc0M7QWJzc1p4Qzs7QWF0c1pFO0VBQXNDO0FiMHNaeEM7O0FhMXNaRTtFQUFzQztBYjhzWnhDOztBYTlzWkU7RUFBc0M7QWJrdFp4Qzs7QWFsdFpFO0VBQXNDO0Fic3RaeEM7O0FhdHRaRTtFQUFzQztBYjB0WnhDOztBYTF0WkU7RUFBc0M7QWI4dFp4Qzs7QWE5dFpFO0VBQXNDO0Fia3VaeEM7O0FhbHVaRTtFQUFzQztBYnN1WnhDOztBYXR1WkU7RUFBc0M7QWIwdVp4Qzs7QWExdVpFO0VBQXNDO0FiOHVaeEM7O0FhOXVaRTtFQUFzQztBYmt2WnhDOztBYWx2WkU7RUFBc0M7QWJzdlp4Qzs7QWF0dlpFO0VBQXNDO0FiMHZaeEM7O0FhMXZaRTtFQUFzQztBYjh2WnhDOztBYTl2WkU7RUFBc0M7QWJrd1p4Qzs7QWFsd1pFO0VBQXNDO0Fic3daeEM7O0FhdHdaRTtFQUFzQztBYjB3WnhDOztBYTF3WkU7RUFBc0M7QWI4d1p4Qzs7QWE5d1pFO0VBQXNDO0Fia3haeEM7O0FhbHhaRTtFQUFzQztBYnN4WnhDOztBYXR4WkU7RUFBc0M7QWIweFp4Qzs7QWExeFpFO0VBQXNDO0FiOHhaeEM7O0FhOXhaRTtFQUFzQztBYmt5WnhDOztBYWx5WkU7RUFBc0M7QWJzeVp4Qzs7QWF0eVpFO0VBQXNDO0FiMHlaeEM7O0FhMXlaRTtFQUFzQztBYjh5WnhDOztBYTl5WkU7RUFBc0M7QWJrelp4Qzs7QWFselpFO0VBQXNDO0Fic3paeEM7O0FhdHpaRTtFQUFzQztBYjB6WnhDOztBYTF6WkU7RUFBc0M7QWI4elp4Qzs7QWE5elpFO0VBQXNDO0FiazBaeEM7O0FhbDBaRTtFQUFzQztBYnMwWnhDOztBYXQwWkU7RUFBc0M7QWIwMFp4Qzs7QWExMFpFO0VBQXNDO0FiODBaeEM7O0FhOTBaRTtFQUFzQztBYmsxWnhDOztBYWwxWkU7RUFBc0M7QWJzMVp4Qzs7QWF0MVpFO0VBQXNDO0FiMDFaeEM7O0FhMTFaRTtFQUFzQztBYjgxWnhDOztBYTkxWkU7RUFBc0M7QWJrMlp4Qzs7QWFsMlpFO0VBQXNDO0FiczJaeEM7O0FhdDJaRTtFQUFzQztBYjAyWnhDOztBYTEyWkU7RUFBc0M7QWI4Mlp4Qzs7QWE5MlpFO0VBQXNDO0FiazNaeEM7O0FhbDNaRTtFQUFzQztBYnMzWnhDOztBYXQzWkU7RUFBc0M7QWIwM1p4Qzs7QWExM1pFO0VBQXNDO0FiODNaeEM7O0FhOTNaRTtFQUFzQztBYms0WnhDOztBYWw0WkU7RUFBc0M7QWJzNFp4Qzs7QWF0NFpFO0VBQXNDO0FiMDRaeEM7O0FhMTRaRTtFQUFzQztBYjg0WnhDOztBYTk0WkU7RUFBc0M7QWJrNVp4Qzs7QWFsNVpFO0VBQXNDO0FiczVaeEM7O0FhdDVaRTtFQUFzQztBYjA1WnhDOztBYTE1WkU7RUFBc0M7QWI4NVp4Qzs7QWE5NVpFO0VBQXNDO0FiazZaeEM7O0FhbDZaRTtFQUFzQztBYnM2WnhDOztBYXQ2WkU7RUFBc0M7QWIwNlp4Qzs7QWExNlpFO0VBQXNDO0FiODZaeEM7O0FhOTZaRTtFQUFzQztBYms3WnhDOztBYWw3WkU7RUFBc0M7QWJzN1p4Qzs7QWF0N1pFO0VBQXNDO0FiMDdaeEM7O0FhMTdaRTtFQUFzQztBYjg3WnhDOztBYTk3WkU7RUFBc0M7QWJrOFp4Qzs7QWFsOFpFO0VBQXNDO0FiczhaeEM7O0FhdDhaRTtFQUFzQztBYjA4WnhDOztBYTE4WkU7RUFBc0M7QWI4OFp4Qzs7QWE5OFpFO0VBQXNDO0FiazlaeEM7O0FhbDlaRTtFQUFzQztBYnM5WnhDOztBYXQ5WkU7RUFBc0M7QWIwOVp4Qzs7QWExOVpFO0VBQXNDO0FiODlaeEM7O0FhOTlaRTtFQUFzQztBYmsrWnhDOztBYWwrWkU7RUFBc0M7QWJzK1p4Qzs7QWF0K1pFO0VBQXNDO0FiMCtaeEM7O0FhMStaRTtFQUFzQztBYjgrWnhDOztBYTkrWkU7RUFBc0M7QWJrL1p4Qzs7QWFsL1pFO0VBQXNDO0Ficy9aeEM7O0FhdC9aRTtFQUFzQztBYjAvWnhDOztBYTEvWkU7RUFBc0M7QWI4L1p4Qzs7QWE5L1pFO0VBQXNDO0Fia2dheEM7O0FhbGdhRTtFQUFzQztBYnNnYXhDOztBYXRnYUU7RUFBc0M7QWIwZ2F4Qzs7QWExZ2FFO0VBQXNDO0FiOGdheEM7O0FhOWdhRTtFQUFzQztBYmtoYXhDOztBYWxoYUU7RUFBc0M7QWJzaGF4Qzs7QWF0aGFFO0VBQXNDO0FiMGhheEM7O0FhMWhhRTtFQUFzQztBYjhoYXhDOztBYTloYUU7RUFBc0M7QWJraWF4Qzs7QWFsaWFFO0VBQXNDO0Fic2lheEM7O0FhdGlhRTtFQUFzQztBYjBpYXhDOztBYTFpYUU7RUFBc0M7QWI4aWF4Qzs7QWE5aWFFO0VBQXNDO0Fia2pheEM7O0FhbGphRTtFQUFzQztBYnNqYXhDOztBYXRqYUU7RUFBc0M7QWIwamF4Qzs7QWExamFFO0VBQXNDO0FiOGpheEM7O0FhOWphRTtFQUFzQztBYmtrYXhDOztBYWxrYUU7RUFBc0M7QWJza2F4Qzs7QWF0a2FFO0VBQXNDO0FiMGtheEM7O0FhMWthRTtFQUFzQztBYjhrYXhDOztBYTlrYUU7RUFBc0M7QWJrbGF4Qzs7QWFsbGFFO0VBQXNDO0Fic2xheEM7O0FhdGxhRTtFQUFzQztBYjBsYXhDOztBYTFsYUU7RUFBc0M7QWI4bGF4Qzs7QWE5bGFFO0VBQXNDO0Fia21heEM7O0FhbG1hRTtFQUFzQztBYnNtYXhDOztBYXRtYUU7RUFBc0M7QWIwbWF4Qzs7QWExbWFFO0VBQXNDO0FiOG1heEM7O0FhOW1hRTtFQUFzQztBYmtuYXhDOztBYWxuYUU7RUFBc0M7QWJzbmF4Qzs7QWF0bmFFO0VBQXNDO0FiMG5heEM7O0FhMW5hRTtFQUFzQztBYjhuYXhDOztBYTluYUU7RUFBc0M7QWJrb2F4Qzs7QWFsb2FFO0VBQXNDO0Fic29heEM7O0FhdG9hRTtFQUFzQztBYjBvYXhDOztBYTFvYUU7RUFBc0M7QWI4b2F4Qzs7QWE5b2FFO0VBQXNDO0Fia3BheEM7O0FhbHBhRTtFQUFzQztBYnNwYXhDOztBYXRwYUU7RUFBc0M7QWIwcGF4Qzs7QWExcGFFO0VBQXNDO0FiOHBheEM7O0FhOXBhRTtFQUFzQztBYmtxYXhDOztBYWxxYUU7RUFBc0M7QWJzcWF4Qzs7QWF0cWFFO0VBQXNDO0FiMHFheEM7O0FhMXFhRTtFQUFzQztBYjhxYXhDOztBYTlxYUU7RUFBc0M7QWJrcmF4Qzs7QWFscmFFO0VBQXNDO0Fic3JheEM7O0FhdHJhRTtFQUFzQztBYjByYXhDOztBYTFyYUU7RUFBc0M7QWI4cmF4Qzs7QWE5cmFFO0VBQXNDO0Fia3NheEM7O0FhbHNhRTtFQUFzQztBYnNzYXhDOztBYXRzYUU7RUFBc0M7QWIwc2F4Qzs7QWExc2FFO0VBQXNDO0FiOHNheEM7O0FhOXNhRTtFQUFzQztBYmt0YXhDOztBYWx0YUU7RUFBc0M7QWJzdGF4Qzs7QWF0dGFFO0VBQXNDO0FiMHRheEM7O0FhMXRhRTtFQUFzQztBYjh0YXhDOztBYTl0YUU7RUFBc0M7QWJrdWF4Qzs7QWFsdWFFO0VBQXNDO0Fic3VheEM7O0FhdHVhRTtFQUFzQztBYjB1YXhDOztBYTF1YUU7RUFBc0M7QWI4dWF4Qzs7QWE5dWFFO0VBQXNDO0Fia3ZheEM7O0FhbHZhRTtFQUFzQztBYnN2YXhDOztBYXR2YUU7RUFBc0M7QWIwdmF4Qzs7QWExdmFFO0VBQXNDO0FiOHZheEM7O0FhOXZhRTtFQUFzQztBYmt3YXhDOztBYWx3YUU7RUFBc0M7QWJzd2F4Qzs7QWF0d2FFO0VBQXNDO0FiMHdheEM7O0FhMXdhRTtFQUFzQztBYjh3YXhDOztBYTl3YUU7RUFBc0M7QWJreGF4Qzs7QWFseGFFO0VBQXNDO0Fic3hheEM7O0FhdHhhRTtFQUFzQztBYjB4YXhDOztBYTF4YUU7RUFBc0M7QWI4eGF4Qzs7QWE5eGFFO0VBQXNDO0Fia3lheEM7O0FhbHlhRTtFQUFzQztBYnN5YXhDOztBYXR5YUU7RUFBc0M7QWIweWF4Qzs7QWExeWFFO0VBQXNDO0FiOHlheEM7O0FhOXlhRTtFQUFzQztBYmt6YXhDOztBYWx6YUU7RUFBc0M7QWJzemF4Qzs7QWF0emFFO0VBQXNDO0FiMHpheEM7O0FhMXphRTtFQUFzQztBYjh6YXhDOztBYTl6YUU7RUFBc0M7QWJrMGF4Qzs7QWFsMGFFO0VBQXNDO0FiczBheEM7O0FhdDBhRTtFQUFzQztBYjAwYXhDOztBYTEwYUU7RUFBc0M7QWI4MGF4Qzs7QWE5MGFFO0VBQXNDO0FiazFheEM7O0FhbDFhRTtFQUFzQztBYnMxYXhDOztBYXQxYUU7RUFBc0M7QWIwMWF4Qzs7QWExMWFFO0VBQXNDO0FiODFheEM7O0FhOTFhRTtFQUFzQztBYmsyYXhDOztBYWwyYUU7RUFBc0M7QWJzMmF4Qzs7QWF0MmFFO0VBQXNDO0FiMDJheEM7O0FhMTJhRTtFQUFzQztBYjgyYXhDOztBYTkyYUU7RUFBc0M7QWJrM2F4Qzs7QWFsM2FFO0VBQXNDO0FiczNheEM7O0FhdDNhRTtFQUFzQztBYjAzYXhDOztBYTEzYUU7RUFBc0M7QWI4M2F4Qzs7QWE5M2FFO0VBQXNDO0FiazRheEM7O0FhbDRhRTtFQUFzQztBYnM0YXhDOztBYXQ0YUU7RUFBc0M7QWIwNGF4Qzs7QWExNGFFO0VBQXNDO0FiODRheEM7O0FhOTRhRTtFQUFzQztBYms1YXhDOztBYWw1YUU7RUFBc0M7QWJzNWF4Qzs7QWF0NWFFO0VBQXNDO0FiMDVheEM7O0FhMTVhRTtFQUFzQztBYjg1YXhDOztBYTk1YUU7RUFBc0M7QWJrNmF4Qzs7QWFsNmFFO0VBQXNDO0FiczZheEM7O0FhdDZhRTtFQUFzQztBYjA2YXhDOztBYTE2YUU7RUFBc0M7QWI4NmF4Qzs7QWE5NmFFO0VBQXNDO0FiazdheEM7O0FhbDdhRTtFQUFzQztBYnM3YXhDOztBYXQ3YUU7RUFBc0M7QWIwN2F4Qzs7QWExN2FFO0VBQXNDO0FiODdheEM7O0FhOTdhRTtFQUFzQztBYms4YXhDOztBYWw4YUU7RUFBc0M7QWJzOGF4Qzs7QWF0OGFFO0VBQXNDO0FiMDhheEM7O0FhMThhRTtFQUFzQztBYjg4YXhDOztBYTk4YUU7RUFBc0M7QWJrOWF4Qzs7QWFsOWFFO0VBQXNDO0FiczlheEM7O0FhdDlhRTtFQUFzQztBYjA5YXhDOztBYTE5YUU7RUFBc0M7QWI4OWF4Qzs7QWE5OWFFO0VBQXNDO0FiaytheEM7O0FhbCthRTtFQUFzQztBYnMrYXhDOztBYXQrYUU7RUFBc0M7QWIwK2F4Qzs7QWExK2FFO0VBQXNDO0FiOCtheEM7O0FhOSthRTtFQUFzQztBYmsvYXhDOztBYWwvYUU7RUFBc0M7QWJzL2F4Qzs7QWF0L2FFO0VBQXNDO0FiMC9heEM7O0FhMS9hRTtFQUFzQztBYjgvYXhDOztBYTkvYUU7RUFBc0M7QWJrZ2J4Qzs7QWFsZ2JFO0VBQXNDO0Fic2dieEM7O0FhdGdiRTtFQUFzQztBYjBnYnhDOztBYTFnYkU7RUFBc0M7QWI4Z2J4Qzs7QWE5Z2JFO0VBQXNDO0Fia2hieEM7O0FhbGhiRTtFQUFzQztBYnNoYnhDOztBYXRoYkU7RUFBc0M7QWIwaGJ4Qzs7QWExaGJFO0VBQXNDO0FiOGhieEM7O0FhOWhiRTtFQUFzQztBYmtpYnhDOztBYWxpYkU7RUFBc0M7QWJzaWJ4Qzs7QWF0aWJFO0VBQXNDO0FiMGlieEM7O0FhMWliRTtFQUFzQztBYjhpYnhDOztBYTlpYkU7RUFBc0M7QWJramJ4Qzs7QWFsamJFO0VBQXNDO0Fic2pieEM7O0FhdGpiRTtFQUFzQztBYjBqYnhDOztBYTFqYkU7RUFBc0M7QWI4amJ4Qzs7QWE5amJFO0VBQXNDO0Fia2tieEM7O0FhbGtiRTtFQUFzQztBYnNrYnhDOztBYXRrYkU7RUFBc0M7QWIwa2J4Qzs7QWExa2JFO0VBQXNDO0FiOGtieEM7O0FhOWtiRTtFQUFzQztBYmtsYnhDOztBYWxsYkU7RUFBc0M7QWJzbGJ4Qzs7QWF0bGJFO0VBQXNDO0FiMGxieEM7O0FhMWxiRTtFQUFzQztBYjhsYnhDOztBYTlsYkU7RUFBc0M7QWJrbWJ4Qzs7QWFsbWJFO0VBQXNDO0Fic21ieEM7O0FhdG1iRTtFQUFzQztBYjBtYnhDOztBYTFtYkU7RUFBc0M7QWI4bWJ4Qzs7QWE5bWJFO0VBQXNDO0Fia25ieEM7O0FhbG5iRTtFQUFzQztBYnNuYnhDOztBYXRuYkU7RUFBc0M7QWIwbmJ4Qzs7QWExbmJFO0VBQXNDO0FiOG5ieEM7O0FhOW5iRTtFQUFzQztBYmtvYnhDOztBYWxvYkU7RUFBc0M7QWJzb2J4Qzs7QWF0b2JFO0VBQXNDO0FiMG9ieEM7O0FhMW9iRTtFQUFzQztBYjhvYnhDOztBYTlvYkU7RUFBc0M7QWJrcGJ4Qzs7QWFscGJFO0VBQXNDO0Fic3BieEM7O0FhdHBiRTtFQUFzQztBYjBwYnhDOztBYTFwYkU7RUFBc0M7QWI4cGJ4Qzs7QWE5cGJFO0VBQXNDO0Fia3FieEM7O0FhbHFiRTtFQUFzQztBYnNxYnhDOztBYXRxYkU7RUFBc0M7QWIwcWJ4Qzs7QWExcWJFO0VBQXNDO0FiOHFieEM7O0FhOXFiRTtFQUFzQztBYmtyYnhDOztBYWxyYkU7RUFBc0M7QWJzcmJ4Qzs7QWF0cmJFO0VBQXNDO0FiMHJieEM7O0FhMXJiRTtFQUFzQztBYjhyYnhDOztBYTlyYkU7RUFBc0M7QWJrc2J4Qzs7QWFsc2JFO0VBQXNDO0Fic3NieEM7O0FhdHNiRTtFQUFzQztBYjBzYnhDOztBYTFzYkU7RUFBc0M7QWI4c2J4Qzs7QWE5c2JFO0VBQXNDO0Fia3RieEM7O0FhbHRiRTtFQUFzQztBYnN0YnhDOztBYXR0YkU7RUFBc0M7QWIwdGJ4Qzs7QWExdGJFO0VBQXNDO0FiOHRieEM7O0FhOXRiRTtFQUFzQztBYmt1YnhDOztBYWx1YkU7RUFBc0M7QWJzdWJ4Qzs7QWF0dWJFO0VBQXNDO0FiMHVieEM7O0FhMXViRTtFQUFzQztBYjh1YnhDOztBYTl1YkU7RUFBc0M7QWJrdmJ4Qzs7QWFsdmJFO0VBQXNDO0Fic3ZieEM7O0FhdHZiRTtFQUFzQztBYjB2YnhDOztBYTF2YkU7RUFBc0M7QWI4dmJ4Qzs7QWE5dmJFO0VBQXNDO0Fia3dieEM7O0FhbHdiRTtFQUFzQztBYnN3YnhDOztBYXR3YkU7RUFBc0M7QWIwd2J4Qzs7QWExd2JFO0VBQXNDO0FiOHdieEM7O0FhOXdiRTtFQUFzQztBYmt4YnhDOztBYWx4YkU7RUFBc0M7QWJzeGJ4Qzs7QWF0eGJFO0VBQXNDO0FiMHhieEM7O0FhMXhiRTtFQUFzQztBYjh4YnhDOztBYTl4YkU7RUFBc0M7QWJreWJ4Qzs7QWFseWJFO0VBQXNDO0Fic3lieEM7O0FhdHliRTtFQUFzQztBYjB5YnhDOztBYTF5YkU7RUFBc0M7QWI4eWJ4Qzs7QWE5eWJFO0VBQXNDO0Fia3pieEM7O0FhbHpiRTtFQUFzQztBYnN6YnhDOztBYXR6YkU7RUFBc0M7QWIwemJ4Qzs7QWExemJFO0VBQXNDO0FiOHpieEM7O0FhOXpiRTtFQUFzQztBYmswYnhDOztBYWwwYkU7RUFBc0M7QWJzMGJ4Qzs7QWF0MGJFO0VBQXNDO0FiMDBieEM7O0FhMTBiRTtFQUFzQztBYjgwYnhDOztBYTkwYkU7RUFBc0M7QWJrMWJ4Qzs7QWFsMWJFO0VBQXNDO0FiczFieEM7O0FhdDFiRTtFQUFzQztBYjAxYnhDOztBYTExYkU7RUFBc0M7QWI4MWJ4Qzs7QWE5MWJFO0VBQXNDO0FiazJieEM7O0FhbDJiRTtFQUFzQztBYnMyYnhDOztBYXQyYkU7RUFBc0M7QWIwMmJ4Qzs7QWExMmJFO0VBQXNDO0FiODJieEM7O0FhOTJiRTtFQUFzQztBYmszYnhDOztBYWwzYkU7RUFBc0M7QWJzM2J4Qzs7QWF0M2JFO0VBQXNDO0FiMDNieEM7O0FhMTNiRTtFQUFzQztBYjgzYnhDOztBYTkzYkU7RUFBc0M7QWJrNGJ4Qzs7QWFsNGJFO0VBQXNDO0FiczRieEM7O0FhdDRiRTtFQUFzQztBYjA0YnhDOztBYTE0YkU7RUFBc0M7QWI4NGJ4Qzs7QWE5NGJFO0VBQXNDO0FiazVieEM7O0FhbDViRTtFQUFzQztBYnM1YnhDOztBYXQ1YkU7RUFBc0M7QWIwNWJ4Qzs7QWExNWJFO0VBQXNDO0FiODVieEM7O0FhOTViRTtFQUFzQztBYms2YnhDOztBYWw2YkU7RUFBc0M7QWJzNmJ4Qzs7QWF0NmJFO0VBQXNDO0FiMDZieEM7O0FhMTZiRTtFQUFzQztBYjg2YnhDOztBYTk2YkU7RUFBc0M7QWJrN2J4Qzs7QWFsN2JFO0VBQXNDO0FiczdieEM7O0FhdDdiRTtFQUFzQztBYjA3YnhDOztBYTE3YkU7RUFBc0M7QWI4N2J4Qzs7QWE5N2JFO0VBQXNDO0FiazhieEM7O0FhbDhiRTtFQUFzQztBYnM4YnhDOztBYXQ4YkU7RUFBc0M7QWIwOGJ4Qzs7QWExOGJFO0VBQXNDO0FiODhieEM7O0FhOThiRTtFQUFzQztBYms5YnhDOztBYWw5YkU7RUFBc0M7QWJzOWJ4Qzs7QWF0OWJFO0VBQXNDO0FiMDlieEM7O0FhMTliRTtFQUFzQztBYjg5YnhDOztBYTk5YkU7RUFBc0M7QWJrK2J4Qzs7QWFsK2JFO0VBQXNDO0FicytieEM7O0FhdCtiRTtFQUFzQztBYjArYnhDOztBYTErYkU7RUFBc0M7QWI4K2J4Qzs7QWE5K2JFO0VBQXNDO0Fiay9ieEM7O0FhbC9iRTtFQUFzQztBYnMvYnhDOztBYXQvYkU7RUFBc0M7QWIwL2J4Qzs7QWExL2JFO0VBQXNDO0FiOC9ieEM7O0FhOS9iRTtFQUFzQztBYmtnY3hDOztBYWxnY0U7RUFBc0M7QWJzZ2N4Qzs7QWF0Z2NFO0VBQXNDO0FiMGdjeEM7O0FhMWdjRTtFQUFzQztBYjhnY3hDOztBYTlnY0U7RUFBc0M7QWJraGN4Qzs7QWFsaGNFO0VBQXNDO0Fic2hjeEM7O0FhdGhjRTtFQUFzQztBYjBoY3hDOztBYTFoY0U7RUFBc0M7QWI4aGN4Qzs7QWE5aGNFO0VBQXNDO0Fia2ljeEM7O0FhbGljRTtFQUFzQztBYnNpY3hDOztBYXRpY0U7RUFBc0M7QWIwaWN4Qzs7QWExaWNFO0VBQXNDO0FiOGljeEM7O0FhOWljRTtFQUFzQztBYmtqY3hDOztBYWxqY0U7RUFBc0M7QWJzamN4Qzs7QWF0amNFO0VBQXNDO0FiMGpjeEM7O0FhMWpjRTtFQUFzQztBYjhqY3hDOztBYTlqY0U7RUFBc0M7QWJra2N4Qzs7QWFsa2NFO0VBQXNDO0Fic2tjeEM7O0FhdGtjRTtFQUFzQztBYjBrY3hDOztBYTFrY0U7RUFBc0M7QWI4a2N4Qzs7QWE5a2NFO0VBQXNDO0Fia2xjeEM7O0FhbGxjRTtFQUFzQztBYnNsY3hDOztBYXRsY0U7RUFBc0M7QWIwbGN4Qzs7QWExbGNFO0VBQXNDO0FiOGxjeEM7O0FhOWxjRTtFQUFzQztBYmttY3hDOztBYWxtY0U7RUFBc0M7QWJzbWN4Qzs7QWF0bWNFO0VBQXNDO0FiMG1jeEM7O0FhMW1jRTtFQUFzQztBYjhtY3hDOztBYTltY0U7RUFBc0M7QWJrbmN4Qzs7QWFsbmNFO0VBQXNDO0Fic25jeEM7O0FhdG5jRTtFQUFzQztBYjBuY3hDOztBYTFuY0U7RUFBc0M7QWI4bmN4Qzs7QWE5bmNFO0VBQXNDO0Fia29jeEM7O0FhbG9jRTtFQUFzQztBYnNvY3hDOztBYXRvY0U7RUFBc0M7QWIwb2N4Qzs7QWExb2NFO0VBQXNDO0FiOG9jeEM7O0FhOW9jRTtFQUFzQztBYmtwY3hDOztBYWxwY0U7RUFBc0M7QWJzcGN4Qzs7QWF0cGNFO0VBQXNDO0FiMHBjeEM7O0FhMXBjRTtFQUFzQztBYjhwY3hDOztBYTlwY0U7RUFBc0M7QWJrcWN4Qzs7QWFscWNFO0VBQXNDO0Fic3FjeEM7O0FhdHFjRTtFQUFzQztBYjBxY3hDOztBYTFxY0U7RUFBc0M7QWI4cWN4Qzs7QWE5cWNFO0VBQXNDO0Fia3JjeEM7O0FhbHJjRTtFQUFzQztBYnNyY3hDOztBYXRyY0U7RUFBc0M7QWIwcmN4Qzs7QWExcmNFO0VBQXNDO0FiOHJjeEM7O0FhOXJjRTtFQUFzQztBYmtzY3hDOztBYWxzY0U7RUFBc0M7QWJzc2N4Qzs7QWF0c2NFO0VBQXNDO0FiMHNjeEM7O0FhMXNjRTtFQUFzQztBYjhzY3hDOztBYTlzY0U7RUFBc0M7QWJrdGN4Qzs7QWFsdGNFO0VBQXNDO0Fic3RjeEM7O0FhdHRjRTtFQUFzQztBYjB0Y3hDOztBYTF0Y0U7RUFBc0M7QWI4dGN4Qzs7QWE5dGNFO0VBQXNDO0Fia3VjeEM7O0FhbHVjRTtFQUFzQztBYnN1Y3hDOztBYXR1Y0U7RUFBc0M7QWIwdWN4Qzs7QWExdWNFO0VBQXNDO0FiOHVjeEM7O0FhOXVjRTtFQUFzQztBYmt2Y3hDOztBYWx2Y0U7RUFBc0M7QWJzdmN4Qzs7QWF0dmNFO0VBQXNDO0FiMHZjeEM7O0FhMXZjRTtFQUFzQztBYjh2Y3hDOztBYTl2Y0U7RUFBc0M7QWJrd2N4Qzs7QWFsd2NFO0VBQXNDO0Fic3djeEM7O0FhdHdjRTtFQUFzQztBYjB3Y3hDOztBYTF3Y0U7RUFBc0M7QWI4d2N4Qzs7QWE5d2NFO0VBQXNDO0Fia3hjeEM7O0FhbHhjRTtFQUFzQztBYnN4Y3hDOztBYXR4Y0U7RUFBc0M7QWIweGN4Qzs7QWExeGNFO0VBQXNDO0FiOHhjeEM7O0FhOXhjRTtFQUFzQztBYmt5Y3hDOztBYWx5Y0U7RUFBc0M7QWJzeWN4Qzs7QWF0eWNFO0VBQXNDO0FiMHljeEM7O0FhMXljRTtFQUFzQztBYjh5Y3hDOztBYTl5Y0U7RUFBc0M7QWJremN4Qzs7QWFsemNFO0VBQXNDO0Fic3pjeEM7O0FhdHpjRTtFQUFzQztBYjB6Y3hDOztBYTF6Y0U7RUFBc0M7QWI4emN4Qzs7QWE5emNFO0VBQXNDO0FiazBjeEM7O0FhbDBjRTtFQUFzQztBYnMwY3hDOztBYXQwY0U7RUFBc0M7QWIwMGN4Qzs7QWExMGNFO0VBQXNDO0FiODBjeEM7O0FhOTBjRTtFQUFzQztBYmsxY3hDOztBYWwxY0U7RUFBc0M7QWJzMWN4Qzs7QWF0MWNFO0VBQXNDO0FiMDFjeEM7O0FhMTFjRTtFQUFzQztBYjgxY3hDOztBYTkxY0U7RUFBc0M7QWJrMmN4Qzs7QWFsMmNFO0VBQXNDO0FiczJjeEM7O0FhdDJjRTtFQUFzQztBYjAyY3hDOztBYTEyY0U7RUFBc0M7QWI4MmN4Qzs7QWE5MmNFO0VBQXNDO0FiazNjeEM7O0FhbDNjRTtFQUFzQztBYnMzY3hDOztBYXQzY0U7RUFBc0M7QWIwM2N4Qzs7QWExM2NFO0VBQXNDO0FiODNjeEM7O0FhOTNjRTtFQUFzQztBYms0Y3hDOztBYWw0Y0U7RUFBc0M7QWJzNGN4Qzs7QWF0NGNFO0VBQXNDO0FiMDRjeEM7O0FhMTRjRTtFQUFzQztBYjg0Y3hDOztBYTk0Y0U7RUFBc0M7QWJrNWN4Qzs7QWFsNWNFO0VBQXNDO0FiczVjeEM7O0FhdDVjRTtFQUFzQztBYjA1Y3hDOztBYTE1Y0U7RUFBc0M7QWI4NWN4Qzs7QWE5NWNFO0VBQXNDO0FiazZjeEM7O0FhbDZjRTtFQUFzQztBYnM2Y3hDOztBYXQ2Y0U7RUFBc0M7QWIwNmN4Qzs7QWExNmNFO0VBQXNDO0FiODZjeEM7O0FhOTZjRTtFQUFzQztBYms3Y3hDOztBYWw3Y0U7RUFBc0M7QWJzN2N4Qzs7QWF0N2NFO0VBQXNDO0FiMDdjeEM7O0FhMTdjRTtFQUFzQztBYjg3Y3hDOztBYTk3Y0U7RUFBc0M7QWJrOGN4Qzs7QWFsOGNFO0VBQXNDO0FiczhjeEM7O0FhdDhjRTtFQUFzQztBYjA4Y3hDOztBYTE4Y0U7RUFBc0M7QWI4OGN4Qzs7QWE5OGNFO0VBQXNDO0FiazljeEM7O0FhbDljRTtFQUFzQztBYnM5Y3hDOztBYXQ5Y0U7RUFBc0M7QWIwOWN4Qzs7QWExOWNFO0VBQXNDO0FiODljeEM7O0FhOTljRTtFQUFzQztBYmsrY3hDOztBYWwrY0U7RUFBc0M7QWJzK2N4Qzs7QWF0K2NFO0VBQXNDO0FiMCtjeEM7O0FhMStjRTtFQUFzQztBYjgrY3hDOztBYTkrY0U7RUFBc0M7QWJrL2N4Qzs7QWFsL2NFO0VBQXNDO0Ficy9jeEM7O0FhdC9jRTtFQUFzQztBYjAvY3hDOztBYTEvY0U7RUFBc0M7QWI4L2N4Qzs7QWE5L2NFO0VBQXNDO0Fia2dkeEM7O0FhbGdkRTtFQUFzQztBYnNnZHhDOztBYXRnZEU7RUFBc0M7QWIwZ2R4Qzs7QWExZ2RFO0VBQXNDO0FiOGdkeEM7O0FhOWdkRTtFQUFzQztBYmtoZHhDOztBYWxoZEU7RUFBc0M7QWJzaGR4Qzs7QWF0aGRFO0VBQXNDO0FiMGhkeEM7O0FhMWhkRTtFQUFzQztBYjhoZHhDOztBYTloZEU7RUFBc0M7QWJraWR4Qzs7QWFsaWRFO0VBQXNDO0Fic2lkeEM7O0FhdGlkRTtFQUFzQztBYjBpZHhDOztBYTFpZEU7RUFBc0M7QWI4aWR4Qzs7QWE5aWRFO0VBQXNDO0Fia2pkeEM7O0FhbGpkRTtFQUFzQztBYnNqZHhDOztBYXRqZEU7RUFBc0M7QWIwamR4Qzs7QWExamRFO0VBQXNDO0FiOGpkeEM7O0FhOWpkRTtFQUFzQztBYmtrZHhDOztBYWxrZEU7RUFBc0M7QWJza2R4Qzs7QWF0a2RFO0VBQXNDO0FiMGtkeEM7O0FhMWtkRTtFQUFzQztBYjhrZHhDOztBYTlrZEU7RUFBc0M7QWJrbGR4Qzs7QWFsbGRFO0VBQXNDO0Fic2xkeEM7O0FhdGxkRTtFQUFzQztBYjBsZHhDOztBYTFsZEU7RUFBc0M7QWI4bGR4Qzs7QWE5bGRFO0VBQXNDO0Fia21keEM7O0FhbG1kRTtFQUFzQztBYnNtZHhDOztBYXRtZEU7RUFBc0M7QWIwbWR4Qzs7QWExbWRFO0VBQXNDO0FiOG1keEM7O0FhOW1kRTtFQUFzQztBYmtuZHhDOztBYWxuZEU7RUFBc0M7QWJzbmR4Qzs7QWF0bmRFO0VBQXNDO0FiMG5keEM7O0FhMW5kRTtFQUFzQztBYjhuZHhDOztBYTluZEU7RUFBc0M7QWJrb2R4Qzs7QWFsb2RFO0VBQXNDO0Fic29keEM7O0FhdG9kRTtFQUFzQztBYjBvZHhDOztBYTFvZEU7RUFBc0M7QWI4b2R4Qzs7QWE5b2RFO0VBQXNDO0Fia3BkeEM7O0FhbHBkRTtFQUFzQztBYnNwZHhDOztBYXRwZEU7RUFBc0M7QWIwcGR4Qzs7QWExcGRFO0VBQXNDO0FiOHBkeEM7O0FhOXBkRTtFQUFzQztBYmtxZHhDOztBYWxxZEU7RUFBc0M7QWJzcWR4Qzs7QWF0cWRFO0VBQXNDO0FiMHFkeEM7O0FhMXFkRTtFQUFzQztBYjhxZHhDOztBYTlxZEU7RUFBc0M7QWJrcmR4Qzs7QWFscmRFO0VBQXNDO0Fic3JkeEM7O0FhdHJkRTtFQUFzQztBYjByZHhDOztBYTFyZEU7RUFBc0M7QWI4cmR4Qzs7QWE5cmRFO0VBQXNDO0Fia3NkeEM7O0FhbHNkRTtFQUFzQztBYnNzZHhDOztBYXRzZEU7RUFBc0M7QWIwc2R4Qzs7QWExc2RFO0VBQXNDO0FiOHNkeEM7O0FhOXNkRTtFQUFzQztBYmt0ZHhDOztBYWx0ZEU7RUFBc0M7QWJzdGR4Qzs7QWF0dGRFO0VBQXNDO0FiMHRkeEM7O0FhMXRkRTtFQUFzQztBYjh0ZHhDOztBYTl0ZEU7RUFBc0M7QWJrdWR4Qzs7QWFsdWRFO0VBQXNDO0Fic3VkeEM7O0FhdHVkRTtFQUFzQztBYjB1ZHhDOztBYTF1ZEU7RUFBc0M7QWI4dWR4Qzs7QWE5dWRFO0VBQXNDO0Fia3ZkeEM7O0FhbHZkRTtFQUFzQztBYnN2ZHhDOztBYXR2ZEU7RUFBc0M7QWIwdmR4Qzs7QWExdmRFO0VBQXNDO0FiOHZkeEM7O0FhOXZkRTtFQUFzQztBYmt3ZHhDOztBYWx3ZEU7RUFBc0M7QWJzd2R4Qzs7QWF0d2RFO0VBQXNDO0FiMHdkeEM7O0FhMXdkRTtFQUFzQztBYjh3ZHhDOztBYTl3ZEU7RUFBc0M7QWJreGR4Qzs7QWFseGRFO0VBQXNDO0Fic3hkeEM7O0FhdHhkRTtFQUFzQztBYjB4ZHhDOztBYTF4ZEU7RUFBc0M7QWI4eGR4Qzs7QWE5eGRFO0VBQXNDO0Fia3lkeEM7O0FhbHlkRTtFQUFzQztBYnN5ZHhDOztBYXR5ZEU7RUFBc0M7QWIweWR4Qzs7QWExeWRFO0VBQXNDO0FiOHlkeEM7O0FhOXlkRTtFQUFzQztBYmt6ZHhDOztBYWx6ZEU7RUFBc0M7QWJzemR4Qzs7QWF0emRFO0VBQXNDO0FiMHpkeEM7O0FhMXpkRTtFQUFzQztBYjh6ZHhDOztBYTl6ZEU7RUFBc0M7QWJrMGR4Qzs7QWFsMGRFO0VBQXNDO0FiczBkeEM7O0FhdDBkRTtFQUFzQztBYjAwZHhDOztBYTEwZEU7RUFBc0M7QWI4MGR4Qzs7QWE5MGRFO0VBQXNDO0FiazFkeEM7O0FhbDFkRTtFQUFzQztBYnMxZHhDOztBYXQxZEU7RUFBc0M7QWIwMWR4Qzs7QWExMWRFO0VBQXNDO0FiODFkeEM7O0FhOTFkRTtFQUFzQztBYmsyZHhDOztBYWwyZEU7RUFBc0M7QWJzMmR4Qzs7QWF0MmRFO0VBQXNDO0FiMDJkeEM7O0FhMTJkRTtFQUFzQztBYjgyZHhDOztBYTkyZEU7RUFBc0M7QWJrM2R4Qzs7QWFsM2RFO0VBQXNDO0FiczNkeEM7O0FhdDNkRTtFQUFzQztBYjAzZHhDOztBYTEzZEU7RUFBc0M7QWI4M2R4Qzs7QWE5M2RFO0VBQXNDO0FiazRkeEM7O0FhbDRkRTtFQUFzQztBYnM0ZHhDOztBYXQ0ZEU7RUFBc0M7QWIwNGR4Qzs7QWExNGRFO0VBQXNDO0FiODRkeEM7O0FhOTRkRTtFQUFzQztBYms1ZHhDOztBYWw1ZEU7RUFBc0M7QWJzNWR4Qzs7QWF0NWRFO0VBQXNDO0FiMDVkeEM7O0FhMTVkRTtFQUFzQztBYjg1ZHhDOztBYTk1ZEU7RUFBc0M7QWJrNmR4Qzs7QWFsNmRFO0VBQXNDO0FiczZkeEM7O0FhdDZkRTtFQUFzQztBYjA2ZHhDOztBYTE2ZEU7RUFBc0M7QWI4NmR4Qzs7QWE5NmRFO0VBQXNDO0FiazdkeEM7O0FhbDdkRTtFQUFzQztBYnM3ZHhDOztBYXQ3ZEU7RUFBc0M7QWIwN2R4Qzs7QWExN2RFO0VBQXNDO0FiODdkeEM7O0FhOTdkRTtFQUFzQztBYms4ZHhDOztBYWw4ZEU7RUFBc0M7QWJzOGR4Qzs7QWF0OGRFO0VBQXNDO0FiMDhkeEM7O0FhMThkRTtFQUFzQztBYjg4ZHhDOztBYTk4ZEU7RUFBc0M7QWJrOWR4Qzs7QWFsOWRFO0VBQXNDO0FiczlkeEM7O0FhdDlkRTtFQUFzQztBYjA5ZHhDOztBYTE5ZEU7RUFBc0M7QWI4OWR4Qzs7QWE5OWRFO0VBQXNDO0FiaytkeEM7O0FhbCtkRTtFQUFzQztBYnMrZHhDOztBYXQrZEU7RUFBc0M7QWIwK2R4Qzs7QWExK2RFO0VBQXNDO0FiOCtkeEM7O0FhOStkRTtFQUFzQztBYmsvZHhDOztBYWwvZEU7RUFBc0M7QWJzL2R4Qzs7QWF0L2RFO0VBQXNDO0FiMC9keEM7O0FhMS9kRTtFQUFzQztBYjgvZHhDOztBYTkvZEU7RUFBc0M7QWJrZ2V4Qzs7QWFsZ2VFO0VBQXNDO0Fic2dleEM7O0FhdGdlRTtFQUFzQztBYjBnZXhDOztBYTFnZUU7RUFBc0M7QWI4Z2V4Qzs7QWE5Z2VFO0VBQXNDO0Fia2hleEM7O0FhbGhlRTtFQUFzQztBYnNoZXhDOztBYXRoZUU7RUFBc0M7QWIwaGV4Qzs7QWExaGVFO0VBQXNDO0FiOGhleEM7O0FhOWhlRTtFQUFzQztBYmtpZXhDOztBYWxpZUU7RUFBc0M7QWJzaWV4Qzs7QWF0aWVFO0VBQXNDO0FiMGlleEM7O0FhMWllRTtFQUFzQztBYjhpZXhDOztBYTlpZUU7RUFBc0M7QWJramV4Qzs7QWFsamVFO0VBQXNDO0Fic2pleEM7O0FhdGplRTtFQUFzQztBYjBqZXhDOztBYTFqZUU7RUFBc0M7QWI4amV4Qzs7QWE5amVFO0VBQXNDO0Fia2tleEM7O0FhbGtlRTtFQUFzQztBYnNrZXhDOztBYXRrZUU7RUFBc0M7QWIwa2V4Qzs7QWExa2VFO0VBQXNDO0FiOGtleEM7O0FhOWtlRTtFQUFzQztBYmtsZXhDOztBYWxsZUU7RUFBc0M7QWJzbGV4Qzs7QWF0bGVFO0VBQXNDO0FiMGxleEM7O0FhMWxlRTtFQUFzQztBYjhsZXhDOztBYTlsZUU7RUFBc0M7QWJrbWV4Qzs7QWFsbWVFO0VBQXNDO0Fic21leEM7O0FhdG1lRTtFQUFzQztBYjBtZXhDOztBYTFtZUU7RUFBc0M7QWI4bWV4Qzs7QWE5bWVFO0VBQXNDO0Fia25leEM7O0FhbG5lRTtFQUFzQztBYnNuZXhDOztBYXRuZUU7RUFBc0M7QWIwbmV4Qzs7QWExbmVFO0VBQXNDO0FiOG5leEM7O0FhOW5lRTtFQUFzQztBYmtvZXhDOztBYWxvZUU7RUFBc0M7QWJzb2V4Qzs7QWF0b2VFO0VBQXNDO0FiMG9leEM7O0FhMW9lRTtFQUFzQztBYjhvZXhDOztBYTlvZUU7RUFBc0M7QWJrcGV4Qzs7QWFscGVFO0VBQXNDO0Fic3BleEM7O0FhdHBlRTtFQUFzQztBYjBwZXhDOztBYTFwZUU7RUFBc0M7QWI4cGV4Qzs7QWE5cGVFO0VBQXNDO0Fia3FleEM7O0FhbHFlRTtFQUFzQztBYnNxZXhDOztBYXRxZUU7RUFBc0M7QWIwcWV4Qzs7QWExcWVFO0VBQXNDO0FiOHFleEM7O0FhOXFlRTtFQUFzQztBYmtyZXhDOztBYWxyZUU7RUFBc0M7QWJzcmV4Qzs7QWF0cmVFO0VBQXNDO0FiMHJleEM7O0FhMXJlRTtFQUFzQztBYjhyZXhDOztBYTlyZUU7RUFBc0M7QWJrc2V4Qzs7QWFsc2VFO0VBQXNDO0Fic3NleEM7O0FhdHNlRTtFQUFzQztBYjBzZXhDOztBYTFzZUU7RUFBc0M7QWI4c2V4Qzs7QWE5c2VFO0VBQXNDO0Fia3RleEM7O0FhbHRlRTtFQUFzQztBYnN0ZXhDOztBYXR0ZUU7RUFBc0M7QWIwdGV4Qzs7QWExdGVFO0VBQXNDO0FiOHRleEM7O0FhOXRlRTtFQUFzQztBYmt1ZXhDOztBYWx1ZUU7RUFBc0M7QWJzdWV4Qzs7QWF0dWVFO0VBQXNDO0FiMHVleEM7O0FhMXVlRTtFQUFzQztBYjh1ZXhDOztBYTl1ZUU7RUFBc0M7QWJrdmV4Qzs7QWFsdmVFO0VBQXNDO0Fic3ZleEM7O0FhdHZlRTtFQUFzQztBYjB2ZXhDOztBYTF2ZUU7RUFBc0M7QWI4dmV4Qzs7QWE5dmVFO0VBQXNDO0Fia3dleEM7O0FhbHdlRTtFQUFzQztBYnN3ZXhDOztBYXR3ZUU7RUFBc0M7QWIwd2V4Qzs7QWExd2VFO0VBQXNDO0FiOHdleEM7O0FhOXdlRTtFQUFzQztBYmt4ZXhDOztBYWx4ZUU7RUFBc0M7QWJzeGV4Qzs7QWF0eGVFO0VBQXNDO0FiMHhleEM7O0FhMXhlRTtFQUFzQztBYjh4ZXhDOztBYTl4ZUU7RUFBc0M7QWJreWV4Qzs7QWFseWVFO0VBQXNDO0Fic3lleEM7O0FhdHllRTtFQUFzQztBYjB5ZXhDOztBYTF5ZUU7RUFBc0M7QWI4eWV4Qzs7QWE5eWVFO0VBQXNDO0Fia3pleEM7O0FhbHplRTtFQUFzQztBYnN6ZXhDOztBYXR6ZUU7RUFBc0M7QWIwemV4Qzs7QWExemVFO0VBQXNDO0FiOHpleEM7O0FhOXplRTtFQUFzQztBYmswZXhDOztBYWwwZUU7RUFBc0M7QWJzMGV4Qzs7QWF0MGVFO0VBQXNDO0FiMDBleEM7O0FhMTBlRTtFQUFzQztBYjgwZXhDOztBYTkwZUU7RUFBc0M7QWJrMWV4Qzs7QWFsMWVFO0VBQXNDO0FiczFleEM7O0FhdDFlRTtFQUFzQztBYjAxZXhDOztBYTExZUU7RUFBc0M7QWI4MWV4Qzs7QWE5MWVFO0VBQXNDO0FiazJleEM7O0FhbDJlRTtFQUFzQztBYnMyZXhDOztBYXQyZUU7RUFBc0M7QWIwMmV4Qzs7QWExMmVFO0VBQXNDO0FiODJleEM7O0FhOTJlRTtFQUFzQztBYmszZXhDOztBYWwzZUU7RUFBc0M7QWJzM2V4Qzs7QWF0M2VFO0VBQXNDO0FiMDNleEM7O0FhMTNlRTtFQUFzQztBYjgzZXhDOztBYTkzZUU7RUFBc0M7QWJrNGV4Qzs7QWFsNGVFO0VBQXNDO0FiczRleEM7O0FhdDRlRTtFQUFzQztBYjA0ZXhDOztBYTE0ZUU7RUFBc0M7QWI4NGV4Qzs7QWE5NGVFO0VBQXNDO0FiazVleEM7O0FhbDVlRTtFQUFzQztBYnM1ZXhDOztBYXQ1ZUU7RUFBc0M7QWIwNWV4Qzs7QWExNWVFO0VBQXNDO0FiODVleEM7O0FhOTVlRTtFQUFzQztBYms2ZXhDOztBYWw2ZUU7RUFBc0M7QWJzNmV4Qzs7QWF0NmVFO0VBQXNDO0FiMDZleEM7O0FhMTZlRTtFQUFzQztBYjg2ZXhDOztBYTk2ZUU7RUFBc0M7QWJrN2V4Qzs7QWFsN2VFO0VBQXNDO0FiczdleEM7O0FhdDdlRTtFQUFzQztBYjA3ZXhDOztBYTE3ZUU7RUFBc0M7QWI4N2V4Qzs7QWE5N2VFO0VBQXNDO0FiazhleEM7O0FhbDhlRTtFQUFzQztBYnM4ZXhDOztBYXQ4ZUU7RUFBc0M7QWIwOGV4Qzs7QWExOGVFO0VBQXNDO0FiODhleEM7O0FhOThlRTtFQUFzQztBYms5ZXhDOztBYWw5ZUU7RUFBc0M7QWJzOWV4Qzs7QWF0OWVFO0VBQXNDO0FiMDlleEM7O0FhMTllRTtFQUFzQztBYjg5ZXhDOztBYTk5ZUU7RUFBc0M7QWJrK2V4Qzs7QWFsK2VFO0VBQXNDO0FicytleEM7O0FhdCtlRTtFQUFzQztBYjArZXhDOztBYTErZUU7RUFBc0M7QWI4K2V4Qzs7QWE5K2VFO0VBQXNDO0Fiay9leEM7O0FhbC9lRTtFQUFzQztBYnMvZXhDOztBYXQvZUU7RUFBc0M7QWIwL2V4Qzs7QWExL2VFO0VBQXNDO0FiOC9leEM7O0FhOS9lRTtFQUFzQztBYmtnZnhDOztBYWxnZkU7RUFBc0M7QWJzZ2Z4Qzs7QWF0Z2ZFO0VBQXNDO0FiMGdmeEM7O0FhMWdmRTtFQUFzQztBYjhnZnhDOztBYTlnZkU7RUFBc0M7QWJraGZ4Qzs7QWFsaGZFO0VBQXNDO0Fic2hmeEM7O0FhdGhmRTtFQUFzQztBYjBoZnhDOztBYTFoZkU7RUFBc0M7QWI4aGZ4Qzs7QWE5aGZFO0VBQXNDO0Fia2lmeEM7O0FhbGlmRTtFQUFzQztBYnNpZnhDOztBYXRpZkU7RUFBc0M7QWIwaWZ4Qzs7QWExaWZFO0VBQXNDO0FiOGlmeEM7O0FhOWlmRTtFQUFzQztBYmtqZnhDOztBYWxqZkU7RUFBc0M7QWJzamZ4Qzs7QWF0amZFO0VBQXNDO0FiMGpmeEM7O0FhMWpmRTtFQUFzQztBYjhqZnhDOztBYTlqZkU7RUFBc0M7QWJra2Z4Qzs7QWFsa2ZFO0VBQXNDO0Fic2tmeEM7O0FhdGtmRTtFQUFzQztBYjBrZnhDOztBYTFrZkU7RUFBc0M7QWI4a2Z4Qzs7QWE5a2ZFO0VBQXNDO0Fia2xmeEM7O0FhbGxmRTtFQUFzQztBYnNsZnhDOztBYXRsZkU7RUFBc0M7QWIwbGZ4Qzs7QWExbGZFO0VBQXNDO0FiOGxmeEM7O0FhOWxmRTtFQUFzQztBYmttZnhDOztBYWxtZkU7RUFBc0M7QWJzbWZ4Qzs7QWF0bWZFO0VBQXNDO0FiMG1meEM7O0FhMW1mRTtFQUFzQztBYjhtZnhDOztBYTltZkU7RUFBc0M7QWJrbmZ4Qzs7QWFsbmZFO0VBQXNDO0Fic25meEM7O0FhdG5mRTtFQUFzQztBYjBuZnhDOztBYTFuZkU7RUFBc0M7QWI4bmZ4Qzs7QWE5bmZFO0VBQXNDO0Fia29meEM7O0FhbG9mRTtFQUFzQztBYnNvZnhDOztBYXRvZkU7RUFBc0M7QWIwb2Z4Qzs7QWExb2ZFO0VBQXNDO0FiOG9meEM7O0FhOW9mRTtFQUFzQztBYmtwZnhDOztBYWxwZkU7RUFBc0M7QWJzcGZ4Qzs7QWF0cGZFO0VBQXNDO0FiMHBmeEM7O0FhMXBmRTtFQUFzQztBYjhwZnhDOztBYTlwZkU7RUFBc0M7QWJrcWZ4Qzs7QWFscWZFO0VBQXNDO0Fic3FmeEM7O0FhdHFmRTtFQUFzQztBYjBxZnhDOztBYTFxZkU7RUFBc0M7QWI4cWZ4Qzs7QWE5cWZFO0VBQXNDO0Fia3JmeEM7O0FhbHJmRTtFQUFzQztBYnNyZnhDOztBYXRyZkU7RUFBc0M7QWIwcmZ4Qzs7QWExcmZFO0VBQXNDO0FiOHJmeEM7O0FhOXJmRTtFQUFzQztBYmtzZnhDOztBYWxzZkU7RUFBc0M7QWJzc2Z4Qzs7QWF0c2ZFO0VBQXNDO0FiMHNmeEM7O0FhMXNmRTtFQUFzQztBYjhzZnhDOztBYTlzZkU7RUFBc0M7QWJrdGZ4Qzs7QWFsdGZFO0VBQXNDO0Fic3RmeEM7O0FhdHRmRTtFQUFzQztBYjB0ZnhDOztBYTF0ZkU7RUFBc0M7QWI4dGZ4Qzs7QWE5dGZFO0VBQXNDO0Fia3VmeEM7O0FhbHVmRTtFQUFzQztBYnN1ZnhDOztBYXR1ZkU7RUFBc0M7QWIwdWZ4Qzs7QWExdWZFO0VBQXNDO0FiOHVmeEM7O0FhOXVmRTtFQUFzQztBYmt2ZnhDOztBYWx2ZkU7RUFBc0M7QWJzdmZ4Qzs7QWF0dmZFO0VBQXNDO0FiMHZmeEM7O0FhMXZmRTtFQUFzQztBYjh2ZnhDOztBYTl2ZkU7RUFBc0M7QWJrd2Z4Qzs7QWFsd2ZFO0VBQXNDO0Fic3dmeEM7O0FhdHdmRTtFQUFzQztBYjB3ZnhDOztBYTF3ZkU7RUFBc0M7QWI4d2Z4Qzs7QWE5d2ZFO0VBQXNDO0Fia3hmeEM7O0FhbHhmRTtFQUFzQztBYnN4ZnhDOztBYXR4ZkU7RUFBc0M7QWIweGZ4Qzs7QWExeGZFO0VBQXNDO0FiOHhmeEM7O0FhOXhmRTtFQUFzQztBYmt5ZnhDOztBYWx5ZkU7RUFBc0M7QWJzeWZ4Qzs7QWF0eWZFO0VBQXNDO0FiMHlmeEM7O0FhMXlmRTtFQUFzQztBYjh5ZnhDOztBYTl5ZkU7RUFBc0M7QWJremZ4Qzs7QWFsemZFO0VBQXNDO0Fic3pmeEM7O0FhdHpmRTtFQUFzQztBYjB6ZnhDOztBYTF6ZkU7RUFBc0M7QWI4emZ4Qzs7QWE5emZFO0VBQXNDO0FiazBmeEM7O0FhbDBmRTtFQUFzQztBYnMwZnhDOztBYXQwZkU7RUFBc0M7QWIwMGZ4Qzs7QWExMGZFO0VBQXNDO0FiODBmeEM7O0FhOTBmRTtFQUFzQztBYmsxZnhDOztBYWwxZkU7RUFBc0M7QWJzMWZ4Qzs7QWF0MWZFO0VBQXNDO0FiMDFmeEM7O0FhMTFmRTtFQUFzQztBYjgxZnhDOztBYTkxZkU7RUFBc0M7QWJrMmZ4Qzs7QWFsMmZFO0VBQXNDO0FiczJmeEM7O0FhdDJmRTtFQUFzQztBYjAyZnhDOztBYTEyZkU7RUFBc0M7QWI4MmZ4Qzs7QWE5MmZFO0VBQXNDO0FiazNmeEM7O0FhbDNmRTtFQUFzQztBYnMzZnhDOztBYXQzZkU7RUFBc0M7QWIwM2Z4Qzs7QWExM2ZFO0VBQXNDO0FiODNmeEM7O0FhOTNmRTtFQUFzQztBYms0ZnhDOztBYWw0ZkU7RUFBc0M7QWJzNGZ4Qzs7QWF0NGZFO0VBQXNDO0FiMDRmeEM7O0FhMTRmRTtFQUFzQztBYjg0ZnhDOztBYTk0ZkU7RUFBc0M7QWJrNWZ4Qzs7QWFsNWZFO0VBQXNDO0FiczVmeEM7O0FhdDVmRTtFQUFzQztBYjA1ZnhDOztBYTE1ZkU7RUFBc0M7QWI4NWZ4Qzs7QWE5NWZFO0VBQXNDO0FiazZmeEM7O0FhbDZmRTtFQUFzQztBYnM2ZnhDOztBYXQ2ZkU7RUFBc0M7QWIwNmZ4Qzs7QWExNmZFO0VBQXNDO0FiODZmeEM7O0FhOTZmRTtFQUFzQztBYms3ZnhDOztBYWw3ZkU7RUFBc0M7QWJzN2Z4Qzs7QWF0N2ZFO0VBQXNDO0FiMDdmeEM7O0FhMTdmRTtFQUFzQztBYjg3ZnhDOztBYTk3ZkU7RUFBc0M7QWJrOGZ4Qzs7QWFsOGZFO0VBQXNDO0FiczhmeEM7O0FhdDhmRTtFQUFzQztBYjA4ZnhDOztBYTE4ZkU7RUFBc0M7QWI4OGZ4Qzs7QWE5OGZFO0VBQXNDO0FiazlmeEM7O0FhbDlmRTtFQUFzQztBYnM5ZnhDOztBYXQ5ZkU7RUFBc0M7QWIwOWZ4Qzs7QWExOWZFO0VBQXNDO0FiODlmeEM7O0FhOTlmRTtFQUFzQztBYmsrZnhDOztBYWwrZkU7RUFBc0M7QWJzK2Z4Qzs7QWF0K2ZFO0VBQXNDO0FiMCtmeEM7O0FhMStmRTtFQUFzQztBYjgrZnhDOztBYTkrZkU7RUFBc0M7QWJrL2Z4Qzs7QWFsL2ZFO0VBQXNDO0Ficy9meEM7O0FhdC9mRTtFQUFzQztBYjAvZnhDOztBYTEvZkU7RUFBc0M7QWI4L2Z4Qzs7QWE5L2ZFO0VBQXNDO0Fia2dnQnhDOztBYWxnZ0JFO0VBQXNDO0Fic2dnQnhDOztBYXRnZ0JFO0VBQXNDO0FiMGdnQnhDOztBYTFnZ0JFO0VBQXNDO0FiOGdnQnhDOztBYTlnZ0JFO0VBQXNDO0Fia2hnQnhDOztBYWxoZ0JFO0VBQXNDO0Fic2hnQnhDOztBYXRoZ0JFO0VBQXNDO0FiMGhnQnhDOztBYTFoZ0JFO0VBQXNDO0FiOGhnQnhDOztBYTloZ0JFO0VBQXNDO0Fia2lnQnhDOztBYWxpZ0JFO0VBQXNDO0Fic2lnQnhDOztBYXRpZ0JFO0VBQXNDO0FiMGlnQnhDOztBYTFpZ0JFO0VBQXNDO0FiOGlnQnhDOztBYTlpZ0JFO0VBQXNDO0Fia2pnQnhDOztBYWxqZ0JFO0VBQXNDO0Fic2pnQnhDOztBYXRqZ0JFO0VBQXNDO0FiMGpnQnhDOztBYTFqZ0JFO0VBQXNDO0FiOGpnQnhDOztBYTlqZ0JFO0VBQXNDO0Fia2tnQnhDOztBYWxrZ0JFO0VBQXNDO0Fic2tnQnhDOztBYXRrZ0JFO0VBQXNDO0FiMGtnQnhDOztBYTFrZ0JFO0VBQXNDO0FiOGtnQnhDOztBYTlrZ0JFO0VBQXNDO0Fia2xnQnhDOztBYWxsZ0JFO0VBQXNDO0Fic2xnQnhDOztBYXRsZ0JFO0VBQXNDO0FiMGxnQnhDOztBYTFsZ0JFO0VBQXNDO0FiOGxnQnhDOztBYTlsZ0JFO0VBQXNDO0Fia21nQnhDOztBYWxtZ0JFO0VBQXNDO0Fic21nQnhDOztBYXRtZ0JFO0VBQXNDO0FiMG1nQnhDOztBYTFtZ0JFO0VBQXNDO0FiOG1nQnhDOztBYTltZ0JFO0VBQXNDO0Fia25nQnhDOztBYWxuZ0JFO0VBQXNDO0Fic25nQnhDOztBYXRuZ0JFO0VBQXNDO0FiMG5nQnhDOztBYTFuZ0JFO0VBQXNDO0FiOG5nQnhDOztBYTluZ0JFO0VBQXNDO0Fia29nQnhDOztBYWxvZ0JFO0VBQXNDO0Fic29nQnhDOztBYXRvZ0JFO0VBQXNDO0FiMG9nQnhDOztBYTFvZ0JFO0VBQXNDO0FiOG9nQnhDOztBYTlvZ0JFO0VBQXNDO0Fia3BnQnhDOztBYWxwZ0JFO0VBQXNDO0Fic3BnQnhDOztBYXRwZ0JFO0VBQXNDO0FiMHBnQnhDOztBYTFwZ0JFO0VBQXNDO0FiOHBnQnhDOztBYTlwZ0JFO0VBQXNDO0Fia3FnQnhDOztBYWxxZ0JFO0VBQXNDO0Fic3FnQnhDOztBYXRxZ0JFO0VBQXNDO0FiMHFnQnhDOztBYTFxZ0JFO0VBQXNDO0FiOHFnQnhDOztBYTlxZ0JFO0VBQXNDO0Fia3JnQnhDOztBYWxyZ0JFO0VBQXNDO0Fic3JnQnhDOztBYXRyZ0JFO0VBQXNDO0FiMHJnQnhDOztBYTFyZ0JFO0VBQXNDO0FiOHJnQnhDOztBYTlyZ0JFO0VBQXNDO0Fia3NnQnhDOztBYWxzZ0JFO0VBQXNDO0Fic3NnQnhDOztBYXRzZ0JFO0VBQXNDO0FiMHNnQnhDOztBYTFzZ0JFO0VBQXNDO0FiOHNnQnhDOztBYTlzZ0JFO0VBQXNDO0Fia3RnQnhDOztBYWx0Z0JFO0VBQXNDO0Fic3RnQnhDOztBYXR0Z0JFO0VBQXNDO0FiMHRnQnhDOztBYTF0Z0JFO0VBQXNDO0FiOHRnQnhDOztBYTl0Z0JFO0VBQXNDO0Fia3VnQnhDOztBYWx1Z0JFO0VBQXNDO0Fic3VnQnhDOztBYXR1Z0JFO0VBQXNDO0FiMHVnQnhDOztBYTF1Z0JFO0VBQXNDO0FiOHVnQnhDOztBYTl1Z0JFO0VBQXNDO0Fia3ZnQnhDOztBYWx2Z0JFO0VBQXNDO0Fic3ZnQnhDOztBYXR2Z0JFO0VBQXNDO0FiMHZnQnhDOztBYTF2Z0JFO0VBQXNDO0FiOHZnQnhDOztBYTl2Z0JFO0VBQXNDO0Fia3dnQnhDOztBYWx3Z0JFO0VBQXNDO0Fic3dnQnhDOztBYXR3Z0JFO0VBQXNDO0FiMHdnQnhDOztBYTF3Z0JFO0VBQXNDO0FiOHdnQnhDOztBYTl3Z0JFO0VBQXNDO0Fia3hnQnhDOztBYWx4Z0JFO0VBQXNDO0Fic3hnQnhDOztBYXR4Z0JFO0VBQXNDO0FiMHhnQnhDOztBYTF4Z0JFO0VBQXNDO0FiOHhnQnhDOztBYTl4Z0JFO0VBQXNDO0Fia3lnQnhDOztBYWx5Z0JFO0VBQXNDO0Fic3lnQnhDOztBYXR5Z0JFO0VBQXNDO0FiMHlnQnhDOztBYTF5Z0JFO0VBQXNDO0FiOHlnQnhDOztBYTl5Z0JFO0VBQXNDO0Fia3pnQnhDOztBYWx6Z0JFO0VBQXNDO0Fic3pnQnhDOztBYXR6Z0JFO0VBQXNDO0FiMHpnQnhDOztBYTF6Z0JFO0VBQXNDO0FiOHpnQnhDOztBYTl6Z0JFO0VBQXNDO0FiazBnQnhDOztBYWwwZ0JFO0VBQXNDO0FiczBnQnhDOztBYXQwZ0JFO0VBQXNDO0FiMDBnQnhDOztBYTEwZ0JFO0VBQXNDO0FiODBnQnhDOztBYTkwZ0JFO0VBQXNDO0FiazFnQnhDOztBYWwxZ0JFO0VBQXNDO0FiczFnQnhDOztBYXQxZ0JFO0VBQXNDO0FiMDFnQnhDOztBYTExZ0JFO0VBQXNDO0FiODFnQnhDOztBYTkxZ0JFO0VBQXNDO0FiazJnQnhDOztBYWwyZ0JFO0VBQXNDO0FiczJnQnhDOztBYXQyZ0JFO0VBQXNDO0FiMDJnQnhDOztBYTEyZ0JFO0VBQXNDO0FiODJnQnhDOztBYTkyZ0JFO0VBQXNDO0FiazNnQnhDOztBYWwzZ0JFO0VBQXNDO0FiczNnQnhDOztBYXQzZ0JFO0VBQXNDO0FiMDNnQnhDOztBYTEzZ0JFO0VBQXNDO0FiODNnQnhDOztBYTkzZ0JFO0VBQXNDO0FiazRnQnhDOztBYWw0Z0JFO0VBQXNDO0FiczRnQnhDOztBYXQ0Z0JFO0VBQXNDO0FiMDRnQnhDOztBYTE0Z0JFO0VBQXNDO0FiODRnQnhDOztBYTk0Z0JFO0VBQXNDO0FiazVnQnhDOztBYWw1Z0JFO0VBQXNDO0FiczVnQnhDOztBYXQ1Z0JFO0VBQXNDO0FiMDVnQnhDOztBYTE1Z0JFO0VBQXNDO0FiODVnQnhDOztBYTk1Z0JFO0VBQXNDO0FiazZnQnhDOztBYWw2Z0JFO0VBQXNDO0FiczZnQnhDOztBYXQ2Z0JFO0VBQXNDO0FiMDZnQnhDOztBYTE2Z0JFO0VBQXNDO0FiODZnQnhDOztBYTk2Z0JFO0VBQXNDO0FiazdnQnhDOztBYWw3Z0JFO0VBQXNDO0FiczdnQnhDOztBYXQ3Z0JFO0VBQXNDO0FiMDdnQnhDOztBYTE3Z0JFO0VBQXNDO0FiODdnQnhDOztBYTk3Z0JFO0VBQXNDO0FiazhnQnhDOztBYWw4Z0JFO0VBQXNDO0FiczhnQnhDOztBYXQ4Z0JFO0VBQXNDO0FiMDhnQnhDOztBYTE4Z0JFO0VBQXNDO0FiODhnQnhDOztBYTk4Z0JFO0VBQXNDO0FiazlnQnhDOztBYWw5Z0JFO0VBQXNDO0FiczlnQnhDOztBYXQ5Z0JFO0VBQXNDO0FiMDlnQnhDOztBYTE5Z0JFO0VBQXNDO0FiODlnQnhDOztBYTk5Z0JFO0VBQXNDO0FiaytnQnhDOztBYWwrZ0JFO0VBQXNDO0FicytnQnhDOztBYXQrZ0JFO0VBQXNDO0FiMCtnQnhDOztBYTErZ0JFO0VBQXNDO0FiOCtnQnhDOztBYTkrZ0JFO0VBQXNDO0Fiay9nQnhDOztBYWwvZ0JFO0VBQXNDO0Ficy9nQnhDOztBYXQvZ0JFO0VBQXNDO0FiMC9nQnhDOztBYTEvZ0JFO0VBQXNDO0FiOC9nQnhDOztBYTkvZ0JFO0VBQXNDO0Fia2doQnhDOztBYWxnaEJFO0VBQXNDO0Fic2doQnhDOztBYXRnaEJFO0VBQXNDO0FiMGdoQnhDOztBYTFnaEJFO0VBQXNDO0FiOGdoQnhDOztBYTlnaEJFO0VBQXNDO0Fia2hoQnhDOztBYWxoaEJFO0VBQXNDO0Fic2hoQnhDOztBYXRoaEJFO0VBQXNDO0FiMGhoQnhDOztBYTFoaEJFO0VBQXNDO0FiOGhoQnhDOztBYTloaEJFO0VBQXNDO0Fia2loQnhDOztBYWxpaEJFO0VBQXNDO0Fic2loQnhDOztBYXRpaEJFO0VBQXNDO0FiMGloQnhDOztBYTFpaEJFO0VBQXNDO0FiOGloQnhDOztBYTlpaEJFO0VBQXNDO0Fia2poQnhDOztBYWxqaEJFO0VBQXNDO0Fic2poQnhDOztBYXRqaEJFO0VBQXNDO0FiMGpoQnhDOztBYTFqaEJFO0VBQXNDO0FiOGpoQnhDOztBYTlqaEJFO0VBQXNDO0Fia2toQnhDOztBYWxraEJFO0VBQXNDO0Fic2toQnhDOztBYXRraEJFO0VBQXNDO0FiMGtoQnhDOztBYTFraEJFO0VBQXNDO0FiOGtoQnhDOztBYTlraEJFO0VBQXNDO0Fia2xoQnhDOztBYWxsaEJFO0VBQXNDO0Fic2xoQnhDOztBYXRsaEJFO0VBQXNDO0FiMGxoQnhDOztBYTFsaEJFO0VBQXNDO0FiOGxoQnhDOztBYTlsaEJFO0VBQXNDO0Fia21oQnhDOztBYWxtaEJFO0VBQXNDO0Fic21oQnhDOztBYXRtaEJFO0VBQXNDO0FiMG1oQnhDOztBYTFtaEJFO0VBQXNDO0FiOG1oQnhDOztBYTltaEJFO0VBQXNDO0Fia25oQnhDOztBYWxuaEJFO0VBQXNDO0Fic25oQnhDOztBYXRuaEJFO0VBQXNDO0FiMG5oQnhDOztBYTFuaEJFO0VBQXNDO0FiOG5oQnhDOztBYTluaEJFO0VBQXNDO0Fia29oQnhDOztBYWxvaEJFO0VBQXNDO0Fic29oQnhDOztBYXRvaEJFO0VBQXNDO0FiMG9oQnhDOztBYTFvaEJFO0VBQXNDO0FiOG9oQnhDOztBYTlvaEJFO0VBQXNDO0Fia3BoQnhDOztBYWxwaEJFO0VBQXNDO0Fic3BoQnhDOztBYXRwaEJFO0VBQXNDO0FiMHBoQnhDOztBYTFwaEJFO0VBQXNDO0FiOHBoQnhDOztBYTlwaEJFO0VBQXNDO0Fia3FoQnhDOztBYWxxaEJFO0VBQXNDO0Fic3FoQnhDOztBYXRxaEJFO0VBQXNDO0FiMHFoQnhDOztBYTFxaEJFO0VBQXNDO0FiOHFoQnhDOztBYTlxaEJFO0VBQXNDO0Fia3JoQnhDOztBYWxyaEJFO0VBQXNDO0Fic3JoQnhDOztBYXRyaEJFO0VBQXNDO0FiMHJoQnhDOztBYTFyaEJFO0VBQXNDO0FiOHJoQnhDOztBYTlyaEJFO0VBQXNDO0Fia3NoQnhDOztBYWxzaEJFO0VBQXNDO0Fic3NoQnhDOztBYXRzaEJFO0VBQXNDO0FiMHNoQnhDOztBYTFzaEJFO0VBQXNDO0FiOHNoQnhDOztBYTlzaEJFO0VBQXNDO0Fia3RoQnhDOztBYWx0aEJFO0VBQXNDO0Fic3RoQnhDOztBYXR0aEJFO0VBQXNDO0FiMHRoQnhDOztBYTF0aEJFO0VBQXNDO0FiOHRoQnhDOztBYTl0aEJFO0VBQXNDO0Fia3VoQnhDOztBYWx1aEJFO0VBQXNDO0Fic3VoQnhDOztBYXR1aEJFO0VBQXNDO0FiMHVoQnhDOztBYTF1aEJFO0VBQXNDO0FiOHVoQnhDOztBYTl1aEJFO0VBQXNDO0Fia3ZoQnhDOztBYWx2aEJFO0VBQXNDO0Fic3ZoQnhDOztBYXR2aEJFO0VBQXNDO0FiMHZoQnhDOztBYTF2aEJFO0VBQXNDO0FiOHZoQnhDOztBYTl2aEJFO0VBQXNDO0Fia3doQnhDOztBYWx3aEJFO0VBQXNDO0Fic3doQnhDOztBYXR3aEJFO0VBQXNDO0FiMHdoQnhDOztBYTF3aEJFO0VBQXNDO0FiOHdoQnhDOztBYTl3aEJFO0VBQXNDO0Fia3hoQnhDOztBYWx4aEJFO0VBQXNDO0Fic3hoQnhDOztBYXR4aEJFO0VBQXNDO0FiMHhoQnhDOztBYTF4aEJFO0VBQXNDO0FiOHhoQnhDOztBYTl4aEJFO0VBQXNDO0Fia3loQnhDOztBYWx5aEJFO0VBQXNDO0Fic3loQnhDOztBYXR5aEJFO0VBQXNDO0FiMHloQnhDOztBYTF5aEJFO0VBQXNDO0FiOHloQnhDOztBYTl5aEJFO0VBQXNDO0Fia3poQnhDOztBYWx6aEJFO0VBQXNDO0Fic3poQnhDOztBYXR6aEJFO0VBQXNDO0FiMHpoQnhDOztBYTF6aEJFO0VBQXNDO0FiOHpoQnhDOztBYTl6aEJFO0VBQXNDO0FiazBoQnhDOztBYWwwaEJFO0VBQXNDO0FiczBoQnhDOztBYXQwaEJFO0VBQXNDO0FiMDBoQnhDOztBYTEwaEJFO0VBQXNDO0FiODBoQnhDOztBYTkwaEJFO0VBQXNDO0FiazFoQnhDOztBYWwxaEJFO0VBQXNDO0FiczFoQnhDOztBYXQxaEJFO0VBQXNDO0FiMDFoQnhDOztBYTExaEJFO0VBQXNDO0FiODFoQnhDOztBYTkxaEJFO0VBQXNDO0FiazJoQnhDOztBYWwyaEJFO0VBQXNDO0FiczJoQnhDOztBYXQyaEJFO0VBQXNDO0FiMDJoQnhDOztBYTEyaEJFO0VBQXNDO0FiODJoQnhDOztBYTkyaEJFO0VBQXNDO0FiazNoQnhDOztBYWwzaEJFO0VBQXNDO0FiczNoQnhDOztBYXQzaEJFO0VBQXNDO0FiMDNoQnhDOztBYTEzaEJFO0VBQXNDO0FiODNoQnhDOztBYTkzaEJFO0VBQXNDO0FiazRoQnhDOztBYWw0aEJFO0VBQXNDO0FiczRoQnhDOztBYXQ0aEJFO0VBQXNDO0FiMDRoQnhDOztBYTE0aEJFO0VBQXNDO0FiODRoQnhDOztBYTk0aEJFO0VBQXNDO0FiazVoQnhDOztBYWw1aEJFO0VBQXNDO0FiczVoQnhDOztBYXQ1aEJFO0VBQXNDO0FiMDVoQnhDOztBYTE1aEJFO0VBQXNDO0FiODVoQnhDOztBYTk1aEJFO0VBQXNDO0FiazZoQnhDOztBYWw2aEJFO0VBQXNDO0FiczZoQnhDOztBYXQ2aEJFO0VBQXNDO0FiMDZoQnhDOztBYTE2aEJFO0VBQXNDO0FiODZoQnhDOztBYTk2aEJFO0VBQXNDO0FiazdoQnhDOztBYWw3aEJFO0VBQXNDO0FiczdoQnhDOztBYXQ3aEJFO0VBQXNDO0FiMDdoQnhDOztBYTE3aEJFO0VBQXNDO0FiODdoQnhDOztBYTk3aEJFO0VBQXNDO0FiazhoQnhDOztBYWw4aEJFO0VBQXNDO0FiczhoQnhDOztBYXQ4aEJFO0VBQXNDO0FiMDhoQnhDOztBYTE4aEJFO0VBQXNDO0FiODhoQnhDOztBYTk4aEJFO0VBQXNDO0FiazloQnhDOztBYWw5aEJFO0VBQXNDO0FiczloQnhDOztBYXQ5aEJFO0VBQXNDO0FiMDloQnhDOztBYTE5aEJFO0VBQXNDO0FiODloQnhDOztBYTk5aEJFO0VBQXNDO0FiaytoQnhDOztBYWwraEJFO0VBQXNDO0FicytoQnhDOztBYXQraEJFO0VBQXNDO0FiMCtoQnhDOztBYTEraEJFO0VBQXNDO0FiOCtoQnhDOztBYTkraEJFO0VBQXNDO0Fiay9oQnhDOztBYWwvaEJFO0VBQXNDO0Ficy9oQnhDOztBYXQvaEJFO0VBQXNDO0FiMC9oQnhDOztBYTEvaEJFO0VBQXNDO0FiOC9oQnhDOztBYTkvaEJFO0VBQXNDO0Fia2dpQnhDOztBYWxnaUJFO0VBQXNDO0Fic2dpQnhDOztBYXRnaUJFO0VBQXNDO0FiMGdpQnhDOztBYTFnaUJFO0VBQXNDO0FiOGdpQnhDOztBYTlnaUJFO0VBQXNDO0Fia2hpQnhDOztBYWxoaUJFO0VBQXNDO0Fic2hpQnhDOztBYXRoaUJFO0VBQXNDO0FiMGhpQnhDOztBYTFoaUJFO0VBQXNDO0FiOGhpQnhDOztBYTloaUJFO0VBQXNDO0Fia2lpQnhDOztBYWxpaUJFO0VBQXNDO0Fic2lpQnhDOztBYXRpaUJFO0VBQXNDO0FiMGlpQnhDOztBYTFpaUJFO0VBQXNDO0FiOGlpQnhDOztBYTlpaUJFO0VBQXNDO0Fia2ppQnhDOztBYWxqaUJFO0VBQXNDO0Fic2ppQnhDOztBYXRqaUJFO0VBQXNDO0FiMGppQnhDOztBYTFqaUJFO0VBQXNDO0FiOGppQnhDOztBYTlqaUJFO0VBQXNDO0Fia2tpQnhDOztBYWxraUJFO0VBQXNDO0Fic2tpQnhDOztBYXRraUJFO0VBQXNDO0FiMGtpQnhDOztBYTFraUJFO0VBQXNDO0FiOGtpQnhDOztBYTlraUJFO0VBQXNDO0Fia2xpQnhDOztBYWxsaUJFO0VBQXNDO0Fic2xpQnhDOztBYXRsaUJFO0VBQXNDO0FiMGxpQnhDOztBYTFsaUJFO0VBQXNDO0FiOGxpQnhDOztBYTlsaUJFO0VBQXNDO0Fia21pQnhDOztBYWxtaUJFO0VBQXNDO0Fic21pQnhDOztBYXRtaUJFO0VBQXNDO0FiMG1pQnhDOztBYTFtaUJFO0VBQXNDO0FiOG1pQnhDOztBYTltaUJFO0VBQXNDO0Fia25pQnhDOztBYWxuaUJFO0VBQXNDO0Fic25pQnhDOztBYXRuaUJFO0VBQXNDO0FiMG5pQnhDOztBYTFuaUJFO0VBQXNDO0FiOG5pQnhDOztBYTluaUJFO0VBQXNDO0Fia29pQnhDOztBYWxvaUJFO0VBQXNDO0Fic29pQnhDOztBYXRvaUJFO0VBQXNDO0FiMG9pQnhDOztBYTFvaUJFO0VBQXNDO0FiOG9pQnhDOztBYTlvaUJFO0VBQXNDO0Fia3BpQnhDOztBYWxwaUJFO0VBQXNDO0Fic3BpQnhDOztBYXRwaUJFO0VBQXNDO0FiMHBpQnhDOztBYTFwaUJFO0VBQXNDO0FiOHBpQnhDOztBYTlwaUJFO0VBQXNDO0Fia3FpQnhDOztBYWxxaUJFO0VBQXNDO0Fic3FpQnhDOztBYXRxaUJFO0VBQXNDO0FiMHFpQnhDOztBYTFxaUJFO0VBQXNDO0FiOHFpQnhDOztBY2pyaUJBOztFVHFCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxpcWlCRjs7QUs1cGlCRTs7RUFiQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw4cWlCRjs7QWUvc2lCQTs7OztFQUFBO0FBUUE7RUFDRTtFQUNBO0FmK3NpQkY7O0FlNXNpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlI4QndCO0VRN0J4QjtBZitzaUJGO0FlM3NpQkE7O0VBRUU7QWY2c2lCRjs7QWdCcnVpQkE7Ozs7RUFBQTtBQVFBO0VBQ0U7RUFDQTtBaEJxdWlCRjs7QWdCbHVpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlQ4QndCO0VTN0J4QjtBaEJxdWlCRjtBZ0JqdWlCQTs7RUFFRTtBaEJtdWlCRjs7QWlCM3ZpQkE7Ozs7RUFBQTtBQVFBO0VBQ0U7RUFDQTtBakIydmlCRjs7QWlCeHZpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlY4QndCO0VVN0J4QjtBakIydmlCRjtBaUJ2dmlCQTs7RUFFRTtBakJ5dmlCRjs7QWtCanhpQkE7Ozs7RUFBQTtBQ0FBO0VBQW9EO0FuQjB4aUJwRDs7QW1CeHhpQkE7RUFDRTtFQUNBO0FuQjJ4aUJGOztBbUJ6eGlCQTtFQUF5RDtBbkI2eGlCekQ7O0FtQjN4aUJBO0VBQ0U7RUFDQTtBbkI4eGlCRjs7QW1CNXhpQkE7RUFBcUQ7QW5CZ3lpQnJEOztBbUI5eGlCQTtFQUFxRDtBbkJreWlCckQ7O0FtQmh5aUJBO0VBQW9EO0FuQm95aUJwRDs7QW1CbHlpQkE7RUFBbUQ7QW5Cc3lpQm5EOztBbUJweWlCQTtFQUNFO0VBQ0E7QW5CdXlpQkY7O0FtQnJ5aUJBO0VBQXNEO0FuQnl5aUJ0RDs7QW1CdnlpQkE7RUFBbUQ7QW5CMnlpQm5EOztBbUJ6eWlCQTtFQUNFO0VBQ0E7QW5CNHlpQkY7O0FtQjF5aUJBO0VBQXFEO0FuQjh5aUJyRDs7QW1CNXlpQkE7RUFDRTtFQUNBO0FuQit5aUJGOztBbUI3eWlCQTtFQUFzRDtBbkJpemlCdEQ7O0FtQi95aUJBO0VBQ0U7RUFDQTtBbkJremlCRjs7QW1CaHppQkE7RUFBa0U7QW5Cb3ppQmxFOztBbUJsemlCQTtFQUNFO0VBQ0E7QW5CcXppQkY7O0FtQm56aUJBO0VBQWdFO0FuQnV6aUJoRTs7QW1CcnppQkE7RUFDRTtFQUNBO0FuQnd6aUJGOztBbUJ0emlCQTtFQUE0RDtBbkIwemlCNUQ7O0FtQnh6aUJBO0VBQXFEO0FuQjR6aUJyRDs7QW1CMXppQkE7RUFBMkQ7QW5COHppQjNEOztBbUI1emlCQTtFQUFzRDtBbkJnMGlCdEQ7O0FtQjl6aUJBO0VBQ0U7RUFDQTtBbkJpMGlCRjs7QW1CL3ppQkE7RUFBdUQ7QW5CbTBpQnZEOztBbUJqMGlCQTtFQUFxRDtBbkJxMGlCckQ7O0FtQm4waUJBO0VBQTJEO0FuQnUwaUIzRDs7QW1CcjBpQkE7RUFDRTtFQUNBO0FuQncwaUJGOztBbUJ0MGlCQTtFQUF3RDtBbkIwMGlCeEQ7O0FtQngwaUJBO0VBQ0U7RUFDQTtBbkIyMGlCRjs7QW1CejBpQkE7RUFBb0Q7QW5CNjBpQnBEOztBbUIzMGlCQTtFQUNFO0VBQ0E7QW5CODBpQkY7O0FtQjUwaUJBO0VBQW9EO0FuQmcxaUJwRDs7QW1COTBpQkE7RUFBeUQ7QW5CazFpQnpEOztBbUJoMWlCQTtFQUNFO0VBQ0E7QW5CbTFpQkY7O0FtQmoxaUJBO0VBQThEO0FuQnExaUI5RDs7QW1CbjFpQkE7RUFDRTtFQUNBO0FuQnMxaUJGOztBbUJwMWlCQTtFQUFtRDtBbkJ3MWlCbkQ7O0FtQnQxaUJBO0VBQTZEO0FuQjAxaUI3RDs7QW1CeDFpQkE7RUFDRTtFQUNBO0FuQjIxaUJGOztBbUJ6MWlCQTtFQUE2RDtBbkI2MWlCN0Q7O0FtQjMxaUJBO0VBQXFEO0FuQisxaUJyRDs7QW1CNzFpQkE7RUFDRTtFQUNBO0FuQmcyaUJGOztBbUI5MWlCQTtFQUE2RDtBbkJrMmlCN0Q7O0FtQmgyaUJBO0VBQ0U7RUFDQTtBbkJtMmlCRjs7QW1CajJpQkE7RUFBNkQ7QW5CcTJpQjdEOztBbUJuMmlCQTtFQUEyRDtBbkJ1MmlCM0Q7O0FtQnIyaUJBO0VBQXFEO0FuQnkyaUJyRDs7QW1CdjJpQkE7RUFBdUQ7QW5CMjJpQnZEOztBbUJ6MmlCQTtFQUNFO0VBQ0E7QW5CNDJpQkY7O0FtQnoyaUJBO0VBQ0U7RUFDQTtBbkI0MmlCRjs7QW1CejJpQkE7RUFBc0Q7QW5CNjJpQnREOztBbUIzMmlCQTtFQUF1RDtBbkIrMmlCdkQ7O0FtQjcyaUJBO0VBQXVEO0FuQmkzaUJ2RDs7QW1CLzJpQkE7RUFBdUQ7QW5CbTNpQnZEOztBbUJqM2lCQTtFQUF3RDtBbkJxM2lCeEQ7O0FtQm4zaUJBO0VBQTBEO0FuQnUzaUIxRDs7QW1CcjNpQkE7RUFDRTtFQUNBO0FuQnczaUJGOztBbUJ0M2lCQTtFQUE2RDtBbkIwM2lCN0Q7O0FtQngzaUJBO0VBQ0U7RUFDQTtBbkIyM2lCRjs7QW1CejNpQkE7RUFBOEQ7QW5CNjNpQjlEOztBbUIzM2lCQTtFQUFvRDtBbkIrM2lCcEQ7O0FtQjczaUJBO0VBQ0U7RUFDQTtBbkJnNGlCRjs7QW1COTNpQkE7RUFBMEQ7QW5CazRpQjFEOztBbUJoNGlCQTtFQUNFO0VBQ0E7QW5CbTRpQkY7O0FtQmo0aUJBO0VBQTREO0FuQnE0aUI1RDs7QW1CbjRpQkE7RUFDRTtFQUNBO0FuQnM0aUJGOztBbUJwNGlCQTtFQUFzRDtBbkJ3NGlCdEQ7O0FtQnQ0aUJBO0VBQXVEO0FuQjA0aUJ2RDs7QW1CeDRpQkE7RUFDRTtFQUNBO0FuQjI0aUJGOztBbUJ6NGlCQTtFQUE4RDtBbkI2NGlCOUQ7O0FtQjM0aUJBO0VBQXlEO0FuQis0aUJ6RDs7QW1CNzRpQkE7RUFBNEQ7QW5CaTVpQjVEOztBbUIvNGlCQTtFQUFzRDtBbkJtNWlCdEQ7O0FtQmo1aUJBO0VBQ0U7RUFDQTtBbkJvNWlCRjs7QW1CbDVpQkE7RUFBNEQ7QW5CczVpQjVEOztBbUJwNWlCQTtFQUNFO0VBQ0E7QW5CdTVpQkY7O0FtQnI1aUJBO0VBQXNEO0FuQnk1aUJ0RDs7QW1CdjVpQkE7RUFDRTtFQUNBO0FuQjA1aUJGOztBbUJ4NWlCQTtFQUF1RDtBbkI0NWlCdkQ7O0FtQjE1aUJBO0VBQ0U7RUFDQTtBbkI2NWlCRjs7QW1CMzVpQkE7RUFBeUQ7QW5CKzVpQnpEOztBbUI3NWlCQTtFQUNFO0VBQ0E7QW5CZzZpQkY7O0FtQjc1aUJBO0VBQ0U7RUFDQTtBbkJnNmlCRjs7QW1COTVpQkE7RUFBdUQ7QW5CazZpQnZEOztBbUJoNmlCQTtFQUNFO0VBQ0E7QW5CbTZpQkY7O0FtQmo2aUJBO0VBQXlEO0FuQnE2aUJ6RDs7QW1CbjZpQkE7RUFDRTtFQUNBO0FuQnM2aUJGOztBbUJuNmlCQTtFQUNFO0VBQ0E7QW5CczZpQkY7O0FtQm42aUJBO0VBQW1EO0FuQnU2aUJuRDs7QW1CcjZpQkE7RUFDRTtFQUNBO0FuQnc2aUJGOztBbUJ0NmlCQTtFQUFvRDtBbkIwNmlCcEQ7O0FtQng2aUJBO0VBQ0U7RUFDQTtBbkIyNmlCRjs7QW1CejZpQkE7RUFBMkQ7QW5CNjZpQjNEOztBbUIzNmlCQTtFQUNFO0VBQ0E7QW5CODZpQkY7O0FtQjU2aUJBO0VBQTBEO0FuQmc3aUIxRDs7QW1COTZpQkE7RUFDRTtFQUNBO0FuQmk3aUJGOztBbUIvNmlCQTtFQUF3RDtBbkJtN2lCeEQ7O0FtQmo3aUJBO0VBQ0U7RUFDQTtBbkJvN2lCRjs7QW1CbDdpQkE7RUFBMEQ7QW5CczdpQjFEOztBbUJwN2lCQTtFQUFvRDtBbkJ3N2lCcEQ7O0FtQnQ3aUJBO0VBQW9EO0FuQjA3aUJwRDs7QW1CeDdpQkE7RUFBeUQ7QW5CNDdpQnpEOztBbUIxN2lCQTtFQUFvRDtBbkI4N2lCcEQ7O0FtQjU3aUJBO0VBQW9EO0FuQmc4aUJwRDs7QW1COTdpQkE7RUFBa0Q7QW5CazhpQmxEOztBbUJoOGlCQTtFQUNFO0VBQ0E7QW5CbThpQkY7O0FtQmo4aUJBO0VBQXNEO0FuQnE4aUJ0RDs7QW1CbjhpQkE7RUFDRTtFQUNBO0FuQnM4aUJGOztBbUJwOGlCQTtFQUF1RDtBbkJ3OGlCdkQ7O0FtQnQ4aUJBO0VBQ0U7RUFDQTtBbkJ5OGlCRjs7QW1CdjhpQkE7RUFBbUQ7QW5CMjhpQm5EOztBbUJ6OGlCQTtFQUFzRDtBbkI2OGlCdEQ7O0FtQjM4aUJBO0VBQXNEO0FuQis4aUJ0RDs7QW1CNzhpQkE7RUFBb0Q7QW5CaTlpQnBEOztBbUIvOGlCQTtFQUNFO0VBQ0E7QW5CazlpQkY7O0FtQi84aUJBO0VBQ0U7RUFDQTtBbkJrOWlCRjs7QW1CaDlpQkE7RUFBK0Q7QW5CbzlpQi9EOztBbUJsOWlCQTtFQUNFO0VBQ0E7QW5CcTlpQkY7O0FtQm45aUJBO0VBQWlFO0FuQnU5aUJqRTs7QW1CcjlpQkE7RUFDRTtFQUNBO0FuQnc5aUJGOztBbUJ0OWlCQTtFQUEwRDtBbkIwOWlCMUQ7O0FtQng5aUJBO0VBQW9EO0FuQjQ5aUJwRDs7QW1CMTlpQkE7RUFBdUQ7QW5CODlpQnZEOztBbUI1OWlCQTtFQUF3RDtBbkJnK2lCeEQ7O0FtQjk5aUJBO0VBQXVEO0FuQmsraUJ2RDs7QW1CaCtpQkE7RUFDRTtFQUNBO0FuQm0raUJGOztBbUJqK2lCQTtFQUF1RDtBbkJxK2lCdkQ7O0FtQm4raUJBO0VBQTBEO0FuQnUraUIxRDs7QW1CcitpQkE7RUFBb0Q7QW5CeStpQnBEOztBbUJ2K2lCQTtFQUF5RDtBbkIyK2lCekQ7O0FtQnoraUJBO0VBQXdEO0FuQjYraUJ4RDs7QW1CMytpQkE7RUFDRTtFQUNBO0FuQjgraUJGOztBbUI1K2lCQTtFQUF3RDtBbkJnL2lCeEQ7O0FtQjkraUJBO0VBQ0U7RUFDQTtBbkJpL2lCRjs7QW1CLytpQkE7RUFBeUQ7QW5CbS9pQnpEOztBbUJqL2lCQTtFQUFvRDtBbkJxL2lCcEQ7O0FtQm4vaUJBO0VBQXdEO0FuQnUvaUJ4RDs7QW1Cci9pQkE7RUFDRTtFQUNBO0FuQncvaUJGOztBbUJ0L2lCQTtFQUEwRDtBbkIwL2lCMUQ7O0FtQngvaUJBO0VBQXVEO0FuQjQvaUJ2RDs7QW1CMS9pQkE7RUFBNkQ7QW5COC9pQjdEOztBbUI1L2lCQTtFQUEyRDtBbkJnZ2pCM0Q7O0FtQjkvaUJBO0VBQ0U7RUFDQTtBbkJpZ2pCRjs7QW1CLy9pQkE7RUFBcUQ7QW5CbWdqQnJEOztBbUJqZ2pCQTtFQUFzRDtBbkJxZ2pCdEQ7O0FtQm5nakJBO0VBQ0U7RUFDQTtBbkJzZ2pCRjs7QW1CcGdqQkE7RUFBMEQ7QW5Cd2dqQjFEOztBbUJ0Z2pCQTtFQUNFO0VBQ0E7QW5CeWdqQkY7O0FtQnZnakJBO0VBQXlEO0FuQjJnakJ6RDs7QW1CemdqQkE7RUFDRTtFQUNBO0FuQjRnakJGOztBbUIxZ2pCQTtFQUF5RDtBbkI4Z2pCekQ7O0FtQjVnakJBO0VBQXFEO0FuQmdoakJyRDs7QW1COWdqQkE7RUFBcUQ7QW5Ca2hqQnJEOztBbUJoaGpCQTtFQUEyRDtBbkJvaGpCM0Q7O0FtQmxoakJBO0VBQ0U7RUFDQTtBbkJxaGpCRjs7QW1CbmhqQkE7RUFBdUQ7QW5CdWhqQnZEOztBbUJyaGpCQTtFQUF5RDtBbkJ5aGpCekQ7O0FtQnZoakJBO0VBQ0U7RUFDQTtBbkIwaGpCRjs7QW1CdmhqQkE7RUFDRTtFQUNBO0FuQjBoakJGOztBbUJ4aGpCQTtFQUF1RDtBbkI0aGpCdkQ7O0FtQjFoakJBO0VBQ0U7RUFDQTtBbkI2aGpCRjs7QW1CM2hqQkE7RUFBNEQ7QW5CK2hqQjVEOztBbUI3aGpCQTtFQUNFO0VBQ0E7QW5CZ2lqQkY7O0FtQjloakJBO0VBQXNEO0FuQmtpakJ0RDs7QW1CaGlqQkE7RUFDRTtFQUNBO0FuQm1pakJGOztBbUJqaWpCQTtFQUFzRDtBbkJxaWpCdEQ7O0FtQm5pakJBO0VBQ0U7RUFDQTtBbkJzaWpCRjs7QW1CcGlqQkE7RUFBb0Q7QW5Cd2lqQnBEOztBbUJ0aWpCQTtFQUNFO0VBQ0E7QW5CeWlqQkY7O0FtQnZpakJBO0VBQXlEO0FuQjJpakJ6RDs7QW1CemlqQkE7RUFDRTtFQUNBO0FuQjRpakJGOztBbUIxaWpCQTtFQUFxRDtBbkI4aWpCckQ7O0FtQjVpakJBO0VBQTZEO0FuQmdqakI3RDs7QW1COWlqQkE7RUFDRTtFQUNBO0FuQmlqakJGOztBbUIvaWpCQTtFQUEwRDtBbkJtampCMUQ7O0FtQmpqakJBO0VBQ0U7RUFDQTtBbkJvampCRjs7QW1CbGpqQkE7RUFBOEQ7QW5Cc2pqQjlEOztBbUJwampCQTtFQUNFO0VBQ0E7QW5CdWpqQkY7O0FtQnJqakJBO0VBQTZEO0FuQnlqakI3RDs7QW1CdmpqQkE7RUFBd0Q7QW5CMmpqQnhEOztBbUJ6ampCQTtFQUEyRDtBbkI2ampCM0Q7O0FtQjNqakJBO0VBQXFEO0FuQitqakJyRDs7QW1CN2pqQkE7RUFDRTtFQUNBO0FuQmdrakJGOztBbUI5ampCQTtFQUF5RDtBbkJra2pCekQ7O0FtQmhrakJBO0VBQ0U7RUFDQTtBbkJta2pCRjs7QW1CaGtqQkE7RUFDRTtFQUNBO0FuQm1rakJGOztBbUJoa2pCQTtFQUNFO0VBQ0E7QW5CbWtqQkY7O0FtQmhrakJBO0VBQXlEO0FuQm9rakJ6RDs7QW1CbGtqQkE7RUFDRTtFQUNBO0FuQnFrakJGOztBbUJua2pCQTtFQUE2RDtBbkJ1a2pCN0Q7O0FtQnJrakJBO0VBQXVEO0FuQnlrakJ2RDs7QW1CdmtqQkE7RUFBeUQ7QW5CMmtqQnpEOztBbUJ6a2pCQTtFQUE0RDtBbkI2a2pCNUQ7O0FtQjNrakJBO0VBQW1FO0FuQitrakJuRTs7QW1CN2tqQkE7RUFDRTtFQUNBO0FuQmdsakJGOztBbUI3a2pCQTtFQUNFO0VBQ0E7QW5CZ2xqQkY7O0FtQjlrakJBO0VBQWtFO0FuQmtsakJsRTs7QW1CaGxqQkE7RUFDRTtFQUNBO0FuQm1sakJGOztBbUJqbGpCQTtFQUEwRDtBbkJxbGpCMUQ7O0FtQm5sakJBO0VBQ0U7RUFDQTtBbkJzbGpCRjs7QW1CcGxqQkE7RUFBZ0U7QW5Cd2xqQmhFOztBbUJ0bGpCQTtFQUNFO0VBQ0E7QW5CeWxqQkY7O0FtQnZsakJBO0VBQXdEO0FuQjJsakJ4RDs7QW1CemxqQkE7RUFDRTtFQUNBO0FuQjRsakJGOztBbUIxbGpCQTtFQUFtRTtBbkI4bGpCbkU7O0FtQjVsakJBO0VBQ0U7RUFDQTtBbkIrbGpCRjs7QW1CN2xqQkE7RUFBMkQ7QW5CaW1qQjNEOztBbUIvbGpCQTtFQUFrRDtBbkJtbWpCbEQ7O0FtQmptakJBO0VBQW1EO0FuQnFtakJuRDs7QW1Cbm1qQkE7RUFBa0Q7QW5CdW1qQmxEOztBbUJybWpCQTtFQUFrRDtBbkJ5bWpCbEQ7O0FtQnZtakJBO0VBQXFEO0FuQjJtakJyRDs7QW1Cem1qQkE7RUFBa0Q7QW5CNm1qQmxEOztBbUIzbWpCQTtFQUFvRDtBbkIrbWpCcEQ7O0FtQjdtakJBO0VBQWtEO0FuQmluakJsRDs7QW1CL21qQkE7RUFBa0Q7QW5CbW5qQmxEOztBbUJqbmpCQTtFQUFrRDtBbkJxbmpCbEQ7O0FtQm5uakJBO0VBQWtEO0FuQnVuakJsRDs7QW1Ccm5qQkE7RUFBa0Q7QW5CeW5qQmxEOztBbUJ2bmpCQTtFQUFvRDtBbkIybmpCcEQ7O0FtQnpuakJBO0VBQXFEO0FuQjZuakJyRDs7QW1CM25qQkE7RUFBa0Q7QW5CK25qQmxEOztBbUI3bmpCQTtFQUFrRDtBbkJpb2pCbEQ7O0FtQi9uakJBO0VBQ0U7RUFDQTtBbkJrb2pCRjs7QW1CL25qQkE7RUFDRTtFQUNBO0FuQmtvakJGOztBbUJob2pCQTtFQUFzRDtBbkJvb2pCdEQ7O0FtQmxvakJBO0VBQXdEO0FuQnNvakJ4RDs7QW1CcG9qQkE7RUFBNkQ7QW5Cd29qQjdEOztBbUJ0b2pCQTtFQUE4RDtBbkIwb2pCOUQ7O0FtQnhvakJBO0VBQThEO0FuQjRvakI5RDs7QW1CMW9qQkE7RUFBK0Q7QW5COG9qQi9EOztBbUI1b2pCQTtFQUErRDtBbkJncGpCL0Q7O0FtQjlvakJBO0VBQWdFO0FuQmtwakJoRTs7QW1CaHBqQkE7RUFDRTtFQUNBO0FuQm1wakJGOztBbUJqcGpCQTtFQUE2RDtBbkJxcGpCN0Q7O0FtQm5wakJBO0VBQ0U7RUFDQTtBbkJzcGpCRjs7QW1CbnBqQkE7RUFDRTtFQUNBO0FuQnNwakJGOztBbUJucGpCQTtFQUNFO0VBQ0E7QW5Cc3BqQkY7O0FtQnBwakJBO0VBQTBEO0FuQndwakIxRDs7QW1CdHBqQkE7RUFDRTtFQUNBO0FuQnlwakJGOztBbUJ2cGpCQTtFQUEyRDtBbkIycGpCM0Q7O0FtQnpwakJBO0VBQ0U7RUFDQTtBbkI0cGpCRjs7QW1CenBqQkE7RUFDRTtFQUNBO0FuQjRwakJGOztBbUJ6cGpCQTtFQUNFO0VBQ0E7QW5CNHBqQkY7O0FtQnpwakJBO0VBQ0U7RUFDQTtBbkI0cGpCRjs7QW1CenBqQkE7RUFDRTtFQUNBO0FuQjRwakJGOztBbUJ6cGpCQTtFQUNFO0VBQ0E7QW5CNHBqQkY7O0FtQnpwakJBO0VBQ0U7RUFDQTtBbkI0cGpCRjs7QW1CMXBqQkE7RUFBK0Q7QW5COHBqQi9EOztBbUI1cGpCQTtFQUNFO0VBQ0E7QW5CK3BqQkY7O0FtQjVwakJBO0VBQ0U7RUFDQTtBbkIrcGpCRjs7QW1CN3BqQkE7RUFBNEQ7QW5CaXFqQjVEOztBbUIvcGpCQTtFQUE4RDtBbkJtcWpCOUQ7O0FtQmpxakJBO0VBQTREO0FuQnFxakI1RDs7QW1CbnFqQkE7RUFBOEQ7QW5CdXFqQjlEOztBbUJycWpCQTtFQUErRDtBbkJ5cWpCL0Q7O0FtQnZxakJBO0VBQ0U7RUFDQTtBbkIwcWpCRjs7QW1CdnFqQkE7RUFDRTtFQUNBO0FuQjBxakJGOztBbUJ2cWpCQTtFQUNFO0VBQ0E7QW5CMHFqQkY7O0FtQnZxakJBO0VBQ0U7RUFDQTtBbkIwcWpCRjs7QW1CdnFqQkE7RUFDRTtFQUNBO0FuQjBxakJGOztBbUJ2cWpCQTtFQUNFO0VBQ0E7QW5CMHFqQkY7O0FtQnZxakJBO0VBQ0U7RUFDQTtBbkIwcWpCRjs7QW1CdnFqQkE7RUFDRTtFQUNBO0FuQjBxakJGOztBbUJ2cWpCQTtFQUNFO0VBQ0E7QW5CMHFqQkY7O0FtQnZxakJBO0VBQ0U7RUFDQTtBbkIwcWpCRjs7QW1CeHFqQkE7RUFBcUQ7QW5CNHFqQnJEOztBbUIxcWpCQTtFQUNFO0VBQ0E7QW5CNnFqQkY7O0FtQjNxakJBO0VBQW9EO0FuQitxakJwRDs7QW1CN3FqQkE7RUFDRTtFQUNBO0FuQmdyakJGOztBbUI5cWpCQTtFQUFxRDtBbkJrcmpCckQ7O0FtQmhyakJBO0VBQ0U7RUFDQTtBbkJtcmpCRjs7QW1CaHJqQkE7RUFDRTtFQUNBO0FuQm1yakJGOztBbUJocmpCQTtFQUNFO0VBQ0E7QW5CbXJqQkY7O0FtQmhyakJBO0VBQ0U7RUFDQTtBbkJtcmpCRjs7QW1CaHJqQkE7RUFDRTtFQUNBO0FuQm1yakJGOztBbUJocmpCQTtFQUNFO0VBQ0E7QW5CbXJqQkY7O0FtQmpyakJBO0VBQW1FO0FuQnFyakJuRTs7QW1CbnJqQkE7RUFDRTtFQUNBO0FuQnNyakJGOztBbUJwcmpCQTtFQUFrRTtBbkJ3cmpCbEU7O0FtQnRyakJBO0VBQ0U7RUFDQTtBbkJ5cmpCRjs7QW1CdnJqQkE7RUFBa0U7QW5CMnJqQmxFOztBbUJ6cmpCQTtFQUNFO0VBQ0E7QW5CNHJqQkY7O0FtQjFyakJBO0VBQTBEO0FuQjhyakIxRDs7QW1CNXJqQkE7RUFDRTtFQUNBO0FuQityakJGOztBbUI3cmpCQTtFQUEyRDtBbkJpc2pCM0Q7O0FtQi9yakJBO0VBQ0U7RUFDQTtBbkJrc2pCRjs7QW1CaHNqQkE7RUFBMkQ7QW5Cb3NqQjNEOztBbUJsc2pCQTtFQUFrRDtBbkJzc2pCbEQ7O0FtQnBzakJBO0VBQTJEO0FuQndzakIzRDs7QW1CdHNqQkE7RUFDRTtFQUNBO0FuQnlzakJGOztBbUJ2c2pCQTtFQUE0RDtBbkIyc2pCNUQ7O0FtQnpzakJBO0VBQ0U7RUFDQTtBbkI0c2pCRjs7QW1CenNqQkE7RUFDRTtFQUNBO0FuQjRzakJGOztBbUJ6c2pCQTtFQUNFO0VBQ0E7QW5CNHNqQkY7O0FtQnpzakJBO0VBQTBEO0FuQjZzakIxRDs7QW1CM3NqQkE7RUFBbUQ7QW5CK3NqQm5EOztBbUI3c2pCQTtFQUEyRDtBbkJpdGpCM0Q7O0FtQi9zakJBO0VBQ0U7RUFDQTtBbkJrdGpCRjs7QW1CL3NqQkE7RUFDRTtFQUNBO0FuQmt0akJGOztBbUIvc2pCQTtFQUNFO0VBQ0E7QW5Ca3RqQkY7O0FtQi9zakJBO0VBQ0U7RUFDQTtBbkJrdGpCRjs7QW1CaHRqQkE7RUFBNEQ7QW5Cb3RqQjVEOztBbUJsdGpCQTtFQUNFO0VBQ0E7QW5CcXRqQkY7O0FtQmx0akJBO0VBQ0U7RUFDQTtBbkJxdGpCRjs7QW1CbHRqQkE7RUFDRTtFQUNBO0FuQnF0akJGOztBbUJsdGpCQTtFQUNFO0VBQ0E7QW5CcXRqQkY7O0FtQmx0akJBO0VBQ0U7RUFDQTtBbkJxdGpCRjs7QW1CbHRqQkE7RUFDRTtFQUNBO0FuQnF0akJGOztBbUJsdGpCQTtFQUNFO0VBQ0E7QW5CcXRqQkY7O0FtQmx0akJBO0VBQ0U7RUFDQTtBbkJxdGpCRjs7QW1CbHRqQkE7RUFDRTtFQUNBO0FuQnF0akJGOztBbUJsdGpCQTtFQUNFO0VBQ0E7QW5CcXRqQkY7O0FtQm50akJBO0VBQTZEO0FuQnV0akI3RDs7QW1CcnRqQkE7RUFDRTtFQUNBO0FuQnd0akJGOztBbUJydGpCQTtFQUNFO0VBQ0E7QW5Cd3RqQkY7O0FtQnR0akJBO0VBQTJEO0FuQjB0akIzRDs7QW1CeHRqQkE7RUFBeUQ7QW5CNHRqQnpEOztBbUIxdGpCQTtFQUFrRDtBbkI4dGpCbEQ7O0FtQjV0akJBO0VBQ0U7RUFDQTtBbkIrdGpCRjs7QW1CNXRqQkE7RUFDRTtFQUNBO0FuQit0akJGOztBbUI1dGpCQTtFQUNFO0VBQ0E7QW5CK3RqQkY7O0FtQjV0akJBO0VBQ0U7RUFDQTtBbkIrdGpCRjs7QW1CN3RqQkE7RUFBeUQ7QW5CaXVqQnpEOztBbUIvdGpCQTtFQUNFO0VBQ0E7QW5Ca3VqQkY7O0FtQmh1akJBO0VBQTBEO0FuQm91akIxRDs7QW1CbHVqQkE7RUFDRTtFQUNBO0FuQnF1akJGOztBbUJudWpCQTtFQUEyRDtBbkJ1dWpCM0Q7O0FtQnJ1akJBO0VBQ0U7RUFDQTtBbkJ3dWpCRjs7QW1CdHVqQkE7RUFBZ0U7QW5CMHVqQmhFOztBbUJ4dWpCQTtFQUNFO0VBQ0E7QW5CMnVqQkY7O0FtQnp1akJBO0VBQTJEO0FuQjZ1akIzRDs7QW1CM3VqQkE7RUFDRTtFQUNBO0FuQjh1akJGOztBbUI1dWpCQTtFQUEyRDtBbkJndmpCM0Q7O0FtQjl1akJBO0VBQ0U7RUFDQTtBbkJpdmpCRjs7QW1CL3VqQkE7RUFBNkQ7QW5CbXZqQjdEOztBbUJqdmpCQTtFQUNFO0VBQ0E7QW5Cb3ZqQkY7O0FtQmx2akJBO0VBQTZEO0FuQnN2akI3RDs7QW1CcHZqQkE7RUFDRTtFQUNBO0FuQnV2akJGOztBbUJydmpCQTtFQUF5RDtBbkJ5dmpCekQ7O0FtQnZ2akJBO0VBQ0U7RUFDQTtBbkIwdmpCRjs7QW1CeHZqQkE7RUFBMkQ7QW5CNHZqQjNEOztBbUIxdmpCQTtFQUNFO0VBQ0E7QW5CNnZqQkY7O0FtQjN2akJBO0VBQTJEO0FuQit2akIzRDs7QW1CN3ZqQkE7RUFDRTtFQUNBO0FuQmd3akJGOztBbUI5dmpCQTtFQUEyRDtBbkJrd2pCM0Q7O0FtQmh3akJBO0VBQ0U7RUFDQTtBbkJtd2pCRjs7QW1CandqQkE7RUFBMkQ7QW5CcXdqQjNEOztBbUJud2pCQTtFQUNFO0VBQ0E7QW5Cc3dqQkY7O0FtQnB3akJBO0VBQTBEO0FuQnd3akIxRDs7QW1CdHdqQkE7RUFDRTtFQUNBO0FuQnl3akJGOztBbUJ0d2pCQTtFQUNFO0VBQ0E7QW5CeXdqQkY7O0FtQnR3akJBO0VBQ0U7RUFDQTtBbkJ5d2pCRjs7QW1CdHdqQkE7RUFBd0Q7QW5CMHdqQnhEOztBbUJ4d2pCQTtFQUF3RDtBbkI0d2pCeEQ7O0FtQjF3akJBO0VBQXlEO0FuQjh3akJ6RDs7QW1CNXdqQkE7RUFBc0Q7QW5CZ3hqQnREOztBbUI5d2pCQTtFQUE2RDtBbkJreGpCN0Q7O0FtQmh4akJBO0VBQ0U7RUFDQTtBbkJteGpCRjs7QW1CaHhqQkE7RUFDRTtFQUNBO0FuQm14akJGOztBbUJqeGpCQTtFQUFpRDtBbkJxeGpCakQ7O0FtQm54akJBO0VBQ0U7RUFDQTtBbkJzeGpCRjs7QW1CcHhqQkE7RUFBeUQ7QW5Cd3hqQnpEOztBbUJ0eGpCQTtFQUNFO0VBQ0E7QW5CeXhqQkY7O0FtQnR4akJBO0VBQ0U7RUFDQTtBbkJ5eGpCRjs7QW1CdnhqQkE7RUFBaUQ7QW5CMnhqQmpEOztBbUJ6eGpCQTtFQUNFO0VBQ0E7QW5CNHhqQkY7O0FtQjF4akJBO0VBQXlEO0FuQjh4akJ6RDs7QW1CNXhqQkE7RUFDRTtFQUNBO0FuQit4akJGOztBbUI1eGpCQTtFQUNFO0VBQ0E7QW5CK3hqQkY7O0FtQjV4akJBO0VBQ0U7RUFDQTtBbkIreGpCRjs7QW1CN3hqQkE7RUFBa0U7QW5CaXlqQmxFOztBbUIveGpCQTtFQUNFO0VBQ0E7QW5Ca3lqQkY7O0FtQmh5akJBO0VBQXdEO0FuQm95akJ4RDs7QW1CbHlqQkE7RUFDRTtFQUNBO0FuQnF5akJGOztBbUJseWpCQTtFQUNFO0VBQ0E7QW5CcXlqQkY7O0FtQmx5akJBO0VBQ0U7RUFDQTtBbkJxeWpCRjs7QW1CbHlqQkE7RUFDRTtFQUNBO0FuQnF5akJGOztBbUJueWpCQTtFQUFxRDtBbkJ1eWpCckQ7O0FtQnJ5akJBO0VBQW1EO0FuQnl5akJuRDs7QW1CdnlqQkE7RUFDRTtFQUNBO0FuQjB5akJGOztBbUJ4eWpCQTtFQUE0RDtBbkI0eWpCNUQ7O0FtQjF5akJBO0VBQ0U7RUFDQTtBbkI2eWpCRjs7QW1CM3lqQkE7RUFBcUQ7QW5CK3lqQnJEOztBbUI3eWpCQTtFQUNFO0VBQ0E7QW5CZ3pqQkY7O0FtQjl5akJBO0VBQTBEO0FuQmt6akIxRDs7QW1CaHpqQkE7RUFBcUQ7QW5Cb3pqQnJEOztBbUJsempCQTtFQUNFO0VBQ0E7QW5CcXpqQkY7O0FtQm56akJBO0VBQXVEO0FuQnV6akJ2RDs7QW1CcnpqQkE7RUFDRTtFQUNBO0FuQnd6akJGOztBbUJ0empCQTtFQUE0RDtBbkIwempCNUQ7O0FtQnh6akJBO0VBQ0U7RUFDQTtBbkIyempCRjs7QW1CeHpqQkE7RUFDRTtFQUNBO0FuQjJ6akJGOztBbUJ4empCQTtFQUNFO0VBQ0E7QW5CMnpqQkY7O0FtQnh6akJBO0VBQ0U7RUFDQTtBbkIyempCRjs7QW1CenpqQkE7RUFBMEQ7QW5CNnpqQjFEOztBbUIzempCQTtFQUNFO0VBQ0E7QW5COHpqQkY7O0FtQjN6akJBO0VBQ0U7RUFDQTtBbkI4empCRjs7QW1CM3pqQkE7RUFDRTtFQUNBO0FuQjh6akJGOztBbUIzempCQTtFQUNFO0VBQ0E7QW5COHpqQkY7O0FtQjN6akJBO0VBQ0U7RUFDQTtBbkI4empCRjs7QW1CM3pqQkE7RUFDRTtFQUNBO0FuQjh6akJGOztBbUIzempCQTtFQUNFO0VBQ0E7QW5COHpqQkY7O0FtQjN6akJBO0VBQ0U7RUFDQTtBbkI4empCRjs7QW1CM3pqQkE7RUFDRTtFQUNBO0FuQjh6akJGOztBbUI1empCQTtFQUEyRDtBbkJnMGpCM0Q7O0FtQjl6akJBO0VBQW9EO0FuQmswakJwRDs7QW1CaDBqQkE7RUFDRTtFQUNBO0FuQm0wakJGOztBbUJoMGpCQTtFQUF5RDtBbkJvMGpCekQ7O0FtQmwwakJBO0VBQXlEO0FuQnMwakJ6RDs7QW1CcDBqQkE7RUFBd0Q7QW5CdzBqQnhEOztBbUJ0MGpCQTtFQUF5RDtBbkIwMGpCekQ7O0FtQngwakJBO0VBQ0U7RUFDQTtBbkIyMGpCRjs7QW1CeDBqQkE7RUFDRTtFQUNBO0FuQjIwakJGOztBbUJ6MGpCQTtFQUE0RDtBbkI2MGpCNUQ7O0FtQjMwakJBO0VBQ0U7RUFDQTtBbkI4MGpCRjs7QW1CMzBqQkE7RUFDRTtFQUNBO0FuQjgwakJGOztBbUIzMGpCQTtFQUNFO0VBQ0E7QW5CODBqQkY7O0FtQjUwakJBO0VBQWlEO0FuQmcxakJqRDs7QW1COTBqQkE7RUFBa0Q7QW5CazFqQmxEOztBbUJoMWpCQTtFQUFxRDtBbkJvMWpCckQ7O0FtQmwxakJBO0VBQXFEO0FuQnMxakJyRDs7QW1CcDFqQkE7RUFDRTtFQUNBO0FuQnUxakJGOztBbUJwMWpCQTtFQUNFO0VBQ0E7QW5CdTFqQkY7O0FtQnAxakJBO0VBQ0U7RUFDQTtBbkJ1MWpCRjs7QW1CcDFqQkE7RUFDRTtFQUNBO0FuQnUxakJGOztBbUJwMWpCQTtFQUNFO0VBQ0E7QW5CdTFqQkY7O0FtQnAxakJBO0VBQ0U7RUFDQTtBbkJ1MWpCRjs7QW1CcDFqQkE7RUFDRTtFQUNBO0FuQnUxakJGOztBbUJwMWpCQTtFQUNFO0VBQ0E7QW5CdTFqQkY7O0FtQnAxakJBO0VBQ0U7RUFDQTtBbkJ1MWpCRjs7QW1CcDFqQkE7RUFDRTtFQUNBO0FuQnUxakJGOztBbUJyMWpCQTtFQUFzRDtBbkJ5MWpCdEQ7O0FtQnYxakJBO0VBQTBEO0FuQjIxakIxRDs7QW1CejFqQkE7RUFBdUQ7QW5CNjFqQnZEOztBbUIzMWpCQTtFQUE4RDtBbkIrMWpCOUQ7O0FtQjcxakJBO0VBQ0U7RUFDQTtBbkJnMmpCRjs7QW1COTFqQkE7RUFBZ0U7QW5CazJqQmhFOztBbUJoMmpCQTtFQUNFO0VBQ0E7QW5CbTJqQkY7O0FtQmgyakJBO0VBQ0U7RUFDQTtBbkJtMmpCRjs7QW1CaDJqQkE7RUFBb0Q7QW5CbzJqQnBEOztBbUJsMmpCQTtFQUNFO0VBQ0E7QW5CcTJqQkY7O0FtQmwyakJBO0VBQ0U7RUFDQTtBbkJxMmpCRjs7QW1CbDJqQkE7RUFDRTtFQUNBO0FuQnEyakJGOztBbUJsMmpCQTtFQUNFO0VBQ0E7QW5CcTJqQkY7O0FtQm4yakJBO0VBQWlEO0FuQnUyakJqRDs7QW1CcjJqQkE7RUFDRTtFQUNBO0FuQncyakJGOztBbUJyMmpCQTtFQUNFO0VBQ0E7QW5CdzJqQkY7O0FtQnIyakJBO0VBQ0U7RUFDQTtBbkJ3MmpCRjs7QW1CcjJqQkE7RUFBd0Q7QW5CeTJqQnhEOztBbUJ2MmpCQTtFQUFzRDtBbkIyMmpCdEQ7O0FtQnoyakJBO0VBQXdEO0FuQjYyakJ4RDs7QW1CMzJqQkE7RUFBd0Q7QW5CKzJqQnhEOztBbUI3MmpCQTtFQUF3RDtBbkJpM2pCeEQ7O0FtQi8yakJBO0VBQXdEO0FuQm0zakJ4RDs7QW1CajNqQkE7RUFDRTtFQUNBO0FuQm8zakJGOztBbUJqM2pCQTtFQUNFO0VBQ0E7QW5CbzNqQkY7O0FtQmozakJBO0VBQ0U7RUFDQTtBbkJvM2pCRjs7QW1CbDNqQkE7RUFBNEQ7QW5CczNqQjVEOztBbUJwM2pCQTtFQUNFO0VBQ0E7QW5CdTNqQkY7O0FtQnAzakJBO0VBQ0U7RUFDQTtBbkJ1M2pCRjs7QW1CcDNqQkE7RUFDRTtFQUNBO0FuQnUzakJGOztBbUJwM2pCQTtFQUEwRDtBbkJ3M2pCMUQ7O0FtQnQzakJBO0VBQTBEO0FuQjAzakIxRDs7QW1CeDNqQkE7RUFBMEQ7QW5CNDNqQjFEOztBbUIxM2pCQTtFQUEwRDtBbkI4M2pCMUQ7O0FtQjUzakJBO0VBQ0U7RUFDQTtBbkIrM2pCRjs7QW1CNzNqQkE7RUFBMEQ7QW5CaTRqQjFEOztBbUIvM2pCQTtFQUNFO0VBQ0E7QW5CazRqQkY7O0FtQmg0akJBO0VBQTBEO0FuQm80akIxRDs7QW1CbDRqQkE7RUFDRTtFQUNBO0FuQnE0akJGOztBbUJuNGpCQTtFQUEyRDtBbkJ1NGpCM0Q7O0FtQnI0akJBO0VBQ0U7RUFDQTtBbkJ3NGpCRjs7QW1CdDRqQkE7RUFBMEQ7QW5CMDRqQjFEOztBbUJ4NGpCQTtFQUNFO0VBQ0E7QW5CMjRqQkY7O0FtQno0akJBO0VBQThEO0FuQjY0akI5RDs7QW1CMzRqQkE7RUFDRTtFQUNBO0FuQjg0akJGOztBbUI1NGpCQTtFQUE0RDtBbkJnNWpCNUQ7O0FtQjk0akJBO0VBQ0U7RUFDQTtBbkJpNWpCRjs7QW1CLzRqQkE7RUFBMkQ7QW5CbTVqQjNEOztBbUJqNWpCQTtFQUNFO0VBQ0E7QW5CbzVqQkY7O0FtQmw1akJBO0VBQTZEO0FuQnM1akI3RDs7QW1CcDVqQkE7RUFDRTtFQUNBO0FuQnU1akJGOztBbUJyNWpCQTtFQUEyRDtBbkJ5NWpCM0Q7O0FtQnY1akJBO0VBQ0U7RUFDQTtBbkIwNWpCRjs7QW1CdjVqQkE7RUFDRTtFQUNBO0FuQjA1akJGOztBbUJ2NWpCQTtFQUNFO0VBQ0E7QW5CMDVqQkY7O0FtQnY1akJBO0VBQ0U7RUFDQTtBbkIwNWpCRjs7QW1CdjVqQkE7RUFDRTtFQUNBO0FuQjA1akJGOztBbUJ2NWpCQTtFQUNFO0VBQ0E7QW5CMDVqQkY7O0FtQng1akJBO0VBQW1FO0FuQjQ1akJuRTs7QW1CMTVqQkE7RUFDRTtFQUNBO0FuQjY1akJGOztBbUIxNWpCQTtFQUNFO0VBQ0E7QW5CNjVqQkY7O0FtQjE1akJBO0VBQ0U7RUFDQTtBbkI2NWpCRjs7QW1CMTVqQkE7RUFDRTtFQUNBO0FuQjY1akJGOztBbUIxNWpCQTtFQUNFO0VBQ0E7QW5CNjVqQkY7O0FtQjE1akJBO0VBQ0U7RUFDQTtBbkI2NWpCRjs7QW1CMTVqQkE7RUFDRTtFQUNBO0FuQjY1akJGOztBbUIxNWpCQTtFQUF5RDtBbkI4NWpCekQ7O0FtQjU1akJBO0VBQ0U7RUFDQTtBbkIrNWpCRjs7QW1CNTVqQkE7RUFDRTtFQUNBO0FuQis1akJGOztBbUI1NWpCQTtFQUNFO0VBQ0E7QW5CKzVqQkY7O0FtQjU1akJBO0VBQ0U7RUFDQTtBbkIrNWpCRjs7QW1CNzVqQkE7RUFBOEQ7QW5CaTZqQjlEOztBbUIvNWpCQTtFQUNFO0VBQ0E7QW5CazZqQkY7O0FtQmg2akJBO0VBQStEO0FuQm82akIvRDs7QW1CbDZqQkE7RUFDRTtFQUNBO0FuQnE2akJGOztBbUJuNmpCQTtFQUErRDtBbkJ1NmpCL0Q7O0FtQnI2akJBO0VBQ0U7RUFDQTtBbkJ3NmpCRjs7QW1CdDZqQkE7RUFBK0Q7QW5CMDZqQi9EOztBbUJ4NmpCQTtFQUNFO0VBQ0E7QW5CMjZqQkY7O0FtQno2akJBO0VBQW9EO0FuQjY2akJwRDs7QW1CMzZqQkE7RUFBeUQ7QW5CKzZqQnpEOztBbUI3NmpCQTtFQUNFO0VBQ0E7QW5CZzdqQkY7O0FtQjk2akJBO0VBQTJEO0FuQms3akIzRDs7QW1CaDdqQkE7RUFDRTtFQUNBO0FuQm03akJGOztBbUJoN2pCQTtFQUNFO0VBQ0E7QW5CbTdqQkY7O0FtQmo3akJBO0VBQW9EO0FuQnE3akJwRDs7QW1CbjdqQkE7RUFDRTtFQUNBO0FuQnM3akJGOztBbUJuN2pCQTtFQUNFO0VBQ0E7QW5CczdqQkY7O0FtQm43akJBO0VBQ0U7RUFDQTtBbkJzN2pCRjs7QW1CbjdqQkE7RUFDRTtFQUNBO0FuQnM3akJGOztBbUJuN2pCQTtFQUE4RDtBbkJ1N2pCOUQ7O0FtQnI3akJBO0VBQ0U7RUFDQTtBbkJ3N2pCRjs7QW1CcjdqQkE7RUFDRTtFQUNBO0FuQnc3akJGOztBbUJyN2pCQTtFQUNFO0VBQ0E7QW5CdzdqQkY7O0FtQnI3akJBO0VBQ0U7RUFDQTtBbkJ3N2pCRjs7QW1CcjdqQkE7RUFDRTtFQUNBO0FuQnc3akJGOztBbUJyN2pCQTtFQUNFO0VBQ0E7QW5CdzdqQkY7O0FtQnI3akJBO0VBQ0U7RUFDQTtBbkJ3N2pCRjs7QW1CcjdqQkE7RUFDRTtFQUNBO0FuQnc3akJGOztBbUJ0N2pCQTtFQUE2RDtBbkIwN2pCN0Q7O0FtQng3akJBO0VBQ0U7RUFDQTtBbkIyN2pCRjs7QW1CejdqQkE7RUFBNEQ7QW5CNjdqQjVEOztBbUIzN2pCQTtFQUNFO0VBQ0E7QW5CODdqQkY7O0FtQjM3akJBO0VBQ0U7RUFDQTtBbkI4N2pCRjs7QW1CMzdqQkE7RUFDRTtFQUNBO0FuQjg3akJGOztBbUIzN2pCQTtFQUNFO0VBQ0E7QW5CODdqQkY7O0FtQjM3akJBO0VBQ0U7RUFDQTtBbkI4N2pCRjs7QW1CMzdqQkE7RUFDRTtFQUNBO0FuQjg3akJGOztBbUIzN2pCQTtFQUNFO0VBQ0E7QW5CODdqQkY7O0FtQjU3akJBO0VBQTZEO0FuQmc4akI3RDs7QW1COTdqQkE7RUFDRTtFQUNBO0FuQmk4akJGOztBbUIvN2pCQTtFQUFnRTtBbkJtOGpCaEU7O0FtQmo4akJBO0VBQW1FO0FuQnE4akJuRTs7QW1CbjhqQkE7RUFBK0Q7QW5CdThqQi9EOztBbUJyOGpCQTtFQUF1RDtBbkJ5OGpCdkQ7O0FtQnY4akJBO0VBQThEO0FuQjI4akI5RDs7QW1CejhqQkE7RUFDRTtFQUNBO0FuQjQ4akJGOztBbUJ6OGpCQTtFQUNFO0VBQ0E7QW5CNDhqQkY7O0FtQno4akJBO0VBQXNEO0FuQjY4akJ0RDs7QW1CMzhqQkE7RUFDRTtFQUNBO0FuQjg4akJGOztBbUIzOGpCQTtFQUNFO0VBQ0E7QW5CODhqQkY7O0FtQjU4akJBO0VBQTREO0FuQmc5akI1RDs7QW1COThqQkE7RUFDRTtFQUNBO0FuQmk5akJGOztBbUI5OGpCQTtFQUNFO0VBQ0E7QW5CaTlqQkY7O0FtQi84akJBO0VBQTZEO0FuQm05akI3RDs7QW1CajlqQkE7RUFDRTtFQUNBO0FuQm85akJGOztBbUJsOWpCQTtFQUE4RDtBbkJzOWpCOUQ7O0FtQnA5akJBO0VBQ0U7RUFDQTtBbkJ1OWpCRjs7QW1CcDlqQkE7RUFDRTtFQUNBO0FuQnU5akJGOztBbUJwOWpCQTtFQUNFO0VBQ0E7QW5CdTlqQkY7O0FtQnA5akJBO0VBQ0U7RUFDQTtBbkJ1OWpCRjs7QW1CcDlqQkE7RUFDRTtFQUNBO0FuQnU5akJGOztBbUJyOWpCQTtFQUFtRTtBbkJ5OWpCbkU7O0FtQnY5akJBO0VBQ0U7RUFDQTtBbkIwOWpCRjs7QW1CeDlqQkE7RUFBaUU7QW5CNDlqQmpFOztBbUIxOWpCQTtFQUNFO0VBQ0E7QW5CNjlqQkY7O0FtQjE5akJBO0VBQ0U7RUFDQTtBbkI2OWpCRjs7QW1CMzlqQkE7RUFBaUQ7QW5CKzlqQmpEOztBbUI3OWpCQTtFQUNFO0VBQ0E7QW5CZytqQkY7O0FtQjk5akJBO0VBQTBEO0FuQmsrakIxRDs7QW1CaCtqQkE7RUFDRTtFQUNBO0FuQm0rakJGOztBbUJqK2pCQTtFQUE4RDtBbkJxK2pCOUQ7O0FtQm4rakJBO0VBQ0U7RUFDQTtBbkJzK2pCRjs7QW1CbitqQkE7RUFDRTtFQUNBO0FuQnMrakJGOztBbUJwK2pCQTtFQUE2RDtBbkJ3K2pCN0Q7O0FtQnQrakJBO0VBQW9EO0FuQjArakJwRDs7QW1CeCtqQkE7RUFDRTtFQUNBO0FuQjIrakJGOztBbUJ6K2pCQTtFQUE2RDtBbkI2K2pCN0Q7O0FtQjMrakJBO0VBQ0U7RUFDQTtBbkI4K2pCRjs7QW1CNStqQkE7RUFBc0Q7QW5CZy9qQnREOztBbUI5K2pCQTtFQUNFO0VBQ0E7QW5CaS9qQkY7O0FtQi8rakJBO0VBQTREO0FuQm0vakI1RDs7QW1Cai9qQkE7RUFDRTtFQUNBO0FuQm8vakJGOztBbUJsL2pCQTtFQUFxRDtBbkJzL2pCckQ7O0FtQnAvakJBO0VBQ0U7RUFDQTtBbkJ1L2pCRjs7QW1CcC9qQkE7RUFBOEQ7QW5Cdy9qQjlEOztBbUJ0L2pCQTtFQUNFO0VBQ0E7QW5CeS9qQkY7O0FtQnYvakJBO0VBQXdEO0FuQjIvakJ4RDs7QW1Cei9qQkE7RUFDRTtFQUNBO0FuQjQvakJGOztBbUIxL2pCQTtFQUFnRTtBbkI4L2pCaEU7O0FtQjUvakJBO0VBQ0U7RUFDQTtBbkIrL2pCRjs7QW1CNS9qQkE7RUFDRTtFQUNBO0FuQisvakJGOztBbUI1L2pCQTtFQUNFO0VBQ0E7QW5CKy9qQkY7O0FtQjUvakJBO0VBQTREO0FuQmdna0I1RDs7QW1COS9qQkE7RUFBMEQ7QW5Ca2drQjFEOztBbUJoZ2tCQTtFQUE0RDtBbkJvZ2tCNUQ7O0FtQmxna0JBO0VBQTREO0FuQnNna0I1RDs7QW1CcGdrQkE7RUFBNEQ7QW5Cd2drQjVEOztBbUJ0Z2tCQTtFQUE0RDtBbkIwZ2tCNUQ7O0FtQnhna0JBO0VBQXNEO0FuQjRna0J0RDs7QW1CMWdrQkE7RUFBa0Q7QW5COGdrQmxEOztBbUI1Z2tCQTtFQUNFO0VBQ0E7QW5CK2drQkY7O0FtQjVna0JBO0VBQ0U7RUFDQTtBbkIrZ2tCRjs7QW1CNWdrQkE7RUFBOEQ7QW5CZ2hrQjlEOztBbUI5Z2tCQTtFQUNFO0VBQ0E7QW5CaWhrQkY7O0FtQi9na0JBO0VBQTZEO0FuQm1oa0I3RDs7QW1CamhrQkE7RUFDRTtFQUNBO0FuQm9oa0JGOztBbUJsaGtCQTtFQUFnRTtBbkJzaGtCaEU7O0FtQnBoa0JBO0VBQ0U7RUFDQTtBbkJ1aGtCRjs7QW1CcGhrQkE7RUFDRTtFQUNBO0FuQnVoa0JGOztBbUJwaGtCQTtFQUNFO0VBQ0E7QW5CdWhrQkY7O0FtQnBoa0JBO0VBQ0U7RUFDQTtBbkJ1aGtCRjs7QW1CcGhrQkE7RUFDRTtFQUNBO0FuQnVoa0JGOztBbUJwaGtCQTtFQUNFO0VBQ0E7QW5CdWhrQkY7O0FtQnJoa0JBO0VBQXNEO0FuQnloa0J0RDs7QW1CdmhrQkE7RUFDRTtFQUNBO0FuQjBoa0JGOztBbUJ4aGtCQTtFQUEwRDtBbkI0aGtCMUQ7O0FtQjFoa0JBO0VBQ0U7RUFDQTtBbkI2aGtCRjs7QW1CMWhrQkE7RUFDRTtFQUNBO0FuQjZoa0JGOztBbUIxaGtCQTtFQUNFO0VBQ0E7QW5CNmhrQkY7O0FvQnBob0JBOztDQUFBO0FDQUE7Ozs7O0VBQUE7QUNBQTtFQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUtGO0VBQ0E7QXRCeWxvQkY7O0F1Qnhsb0JBOzs7RUFHRTtBdkIybG9CRjs7QXVCeGxvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkIybG9CRjs7QXVCcmxvQkE7RUFDRTtBdkJ3bG9CRjs7QXVCOWtvQkE7RUFDRTtFQUNBLGtNQ2lPNEI7RUNqSnhCLGVBdENhO0VGeENqQixnQkMwTzRCO0VEek81QixnQkM4TzRCO0VEN081QixjQ25DUztFRG9DVDtFQUNBLHNCQzlDUztBeEIrbm9CWDs7QXVCemtvQkE7RUFDRTtBdkI0a29CRjs7QXVCbmtvQkE7RUFDRTtFQUNBO0VBQ0E7QXZCc2tvQkY7O0F1Qnpqb0JBO0VBQ0U7RUFDQSxxQkNnTjRCO0F4QjQybkI5Qjs7QXVCcmpvQkE7RUFDRTtFQUNBLG1CQ29GMEI7QXhCbytuQjVCOztBdUI3aW9CQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qmdqb0JGOztBdUI3aW9CQTtFQUNFO0VBQ0E7RUFDQTtBdkJnam9CRjs7QXVCN2lvQkE7OztFQUdFO0VBQ0E7QXZCZ2pvQkY7O0F1Qjdpb0JBOzs7O0VBSUU7QXZCZ2pvQkY7O0F1Qjdpb0JBO0VBQ0UsZ0JDaUo0QjtBeEIrNW5COUI7O0F1Qjdpb0JBO0VBQ0U7RUFDQTtBdkJnam9CRjs7QXVCN2lvQkE7RUFDRTtBdkJnam9CRjs7QXVCN2lvQkE7O0VBRUUsbUJDb0k0QjtBeEI0Nm5COUI7O0F1Qjdpb0JBO0VFcEZJO0F6QnFvb0JKOztBdUJ4aW9CQTs7RUFFRTtFRS9GRTtFRmlHRjtFQUNBO0F2QjJpb0JGOztBdUJ4aW9CQTtFQUFNO0F2QjRpb0JOOztBdUIzaW9CQTtFQUFNO0F2Qitpb0JOOztBdUJ4aW9CQTtFQUNFLGNDWHdDO0VEWXhDLHFCQ1h3QztFRFl4QztBdkIyaW9CRjtBMEJ2dG9CRTtFSCtLRSxjQ2RzQztFRGV0QywwQkNkc0M7QXhCeWpvQjFDOztBdUJqaW9CQTtFQUNFO0VBQ0E7QXZCb2lvQkY7QTBCNXRvQkU7RUgyTEU7RUFDQTtBdkJvaW9CSjtBdUJqaW9CRTtFQUNFO0F2Qm1pb0JKOztBdUIxaG9CQTs7OztFQUlFLGlHQ29ENEI7RUN6TTFCO0F6Qm1yb0JKOztBdUIxaG9CQTtFQUVFO0VBRUE7RUFFQTtBdkIwaG9CRjs7QXVCbGhvQkE7RUFFRTtBdkJvaG9CRjs7QXVCNWdvQkE7RUFDRTtFQUNBO0F2Qitnb0JGOztBdUI1Z29CQTtFQUdFO0VBQ0E7QXZCNmdvQkY7O0F1QnJnb0JBO0VBQ0U7QXZCd2dvQkY7O0F1QnJnb0JBO0VBQ0Usb0JDMkU0QjtFRDFFNUIsdUJDMEU0QjtFRHpFNUIsY0NwUVM7RURxUVQ7RUFDQTtBdkJ3Z29CRjs7QXVCcmdvQkE7RUFHRTtBdkJzZ29CRjs7QXVCOS9uQkE7RUFFRTtFQUNBLHFCQzRKc0M7QXhCbzJuQnhDOztBdUIxL25CQTtFQUVFO0F2QjQvbkJGOztBdUJyL25CQTtFQUNFO0VBQ0E7QXZCdy9uQkY7O0F1QnIvbkJBOzs7OztFQUtFO0VBQ0E7RUV0UEU7RUZ3UEY7QXZCdy9uQkY7O0F1QnIvbkJBOztFQUVFO0F2QncvbkJGOztBdUJyL25CQTs7RUFFRTtBdkJ3L25CRjs7QXVCbC9uQkE7RUFDRTtBdkJxL25CRjs7QXVCOStuQkE7Ozs7RUFJRTtBdkJpL25CRjs7QXVCaituQkE7Ozs7RUFJRTtFQUNBO0F2Qm8rbkJGOztBdUJqK25CQTs7RUFFRTtFQUNBO0F2Qm8rbkJGOztBdUJoK25CQTs7OztFQVNFO0F2Qjg5bkJGOztBdUIzOW5CQTtFQUNFO0VBRUE7QXZCNjluQkY7O0F1QjE5bkJBO0VBTUU7RUFFQTtFQUNBO0VBQ0E7QXZCdTluQkY7O0F1Qmw5bkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRWxTSSxpQkF0Q2E7RUYwVWpCO0VBQ0E7RUFDQTtBdkJxOW5CRjs7QXVCbDluQkE7RUFDRTtBdkJxOW5CRjs7QXVCajluQkE7O0VBRUU7QXZCbzluQkY7O0F1Qmo5bkJBO0VBS0U7RUFDQTtBdkJnOW5CRjs7QXVCejhuQkE7RUFDRTtBdkI0OG5CRjs7QXVCcDhuQkE7RUFDRTtFQUNBO0F2QnU4bkJGOztBdUJoOG5CQTtFQUNFO0F2Qm04bkJGOztBdUJoOG5CQTtFQUNFO0VBQ0E7QXZCbThuQkY7O0F1Qmg4bkJBO0VBQ0U7QXZCbThuQkY7O0F1Qjk3bkJBO0VBQ0U7QXZCaThuQkY7O0EyQjU1b0JBOztFQUVFLHFCSGlTNEI7RUcvUjVCLGdCSGlTNEI7RUdoUzVCLGdCSGlTNEI7QXhCNm5vQjlCOztBMkIxNW9CQTtFRmdITSxpQkF0Q2E7QXpCbzFvQm5COztBMkI3NW9CQTtFRitHTSxlQXRDYTtBekJ3MW9CbkI7O0EyQmg2b0JBO0VGOEdNLGtCQXRDYTtBekI0MW9CbkI7O0EyQm42b0JBO0VGNkdNLGlCQXRDYTtBekJnMm9CbkI7O0EyQnQ2b0JBO0VGNEdNLGtCQXRDYTtBekJvMm9CbkI7O0EyQno2b0JBO0VGMkdNLGVBdENhO0F6Qncyb0JuQjs7QTJCMzZvQkE7RUZ5R00sa0JBdENhO0VFakVqQixnQkhtUzRCO0F4QjJvb0I5Qjs7QTJCMTZvQkE7RUZtR00sZUF0Q2E7RUUzRGpCLGdCSHNSNEI7RUdyUjVCLGdCSDZRNEI7QXhCZ3FvQjlCOztBMkIzNm9CQTtFRjhGTSxpQkF0Q2E7RUV0RGpCLGdCSGtSNEI7RUdqUjVCLGdCSHdRNEI7QXhCc3FvQjlCOztBMkI1Nm9CQTtFRnlGTSxpQkF0Q2E7RUVqRGpCLGdCSDhRNEI7RUc3UTVCLGdCSG1RNEI7QXhCNHFvQjlCOztBMkI3Nm9CQTtFRm9GTSxpQkF0Q2E7RUU1Q2pCLGdCSDBRNEI7RUd6UTVCLGdCSDhQNEI7QXhCa3JvQjlCOztBMkJ4Nm9CQTtFQUNFLGdCSDBFTztFR3pFUCxtQkh5RU87RUd4RVA7RUFDQTtBM0IyNm9CRjs7QTJCbjZvQkE7O0VGTUk7RUVIRixnQkhzTjRCO0F4Qmd0b0I5Qjs7QTJCbjZvQkE7O0VBRUUsY0g4UDRCO0VHN1A1Qix5QkhzUTRCO0F4Qmdxb0I5Qjs7QTJCOTVvQkE7RUMvRUU7RUFDQTtBNUJpL29CRjs7QTJCOTVvQkE7RUNwRkU7RUFDQTtBNUJzL29CRjs7QTJCaDZvQkE7RUFDRTtBM0JtNm9CRjtBMkJqNm9CRTtFQUNFLG9CSGdQMEI7QXhCbXJvQjlCOztBMkJ6NW9CQTtFRmpDSTtFRW1DRjtBM0I0NW9CRjs7QTJCeDVvQkE7RUFDRSxtQkhpQk87RUNGSCxrQkF0Q2E7QXpCbTdvQm5COztBMkJ4NW9CQTtFQUNFO0VGN0NFO0VFK0NGLGNIMUdTO0F4QnFncEJYO0EyQno1b0JFO0VBQ0U7QTNCMjVvQko7O0E2QjlncEJBO0VDSUU7RUFHQTtBOUI0Z3BCRjs7QTZCN2dwQkE7RUFDRSxnQkwrK0JrQztFSzkrQmxDLHNCTFJTO0VLU1Q7RUNMQTtFQUdBO0E5Qm9ocEJGOztBNkJ0Z3BCQTtFQUVFO0E3QndncEJGOztBNkJyZ3BCQTtFQUNFO0VBQ0E7QTdCd2dwQkY7O0E2QnJncEJBO0VKa0NJO0VJaENGLGNMM0JTO0F4Qm1pcEJYOztBK0IvaXBCQTtFTnVFSTtFTXJFRixjUG9DUTtFT25DUjtBL0JranBCRjtBK0IvaXBCRTtFQUNFO0EvQmlqcEJKOztBK0I1aXBCQTtFQUNFO0VOMERFO0VNeERGLFdQVFM7RU9VVCx5QlBEUztBeEJnanBCWDtBK0IzaXBCRTtFQUNFO0VOa0RBO0VNaERBLGdCUG9RMEI7QXhCeXlvQjlCOztBK0J2aXBCQTtFQUNFO0VOeUNFO0VNdkNGLGNQakJTO0F4QjJqcEJYO0ErQnZpcEJFO0VOb0NFO0VNbENBO0VBQ0E7QS9CeWlwQko7O0ErQnBpcEJBO0VBQ0UsaUJQd2lDa0M7RU92aUNsQztBL0J1aXBCRjs7QWdDamxwQkE7RUFDRTtFQUNBLG1CUjJITztFUTFIUCxjUlNTO0F4QjJrcEJYO0FnQ2pscEJFOztFQUVFLGdCUjhVMEI7RVE3VTFCO0VBQ0E7QWhDbWxwQko7QWdDaGxwQkU7RUFDRTtFQUNBO0FoQ2tscEJKO0FnQy9rcEJFO0VBQ0U7QWhDaWxwQko7O0FnQ3ZrcEJFOztFQUVFLGVSd1QwQjtBeEJreG9COUI7O0FnQ2prcEJBO0VBQ0U7QWhDb2twQkY7QWdDbGtwQkU7O0VBRUU7QWhDb2twQko7QWdDaGtwQkk7O0VBRUU7QWhDa2twQk47O0FnQzVqcEJFOzs7O0VBSUU7QWhDK2pwQko7O0FnQ3RqcEJFO0VBQ0UscUNSb1IwQjtBeEJxeW9COUI7O0EwQnhucEJFO0VNMkVJLGNSdkVLO0VRd0VMLHNDUnlRd0I7QXhCd3lvQjlCOztBaUNub3BCSTs7O0VBR0UseUJEMkYrQjtBaEMyaXBCckM7QWlDbG9wQk07Ozs7RUFJRSxxQkRtRnlFO0FoQ2lqcEJqRjs7QTBCem9wQkU7RU9pQk0seUJBSmU7QWpDZ29wQnZCO0FpQzFucEJROztFQUVFLHlCQVJhO0FqQ29vcEJ2Qjs7QWlDdnBwQkk7OztFQUdFLHlCRDJGK0I7QWhDK2pwQnJDO0FpQ3RwcEJNOzs7O0VBSUUscUJEbUZ5RTtBaENxa3BCakY7O0EwQjdwcEJFO0VPaUJNLHlCQUplO0FqQ29wcEJ2QjtBaUM5b3BCUTs7RUFFRSx5QkFSYTtBakN3cHBCdkI7O0FpQzNxcEJJOzs7RUFHRSx5QkQyRitCO0FoQ21scEJyQztBaUMxcXBCTTs7OztFQUlFLHFCRG1GeUU7QWhDeWxwQmpGOztBMEJqcnBCRTtFT2lCTSx5QkFKZTtBakN3cXBCdkI7QWlDbHFwQlE7O0VBRUUseUJBUmE7QWpDNHFwQnZCOztBaUMvcnBCSTs7O0VBR0UseUJEMkYrQjtBaEN1bXBCckM7QWlDOXJwQk07Ozs7RUFJRSxxQkRtRnlFO0FoQzZtcEJqRjs7QTBCcnNwQkU7RU9pQk0seUJBSmU7QWpDNHJwQnZCO0FpQ3RycEJROztFQUVFLHlCQVJhO0FqQ2dzcEJ2Qjs7QWlDbnRwQkk7OztFQUdFLHlCRDJGK0I7QWhDMm5wQnJDO0FpQ2x0cEJNOzs7O0VBSUUscUJEbUZ5RTtBaENpb3BCakY7O0EwQnp0cEJFO0VPaUJNLHlCQUplO0FqQ2d0cEJ2QjtBaUMxc3BCUTs7RUFFRSx5QkFSYTtBakNvdHBCdkI7O0FpQ3Z1cEJJOzs7RUFHRSx5QkQyRitCO0FoQytvcEJyQztBaUN0dXBCTTs7OztFQUlFLHFCRG1GeUU7QWhDcXBwQmpGOztBMEI3dXBCRTtFT2lCTSx5QkFKZTtBakNvdXBCdkI7QWlDOXRwQlE7O0VBRUUseUJBUmE7QWpDd3VwQnZCOztBaUMzdnBCSTs7O0VBR0UseUJEMkYrQjtBaENtcXBCckM7QWlDMXZwQk07Ozs7RUFJRSxxQkRtRnlFO0FoQ3lxcEJqRjs7QTBCandwQkU7RU9pQk0seUJBSmU7QWpDd3ZwQnZCO0FpQ2x2cEJROztFQUVFLHlCQVJhO0FqQzR2cEJ2Qjs7QWlDL3dwQkk7OztFQUdFLHlCRDJGK0I7QWhDdXJwQnJDO0FpQzl3cEJNOzs7O0VBSUUscUJEbUZ5RTtBaEM2cnBCakY7O0EwQnJ4cEJFO0VPaUJNLHlCQUplO0FqQzR3cEJ2QjtBaUN0d3BCUTs7RUFFRSx5QkFSYTtBakNneHBCdkI7O0FpQ255cEJJOzs7RUFHRSx5QkQyRitCO0FoQzJzcEJyQztBaUNseXBCTTs7OztFQUlFLHFCRG1GeUU7QWhDaXRwQmpGOztBMEJ6eXBCRTtFT2lCTSx5QkFKZTtBakNneXBCdkI7QWlDMXhwQlE7O0VBRUUseUJBUmE7QWpDb3lwQnZCOztBaUN2enBCSTs7O0VBR0UseUJEMkYrQjtBaEMrdHBCckM7QWlDdHpwQk07Ozs7RUFJRSxxQkRtRnlFO0FoQ3F1cEJqRjs7QTBCN3pwQkU7RU9pQk0seUJBSmU7QWpDb3pwQnZCO0FpQzl5cEJROztFQUVFLHlCQVJhO0FqQ3d6cEJ2Qjs7QWlDMzBwQkk7OztFQUdFLHlCRDJGK0I7QWhDbXZwQnJDO0FpQzEwcEJNOzs7O0VBSUUscUJEbUZ5RTtBaEN5dnBCakY7O0EwQmoxcEJFO0VPaUJNLHlCQUplO0FqQ3cwcEJ2QjtBaUNsMHBCUTs7RUFFRSx5QkFSYTtBakM0MHBCdkI7O0FpQy8xcEJJOzs7RUFHRSx5QkQyRitCO0FoQ3V3cEJyQztBaUM5MXBCTTs7OztFQUlFLHFCRG1GeUU7QWhDNndwQmpGOztBMEJyMnBCRTtFT2lCTSx5QkFKZTtBakM0MXBCdkI7QWlDdDFwQlE7O0VBRUUseUJBUmE7QWpDZzJwQnZCOztBaUNuM3BCSTs7O0VBR0UseUJEMkYrQjtBaEMyeHBCckM7QWlDbDNwQk07Ozs7RUFJRSxxQkRtRnlFO0FoQ2l5cEJqRjs7QTBCejNwQkU7RU9pQk0seUJBSmU7QWpDZzNwQnZCO0FpQzEycEJROztFQUVFLHlCQVJhO0FqQ28zcEJ2Qjs7QWlDdjRwQkk7OztFQUdFLHlCRDJGK0I7QWhDK3lwQnJDO0FpQ3Q0cEJNOzs7O0VBSUUscUJEbUZ5RTtBaENxenBCakY7O0EwQjc0cEJFO0VPaUJNLHlCQUplO0FqQ280cEJ2QjtBaUM5M3BCUTs7RUFFRSx5QkFSYTtBakN3NHBCdkI7O0FpQzM1cEJJOzs7RUFHRSx5QkQyRitCO0FoQ20wcEJyQztBaUMxNXBCTTs7OztFQUlFLHFCRG1GeUU7QWhDeTBwQmpGOztBMEJqNnBCRTtFT2lCTSx5QkFKZTtBakN3NXBCdkI7QWlDbDVwQlE7O0VBRUUseUJBUmE7QWpDNDVwQnZCOztBaUMvNnBCSTs7O0VBR0UseUJEMkYrQjtBaEN1MXBCckM7QWlDOTZwQk07Ozs7RUFJRSxxQkRtRnlFO0FoQzYxcEJqRjs7QTBCcjdwQkU7RU9pQk0seUJBSmU7QWpDNDZwQnZCO0FpQ3Q2cEJROztFQUVFLHlCQVJhO0FqQ2c3cEJ2Qjs7QWlDbjhwQkk7OztFQUdFLHlCRDJGK0I7QWhDMjJwQnJDO0FpQ2w4cEJNOzs7O0VBSUUscUJEbUZ5RTtBaENpM3BCakY7O0EwQno4cEJFO0VPaUJNLHlCQUplO0FqQ2c4cEJ2QjtBaUMxN3BCUTs7RUFFRSx5QkFSYTtBakNvOHBCdkI7O0FpQ3Y5cEJJOzs7RUFHRSx5QkQyRitCO0FoQyszcEJyQztBaUN0OXBCTTs7OztFQUlFLHFCRG1GeUU7QWhDcTRwQmpGOztBMEI3OXBCRTtFT2lCTSx5QkFKZTtBakNvOXBCdkI7QWlDOThwQlE7O0VBRUUseUJBUmE7QWpDdzlwQnZCOztBaUMzK3BCSTs7O0VBR0UseUJEMkYrQjtBaENtNXBCckM7QWlDMStwQk07Ozs7RUFJRSxxQkRtRnlFO0FoQ3k1cEJqRjs7QTBCai9wQkU7RU9pQk0seUJBSmU7QWpDdytwQnZCO0FpQ2wrcEJROztFQUVFLHlCQVJhO0FqQzQrcEJ2Qjs7QWlDLy9wQkk7OztFQUdFLHlCRDJGK0I7QWhDdTZwQnJDO0FpQzkvcEJNOzs7O0VBSUUscUJEbUZ5RTtBaEM2NnBCakY7O0EwQnJncUJFO0VPaUJNLHlCQUplO0FqQzQvcEJ2QjtBaUN0L3BCUTs7RUFFRSx5QkFSYTtBakNnZ3FCdkI7O0FpQ25ocUJJOzs7RUFHRSx5QkQyRitCO0FoQzI3cEJyQztBaUNsaHFCTTs7OztFQUlFLHFCRG1GeUU7QWhDaThwQmpGOztBMEJ6aHFCRTtFT2lCTSx5QkFKZTtBakNnaHFCdkI7QWlDMWdxQlE7O0VBRUUseUJBUmE7QWpDb2hxQnZCOztBaUN2aXFCSTs7O0VBR0UseUJEMkYrQjtBaEMrOHBCckM7QWlDdGlxQk07Ozs7RUFJRSxxQkRtRnlFO0FoQ3E5cEJqRjs7QTBCN2lxQkU7RU9pQk0seUJBSmU7QWpDb2lxQnZCO0FpQzlocUJROztFQUVFLHlCQVJhO0FqQ3dpcUJ2Qjs7QWlDM2pxQkk7OztFQUdFLHlCRDJGK0I7QWhDbStwQnJDO0FpQzFqcUJNOzs7O0VBSUUscUJEbUZ5RTtBaEN5K3BCakY7O0EwQmprcUJFO0VPaUJNLHlCQUplO0FqQ3dqcUJ2QjtBaUNsanFCUTs7RUFFRSx5QkFSYTtBakM0anFCdkI7O0FpQy9rcUJJOzs7RUFHRSx5QkQyRitCO0FoQ3UvcEJyQztBaUM5a3FCTTs7OztFQUlFLHFCRG1GeUU7QWhDNi9wQmpGOztBMEJybHFCRTtFT2lCTSx5QkFKZTtBakM0a3FCdkI7QWlDdGtxQlE7O0VBRUUseUJBUmE7QWpDZ2xxQnZCOztBaUNubXFCSTs7O0VBR0UseUJEMkYrQjtBaEMyZ3FCckM7QWlDbG1xQk07Ozs7RUFJRSxxQkRtRnlFO0FoQ2locUJqRjs7QTBCem1xQkU7RU9pQk0seUJBSmU7QWpDZ21xQnZCO0FpQzFscUJROztFQUVFLHlCQVJhO0FqQ29tcUJ2Qjs7QWlDdm5xQkk7OztFQUdFLHlCRDJGK0I7QWhDK2hxQnJDO0FpQ3RucUJNOzs7O0VBSUUscUJEbUZ5RTtBaENxaXFCakY7O0EwQjducUJFO0VPaUJNLHlCQUplO0FqQ29ucUJ2QjtBaUM5bXFCUTs7RUFFRSx5QkFSYTtBakN3bnFCdkI7O0FpQzNvcUJJOzs7RUFHRSx5QkQyRitCO0FoQ21qcUJyQztBaUMxb3FCTTs7OztFQUlFLHFCRG1GeUU7QWhDeWpxQmpGOztBMEJqcHFCRTtFT2lCTSx5QkFKZTtBakN3b3FCdkI7QWlDbG9xQlE7O0VBRUUseUJBUmE7QWpDNG9xQnZCOztBaUMvcHFCSTs7O0VBR0UseUJEMkYrQjtBaEN1a3FCckM7QWlDOXBxQk07Ozs7RUFJRSxxQkRtRnlFO0FoQzZrcUJqRjs7QTBCcnFxQkU7RU9pQk0seUJBSmU7QWpDNHBxQnZCO0FpQ3RwcUJROztFQUVFLHlCQVJhO0FqQ2dxcUJ2Qjs7QWlDbnJxQkk7OztFQUdFLHlCRDJGK0I7QWhDMmxxQnJDO0FpQ2xycUJNOzs7O0VBSUUscUJEbUZ5RTtBaENpbXFCakY7O0EwQnpycUJFO0VPaUJNLHlCQUplO0FqQ2dycUJ2QjtBaUMxcXFCUTs7RUFFRSx5QkFSYTtBakNvcnFCdkI7O0FpQ3ZzcUJJOzs7RUFHRSx1QkQyRitCO0FoQyttcUJyQztBaUN0c3FCTTs7OztFQUlFLG1CRG1GeUU7QWhDcW5xQmpGOztBMEI3c3FCRTtFT2lCTSx5QkFKZTtBakNvc3FCdkI7QWlDOXJxQlE7O0VBRUUseUJBUmE7QWpDd3NxQnZCOztBaUMzdHFCSTs7O0VBR0UseUJEMkYrQjtBaENtb3FCckM7QWlDMXRxQk07Ozs7RUFJRSxxQkRtRnlFO0FoQ3lvcUJqRjs7QTBCanVxQkU7RU9pQk0seUJBSmU7QWpDd3RxQnZCO0FpQ2x0cUJROztFQUVFLHlCQVJhO0FqQzR0cUJ2Qjs7QWlDL3VxQkk7OztFQUdFLHlCRDJGK0I7QWhDdXBxQnJDO0FpQzl1cUJNOzs7O0VBSUUscUJEbUZ5RTtBaEM2cHFCakY7O0EwQnJ2cUJFO0VPaUJNLHlCQUplO0FqQzR1cUJ2QjtBaUN0dXFCUTs7RUFFRSx5QkFSYTtBakNndnFCdkI7O0FpQ253cUJJOzs7RUFHRSx5QkQyRitCO0FoQzJxcUJyQztBaUNsd3FCTTs7OztFQUlFLHFCRG1GeUU7QWhDaXJxQmpGOztBMEJ6d3FCRTtFT2lCTSx5QkFKZTtBakNnd3FCdkI7QWlDMXZxQlE7O0VBRUUseUJBUmE7QWpDb3dxQnZCOztBaUN2eHFCSTs7O0VBR0UsNENEMkYrQjtBaEMrcnFCckM7QWlDdHhxQk07Ozs7RUFJRSx3Q0RtRnlFO0FoQ3FzcUJqRjs7QTBCN3hxQkU7RU9pQk0sNENBSmU7QWpDb3hxQnZCO0FpQzl3cUJROztFQUVFLDRDQVJhO0FqQ3d4cUJ2Qjs7QWlDM3lxQkk7OztFQUdFLHVCRDJGK0I7QWhDbXRxQnJDO0FpQzF5cUJNOzs7O0VBSUUsbUJEbUZ5RTtBaEN5dHFCakY7O0EwQmp6cUJFO0VPaUJNLHlCQUplO0FqQ3d5cUJ2QjtBaUNseXFCUTs7RUFFRSx5QkFSYTtBakM0eXFCdkI7O0FpQy96cUJJOzs7RUFHRSx5QkQyRitCO0FoQ3V1cUJyQztBaUM5enFCTTs7OztFQUlFLHFCRG1GeUU7QWhDNnVxQmpGOztBMEJyMHFCRTtFT2lCTSx5QkFKZTtBakM0enFCdkI7QWlDdHpxQlE7O0VBRUUseUJBUmE7QWpDZzBxQnZCOztBaUNuMXFCSTs7O0VBR0Usc0NUd1Z3QjtBeEI4L3BCOUI7O0EwQm4xcUJFO0VPaUJNLHNDQUplO0FqQzAwcUJ2QjtBaUNwMHFCUTs7RUFFRSxzQ0FSYTtBakM4MHFCdkI7O0FnQ3R2cUJJO0VBQ0UsV1IzR0s7RVE0R0wseUJScEdLO0VRcUdMLHFCUjJQd0I7QXhCOC9wQjlCO0FnQ3B2cUJJO0VBQ0UsY1I1R0s7RVE2R0wseUJSbEhLO0VRbUhMLHFCUmxISztBeEJ3MnFCWDs7QWdDanZxQkE7RUFDRSxXUjNIUztFUTRIVCx5QlJwSFM7QXhCdzJxQlg7QWdDbHZxQkU7OztFQUdFLHFCUnVPMEI7QXhCNmdxQjlCO0FnQ2p2cUJFO0VBQ0U7QWhDbXZxQko7QWdDL3VxQkk7RUFDRSwyQ1IyTndCO0F4QnNocUI5QjtBMEJ0M3FCRTtFTTRJTSxXUmpKRztFUWtKSCw0Q1JxTnNCO0F4QndocUI5Qjs7QWtDN3pxQkk7RUZpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFaEMrdHFCTjtFZ0M1dHFCTTtJQUNFO0VoQzh0cUJSO0FBQ0Y7QWtDejBxQkk7RUZpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFaEMwdXFCTjtFZ0N2dXFCTTtJQUNFO0VoQ3l1cUJSO0FBQ0Y7QWtDcDFxQkk7RUZpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFaENxdnFCTjtFZ0NsdnFCTTtJQUNFO0VoQ292cUJSO0FBQ0Y7QWtDLzFxQkk7RUZpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFaENnd3FCTjtFZ0M3dnFCTTtJQUNFO0VoQyt2cUJSO0FBQ0Y7QWdDendxQkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBaEMwd3FCUjtBZ0N2d3FCUTtFQUNFO0FoQ3l3cUJWOztBbUN0N3FCQTtFQUNFO0VBQ0E7RUFDQSxtQ1hxZXNDO0VXcGV0QztFVnFISSxlQXRDYTtFVTVFakIsZ0JYOFE0QjtFVzdRNUIsZ0JYa1I0QjtFV2pSNUIsY1hEUztFV0VULHNCWFRTO0VXVVQ7RUFDQTtFQ1ZFLGdCRGEyQztBbkNzN3FCL0M7QW1DaDdxQkU7RUFDRTtFQUNBO0FuQ2s3cUJKO0FxQ2w4cUJFO0VBQ0U7RUFDQSxzQmJSTztFYVNQLHFCYmdkb0M7RWEvY3BDO0VBS0UsZ0RiZ1h3QjtBeEJnbHFCOUI7QW1DbDdxQkU7RUFDRSxjWHhCTztFVzBCUDtBbkNtN3FCSjtBbUMzNnFCRTtFQUVFLHlCWHhDTztFVzBDUDtBbkMyNnFCSjs7QW1DdDZxQkU7RUFNRSxjWGhETztFV2lEUCxzQlh4RE87QXhCNDlxQlg7O0FtQy81cUJBOztFQUVFO0VBQ0E7QW5DazZxQkY7O0FtQ3g1cUJBO0VBQ0U7RUFDQTtFQUNBO0VWWkU7RVVjRixnQlgwTTRCO0F4Qml0cUI5Qjs7QW1DeDVxQkE7RUFDRTtFQUNBO0VWb0NJLGtCQXRDYTtFVUlqQixnQlh1STRCO0F4Qm94cUI5Qjs7QW1DeDVxQkE7RUFDRTtFQUNBO0VWNkJJLG1CQXRDYTtFVVdqQixnQlhpSTRCO0F4QjB4cUI5Qjs7QW1DbDVxQkE7RUFDRTtFQUNBO0VBQ0EscUJYOFE0QjtFVzdRNUIsd0JYNlE0QjtFVzVRNUI7RUFDQSxnQlg2SzRCO0VXNUs1QixjWHBHUztFV3FHVDtFQUNBO0VBQ0E7QW5DcTVxQkY7QW1DbjVxQkU7RUFFRTtFQUNBO0FuQ281cUJKOztBbUN4NHFCQTtFQUNFLGtDWHNXc0M7RVdyV3RDO0VWWEksbUJBdENhO0VVbURqQixnQlh5RjRCO0F4Qmt6cUI5Qjs7QW1DdjRxQkE7RUFDRSxnQ1grVnNDO0VXOVZ0QztFVm5CSSxrQkF0Q2E7RVUyRGpCLGdCWGdGNEI7QXhCMHpxQjlCOztBbUNwNHFCRTtFQUVFO0FuQ3M0cUJKOztBbUNsNHFCQTtFQUNFO0FuQ3E0cUJGOztBbUM3M3FCQTtFQUNFLG1CWG9Wc0M7QXhCNGlxQnhDOztBbUM3M3FCQTtFQUNFO0VBQ0EsbUJYcVVzQztBeEIyanFCeEM7O0FtQ3gzcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DMjNxQkY7QW1DejNxQkU7O0VBRUU7RUFDQTtBbkMyM3FCSjs7QW1DbDNxQkE7RUFDRTtFQUNBO0VBQ0EscUJYMFNzQztBeEIya3FCeEM7O0FtQ2wzcUJBO0VBQ0U7RUFDQSxrQlhzU3NDO0VXclN0QztBbkNxM3FCRjtBbUNuM3FCRTtFQUNFLGNYeE1PO0F4QjZqckJYOztBbUNqM3FCQTtFQUNFO0FuQ28zcUJGOztBbUNqM3FCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCWHlSc0M7QXhCMmxxQnhDO0FtQ2ozcUJFO0VBQ0U7RUFDQTtFQUNBLHVCWG9Sb0M7RVduUnBDO0FuQ20zcUJKOztBcUM5anJCRTtFQUNFO0VBQ0E7RUFDQSxtQmJvZG9DO0VDNWFwQztFWXRDQSxjRm1OcUM7QW5DODJxQnpDOztBcUM5anJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VabUZFLG1CQXRDYTtFWTNDZixnQmJrUDBCO0VhalAxQjtFQUNBO0FyQ2lrckJKOztBcUM1anJCSTtFQUVFLHFCRjhMbUM7QW5DZzRxQnpDO0FxQ3BqckJNO0VBQ0UscUJGbUxpQztFRWxMakM7QXJDc2pyQlI7QXFDbmpyQk07OztFQUVFO0FyQ3NqckJSOztBcUNyaXJCSTtFQUVFLHFCRjBKbUM7QW5DNjRxQnpDO0FxQ2hpckJNO0VBQ0UscUJGa0ppQztFRWpKakM7QXJDa2lyQlI7QXFDL2hyQk07OztFQUVFO0FyQ2tpckJSOztBcUN6aHJCTTs7O0VBRUU7QXJDNmhyQlI7O0FxQ3JockJNO0VBQ0UsY0Z3SGlDO0FuQ2c2cUJ6QztBcUNyaHJCTTs7O0VBRUU7QXJDd2hyQlI7O0FxQ2hockJNO0VBQ0UsY0YwR2lDO0FuQ3k2cUJ6QztBcUNqaHJCUTtFQUNFLHFCRnVHK0I7QW5DNDZxQnpDO0FxQy9nckJNOzs7RUFFRTtBckNraHJCUjtBcUM5Z3JCUTtFQUNFO0VDbkpOLHlCRG9KMkI7QXJDZ2hyQi9CO0FxQzNnckJRO0VBQ0U7QXJDNmdyQlY7QXFDMWdyQlE7RUFDRSxxQkZpRitCO0FuQzI3cUJ6Qzs7QXFDbGdyQk07RUFDRSxxQkZzRWlDO0FuQys3cUJ6QztBcUNsZ3JCTTs7O0VBRUU7QXJDcWdyQlI7QXFDamdyQlE7RUFDRSxxQkY0RCtCO0VFM0QvQjtBckNtZ3JCVjs7QXFDaHFyQkU7RUFDRTtFQUNBO0VBQ0EsbUJib2RvQztFQzVhcEM7RVl0Q0EsY0ZtTnFDO0FuQ2c5cUJ6Qzs7QXFDaHFyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWm1GRSxtQkF0Q2E7RVkzQ2YsZ0Jia1AwQjtFYWpQMUI7RUFDQTtBckNtcXJCSjs7QXFDOXByQkk7RUFFRSxxQkY4TG1DO0FuQ2srcUJ6QztBcUN0cHJCTTtFQUNFLHFCRm1MaUM7RUVsTGpDO0FyQ3dwckJSO0FxQ3JwckJNOzs7RUFFRTtBckN3cHJCUjs7QXFDdm9yQkk7RUFFRSxxQkYwSm1DO0FuQysrcUJ6QztBcUNsb3JCTTtFQUNFLHFCRmtKaUM7RUVqSmpDO0FyQ29vckJSO0FxQ2pvckJNOzs7RUFFRTtBckNvb3JCUjs7QXFDM25yQk07OztFQUVFO0FyQytuckJSOztBcUN2bnJCTTtFQUNFLGNGd0hpQztBbkNrZ3JCekM7QXFDdm5yQk07OztFQUVFO0FyQzBuckJSOztBcUNsbnJCTTtFQUNFLGNGMEdpQztBbkMyZ3JCekM7QXFDbm5yQlE7RUFDRSxxQkZ1RytCO0FuQzhnckJ6QztBcUNqbnJCTTs7O0VBRUU7QXJDb25yQlI7QXFDaG5yQlE7RUFDRTtFQ25KTix5QkRvSjJCO0FyQ2tuckIvQjtBcUM3bXJCUTtFQUNFO0FyQyttckJWO0FxQzVtckJRO0VBQ0UscUJGaUYrQjtBbkM2aHJCekM7O0FxQ3BtckJNO0VBQ0UscUJGc0VpQztBbkNpaXJCekM7QXFDcG1yQk07OztFQUVFO0FyQ3VtckJSO0FxQ25tckJRO0VBQ0UscUJGNEQrQjtFRTNEL0I7QXJDcW1yQlY7O0FtQzlockJBO0VBQ0U7RUFDQTtFQUNBO0FuQ2lpckJGO0FtQzVockJFO0VBQ0U7QW5DOGhyQko7QWtDNXVyQkk7RUNtTkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkM0aHJCSjtFbUN4aHJCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5DMGhyQko7RW1DdGhyQkU7SUFDRTtJQUNBO0lBQ0E7RW5Dd2hyQko7RW1DcGhyQkU7SUFDRTtFbkNzaHJCSjtFbUNuaHJCRTs7SUFFRTtFbkNxaHJCSjtFbUNoaHJCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5Da2hyQko7RW1DaGhyQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQSxxQlgyTGtDO0lXMUxsQztFbkNraHJCSjtFbUMvZ3JCRTtJQUNFO0lBQ0E7RW5DaWhyQko7RW1DL2dyQkU7SUFDRTtFbkNpaHJCSjtBQUNGOztBdUNsMXJCQTtFQUNFO0VBRUEsZ0Jma1I0QjtFZWpSNUIsY2ZNUztFZUxUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNzRkE7RWYwQkksZUF0Q2E7RWVjakIsZ0JoQnlMNEI7RVl4UjFCLGdCSWlHcUM7QXhDOHZyQnpDO0EwQjMxckJFO0VhUUUsY2ZKTztFZUtQO0F2Q3MxckJKO0F1Q24xckJFO0VBRUU7RUFDQSxnRGYyVzBCO0F4QnkrcUI5QjtBdUNoMXJCRTtFQUVFLGFmOFkwQjtBeEJtOHFCOUI7QXVDbDByQkE7O0VBRUU7QXZDbzByQkY7O0F1QzN6ckJFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4QjZ5ckJmO0EwQmgzckJFO0VjQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4QzQzckJ6RztBd0NoM3JCRTtFQU1JO0F4QzYyckJOO0F3Q3gyckJFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4QjB6ckJmO0F3Q2wyckJFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4Q3k0ckI3TDtBd0M3MXJCSTtFQUtJO0F4QzIxckJSOztBdUN0MXJCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEJ3MHJCZjtBMEIzNHJCRTtFY0FFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEN1NXJCekc7QXdDMzRyQkU7RUFNSTtBeEN3NHJCTjtBd0NuNHJCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEJxMXJCZjtBd0M3M3JCRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBeENvNnJCN0w7QXdDeDNyQkk7RUFLSTtBeENzM3JCUjs7QXVDajNyQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCbTJyQmY7QTBCdDZyQkU7RWNBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhDazdyQnpHO0F3Q3Q2ckJFO0VBTUk7QXhDbTZyQk47QXdDOTVyQkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCZzNyQmY7QXdDeDVyQkU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXhDKzdyQjdMO0F3Q241ckJJO0VBS0k7QXhDaTVyQlI7O0F1QzU0ckJFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4QjgzckJmO0EwQmo4ckJFO0VjQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4QzY4ckJ6RztBd0NqOHJCRTtFQU1JO0F4Qzg3ckJOO0F3Q3o3ckJFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4QjI0ckJmO0F3Q243ckJFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4QzA5ckI3TDtBd0M5NnJCSTtFQUtJO0F4QzQ2ckJSOztBdUN2NnJCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEJ5NXJCZjtBMEI1OXJCRTtFY0FFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEN3K3JCekc7QXdDNTlyQkU7RUFNSTtBeEN5OXJCTjtBd0NwOXJCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEJzNnJCZjtBd0M5OHJCRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBeENxL3JCN0w7QXdDejhyQkk7RUFLSTtBeEN1OHJCUjs7QXVDbDhyQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCbzdyQmY7QTBCdi9yQkU7RWNBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhDbWdzQnpHO0F3Q3YvckJFO0VBTUk7QXhDby9yQk47QXdDLytyQkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCaThyQmY7QXdDeityQkU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXhDZ2hzQjdMO0F3Q3ArckJJO0VBS0k7QXhDaytyQlI7O0F1Qzc5ckJFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4Qis4ckJmO0EwQmxoc0JFO0VjQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4Qzhoc0J6RztBd0NsaHNCRTtFQU1JO0F4Qytnc0JOO0F3QzFnc0JFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4QjQ5ckJmO0F3Q3Bnc0JFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4QzJpc0I3TDtBd0MvL3JCSTtFQUtJO0F4QzYvckJSOztBdUN4L3JCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEIwK3JCZjtBMEI3aXNCRTtFY0FFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEN5anNCekc7QXdDN2lzQkU7RUFNSTtBeEMwaXNCTjtBd0NyaXNCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEJ1L3JCZjtBd0MvaHNCRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBeENza3NCN0w7QXdDMWhzQkk7RUFLSTtBeEN3aHNCUjs7QXVDbmhzQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCcWdzQmY7QTBCeGtzQkU7RWNBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhDb2xzQnpHO0F3Q3hrc0JFO0VBTUk7QXhDcWtzQk47QXdDaGtzQkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCa2hzQmY7QXdDMWpzQkU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXhDaW1zQjdMO0F3Q3Jqc0JJO0VBS0k7QXhDbWpzQlI7O0F1Qzlpc0JFO0VDckRBO0VGQUUsc0JkeUVXO0VnQnZFYixrQmhCdUVhO0F4Qmdpc0JmO0EwQm5tc0JFO0VjQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4Qyttc0J6RztBd0NubXNCRTtFQU1JO0F4Q2dtc0JOO0F3QzNsc0JFO0VBRUU7RUFDQSxzQmhCZ0RXO0VnQi9DWCxrQmhCK0NXO0F4QjZpc0JmO0F3Q3Jsc0JFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4QzRuc0I3TDtBd0NobHNCSTtFQUtJO0F4Qzhrc0JSOztBdUN6a3NCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEIyanNCZjtBMEI5bnNCRTtFY0FFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEMwb3NCekc7QXdDOW5zQkU7RUFNSTtBeEMybnNCTjtBd0N0bnNCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEJ3a3NCZjtBd0NobnNCRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBeEN1cHNCN0w7QXdDM21zQkk7RUFLSTtBeEN5bXNCUjs7QXVDcG1zQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCc2xzQmY7QTBCenBzQkU7RWNBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhDcXFzQnpHO0F3Q3pwc0JFO0VBTUk7QXhDc3BzQk47QXdDanBzQkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCbW1zQmY7QXdDM29zQkU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXhDa3JzQjdMO0F3Q3Rvc0JJO0VBS0k7QXhDb29zQlI7O0F1Qy9uc0JFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4Qmluc0JmO0EwQnByc0JFO0VjQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4Q2dzc0J6RztBd0NwcnNCRTtFQU1JO0F4Q2lyc0JOO0F3QzVxc0JFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4Qjhuc0JmO0F3Q3Rxc0JFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4QzZzc0I3TDtBd0NqcXNCSTtFQUtJO0F4Qytwc0JSOztBdUMxcHNCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEI0b3NCZjtBMEIvc3NCRTtFY0FFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEMydHNCekc7QXdDL3NzQkU7RUFNSTtBeEM0c3NCTjtBd0N2c3NCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEJ5cHNCZjtBd0Nqc3NCRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBeEN3dXNCN0w7QXdDNXJzQkk7RUFLSTtBeEMwcnNCUjs7QXVDcnJzQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCdXFzQmY7QTBCMXVzQkU7RWNBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhDc3ZzQnpHO0F3QzF1c0JFO0VBTUk7QXhDdXVzQk47QXdDbHVzQkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCb3JzQmY7QXdDNXRzQkU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXhDbXdzQjdMO0F3Q3Z0c0JJO0VBS0k7QXhDcXRzQlI7O0F1Q2h0c0JFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4Qmtzc0JmO0EwQnJ3c0JFO0VjQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4Q2l4c0J6RztBd0Nyd3NCRTtFQU1JO0F4Q2t3c0JOO0F3Qzd2c0JFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4Qitzc0JmO0F3Q3Z2c0JFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4Qzh4c0I3TDtBd0NsdnNCSTtFQUtJO0F4Q2d2c0JSOztBdUMzdXNCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEI2dHNCZjtBMEJoeXNCRTtFY0FFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEM0eXNCekc7QXdDaHlzQkU7RUFNSTtBeEM2eHNCTjtBd0N4eHNCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEIwdXNCZjtBd0NseHNCRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBeEN5enNCN0w7QXdDN3dzQkk7RUFLSTtBeEMyd3NCUjs7QXVDdHdzQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCd3ZzQmY7QTBCM3pzQkU7RWNBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhDdTBzQnpHO0F3QzN6c0JFO0VBTUk7QXhDd3pzQk47QXdDbnpzQkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCcXdzQmY7QXdDN3lzQkU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXhDbzFzQjdMO0F3Q3h5c0JJO0VBS0k7QXhDc3lzQlI7O0F1Q2p5c0JFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4Qm14c0JmO0EwQnQxc0JFO0VjQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4Q2syc0J6RztBd0N0MXNCRTtFQU1JO0F4Q20xc0JOO0F3Qzkwc0JFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4Qmd5c0JmO0F3Q3gwc0JFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4Qysyc0I3TDtBd0NuMHNCSTtFQUtJO0F4Q2kwc0JSOztBdUM1enNCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEI4eXNCZjtBMEJqM3NCRTtFY0FFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEM2M3NCekc7QXdDajNzQkU7RUFNSTtBeEM4MnNCTjtBd0N6MnNCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEIyenNCZjtBd0NuMnNCRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBeEMwNHNCN0w7QXdDOTFzQkk7RUFLSTtBeEM0MXNCUjs7QXVDdjFzQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCeTBzQmY7QTBCNTRzQkU7RWNBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhDdzVzQnpHO0F3QzU0c0JFO0VBTUk7QXhDeTRzQk47QXdDcDRzQkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCczFzQmY7QXdDOTNzQkU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXhDcTZzQjdMO0F3Q3ozc0JJO0VBS0k7QXhDdTNzQlI7O0F1Q2wzc0JFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4Qm8yc0JmO0EwQnY2c0JFO0VjQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4Q203c0J6RztBd0N2NnNCRTtFQU1JO0F4Q282c0JOO0F3Qy81c0JFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4Qmkzc0JmO0F3Q3o1c0JFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4Q2c4c0I3TDtBd0NwNXNCSTtFQUtJO0F4Q2s1c0JSOztBdUM3NHNCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEIrM3NCZjtBMEJsOHNCRTtFY0FFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEM4OHNCekc7QXdDbDhzQkU7RUFNSTtBeEMrN3NCTjtBd0MxN3NCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEI0NHNCZjtBd0NwN3NCRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBeEMyOXNCN0w7QXdDLzZzQkk7RUFLSTtBeEM2NnNCUjs7QXVDeDZzQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCMDVzQmY7QTBCNzlzQkU7RWNBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhDeStzQnpHO0F3Qzc5c0JFO0VBTUk7QXhDMDlzQk47QXdDcjlzQkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCdTZzQmY7QXdDLzhzQkU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXhDcy9zQjdMO0F3QzE4c0JJO0VBS0k7QXhDdzhzQlI7O0F1Q244c0JFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4QnE3c0JmO0EwQngvc0JFO0VjQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4Q29ndEJ6RztBd0N4L3NCRTtFQU1JO0F4Q3Evc0JOO0F3Q2gvc0JFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4Qms4c0JmO0F3QzErc0JFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4Q2lodEI3TDtBd0NyK3NCSTtFQUtJO0F4Q20rc0JSOztBdUM5OXNCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEJnOXNCZjtBMEJuaHRCRTtFY0FFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEMraHRCekc7QXdDbmh0QkU7RUFNSTtBeENnaHRCTjtBd0MzZ3RCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEI2OXNCZjtBd0NyZ3RCRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBeEM0aXRCN0w7QXdDaGd0Qkk7RUFLSTtBeEM4L3NCUjs7QXVDei9zQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCMitzQmY7QTBCOWl0QkU7RWNBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhDMGp0QnpHO0F3QzlpdEJFO0VBTUk7QXhDMml0Qk47QXdDdGl0QkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCdy9zQmY7QXdDaGl0QkU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXhDdWt0QjdMO0F3QzNodEJJO0VBS0k7QXhDeWh0QlI7O0F1Q3BodEJFO0VDckRBO0VGQUUsc0JkeUVXO0VnQnZFYixrQmhCdUVhO0F4QnNndEJmO0EwQnprdEJFO0VjQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4Q3FsdEJ6RztBd0N6a3RCRTtFQU1JO0F4Q3NrdEJOO0F3Q2prdEJFO0VBRUU7RUFDQSxzQmhCZ0RXO0VnQi9DWCxrQmhCK0NXO0F4Qm1odEJmO0F3QzNqdEJFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4Q2ttdEI3TDtBd0N0anRCSTtFQUtJO0F4Q29qdEJSOztBdUMvaXRCRTtFQ3JEQTtFRkFFLHNCZHlFVztFZ0J2RWIsa0JoQnVFYTtBeEJpaXRCZjtBMEJwbXRCRTtFY0FFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeENnbnRCekc7QXdDcG10QkU7RUFNSTtBeENpbXRCTjtBd0M1bHRCRTtFQUVFO0VBQ0Esc0JoQmdEVztFZ0IvQ1gsa0JoQitDVztBeEI4aXRCZjtBd0N0bHRCRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBeEM2bnRCN0w7QXdDamx0Qkk7RUFLSTtBeEMra3RCUjs7QXVDMWt0QkU7RUNyREE7RUZBRSxzQmR5RVc7RWdCdkViLGtCaEJ1RWE7QXhCNGp0QmY7QTBCL250QkU7RWNBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhDMm90QnpHO0F3Qy9udEJFO0VBTUk7QXhDNG50Qk47QXdDdm50QkU7RUFFRTtFQUNBLHNCaEJnRFc7RWdCL0NYLGtCaEIrQ1c7QXhCeWt0QmY7QXdDam50QkU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXhDd3B0QjdMO0F3QzVtdEJJO0VBS0k7QXhDMG10QlI7O0F1Q3JtdEJFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4QnVsdEJmO0EwQjFwdEJFO0VjQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4Q3NxdEJ6RztBd0MxcHRCRTtFQU1JO0F4Q3VwdEJOO0F3Q2xwdEJFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4Qm9tdEJmO0F3QzVvdEJFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F4Q21ydEI3TDtBd0N2b3RCSTtFQUtJO0F4Q3FvdEJSOztBdUNob3RCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEJrbnRCZjtBMEJycnRCRTtFY0FFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeENpc3RCekc7QXdDcnJ0QkU7RUFNSTtBeENrcnRCTjtBd0M3cXRCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEIrbnRCZjtBd0N2cXRCRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBeEM4c3RCN0w7QXdDbHF0Qkk7RUFLSTtBeENncXRCUjs7QXVDM3B0QkU7RUNyREE7RUZBRSxzQmR5RVc7RWdCdkViLGtCaEJ1RWE7QXhCNm90QmY7QTBCaHR0QkU7RWNBRTtFRk5BLHVCRUQyRDtFQVMzRCxtQkFUcUc7QXhDNHR0QnpHO0F3Q2h0dEJFO0VBTUk7QXhDNnN0Qk47QXdDeHN0QkU7RUFFRTtFQUNBLHNCaEJnRFc7RWdCL0NYLGtCaEIrQ1c7QXhCMHB0QmY7QXdDbHN0QkU7RUFHRTtFQUNBLHVCQXRDK0k7RUEwQy9JLG1CQTFDeUw7QXhDeXV0QjdMO0F3QzdydEJJO0VBS0k7QXhDMnJ0QlI7O0F1Q3RydEJFO0VDckRBO0VGQUUsb0NkeUVXO0VnQnZFYixnQ2hCdUVhO0F4QndxdEJmO0EwQjN1dEJFO0VjQUU7RUZOQSxvQ0VEMkQ7RUFTM0QsZ0NBVHFHO0F4Q3V2dEJ6RztBd0MzdXRCRTtFQU1JO0F4Q3d1dEJOO0F3Q251dEJFO0VBRUU7RUFDQSxvQ2hCZ0RXO0VnQi9DWCxnQ2hCK0NXO0F4QnFydEJmO0F3Qzd0dEJFO0VBR0U7RUFDQSxvQ0F0QytJO0VBMEMvSSxnQ0ExQ3lMO0F4Q293dEI3TDtBd0N4dHRCSTtFQUtJO0F4Q3N0dEJSOztBdUNqdHRCRTtFQ3JEQTtFRkFFLHNCZHlFVztFZ0J2RWIsa0JoQnVFYTtBeEJtc3RCZjtBMEJ0d3RCRTtFY0FFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeENreHRCekc7QXdDdHd0QkU7RUFNSTtBeENtd3RCTjtBd0M5dnRCRTtFQUVFO0VBQ0Esc0JoQmdEVztFZ0IvQ1gsa0JoQitDVztBeEJndHRCZjtBd0N4dnRCRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBeEMreHRCN0w7QXdDbnZ0Qkk7RUFLSTtBeENpdnRCUjs7QXVDNXV0QkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCOHR0QmY7QTBCanl0QkU7RWNBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhDNnl0QnpHO0F3Q2p5dEJFO0VBTUk7QXhDOHh0Qk47QXdDenh0QkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCMnV0QmY7QXdDbnh0QkU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXhDMHp0QjdMO0F3Qzl3dEJJO0VBS0k7QXhDNHd0QlI7O0F1Q2p3dEJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4Qnd2dEJmO0EwQjN6dEJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCNnZ0QmY7QXdDdHd0QkU7RUFFRTtBeEN1d3RCSjtBd0Nwd3RCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q3F3dEJKO0F3Q2x3dEJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4Qnl3dEJmO0F3Q2h3dEJJO0VBS0k7QXhDOHZ0QlI7O0F1QzF4dEJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4Qml4dEJmO0EwQnAxdEJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCc3h0QmY7QXdDL3h0QkU7RUFFRTtBeENneXRCSjtBd0M3eHRCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Qzh4dEJKO0F3QzN4dEJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4Qmt5dEJmO0F3Q3p4dEJJO0VBS0k7QXhDdXh0QlI7O0F1Q256dEJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QjB5dEJmO0EwQjcydEJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCK3l0QmY7QXdDeHp0QkU7RUFFRTtBeEN5enRCSjtBd0N0enRCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q3V6dEJKO0F3Q3B6dEJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QjJ6dEJmO0F3Q2x6dEJJO0VBS0k7QXhDZ3p0QlI7O0F1QzUwdEJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4Qm0wdEJmO0EwQnQ0dEJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCdzB0QmY7QXdDajF0QkU7RUFFRTtBeENrMXRCSjtBd0MvMHRCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q2cxdEJKO0F3QzcwdEJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4Qm8xdEJmO0F3QzMwdEJJO0VBS0k7QXhDeTB0QlI7O0F1Q3IydEJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QjQxdEJmO0EwQi81dEJFO0VjcURFLGNBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCaTJ0QmY7QXdDMTJ0QkU7RUFFRTtBeEMyMnRCSjtBd0N4MnRCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q3kydEJKO0F3Q3QydEJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QjYydEJmO0F3Q3AydEJJO0VBS0k7QXhDazJ0QlI7O0F1QzkzdEJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QnEzdEJmO0EwQng3dEJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCMDN0QmY7QXdDbjR0QkU7RUFFRTtBeENvNHRCSjtBd0NqNHRCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q2s0dEJKO0F3Qy8zdEJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QnM0dEJmO0F3QzczdEJJO0VBS0k7QXhDMjN0QlI7O0F1Q3Y1dEJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4Qjg0dEJmO0EwQmo5dEJFO0VjcURFLGNBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCbTV0QmY7QXdDNTV0QkU7RUFFRTtBeEM2NXRCSjtBd0MxNXRCRTtFQUVFLGNoQkVXO0VnQkRYO0F4QzI1dEJKO0F3Q3g1dEJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4Qis1dEJmO0F3Q3Q1dEJJO0VBS0k7QXhDbzV0QlI7O0F1Q2g3dEJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QnU2dEJmO0EwQjErdEJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCNDZ0QmY7QXdDcjd0QkU7RUFFRTtBeENzN3RCSjtBd0NuN3RCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q283dEJKO0F3Q2o3dEJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4Qnc3dEJmO0F3Qy82dEJJO0VBS0k7QXhDNjZ0QlI7O0F1Q3o4dEJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4Qmc4dEJmO0EwQm5ndUJFO0VjcURFLGNBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCcTh0QmY7QXdDOTh0QkU7RUFFRTtBeEMrOHRCSjtBd0M1OHRCRTtFQUVFLGNoQkVXO0VnQkRYO0F4QzY4dEJKO0F3QzE4dEJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4Qmk5dEJmO0F3Q3g4dEJJO0VBS0k7QXhDczh0QlI7O0F1Q2wrdEJFO0VDSkEsV2hCa0JhO0VnQmpCYixrQmhCaUJhO0F4Qnk5dEJmO0EwQjVodUJFO0VjcURFLGNBTGdEO0VBTWhELHNCaEJhVztFZ0JaWCxrQmhCWVc7QXhCODl0QmY7QXdDdit0QkU7RUFFRTtBeEN3K3RCSjtBd0NyK3RCRTtFQUVFLFdoQkVXO0VnQkRYO0F4Q3MrdEJKO0F3Q24rdEJFO0VBR0U7RUFDQSxzQmhCTlc7RWdCT1gsa0JoQlBXO0F4QjArdEJmO0F3Q2ordEJJO0VBS0k7QXhDKzl0QlI7O0F1QzMvdEJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QmsvdEJmO0EwQnJqdUJFO0VjcURFLGNBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCdS90QmY7QXdDaGd1QkU7RUFFRTtBeENpZ3VCSjtBd0M5L3RCRTtFQUVFLGNoQkVXO0VnQkRYO0F4QysvdEJKO0F3QzUvdEJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4Qm1ndUJmO0F3QzEvdEJJO0VBS0k7QXhDdy90QlI7O0F1Q3BodUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QjJndUJmO0EwQjlrdUJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCZ2h1QmY7QXdDemh1QkU7RUFFRTtBeEMwaHVCSjtBd0N2aHVCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q3dodUJKO0F3Q3JodUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QjRodUJmO0F3Q25odUJJO0VBS0k7QXhDaWh1QlI7O0F1QzdpdUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4Qm9pdUJmO0EwQnZtdUJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCeWl1QmY7QXdDbGp1QkU7RUFFRTtBeENtanVCSjtBd0NoanVCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q2lqdUJKO0F3QzlpdUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QnFqdUJmO0F3QzVpdUJJO0VBS0k7QXhDMGl1QlI7O0F1Q3RrdUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QjZqdUJmO0EwQmhvdUJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCa2t1QmY7QXdDM2t1QkU7RUFFRTtBeEM0a3VCSjtBd0N6a3VCRTtFQUVFLGNoQkVXO0VnQkRYO0F4QzBrdUJKO0F3Q3ZrdUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QjhrdUJmO0F3Q3JrdUJJO0VBS0k7QXhDbWt1QlI7O0F1Qy9sdUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QnNsdUJmO0EwQnpwdUJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCMmx1QmY7QXdDcG11QkU7RUFFRTtBeENxbXVCSjtBd0NsbXVCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q21tdUJKO0F3Q2htdUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QnVtdUJmO0F3QzlsdUJJO0VBS0k7QXhDNGx1QlI7O0F1Q3hudUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QittdUJmO0EwQmxydUJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCb251QmY7QXdDN251QkU7RUFFRTtBeEM4bnVCSjtBd0MzbnVCRTtFQUVFLGNoQkVXO0VnQkRYO0F4QzRudUJKO0F3Q3pudUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QmdvdUJmO0F3Q3ZudUJJO0VBS0k7QXhDcW51QlI7O0F1Q2pwdUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QndvdUJmO0EwQjNzdUJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCNm91QmY7QXdDdHB1QkU7RUFFRTtBeEN1cHVCSjtBd0NwcHVCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q3FwdUJKO0F3Q2xwdUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QnlwdUJmO0F3Q2hwdUJJO0VBS0k7QXhDOG91QlI7O0F1QzFxdUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QmlxdUJmO0EwQnB1dUJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCc3F1QmY7QXdDL3F1QkU7RUFFRTtBeENncnVCSjtBd0M3cXVCRTtFQUVFLGNoQkVXO0VnQkRYO0F4QzhxdUJKO0F3QzNxdUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QmtydUJmO0F3Q3pxdUJJO0VBS0k7QXhDdXF1QlI7O0F1Q25zdUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QjBydUJmO0EwQjd2dUJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCK3J1QmY7QXdDeHN1QkU7RUFFRTtBeEN5c3VCSjtBd0N0c3VCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q3VzdUJKO0F3Q3BzdUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QjJzdUJmO0F3Q2xzdUJJO0VBS0k7QXhDZ3N1QlI7O0F1QzV0dUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4Qm10dUJmO0EwQnR4dUJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCd3R1QmY7QXdDanV1QkU7RUFFRTtBeENrdXVCSjtBd0MvdHVCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q2d1dUJKO0F3Qzd0dUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4Qm91dUJmO0F3QzN0dUJJO0VBS0k7QXhDeXR1QlI7O0F1Q3J2dUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QjR1dUJmO0EwQi95dUJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCaXZ1QmY7QXdDMXZ1QkU7RUFFRTtBeEMydnVCSjtBd0N4dnVCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q3l2dUJKO0F3Q3R2dUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QjZ2dUJmO0F3Q3B2dUJJO0VBS0k7QXhDa3Z1QlI7O0F1Qzl3dUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QnF3dUJmO0EwQngwdUJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCMHd1QmY7QXdDbnh1QkU7RUFFRTtBeENveHVCSjtBd0NqeHVCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q2t4dUJKO0F3Qy93dUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QnN4dUJmO0F3Qzd3dUJJO0VBS0k7QXhDMnd1QlI7O0F1Q3Z5dUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4Qjh4dUJmO0EwQmoydUJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCbXl1QmY7QXdDNXl1QkU7RUFFRTtBeEM2eXVCSjtBd0MxeXVCRTtFQUVFLGNoQkVXO0VnQkRYO0F4QzJ5dUJKO0F3Q3h5dUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4Qit5dUJmO0F3Q3R5dUJJO0VBS0k7QXhDb3l1QlI7O0F1Q2gwdUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QnV6dUJmO0EwQjEzdUJFO0VjcURFLGNBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCNHp1QmY7QXdDcjB1QkU7RUFFRTtBeENzMHVCSjtBd0NuMHVCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q28wdUJKO0F3Q2owdUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QncwdUJmO0F3Qy96dUJJO0VBS0k7QXhDNnp1QlI7O0F1Q3oxdUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QmcxdUJmO0EwQm41dUJFO0VjcURFLGNBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCcTF1QmY7QXdDOTF1QkU7RUFFRTtBeEMrMXVCSjtBd0M1MXVCRTtFQUVFLGNoQkVXO0VnQkRYO0F4QzYxdUJKO0F3QzExdUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QmkydUJmO0F3Q3gxdUJJO0VBS0k7QXhDczF1QlI7O0F1Q2wzdUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QnkydUJmO0EwQjU2dUJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCODJ1QmY7QXdDdjN1QkU7RUFFRTtBeEN3M3VCSjtBd0NyM3VCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q3MzdUJKO0F3Q24zdUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QjAzdUJmO0F3Q2ozdUJJO0VBS0k7QXhDKzJ1QlI7O0F1QzM0dUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4Qms0dUJmO0EwQnI4dUJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCdTR1QmY7QXdDaDV1QkU7RUFFRTtBeENpNXVCSjtBd0M5NHVCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Qys0dUJKO0F3QzU0dUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4Qm01dUJmO0F3QzE0dUJJO0VBS0k7QXhDdzR1QlI7O0F1Q3A2dUJFO0VDSkEsV2hCa0JhO0VnQmpCYixrQmhCaUJhO0F4QjI1dUJmO0EwQjk5dUJFO0VjcURFLFdBTGdEO0VBTWhELHNCaEJhVztFZ0JaWCxrQmhCWVc7QXhCZzZ1QmY7QXdDejZ1QkU7RUFFRTtBeEMwNnVCSjtBd0N2NnVCRTtFQUVFLFdoQkVXO0VnQkRYO0F4Q3c2dUJKO0F3Q3I2dUJFO0VBR0U7RUFDQSxzQmhCTlc7RWdCT1gsa0JoQlBXO0F4QjQ2dUJmO0F3Q242dUJJO0VBS0k7QXhDaTZ1QlI7O0F1Qzc3dUJFO0VDSkEsV2hCa0JhO0VnQmpCYixrQmhCaUJhO0F4Qm83dUJmO0EwQnYvdUJFO0VjcURFLGNBTGdEO0VBTWhELHNCaEJhVztFZ0JaWCxrQmhCWVc7QXhCeTd1QmY7QXdDbDh1QkU7RUFFRTtBeENtOHVCSjtBd0NoOHVCRTtFQUVFLFdoQkVXO0VnQkRYO0F4Q2k4dUJKO0F3Qzk3dUJFO0VBR0U7RUFDQSxzQmhCTlc7RWdCT1gsa0JoQlBXO0F4QnE4dUJmO0F3QzU3dUJJO0VBS0k7QXhDMDd1QlI7O0F1Q3Q5dUJFO0VDSkEsV2hCa0JhO0VnQmpCYixrQmhCaUJhO0F4QjY4dUJmO0EwQmhodkJFO0VjcURFLGNBTGdEO0VBTWhELHNCaEJhVztFZ0JaWCxrQmhCWVc7QXhCazl1QmY7QXdDMzl1QkU7RUFFRTtBeEM0OXVCSjtBd0N6OXVCRTtFQUVFLFdoQkVXO0VnQkRYO0F4QzA5dUJKO0F3Q3Y5dUJFO0VBR0U7RUFDQSxzQmhCTlc7RWdCT1gsa0JoQlBXO0F4Qjg5dUJmO0F3Q3I5dUJJO0VBS0k7QXhDbTl1QlI7O0F1Qy8rdUJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QnMrdUJmO0EwQnppdkJFO0VjcURFLFdBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCMit1QmY7QXdDcC91QkU7RUFFRTtBeENxL3VCSjtBd0NsL3VCRTtFQUVFLGNoQkVXO0VnQkRYO0F4Q20vdUJKO0F3Q2gvdUJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QnUvdUJmO0F3QzkrdUJJO0VBS0k7QXhDNCt1QlI7O0F1Q3hndkJFO0VDSkEsY2hCa0JhO0VnQmpCYixxQmhCaUJhO0F4QisvdUJmO0EwQmxrdkJFO0VjcURFLGNBTGdEO0VBTWhELHlCaEJhVztFZ0JaWCxxQmhCWVc7QXhCb2d2QmY7QXdDN2d2QkU7RUFFRTtBeEM4Z3ZCSjtBd0MzZ3ZCRTtFQUVFLGNoQkVXO0VnQkRYO0F4QzRndkJKO0F3Q3pndkJFO0VBR0U7RUFDQSx5QmhCTlc7RWdCT1gscUJoQlBXO0F4QmdodkJmO0F3Q3ZndkJJO0VBS0k7QXhDcWd2QlI7O0F1Q2ppdkJFO0VDSkEsV2hCa0JhO0VnQmpCYixrQmhCaUJhO0F4QndodkJmO0EwQjNsdkJFO0VjcURFLFdBTGdEO0VBTWhELHNCaEJhVztFZ0JaWCxrQmhCWVc7QXhCNmh2QmY7QXdDdGl2QkU7RUFFRTtBeEN1aXZCSjtBd0NwaXZCRTtFQUVFLFdoQkVXO0VnQkRYO0F4Q3FpdkJKO0F3Q2xpdkJFO0VBR0U7RUFDQSxzQmhCTlc7RWdCT1gsa0JoQlBXO0F4QnlpdkJmO0F3Q2hpdkJJO0VBS0k7QXhDOGh2QlI7O0F1QzFqdkJFO0VDSkEseUJoQmtCYTtFZ0JqQmIsZ0NoQmlCYTtBeEJpanZCZjtBMEJwbnZCRTtFY3FERSxXQUxnRDtFQU1oRCxvQ2hCYVc7RWdCWlgsZ0NoQllXO0F4QnNqdkJmO0F3Qy9qdkJFO0VBRUU7QXhDZ2t2Qko7QXdDN2p2QkU7RUFFRSx5QmhCRVc7RWdCRFg7QXhDOGp2Qko7QXdDM2p2QkU7RUFHRTtFQUNBLG9DaEJOVztFZ0JPWCxnQ2hCUFc7QXhCa2t2QmY7QXdDemp2Qkk7RUFLSTtBeEN1anZCUjs7QXVDbmx2QkU7RUNKQSxXaEJrQmE7RWdCakJiLGtCaEJpQmE7QXhCMGt2QmY7QTBCN292QkU7RWNxREUsY0FMZ0Q7RUFNaEQsc0JoQmFXO0VnQlpYLGtCaEJZVztBeEIra3ZCZjtBd0N4bHZCRTtFQUVFO0F4Q3lsdkJKO0F3Q3RsdkJFO0VBRUUsV2hCRVc7RWdCRFg7QXhDdWx2Qko7QXdDcGx2QkU7RUFHRTtFQUNBLHNCaEJOVztFZ0JPWCxrQmhCUFc7QXhCMmx2QmY7QXdDbGx2Qkk7RUFLSTtBeENnbHZCUjs7QXVDNW12QkU7RUNKQSxjaEJrQmE7RWdCakJiLHFCaEJpQmE7QXhCbW12QmY7QTBCdHF2QkU7RWNxREUsV0FMZ0Q7RUFNaEQseUJoQmFXO0VnQlpYLHFCaEJZVztBeEJ3bXZCZjtBd0NqbnZCRTtFQUVFO0F4Q2tudkJKO0F3Qy9tdkJFO0VBRUUsY2hCRVc7RWdCRFg7QXhDZ252Qko7QXdDN212QkU7RUFHRTtFQUNBLHlCaEJOVztFZ0JPWCxxQmhCUFc7QXhCb252QmY7QXdDM212Qkk7RUFLSTtBeEN5bXZCUjs7QXVDMW52QkE7RUFDRSxnQmY4TTRCO0VlN001QixjZjZGd0M7RWU1RnhDLHFCZjZGd0M7QXhCZ2l2QjFDO0EwQmhzdkJFO0Vhc0VFLGNmMkZzQztFZTFGdEMsMEJmMkZzQztBeEJraXZCMUM7QXVDMW52QkU7RUFFRSwwQmZzRnNDO0VlckZ0QztBdkMybnZCSjtBdUN4bnZCRTtFQUVFLGNmakZPO0Vla0ZQO0F2Q3ludkJKOztBdUM5bXZCQTtFQ0xFO0VmMEJJLGtCQXRDYTtFZWNqQixnQmhCNkg0QjtFWTVOMUIsZ0JJaUdxQztBeENzbnZCekM7O0F1Q2pudkJBO0VDVEU7RWYwQkksbUJBdENhO0VlY2pCLGdCaEI4SDRCO0VZN04xQixnQklpR3FDO0F4QzZudkJ6Qzs7QXVDL212QkE7RUFDRTtFQUNBO0F2Q2tudkJGO0F1Qy9tdkJFO0VBQ0Usa0JmdVQwQjtBeEIwenVCOUI7O0F1Q3ptdkJFOzs7RUFDRTtBdkM4bXZCSjs7QXlDanZ2QkU7RUFDRTtBekNvdnZCSjs7QXlDL3V2QkU7RUFDRTtBekNrdnZCSjs7QXlDOXV2QkE7RUFDRTtFQUNBO0VBQ0E7QXpDaXZ2QkY7O0EwQ2p3dkJBOzs7O0VBSUU7QTFDb3d2QkY7O0EwQ2p3dkJBO0VBQ0U7QTFDb3d2QkY7O0EwQzd2dkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYWxCaXBCa0M7RWtCaHBCbEM7RUFDQTtFQUNBLGdCbEJ1dEJrQztFa0J0dEJsQztFQUNBO0VqQnNHSSxlQXRDYTtFaUI5RGpCLGNsQlhTO0VrQllUO0VBQ0E7RUFDQSxzQmxCdkJTO0VrQndCVDtFQUNBO0ExQ2d3dkJGOztBMEN2dnZCSTtFQUNFO0VBQ0E7QTFDMHZ2Qk47O0EwQ3Z2dkJJO0VBQ0U7RUFDQTtBMUMwdnZCTjs7QWtDOXV2Qkk7RVFuQkE7SUFDRTtJQUNBO0UxQ3F3dkJKO0UwQ2x3dkJFO0lBQ0U7SUFDQTtFMUNvd3ZCSjtBQUNGO0FrQ3p2dkJJO0VRbkJBO0lBQ0U7SUFDQTtFMUMrd3ZCSjtFMEM1d3ZCRTtJQUNFO0lBQ0E7RTFDOHd2Qko7QUFDRjtBa0Nud3ZCSTtFUW5CQTtJQUNFO0lBQ0E7RTFDeXh2Qko7RTBDdHh2QkU7SUFDRTtJQUNBO0UxQ3d4dkJKO0FBQ0Y7QWtDN3d2Qkk7RVFuQkE7SUFDRTtJQUNBO0UxQ215dkJKO0UwQ2h5dkJFO0lBQ0U7SUFDQTtFMUNreXZCSjtBQUNGO0EwQzN4dkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsdUJsQm9yQmdDO0F4QnltdUJwQztBMENweHZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJsQnNxQmdDO0F4QmdudUJwQztBMENqeHZCSTtFQUNFO0ExQ214dkJOOztBMEM3d3ZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JsQnFwQmdDO0F4QjJudUJwQztBMEMzd3ZCSTtFQUNFO0ExQzZ3dkJOOztBMENyd3ZCRTtFQUlFO0VBQ0E7QTFDcXd2Qko7O0EwQ2h3dkJBO0VDOUdFO0VBQ0E7RUFDQTtFQUNBO0EzQ2szdkJGOztBMENod3ZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JsQjRKNEI7RWtCM0o1QixjbEJoSFM7RWtCaUhUO0VBQ0E7RUFDQTtFQUNBO0ExQ213dkJGO0EwQnYzdkJFO0VnQm1JRSxjbEIwbUJnQztFa0J6bUJoQztFSjlJQSx5QmRFTztBeEJvNHZCWDtBMENwdnZCRTtFQUVFLFdsQm5KTztFa0JvSlA7RUpySkEseUJkK08wQjtBeEI0cHZCOUI7QTBDbHZ2QkU7RUFFRSxjbEJwSk87RWtCcUpQO0VBQ0E7QTFDbXZ2Qko7O0EwQzN1dkJBO0VBQ0U7QTFDOHV2QkY7O0EwQzF1dkJBO0VBQ0U7RUFDQTtFQUNBO0VqQnBESSxtQkF0Q2E7RWlCNEZqQixjbEJ4S1M7RWtCeUtUO0ExQzZ1dkJGOztBMEN6dXZCQTtFQUNFO0VBQ0E7RUFDQSxjbEI3S1M7QXhCeTV2Qlg7O0E0Q3Q2dkJBOztFQUVFO0VBQ0E7RUFDQTtBNUN5NnZCRjtBNEN2NnZCRTs7RUFDRTtFQUNBO0E1QzA2dkJKO0EwQno2dkJFOztFa0JJSTtBNUN5NnZCTjtBNEN2NnZCSTs7OztFQUdFO0E1QzA2dkJOOztBNENwNnZCQTtFQUNFO0VBQ0E7RUFDQTtBNUN1NnZCRjtBNENyNnZCRTtFQUNFO0E1Q3U2dkJKOztBNENqNnZCRTs7RUFFRTtBNUNvNnZCSjtBNEN6NHZCQTtFQUNFO0VBQ0E7QTVDMjR2QkY7QTRDejR2QkU7RUFHRTtBNUN5NHZCSjtBNEN0NHZCRTtFQUNFO0E1Q3c0dkJKOztBNENwNHZCQTtFQUNFO0VBQ0E7QTVDdTR2QkY7O0E0Q3A0dkJBO0VBQ0U7RUFDQTtBNUN1NHZCRjs7QTRDbjN2QkE7RUFDRTtFQUNBO0VBQ0E7QTVDczN2QkY7QTRDcDN2QkU7O0VBRUU7QTVDczN2Qko7QTRDbjN2QkU7O0VBRUU7QTVDcTN2Qko7QTRDeDF2QkU7O0VBRUU7QTVDMDF2Qko7QTRDeDF2Qkk7Ozs7RUFFRTtFQUNBO0VBQ0E7QTVDNDF2Qk47O0E2Q3IvdkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0N3L3ZCRjtBNkN0L3ZCRTs7OztFQUlFO0VBQ0E7RUFHQTtFQUNBO0E3Q3MvdkJKO0E2Q3AvdkJJOzs7Ozs7Ozs7Ozs7RUFHRTtBN0MrL3ZCTjtBNkMxL3ZCRTs7O0VBR0U7QTdDNC92Qko7QTZDeC92QkU7RUFDRTtBN0MwL3ZCSjtBNkMvK3ZCRTtFQUNFO0VBQ0E7QTdDaS92Qko7QTZDbCt2QkE7O0VBRUU7QTdDbyt2QkY7QTZDLzl2QkU7O0VBQ0U7RUFDQTtBN0NrK3ZCSjtBNkNoK3ZCSTs7RUFDRTtBN0NtK3ZCTjtBNkMvOXZCRTs7Ozs7Ozs7RUFJRTtBN0NxK3ZCSjs7QTZDait2QkE7RUFBdUI7QTdDcSt2QnZCOztBNkNwK3ZCQTtFQUFzQjtBN0N3K3ZCdEI7O0E2Q2grdkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RXBCc0JJLGVBdENhO0VvQmtCakIsZ0JyQmdMNEI7RXFCL0s1QixnQnJCb0w0QjtFcUJuTDVCLGNyQi9GUztFcUJnR1Q7RUFDQTtFQUNBLHlCckJ2R1M7RXFCd0dUO0E3Q20rdkJGO0E2Qy85dkJFOztFQUVFO0E3Q2krdkJKOztBNkN2OXZCQTs7RUFFRSxnQ3JCNldzQztBeEI2bXZCeEM7O0E2Q3Y5dkJBOzs7Ozs7RUFNRTtFcEJiSSxrQkF0Q2E7RW9CcURqQixnQnJCc0Y0QjtBeEJvNHZCOUI7O0E2Q3Q5dkJBOztFQUVFLGtDckIyVnNDO0F4QjhudkJ4Qzs7QTZDdDl2QkE7Ozs7OztFQU1FO0VwQjlCSSxtQkF0Q2E7RW9Cc0VqQixnQnJCc0U0QjtBeEJtNXZCOUI7O0E2Q3I5dkJBOztFQUVFO0E3Q3c5dkJGOztBOENwbndCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Q3Vud0JGOztBOENwbndCQTtFQUNFO0VBQ0Esa0J0QnFmc0M7QXhCa292QnhDOztBOENwbndCQTtFQUNFO0VBQ0E7RUFDQTtBOUN1bndCRjtBOENybndCRTtFQUNFLFd0QnBCTztFc0JxQlAscUJ0QnlOMEI7RWMvTzFCLHlCZCtPMEI7QXhCKzV2QjlCO0E4Q25ud0JFO0VBS0ksZ0R0QmdXd0I7QXhCaXh2QjlCO0E4Qzdtd0JFO0VBQ0UscUJ0QnFib0M7QXhCMHJ2QnhDO0E4QzVtd0JFO0VBQ0UsV3RCeENPO0VzQnlDUCx5QnRCOGU0QztFc0I3ZTVDLHFCdEI2ZTRDO0F4QmlvdkJoRDtBOEN6bXdCSTtFQUNFLGN0QjFDSztBeEJxcHdCWDtBOEN6bXdCTTtFQUNFLHlCdEJqREc7QXhCNHB3Qlg7O0E4Q2ptd0JBO0VBQ0U7RUFDQTtFQUNBO0E5Q29td0JGO0E4Q2ptd0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXdEIwYm9DO0VzQnpicEMsWXRCeWJvQztFc0J4YnBDO0VBQ0E7RUFDQSxzQnRCNUVPO0VzQjZFUDtBOUNtbXdCSjtBOEM5bHdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV3RCMmFvQztFc0IxYXBDLFl0QjBhb0M7RXNCemFwQztFQUNBO0E5Q2dtd0JKOztBOENqbHdCSTtFQUNFLHlEdEJrYjBDO0F4QmtxdkJoRDtBOEMva3dCSTtFQUNFLHFCdEI4SHdCO0VjL08xQix5QmQrTzBCO0F4Qm85dkI5QjtBOEM5a3dCSTtFQUNFLHlEdEIyYWlEO0F4QnFxdkJ2RDtBOEMza3dCSTtFQUNFLHdDdEJvWjBDO0F4QnlydkJoRDtBOEMza3dCSTtFQUNFLHdDdEJpWjBDO0F4QjRydkJoRDs7QThDbmt3QkU7RUFFRSxrQnRCMFo0QztBeEIycXZCaEQ7QThDamt3Qkk7RUFDRSx5RHRCc1owQztBeEI2cXZCaEQ7QThDOWp3Qkk7RUFDRSx3Q3RCMFgwQztBeEJzc3ZCaEQ7O0E4Q3Rqd0JBO0VBQ0U7QTlDeWp3QkY7QThDdGp3Qkk7RUFDRTtFQUNBLGN0QmtZMEM7RXNCalkxQztFQUVBLHFCdEJnWTBDO0F4QnVydkJoRDtBOENwandCSTtFQUNFO0VBQ0E7RUFDQSx1QnRCMlgwQztFc0IxWDFDLHdCdEIwWDBDO0VzQnpYMUMseUJ0QjNLSztFc0I2S0wscUJ0QnNYMEM7QXhCK3J2QmhEO0E4Qy9pd0JJO0VBQ0Usc0J0QnpMSztFc0IwTEw7QTlDaWp3Qk47QThDNWl3Qkk7RUFDRSx3Q3RCK1UwQztBeEIrdHZCaEQ7O0E4Q2xpd0JBO0VBQ0U7RUFDQTtFQUNBLG1DdEJ3UnNDO0VzQnZSdEM7RXJCeEZJLGVBdENhO0VxQmlJakIsZ0J0QmlFNEI7RXNCaEU1QixnQnRCcUU0QjtFc0JwRTVCLGN0QjlNUztFc0IrTVQ7RUFDQSwyRnRCbVdrQztFc0JsV2xDLHNCdEJ4TlM7RXNCeU5UO0VWeE5FLGdCVXlObUQ7RUFFckQ7QTlDbWl3QkY7QThDaml3QkU7RUFDRSxxQnRCMFBvQztFc0J6UHBDO0VBSUUsZ0R0Qm1XOEI7QXhCNnJ2QnBDO0E4Qzdod0JJO0VBTUUsY3RCdE9LO0VzQnVPTCxzQnRCOU9LO0F4Qnd3d0JYO0E4Q3Rod0JFO0VBRUU7RUFDQSxzQnRCbUkwQjtFc0JsSTFCO0E5Q3Vod0JKO0E4Q3Bod0JFO0VBQ0UsY3RCcFBPO0VzQnFQUCx5QnRCelBPO0F4Qit3d0JYO0E4Q2xod0JFO0VBQ0U7QTlDb2h3Qko7O0E4Q2hod0JBO0VBQ0Usa0N0Qm1Pc0M7RXNCbE90QyxvQnRCMkg0QjtFc0IxSDVCLHVCdEIwSDRCO0VzQnpINUIsb0J0QjBINEI7RUMxUXhCLG1CQXRDYTtBekIwc3dCbkI7O0E4Q2hod0JBO0VBQ0UsZ0N0QjROc0M7RXNCM050QyxtQnRCd0g0QjtFc0J2SDVCLHNCdEJ1SDRCO0VzQnRINUIsa0J0QnVINEI7RUMvUXhCLGtCQXRDYTtBekJrdHdCbkI7O0E4QzNnd0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUN0QjBNc0M7RXNCek10QztBOUM4Z3dCRjs7QThDM2d3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQ3RCa01zQztFc0JqTXRDO0VBQ0E7QTlDOGd3QkY7QThDNWd3QkU7RUFDRSxxQnRCK0tvQztFc0I5S3BDLGdEdEJvRjBCO0F4QjA3dkI5QjtBOEMzZ3dCRTtFQUNFLHlCdEI3U087QXhCMHp3Qlg7QThDemd3Qkk7RUFDRSxpQnRCb1VhO0F4QnVzdkJuQjtBOEN2Z3dCRTtFQUNFO0E5Q3lnd0JKOztBOENyZ3dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQ3RCb0tzQztFc0JuS3RDO0VBRUEsZ0J0QmxENEI7RXNCbUQ1QixnQnRCOUM0QjtFc0IrQzVCLGN0QmpVUztFc0JrVVQsc0J0QnpVUztFc0IwVVQ7QTlDdWd3QkY7QThDbmd3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2QnRCOElvQztFc0I3SXBDO0VBQ0EsZ0J0QjlEMEI7RXNCK0QxQixjdEJqVk87RXNCa1ZQO0VSMVZBLHlCZEdPO0VzQnlWUDtBOUNxZ3dCSjs7QThDMS92QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QzYvdkJGO0E4QzMvdkJFO0VBQ0U7QTlDNi92Qko7QThDei92Qkk7RUFBMEIsZ0V0QjhPZTtBeEI4d3ZCN0M7QThDMy92Qkk7RUFBMEIsZ0V0QjZPZTtBeEJpeHZCN0M7QThDNy92Qkk7RUFBMEIsZ0V0QjRPZTtBeEJveHZCN0M7QThDNy92QkU7RUFDRTtBOUMrL3ZCSjtBOEM1L3ZCRTtFQUNFLFd0QjhOeUM7RXNCN056QyxZdEI2TnlDO0VzQjVOekM7RVIvWEEseUJkK08wQjtFc0JrSjFCLFN0QjZOeUM7RXNCek56QztBOUMyL3ZCSjtBOEN6L3ZCSTtFUnZZQSx5QmRtbUJ5QztBeEJneXZCN0M7QThDdi92QkU7RUFDRSxXdEJ1TWdDO0VzQnRNaEMsY3RCdU1nQztFc0J0TWhDO0VBQ0EsZXRCc01nQztFc0JyTWhDLHlCdEI3WU87RXNCOFlQO0E5Q3kvdkJKO0E4Q3AvdkJFO0VBQ0UsV3RCbU15QztFc0JsTXpDLFl0QmtNeUM7RWMzbEJ6Qyx5QmQrTzBCO0VzQjRLMUIsU3RCbU15QztFc0IvTHpDO0E5Q20vdkJKO0E4Q2ovdkJJO0VSamFBLHlCZG1tQnlDO0F4Qmt6dkI3QztBOEMvK3ZCRTtFQUNFLFd0QjZLZ0M7RXNCNUtoQyxjdEI2S2dDO0VzQjVLaEM7RUFDQSxldEI0S2dDO0VzQjNLaEMseUJ0QnZhTztFc0J3YVA7QTlDaS92Qko7QThDNSt2QkU7RUFDRSxXdEJ5S3lDO0VzQnhLekMsWXRCd0t5QztFc0J2S3pDO0VBQ0Esb0J0QnZEMEI7RXNCd0QxQixtQnRCeEQwQjtFYzlYMUIseUJkK08wQjtFc0J5TTFCLFN0QnNLeUM7RXNCbEt6QztBOUMyK3ZCSjtBOEN6K3ZCSTtFUjliQSx5QmRtbUJ5QztBeEJ1MHZCN0M7QThDdit2QkU7RUFDRSxXdEJnSmdDO0VzQi9JaEMsY3RCZ0pnQztFc0IvSWhDO0VBQ0EsZXRCK0lnQztFc0I5SWhDO0VBQ0E7RUFDQTtBOUN5K3ZCSjtBOENyK3ZCRTtFQUNFLHlCdEIzY087QXhCazd3Qlg7QThDbit2QkU7RUFDRTtFQUNBLHlCdEJqZE87QXhCczd3Qlg7QThDaCt2Qkk7RUFDRSx5QnRCcmRLO0F4QnU3d0JYO0E4Qy85dkJJO0VBQ0U7QTlDaSt2Qk47QThDOTl2Qkk7RUFDRSx5QnRCN2RLO0F4QjY3d0JYO0E4Qzc5dkJJO0VBQ0U7QTlDKzl2Qk47QThDNTl2Qkk7RUFDRSx5QnRCcmVLO0F4Qm04d0JYOztBK0MxOHdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DNjh3QkY7O0ErQzE4d0JBO0VBQ0U7RUFDQTtBL0M2OHdCRjtBMEI1OHdCRTtFcUJFRTtBL0M2OHdCSjtBK0N6OHdCRTtFQUNFLGN2QlZPO0V1QldQO0VBQ0E7QS9DMjh3Qko7O0ErQ244d0JBO0VBQ0U7QS9Dczh3QkY7QStDcDh3QkU7RUFDRTtBL0NzOHdCSjtBK0NuOHdCRTtFQUNFO0EvQ3E4d0JKO0EwQjk5d0JFO0VxQjZCSSxxQ3ZCMG9COEI7QXhCMHp2QnBDO0ErQ2o4d0JJO0VBQ0UsY3ZCcENLO0V1QnFDTDtFQUNBO0EvQ204d0JOO0ErQy83d0JFOztFQUVFLGN2QjNDTztFdUI0Q1Asc0J2Qm5ETztFdUJvRFAsa0N2QituQmdDO0F4QmswdkJwQztBK0M5N3dCRTtFQUVFO0EvQys3d0JKOztBK0MvNndCRTs7RUFFRSxXdkIzRU87RXVCNEVQLHlCdkJrSzBCO0F4Qmd4d0I5Qjs7QStDeDZ3QkU7RUFDRTtFQUNBO0EvQzI2d0JKOztBK0N0NndCRTtFQUNFO0VBQ0E7RUFDQTtBL0N5NndCSjs7QStDLzV3QkU7RUFDRTtBL0NrNndCSjtBK0NoNndCRTtFQUNFO0EvQ2s2d0JKOztBZ0R0Z3hCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaER5Z3hCRjtBZ0RyZ3hCRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBaER1Z3hCSjs7QWdEOS93QkE7RUFDRTtFQUNBLHNCeEJvcUJrQztFd0JucUJsQyx5QnhCbXFCa0M7RXdCbHFCbEMsa0J4Qm9GTztFQ0ZILGtCQXRDYTtFdUIxQ2pCO0VBQ0E7QWhEaWd4QkY7QTBCaml4QkU7RXNCbUNFO0FoRGlneEJKOztBZ0R4L3dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEMi93QkY7QWdEei93QkU7RUFDRTtFQUNBO0FoRDIvd0JKO0FnRHgvd0JFO0VBQ0U7RUFDQTtBaEQwL3dCSjs7QWdEai93QkE7RUFDRTtFQUNBLG1CeEIybEJrQztFd0IxbEJsQyxzQnhCMGxCa0M7QXhCMDV2QnBDOztBZ0R4K3dCQTtFQUNFO0VBQ0E7RUFHQTtBaER5K3dCRjs7QWdEcit3QkE7RUFDRTtFdkJtQkksa0JBdENhO0V1QnFCakI7RUFDQTtFQUNBO0FoRHcrd0JGO0EwQnhreEJFO0VzQm9HRTtBaER1K3dCSjs7QWdEait3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaERvK3dCRjs7QWtDNWh4Qkk7RWNvRUk7O0lBRUU7SUFDQTtFaEQ0OXdCUjtBQUNGO0FrQ2pqeEJJO0VjK0VBO0lBVUk7SUFDQTtFaEQ0OXdCTjtFZ0QxOXdCTTtJQUNFO0VoRDQ5d0JSO0VnRDE5d0JRO0lBQ0U7RWhENDl3QlY7RWdEejl3QlE7SUFDRSxxQnhCeWlCd0I7SXdCeGlCeEIsb0J4QndpQndCO0V4Qm03dkJsQztFZ0R0OXdCTTs7SUFFRTtFaER3OXdCUjtFZ0RyOXdCTTtJQUNFO0lBR0E7RWhEcTl3QlI7RWdEbDl3Qk07SUFDRTtFaERvOXdCUjtBQUNGO0FrQy9qeEJJO0Vjb0VJOztJQUVFO0lBQ0E7RWhEOC93QlI7QUFDRjtBa0NubHhCSTtFYytFQTtJQVVJO0lBQ0E7RWhEOC93Qk47RWdENS93Qk07SUFDRTtFaEQ4L3dCUjtFZ0Q1L3dCUTtJQUNFO0VoRDgvd0JWO0VnRDMvd0JRO0lBQ0UscUJ4QnlpQndCO0l3QnhpQnhCLG9CeEJ3aUJ3QjtFeEJxOXZCbEM7RWdEeC93Qk07O0lBRUU7RWhEMC93QlI7RWdEdi93Qk07SUFDRTtJQUdBO0VoRHUvd0JSO0VnRHAvd0JNO0lBQ0U7RWhEcy93QlI7QUFDRjtBa0NqbXhCSTtFY29FSTs7SUFFRTtJQUNBO0VoRGdpeEJSO0FBQ0Y7QWtDcm54Qkk7RWMrRUE7SUFVSTtJQUNBO0VoRGdpeEJOO0VnRDloeEJNO0lBQ0U7RWhEZ2l4QlI7RWdEOWh4QlE7SUFDRTtFaERnaXhCVjtFZ0Q3aHhCUTtJQUNFLHFCeEJ5aUJ3QjtJd0J4aUJ4QixvQnhCd2lCd0I7RXhCdS92QmxDO0VnRDFoeEJNOztJQUVFO0VoRDRoeEJSO0VnRHpoeEJNO0lBQ0U7SUFHQTtFaER5aHhCUjtFZ0R0aHhCTTtJQUNFO0VoRHdoeEJSO0FBQ0Y7QWtDbm94Qkk7RWNvRUk7O0lBRUU7SUFDQTtFaERra3hCUjtBQUNGO0FrQ3ZweEJJO0VjK0VBO0lBVUk7SUFDQTtFaERra3hCTjtFZ0Roa3hCTTtJQUNFO0VoRGtreEJSO0VnRGhreEJRO0lBQ0U7RWhEa2t4QlY7RWdEL2p4QlE7SUFDRSxxQnhCeWlCd0I7SXdCeGlCeEIsb0J4QndpQndCO0V4Qnlod0JsQztFZ0Q1anhCTTs7SUFFRTtFaEQ4anhCUjtFZ0QzanhCTTtJQUNFO0lBR0E7RWhEMmp4QlI7RWdEeGp4Qk07SUFDRTtFaEQwanhCUjtBQUNGO0FnRG5teEJJO0VBVUk7RUFDQTtBaEQ0bHhCUjtBZ0RybXhCUTs7RUFFRTtFQUNBO0FoRHVteEJWO0FnRC9seEJRO0VBQ0U7QWhEaW14QlY7QWdEL2x4QlU7RUFDRTtBaERpbXhCWjtBZ0Q5bHhCVTtFQUNFLHFCeEJ5aUJ3QjtFd0J4aUJ4QixvQnhCd2lCd0I7QXhCd2p3QnBDO0FnRDNseEJROztFQUVFO0FoRDZseEJWO0FnRDFseEJRO0VBQ0U7RUFHQTtBaEQwbHhCVjtBZ0R2bHhCUTtFQUNFO0FoRHlseEJWOztBZ0Qza3hCRTtFQUNFLHlCeEI2aEJnQztBeEJpandCcEM7QTBCaHd4QkU7RXNCcUxJLHlCeEIwaEI4QjtBeEJvandCcEM7QWdEemt4Qkk7RUFDRSx5QnhCa2hCOEI7QXhCeWp3QnBDO0EwQnR3eEJFO0VzQjhMTSx5QnhCZ2hCNEI7QXhCMmp3QnBDO0FnRHhreEJNO0VBQ0UseUJ4QjhnQjRCO0F4QjRqd0JwQztBZ0R0a3hCSTs7OztFQUlFLHlCeEJxZ0I4QjtBeEJta3dCcEM7QWdEcGt4QkU7RUFDRSx5QnhCOGZnQztFd0I3ZmhDLGdDeEJrZ0JnQztBeEJva3dCcEM7QWdEbmt4QkU7RUFDRSwwRHhCNmZnQztBeEJ3a3dCcEM7QWdEbGt4QkU7RUFDRSx5QnhCcWZnQztBeEIra3dCcEM7QWdEbmt4Qkk7RUFDRSx5QnhCcWY4QjtBeEJnbHdCcEM7QTBCL3h4QkU7RXNCNk5NLHlCeEJrZjRCO0F4Qm1sd0JwQzs7QWdEN2p4QkU7RUFDRSxXeEIvT087QXhCK3l4Qlg7QTBCdHl4QkU7RXNCeU9JLFd4QmxQSztBeEJrenhCWDtBZ0QzanhCSTtFQUNFLCtCeEJ1ZDhCO0F4QnNtd0JwQztBMEI1eXhCRTtFc0JrUE0sZ0N4QnFkNEI7QXhCd213QnBDO0FnRDFqeEJNO0VBQ0UsZ0N4Qm1kNEI7QXhCeW13QnBDO0FnRHhqeEJJOzs7O0VBSUUsV3hCdlFLO0F4QmkweEJYO0FnRHRqeEJFO0VBQ0UsK0J4Qm1jZ0M7RXdCbGNoQyxzQ3hCdWNnQztBeEJpbndCcEM7QWdEcmp4QkU7RUFDRSwwRHhCa2NnQztBeEJxbndCcEM7QWdEcGp4QkU7RUFDRSwrQnhCMGJnQztBeEI0bndCcEM7QWdEcmp4Qkk7RUFDRSxXeEJ2Uks7QXhCODB4Qlg7QTBCcjB4QkU7RXNCaVJNLFd4QjFSRztBeEJpMXhCWDs7QWlEcDF4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0J6QkhTO0V5QklUO0VBQ0E7QWpEdTF4QkY7QWlEcDF4QkU7RUFDRTtFQUNBO0FqRHMxeEJKO0FpRHQweEJBO0VBR0U7RUFDQSxnQnpCK3dCa0M7QXhCdWp3QnBDOztBaURsMHhCQTtFQUNFLHNCekJ5d0JrQztBeEI0andCcEM7O0FpRGwweEJBO0VBQ0U7RUFDQTtBakRxMHhCRjs7QWlEbDB4QkE7RUFDRTtBakRxMHhCRjs7QTBCNTJ4QkU7RXVCNENFO0FqRG8weEJKO0FpRGoweEJFO0VBQ0Usb0J6Qnd2QmdDO0F4QjJrd0JwQzs7QWlEM3p4QkE7RUFDRTtFQUNBO0VBRUEscUN6Qml2QmtDO0V5Qmh2QmxDO0FqRDZ6eEJGO0FpRHR6eEJJO0VBQ0U7QWpEd3p4Qk47O0FpRG56eEJBO0VBQ0U7RUFDQSxxQ3pCaXVCa0M7RXlCaHVCbEM7QWpEc3p4QkY7QWlEMXl4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakQ0eXhCRjs7QWlEenl4QkE7RUFDRTtFQUNBO0FqRDR5eEJGOztBaUR4eXhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnpCc3NCa0M7QXhCcW13QnBDOztBaUR4eXhCQTtFQUNFO0FqRDJ5eEJGOztBaUR0eXhCQTtFQUNFO0FqRHl5eEJGOztBaURyeXhCQTtFQUNFO0FqRHd5eEJGOztBaURqeXhCQTtFQUNFO0VBQ0E7QWpEb3l4QkY7QWlEbHl4QkU7RUFDRSxtQnpCNnFCZ0M7QXhCdW53QnBDO0FrQzMzeEJJO0Vla0ZKO0lBU0k7SUFDQTtJQUNBO0VqRG95eEJGO0VpRGx5eEJFO0lBQ0U7SUFFQTtJQUNBO0lBQ0Esa0J6QmdxQjhCO0l5Qi9wQjlCO0lBQ0EsaUJ6QjhwQjhCO0V4QnFvd0JsQztBQUNGOztBaUQxeHhCQTtFQUNFO0VBQ0E7QWpENnh4QkY7QWlEenh4QkU7RUFDRSxtQnpCNm9CZ0M7QXhCOG93QnBDO0FrQ2w1eEJJO0VlZ0hKO0lBV0k7RWpEMnh4QkY7RWlEeHh4QkU7SUFFRTtJQUNBO0VqRHl4eEJKO0VpRHZ4eEJJO0lBQ0U7SUFDQTtFakR5eHhCTjtBQUNGOztBaUQ3dXhCRTtFQUNFLHNCekJva0JnQztBeEI0cXdCcEM7QWtDbjZ4Qkk7RWVpTEo7SUFNSSxlekJnbEJnQztJeUIva0JoQyxtQnpCZ2xCZ0M7SXlCL2tCaEM7SUFDQTtFakRndnhCRjtFaUQ5dXhCRTtJQUNFO0lBQ0E7RWpEZ3Z4Qko7QUFDRjs7QWlEdHV4QkU7RUFDRTtBakR5dXhCSjtBaURsdXhCTTtFQUNFO0FqRG91eEJSO0FpRC90eEJJO0VBQ0U7QWpEaXV4Qk47QWlEenR4Qkk7RUFDRTtBakQydHhCTjs7QWtEeC94QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQjFCNmdDa0M7RTBCNWdDbEM7RUFDQSx5QjFCR1M7QXhCdy94Qlg7O0FrRHIveEJFO0VBQ0Usb0IxQmtnQ2dDO0F4QnMvdkJwQztBa0R0L3hCSTtFQUNFO0VBQ0EscUIxQjgvQjhCO0UwQjcvQjlCLGMxQkxLO0UwQk1MLFkxQm1nQzhCO0F4QnEvdkJwQztBa0Q5K3hCRTtFQUNFO0FsRGcveEJKO0FrRDcreEJFO0VBQ0U7QWxEKyt4Qko7QWtENSt4QkU7RUFDRSxjMUJ6Qk87QXhCdWd5Qlg7O0FtRHBoeUJBO0VBQ0U7RXZCR0E7RUFDQTtBNUJxaHlCRjs7QW1EcGh5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCM0J3d0JrQztFMkJ2d0JsQyxjM0IrSndDO0UyQjlKeEMsc0IzQk5TO0UyQk9UO0FuRHVoeUJGO0FtRHJoeUJFO0VBQ0U7RUFDQSxjM0IySnNDO0UyQjFKdEM7RUFDQSx5QjNCWE87RTJCWVAscUIzQlhPO0F4QmtpeUJYO0FtRHBoeUJFO0VBQ0U7RUFDQSxVM0Jpd0JnQztFMkJod0JoQyxnRDNCMlcwQjtBeEIycXhCOUI7O0FtRGhoeUJJO0VBQ0U7QW5EbWh5Qk47QW1Eemd5QkU7RUFDRTtFQUNBLFczQnZDTztFMkJ3Q1AseUIzQnNNMEI7RTJCck0xQixxQjNCcU0wQjtBeEJzMHhCOUI7QW1EeGd5QkU7RUFDRSxjM0J2Q087RTJCd0NQO0VBRUE7RUFDQSxzQjNCakRPO0UyQmtEUCxxQjNCL0NPO0F4QndqeUJYOztBb0QvanlCRTtFQUNFO0UzQjJIRSxrQkF0Q2E7RTJCbkZmLGdCNUI4TjBCO0F4Qm8yeEI5QjtBb0Rya3lCRTtFQUNFO0UzQjJIRSxtQkF0Q2E7RTJCbkZmLGdCNUIrTjBCO0F4QncyeEI5QjtBcUR4a3lCQTtFQUNFO0VBQ0E7RTVCaUVFO0U0Qi9ERixnQjdCbVI0QjtFNkJsUjVCO0VBQ0E7RUFDQTtFQUNBO0FyRDBreUJGO0EwQnZreUJFO0UyQkdJO0FyRHVreUJOOztBcURsa3lCRTtFQUNFO0FyRHFreUJKOztBcURoa3lCQTtFQUNFO0VBQ0E7QXJEbWt5QkY7O0FxRDVqeUJBO0VBQ0Usb0I3QmczQmtDO0U2Qi8yQmxDLG1CN0IrMkJrQztBeEJndHdCcEM7O0FxRHRqeUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEI4aHlCZjtBMEI3bHlCRTtFNEJWSTtFQUNBO0F0RDBteUJOO0FzRHZteUJJO0VBRUU7RUFDQTtBdER3bXlCTjs7QXFEbmt5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4QjJpeUJmO0EwQjFteUJFO0U0QlZJO0VBQ0E7QXREdW55Qk47QXNEcG55Qkk7RUFFRTtFQUNBO0F0RHFueUJOOztBcURobHlCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCd2p5QmY7QTBCdm55QkU7RTRCVkk7RUFDQTtBdERvb3lCTjtBc0Rqb3lCSTtFQUVFO0VBQ0E7QXREa295Qk47O0FxRDdseUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEJxa3lCZjtBMEJwb3lCRTtFNEJWSTtFQUNBO0F0RGlweUJOO0FzRDlveUJJO0VBRUU7RUFDQTtBdEQrb3lCTjs7QXFEMW15QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4QmtseUJmO0EwQmpweUJFO0U0QlZJO0VBQ0E7QXREOHB5Qk47QXNEM3B5Qkk7RUFFRTtFQUNBO0F0RDRweUJOOztBcUR2bnlCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCK2x5QmY7QTBCOXB5QkU7RTRCVkk7RUFDQTtBdEQycXlCTjtBc0R4cXlCSTtFQUVFO0VBQ0E7QXREeXF5Qk47O0FxRHBveUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEI0bXlCZjtBMEIzcXlCRTtFNEJWSTtFQUNBO0F0RHdyeUJOO0FzRHJyeUJJO0VBRUU7RUFDQTtBdERzcnlCTjs7QXFEanB5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4QnlueUJmO0EwQnhyeUJFO0U0QlZJO0VBQ0E7QXREcXN5Qk47QXNEbHN5Qkk7RUFFRTtFQUNBO0F0RG1zeUJOOztBcUQ5cHlCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCc295QmY7QTBCcnN5QkU7RTRCVkk7RUFDQTtBdERrdHlCTjtBc0Qvc3lCSTtFQUVFO0VBQ0E7QXREZ3R5Qk47O0FxRDNxeUJFO0VDakRBO0VBQ0Esc0I5QjZFYTtBeEJtcHlCZjtBMEJsdHlCRTtFNEJWSTtFQUNBO0F0RCt0eUJOO0FzRDV0eUJJO0VBRUU7RUFDQTtBdEQ2dHlCTjs7QXFEeHJ5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4QmdxeUJmO0EwQi90eUJFO0U0QlZJO0VBQ0E7QXRENHV5Qk47QXNEenV5Qkk7RUFFRTtFQUNBO0F0RDB1eUJOOztBcURyc3lCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCNnF5QmY7QTBCNXV5QkU7RTRCVkk7RUFDQTtBdER5dnlCTjtBc0R0dnlCSTtFQUVFO0VBQ0E7QXREdXZ5Qk47O0FxRGx0eUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEIwcnlCZjtBMEJ6dnlCRTtFNEJWSTtFQUNBO0F0RHN3eUJOO0FzRG53eUJJO0VBRUU7RUFDQTtBdERvd3lCTjs7QXFEL3R5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4QnVzeUJmO0EwQnR3eUJFO0U0QlZJO0VBQ0E7QXREbXh5Qk47QXNEaHh5Qkk7RUFFRTtFQUNBO0F0RGl4eUJOOztBcUQ1dXlCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCb3R5QmY7QTBCbnh5QkU7RTRCVkk7RUFDQTtBdERneXlCTjtBc0Q3eHlCSTtFQUVFO0VBQ0E7QXREOHh5Qk47O0FxRHp2eUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEJpdXlCZjtBMEJoeXlCRTtFNEJWSTtFQUNBO0F0RDZ5eUJOO0FzRDF5eUJJO0VBRUU7RUFDQTtBdEQyeXlCTjs7QXFEdHd5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4Qjh1eUJmO0EwQjd5eUJFO0U0QlZJO0VBQ0E7QXREMHp5Qk47QXNEdnp5Qkk7RUFFRTtFQUNBO0F0RHd6eUJOOztBcURueHlCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCMnZ5QmY7QTBCMXp5QkU7RTRCVkk7RUFDQTtBdER1MHlCTjtBc0RwMHlCSTtFQUVFO0VBQ0E7QXREcTB5Qk47O0FxRGh5eUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEJ3d3lCZjtBMEJ2MHlCRTtFNEJWSTtFQUNBO0F0RG8xeUJOO0FzRGoxeUJJO0VBRUU7RUFDQTtBdERrMXlCTjs7QXFEN3l5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4QnF4eUJmO0EwQnAxeUJFO0U0QlZJO0VBQ0E7QXREaTJ5Qk47QXNEOTF5Qkk7RUFFRTtFQUNBO0F0RCsxeUJOOztBcUQxenlCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCa3l5QmY7QTBCajJ5QkU7RTRCVkk7RUFDQTtBdEQ4MnlCTjtBc0QzMnlCSTtFQUVFO0VBQ0E7QXRENDJ5Qk47O0FxRHYweUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEIreXlCZjtBMEI5MnlCRTtFNEJWSTtFQUNBO0F0RDIzeUJOO0FzRHgzeUJJO0VBRUU7RUFDQTtBdER5M3lCTjs7QXFEcDF5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4QjR6eUJmO0EwQjMzeUJFO0U0QlZJO0VBQ0E7QXREdzR5Qk47QXNEcjR5Qkk7RUFFRTtFQUNBO0F0RHM0eUJOOztBcURqMnlCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCeTB5QmY7QTBCeDR5QkU7RTRCVkk7RUFDQTtBdERxNXlCTjtBc0RsNXlCSTtFQUVFO0VBQ0E7QXREbTV5Qk47O0FxRDkyeUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEJzMXlCZjtBMEJyNXlCRTtFNEJWSTtFQUNBO0F0RGs2eUJOO0FzRC81eUJJO0VBRUU7RUFDQTtBdERnNnlCTjs7QXFEMzN5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4Qm0yeUJmO0EwQmw2eUJFO0U0QlZJO0VBQ0E7QXREKzZ5Qk47QXNENTZ5Qkk7RUFFRTtFQUNBO0F0RDY2eUJOOztBcUR4NHlCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCZzN5QmY7QTBCLzZ5QkU7RTRCVkk7RUFDQTtBdEQ0N3lCTjtBc0R6N3lCSTtFQUVFO0VBQ0E7QXREMDd5Qk47O0FxRHI1eUJFO0VDakRBO0VBQ0Esc0I5QjZFYTtBeEI2M3lCZjtBMEI1N3lCRTtFNEJWSTtFQUNBO0F0RHk4eUJOO0FzRHQ4eUJJO0VBRUU7RUFDQTtBdER1OHlCTjs7QXFEbDZ5QkU7RUNqREE7RUFDQSxzQjlCNkVhO0F4QjA0eUJmO0EwQno4eUJFO0U0QlZJO0VBQ0E7QXREczl5Qk47QXNEbjl5Qkk7RUFFRTtFQUNBO0F0RG85eUJOOztBcUQvNnlCRTtFQ2pEQTtFQUNBLHNCOUI2RWE7QXhCdTV5QmY7QTBCdDl5QkU7RTRCVkk7RUFDQTtBdERtK3lCTjtBc0RoK3lCSTtFQUVFO0VBQ0E7QXREaSt5Qk47O0FxRDU3eUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEJvNnlCZjtBMEJuK3lCRTtFNEJWSTtFQUNBO0F0RGcveUJOO0FzRDcreUJJO0VBRUU7RUFDQTtBdEQ4K3lCTjs7QXFEejh5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4Qmk3eUJmO0EwQmgveUJFO0U0QlZJO0VBQ0E7QXRENi95Qk47QXNEMS95Qkk7RUFFRTtFQUNBO0F0RDIveUJOOztBcUR0OXlCRTtFQ2pEQTtFQUNBLHNCOUI2RWE7QXhCODd5QmY7QTBCNy95QkU7RTRCVkk7RUFDQTtBdEQwZ3pCTjtBc0R2Z3pCSTtFQUVFO0VBQ0E7QXREd2d6Qk47O0FxRG4reUJFO0VDakRBO0VBQ0Esb0M5QjZFYTtBeEIyOHlCZjtBMEIxZ3pCRTtFNEJWSTtFQUNBO0F0RHVoekJOO0FzRHBoekJJO0VBRUU7RUFDQTtBdERxaHpCTjs7QXFEaC95QkU7RUNqREE7RUFDQSxzQjlCNkVhO0F4Qnc5eUJmO0EwQnZoekJFO0U0QlZJO0VBQ0E7QXREb2l6Qk47QXNEaml6Qkk7RUFFRTtFQUNBO0F0RGtpekJOOztBcUQ3L3lCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCcSt5QmY7QTBCcGl6QkU7RTRCVkk7RUFDQTtBdERpanpCTjtBc0Q5aXpCSTtFQUVFO0VBQ0E7QXREK2l6Qk47O0F1RDVqekJBO0VBQ0U7RUFDQSxtQi9CMHlCa0M7RStCeHlCbEMseUIvQktTO0F4QnlqekJYO0FrQ3RnekJJO0VxQjVESjtJQVFJO0V2RDhqekJGO0FBQ0Y7O0F1RDNqekJBO0VBQ0U7RUFDQTtBdkQ4anpCRjs7QXdEeGt6QkE7RUFDRTtFQUNBO0VBQ0EsbUJoQ204QmtDO0VnQ2w4QmxDO0F4RDJrekJGOztBd0R0a3pCQTtFQUVFO0F4RHdrekJGOztBd0Rwa3pCQTtFQUNFLGdCaEN3UTRCO0F4Qit6eUI5Qjs7QXdEL2p6QkE7RUFDRTtBeERra3pCRjtBd0QvanpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEaWt6Qko7O0F3RHZqekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RDRqekJ2RTtBeUR2bXpCRTtFQUNFO0F6RHltekJKO0F5RHRtekJFO0VBQ0U7QXpEd216Qko7O0F3RG5rekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RHdrekJ2RTtBeURubnpCRTtFQUNFO0F6RHFuekJKO0F5RGxuekJFO0VBQ0U7QXpEb256Qko7O0F3RC9rekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RG9sekJ2RTtBeUQvbnpCRTtFQUNFO0F6RGlvekJKO0F5RDluekJFO0VBQ0U7QXpEZ296Qko7O0F3RDNsekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RGdtekJ2RTtBeUQzb3pCRTtFQUNFO0F6RDZvekJKO0F5RDFvekJFO0VBQ0U7QXpENG96Qko7O0F3RHZtekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RDRtekJ2RTtBeUR2cHpCRTtFQUNFO0F6RHlwekJKO0F5RHRwekJFO0VBQ0U7QXpEd3B6Qko7O0F3RG5uekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RHduekJ2RTtBeURucXpCRTtFQUNFO0F6RHFxekJKO0F5RGxxekJFO0VBQ0U7QXpEb3F6Qko7O0F3RC9uekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RG9vekJ2RTtBeUQvcXpCRTtFQUNFO0F6RGlyekJKO0F5RDlxekJFO0VBQ0U7QXpEZ3J6Qko7O0F3RDNvekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RGdwekJ2RTtBeUQzcnpCRTtFQUNFO0F6RDZyekJKO0F5RDFyekJFO0VBQ0U7QXpENHJ6Qko7O0F3RHZwekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RDRwekJ2RTtBeUR2c3pCRTtFQUNFO0F6RHlzekJKO0F5RHRzekJFO0VBQ0U7QXpEd3N6Qko7O0F3RG5xekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RHdxekJ2RTtBeURudHpCRTtFQUNFO0F6RHF0ekJKO0F5RGx0ekJFO0VBQ0U7QXpEb3R6Qko7O0F3RC9xekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RG9yekJ2RTtBeUQvdHpCRTtFQUNFO0F6RGl1ekJKO0F5RDl0ekJFO0VBQ0U7QXpEZ3V6Qko7O0F3RDNyekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RGdzekJ2RTtBeUQzdXpCRTtFQUNFO0F6RDZ1ekJKO0F5RDF1ekJFO0VBQ0U7QXpENHV6Qko7O0F3RHZzekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RDRzekJ2RTtBeUR2dnpCRTtFQUNFO0F6RHl2ekJKO0F5RHR2ekJFO0VBQ0U7QXpEd3Z6Qko7O0F3RG50ekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RHd0ekJ2RTtBeURud3pCRTtFQUNFO0F6RHF3ekJKO0F5RGx3ekJFO0VBQ0U7QXpEb3d6Qko7O0F3RC90ekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RG91ekJ2RTtBeUQvd3pCRTtFQUNFO0F6RGl4ekJKO0F5RDl3ekJFO0VBQ0U7QXpEZ3h6Qko7O0F3RDN1ekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RGd2ekJ2RTtBeUQzeHpCRTtFQUNFO0F6RDZ4ekJKO0F5RDF4ekJFO0VBQ0U7QXpENHh6Qko7O0F3RHZ2ekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RDR2ekJ2RTtBeUR2eXpCRTtFQUNFO0F6RHl5ekJKO0F5RHR5ekJFO0VBQ0U7QXpEd3l6Qko7O0F3RG53ekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RHd3ekJ2RTtBeURuenpCRTtFQUNFO0F6RHF6ekJKO0F5RGx6ekJFO0VBQ0U7QXpEb3p6Qko7O0F3RC93ekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RG94ekJ2RTtBeUQvenpCRTtFQUNFO0F6RGkwekJKO0F5RDl6ekJFO0VBQ0U7QXpEZzB6Qko7O0F3RDN4ekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RGd5ekJ2RTtBeUQzMHpCRTtFQUNFO0F6RDYwekJKO0F5RDEwekJFO0VBQ0U7QXpENDB6Qko7O0F3RHZ5ekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RDR5ekJ2RTtBeUR2MXpCRTtFQUNFO0F6RHkxekJKO0F5RHQxekJFO0VBQ0U7QXpEdzF6Qko7O0F3RG56ekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RHd6ekJ2RTtBeURuMnpCRTtFQUNFO0F6RHEyekJKO0F5RGwyekJFO0VBQ0U7QXpEbzJ6Qko7O0F3RC96ekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RG8wekJ2RTtBeUQvMnpCRTtFQUNFO0F6RGkzekJKO0F5RDkyekJFO0VBQ0U7QXpEZzN6Qko7O0F3RDMwekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RGcxekJ2RTtBeUQzM3pCRTtFQUNFO0F6RDYzekJKO0F5RDEzekJFO0VBQ0U7QXpENDN6Qko7O0F3RHYxekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RDQxekJ2RTtBeUR2NHpCRTtFQUNFO0F6RHk0ekJKO0F5RHQ0ekJFO0VBQ0U7QXpEdzR6Qko7O0F3RG4yekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RHcyekJ2RTtBeURuNXpCRTtFQUNFO0F6RHE1ekJKO0F5RGw1ekJFO0VBQ0U7QXpEbzV6Qko7O0F3RC8yekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RG8zekJ2RTtBeUQvNXpCRTtFQUNFO0F6RGk2ekJKO0F5RDk1ekJFO0VBQ0U7QXpEZzZ6Qko7O0F3RDMzekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RGc0ekJ2RTtBeUQzNnpCRTtFQUNFO0F6RDY2ekJKO0F5RDE2ekJFO0VBQ0U7QXpENDZ6Qko7O0F3RHY0ekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILDRCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RDQ0ekJ2RTtBeUR2N3pCRTtFQUNFO0F6RHk3ekJKO0F5RHQ3ekJFO0VBQ0U7QXpEdzd6Qko7O0F3RG41ekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHVCa0IwQ3VCO0VDN0N6QixtQkQ2Q3FFO0F4RHc1ekJ2RTtBeURuOHpCRTtFQUNFO0F6RHE4ekJKO0F5RGw4ekJFO0VBQ0U7QXpEbzh6Qko7O0F3RC81ekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RG82ekJ2RTtBeUQvOHpCRTtFQUNFO0F6RGk5ekJKO0F5RDk4ekJFO0VBQ0U7QXpEZzl6Qko7O0F3RDM2ekJFO0VDOUNBLGNEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RGc3ekJ2RTtBeUQzOXpCRTtFQUNFO0F6RDY5ekJKO0F5RDE5ekJFO0VBQ0U7QXpENDl6Qko7O0F3RHY3ekJFO0VDOUNBLFlEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F4RDQ3ekJ2RTtBeUR2K3pCRTtFQUNFO0F6RHkrekJKO0F5RHQrekJFO0VBQ0U7QXpEdyt6Qko7O0F3RG44ekJFO0VDOUNBLDJCRCtDcUg7RWxCMUNuSCwyQ2tCMEN1QjtFQzdDekIsd0NENkNxRTtBeER3OHpCdkU7QXlEbi96QkU7RUFDRTtBekRxL3pCSjtBeURsL3pCRTtFQUNFO0F6RG8vekJKOztBd0QvOHpCRTtFQzlDQSxjRCtDcUg7RWxCMUNuSCx1QmtCMEN1QjtFQzdDekIsbUJENkNxRTtBeERvOXpCdkU7QXlELy96QkU7RUFDRTtBekRpZzBCSjtBeUQ5L3pCRTtFQUNFO0F6RGdnMEJKOztBd0QzOXpCRTtFQzlDQSxjRCtDcUg7RWxCMUNuSCx5QmtCMEN1QjtFQzdDekIscUJENkNxRTtBeERnK3pCdkU7QXlEM2cwQkU7RUFDRTtBekQ2ZzBCSjtBeUQxZzBCRTtFQUNFO0F6RDRnMEJKOztBMEQ5ZzBCQTtFQUNFO0VBQ0EsWWxDNDhCa0M7RWtDMzhCbEM7RWpDb0hJLGtCQXRDYTtFaUM1RWpCLHlCbENKUztBeEJxaDBCWDs7QTBENWcwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXbENmUztFa0NnQlQ7RUFDQTtFQUNBLHlCbENtOEJrQztBeEI0a3lCcEM7O0EwRDNnMEJBO0VwQmNFO0VvQlpBO0ExRDhnMEJGOztBMkQ3aTBCQTtFQUNFO0VBQ0E7QTNEZ2owQkY7O0EyRDdpMEJBO0VBQ0U7QTNEZ2owQkY7O0E0RGxqMEJBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7QTVEbWowQkY7O0E0RDFpMEJBO0VBQ0U7RUFDQSxjcENQUztFb0NRVDtBNUQ2aTBCRjtBMEJuajBCRTtFa0NVRTtFQUNBLGNwQ2JPO0VvQ2NQO0VBQ0EseUJwQ3JCTztBeEJpazBCWDtBNER6aTBCRTtFQUNFLGNwQ2pCTztFb0NrQlAseUJwQ3pCTztBeEJvazBCWDs7QTREbGkwQkE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUVBLHNCcEMzQ1M7RW9DNENUO0E1RG1pMEJGO0E0RDdoMEJFO0VBQ0U7QTVEK2gwQko7QTREM2gwQkU7RUFFRSxjcENuRE87RW9Db0RQO0VBQ0Esc0JwQzNETztBeEJ1bDBCWDtBNER4aDBCRTtFQUNFO0VBQ0EsV3BDakVPO0VvQ2tFUCx5QnBDNEswQjtFb0MzSzFCLHFCcEMySzBCO0F4QisyekI5Qjs7QTREN2cwQkk7RUFDRTtBNURnaDBCTjtBNEQ5ZzBCTTtFQUNFO0VBQ0E7QTVEZ2gwQlI7QTREemcwQlE7RUFDRTtBNUQyZzBCVjs7QWtDbmowQkk7RTBCMkJBO0lBQ0U7RTVENGgwQko7RTREMWgwQkk7SUFDRTtJQUNBO0U1RDRoMEJOO0U0RHJoMEJNO0lBQ0U7RTVEdWgwQlI7QUFDRjtBa0NoazBCSTtFMEIyQkE7SUFDRTtFNUR3aTBCSjtFNER0aTBCSTtJQUNFO0lBQ0E7RTVEd2kwQk47RTREamkwQk07SUFDRTtFNURtaTBCUjtBQUNGO0FrQzVrMEJJO0UwQjJCQTtJQUNFO0U1RG9qMEJKO0U0RGxqMEJJO0lBQ0U7SUFDQTtFNURvajBCTjtFNEQ3aTBCTTtJQUNFO0U1RCtpMEJSO0FBQ0Y7QWtDeGwwQkk7RTBCMkJBO0lBQ0U7RTVEZ2swQko7RTREOWowQkk7SUFDRTtJQUNBO0U1RGdrMEJOO0U0RHpqMEJNO0lBQ0U7RTVEMmowQlI7QUFDRjtBNEQ1aTBCRTtFQUNFO0VBQ0E7QTVEOGkwQko7QTREM2kwQkk7RUFDRTtBNUQ2aTBCTjtBNER4aTBCSTtFQUNFO0E1RDBpMEJOO0E0RHJpMEJJO0VBQ0U7RUFDQTtBNUR1aTBCTjs7QTZEM3EwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEZ2kwQjNDO0EwQm5xMEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdENnEwQlI7QTZEMXEwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RHlpMEIxRTs7QTZEenIwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEOGkwQjNDO0EwQmpyMEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEMnIwQlI7QTZEeHIwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RHVqMEIxRTs7QTZEdnMwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVENGowQjNDO0EwQi9yMEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEeXMwQlI7QTZEdHMwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RHFrMEIxRTs7QTZEcnQwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEMGswQjNDO0EwQjdzMEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEdXQwQlI7QTZEcHQwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RG1sMEIxRTs7QTZEbnUwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEd2wwQjNDO0EwQjN0MEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEcXUwQlI7QTZEbHUwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RGltMEIxRTs7QTZEanYwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEc20wQjNDO0EwQnp1MEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEbXYwQlI7QTZEaHYwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RCttMEIxRTs7QTZEL3YwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEb24wQjNDO0EwQnZ2MEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEaXcwQlI7QTZEOXYwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RDZuMEIxRTs7QTZEN3cwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEa28wQjNDO0EwQnJ3MEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEK3cwQlI7QTZENXcwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RDJvMEIxRTs7QTZEM3gwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEZ3AwQjNDO0EwQm54MEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdENngwQlI7QTZEMXgwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RHlwMEIxRTs7QTZEenkwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEOHAwQjNDO0EwQmp5MEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEMnkwQlI7QTZEeHkwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RHVxMEIxRTs7QTZEdnowQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVENHEwQjNDO0EwQi95MEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEeXowQlI7QTZEdHowQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RHFyMEIxRTs7QTZEcjAwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEMHIwQjNDO0EwQjd6MEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEdTAwQlI7QTZEcDAwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RG1zMEIxRTs7QTZEbjEwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEd3MwQjNDO0EwQjMwMEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEcTEwQlI7QTZEbDEwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RGl0MEIxRTs7QTZEajIwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEc3QwQjNDO0EwQnoxMEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEbTIwQlI7QTZEaDIwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RCt0MEIxRTs7QTZELzIwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEb3UwQjNDO0EwQnYyMEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEaTMwQlI7QTZEOTIwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RDZ1MEIxRTs7QTZENzMwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEa3YwQjNDO0EwQnIzMEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEKzMwQlI7QTZENTMwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RDJ2MEIxRTs7QTZEMzQwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEZ3cwQjNDO0EwQm40MEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdENjQwQlI7QTZEMTQwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RHl3MEIxRTs7QTZEejUwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEOHcwQjNDO0EwQmo1MEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEMjUwQlI7QTZEeDUwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RHV4MEIxRTs7QTZEdjYwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVENHgwQjNDO0EwQi81MEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEeTYwQlI7QTZEdDYwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RHF5MEIxRTs7QTZEcjcwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEMHkwQjNDO0EwQjc2MEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEdTcwQlI7QTZEcDcwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RG16MEIxRTs7QTZEbjgwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEd3owQjNDO0EwQjM3MEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEcTgwQlI7QTZEbDgwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RGkwMEIxRTs7QTZEajkwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEczAwQjNDO0EwQno4MEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEbTkwQlI7QTZEaDkwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RCswMEIxRTs7QTZELzkwQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEbzEwQjNDO0EwQnY5MEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEaSswQlI7QTZEOTkwQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RDYxMEIxRTs7QTZENyswQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEazIwQjNDO0EwQnIrMEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEKyswQlI7QTZENSswQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RDIyMEIxRTs7QTZEMy8wQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEZzMwQjNDO0EwQm4vMEJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdENi8wQlI7QTZEMS8wQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RHkzMEIxRTs7QTZEemcxQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEODMwQjNDO0EwQmpnMUJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEMmcxQlI7QTZEeGcxQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RHU0MEIxRTs7QTZEdmgxQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVENDQwQjNDO0EwQi9nMUJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEeWgxQlI7QTZEdGgxQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RHE1MEIxRTs7QTZEcmkxQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEMDUwQjNDO0EwQjdoMUJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEdWkxQlI7QTZEcGkxQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RG02MEIxRTs7QTZEbmoxQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEdzYwQjNDO0EwQjNpMUJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEcWoxQlI7QTZEbGoxQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RGk3MEIxRTs7QTZEamsxQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHVCRDhJdUM7QTVEczcwQjNDO0EwQnpqMUJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEbWsxQlI7QTZEaGsxQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RCs3MEIxRTs7QTZEL2sxQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEbzgwQjNDO0EwQnZrMUJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEaWwxQlI7QTZEOWsxQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RDY4MEIxRTs7QTZEN2wxQkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEazkwQjNDO0EwQnJsMUJFO0VtQ1BNLGNEMElrRTtFQ3pJbEU7QTdEK2wxQlI7QTZENWwxQk07RUFDRSxXckNQRztFcUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E1RDI5MEIxRTs7QTZEM20xQkU7RUFDRSxZRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTVEZyswQjNDO0EwQm5tMUJFO0VtQ1BNLFlEMElrRTtFQ3pJbEU7QTdENm0xQlI7QTZEMW0xQk07RUFDRSxXckNQRztFcUNRSCx1QkRvSWtFO0VDbklsRSxtQkRtSWtFO0E1RHkrMEIxRTs7QTZEem4xQkU7RUFDRSwyQkQrSXNFO0VDOUl0RSw0Q0Q4SXVDO0E1RDgrMEIzQztBMEJqbjFCRTtFbUNQTSwyQkQwSWtFO0VDeklsRTtBN0QybjFCUjtBNkR4bjFCTTtFQUNFLFdyQ1BHO0VxQ1FILHNDRG9Ja0U7RUNuSWxFLGtDRG1Ja0U7QTVEdS8wQjFFOztBNkR2bzFCRTtFQUNFLGNEK0lzRTtFQzlJdEUsdUJEOEl1QztBNUQ0LzBCM0M7QTBCL24xQkU7RW1DUE0sY0QwSWtFO0VDeklsRTtBN0R5bzFCUjtBNkR0bzFCTTtFQUNFLFdyQ1BHO0VxQ1FILHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QTVEcWcxQjFFOztBNkRycDFCRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBNUQwZzFCM0M7QTBCN28xQkU7RW1DUE0sY0QwSWtFO0VDeklsRTtBN0R1cDFCUjtBNkRwcDFCTTtFQUNFLFdyQ1BHO0VxQ1FILHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QTVEbWgxQjFFOztBOER0cTFCQTtFQUNFO0VyQzhISSxpQkF0Q2E7RXFDdEZqQixnQnRDeVI0QjtFc0N4UjVCO0VBQ0EsV3RDWVM7RXNDWFQseUJ0Q2drQ2tDO0VzQy9qQ2xDO0E5RHlxMUJGO0EwQnBxMUJFO0VvQ0RFLFd0Q01PO0VzQ0xQO0E5RHdxMUJKO0EwQnBxMUJFO0VvQ0NJO0E5RHNxMUJOOztBOEQzcDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RDhwMUJGOztBOER4cDFCQTtFQUNFO0E5RDJwMUJGOztBK0RsczFCQTtFQUNFLGdCdkM0M0JrQztFdUMzM0JsQztFdEM2SEksbUJBdENhO0VzQ3BGakIsMkN2QzYzQmtDO0V1QzUzQmxDO0VBQ0E7RUFDQSxnRHZDODNCa0M7RXVDNzNCbEM7RUFDQTtBL0RvczFCRjtBK0RqczFCRTtFQUNFLHNCdkNnM0JnQztBeEJtMXpCcEM7QStEaHMxQkU7RUFDRTtBL0RrczFCSjtBK0QvcjFCRTtFQUNFO0VBQ0E7QS9EaXMxQko7QStEOXIxQkU7RUFDRTtBL0RnczFCSjs7QStENXIxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjdkN0QlM7RXVDdUJULDJDdkNxMkJrQztFdUNwMkJsQztFQUNBO0EvRCtyMUJGOztBK0Q1cjFCQTtFQUNFLGdCdkNvMUJrQztBeEIyMnpCcEM7O0FnRW51MUJBO0VBRUU7QWhFcXUxQkY7QWdFbnUxQkU7RUFDRTtFQUNBO0FoRXF1MUJKOztBZ0VodTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGF4Q29wQmtDO0V3Q25wQmxDO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QWhFaXUxQkY7O0FnRTF0MUJBO0VBQ0U7RUFDQTtFQUNBLGN4QzYzQmtDO0V3QzMzQmxDO0FoRTR0MUJGO0FnRXp0MUJFO0VBRUUsOEJ4Q2s1QmdDO0F4QncwekJwQztBZ0V4dDFCRTtFQUNFLGV4Q2c1QmdDO0F4QjAwekJwQzs7QWdFdHQxQkE7RUFDRTtFQUNBO0FoRXl0MUJGO0FnRXZ0MUJFO0VBQ0U7RUFDQTtBaEV5dDFCSjtBZ0V0dDFCRTs7RUFFRTtBaEV3dDFCSjtBZ0VydDFCRTtFQUNFO0FoRXV0MUJKOztBZ0VudDFCQTtFQUNFO0VBQ0E7RUFDQTtBaEVzdDFCRjtBZ0VudDFCRTtFQUNFO0VBQ0E7RUFDQTtBaEVxdDFCSjtBZ0VqdDFCRTtFQUNFO0VBQ0E7RUFDQTtBaEVtdDFCSjtBZ0VqdDFCSTtFQUNFO0FoRW10MUJOO0FnRWh0MUJJO0VBQ0U7QWhFa3QxQk47O0FnRTVzMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLHNCeENyR1M7RXdDc0dUO0VBQ0E7RUFJQTtBaEUwczFCRjs7QWdFdHMxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxheEM4aUJrQztFd0M3aUJsQztFQUNBO0VBQ0Esc0J4QzVHUztBeEJxejFCWDtBZ0V0czFCRTtFQUFTO0FoRXlzMUJYO0FnRXhzMUJFO0VBQVMsWXhDZ3pCeUI7QXhCMjV6QnBDOztBZ0V0czFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCeEM4eUJrQztFd0M3eUJsQztBaEV5czFCRjtBZ0V0czFCRTtFQUNFLGtCeEN5eUJnQztFd0N2eUJoQztBaEV1czFCSjs7QWdFbHMxQkE7RUFDRTtFQUNBLGdCeEN3STRCO0F4QjZqMUI5Qjs7QWdFaHMxQkE7RUFDRTtFQUdBO0VBQ0EsYXhDK3ZCa0M7QXhCazh6QnBDOztBZ0U3cjFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGF4Q3V2QmtDO0V3Q3R2QmxDO0FoRWdzMUJGO0FnRTVyMUJFO0VBQXVCO0FoRStyMUJ6QjtBZ0U5cjFCRTtFQUFzQjtBaEVpczFCeEI7O0FnRTdyMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEVnczFCRjs7QWtDN3oxQkk7RThCbUlGO0lBQ0UsZ0J4QzR2QmdDO0l3QzN2QmhDO0VoRThyMUJGO0VnRTNyMUJBO0lBQ0U7RWhFNnIxQkY7RWdFM3IxQkU7SUFDRTtFaEU2cjFCSjtFZ0V6cjFCQTtJQUNFO0VoRTJyMUJGO0VnRXpyMUJFO0lBQ0U7RWhFMnIxQko7RWdFbnIxQkE7SUFBWSxnQnhDcXVCc0I7RXhCaTl6QmxDO0FBQ0Y7QWtDbjExQkk7RThCZ0tGOztJQUVFLGdCeEM2dEJnQztFeEJ5OXpCbEM7QUFDRjtBa0N6MTFCSTtFOEJ1S0Y7SUFBWSxpQnhDdXRCc0I7RXhCKzl6QmxDO0FBQ0Y7QWlFejUxQkE7RUFDRTtFQUNBLGF6Q3dxQmtDO0V5Q3ZxQmxDO0VBQ0EsU3pDNjBCa0M7RTBDajFCbEMsa00xQytRNEI7RTBDN1E1QjtFQUNBLGdCMUN1UjRCO0UwQ3RSNUIsZ0IxQzJSNEI7RTBDMVI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekNnSEksbUJBdENhO0V3QzlFakI7RUFDQTtBakVxNjFCRjtBaUVuNjFCRTtFQUFTLFl6Q2kwQnlCO0F4QnFtMEJwQztBaUVwNjFCRTtFQUNFO0VBQ0E7RUFDQSxhekNpMEJnQztFeUNoMEJoQyxjekNpMEJnQztBeEJxbTBCcEM7QWlFcDYxQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakVzNjFCTjs7QWlFajYxQkE7RUFDRTtBakVvNjFCRjtBaUVsNjFCRTtFQUNFO0FqRW82MUJKO0FpRWw2MUJJO0VBQ0U7RUFDQTtFQUNBLHNCekN2Qks7QXhCMjcxQlg7O0FpRS81MUJBO0VBQ0U7QWpFazYxQkY7QWlFaDYxQkU7RUFDRTtFQUNBLGF6Q215QmdDO0V5Q2x5QmhDLGN6Q2l5QmdDO0F4QmlvMEJwQztBaUVoNjFCSTtFQUNFO0VBQ0E7RUFDQSx3QnpDdkNLO0F4Qnk4MUJYOztBaUU3NTFCQTtFQUNFO0FqRWc2MUJGO0FpRTk1MUJFO0VBQ0U7QWpFZzYxQko7QWlFOTUxQkk7RUFDRTtFQUNBO0VBQ0EseUJ6Q3JESztBeEJxOTFCWDs7QWlFMzUxQkE7RUFDRTtBakU4NTFCRjtBaUU1NTFCRTtFQUNFO0VBQ0EsYXpDcXdCZ0M7RXlDcHdCaEMsY3pDbXdCZ0M7QXhCMnAwQnBDO0FpRTU1MUJJO0VBQ0U7RUFDQTtFQUNBLHVCekNyRUs7QXhCbSsxQlg7O0FpRXo0MUJBO0VBQ0UsZ0J6Qyt0QmtDO0V5Qzl0QmxDO0VBQ0EsV3pDdkdTO0V5Q3dHVDtFQUNBLHNCekMvRlM7QXhCMisxQlg7O0FtRTUvMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYTNDc3FCa0M7RTJDcnFCbEM7RUFDQSxnQjNDKzFCa0M7RTBDcDJCbEMsa00xQytRNEI7RTBDN1E1QjtFQUNBLGdCMUN1UjRCO0UwQ3RSNUIsZ0IxQzJSNEI7RTBDMVI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekNnSEksbUJBdENhO0UwQzdFakI7RUFDQSxzQjNDTlM7RTJDT1Q7RUFDQTtBbkV5ZzJCRjtBbUVyZzJCRTtFQUNFO0VBQ0E7RUFDQSxXM0M4MUJnQztFMkM3MUJoQyxjM0M4MUJnQztFMkM3MUJoQztBbkV1ZzJCSjtBbUVyZzJCSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Fc2cyQk47O0FtRWpnMkJBO0VBQ0UscUIzQyswQmtDO0F4QnFyMEJwQztBbUVsZzJCRTtFQUNFO0FuRW9nMkJKO0FtRWxnMkJJO0VBQ0U7RUFDQTtFQUNBLHFDM0MwMEI4QjtBeEIwcjBCcEM7QW1FamcyQkk7RUFDRSxXM0NxTHdCO0UyQ3BMeEI7RUFDQSxzQjNDN0NLO0F4QmdqMkJYOztBbUU5LzFCQTtFQUNFLG1CM0MyekJrQztBeEJzczBCcEM7QW1FLy8xQkU7RUFDRTtFQUNBLGEzQ3V6QmdDO0UyQ3R6QmhDLFkzQ3F6QmdDO0UyQ3B6QmhDO0FuRWlnMkJKO0FtRS8vMUJJO0VBQ0U7RUFDQTtFQUNBLHVDM0NtekI4QjtBeEI4czBCcEM7QW1FOS8xQkk7RUFDRSxTM0M4SndCO0UyQzdKeEI7RUFDQSx3QjNDcEVLO0F4Qm9rMkJYOztBbUUzLzFCQTtFQUNFLGtCM0NveUJrQztBeEIwdDBCcEM7QW1FNS8xQkU7RUFDRTtBbkU4LzFCSjtBbUU1LzFCSTtFQUNFO0VBQ0E7RUFDQSx3QzNDK3hCOEI7QXhCK3QwQnBDO0FtRTMvMUJJO0VBQ0UsUTNDMEl3QjtFMkN6SXhCO0VBQ0EseUIzQ3hGSztBeEJxbDJCWDtBbUV4LzFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzNDMndCZ0M7RTJDMXdCaEM7RUFDQTtFQUNBO0FuRTAvMUJKOztBbUV0LzFCQTtFQUNFLG9CM0Nvd0JrQztBeEJxdjBCcEM7QW1Fdi8xQkU7RUFDRTtFQUNBLGEzQ2d3QmdDO0UyQy92QmhDLFkzQzh2QmdDO0UyQzd2QmhDO0FuRXkvMUJKO0FtRXYvMUJJO0VBQ0U7RUFDQTtFQUNBLHNDM0M0dkI4QjtBeEI2djBCcEM7QW1FdC8xQkk7RUFDRSxVM0N1R3dCO0UyQ3RHeEI7RUFDQSx1QjNDM0hLO0F4Qm1uMkJYOztBbUVsKzFCQTtFQUNFO0VBQ0E7RTFDM0JJLGVBdENhO0UwQ29FakIseUIzQzhzQmtDO0UyQzdzQmxDO0FuRW8rMUJGO0FtRWgrMUJFO0VBQ0U7QW5FaysxQko7O0FtRTk5MUJBO0VBQ0U7RUFDQSxjM0N6SlM7QXhCMG4yQlg7O0FvRTduMkJBO0VBQ0U7QXBFZ28yQkY7O0FvRTduMkJBO0VBQ0U7QXBFZ28yQkY7O0FvRTduMkJBO0VBQ0U7RUFDQTtFQUNBO0FwRWdvMkJGO0FxRXZwMkJFO0VBQ0U7RUFDQTtFQUNBO0FyRXlwMkJKOztBb0VqbzJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEVvbzJCRjs7QW9FaG8yQkE7OztFQUdFO0FwRW1vMkJGOztBb0VobzJCQTs7RUFFRTtBcEVtbzJCRjs7QW9FaG8yQkE7O0VBRUU7QXBFbW8yQkY7O0FvRTFuMkJFO0VBQ0U7RUFDQTtFQUNBO0FwRTZuMkJKO0FvRTFuMkJFOzs7RUFHRTtFQUNBO0FwRTRuMkJKO0FvRXpuMkJFOztFQUVFO0VBQ0E7QXBFMm4yQko7O0FvRWpuMkJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVTVDODdCbUM7RTRDNzdCbkMsVzVDMUZTO0U0QzJGVDtFQUNBLFk1QzQ3Qm1DO0F4QnVyMEJyQztBMEJ0czJCRTs7O0UwQ3dGRSxXNUNqR087RTRDa0dQO0VBQ0E7RUFDQSxZNUNxN0JpQztBeEI4cjBCckM7O0FvRWhuMkJBO0VBQ0U7QXBFbW4yQkY7O0FvRTltMkJBO0VBQ0U7QXBFaW4yQkY7O0FvRTFtMkJBOztFQUVFO0VBQ0EsVzVDODZCbUM7RTRDNzZCbkMsWTVDNjZCbUM7RTRDNTZCbkM7QXBFNm0yQkY7O0FvRTNtMkJBO0VBQ0UsMEQ1QzI2Qm1DO0F4Qm1zMEJyQzs7QW9FNW0yQkE7RUFDRSwwRDVDeTZCbUM7QXhCc3MwQnJDOztBb0V0bTJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQjVDbzRCbUM7RTRDbjRCbkMsZ0I1Q200Qm1DO0U0Q2w0Qm5DO0FwRXdtMkJGO0FvRXRtMkJFO0VBQ0U7RUFDQTtFQUNBLFc1Q2s0QmlDO0U0Q2o0QmpDLFc1Q2s0QmlDO0U0Q2o0QmpDLGlCNUNtNEJpQztFNENsNEJqQyxnQjVDazRCaUM7RTRDajRCakM7RUFDQTtFQUNBLHNCNUNoS087RTRDaUtQO0VBRUE7RUFDQTtFQUNBO0FwRXVtMkJKO0FvRW5tMkJFO0VBQ0U7QXBFcW0yQko7O0FvRTVsMkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXNUMzTFM7RTRDNExUO0FwRStsMkJGOztBc0U5eDJCQTtFQUNFO0lBQUs7RXRFa3kyQkw7QUFDRjtBc0VoeTJCQTtFQUNFO0VBQ0EsVzlDOGlDc0I7RThDN2lDdEIsWTlDNmlDc0I7RThDNWlDdEI7RUFDQTtFQUNBO0VBRUE7RUFDQTtBdEVpeTJCRjs7QXNFOXgyQkE7RUFDRSxXOUN1aUN3QjtFOEN0aUN4QixZOUNzaUN3QjtFOENyaUN4QixtQjlDdWlDd0I7QXhCMHYwQjFCOztBc0UxeDJCQTtFQUNFO0lBQ0U7RXRFNngyQkY7RXNFM3gyQkE7SUFDRTtFdEU2eDJCRjtBQUNGO0FzRTF4MkJBO0VBQ0U7RUFDQSxXOUMrZ0NzQjtFOEM5Z0N0QixZOUM4Z0NzQjtFOEM3Z0N0QjtFQUNBO0VBRUE7RUFDQTtFQUNBO0F0RTJ4MkJGOztBc0V4eDJCQTtFQUNFLFc5Q3dnQ3dCO0U4Q3ZnQ3hCLFk5Q3VnQ3dCO0F4Qm94MEIxQjs7QXVFOTAyQkE7RUFBcUI7QXZFazEyQnJCOztBdUVqMTJCQTtFQUFxQjtBdkVxMTJCckI7O0F1RXAxMkJBO0VBQXFCO0F2RXcxMkJyQjs7QXVFdjEyQkE7RUFBcUI7QXZFMjEyQnJCOztBdUUxMTJCQTtFQUFxQjtBdkU4MTJCckI7O0F1RTcxMkJBO0VBQXFCO0F2RWkyMkJyQjs7QXdFbjIyQkU7RUFDRTtBeEVzMjJCSjs7QTBCNTEyQkU7OztFOENMSTtBeEV1MjJCTjs7QXdFNzIyQkU7RUFDRTtBeEVnMzJCSjs7QTBCdDIyQkU7OztFOENMSTtBeEVpMzJCTjs7QXdFdjMyQkU7RUFDRTtBeEUwMzJCSjs7QTBCaDMyQkU7OztFOENMSTtBeEUyMzJCTjs7QXdFajQyQkU7RUFDRTtBeEVvNDJCSjs7QTBCMTMyQkU7OztFOENMSTtBeEVxNDJCTjs7QXdFMzQyQkU7RUFDRTtBeEU4NDJCSjs7QTBCcDQyQkU7OztFOENMSTtBeEUrNDJCTjs7QXdFcjUyQkU7RUFDRTtBeEV3NTJCSjs7QTBCOTQyQkU7OztFOENMSTtBeEV5NTJCTjs7QXdFLzUyQkU7RUFDRTtBeEVrNjJCSjs7QTBCeDUyQkU7OztFOENMSTtBeEVtNjJCTjs7QXdFejYyQkU7RUFDRTtBeEU0NjJCSjs7QTBCbDYyQkU7OztFOENMSTtBeEU2NjJCTjs7QXdFbjcyQkU7RUFDRTtBeEVzNzJCSjs7QTBCNTYyQkU7OztFOENMSTtBeEV1NzJCTjs7QXdFNzcyQkU7RUFDRTtBeEVnODJCSjs7QTBCdDcyQkU7OztFOENMSTtBeEVpODJCTjs7QXdFdjgyQkU7RUFDRTtBeEUwODJCSjs7QTBCaDgyQkU7OztFOENMSTtBeEUyODJCTjs7QXdFajkyQkU7RUFDRTtBeEVvOTJCSjs7QTBCMTgyQkU7OztFOENMSTtBeEVxOTJCTjs7QXdFMzkyQkU7RUFDRTtBeEU4OTJCSjs7QTBCcDkyQkU7OztFOENMSTtBeEUrOTJCTjs7QXdFcisyQkU7RUFDRTtBeEV3KzJCSjs7QTBCOTkyQkU7OztFOENMSTtBeEV5KzJCTjs7QXdFLysyQkU7RUFDRTtBeEVrLzJCSjs7QTBCeCsyQkU7OztFOENMSTtBeEVtLzJCTjs7QXdFei8yQkU7RUFDRTtBeEU0LzJCSjs7QTBCbC8yQkU7OztFOENMSTtBeEU2LzJCTjs7QXdFbmczQkU7RUFDRTtBeEVzZzNCSjs7QTBCNS8yQkU7OztFOENMSTtBeEV1ZzNCTjs7QXdFN2czQkU7RUFDRTtBeEVnaDNCSjs7QTBCdGczQkU7OztFOENMSTtBeEVpaDNCTjs7QXdFdmgzQkU7RUFDRTtBeEUwaDNCSjs7QTBCaGgzQkU7OztFOENMSTtBeEUyaDNCTjs7QXdFamkzQkU7RUFDRTtBeEVvaTNCSjs7QTBCMWgzQkU7OztFOENMSTtBeEVxaTNCTjs7QXdFM2kzQkU7RUFDRTtBeEU4aTNCSjs7QTBCcGkzQkU7OztFOENMSTtBeEUraTNCTjs7QXdFcmozQkU7RUFDRTtBeEV3ajNCSjs7QTBCOWkzQkU7OztFOENMSTtBeEV5ajNCTjs7QXdFL2ozQkU7RUFDRTtBeEVrazNCSjs7QTBCeGozQkU7OztFOENMSTtBeEVtazNCTjs7QXdFemszQkU7RUFDRTtBeEU0azNCSjs7QTBCbGszQkU7OztFOENMSTtBeEU2azNCTjs7QXdFbmwzQkU7RUFDRTtBeEVzbDNCSjs7QTBCNWszQkU7OztFOENMSTtBeEV1bDNCTjs7QXdFN2wzQkU7RUFDRTtBeEVnbTNCSjs7QTBCdGwzQkU7OztFOENMSTtBeEVpbTNCTjs7QXdFdm0zQkU7RUFDRTtBeEUwbTNCSjs7QTBCaG0zQkU7OztFOENMSTtBeEUybTNCTjs7QXdFam4zQkU7RUFDRTtBeEVvbjNCSjs7QTBCMW0zQkU7OztFOENMSTtBeEVxbjNCTjs7QXdFM24zQkU7RUFDRTtBeEU4bjNCSjs7QTBCcG4zQkU7OztFOENMSTtBeEUrbjNCTjs7QXdFcm8zQkU7RUFDRTtBeEV3bzNCSjs7QTBCOW4zQkU7OztFOENMSTtBeEV5bzNCTjs7QXdFL28zQkU7RUFDRTtBeEVrcDNCSjs7QTBCeG8zQkU7OztFOENMSTtBeEVtcDNCTjs7QXdFenAzQkU7RUFDRTtBeEU0cDNCSjs7QTBCbHAzQkU7OztFOENMSTtBeEU2cDNCTjs7QXdFbnEzQkU7RUFDRTtBeEVzcTNCSjs7QTBCNXAzQkU7OztFOENMSTtBeEV1cTNCTjs7QXdFN3EzQkU7RUFDRTtBeEVncjNCSjs7QTBCdHEzQkU7OztFOENMSTtBeEVpcjNCTjs7QXdFdnIzQkU7RUFDRTtBeEUwcjNCSjs7QTBCaHIzQkU7OztFOENMSTtBeEUycjNCTjs7QXdFanMzQkU7RUFDRTtBeEVvczNCSjs7QTBCMXIzQkU7OztFOENMSTtBeEVxczNCTjs7QXlFcHMzQkE7RUFDRTtBekV1czNCRjs7QXlFcHMzQkE7RUFDRTtBekV1czNCRjs7QTBFbHQzQkE7RUFBa0I7QTFFc3QzQmxCOztBMEVydDNCQTtFQUFrQjtBMUV5dDNCbEI7O0EwRXh0M0JBO0VBQWtCO0ExRTR0M0JsQjs7QTBFM3QzQkE7RUFBa0I7QTFFK3QzQmxCOztBMEU5dDNCQTtFQUFrQjtBMUVrdTNCbEI7O0EwRWh1M0JBO0VBQW1CO0ExRW91M0JuQjs7QTBFbnUzQkE7RUFBbUI7QTFFdXUzQm5COztBMEV0dTNCQTtFQUFtQjtBMUUwdTNCbkI7O0EwRXp1M0JBO0VBQW1CO0ExRTZ1M0JuQjs7QTBFNXUzQkE7RUFBbUI7QTFFZ3YzQm5COztBMEU3dTNCRTtFQUNFO0ExRWd2M0JKOztBMEVqdjNCRTtFQUNFO0ExRW92M0JKOztBMEVydjNCRTtFQUNFO0ExRXd2M0JKOztBMEV6djNCRTtFQUNFO0ExRTR2M0JKOztBMEU3djNCRTtFQUNFO0ExRWd3M0JKOztBMEVqdzNCRTtFQUNFO0ExRW93M0JKOztBMEVydzNCRTtFQUNFO0ExRXd3M0JKOztBMEV6dzNCRTtFQUNFO0ExRTR3M0JKOztBMEU3dzNCRTtFQUNFO0ExRWd4M0JKOztBMEVqeDNCRTtFQUNFO0ExRW94M0JKOztBMEVyeDNCRTtFQUNFO0ExRXd4M0JKOztBMEV6eDNCRTtFQUNFO0ExRTR4M0JKOztBMEU3eDNCRTtFQUNFO0ExRWd5M0JKOztBMEVqeTNCRTtFQUNFO0ExRW95M0JKOztBMEVyeTNCRTtFQUNFO0ExRXd5M0JKOztBMEV6eTNCRTtFQUNFO0ExRTR5M0JKOztBMEU3eTNCRTtFQUNFO0ExRWd6M0JKOztBMEVqejNCRTtFQUNFO0ExRW96M0JKOztBMEVyejNCRTtFQUNFO0ExRXd6M0JKOztBMEV6ejNCRTtFQUNFO0ExRTR6M0JKOztBMEU3ejNCRTtFQUNFO0ExRWcwM0JKOztBMEVqMDNCRTtFQUNFO0ExRW8wM0JKOztBMEVyMDNCRTtFQUNFO0ExRXcwM0JKOztBMEV6MDNCRTtFQUNFO0ExRTQwM0JKOztBMEU3MDNCRTtFQUNFO0ExRWcxM0JKOztBMEVqMTNCRTtFQUNFO0ExRW8xM0JKOztBMEVyMTNCRTtFQUNFO0ExRXcxM0JKOztBMEV6MTNCRTtFQUNFO0ExRTQxM0JKOztBMEU3MTNCRTtFQUNFO0ExRWcyM0JKOztBMEVqMjNCRTtFQUNFO0ExRW8yM0JKOztBMEVyMjNCRTtFQUNFO0ExRXcyM0JKOztBMEV6MjNCRTtFQUNFO0ExRTQyM0JKOztBMEU3MjNCRTtFQUNFO0ExRWczM0JKOztBMEVqMzNCRTtFQUNFO0ExRW8zM0JKOztBMEVyMzNCRTtFQUNFO0ExRXczM0JKOztBMEV6MzNCRTtFQUNFO0ExRTQzM0JKOztBMEV4MzNCQTtFQUNFO0ExRTIzM0JGOztBMEVwMzNCQTtFQUNFO0ExRXUzM0JGOztBMEVwMzNCQTtFQUNFO0ExRXUzM0JGOztBMEVwMzNCQTtFQUNFO0VBQ0E7QTFFdTMzQkY7O0EwRXAzM0JBO0VBQ0U7RUFDQTtBMUV1MzNCRjs7QTBFcDMzQkE7RUFDRTtFQUNBO0ExRXUzM0JGOztBMEVwMzNCQTtFQUNFO0VBQ0E7QTFFdTMzQkY7O0EwRXAzM0JBO0VBQ0U7QTFFdTMzQkY7O0EwRXAzM0JBO0VBQ0U7QTFFdTMzQkY7O0EwRXAzM0JBO0VBQ0U7QTFFdTMzQkY7O0EwRXAzM0JBO0VBQ0U7QTFFdTMzQkY7O0FxRS83M0JFO0VBQ0U7RUFDQTtFQUNBO0FyRWs4M0JKOztBMkUzNzNCTTtFQUF3QjtBM0UrNzNCOUI7O0EyRS83M0JNO0VBQXdCO0EzRW04M0I5Qjs7QTJFbjgzQk07RUFBd0I7QTNFdTgzQjlCOztBMkV2ODNCTTtFQUF3QjtBM0UyODNCOUI7O0EyRTM4M0JNO0VBQXdCO0EzRSs4M0I5Qjs7QTJFLzgzQk07RUFBd0I7QTNFbTkzQjlCOztBMkVuOTNCTTtFQUF3QjtBM0V1OTNCOUI7O0EyRXY5M0JNO0VBQXdCO0EzRTI5M0I5Qjs7QTJFMzkzQk07RUFBd0I7QTNFKzkzQjlCOztBa0M5NjNCSTtFeUNqREU7SUFBd0I7RTNFbyszQjVCO0UyRXArM0JJO0lBQXdCO0UzRXUrM0I1QjtFMkV2KzNCSTtJQUF3QjtFM0UwKzNCNUI7RTJFMSszQkk7SUFBd0I7RTNFNiszQjVCO0UyRTcrM0JJO0lBQXdCO0UzRWcvM0I1QjtFMkVoLzNCSTtJQUF3QjtFM0VtLzNCNUI7RTJFbi8zQkk7SUFBd0I7RTNFcy8zQjVCO0UyRXQvM0JJO0lBQXdCO0UzRXkvM0I1QjtFMkV6LzNCSTtJQUF3QjtFM0U0LzNCNUI7QUFDRjtBa0M1ODNCSTtFeUNqREU7SUFBd0I7RTNFaWc0QjVCO0UyRWpnNEJJO0lBQXdCO0UzRW9nNEI1QjtFMkVwZzRCSTtJQUF3QjtFM0V1ZzRCNUI7RTJFdmc0Qkk7SUFBd0I7RTNFMGc0QjVCO0UyRTFnNEJJO0lBQXdCO0UzRTZnNEI1QjtFMkU3ZzRCSTtJQUF3QjtFM0VnaDRCNUI7RTJFaGg0Qkk7SUFBd0I7RTNFbWg0QjVCO0UyRW5oNEJJO0lBQXdCO0UzRXNoNEI1QjtFMkV0aDRCSTtJQUF3QjtFM0V5aDRCNUI7QUFDRjtBa0N6KzNCSTtFeUNqREU7SUFBd0I7RTNFOGg0QjVCO0UyRTloNEJJO0lBQXdCO0UzRWlpNEI1QjtFMkVqaTRCSTtJQUF3QjtFM0VvaTRCNUI7RTJFcGk0Qkk7SUFBd0I7RTNFdWk0QjVCO0UyRXZpNEJJO0lBQXdCO0UzRTBpNEI1QjtFMkUxaTRCSTtJQUF3QjtFM0U2aTRCNUI7RTJFN2k0Qkk7SUFBd0I7RTNFZ2o0QjVCO0UyRWhqNEJJO0lBQXdCO0UzRW1qNEI1QjtFMkVuajRCSTtJQUF3QjtFM0VzajRCNUI7QUFDRjtBa0N0ZzRCSTtFeUNqREU7SUFBd0I7RTNFMmo0QjVCO0UyRTNqNEJJO0lBQXdCO0UzRThqNEI1QjtFMkU5ajRCSTtJQUF3QjtFM0VpazRCNUI7RTJFams0Qkk7SUFBd0I7RTNFb2s0QjVCO0UyRXBrNEJJO0lBQXdCO0UzRXVrNEI1QjtFMkV2azRCSTtJQUF3QjtFM0UwazRCNUI7RTJFMWs0Qkk7SUFBd0I7RTNFNms0QjVCO0UyRTdrNEJJO0lBQXdCO0UzRWdsNEI1QjtFMkVobDRCSTtJQUF3QjtFM0VtbDRCNUI7QUFDRjtBMkUxazRCQTtFQUVJO0lBQXFCO0UzRTRrNEJ2QjtFMkU1azRCRTtJQUFxQjtFM0UrazRCdkI7RTJFL2s0QkU7SUFBcUI7RTNFa2w0QnZCO0UyRWxsNEJFO0lBQXFCO0UzRXFsNEJ2QjtFMkVybDRCRTtJQUFxQjtFM0V3bDRCdkI7RTJFeGw0QkU7SUFBcUI7RTNFMmw0QnZCO0UyRTNsNEJFO0lBQXFCO0UzRThsNEJ2QjtFMkU5bDRCRTtJQUFxQjtFM0VpbTRCdkI7RTJFam00QkU7SUFBcUI7RTNFb200QnZCO0FBQ0Y7QTRFMW40QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RTRuNEJGO0E0RTFuNEJFO0VBQ0U7RUFDQTtBNUU0bjRCSjtBNEV6bjRCRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUUybjRCSjs7QTRFbG40Qkk7RUFDRTtBNUVxbjRCTjs7QTRFdG40Qkk7RUFDRTtBNUV5bjRCTjs7QTRFMW40Qkk7RUFDRTtBNUU2bjRCTjs7QTRFOW40Qkk7RUFDRTtBNUVpbzRCTjs7QTZFMXA0Qkk7RUFBZ0M7QTdFOHA0QnBDOztBNkU3cDRCSTtFQUFnQztBN0VpcTRCcEM7O0E2RWhxNEJJO0VBQWdDO0E3RW9xNEJwQzs7QTZFbnE0Qkk7RUFBZ0M7QTdFdXE0QnBDOztBNkVycTRCSTtFQUE4QjtBN0V5cTRCbEM7O0E2RXhxNEJJO0VBQThCO0E3RTRxNEJsQzs7QTZFM3E0Qkk7RUFBOEI7QTdFK3E0QmxDOztBNkU5cTRCSTtFQUE4QjtBN0VrcjRCbEM7O0E2RWpyNEJJO0VBQThCO0E3RXFyNEJsQzs7QTZFcHI0Qkk7RUFBOEI7QTdFd3I0QmxDOztBNkV2cjRCSTtFQUE4QjtBN0UycjRCbEM7O0E2RTFyNEJJO0VBQThCO0E3RThyNEJsQzs7QTZFNXI0Qkk7RUFBb0M7QTdFZ3M0QnhDOztBNkUvcjRCSTtFQUFvQztBN0VtczRCeEM7O0E2RWxzNEJJO0VBQW9DO0E3RXNzNEJ4Qzs7QTZFcnM0Qkk7RUFBb0M7QTdFeXM0QnhDOztBNkV4czRCSTtFQUFvQztBN0U0czRCeEM7O0E2RTFzNEJJO0VBQWlDO0E3RThzNEJyQzs7QTZFN3M0Qkk7RUFBaUM7QTdFaXQ0QnJDOztBNkVodDRCSTtFQUFpQztBN0VvdDRCckM7O0E2RW50NEJJO0VBQWlDO0E3RXV0NEJyQzs7QTZFdHQ0Qkk7RUFBaUM7QTdFMHQ0QnJDOztBNkV4dDRCSTtFQUFrQztBN0U0dDRCdEM7O0E2RTN0NEJJO0VBQWtDO0E3RSt0NEJ0Qzs7QTZFOXQ0Qkk7RUFBa0M7QTdFa3U0QnRDOztBNkVqdTRCSTtFQUFrQztBN0VxdTRCdEM7O0E2RXB1NEJJO0VBQWtDO0E3RXd1NEJ0Qzs7QTZFdnU0Qkk7RUFBa0M7QTdFMnU0QnRDOztBNkV6dTRCSTtFQUFnQztBN0U2dTRCcEM7O0E2RTV1NEJJO0VBQWdDO0E3RWd2NEJwQzs7QTZFL3U0Qkk7RUFBZ0M7QTdFbXY0QnBDOztBNkVsdjRCSTtFQUFnQztBN0VzdjRCcEM7O0E2RXJ2NEJJO0VBQWdDO0E3RXl2NEJwQzs7QTZFeHY0Qkk7RUFBZ0M7QTdFNHY0QnBDOztBa0NodjRCSTtFMkNsREE7SUFBZ0M7RTdFdXk0QmxDO0U2RXR5NEJFO0lBQWdDO0U3RXl5NEJsQztFNkV4eTRCRTtJQUFnQztFN0UyeTRCbEM7RTZFMXk0QkU7SUFBZ0M7RTdFNnk0QmxDO0U2RTN5NEJFO0lBQThCO0U3RTh5NEJoQztFNkU3eTRCRTtJQUE4QjtFN0VnejRCaEM7RTZFL3k0QkU7SUFBOEI7RTdFa3o0QmhDO0U2RWp6NEJFO0lBQThCO0U3RW96NEJoQztFNkVuejRCRTtJQUE4QjtFN0VzejRCaEM7RTZFcno0QkU7SUFBOEI7RTdFd3o0QmhDO0U2RXZ6NEJFO0lBQThCO0U3RTB6NEJoQztFNkV6ejRCRTtJQUE4QjtFN0U0ejRCaEM7RTZFMXo0QkU7SUFBb0M7RTdFNno0QnRDO0U2RTV6NEJFO0lBQW9DO0U3RSt6NEJ0QztFNkU5ejRCRTtJQUFvQztFN0VpMDRCdEM7RTZFaDA0QkU7SUFBb0M7RTdFbTA0QnRDO0U2RWwwNEJFO0lBQW9DO0U3RXEwNEJ0QztFNkVuMDRCRTtJQUFpQztFN0VzMDRCbkM7RTZFcjA0QkU7SUFBaUM7RTdFdzA0Qm5DO0U2RXYwNEJFO0lBQWlDO0U3RTAwNEJuQztFNkV6MDRCRTtJQUFpQztFN0U0MDRCbkM7RTZFMzA0QkU7SUFBaUM7RTdFODA0Qm5DO0U2RTUwNEJFO0lBQWtDO0U3RSswNEJwQztFNkU5MDRCRTtJQUFrQztFN0VpMTRCcEM7RTZFaDE0QkU7SUFBa0M7RTdFbTE0QnBDO0U2RWwxNEJFO0lBQWtDO0U3RXExNEJwQztFNkVwMTRCRTtJQUFrQztFN0V1MTRCcEM7RTZFdDE0QkU7SUFBa0M7RTdFeTE0QnBDO0U2RXYxNEJFO0lBQWdDO0U3RTAxNEJsQztFNkV6MTRCRTtJQUFnQztFN0U0MTRCbEM7RTZFMzE0QkU7SUFBZ0M7RTdFODE0QmxDO0U2RTcxNEJFO0lBQWdDO0U3RWcyNEJsQztFNkUvMTRCRTtJQUFnQztFN0VrMjRCbEM7RTZFajI0QkU7SUFBZ0M7RTdFbzI0QmxDO0FBQ0Y7QWtDejE0Qkk7RTJDbERBO0lBQWdDO0U3RSs0NEJsQztFNkU5NDRCRTtJQUFnQztFN0VpNTRCbEM7RTZFaDU0QkU7SUFBZ0M7RTdFbTU0QmxDO0U2RWw1NEJFO0lBQWdDO0U3RXE1NEJsQztFNkVuNTRCRTtJQUE4QjtFN0VzNTRCaEM7RTZFcjU0QkU7SUFBOEI7RTdFdzU0QmhDO0U2RXY1NEJFO0lBQThCO0U3RTA1NEJoQztFNkV6NTRCRTtJQUE4QjtFN0U0NTRCaEM7RTZFMzU0QkU7SUFBOEI7RTdFODU0QmhDO0U2RTc1NEJFO0lBQThCO0U3RWc2NEJoQztFNkUvNTRCRTtJQUE4QjtFN0VrNjRCaEM7RTZFajY0QkU7SUFBOEI7RTdFbzY0QmhDO0U2RWw2NEJFO0lBQW9DO0U3RXE2NEJ0QztFNkVwNjRCRTtJQUFvQztFN0V1NjRCdEM7RTZFdDY0QkU7SUFBb0M7RTdFeTY0QnRDO0U2RXg2NEJFO0lBQW9DO0U3RTI2NEJ0QztFNkUxNjRCRTtJQUFvQztFN0U2NjRCdEM7RTZFMzY0QkU7SUFBaUM7RTdFODY0Qm5DO0U2RTc2NEJFO0lBQWlDO0U3RWc3NEJuQztFNkUvNjRCRTtJQUFpQztFN0VrNzRCbkM7RTZFajc0QkU7SUFBaUM7RTdFbzc0Qm5DO0U2RW43NEJFO0lBQWlDO0U3RXM3NEJuQztFNkVwNzRCRTtJQUFrQztFN0V1NzRCcEM7RTZFdDc0QkU7SUFBa0M7RTdFeTc0QnBDO0U2RXg3NEJFO0lBQWtDO0U3RTI3NEJwQztFNkUxNzRCRTtJQUFrQztFN0U2NzRCcEM7RTZFNTc0QkU7SUFBa0M7RTdFKzc0QnBDO0U2RTk3NEJFO0lBQWtDO0U3RWk4NEJwQztFNkUvNzRCRTtJQUFnQztFN0VrODRCbEM7RTZFajg0QkU7SUFBZ0M7RTdFbzg0QmxDO0U2RW44NEJFO0lBQWdDO0U3RXM4NEJsQztFNkVyODRCRTtJQUFnQztFN0V3ODRCbEM7RTZFdjg0QkU7SUFBZ0M7RTdFMDg0QmxDO0U2RXo4NEJFO0lBQWdDO0U3RTQ4NEJsQztBQUNGO0FrQ2o4NEJJO0UyQ2xEQTtJQUFnQztFN0V1LzRCbEM7RTZFdC80QkU7SUFBZ0M7RTdFeS80QmxDO0U2RXgvNEJFO0lBQWdDO0U3RTIvNEJsQztFNkUxLzRCRTtJQUFnQztFN0U2LzRCbEM7RTZFMy80QkU7SUFBOEI7RTdFOC80QmhDO0U2RTcvNEJFO0lBQThCO0U3RWdnNUJoQztFNkUvLzRCRTtJQUE4QjtFN0VrZzVCaEM7RTZFamc1QkU7SUFBOEI7RTdFb2c1QmhDO0U2RW5nNUJFO0lBQThCO0U3RXNnNUJoQztFNkVyZzVCRTtJQUE4QjtFN0V3ZzVCaEM7RTZFdmc1QkU7SUFBOEI7RTdFMGc1QmhDO0U2RXpnNUJFO0lBQThCO0U3RTRnNUJoQztFNkUxZzVCRTtJQUFvQztFN0U2ZzVCdEM7RTZFNWc1QkU7SUFBb0M7RTdFK2c1QnRDO0U2RTlnNUJFO0lBQW9DO0U3RWloNUJ0QztFNkVoaDVCRTtJQUFvQztFN0VtaDVCdEM7RTZFbGg1QkU7SUFBb0M7RTdFcWg1QnRDO0U2RW5oNUJFO0lBQWlDO0U3RXNoNUJuQztFNkVyaDVCRTtJQUFpQztFN0V3aDVCbkM7RTZFdmg1QkU7SUFBaUM7RTdFMGg1Qm5DO0U2RXpoNUJFO0lBQWlDO0U3RTRoNUJuQztFNkUzaDVCRTtJQUFpQztFN0U4aDVCbkM7RTZFNWg1QkU7SUFBa0M7RTdFK2g1QnBDO0U2RTloNUJFO0lBQWtDO0U3RWlpNUJwQztFNkVoaTVCRTtJQUFrQztFN0VtaTVCcEM7RTZFbGk1QkU7SUFBa0M7RTdFcWk1QnBDO0U2RXBpNUJFO0lBQWtDO0U3RXVpNUJwQztFNkV0aTVCRTtJQUFrQztFN0V5aTVCcEM7RTZFdmk1QkU7SUFBZ0M7RTdFMGk1QmxDO0U2RXppNUJFO0lBQWdDO0U3RTRpNUJsQztFNkUzaTVCRTtJQUFnQztFN0U4aTVCbEM7RTZFN2k1QkU7SUFBZ0M7RTdFZ2o1QmxDO0U2RS9pNUJFO0lBQWdDO0U3RWtqNUJsQztFNkVqajVCRTtJQUFnQztFN0VvajVCbEM7QUFDRjtBa0N6aTVCSTtFMkNsREE7SUFBZ0M7RTdFK2w1QmxDO0U2RTlsNUJFO0lBQWdDO0U3RWltNUJsQztFNkVobTVCRTtJQUFnQztFN0VtbTVCbEM7RTZFbG01QkU7SUFBZ0M7RTdFcW01QmxDO0U2RW5tNUJFO0lBQThCO0U3RXNtNUJoQztFNkVybTVCRTtJQUE4QjtFN0V3bTVCaEM7RTZFdm01QkU7SUFBOEI7RTdFMG01QmhDO0U2RXptNUJFO0lBQThCO0U3RTRtNUJoQztFNkUzbTVCRTtJQUE4QjtFN0U4bTVCaEM7RTZFN201QkU7SUFBOEI7RTdFZ241QmhDO0U2RS9tNUJFO0lBQThCO0U3RWtuNUJoQztFNkVqbjVCRTtJQUE4QjtFN0VvbjVCaEM7RTZFbG41QkU7SUFBb0M7RTdFcW41QnRDO0U2RXBuNUJFO0lBQW9DO0U3RXVuNUJ0QztFNkV0bjVCRTtJQUFvQztFN0V5bjVCdEM7RTZFeG41QkU7SUFBb0M7RTdFMm41QnRDO0U2RTFuNUJFO0lBQW9DO0U3RTZuNUJ0QztFNkUzbjVCRTtJQUFpQztFN0U4bjVCbkM7RTZFN241QkU7SUFBaUM7RTdFZ281Qm5DO0U2RS9uNUJFO0lBQWlDO0U3RWtvNUJuQztFNkVqbzVCRTtJQUFpQztFN0VvbzVCbkM7RTZFbm81QkU7SUFBaUM7RTdFc281Qm5DO0U2RXBvNUJFO0lBQWtDO0U3RXVvNUJwQztFNkV0bzVCRTtJQUFrQztFN0V5bzVCcEM7RTZFeG81QkU7SUFBa0M7RTdFMm81QnBDO0U2RTFvNUJFO0lBQWtDO0U3RTZvNUJwQztFNkU1bzVCRTtJQUFrQztFN0UrbzVCcEM7RTZFOW81QkU7SUFBa0M7RTdFaXA1QnBDO0U2RS9vNUJFO0lBQWdDO0U3RWtwNUJsQztFNkVqcDVCRTtJQUFnQztFN0VvcDVCbEM7RTZFbnA1QkU7SUFBZ0M7RTdFc3A1QmxDO0U2RXJwNUJFO0lBQWdDO0U3RXdwNUJsQztFNkV2cDVCRTtJQUFnQztFN0UwcDVCbEM7RTZFenA1QkU7SUFBZ0M7RTdFNHA1QmxDO0FBQ0Y7QThFdnM1Qkk7RUFBd0I7QTlFMHM1QjVCOztBOEV6czVCSTtFQUF3QjtBOUU2czVCNUI7O0E4RTVzNUJJO0VBQXdCO0E5RWd0NUI1Qjs7QWtDNXA1Qkk7RTRDdERBO0lBQXdCO0U5RXV0NUIxQjtFOEV0dDVCRTtJQUF3QjtFOUV5dDVCMUI7RThFeHQ1QkU7SUFBd0I7RTlFMnQ1QjFCO0FBQ0Y7QWtDeHE1Qkk7RTRDdERBO0lBQXdCO0U5RWt1NUIxQjtFOEVqdTVCRTtJQUF3QjtFOUVvdTVCMUI7RThFbnU1QkU7SUFBd0I7RTlFc3U1QjFCO0FBQ0Y7QWtDbnI1Qkk7RTRDdERBO0lBQXdCO0U5RTZ1NUIxQjtFOEU1dTVCRTtJQUF3QjtFOUUrdTVCMUI7RThFOXU1QkU7SUFBd0I7RTlFaXY1QjFCO0FBQ0Y7QWtDOXI1Qkk7RTRDdERBO0lBQXdCO0U5RXd2NUIxQjtFOEV2djVCRTtJQUF3QjtFOUUwdjVCMUI7RThFenY1QkU7SUFBd0I7RTlFNHY1QjFCO0FBQ0Y7QStFbHc1QkU7RUFBc0I7QS9FcXc1QnhCOztBK0VydzVCRTtFQUFzQjtBL0V5dzVCeEI7O0FnRnh3NUJFO0VBQXlCO0FoRjR3NUIzQjs7QWdGNXc1QkU7RUFBeUI7QWhGZ3g1QjNCOztBZ0ZoeDVCRTtFQUF5QjtBaEZveDVCM0I7O0FnRnB4NUJFO0VBQXlCO0FoRnd4NUIzQjs7QWdGeHg1QkU7RUFBeUI7QWhGNHg1QjNCOztBZ0Z2eDVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYXhEeXBCa0M7QXhCaW80QnBDOztBZ0Z2eDVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYXhEaXBCa0M7QXhCeW80QnBDOztBZ0Z0eDVCRTtFQURGO0lBRUk7SUFDQTtJQUNBLGF4RHlvQmdDO0V4QmlwNEJsQztBQUNGOztBaUZwejVCQTtFQ0VFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGc3o1QkY7O0FrRjV5NUJFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRjh5NUJKOztBbUYxMDVCQTtFQUFhO0FuRjgwNUJiOztBbUY3MDVCQTtFQUFVO0FuRmkxNUJWOztBbUZoMTVCQTtFQUFhO0FuRm8xNUJiOztBbUZuMTVCQTtFQUFlO0FuRnUxNUJmOztBb0Z0MTVCSTtFQUF1QjtBcEYwMTVCM0I7O0FvRjExNUJJO0VBQXVCO0FwRjgxNUIzQjs7QW9GOTE1Qkk7RUFBdUI7QXBGazI1QjNCOztBb0ZsMjVCSTtFQUF1QjtBcEZzMjVCM0I7O0FvRnQyNUJJO0VBQXVCO0FwRjAyNUIzQjs7QW9GMTI1Qkk7RUFBdUI7QXBGODI1QjNCOztBb0Y5MjVCSTtFQUF1QjtBcEZrMzVCM0I7O0FvRmwzNUJJO0VBQXVCO0FwRnMzNUIzQjs7QW9GdDM1Qkk7RUFBdUI7QXBGMDM1QjNCOztBb0YxMzVCSTtFQUF1QjtBcEY4MzVCM0I7O0FvRjEzNUJBO0VBQVU7QXBGODM1QlY7O0FvRjczNUJBO0VBQVU7QXBGaTQ1QlY7O0FvRjczNUJBO0VBQWM7QXBGaTQ1QmQ7O0FvRmg0NUJBO0VBQWM7QXBGbzQ1QmQ7O0FvRmw0NUJBO0VBQVU7QXBGczQ1QlY7O0FvRnI0NUJBO0VBQVU7QXBGeTQ1QlY7O0FxRnY1NUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0FyRnc1NUJKOztBc0Y5NTVCUTtFQUFnQztBdEZrNjVCeEM7O0FzRmo2NUJROztFQUVFO0F0Rm82NUJWOztBc0ZsNjVCUTs7RUFFRTtBdEZxNjVCVjs7QXNGbjY1QlE7O0VBRUU7QXRGczY1QlY7O0FzRnA2NUJROztFQUVFO0F0RnU2NUJWOztBc0Z0NzVCUTtFQUFnQztBdEYwNzVCeEM7O0FzRno3NUJROztFQUVFO0F0RjQ3NUJWOztBc0YxNzVCUTs7RUFFRTtBdEY2NzVCVjs7QXNGMzc1QlE7O0VBRUU7QXRGODc1QlY7O0FzRjU3NUJROztFQUVFO0F0Ris3NUJWOztBc0Y5ODVCUTtFQUFnQztBdEZrOTVCeEM7O0FzRmo5NUJROztFQUVFO0F0Rm85NUJWOztBc0ZsOTVCUTs7RUFFRTtBdEZxOTVCVjs7QXNGbjk1QlE7O0VBRUU7QXRGczk1QlY7O0FzRnA5NUJROztFQUVFO0F0RnU5NUJWOztBc0Z0KzVCUTtFQUFnQztBdEYwKzVCeEM7O0FzRnorNUJROztFQUVFO0F0RjQrNUJWOztBc0YxKzVCUTs7RUFFRTtBdEY2KzVCVjs7QXNGMys1QlE7O0VBRUU7QXRGOCs1QlY7O0FzRjUrNUJROztFQUVFO0F0RisrNUJWOztBc0Y5LzVCUTtFQUFnQztBdEZrZzZCeEM7O0FzRmpnNkJROztFQUVFO0F0Rm9nNkJWOztBc0ZsZzZCUTs7RUFFRTtBdEZxZzZCVjs7QXNGbmc2QlE7O0VBRUU7QXRGc2c2QlY7O0FzRnBnNkJROztFQUVFO0F0RnVnNkJWOztBc0Z0aDZCUTtFQUFnQztBdEYwaDZCeEM7O0FzRnpoNkJROztFQUVFO0F0RjRoNkJWOztBc0YxaDZCUTs7RUFFRTtBdEY2aDZCVjs7QXNGM2g2QlE7O0VBRUU7QXRGOGg2QlY7O0FzRjVoNkJROztFQUVFO0F0RitoNkJWOztBc0Y5aTZCUTtFQUFnQztBdEZrajZCeEM7O0FzRmpqNkJROztFQUVFO0F0Rm9qNkJWOztBc0ZsajZCUTs7RUFFRTtBdEZxajZCVjs7QXNGbmo2QlE7O0VBRUU7QXRGc2o2QlY7O0FzRnBqNkJROztFQUVFO0F0RnVqNkJWOztBc0Z0azZCUTtFQUFnQztBdEYwazZCeEM7O0FzRnprNkJROztFQUVFO0F0RjRrNkJWOztBc0YxazZCUTs7RUFFRTtBdEY2azZCVjs7QXNGM2s2QlE7O0VBRUU7QXRGOGs2QlY7O0FzRjVrNkJROztFQUVFO0F0RitrNkJWOztBc0Y5bDZCUTtFQUFnQztBdEZrbTZCeEM7O0FzRmptNkJROztFQUVFO0F0Rm9tNkJWOztBc0ZsbTZCUTs7RUFFRTtBdEZxbTZCVjs7QXNGbm02QlE7O0VBRUU7QXRGc202QlY7O0FzRnBtNkJROztFQUVFO0F0RnVtNkJWOztBc0Z0bjZCUTtFQUFnQztBdEYwbjZCeEM7O0FzRnpuNkJROztFQUVFO0F0RjRuNkJWOztBc0YxbjZCUTs7RUFFRTtBdEY2bjZCVjs7QXNGM242QlE7O0VBRUU7QXRGOG42QlY7O0FzRjVuNkJROztFQUVFO0F0RituNkJWOztBc0Y5bzZCUTtFQUFnQztBdEZrcDZCeEM7O0FzRmpwNkJROztFQUVFO0F0Rm9wNkJWOztBc0ZscDZCUTs7RUFFRTtBdEZxcDZCVjs7QXNGbnA2QlE7O0VBRUU7QXRGc3A2QlY7O0FzRnBwNkJROztFQUVFO0F0RnVwNkJWOztBc0Z0cTZCUTtFQUFnQztBdEYwcTZCeEM7O0FzRnpxNkJROztFQUVFO0F0RjRxNkJWOztBc0YxcTZCUTs7RUFFRTtBdEY2cTZCVjs7QXNGM3E2QlE7O0VBRUU7QXRGOHE2QlY7O0FzRjVxNkJROztFQUVFO0F0RitxNkJWOztBc0Z2cTZCUTtFQUF3QjtBdEYycTZCaEM7O0FzRjFxNkJROztFQUVFO0F0RjZxNkJWOztBc0YzcTZCUTs7RUFFRTtBdEY4cTZCVjs7QXNGNXE2QlE7O0VBRUU7QXRGK3E2QlY7O0FzRjdxNkJROztFQUVFO0F0RmdyNkJWOztBc0YvcjZCUTtFQUF3QjtBdEZtczZCaEM7O0FzRmxzNkJROztFQUVFO0F0RnFzNkJWOztBc0ZuczZCUTs7RUFFRTtBdEZzczZCVjs7QXNGcHM2QlE7O0VBRUU7QXRGdXM2QlY7O0FzRnJzNkJROztFQUVFO0F0RndzNkJWOztBc0Z2dDZCUTtFQUF3QjtBdEYydDZCaEM7O0FzRjF0NkJROztFQUVFO0F0RjZ0NkJWOztBc0YzdDZCUTs7RUFFRTtBdEY4dDZCVjs7QXNGNXQ2QlE7O0VBRUU7QXRGK3Q2QlY7O0FzRjd0NkJROztFQUVFO0F0Rmd1NkJWOztBc0YvdTZCUTtFQUF3QjtBdEZtdjZCaEM7O0FzRmx2NkJROztFQUVFO0F0RnF2NkJWOztBc0ZudjZCUTs7RUFFRTtBdEZzdjZCVjs7QXNGcHY2QlE7O0VBRUU7QXRGdXY2QlY7O0FzRnJ2NkJROztFQUVFO0F0Rnd2NkJWOztBc0Z2dzZCUTtFQUF3QjtBdEYydzZCaEM7O0FzRjF3NkJROztFQUVFO0F0RjZ3NkJWOztBc0YzdzZCUTs7RUFFRTtBdEY4dzZCVjs7QXNGNXc2QlE7O0VBRUU7QXRGK3c2QlY7O0FzRjd3NkJROztFQUVFO0F0Rmd4NkJWOztBc0YxdzZCSTtFQUFtQjtBdEY4dzZCdkI7O0FzRjd3NkJJOztFQUVFO0F0Rmd4NkJOOztBc0Y5dzZCSTs7RUFFRTtBdEZpeDZCTjs7QXNGL3c2Qkk7O0VBRUU7QXRGa3g2Qk47O0FzRmh4NkJJOztFQUVFO0F0Rm14NkJOOztBa0M1eDZCSTtFb0RsREk7SUFBZ0M7RXRGbTE2QnRDO0VzRmwxNkJNOztJQUVFO0V0Rm8xNkJSO0VzRmwxNkJNOztJQUVFO0V0Rm8xNkJSO0VzRmwxNkJNOztJQUVFO0V0Rm8xNkJSO0VzRmwxNkJNOztJQUVFO0V0Rm8xNkJSO0VzRm4yNkJNO0lBQWdDO0V0RnMyNkJ0QztFc0ZyMjZCTTs7SUFFRTtFdEZ1MjZCUjtFc0ZyMjZCTTs7SUFFRTtFdEZ1MjZCUjtFc0ZyMjZCTTs7SUFFRTtFdEZ1MjZCUjtFc0ZyMjZCTTs7SUFFRTtFdEZ1MjZCUjtFc0Z0MzZCTTtJQUFnQztFdEZ5MzZCdEM7RXNGeDM2Qk07O0lBRUU7RXRGMDM2QlI7RXNGeDM2Qk07O0lBRUU7RXRGMDM2QlI7RXNGeDM2Qk07O0lBRUU7RXRGMDM2QlI7RXNGeDM2Qk07O0lBRUU7RXRGMDM2QlI7RXNGejQ2Qk07SUFBZ0M7RXRGNDQ2QnRDO0VzRjM0NkJNOztJQUVFO0V0RjY0NkJSO0VzRjM0NkJNOztJQUVFO0V0RjY0NkJSO0VzRjM0NkJNOztJQUVFO0V0RjY0NkJSO0VzRjM0NkJNOztJQUVFO0V0RjY0NkJSO0VzRjU1NkJNO0lBQWdDO0V0Ris1NkJ0QztFc0Y5NTZCTTs7SUFFRTtFdEZnNjZCUjtFc0Y5NTZCTTs7SUFFRTtFdEZnNjZCUjtFc0Y5NTZCTTs7SUFFRTtFdEZnNjZCUjtFc0Y5NTZCTTs7SUFFRTtFdEZnNjZCUjtFc0YvNjZCTTtJQUFnQztFdEZrNzZCdEM7RXNGajc2Qk07O0lBRUU7RXRGbTc2QlI7RXNGajc2Qk07O0lBRUU7RXRGbTc2QlI7RXNGajc2Qk07O0lBRUU7RXRGbTc2QlI7RXNGajc2Qk07O0lBRUU7RXRGbTc2QlI7RXNGbDg2Qk07SUFBZ0M7RXRGcTg2QnRDO0VzRnA4NkJNOztJQUVFO0V0RnM4NkJSO0VzRnA4NkJNOztJQUVFO0V0RnM4NkJSO0VzRnA4NkJNOztJQUVFO0V0RnM4NkJSO0VzRnA4NkJNOztJQUVFO0V0RnM4NkJSO0VzRnI5NkJNO0lBQWdDO0V0Rnc5NkJ0QztFc0Z2OTZCTTs7SUFFRTtFdEZ5OTZCUjtFc0Z2OTZCTTs7SUFFRTtFdEZ5OTZCUjtFc0Z2OTZCTTs7SUFFRTtFdEZ5OTZCUjtFc0Z2OTZCTTs7SUFFRTtFdEZ5OTZCUjtFc0Z4KzZCTTtJQUFnQztFdEYyKzZCdEM7RXNGMSs2Qk07O0lBRUU7RXRGNCs2QlI7RXNGMSs2Qk07O0lBRUU7RXRGNCs2QlI7RXNGMSs2Qk07O0lBRUU7RXRGNCs2QlI7RXNGMSs2Qk07O0lBRUU7RXRGNCs2QlI7RXNGMy82Qk07SUFBZ0M7RXRGOC82QnRDO0VzRjcvNkJNOztJQUVFO0V0RisvNkJSO0VzRjcvNkJNOztJQUVFO0V0RisvNkJSO0VzRjcvNkJNOztJQUVFO0V0RisvNkJSO0VzRjcvNkJNOztJQUVFO0V0RisvNkJSO0VzRjlnN0JNO0lBQWdDO0V0RmloN0J0QztFc0ZoaDdCTTs7SUFFRTtFdEZraDdCUjtFc0ZoaDdCTTs7SUFFRTtFdEZraDdCUjtFc0ZoaDdCTTs7SUFFRTtFdEZraDdCUjtFc0ZoaDdCTTs7SUFFRTtFdEZraDdCUjtFc0ZqaTdCTTtJQUFnQztFdEZvaTdCdEM7RXNGbmk3Qk07O0lBRUU7RXRGcWk3QlI7RXNGbmk3Qk07O0lBRUU7RXRGcWk3QlI7RXNGbmk3Qk07O0lBRUU7RXRGcWk3QlI7RXNGbmk3Qk07O0lBRUU7RXRGcWk3QlI7RXNGN2g3Qk07SUFBd0I7RXRGZ2k3QjlCO0VzRi9oN0JNOztJQUVFO0V0RmlpN0JSO0VzRi9oN0JNOztJQUVFO0V0RmlpN0JSO0VzRi9oN0JNOztJQUVFO0V0RmlpN0JSO0VzRi9oN0JNOztJQUVFO0V0RmlpN0JSO0VzRmhqN0JNO0lBQXdCO0V0Rm1qN0I5QjtFc0ZsajdCTTs7SUFFRTtFdEZvajdCUjtFc0ZsajdCTTs7SUFFRTtFdEZvajdCUjtFc0ZsajdCTTs7SUFFRTtFdEZvajdCUjtFc0ZsajdCTTs7SUFFRTtFdEZvajdCUjtFc0ZuazdCTTtJQUF3QjtFdEZzazdCOUI7RXNGcms3Qk07O0lBRUU7RXRGdWs3QlI7RXNGcms3Qk07O0lBRUU7RXRGdWs3QlI7RXNGcms3Qk07O0lBRUU7RXRGdWs3QlI7RXNGcms3Qk07O0lBRUU7RXRGdWs3QlI7RXNGdGw3Qk07SUFBd0I7RXRGeWw3QjlCO0VzRnhsN0JNOztJQUVFO0V0RjBsN0JSO0VzRnhsN0JNOztJQUVFO0V0RjBsN0JSO0VzRnhsN0JNOztJQUVFO0V0RjBsN0JSO0VzRnhsN0JNOztJQUVFO0V0RjBsN0JSO0VzRnptN0JNO0lBQXdCO0V0RjRtN0I5QjtFc0YzbTdCTTs7SUFFRTtFdEY2bTdCUjtFc0YzbTdCTTs7SUFFRTtFdEY2bTdCUjtFc0YzbTdCTTs7SUFFRTtFdEY2bTdCUjtFc0YzbTdCTTs7SUFFRTtFdEY2bTdCUjtFc0Z2bTdCRTtJQUFtQjtFdEYwbTdCckI7RXNGem03QkU7O0lBRUU7RXRGMm03Qko7RXNGem03QkU7O0lBRUU7RXRGMm03Qko7RXNGem03QkU7O0lBRUU7RXRGMm03Qko7RXNGem03QkU7O0lBRUU7RXRGMm03Qko7QUFDRjtBa0NybjdCSTtFb0RsREk7SUFBZ0M7RXRGMnE3QnRDO0VzRjFxN0JNOztJQUVFO0V0RjRxN0JSO0VzRjFxN0JNOztJQUVFO0V0RjRxN0JSO0VzRjFxN0JNOztJQUVFO0V0RjRxN0JSO0VzRjFxN0JNOztJQUVFO0V0RjRxN0JSO0VzRjNyN0JNO0lBQWdDO0V0RjhyN0J0QztFc0Y3cjdCTTs7SUFFRTtFdEYrcjdCUjtFc0Y3cjdCTTs7SUFFRTtFdEYrcjdCUjtFc0Y3cjdCTTs7SUFFRTtFdEYrcjdCUjtFc0Y3cjdCTTs7SUFFRTtFdEYrcjdCUjtFc0Y5czdCTTtJQUFnQztFdEZpdDdCdEM7RXNGaHQ3Qk07O0lBRUU7RXRGa3Q3QlI7RXNGaHQ3Qk07O0lBRUU7RXRGa3Q3QlI7RXNGaHQ3Qk07O0lBRUU7RXRGa3Q3QlI7RXNGaHQ3Qk07O0lBRUU7RXRGa3Q3QlI7RXNGanU3Qk07SUFBZ0M7RXRGb3U3QnRDO0VzRm51N0JNOztJQUVFO0V0RnF1N0JSO0VzRm51N0JNOztJQUVFO0V0RnF1N0JSO0VzRm51N0JNOztJQUVFO0V0RnF1N0JSO0VzRm51N0JNOztJQUVFO0V0RnF1N0JSO0VzRnB2N0JNO0lBQWdDO0V0RnV2N0J0QztFc0Z0djdCTTs7SUFFRTtFdEZ3djdCUjtFc0Z0djdCTTs7SUFFRTtFdEZ3djdCUjtFc0Z0djdCTTs7SUFFRTtFdEZ3djdCUjtFc0Z0djdCTTs7SUFFRTtFdEZ3djdCUjtFc0Z2dzdCTTtJQUFnQztFdEYwdzdCdEM7RXNGenc3Qk07O0lBRUU7RXRGMnc3QlI7RXNGenc3Qk07O0lBRUU7RXRGMnc3QlI7RXNGenc3Qk07O0lBRUU7RXRGMnc3QlI7RXNGenc3Qk07O0lBRUU7RXRGMnc3QlI7RXNGMXg3Qk07SUFBZ0M7RXRGNng3QnRDO0VzRjV4N0JNOztJQUVFO0V0Rjh4N0JSO0VzRjV4N0JNOztJQUVFO0V0Rjh4N0JSO0VzRjV4N0JNOztJQUVFO0V0Rjh4N0JSO0VzRjV4N0JNOztJQUVFO0V0Rjh4N0JSO0VzRjd5N0JNO0lBQWdDO0V0Rmd6N0J0QztFc0YveTdCTTs7SUFFRTtFdEZpejdCUjtFc0YveTdCTTs7SUFFRTtFdEZpejdCUjtFc0YveTdCTTs7SUFFRTtFdEZpejdCUjtFc0YveTdCTTs7SUFFRTtFdEZpejdCUjtFc0ZoMDdCTTtJQUFnQztFdEZtMDdCdEM7RXNGbDA3Qk07O0lBRUU7RXRGbzA3QlI7RXNGbDA3Qk07O0lBRUU7RXRGbzA3QlI7RXNGbDA3Qk07O0lBRUU7RXRGbzA3QlI7RXNGbDA3Qk07O0lBRUU7RXRGbzA3QlI7RXNGbjE3Qk07SUFBZ0M7RXRGczE3QnRDO0VzRnIxN0JNOztJQUVFO0V0RnUxN0JSO0VzRnIxN0JNOztJQUVFO0V0RnUxN0JSO0VzRnIxN0JNOztJQUVFO0V0RnUxN0JSO0VzRnIxN0JNOztJQUVFO0V0RnUxN0JSO0VzRnQyN0JNO0lBQWdDO0V0RnkyN0J0QztFc0Z4MjdCTTs7SUFFRTtFdEYwMjdCUjtFc0Z4MjdCTTs7SUFFRTtFdEYwMjdCUjtFc0Z4MjdCTTs7SUFFRTtFdEYwMjdCUjtFc0Z4MjdCTTs7SUFFRTtFdEYwMjdCUjtFc0Z6MzdCTTtJQUFnQztFdEY0MzdCdEM7RXNGMzM3Qk07O0lBRUU7RXRGNjM3QlI7RXNGMzM3Qk07O0lBRUU7RXRGNjM3QlI7RXNGMzM3Qk07O0lBRUU7RXRGNjM3QlI7RXNGMzM3Qk07O0lBRUU7RXRGNjM3QlI7RXNGcjM3Qk07SUFBd0I7RXRGdzM3QjlCO0VzRnYzN0JNOztJQUVFO0V0RnkzN0JSO0VzRnYzN0JNOztJQUVFO0V0RnkzN0JSO0VzRnYzN0JNOztJQUVFO0V0RnkzN0JSO0VzRnYzN0JNOztJQUVFO0V0RnkzN0JSO0VzRng0N0JNO0lBQXdCO0V0RjI0N0I5QjtFc0YxNDdCTTs7SUFFRTtFdEY0NDdCUjtFc0YxNDdCTTs7SUFFRTtFdEY0NDdCUjtFc0YxNDdCTTs7SUFFRTtFdEY0NDdCUjtFc0YxNDdCTTs7SUFFRTtFdEY0NDdCUjtFc0YzNTdCTTtJQUF3QjtFdEY4NTdCOUI7RXNGNzU3Qk07O0lBRUU7RXRGKzU3QlI7RXNGNzU3Qk07O0lBRUU7RXRGKzU3QlI7RXNGNzU3Qk07O0lBRUU7RXRGKzU3QlI7RXNGNzU3Qk07O0lBRUU7RXRGKzU3QlI7RXNGOTY3Qk07SUFBd0I7RXRGaTc3QjlCO0VzRmg3N0JNOztJQUVFO0V0Rms3N0JSO0VzRmg3N0JNOztJQUVFO0V0Rms3N0JSO0VzRmg3N0JNOztJQUVFO0V0Rms3N0JSO0VzRmg3N0JNOztJQUVFO0V0Rms3N0JSO0VzRmo4N0JNO0lBQXdCO0V0Rm84N0I5QjtFc0ZuODdCTTs7SUFFRTtFdEZxODdCUjtFc0ZuODdCTTs7SUFFRTtFdEZxODdCUjtFc0ZuODdCTTs7SUFFRTtFdEZxODdCUjtFc0ZuODdCTTs7SUFFRTtFdEZxODdCUjtFc0YvNzdCRTtJQUFtQjtFdEZrODdCckI7RXNGajg3QkU7O0lBRUU7RXRGbTg3Qko7RXNGajg3QkU7O0lBRUU7RXRGbTg3Qko7RXNGajg3QkU7O0lBRUU7RXRGbTg3Qko7RXNGajg3QkU7O0lBRUU7RXRGbTg3Qko7QUFDRjtBa0M3ODdCSTtFb0RsREk7SUFBZ0M7RXRGbWc4QnRDO0VzRmxnOEJNOztJQUVFO0V0Rm9nOEJSO0VzRmxnOEJNOztJQUVFO0V0Rm9nOEJSO0VzRmxnOEJNOztJQUVFO0V0Rm9nOEJSO0VzRmxnOEJNOztJQUVFO0V0Rm9nOEJSO0VzRm5oOEJNO0lBQWdDO0V0RnNoOEJ0QztFc0ZyaDhCTTs7SUFFRTtFdEZ1aDhCUjtFc0ZyaDhCTTs7SUFFRTtFdEZ1aDhCUjtFc0ZyaDhCTTs7SUFFRTtFdEZ1aDhCUjtFc0ZyaDhCTTs7SUFFRTtFdEZ1aDhCUjtFc0Z0aThCTTtJQUFnQztFdEZ5aThCdEM7RXNGeGk4Qk07O0lBRUU7RXRGMGk4QlI7RXNGeGk4Qk07O0lBRUU7RXRGMGk4QlI7RXNGeGk4Qk07O0lBRUU7RXRGMGk4QlI7RXNGeGk4Qk07O0lBRUU7RXRGMGk4QlI7RXNGemo4Qk07SUFBZ0M7RXRGNGo4QnRDO0VzRjNqOEJNOztJQUVFO0V0RjZqOEJSO0VzRjNqOEJNOztJQUVFO0V0RjZqOEJSO0VzRjNqOEJNOztJQUVFO0V0RjZqOEJSO0VzRjNqOEJNOztJQUVFO0V0RjZqOEJSO0VzRjVrOEJNO0lBQWdDO0V0RitrOEJ0QztFc0Y5azhCTTs7SUFFRTtFdEZnbDhCUjtFc0Y5azhCTTs7SUFFRTtFdEZnbDhCUjtFc0Y5azhCTTs7SUFFRTtFdEZnbDhCUjtFc0Y5azhCTTs7SUFFRTtFdEZnbDhCUjtFc0YvbDhCTTtJQUFnQztFdEZrbThCdEM7RXNGam04Qk07O0lBRUU7RXRGbW04QlI7RXNGam04Qk07O0lBRUU7RXRGbW04QlI7RXNGam04Qk07O0lBRUU7RXRGbW04QlI7RXNGam04Qk07O0lBRUU7RXRGbW04QlI7RXNGbG44Qk07SUFBZ0M7RXRGcW44QnRDO0VzRnBuOEJNOztJQUVFO0V0RnNuOEJSO0VzRnBuOEJNOztJQUVFO0V0RnNuOEJSO0VzRnBuOEJNOztJQUVFO0V0RnNuOEJSO0VzRnBuOEJNOztJQUVFO0V0RnNuOEJSO0VzRnJvOEJNO0lBQWdDO0V0RndvOEJ0QztFc0Z2bzhCTTs7SUFFRTtFdEZ5bzhCUjtFc0Z2bzhCTTs7SUFFRTtFdEZ5bzhCUjtFc0Z2bzhCTTs7SUFFRTtFdEZ5bzhCUjtFc0Z2bzhCTTs7SUFFRTtFdEZ5bzhCUjtFc0Z4cDhCTTtJQUFnQztFdEYycDhCdEM7RXNGMXA4Qk07O0lBRUU7RXRGNHA4QlI7RXNGMXA4Qk07O0lBRUU7RXRGNHA4QlI7RXNGMXA4Qk07O0lBRUU7RXRGNHA4QlI7RXNGMXA4Qk07O0lBRUU7RXRGNHA4QlI7RXNGM3E4Qk07SUFBZ0M7RXRGOHE4QnRDO0VzRjdxOEJNOztJQUVFO0V0RitxOEJSO0VzRjdxOEJNOztJQUVFO0V0RitxOEJSO0VzRjdxOEJNOztJQUVFO0V0RitxOEJSO0VzRjdxOEJNOztJQUVFO0V0RitxOEJSO0VzRjlyOEJNO0lBQWdDO0V0RmlzOEJ0QztFc0ZoczhCTTs7SUFFRTtFdEZrczhCUjtFc0ZoczhCTTs7SUFFRTtFdEZrczhCUjtFc0ZoczhCTTs7SUFFRTtFdEZrczhCUjtFc0ZoczhCTTs7SUFFRTtFdEZrczhCUjtFc0ZqdDhCTTtJQUFnQztFdEZvdDhCdEM7RXNGbnQ4Qk07O0lBRUU7RXRGcXQ4QlI7RXNGbnQ4Qk07O0lBRUU7RXRGcXQ4QlI7RXNGbnQ4Qk07O0lBRUU7RXRGcXQ4QlI7RXNGbnQ4Qk07O0lBRUU7RXRGcXQ4QlI7RXNGN3M4Qk07SUFBd0I7RXRGZ3Q4QjlCO0VzRi9zOEJNOztJQUVFO0V0Rml0OEJSO0VzRi9zOEJNOztJQUVFO0V0Rml0OEJSO0VzRi9zOEJNOztJQUVFO0V0Rml0OEJSO0VzRi9zOEJNOztJQUVFO0V0Rml0OEJSO0VzRmh1OEJNO0lBQXdCO0V0Rm11OEI5QjtFc0ZsdThCTTs7SUFFRTtFdEZvdThCUjtFc0ZsdThCTTs7SUFFRTtFdEZvdThCUjtFc0ZsdThCTTs7SUFFRTtFdEZvdThCUjtFc0ZsdThCTTs7SUFFRTtFdEZvdThCUjtFc0ZudjhCTTtJQUF3QjtFdEZzdjhCOUI7RXNGcnY4Qk07O0lBRUU7RXRGdXY4QlI7RXNGcnY4Qk07O0lBRUU7RXRGdXY4QlI7RXNGcnY4Qk07O0lBRUU7RXRGdXY4QlI7RXNGcnY4Qk07O0lBRUU7RXRGdXY4QlI7RXNGdHc4Qk07SUFBd0I7RXRGeXc4QjlCO0VzRnh3OEJNOztJQUVFO0V0RjB3OEJSO0VzRnh3OEJNOztJQUVFO0V0RjB3OEJSO0VzRnh3OEJNOztJQUVFO0V0RjB3OEJSO0VzRnh3OEJNOztJQUVFO0V0RjB3OEJSO0VzRnp4OEJNO0lBQXdCO0V0RjR4OEI5QjtFc0YzeDhCTTs7SUFFRTtFdEY2eDhCUjtFc0YzeDhCTTs7SUFFRTtFdEY2eDhCUjtFc0YzeDhCTTs7SUFFRTtFdEY2eDhCUjtFc0YzeDhCTTs7SUFFRTtFdEY2eDhCUjtFc0Z2eDhCRTtJQUFtQjtFdEYweDhCckI7RXNGeng4QkU7O0lBRUU7RXRGMng4Qko7RXNGeng4QkU7O0lBRUU7RXRGMng4Qko7RXNGeng4QkU7O0lBRUU7RXRGMng4Qko7RXNGeng4QkU7O0lBRUU7RXRGMng4Qko7QUFDRjtBa0NyeThCSTtFb0RsREk7SUFBZ0M7RXRGMjE4QnRDO0VzRjExOEJNOztJQUVFO0V0RjQxOEJSO0VzRjExOEJNOztJQUVFO0V0RjQxOEJSO0VzRjExOEJNOztJQUVFO0V0RjQxOEJSO0VzRjExOEJNOztJQUVFO0V0RjQxOEJSO0VzRjMyOEJNO0lBQWdDO0V0RjgyOEJ0QztFc0Y3MjhCTTs7SUFFRTtFdEYrMjhCUjtFc0Y3MjhCTTs7SUFFRTtFdEYrMjhCUjtFc0Y3MjhCTTs7SUFFRTtFdEYrMjhCUjtFc0Y3MjhCTTs7SUFFRTtFdEYrMjhCUjtFc0Y5MzhCTTtJQUFnQztFdEZpNDhCdEM7RXNGaDQ4Qk07O0lBRUU7RXRGazQ4QlI7RXNGaDQ4Qk07O0lBRUU7RXRGazQ4QlI7RXNGaDQ4Qk07O0lBRUU7RXRGazQ4QlI7RXNGaDQ4Qk07O0lBRUU7RXRGazQ4QlI7RXNGajU4Qk07SUFBZ0M7RXRGbzU4QnRDO0VzRm41OEJNOztJQUVFO0V0RnE1OEJSO0VzRm41OEJNOztJQUVFO0V0RnE1OEJSO0VzRm41OEJNOztJQUVFO0V0RnE1OEJSO0VzRm41OEJNOztJQUVFO0V0RnE1OEJSO0VzRnA2OEJNO0lBQWdDO0V0RnU2OEJ0QztFc0Z0NjhCTTs7SUFFRTtFdEZ3NjhCUjtFc0Z0NjhCTTs7SUFFRTtFdEZ3NjhCUjtFc0Z0NjhCTTs7SUFFRTtFdEZ3NjhCUjtFc0Z0NjhCTTs7SUFFRTtFdEZ3NjhCUjtFc0Z2NzhCTTtJQUFnQztFdEYwNzhCdEM7RXNGejc4Qk07O0lBRUU7RXRGMjc4QlI7RXNGejc4Qk07O0lBRUU7RXRGMjc4QlI7RXNGejc4Qk07O0lBRUU7RXRGMjc4QlI7RXNGejc4Qk07O0lBRUU7RXRGMjc4QlI7RXNGMTg4Qk07SUFBZ0M7RXRGNjg4QnRDO0VzRjU4OEJNOztJQUVFO0V0Rjg4OEJSO0VzRjU4OEJNOztJQUVFO0V0Rjg4OEJSO0VzRjU4OEJNOztJQUVFO0V0Rjg4OEJSO0VzRjU4OEJNOztJQUVFO0V0Rjg4OEJSO0VzRjc5OEJNO0lBQWdDO0V0RmcrOEJ0QztFc0YvOThCTTs7SUFFRTtFdEZpKzhCUjtFc0YvOThCTTs7SUFFRTtFdEZpKzhCUjtFc0YvOThCTTs7SUFFRTtFdEZpKzhCUjtFc0YvOThCTTs7SUFFRTtFdEZpKzhCUjtFc0ZoLzhCTTtJQUFnQztFdEZtLzhCdEM7RXNGbC84Qk07O0lBRUU7RXRGby84QlI7RXNGbC84Qk07O0lBRUU7RXRGby84QlI7RXNGbC84Qk07O0lBRUU7RXRGby84QlI7RXNGbC84Qk07O0lBRUU7RXRGby84QlI7RXNGbmc5Qk07SUFBZ0M7RXRGc2c5QnRDO0VzRnJnOUJNOztJQUVFO0V0RnVnOUJSO0VzRnJnOUJNOztJQUVFO0V0RnVnOUJSO0VzRnJnOUJNOztJQUVFO0V0RnVnOUJSO0VzRnJnOUJNOztJQUVFO0V0RnVnOUJSO0VzRnRoOUJNO0lBQWdDO0V0RnloOUJ0QztFc0Z4aDlCTTs7SUFFRTtFdEYwaDlCUjtFc0Z4aDlCTTs7SUFFRTtFdEYwaDlCUjtFc0Z4aDlCTTs7SUFFRTtFdEYwaDlCUjtFc0Z4aDlCTTs7SUFFRTtFdEYwaDlCUjtFc0Z6aTlCTTtJQUFnQztFdEY0aTlCdEM7RXNGM2k5Qk07O0lBRUU7RXRGNmk5QlI7RXNGM2k5Qk07O0lBRUU7RXRGNmk5QlI7RXNGM2k5Qk07O0lBRUU7RXRGNmk5QlI7RXNGM2k5Qk07O0lBRUU7RXRGNmk5QlI7RXNGcmk5Qk07SUFBd0I7RXRGd2k5QjlCO0VzRnZpOUJNOztJQUVFO0V0RnlpOUJSO0VzRnZpOUJNOztJQUVFO0V0RnlpOUJSO0VzRnZpOUJNOztJQUVFO0V0RnlpOUJSO0VzRnZpOUJNOztJQUVFO0V0RnlpOUJSO0VzRnhqOUJNO0lBQXdCO0V0RjJqOUI5QjtFc0YxajlCTTs7SUFFRTtFdEY0ajlCUjtFc0YxajlCTTs7SUFFRTtFdEY0ajlCUjtFc0YxajlCTTs7SUFFRTtFdEY0ajlCUjtFc0YxajlCTTs7SUFFRTtFdEY0ajlCUjtFc0YzazlCTTtJQUF3QjtFdEY4azlCOUI7RXNGN2s5Qk07O0lBRUU7RXRGK2s5QlI7RXNGN2s5Qk07O0lBRUU7RXRGK2s5QlI7RXNGN2s5Qk07O0lBRUU7RXRGK2s5QlI7RXNGN2s5Qk07O0lBRUU7RXRGK2s5QlI7RXNGOWw5Qk07SUFBd0I7RXRGaW05QjlCO0VzRmhtOUJNOztJQUVFO0V0RmttOUJSO0VzRmhtOUJNOztJQUVFO0V0RmttOUJSO0VzRmhtOUJNOztJQUVFO0V0RmttOUJSO0VzRmhtOUJNOztJQUVFO0V0RmttOUJSO0VzRmpuOUJNO0lBQXdCO0V0Rm9uOUI5QjtFc0ZubjlCTTs7SUFFRTtFdEZxbjlCUjtFc0ZubjlCTTs7SUFFRTtFdEZxbjlCUjtFc0ZubjlCTTs7SUFFRTtFdEZxbjlCUjtFc0ZubjlCTTs7SUFFRTtFdEZxbjlCUjtFc0YvbTlCRTtJQUFtQjtFdEZrbjlCckI7RXNGam45QkU7O0lBRUU7RXRGbW45Qko7RXNGam45QkU7O0lBRUU7RXRGbW45Qko7RXNGam45QkU7O0lBRUU7RXRGbW45Qko7RXNGam45QkU7O0lBRUU7RXRGbW45Qko7QUFDRjtBdUZucjlCQTtFQUFrQjtBdkZzcjlCbEI7O0F1RmxyOUJBO0VBQWlCO0F2RnNyOUJqQjs7QXVGcnI5QkE7RUFBaUI7QXZGeXI5QmpCOztBdUZ4cjlCQTtFQUFpQjtBdkY0cjlCakI7O0F1RjNyOUJBO0VDVEU7RUFDQTtFQUNBO0F4RndzOUJGOztBdUZ6cjlCSTtFQUF3QjtBdkY2cjlCNUI7O0F1RjVyOUJJO0VBQXdCO0F2RmdzOUI1Qjs7QXVGL3I5Qkk7RUFBd0I7QXZGbXM5QjVCOztBa0M5cDlCSTtFcUR2Q0E7SUFBd0I7RXZGMHM5QjFCO0V1RnpzOUJFO0lBQXdCO0V2RjRzOUIxQjtFdUYzczlCRTtJQUF3QjtFdkY4czlCMUI7QUFDRjtBa0MxcTlCSTtFcUR2Q0E7SUFBd0I7RXZGcXQ5QjFCO0V1RnB0OUJFO0lBQXdCO0V2RnV0OUIxQjtFdUZ0dDlCRTtJQUF3QjtFdkZ5dDlCMUI7QUFDRjtBa0NycjlCSTtFcUR2Q0E7SUFBd0I7RXZGZ3U5QjFCO0V1Ri90OUJFO0lBQXdCO0V2Rmt1OUIxQjtFdUZqdTlCRTtJQUF3QjtFdkZvdTlCMUI7QUFDRjtBa0NoczlCSTtFcUR2Q0E7SUFBd0I7RXZGMnU5QjFCO0V1RjF1OUJFO0lBQXdCO0V2RjZ1OUIxQjtFdUY1dTlCRTtJQUF3QjtFdkYrdTlCMUI7QUFDRjtBdUYxdTlCQTtFQUFtQjtBdkY2dTlCbkI7O0F1RjV1OUJBO0VBQW1CO0F2Rmd2OUJuQjs7QXVGL3U5QkE7RUFBbUI7QXZGbXY5Qm5COztBdUYvdTlCQTtFQUF1QjtBdkZtdjlCdkI7O0F1Rmx2OUJBO0VBQXVCO0F2RnN2OUJ2Qjs7QXVGcnY5QkE7RUFBdUI7QXZGeXY5QnZCOztBdUZ4djlCQTtFQUF1QjtBdkY0djlCdkI7O0F1RjN2OUJBO0VBQXVCO0F2Rit2OUJ2Qjs7QXVGOXY5QkE7RUFBdUI7QXZGa3c5QnZCOztBdUY5djlCQTtFQUFjO0F2Rmt3OUJkOztBeUZ6eTlCRTtFQUNFO0F6RjR5OUJKOztBMEJseTlCRTtFK0RMTTtBekYyeTlCUjs7QXlGano5QkU7RUFDRTtBekZvejlCSjs7QTBCMXk5QkU7RStETE07QXpGbXo5QlI7O0F5Rnp6OUJFO0VBQ0U7QXpGNHo5Qko7O0EwQmx6OUJFO0UrRExNO0F6RjJ6OUJSOztBeUZqMDlCRTtFQUNFO0F6Rm8wOUJKOztBMEIxejlCRTtFK0RMTTtBekZtMDlCUjs7QXlGejA5QkU7RUFDRTtBekY0MDlCSjs7QTBCbDA5QkU7RStETE07QXpGMjA5QlI7O0F5RmoxOUJFO0VBQ0U7QXpGbzE5Qko7O0EwQjEwOUJFO0UrRExNO0F6Rm0xOUJSOztBeUZ6MTlCRTtFQUNFO0F6RjQxOUJKOztBMEJsMTlCRTtFK0RMTTtBekYyMTlCUjs7QXlGajI5QkU7RUFDRTtBekZvMjlCSjs7QTBCMTE5QkU7RStETE07QXpGbTI5QlI7O0F5RnoyOUJFO0VBQ0U7QXpGNDI5Qko7O0EwQmwyOUJFO0UrRExNO0F6RjIyOUJSOztBeUZqMzlCRTtFQUNFO0F6Rm8zOUJKOztBMEIxMjlCRTtFK0RMTTtBekZtMzlCUjs7QXlGejM5QkU7RUFDRTtBekY0MzlCSjs7QTBCbDM5QkU7RStETE07QXpGMjM5QlI7O0F5Rmo0OUJFO0VBQ0U7QXpGbzQ5Qko7O0EwQjEzOUJFO0UrRExNO0F6Rm00OUJSOztBeUZ6NDlCRTtFQUNFO0F6RjQ0OUJKOztBMEJsNDlCRTtFK0RMTTtBekYyNDlCUjs7QXlGajU5QkU7RUFDRTtBekZvNTlCSjs7QTBCMTQ5QkU7RStETE07QXpGbTU5QlI7O0F5Rno1OUJFO0VBQ0U7QXpGNDU5Qko7O0EwQmw1OUJFO0UrRExNO0F6RjI1OUJSOztBeUZqNjlCRTtFQUNFO0F6Rm82OUJKOztBMEIxNTlCRTtFK0RMTTtBekZtNjlCUjs7QXlGejY5QkU7RUFDRTtBekY0NjlCSjs7QTBCbDY5QkU7RStETE07QXpGMjY5QlI7O0F5Rmo3OUJFO0VBQ0U7QXpGbzc5Qko7O0EwQjE2OUJFO0UrRExNO0F6Rm03OUJSOztBeUZ6NzlCRTtFQUNFO0F6RjQ3OUJKOztBMEJsNzlCRTtFK0RMTTtBekYyNzlCUjs7QXlGajg5QkU7RUFDRTtBekZvODlCSjs7QTBCMTc5QkU7RStETE07QXpGbTg5QlI7O0F5Rno4OUJFO0VBQ0U7QXpGNDg5Qko7O0EwQmw4OUJFO0UrRExNO0F6RjI4OUJSOztBeUZqOTlCRTtFQUNFO0F6Rm85OUJKOztBMEIxODlCRTtFK0RMTTtBekZtOTlCUjs7QXlGejk5QkU7RUFDRTtBekY0OTlCSjs7QTBCbDk5QkU7RStETE07QXpGMjk5QlI7O0F5RmorOUJFO0VBQ0U7QXpGbys5Qko7O0EwQjE5OUJFO0UrRExNO0F6Rm0rOUJSOztBeUZ6KzlCRTtFQUNFO0F6RjQrOUJKOztBMEJsKzlCRTtFK0RMTTtBekYyKzlCUjs7QXlGai85QkU7RUFDRTtBekZvLzlCSjs7QTBCMSs5QkU7RStETE07QXpGbS85QlI7O0F5RnovOUJFO0VBQ0U7QXpGNC85Qko7O0EwQmwvOUJFO0UrRExNO0F6RjIvOUJSOztBeUZqZytCRTtFQUNFO0F6Rm9nK0JKOztBMEIxLzlCRTtFK0RMTTtBekZtZytCUjs7QXlGemcrQkU7RUFDRTtBekY0ZytCSjs7QTBCbGcrQkU7RStETE07QXpGMmcrQlI7O0F5RmpoK0JFO0VBQ0U7QXpGb2grQko7O0EwQjFnK0JFO0UrRExNO0F6Rm1oK0JSOztBeUZ6aCtCRTtFQUNFO0F6RjRoK0JKOztBMEJsaCtCRTtFK0RMTTtBekYyaCtCUjs7QXlGamkrQkU7RUFDRTtBekZvaStCSjs7QTBCMWgrQkU7RStETE07QXpGbWkrQlI7O0F5RnppK0JFO0VBQ0U7QXpGNGkrQko7O0EwQmxpK0JFO0UrRExNO0F6RjJpK0JSOztBeUZqaitCRTtFQUNFO0F6Rm9qK0JKOztBMEIxaStCRTtFK0RMTTtBekZtaitCUjs7QXlGemorQkU7RUFDRTtBekY0aitCSjs7QTBCbGorQkU7RStETE07QXpGMmorQlI7O0F5RmprK0JFO0VBQ0U7QXpGb2srQko7O0EwQjFqK0JFO0UrRExNO0F6Rm1rK0JSOztBdUY1aCtCQTtFQUFhO0F2RmdpK0JiOztBdUYvaCtCQTtFQUFjO0F2Rm1pK0JkOztBdUZqaStCQTtFQUFpQjtBdkZxaStCakI7O0F1RnBpK0JBO0VBQWlCO0F2RndpK0JqQjs7QXVGcGkrQkE7RUd2REU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUYrbCtCRjs7QXVGeGkrQkE7RUFBd0I7QXZGNGkrQnhCOztBdUYxaStCQTtFQUNFO0VBQ0E7QXZGNmkrQkY7O0F1RnhpK0JBO0VBQWM7QXZGNGkrQmQ7O0EyRjdtK0JBO0VBQ0U7QTNGZ24rQkY7O0EyRjdtK0JBO0VBQ0U7QTNGZ24rQkY7O0FvQjNuK0JBOztDQUFBO0F3RUFBO0VBQ0k7RUFDQTtBNUZpbytCSjtBNEZobytCSTtFQUNJO0VBQ0E7RUFDQTtBNUZrbytCUjtBNEZqbytCUTtFQUNJO0E1Rm1vK0JaO0E0RmpvK0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGlDNUZkSDtFNEZlRztFQUNBO0E1Rm1vK0JwQjtBNEZobytCWTtFQUNJO0VBQ0E7QTVGa28rQmhCO0E0RmpvK0JnQjtFQUNJLGN4RStFSTtBcEJvaitCeEI7QTRGaG8rQlk7RUFDSTtBNUZrbytCaEI7O0E0RjVuK0JJO0VBQ0k7QTVGK24rQlI7QTRGNW4rQmdCO0VBQ0k7QTVGOG4rQnBCOztBNkZqcStCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQkFWYTtFQVdiLDRCQVhhO0VBWWIsOEJBWmE7RUFhYiwrQkFiYTtFQWNiLG1CekVpRmtCO0V5RWhGbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZvcStCSjtBNkZucStCSTtFQUNJO0VBQ0E7QTdGcXErQlI7QTZGbnErQkk7RUFDSTtFQUNBO0VBQ0E7QTdGcXErQlI7QTZGbnErQkk7RUFDSTtFQUNBLGN6RXVEYztFeUV0RGQsZXpFc0RjO0V5RXJEZDtBN0ZxcStCUjtBNkZwcStCUTtFQUNJLG1CekVtRFU7RXlFbERWO0VBQ0E7QTdGc3ErQlo7QTZGcHErQlE7RUFDSTtFQUNBO0VBQ0E7QTdGc3ErQlo7QTZGbHErQkk7RUFDSTtBN0ZvcStCUjtBNkZscStCSTtFQUNJO0E3Rm9xK0JSO0E2RmxxK0JJO0VBQ0k7RUFDQTtBN0ZvcStCUjtBNkZscStCSTtFQUNJO0VBQ0E7QTdGb3ErQlI7QTZGbHErQkk7RUFDSTtBN0ZvcStCUjtBNkZscStCSTtFQUNJO0VBQ0E7QTdGb3ErQlI7QTZGanErQkk7RUFDSTtFQUNBO0VBQ0EsY0FsRk07RUFtRk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZtcStCUjtBNkZqcStCSTtFQUNJO0VBQ0E7RUFDQSxjQTVGTTtFQTZGTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Rm1xK0JSO0E2RmhxK0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZrcStCUjtBNkZqcStCUTtFQUNJO0E3Rm1xK0JaO0E2RmhxK0JJO0VBQ0k7SUFLRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3RjhwK0JSO0U2RjVwK0JNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0Y2cCtCUjtFNkYzcCtCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdGNnArQlI7RTZGM3ArQk07SUFDRTtJQUNBO0lBQ0E7RTdGNnArQlI7QUFDRjtBNkYxcCtCSTtFQUNJO0VBQ0E7RUFDQTtBN0Y0cCtCUjtBNkYzcCtCUTtFQUNJLGdCekVuSFM7RXlFb0hUO0VBQ0E7RUFDQTtBN0Y2cCtCWjtBNkYzcCtCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0J6RTdIUztFeUU4SFQ7RUFDQTtBN0Y2cCtCWjtBNkY1cCtCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3RjhwK0JoQjtBNkYxcCtCWTtFQUFXO0E3RjZwK0J2QjtBNkYzcCtCZ0I7RUFBUztBN0Y4cCtCekI7QTZGN3ArQmdCO0VBQVc7QTdGZ3ErQjNCO0E2RjVwK0JZO0VBQVc7QTdGK3ArQnZCO0E2RjdwK0JnQjtFQUFTO0E3RmdxK0J6QjtBNkYvcCtCZ0I7RUFBVztBN0ZrcStCM0I7QTZGOXArQlk7RUFBVztBN0ZpcStCdkI7QTZGL3ArQmdCO0VBQVM7QTdGa3ErQnpCO0E2RmpxK0JnQjtFQUFXO0E3Rm9xK0IzQjtBNkZocStCWTtFQUFXO0E3Rm1xK0J2QjtBNkZqcStCZ0I7RUFBUztBN0ZvcStCekI7QTZGbnErQmdCO0VBQVc7QTdGc3ErQjNCO0E2RmxxK0JZO0VBQVc7QTdGcXErQnZCO0E2RnBxK0JZO0VBQU87QTdGdXErQm5CO0E2RnJxK0JnQjtFQUFTO0E3RndxK0J6QjtBNkZ2cStCZ0I7RUFBVztBN0YwcStCM0I7QTZGcHErQkk7RUFDSTtFQUNBO0VBQ0E7QTdGc3ErQlI7QTZGcnErQlE7RUFDSSxnQnpFbkxTO0V5RW9MVDtFQUNBO0VBQ0E7QTdGdXErQlo7QTZGcnErQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCekU3TFM7RXlFOExUO0VBQ0E7QTdGdXErQlo7QTZGdHErQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0Z3cStCaEI7QTZGcnErQlE7RUFDSTtFQUNBO0E3RnVxK0JaO0E2RnRxK0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Z3cStCaEI7QTZGcHErQlk7RUFBVztBN0Z1cStCdkI7QTZGcnErQmdCO0VBQVM7QTdGd3ErQnpCO0E2RnZxK0JnQjtFQUFXO0E3RjBxK0IzQjtBNkZ0cStCWTtFQUFXO0E3RnlxK0J2QjtBNkZ2cStCZ0I7RUFBUztBN0YwcStCekI7QTZGenErQmdCO0VBQVc7QTdGNHErQjNCO0E2RnhxK0JZO0VBQVc7QTdGMnErQnZCO0E2RnpxK0JnQjtFQUFTO0E3RjRxK0J6QjtBNkYzcStCZ0I7RUFBVztBN0Y4cStCM0I7QTZGMXErQlk7RUFBVztBN0Y2cStCdkI7QTZGM3ErQmdCO0VBQVM7QTdGOHErQnpCO0E2RjdxK0JnQjtFQUFXO0E3RmdyK0IzQjtBNkY1cStCWTtFQUFXO0E3RitxK0J2QjtBNkY5cStCWTtFQUFTO0E3RmlyK0JyQjtBNkYvcStCZ0I7RUFBTztBN0ZrcitCdkI7QTZGanIrQmdCO0VBQVc7QTdGb3IrQjNCO0E2RjdxK0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RitxK0JSO0E2RjlxK0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RmdyK0JaOztBNkYxcStCQTtFQUNJO0VBQ0E7RUFDQTtBN0Y2cStCSjtBNkYzcStCUTtFQUNJO0VBQ0E7QTdGNnErQlo7QTZGenErQlE7RUFDSTtFQUNBO0E3RjJxK0JaO0E2RnZxK0JRO0VBQ0k7QTdGeXErQlo7QTZGcnErQlE7RUFDSTtFQUNBO0E3RnVxK0JaO0E2RnBxK0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZzcStCUjtBNkZycStCUTtFQUNRLDJCQXJWQztFQXNWRCw4QkF0VkM7QTdGNi8rQmpCO0E2RnJxK0JRO0VBQ1EsNEJBelZDO0VBMFZELCtCQTFWQztFQTJWRDtBN0Z1cStCaEI7O0E2Rm5xK0JBO0VBQ0k7RUFDQTtFQUNBO0E3RnNxK0JKO0E2RnBxK0JRO0VBQ0k7RUFDQTtBN0ZzcStCWjtBNkZscStCUTtFQUNJO0VBQ0E7QTdGb3ErQlo7QTZGaHErQlE7RUFDSTtBN0ZrcStCWjtBNkY5cCtCUTtFQUNJO0VBQ0E7QTdGZ3ErQlo7QTZGN3ArQkk7RUFDSTtFQUNBO0E3RitwK0JSO0E2RjlwK0JRO0VBQ0k7QTdGZ3ErQlo7O0E2RnpwK0JJO0VBQ0ksbUJyRXZWQztFcUV3VkQ7RUFPUTtFQUNBO0E3RnNwK0JoQjtBNkZocCtCUTtFQUNJO0VBS0k7RUFDQTtBN0Y4bytCaEI7QTZGM28rQlE7RUFDSTtBN0Y2bytCWjtBNkYxbytCUTtFQUNJO0VBQ0EsY3JFdFhIO0VxRXVYRyxlckV2WEg7RXFFd1hHO0E3RjRvK0JaO0E2RjNvK0JZO0VBQ0k7RUFLSTtFQUNBO0E3RnlvK0JwQjtBNkZ0bytCWTtFQUNJO0E3RndvK0JoQjs7QTZGdHIrQkk7RUFDSSxtQnJFdlZDO0VxRXdWRDtFQU9RO0VBQ0E7QTdGbXIrQmhCO0E2RjdxK0JRO0VBQ0k7RUFLSTtFQUNBO0E3RjJxK0JoQjtBNkZ4cStCUTtFQUNJO0E3RjBxK0JaO0E2RnZxK0JRO0VBQ0k7RUFDQSxjckV0WEg7RXFFdVhHLGVyRXZYSDtFcUV3WEc7QTdGeXErQlo7QTZGeHErQlk7RUFDSTtFQUtJO0VBQ0E7QTdGc3ErQnBCO0E2Rm5xK0JZO0VBQ0k7QTdGcXErQmhCOztBNkZudCtCSTtFQUNJLG1CckV2VkM7RXFFd1ZEO0VBT1E7RUFDQTtBN0ZndCtCaEI7QTZGMXMrQlE7RUFDSTtFQUtJO0VBQ0E7QTdGd3MrQmhCO0E2RnJzK0JRO0VBQ0k7QTdGdXMrQlo7QTZGcHMrQlE7RUFDSTtFQUNBLGNyRXRYSDtFcUV1WEcsZXJFdlhIO0VxRXdYRztBN0ZzcytCWjtBNkZycytCWTtFQUNJO0VBS0k7RUFDQTtBN0ZtcytCcEI7QTZGaHMrQlk7RUFDSTtBN0ZrcytCaEI7O0E2Rmh2K0JJO0VBQ0ksbUJyRXZWQztFcUV3VkQ7RUFVUTtFQUNBO0E3RjB1K0JoQjtBNkZ2dStCUTtFQUNJO0VBS0k7RUFDQTtBN0ZxdStCaEI7QTZGbHUrQlE7RUFDSTtBN0ZvdStCWjtBNkZqdStCUTtFQUNJO0VBQ0EsY3JFdFhIO0VxRXVYRyxlckV2WEg7RXFFd1hHO0E3Rm11K0JaO0E2Rmx1K0JZO0VBQ0k7RUFLSTtFQUNBO0E3Rmd1K0JwQjtBNkY3dCtCWTtFQUNJO0E3Rit0K0JoQjs7QTZGN3crQkk7RUFDSSxtQnJFdlZDO0VxRXdWRDtFQVVRO0VBQ0E7QTdGdXcrQmhCO0E2RnB3K0JRO0VBQ0k7RUFLSTtFQUNBO0E3Rmt3K0JoQjtBNkYvditCUTtFQUNJO0E3Rml3K0JaO0E2Rjl2K0JRO0VBQ0k7RUFDQSxjckV0WEg7RXFFdVhHLGVyRXZYSDtFcUV3WEc7QTdGZ3crQlo7QTZGL3YrQlk7RUFDSTtFQUtJO0VBQ0E7QTdGNnYrQnBCO0E2RjF2K0JZO0VBQ0k7QTdGNHYrQmhCOztBNkYxeStCSTtFQUNJLG1CckV2VkM7RXFFd1ZEO0VBVVE7RUFDQTtBN0ZveStCaEI7QTZGankrQlE7RUFDSTtFQUtJO0VBQ0E7QTdGK3grQmhCO0E2RjV4K0JRO0VBQ0k7QTdGOHgrQlo7QTZGM3grQlE7RUFDSTtFQUNBLGNyRXRYSDtFcUV1WEcsZXJFdlhIO0VxRXdYRztBN0Y2eCtCWjtBNkY1eCtCWTtFQUNJO0VBS0k7RUFDQTtBN0YweCtCcEI7QTZGdngrQlk7RUFDSTtBN0Z5eCtCaEI7O0E2RnYwK0JJO0VBQ0ksbUJyRXZWQztFcUV3VkQ7RUFVUTtFQUNBO0E3RmkwK0JoQjtBNkY5eitCUTtFQUNJO0VBS0k7RUFDQTtBN0Y0eitCaEI7QTZGenorQlE7RUFDSTtBN0YyeitCWjtBNkZ4eitCUTtFQUNJO0VBQ0EsY3JFdFhIO0VxRXVYRyxlckV2WEg7RXFFd1hHO0E3RjB6K0JaO0E2Rnp6K0JZO0VBQ0k7RUFLSTtFQUNBO0E3RnV6K0JwQjtBNkZweitCWTtFQUNJO0E3RnN6K0JoQjs7QTZGcDIrQkk7RUFDSSxtQnJFdlZDO0VxRXdWRDtFQU9RO0VBQ0E7QTdGaTIrQmhCO0E2RjMxK0JRO0VBQ0k7RUFLSTtFQUNBO0E3RnkxK0JoQjtBNkZ0MStCUTtFQUNJO0E3RncxK0JaO0E2RnIxK0JRO0VBQ0k7RUFDQSxjckV0WEg7RXFFdVhHLGVyRXZYSDtFcUV3WEc7QTdGdTErQlo7QTZGdDErQlk7RUFDSTtFQUtJO0VBQ0E7QTdGbzErQnBCO0E2RmoxK0JZO0VBQ0k7QTdGbTErQmhCOztBNkZqNCtCSTtFQUNJLG1CckV2VkM7RXFFd1ZEO0VBT1E7RUFDQTtBN0Y4MytCaEI7QTZGeDMrQlE7RUFDSTtFQUtJO0VBQ0E7QTdGczMrQmhCO0E2Rm4zK0JRO0VBQ0k7QTdGcTMrQlo7QTZGbDMrQlE7RUFDSTtFQUNBLGNyRXRYSDtFcUV1WEcsZXJFdlhIO0VxRXdYRztBN0ZvMytCWjtBNkZuMytCWTtFQUNJO0VBS0k7RUFDQTtBN0ZpMytCcEI7QTZGOTIrQlk7RUFDSTtBN0ZnMytCaEI7O0E2Rjk1K0JJO0VBQ0ksbUJyRXZWQztFcUV3VkQ7RUFPUTtFQUNBO0E3RjI1K0JoQjtBNkZyNStCUTtFQUNJO0VBS0k7RUFDQTtBN0ZtNStCaEI7QTZGaDUrQlE7RUFDSTtBN0ZrNStCWjtBNkYvNCtCUTtFQUNJO0VBQ0EsY3JFdFhIO0VxRXVYRyxlckV2WEg7RXFFd1hHO0E3Rmk1K0JaO0E2Rmg1K0JZO0VBQ0k7RUFLSTtFQUNBO0E3Rjg0K0JwQjtBNkYzNCtCWTtFQUNJO0E3RjY0K0JoQjs7QTZGMzcrQkk7RUFDSSxnQnJFdlZDO0VxRXdWRDtFQUdJO0VBQ0E7QTdGNDcrQlo7QTZGbDcrQlE7RUFDSTtFQUVJO0VBQ0E7QTdGbTcrQmhCO0E2Rjc2K0JRO0VBQ0k7QTdGKzYrQlo7QTZGNTYrQlE7RUFDSTtFQUNBLFdyRXRYSDtFcUV1WEcsWXJFdlhIO0VxRXdYRztBN0Y4NitCWjtBNkY3NitCWTtFQUNJO0VBRUk7RUFDQTtBN0Y4NitCcEI7QTZGeDYrQlk7RUFDSTtBN0YwNitCaEI7O0E2Rng5K0JJO0VBQ0ksZ0JyRXZWQztFcUV3VkQ7RUFHSTtFQUNBO0E3Rnk5K0JaO0E2Ri84K0JRO0VBQ0k7RUFFSTtFQUNBO0E3Rmc5K0JoQjtBNkYxOCtCUTtFQUNJO0E3RjQ4K0JaO0E2Rno4K0JRO0VBQ0k7RUFDQSxXckV0WEg7RXFFdVhHLFlyRXZYSDtFcUV3WEc7QTdGMjgrQlo7QTZGMTgrQlk7RUFDSTtFQUVJO0VBQ0E7QTdGMjgrQnBCO0E2RnI4K0JZO0VBQ0k7QTdGdTgrQmhCOztBNkZyLytCSTtFQUNJLG1CckV2VkM7RXFFd1ZEO0VBT1E7RUFDQTtBN0ZrLytCaEI7QTZGNSsrQlE7RUFDSTtFQUtJO0VBQ0E7QTdGMCsrQmhCO0E2RnYrK0JRO0VBQ0k7QTdGeSsrQlo7QTZGdCsrQlE7RUFDSTtFQUNBLGNyRXRYSDtFcUV1WEcsZXJFdlhIO0VxRXdYRztBN0Z3KytCWjtBNkZ2KytCWTtFQUNJO0VBS0k7RUFDQTtBN0ZxKytCcEI7QTZGbCsrQlk7RUFDSTtBN0ZvKytCaEI7O0E2RmxoL0JJO0VBQ0ksbUJyRXZWQztFcUV3VkQ7RUFHSTtFQUNBO0E3Rm1oL0JaO0E2RnpnL0JRO0VBQ0k7RUFFSTtFQUNBO0E3RjBnL0JoQjtBNkZwZy9CUTtFQUNJO0E3RnNnL0JaO0E2Rm5nL0JRO0VBQ0k7RUFDQSxjckV0WEg7RXFFdVhHLGVyRXZYSDtFcUV3WEc7QTdGcWcvQlo7QTZGcGcvQlk7RUFDSTtFQUVJO0VBQ0E7QTdGcWcvQnBCO0E2Ri8vK0JZO0VBQ0k7QTdGaWcvQmhCOztBNkYvaS9CSTtFQUNJLGdCckV2VkM7RXFFd1ZEO0VBR0k7RUFDQTtBN0Znai9CWjtBNkZ0aS9CUTtFQUNJO0VBRUk7RUFDQTtBN0Z1aS9CaEI7QTZGamkvQlE7RUFDSTtBN0ZtaS9CWjtBNkZoaS9CUTtFQUNJO0VBQ0EsV3JFdFhIO0VxRXVYRyxZckV2WEg7RXFFd1hHO0E3RmtpL0JaO0E2RmppL0JZO0VBQ0k7RUFFSTtFQUNBO0E3RmtpL0JwQjtBNkY1aC9CWTtFQUNJO0E3RjhoL0JoQjs7QTZGNWsvQkk7RUFDSSxtQnJFdlZDO0VxRXdWRDtFQUdJO0VBQ0E7QTdGNmsvQlo7QTZGbmsvQlE7RUFDSTtFQUVJO0VBQ0E7QTdGb2svQmhCO0E2RjlqL0JRO0VBQ0k7QTdGZ2svQlo7QTZGN2ovQlE7RUFDSTtFQUNBLGNyRXRYSDtFcUV1WEcsZXJFdlhIO0VxRXdYRztBN0Yrai9CWjtBNkY5ai9CWTtFQUNJO0VBRUk7RUFDQTtBN0Yrai9CcEI7QTZGemovQlk7RUFDSTtBN0Yyai9CaEI7O0E2RnptL0JJO0VBQ0ksbUJyRXZWQztFcUV3VkQ7RUFPUTtFQUNBO0E3RnNtL0JoQjtBNkZobS9CUTtFQUNJO0VBS0k7RUFDQTtBN0Y4bC9CaEI7QTZGM2wvQlE7RUFDSTtBN0Y2bC9CWjtBNkYxbC9CUTtFQUNJO0VBQ0EsY3JFdFhIO0VxRXVYRyxlckV2WEg7RXFFd1hHO0E3RjRsL0JaO0E2RjNsL0JZO0VBQ0k7RUFLSTtFQUNBO0E3RnlsL0JwQjtBNkZ0bC9CWTtFQUNJO0E3RndsL0JoQjs7QTZGdG8vQkk7RUFDSSxtQnJFdlZDO0VxRXdWRDtFQU9RO0VBQ0E7QTdGbW8vQmhCO0E2RjduL0JRO0VBQ0k7RUFLSTtFQUNBO0E3RjJuL0JoQjtBNkZ4bi9CUTtFQUNJO0E3RjBuL0JaO0E2RnZuL0JRO0VBQ0k7RUFDQSxjckV0WEg7RXFFdVhHLGVyRXZYSDtFcUV3WEc7QTdGeW4vQlo7QTZGeG4vQlk7RUFDSTtFQUtJO0VBQ0E7QTdGc24vQnBCO0E2Rm5uL0JZO0VBQ0k7QTdGcW4vQmhCOztBNkZucS9CSTtFQUNJLG1CckV2VkM7RXFFd1ZEO0VBT1E7RUFDQTtBN0ZncS9CaEI7QTZGMXAvQlE7RUFDSTtFQUtJO0VBQ0E7QTdGd3AvQmhCO0E2RnJwL0JRO0VBQ0k7QTdGdXAvQlo7QTZGcHAvQlE7RUFDSTtFQUNBLGNyRXRYSDtFcUV1WEcsZXJFdlhIO0VxRXdYRztBN0ZzcC9CWjtBNkZycC9CWTtFQUNJO0VBS0k7RUFDQTtBN0ZtcC9CcEI7QTZGaHAvQlk7RUFDSTtBN0ZrcC9CaEI7O0E2RmhzL0JJO0VBQ0ksbUJyRXZWQztFcUV3VkQ7RUFVUTtFQUNBO0E3RjByL0JoQjtBNkZ2ci9CUTtFQUNJO0VBS0k7RUFDQTtBN0Zxci9CaEI7QTZGbHIvQlE7RUFDSTtBN0Zvci9CWjtBNkZqci9CUTtFQUNJO0VBQ0EsY3JFdFhIO0VxRXVYRyxlckV2WEg7RXFFd1hHO0E3Rm1yL0JaO0E2RmxyL0JZO0VBQ0k7RUFLSTtFQUNBO0E3RmdyL0JwQjtBNkY3cS9CWTtFQUNJO0E3RitxL0JoQjs7QTZGN3QvQkk7RUFDSSxtQnJFdlZDO0VxRXdWRDtFQU9RO0VBQ0E7QTdGMHQvQmhCO0E2RnB0L0JRO0VBQ0k7RUFLSTtFQUNBO0E3Rmt0L0JoQjtBNkYvcy9CUTtFQUNJO0E3Rml0L0JaO0E2RjlzL0JRO0VBQ0k7RUFDQSxjckV0WEg7RXFFdVhHLGVyRXZYSDtFcUV3WEc7QTdGZ3QvQlo7QTZGL3MvQlk7RUFDSTtFQUtJO0VBQ0E7QTdGNnMvQnBCO0E2RjFzL0JZO0VBQ0k7QTdGNHMvQmhCOztBNkYxdi9CSTtFQUNJLG1CckV2VkM7RXFFd1ZEO0VBVVE7RUFDQTtBN0Zvdi9CaEI7QTZGanYvQlE7RUFDSTtFQUtJO0VBQ0E7QTdGK3UvQmhCO0E2RjV1L0JRO0VBQ0k7QTdGOHUvQlo7QTZGM3UvQlE7RUFDSTtFQUNBLGNyRXRYSDtFcUV1WEcsZXJFdlhIO0VxRXdYRztBN0Y2dS9CWjtBNkY1dS9CWTtFQUNJO0VBS0k7RUFDQTtBN0YwdS9CcEI7QTZGdnUvQlk7RUFDSTtBN0Z5dS9CaEI7O0E2RnZ4L0JJO0VBQ0ksbUJyRXZWQztFcUV3VkQ7RUFPUTtFQUNBO0E3Rm94L0JoQjtBNkY5dy9CUTtFQUNJO0VBS0k7RUFDQTtBN0Y0dy9CaEI7QTZGencvQlE7RUFDSTtBN0Yydy9CWjtBNkZ4dy9CUTtFQUNJO0VBQ0EsY3JFdFhIO0VxRXVYRyxlckV2WEg7RXFFd1hHO0E3RjB3L0JaO0E2Rnp3L0JZO0VBQ0k7RUFLSTtFQUNBO0E3RnV3L0JwQjtBNkZwdy9CWTtFQUNJO0E3RnN3L0JoQjs7QTZGcHovQkk7RUFDSSxnQnJFdlZDO0VxRXdWRDtFQU9RO0VBQ0E7QTdGaXovQmhCO0E2RjN5L0JRO0VBQ0k7RUFLSTtFQUNBO0E3Rnl5L0JoQjtBNkZ0eS9CUTtFQUNJO0E3Rnd5L0JaO0E2RnJ5L0JRO0VBQ0k7RUFDQSxXckV0WEg7RXFFdVhHLFlyRXZYSDtFcUV3WEc7QTdGdXkvQlo7QTZGdHkvQlk7RUFDSTtFQUtJO0VBQ0E7QTdGb3kvQnBCO0E2Rmp5L0JZO0VBQ0k7QTdGbXkvQmhCOztBNkZqMS9CSTtFQUNJLG1CckV2VkM7RXFFd1ZEO0VBT1E7RUFDQTtBN0Y4MC9CaEI7QTZGeDAvQlE7RUFDSTtFQUtJO0VBQ0E7QTdGczAvQmhCO0E2Rm4wL0JRO0VBQ0k7QTdGcTAvQlo7QTZGbDAvQlE7RUFDSTtFQUNBLGNyRXRYSDtFcUV1WEcsZXJFdlhIO0VxRXdYRztBN0ZvMC9CWjtBNkZuMC9CWTtFQUNJO0VBS0k7RUFDQTtBN0ZpMC9CcEI7QTZGOXovQlk7RUFDSTtBN0ZnMC9CaEI7O0E2RjkyL0JJO0VBQ0ksbUJyRXZWQztFcUV3VkQ7RUFVUTtFQUNBO0E3RncyL0JoQjtBNkZyMi9CUTtFQUNJO0VBS0k7RUFDQTtBN0ZtMi9CaEI7QTZGaDIvQlE7RUFDSTtBN0ZrMi9CWjtBNkYvMS9CUTtFQUNJO0VBQ0EsY3JFdFhIO0VxRXVYRyxlckV2WEg7RXFFd1hHO0E3RmkyL0JaO0E2RmgyL0JZO0VBQ0k7RUFLSTtFQUNBO0E3RjgxL0JwQjtBNkYzMS9CWTtFQUNJO0E3RjYxL0JoQjs7QTZGMzQvQkk7RUFDSSxnQnJFdlZDO0VxRXdWRDtFQU9RO0VBQ0E7QTdGdzQvQmhCO0E2Rmw0L0JRO0VBQ0k7RUFLSTtFQUNBO0E3Rmc0L0JoQjtBNkY3My9CUTtFQUNJO0E3RiszL0JaO0E2RjUzL0JRO0VBQ0k7RUFDQSxXckV0WEg7RXFFdVhHLFlyRXZYSDtFcUV3WEc7QTdGODMvQlo7QTZGNzMvQlk7RUFDSTtFQUtJO0VBQ0E7QTdGMjMvQnBCO0E2RngzL0JZO0VBQ0k7QTdGMDMvQmhCOztBNkZ4Ni9CSTtFQUNJLG1CckV2VkM7RXFFd1ZEO0VBVVE7RUFDQTtBN0ZrNi9CaEI7QTZGLzUvQlE7RUFDSTtFQUtJO0VBQ0E7QTdGNjUvQmhCO0E2RjE1L0JRO0VBQ0k7QTdGNDUvQlo7QTZGejUvQlE7RUFDSTtFQUNBLGNyRXRYSDtFcUV1WEcsZXJFdlhIO0VxRXdYRztBN0YyNS9CWjtBNkYxNS9CWTtFQUNJO0VBS0k7RUFDQTtBN0Z3NS9CcEI7QTZGcjUvQlk7RUFDSTtBN0Z1NS9CaEI7O0E2RnI4L0JJO0VBQ0ksOEJyRXZWQztFcUV3VkQ7RUFPUTtFQUNBO0E3Rms4L0JoQjtBNkY1Ny9CUTtFQUNJO0VBS0k7RUFDQTtBN0YwNy9CaEI7QTZGdjcvQlE7RUFDSTtBN0Z5Ny9CWjtBNkZ0Ny9CUTtFQUNJO0VBQ0EseUJyRXRYSDtFcUV1WEcsMEJyRXZYSDtFcUV3WEc7QTdGdzcvQlo7QTZGdjcvQlk7RUFDSTtFQUtJO0VBQ0E7QTdGcTcvQnBCO0E2Rmw3L0JZO0VBQ0k7QTdGbzcvQmhCOztBNkZsKy9CSTtFQUNJLGdCckV2VkM7RXFFd1ZEO0VBR0k7RUFDQTtBN0ZtKy9CWjtBNkZ6OS9CUTtFQUNJO0VBRUk7RUFDQTtBN0YwOS9CaEI7QTZGcDkvQlE7RUFDSTtBN0ZzOS9CWjtBNkZuOS9CUTtFQUNJO0VBQ0EsV3JFdFhIO0VxRXVYRyxZckV2WEg7RXFFd1hHO0E3RnE5L0JaO0E2RnA5L0JZO0VBQ0k7RUFFSTtFQUNBO0E3RnE5L0JwQjtBNkYvOC9CWTtFQUNJO0E3Rmk5L0JoQjs7QTZGLy8vQkk7RUFDSSxtQnJFdlZDO0VxRXdWRDtFQU9RO0VBQ0E7QTdGNC8vQmhCO0E2RnQvL0JRO0VBQ0k7RUFLSTtFQUNBO0E3Rm8vL0JoQjtBNkZqLy9CUTtFQUNJO0E3Rm0vL0JaO0E2RmgvL0JRO0VBQ0k7RUFDQSxjckV0WEg7RXFFdVhHLGVyRXZYSDtFcUV3WEc7QTdGay8vQlo7QTZGai8vQlk7RUFDSTtFQUtJO0VBQ0E7QTdGKysvQnBCO0E2RjUrL0JZO0VBQ0k7QTdGOCsvQmhCOztBNkZ2Ky9CSTtFQUNJO0E3RjArL0JSO0E2RnorL0JRO0VBQ0ksY3pFOVZVO0FwQnkwZ0N0Qjs7QTZGcCsvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0E3RnMrL0JKO0E2RnIrL0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Z1Ky9CUjtBNkZyKy9CSTtFQUNJO0VBQ0E7RUFDQTtBN0Z1Ky9CUjs7QTZGNzkvQmdCO0VBQ0k7QTdGZysvQnBCO0E2RjU5L0JRO0VBQ0k7RUFDQTtBN0Y4OS9CWjtBNkY3OS9CWTtFQUNJO0VBQ0E7QTdGKzkvQmhCOztBOEZ4OWdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUYyOWdDSjtBOEYxOWdDSTtFQUNFLFcxRUhrQjtFMEVJbEI7RUFDQTtBOUY0OWdDTjtBOEYzOWdDTTtFQUNFO0E5RjY5Z0NSO0E4RjM5Z0NNO0VBQ0U7RUFFQTtFQUNBO0E5RjQ5Z0NSO0E4RjE5Z0NNO0VBQ0U7RUFDQTtBOUY0OWdDUjtBOEYxOWdDTTtFQUNFO0VBQ0E7RUFDQTtBOUY0OWdDUjtBOEYxOWdDTTtFQUNFO0VBQ0E7QTlGNDlnQ1I7QThGMTlnQ007RUFDRTtFQUNBO0VBQ0E7RUFDQSxXMUVoQ2dCO0UwRWlDaEIsWTFFakNnQjtFMEVrQ2hCO0VBQ0E7RUFDQTtBOUY0OWdDUjtBOEYzOWdDUTtFQUNFLFcxRXRDYztFMEV1Q2QsWTFFdkNjO0UwRXdDZDtBOUY2OWdDVjtBOEY1OWdDVTtFQUNFO0VBQ0EsVzFFM0NZO0UwRTRDWixZMUU1Q1k7RTBFNkNaLGlCMUU3Q1k7RTBFOENaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGODlnQ1o7QThGNzlnQ1k7RUFDRTtBOUYrOWdDZDtBOEY3OWdDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjMUU0QlE7RTBFM0JSO0VBQ0E7QTlGKzlnQ2Q7QThGNTlnQ1U7RUFDRSx5QjFFNEJRO0UwRTNCUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGODlnQ1o7QThGNzlnQ1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUYrOWdDZDtBOEY5OWdDYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RmcrZ0NoQjtBOEYvOWdDZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGaStnQ2xCO0E4Ri85Z0NnQjtFQUNFO0VBQ0E7RUFDQTtBOUZpK2dDbEI7QThGaCtnQ2tCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZrK2dDcEI7QThGaitnQ29CO0VBQ0UsYzFFbkNBO0UwRW9DQTtFQUNBO0VBQ0E7RUFDQTtBOUZtK2dDdEI7QThGaitnQ29CO0VBQ0U7RUFDQTtBOUZtK2dDdEI7QThGbCtnQ3NCO0VBQ0U7QTlGbytnQ3hCO0E4RmorZ0NvQjtFQUNFO0E5Rm0rZ0N0QjtBOEZsK2dDc0I7RUFDRTtBOUZvK2dDeEI7QThGLzlnQ2dCO0VBQ0U7QTlGaStnQ2xCO0E4Ri85Z0NnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RmkrZ0NsQjtBOEYvOWdDZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGaStnQ2xCO0E4RmgrZ0NrQjtFQUNJO0E5RmsrZ0N0QjtBOEZoK2dDa0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RmsrZ0NwQjtBOEYvOWdDZ0I7RUFDRTtBOUZpK2dDbEI7QThGLzlnQ2dCO0VBQ0U7QTlGaStnQ2xCO0E4RmgrZ0NrQjtFQUNFO0E5RmsrZ0NwQjtBOEZoK2dDa0I7RUFDRTtBOUZrK2dDcEI7QThGejlnQ0k7RUEzTUY7SUE0TUk7SUFDQTtJQUNBO0U5RjQ5Z0NKO0U4RjM5Z0NJO0lBQ0U7RTlGNjlnQ047RThGNTlnQ007SUFDRTtJQUNBLFkxRTFNUTtFcEJ3cWhDaEI7RThGNzlnQ1E7SUFDRTtJQUNBLFkxRTdNTTtFcEI0cWhDaEI7RThGOTlnQ1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlGZytnQ1o7RThGLzlnQ1k7SUFDRTtJQUNBO0U5RmkrZ0NkO0U4Ri85Z0NZO0lBQ0U7RTlGaStnQ2Q7RThGOTlnQ1U7SUFDRTtJQUNBO0U5RmcrZ0NaO0FBQ0Y7O0E4Rmg5Z0NZO0VBQ0U7RUFDQTtBOUZtOWdDZDtBOEZsOWdDYztFQUNFO0E5Rm85Z0NoQjtBOEZsOWdDYztFQUNFO0E5Rm85Z0NoQjtBOEZqOWdDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Rm05Z0NkO0E4Rmo5Z0NnQjtFQUNFO0E5Rm05Z0NsQjtBOEZsOWdDa0I7RUFDRTtBOUZvOWdDcEI7QThGajlnQ29CO0VBQ0U7QTlGbTlnQ3RCO0E4Rmw5Z0NzQjtFQUNFLGMxRXJMRjtFMEVzTEU7QTlGbzlnQ3hCO0E4Rmw5Z0NzQjtFQUNFO0VBQ0E7QTlGbzlnQ3hCO0E4Rm45Z0N3QjtFQUNFO0E5RnE5Z0MxQjtBOEZsOWdDc0I7RUFDRTtBOUZvOWdDeEI7QThGbjlnQ3dCO0VBQ0U7QTlGcTlnQzFCO0E4Rmg5Z0NrQjtFQUNFO0E5Rms5Z0NwQjtBOEYxOGdDTTtFQUlRO0lBQ0U7RTlGeThnQ2Q7RThGeDhnQ2M7SUFDRTtFOUYwOGdDaEI7QUFDRjs7QStGbndoQ0E7RUFDSTtFQUNBO0EvRnN3aENKO0ErRnJ3aENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GdXdoQ1I7QStGcndoQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GdXdoQ1I7QStGcHdoQ1E7RUFDSTtBL0Zzd2hDWjtBK0Zwd2hDUTtFQUNJO0EvRnN3aENaO0ErRm53aENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GcXdoQ1I7QStGbndoQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0Zxd2hDUjs7QStGL3ZoQ1E7RUFDSTtBL0Zrd2hDWjtBK0Zod2hDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zrd2hDWjtBK0Zod2hDUTtFQUNJO0EvRmt3aENaOztBZ0d0MGhDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCNUVxQmdCO0U0RXBCaEI7QWhHeTBoQ0o7QWdHeDBoQ0k7RUFDSTtBaEcwMGhDUjs7QWdHdDBoQ0k7RUFDSTtBaEd5MGhDUjtBZ0d2MGhDWTtFQUNJLG1CeEVrQ1A7RXdFakNPO0VBRUk7QWhHdzBoQ3BCO0FnRzUwaENZO0VBQ0ksbUJ4RWtDUDtFd0VqQ087RUFFSTtBaEc2MGhDcEI7QWdHajFoQ1k7RUFDSSxtQnhFa0NQO0V3RWpDTztFQUVJO0FoR2sxaENwQjtBZ0d0MWhDWTtFQUNJLG1CeEVrQ1A7RXdFakNPO0VBRUk7QWhHdTFoQ3BCO0FnRzMxaENZO0VBQ0ksbUJ4RWtDUDtFd0VqQ087RUFFSTtBaEc0MWhDcEI7QWdHaDJoQ1k7RUFDSSxtQnhFa0NQO0V3RWpDTztFQUVJO0FoR2kyaENwQjtBZ0dyMmhDWTtFQUNJLG1CeEVrQ1A7RXdFakNPO0VBRUk7QWhHczJoQ3BCO0FnRzEyaENZO0VBQ0ksbUJ4RWtDUDtFd0VqQ087RUFFSTtBaEcyMmhDcEI7QWdHLzJoQ1k7RUFDSSxtQnhFa0NQO0V3RWpDTztFQUVJO0FoR2czaENwQjtBZ0dwM2hDWTtFQUNJLG1CeEVrQ1A7RXdFakNPO0VBRUk7QWhHcTNoQ3BCO0FnR3ozaENZO0VBQ0ksZ0J4RWtDUDtFd0VqQ087RUFJSTtBaEd3M2hDcEI7QWdHOTNoQ1k7RUFDSSxnQnhFa0NQO0V3RWpDTztFQUlJO0FoRzYzaENwQjtBZ0duNGhDWTtFQUNJLG1CeEVrQ1A7RXdFakNPO0VBRUk7QWhHbzRoQ3BCO0FnR3g0aENZO0VBQ0ksbUJ4RWtDUDtFd0VqQ087RUFJSTtBaEd1NGhDcEI7QWdHNzRoQ1k7RUFDSSxnQnhFa0NQO0V3RWpDTztFQUlJO0FoRzQ0aENwQjtBZ0dsNWhDWTtFQUNJLG1CeEVrQ1A7RXdFakNPO0VBSUk7QWhHaTVoQ3BCO0FnR3Y1aENZO0VBQ0ksbUJ4RWtDUDtFd0VqQ087RUFFSTtBaEd3NWhDcEI7QWdHNTVoQ1k7RUFDSSxtQnhFa0NQO0V3RWpDTztFQUVJO0FoRzY1aENwQjtBZ0dqNmhDWTtFQUNJLG1CeEVrQ1A7RXdFakNPO0VBRUk7QWhHazZoQ3BCO0FnR3Q2aENZO0VBQ0ksbUJ4RWtDUDtFd0VqQ087RUFFSTtBaEd1NmhDcEI7QWdHMzZoQ1k7RUFDSSxtQnhFa0NQO0V3RWpDTztFQUVJO0FoRzQ2aENwQjtBZ0doN2hDWTtFQUNJLG1CeEVrQ1A7RXdFakNPO0VBRUk7QWhHaTdoQ3BCO0FnR3I3aENZO0VBQ0ksbUJ4RWtDUDtFd0VqQ087RUFFSTtBaEdzN2hDcEI7QWdHMTdoQ1k7RUFDSSxnQnhFa0NQO0V3RWpDTztFQUVJO0FoRzI3aENwQjtBZ0cvN2hDWTtFQUNJLG1CeEVrQ1A7RXdFakNPO0VBRUk7QWhHZzhoQ3BCO0FnR3A4aENZO0VBQ0ksbUJ4RWtDUDtFd0VqQ087RUFFSTtBaEdxOGhDcEI7QWdHejhoQ1k7RUFDSSxnQnhFa0NQO0V3RWpDTztFQUVJO0FoRzA4aENwQjtBZ0c5OGhDWTtFQUNJLG1CeEVrQ1A7RXdFakNPO0VBRUk7QWhHKzhoQ3BCO0FnR245aENZO0VBQ0ksOEJ4RWtDUDtFd0VqQ087RUFFSTtBaEdvOWhDcEI7QWdHeDloQ1k7RUFDSSxnQnhFa0NQO0V3RWpDTztFQUlJO0FoR3U5aENwQjtBZ0c3OWhDWTtFQUNJLG1CeEVrQ1A7RXdFakNPO0VBRUk7QWhHODloQ3BCOztBaUdoL2hDQTtFQUFjO0FqR28vaENkOztBaUduL2hDQTtFQUNJO0VBQ0E7QWpHcy9oQ0o7O0FpR24vaENBO0VBQ0k7RUFDQTtBakdzL2hDSjs7QWlHcC9oQ0E7RUFDSSxnQjdFdUJpQjtFNkV0QmpCLHlCN0UyRmdCO0FwQjQ1aENwQjtBaUd0L2hDSTtFQVlJO0VBQ0E7QWpHNitoQ1I7QWlHei9oQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHMi9oQ1o7QWlHdC9oQ0k7RUFDSSxnQjdFS2E7QXBCbS9oQ3JCO0FpR3YvaENRO0VBQ0k7RUFDQSxnQjdFRVM7QXBCdS9oQ3JCO0FpR3QvaENJO0VBQ0ksMEM3RWEwQjtFNkVaMUI7QWpHdy9oQ1I7QWlHci9oQ2dCO0VBQ0kseUJ6RVFYO0V5RU5lO0FqR3MvaEN4QjtBaUd6L2hDZ0I7RUFDSSx5QnpFUVg7RXlFTmU7QWpHMC9oQ3hCO0FpRzcvaENnQjtFQUNJLHlCekVRWDtFeUVOZTtBakc4L2hDeEI7QWlHamdpQ2dCO0VBQ0kseUJ6RVFYO0V5RU5lO0FqR2tnaUN4QjtBaUdyZ2lDZ0I7RUFDSSx5QnpFUVg7RXlFTmU7QWpHc2dpQ3hCO0FpR3pnaUNnQjtFQUNJLHlCekVRWDtFeUVOZTtBakcwZ2lDeEI7QWlHN2dpQ2dCO0VBQ0kseUJ6RVFYO0V5RU5lO0FqRzhnaUN4QjtBaUdqaGlDZ0I7RUFDSSx5QnpFUVg7RXlFTmU7QWpHa2hpQ3hCO0FpR3JoaUNnQjtFQUNJLHlCekVRWDtFeUVOZTtBakdzaGlDeEI7QWlHemhpQ2dCO0VBQ0kseUJ6RVFYO0V5RU5lO0FqRzBoaUN4QjtBaUc3aGlDZ0I7RUFDSSxzQnpFUVg7RXlFSmU7QWpHNGhpQ3hCO0FpR2ppaUNnQjtFQUNJLHNCekVRWDtFeUVKZTtBakdnaWlDeEI7QWlHcmlpQ2dCO0VBQ0kseUJ6RVFYO0V5RU5lO0FqR3NpaUN4QjtBaUd6aWlDZ0I7RUFDSSx5QnpFUVg7RXlFSmU7QWpHd2lpQ3hCO0FpRzdpaUNnQjtFQUNJLHNCekVRWDtFeUVKZTtBakc0aWlDeEI7QWlHamppQ2dCO0VBQ0kseUJ6RVFYO0V5RUplO0FqR2dqaUN4QjtBaUdyamlDZ0I7RUFDSSx5QnpFUVg7RXlFTmU7QWpHc2ppQ3hCO0FpR3pqaUNnQjtFQUNJLHlCekVRWDtFeUVOZTtBakcwamlDeEI7QWlHN2ppQ2dCO0VBQ0kseUJ6RVFYO0V5RU5lO0FqRzhqaUN4QjtBaUdqa2lDZ0I7RUFDSSx5QnpFUVg7RXlFTmU7QWpHa2tpQ3hCO0FpR3JraUNnQjtFQUNJLHlCekVRWDtFeUVOZTtBakdza2lDeEI7QWlHemtpQ2dCO0VBQ0kseUJ6RVFYO0V5RU5lO0FqRzBraUN4QjtBaUc3a2lDZ0I7RUFDSSx5QnpFUVg7RXlFTmU7QWpHOGtpQ3hCO0FpR2psaUNnQjtFQUNJLHNCekVRWDtFeUVOZTtBakdrbGlDeEI7QWlHcmxpQ2dCO0VBQ0kseUJ6RVFYO0V5RU5lO0FqR3NsaUN4QjtBaUd6bGlDZ0I7RUFDSSx5QnpFUVg7RXlFTmU7QWpHMGxpQ3hCO0FpRzdsaUNnQjtFQUNJLHNCekVRWDtFeUVOZTtBakc4bGlDeEI7QWlHam1pQ2dCO0VBQ0kseUJ6RVFYO0V5RU5lO0FqR2ttaUN4QjtBaUdybWlDZ0I7RUFDSSxvQ3pFUVg7RXlFTmU7QWpHc21pQ3hCO0FpR3ptaUNnQjtFQUNJLHNCekVRWDtFeUVKZTtBakd3bWlDeEI7QWlHN21pQ2dCO0VBQ0kseUJ6RVFYO0V5RU5lO0FqRzhtaUN4QjtBaUd0bWlDWTtFQUNJO0VBQ0E7QWpHd21pQ2hCOztBaUdubWlDQTtFQUNJO0FqR3NtaUNKO0FpR3JtaUNJO0VBSUk7RUFDQTtBakdvbWlDUjtBaUd4bWlDUTtFQUNJO0FqRzBtaUNaO0FpR3BtaUNRO0VBQ0k7QWpHc21pQ1o7QWlHbm1pQ0k7RUFDSTtBakdxbWlDUjs7QWlHbG1pQ0E7RUFDSTtBakdxbWlDSjs7QWlHbG1pQ0E7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR2ttaUNKO0FpR2ptaUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdtbWlDUjtBaUdsbWlDUztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdvbWlDWjtBaUdsbWlDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqR29taUNoQjtBaUdubWlDZ0I7RUFDSTtBakdxbWlDcEI7QWlHbG1pQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR29taUNoQjtBaUdubWlDZ0I7RUFDSTtBakdxbWlDcEI7QWlHbm1pQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHcW1pQ3BCO0FpR3BtaUNvQjtFQUNJLHlCN0VwQ0o7RTZFcUNJO0VBQ0E7RUFDQTtBakdzbWlDeEI7QWlHcm1pQ3dCO0VBQ0k7QWpHdW1pQzVCO0FpR2htaUNJO0VBQ0k7RUFDQTtFQUNBO0FqR2ttaUNSO0FpR2htaUNJO0VBQ0k7RUFDQTtBakdrbWlDUjtBaUdqbWlDUTtFQUNJO0FqR21taUNaO0FpR2xtaUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR29taUNoQjtBaUdubWlDZ0I7RUFDSTtBakdxbWlDcEI7QWlHbG1pQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHb21pQ2hCO0FpR25taUNnQjtFQUNJO0FqR3FtaUNwQjtBaUdsbWlDWTtFQUNJO0VBQ0E7RUFDQTtBakdvbWlDaEI7QWlHbG1pQ1k7RUFDSTtFQUNBO0VBQ0EsYzdFbEtNO0U2RW1LTixlN0VuS007QXBCdXdpQ3RCO0FpR25taUNnQjtFQUNJO0VBQ0E7RUFDQTtBakdxbWlDcEI7QWlHbG1pQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHb21pQ2hCO0FpR25taUNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHcW1pQ3BCO0FpR25taUNnQjtFQUNJO0VBQ0E7RUFDQTtBakdxbWlDcEI7QWlHam1pQ2dCO0VBQ0k7QWpHbW1pQ3BCO0FpRy9saUNnQjtFQUNJO0VBQ0E7QWpHaW1pQ3BCO0FpRzlsaUNZO0VBQ0ksYzdFbk5NO0U2RW9OTixlN0VwTk07RTZFcU5OLGlCN0V0TlM7RTZFdU5UO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHZ21pQ2hCO0FpRy9saUNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqR2ltaUNwQjtBaUc3bGlDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRytsaUNaO0FpRzlsaUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHZ21pQ2hCO0FpRzlsaUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHZ21pQ2hCO0FpRzdsaUNRO0VBQ0k7RUFDQSxZN0V2UVE7QXBCczJpQ3BCO0FpRzlsaUNZO0VBQ0k7QWpHZ21pQ2hCO0FpRzdsaUNRO0VBQ0k7QWpHK2xpQ1o7QWlHOWxpQ1k7RUFDSTtFQUNBO0VBQ0E7QWpHZ21pQ2hCO0FpRzdsaUNRO0VBQ0k7QWpHK2xpQ1o7QWlHOWxpQ1k7RUFDSTtFQUNBO0VBQ0E7QWpHZ21pQ2hCO0FpRzVsaUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjdFelJhO0U2RTBSYjtBakc4bGlDUjs7QWlHemxpQ0k7RUFDSTtBakc0bGlDUjtBaUd6bGlDSTtFQUlJO0FqR3dsaUNSO0FpR3JsaUNnQjtFQUNJO0FqR3VsaUNwQjtBaUd0bGlDb0I7RUFDSTtFQUNBO0FqR3dsaUN4QjtBaUdybGlDZ0I7RUFDSTtFQUNBO0VBQ0E7QWpHdWxpQ3BCO0FpR3JsaUN3QjtFQUNJO0FqR3VsaUM1QjtBaUd0bGlDNEI7RUFDSTtFQUNBO0FqR3dsaUNoQztBaUcva2lDZ0I7RUFDSTtFQUNBO0FqR2lsaUNwQjtBaUdobGlDb0I7RUFDSTtBakdrbGlDeEI7QWlHOWtpQ1k7RUFDSTtBakdnbGlDaEI7QWlHOWtpQ1k7RUFDSTtBakdnbGlDaEI7QWlHL2tpQ2dCO0VBQ0k7QWpHaWxpQ3BCO0FpRzdraUNnQjtFQUNJO0FqRytraUNwQjtBaUcza2lDUTtFQUNJO0VBQ0E7QWpHNmtpQ1o7O0FpR3hraUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHMmtpQ0o7QWlHMWtpQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakc0a2lDUjtBaUcxa2lDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRzRraUNSO0FpRzFraUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHNGtpQ1I7O0FpR3hraUNJO0VBQ0k7QWpHMmtpQ1I7O0FpR3hraUNBO0VBQ0k7SUFDSTtFakcya2lDTjtFaUd6a2lDRTtJQUNJO0VqRzJraUNOO0FBQ0Y7QWlHemtpQ0E7RUFDSTtJQUNJO0VqRzJraUNOO0VpR3praUNFO0lBQ0k7RWpHMmtpQ047QUFDRjtBaUd2a2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHeWtpQ0o7O0FpR3RraUNBO0VBQ0k7RUFDQTtBakd5a2lDSjs7QWlHdmtpQ0E7RUFDSTtFQUNBO0FqRzBraUNKOztBaUd2a2lDQTtFQUNJO0lBQ0k7SUFDQTtFakcwa2lDTjtFaUd4a2lDRTtJQUNJO0lBQ0E7RWpHMGtpQ047QUFDRjtBaUd4a2lDQTtFQUNJO0lBQ0k7SUFDQTtFakcwa2lDTjtFaUd4a2lDRTtJQUNJO0lBQ0E7RWpHMGtpQ047QUFDRjtBa0d4aWpDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzBpakNKO0FrR3hpakNRO0VBQ0ksbUIxRXVDSDtFMEV0Q0c7RUFFSTtBbEd5aWpDaEI7QWtHN2lqQ1E7RUFDSSxtQjFFdUNIO0UwRXRDRztFQUVJO0FsRzhpakNoQjtBa0dsampDUTtFQUNJLG1CMUV1Q0g7RTBFdENHO0VBRUk7QWxHbWpqQ2hCO0FrR3ZqakNRO0VBQ0ksbUIxRXVDSDtFMEV0Q0c7RUFFSTtBbEd3ampDaEI7QWtHNWpqQ1E7RUFDSSxtQjFFdUNIO0UwRXRDRztFQUVJO0FsRzZqakNoQjtBa0dqa2pDUTtFQUNJLG1CMUV1Q0g7RTBFdENHO0VBRUk7QWxHa2tqQ2hCO0FrR3RrakNRO0VBQ0ksbUIxRXVDSDtFMEV0Q0c7RUFFSTtBbEd1a2pDaEI7QWtHM2tqQ1E7RUFDSSxtQjFFdUNIO0UwRXRDRztFQUVJO0FsRzRrakNoQjtBa0dobGpDUTtFQUNJLG1CMUV1Q0g7RTBFdENHO0VBRUk7QWxHaWxqQ2hCO0FrR3JsakNRO0VBQ0ksbUIxRXVDSDtFMEV0Q0c7RUFFSTtBbEdzbGpDaEI7QWtHMWxqQ1E7RUFDSSxnQjFFdUNIO0UwRXRDRztFQUlJO0FsR3lsakNoQjtBa0cvbGpDUTtFQUNJLGdCMUV1Q0g7RTBFdENHO0VBSUk7QWxHOGxqQ2hCO0FrR3BtakNRO0VBQ0ksbUIxRXVDSDtFMEV0Q0c7RUFFSTtBbEdxbWpDaEI7QWtHem1qQ1E7RUFDSSxtQjFFdUNIO0UwRXRDRztFQUlJO0FsR3dtakNoQjtBa0c5bWpDUTtFQUNJLGdCMUV1Q0g7RTBFdENHO0VBSUk7QWxHNm1qQ2hCO0FrR25uakNRO0VBQ0ksbUIxRXVDSDtFMEV0Q0c7RUFJSTtBbEdrbmpDaEI7QWtHeG5qQ1E7RUFDSSxtQjFFdUNIO0UwRXRDRztFQUVJO0FsR3luakNoQjtBa0c3bmpDUTtFQUNJLG1CMUV1Q0g7RTBFdENHO0VBRUk7QWxHOG5qQ2hCO0FrR2xvakNRO0VBQ0ksbUIxRXVDSDtFMEV0Q0c7RUFFSTtBbEdtb2pDaEI7QWtHdm9qQ1E7RUFDSSxtQjFFdUNIO0UwRXRDRztFQUVJO0FsR3dvakNoQjtBa0c1b2pDUTtFQUNJLG1CMUV1Q0g7RTBFdENHO0VBRUk7QWxHNm9qQ2hCO0FrR2pwakNRO0VBQ0ksbUIxRXVDSDtFMEV0Q0c7RUFFSTtBbEdrcGpDaEI7QWtHdHBqQ1E7RUFDSSxtQjFFdUNIO0UwRXRDRztFQUVJO0FsR3VwakNoQjtBa0czcGpDUTtFQUNJLGdCMUV1Q0g7RTBFdENHO0VBRUk7QWxHNHBqQ2hCO0FrR2hxakNRO0VBQ0ksbUIxRXVDSDtFMEV0Q0c7RUFFSTtBbEdpcWpDaEI7QWtHcnFqQ1E7RUFDSSxtQjFFdUNIO0UwRXRDRztFQUVJO0FsR3NxakNoQjtBa0cxcWpDUTtFQUNJLGdCMUV1Q0g7RTBFdENHO0VBRUk7QWxHMnFqQ2hCO0FrRy9xakNRO0VBQ0ksbUIxRXVDSDtFMEV0Q0c7RUFFSTtBbEdncmpDaEI7QWtHcHJqQ1E7RUFDSSw4QjFFdUNIO0UwRXRDRztFQUVJO0FsR3FyakNoQjtBa0d6cmpDUTtFQUNJLGdCMUV1Q0g7RTBFdENHO0VBSUk7QWxHd3JqQ2hCO0FrRzlyakNRO0VBQ0ksbUIxRXVDSDtFMEV0Q0c7RUFFSTtBbEcrcmpDaEI7O0FrR3RyakNJO0VBQ0k7RUFDQTtBbEd5cmpDUjtBa0d2cmpDWTtFQUNJLG1CMUVzQlA7RTBFckJPO0VBRUk7QWxHd3JqQ3BCO0FrRzVyakNZO0VBQ0ksbUIxRXNCUDtFMEVyQk87RUFFSTtBbEc2cmpDcEI7QWtHanNqQ1k7RUFDSSxtQjFFc0JQO0UwRXJCTztFQUVJO0FsR2tzakNwQjtBa0d0c2pDWTtFQUNJLG1CMUVzQlA7RTBFckJPO0VBRUk7QWxHdXNqQ3BCO0FrRzNzakNZO0VBQ0ksbUIxRXNCUDtFMEVyQk87RUFFSTtBbEc0c2pDcEI7QWtHaHRqQ1k7RUFDSSxtQjFFc0JQO0UwRXJCTztFQUVJO0FsR2l0akNwQjtBa0dydGpDWTtFQUNJLG1CMUVzQlA7RTBFckJPO0VBRUk7QWxHc3RqQ3BCO0FrRzF0akNZO0VBQ0ksbUIxRXNCUDtFMEVyQk87RUFFSTtBbEcydGpDcEI7QWtHL3RqQ1k7RUFDSSxtQjFFc0JQO0UwRXJCTztFQUVJO0FsR2d1akNwQjtBa0dwdWpDWTtFQUNJLG1CMUVzQlA7RTBFckJPO0VBRUk7QWxHcXVqQ3BCO0FrR3p1akNZO0VBQ0ksZ0IxRXNCUDtFMEVyQk87RUFJSTtBbEd3dWpDcEI7QWtHOXVqQ1k7RUFDSSxnQjFFc0JQO0UwRXJCTztFQUlJO0FsRzZ1akNwQjtBa0dudmpDWTtFQUNJLG1CMUVzQlA7RTBFckJPO0VBRUk7QWxHb3ZqQ3BCO0FrR3h2akNZO0VBQ0ksbUIxRXNCUDtFMEVyQk87RUFJSTtBbEd1dmpDcEI7QWtHN3ZqQ1k7RUFDSSxnQjFFc0JQO0UwRXJCTztFQUlJO0FsRzR2akNwQjtBa0dsd2pDWTtFQUNJLG1CMUVzQlA7RTBFckJPO0VBSUk7QWxHaXdqQ3BCO0FrR3Z3akNZO0VBQ0ksbUIxRXNCUDtFMEVyQk87RUFFSTtBbEd3d2pDcEI7QWtHNXdqQ1k7RUFDSSxtQjFFc0JQO0UwRXJCTztFQUVJO0FsRzZ3akNwQjtBa0dqeGpDWTtFQUNJLG1CMUVzQlA7RTBFckJPO0VBRUk7QWxHa3hqQ3BCO0FrR3R4akNZO0VBQ0ksbUIxRXNCUDtFMEVyQk87RUFFSTtBbEd1eGpDcEI7QWtHM3hqQ1k7RUFDSSxtQjFFc0JQO0UwRXJCTztFQUVJO0FsRzR4akNwQjtBa0doeWpDWTtFQUNJLG1CMUVzQlA7RTBFckJPO0VBRUk7QWxHaXlqQ3BCO0FrR3J5akNZO0VBQ0ksbUIxRXNCUDtFMEVyQk87RUFFSTtBbEdzeWpDcEI7QWtHMXlqQ1k7RUFDSSxnQjFFc0JQO0UwRXJCTztFQUVJO0FsRzJ5akNwQjtBa0cveWpDWTtFQUNJLG1CMUVzQlA7RTBFckJPO0VBRUk7QWxHZ3pqQ3BCO0FrR3B6akNZO0VBQ0ksbUIxRXNCUDtFMEVyQk87RUFFSTtBbEdxempDcEI7QWtHenpqQ1k7RUFDSSxnQjFFc0JQO0UwRXJCTztFQUVJO0FsRzB6akNwQjtBa0c5empDWTtFQUNJLG1CMUVzQlA7RTBFckJPO0VBRUk7QWxHK3pqQ3BCO0FrR24wakNZO0VBQ0ksOEIxRXNCUDtFMEVyQk87RUFFSTtBbEdvMGpDcEI7QWtHeDBqQ1k7RUFDSSxnQjFFc0JQO0UwRXJCTztFQUlJO0FsR3UwakNwQjtBa0c3MGpDWTtFQUNJLG1CMUVzQlA7RTBFckJPO0VBRUk7QWxHODBqQ3BCOztBbUc1MmpDQTtFQUNJO0FuRysyakNKO0FtRzkyakNJO0VBQ0k7RUFDQTtBbkdnM2pDUjtBbUcvMmpDUTtFQUNJO0VBQ0E7QW5HaTNqQ1o7QW1HaDNqQ1k7RUFDSTtFQUNBO0VBQ0E7QW5HazNqQ2hCO0FtR2ozakNnQjtFQUNJO0FuR20zakNwQjtBbUdqM2pDZ0I7RUFDSTtFQUNBO0VBQ0E7QW5HbTNqQ3BCO0FtR2wzakNvQjtFQUNJO0VBQ0E7QW5HbzNqQ3hCO0FtR2wzakNvQjtFQUNJO0VBQ0E7RUFDQTtBbkdvM2pDeEI7QW1HbDNqQ29CO0VBQ0w7RUFDQTtFQUNBO0FuR28zakNmO0FtRzkyakNJO0VBQ0k7RUFDQTtFQUNBO0FuR2czakNSOztBbUcxMmpDUTtFQUNJO0VBQ0E7QW5HNjJqQ1o7QW1HMTJqQ29CO0VBQ0k7QW5HNDJqQ3hCO0FtRzMyakN3QjtFQUNJO0VBQ0E7QW5HNjJqQzVCO0FtRzMyakN3QjtFQUNJO0FuRzYyakM1QjtBbUczMmpDd0I7RUFDSTtFQUNBO0VBQ0E7QW5HNjJqQzVCOztBb0cxNmpDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmhGeUhrQjtFZ0Z4SGxCO0VBQ0E7RUFDQSxnQmhGdUJpQjtFZ0Z0QmpCLCtCaEZtSDBCO0VnRmxIMUIseUJoRjBGZ0I7RWdGekZoQixrQmhGb0h3QjtFZ0ZuSHhCO0VBQ0E7RUFDQSxvQmhGMENjO0VnRnpDZDtBcEc2NmpDSjtBb0c1NmpDSTtFQUNJO0VBQ0E7QXBHODZqQ1I7QW9HNTZqQ0k7RUFDSSxxQmhGNEd1QjtBcEJrMGpDL0I7QW9HNTZqQ0k7RUFDSTtBcEc4NmpDUjs7QW9HMTZqQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEc2NmpDSjtBb0c1NmpDSTtFQUNJO0FwRzg2akNSO0FvRzU2akNJO0VBQ0k7RUFDQTtBcEc4NmpDUjtBb0c1NmpDSTtFQUNJO0FwRzg2akNSOztBb0cxNmpDQTtFQUNJO0VBQ0E7RUFDQTtBcEc2NmpDSjs7QW9HMzZqQ0E7RUFDSTtFQUNBO0VBQ0E7QXBHODZqQ0o7O0FvRzM2akNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEc4NmpDSjtBb0c3NmpDSTtFQUNJO0VBQ0E7QXBHKzZqQ1I7QW9HOTZqQ1E7RUFDSTtFQUNBO0FwR2c3akNaO0FvRzk2akNRO0VBQ0k7RUFDQTtFQUNBO0FwR2c3akNaOztBb0c1NmpDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHKzZqQ0o7QW9HOTZqQ0k7RUFDSTtFQUNBO0FwR2c3akNSO0FvRy82akNRO0VBQ0k7RUFDQTtBcEdpN2pDWjtBb0cvNmpDUTtFQUNJO0VBQ0E7RUFDQTtBcEdpN2pDWjs7QW9HNTZqQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRys2akNKO0FvRzk2akNJO0VBQ0k7RUFDQSxpQ3BHNUdTO0VvRzZHVDtFQUNBO0VBQ0EsaUJoRnRGWTtFZ0Z1Rlo7RUFDQTtBcEdnN2pDUjs7QW9HMzZqQ0k7RUFDSTtBcEc4NmpDUjs7QW9HMTZqQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzY2akNKO0FvRzU2akNJO0VBQ0ksY2hGakNjO0FwQis4akN0Qjs7QW9HMTZqQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxrQmhGakhnQjtBcEI4aGtDcEI7QW9HMzZqQ1E7RUFDSSxxQmhGNUNVO0FwQnk5akN0QjtBb0czNmpDUTtFQUNJO0VBQ0E7RUFDQTtBcEc2NmpDWjtBb0c1NmpDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEc4NmpDaEI7QW9HejZqQ1E7RUFDSSxtQmhGakVVO0VnRmtFVjtBcEcyNmpDWjtBb0d2NmpDUTtFQUNJO0FwR3k2akNaO0FvR3g2akNZO0VBRUk7RUFDQTtBcEd5NmpDaEI7QW9HeDZqQ2dCO0VBQ0k7RUFDQTtFQUNBLGlDcEdoTEg7RW9HaUxHO0VBQ0E7QXBHMDZqQ3BCO0FvR3g2akNnQjtFQUNJO0VBQ0E7QXBHMDZqQ3BCO0FvR3Y2akNvQjtFQUNJO0VBQ0E7RUFDQSxpQ3BHNUxQO0VvRzZMTztFQUNBO0VBQ0E7QXBHeTZqQ3hCO0FvR3Y2akNvQjtFQUNJO0VBQ0E7QXBHeTZqQ3hCO0FvR242akNJO0VBQ0k7RUFDQTtFQUNBO0FwR3E2akNSOztBb0dsNmpDQTtFQUNJO0FwR3E2akNKOztBb0c3NGpDQTtFQVFJO0VBQ0E7RUFDQTtFQUlBO0FwR3M0akNKO0FvR3o0akNJO0VBQ0k7QXBHMjRqQ1I7O0FvR3Y0akNBO0VBQ0ksbUJoRnRKa0I7RWdGdUpsQjtFQUNBLHlCaEZwSmdCO0FwQjhoa0NwQjtBb0d6NGpDSTtFQUNJLHlCaEZ0Slk7RWdGdUpaO0VBQ0E7QXBHMjRqQ1I7QW9HejRqQ0k7RUFDSSxtQmhGaktjO0VnRmtLZDtBcEcyNGpDUjs7QW9HeDRqQ0E7RUFFSSxnQmhGL09nQjtFZ0ZnUGhCLG1CaEZoUGdCO0VnRmlQaEIsa0JoRmpQZ0I7RWdGa1BoQjtBcEcwNGpDSjtBb0c1M2pDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmhGaFFpQjtFZ0ZpUWpCO0VBQ0E7RUFDQTtFQUNBO0FwRzgzakNKOztBb0czM2pDQTtFQUNJO0FwRzgzakNKO0FvRzczakNJO0VBQ0k7QXBHKzNqQ1I7QW9HNzNqQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCaEZwUmE7RWdGcVJiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJoRnJTWTtBcEJvcWtDcEI7QW9HOTNqQ1E7RUFDSTtFQUNBO0FwR2c0akNaOztBb0cxM2pDQTtFQUNJO0VBQ0EsV2hGeE1rQjtBcEJxa2tDdEI7O0FvR3ozakNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBHNDNqQ0o7QW9HMzNqQ0k7RUFDSTtBcEc2M2pDUjtBb0czM2pDSTtFQUNJO0FwRzYzakNSOztBb0d6M2pDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRzQzakNKO0FvRzMzakNJO0VBQ0k7QXBHNjNqQ1I7O0FvR3ozakNBO0VBQXdDO0FwRzYzakN4Qzs7QW9HNTNqQ0E7RUFBNEM7QXBHZzRqQzVDOztBb0cvM2pDQTtFQUE0QztBcEdtNGpDNUM7O0FvR2g0akNLO0VBQTJHO0FwR280akNoSDtBb0duNGpDSztFQUFRO0FwR3M0akNiOztBb0duNGpDSTtFQUEyRztBcEd1NGpDL0c7QW9HdDRqQ0k7RUFBUTtBcEd5NGpDWjs7QW9HdDRqQ0k7RUFBMkc7QXBHMDRqQy9HO0FvR3o0akNJO0VBQVE7QXBHNDRqQ1o7O0FvR3g0akNJO0VBQTJHO0FwRzQ0akMvRztBb0czNGpDSTtFQUFRO0FwRzg0akNaOztBb0czNGpDSTtFQUEyRztBcEcrNGpDL0c7QW9HOTRqQ0k7RUFBUTtBcEdpNWpDWjs7QW9HOTRqQ0k7RUFBMkc7QXBHazVqQy9HO0FvR2o1akNJO0VBQVE7QXBHbzVqQ1o7O0FvR2g1akNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBHbTVqQ0o7O0FvR2g1akNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBHbTVqQ0o7O0FvR2g1akNBO0VBRVE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwR2s1akNWO0VvR2g1akNVO0lBQ0ksaUJoRjNZSTtJZ0Y0WUosa0JoRjVZSTtJZ0Y2WUo7SUFDQTtFcEdrNWpDZDtBQUNGO0FvRzk0akNBO0VBR1E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwRzg0akNWO0VvRzc0akNVO0lBQ0ksaUJoRnRhSTtJZ0Z1YUosa0JoRnZhSTtJZ0Z3YUo7SUFDQTtFcEcrNGpDZDtBQUNGO0FvRzM0akNBO0VBRVE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwRzQ0akNWO0VvRzM0akNVO0lBQ0ksaUJoRmhjSTtJZ0ZpY0osa0JoRmpjSTtJZ0ZrY0o7SUFDQTtFcEc2NGpDZDtBQUNGO0FvR3o0akNBO0VBRVE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwRzA0akNWO0VvR3o0akNVO0lBQ0ksaUJoRjFkSTtJZ0YyZEosa0JoRjNkSTtJZ0Y0ZEo7SUFDQTtFcEcyNGpDZDtBQUNGO0FvR2w0akNBO0VBQ0ksaUJoRnhlZ0I7RWdGeWVoQjtBcEdvNGpDSjtBb0duNGpDSTtFQUNJO0FwR3E0akNSO0FvR3A0akNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3M0akNaO0FvR3A0akNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdzNGpDaEI7QW9HbDRqQ1k7RUFDSSxxQmhGNWJNO0VnRjZiTixtQmhGN2JNO0FwQmkwa0N0QjtBb0dsNGpDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUNwR3RpQkg7RW9HdWlCRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR280akNwQjtBb0dsM2pDQTtFQUNJLGlCaEZyaUJnQjtFZ0ZzaUJoQjtBcEdvM2pDSjtBb0dsM2pDSTtFQUNJO0FwR28zakNSO0FvR24zakNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdxM2pDWjtBb0dwM2pDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGlDcEdubEJDO0VvR29sQkQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHczNqQ2hCO0FvR2wzakNZO0VBQ0kscUJoRjlmTTtFZ0YrZk4sbUJoRi9mTTtBcEJtM2tDdEI7QW9HbjNqQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBHcTNqQ3BCO0FvR3AyakNBO0VBQ0k7RUFDQTtBcEdzMmpDSjtBb0dyMmpDSTtFQUNJO0FwR3UyakNSO0FvR3QyakNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHdzJqQ1o7QW9HdjJqQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCaEYvbUJLO0VnRmluQkw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCaEZ0bkJLO0VnRnVuQkw7RUFDQTtFQUNBO0FwR3cyakNoQjtBb0dwMmpDWTtFQUNJLHFCaEYvakJNO0VnRmdrQk4sbUJoRmhrQk07QXBCczZrQ3RCO0FvR3IyakNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0JoRnJvQkM7RWdGc29CRDtFQUNBO0VBQ0E7QXBHdTJqQ3BCO0FvRy8wakNJO0VBQ0k7QXBHaTFqQ1I7O0FvRzkwakNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2kxakNKO0FvRy8wakNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUNoRnRsQnNCO0VnRnVsQnRCO0VBQ0Esa0JoRnJsQm9CO0VnRnNsQnBCLFloRnZsQmM7RWdGd2xCZDtFQUNBO0FwR2kxakNSO0FvRy8wakNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJoRjVuQlE7RWdGNm5CUixpQmhGbm1CVTtBcEJvN2tDdEI7QW9HOTBqQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEdnMWpDWjtBb0c5MGpDUTtFQUNJO0VBQ0E7QXBHZzFqQ1o7QW9HNzBqQ1E7RUFDSSxZaEZsbkJVO0VnRm1uQlY7RUFDQTtFQUNBO0VBQ0E7QXBHKzBqQ1o7QW9HNzBqQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEcrMGpDaEI7QW9HdDBqQ1k7RUFDSTtBcEd3MGpDaEI7QW9HbDBqQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmhGM3BCb0I7RWdGNHBCcEI7RUFDQSxxQ2hGaHFCc0I7RWdGaXFCdEI7RUFDQTtBcEdvMGpDUjtBb0dsMGpDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdvMGpDWjtBb0duMGpDWTtFQUNJO0VBQ0E7RUFDQTtBcEdxMGpDaEI7QW9HbjBqQ1k7RUFDSTtBcEdxMGpDaEI7QW9HbDBqQ1E7RUFDSTtFQUNBO0VBQ0E7QXBHbzBqQ1o7QW9HajBqQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR20wakNaO0FvR2gwakNRO0VBQ0k7RUFDQTtFQUNBLGtCaEZyc0JnQjtFZ0Zzc0JoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2swakNaO0FvRy96akNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdpMGpDWjtBb0doMGpDWTtFQUNJLGNoRnJ2Qk07QXBCdWpsQ3RCO0FvRzV6akNRO0VBQ0k7RUFDQTtBcEc4empDWjtBb0czempDSTtFQUNJO0VBQ0E7RUFDQTtBcEc2empDUjtBb0c1empDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHOHpqQ1o7QW9HN3pqQ1k7RUFDSTtBcEcrempDaEI7QW9HenpqQ1E7RUFDSTtFQUNBO0FwRzJ6akNaO0FvR2x6akNRO0VBQ0k7QXBHb3pqQ1o7QW9HN3lqQ1E7RUFDSTtBcEcreWpDWjtBb0c3eWpDZ0I7RUFDSTtFQUNBO0FwRyt5akNwQjtBb0cxeWpDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRzR5akNoQjtBb0d4eWpDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRzB5akNoQjtBb0dqeWpDUTtFQUNJO0FwR215akNaO0FvRzd4akNJO0VBQ0k7RUFDQTtBcEcreGpDUjtBb0c1eGpDZ0I7RUFDSTtBcEc4eGpDcEI7QW9HN3hqQ29CO0VBQ0k7RUFDQSxpQ3BHNzdCUDtFb0c4N0JPO0VBQ0E7QXBHK3hqQ3hCO0FvRzN4akN3QjtFQUNJO0VBQ0EsaUNwR3I4Qlg7RW9HczhCVztFQUNBO0FwRzZ4akM1QjtBb0dweGpDUTtFQUNJO0VBQ0E7QXBHc3hqQ1o7QW9HbnhqQ1E7RUFDSTtBcEdxeGpDWjtBb0dseGpDUTtFQUNJO0FwR294akNaO0FvR2p4akNRO0VBQ0k7QXBHbXhqQ1o7QW9HbHhqQ1k7RUFDSTtFQUNBLGlDcEdqK0JDO0VvR2srQkQ7RUFDQTtBcEdveGpDaEI7QW9HaHhqQ1E7RUFHSTtBcEdneGpDWjtBb0c5d2pDWTtFQUNJO0FwR2d4akNoQjtBb0c3d2pDWTtFQUNJO0VBQ0E7QXBHK3dqQ2hCO0FvRzd3akNnQjtFQUNJO0VBQ0E7QXBHK3dqQ3BCO0FvRzd3akNvQjtFQUNJO0VBQ0E7QXBHK3dqQ3hCO0FvRzd3akN3QjtFQUNJO0VBQ0E7QXBHK3dqQzVCO0FvRzd3akM0QjtFQUNJO0VBQ0E7QXBHK3dqQ2hDO0FvR253akNJO0VBQ0k7RUFDQTtFQUNBO0FwR3F3akNSOztBb0c5dmpDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdpd2pDSjs7QW9HOXZqQ0E7RUFDSTtBcEdpd2pDSjs7QW9HOXZqQ0E7RUFDSTtFQUNBO0VBQ0E7QXBHaXdqQ0o7O0FvRzl2akNBO0VBQ0k7RUFFQTtFQUNBO0FwR2d3akNKO0FvRzl2akNJO0VBQ0k7QXBHZ3dqQ1I7O0FvRzF2akNBO0VBQ0k7RUFDQTtBcEc2dmpDSjtBb0czdmpDSTtFQUNJO0VBQ0E7RUFDQTtBcEc2dmpDUjtBb0czdmpDUTtFQUNJO0FwRzZ2akNaO0FvR3p2akNJO0VBQ0k7QXBHMnZqQ1I7O0FvR3B2akNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FwR292akNKOztBb0dqdmpDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHb3ZqQ0o7O0FvR2h2akNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHbXZqQ0o7O0FvRy91akNBO0FBQ0E7RUFDSTtBcEdrdmpDSjs7QW9HL3VqQ0E7QUFjWTtFQUNJLHFCaEZuakNNO0FwQnd4bEN0QjtBb0dsdWpDZ0I7RUFDSTtBcEdvdWpDcEI7QW9HL3RqQ1k7RUFDSSxtQmhGN2pDTTtFZ0Y4akNOO0FwR2l1akNoQjtBb0c5c2pDZ0I7RUFFSTtBcEcrc2pDcEI7QW9HNXNqQ29CO0VBRUksbUJoRnhsQ0Y7QXBCcXlsQ3RCO0FvR3hzakNnQjtFQUVJO0FwR3lzakNwQjtBb0d0c2pDb0I7RUFFSSxtQmhGcG1DRjtBcEIyeWxDdEI7QW9HOXFqQ1E7RUFDSTtFQUNBO0FwR2dyakNaO0FvRy9xakNZO0VBQ0k7RUFDQTtFQUNBO0FwR2lyakNoQjtBb0cvcWpDWTtFQUNJLG1CaEZ0b0NNO0VnRnVvQ047QXBHaXJqQ2hCO0FvR3JxakNRO0VBQ0k7QXBHdXFqQ1o7QW9HcHFqQ1k7RUFFSTtBcEdxcWpDaEI7QW9HanFqQ1k7RUFFSTtBcEdrcWpDaEI7QW9HN3BqQ0k7RUFDSTtBcEcrcGpDUjtBb0c1cGpDSTtFQUNJO0FwRzhwakNSO0FvRzNwakNJO0VBQ0k7QXBHNnBqQ1I7QW9HMXBqQ0k7RUFDSTtBcEc0cGpDUjtBb0d6cGpDSTtFQUVRO0lBQ0k7RXBHMHBqQ2Q7QUFDRjtBb0d2cGpDSTtFQUVRO0lBQ0k7RXBHd3BqQ2Q7QUFDRjtBb0dycGpDSTtFQUVRO0lBQ0k7RXBHc3BqQ2Q7QUFDRjtBb0ducGpDSTtFQUVRO0lBQ0k7RXBHb3BqQ2Q7QUFDRjtBb0czb2pDZ0I7RUFDSSxtQmhGcHRDQztBcEJpMmxDckI7QW9Hdm9qQ29CO0VBQ0k7QXBHeW9qQ3hCO0FvR2xvakNvQjtFQUNJO0FwR29vakN4QjtBb0d2bmpDUTtFQUVJLHFDaEZ2dENrQjtFZ0Z3dENsQjtBcEd3bmpDWjtBb0d2bmpDWTtFQUNJO0FwR3luakNoQjtBb0d2bmpDWTtFQUNJO0FwR3luakNoQjtBb0d0bmpDZ0I7RUFDSTtBcEd3bmpDcEI7QW9Hbm5qQ1E7RUFDSSxxQ2hGdnVDa0I7RWdGd3VDbEI7RUFDQSxrQmhGdHVDZ0I7RWdGdXVDaEI7RUFDQSxxQ2hGM3VDa0I7RWdGNHVDbEI7RUFDQTtBcEdxbmpDWjtBb0dwbmpDWTtFQUNJO0FwR3NuakNoQjtBb0dwbmpDWTtFQUNJO0FwR3NuakNoQjtBb0dwbmpDWTtFQUNJO0FwR3NuakNoQjtBb0dybmpDZ0I7RUFDSSxjaEZyeENFO0FwQjQ0bEN0QjtBb0dsbmpDWTtFQUNJLGtDaEY1dkNVO0FwQmczbEMxQjtBb0dobmpDWTtFQUNJLHFCaEY3dkNlO0FwQisybEMvQjtBb0d6bWpDWTtFQUNJLHFCaEZ2d0NlO0FwQmszbEMvQjtBb0d6bWpDb0I7RUFDSTtBcEcybWpDeEI7QW9HdG1qQ2dCO0VBQ0kscUJoRmh4Q1c7RWdGaXhDWCxzQ2hGcnhDTTtBcEI2M2xDMUI7QW9HcG1qQ2dCO0VBQ0kscUJoRnR4Q1c7RWdGdXhDWCx5Q2hGM3hDTTtBcEJpNGxDMUI7QW9HOWxqQ29CO0VBQ0k7QXBHZ21qQ3hCO0FvRzFsakNZO0VBQ0k7RUFDQTtBcEc0bGpDaEI7QW9HMWxqQ1k7RUFDSTtBcEc0bGpDaEI7QW9HMWxqQ1k7RUFDSTtBcEc0bGpDaEI7QW9HcmxqQ0k7RUFDSTtFQUNBLHFCaEZ2ekN1QjtBcEI4NGxDL0I7QW9HbmxqQ0k7RUFDSTtFQUNBO0FwR3FsakNSO0FvR2xsakNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHb2xqQ1I7O0FxRy9obUNBO0VBQ0k7RUFDQTtBckdraW1DSjtBcUdqaW1DSTtFQUNJO0FyR21pbUNSOztBcUc3aG1DQTtFQUNJO0VBQ0E7QXJHZ2ltQ0o7QXFHOWhtQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdnaW1DWjs7QXFHMWhtQ1E7RUFDSTtFQUNBO0FyRzZobUNaO0FxR3pobUNRO0VBQ0k7RUFDQTtBckcyaG1DWjtBcUcxaG1DWTtFQUNJLGdCakZISztBcEIraG1DckI7QXFHcGhtQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJHc2htQ3BCO0FxR3JobUNvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyR3VobUN4Qjs7QXFHaGhtQ0E7RUFDSTtFQUNBO0FyR21obUNKO0FxR2xobUNJO0VBQ0k7QXJHb2htQ1I7QXFHbmhtQ1E7RUFDSTtFQUNBO0FyR3FobUNaOztBcUc5Z21DSTtFQUNJO0FyR2lobUNSO0FxRy9nbUNJO0VBQ0k7QXJHaWhtQ1I7QXFHOWdtQ1E7RUFDSTtBckdnaG1DWjtBcUc5Z21DUTtFQUNJO0FyR2dobUNaOztBcUcxZ21DSTtFQUNJO0FyRzZnbUNSO0FxRzNnbUNJO0VBQ0k7QXJHNmdtQ1I7QXFHMWdtQ1E7RUFDSTtBckc0Z21DWjtBcUcxZ21DUTtFQUNJO0FyRzRnbUNaOztBcUdwZ21DSTtFQUNJO0FyR3VnbUNSOztBcUduZ21DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyR3NnbUNKO0FxR3JnbUNJO0VBQ0k7QXJHdWdtQ1I7QXFHcmdtQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHdWdtQ1I7QXFHdGdtQ1E7RUFDSTtFQUNBO0FyR3dnbUNaO0FxR3JnbUNJO0VBQ0k7RUFDQTtFQUNBO0FyR3VnbUNSOztBc0dscG1DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R3FwbUNKO0FzR3BwbUNJO0VBQ0k7RUFDQTtFQUNBO0F0R3NwbUNSO0FzR3BwbUNJO0VBQ0k7RUFDQTtFQUNBLG1CbEY4RWM7RWtGN0VkO0VBQ0E7QXRHc3BtQ1I7O0FzR2xwbUNJO0VBQ0k7QXRHcXBtQ1I7O0F1Ry9xbUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkdrcm1DSjs7QXVHL3FtQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkdrcm1DSjs7QXdHaHNtQ0k7RUFDSTtFQUNBO0VBQ0E7QXhHbXNtQ1I7QXdHbHNtQ1E7RUFDSTtBeEdvc21DWjtBd0dsc21DWTtFQUNJO0VBQ0E7RUFDQTtBeEdvc21DaEI7QXdHbnNtQ2dCO0VBQ0ksaUJwRllBO0FwQnlybUNwQjtBd0doc21Db0I7RUFDSTtFQUNBLGdCcEZLSjtFb0ZKSSxtQnBGSUo7QXBCOHJtQ3BCO0F3RzlybUM0QjtFQUNJO0VBQ0E7RUFDQTtBeEdnc21DaEM7QXdHNXJtQ29DO0VBQ0k7QXhHOHJtQ3hDOztBeUcvdG1DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCckZ3QmlCO0VxRnZCakI7RUFDQTtBekdrdW1DSjtBeUdqdW1DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6R211bUNSO0F5R2x1bUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHb3VtQ1o7QXlHanVtQ0k7RUFDSTtFQUNBO0VBQ0E7QXpHbXVtQ1I7QXlHbHVtQ1E7RUFDSTtFQUNBO0VBQ0E7QXpHb3VtQ1o7QXlHbHVtQ1E7RUFDSTtFQUNBO0VBQ0E7QXpHb3VtQ1o7QXlHbnVtQ1k7RUFDSTtFQUNBO0VBQ0E7QXpHcXVtQ2hCO0F5R251bUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxnQnJGakNLO0FwQnF3bUNyQjtBeUdudW1DZ0I7RUFDSTtBekdxdW1DcEI7QXlHanVtQ1k7RUFDSSxjckZ1Qk07QXBCNHNtQ3RCO0F5R2h1bUNZO0VBQ0k7RUFDQTtBekdrdW1DaEI7QXlHL3RtQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6R2l1bUNaO0F5R2h1bUNZO0VBQ0k7RUFDQTtFQUNBO0F6R2t1bUNoQjtBeUcvdG1DUTtFQUNJO0VBQ0E7QXpHaXVtQ1o7QXlHaHVtQ1k7RUFDSTtFQUNBO0VBQ0E7QXpHa3VtQ2hCO0F5R2h1bUNZO0VBRUk7QXpHaXVtQ2hCOztBeUczdG1DSTtFQUNJO0VBQ0E7QXpHOHRtQ1I7QXlHN3RtQ1E7RUFDSTtBekcrdG1DWjtBeUc5dG1DWTtFQUNJO0F6R2d1bUNoQjtBeUc3dG1DUTtFQUNJO0F6Ryt0bUNaO0F5Rzl0bUNZO0VBQ0k7QXpHZ3VtQ2hCO0F5Ry90bUNnQjtFQUNJLGNyRjNCRTtBcEI0dm1DdEI7QXlHOXRtQ1k7RUFDSTtBekdndW1DaEI7O0F5RzF0bUNBO0VBQ0k7SUFDSTtFekc2dG1DTjtBQUNGO0F5R3p0bUNBO0VBQ0k7SUFDSTtJQUNBO0V6RzJ0bUNOO0V5R3p0bUNFO0lBQ0k7SUFDQTtFekcydG1DTjtBQUNGO0F5R3h0bUNBO0VBQ0k7SUFDSTtJQUNBO0V6RzB0bUNOO0V5R3h0bUNFO0lBQ0k7SUFDQTtFekcwdG1DTjtBQUNGO0F5R3R0bUNBO0VBQ0k7SUFDSTtFekd3dG1DTjtFeUd0dG1DRTtJQUNJO0V6R3d0bUNOO0FBQ0Y7QXlHcnRtQ0E7RUFDSTtJQUNJO0V6R3V0bUNOO0V5R3J0bUNFO0lBQ0k7RXpHdXRtQ047QUFDRjtBeUdwdG1DQTtFQUNJO0lBQVE7RXpHdXRtQ1Y7RXlHdHRtQ0U7SUFBUTtFekd5dG1DVjtBQUNGO0F5R3h0bUNBO0VBQ0k7SUFBUTtFekcydG1DVjtFeUcxdG1DRTtJQUFRO0V6RzZ0bUNWO0FBQ0Y7QTBHMTVtQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRzQ1bUNKO0EwRzM1bUNJO0VBQ0U7RUFDQTtBMUc2NW1DTjtBMEczNW1DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFl0RlFjO0VzRlBkO0ExRzY1bUNOO0EwRzM1bUNJO0VBQ0k7RUFDQTtBMUc2NW1DUjtBMEc1NW1DUTtFQUNJO0VBQ0E7RUFDQTtBMUc4NW1DWjtBMEc1NW1DUTtFQUNJO0VBQ0E7RUFDQTtBMUc4NW1DWjtBMEc3NW1DWTtFQUNJO0VBQ0E7RUFDQTtBMUcrNW1DaEI7QTBHMTVtQ1E7RUFDSTtBMUc0NW1DWjtBMEcxNW1DWTtFQUNJO0ExRzQ1bUNoQjtBMEd6NW1DUTtFQUNJO0ExRzI1bUNaO0EwR3I1bUNXO0VBQ0s7RUFDQTtFQUNBO0ExR3U1bUNoQjtBMEdyNW1DZ0I7RUFDSTtBMUd1NW1DcEI7QTBHcjVtQ2dCO0VBQ0k7QTFHdTVtQ3BCO0EwR2g1bUNZO0VBQ0k7RUFDQTtBMUdrNW1DaEI7O0EwR3g0bUNBO0VBQ0k7RUFDQTtFQUNBO0ExRzI0bUNKO0EwR3o0bUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUcyNG1DUjtBMEd4NG1DZ0I7RUFDSTtFQUNBO0VBQ0E7QTFHMDRtQ3BCO0EwR3g0bUNnQjtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHdTRtQ3BCO0EwR2o1bUNvQjtFQUNJO0ExR201bUN4QjtBMEd6NG1Db0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFN0RmxHSjtFc0ZtR0k7QTFHMjRtQ3hCO0EwR3o0bUNvQjtFQUlJO0VBQ0E7RUFDQTtBMUd3NG1DeEI7QTBHNzRtQ3dCO0VBQ0k7QTFHKzRtQzVCO0EwRzE0bUN3QjtFQUNJO0VBQ0E7RUFDQSxpQzFHeElYO0UwR3lJVztFQUNBO0VBQ0EsZ0J0RnpHUDtFc0YwR087RUFDQTtFQUNBO0VBQ0E7QTFHNDRtQzVCO0EwR3o0bUM0QjtFQUNJO0VBQ0E7QTFHMjRtQ2hDO0EwR3Y0bUM0QjtFQUNJO0VBQ0E7QTFHeTRtQ2hDO0EwR3Q0bUN3QjtFQUNJLG1CdEYzRE47QXBCbThtQ3RCO0EwR3Y0bUM0QjtFQUNJO0ExR3k0bUNoQztBMEdyNG1Db0I7RUFDSTtBMUd1NG1DeEI7QTBHcjRtQ29CO0VBQ0k7QTFHdTRtQ3hCO0EwR3I0bUNvQjtFQUNJO0ExR3U0bUN4QjtBMEdsNG1DUTtFQXlCSTtFQUNBO0ExRzQybUNaO0EwR3A0bUNnQjtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHbTRtQ3BCO0EwRzE0bUNvQjtFQUNJO0ExRzQ0bUN4QjtBMEdyNG1Db0I7RUFDSTtBMUd1NG1DeEI7QTBHcjRtQ29CO0VBQ0k7QTFHdTRtQ3hCO0EwR3I0bUNvQjtFQUNJO0ExR3U0bUN4QjtBMEdwNG1DZ0I7RUFDSSxtQnRGbkdFO0FwQnkrbUN0QjtBMEc5M21DSTtFQUNJO0VBQ0E7QTFHZzRtQ1I7QTBHOTNtQ1E7RUFDSTtFQUNBO0VBQ0E7QTFHZzRtQ1o7QTBHNzNtQ0k7RUFDSTtBMUcrM21DUjtBMEc3M21DUTtFQUNJO0VBQ0E7RUFDQTtBMUcrM21DWjtBMEc5M21DWTtFQUNJO0VBQ0E7QTFHZzRtQ2hCOztBMEd4M21DWTtFQUNJO0ExRzIzbUNoQjtBMEd2M21DSTtFQUNJO0VBQ0E7QTFHeTNtQ1I7O0EwR3IzbUNBO0VBQ0k7QTFHdzNtQ0o7O0EwR3AzbUNBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxR3UzbUNOO0UwR3AzbUNFO0lBQ0k7RTFHczNtQ047RTBHbjNtQ2M7SUFNSTtFMUdnM21DbEI7RTBHcjNtQ2tCO0lBQ0k7SUFDQTtJQUNBO0UxR3UzbUN0QjtFMEdwM21Da0I7SUFDSTtJQUNBO0lBQ0E7RTFHczNtQ3RCO0UwRzkybUNNO0lBQ0k7RTFHZzNtQ1Y7QUFDRjtBMEdyMm1DNEI7RUFDSTtBMUd1Mm1DaEM7QTBHLzFtQ29CO0VBQ0k7QTFHaTJtQ3hCOztBMkdwb25DSztFQUNGO0EzR3VvbkNIO0EyR3JvbkNFO0VBQVk7QTNHd29uQ2Q7QTJHdm9uQ0U7RUFBVztBM0cwb25DYjs7QTJHcG5uQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0lBQUE7RUFpR0E7O0lBQUE7QTNHMGhuQ0Q7QTJHdG5uQ0U7O0VBQ0M7QTNHeW5uQ0g7QTJHcm5uQ0M7O0VBRUM7RUFHQyw0Q0E1RG1CO0EzR2lybkN0QjtBMkdsbm5DRTs7RUFDQztBM0dxbm5DSDtBMkdqbm5DQzs7RUFFQztFQUdDLHlDQXpFbUI7QTNHMHJuQ3RCO0EyRzFtbkNHOzs7OztFQUtDO0czRzRtbkNGLFkyRzNtbkNFO0VBQ0E7RUFDQTtBM0c0bW5DSjtBMkcxbW5DSzs7Ozs7RUFDQyxjdkZNZ0I7QXBCMG1uQ3RCO0EyRzFtbkNJO0VBQ2dCO0VBQ0EsaUMzR25HSDtFMkdvR0c7RUFDQTtFQUNBO0EzRzRtbkNwQjtBMkd4bW5DSTtFQUNnQjtFQUNBO0VBQ0EsaUMzRzdHSDtFMkc4R0c7QTNHMG1uQ3BCO0EyR3RtbkNJO0VBQ2dCO0VBQ0E7RUFDQSxpQzNHckhIO0UyR3NIRztBM0d3bW5DcEI7QTJHcG1uQ0k7RUFDQztFQUNlO0VBQ0EsaUMzRzdISDtFMkc4SEc7RUFDZjtBM0dzbW5DTDtBMkdsbW5DSTtFQUNDO0VBQ2U7RUFDQSxpQzNHdElIO0UyR3VJRztFQUNmO0EzR29tbkNMO0EyRzFsbkNFO0VBQ0MseUJBakpvQjtBM0c2dW5DdkI7QTJHMWxuQ0c7RUFDQyx5QkFuSmlCO0EzRyt1bkNyQjtBMkdubG5DRTs7O0VBQ0MseUNBL0ppQjtBM0dzdm5DcEI7QTJHcGxuQ0U7Ozs7RUFFQztBM0d3bG5DSDtBMkdqbG5DRTtFQUNDLHlDQTVLaUI7RUE2S2pCLDJDQTdLaUI7QTNHZ3duQ3BCO0EyR2hsbkNFOztFQUVDLDBDQWxMaUI7QTNHb3duQ3BCO0EyRy9rbkNFOztFQUVDO0EzR2lsbkNIO0EyR3prbkNFOztFQUNDO0EzRzRrbkNIO0EyRzFrbkNHOztFQUNDO0EzRzZrbkNKO0EyR3BrbkNFOztFQUNDO0EzR3VrbkNIO0EyR3JrbkNHOztFQUNDO0EzR3drbkNKO0EyR2xrbkNDO0VBQ0MsNENBeE5vQjtBM0c0eG5DdEI7QTJHaGtuQ0U7RUFDQztBM0dra25DSDtBMkc3am5DRTs7RUFFQztBM0cram5DSDtBMkc1am5DRTs7RUFFQztBM0c4am5DSDtBMkczam5DRTs7RUFFQztBM0c2am5DSDtBMkd2am5DQzs7RUFFQztBM0d5am5DRjtBMkd0am5DQzs7O0VBR0M7QTNHd2puQ0Y7QTJHcmpuQ0M7O0VBRUM7QTNHdWpuQ0Y7QTJHcGpuQ0M7O0VBRUM7QTNHc2puQ0Y7QTJHbmpuQ0M7O0VBRUM7QTNHcWpuQ0Y7QTJHaGpuQ0U7Ozs7RUFFQztBM0dvam5DSDtBMkdqam5DRTs7OztFQUVDO0EzR3FqbkNIO0EyR2xqbkNFOzs7O0VBRUM7QTNHc2puQ0g7QTJHbmpuQ0U7Ozs7RUFFQztBM0d1am5DSDtBMkdwam5DRTs7OztFQUVDO0EzR3dqbkNIO0EyR25qbkNFOztFQUVDO0EzR3FqbkNIO0EyR2xqbkNFOztFQUVDO0EzR29qbkNIO0EyR2pqbkNFOztFQUVDO0EzR21qbkNIO0EyR2hqbkNFOztFQUVDO0EzR2tqbkNIO0EyRy9pbkNFOztFQUVDO0EzR2lqbkNIOztBMkcxaW5DQTs7O0VBR1M7QTNHNmluQ1Q7O0EyR3ppbkNBOztFQUFBO0FBR0E7RUFDQztFQUNBO0czRzRpbkNDLE8yRzNpbkNEO0VBa0tBO0EzRzI0bUNEO0EyRzFpbkNDO0VBQ0M7QTNHNGluQ0Y7QTJHM2luQ0U7RUFDSTtFQUNBO0EzRzZpbkNOO0EyR3hpbkNDO0VBQ0M7RUFDQTtBM0cwaW5DRjtBMkd4aW5DRTtFQUNDO0VBQ0E7RUFDQTtBM0cwaW5DSDtBMkdyaW5DQztFQUNDO0VBQ0E7RUFDQTtBM0d1aW5DRjtBMkduaW5DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNHcWluQ0Y7QTJHbmluQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtHM0dxaW5DRCxZMkdwaW5DQztFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtBM0dxaW5DTjtBMkduaW5DRztFQUVDO0VBQ0c7RUFDQTtFQUNBO0EzR29pbkNQO0EyR2ppbkNHO0VBR0M7RUFDQTtFQUNBO0VBQ0E7QTNHaWluQ0o7QTJHOWhuQ0c7RUFDQztFQUNHO0VBQ0E7RUFDQTtBM0dnaW5DUDtBMkc3aG5DRztFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7QTNHK2huQ1A7QTJHM2huQ0U7RUFDQztBM0c2aG5DSDtBMkd4aG5DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EzR3lobkNGO0EyR3RobkNDOzs7OztFQUtDLFdBamNvQjtBM0d5OW5DdEI7QTJHcGhuQ0M7RUFDQztBM0dzaG5DRjtBMkdwaG5DRTtHM0dzaG5DQSxnQjJHcmhuQ0M7RUFDQTtBM0dzaG5DSDtBMkduaG5DSTtFQUVDO0EzR29obkNMO0EyR2pobkNJOzs7RUFJQztFQUNBO0VBQ0E7RUFDQTtBM0draG5DTDtBMkczZ25DRTtFQUNDLDRDQXJlbUI7QTNHay9uQ3RCO0EyRzFnbkNFOztFQUVDO0EzRzRnbkNIO0EyR3RnbkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0d3Z25DRjs7QTJHbGduQ0M7RUFDQztBM0dxZ25DRjtBMkdsZ25DRTtFQUNDO0EzR29nbkNIOztBMkc1L21DRTtFQUNDO0EzRysvbUNIO0EyRzMvbUNDOzs7OztFQUtDO0EzRzYvbUNGOztBMkdyL21DQTtFQUVFOztJQUVDO0lBQ0E7RTNHdS9tQ0Q7RTJHcC9tQ0E7SUFDQztFM0dzL21DRDtBQUNGO0EyR2wvbUNBO0VBRUU7O0lBRUM7SUFDQTtFM0dtL21DRDtFMkdoL21DQTtJQUNDO0UzR2svbUNEO0FBQ0Y7QTRHcGlvQ0E7RUFDSTtBNUdzaW9DSjs7QTRHcGlvQ0E7RUFDSTtBNUd1aW9DSjs7QTRHcmlvQ0E7RUFDSTtBNUd3aW9DSjs7QTRHdGlvQ0E7RUFDSTtBNUd5aW9DSjs7QTRHdmlvQ0E7RUFDSTtBNUcwaW9DSjs7QTRHdGlvQ0k7RUFDSTtBNUd5aW9DUjtBNEd2aW9DSTtFQUNJO0E1R3lpb0NSO0E0R3Zpb0NJO0VBQ0k7QTVHeWlvQ1I7QTRHdmlvQ0k7RUFDSTtBNUd5aW9DUjtBNEd2aW9DSTtFQUNJO0E1R3lpb0NSOztBNkd2a29DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHMGtvQ0o7O0E2R3hrb0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0cya29DSjs7QThHdGxvQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHeWxvQ1I7QThHdmxvQ0k7RUFDSTtFQUNBO0E5R3lsb0NSO0E4R3hsb0NRO0VBQ0k7RUFDQTtBOUcwbG9DWjtBOEd4bG9DZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RzBsb0NwQjtBOEd6bG9Db0I7RUFDSSxjMUYwRUY7QXBCaWhvQ3RCO0E4R3Zsb0NZO0VBQ0k7QTlHeWxvQ2hCOztBK0dybm9DQTtFQVdJLGdCM0Z1QmlCO0UyRnRCakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HOG1vQ0o7QStHL25vQ0k7RUFDSTtFQUNBLGdCM0YrQmE7RTJGOUJiO0VBQ0E7RUFDQTtBL0dpb29DUjtBK0cvbm9DSTtFQUNJO0EvR2lvb0NSO0ErR3Zub0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HeW5vQ1I7QStHeG5vQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HMG5vQ1o7QStHem5vQ1k7RUFDSTtBL0cybm9DaEI7QStHem5vQ1k7RUFDSTtBL0cybm9DaEI7QStHdm5vQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HeW5vQ1I7QStHeG5vQ1E7RUFDSTtFQUNBO0EvRzBub0NaO0ErR3pub0NZO0VBQ0k7QS9HMm5vQ2hCO0ErR3hub0NnQjtFQUNJO0EvRzBub0NwQjtBK0d4bm9DZ0I7RUFDSTtFQUNBO0VBQ0E7QS9HMG5vQ3BCO0ErR3Zub0NvQjtFQUNJO0VBQ0EsZ0IzRmpDSDtFMkZrQ0c7QS9HeW5vQ3hCO0ErR3Bub0N3QjtFQUNJO0EvR3Nub0M1QjtBK0dqbm9DWTtFQUNJO0EvR21ub0NoQjtBK0dqbm9DWTtFQUNJO0EvR21ub0NoQjtBK0dqbm9DWTtFQUNJO0EvR21ub0NoQjtBK0dqbm9DWTtFQUNJO0EvR21ub0NoQjtBK0dqbm9DWTtFQUNJO0EvR21ub0NoQjtBK0cvbW9DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0dpbm9DUjs7QWdIdnRvQ0E7RUFDSTtFQUNBO0FoSDB0b0NKOztBZ0h4dG9DQTtFQUNJO0VBQ0E7QWhIMnRvQ0o7O0FnSHh0b0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIMnRvQ1I7QWdIenRvQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIMnRvQ1I7O0FpSG52b0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0I3RndCaUI7RTZGdkJqQjtFQUNBLHdCN0ZzQmlCO0U2RnJCakI7RUFDQTtFQUNBO0VBQ0E7QWpIc3ZvQ0o7QWlIcnZvQ0k7RUFDSTtFQUNBO0VBQ0EsZ0I3RmNhO0U2RmJiO0VBQ0E7QWpIdXZvQ1I7O0FpSG52b0NJO0VBQ0k7QWpIc3ZvQ1I7O0FpSG52b0NBO0VBQ0k7SUFDSTtFakhzdm9DTjtFaUhwdm9DRTtJQUNJO0VqSHN2b0NOO0FBQ0Y7QWtIMXhvQ0E7QUFJSTtBQWdDSTtFQUNJO0VBRUksaUI5RmRJO0U4RmVKLGtCOUZmSTtBcEJ3d29DcEI7O0FrSHR2b0NRO0VBQ0k7QWxIeXZvQ1o7QWtIeHZvQ1k7RUFDSTtFQUNBO0FsSDB2b0NoQjs7QWtIdnZvQ1E7RUFDSTtBbEgwdm9DWjs7QWtIcnZvQ1k7RUFDSTtBbEh3dm9DaEI7O0FrSHJ2b0NZO0VBQ0k7QWxId3ZvQ2hCOztBa0g3dm9DWTtFQUNJO0FsSGd3b0NoQjs7QWtIN3ZvQ1k7RUFDSTtBbEhnd29DaEI7O0FrSHJ3b0NZO0VBQ0k7QWxId3dvQ2hCOztBa0hyd29DWTtFQUNJO0FsSHd3b0NoQjs7QWtIN3dvQ1k7RUFDSTtBbEhneG9DaEI7O0FrSDd3b0NZO0VBQ0k7QWxIZ3hvQ2hCOztBa0hyeG9DWTtFQUNJO0FsSHd4b0NoQjs7QWtIcnhvQ1k7RUFDSTtBbEh3eG9DaEI7O0FrSDd4b0NZO0VBQ0k7QWxIZ3lvQ2hCOztBa0g3eG9DWTtFQUNJO0FsSGd5b0NoQjs7QWtIcnlvQ1k7RUFDSTtBbEh3eW9DaEI7O0FrSHJ5b0NZO0VBQ0k7QWxId3lvQ2hCOztBa0g3eW9DWTtFQUNJO0FsSGd6b0NoQjs7QWtIN3lvQ1k7RUFDSTtBbEhnem9DaEI7O0FrSHJ6b0NZO0VBQ0k7QWxId3pvQ2hCOztBa0hyem9DWTtFQUNJO0FsSHd6b0NoQjs7QWtIN3pvQ1k7RUFDSTtBbEhnMG9DaEI7O0FrSDd6b0NZO0VBQ0k7QWxIZzBvQ2hCOztBa0hyMG9DWTtFQUNJO0FsSHcwb0NoQjs7QWtIcjBvQ1k7RUFDSTtBbEh3MG9DaEI7O0FrSDcwb0NZO0VBQ0k7QWxIZzFvQ2hCOztBa0g3MG9DWTtFQUNJO0FsSGcxb0NoQjs7QWtIcjFvQ1k7RUFDSTtBbEh3MW9DaEI7O0FrSHIxb0NZO0VBQ0k7QWxIdzFvQ2hCOztBa0g3MW9DWTtFQUNJO0FsSGcyb0NoQjs7QWtINzFvQ1k7RUFDSTtBbEhnMm9DaEI7O0FrSHIyb0NZO0VBQ0k7QWxIdzJvQ2hCOztBa0hyMm9DWTtFQUNJO0FsSHcyb0NoQjs7QWtINzJvQ1k7RUFDSTtBbEhnM29DaEI7O0FrSDcyb0NZO0VBQ0k7QWxIZzNvQ2hCOztBa0hyM29DWTtFQUNJO0FsSHczb0NoQjs7QWtIcjNvQ1k7RUFDSTtBbEh3M29DaEI7O0FrSDczb0NZO0VBQ0k7QWxIZzRvQ2hCOztBa0g3M29DWTtFQUNJO0FsSGc0b0NoQjs7QWtIcjRvQ1k7RUFDSTtBbEh3NG9DaEI7O0FrSHI0b0NZO0VBQ0k7QWxIdzRvQ2hCOztBa0g3NG9DWTtFQUNJO0FsSGc1b0NoQjs7QWtINzRvQ1k7RUFDSTtBbEhnNW9DaEI7O0FrSHI1b0NZO0VBQ0k7QWxIdzVvQ2hCOztBa0hyNW9DWTtFQUNJO0FsSHc1b0NoQjs7QWtINzVvQ1k7RUFDSTtBbEhnNm9DaEI7O0FrSDc1b0NZO0VBQ0k7QWxIZzZvQ2hCOztBa0hyNm9DWTtFQUNJO0FsSHc2b0NoQjs7QWtIcjZvQ1k7RUFDSTtBbEh3Nm9DaEI7O0FrSDc2b0NZO0VBQ0k7QWxIZzdvQ2hCOztBa0g3Nm9DWTtFQUNJO0FsSGc3b0NoQjs7QWtIeitvQ0k7QUFFSTtFQUNJO0lBQ0k7SUFFSSxpQjlGZUE7SThGZEEsa0I5RmNBO0VwQjQ5b0NsQjtFa0h2K29DVTtJQUNJO0VsSHkrb0NkO0VrSHgrb0NjO0lBQ0k7SUFDQTtFbEgwK29DbEI7RWtIditvQ1U7SUFDSTtFbEh5K29DZDtFa0hyK29DYztJQUNJO0VsSHUrb0NsQjtFa0hwK29DYztJQUNJO0VsSHMrb0NsQjtFa0gzK29DYztJQUNJO0VsSDYrb0NsQjtFa0gxK29DYztJQUNJO0VsSDQrb0NsQjtFa0hqL29DYztJQUNJO0VsSG0vb0NsQjtFa0hoL29DYztJQUNJO0VsSGsvb0NsQjtFa0h2L29DYztJQUNJO0VsSHkvb0NsQjtFa0h0L29DYztJQUNJO0VsSHcvb0NsQjtFa0g3L29DYztJQUNJO0VsSCsvb0NsQjtFa0g1L29DYztJQUNJO0VsSDgvb0NsQjtFa0huZ3BDYztJQUNJO0VsSHFncENsQjtFa0hsZ3BDYztJQUNJO0VsSG9ncENsQjtFa0h6Z3BDYztJQUNJO0VsSDJncENsQjtFa0h4Z3BDYztJQUNJO0VsSDBncENsQjtFa0gvZ3BDYztJQUNJO0VsSGlocENsQjtFa0g5Z3BDYztJQUNJO0VsSGdocENsQjtFa0hyaHBDYztJQUNJO0VsSHVocENsQjtFa0hwaHBDYztJQUNJO0VsSHNocENsQjtFa0gzaHBDYztJQUNJO0VsSDZocENsQjtFa0gxaHBDYztJQUNJO0VsSDRocENsQjtFa0hqaXBDYztJQUNJO0VsSG1pcENsQjtFa0hoaXBDYztJQUNJO0VsSGtpcENsQjtFa0h2aXBDYztJQUNJO0VsSHlpcENsQjtFa0h0aXBDYztJQUNJO0VsSHdpcENsQjtFa0g3aXBDYztJQUNJO0VsSCtpcENsQjtFa0g1aXBDYztJQUNJO0VsSDhpcENsQjtFa0huanBDYztJQUNJO0VsSHFqcENsQjtFa0hsanBDYztJQUNJO0VsSG9qcENsQjtFa0h6anBDYztJQUNJO0VsSDJqcENsQjtFa0h4anBDYztJQUNJO0VsSDBqcENsQjtFa0gvanBDYztJQUNJO0VsSGlrcENsQjtFa0g5anBDYztJQUNJO0VsSGdrcENsQjtFa0hya3BDYztJQUNJO0VsSHVrcENsQjtFa0hwa3BDYztJQUNJO0VsSHNrcENsQjtFa0gza3BDYztJQUNJO0VsSDZrcENsQjtFa0gxa3BDYztJQUNJO0VsSDRrcENsQjtFa0hqbHBDYztJQUNJO0VsSG1scENsQjtFa0hobHBDYztJQUNJO0VsSGtscENsQjtFa0h2bHBDYztJQUNJO0VsSHlscENsQjtFa0h0bHBDYztJQUNJO0VsSHdscENsQjtFa0g3bHBDYztJQUNJO0VsSCtscENsQjtFa0g1bHBDYztJQUNJO0VsSDhscENsQjtFa0hubXBDYztJQUNJO0VsSHFtcENsQjtFa0hsbXBDYztJQUNJO0VsSG9tcENsQjtFa0h6bXBDYztJQUNJO0VsSDJtcENsQjtFa0h4bXBDYztJQUNJO0VsSDBtcENsQjtFa0gvbXBDYztJQUNJO0VsSGlucENsQjtFa0g5bXBDYztJQUNJO0VsSGducENsQjtBQUNGO0FrSDVvcENJO0FBRUk7RUFDSTtJQUNJO0lBRUksaUI5RmVBO0k4RmRBLGtCOUZjQTtFcEI4bnBDbEI7RWtIem9wQ1U7SUFDSTtFbEgyb3BDZDtFa0gxb3BDYztJQUNJO0lBQ0E7RWxING9wQ2xCO0VrSHpvcENVO0lBQ0k7RWxIMm9wQ2Q7RWtIdm9wQ2M7SUFDSTtFbEh5b3BDbEI7RWtIdG9wQ2M7SUFDSTtFbEh3b3BDbEI7RWtIN29wQ2M7SUFDSTtFbEgrb3BDbEI7RWtINW9wQ2M7SUFDSTtFbEg4b3BDbEI7RWtIbnBwQ2M7SUFDSTtFbEhxcHBDbEI7RWtIbHBwQ2M7SUFDSTtFbEhvcHBDbEI7RWtIenBwQ2M7SUFDSTtFbEgycHBDbEI7RWtIeHBwQ2M7SUFDSTtFbEgwcHBDbEI7RWtIL3BwQ2M7SUFDSTtFbEhpcXBDbEI7RWtIOXBwQ2M7SUFDSTtFbEhncXBDbEI7RWtIcnFwQ2M7SUFDSTtFbEh1cXBDbEI7RWtIcHFwQ2M7SUFDSTtFbEhzcXBDbEI7RWtIM3FwQ2M7SUFDSTtFbEg2cXBDbEI7RWtIMXFwQ2M7SUFDSTtFbEg0cXBDbEI7RWtIanJwQ2M7SUFDSTtFbEhtcnBDbEI7RWtIaHJwQ2M7SUFDSTtFbEhrcnBDbEI7RWtIdnJwQ2M7SUFDSTtFbEh5cnBDbEI7RWtIdHJwQ2M7SUFDSTtFbEh3cnBDbEI7RWtIN3JwQ2M7SUFDSTtFbEgrcnBDbEI7RWtINXJwQ2M7SUFDSTtFbEg4cnBDbEI7RWtIbnNwQ2M7SUFDSTtFbEhxc3BDbEI7RWtIbHNwQ2M7SUFDSTtFbEhvc3BDbEI7RWtIenNwQ2M7SUFDSTtFbEgyc3BDbEI7RWtIeHNwQ2M7SUFDSTtFbEgwc3BDbEI7RWtIL3NwQ2M7SUFDSTtFbEhpdHBDbEI7RWtIOXNwQ2M7SUFDSTtFbEhndHBDbEI7RWtIcnRwQ2M7SUFDSTtFbEh1dHBDbEI7RWtIcHRwQ2M7SUFDSTtFbEhzdHBDbEI7RWtIM3RwQ2M7SUFDSTtFbEg2dHBDbEI7RWtIMXRwQ2M7SUFDSTtFbEg0dHBDbEI7RWtIanVwQ2M7SUFDSTtFbEhtdXBDbEI7RWtIaHVwQ2M7SUFDSTtFbEhrdXBDbEI7RWtIdnVwQ2M7SUFDSTtFbEh5dXBDbEI7RWtIdHVwQ2M7SUFDSTtFbEh3dXBDbEI7RWtIN3VwQ2M7SUFDSTtFbEgrdXBDbEI7RWtINXVwQ2M7SUFDSTtFbEg4dXBDbEI7RWtIbnZwQ2M7SUFDSTtFbEhxdnBDbEI7RWtIbHZwQ2M7SUFDSTtFbEhvdnBDbEI7RWtIenZwQ2M7SUFDSTtFbEgydnBDbEI7RWtIeHZwQ2M7SUFDSTtFbEgwdnBDbEI7RWtIL3ZwQ2M7SUFDSTtFbEhpd3BDbEI7RWtIOXZwQ2M7SUFDSTtFbEhnd3BDbEI7RWtIcndwQ2M7SUFDSTtFbEh1d3BDbEI7RWtIcHdwQ2M7SUFDSTtFbEhzd3BDbEI7RWtIM3dwQ2M7SUFDSTtFbEg2d3BDbEI7RWtIMXdwQ2M7SUFDSTtFbEg0d3BDbEI7RWtIanhwQ2M7SUFDSTtFbEhteHBDbEI7RWtIaHhwQ2M7SUFDSTtFbEhreHBDbEI7QUFDRjtBa0g5eXBDSTtBQUVJO0VBQ0k7SUFDSTtJQUVJLGlCOUZlQTtJOEZkQSxrQjlGY0E7RXBCZ3lwQ2xCO0VrSDN5cENVO0lBQ0k7RWxINnlwQ2Q7RWtINXlwQ2M7SUFDSTtJQUNBO0VsSDh5cENsQjtFa0gzeXBDVTtJQUNJO0VsSDZ5cENkO0VrSHp5cENjO0lBQ0k7RWxIMnlwQ2xCO0VrSHh5cENjO0lBQ0k7RWxIMHlwQ2xCO0VrSC95cENjO0lBQ0k7RWxIaXpwQ2xCO0VrSDl5cENjO0lBQ0k7RWxIZ3pwQ2xCO0VrSHJ6cENjO0lBQ0k7RWxIdXpwQ2xCO0VrSHB6cENjO0lBQ0k7RWxIc3pwQ2xCO0VrSDN6cENjO0lBQ0k7RWxINnpwQ2xCO0VrSDF6cENjO0lBQ0k7RWxINHpwQ2xCO0VrSGowcENjO0lBQ0k7RWxIbTBwQ2xCO0VrSGgwcENjO0lBQ0k7RWxIazBwQ2xCO0VrSHYwcENjO0lBQ0k7RWxIeTBwQ2xCO0VrSHQwcENjO0lBQ0k7RWxIdzBwQ2xCO0VrSDcwcENjO0lBQ0k7RWxIKzBwQ2xCO0VrSDUwcENjO0lBQ0k7RWxIODBwQ2xCO0VrSG4xcENjO0lBQ0k7RWxIcTFwQ2xCO0VrSGwxcENjO0lBQ0k7RWxIbzFwQ2xCO0VrSHoxcENjO0lBQ0k7RWxIMjFwQ2xCO0VrSHgxcENjO0lBQ0k7RWxIMDFwQ2xCO0VrSC8xcENjO0lBQ0k7RWxIaTJwQ2xCO0VrSDkxcENjO0lBQ0k7RWxIZzJwQ2xCO0VrSHIycENjO0lBQ0k7RWxIdTJwQ2xCO0VrSHAycENjO0lBQ0k7RWxIczJwQ2xCO0VrSDMycENjO0lBQ0k7RWxINjJwQ2xCO0VrSDEycENjO0lBQ0k7RWxINDJwQ2xCO0VrSGozcENjO0lBQ0k7RWxIbTNwQ2xCO0VrSGgzcENjO0lBQ0k7RWxIazNwQ2xCO0VrSHYzcENjO0lBQ0k7RWxIeTNwQ2xCO0VrSHQzcENjO0lBQ0k7RWxIdzNwQ2xCO0VrSDczcENjO0lBQ0k7RWxIKzNwQ2xCO0VrSDUzcENjO0lBQ0k7RWxIODNwQ2xCO0VrSG40cENjO0lBQ0k7RWxIcTRwQ2xCO0VrSGw0cENjO0lBQ0k7RWxIbzRwQ2xCO0VrSHo0cENjO0lBQ0k7RWxIMjRwQ2xCO0VrSHg0cENjO0lBQ0k7RWxIMDRwQ2xCO0VrSC80cENjO0lBQ0k7RWxIaTVwQ2xCO0VrSDk0cENjO0lBQ0k7RWxIZzVwQ2xCO0VrSHI1cENjO0lBQ0k7RWxIdTVwQ2xCO0VrSHA1cENjO0lBQ0k7RWxIczVwQ2xCO0VrSDM1cENjO0lBQ0k7RWxINjVwQ2xCO0VrSDE1cENjO0lBQ0k7RWxINDVwQ2xCO0VrSGo2cENjO0lBQ0k7RWxIbTZwQ2xCO0VrSGg2cENjO0lBQ0k7RWxIazZwQ2xCO0VrSHY2cENjO0lBQ0k7RWxIeTZwQ2xCO0VrSHQ2cENjO0lBQ0k7RWxIdzZwQ2xCO0VrSDc2cENjO0lBQ0k7RWxIKzZwQ2xCO0VrSDU2cENjO0lBQ0k7RWxIODZwQ2xCO0VrSG43cENjO0lBQ0k7RWxIcTdwQ2xCO0VrSGw3cENjO0lBQ0k7RWxIbzdwQ2xCO0FBQ0Y7QWtIaDlwQ0k7QUFFSTtFQUNJO0lBQ0k7SUFFSSxpQjlGZUE7SThGZEEsa0I5RmNBO0VwQms4cENsQjtFa0g3OHBDVTtJQUNJO0VsSCs4cENkO0VrSDk4cENjO0lBQ0k7SUFDQTtFbEhnOXBDbEI7RWtINzhwQ1U7SUFDSTtFbEgrOHBDZDtFa0gzOHBDYztJQUNJO0VsSDY4cENsQjtFa0gxOHBDYztJQUNJO0VsSDQ4cENsQjtFa0hqOXBDYztJQUNJO0VsSG05cENsQjtFa0hoOXBDYztJQUNJO0VsSGs5cENsQjtFa0h2OXBDYztJQUNJO0VsSHk5cENsQjtFa0h0OXBDYztJQUNJO0VsSHc5cENsQjtFa0g3OXBDYztJQUNJO0VsSCs5cENsQjtFa0g1OXBDYztJQUNJO0VsSDg5cENsQjtFa0huK3BDYztJQUNJO0VsSHErcENsQjtFa0hsK3BDYztJQUNJO0VsSG8rcENsQjtFa0h6K3BDYztJQUNJO0VsSDIrcENsQjtFa0h4K3BDYztJQUNJO0VsSDArcENsQjtFa0gvK3BDYztJQUNJO0VsSGkvcENsQjtFa0g5K3BDYztJQUNJO0VsSGcvcENsQjtFa0hyL3BDYztJQUNJO0VsSHUvcENsQjtFa0hwL3BDYztJQUNJO0VsSHMvcENsQjtFa0gzL3BDYztJQUNJO0VsSDYvcENsQjtFa0gxL3BDYztJQUNJO0VsSDQvcENsQjtFa0hqZ3FDYztJQUNJO0VsSG1ncUNsQjtFa0hoZ3FDYztJQUNJO0VsSGtncUNsQjtFa0h2Z3FDYztJQUNJO0VsSHlncUNsQjtFa0h0Z3FDYztJQUNJO0VsSHdncUNsQjtFa0g3Z3FDYztJQUNJO0VsSCtncUNsQjtFa0g1Z3FDYztJQUNJO0VsSDhncUNsQjtFa0huaHFDYztJQUNJO0VsSHFocUNsQjtFa0hsaHFDYztJQUNJO0VsSG9ocUNsQjtFa0h6aHFDYztJQUNJO0VsSDJocUNsQjtFa0h4aHFDYztJQUNJO0VsSDBocUNsQjtFa0gvaHFDYztJQUNJO0VsSGlpcUNsQjtFa0g5aHFDYztJQUNJO0VsSGdpcUNsQjtFa0hyaXFDYztJQUNJO0VsSHVpcUNsQjtFa0hwaXFDYztJQUNJO0VsSHNpcUNsQjtFa0gzaXFDYztJQUNJO0VsSDZpcUNsQjtFa0gxaXFDYztJQUNJO0VsSDRpcUNsQjtFa0hqanFDYztJQUNJO0VsSG1qcUNsQjtFa0hoanFDYztJQUNJO0VsSGtqcUNsQjtFa0h2anFDYztJQUNJO0VsSHlqcUNsQjtFa0h0anFDYztJQUNJO0VsSHdqcUNsQjtFa0g3anFDYztJQUNJO0VsSCtqcUNsQjtFa0g1anFDYztJQUNJO0VsSDhqcUNsQjtFa0hua3FDYztJQUNJO0VsSHFrcUNsQjtFa0hsa3FDYztJQUNJO0VsSG9rcUNsQjtFa0h6a3FDYztJQUNJO0VsSDJrcUNsQjtFa0h4a3FDYztJQUNJO0VsSDBrcUNsQjtFa0gva3FDYztJQUNJO0VsSGlscUNsQjtFa0g5a3FDYztJQUNJO0VsSGdscUNsQjtFa0hybHFDYztJQUNJO0VsSHVscUNsQjtFa0hwbHFDYztJQUNJO0VsSHNscUNsQjtBQUNGO0FrSG5qcUNBO0VBR1k7SUFDSTtJQUVJLGlCOUZoREE7SThGaURBLGtCOUZqREE7RXBCbW1xQ2xCO0VrSDdpcUNjO0lBQ0k7RWxIK2lxQ2xCO0VrSDVpcUNjO0lBQ0k7RWxIOGlxQ2xCO0VrSG5qcUNjO0lBQ0k7RWxIcWpxQ2xCO0VrSGxqcUNjO0lBQ0k7RWxIb2pxQ2xCO0VrSHpqcUNjO0lBQ0k7RWxIMmpxQ2xCO0VrSHhqcUNjO0lBQ0k7RWxIMGpxQ2xCO0VrSC9qcUNjO0lBQ0k7RWxIaWtxQ2xCO0VrSDlqcUNjO0lBQ0k7RWxIZ2txQ2xCO0VrSHJrcUNjO0lBQ0k7RWxIdWtxQ2xCO0VrSHBrcUNjO0lBQ0k7RWxIc2txQ2xCO0VrSDNrcUNjO0lBQ0k7RWxINmtxQ2xCO0VrSDFrcUNjO0lBQ0k7RWxINGtxQ2xCO0VrSGpscUNjO0lBQ0k7RWxIbWxxQ2xCO0VrSGhscUNjO0lBQ0k7RWxIa2xxQ2xCO0VrSHZscUNjO0lBQ0k7RWxIeWxxQ2xCO0VrSHRscUNjO0lBQ0k7RWxId2xxQ2xCO0VrSDdscUNjO0lBQ0k7RWxIK2xxQ2xCO0VrSDVscUNjO0lBQ0k7RWxIOGxxQ2xCO0VrSG5tcUNjO0lBQ0k7RWxIcW1xQ2xCO0VrSGxtcUNjO0lBQ0k7RWxIb21xQ2xCO0VrSHptcUNjO0lBQ0k7RWxIMm1xQ2xCO0VrSHhtcUNjO0lBQ0k7RWxIMG1xQ2xCO0VrSC9tcUNjO0lBQ0k7RWxIaW5xQ2xCO0VrSDltcUNjO0lBQ0k7RWxIZ25xQ2xCO0VrSHJucUNjO0lBQ0k7RWxIdW5xQ2xCO0VrSHBucUNjO0lBQ0k7RWxIc25xQ2xCO0VrSDNucUNjO0lBQ0k7RWxINm5xQ2xCO0VrSDFucUNjO0lBQ0k7RWxING5xQ2xCO0VrSGpvcUNjO0lBQ0k7RWxIbW9xQ2xCO0VrSGhvcUNjO0lBQ0k7RWxIa29xQ2xCO0VrSHZvcUNjO0lBQ0k7RWxIeW9xQ2xCO0VrSHRvcUNjO0lBQ0k7RWxId29xQ2xCO0VrSDdvcUNjO0lBQ0k7RWxIK29xQ2xCO0VrSDVvcUNjO0lBQ0k7RWxIOG9xQ2xCO0VrSG5wcUNjO0lBQ0k7RWxIcXBxQ2xCO0VrSGxwcUNjO0lBQ0k7RWxIb3BxQ2xCO0VrSHpwcUNjO0lBQ0k7RWxIMnBxQ2xCO0VrSHhwcUNjO0lBQ0k7RWxIMHBxQ2xCO0VrSC9wcUNjO0lBQ0k7RWxIaXFxQ2xCO0VrSDlwcUNjO0lBQ0k7RWxIZ3FxQ2xCO0VrSHJxcUNjO0lBQ0k7RWxIdXFxQ2xCO0VrSHBxcUNjO0lBQ0k7RWxIc3FxQ2xCO0VrSDNxcUNjO0lBQ0k7RWxINnFxQ2xCO0VrSDFxcUNjO0lBQ0k7RWxINHFxQ2xCO0VrSGpycUNjO0lBQ0k7RWxIbXJxQ2xCO0VrSGhycUNjO0lBQ0k7RWxIa3JxQ2xCO0VrSHZycUNjO0lBQ0k7RWxIeXJxQ2xCO0VrSHRycUNjO0lBQ0k7RWxId3JxQ2xCO0FBQ0Y7QW1IN3dxQ0E7QUFFQTtFQUNJO0FuSDh3cUNKOztBbUg1d3FDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IK3dxQ0o7O0FtSDV3cUNBO0VBQ0k7RUFDQSxrQi9GZ0JrQjtBcEIrdnFDdEI7O0FtSDN3cUNJO0VBQ0k7RUFDQTtFQUNBO0FuSDh3cUNSOztBbUgxd3FDQTtFQUNJO0VBQ0E7RUFDQTtBbkg2d3FDSjs7QW1IM3dxQ0E7RUFBVTtBbkgrd3FDVjs7QW1IN3dxQ0E7RUFBZ0I7QW5IaXhxQ2hCOztBbUhoeHFDQTtFQUFpQjtBbkhveHFDakI7O0FtSG54cUNBO0VBQXdCO0FuSHV4cUN4Qjs7QW1IcnhxQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSHd4cUNKOztBbUhyeHFDQTtFQUFxQjtBbkh5eHFDckI7O0FtSHh4cUNBO0VBQXFCO0FuSDR4cUNyQjs7QW1IeHhxQ0k7QUFPSTtFQUNJO0FuSHF4cUNaOztBbUhueHFDUTtFQUF3QjtBbkh1eHFDaEM7O0FtSGp5cUNJO0FBRUk7RUFDSSxZL0Y1QlE7QXBCK3pxQ3BCOztBbUhqeXFDUTtFQUFrQjtBbkhxeXFDMUI7O0FtSDF5cUNJO0FBT0k7RUFDSTtBbkh1eXFDWjs7QW1IcnlxQ1E7RUFBd0I7QW5IeXlxQ2hDOztBbUhuenFDSTtBQU9JO0VBQ0k7QW5IZ3pxQ1o7O0FtSDl5cUNRO0VBQXdCO0FuSGt6cUNoQzs7QW1INXpxQ0k7QUFPSTtFQUNJO0FuSHl6cUNaOztBbUh2enFDUTtFQUF3QjtBbkgyenFDaEM7O0FtSHIwcUNJO0FBT0k7RUFDSTtBbkhrMHFDWjs7QW1IaDBxQ1E7RUFBd0I7QW5IbzBxQ2hDOztBbUg5enFDSTtFQUNJO0VBQ0E7RUFDQTtBbkhpMHFDUjs7QW1IM3pxQ0k7QUFpQkk7RUFFSTtFQUNBO0FuSDZ5cUNaOztBbUgzeXFDUTtFQUNJO0FuSDh5cUNaOztBbUhyMHFDSTtBQUVJO0VBQ0k7QW5IdTBxQ1o7QW1IdDBxQ1k7RUFDSTtBbkh3MHFDaEI7O0FtSHIwcUNRO0VBRUk7RUFDQTtBbkh1MHFDWjtBbUh0MHFDWTtFQUNJO0FuSHcwcUNoQjs7QW1IcjFxQ0k7QUFpQkk7RUFFSTtFQUNBO0FuSHUwcUNaOztBbUhyMHFDUTtFQUNJO0FuSHcwcUNaOztBbUgvMXFDSTtBQWlCSTtFQUVJO0VBQ0E7QW5IaTFxQ1o7O0FtSC8wcUNRO0VBQ0k7QW5IazFxQ1o7O0FtSHoycUNJO0FBaUJJO0VBRUk7RUFDQTtBbkgyMXFDWjs7QW1IejFxQ1E7RUFDSTtBbkg0MXFDWjs7QW1IbjNxQ0k7QUFpQkk7RUFFSTtFQUNBO0FuSHEycUNaOztBbUhuMnFDUTtFQUNJO0FuSHMycUNaOztBbUhoMnFDSTtBQUVBO0VBa0JZO0lBQTZCO0VuSGsxcUMzQztFbUhqMXFDYztJQUE2QjtFbkhvMXFDM0M7RW1IbjFxQ2M7SUFBNkI7RW5IczFxQzNDO0VtSHIxcUNjO0lBQTZCO0VuSHcxcUMzQztFbUh2MXFDYztJQUE2QjtFbkgwMXFDM0M7RW1IejFxQ2M7SUFBNkI7SUFBOEI7RW5INjFxQ3pFO0VtSDUxcUNjO0lBQTZCO0lBQStCO0VuSGcycUMxRTtFbUgvMXFDYztJQUE2QjtFbkhrMnFDM0M7RW1IajJxQ2M7SUFBNkI7RW5IbzJxQzNDO0VtSG4ycUNjO0lBQTZCO0VuSHMycUMzQztFbUhyMnFDYztJQUE2QjtFbkh3MnFDM0M7RW1IdjJxQ2M7SUFBNkI7RW5IMDJxQzNDO0VtSHoycUNjO0lBQTZCO0lBQTZCO0VuSDYycUN4RTtFbUg1MnFDYztJQUE2QjtJQUE4QjtFbkhnM3FDekU7RW1INTRxQ2M7SUFBdUIsWS9GcEZuQjtFcEJtK3FDbEI7RW1IOTRxQ2M7SUFBdUIsZ0IvRnJGbkI7RXBCcytxQ2xCO0VtSGg1cUNjO0lBQXVCLGtCL0Z0Rm5CO0VwQnkrcUNsQjtFbUhsNXFDYztJQUF1QixtQi9GdkZuQjtFcEI0K3FDbEI7RW1IcDVxQ2M7SUFBdUIsaUIvRnhGbkI7RXBCKytxQ2xCO0VtSHQ1cUNjO0lBQXVCLGdCL0Z6Rm5CO0krRnlGNEMsbUIvRnpGNUM7RXBCbS9xQ2xCO0VtSHo1cUNjO0lBQXVCLGlCL0YxRm5CO0krRjBGNkMsa0IvRjFGN0M7RXBCdS9xQ2xCO0VtSDU1cUNjO0lBQXVCLFcvRjNGbkI7RXBCMC9xQ2xCO0VtSDk1cUNjO0lBQXVCLGUvRjVGbkI7RXBCNi9xQ2xCO0VtSGg2cUNjO0lBQXVCLGlCL0Y3Rm5CO0VwQmdnckNsQjtFbUhsNnFDYztJQUF1QixrQi9GOUZuQjtFcEJtZ3JDbEI7RW1IcDZxQ2M7SUFBdUIsZ0IvRi9GbkI7RXBCc2dyQ2xCO0VtSHQ2cUNjO0lBQXVCLGUvRmhHbkI7SStGZ0cyQyxrQi9GaEczQztFcEIwZ3JDbEI7RW1IejZxQ2M7SUFBdUIsZ0IvRmpHbkI7SStGaUc0QyxpQi9Gakc1QztFcEI4Z3JDbEI7RW1IMzZxQ2M7SUFBNkI7RW5IODZxQzNDO0VtSDc2cUNjO0lBQTZCO0VuSGc3cUMzQztFbUgvNnFDYztJQUE2QjtFbkhrN3FDM0M7RW1IajdxQ2M7SUFBNkI7RW5IbzdxQzNDO0VtSG43cUNjO0lBQTZCO0VuSHM3cUMzQztFbUhyN3FDYztJQUE2QjtJQUE4QjtFbkh5N3FDekU7RW1IeDdxQ2M7SUFBNkI7SUFBK0I7RW5INDdxQzFFO0VtSDM3cUNjO0lBQTZCO0VuSDg3cUMzQztFbUg3N3FDYztJQUE2QjtFbkhnOHFDM0M7RW1ILzdxQ2M7SUFBNkI7RW5IazhxQzNDO0VtSGo4cUNjO0lBQTZCO0VuSG84cUMzQztFbUhuOHFDYztJQUE2QjtFbkhzOHFDM0M7RW1IcjhxQ2M7SUFBNkI7SUFBNkI7RW5IeThxQ3hFO0VtSHg4cUNjO0lBQTZCO0lBQThCO0VuSDQ4cUN6RTtFbUh6OXFDYztJQUE2QjtFbkg0OXFDM0M7RW1IMzlxQ2M7SUFBNkI7RW5IODlxQzNDO0VtSDc5cUNjO0lBQTZCO0VuSGcrcUMzQztFbUgvOXFDYztJQUE2QjtFbkhrK3FDM0M7RW1IaitxQ2M7SUFBNkI7RW5IbytxQzNDO0VtSG4rcUNjO0lBQTZCO0lBQThCO0VuSHUrcUN6RTtFbUh0K3FDYztJQUE2QjtJQUErQjtFbkgwK3FDMUU7RW1IeitxQ2M7SUFBNkI7RW5INCtxQzNDO0VtSDMrcUNjO0lBQTZCO0VuSDgrcUMzQztFbUg3K3FDYztJQUE2QjtFbkhnL3FDM0M7RW1ILytxQ2M7SUFBNkI7RW5Iay9xQzNDO0VtSGovcUNjO0lBQTZCO0VuSG8vcUMzQztFbUhuL3FDYztJQUE2QjtJQUE2QjtFbkh1L3FDeEU7RW1IdC9xQ2M7SUFBNkI7SUFBOEI7RW5IMC9xQ3pFO0VtSHZnckNjO0lBQTZCO0VuSDBnckMzQztFbUh6Z3JDYztJQUE2QjtFbkg0Z3JDM0M7RW1IM2dyQ2M7SUFBNkI7RW5IOGdyQzNDO0VtSDdnckNjO0lBQTZCO0VuSGdockMzQztFbUgvZ3JDYztJQUE2QjtFbkhraHJDM0M7RW1IamhyQ2M7SUFBNkI7SUFBOEI7RW5IcWhyQ3pFO0VtSHBockNjO0lBQTZCO0lBQStCO0VuSHdockMxRTtFbUh2aHJDYztJQUE2QjtFbkgwaHJDM0M7RW1IemhyQ2M7SUFBNkI7RW5INGhyQzNDO0VtSDNockNjO0lBQTZCO0VuSDhockMzQztFbUg3aHJDYztJQUE2QjtFbkhnaXJDM0M7RW1IL2hyQ2M7SUFBNkI7RW5Ia2lyQzNDO0VtSGppckNjO0lBQTZCO0lBQTZCO0VuSHFpckN4RTtFbUhwaXJDYztJQUE2QjtJQUE4QjtFbkh3aXJDekU7RW1IcmpyQ2M7SUFBNkI7RW5Id2pyQzNDO0VtSHZqckNjO0lBQTZCO0VuSDBqckMzQztFbUh6anJDYztJQUE2QjtFbkg0anJDM0M7RW1IM2pyQ2M7SUFBNkI7RW5IOGpyQzNDO0VtSDdqckNjO0lBQTZCO0VuSGdrckMzQztFbUgvanJDYztJQUE2QjtJQUE4QjtFbkhta3JDekU7RW1IbGtyQ2M7SUFBNkI7SUFBK0I7RW5Ic2tyQzFFO0VtSHJrckNjO0lBQTZCO0VuSHdrckMzQztFbUh2a3JDYztJQUE2QjtFbkgwa3JDM0M7RW1IemtyQ2M7SUFBNkI7RW5INGtyQzNDO0VtSDNrckNjO0lBQTZCO0VuSDhrckMzQztFbUg3a3JDYztJQUE2QjtFbkhnbHJDM0M7RW1IL2tyQ2M7SUFBNkI7SUFBNkI7RW5IbWxyQ3hFO0VtSGxsckNjO0lBQTZCO0lBQThCO0VuSHNsckN6RTtFbUhubHJDTTtJQUF3QjtFbkhzbHJDOUI7RW1IcmxyQ007SUFBeUI7RW5Id2xyQy9CO0VtSHZsckNNO0lBQXdCO0VuSDBsckM5QjtFbUh4bHJDTTtJQUEyQjtFbkgybHJDakM7RW1IMWxyQ007SUFBNEI7RW5INmxyQ2xDO0VtSDVsckNNO0lBQWtDO0VuSCtsckN4QztFbUg5bHJDTTtJQUFpQztFbkhpbXJDdkM7RW1IaG1yQ007SUFBMEI7RW5IbW1yQ2hDO0VtSGxtckNNO0lBQTZCO0VuSHFtckNuQztFbUhwbXJDTTtJQUEwQjtFbkh1bXJDaEM7QUFDRjtBbUh0cHJDSTtBQUVBO0VBa0JZO0lBQTZCO0VuSHVvckMzQztFbUh0b3JDYztJQUE2QjtFbkh5b3JDM0M7RW1IeG9yQ2M7SUFBNkI7RW5IMm9yQzNDO0VtSDFvckNjO0lBQTZCO0VuSDZvckMzQztFbUg1b3JDYztJQUE2QjtFbkgrb3JDM0M7RW1IOW9yQ2M7SUFBNkI7SUFBOEI7RW5Ia3ByQ3pFO0VtSGpwckNjO0lBQTZCO0lBQStCO0VuSHFwckMxRTtFbUhwcHJDYztJQUE2QjtFbkh1cHJDM0M7RW1IdHByQ2M7SUFBNkI7RW5IeXByQzNDO0VtSHhwckNjO0lBQTZCO0VuSDJwckMzQztFbUgxcHJDYztJQUE2QjtFbkg2cHJDM0M7RW1INXByQ2M7SUFBNkI7RW5IK3ByQzNDO0VtSDlwckNjO0lBQTZCO0lBQTZCO0VuSGtxckN4RTtFbUhqcXJDYztJQUE2QjtJQUE4QjtFbkhxcXJDekU7RW1IanNyQ2M7SUFBdUIsWS9GcEZuQjtFcEJ3eHJDbEI7RW1IbnNyQ2M7SUFBdUIsZ0IvRnJGbkI7RXBCMnhyQ2xCO0VtSHJzckNjO0lBQXVCLGtCL0Z0Rm5CO0VwQjh4ckNsQjtFbUh2c3JDYztJQUF1QixtQi9GdkZuQjtFcEJpeXJDbEI7RW1IenNyQ2M7SUFBdUIsaUIvRnhGbkI7RXBCb3lyQ2xCO0VtSDNzckNjO0lBQXVCLGdCL0Z6Rm5CO0krRnlGNEMsbUIvRnpGNUM7RXBCd3lyQ2xCO0VtSDlzckNjO0lBQXVCLGlCL0YxRm5CO0krRjBGNkMsa0IvRjFGN0M7RXBCNHlyQ2xCO0VtSGp0ckNjO0lBQXVCLFcvRjNGbkI7RXBCK3lyQ2xCO0VtSG50ckNjO0lBQXVCLGUvRjVGbkI7RXBCa3pyQ2xCO0VtSHJ0ckNjO0lBQXVCLGlCL0Y3Rm5CO0VwQnF6ckNsQjtFbUh2dHJDYztJQUF1QixrQi9GOUZuQjtFcEJ3enJDbEI7RW1IenRyQ2M7SUFBdUIsZ0IvRi9GbkI7RXBCMnpyQ2xCO0VtSDN0ckNjO0lBQXVCLGUvRmhHbkI7SStGZ0cyQyxrQi9GaEczQztFcEIrenJDbEI7RW1IOXRyQ2M7SUFBdUIsZ0IvRmpHbkI7SStGaUc0QyxpQi9Gakc1QztFcEJtMHJDbEI7RW1IaHVyQ2M7SUFBNkI7RW5IbXVyQzNDO0VtSGx1ckNjO0lBQTZCO0VuSHF1ckMzQztFbUhwdXJDYztJQUE2QjtFbkh1dXJDM0M7RW1IdHVyQ2M7SUFBNkI7RW5IeXVyQzNDO0VtSHh1ckNjO0lBQTZCO0VuSDJ1ckMzQztFbUgxdXJDYztJQUE2QjtJQUE4QjtFbkg4dXJDekU7RW1IN3VyQ2M7SUFBNkI7SUFBK0I7RW5IaXZyQzFFO0VtSGh2ckNjO0lBQTZCO0VuSG12ckMzQztFbUhsdnJDYztJQUE2QjtFbkhxdnJDM0M7RW1IcHZyQ2M7SUFBNkI7RW5IdXZyQzNDO0VtSHR2ckNjO0lBQTZCO0VuSHl2ckMzQztFbUh4dnJDYztJQUE2QjtFbkgydnJDM0M7RW1IMXZyQ2M7SUFBNkI7SUFBNkI7RW5IOHZyQ3hFO0VtSDd2ckNjO0lBQTZCO0lBQThCO0VuSGl3ckN6RTtFbUg5d3JDYztJQUE2QjtFbkhpeHJDM0M7RW1IaHhyQ2M7SUFBNkI7RW5IbXhyQzNDO0VtSGx4ckNjO0lBQTZCO0VuSHF4ckMzQztFbUhweHJDYztJQUE2QjtFbkh1eHJDM0M7RW1IdHhyQ2M7SUFBNkI7RW5IeXhyQzNDO0VtSHh4ckNjO0lBQTZCO0lBQThCO0VuSDR4ckN6RTtFbUgzeHJDYztJQUE2QjtJQUErQjtFbkgreHJDMUU7RW1IOXhyQ2M7SUFBNkI7RW5IaXlyQzNDO0VtSGh5ckNjO0lBQTZCO0VuSG15ckMzQztFbUhseXJDYztJQUE2QjtFbkhxeXJDM0M7RW1IcHlyQ2M7SUFBNkI7RW5IdXlyQzNDO0VtSHR5ckNjO0lBQTZCO0VuSHl5ckMzQztFbUh4eXJDYztJQUE2QjtJQUE2QjtFbkg0eXJDeEU7RW1IM3lyQ2M7SUFBNkI7SUFBOEI7RW5IK3lyQ3pFO0VtSDV6ckNjO0lBQTZCO0VuSCt6ckMzQztFbUg5enJDYztJQUE2QjtFbkhpMHJDM0M7RW1IaDByQ2M7SUFBNkI7RW5IbTByQzNDO0VtSGwwckNjO0lBQTZCO0VuSHEwckMzQztFbUhwMHJDYztJQUE2QjtFbkh1MHJDM0M7RW1IdDByQ2M7SUFBNkI7SUFBOEI7RW5IMDByQ3pFO0VtSHowckNjO0lBQTZCO0lBQStCO0VuSDYwckMxRTtFbUg1MHJDYztJQUE2QjtFbkgrMHJDM0M7RW1IOTByQ2M7SUFBNkI7RW5IaTFyQzNDO0VtSGgxckNjO0lBQTZCO0VuSG0xckMzQztFbUhsMXJDYztJQUE2QjtFbkhxMXJDM0M7RW1IcDFyQ2M7SUFBNkI7RW5IdTFyQzNDO0VtSHQxckNjO0lBQTZCO0lBQTZCO0VuSDAxckN4RTtFbUh6MXJDYztJQUE2QjtJQUE4QjtFbkg2MXJDekU7RW1IMTJyQ2M7SUFBNkI7RW5INjJyQzNDO0VtSDUyckNjO0lBQTZCO0VuSCsyckMzQztFbUg5MnJDYztJQUE2QjtFbkhpM3JDM0M7RW1IaDNyQ2M7SUFBNkI7RW5IbTNyQzNDO0VtSGwzckNjO0lBQTZCO0VuSHEzckMzQztFbUhwM3JDYztJQUE2QjtJQUE4QjtFbkh3M3JDekU7RW1IdjNyQ2M7SUFBNkI7SUFBK0I7RW5IMjNyQzFFO0VtSDEzckNjO0lBQTZCO0VuSDYzckMzQztFbUg1M3JDYztJQUE2QjtFbkgrM3JDM0M7RW1IOTNyQ2M7SUFBNkI7RW5IaTRyQzNDO0VtSGg0ckNjO0lBQTZCO0VuSG00ckMzQztFbUhsNHJDYztJQUE2QjtFbkhxNHJDM0M7RW1IcDRyQ2M7SUFBNkI7SUFBNkI7RW5IdzRyQ3hFO0VtSHY0ckNjO0lBQTZCO0lBQThCO0VuSDI0ckN6RTtFbUh4NHJDTTtJQUF3QjtFbkgyNHJDOUI7RW1IMTRyQ007SUFBeUI7RW5INjRyQy9CO0VtSDU0ckNNO0lBQXdCO0VuSCs0ckM5QjtFbUg3NHJDTTtJQUEyQjtFbkhnNXJDakM7RW1ILzRyQ007SUFBNEI7RW5IazVyQ2xDO0VtSGo1ckNNO0lBQWtDO0VuSG81ckN4QztFbUhuNXJDTTtJQUFpQztFbkhzNXJDdkM7RW1IcjVyQ007SUFBMEI7RW5IdzVyQ2hDO0VtSHY1ckNNO0lBQTZCO0VuSDA1ckNuQztFbUh6NXJDTTtJQUEwQjtFbkg0NXJDaEM7QUFDRjtBbUgzOHJDSTtBQUVBO0VBa0JZO0lBQTZCO0VuSDQ3ckMzQztFbUgzN3JDYztJQUE2QjtFbkg4N3JDM0M7RW1INzdyQ2M7SUFBNkI7RW5IZzhyQzNDO0VtSC83ckNjO0lBQTZCO0VuSGs4ckMzQztFbUhqOHJDYztJQUE2QjtFbkhvOHJDM0M7RW1IbjhyQ2M7SUFBNkI7SUFBOEI7RW5IdThyQ3pFO0VtSHQ4ckNjO0lBQTZCO0lBQStCO0VuSDA4ckMxRTtFbUh6OHJDYztJQUE2QjtFbkg0OHJDM0M7RW1IMzhyQ2M7SUFBNkI7RW5IODhyQzNDO0VtSDc4ckNjO0lBQTZCO0VuSGc5ckMzQztFbUgvOHJDYztJQUE2QjtFbkhrOXJDM0M7RW1IajlyQ2M7SUFBNkI7RW5IbzlyQzNDO0VtSG45ckNjO0lBQTZCO0lBQTZCO0VuSHU5ckN4RTtFbUh0OXJDYztJQUE2QjtJQUE4QjtFbkgwOXJDekU7RW1IdC9yQ2M7SUFBdUIsWS9GcEZuQjtFcEI2a3NDbEI7RW1IeC9yQ2M7SUFBdUIsZ0IvRnJGbkI7RXBCZ2xzQ2xCO0VtSDEvckNjO0lBQXVCLGtCL0Z0Rm5CO0VwQm1sc0NsQjtFbUg1L3JDYztJQUF1QixtQi9GdkZuQjtFcEJzbHNDbEI7RW1IOS9yQ2M7SUFBdUIsaUIvRnhGbkI7RXBCeWxzQ2xCO0VtSGhnc0NjO0lBQXVCLGdCL0Z6Rm5CO0krRnlGNEMsbUIvRnpGNUM7RXBCNmxzQ2xCO0VtSG5nc0NjO0lBQXVCLGlCL0YxRm5CO0krRjBGNkMsa0IvRjFGN0M7RXBCaW1zQ2xCO0VtSHRnc0NjO0lBQXVCLFcvRjNGbkI7RXBCb21zQ2xCO0VtSHhnc0NjO0lBQXVCLGUvRjVGbkI7RXBCdW1zQ2xCO0VtSDFnc0NjO0lBQXVCLGlCL0Y3Rm5CO0VwQjBtc0NsQjtFbUg1Z3NDYztJQUF1QixrQi9GOUZuQjtFcEI2bXNDbEI7RW1IOWdzQ2M7SUFBdUIsZ0IvRi9GbkI7RXBCZ25zQ2xCO0VtSGhoc0NjO0lBQXVCLGUvRmhHbkI7SStGZ0cyQyxrQi9GaEczQztFcEJvbnNDbEI7RW1IbmhzQ2M7SUFBdUIsZ0IvRmpHbkI7SStGaUc0QyxpQi9Gakc1QztFcEJ3bnNDbEI7RW1IcmhzQ2M7SUFBNkI7RW5Id2hzQzNDO0VtSHZoc0NjO0lBQTZCO0VuSDBoc0MzQztFbUh6aHNDYztJQUE2QjtFbkg0aHNDM0M7RW1IM2hzQ2M7SUFBNkI7RW5IOGhzQzNDO0VtSDdoc0NjO0lBQTZCO0VuSGdpc0MzQztFbUgvaHNDYztJQUE2QjtJQUE4QjtFbkhtaXNDekU7RW1IbGlzQ2M7SUFBNkI7SUFBK0I7RW5Ic2lzQzFFO0VtSHJpc0NjO0lBQTZCO0VuSHdpc0MzQztFbUh2aXNDYztJQUE2QjtFbkgwaXNDM0M7RW1IemlzQ2M7SUFBNkI7RW5INGlzQzNDO0VtSDNpc0NjO0lBQTZCO0VuSDhpc0MzQztFbUg3aXNDYztJQUE2QjtFbkhnanNDM0M7RW1IL2lzQ2M7SUFBNkI7SUFBNkI7RW5IbWpzQ3hFO0VtSGxqc0NjO0lBQTZCO0lBQThCO0VuSHNqc0N6RTtFbUhua3NDYztJQUE2QjtFbkhza3NDM0M7RW1IcmtzQ2M7SUFBNkI7RW5Id2tzQzNDO0VtSHZrc0NjO0lBQTZCO0VuSDBrc0MzQztFbUh6a3NDYztJQUE2QjtFbkg0a3NDM0M7RW1IM2tzQ2M7SUFBNkI7RW5IOGtzQzNDO0VtSDdrc0NjO0lBQTZCO0lBQThCO0VuSGlsc0N6RTtFbUhobHNDYztJQUE2QjtJQUErQjtFbkhvbHNDMUU7RW1IbmxzQ2M7SUFBNkI7RW5Ic2xzQzNDO0VtSHJsc0NjO0lBQTZCO0VuSHdsc0MzQztFbUh2bHNDYztJQUE2QjtFbkgwbHNDM0M7RW1IemxzQ2M7SUFBNkI7RW5INGxzQzNDO0VtSDNsc0NjO0lBQTZCO0VuSDhsc0MzQztFbUg3bHNDYztJQUE2QjtJQUE2QjtFbkhpbXNDeEU7RW1IaG1zQ2M7SUFBNkI7SUFBOEI7RW5Ib21zQ3pFO0VtSGpuc0NjO0lBQTZCO0VuSG9uc0MzQztFbUhubnNDYztJQUE2QjtFbkhzbnNDM0M7RW1Icm5zQ2M7SUFBNkI7RW5Id25zQzNDO0VtSHZuc0NjO0lBQTZCO0VuSDBuc0MzQztFbUh6bnNDYztJQUE2QjtFbkg0bnNDM0M7RW1IM25zQ2M7SUFBNkI7SUFBOEI7RW5IK25zQ3pFO0VtSDluc0NjO0lBQTZCO0lBQStCO0VuSGtvc0MxRTtFbUhqb3NDYztJQUE2QjtFbkhvb3NDM0M7RW1Ibm9zQ2M7SUFBNkI7RW5Ic29zQzNDO0VtSHJvc0NjO0lBQTZCO0VuSHdvc0MzQztFbUh2b3NDYztJQUE2QjtFbkgwb3NDM0M7RW1Iem9zQ2M7SUFBNkI7RW5ING9zQzNDO0VtSDNvc0NjO0lBQTZCO0lBQTZCO0VuSCtvc0N4RTtFbUg5b3NDYztJQUE2QjtJQUE4QjtFbkhrcHNDekU7RW1IL3BzQ2M7SUFBNkI7RW5Ia3FzQzNDO0VtSGpxc0NjO0lBQTZCO0VuSG9xc0MzQztFbUhucXNDYztJQUE2QjtFbkhzcXNDM0M7RW1IcnFzQ2M7SUFBNkI7RW5Id3FzQzNDO0VtSHZxc0NjO0lBQTZCO0VuSDBxc0MzQztFbUh6cXNDYztJQUE2QjtJQUE4QjtFbkg2cXNDekU7RW1INXFzQ2M7SUFBNkI7SUFBK0I7RW5IZ3JzQzFFO0VtSC9xc0NjO0lBQTZCO0VuSGtyc0MzQztFbUhqcnNDYztJQUE2QjtFbkhvcnNDM0M7RW1IbnJzQ2M7SUFBNkI7RW5Ic3JzQzNDO0VtSHJyc0NjO0lBQTZCO0VuSHdyc0MzQztFbUh2cnNDYztJQUE2QjtFbkgwcnNDM0M7RW1IenJzQ2M7SUFBNkI7SUFBNkI7RW5INnJzQ3hFO0VtSDVyc0NjO0lBQTZCO0lBQThCO0VuSGdzc0N6RTtFbUg3cnNDTTtJQUF3QjtFbkhnc3NDOUI7RW1IL3JzQ007SUFBeUI7RW5Ia3NzQy9CO0VtSGpzc0NNO0lBQXdCO0VuSG9zc0M5QjtFbUhsc3NDTTtJQUEyQjtFbkhxc3NDakM7RW1IcHNzQ007SUFBNEI7RW5IdXNzQ2xDO0VtSHRzc0NNO0lBQWtDO0VuSHlzc0N4QztFbUh4c3NDTTtJQUFpQztFbkgyc3NDdkM7RW1IMXNzQ007SUFBMEI7RW5INnNzQ2hDO0VtSDVzc0NNO0lBQTZCO0VuSCtzc0NuQztFbUg5c3NDTTtJQUEwQjtFbkhpdHNDaEM7QUFDRjtBbUhod3NDSTtBQUVBO0VBa0JZO0lBQTZCO0VuSGl2c0MzQztFbUhodnNDYztJQUE2QjtFbkhtdnNDM0M7RW1IbHZzQ2M7SUFBNkI7RW5IcXZzQzNDO0VtSHB2c0NjO0lBQTZCO0VuSHV2c0MzQztFbUh0dnNDYztJQUE2QjtFbkh5dnNDM0M7RW1IeHZzQ2M7SUFBNkI7SUFBOEI7RW5INHZzQ3pFO0VtSDN2c0NjO0lBQTZCO0lBQStCO0VuSCt2c0MxRTtFbUg5dnNDYztJQUE2QjtFbkhpd3NDM0M7RW1IaHdzQ2M7SUFBNkI7RW5IbXdzQzNDO0VtSGx3c0NjO0lBQTZCO0VuSHF3c0MzQztFbUhwd3NDYztJQUE2QjtFbkh1d3NDM0M7RW1IdHdzQ2M7SUFBNkI7RW5IeXdzQzNDO0VtSHh3c0NjO0lBQTZCO0lBQTZCO0VuSDR3c0N4RTtFbUgzd3NDYztJQUE2QjtJQUE4QjtFbkgrd3NDekU7RW1IM3lzQ2M7SUFBdUIsWS9GcEZuQjtFcEJrNHNDbEI7RW1IN3lzQ2M7SUFBdUIsZ0IvRnJGbkI7RXBCcTRzQ2xCO0VtSC95c0NjO0lBQXVCLGtCL0Z0Rm5CO0VwQnc0c0NsQjtFbUhqenNDYztJQUF1QixtQi9GdkZuQjtFcEIyNHNDbEI7RW1IbnpzQ2M7SUFBdUIsaUIvRnhGbkI7RXBCODRzQ2xCO0VtSHJ6c0NjO0lBQXVCLGdCL0Z6Rm5CO0krRnlGNEMsbUIvRnpGNUM7RXBCazVzQ2xCO0VtSHh6c0NjO0lBQXVCLGlCL0YxRm5CO0krRjBGNkMsa0IvRjFGN0M7RXBCczVzQ2xCO0VtSDN6c0NjO0lBQXVCLFcvRjNGbkI7RXBCeTVzQ2xCO0VtSDd6c0NjO0lBQXVCLGUvRjVGbkI7RXBCNDVzQ2xCO0VtSC96c0NjO0lBQXVCLGlCL0Y3Rm5CO0VwQis1c0NsQjtFbUhqMHNDYztJQUF1QixrQi9GOUZuQjtFcEJrNnNDbEI7RW1IbjBzQ2M7SUFBdUIsZ0IvRi9GbkI7RXBCcTZzQ2xCO0VtSHIwc0NjO0lBQXVCLGUvRmhHbkI7SStGZ0cyQyxrQi9GaEczQztFcEJ5NnNDbEI7RW1IeDBzQ2M7SUFBdUIsZ0IvRmpHbkI7SStGaUc0QyxpQi9Gakc1QztFcEI2NnNDbEI7RW1IMTBzQ2M7SUFBNkI7RW5INjBzQzNDO0VtSDUwc0NjO0lBQTZCO0VuSCswc0MzQztFbUg5MHNDYztJQUE2QjtFbkhpMXNDM0M7RW1IaDFzQ2M7SUFBNkI7RW5IbTFzQzNDO0VtSGwxc0NjO0lBQTZCO0VuSHExc0MzQztFbUhwMXNDYztJQUE2QjtJQUE4QjtFbkh3MXNDekU7RW1IdjFzQ2M7SUFBNkI7SUFBK0I7RW5IMjFzQzFFO0VtSDExc0NjO0lBQTZCO0VuSDYxc0MzQztFbUg1MXNDYztJQUE2QjtFbkgrMXNDM0M7RW1IOTFzQ2M7SUFBNkI7RW5IaTJzQzNDO0VtSGgyc0NjO0lBQTZCO0VuSG0yc0MzQztFbUhsMnNDYztJQUE2QjtFbkhxMnNDM0M7RW1IcDJzQ2M7SUFBNkI7SUFBNkI7RW5IdzJzQ3hFO0VtSHYyc0NjO0lBQTZCO0lBQThCO0VuSDIyc0N6RTtFbUh4M3NDYztJQUE2QjtFbkgyM3NDM0M7RW1IMTNzQ2M7SUFBNkI7RW5INjNzQzNDO0VtSDUzc0NjO0lBQTZCO0VuSCszc0MzQztFbUg5M3NDYztJQUE2QjtFbkhpNHNDM0M7RW1IaDRzQ2M7SUFBNkI7RW5IbTRzQzNDO0VtSGw0c0NjO0lBQTZCO0lBQThCO0VuSHM0c0N6RTtFbUhyNHNDYztJQUE2QjtJQUErQjtFbkh5NHNDMUU7RW1IeDRzQ2M7SUFBNkI7RW5IMjRzQzNDO0VtSDE0c0NjO0lBQTZCO0VuSDY0c0MzQztFbUg1NHNDYztJQUE2QjtFbkgrNHNDM0M7RW1IOTRzQ2M7SUFBNkI7RW5IaTVzQzNDO0VtSGg1c0NjO0lBQTZCO0VuSG01c0MzQztFbUhsNXNDYztJQUE2QjtJQUE2QjtFbkhzNXNDeEU7RW1IcjVzQ2M7SUFBNkI7SUFBOEI7RW5IeTVzQ3pFO0VtSHQ2c0NjO0lBQTZCO0VuSHk2c0MzQztFbUh4NnNDYztJQUE2QjtFbkgyNnNDM0M7RW1IMTZzQ2M7SUFBNkI7RW5INjZzQzNDO0VtSDU2c0NjO0lBQTZCO0VuSCs2c0MzQztFbUg5NnNDYztJQUE2QjtFbkhpN3NDM0M7RW1IaDdzQ2M7SUFBNkI7SUFBOEI7RW5IbzdzQ3pFO0VtSG43c0NjO0lBQTZCO0lBQStCO0VuSHU3c0MxRTtFbUh0N3NDYztJQUE2QjtFbkh5N3NDM0M7RW1IeDdzQ2M7SUFBNkI7RW5IMjdzQzNDO0VtSDE3c0NjO0lBQTZCO0VuSDY3c0MzQztFbUg1N3NDYztJQUE2QjtFbkgrN3NDM0M7RW1IOTdzQ2M7SUFBNkI7RW5IaThzQzNDO0VtSGg4c0NjO0lBQTZCO0lBQTZCO0VuSG84c0N4RTtFbUhuOHNDYztJQUE2QjtJQUE4QjtFbkh1OHNDekU7RW1IcDlzQ2M7SUFBNkI7RW5IdTlzQzNDO0VtSHQ5c0NjO0lBQTZCO0VuSHk5c0MzQztFbUh4OXNDYztJQUE2QjtFbkgyOXNDM0M7RW1IMTlzQ2M7SUFBNkI7RW5INjlzQzNDO0VtSDU5c0NjO0lBQTZCO0VuSCs5c0MzQztFbUg5OXNDYztJQUE2QjtJQUE4QjtFbkhrK3NDekU7RW1IaitzQ2M7SUFBNkI7SUFBK0I7RW5IcStzQzFFO0VtSHArc0NjO0lBQTZCO0VuSHUrc0MzQztFbUh0K3NDYztJQUE2QjtFbkh5K3NDM0M7RW1IeCtzQ2M7SUFBNkI7RW5IMitzQzNDO0VtSDErc0NjO0lBQTZCO0VuSDYrc0MzQztFbUg1K3NDYztJQUE2QjtFbkgrK3NDM0M7RW1IOStzQ2M7SUFBNkI7SUFBNkI7RW5Iay9zQ3hFO0VtSGovc0NjO0lBQTZCO0lBQThCO0VuSHEvc0N6RTtFbUhsL3NDTTtJQUF3QjtFbkhxL3NDOUI7RW1IcC9zQ007SUFBeUI7RW5IdS9zQy9CO0VtSHQvc0NNO0lBQXdCO0VuSHkvc0M5QjtFbUh2L3NDTTtJQUEyQjtFbkgwL3NDakM7RW1Iei9zQ007SUFBNEI7RW5INC9zQ2xDO0VtSDMvc0NNO0lBQWtDO0VuSDgvc0N4QztFbUg3L3NDTTtJQUFpQztFbkhnZ3RDdkM7RW1ILy9zQ007SUFBMEI7RW5Ia2d0Q2hDO0VtSGpndENNO0lBQTZCO0VuSG9ndENuQztFbUhuZ3RDTTtJQUEwQjtFbkhzZ3RDaEM7QUFDRjtBbUhyanRDSTtBQUVBO0VBa0JZO0lBQTZCO0VuSHNpdEMzQztFbUhyaXRDYztJQUE2QjtFbkh3aXRDM0M7RW1Idml0Q2M7SUFBNkI7RW5IMGl0QzNDO0VtSHppdENjO0lBQTZCO0VuSDRpdEMzQztFbUgzaXRDYztJQUE2QjtFbkg4aXRDM0M7RW1IN2l0Q2M7SUFBNkI7SUFBOEI7RW5IaWp0Q3pFO0VtSGhqdENjO0lBQTZCO0lBQStCO0VuSG9qdEMxRTtFbUhuanRDYztJQUE2QjtFbkhzanRDM0M7RW1Icmp0Q2M7SUFBNkI7RW5Id2p0QzNDO0VtSHZqdENjO0lBQTZCO0VuSDBqdEMzQztFbUh6anRDYztJQUE2QjtFbkg0anRDM0M7RW1IM2p0Q2M7SUFBNkI7RW5IOGp0QzNDO0VtSDdqdENjO0lBQTZCO0lBQTZCO0VuSGlrdEN4RTtFbUhoa3RDYztJQUE2QjtJQUE4QjtFbkhva3RDekU7RW1IaG10Q2M7SUFBdUIsWS9GcEZuQjtFcEJ1cnRDbEI7RW1IbG10Q2M7SUFBdUIsZ0IvRnJGbkI7RXBCMHJ0Q2xCO0VtSHBtdENjO0lBQXVCLGtCL0Z0Rm5CO0VwQjZydENsQjtFbUh0bXRDYztJQUF1QixtQi9GdkZuQjtFcEJnc3RDbEI7RW1IeG10Q2M7SUFBdUIsaUIvRnhGbkI7RXBCbXN0Q2xCO0VtSDFtdENjO0lBQXVCLGdCL0Z6Rm5CO0krRnlGNEMsbUIvRnpGNUM7RXBCdXN0Q2xCO0VtSDdtdENjO0lBQXVCLGlCL0YxRm5CO0krRjBGNkMsa0IvRjFGN0M7RXBCMnN0Q2xCO0VtSGhudENjO0lBQXVCLFcvRjNGbkI7RXBCOHN0Q2xCO0VtSGxudENjO0lBQXVCLGUvRjVGbkI7RXBCaXR0Q2xCO0VtSHBudENjO0lBQXVCLGlCL0Y3Rm5CO0VwQm90dENsQjtFbUh0bnRDYztJQUF1QixrQi9GOUZuQjtFcEJ1dHRDbEI7RW1IeG50Q2M7SUFBdUIsZ0IvRi9GbkI7RXBCMHR0Q2xCO0VtSDFudENjO0lBQXVCLGUvRmhHbkI7SStGZ0cyQyxrQi9GaEczQztFcEI4dHRDbEI7RW1IN250Q2M7SUFBdUIsZ0IvRmpHbkI7SStGaUc0QyxpQi9Gakc1QztFcEJrdXRDbEI7RW1IL250Q2M7SUFBNkI7RW5Ia290QzNDO0VtSGpvdENjO0lBQTZCO0VuSG9vdEMzQztFbUhub3RDYztJQUE2QjtFbkhzb3RDM0M7RW1Icm90Q2M7SUFBNkI7RW5Id290QzNDO0VtSHZvdENjO0lBQTZCO0VuSDBvdEMzQztFbUh6b3RDYztJQUE2QjtJQUE4QjtFbkg2b3RDekU7RW1INW90Q2M7SUFBNkI7SUFBK0I7RW5IZ3B0QzFFO0VtSC9vdENjO0lBQTZCO0VuSGtwdEMzQztFbUhqcHRDYztJQUE2QjtFbkhvcHRDM0M7RW1IbnB0Q2M7SUFBNkI7RW5Ic3B0QzNDO0VtSHJwdENjO0lBQTZCO0VuSHdwdEMzQztFbUh2cHRDYztJQUE2QjtFbkgwcHRDM0M7RW1IenB0Q2M7SUFBNkI7SUFBNkI7RW5INnB0Q3hFO0VtSDVwdENjO0lBQTZCO0lBQThCO0VuSGdxdEN6RTtFbUg3cXRDYztJQUE2QjtFbkhncnRDM0M7RW1IL3F0Q2M7SUFBNkI7RW5Ia3J0QzNDO0VtSGpydENjO0lBQTZCO0VuSG9ydEMzQztFbUhucnRDYztJQUE2QjtFbkhzcnRDM0M7RW1IcnJ0Q2M7SUFBNkI7RW5Id3J0QzNDO0VtSHZydENjO0lBQTZCO0lBQThCO0VuSDJydEN6RTtFbUgxcnRDYztJQUE2QjtJQUErQjtFbkg4cnRDMUU7RW1IN3J0Q2M7SUFBNkI7RW5IZ3N0QzNDO0VtSC9ydENjO0lBQTZCO0VuSGtzdEMzQztFbUhqc3RDYztJQUE2QjtFbkhvc3RDM0M7RW1IbnN0Q2M7SUFBNkI7RW5Ic3N0QzNDO0VtSHJzdENjO0lBQTZCO0VuSHdzdEMzQztFbUh2c3RDYztJQUE2QjtJQUE2QjtFbkgyc3RDeEU7RW1IMXN0Q2M7SUFBNkI7SUFBOEI7RW5IOHN0Q3pFO0VtSDN0dENjO0lBQTZCO0VuSDh0dEMzQztFbUg3dHRDYztJQUE2QjtFbkhndXRDM0M7RW1IL3R0Q2M7SUFBNkI7RW5Ia3V0QzNDO0VtSGp1dENjO0lBQTZCO0VuSG91dEMzQztFbUhudXRDYztJQUE2QjtFbkhzdXRDM0M7RW1IcnV0Q2M7SUFBNkI7SUFBOEI7RW5IeXV0Q3pFO0VtSHh1dENjO0lBQTZCO0lBQStCO0VuSDR1dEMxRTtFbUgzdXRDYztJQUE2QjtFbkg4dXRDM0M7RW1IN3V0Q2M7SUFBNkI7RW5IZ3Z0QzNDO0VtSC91dENjO0lBQTZCO0VuSGt2dEMzQztFbUhqdnRDYztJQUE2QjtFbkhvdnRDM0M7RW1IbnZ0Q2M7SUFBNkI7RW5Ic3Z0QzNDO0VtSHJ2dENjO0lBQTZCO0lBQTZCO0VuSHl2dEN4RTtFbUh4dnRDYztJQUE2QjtJQUE4QjtFbkg0dnRDekU7RW1Iend0Q2M7SUFBNkI7RW5INHd0QzNDO0VtSDN3dENjO0lBQTZCO0VuSDh3dEMzQztFbUg3d3RDYztJQUE2QjtFbkhneHRDM0M7RW1IL3d0Q2M7SUFBNkI7RW5Ia3h0QzNDO0VtSGp4dENjO0lBQTZCO0VuSG94dEMzQztFbUhueHRDYztJQUE2QjtJQUE4QjtFbkh1eHRDekU7RW1IdHh0Q2M7SUFBNkI7SUFBK0I7RW5IMHh0QzFFO0VtSHp4dENjO0lBQTZCO0VuSDR4dEMzQztFbUgzeHRDYztJQUE2QjtFbkg4eHRDM0M7RW1IN3h0Q2M7SUFBNkI7RW5IZ3l0QzNDO0VtSC94dENjO0lBQTZCO0VuSGt5dEMzQztFbUhqeXRDYztJQUE2QjtFbkhveXRDM0M7RW1Ibnl0Q2M7SUFBNkI7SUFBNkI7RW5IdXl0Q3hFO0VtSHR5dENjO0lBQTZCO0lBQThCO0VuSDB5dEN6RTtFbUh2eXRDTTtJQUF3QjtFbkgweXRDOUI7RW1Ienl0Q007SUFBeUI7RW5INHl0Qy9CO0VtSDN5dENNO0lBQXdCO0VuSDh5dEM5QjtFbUg1eXRDTTtJQUEyQjtFbkgreXRDakM7RW1IOXl0Q007SUFBNEI7RW5IaXp0Q2xDO0VtSGh6dENNO0lBQWtDO0VuSG16dEN4QztFbUhsenRDTTtJQUFpQztFbkhxenRDdkM7RW1IcHp0Q007SUFBMEI7RW5IdXp0Q2hDO0VtSHR6dENNO0lBQTZCO0VuSHl6dENuQztFbUh4enRDTTtJQUEwQjtFbkgyenRDaEM7QUFDRjtBbUh6enRDQTtFQWtCWTtJQUF5QjtFbkgyeXRDbkM7RW1IMXl0Q1U7SUFBeUI7RW5INnl0Q25DO0VtSDV5dENVO0lBQXlCO0VuSCt5dENuQztFbUg5eXRDVTtJQUF5QjtFbkhpenRDbkM7RW1IaHp0Q1U7SUFBeUI7RW5IbXp0Q25DO0VtSGx6dENVO0lBQXlCO0lBQThCO0VuSHN6dENqRTtFbUhyenRDVTtJQUF5QjtJQUErQjtFbkh5enRDbEU7RW1IeHp0Q1U7SUFBeUI7RW5IMnp0Q25DO0VtSDF6dENVO0lBQXlCO0VuSDZ6dENuQztFbUg1enRDVTtJQUF5QjtFbkgrenRDbkM7RW1IOXp0Q1U7SUFBeUI7RW5IaTB0Q25DO0VtSGgwdENVO0lBQXlCO0VuSG0wdENuQztFbUhsMHRDVTtJQUF5QjtJQUE2QjtFbkhzMHRDaEU7RW1IcjB0Q1U7SUFBeUI7SUFBOEI7RW5IeTB0Q2pFO0VtSHIydENVO0lBQW1CLFkvRm5JWDtFcEIyK3RDbEI7RW1IdjJ0Q1U7SUFBbUIsZ0IvRnBJWDtFcEI4K3RDbEI7RW1IejJ0Q1U7SUFBbUIsa0IvRnJJWDtFcEJpL3RDbEI7RW1IMzJ0Q1U7SUFBbUIsbUIvRnRJWDtFcEJvL3RDbEI7RW1INzJ0Q1U7SUFBbUIsaUIvRnZJWDtFcEJ1L3RDbEI7RW1ILzJ0Q1U7SUFBbUIsZ0IvRnhJWDtJK0Z3SW9DLG1CL0Z4SXBDO0VwQjIvdENsQjtFbUhsM3RDVTtJQUFtQixpQi9GeklYO0krRnlJcUMsa0IvRnpJckM7RXBCKy90Q2xCO0VtSHIzdENVO0lBQW1CLFcvRjFJWDtFcEJrZ3VDbEI7RW1IdjN0Q1U7SUFBbUIsZS9GM0lYO0VwQnFndUNsQjtFbUh6M3RDVTtJQUFtQixpQi9GNUlYO0VwQndndUNsQjtFbUgzM3RDVTtJQUFtQixrQi9GN0lYO0VwQjJndUNsQjtFbUg3M3RDVTtJQUFtQixnQi9GOUlYO0VwQjhndUNsQjtFbUgvM3RDVTtJQUFtQixlL0YvSVg7SStGK0ltQyxrQi9GL0luQztFcEJraHVDbEI7RW1IbDR0Q1U7SUFBbUIsZ0IvRmhKWDtJK0ZnSm9DLGlCL0ZoSnBDO0VwQnNodUNsQjtFbUhwNHRDVTtJQUF5QjtFbkh1NHRDbkM7RW1IdDR0Q1U7SUFBeUI7RW5IeTR0Q25DO0VtSHg0dENVO0lBQXlCO0VuSDI0dENuQztFbUgxNHRDVTtJQUF5QjtFbkg2NHRDbkM7RW1INTR0Q1U7SUFBeUI7RW5IKzR0Q25DO0VtSDk0dENVO0lBQXlCO0lBQThCO0VuSGs1dENqRTtFbUhqNXRDVTtJQUF5QjtJQUErQjtFbkhxNXRDbEU7RW1IcDV0Q1U7SUFBeUI7RW5IdTV0Q25DO0VtSHQ1dENVO0lBQXlCO0VuSHk1dENuQztFbUh4NXRDVTtJQUF5QjtFbkgyNXRDbkM7RW1IMTV0Q1U7SUFBeUI7RW5INjV0Q25DO0VtSDU1dENVO0lBQXlCO0VuSCs1dENuQztFbUg5NXRDVTtJQUF5QjtJQUE2QjtFbkhrNnRDaEU7RW1IajZ0Q1U7SUFBeUI7SUFBOEI7RW5IcTZ0Q2pFO0VtSGw3dENVO0lBQXlCO0VuSHE3dENuQztFbUhwN3RDVTtJQUF5QjtFbkh1N3RDbkM7RW1IdDd0Q1U7SUFBeUI7RW5IeTd0Q25DO0VtSHg3dENVO0lBQXlCO0VuSDI3dENuQztFbUgxN3RDVTtJQUF5QjtFbkg2N3RDbkM7RW1INTd0Q1U7SUFBeUI7SUFBOEI7RW5IZzh0Q2pFO0VtSC83dENVO0lBQXlCO0lBQStCO0VuSG04dENsRTtFbUhsOHRDVTtJQUF5QjtFbkhxOHRDbkM7RW1IcDh0Q1U7SUFBeUI7RW5IdTh0Q25DO0VtSHQ4dENVO0lBQXlCO0VuSHk4dENuQztFbUh4OHRDVTtJQUF5QjtFbkgyOHRDbkM7RW1IMTh0Q1U7SUFBeUI7RW5INjh0Q25DO0VtSDU4dENVO0lBQXlCO0lBQTZCO0VuSGc5dENoRTtFbUgvOHRDVTtJQUF5QjtJQUE4QjtFbkhtOXRDakU7RW1IaCt0Q1U7SUFBeUI7RW5IbSt0Q25DO0VtSGwrdENVO0lBQXlCO0VuSHErdENuQztFbUhwK3RDVTtJQUF5QjtFbkh1K3RDbkM7RW1IdCt0Q1U7SUFBeUI7RW5IeSt0Q25DO0VtSHgrdENVO0lBQXlCO0VuSDIrdENuQztFbUgxK3RDVTtJQUF5QjtJQUE4QjtFbkg4K3RDakU7RW1INyt0Q1U7SUFBeUI7SUFBK0I7RW5IaS90Q2xFO0VtSGgvdENVO0lBQXlCO0VuSG0vdENuQztFbUhsL3RDVTtJQUF5QjtFbkhxL3RDbkM7RW1IcC90Q1U7SUFBeUI7RW5IdS90Q25DO0VtSHQvdENVO0lBQXlCO0VuSHkvdENuQztFbUh4L3RDVTtJQUF5QjtFbkgyL3RDbkM7RW1IMS90Q1U7SUFBeUI7SUFBNkI7RW5IOC90Q2hFO0VtSDcvdENVO0lBQXlCO0lBQThCO0VuSGlndUNqRTtFbUg5Z3VDVTtJQUF5QjtFbkhpaHVDbkM7RW1IaGh1Q1U7SUFBeUI7RW5IbWh1Q25DO0VtSGxodUNVO0lBQXlCO0VuSHFodUNuQztFbUhwaHVDVTtJQUF5QjtFbkh1aHVDbkM7RW1IdGh1Q1U7SUFBeUI7RW5IeWh1Q25DO0VtSHhodUNVO0lBQXlCO0lBQThCO0VuSDRodUNqRTtFbUgzaHVDVTtJQUF5QjtJQUErQjtFbkgraHVDbEU7RW1IOWh1Q1U7SUFBeUI7RW5IaWl1Q25DO0VtSGhpdUNVO0lBQXlCO0VuSG1pdUNuQztFbUhsaXVDVTtJQUF5QjtFbkhxaXVDbkM7RW1IcGl1Q1U7SUFBeUI7RW5IdWl1Q25DO0VtSHRpdUNVO0lBQXlCO0VuSHlpdUNuQztFbUh4aXVDVTtJQUF5QjtJQUE2QjtFbkg0aXVDaEU7RW1IM2l1Q1U7SUFBeUI7SUFBOEI7RW5IK2l1Q2pFO0FBQ0Y7QW9IanV1Q0E7RUFDQztBcEhtdXVDRDs7QW9IaHV1Q0E7RUFDQztBcEhtdXVDRDs7QW9IaHV1Q0k7RUFDSTtBcEhtdXVDUjtBb0hodXVDSTtFQUNJO0FwSGt1dUNSOztBb0gvdHVDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwSGt1dUNKOztBb0g5dHVDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwSGl1dUNKOztBb0gzc3VDQTtFQUNJO0FwSDhzdUNKOztBb0g1c3VDQTtFQUNJO0FwSCtzdUNKOztBb0g1cXVDQTtFQUNJLGdCQVZjO0FwSHlydUNsQjtBb0g5cXVDSTtFQUNJO0VBQ0E7QXBIZ3J1Q1I7O0FvSDVxdUNBO0VBQ0ksaUJBaEJJO0FwSCtydUNSO0FvSDlxdUNJO0VBQ0k7RUFDQTtBcEhncnVDUjs7QW9IN3F1Q0E7RUFDSSxrQkF0Qkk7QXBIc3N1Q1I7QW9IL3F1Q0k7RUFDSTtFQUNBO0FwSGlydUNSOztBb0g5cXVDQTtFQUNJLG9CQTVCSTtBcEg2c3VDUjtBb0hocnVDSTtFQUNJO0VBQ0E7QXBIa3J1Q1I7O0FvSC9xdUNBO0VBQ0ksc0JBbENJO0VBbUNKO0FwSGtydUNKO0FvSGpydUNJO0VBQ0k7RUFDQTtBcEhtcnVDUjs7QW9IaHJ1Q0E7RUFDSSx3QkF6Q0k7RUEwQ0o7QXBIbXJ1Q0o7QW9IbHJ1Q0k7RUFDSTtFQUNBO0FwSG9ydUNSOztBb0hocnVDQTtFQUNJO0VBQ0E7QXBIbXJ1Q0o7O0FvSGpydUNBO0VBQ0k7RUFDQTtBcEhvcnVDSjs7QW9IbHJ1Q0E7RUFDSTtFQUNBO0FwSHFydUNKOztBb0hscnVDQTtFQUNJO0VBQ0E7QXBIcXJ1Q0o7QW9IcHJ1Q0k7RUFDSTtFQUNBO0VBQ0E7QXBIc3J1Q1I7O0FvSGxydUNBO0VBQVk7QXBIc3J1Q1o7O0FvSHJydUNBO0VBQVM7QXBIeXJ1Q1Q7O0FvSHZydUNBO0VBQVM7QXBIMnJ1Q1Q7O0FvSHpydUNBO0VBQWtDO0FwSDZydUNsQzs7QW9INXJ1Q0E7RUFBZ0M7QXBIZ3N1Q2hDOztBb0g5cnVDQTtFQUFnQztBcEhrc3VDaEM7O0FvSGpzdUNBO0VBQWdDO0FwSHFzdUNoQzs7QW9IbnN1Q0E7RUFBZ0M7QXBIdXN1Q2hDOztBb0hyc3VDUTtFQUF1QjtBcEh5c3VDL0I7O0FvSHhzdUNRO0VBQXdCO0FwSDRzdUNoQzs7QW9IM3N1Q1E7RUFBd0I7QXBIK3N1Q2hDOztBb0g5c3VDUTtFQUF3QjtBcEhrdHVDaEM7O0FvSGp0dUNRO0VBQXdCO0FwSHF0dUNoQzs7QW9IcHR1Q1E7RUFBd0I7QXBId3R1Q2hDOztBb0h0dHVDUTtFQUF3QjtBcEgwdHVDaEM7O0FvSHp0dUNRO0VBQXdCO0FwSDZ0dUNoQzs7QW9INXR1Q1E7RUFBd0I7QXBIZ3V1Q2hDOztBb0gvdHVDUTtFQUF3QjtBcEhtdXVDaEM7O0FvSGp1dUNRO0VBQXdCO0FwSHF1dUNoQzs7QW9IcHV1Q1E7RUFBd0I7QXBId3V1Q2hDOztBb0h0dXVDUTtFQUF3QjtBcEgwdXVDaEM7O0FvSHB1dUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmhHeEdpQjtFZ0d5R2pCO0VBQ0E7QXBIdXV1Q0o7QW9IdHV1Q0k7RUFDSTtFQUNBO0VBQ0E7QXBId3V1Q1I7QW9IdHV1Q0k7RUFDQztFQUNHO0FwSHd1dUNSO0FvSHJ1dUNJO0VBQ0M7RUFDRztBcEh1dXVDUjs7QW9IbnV1Q0k7RUFDSTtFQUNBO0FwSHN1dUNSOztBb0hsdXVDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwSHF1dUNKOztBb0hsdXVDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrQmhHN01hO0FwQms3dUNqQjs7QW9IbHV1Q0k7RUFDSTtBcEhxdXVDUjs7QW9IaHV1Q0k7RUFDSTtJQUNJO0lBQ0E7RXBIbXV1Q1Y7RW9IanV1Q007SUFDSTtJQUNBO0VwSG11dUNWO0VvSGp1dUNNO0lBQ0k7SUFDQTtFcEhtdXVDVjtFb0hqdXVDTTtJQUNJO0lBQ0E7RXBIbXV1Q1Y7RW9IanV1Q007SUFDSTtJQUNBO0VwSG11dUNWO0VvSGp1dUNNO0lBQ0k7SUFDQTtFcEhtdXVDVjtBQUNGO0FvSDN2dUNJO0VBQ0k7SUFDSTtJQUNBO0VwSDZ2dUNWO0VvSDN2dUNNO0lBQ0k7SUFDQTtFcEg2dnVDVjtFb0gzdnVDTTtJQUNJO0lBQ0E7RXBINnZ1Q1Y7RW9IM3Z1Q007SUFDSTtJQUNBO0VwSDZ2dUNWO0VvSDN2dUNNO0lBQ0k7SUFDQTtFcEg2dnVDVjtFb0gzdnVDTTtJQUNJO0lBQ0E7RXBINnZ1Q1Y7QUFDRjtBb0hyeHVDSTtFQUNJO0lBQ0k7SUFDQTtFcEh1eHVDVjtFb0hyeHVDTTtJQUNJO0lBQ0E7RXBIdXh1Q1Y7RW9Icnh1Q007SUFDSTtJQUNBO0VwSHV4dUNWO0VvSHJ4dUNNO0lBQ0k7SUFDQTtFcEh1eHVDVjtFb0hyeHVDTTtJQUNJO0lBQ0E7RXBIdXh1Q1Y7RW9Icnh1Q007SUFDSTtJQUNBO0VwSHV4dUNWO0FBQ0Y7QW9IL3l1Q0k7RUFDSTtJQUNJO0lBQ0E7RXBIaXp1Q1Y7RW9IL3l1Q007SUFDSTtJQUNBO0VwSGl6dUNWO0VvSC95dUNNO0lBQ0k7SUFDQTtFcEhpenVDVjtFb0gveXVDTTtJQUNJO0lBQ0E7RXBIaXp1Q1Y7RW9IL3l1Q007SUFDSTtJQUNBO0VwSGl6dUNWO0VvSC95dUNNO0lBQ0k7SUFDQTtFcEhpenVDVjtBQUNGO0FvSHowdUNJO0VBQ0k7SUFDSTtJQUNBO0VwSDIwdUNWO0VvSHowdUNNO0lBQ0k7SUFDQTtFcEgyMHVDVjtFb0h6MHVDTTtJQUNJO0lBQ0E7RXBIMjB1Q1Y7RW9IejB1Q007SUFDSTtJQUNBO0VwSDIwdUNWO0VvSHowdUNNO0lBQ0k7SUFDQTtFcEgyMHVDVjtFb0h6MHVDTTtJQUNJO0lBQ0E7RXBIMjB1Q1Y7QUFDRjtBcUg5bHZDQTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QXJINmx2Q0Y7QXFIMWx2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FySDJsdkNGOztBcUh2bHZDQTtFQUNFO0FySDBsdkNGOztBcUh4bHZDQTtFQUNFO0FySDJsdkNGOztBcUh6bHZDQTtFQUNFO0FySDRsdkNGOztBcUgxbHZDQTtFQUNFO0FySDZsdkNGOztBcUgzbHZDQTtFQUNFO0FySDhsdkNGOztBcUg1bHZDQTtFQUNFO0FySCtsdkNGOztBcUg3bHZDQTtFQUNFO0FySGdtdkNGOztBcUg5bHZDQTtFQUNFO0FySGltdkNGOztBcUgvbHZDQTtFQUNFO0FySGttdkNGOztBcUhobXZDQTtFQUNFO0FySG1tdkNGOztBcUhqbXZDQTtFQUNFO0FySG9tdkNGOztBcUhsbXZDQTtFQUNFO0FySHFtdkNGOztBcUhubXZDQTtFQUNFO0FySHNtdkNGOztBcUhwbXZDQTtFQUNFO0FySHVtdkNGOztBcUhybXZDQTtFQUNFO0FySHdtdkNGOztBcUh0bXZDQTtFQUNFO0FySHltdkNGOztBcUh2bXZDQTtFQUNFO0FySDBtdkNGOztBcUh4bXZDQTtFQUNFO0FySDJtdkNGOztBcUh6bXZDQTtFQUNFO0FySDRtdkNGOztBcUgxbXZDQTtFQUNFO0FySDZtdkNGOztBcUgzbXZDQTtFQUNFO0FySDhtdkNGOztBcUg1bXZDQTtFQUNFO0FySCttdkNGOztBcUg3bXZDQTtFQUNFO0FySGdudkNGOztBcUg5bXZDQTtFQUNFO0FySGludkNGOztBcUgvbXZDQTtFQUNFO0FySGtudkNGOztBcUhobnZDQTtFQUNFO0FySG1udkNGOztBcUhqbnZDQTtFQUNFO0FySG9udkNGOztBc0g5dHZDQTtFQUNFLHlCbEdzR2tCO0FwQjJudkNwQjtBc0hodXZDRTtFQUNFO0VBQ0E7QXRIa3V2Q0o7O0FzSC90dkNBO0VBQ0k7QXRIa3V2Q0o7QXNIanV2Q0k7RUFDSTtBdEhtdXZDUjs7QXNIL3R2Q0k7RUFDSTtBdEhrdXZDUjtBc0hqdXZDUTtFQUNJO0F0SG11dkNaOztBc0gvdHZDQTtFQUNJLGNsRytFZTtBcEJtcHZDbkI7QXNIanV2Q0k7RUFDSSxjbEc4RWdCO0FwQnFwdkN4Qjs7QXNIL3R2Q0k7RUFDSSxtQjlGb0JDO0F4QjhzdkNUOztBc0hodXZDSTtFQUNJLGM5RmlCQztFOEZoQkQsZTlGZ0JDO0F4Qm10dkNUOztBc0hqdXZDSTtFQUNJLGM5RmFDO0F4QnV0dkNUOztBc0g1dXZDSTtFQUNJLG1COUZvQkM7QXhCMnR2Q1Q7O0FzSDd1dkNJO0VBQ0ksYzlGaUJDO0U4RmhCRCxlOUZnQkM7QXhCZ3V2Q1Q7O0FzSDl1dkNJO0VBQ0ksYzlGYUM7QXhCb3V2Q1Q7O0FzSHp2dkNJO0VBQ0ksbUI5Rm9CQztBeEJ3dXZDVDs7QXNIMXZ2Q0k7RUFDSSxjOUZpQkM7RThGaEJELGU5RmdCQztBeEI2dXZDVDs7QXNIM3Z2Q0k7RUFDSSxjOUZhQztBeEJpdnZDVDs7QXNIdHd2Q0k7RUFDSSxtQjlGb0JDO0F4QnF2dkNUOztBc0h2d3ZDSTtFQUNJLGM5RmlCQztFOEZoQkQsZTlGZ0JDO0F4QjB2dkNUOztBc0h4d3ZDSTtFQUNJLGM5RmFDO0F4Qjh2dkNUOztBc0hueHZDSTtFQUNJLG1COUZvQkM7QXhCa3d2Q1Q7O0FzSHB4dkNJO0VBQ0ksYzlGaUJDO0U4RmhCRCxlOUZnQkM7QXhCdXd2Q1Q7O0FzSHJ4dkNJO0VBQ0ksYzlGYUM7QXhCMnd2Q1Q7O0FzSGh5dkNJO0VBQ0ksbUI5Rm9CQztBeEIrd3ZDVDs7QXNIanl2Q0k7RUFDSSxjOUZpQkM7RThGaEJELGU5RmdCQztBeEJveHZDVDs7QXNIbHl2Q0k7RUFDSSxjOUZhQztBeEJ3eHZDVDs7QXNIN3l2Q0k7RUFDSSxtQjlGb0JDO0F4QjR4dkNUOztBc0g5eXZDSTtFQUNJLGM5RmlCQztFOEZoQkQsZTlGZ0JDO0F4Qml5dkNUOztBc0gveXZDSTtFQUNJLGM5RmFDO0F4QnF5dkNUOztBc0gxenZDSTtFQUNJLG1COUZvQkM7QXhCeXl2Q1Q7O0FzSDN6dkNJO0VBQ0ksYzlGaUJDO0U4RmhCRCxlOUZnQkM7QXhCOHl2Q1Q7O0FzSDV6dkNJO0VBQ0ksYzlGYUM7QXhCa3p2Q1Q7O0FzSHYwdkNJO0VBQ0ksbUI5Rm9CQztBeEJzenZDVDs7QXNIeDB2Q0k7RUFDSSxjOUZpQkM7RThGaEJELGU5RmdCQztBeEIyenZDVDs7QXNIejB2Q0k7RUFDSSxjOUZhQztBeEIrenZDVDs7QXNIcDF2Q0k7RUFDSSxtQjlGb0JDO0F4Qm0wdkNUOztBc0hyMXZDSTtFQUNJLGM5RmlCQztFOEZoQkQsZTlGZ0JDO0F4QncwdkNUOztBc0h0MXZDSTtFQUNJLGM5RmFDO0F4QjQwdkNUOztBc0hqMnZDSTtFQUNJLGdCOUZvQkM7QXhCZzF2Q1Q7O0FzSGwydkNJO0VBQ0ksVzlGaUJDO0U4RmhCRCxZOUZnQkM7QXhCcTF2Q1Q7O0FzSG4ydkNJO0VBQ0ksVzlGYUM7QXhCeTF2Q1Q7O0FzSDkydkNJO0VBQ0ksZ0I5Rm9CQztBeEI2MXZDVDs7QXNILzJ2Q0k7RUFDSSxXOUZpQkM7RThGaEJELFk5RmdCQztBeEJrMnZDVDs7QXNIaDN2Q0k7RUFDSSxXOUZhQztBeEJzMnZDVDs7QXNIMzN2Q0k7RUFDSSxtQjlGb0JDO0F4QjAydkNUOztBc0g1M3ZDSTtFQUNJLGM5RmlCQztFOEZoQkQsZTlGZ0JDO0F4QisydkNUOztBc0g3M3ZDSTtFQUNJLGM5RmFDO0F4Qm0zdkNUOztBc0h4NHZDSTtFQUNJLG1COUZvQkM7QXhCdTN2Q1Q7O0FzSHo0dkNJO0VBQ0ksYzlGaUJDO0U4RmhCRCxlOUZnQkM7QXhCNDN2Q1Q7O0FzSDE0dkNJO0VBQ0ksYzlGYUM7QXhCZzR2Q1Q7O0FzSHI1dkNJO0VBQ0ksZ0I5Rm9CQztBeEJvNHZDVDs7QXNIdDV2Q0k7RUFDSSxXOUZpQkM7RThGaEJELFk5RmdCQztBeEJ5NHZDVDs7QXNIdjV2Q0k7RUFDSSxXOUZhQztBeEI2NHZDVDs7QXNIbDZ2Q0k7RUFDSSxtQjlGb0JDO0F4Qmk1dkNUOztBc0huNnZDSTtFQUNJLGM5RmlCQztFOEZoQkQsZTlGZ0JDO0F4QnM1dkNUOztBc0hwNnZDSTtFQUNJLGM5RmFDO0F4QjA1dkNUOztBc0gvNnZDSTtFQUNJLG1COUZvQkM7QXhCODV2Q1Q7O0FzSGg3dkNJO0VBQ0ksYzlGaUJDO0U4RmhCRCxlOUZnQkM7QXhCbTZ2Q1Q7O0FzSGo3dkNJO0VBQ0ksYzlGYUM7QXhCdTZ2Q1Q7O0FzSDU3dkNJO0VBQ0ksbUI5Rm9CQztBeEIyNnZDVDs7QXNINzd2Q0k7RUFDSSxjOUZpQkM7RThGaEJELGU5RmdCQztBeEJnN3ZDVDs7QXNIOTd2Q0k7RUFDSSxjOUZhQztBeEJvN3ZDVDs7QXNIejh2Q0k7RUFDSSxtQjlGb0JDO0F4Qnc3dkNUOztBc0gxOHZDSTtFQUNJLGM5RmlCQztFOEZoQkQsZTlGZ0JDO0F4QjY3dkNUOztBc0gzOHZDSTtFQUNJLGM5RmFDO0F4Qmk4dkNUOztBc0h0OXZDSTtFQUNJLG1COUZvQkM7QXhCcTh2Q1Q7O0FzSHY5dkNJO0VBQ0ksYzlGaUJDO0U4RmhCRCxlOUZnQkM7QXhCMDh2Q1Q7O0FzSHg5dkNJO0VBQ0ksYzlGYUM7QXhCODh2Q1Q7O0FzSG4rdkNJO0VBQ0ksbUI5Rm9CQztBeEJrOXZDVDs7QXNIcCt2Q0k7RUFDSSxjOUZpQkM7RThGaEJELGU5RmdCQztBeEJ1OXZDVDs7QXNIcit2Q0k7RUFDSSxjOUZhQztBeEIyOXZDVDs7QXNIaC92Q0k7RUFDSSxtQjlGb0JDO0F4Qis5dkNUOztBc0hqL3ZDSTtFQUNJLGM5RmlCQztFOEZoQkQsZTlGZ0JDO0F4Qm8rdkNUOztBc0hsL3ZDSTtFQUNJLGM5RmFDO0F4QncrdkNUOztBc0g3L3ZDSTtFQUNJLG1COUZvQkM7QXhCNCt2Q1Q7O0FzSDkvdkNJO0VBQ0ksYzlGaUJDO0U4RmhCRCxlOUZnQkM7QXhCaS92Q1Q7O0FzSC8vdkNJO0VBQ0ksYzlGYUM7QXhCcS92Q1Q7O0FzSDFnd0NJO0VBQ0ksZ0I5Rm9CQztBeEJ5L3ZDVDs7QXNIM2d3Q0k7RUFDSSxXOUZpQkM7RThGaEJELFk5RmdCQztBeEI4L3ZDVDs7QXNINWd3Q0k7RUFDSSxXOUZhQztBeEJrZ3dDVDs7QXNIdmh3Q0k7RUFDSSxtQjlGb0JDO0F4QnNnd0NUOztBc0h4aHdDSTtFQUNJLGM5RmlCQztFOEZoQkQsZTlGZ0JDO0F4QjJnd0NUOztBc0h6aHdDSTtFQUNJLGM5RmFDO0F4Qitnd0NUOztBc0hwaXdDSTtFQUNJLG1COUZvQkM7QXhCbWh3Q1Q7O0FzSHJpd0NJO0VBQ0ksYzlGaUJDO0U4RmhCRCxlOUZnQkM7QXhCd2h3Q1Q7O0FzSHRpd0NJO0VBQ0ksYzlGYUM7QXhCNGh3Q1Q7O0FzSGpqd0NJO0VBQ0ksZ0I5Rm9CQztBeEJnaXdDVDs7QXNIbGp3Q0k7RUFDSSxXOUZpQkM7RThGaEJELFk5RmdCQztBeEJxaXdDVDs7QXNIbmp3Q0k7RUFDSSxXOUZhQztBeEJ5aXdDVDs7QXNIOWp3Q0k7RUFDSSxtQjlGb0JDO0F4QjZpd0NUOztBc0gvandDSTtFQUNJLGM5RmlCQztFOEZoQkQsZTlGZ0JDO0F4Qmtqd0NUOztBc0hoa3dDSTtFQUNJLGM5RmFDO0F4QnNqd0NUOztBc0gza3dDSTtFQUNJLDhCOUZvQkM7QXhCMGp3Q1Q7O0FzSDVrd0NJO0VBQ0kseUI5RmlCQztFOEZoQkQsMEI5RmdCQztBeEIrandDVDs7QXNIN2t3Q0k7RUFDSSx5QjlGYUM7QXhCbWt3Q1Q7O0FzSHhsd0NJO0VBQ0ksZ0I5Rm9CQztBeEJ1a3dDVDs7QXNIemx3Q0k7RUFDSSxXOUZpQkM7RThGaEJELFk5RmdCQztBeEI0a3dDVDs7QXNIMWx3Q0k7RUFDSSxXOUZhQztBeEJnbHdDVDs7QXNIcm13Q0k7RUFDSSxtQjlGb0JDO0F4Qm9sd0NUOztBc0h0bXdDSTtFQUNJLGM5RmlCQztFOEZoQkQsZTlGZ0JDO0F4Qnlsd0NUOztBc0h2bXdDSTtFQUNJLGM5RmFDO0F4QjZsd0NUOztBc0h2bXdDQTtFQUNJLG1CbEd5RGtCO0VrR3ZEZDtBdEh5bXdDUjtBc0h4bXdDUTtFQUNJO0F0SDBtd0NaOztBc0hqbXdDQTtFQUNJLGNsRzJDa0I7RWtHMUNsQixlbEcwQ2tCO0FwQjBqd0N0Qjs7QXNIbG13Q0E7RUFDSSxjbEd1Q2tCO0FwQjhqd0N0Qjs7QXNIL2x3Q0k7RUFDSSxtQjlGaEJDO0U4RmtCRztBdEhpbXdDWjs7QXNINWx3Q0k7RUFDSSxjOUZ4QkM7QXhCdW53Q1Q7O0FzSDdsd0NJO0VBQ0ksYzlGM0JDO0F4QjJud0NUOztBc0g1bXdDSTtFQUNJLG1COUZoQkM7RThGa0JHO0F0SDhtd0NaOztBc0h6bXdDSTtFQUNJLGM5RnhCQztBeEJvb3dDVDs7QXNIMW13Q0k7RUFDSSxjOUYzQkM7QXhCd293Q1Q7O0FzSHpud0NJO0VBQ0ksbUI5RmhCQztFOEZrQkc7QXRIMm53Q1o7O0FzSHRud0NJO0VBQ0ksYzlGeEJDO0F4Qmlwd0NUOztBc0h2bndDSTtFQUNJLGM5RjNCQztBeEJxcHdDVDs7QXNIdG93Q0k7RUFDSSxtQjlGaEJDO0U4RmtCRztBdEh3b3dDWjs7QXNIbm93Q0k7RUFDSSxjOUZ4QkM7QXhCOHB3Q1Q7O0FzSHBvd0NJO0VBQ0ksYzlGM0JDO0F4Qmtxd0NUOztBc0hucHdDSTtFQUNJLG1COUZoQkM7RThGa0JHO0F0SHFwd0NaOztBc0hocHdDSTtFQUNJLGM5RnhCQztBeEIycXdDVDs7QXNIanB3Q0k7RUFDSSxjOUYzQkM7QXhCK3F3Q1Q7O0FzSGhxd0NJO0VBQ0ksbUI5RmhCQztFOEZrQkc7QXRIa3F3Q1o7O0FzSDdwd0NJO0VBQ0ksYzlGeEJDO0F4Qndyd0NUOztBc0g5cHdDSTtFQUNJLGM5RjNCQztBeEI0cndDVDs7QXNIN3F3Q0k7RUFDSSxtQjlGaEJDO0U4RmtCRztBdEgrcXdDWjs7QXNIMXF3Q0k7RUFDSSxjOUZ4QkM7QXhCcXN3Q1Q7O0FzSDNxd0NJO0VBQ0ksYzlGM0JDO0F4Qnlzd0NUOztBc0gxcndDSTtFQUNJLG1COUZoQkM7RThGa0JHO0F0SDRyd0NaOztBc0h2cndDSTtFQUNJLGM5RnhCQztBeEJrdHdDVDs7QXNIeHJ3Q0k7RUFDSSxjOUYzQkM7QXhCc3R3Q1Q7O0FzSHZzd0NJO0VBQ0ksbUI5RmhCQztFOEZrQkc7QXRIeXN3Q1o7O0FzSHBzd0NJO0VBQ0ksYzlGeEJDO0F4Qit0d0NUOztBc0hyc3dDSTtFQUNJLGM5RjNCQztBeEJtdXdDVDs7QXNIcHR3Q0k7RUFDSSxtQjlGaEJDO0U4RmtCRztBdEhzdHdDWjs7QXNIanR3Q0k7RUFDSSxjOUZ4QkM7QXhCNHV3Q1Q7O0FzSGx0d0NJO0VBQ0ksYzlGM0JDO0F4Qmd2d0NUOztBc0hqdXdDSTtFQUNJLGdCOUZoQkM7RThGb0JHO0F0SGl1d0NaOztBc0g5dHdDSTtFQUNJLFc5RnhCQztBeEJ5dndDVDs7QXNIL3R3Q0k7RUFDSSxXOUYzQkM7QXhCNnZ3Q1Q7O0FzSDl1d0NJO0VBQ0ksZ0I5RmhCQztFOEZvQkc7QXRIOHV3Q1o7O0FzSDN1d0NJO0VBQ0ksVzlGeEJDO0F4QnN3d0NUOztBc0g1dXdDSTtFQUNJLFc5RjNCQztBeEIwd3dDVDs7QXNIM3Z3Q0k7RUFDSSxtQjlGaEJDO0U4RmtCRztBdEg2dndDWjs7QXNIeHZ3Q0k7RUFDSSxjOUZ4QkM7QXhCbXh3Q1Q7O0FzSHp2d0NJO0VBQ0ksYzlGM0JDO0F4QnV4d0NUOztBc0h4d3dDSTtFQUNJLG1COUZoQkM7RThGb0JHO0F0SHd3d0NaOztBc0hyd3dDSTtFQUNJLGM5RnhCQztBeEJneXdDVDs7QXNIdHd3Q0k7RUFDSSxjOUYzQkM7QXhCb3l3Q1Q7O0FzSHJ4d0NJO0VBQ0ksZ0I5RmhCQztFOEZvQkc7QXRIcXh3Q1o7O0FzSGx4d0NJO0VBQ0ksVzlGeEJDO0F4QjZ5d0NUOztBc0hueHdDSTtFQUNJLFc5RjNCQztBeEJpendDVDs7QXNIbHl3Q0k7RUFDSSxtQjlGaEJDO0U4Rm9CRztBdEhreXdDWjs7QXNIL3h3Q0k7RUFDSSxjOUZ4QkM7QXhCMHp3Q1Q7O0FzSGh5d0NJO0VBQ0ksYzlGM0JDO0F4Qjh6d0NUOztBc0gveXdDSTtFQUNJLG1COUZoQkM7RThGa0JHO0F0SGl6d0NaOztBc0g1eXdDSTtFQUNJLGM5RnhCQztBeEJ1MHdDVDs7QXNIN3l3Q0k7RUFDSSxjOUYzQkM7QXhCMjB3Q1Q7O0FzSDV6d0NJO0VBQ0ksbUI5RmhCQztFOEZrQkc7QXRIOHp3Q1o7O0FzSHp6d0NJO0VBQ0ksYzlGeEJDO0F4Qm8xd0NUOztBc0gxendDSTtFQUNJLGM5RjNCQztBeEJ3MXdDVDs7QXNIejB3Q0k7RUFDSSxtQjlGaEJDO0U4RmtCRztBdEgyMHdDWjs7QXNIdDB3Q0k7RUFDSSxjOUZ4QkM7QXhCaTJ3Q1Q7O0FzSHYwd0NJO0VBQ0ksYzlGM0JDO0F4QnEyd0NUOztBc0h0MXdDSTtFQUNJLG1COUZoQkM7RThGa0JHO0F0SHcxd0NaOztBc0huMXdDSTtFQUNJLGM5RnhCQztBeEI4MndDVDs7QXNIcDF3Q0k7RUFDSSxjOUYzQkM7QXhCazN3Q1Q7O0FzSG4yd0NJO0VBQ0ksbUI5RmhCQztFOEZrQkc7QXRIcTJ3Q1o7O0FzSGgyd0NJO0VBQ0ksYzlGeEJDO0F4QjIzd0NUOztBc0hqMndDSTtFQUNJLGM5RjNCQztBeEIrM3dDVDs7QXNIaDN3Q0k7RUFDSSxtQjlGaEJDO0U4RmtCRztBdEhrM3dDWjs7QXNINzJ3Q0k7RUFDSSxjOUZ4QkM7QXhCdzR3Q1Q7O0FzSDkyd0NJO0VBQ0ksYzlGM0JDO0F4QjQ0d0NUOztBc0g3M3dDSTtFQUNJLG1COUZoQkM7RThGa0JHO0F0SCszd0NaOztBc0gxM3dDSTtFQUNJLGM5RnhCQztBeEJxNXdDVDs7QXNIMzN3Q0k7RUFDSSxjOUYzQkM7QXhCeTV3Q1Q7O0FzSDE0d0NJO0VBQ0ksZ0I5RmhCQztFOEZrQkc7QXRINDR3Q1o7O0FzSHY0d0NJO0VBQ0ksVzlGeEJDO0F4Qms2d0NUOztBc0h4NHdDSTtFQUNJLFc5RjNCQztBeEJzNndDVDs7QXNIdjV3Q0k7RUFDSSxtQjlGaEJDO0U4RmtCRztBdEh5NXdDWjs7QXNIcDV3Q0k7RUFDSSxjOUZ4QkM7QXhCKzZ3Q1Q7O0FzSHI1d0NJO0VBQ0ksYzlGM0JDO0F4Qm03d0NUOztBc0hwNndDSTtFQUNJLG1COUZoQkM7RThGa0JHO0F0SHM2d0NaOztBc0hqNndDSTtFQUNJLGM5RnhCQztBeEI0N3dDVDs7QXNIbDZ3Q0k7RUFDSSxjOUYzQkM7QXhCZzh3Q1Q7O0FzSGo3d0NJO0VBQ0ksZ0I5RmhCQztFOEZrQkc7QXRIbTd3Q1o7O0FzSDk2d0NJO0VBQ0ksVzlGeEJDO0F4Qnk4d0NUOztBc0gvNndDSTtFQUNJLFc5RjNCQztBeEI2OHdDVDs7QXNIOTd3Q0k7RUFDSSxtQjlGaEJDO0U4RmtCRztBdEhnOHdDWjs7QXNIMzd3Q0k7RUFDSSxjOUZ4QkM7QXhCczl3Q1Q7O0FzSDU3d0NJO0VBQ0ksYzlGM0JDO0F4QjA5d0NUOztBc0gzOHdDSTtFQUNJLDhCOUZoQkM7RThGa0JHO0F0SDY4d0NaOztBc0h4OHdDSTtFQUNJLHlCOUZ4QkM7QXhCbSt3Q1Q7O0FzSHo4d0NJO0VBQ0kseUI5RjNCQztBeEJ1K3dDVDs7QXNIeDl3Q0k7RUFDSSxnQjlGaEJDO0U4Rm9CRztBdEh3OXdDWjs7QXNIcjl3Q0k7RUFDSSxXOUZ4QkM7QXhCZy93Q1Q7O0FzSHQ5d0NJO0VBQ0ksVzlGM0JDO0F4Qm8vd0NUOztBc0hyK3dDSTtFQUNJLG1COUZoQkM7RThGa0JHO0F0SHUrd0NaOztBc0hsK3dDSTtFQUNJLGM5RnhCQztBeEI2L3dDVDs7QXNIbit3Q0k7RUFDSSxjOUYzQkM7QXhCaWd4Q1Q7O0FzSGwrd0NBO0VBQ0ksbUJsR2dCa0I7RWtHZGQ7QXRIbyt3Q1I7O0FzSC85d0NBO0VBQ0ksY2xHUWtCO0FwQjA5d0N0Qjs7QXVIM2p4Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkg4anhDSjtBdUg3anhDSTtFQUNJO0F2SCtqeENSO0F1SDdqeENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkgranhDUjtBdUg5anhDUTtFQUNJO0F2SGdreENaO0F1SDVqeENRO0VBQ0k7RUFDQTtBdkg4anhDWjs7QXVIMWp4Q0E7RUFDSTtJQUNJO0V2SDZqeENOO0V1SDNqeENFO0lBQ0k7RXZINmp4Q047RXVIM2p4Q0U7SUFDSTtFdkg2anhDTjtFdUgzanhDRTtJQUNJO0V2SDZqeENOO0V1SDNqeENFO0lBQ0k7RXZINmp4Q047QUFDRjtBdUgzanhDQTtFQUNJO0lBQ0k7RXZINmp4Q047RXVIM2p4Q0U7SUFDSTtFdkg2anhDTjtFdUgzanhDRTtJQUNJO0V2SDZqeENOO0V1SDNqeENFO0lBQ0k7RXZINmp4Q047RXVIM2p4Q0U7SUFDSTtFdkg2anhDTjtBQUNGO0F1SHpqeENBO0VBQ0k7RUFDQSxhQUhnQjtFQUloQjtFQUNBO0VBQ0E7RUFDQSxrQm5HMUNnQjtFbUc0Q2hCO0F2SDBqeENKO0F1SHpqeENJO0VBQ0k7RUFDQTtBdkgyanhDUjtBdUh6anhDSTtFQUNJO0VBQ0E7QXZIMmp4Q1I7QXVIeGp4Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkgwanhDWjtBdUh0anhDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkh3anhDWjtBdUhyanhDSTtFQUFnQztBdkh3anhDcEM7QXVIdmp4Q0k7RUFBZ0M7QXZIMGp4Q3BDO0F1SHpqeENJO0VBQWdDO0F2SDRqeENwQztBdUgzanhDSTtFQUFnQztBdkg4anhDcEM7QXVIN2p4Q0k7RUFBZ0M7QXZIZ2t4Q3BDO0F1SC9qeENJO0VBQWdDO0F2SGtreENwQztBdUhqa3hDSTtFQUFnQztBdkhva3hDcEM7QXVIbmt4Q0k7RUFBZ0M7QXZIc2t4Q3BDO0F1SHJreENJO0VBQWdDO0F2SHdreENwQztBdUh2a3hDSTtFQUFnQztBdkgwa3hDcEM7QXVIemt4Q0k7RUFBaUM7QXZINGt4Q3JDO0F1SDNreENJO0VBQWlDO0F2SDhreENyQztBdUg3a3hDSTtFQUFpQztBdkhnbHhDckM7QXVIL2t4Q0k7RUFBaUM7QXZIa2x4Q3JDO0F1SGpseENJO0VBQWlDO0F2SG9seENyQztBdUhubHhDSTtFQUFpQztBdkhzbHhDckM7QXVIcmx4Q0k7RUFBaUM7QXZId2x4Q3JDO0F1SHZseENJO0VBQWlDO0F2SDBseENyQztBdUh6bHhDSTtFQUFpQztBdkg0bHhDckM7QXVIM2x4Q0k7RUFBaUM7QXZIOGx4Q3JDO0F1SDdseENJO0VBQWlDO0F2SGdteENyQztBdUgvbHhDSTtFQUFpQztBdkhrbXhDckM7QXVIam14Q0k7RUFBaUM7QXZIb214Q3JDO0F1SG5teENJO0VBQWlDO0F2SHNteENyQztBdUhybXhDSTtFQUFpQztBdkh3bXhDckM7QXVIdm14Q0k7RUFBaUM7QXZIMG14Q3JDO0F1SHpteENJO0VBQWlDO0F2SDRteENyQztBdUgzbXhDSTtFQUFpQztBdkg4bXhDckM7QXVIN214Q0k7RUFBaUM7QXZIZ254Q3JDO0F1SC9teENJO0VBQWlDO0F2SGtueENyQztBdUhqbnhDSTtFQUFpQztBdkhvbnhDckM7QXVIbm54Q0k7RUFBaUM7QXZIc254Q3JDO0F1SHJueENJO0VBQWlDO0F2SHdueENyQztBdUh2bnhDSTtFQUFpQztBdkgwbnhDckM7QXVIem54Q0k7RUFBaUM7QXZING54Q3JDO0F1SDNueENJO0VBQWlDO0F2SDhueENyQztBdUg3bnhDSTtFQUFpQztBdkhnb3hDckM7QXVIL254Q0k7RUFBaUM7QXZIa294Q3JDO0F1SGpveENJO0VBQWlDO0F2SG9veENyQztBdUhub3hDSTtFQUFpQztBdkhzb3hDckM7QXVIcm94Q0k7RUFBaUM7QXZId294Q3JDO0F1SHZveENJO0VBQWlDO0F2SDBveENyQztBdUh6b3hDSTtFQUFpQztBdkg0b3hDckM7QXVIM294Q0k7RUFBaUM7QXZIOG94Q3JDO0F1SDdveENJO0VBQWlDO0F2SGdweENyQztBdUgvb3hDSTtFQUFpQztBdkhrcHhDckM7QXVIanB4Q0k7RUFBaUM7QXZIb3B4Q3JDO0F1SG5weENJO0VBQWlDO0F2SHNweENyQztBdUhycHhDSTtFQUFpQztBdkh3cHhDckM7QXVIdnB4Q0k7RUFBaUM7QXZIMHB4Q3JDO0F1SHpweENJO0VBQWlDO0F2SDRweENyQztBdUgzcHhDSTtFQUFpQztBdkg4cHhDckM7QXVIN3B4Q0k7RUFBaUM7QXZIZ3F4Q3JDO0F1SC9weENJO0VBQWlDO0F2SGtxeENyQztBdUhqcXhDSTtFQUFpQztBdkhvcXhDckM7QXVIbnF4Q0k7RUFBaUM7QXZIc3F4Q3JDO0F1SHJxeENJO0VBQWlDO0F2SHdxeENyQztBdUh2cXhDSTtFQUFpQztBdkgwcXhDckM7QXVIenF4Q0k7RUFBaUM7QXZINHF4Q3JDO0F1SDNxeENJO0VBQWlDO0F2SDhxeENyQztBdUg3cXhDSTtFQUFpQztBdkhncnhDckM7QXVIL3F4Q0k7RUFBaUM7QXZIa3J4Q3JDO0F1SGpyeENJO0VBQWlDO0F2SG9yeENyQztBdUhucnhDSTtFQUFpQztBdkhzcnhDckM7QXVIcnJ4Q0k7RUFBaUM7QXZId3J4Q3JDO0F1SHZyeENJO0VBQWlDO0F2SDByeENyQztBdUh6cnhDSTtFQUFpQztBdkg0cnhDckM7QXVIM3J4Q0k7RUFBaUM7QXZIOHJ4Q3JDO0F1SDdyeENJO0VBQWlDO0F2SGdzeENyQztBdUgvcnhDSTtFQUFpQztBdkhrc3hDckM7QXVIanN4Q0k7RUFBaUM7QXZIb3N4Q3JDO0F1SG5zeENJO0VBQWlDO0F2SHNzeENyQztBdUhyc3hDSTtFQUFpQztBdkh3c3hDckM7QXVIdnN4Q0k7RUFBaUM7QXZIMHN4Q3JDO0F1SHpzeENJO0VBQWlDO0F2SDRzeENyQztBdUgzc3hDSTtFQUFpQztBdkg4c3hDckM7QXVIN3N4Q0k7RUFBaUM7QXZIZ3R4Q3JDO0F1SC9zeENJO0VBQWlDO0F2SGt0eENyQztBdUhqdHhDSTtFQUFpQztBdkhvdHhDckM7QXVIbnR4Q0k7RUFBaUM7QXZIc3R4Q3JDO0F1SHJ0eENJO0VBQWlDO0F2SHd0eENyQztBdUh2dHhDSTtFQUFpQztBdkgwdHhDckM7QXVIenR4Q0k7RUFBaUM7QXZINHR4Q3JDO0F1SDN0eENJO0VBQWlDO0F2SDh0eENyQztBdUg3dHhDSTtFQUFpQztBdkhndXhDckM7QXVIL3R4Q0k7RUFBaUM7QXZIa3V4Q3JDO0F1SGp1eENJO0VBQWlDO0F2SG91eENyQztBdUhudXhDSTtFQUFpQztBdkhzdXhDckM7QXVIcnV4Q0k7RUFBaUM7QXZId3V4Q3JDO0F1SHZ1eENJO0VBQWlDO0F2SDB1eENyQztBdUh6dXhDSTtFQUFpQztBdkg0dXhDckM7QXVIM3V4Q0k7RUFBaUM7QXZIOHV4Q3JDO0F1SDd1eENJO0VBQWlDO0F2SGd2eENyQztBdUgvdXhDSTtFQUFpQztBdkhrdnhDckM7QXVIanZ4Q0k7RUFBaUM7QXZIb3Z4Q3JDO0F1SG52eENJO0VBQWlDO0F2SHN2eENyQztBdUhydnhDSTtFQUFpQztBdkh3dnhDckM7QXVIdnZ4Q0k7RUFBaUM7QXZIMHZ4Q3JDO0F1SHp2eENJO0VBQWlDO0F2SDR2eENyQztBdUgzdnhDSTtFQUFpQztBdkg4dnhDckM7QXVIN3Z4Q0k7RUFBa0M7QXZIZ3d4Q3RDOztBdUg5dnhDQTtFQUNJO0lBQ0k7SUFDQTtFdkhpd3hDTjtFdUgvdnhDRTtJQUNJO0lBQ0E7RXZIaXd4Q047RXVIL3Z4Q0U7SUFDSTtJQUNBO0V2SGl3eENOO0FBQ0Y7QXVIOXZ4Q0E7RUFDSTtFQUNBO0F2SGd3eENKO0F1SC92eENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JuR3pNYTtBcEIwOHhDckI7QXVIaHd4Q1E7RUFDSTtFQUNBO0F2SGt3eENaO0F1SGh3eENRO0VBQ0k7RUFDQTtBdkhrd3hDWjtBdUhod3hDUTtFQUNJO0VBQ0E7QXZIa3d4Q1o7QXVIaHd4Q1E7RUFDSTtFQUNBO0F2SGt3eENaO0F1SGh3eENRO0VBQ0k7RUFDQTtBdkhrd3hDWjtBdUhod3hDUTtFQUNJO0VBQ0E7QXZIa3d4Q1o7QXVIaHd4Q1E7RUFDSTtFQUNBO0F2SGt3eENaO0F1SGh3eENRO0VBQ0k7RUFDQTtBdkhrd3hDWjtBdUhod3hDUTtFQUNJO0VBQ0E7QXZIa3d4Q1o7QXVIaHd4Q1E7RUFDSTtFQUNBO0F2SGt3eENaO0F1SGh3eENRO0VBQ0k7RUFDQTtBdkhrd3hDWjtBdUhod3hDUTtFQUNJO0VBQ0E7QXZIa3d4Q1o7QXVIaHd4Q1E7RUFDSTtFQUNBO0F2SGt3eENaO0F1SGh3eENRO0VBQ0k7RUFDQTtBdkhrd3hDWjtBdUg5dnhDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkhnd3hDWjs7QXVINXZ4Q0E7RUFDRztJQUNJLG1CbkdqTmU7SW1Ha05mO0V2SCt2eENMO0V1SDd2eENDO0lBQ0k7RXZIK3Z4Q0w7RXVIN3Z4Q0M7SUFDSTtFdkgrdnhDTDtFdUg3dnhDQztJQUNJO0V2SCt2eENMO0V1SDd2eENDO0lBQ0k7RXZIK3Z4Q0w7RXVIN3Z4Q0M7SUFDSTtFdkgrdnhDTDtFdUg3dnhDQztJQUNJO0V2SCt2eENMO0V1SDd2eENDO0lBQ0k7RXZIK3Z4Q0w7RXVIN3Z4Q0M7SUFDSTtFdkgrdnhDTDtFdUg3dnhDQztJQUNJO0V2SCt2eENMO0V1SDd2eENDO0lBQ0k7RXZIK3Z4Q0w7RXVIN3Z4Q0M7SUFDSTtFdkgrdnhDTDtFdUg3dnhDQztJQUNJO0V2SCt2eENMO0V1SDd2eENDO0lBQ0k7RXZIK3Z4Q0w7QUFDRjtBd0gxbHlDQTtFQUNJO0F4SDRseUNKO0F3SDNseUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEg2bHlDUjtBd0gxbHlDSTtFQUNJO0VBQ0E7QXhINGx5Q1I7QXdIemx5Q1E7RUFDSTtBeEgybHlDWjs7QXdIdGx5Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxnQnBHTWlCO0FwQm1seUNyQjtBd0h4bHlDSTtFQUNJLGNwR3NFYTtFb0dyRWIscUJwR3FFYTtBcEJxaHlDckI7O0F3SHRseUNBO0VBQ0k7SUFDSTtFeEh5bHlDTjtFd0h2bHlDRTtJQUNJO0V4SHlseUNOO0V3SHZseUNFO0lBQ0k7RXhIeWx5Q047QUFDRjtBd0h0bHlDQTtFQUNJLGdCcEdkaUI7RW9HZWpCO0VBQ0E7QXhId2x5Q0o7O0F3SGxseUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEhxbHlDUjtBd0hubHlDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhIcWx5Q1I7QXdIbmx5Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhIcWx5Q1I7QXdIcGx5Q1E7RUFDSTtBeEhzbHlDWjtBd0hubHlDSTtFQUNJLGdCcEduRGE7RW9Hb0RiO0VBQ0E7RUFDQTtFQUNBLG1CcEdXYTtFb0dWYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhIcWx5Q1I7QXdIcGx5Q1E7RUFDSTtFQUNBO0VBQ0E7QXhIc2x5Q1o7QXdIcGx5Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJwR1BTO0VvR1FUO0VBQ0E7RUFDQTtBeEhzbHlDWjtBd0hwbHlDUTtFQUNJO0VBQ0E7QXhIc2x5Q1o7QXdIamx5Q0k7RUFDSSxnQnBHdEZhO0FwQnlxeUNyQjtBd0hqbHlDUTtFQUNJO0VBQ0E7QXhIbWx5Q1o7QXdIaGx5Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhIa2x5Q1o7QXdIL2t5Q1k7RUFDSSxnQnBHMUdLO0FwQjJyeUNyQjtBd0g5a3lDUTtFQUNJO0F4SGdseUNaO0F3SC9reUNZO0VBQ0k7QXhIaWx5Q2hCO0F3SC9reUNZO0VBQ0k7QXhIaWx5Q2hCO0F3SC9reUNvQjtFQUNJLG1CaEd2R2Y7RWdHeUdtQjtBeEhnbHlDNUI7QXdIbmx5Q29CO0VBQ0ksbUJoR3ZHZjtFZ0d5R21CO0F4SG9seUM1QjtBd0h2bHlDb0I7RUFDSSxtQmhHdkdmO0VnR3lHbUI7QXhId2x5QzVCO0F3SDNseUNvQjtFQUNJLG1CaEd2R2Y7RWdHeUdtQjtBeEg0bHlDNUI7QXdIL2x5Q29CO0VBQ0ksbUJoR3ZHZjtFZ0d5R21CO0F4SGdteUM1QjtBd0hubXlDb0I7RUFDSSxtQmhHdkdmO0VnR3lHbUI7QXhIb215QzVCO0F3SHZteUNvQjtFQUNJLG1CaEd2R2Y7RWdHeUdtQjtBeEh3bXlDNUI7QXdIM215Q29CO0VBQ0ksbUJoR3ZHZjtFZ0d5R21CO0F4SDRteUM1QjtBd0gvbXlDb0I7RUFDSSxtQmhHdkdmO0VnR3lHbUI7QXhIZ255QzVCO0F3SG5ueUNvQjtFQUNJLG1CaEd2R2Y7RWdHeUdtQjtBeEhvbnlDNUI7QXdIdm55Q29CO0VBQ0ksZ0JoR3ZHZjtFZ0cyR21CO0F4SHNueUM1QjtBd0gzbnlDb0I7RUFDSSxnQmhHdkdmO0VnRzJHbUI7QXhIMG55QzVCO0F3SC9ueUNvQjtFQUNJLG1CaEd2R2Y7RWdHeUdtQjtBeEhnb3lDNUI7QXdIbm95Q29CO0VBQ0ksbUJoR3ZHZjtFZ0cyR21CO0F4SGtveUM1QjtBd0h2b3lDb0I7RUFDSSxnQmhHdkdmO0VnRzJHbUI7QXhIc295QzVCO0F3SDNveUNvQjtFQUNJLG1CaEd2R2Y7RWdHMkdtQjtBeEgwb3lDNUI7QXdIL295Q29CO0VBQ0ksbUJoR3ZHZjtFZ0d5R21CO0F4SGdweUM1QjtBd0hucHlDb0I7RUFDSSxtQmhHdkdmO0VnR3lHbUI7QXhIb3B5QzVCO0F3SHZweUNvQjtFQUNJLG1CaEd2R2Y7RWdHeUdtQjtBeEh3cHlDNUI7QXdIM3B5Q29CO0VBQ0ksbUJoR3ZHZjtFZ0d5R21CO0F4SDRweUM1QjtBd0gvcHlDb0I7RUFDSSxtQmhHdkdmO0VnR3lHbUI7QXhIZ3F5QzVCO0F3SG5xeUNvQjtFQUNJLG1CaEd2R2Y7RWdHeUdtQjtBeEhvcXlDNUI7QXdIdnF5Q29CO0VBQ0ksbUJoR3ZHZjtFZ0d5R21CO0F4SHdxeUM1QjtBd0gzcXlDb0I7RUFDSSxnQmhHdkdmO0VnR3lHbUI7QXhINHF5QzVCO0F3SC9xeUNvQjtFQUNJLG1CaEd2R2Y7RWdHeUdtQjtBeEhncnlDNUI7QXdIbnJ5Q29CO0VBQ0ksbUJoR3ZHZjtFZ0d5R21CO0F4SG9yeUM1QjtBd0h2cnlDb0I7RUFDSSxnQmhHdkdmO0VnR3lHbUI7QXhId3J5QzVCO0F3SDNyeUNvQjtFQUNJLG1CaEd2R2Y7RWdHeUdtQjtBeEg0cnlDNUI7QXdIL3J5Q29CO0VBQ0ksOEJoR3ZHZjtFZ0d5R21CO0F4SGdzeUM1QjtBd0huc3lDb0I7RUFDSSxnQmhHdkdmO0VnRzJHbUI7QXhIa3N5QzVCO0F3SHZzeUNvQjtFQUNJLG1CaEd2R2Y7RWdHeUdtQjtBeEh3c3lDNUI7QXdIaHN5Q2dCO0VBQ0k7RUFDQTtBeEhrc3lDcEI7O0F3SHpyeUNJO0VBQ0k7QXhINHJ5Q1I7QXdIMXJ5Q0k7RUFDSSxnQnBHL0lhO0VvR2dKYjtFQUNBO0F4SDRyeUNSO0F3SDNyeUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0JwR3RKUztBcEJtMXlDckI7QXdIenJ5Q0k7RUFDSSxjcEc1RmM7QXBCdXh5Q3RCO0F3SDFyeUNRO0VBQ0k7RUFDQTtBeEg0cnlDWjtBd0h2cnlDUTtFQUNJO0VBQ0E7QXhIeXJ5Q1o7O0F3SGhyeUNBO0VBQ0ksZ0JwRy9LaUI7QXBCazJ5Q3JCO0F3SGxyeUNJO0VBQ0ksZ0JwR2pMYTtBcEJxMnlDckI7O0F3SGpyeUNBO0VBQ0k7QXhIb3J5Q0o7QXdIbnJ5Q0k7RUFDSTtFQUNBO0VBQ0E7QXhIcXJ5Q1I7O0F3SGxyeUNBO0VBQ0k7QXhIcXJ5Q0o7QXdIcHJ5Q0k7RUFDSTtFQUNBO0F4SHNyeUNSOztBd0hscnlDQTtFQUNJO0F4SHFyeUNKOztBd0hucnlDQTtFQUNJO0VBQ0E7RUFDQTtBeEhzcnlDSjs7QXdIcHJ5Q0E7RUFDSTtJQUNJO0V4SHVyeUNOO0V3SHJyeUNFO0lBQ0k7RXhIdXJ5Q047RXdIcnJ5Q0U7SUFDSTtFeEh1cnlDTjtBQUNGO0F3SHByeUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhIc3J5Q0o7O0F3SHByeUNBO0VBQ0k7RUFDQTtBeEh1cnlDSjtBd0h0cnlDSTtFQUNJO0F4SHdyeUNSOztBd0hwcnlDQTtFQUNJO0F4SHVyeUNKO0F3SHRyeUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnBHblBhO0VvR29QYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhId3J5Q1I7O0F5SG45eUNBOzs7Ozs7RUFBQTtBQTZFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpRkFyRFU7RUFzRFY7QXpIZzV5Q0o7O0F5SDk0eUNBO0VBQ0k7QXpIaTV5Q0o7O0F5SC80eUNBO0VBQ0k7QXpIazV5Q0o7O0F5SGg1eUNBO0VBQ0k7QXpIbTV5Q0o7O0F5SGo1eUNBO0VBQ0k7QXpIbzV5Q0o7O0F5SGw1eUNBO0VBQ0k7QXpIcTV5Q0o7O0F5SG41eUNBO0VBQ0ksYUE3RmU7QXpIbS95Q25COztBeUhwNXlDQTtFQUNJO0F6SHU1eUNKOztBeUhyNXlDQTtFQUNJO0F6SHc1eUNKOztBeUh0NXlDQTtFQUNJO0F6SHk1eUNKOztBeUh0NXlDQTtBQUNBO0VBQ0ksYUF0R2U7RUF1R2YsZ0JBdEZjO0F6SCsreUNsQjs7QXlIdjV5Q0E7RUFDSSxhQXpHZTtBekhtZ3pDbkI7O0F5SHY1eUNBO0FBQ0E7RUFDSTtFQUNBLGVBcEdpQjtBekg4L3lDckI7O0F5SHg1eUNBO0VBQ0k7QXpIMjV5Q0o7O0F5SHo1eUNBO0VBQ0ksYUFySGU7QXpIaWh6Q25COztBeUgxNXlDQTtFQUNJLGFBeEhlO0VBeUhmO0VBQ0EsZ0JBdkdvQjtBekhvZ3pDeEI7O0F5SDM1eUNBO0VBQ0k7RUFDQSxlQTNIZTtBekh5aHpDbkI7O0F5SDU1eUNBO0VBQ0ksZUF2R2M7QXpIc2d6Q2xCOztBeUg3NXlDQTtFQUNJLGVBekhpQjtBekh5aHpDckI7O0F5SDk1eUNBO0VBQ0k7QXpIaTZ5Q0o7O0F5SC81eUNBO0VBQ0ksZUF0SWM7QXpId2l6Q2xCOztBeUhoNnlDQTtFQUNJO0VBQ0EsZUE1SWU7QXpIK2l6Q25COztBeUhqNnlDQTtFQUNJLGVBdElpQjtFQXVJakI7QXpIbzZ5Q0o7O0F5SGg2eUNBO0FBQ0E7RUFDSTtFQUNBLGFBeEplO0VBeUpmO0VBQ0E7QXpIbTZ5Q0o7O0F5SGo2eUNBO0VBQ0k7RUFDQTtBekhvNnlDSjs7QXlIajZ5Q0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SG82eUNKOztBeUhsNnlDQTtFQUNJLGFBM0tlO0F6SGdsekNuQjs7QXlIbjZ5Q0E7RUFDSTtBekhzNnlDSjs7QXlIcDZ5Q0E7RUFDSSxpQkExSmE7RUEySmIsYUE1S2M7RUE2S2Q7QXpIdTZ5Q0o7O0F5SHI2eUNBO0VBQ0ksYUFoTGM7RUFpTGQ7QXpIdzZ5Q0o7O0F5SHI2eUNBO0VBQ0ksYUFqTGlCO0VBa0xqQjtBekh3NnlDSjs7QXlIcjZ5Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekh3NnlDSjs7QXlIdDZ5Q0E7RUFDSTtBekh5NnlDSjs7QXlIdjZ5Q0E7RUFDSTtBekgwNnlDSjs7QXlIeDZ5Q0E7RUFDSTtBekgyNnlDSjs7QXlIeDZ5Q0E7QUFDQTs7OztFQUlJO0F6SDI2eUNKOztBeUh6NnlDQTs7OztFQUlJO0F6SDQ2eUNKOztBeUh6NnlDQTtBQUVBO0FBRUE7RUFDSTtFQUNBO0F6SDA2eUNKOztBeUh4NnlDQTtFQUNJO0VBQ0EsZUE1T2U7QXpIdXB6Q25COztBeUh6NnlDQTtFQUNJO0F6SDQ2eUNKOztBeUgxNnlDQTtFQUNJO0F6SDY2eUNKOztBeUgxNnlDQTtFQUNJO0VBQ0E7QXpINjZ5Q0o7O0F5SDM2eUNBO0VBQ0k7RUFDQTtBekg4NnlDSjs7QXlINTZ5Q0E7RUFDSSxhQXpQZTtBekh3cXpDbkI7O0F5SDc2eUNBO0VBQ0k7QXpIZzd5Q0o7O0F5SDk2eUNBO0VBQ0k7RUFDQTtBekhpN3lDSjs7QXlILzZ5Q0E7RUFDSSxhQWhRZTtFQWlRZixlQXJRZ0I7QXpIdXJ6Q3BCOztBeUhoN3lDQTtFQUVJLGVBN1FlO0F6SCtyekNuQjs7QXlIaDd5Q0E7RUFDSTtBekhtN3lDSjs7QXlIajd5Q0E7RUFDSTtFQUNBO0F6SG83eUNKOztBeUhsN3lDQTtFQUNJO0VBQ0EsZUF4UmU7QXpINnN6Q25COztBeUhuN3lDQTtFQUNJO0VBQ0E7QXpIczd5Q0o7O0F5SHA3eUNBO0VBQ0k7RUFDQSxlQWhTZTtBekh1dHpDbkI7O0F5SHI3eUNBO0VBQ0k7RUFDQTtBekh3N3lDSjs7QXlIdDd5Q0E7RUFDSTtFQUNBO0F6SHk3eUNKOztBeUh2N3lDQTtFQUNJO0VBQ0EsZUE1U2U7QXpIc3V6Q25COztBeUh4N3lDQTtFQUNJO0VBQ0E7QXpIMjd5Q0o7O0F5SHo3eUNBO0VBQ0k7RUFDQTtBekg0N3lDSjs7QXlIMTd5Q0E7RUFDSTtBekg2N3lDSjs7QXlIMzd5Q0E7RUFDSTtFQUNBLGVBbFRlO0VBbVRmO0F6SDg3eUNKOztBeUg1N3lDQTtFQUNJLGVBeFRlO0VBeVRmO0F6SCs3eUNKOztBeUg1N3lDQTtFQUNJO0F6SCs3eUNKOztBeUg3N3lDQTtFQUNJO0F6SGc4eUNKOztBeUg5N3lDQTtFQUNJO0VBQ0E7QXpIaTh5Q0o7O0F5SC83eUNBO0VBQ0k7QXpIazh5Q0o7O0F5SDc3eUNBO0FBQ0E7RUFDSTtFQUNBO0F6SGc4eUNKOztBeUg5N3lDQTtFQUNJLGFBcFZlO0VBcVZmO0VBQ0EsY0FuVWU7RUFvVWY7RUFDQTtBekhpOHlDSjs7QXlILzd5Q0E7RUFDSSxhQTVWZ0I7QXpIOHh6Q3BCOztBeUhoOHlDQTtFQUNJO0VBQ0E7RUFDQTtBekhtOHlDSjs7QXlIajh5Q0E7RUFDSSxhQTFWa0I7RUEyVmxCO0F6SG84eUNKOztBeUhsOHlDQTtFQUNJLGFBcFdlO0F6SHl5ekNuQjs7QXlIbjh5Q0E7RUFDSTtFQUNBO0F6SHM4eUNKOztBeUhuOHlDQTtBQUNBO0VBQ0k7RUFDQSx5QkF0WGU7RUF1WGY7RUFDQTtFQUNBO0VBQ0E7QXpIczh5Q0o7O0F5SHA4eUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpIdTh5Q0o7O0F5SHI4eUNBO0VBQ0k7RUFDQTtFQUNBO0F6SHc4eUNKOztBeUhyOHlDQTtBQUNBO0VBQ0ksYUF0WWdCO0VBdVloQjtBekh3OHlDSjs7QXlIdDh5Q0E7RUFDSTtFQUNBLGVBeFllO0VBeVlmO0F6SHk4eUNKOztBeUh0OHlDQTtBQUNBO0VBQ0ksYUFyWmU7QXpIODF6Q25COztBeUh2OHlDQTtFQUNJO0F6SDA4eUNKOztBeUh4OHlDQTtFQUNJO0F6SDI4eUNKOztBeUh6OHlDQTtFQUNJLGVBMVpnQjtBekhzMnpDcEI7O0F5SDE4eUNBO0VBQ0ksZUF6WmU7RUEwWmY7QXpINjh5Q0o7O0F5SDM4eUNBO0VBQ0ksYUFqYWdCO0VBa2FoQjtBekg4OHlDSjs7QXlINTh5Q0E7RUFDSTtFQUNBO0F6SCs4eUNKOztBeUg3OHlDQTtFQUNJLGVBeGFlO0VBeWFmO0F6SGc5eUNKOztBeUg5OHlDQTtFQUNJO0F6SGk5eUNKOztBeUgvOHlDQTtFQUNJO0VBQ0E7QXpIazl5Q0o7O0F5SGg5eUNBO0VBQ0k7RUFDQTtBekhtOXlDSjs7QXlIaDl5Q0E7QUFDQTtFQUNJO0F6SG05eUNKOztBeUhqOXlDQTtFQUNJLGFBamJpQixFQWliVTtFQUMzQjtFQUNBO0F6SG85eUNKOztBeUhsOXlDQTtFQUNJLGVBOWJlO0VBK2JmO0F6SHE5eUNKOztBeUhuOXlDQTtFQUNJLGVBbGNlO0VBbWNmLGFBamNjO0VBa2NkO0F6SHM5eUNKOztBeUhwOXlDQTtFQUNJLGFBaGNpQjtFQWljakIsZUFqY2lCO0F6SHc1ekNyQjs7QXlIcjl5Q0E7RUFDSTtBekh3OXlDSjs7QXlIdDl5Q0E7RUFDSTtBekh5OXlDSjs7QXlIdjl5Q0E7RUFDSTtBekgwOXlDSjs7QXlIeDl5Q0E7RUFDSTtFQUNBLGVBcGRlO0F6SCs2ekNuQjs7QXlIejl5Q0E7RUFDSSxhQXpkZTtBekhxN3pDbkI7O0F5SDE5eUNBO0VBQ0k7QXpINjl5Q0o7O0F5SDM5eUNBO0VBQ0ksYUE5ZGU7RUErZGYsZUEvZGU7RUFnZWY7QXpIODl5Q0o7O0F5SDU5eUNBO0VBQ0ksYUFsZWU7RUFtZWYsZUFwZWU7RUFxZWY7QXpIKzl5Q0o7O0F5SDc5eUNBO0VBQ0ksYUExZWU7QXpIMDh6Q25COztBeUg5OXlDQTtFQUNJLGVBN2VlO0VBOGVmO0F6SGkreUNKOztBeUgvOXlDQTtFQUNJLGFBN2VjO0VBOGVkLGVBOWVjO0VBK2VkO0F6SGsreUNKOztBeUhoK3lDQTtFQUNJLGFBamZjO0VBa2ZkLGVBcmZlO0VBc2ZmO0VBQ0E7RUFDQTtBekhtK3lDSjs7QXlIait5Q0E7RUFDSSxhQTlmZTtBekhrK3pDbkI7O0F5SGwreUNBO0VBQ0k7RUFDQSxhQTlmZTtFQStmZixlQWhnQmU7QXpIcSt6Q25COztBeUhuK3lDQTtFQUNJLGFBdGdCZTtBekg0K3pDbkI7O0F5SHAreUNBO0VBQ0k7RUFDQSxhQTdmaUI7RUE4ZmpCLGVBeGdCZTtBekgrK3pDbkI7O0F5SHIreUNBO0VBQ0ksYUE5Z0JlO0VBK2dCZjtBekh3K3lDSjs7QXlIdCt5Q0E7RUFDSSxhQWxoQmU7QXpIMi96Q25COztBeUh2K3lDQTtFQUNJLGVBdmYyQjtBekhpK3pDL0I7O0F5SHgreUNBO0VBQ0k7QXpIMit5Q0o7O0F5SHoreUNBO0VBQ0ksYUExaEJlO0F6SHNnMENuQjs7QXlIMSt5Q0E7RUFDSTtBekg2K3lDSjs7QXlIMyt5Q0E7RUFDSSxhQWppQmU7QXpIK2cwQ25COztBeUg1K3lDQTtFQUNJO0VBQ0EsZUFsaUJlO0F6SGloMENuQjs7QXlINyt5Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekhnL3lDSjs7QXlIOSt5Q0E7RUFDSSxhQXRqQmU7RUF1akJmO0F6SGkveUNKOztBeUgvK3lDQTtFQUNJO0F6SGsveUNKOztBeUg5K3lDQTtFQUNJLGVBM2pCZ0I7RUE0akJoQjtBekhpL3lDSjs7QXlILyt5Q0E7RUFDSSxhQW5rQmU7QXpIcWowQ25COztBeUhoL3lDQTtFQUNJO0F6SG0veUNKOztBeUhqL3lDQTtFQUNJLGVBbGtCZTtFQW1rQmYsYUExa0JlO0VBMmtCZjtBekhvL3lDSjs7QXlIbC95Q0E7RUFDSSxlQTFrQmdCO0VBMmtCaEIsYUE5akJpQjtBekhtajBDckI7O0F5SG4veUNBO0VBQ0ksYUE5a0JnQjtFQStrQmhCO0VBQ0E7QXpIcy95Q0o7O0F5SG4veUNBO0FBQ0E7RUFDSTtFQUNBLGVBbGxCZTtBekh3azBDbkI7O0F5SHAveUNBO0VBQ0k7RUFDQTtFQUNBO0F6SHUveUNKOztBeUhyL3lDQTtFQUNJO0F6SHcveUNKOztBeUh0L3lDQTtFQUNJO0F6SHkveUNKOztBeUh2L3lDQTtFQUNJO0VBQ0E7RUFDQTtBekgwL3lDSjs7QXlIeC95Q0E7RUFDSTtBekgyL3lDSjs7QXlIei95Q0E7RUFDSSxhQXptQmU7QXpIcW0wQ25COztBeUgxL3lDQTtFQUNJLGFBeG1CYztBekhxbTBDbEI7O0F5SDEveUNBO0FBQ0E7RUFDSTtBekg2L3lDSjs7QXlIMS95Q0E7QUFDQTtFQUNJLGFBN25CZSxFQTZuQm1CO0VBQ2xDO0VBQ0E7QXpINi95Q0o7O0F5SDMveUNBO0VBQ0ksYUF6bkJlO0VBMG5CZixlQTFuQmU7QXpId24wQ25COztBeUg1L3lDQTtFQUNJLGVBaG9CZTtFQWlvQmY7QXpIKy95Q0o7O0F5SDcveUNBO0VBQ0k7RUFDQSxtQkEzb0JlO0VBNG9CZjtFQUNBO0F6SGdnekNKOztBeUg5L3lDQTtFQUNJO0VBQ0E7RUFDQSxjQTdvQmU7RUE4b0JmO0VBQ0E7QXpIaWd6Q0o7O0F5SC8veUNBO0VBQ0ksbUJBeG9CaUI7RUF5b0JqQixjQXhwQmU7QXpIMHAwQ25COztBeUgvL3lDQTtBQUNBO0VBQ0k7QXpIa2d6Q0o7O0F5SGhnekNBOzs7RUFHSTtFQUNBLGFBcnBCa0I7RUFzcEJsQjtFQUNBO0F6SG1nekNKOztBeUhoZ3pDQTtBQUNBO0VBQ0k7RUFDQTtFQUNBLGFBdHFCZTtBekh5cTBDbkI7O0F5SGhnekNBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QXpIbWd6Q0o7O0F5SGhnekNBO0FBQ0E7RUFDSTtBekhtZ3pDSjs7QXlIaGd6Q0E7QUFDQTtFQUNDO0VBQ0EsZUF6ckJrQjtBekg0cjBDbkI7O0F5SGpnekNBO0VBQ0M7RUFDRyxlQTdyQmU7QXpIaXMwQ25COztBeUhqZ3pDQTtBQUNBO0VBQ0k7RUFDQSxlQXBzQmdCO0VBcXNCaEIsYUFyc0JnQjtFQXNzQmhCO0F6SG9nekNKOztBeUhsZ3pDQTtFQUNJLGFBcHNCZTtBekh5czBDbkI7O0FvQnprMENZO0VzR3BKUjtJQUNJO0UxSGl1MENOO0UwSC90MENFO0lBQ0k7RTFIaXUwQ047QUFDRjtBb0IvazBDWTtFc0d2SlI7SUFDSTtFMUh5dTBDTjtFMEh2dTBDRTtJQUNJO0UxSHl1MENOO0FBQ0Y7QW9CcGwwQ1k7RXNHMUpSO0lBQ0k7RTFIaXYwQ047RTBIL3UwQ0U7SUFDSTtFMUhpdjBDTjtBQUNGO0FvQnpsMENZO0VzRzdKUjtJQUNJO0UxSHl2MENOO0UwSHZ2MENFO0lBQ0k7RTFIeXYwQ047QUFDRjtBb0I5bDBDWTtFc0doS1I7SUFDSTtFMUhpdzBDTjtFMEgvdjBDRTtJQUNJO0UxSGl3MENOO0FBQ0Y7QW9CbG4wQ1k7RXNHNUlSO0lBQ0k7SUFDQTtFMUhpdzBDTjtFMEgvdjBDRTtJQUNJO0lBQ0E7RTFIaXcwQ047QUFDRjtBb0J6bjBDWTtFc0cvSVI7SUFDSTtJQUNBO0UxSDJ3MENOO0UwSHp3MENFO0lBQ0k7SUFDQTtFMUgydzBDTjtBQUNGO0FvQmhvMENZO0VzR2xKUjtJQUNJO0lBQ0E7RTFIcXgwQ047RTBIbngwQ0U7SUFDSTtJQUNBO0UxSHF4MENOO0FBQ0Y7QW9Cdm8wQ1k7RXNHckpSO0lBQ0k7SUFDQTtFMUgreDBDTjtFMEg3eDBDRTtJQUNJO0lBQ0E7RTFIK3gwQ047QUFDRjtBb0I5bzBDWTtFc0d4SlI7SUFDSTtJQUNBO0UxSHl5MENOO0UwSHZ5MENFO0lBQ0k7SUFDQTtFMUh5eTBDTjtBQUNGO0FvQnBxMENZO0VzR2xJUjtJQUNJO0UxSHl5MENOO0UwSHZ5MENFO0lBQ0k7RTFIeXkwQ047QUFDRjtBb0J6cTBDWTtFc0dySVI7SUFDSTtFMUhpejBDTjtFMEgveTBDRTtJQUNJO0UxSGl6MENOO0FBQ0Y7QW9COXEwQ1k7RXNHeElSO0lBQ0k7RTFIeXowQ047RTBIdnowQ0U7SUFDSTtFMUh5ejBDTjtBQUNGO0FvQm5yMENZO0VzRzNJUjtJQUNJO0UxSGkwMENOO0UwSC96MENFO0lBQ0k7RTFIaTAwQ047QUFDRjtBb0J4cjBDWTtFc0c5SVI7SUFDSTtFMUh5MDBDTjtFMEh2MDBDRTtJQUNJO0UxSHkwMENOO0FBQ0Y7QW9CNXMwQ1k7RXNHMUhSO0lBQ0k7SUFDQTtFMUh5MDBDTjtFMEh2MDBDRTtJQUNJO0lBQ0E7RTFIeTAwQ047RTBIdjAwQ0U7SUFDSTtJQUNBO0UxSHkwMENOO0FBQ0Y7QW9CdnQwQ1k7RXNHN0hSO0lBQ0k7SUFDQTtFMUh1MTBDTjtFMEhyMTBDRTtJQUNJO0lBQ0E7RTFIdTEwQ047RTBIcjEwQ0U7SUFDSTtJQUNBO0UxSHUxMENOO0FBQ0Y7QW9CbHUwQ1k7RXNHaElSO0lBQ0k7SUFDQTtFMUhxMjBDTjtFMEhuMjBDRTtJQUNJO0lBQ0E7RTFIcTIwQ047RTBIbjIwQ0U7SUFDSTtJQUNBO0UxSHEyMENOO0FBQ0Y7QW9CN3UwQ1k7RXNHbklSO0lBQ0k7SUFDQTtFMUhtMzBDTjtFMEhqMzBDRTtJQUNJO0lBQ0E7RTFIbTMwQ047RTBIajMwQ0U7SUFDSTtJQUNBO0UxSG0zMENOO0FBQ0Y7QW9CeHYwQ1k7RXNHdElSO0lBQ0k7SUFDQTtFMUhpNDBDTjtFMEgvMzBDRTtJQUNJO0lBQ0E7RTFIaTQwQ047RTBILzMwQ0U7SUFDSTtJQUNBO0UxSGk0MENOO0FBQ0Y7QW9CbHgwQ1k7RXNHNUdSO0lBQ0k7SUFDQTtFMUhpNDBDTjtFMEgvMzBDRTtJQUNJO0lBQ0E7RTFIaTQwQ047RTBILzMwQ0U7SUFDSTtJQUNBO0UxSGk0MENOO0FBQ0Y7QW9CN3gwQ1k7RXNHL0dSO0lBQ0k7SUFDQTtFMUgrNDBDTjtFMEg3NDBDRTtJQUNJO0lBQ0E7RTFIKzQwQ047RTBINzQwQ0U7SUFDSTtJQUNBO0UxSCs0MENOO0FBQ0Y7QW9CeHkwQ1k7RXNHbEhSO0lBQ0k7SUFDQTtFMUg2NTBDTjtFMEgzNTBDRTtJQUNJO0lBQ0E7RTFINjUwQ047RTBIMzUwQ0U7SUFDSTtJQUNBO0UxSDY1MENOO0FBQ0Y7QW9CbnowQ1k7RXNHckhSO0lBQ0k7SUFDQTtFMUgyNjBDTjtFMEh6NjBDRTtJQUNJO0lBQ0E7RTFIMjYwQ047RTBIejYwQ0U7SUFDSTtJQUNBO0UxSDI2MENOO0FBQ0Y7QW9COXowQ1k7RXNHeEhSO0lBQ0k7SUFDQTtFMUh5NzBDTjtFMEh2NzBDRTtJQUNJO0lBQ0E7RTFIeTcwQ047RTBIdjcwQ0U7SUFDSTtJQUNBO0UxSHk3MENOO0FBQ0Y7QTJINyswQ0E7RUFDSTtJQUFvQjtFM0hnLzBDdEI7RTJILyswQ0U7SUFBcUI7RTNIay8wQ3ZCO0UySGgvMENFO0lBQ0k7SUFDQTtJQUNBO0UzSGsvMENOO0UySGgvMENFO0lBQ0k7RTNIay8wQ047RTJIaC8wQ0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0hrLzBDTjtFMkhoLzBDRTtJQUNJO0lBQ0E7SUFDQTtFM0hrLzBDTjtFMkhoLzBDRTtJQUNJO0lBQ0E7RTNIay8wQ047RTJIaC8wQ0U7SUFDSTtFM0hrLzBDTjtFMkhoLzBDRTtJQUNJO0UzSGsvMENOO0UySC8rMENLO0lBQ0k7RTNIaS8wQ1Q7RTJILyswQ0s7SUFDSTtFM0hpLzBDVDtBQUNGO0EySDcrMENBO0VBQ0k7SUFBb0I7RTNIZy8wQ3RCO0UySC8rMENFO0lBQXFCO0UzSGsvMEN2QjtBQUNGO0E0SG5pMUNBO0VBQ0ksbUJ4R2tHa0I7RXdHakdsQjtFQUNBO0E1SHFpMUNKOztBNEhsaTFDQTtFQUNJO0E1SHFpMUNKOztBNEhsaTFDQTtFQUNJO0VBQ0E7QTVIcWkxQ0o7O0E0SGxpMUNBO0VBQ0k7QTVIcWkxQ0o7O0E0SGxpMUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhxaTFDSjtBNEhwaTFDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SHNpMUNSOztBNEhsaTFDSTtFQUNJO0E1SHFpMUNSOztBNEhqaTFDQTtFQUNJO0VBQ0E7RUFDQTtBNUhvaTFDSjs7QTRIbGkxQ0E7RUFDSTtBNUhxaTFDSjs7QTRIbGkxQ0k7RUFDSSxtQnhHb0RhO0FwQmkvMENyQjs7QTRIbGkxQ0E7RUFDSSxtQnhHZ0RpQjtFd0cvQ2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIcWkxQ0o7QTRIcGkxQ0k7RUFDSSxtQnhHeUNhO0FwQjYvMENyQjs7QTRIbGkxQ0k7RUFDSTtBNUhxaTFDUjs7QTRIamkxQ0k7RUFDSSxjeEc0QmM7RXdHM0JkO0VBQ0E7RUFDQTtFQUNBO0E1SG9pMUNSOztBNEhoaTFDQTtFQUNJO0VBQ0Esa0J4R21Ed0I7RXdHbER4QiwrQnhHK0MwQjtBcEJvLzBDOUI7O0E0SGhpMUNBO0VBQ0k7RUFDQTtFQUNBO0E1SG1pMUNKO0E0SGxpMUNJO0VBQ0k7QTVIb2kxQ1I7QTRIbmkxQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIcWkxQ1o7QTRIbGkxQ0k7RUFDSTtBNUhvaTFDUjtBNEhuaTFDUTtFQUlJO0E1SGtpMUNaO0E0SHJpMUNZO0VBREo7SUFFUTtFNUh3aTFDZDtBQUNGO0E0SHRpMUNZO0VBQ0k7RUFDQTtBNUh3aTFDaEI7O0E0SGxpMUNJO0VBQ0k7QTVIcWkxQ1I7QTRIbmkxQ1k7RUFDSTtFQUNBLGN4R3hCTTtBcEI2ajFDdEI7QTRIbGkxQ1E7RUFDSTtBNUhvaTFDWjtBNEhuaTFDWTtFQUNJO0E1SHFpMUNoQjtBNEhwaTFDZ0I7RUFDSTtBNUhzaTFDcEI7O0E0SDloMUNBO0VBR1k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1SCtoMUNkO0U0SDVoMUNNO0lBQ0k7RTVIOGgxQ1Y7RTRIN2gxQ1U7SUFDSTtFNUgraDFDZDtFNEg5aDFDYztJQUNJO0lBQ0E7RTVIZ2kxQ2xCO0FBQ0Y7QTRIM2gxQ0E7RUFDSSxtQnhHOURrQjtFd0crRGxCO0VBQ0E7RUFDQTtFQUNBO0E1SDZoMUNKOztBNEgxaDFDSTtFQUNJO0E1SDZoMUNSOztBNEgxaDFDQTs7Ozs7OztFQVFJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDRoMUNKOztBNEh6aDFDSTs7Ozs7OztFQU9JO0E1SDRoMUNSOztBNEh4aDFDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIMmgxQ1I7QTRIemgxQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUgyaDFDUjs7QTRIdmgxQ0E7RUFDSTtFQUNBO0VBQ0E7QTVIMGgxQ0o7QTRIemgxQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIMmgxQ1I7QTRIemgxQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIMmgxQ1I7O0E0SHRoMUNRO0VBQ0k7QTVIeWgxQ1o7QTRIdmgxQ1E7RUFDSTtBNUh5aDFDWjs7QTRIbmgxQ0E7RUFDSSx5QnhHdktrQjtFd0d3S2xCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNUhxaDFDSjtBNEhwaDFDSTtFQUNJO0E1SHNoMUNSO0E0SHBoMUNJO0VBQ0k7RUFDQTtFQUNBLFd4R25SZ0I7RXdHb1JoQixZeEdwUmdCO0V3R3FSaEI7RUFDQTtFQUNBO0VBRUE7QTVIcWgxQ1I7QTRIcGgxQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0J4R3BRUztBcEIweDFDckI7QTRIcGgxQ1k7RUFDSTtFQUNBO0E1SHNoMUNoQjtBNEhwaDFDWTtFQUNJO0VBQ0E7QTVIc2gxQ2hCO0E0SHBoMUNZO0VBQ0k7RUFDQTtBNUhzaDFDaEI7QTRIbmgxQ1E7RUFDSTtBNUhxaDFDWjtBNEhwaDFDWTtFQUNJO0E1SHNoMUNoQjtBNEhsaDFDSTtFQUVJLFl4R3hUZ0I7RXdHeVRoQjtFQUNBO0VBQ0E7RUFDQTtBNUhtaDFDUjtBNEhsaDFDUTtFQUNJO0VBQ0E7RUFDQTtBNUhvaDFDWjtBNEhuaDFDWTtFQUNJO0VBQ0EsWXhHblVRO0V3R29VUixXeEdwVVE7RXdHcVVSO0VBQ0E7RUFDQSxpQnhHdlVRO0V3R3dVUjtBNUhxaDFDaEI7QTRIcGgxQ2dCO0VBQ0k7RUFDQTtFQUVBO0E1SHFoMUNwQjtBNEhwaDFDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIc2gxQ3hCO0E0SHBoMUNvQjtFQUNLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeEdwUUg7RXdHcVFHO0VBQ0E7QTVIc2gxQ3pCO0E0SHBoMUNvQjtFQUNJO0E1SHNoMUN4QjtBNEhwaDFDb0I7RUFDSTtBNUhzaDFDeEI7QTRIcGgxQ29CO0VBQ0k7RUFDQTtBNUhzaDFDeEI7QTRIcmgxQ3dCO0VBQ0k7QTVIdWgxQzVCO0E0SHJoMUN3QjtFQUNJO0E1SHVoMUM1QjtBNEhwaDFDb0I7RUFDSTtFQUNBO0E1SHNoMUN4QjtBNEhuaDFDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU3hHOVhJO0V3RytYSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E1SG9oMUNwQjtBNEhuaDFDb0I7RUFDSTtBNUhxaDFDeEI7QTRIcGgxQ3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIc2gxQzVCO0E0SHJoMUM0QjtFQUNJO0VBQ0E7RUFDQTtBNUh1aDFDaEM7QTRIcmgxQ29DO0VBQ0ksY3BHN1cvQjtBeEJvNDFDVDtBNEh4aDFDb0M7RUFDSSxjcEc3Vy9CO0F4QnU0MUNUO0E0SDNoMUNvQztFQUNJLGNwRzdXL0I7QXhCMDQxQ1Q7QTRIOWgxQ29DO0VBQ0ksY3BHN1cvQjtBeEI2NDFDVDtBNEhqaTFDb0M7RUFDSSxjcEc3Vy9CO0F4Qmc1MUNUO0E0SHBpMUNvQztFQUNJLGNwRzdXL0I7QXhCbTUxQ1Q7QTRIdmkxQ29DO0VBQ0ksY3BHN1cvQjtBeEJzNTFDVDtBNEgxaTFDb0M7RUFDSSxjcEc3Vy9CO0F4Qnk1MUNUO0E0SDdpMUNvQztFQUNJLGNwRzdXL0I7QXhCNDUxQ1Q7QTRIaGoxQ29DO0VBQ0ksY3BHN1cvQjtBeEIrNTFDVDtBNEhuajFDb0M7RUFDSSxXcEc3Vy9CO0F4Qms2MUNUO0E0SHRqMUNvQztFQUNJLFdwRzdXL0I7QXhCcTYxQ1Q7QTRIemoxQ29DO0VBQ0ksY3BHN1cvQjtBeEJ3NjFDVDtBNEg1ajFDb0M7RUFDSSxjcEc3Vy9CO0F4QjI2MUNUO0E0SC9qMUNvQztFQUNJLFdwRzdXL0I7QXhCODYxQ1Q7QTRIbGsxQ29DO0VBQ0ksY3BHN1cvQjtBeEJpNzFDVDtBNEhyazFDb0M7RUFDSSxjcEc3Vy9CO0F4Qm83MUNUO0E0SHhrMUNvQztFQUNJLGNwRzdXL0I7QXhCdTcxQ1Q7QTRIM2sxQ29DO0VBQ0ksY3BHN1cvQjtBeEIwNzFDVDtBNEg5azFDb0M7RUFDSSxjcEc3Vy9CO0F4QjY3MUNUO0E0SGpsMUNvQztFQUNJLGNwRzdXL0I7QXhCZzgxQ1Q7QTRIcGwxQ29DO0VBQ0ksY3BHN1cvQjtBeEJtODFDVDtBNEh2bDFDb0M7RUFDSSxjcEc3Vy9CO0F4QnM4MUNUO0E0SDFsMUNvQztFQUNJLFdwRzdXL0I7QXhCeTgxQ1Q7QTRIN2wxQ29DO0VBQ0ksY3BHN1cvQjtBeEI0ODFDVDtBNEhobTFDb0M7RUFDSSxjcEc3Vy9CO0F4Qis4MUNUO0E0SG5tMUNvQztFQUNJLFdwRzdXL0I7QXhCazkxQ1Q7QTRIdG0xQ29DO0VBQ0ksY3BHN1cvQjtBeEJxOTFDVDtBNEh6bTFDb0M7RUFDSSx5QnBHN1cvQjtBeEJ3OTFDVDtBNEg1bTFDb0M7RUFDSSxXcEc3Vy9CO0F4QjI5MUNUO0E0SC9tMUNvQztFQUNJLGNwRzdXL0I7QXhCODkxQ1Q7QTRIN20xQzRCO0VBQ0k7QTVIK20xQ2hDO0E0SDdtMUM0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIK20xQ2hDO0E0SDltMUNnQztFQUNJO0E1SGduMUNwQztBNEg5bTFDZ0M7RUFDSTtBNUhnbjFDcEM7QTRIL20xQ29DO0VBQ0k7RUFDQTtBNUhpbjFDeEM7QTRIN20xQzRCO0VBQ0k7QTVIK20xQ2hDO0E0SDNtMUNvQztFQUNJO0E1SDZtMUN4QztBNEgzbTFDb0M7RUFDSTtBNUg2bTFDeEM7QTRIdm0xQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SHltMUN4QjtBNEh2bTFDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUh5bTFDeEI7QTRIdm0xQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SHltMUN4QjtBNEh2bTFDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SHltMUN4QjtBNEh4bTFDd0I7RUFDSTtFQUNBO0E1SDBtMUM1QjtBNEhybTFDWTtFQUNJO0VBQ0E7RUFDQTtBNUh1bTFDaEI7O0E0SGptMUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnhHbmZvQjtFd0dvZnBCO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVIbW0xQ0o7QTRIbG0xQ0k7RUFDSTtFQUNBLFl4RzVmZ0I7RXdHNmZoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBLGtCeEd0Z0JnQjtFd0d1Z0JoQixpQnhHdmdCZ0I7QXBCeW0yQ3hCO0E0SGptMUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVIbW0xQ1o7QTRIbG0xQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIb20xQ2hCO0E0SGptMUNRO0VBQ0k7RUFDQTtBNUhtbTFDWjtBNEhsbTFDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SG9tMUNoQjtBNEhsbTFDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIb20xQ2hCO0E0SGhtMUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsV3hHampCZ0I7RXdHa2pCaEIsU3hHbmpCZ0I7RXdHb2pCaEI7RUFDQTtFQUNBO0VBRUE7RUFDQTtBNUhpbTFDUjtBNEgvbDFDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFzQ0E7QTVINGoxQ2hCO0E0SGptMUNnQjtFQUNJO0E1SG1tMUNwQjtBNEhqbTFDd0I7RUFDSTtFQUNBO0VBQ0E7QTVIbW0xQzVCO0E0SGptMUN3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhtbTFDNUI7QTRIam0xQ3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnhHeGZQO0FwQjJsMkNyQjtBNEhsbTFDNEI7RUFDSTtBNUhvbTFDaEM7QTRIam0xQ3dCO0VBQ0k7QTVIbW0xQzVCO0E0SGxtMUM0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SG9tMUNoQztBNEg5bDFDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnhHbGxCQztFd0dtbEJEO0VBQ0E7QTVIZ20xQ3BCO0E0SC9sMUNvQjtFQUNJO0E1SGltMUN4QjtBNEg3bDFDd0I7RUFDSSxnQnhHM2xCUDtBcEIwcjJDckI7QTRINWwxQ29CO0VBQ0k7RUFDQSxleEczbkJBO0V3RzRuQkE7RUFFQTtBNUg2bDFDeEI7QTRIM2wxQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDZsMUN4QjtBNEgzbDFDNEI7RUFDSSxtQnBHbG1CdkI7RW9Hb21CMkI7QTVINGwxQ3BDO0E0SC9sMUM0QjtFQUNJLG1CcEdsbUJ2QjtFb0dvbUIyQjtBNUhnbTFDcEM7QTRIbm0xQzRCO0VBQ0ksbUJwR2xtQnZCO0VvR29tQjJCO0E1SG9tMUNwQztBNEh2bTFDNEI7RUFDSSxtQnBHbG1CdkI7RW9Hb21CMkI7QTVId20xQ3BDO0E0SDNtMUM0QjtFQUNJLG1CcEdsbUJ2QjtFb0dvbUIyQjtBNUg0bTFDcEM7QTRIL20xQzRCO0VBQ0ksbUJwR2xtQnZCO0VvR29tQjJCO0E1SGduMUNwQztBNEhubjFDNEI7RUFDSSxtQnBHbG1CdkI7RW9Hc21CMkI7QTVIa24xQ3BDO0E0SHZuMUM0QjtFQUNJLG1CcEdsbUJ2QjtFb0dvbUIyQjtBNUh3bjFDcEM7QTRIM24xQzRCO0VBQ0ksbUJwR2xtQnZCO0VvR29tQjJCO0E1SDRuMUNwQztBNEgvbjFDNEI7RUFDSSxtQnBHbG1CdkI7RW9Hb21CMkI7QTVIZ28xQ3BDO0E0SG5vMUM0QjtFQUNJLGdCcEdsbUJ2QjtFb0dzbUIyQjtBNUhrbzFDcEM7QTRIdm8xQzRCO0VBQ0ksZ0JwR2xtQnZCO0VvR3NtQjJCO0E1SHNvMUNwQztBNEgzbzFDNEI7RUFDSSxtQnBHbG1CdkI7RW9Hb21CMkI7QTVING8xQ3BDO0E0SC9vMUM0QjtFQUNJLG1CcEdsbUJ2QjtFb0dzbUIyQjtBNUg4bzFDcEM7QTRIbnAxQzRCO0VBQ0ksZ0JwR2xtQnZCO0VvR3NtQjJCO0E1SGtwMUNwQztBNEh2cDFDNEI7RUFDSSxtQnBHbG1CdkI7RW9Hc21CMkI7QTVIc3AxQ3BDO0E0SDNwMUM0QjtFQUNJLG1CcEdsbUJ2QjtFb0dvbUIyQjtBNUg0cDFDcEM7QTRIL3AxQzRCO0VBQ0ksbUJwR2xtQnZCO0VvR29tQjJCO0E1SGdxMUNwQztBNEhucTFDNEI7RUFDSSxtQnBHbG1CdkI7RW9Hb21CMkI7QTVIb3ExQ3BDO0E0SHZxMUM0QjtFQUNJLG1CcEdsbUJ2QjtFb0dvbUIyQjtBNUh3cTFDcEM7QTRIM3ExQzRCO0VBQ0ksbUJwR2xtQnZCO0VvR29tQjJCO0E1SDRxMUNwQztBNEgvcTFDNEI7RUFDSSxtQnBHbG1CdkI7RW9Hb21CMkI7QTVIZ3IxQ3BDO0E0SG5yMUM0QjtFQUNJLG1CcEdsbUJ2QjtFb0dvbUIyQjtBNUhvcjFDcEM7QTRIdnIxQzRCO0VBQ0ksZ0JwR2xtQnZCO0VvR29tQjJCO0E1SHdyMUNwQztBNEgzcjFDNEI7RUFDSSxtQnBHbG1CdkI7RW9Hb21CMkI7QTVINHIxQ3BDO0E0SC9yMUM0QjtFQUNJLG1CcEdsbUJ2QjtFb0dvbUIyQjtBNUhnczFDcEM7QTRIbnMxQzRCO0VBQ0ksZ0JwR2xtQnZCO0VvR29tQjJCO0E1SG9zMUNwQztBNEh2czFDNEI7RUFDSSxtQnBHbG1CdkI7RW9Hb21CMkI7QTVId3MxQ3BDO0E0SDNzMUM0QjtFQUNJLDhCcEdsbUJ2QjtFb0dvbUIyQjtBNUg0czFDcEM7QTRIL3MxQzRCO0VBQ0ksZ0JwR2xtQnZCO0VvR3NtQjJCO0E1SDhzMUNwQztBNEhudDFDNEI7RUFDSSxtQnBHbG1CdkI7RW9Hb21CMkI7QTVIb3QxQ3BDO0E0SDdzMUNvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SCtzMUN4QjtBNEg3czFDb0I7RUFDSTtFQUNBO0VBQ0E7QTVIK3MxQ3hCO0E0SDlzMUN3QjtFQUNJO0E1SGd0MUM1QjtBNEgvczFDNEI7RUFDSTtBNUhpdDFDaEM7QTRIenMxQzRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVIMnMxQ2hDO0E0SDFzMUNnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SDRzMUNwQztBNEh0czFDd0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUh3czFDNUM7QTRIdnMxQzRDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVIeXMxQ2hEO0E0SC9yMUNvQjtFQUNJO0VBQ0E7RUFDQTtBNUhpczFDeEI7QTRIaHMxQ3dCO0VBQ0ksY3hHMW5CTjtBcEI0ejJDdEI7QTRIL3IxQzRCO0VBQ0k7QTVIaXMxQ2hDO0E0SC9yMUM0QjtFQUNJO0E1SGlzMUNoQztBNEg1cjFDZ0I7RUFDSTtBNUg4cjFDcEI7QTRIN3IxQ29CO0VBQ0k7QTVIK3IxQ3hCO0E0SDdyMUM0QjtFQUNJO0E1SCtyMUNoQztBNEh6cjFDNEI7RUFDSTtFQUNBO0VBQ0E7QTVIMnIxQ2hDO0E0SHRyMUN3QztFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SHdyMUM1QztBNEh2cjFDNEM7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUh5cjFDaEQ7QTRIbnIxQzRCO0VBQ0k7QTVIcXIxQ2hDO0E0SHByMUNnQztFQUNJO0E1SHNyMUNwQztBNEhwcjFDd0M7RUFDSTtBNUhzcjFDNUM7QTRIaHIxQ3dDO0VBQ0k7RUFDQTtFQUNBO0E1SGtyMUM1QztBNEgxcTFDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CeEc3d0JBO0V3Rzh3QkE7QTVINHExQ3BCO0E0SHZxMUNJO0VBQ0k7QTVIeXExQ1I7O0E0SHBxMUNJO0VBQ0k7QTVIdXExQ1I7QTRIdHExQ1E7RUFDSTtFQUNBO0E1SHdxMUNaO0E0SHZxMUNZO0VBQ0k7QTVIeXExQ2hCO0E0SHRxMUNnQjtFQUNJO0E1SHdxMUNwQjtBNEhwcTFDUTtFQUNJO0VBQ0E7QTVIc3ExQ1o7QTRIcHExQ2dCO0VBZ0JJO0E1SHVwMUNwQjtBNEhwcTFDNEI7RUFDSTtBNUhzcTFDaEM7QTRIcHExQzRCO0VBQ0k7RUFDQTtFQUNBLHlCeEd6dUJYO0FwQis0MkNyQjtBNEhycTFDZ0M7RUFDSTtBNUh1cTFDcEM7QTRIanExQ29CO0VBQ0k7QTVIbXExQ3hCO0E0SGxxMUN3QjtFQUNJO0VBQ0E7RUFDQTtBNUhvcTFDNUI7QTRIbHExQ2dDO0VBQ0ksbUJwRzV5QjNCO0VvRzh5QitCO0E1SG1xMUN4QztBNEh0cTFDZ0M7RUFDSSxtQnBHNXlCM0I7RW9HOHlCK0I7QTVIdXExQ3hDO0E0SDFxMUNnQztFQUNJLG1CcEc1eUIzQjtFb0c4eUIrQjtBNUgycTFDeEM7QTRIOXExQ2dDO0VBQ0ksbUJwRzV5QjNCO0VvRzh5QitCO0E1SCtxMUN4QztBNEhscjFDZ0M7RUFDSSxtQnBHNXlCM0I7RW9HOHlCK0I7QTVIbXIxQ3hDO0E0SHRyMUNnQztFQUNJLG1CcEc1eUIzQjtFb0c4eUIrQjtBNUh1cjFDeEM7QTRIMXIxQ2dDO0VBQ0ksbUJwRzV5QjNCO0VvR2d6QitCO0E1SHlyMUN4QztBNEg5cjFDZ0M7RUFDSSxtQnBHNXlCM0I7RW9HOHlCK0I7QTVIK3IxQ3hDO0E0SGxzMUNnQztFQUNJLG1CcEc1eUIzQjtFb0c4eUIrQjtBNUhtczFDeEM7QTRIdHMxQ2dDO0VBQ0ksbUJwRzV5QjNCO0VvRzh5QitCO0E1SHVzMUN4QztBNEgxczFDZ0M7RUFDSSxnQnBHNXlCM0I7RW9HZ3pCK0I7QTVIeXMxQ3hDO0E0SDlzMUNnQztFQUNJLGdCcEc1eUIzQjtFb0dnekIrQjtBNUg2czFDeEM7QTRIbHQxQ2dDO0VBQ0ksbUJwRzV5QjNCO0VvRzh5QitCO0E1SG10MUN4QztBNEh0dDFDZ0M7RUFDSSxtQnBHNXlCM0I7RW9HZ3pCK0I7QTVIcXQxQ3hDO0E0SDF0MUNnQztFQUNJLGdCcEc1eUIzQjtFb0dnekIrQjtBNUh5dDFDeEM7QTRIOXQxQ2dDO0VBQ0ksbUJwRzV5QjNCO0VvR2d6QitCO0E1SDZ0MUN4QztBNEhsdTFDZ0M7RUFDSSxtQnBHNXlCM0I7RW9HOHlCK0I7QTVIbXUxQ3hDO0E0SHR1MUNnQztFQUNJLG1CcEc1eUIzQjtFb0c4eUIrQjtBNUh1dTFDeEM7QTRIMXUxQ2dDO0VBQ0ksbUJwRzV5QjNCO0VvRzh5QitCO0E1SDJ1MUN4QztBNEg5dTFDZ0M7RUFDSSxtQnBHNXlCM0I7RW9HOHlCK0I7QTVIK3UxQ3hDO0E0SGx2MUNnQztFQUNJLG1CcEc1eUIzQjtFb0c4eUIrQjtBNUhtdjFDeEM7QTRIdHYxQ2dDO0VBQ0ksbUJwRzV5QjNCO0VvRzh5QitCO0E1SHV2MUN4QztBNEgxdjFDZ0M7RUFDSSxtQnBHNXlCM0I7RW9HOHlCK0I7QTVIMnYxQ3hDO0E0SDl2MUNnQztFQUNJLGdCcEc1eUIzQjtFb0c4eUIrQjtBNUgrdjFDeEM7QTRIbHcxQ2dDO0VBQ0ksbUJwRzV5QjNCO0VvRzh5QitCO0E1SG13MUN4QztBNEh0dzFDZ0M7RUFDSSxtQnBHNXlCM0I7RW9HOHlCK0I7QTVIdXcxQ3hDO0E0SDF3MUNnQztFQUNJLGdCcEc1eUIzQjtFb0c4eUIrQjtBNUgydzFDeEM7QTRIOXcxQ2dDO0VBQ0ksbUJwRzV5QjNCO0VvRzh5QitCO0E1SCt3MUN4QztBNEhseDFDZ0M7RUFDSSw4QnBHNXlCM0I7RW9HOHlCK0I7QTVIbXgxQ3hDO0E0SHR4MUNnQztFQUNJLGdCcEc1eUIzQjtFb0dnekIrQjtBNUhxeDFDeEM7QTRIMXgxQ2dDO0VBQ0ksbUJwRzV5QjNCO0VvRzh5QitCO0E1SDJ4MUN4QztBNEhweDFDd0I7RUFDSTtBNUhzeDFDNUI7QTRIcHgxQ3dCO0VBQ0k7RUFDQTtBNUhzeDFDNUI7QTRIcngxQzRCO0VBQ0k7QTVIdXgxQ2hDO0E0SHR4MUNnQztFQUNJO0E1SHd4MUNwQztBNEhseDFDd0I7RUFDSTtFQUNBO0E1SG94MUM1QjtBNEhueDFDNEI7RUFDSSxjeEd4eEJWO0FwQjZpM0N0QjtBNEhseDFDZ0M7RUFDSTtBNUhveDFDcEM7QTRIbHgxQ2dDO0VBQ0k7QTVIb3gxQ3BDO0E0SC93MUNvQjtFQUNJO0E1SGl4MUN4QjtBNEhoeDFDd0I7RUFDSTtBNUhreDFDNUI7QTRIOXcxQ2dDO0VBQ0k7QTVIZ3gxQ3BDO0E0SC93MUNvQztFQUNJO0E1SGl4MUN4QztBNEgxdzFDb0I7RUFDSTtFQUNBO0E1SDR3MUN4Qjs7QTRIcHcxQ0E7RUFDSTtFQUNBO0VBQ0EsU3hHNzVCb0I7RXdHODVCcEI7RUFDQSxtQnhHbDBCa0I7RXdHbTBCbEI7RUFFQTtFQUtBO0VBQ0E7RUFDQTtBNUhrdzFDSjtBNEgvdjFDSTtFQUNJO0VBQ0E7QTVIaXcxQ1I7QTRIOXYxQ1E7RUFDSSxjeEd2MUJVO0V3R3cxQlY7RUFDQTtFQUNBO0E1SGd3MUNaO0E0SC92MUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhpdzFDaEI7QTRIN3YxQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIK3YxQ1I7O0E0SDF2MUNJO0VBRUk7QTVINHYxQ1I7QTRIMXYxQ1k7RUFDSSxjeEdwM0JNO0FwQmduM0N0QjtBNEh6djFDUTtFQUNJO0E1SDJ2MUNaOztBNEh0djFDQTtFQUNJO0E1SHl2MUNKO0E0SHJ2MUNnQjtFQUNJO0VBQ0E7RUFDQTtBNUh1djFDcEI7QTRIcnYxQ2dCO0VBQ0k7RUFDQTtFQUNBO0E1SHV2MUNwQjtBNEhydjFDZ0I7RUFDSTtFQUNBO0VBQ0E7QTVIdXYxQ3BCO0E0SGx2MUNJO0VBQ0k7RUFDQTtBNUhvdjFDUjtBNEhsdjFDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIb3YxQ1I7QTRIbnYxQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIcXYxQ1o7QTRIbnYxQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxXeEcxZ0NZO0V3RzJnQ1osU3hHNWdDWTtFd0c2Z0NaO0VBQ0E7RUFDQTtBNUhxdjFDWjs7QTRIOXUxQ0E7RUFDSTtBNUhpdjFDSjtBNEhodjFDSTtFQUNJO0VBQ0E7QTVIa3YxQ1I7QTRIL3UxQ1E7RUFDSTtFQUNBO0VBQ0E7QTVIaXYxQ1o7QTRINXUxQ1k7RUFDSTtFQUNBO0VBQ0E7QTVIOHUxQ2hCOztBNEh0dTFDWTtFQUNJO0VBQ0E7QTVIeXUxQ2hCOztBNEhudTFDQTtFQUNJO0VBQ0E7QTVIc3UxQ0o7QTRIcnUxQ0k7RUFDSTtBNUh1dTFDUjs7QTRIbnUxQ0k7RUFDSTtBNUhzdTFDUjs7QTRIbHUxQ0E7RUFDSTtFQUNBO0E1SHF1MUNKO0E0SHB1MUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIc3UxQ1I7QTRIcHUxQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIc3UxQ1I7QTRIcnUxQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SHV1MUNaO0E0SHB1MUNJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SHF1MUNSO0E0SHB1MUNRO0VBQ0k7RUFDQTtBNUhzdTFDWjtBNEhwdTFDUTtFQUNJO0VBQ0E7QTVIc3UxQ1o7QTRIcHUxQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhzdTFDWjtBNEhydTFDWTtFQUNJO0VBQ0E7QTVIdXUxQ2hCO0E0SHR1MUNnQjtFQUNJO0E1SHd1MUNwQjtBNEh2dTFDb0I7RUFDSTtFQUNBO0E1SHl1MUN4QjtBNEh2dTFDb0I7RUFDSTtFQUNBO0VBQ0E7QTVIeXUxQ3hCO0E0SHB1MUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SHN1MUNaO0E0SHB1MUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhzdTFDWjs7QTRIN3QxQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SGd1MUNaO0E0SDV0MUNRO0VBQ0k7QTVIOHQxQ1o7QTRIM3QxQ1E7RUFDSTtBNUg2dDFDWjtBNEgzdDFDUTtFQUNJO0E1SDZ0MUNaO0E0SDN0MUNRO0VBQ0k7RUFDQTtBNUg2dDFDWjs7QTRIdnQxQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUgwdDFDSjtBNEh6dDFDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUgydDFDUjtBNEgxdDFDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVINHQxQ1o7QTRIenQxQ0k7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIMHQxQ1I7QTRIenQxQ1E7RUFDSTtFQUNBO0E1SDJ0MUNaO0E0SHp0MUNRO0VBQ0k7RUFDQTtBNUgydDFDWjtBNEh4dDFDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDB0MUNaO0E0SHp0MUNZO0VBQ0k7RUFDQTtBNUgydDFDaEI7QTRIMXQxQ2dCO0VBQ0k7QTVINHQxQ3BCO0E0SDN0MUNvQjtFQUNJO0VBQ0E7QTVINnQxQ3hCO0E0SDN0MUNvQjtFQUNJO0VBQ0E7RUFDQTtBNUg2dDFDeEI7QTRIeHQxQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIMHQxQ1o7QTRIeHQxQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDB0MUNaOztBNEhsdDFDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIcXQxQ2hCO0E0SGp0MUNZO0VBQ0k7QTVIbXQxQ2hCO0E0SGp0MUNZO0VBQ0k7QTVIbXQxQ2hCO0E0SGp0MUNZO0VBQ0k7QTVIbXQxQ2hCO0E0SGp0MUNZO0VBQ0k7RUFDQTtBNUhtdDFDaEI7O0E0SDVzMUNBO0VBQ0k7SUFDSTtJQUNBLFl4R3QyQ1U7SXdHdTJDVixXeEdyMkNVO0l3R3MyQ1Y7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0Esa0J4RzkyQ1U7SXdHKzJDVixpQnhHLzJDVTtFcEI4ajRDaEI7RTRIOXMxQ007SUFDSTtJQUNBO0lBQ0E7RTVIZ3QxQ1Y7RTRIOXMxQ007SUFDSTtJQUNBO0U1SGd0MUNWO0U0SDlzMUNNO0lBQ0k7RTVIZ3QxQ1Y7RTRIOXMxQ007SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVIZ3QxQ1Y7RTRIOXMxQ1U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVIZ3QxQ2Q7RTRIL3MxQ2M7SUFDSTtJQUNBO0U1SGl0MUNsQjtFNEgvczFDYztJQUNJO0lBQ0E7RTVIaXQxQ2xCO0U0SDlzMUNVO0lBQ0k7RTVIZ3QxQ2Q7RTRIN3MxQ007SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1SCtzMUNWO0U0SDlzMUNVO0lBQ0k7SUFDQTtJQUNBO0U1SGd0MUNkO0U0SC9zMUNjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUhpdDFDbEI7RTRIL3MxQ2tCO0lBQ0k7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0U1SGd0MUN0QjtFNEg5czFDc0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVIZ3QxQzFCO0U0SDlzMUNzQjtJQUNJO0lBQ0E7RTVIZ3QxQzFCO0U0SDlzMUNzQjtJQUNJO0lBQ0E7RTVIZ3QxQzFCO0U0SDlzMUNzQjtJQUNJO0lBQ0E7RTVIZ3QxQzFCO0U0SDdzMUNrQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxTeEd6OUNOO0l3RzA5Q007SUFDQTtJQUNBLFl4RzE5Q047SXdHMjlDTTtJQUlBO0lBQ0E7SUFDQTtFNUg0czFDdEI7RTRIenMxQ3NCO0lBQ0k7SUFDQTtJQUVBO0lBQ0E7RTVIMHMxQzFCO0U0SHZzMUNrQjtJQUNJO0U1SHlzMUN0QjtFNEh0czFDYztJQUNJO0lBQ0E7SUFDQTtFNUh3czFDbEI7RTRINXIxQzBCO0lBQ0k7SUFDQTtFNUg4cjFDOUI7RTRINXIxQzBCO0lBQ0k7SUFDQTtFNUg4cjFDOUI7RTRIM3IxQ3NCO0lBQ0k7RTVINnIxQzFCO0U0SDFyMUNrQjtJQUNJO0lBQ0E7SUFDQTtFNUg0cjFDdEI7RTRIcnIxQ0U7SUFDSSx5QnhHLzdDYTtJd0dnOENiO0lBQ0E7SUFDQTtJQUNBLFl4RzNoRFU7SXdHNGhEVjtJQUNBO0lBQ0E7SUFDQTtFNUh1cjFDTjtFNEh0cjFDTTtJQUNJO0lBQ0E7SUFDQTtJQUNBLFl4R3BpRE07SXdHcWlETjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1SHdyMUNWO0U0SHByMUNNO0lBQ0ksWXhHbmpETTtJd0dvakROO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0U1SHFyMUNWO0U0SHByMUNVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTVIc3IxQ2Q7RTRIcnIxQ2M7SUFDSTtJQUNBO0lBQ0E7RTVIdXIxQ2xCO0U0SHByMUNVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1SHNyMUNkO0U0SHJyMUNjO0lBQ0k7SUFDQTtJQUVBO0U1SHNyMUNsQjtFNEhwcjFDYztJQUNJO0U1SHNyMUNsQjtFNEhucjFDVTtJQUNJO0lBQ0E7SUFFQTtJQUNBO0U1SG9yMUNkO0U0SGpyMUNNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1SG1yMUNWO0U0SGxyMUNVO0lBQ0k7RTVIb3IxQ2Q7RTRINXExQ2M7SUFDSTtFNUg4cTFDbEI7RTRIeHExQ0U7SUFDSTtJQUNBO0lBQ0E7SUFDQSxTeEczbkRVO0l3RzRuRFY7SUFDQSxtQnhHcGlEYztJd0dxaURkLFd4RzVuRFU7SXdHNm5EVjtFNUgwcTFDTjtFNEh6cTFDTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVIMnExQ1Y7RTRIdnExQ007SUFDSTtFNUh5cTFDVjtFNEh0cTFDRTtJQUNJO0U1SHdxMUNOO0U0SHZxMUNNO0lBQ0kseUJ4R3pqRFM7SXdHMGpEVDtJQUNBO0lBQ0E7SUFDQSxZeEdycERNO0l3R3NwRE47SUFDQTtJQUNBO0U1SHlxMUNWO0U0SHhxMUNVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTVIMHExQ2Q7RTRIdnExQ007SUFDSTtJQUNBO0U1SHlxMUNWO0U0SHBxMUNVO0lBQ0k7RTVIc3ExQ2Q7RTRIbHExQ0U7SUFDSTtFNUhvcTFDTjtFNEhucTFDTTtJQUNJO0lBQ0E7SUFDQSxZeEdqckRNO0l3R2tyRE47RTVIcXExQ1Y7RTRIbnExQ007SUFDSSx5QnhHN2xEUztJd0c4bERUO0lBQ0E7SUFDQSxZeEd4ckRNO0l3R3lyRE47SUFDQTtJQUNBO0U1SHFxMUNWO0U0SHBxMUNVO0lBQ0k7SUFDQTtJQUNBO0U1SHNxMUNkO0U0SGpxMUNjO0lBQ0k7SUFDQTtJQUNBO0U1SG1xMUNsQjtFNEg5cDFDVTtJQUNJO0U1SGdxMUNkO0U0SDNwMUNNO0lBQ0k7SUFDQSxZeEd0dERNO0l3R3V0RE4sVXhHcHREZTtJd0dxdERmO0lBQ0E7RTVINnAxQ1Y7RTRIM3AxQ2M7SUFDSTtFNUg2cDFDbEI7RTRINXAxQ2tCO0lBQWlCO0U1SCtwMUNuQztFNEg5cDFDa0I7SUFBaUI7RTVIaXExQ25DO0U0SDdwMUNNO0lBQ0ksV3hHaHVEZTtFcEIrMzRDekI7RTRIOXAxQ1U7SUFDSTtFNUhncTFDZDtFNEgvcDFDYztJQUNJO0U1SGlxMUNsQjtFNEgvcDFDYztJQUNJO0U1SGlxMUNsQjtFNEgzcDFDc0I7SUFDSTtFNUg2cDFDMUI7RTRINXAxQzBCO0lBQ0k7RTVIOHAxQzlCO0U0SDVwMUMwQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVIOHAxQzlCO0U0SHpwMUM4QjtJQUNJO0lBQ0E7RTVIMnAxQ2xDO0U0SHZwMUNzQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0U1SHlwMUMxQjtFNEh2cDFDc0I7SUFDSTtJQUNBO0lBQ0E7SUFDQSxnQnhHaHdEUjtJd0dpd0RRLG1CeEdqd0RSO0l3R2t3RFE7SUFDQTtFNUh5cDFDMUI7RTRIcHAxQ1U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVIc3AxQ2Q7RTRIbnAxQ007SUFDSTtJQUNBLFV4R3J5RGU7RXBCMDc0Q3pCO0U0SGpwMUNjO0lBQ0k7SUFDQTtJQUNBO0U1SG1wMUNsQjtFNEhocDFDVTtJQUNJO0lBQ0EsVXhHanpEVztFcEJtODRDekI7QUFDRjtBNEgzbzFDSTtFQUNJO0VBQ0E7RUFDQTtBNUg2bzFDUjtBNEg1bzFDUTtFQUNJO0VBQ0E7RUFDQSxpQzVINzBESztFNEg4MERMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0J4R3p6RFM7QXBCdTg0Q3JCO0E0SDVvMUNRO0VBQ0ksbUJ4Rzd2RFU7QXBCMjQ0Q3RCO0E0SDNvMUNZO0VBQ0k7QTVINm8xQ2hCO0E0SDNvMUNZO0VBQ0k7RUFDQTtBNUg2bzFDaEI7QTRIem8xQ0k7RUFNSTtFQUNBO0VBQ0E7QTVIc28xQ1I7QTRIN28xQ1E7RUFDSTtFQUNBO0VBQ0E7QTVIK28xQ1o7QTRIMW8xQ1E7RUFDSTtBNUg0bzFDWjs7QTRIcm8xQ1E7RUFDSTtBNUh3bzFDWjtBNEh2bzFDWTtFQUNJO0VBQ0E7QTVIeW8xQ2hCO0E0SHZvMUNZO0VBQ0ksbUJ4R2p5RE07QXBCMDY0Q3RCO0E0SHRvMUNnQjtFQUNJO0E1SHdvMUNwQjs7QTRIam8xQ0E7RUFDSTtBNUhvbzFDSjtBNEhubzFDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIcW8xQ1I7QTRIcG8xQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIc28xQ1o7QTRIcG8xQ1E7RUFDSTtBNUhzbzFDWjtBNEhubzFDWTtFQUNJO0E1SHFvMUNoQjtBNEhubzFDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SHFvMUNoQjtBNEhsbzFDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhvbzFDWjtBNEhsbzFDZ0I7RUFDSTtBNUhvbzFDcEI7QTRIbG8xQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhvbzFDcEI7QTRIbm8xQ29CO0VBQ0k7RUFDQSxtQnhHdDJERjtFd0d1MkRFO0VBQ0E7QTVIcW8xQ3hCO0E0SGpvMUNZO0VBQ0k7QTVIbW8xQ2hCO0E0SGhvMUNnQjtFQUNJO0E1SGtvMUNwQjtBNEg5bjFDZ0I7RUFDSTtBNUhnbzFDcEI7QTRIOW4xQ2dCO0VBQ0k7QTVIZ28xQ3BCO0E0SDFuMUNRO0VBQ0k7QTVING4xQ1o7O0E0SHJuMUNRO0VBQ0k7QTVId24xQ1o7QTRIdG4xQ2dCO0VBQ0k7RUFDQTtBNUh3bjFDcEI7QTRIbm4xQ29CO0VBQ0k7QTVIcW4xQ3hCOztBNEg5bTFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIaW4xQ0o7QTRIaG4xQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SGtuMUNSOztBNEg1bTFDSTtFQUNJO0E1SCttMUNSOztBNEgxbTFDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVINm0xQ1I7QTRINW0xQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIOG0xQ1o7QTRINW0xQ1E7RUFDSTtBNUg4bTFDWjtBNEgzbTFDWTtFQUNJO0E1SDZtMUNoQjtBNEgzbTFDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDZtMUNoQjtBNEgxbTFDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUg0bTFDWjtBNEgxbTFDZ0I7RUFDSTtBNUg0bTFDcEI7QTRIMW0xQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUg0bTFDcEI7QTRIM20xQ29CO0VBQ0k7RUFDQSxtQnhHeCtERjtFd0d5K0RFO0VBQ0E7QTVINm0xQ3hCO0E0SHptMUNZO0VBQ0k7QTVIMm0xQ2hCO0E0SHhtMUNnQjtFQUNJO0E1SDBtMUNwQjtBNEh0bTFDZ0I7RUFDSTtBNUh3bTFDcEI7QTRIdG0xQ2dCO0VBQ0k7QTVId20xQ3BCO0E0SGxtMUNRO0VBQ0k7QTVIb20xQ1o7O0E0SDlsMUNJO0VBQ0k7RUFDQTtFQUNBLFN4R3RtRWdCO0V3R3VtRWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SGltMUNSO0E0SC9sMUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SGltMUNaO0E0SC9sMUNRO0VBQ0k7QTVIaW0xQ1o7QTRIOWwxQ1k7RUFDSTtBNUhnbTFDaEI7QTRIOWwxQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhnbTFDaEI7QTRIN2wxQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIK2wxQ1o7QTRIN2wxQ2dCO0VBQ0k7QTVIK2wxQ3BCO0E0SDdsMUNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIK2wxQ3BCO0E0SDlsMUNvQjtFQUNJO0VBQ0EsbUJ4R25rRUY7RXdHb2tFRTtFQUNBO0E1SGdtMUN4QjtBNEg1bDFDWTtFQUNJO0E1SDhsMUNoQjtBNEgzbDFDZ0I7RUFDSTtBNUg2bDFDcEI7QTRIemwxQ2dCO0VBQ0k7QTVIMmwxQ3BCO0E0SHpsMUNnQjtFQUNJO0E1SDJsMUNwQjtBNEhybDFDUTtFQUNJO0E1SHVsMUNaOztBNEhqbDFDUTtFQUNJO0E1SG9sMUNaO0E0SGxsMUNnQjtFQUNJO0VBQ0E7QTVIb2wxQ3BCO0E0SC9rMUNvQjtFQUNJO0E1SGlsMUN4Qjs7QTRIemsxQ0E7RUFDSTtFQUNBO0E1SDRrMUNKO0E0SDNrMUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUg2azFDUjtBNEg1azFDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUg4azFDWjtBNEg1azFDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUg4azFDWjs7QTRIdmsxQ1E7RUFDSSxtQnhHOXBFUztFd0crcEVUO0E1SDBrMUNaO0E0SHprMUNZO0VBQ0ksbUJ4R2pxRUs7RXdHa3FFTDtBNUgyazFDaEI7QTRIemsxQ1k7RUFDSSxtQnhHcnFFSztFd0dzcUVMO0E1SDJrMUNoQjs7QTRIcmsxQ0E7RUFFUTtJQUNJLFN4R3p3RU07SXdHMHdFTixXeEd4d0VNO0VwQiswNUNoQjtFNEhqazFDYztJQUNJLFl4Ry93RUY7RXBCazE1Q2hCO0U0SDdqMUNjO0lBQ0k7RTVIK2oxQ2xCO0FBQ0Y7QTZIbDI1Q0E7RUFFRTtBN0htMjVDRjtBNkhqMjVDRTtFQUNFO0VBQ0E7RUFDQTtBN0htMjVDSjtBNkhoMjVDRTtFQUNFO0E3SGsyNUNKO0E2SC8xNUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SGkyNUNKO0E2SDkxNUNFO0VBQ0U7QTdIZzI1Q0o7QTZINzE1Q0U7RUFDRTtBN0grMTVDSjtBNkg1MTVDRTtFQUNFO0E3SDgxNUNKO0E2SDMxNUNFO0VBQ0U7QTdINjE1Q0o7QTZIMTE1Q0U7RUFDRTtBN0g0MTVDSjtBNkh6MTVDRTs7RUFFRSx5QnpHb0RrQjtFeUduRGxCO0VBQ0EscUJ6R3FGMkI7QXBCc3c1Qy9COztBNkh2MTVDQTtFQUNFO0E3SDAxNUNGOztBNkh2MTVDQTtFQUNFO0E3SDAxNUNGOztBNkh2MTVDQTs7O0VBR0U7QTdIMDE1Q0Y7O0E2SHYxNUNBO0VBQ0U7QTdIMDE1Q0Y7O0E2SHYxNUNBO0VBQ0U7QTdIMDE1Q0Y7QTZIeDE1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIMDE1Q0o7O0E2SHQxNUNBO0FBQ0E7RUFDRTtBN0h5MTVDRjtBNkh2MTVDRTtFQUNFO0VBQ0E7QTdIeTE1Q0o7QTZIdDE1Q0U7RUFDRTtFQUNBO0VBQ0E7QTdIdzE1Q0o7QTZIcjE1Q0U7RUFDRTtFQUNBO0E3SHUxNUNKO0E2SHIxNUNJO0VBQ0U7QTdIdTE1Q047O0E2SGwxNUNBO0FBRUE7RUFDRTtBN0hvMTVDRjs7QThIdDU1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXQXZDWTtBOUhnODVDZDtBOEh2NTVDRTtFQUNFO0E5SHk1NUNKO0E4SHQ1NUNFO0VBQ0U7QTlIdzU1Q0o7QThIdDU1Q0k7RUFDRTtBOUh3NTVDTjtBOEhyNTVDSTtFQUNFLG1CMUdnQ2dCO0FwQnUzNUN0QjtBOEhwNTVDSTtFQUNFO0E5SHM1NUNOO0E4SGw1NUNFO0VBM0NBO0VBQ0EsV0FsQmE7RUFtQmI7RUFDQSxXQXJCWTtFQWNaO0VBa0RFLG1CMUdxQmtCO0UwR3BCbEI7RUFDQSxrQjFHb0R3QjtBcEJtMjVDNUI7QThIcDU1Q0U7RUF2REE7RUFZQSxnQkFyQ1k7RUFzQ1o7RUFDQSxtQkFyQ2E7RUFzQ2I7RUFDQTtFQUNBLFlBdkNhO0VBd0NiLFdBdkNZO0VBOEVWO0VBQ0E7QTlINjU1Q0o7QThIMTU1Q0U7RUE3REE7RUFJQTtFQUNBLFdBbEJhO0VBbUJiO0VBQ0EsV0FyQlk7RUE4RVYsbUIxR09rQjtFMEdObEI7RUFDQSxrQjFHc0N3QjtFMEdyQ3hCO0E5SCs1NUNKO0E4SDU1NUNFO0VBdEVBO0VBWUEsZ0JBckNZO0VBc0NaO0VBQ0EsbUJBckNhO0VBc0NiO0VBQ0E7RUFDQSxZQXZDYTtFQXdDYixXQXZDWTtBOUhpZzZDZDtBOEhsNjVDRTtFQXRFQTtFQUNBLFdBbEJhO0VBbUJiO0VBQ0EsV0FyQlk7RUEwRlY7RUFDQTtFQUNBO0VBQ0E7QTlIdTY1Q0o7QThIcDY1Q0U7RUFsRkE7RUFvRkUsbUJBdkZvQjtFQXdGcEI7RUFDQTtBOUhzNjVDSjtBOEhuNjVDRTtFQXpGQTtFQTJGRSxtQjFHcEJrQjtFMEdxQmxCO0VBQ0E7QTlIcTY1Q0o7QThIbDY1Q0U7RUFoR0E7RUFZQSxnQkFyQ1k7RUFzQ1o7RUFDQSxtQkFyQ2E7RUFzQ2I7RUFDQTtFQUNBLFlBdkNhO0VBd0NiLFdBdkNZO0VBdUhWO0E5SDI2NUNKO0E4SHY2NUNJO0VBTUU7QTlIbzY1Q047O0E4SGg2NUNBO0VBQ0U7QTlIbTY1Q0Y7O0ErSDdpNkNBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUF5RUE7RUF5QkE7RUFxQ0E7RUFpRkE7QS9IMjE1Q0Y7QStIbGo2Q0U7RUFDRTtFQUNBO0VBQ0EsZ0IzR3VIa0I7RTJHdEhsQjtFQUNBO0VBQ0EsZ0IzR3FCaUI7RTJHcEJqQiwrQjNHaUgwQjtFMkdoSDFCLHlCM0d3RmdCO0UyR3ZGaEIsa0IzR2tId0I7RTJHakh4QjtFQUNBO0VBQ0Esb0IzR3dDYztFMkd2Q2Q7RUFDQTtBL0hvajZDSjtBK0hsajZDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0hvajZDTjtBK0hqajZDSTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QS9IbWo2Q047QStIaGo2Q0k7RUFDRTtFQUNBO0EvSGtqNkNOO0ErSGhqNkNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSGtqNkNSO0ErSGhqNkNRO0VBQ0U7QS9Ia2o2Q1Y7QStIL2k2Q1E7RUFDRTtFQUNBO0VBQ0E7QS9IaWo2Q1Y7QStIOWk2Q1U7RUFDRTtFQUNBO0VBQ0E7QS9IZ2o2Q1o7QStIN2k2Q1U7RUFDRTtBL0graTZDWjtBK0hyaTZDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IdWk2Q0o7QStIcmk2Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IdWk2Q047QStIamk2Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IbWk2Q0o7QStIaGk2Q0k7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IaWk2Q047QStIOWg2Q0k7RUFDRTtFQUNBO0EvSGdpNkNOO0ErSDdoNkNJO0VBQ0U7RUFDQTtBL0graDZDTjtBK0gxaDZDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSDRoNkNKO0ErSDFoNkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSDRoNkNOO0ErSDFoNkNNO0VBQ0U7QS9INGg2Q1I7QStIemg2Q007RUFDRTtBL0gyaDZDUjtBK0h6aDZDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSDJoNkNWO0ErSHpoNkNVO0VBQ0U7RUFDQTtBL0gyaDZDWjtBK0h4aDZDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IMGg2Q1o7QStIdmg2Q1U7RUFDRTtFQUNBO0EvSHloNkNaO0ErSHRoNkNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0h3aDZDWjtBK0g3ZzZDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvSCtnNkNKO0ErSDFnNkNFO0VBQ0U7QS9INGc2Q0o7QStIcGc2Q0U7RUFDRTtBL0hzZzZDSjtBK0huZzZDRTtFQUNFLHFCM0cxRzJCO0FwQittNkMvQjtBK0hsZzZDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvSG9nNkNKO0ErSGpnNkNFO0VBQ0U7QS9IbWc2Q0o7O0ErSDkvNUNBO0FBQ0E7RUFDRTtBL0hpZzZDRjs7QStIOS81Q0E7QUFHRTtFQUNFO0VBQ0E7QS9IKy81Q0o7QStINS81Q0U7RUFDRTtFQUNBO0EvSDgvNUNKO0ErSDMvNUNFO0VBQ0U7RUFDQTtBL0g2LzVDSjtBK0gxLzVDRTtFQUNFO0VBQ0E7QS9INC81Q0o7QStIei81Q0U7RUFDRTtFQUNBO0EvSDIvNUNKO0ErSHgvNUNFO0VBQ0U7RUFDQTtBL0gwLzVDSjs7QStIcC81Q0U7RUFDRTtBL0h1LzVDSjtBK0hyLzVDSTtFQUNFO0EvSHUvNUNOOztBK0hqLzVDQTtFQUNFO0lBQ0U7RS9Iby81Q0Y7RStIai81Q0E7SUFDRTtFL0htLzVDRjtBQUNGO0FnSTN5NkNBO0VBQ0U7QWhJNnk2Q0Y7QWdJM3k2Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSTZ5NkNKOztBaUluejZDUTtFQUNJO0VBQ0E7RUFDQTtBaklzejZDWjtBaUlwejZDWTtFQUNJO0VBQ0EsZ0I3R2dCSTtBcEJzeTZDcEI7O0FpSWh6NkNBO0VBSVk7SUFDSTtFaklnejZDZDtBQUNGO0FrSW4wNkNBO0VBQ0k7QWxJcTA2Q0o7O0FtSXJ5NkNBOztFQUVJO0VBQ0E7RUFDQTtBbkl3eTZDSjs7QW1Jbnk2Q0k7O0VBQ0k7RUFDQTtFQUNBO0FuSXV5NkNSOztBbUlueTZDQTtFQUNJO0FuSXN5NkNKOztBbUlueTZDQTtFQUNJO0VBQ0E7QW5Jc3k2Q0o7O0FtSW55NkNBO0VBQ0k7RUFDQTtFQUNBO0FuSXN5NkNKO0FtSXB5NkNJO0VBQ0k7QW5Jc3k2Q1I7O0FtSWp5NkNBO0VBQ0k7QW5Jb3k2Q0o7O0FtSWx5NkNBO0VBQ0k7RUFDQTtBbklxeTZDSjs7QW1JbHk2Q0E7RUFBb0I7QW5Jc3k2Q3BCOztBbUlweTZDQTtFQUNJO0FuSXV5NkNKOztBbUlweTZDQTtFQUNJO0VBQ0E7QW5JdXk2Q0o7QW1Jcnk2Q0k7RUFDSTtFQUNBO0FuSXV5NkNSOztBbUlweTZDQTtFQUNJO0VBQ0E7QW5JdXk2Q0o7O0FtSXB5NkNJO0VBQ0k7QW5JdXk2Q1I7QW1Jcnk2Q0k7RUFDSTtBbkl1eTZDUjtBbUlyeTZDSTtFQUNJO0FuSXV5NkNSOztBbUlseTZDQTtFQUNJO0VBQ0E7RUFDQTtFQUFTO0VBQVU7RUFBVztFQUM5QjtFQUNBO0VBQ0E7QW5Jd3k2Q0o7QW1JdHk2Q0k7RUFDSTtBbkl3eTZDUjtBbUl0eTZDSTtFQUNJO0FuSXd5NkNSO0FtSXR5NkNRO0VBRUk7QW5JdXk2Q1o7QW1JdHk2Q1k7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSXV5NkNoQjtBbUlyeTZDWTtFQUNJO0FuSXV5NkNoQjs7QW1Jank2Q0E7RUFDSTtFQUNBLGEzR3FoQmdDO0F4Qit3NUNwQztBbUlseTZDSTtFQUNJO0VBQ0E7RUFDQTtBbklveTZDUjtBbUlseTZDUTtFQUNJO0VBQ0E7RUFDQTtBbklveTZDWjtBbUlqeTZDUTtFQUNJO0FuSW15NkNaO0FtSWx5NkNZO0VBQ0k7QW5Jb3k2Q2hCOztBbUk5eDZDQTtFQUNJO0VBQ0E7QW5JaXk2Q0o7O0FvSXY4NkNRO0VBQ0k7QXBJMDg2Q1o7QW9Jdjg2Q1E7RUFDSTtBcEl5ODZDWjtBb0l4ODZDWTtFQUNJLHlCNUc4Qk47RTRHN0JNLFc1R1BMO0U0R1FLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSTA4NkNoQjtBb0lyODZDZ0I7RUFDSTtBcEl1ODZDcEI7QW9JLzc2Q1k7RUFDSSx5QmhINkRNO0FwQm80NkN0QjtBb0k1NzZDZ0I7RUFDSTtBcEk4NzZDcEI7QW9JdDc2Q1k7RUFDSSx5QjVHVE47QXhCaTg2Q1Y7QW9Jbjc2Q2dCO0VBQ0k7QXBJcTc2Q3BCO0FvSS82NkNJO0VBQ0k7QXBJaTc2Q1I7QW9JaDc2Q1E7RUFDSTtBcElrNzZDWjs7QW9JNzY2Q0E7RUFDSTtBcElnNzZDSjs7QW9JNzY2Q0E7RUFDSSxjaEhxQmtCO0FwQjI1NkN0Qjs7QW9JNzY2Q0E7RUFDSTtBcElnNzZDSjs7QXFJOS82Q1E7RUFDSTtBcklpZzdDWjtBcUkvLzZDWTtFQUNJO0FySWlnN0NoQjs7QXNJcmc3Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSxrQmxIbUJZO0FwQnEvNkNwQjtBc0lyZzdDSTtFQUNJO0VBQ0E7QXRJdWc3Q1I7QXNJcGc3Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdElzZzdDUjtBc0lwZzdDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJc2c3Q1o7QXNJcGc3Q1k7RUFDSTtFQUNBO0F0SXNnN0NoQjtBc0luZzdDWTtFQUNJO0VBQ0E7QXRJcWc3Q2hCO0FzSWxnN0NZO0VBQ0k7QXRJb2c3Q2hCO0FzSWpnN0NZO0VBQ0k7QXRJbWc3Q2hCO0FzSWhnN0NZO0VBQ0k7RUFDQTtBdElrZzdDaEI7QXNJOS82Q0k7RUFFSTtJQUNJO0V0SSsvNkNWO0VzSTUvNkNjO0lBQ0k7RXRJOC82Q2xCO0VzSTMvNkNjO0lBQ0k7RXRJNi82Q2xCO0FBQ0Y7QXNJeC82Q0k7RUFDSTtBdEkwLzZDUjtBc0l2LzZDSTtFQUNJO0VBQ0E7QXRJeS82Q1I7QXNJdi82Q1E7RUFDSTtBdEl5LzZDWjtBc0l2LzZDWTtFQUNJO0F0SXkvNkNoQjs7QXVJeGs3Q0k7RUFDSTtBdkkyazdDUjs7QXdJN2s3Q0E7RUFFSTtFQUNBO0F4SStrN0NKO0F3STdrN0NJO0VBQ0k7QXhJK2s3Q1I7QXdJN2s3Q1E7RUFDSTtFQUNBO0VBQ0E7QXhJK2s3Q1o7QXdJN2s3Q1k7RUFDSTtBeEkrazdDaEI7QXdJN2s3Q2dCO0VBQ0k7QXhJK2s3Q3BCO0F3STNrN0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhJNms3Q2hCO0F3STNrN0NnQjtFQUNJO0F4STZrN0NwQjtBd0kzazdDZ0I7RUFDSTtFQUNBO0F4STZrN0NwQjs7QXlJM203Q0k7RUFDSSxZckhzQlk7RXFIckJaO0VBQ0EsaUNySGdDUztFcUgvQlQ7QXpJOG03Q1I7QXlJNW03Q1E7RUFDSTtBekk4bTdDWjtBeUkxbTdDSTtFQUNJO0F6STRtN0NSO0F5STFtN0NRO0VBQ0ksbUJySGdGVTtFcUgvRVY7RUFDQTtFQUNBLDJCckg2RVU7QXBCK2g3Q3RCO0F5SXhtN0NJO0VBQ0k7QXpJMG03Q1I7QXlJeG03Q1E7RUFDSTtBekkwbTdDWjs7QTBJcm83Q0k7RUFDSTtFQUNBO0VBQ0EsY3RINkZjO0VzSDVGZDtBMUl3bzdDUjs7QTJJN283Q0E7RUFDSTtBM0lncDdDSjs7QTRJanA3Q0E7RUFDSTtFQUNBO0E1SW9wN0NKOztBQTFvN0NBO0VBQ0k7RUFDQTtFQUNBO0FBNm83Q0o7O0FBMW83Q0E7RUFDSTtFQUNBO0VBQ0E7QUE2bzdDSjs7QUF6bzdDSTtFQUNJO0VBQ0E7RUFDQTtBQTRvN0NSOztBQXhvN0NBO0VBQ0k7QUEybzdDSjtBQXpvN0NJOztFQUVJO0FBMm83Q1I7QUF4bzdDSTtFQUNJLG1Cb0IwRGM7QXBCZ2w3Q3RCOztBQXRvN0NBO0VBQ0k7RUFDQTtBQXlvN0NKOztBQXRvN0NBO0VBQ0k7RUFDQTtBQXlvN0NKOztBQXRvN0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNvQm9Da0I7QXBCcW03Q3RCOztBQXRvN0NBO0VBQ0k7RUFDQTtBQXlvN0NKOztBQXRvN0NBOztFQUVJO0FBeW83Q0o7O0FBdG83Q0E7RUFDSTtFQUNBO0FBeW83Q0o7QUF2bzdDSTtFQUNJO0VBQ0E7QUF5bzdDUjs7QUFwbzdDSTtFQUNJO0FBdW83Q1I7QUFybzdDSTtFQUNJO0FBdW83Q1I7O0FBbm83Q0E7RUFDSTtBQXNvN0NKOztBQW5vN0NBO0VBQ0k7QUFzbzdDSjs7QUFubzdDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzbzdDSjs7QUFubzdDQTtFQUNJO0FBc283Q0o7O0FBbm83Q0E7RUFDSTtBQXNvN0NKOztBQW5vN0NBO0FBR0k7RUFDSTtFQUNBO0FBb283Q1I7O0FBaG83Q0E7RUFDSTtFQUNBO0FBbW83Q0o7O0FBaG83Q0E7RUFDSTtBQW1vN0NKOztBQS9uN0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFrbzdDSjs7QUEvbjdDQTtFQUNJO0FBa283Q0o7O0FBL243Q0E7RUFDSTtBQWtvN0NKLEM7Ozs7QW9CNXg3Q0E7O0NBQUE7QXlISUE7RUFFSTtFQU1BO0FBTko7QUFFSTtFQUNJO0FBQVI7QUFLSTtFQUNJO0VBQ0EsNEN6SGdDcUI7RXlINUJyQjtBQU5SO0FBR1E7RUFDSSwwQ3pIK0JzQjtBeUhoQ2xDO0FBS1E7RUFDSTtFQUNBO0VBQ0E7QUFIWjtBQU1NO0VBQ0U7RUFDQTtBQUpSO0FBU1E7RUFDSTtBQVBaO0FBV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVFI7QUFXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFUWjtBQVlRO0VBQ0ksWXpINUNNO0V5SDZDTjtBQVZaO0FBY0k7RUFDSTtFQUNBO0FBWlI7QUFjSTtFQUNJO0VBQ0E7RUFDQTtBQVpSLEM7Ozs7QUN0REE7RUFDRTtBQURGO0FBSUE7RUFDRTtBQURGO0FBSUE7RUFDRTtBQURGLEM7Ozs7QUNUQTtFQUNFO0VBQ0E7QUFBRixDOzs7O0FDRkk7RUFDSTtFQUNBO0VBQ0E7QUFBUjtBQUVJO0VBQ0k7RUFDQTtBQUNSLEM7Ozs7QTVIVEE7O0NBQUE7QWdGRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JoRnlIa0I7RWdGeEhsQjtFQUNBO0VBQ0EsZ0JoRnVCaUI7RWdGdEJqQiwrQmhGbUgwQjtFZ0ZsSDFCLHlCaEYwRmdCO0VnRnpGaEIsa0JoRm9Id0I7RWdGbkh4QjtFQUNBO0VBQ0Esb0JoRjBDYztFZ0Z6Q2Q7QTZDRUo7QTdDREk7RUFDSTtFQUNBO0E2Q0dSO0E3Q0RJO0VBQ0kscUJoRjRHdUI7QTZIekcvQjtBN0NESTtFQUNJO0E2Q0dSO0E3Q0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTZDRUo7QTdDREk7RUFDSTtBNkNHUjtBN0NESTtFQUNJO0VBQ0E7QTZDR1I7QTdDREk7RUFDSTtBNkNHUjtBN0NDQTtFQUNJO0VBQ0E7RUFDQTtBNkNFSjtBN0NBQTtFQUNJO0VBQ0E7RUFDQTtBNkNHSjtBN0NBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDR0o7QTdDRkk7RUFDSTtFQUNBO0E2Q0lSO0E3Q0hRO0VBQ0k7RUFDQTtBNkNLWjtBN0NIUTtFQUNJO0VBQ0E7RUFDQTtBNkNLWjtBN0NEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDSUo7QTdDSEk7RUFDSTtFQUNBO0E2Q0tSO0E3Q0pRO0VBQ0k7RUFDQTtBNkNNWjtBN0NKUTtFQUNJO0VBQ0E7RUFDQTtBNkNNWjtBN0NEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDSUo7QTdDSEk7RUFDSTtFQUNBLGlDaEY5Q2lCO0VnRitDakI7RUFDQTtFQUNBLGlCaEZ0Rlk7RWdGdUZaO0VBQ0E7QTZDS1I7QTdDQUk7RUFDSTtBNkNHUjtBN0NDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDRUo7QTdDREk7RUFDSSxjaEZqQ2M7QTZIb0N0QjtBN0NDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCaEZqSGdCO0E2SG1IcEI7QTdDQVE7RUFDSSxxQmhGNUNVO0E2SDhDdEI7QTdDQVE7RUFDSTtFQUNBO0VBQ0E7QTZDRVo7QTdDRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDR2hCO0E3Q0VRO0VBQ0ksbUJoRmpFVTtFZ0ZrRVY7QTZDQVo7QTdDSVE7RUFDSTtBNkNGWjtBN0NHWTtFQUVJO0VBQ0E7QTZDRmhCO0E3Q0dnQjtFQUNJO0VBQ0E7RUFDQSxpQ2hGbEhLO0VnRm1ITDtFQUNBO0E2Q0RwQjtBN0NHZ0I7RUFDSTtFQUNBO0E2Q0RwQjtBN0NJb0I7RUFDSTtFQUNBO0VBQ0EsaUNoRjlIQztFZ0YrSEQ7RUFDQTtFQUNBO0E2Q0Z4QjtBN0NJb0I7RUFDSTtFQUNBO0E2Q0Z4QjtBN0NRSTtFQUNJO0VBQ0E7RUFDQTtBNkNOUjtBN0NTQTtFQUNJO0E2Q05KO0E3QzhCQTtFQVFJO0VBQ0E7RUFDQTtFQUlBO0E2Q3JDSjtBN0NrQ0k7RUFDSTtBNkNoQ1I7QTdDb0NBO0VBQ0ksbUJoRnRKa0I7RWdGdUpsQjtFQUNBLHlCaEZwSmdCO0E2SG1IcEI7QTdDa0NJO0VBQ0kseUJoRnRKWTtFZ0Z1Slo7RUFDQTtBNkNoQ1I7QTdDa0NJO0VBQ0ksbUJoRmpLYztFZ0ZrS2Q7QTZDaENSO0E3Q21DQTtFQUVJLGdCaEYvT2dCO0VnRmdQaEIsbUJoRmhQZ0I7RWdGaVBoQixrQmhGalBnQjtFZ0ZrUGhCO0E2Q2pDSjtBN0MrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JoRmhRaUI7RWdGaVFqQjtFQUNBO0VBQ0E7RUFDQTtBNkM3Q0o7QTdDZ0RBO0VBQ0k7QTZDN0NKO0E3QzhDSTtFQUNJO0E2QzVDUjtBN0M4Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCaEZwUmE7RWdGcVJiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJoRnJTWTtBNkh5UHBCO0E3QzZDUTtFQUNJO0VBQ0E7QTZDM0NaO0E3Q2lEQTtFQUNJO0VBQ0EsV2hGeE1rQjtBNkgwSnRCO0E3Q2tEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E2Qy9DSjtBN0NnREk7RUFDSTtBNkM5Q1I7QTdDZ0RJO0VBQ0k7QTZDOUNSO0E3Q2tEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E2Qy9DSjtBN0NnREk7RUFDSTtBNkM5Q1I7QTdDa0RBO0VBQXdDO0E2QzlDeEM7QTdDK0NBO0VBQTRDO0E2QzNDNUM7QTdDNENBO0VBQTRDO0E2Q3hDNUM7QTdDMkNLO0VBQTJHO0E2Q3ZDaEg7QTdDd0NLO0VBQVE7QTZDckNiO0E3Q3dDSTtFQUEyRztBNkNwQy9HO0E3Q3FDSTtFQUFRO0E2Q2xDWjtBN0NxQ0k7RUFBMkc7QTZDakMvRztBN0NrQ0k7RUFBUTtBNkMvQlo7QTdDbUNJO0VBQTJHO0E2Qy9CL0c7QTdDZ0NJO0VBQVE7QTZDN0JaO0E3Q2dDSTtFQUEyRztBNkM1Qi9HO0E3QzZCSTtFQUFRO0E2QzFCWjtBN0M2Qkk7RUFBMkc7QTZDekIvRztBN0MwQkk7RUFBUTtBNkN2Qlo7QTdDMkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTZDeEJKO0E3QzJCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E2Q3hCSjtBN0MyQkE7QUFFUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QTZDekJWO0E3QzJCVTtJQUNJLGlCaEYzWUk7SWdGNFlKLGtCaEY1WUk7SWdGNllKO0lBQ0E7QTZDekJkO0FBQ0Y7QTdDNkJBO0FBR1E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0E2QzdCVjtBN0M4QlU7SUFDSSxpQmhGdGFJO0lnRnVhSixrQmhGdmFJO0lnRndhSjtJQUNBO0E2QzVCZDtBQUNGO0E3Q2dDQTtBQUVRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBNkMvQlY7QTdDZ0NVO0lBQ0ksaUJoRmhjSTtJZ0ZpY0osa0JoRmpjSTtJZ0ZrY0o7SUFDQTtBNkM5QmQ7QUFDRjtBN0NrQ0E7QUFFUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QTZDakNWO0E3Q2tDVTtJQUNJLGlCaEYxZEk7SWdGMmRKLGtCaEYzZEk7SWdGNGRKO0lBQ0E7QTZDaENkO0FBQ0Y7QTdDeUNBO0VBQ0ksaUJoRnhlZ0I7RWdGeWVoQjtBNkN2Q0o7QTdDd0NJO0VBQ0k7QTZDdENSO0E3Q3VDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNkNyQ1o7QTdDdUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNkNyQ2hCO0E3Q3lDWTtFQUNJLHFCaEY1Yk07RWdGNmJOLG1CaEY3Yk07QTZIc1p0QjtBN0N5Q2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlDaEZ4ZUs7RWdGeWVMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDdkNwQjtBN0N5REE7RUFDSSxpQmhGcmlCZ0I7RWdGc2lCaEI7QTZDdkRKO0E3Q3lESTtFQUNJO0E2Q3ZEUjtBN0N3RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E2Q3REWjtBN0N1RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxpQ2hGcmhCUztFZ0ZzaEJUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E2Q3JEaEI7QTdDeURZO0VBQ0kscUJoRjlmTTtFZ0YrZk4sbUJoRi9mTTtBNkh3Y3RCO0E3Q3dEZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNkN0RHBCO0E3Q3VFQTtFQUNJO0VBQ0E7QTZDckVKO0E3Q3NFSTtFQUNJO0E2Q3BFUjtBN0NxRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNkNuRVo7QTdDb0VZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmhGL21CSztFZ0ZpbkJMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QmhGdG5CSztFZ0Z1bkJMO0VBQ0E7RUFDQTtBNkNuRWhCO0E3Q3VFWTtFQUNJLHFCaEYvakJNO0VnRmdrQk4sbUJoRmhrQk07QTZIMmZ0QjtBN0NzRWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QmhGcm9CQztFZ0Zzb0JEO0VBQ0E7RUFDQTtBNkNwRXBCO0E3QzRGSTtFQUNJO0E2QzFGUjtBN0M2RkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDMUZKO0E3QzRGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFDaEZ0bEJzQjtFZ0Z1bEJ0QjtFQUNBLGtCaEZybEJvQjtFZ0ZzbEJwQixZaEZ2bEJjO0VnRndsQmQ7RUFDQTtBNkMxRlI7QTdDNEZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJoRjVuQlE7RWdGNm5CUixpQmhGbm1CVTtBNkh5Z0J0QjtBN0M2RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNkMzRlo7QTdDNkZRO0VBQ0k7RUFDQTtBNkMzRlo7QTdDOEZRO0VBQ0ksWWhGbG5CVTtFZ0ZtbkJWO0VBQ0E7RUFDQTtFQUNBO0E2QzVGWjtBN0M4Rlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNkM1RmhCO0E3Q3FHWTtFQUNJO0E2Q25HaEI7QTdDeUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JoRjNwQm9CO0VnRjRwQnBCO0VBQ0EscUNoRmhxQnNCO0VnRmlxQnRCO0VBQ0E7QTZDdkdSO0E3Q3lHUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNkN2R1o7QTdDd0dZO0VBQ0k7RUFDQTtFQUNBO0E2Q3RHaEI7QTdDd0dZO0VBQ0k7QTZDdEdoQjtBN0N5R1E7RUFDSTtFQUNBO0VBQ0E7QTZDdkdaO0E3QzBHUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDeEdaO0E3QzJHUTtFQUNJO0VBQ0E7RUFDQSxrQmhGcnNCZ0I7RWdGc3NCaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNkN6R1o7QTdDNEdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNkMxR1o7QTdDMkdZO0VBQ0ksY2hGcnZCTTtBNkg0b0J0QjtBN0MrR1E7RUFDSTtFQUNBO0E2QzdHWjtBN0NnSEk7RUFDSTtFQUNBO0VBQ0E7QTZDOUdSO0E3QytHUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDN0daO0E3QzhHWTtFQUNJO0E2QzVHaEI7QTdDa0hRO0VBQ0k7RUFDQTtBNkNoSFo7QTdDeUhRO0VBQ0k7QTZDdkhaO0E3QzhIUTtFQUNJO0E2QzVIWjtBN0M4SGdCO0VBQ0k7RUFDQTtBNkM1SHBCO0E3Q2lJWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E2Qy9IaEI7QTdDbUlZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTZDakloQjtBN0MwSVE7RUFDSTtBNkN4SVo7QTdDOElJO0VBQ0k7RUFDQTtBNkM1SVI7QTdDK0lnQjtFQUNJO0E2QzdJcEI7QTdDOElvQjtFQUNJO0VBQ0EsaUNoRi8zQkM7RWdGZzRCRDtFQUNBO0E2QzVJeEI7QTdDZ0p3QjtFQUNJO0VBQ0EsaUNoRnY0Qkg7RWdGdzRCRztFQUNBO0E2QzlJNUI7QTdDdUpRO0VBQ0k7RUFDQTtBNkNySlo7QTdDd0pRO0VBQ0k7QTZDdEpaO0E3Q3lKUTtFQUNJO0E2Q3ZKWjtBN0MwSlE7RUFDSTtBNkN4Slo7QTdDeUpZO0VBQ0k7RUFDQSxpQ2hGbjZCUztFZ0ZvNkJUO0VBQ0E7QTZDdkpoQjtBN0MySlE7RUFHSTtBNkMzSlo7QTdDNkpZO0VBQ0k7QTZDM0poQjtBN0M4Slk7RUFDSTtFQUNBO0E2QzVKaEI7QTdDOEpnQjtFQUNJO0VBQ0E7QTZDNUpwQjtBN0M4Sm9CO0VBQ0k7RUFDQTtBNkM1SnhCO0E3QzhKd0I7RUFDSTtFQUNBO0E2QzVKNUI7QTdDOEo0QjtFQUNJO0VBQ0E7QTZDNUpoQztBN0N3S0k7RUFDSTtFQUNBO0VBQ0E7QTZDdEtSO0E3QzZLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNkMxS0o7QTdDNktBO0VBQ0k7QTZDMUtKO0E3QzZLQTtFQUNJO0VBQ0E7RUFDQTtBNkMxS0o7QTdDNktBO0VBQ0k7RUFFQTtFQUNBO0E2QzNLSjtBN0M2S0k7RUFDSTtBNkMzS1I7QTdDaUxBO0VBQ0k7RUFDQTtBNkM5S0o7QTdDZ0xJO0VBQ0k7RUFDQTtFQUNBO0E2QzlLUjtBN0NnTFE7RUFDSTtBNkM5S1o7QTdDa0xJO0VBQ0k7QTZDaExSO0E3Q3VMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtBNkN2TEo7QTdDMExBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNkN2TEo7QTdDMkxBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDeExKOztBN0M0TEE7QUFDQTtFQUNJO0E2Q3pMSjs7QTdDNExBO0FBY1k7RUFDSSxxQmhGbmpDTTtBNkg2MkJ0QjtBN0N5TWdCO0VBQ0k7QTZDdk1wQjtBN0M0TVk7RUFDSSxtQmhGN2pDTTtFZ0Y4akNOO0E2QzFNaEI7QTdDNk5nQjtFQUVJO0E2QzVOcEI7QTdDK05vQjtFQUVJLG1CaEZ4bENGO0E2SDAzQnRCO0E3Q21PZ0I7RUFFSTtBNkNsT3BCO0E3Q3FPb0I7RUFFSSxtQmhGcG1DRjtBNkhnNEJ0QjtBN0M2UFE7RUFDSTtFQUNBO0E2QzNQWjtBN0M0UFk7RUFDSTtFQUNBO0VBQ0E7QTZDMVBoQjtBN0M0UFk7RUFDSSxtQmhGdG9DTTtFZ0Z1b0NOO0E2QzFQaEI7QTdDc1FRO0VBQ0k7QTZDcFFaO0E3Q3VRWTtFQUVJO0E2Q3RRaEI7QTdDMFFZO0VBRUk7QTZDelFoQjtBN0M4UUk7RUFDSTtBNkM1UVI7QTdDK1FJO0VBQ0k7QTZDN1FSO0E3Q2dSSTtFQUNJO0E2QzlRUjtBN0NpUkk7RUFDSTtBNkMvUVI7QTdDa1JJO0FBRVE7SUFDSTtBNkNqUmQ7QUFDRjtBN0NvUkk7QUFFUTtJQUNJO0E2Q25SZDtBQUNGO0E3Q3NSSTtBQUVRO0lBQ0k7QTZDclJkO0FBQ0Y7QTdDd1JJO0FBRVE7SUFDSTtBNkN2UmQ7QUFDRjtBN0NnU2dCO0VBQ0ksbUJoRnB0Q0M7QTZIczdCckI7QTdDb1NvQjtFQUNJO0E2Q2xTeEI7QTdDeVNvQjtFQUNJO0E2Q3ZTeEI7QTdDb1RRO0VBRUkscUNoRnZ0Q2tCO0VnRnd0Q2xCO0E2Q25UWjtBN0NvVFk7RUFDSTtBNkNsVGhCO0E3Q29UWTtFQUNJO0E2Q2xUaEI7QTdDcVRnQjtFQUNJO0E2Q25UcEI7QTdDd1RRO0VBQ0kscUNoRnZ1Q2tCO0VnRnd1Q2xCO0VBQ0Esa0JoRnR1Q2dCO0VnRnV1Q2hCO0VBQ0EscUNoRjN1Q2tCO0VnRjR1Q2xCO0VBQ0E7QTZDdFRaO0E3Q3VUWTtFQUNJO0E2Q3JUaEI7QTdDdVRZO0VBQ0k7QTZDclRoQjtBN0N1VFk7RUFDSTtBNkNyVGhCO0E3Q3NUZ0I7RUFDSSxjaEZyeENFO0E2SGkrQnRCO0E3Q3lUWTtFQUNJLGtDaEY1dkNVO0E2SHE4QjFCO0E3QzJUWTtFQUNJLHFCaEY3dkNlO0E2SG84Qi9CO0E3Q2tVWTtFQUNJLHFCaEZ2d0NlO0E2SHU4Qi9CO0E3Q2tVb0I7RUFDSTtBNkNoVXhCO0E3Q3FVZ0I7RUFDSSxxQmhGaHhDVztFZ0ZpeENYLHNDaEZyeENNO0E2SGs5QjFCO0E3Q3VVZ0I7RUFDSSxxQmhGdHhDVztFZ0Z1eENYLHlDaEYzeENNO0E2SHM5QjFCO0E3QzZVb0I7RUFDSTtBNkMzVXhCO0E3Q2lWWTtFQUNJO0VBQ0E7QTZDL1VoQjtBN0NpVlk7RUFDSTtBNkMvVWhCO0E3Q2lWWTtFQUNJO0E2Qy9VaEI7QTdDc1ZJO0VBQ0k7RUFDQSxxQmhGdnpDdUI7QTZIbStCL0I7QTdDd1ZJO0VBQ0k7RUFDQTtBNkN0VlI7QTdDeVZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDdlZSO0FBcm1DUTtFQUNJO0VBQ0E7RUFDQTtBQXdtQ1osQzs7OztBN0gxbkNBOztDQUFBO0E2SEdRO0VBQ0k7QUFDWjtBQUNZO0VBQ0ksbUI3SDBGTTtBNkh6RnRCLEM7Ozs7QUNOQTtFQUNFO0VBQ0E7QUFERjtBQUdBO0VBQ0U7QUFBRixDOzs7O0E5SFBBOztDQUFBO0ErSE1FO0VBQ0U7RUFDQTtFQUNBO0FBRko7QUFJRTtFQUNFO0FBRkosQzs7OztBQ1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFERjtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFIRjtBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZGLEM7Ozs7QUE1QkE7RUFDRTtBQUFGO0FBRUE7RUFDRTtBQUNGO0FBQ0E7QUFDRTtJQUNFO0lBQ0E7QUFFRjtBQUFBO0lBQ0U7SUFDQTtBQUVGO0FBQUE7SUFDRTtJQUNBO0FBRUY7QUFDRjtBQUFBO0FBQ0U7SUFDRTtBQUVGO0FBQUE7SUFDRTtBQUVGO0FBQUE7SUFDRTtBQUVGO0FBQ0YsQzs7OztBQy9CQTtFQUNFO0FBQUYsQzs7OztBQ0FBO0VBQ0U7QUFERixDOzs7O0FDQUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQURGO0FBSUE7RUFDRTtBQURGLEM7Ozs7QUNSQTtFQUNFO0FBQUY7QUFHQTtFQUNFO0FBQUY7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ1RBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFBRixDOzs7O0FDSkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUFGLEM7Ozs7QUNKQTtFQUNFO0VBQ0E7RUFDQTtBQUFGLEM7Ozs7QXZJSkE7O0NBQUE7QXdJR0E7RUFDRTtBQUNGO0FBRUE7RUFDRTtBQUNGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7QUFFQTtFQUNFO0FBQ0Y7QUFFQTtFQUNFO0FBQ0Y7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7QUFDRTtFQUNFO0VBQ0E7QUFDSjtBQUVFO0VBQ0U7QUFBSjtBQUdFO0VBQ0U7QUFESjtBQUdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFETjtBQUdNO0VBQ0U7QUFEUjtBQUdNO0VBQ0U7RUFDQTtBQURSO0FBTUU7RUFDRTtBQUpKO0FBT0U7RUFDRTtBQUxKO0FBUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU5KLEM7Ozs7QUNsRUE7RUFDRTtFQUNBO0FBQUY7QUFFQTtFQUNFO0VBQ0E7QUFDRixDOzs7O0F6SVJBOztDQUFBO0EwSUdJO0VBQ0k7QUFDUjtBQUNRO0VBQ0ksWTFJa0JRO0UwSWpCUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ1osQzs7OztBQ2ZBO0VBQ0k7RUFDQTtBQUFKO0FBR0U7RUFDRTtFQUNBO0FBQUosQzs7OztBQ1BBO0VBQ0U7QUFBRixDOzs7O0FDREE7RUFDRTtFQUNGO0FBQUEsQzs7OztBN0lIQTs7Q0FBQTtBOElNSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCOUk2RmdCO0U4STVGaEI7RUFDQTtBQUZKO0FBSUk7RUFDRTtFQUNBLGdCOUlTYztFOElSZDtBQUZOO0FBSU07RUFDRTtBQUZSO0FBT0U7RUFDRTtFQUNBO0VBQ0E7QUFMSjtBQVFFO0VBQ0U7QUFOSixDOzs7O0FDeEJBO0VBQ0U7RUFDQTtBQURGO0FBR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREosQzs7OztBQ1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFERjtBQUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFESjtBQUdJO0VBQ0U7QUFETjtBQUtFO0VBQ0U7QUFISjtBQUtFO0VBQ0U7QUFISixDOzs7O0FDdEJJO0VBQ0k7QUFBUixDOzs7O0FDREE7RUFDRTtBQUFGO0FBR0E7RUFDRTtBQUFGLEM7Ozs7QUNMQTtFQUNFO0FBQUYsQzs7OztBQ0RBO0FBQ0E7RUFDRTtBQUFGLEM7Ozs7QUNGQTtFQUNFO0FBQUYsQzs7OztBckpGQTs7Q0FBQTtBc0pJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCdEorRmdCO0VzSjlGaEI7RUFDQTtBQUFKO0FBRUk7RUFDRTtFQUNBLGdCdEpXYztFc0pWZDtBQUFOO0FBRU07RUFDRTtBQUFSO0FBS0U7RUFDRTtFQUNBO0VBQ0E7QUFISjtBQU1FO0VBQ0U7QUFKSixDOzs7O0F0SjFCQTs7Q0FBQTtBdUpLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCdko4RmdCO0V1SjdGaEI7RUFDQTtBQURKLEM7Ozs7QUNUQTtFQUNFO0FBQUY7QUFFQTtFQUNFO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7QUFEQTtFQUNFO0VBQ0E7QUFJRixDOzs7O0FDeEJBO0VBQ0U7RUFDQTtBQUFGO0FBR0E7RUFDRTtFQUNBO0FBQUYsQzs7OztBQ1JBO0VBQWdCO0VBQWtCO0VBQVc7QUFJN0M7O0FBSjhEO0VBQXNCO0VBQTBDO0FBUzlIOztBQVQySTtFQUFXO0VBQTRDO0VBQXNDO0VBQWtDO0VBQXdDO0VBQWE7RUFBaUU7RUFBVztFQUE4QjtFQUEwQztFQUFnQztFQUEyQjtBQXdCOWdCOztBQXhCb2lCO0VBQXdCO0FBNEI1akI7O0FBNUJ1a0I7RUFBaUI7QUFnQ3hsQjs7QUFoQ2tvQjtFQUFlO0FBb0NqcEI7O0FBcEMycUI7RUFBaUI7QUF3QzVyQjs7QUF4Q3N1QjtFQUFjO0FBNENwdkI7O0FBNUN3eEI7RUFBMkI7QUFnRG56Qjs7QUFoRHUxQjtFQUFpQjtFQUFxQjtFQUEwQjtFQUEyQjtFQUFlO0VBQThCO0VBQTBDO0VBQWlCO0VBQTJCO0FBNERyakM7O0FBNUQ0a0M7RUFBZ0I7RUFBZTtFQUFrQjtFQUFRO0VBQU87RUFBMkI7QUFxRXZxQzs7QUFyRWtzQztFQUFnQjtFQUFrQjtFQUFRO0VBQVE7RUFBMkI7RUFBZTtBQThFOXhDOztBQTlFeXpDO0VBQW9CO0FBa0Y3MEM7O0FBbEZ1M0M7RUFBaUI7RUFBK0Q7QUF1RnY4Qzs7QUF2RjQrQztFQUF1QjtBQTJGbmdEOztBQTNGd2lEO0VBQW1CO0VBQThEO0FBZ0d6bkQ7O0FBaEc2cEQ7RUFBeUI7QUFvR3RyRDs7QUFwRzB0RDtFQUFVO0VBQWtCO0VBQXNDO0VBQXNDO0VBQW1DO0VBQWtDO0VBQThCO0VBQWlCO0VBQTZDO0FBZ0huK0Q7O0FBaEh5L0Q7RUFBaUI7QUFvSDFnRTs7QUFwSGdpRTtFQUFrQjtBQXdIbGpFOztBQXhId2tFO0VBQWdCO0VBQTZDO0FBNkhyb0U7O0FBN0hrcEU7RUFBZ0I7QUFpSWxxRTs7QUFqSWlzRTtFQUFnQjtBQXFJanRFOztBQXJJK3RFO0VBQXNDO0VBQWtCO0VBQVE7QUEySS94RTs7QUEzSXl5RTtFQUFtQjtFQUFnQztBQWdKNTFFOztBQWhKKzJFO0VBQW1CO0VBQXlCO0FBcUozNUU7O0FBckowNkU7RUFBZTtFQUFTO0VBQVM7RUFBWTtFQUFXO0VBQTRDO0VBQWtCO0VBQWtEO0VBQWlEO0FBaUtub0Y7O0FBaktpckY7RUFBa0I7RUFBUztFQUFZO0VBQVk7RUFBVztFQUE0QztFQUFrQjtFQUFtRDtFQUFvRDtBQTZLcDVGOztBQTdLaThGO0VBQWtCO0VBQWtCO0FBa0xyK0Y7O0FBbExtL0Y7RUFBbUI7RUFBWTtBQXVMbGhHOztBQXZMZ2tHO0VBQWtCO0VBQVk7QUE0TDlsRzs7QUE1TDRvRztFQUFtQjtFQUFZO0FBaU0zcUc7O0FBak13dEc7RUFBa0I7RUFBWTtFQUFjO0VBQW1CO0VBQTJCO0VBQXNDO0FBME14MUc7O0FBMU0rM0c7RUFBd0I7RUFBdUM7QUErTTk3Rzs7QUEvTTY4RztFQUEwQjtBQW1OditHOztBQW5Oby9HO0VBQXFCO0VBQWtCO0VBQWE7RUFBdUI7RUFBbUI7RUFBMkI7RUFBbUI7QUE2TmhvSDs7QUE3TmlwSDtFQUEwQjtFQUFrQjtFQUFZO0VBQTJCO0VBQStCO0VBQTBCO0FBc083eEg7O0FBdE9tekg7RUFBa0I7RUFBYTtFQUF1QjtFQUFtQjtBQTZPNTNIOztBQTdPdzVIO0VBQW1CO0VBQWtCO0VBQVk7RUFBc0I7QUFvUC85SDs7QUFwUDAvSDtFQUFjO0FBd1B4Z0k7O0FBeFAwaEk7RUFBMEI7RUFBZ0Q7QUE2UHBtSTs7QUE3UG1wSTtFQUFnQjtFQUFhO0VBQW1CO0VBQWtCO0VBQXVCO0VBQTJDO0VBQTJCO0VBQStCO0VBQTBCO0VBQStCO0VBQXNCO0FBMlFoNkk7O0FBM1FrN0k7RUFBc0I7QUErUXg4STs7QUEvUTI5STtFQUF3RTtFQUE2QjtBQW9SaGtKOztBQXBSMGxKO0VBQWtFO0VBQTRCO0FBeVJ4cko7O0FBelJpdEo7RUFBaUQ7RUFBbUM7QUE4UnJ5Sjs7QUE5UncwSjtFQUFvRDtFQUE4QztBQW1TMTZKOztBQW5TMjlKO0VBQTRFO0VBQWlDO0FBd1N4a0s7O0FBeFN5bUs7RUFBaUI7QUE0UzFuSzs7QUE1UzBwSztFQUFtQjtFQUFnQztBQWlUN3NLOztBQWpUZ3VLO0VBQW1CO0VBQWlDO0VBQWdCO0FBdVRweUs7O0FBdlQyMEs7RUFBd0I7RUFBbUM7RUFBbUM7RUFBZ0I7RUFBNkM7QUErVHQrSzs7QUEvVHNoTDtFQUFXO0FBbVVqaUw7O0FBblUwa0w7RUFBYztFQUFnQztBQXdVeG5MOztBQXhVMG9MO0VBQXFCO0VBQWdCO0VBQThDO0FBOFU3dEw7O0FBOVU4d0w7RUFBMkI7QUFrVnp5TDs7QUFsVncxTDtFQUF5QjtBQXNWajNMOztBQXRWaTZMO0VBQStCO0VBQVc7RUFBVztBQTRWdDlMOztBQTVWdy9MO0VBQW1CO0FBZ1czZ007O0FBaFd5ak07RUFBaUM7RUFBVztFQUF3QztFQUFrQjtBQXVXL3BNOztBQXZXd3FNO0VBQWdCO0VBQVU7RUFBa0I7RUFBUztBQThXN3RNOztBQTlXd3ZNO0VBQWlCO0VBQVc7QUFtWHB4TTs7QUFuWDJ4TTtFQUFvQjtFQUFrQjtFQUFzQztFQUF5QztFQUFZO0VBQXdDO0VBQWM7RUFBc0I7QUE4WHgrTTs7QUE5WHUvTTtFQUFxQjtBQWtZNWdOOztBQWxZK2hOO0VBQWtCO0VBQWE7RUFBbUI7RUFBcUI7QUF5WXRtTjs7QUF6WWlvTjtFQUFrQjtFQUFXO0VBQVU7RUFBa0I7RUFBc0M7RUFBMkI7QUFrWjN2Tjs7QUFsWjR3TjtFQUFxQjtFQUFTO0VBQVc7RUFBVTtFQUF5QztFQUFrQjtFQUE4QztFQUErQztBQTZadjlOOztBQTdab2dPO0VBQXVCO0VBQWtCO0FBa2E3aU87O0FBbGF3ak87RUFBd0M7SUFBa0I7RUF1YWhuTztBQUNGO0FBeGF5b087RUFBb0I7QUEyYTdwTzs7QUEzYXdzTztFQUFvQjtFQUFhO0VBQW1CO0VBQXVDO0VBQTJCO0FBbWI5ek87O0FBbmJvMU87RUFBZTtFQUFhO0VBQW1CO0VBQXVCO0VBQWU7RUFBNEM7RUFBMkM7RUFBMkI7RUFBa0I7QUErYjdpUDs7QUEvYitqUDtFQUFtQjtFQUFvQztBQW9jdG5QOztBQXBjeXBQO0VBQXFCO0VBQWlDO0FBeWMvc1A7O0FBemNndlA7RUFBc0Q7RUFBb0M7RUFBb0M7QUErYzkyUDs7QUEvY2k0UDtFQUF1QjtFQUFVO0VBQWtCO0VBQWU7RUFBdUM7RUFBYTtFQUFtQjtFQUF1QjtFQUFzQztFQUFzQjtBQTRkN2xROztBQTVkd25RO0VBQTZCO0VBQWlDO0FBaWV0clE7O0FBamV1dFE7RUFBcUI7RUFBYTtBQXNlenZROztBQXRlb3dRO0VBQXlCO0FBMGU3eFE7O0FBMWUwelE7RUFBYTtFQUFrQjtFQUFXO0VBQVk7RUFBc0M7RUFBTTtFQUFPO0VBQStCO0VBQWM7RUFBa0M7RUFBMkI7QUF3ZjdnUjs7QUF4Zm1pUjtFQUFnRDtFQUEyQztBQTZmOW5SOztBQTdmK3FSO0VBQTBDO0VBQVU7QUFrZ0JudVI7O0FBbGdCb3hSO0VBQWdEO0VBQTRDO0FBdWdCaDNSOztBQXZnQm00UjtFQUFtQjtFQUFZO0FBNGdCbDZSOztBQTVnQis2UjtFQUFvQjtBQWdoQm44Ujs7QUFoaEJnOVI7RUFBcUI7QUFvaEJyK1I7O0FBcGhCbS9SO0VBQXVCO0VBQXNCO0FBeWhCaGlTOztBQXpoQmdqUztFQUFtQztBQTZoQm5sUzs7QUE3aEIrbFM7RUFBaUI7RUFBVTtFQUFzQjtFQUFhO0VBQWlCO0VBQWtCO0VBQWU7RUFBZTtFQUFXO0FBeWlCenVTOztBQXppQjR2UztFQUFjO0FBNmlCMXdTOztBQTdpQml4UztFQUFpQjtFQUFzQjtFQUFVO0VBQXNDO0FBb2pCeDJTOztBQXBqQjIzUztFQUFzQjtBQXdqQmo1Uzs7QUF4akJvN1M7RUFBeUI7RUFBZTtFQUFzQztFQUFrQjtFQUFtQztBQWdrQnZqVDs7QUFoa0IwbFQ7RUFBa0I7RUFBZTtFQUFzQztBQXNrQmpxVDs7QUF0a0JtclQ7RUFBd0I7RUFBaUM7QUEya0I1dVQ7O0FBM2tCNndUO0VBQXFCO0VBQWlDO0FBZ2xCbjBUOztBQWhsQm8yVDtFQUF3QjtFQUFVO0FBcWxCdDRUOztBQXJsQjQ1VDtFQUEyQjtFQUFtQjtBQTBsQjE4VDs7QUExbEI4K1Q7RUFBaUM7QUE4bEIvZ1U7O0FBOWxCbWpVO0VBQWtDO0VBQW1CO0FBbW1CeG1VOztBQW5tQm9wVTtFQUF3QztBQXVtQjVyVTs7QUF2bUJ3dVU7RUFBeUI7RUFBYTtFQUFXO0VBQW1CO0VBQThCO0FBK21CMTBVOztBQS9tQnEyVTtFQUFnQjtFQUFXO0VBQWE7RUFBbUI7RUFBdUI7RUFBaUI7RUFBa0M7QUF5bkIxK1U7O0FBem5CcWdWO0VBQXdCO0FBNm5CN2hWOztBQTduQjRpVjtFQUF5QjtBQWlvQnJrVjs7QUFqb0JvbFY7RUFBOEI7QUFxb0JsblY7O0FBcm9CaW9WO0VBQWtCO0FBeW9CbnBWOztBQXpvQmtxVjtFQUE4QjtBQTZvQmhzVjs7QUE3b0I4c1Y7RUFBYztFQUFrQjtFQUFhO0VBQW1CO0VBQXVCO0FBcXBCcnlWOztBQXJwQjJ6VjtFQUFvQjtBQXlwQi8wVjs7QUF6cEJrM1Y7RUFBa0I7RUFBZTtFQUEyQjtFQUFzQztFQUFhO0VBQW1CO0FBa3FCcC9WOztBQWxxQjJnVztFQUF3QjtFQUFpQztBQXVxQnBrVzs7QUF2cUJxbVc7RUFBd0I7QUEycUI3blc7O0FBM3FCMm9XO0VBQXlCO0FBK3FCcHFXOztBQS9xQmdyVztFQUFrQztFQUFhO0VBQVc7QUFxckIxdVc7O0FBcnJCaXdXO0VBQW9CO0VBQVk7RUFBUztFQUEwQztFQUF5QztFQUFhO0VBQW1CO0VBQXVCO0VBQWU7RUFBa0I7RUFBMkI7QUFtc0JoL1c7O0FBbnNCc2dYO0VBQXdCO0VBQTBDO0FBd3NCeGtYOztBQXhzQmluWDtFQUEwQjtFQUFpQztBQTZzQjVxWDs7QUE3c0Iwc1g7RUFBMkI7RUFBVztFQUFVO0VBQVc7RUFBZTtFQUFhO0FBc3RCanlYOztBQXR0Qm96WDtFQUFnRTtFQUFvQztFQUFvQztBQTR0QjU3WDs7QUE1dEIrOFg7RUFBa0I7RUFBbUM7RUFBbUM7RUFBWTtFQUFpQztFQUFzQztBQXF1QjFuWTs7QUFydUJ5b1k7RUFBdUI7RUFBVztFQUFXO0VBQTJDO0VBQXVDO0FBNnVCeHdZOztBQTd1Qml5WTtFQUE4QztFQUF5QztBQWt2QngzWTs7QUFsdkI2Nlk7RUFBOEM7RUFBeUM7QUF1dkJwZ1o7O0FBdnZCMGpaO0VBQWlEO0VBQXlDO0FBNHZCcHBaOztBQTV2QjBzWjtFQUFpRDtFQUF5QztBQWl3QnB5Wjs7QUFqd0J5MVo7RUFBZ0I7RUFBYTtFQUFtQjtFQUFXO0VBQWlDO0VBQXNCO0VBQTJCO0FBMndCdCtaOztBQTN3QjIvWjtFQUFvQjtFQUFvQztBQWd4Qm5qYTs7QUFoeEI4amE7RUFBdUI7RUFBYztFQUEyQjtFQUFzQztFQUFnQjtFQUFtQjtBQXl4QnZzYTs7QUF6eEI4dGE7RUFBb0I7RUFBYTtFQUFPO0VBQW1CO0VBQXlCO0FBaXlCbHphOztBQWp5Qm0wYTtFQUFtQjtFQUF5QjtFQUErQjtFQUF5QztFQUFvQjtFQUFnQjtFQUFzQztFQUFlO0FBNHlCaGhiOztBQTV5QnNqYjtFQUFtQjtFQUFtQztBQWl6QjVtYjs7QUFqekIrb2I7RUFBeUI7RUFBbUM7QUFzekIzc2I7O0FBdHpCcXZiO0VBQTRCO0VBQTRDO0FBMnpCN3piOztBQTN6QmcxYjtFQUFtQjtFQUEyQjtBQWcwQjkzYjs7QUFoMEJzNmI7RUFBeUI7RUFBcUM7QUFxMEJwK2I7O0FBcjBCOGdjO0VBQU07RUFBeUM7RUFBMkI7RUFBOEI7RUFBOEQ7RUFBaUM7RUFBNEM7RUFBOEk7RUFBd0I7RUFBNkI7RUFBNkI7RUFBcUM7RUFBeUI7RUFBaUM7RUFBc0M7RUFBOEI7RUFBa0M7RUFBcUI7RUFBdUI7RUFBMEI7RUFBOEI7RUFBc0M7RUFBMkI7RUFBcUM7RUFBdUI7RUFBMEM7RUFBbUM7RUFBOEI7RUFBb0M7RUFBcUI7RUFBK0I7RUFBMEI7QUF3MkJwbWU7O0FBeDJCb29lO0VBQWdCO0VBQStCO0VBQXNCO0VBQTBCO0VBQTRCO0VBQStCO0VBQTRCO0VBQXFDO0VBQThCO0VBQThCO0VBQTJCO0VBQWdDO0VBQWlDO0VBQTZCO0VBQWtDO0VBQW9DO0VBQStCO0VBQTRCO0VBQXFDO0VBQXlCO0VBQTJCO0VBQTJCO0VBQTRCO0FBazRCcnlmOztBQWw0QiswZjtFQUFpQjtFQUE0QjtFQUF5QjtFQUEwQjtFQUErQjtFQUErQjtFQUE0QjtFQUFxQztFQUFpQztFQUE4QjtFQUF3QjtFQUE2QjtFQUFpQztFQUE2QjtFQUFvQztFQUErQjtFQUE0QjtFQUFxQztFQUF5QjtFQUEyQjtFQUEyQjtFQUE0QjtFQUFrQztBQTQ1QmovZ0I7O0FBNTVCNmhoQjtFQUFVO0VBQWE7QUFpNkJwamhCOztBQWo2QnVraEI7RUFBUztFQUFnQjtFQUFZO0VBQWE7RUFBZTtFQUF1QztBQTA2Qi9xaEI7O0FBMTZCa3NoQjtFQUFVO0VBQWtDO0VBQWlCO0VBQXNCO0VBQWtCO0FBazdCdnloQjs7QUFsN0JremhCO0VBQWE7QUFzN0IvemhCOztBQXQ3QjgwaEI7RUFBVTtFQUFvQjtBQTI3QjUyaEI7O0FBMzdCODNoQjtFQUFZO0VBQVc7RUFBa0I7RUFBMkI7RUFBZTtFQUFhO0VBQW1CO0VBQXFCO0VBQXVCO0VBQWlDO0VBQXNCO0FBeThCcGxpQjs7QUF6OEJtbmlCO0VBQStCO0VBQWtCO0FBODhCcHFpQjs7QUE5OEI2cWlCO0VBQWtCO0VBQWlDO0FBbTlCaHVpQjs7QUFuOUJpd2lCO0VBQWdCO0VBQW9DO0FBdzlCcnppQjs7QUF4OUJnMGlCO0VBQW1CO0VBQWtEO0FBNjlCcjRpQjs7QUE3OUJ3N2lCO0VBQWtCO0FBaStCMThpQjs7QUFqK0J1OWlCO0VBQTZCO0VBQXNCO0FBcytCMWdqQjs7QUF0K0JpaWpCO0VBQWM7QUEwK0IvaWpCOztBQTErQmlrakI7RUFBZ0g7QUE4K0JqcmpCOztBQTkrQjZ1akI7RUFBMEI7RUFBVTtBQW0vQmp4akI7O0FBbi9CbTBqQjtFQUF3QjtFQUFVO0FBdy9CcjJqQjs7QUF4L0JrNmpCO0VBQTBCO0VBQVU7QUE2L0J0OGpCOztBQTcvQm1na0I7RUFBd0I7RUFBVTtBQWtnQ3Jpa0I7O0FBbGdDdWxrQjtFQUE0RztBQXNnQ25za0I7O0FBdGdDMndrQjtFQUFnRDtFQUFVO0FBMmdDcjBrQjs7QUEzZ0N1M2tCO0VBQWdEO0VBQVU7QUFnaENqN2tCOztBQWhoQzgra0I7RUFBdUI7QUFvaENyZ2xCLEU7Ozs7QUNuaENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFBRixDOzs7O0FDSkE7RUFDRTtBQUFGLEM7Ozs7QUNESTtFQUNJO0VBQ0E7QUFBUjtBQUdJO0VBQ0k7QUFBUjtBQUVJO0VBQ0k7QUFDUixDOzs7O0FDVEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRFI7QUFFUTtFQUNJO0FBQVo7QUFFUTtFQUNJO0FBQVosQzs7OztBOUpmQTs7Q0FBQTtBK0pNWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCL0o2Rkk7RStKNUZKO0VBQ0E7QUFGaEI7QUFJZ0I7RUFDSTtFQUNBLGdCL0pTQTtFK0pSQTtBQUZwQjtBQUlvQjtFQUNJO0FBRnhCO0FBTVk7RUFDSTtFQUNBO0VBQ0E7QUFKaEI7QUFNWTtFQUNJO0FBSmhCLEM7Ozs7QS9KMUJBOztDQUFBO0FnS0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJoSzhGa0I7RWdLN0ZsQjtFQUNBO0FBREY7QUFHRTtFQUNFO0VBQ0EsZ0JoS1VnQjtFZ0tUaEI7QUFESjtBQUdJO0VBQ0U7QUFETjtBQU1FO0VBQ0U7RUFDQTtFQUNBO0FBSko7QUFPRTtFQUNFO0FBTEosQzs7OztBQ3pCQTtFQUNFO0FBQUY7QUFRRTtFQUNFO0VBQ0E7QUFMSjtBQU9FO0VBQ0U7RUFDQTtBQUxKO0FBT0U7RUFDRTtFQUNBO0FBTEosQzs7OztBQ2RBO0FBQ0E7RUFDRTtBQUFGLEM7Ozs7QUNGQTtFQUNJO0VBQ0E7QUFBSjtBQUVBO0VBQ0k7RUFDQTtBQUNKO0FBQ0E7RUFDSztFQUNBO0FBRUw7QUFBQTtFQUNJO0VBQ0E7QUFHSixDOzs7O0FDakJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFBRjtBQUdBO0VBQ0U7RUFDQTtFQUNBO0FBQUYsQzs7OztBQ1ZBO0VBQ0U7RUFDQTtBQUFGO0FBRUE7RUFDRTtBQUNGO0FBQ0E7RUFDRTtBQUVGO0FBQUE7RUFDRTtBQUdGO0FBREE7RUFDRTtBQUlGLEM7Ozs7QUNsQkE7RUFDRTtBQUFGO0FBR0E7RUFDRTtBQUFGO0FBRUE7RUFDRTtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGLEM7Ozs7QUNoQkE7RUFDRTtBQUFGLEM7Ozs7QUNEQTtFQUNFO0FBQUY7QUFFQTtFQUNFO0FBQ0Y7QUFDQTtBQUNFO0lBQ0U7QUFFRjtBQUFBO0lBQ0U7QUFFRjtBQUNGLEM7Ozs7QUNkQTtFQUVFO0FBREY7QUFJQTtBQUNFO0lBRUU7QUFGRjtBQUlBO0lBQ0U7QUFGRjtBQUNGLEM7Ozs7QUNWQTtFQUNFO0VBQ0E7QUFBRjtBQUVBO0VBQ0U7QUFDRjtBQUNBO0VBQ0U7QUFFRjtBQUFBO0VBQ0U7QUFHRjtBQURBO0VBQ0U7QUFJRixDOzs7O0FDbEJFO0VBQ0U7QUFBSixDOzs7O0FDREE7RUFDRTtBQUFGO0FBR0E7RUFDRTtFQUNBO0FBQUY7QUFHQTtFQUNFO0VBQ0E7QUFBRjtBQUdBO0VBQ0U7QUFBRjtBQUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDSjtBQUdBO0VBQ0U7RUFDQTtFQUNBO0FBQUY7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBR0E7O0VBRUU7RUFDQTtFQUNBO0FBQUY7QUFHQTtFQUNFO0VBQ0E7QUFBRjtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7QUFHQTtFQUNFO0FBQUY7QUFHQTtFQUNFO0VBQ0E7QUFBRixDOzs7O0FDckVBO0VBQ0U7QUFBRjtBQUdBO0VBQ0U7QUFBRixDOzs7O0FDTEE7RUFDRTtBQUFGLEM7Ozs7QUFEQTtBQUNFO0lBQ0U7QUFBRjtBQUNGO0FBRUE7RUFDRTtFQUNBO0FBQUYsQzs7OztBQ1BBO0FBQ0U7SUFDRTtBQUFGO0FBQ0Y7QUFFQTtFQUNFO0VBQ0E7QUFBRixDOzs7O0FDUEE7QUFDRTtJQUNFO0FBQUY7QUFDRixDOzs7O0FDRkE7RUFDSTtFQUNBO0FBREo7QUFHQTtFQUNJO0FBQUosQzs7OztBQ05BO0VBQ0U7QUFBRjtBQUVBO0VBQ0U7RUFDQTtBQUNGO0FBQ0E7RUFDRTtBQUVGLEM7Ozs7QUFWQTtFQUNFO0FBQUY7QUFFQTtFQUNFO0FBQ0Y7QUFDQTtFQUNFO0FBRUY7QUFBQTtFQUNFO0VBQ0E7QUFHRixDOzs7O0FDZEE7QUFDQTtFQUNFO0FBQUY7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ05BO0VBQ0U7QUFBRixDOzs7O0FDREk7RUFDRTtBQUFOO0FBRUk7RUFDSTtFQUNBO0FBQ1I7QUFDSTtFQUNJO0FBRVIsQzs7OztBQ1ZBO0VBQ0U7RUFDQTtBQUFGLEM7Ozs7QXRMSEE7O0NBQUE7QXVMS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QnZMOEZnQjtFdUw3RmhCO0VBQ0E7QUFESixDOzs7O0FDVEE7RUFDRTtFQUNBO0VBQ0E7QUFBRjtBQUVBO0VBQ0U7RUFDQTtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3AtaWNvbnMvc3R5bGUuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9lYXN5bWRlL2Rpc3QvZWFzeW1kZS5taW4uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9sYWRkYS9jc3MvbGFkZGEuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9fY29yZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9fc3RhY2tlZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3Mvc29saWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL2xpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9yZWd1bGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy92NC1zaGltcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX3NoaW1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX3NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX3RvcG5hdl9tZW51cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL19pY29uX2xpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX25vdGlmaWNhdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fYm94ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX3RhYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9faXRlbWxpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX3BhY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX25hdmlnYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX21vZGFscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fZGF0YXRhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX2ZpbHRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL190b2Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fbG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX2FwcG1hcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL19jb29raWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX3R5cGVzZXR0aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL193aWRnZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX2hpZ2hjaGFydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL191c2Vyc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy92ZW5kb3Ivc2VjdXJlcG9pbnQvY2xvdWQtd2lkZ2V0cy9mb3Jtcy9faW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy92ZW5kb3Ivc2VjdXJlcG9pbnQvY2xvdWQtd2lkZ2V0cy9mb3Jtcy9faW5wdXQtcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy92ZW5kb3Ivc2VjdXJlcG9pbnQvY2xvdWQtd2lkZ2V0cy9mb3Jtcy9fbXVsdGlzZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy92ZW5kb3Ivc2VjdXJlcG9pbnQvY2xvdWQtd2lkZ2V0cy90cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3ZlbmRvci9zZWN1cmVwb2ludC9jbG91ZC13aWRnZXRzL21vZHVsZXMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy92ZW5kb3Ivc2VjdXJlcG9pbnQvY2xvdWQtd2lkZ2V0cy9pY29ucy9fc3AtaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy92ZW5kb3Ivc2VjdXJlcG9pbnQvY2xvdWQtd2lkZ2V0cy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy92ZW5kb3Ivc2VjdXJlcG9pbnQvbm90aWZpY2F0aW9uLXNlcnZlci9ub3RpZmljYXRpb25zL19lZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy92ZW5kb3Ivc2VjdXJlcG9pbnQvbm90aWZpY2F0aW9ucy1jbGllbnQvbm90aWZpY2F0aW9ucy9fdG9wbWVudS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL21vZHVsZXMvX3RmYS1zZXR1cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL21vZHVsZXMvX3RvdHAtc2V0dXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9tb2R1bGVzL19ob21lLXRlYXNlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL21vZHVsZXMvYWRtaW4vcGVybWlzc2lvbnMvX21hbmFnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9tb2R1bGVzL2RhdGFiYXNlL2NvbHVtbnMvX3NwdnVldGFibGUtYWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL21vZHVsZXMvZGF0YWJhc2UvY29sdW1ucy9vcmRlcnMvb3JkZXJfZGV0YWlscy90b3RhbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2xhYXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvdmVuZG9yL3NlY3VyZXBvaW50L2Nsb3VkLXdpZGdldHMvY29tcG9uZW50cy9GbGFzaFRvYXN0LnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvdmVuZG9yL3NlY3VyZXBvaW50L2Nsb3VkLXdpZGdldHMvY29tcG9uZW50cy9Nb2RhbC9IZWFkZXIudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy92ZW5kb3Ivc2VjdXJlcG9pbnQvY2xvdWQtd2lkZ2V0cy9jb21wb25lbnRzL01vZGFsLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvdmVuZG9yL3NlY3VyZXBvaW50L2Nsb3VkLXdpZGdldHMvY29tcG9uZW50cy9jb250ZW50L2VkaXQudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy92ZW5kb3Ivc2VjdXJlcG9pbnQvY2xvdWQtd2lkZ2V0cy9jb21wb25lbnRzL2NvbnRlbnQvZWRpdGFibGUudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy92ZW5kb3Ivc2VjdXJlcG9pbnQvbm90aWZpY2F0aW9uLWNsaWVudC9jb21wb25lbnRzL05vdGlmaWNhdGlvbnMvTm90aWZpY2F0aW9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvdmVuZG9yL3NlY3VyZXBvaW50L25vdGlmaWNhdGlvbi1jbGllbnQvY29tcG9uZW50cy9Ob3RpZmljYXRpb25zL1RvcG1lbnUudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy92ZW5kb3Ivc2VjdXJlcG9pbnQvdnVldGFibGUvY29tcG9uZW50cy9Mb2FkaW5nLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvdmVuZG9yL3NlY3VyZXBvaW50L3Z1ZXRhYmxlL2NvbXBvbmVudHMvVnVldGFibGUvU3BGaWx0ZXJWdWV0YWJsZS52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL3ZlbmRvci9zZWN1cmVwb2ludC92dWV0YWJsZS9jb21wb25lbnRzL1Z1ZXRhYmxlL0dlbmVyaWNEZXRhaWxSb3cudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xpY2Vuc2UvQ29uZmlybURvd25sb2FkLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MaWNlbnNlL0RlbGV0ZS9MaWNlbnNlQnVuZGxlRGVsZXRlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9WdWV0YWJsZS9BcGlMb2dnaW5nL1JlcXVlc3RQYXlsb2FkTW9kYWwudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL1Z1ZXRhYmxlL0FwaUxvZ2dpbmcvQ2FsbGJhY2tQYXlsb2FkTW9kYWwudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL1RmYVNldHVwL1RmYVNldHVwUGhvbmUudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL1RpY2tldHMvVXBsb2FkZXJUeXBlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MYWFzL1NpZ25Db250cmFjdEZvcm0udnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0NvbW1vbi9Mb2FkZXIudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL1Z1ZXRhYmxlL1VzZXIvVXNlclRhYmxlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MaWNlbnNlL1ZpZXcvTGljZW5zZVZpZXdBY3Rpb25zLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MaWNlbnNlL1ZpZXcvTGljZW5zZVZpZXdDb2x1bW5zLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MaWNlbnNlL0NyZWF0ZS9QYXJ0aWFscy9TdGVwLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MaWNlbnNlL0NyZWF0ZS9QYXJ0aWFscy9Nb2RhbC9WaW1lb01vZGFsQm9keS52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvTGljZW5zZS9DcmVhdGUvUGFydGlhbHMvVGlsZS52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvTGljZW5zZS9DcmVhdGUvUGFydGlhbHMvRm9ybS9MaWNlbnNlRW1haWxUeXBlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MaWNlbnNlL0NyZWF0ZS9QYXJ0aWFscy9Gb3JtL1N1YnNjcmlwdGlvblBsYW5UeXBlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MaWNlbnNlL0NyZWF0ZS9QYXJ0aWFscy9Gb3JtL0Zvcm1GaWVsZHNCYXNlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MaWNlbnNlL0NyZWF0ZS9TdGVwcy9Gb3JtRmllbGRzLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MaWNlbnNlL0NyZWF0ZS9TdGVwcy9PcmRlclN1bW1hcnkudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xpY2Vuc2UvQ3JlYXRlL1N0ZXBzL0ZpbmFsU3RlcC52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvTGljZW5zZS9UcmFuc2Zlci9Gb3JtLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9WdWV0YWJsZS9MaWNlbnNlL0xpY2Vuc2VUYWJsZS52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvVnVldGFibGUvQWNjb3VudC9BY2NvdW50VGFibGUudnVlIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AdnVlcGljL3Z1ZS1kYXRlcGlja2VyL2Rpc3QvbWFpbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvVnVldGFibGUvT3JkZXJzL09yZGVyc1RhYmxlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9WdWV0YWJsZS9Eb3dubG9hZHMvRG93bmxvYWRzVGFibGUudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL1Z1ZXRhYmxlL0Rvd25sb2Fkcy9Eb3dubG9hZE1vZGFsQm9keS52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvVGlja2V0cy9DcmVhdGUvcGFydGlhbHMvVGlsZS52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvVGlja2V0cy9DcmVhdGUudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL1RpY2tldHMvRWRpdC52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvQWNjb3VudC9Gb3JtLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9WdWV0YWJsZS9TZXJpYWwvQWRkU2VyaWFsQmxvY2tNb2RhbC52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvVnVldGFibGUvU2VyaWFsL1NlcmlhbFVwbG9hZC52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvQWRtaW4vVXNlckFjdGl2YXRlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Vc2VyL1VzZXJWaWV3LnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Vc2VyL1VzZXJGb3JtLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Vc2VyL1VzZXJBcHBsaWNhdGlvbnMudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL1VzZXIvVXNlclRhbkxpc3QudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL1VzZXIvVXNlckludml0ZS52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvRG93bmxvYWRzL0Rvd25sb2FkRm9ybS52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvQWxlcnRzL1NwQWN0aXZlTmV3c2xldHRlci52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvTGF5b3V0cy9HbG9iYWxTZWFyY2gudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xheW91dHMvQ29ycG9yYXRpb25JbXBlcnNvbmF0b3IudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xheW91dHMvQXdhcmVuZXNzVXBncmFkZU1vZGFsLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MYXlvdXRzL0F3YXJlbmVzc1BvcnRhbE1vZGFsLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9WdWV0YWJsZS9Db3Jwb3JhdGlvbnMvQ29ycG9yYXRpb25Nb2RhbC52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvQ29tbW9uL0JhY2t1cFBvcnRhbE5vdGlmaWNhdGlvbi52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvQWxlcnRzL1ByaWNlTm90aWZpY2F0aW9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MYXlvdXRzL0hvbWVWaWV3LnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9BdXRoL1JlZ2lzdGVyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9BbGVydHMvTmV3c2xldHRlck5vdGlmaWNhdGlvbi52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvQWxlcnRzL1Rvc0FjY2VwdGFuY2UudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xpY2Vuc2UvVXBncmFkZS9Gb3JtLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9WdWV0YWJsZS9QYXJ0bmVyZmluZGVyL0NvbnRhY3REYXRhTW9kYWwudnVlIl0sInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NwaWNvbnMnO1xuICBzcmM6XG4gICAgdXJsKCdmb250cy9zcGljb25zLnR0Zj93c292aGMnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCdmb250cy9zcGljb25zLndvZmY/d3NvdmhjJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCdmb250cy9zcGljb25zLnN2Zz93c292aGMjc3BpY29ucycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuW2NsYXNzXj1cInNwaWNvbi1cIl0sIFtjbGFzcyo9XCIgc3BpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnc3BpY29ucycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc3BpY29uLXNlY3VyZXBvaW50LW1haWxzZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuLnNwaWNvbi1zZWN1cmVwb2ludC12cG4tY2xpZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MVwiO1xufVxuLnNwaWNvbi1hdmF0YXItc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG4uc3BpY29uLXNzbC12cG4tY2xpZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnNwaWNvbi1hbnRpdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc3BpY29uLWF2YXRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zcGljb24tY2VydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnNwaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zcGljb24tY3NhX21jIC5wYXRoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBjb2xvcjogcmdiKDg4LCA4OCwgODgpO1xufVxuLnNwaWNvbi1jc2FfbWMgLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDg4LCA4OCwgODgpO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uc3BpY29uLWNzYV9tYyAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoODgsIDg4LCA4OCk7XG59XG4uc3BpY29uLWNzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zcGljb24tZGF0ZW5zY2h1dHo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc3BpY29uLWRzZ3ZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnNwaWNvbi1saXplbno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc3BpY29uLW1vYmlsZS1zZWN1cml0eV9tYyAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgY29sb3I6IHJnYig4OCwgODgsIDg4KTtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnNwaWNvbi1tb2JpbGUtc2VjdXJpdHlfbWMgLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDg4LCA4OCwgODgpO1xufVxuLnNwaWNvbi1tb2JpbGUtc2VjdXJpdHlfbWMgLnBhdGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDg4LCA4OCwgODgpO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uc3BpY29uLW1vYmlsZS1zZWN1cml0eV9tYyAucGF0aDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoODgsIDg4LCA4OCk7XG59XG4uc3BpY29uLW1vYmlsZS1zZWN1cml0eV9tYyAucGF0aDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoODgsIDg4LCA4OCk7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5zcGljb24tbW9iaWxlLXNlY3VyaXR5X21jIC5wYXRoNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6IHJnYig4OCwgODgsIDg4KTtcbn1cbi5zcGljb24tbW9iaWxlLXNlY3VyaXR5X21jIC5wYXRoNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6IHJnYig4OCwgODgsIDg4KTtcbn1cbi5zcGljb24tbW9iaWxlLXNlY3VyaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnNwaWNvbi1uYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc3BpY29uLXJlcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zcGljb24tc2NodWx1bmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc3BpY29uLXNvYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zcGljb24tc3BkeW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc3BpY29uLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc3BpY29uLXVtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zcGljb24tdXRtLWFkbWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnNwaWNvbi11dG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc3BpY29uLXNzbC12cG4tY2xpZW50X21jIC5wYXRoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xuICBjb2xvcjogcmdiKDg4LCA4OCwgODgpO1xufVxuLnNwaWNvbi1zc2wtdnBuLWNsaWVudF9tYyAucGF0aDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoODgsIDg4LCA4OCk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5zcGljb24tc3NsLXZwbi1jbGllbnRfbWMgLnBhdGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDg4LCA4OCwgODgpO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uc3BpY29uLXNzbC12cG4tY2xpZW50X21jIC5wYXRoNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6IHJnYig4OCwgODgsIDg4KTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnNwaWNvbi1zc2wtdnBuLWNsaWVudF9tYyAucGF0aDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoODgsIDg4LCA4OCk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5zcGljb24tc3NsLXZwbi1jbGllbnRfbWMgLnBhdGg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDg4LCA4OCwgODgpO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uc3BpY29uLXNzbC12cG4tY2xpZW50X21jIC5wYXRoNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6IHJnYig4OCwgODgsIDg4KTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnNwaWNvbi1zc2wtdnBuLWNsaWVudF9tYyAucGF0aDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoODgsIDg4LCA4OCk7XG59XG4uc3BpY29uLXN1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuLnNwaWNvbi1pY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cbi5zcGljb24tdXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG4iLCIvKipcbiAqIGVhc3ltZGUgdjIuMTguMFxuICogQ29weXJpZ2h0IEplcm9lbiBBa2tlcm1hblxuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2lvbmFydS9lYXN5LW1hcmtkb3duLWVkaXRvclxuICogQGxpY2Vuc2UgTUlUXG4gKi9cbi5Db2RlTWlycm9ye2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtoZWlnaHQ6MzAwcHg7Y29sb3I6IzAwMDtkaXJlY3Rpb246bHRyfS5Db2RlTWlycm9yLWxpbmVze3BhZGRpbmc6NHB4IDB9LkNvZGVNaXJyb3IgcHJlLkNvZGVNaXJyb3ItbGluZSwuQ29kZU1pcnJvciBwcmUuQ29kZU1pcnJvci1saW5lLWxpa2V7cGFkZGluZzowIDRweH0uQ29kZU1pcnJvci1ndXR0ZXItZmlsbGVyLC5Db2RlTWlycm9yLXNjcm9sbGJhci1maWxsZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5Db2RlTWlycm9yLWd1dHRlcnN7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkO2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNzt3aGl0ZS1zcGFjZTpub3dyYXB9LkNvZGVNaXJyb3ItbGluZW51bWJlcntwYWRkaW5nOjAgM3B4IDAgNXB4O21pbi13aWR0aDoyMHB4O3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6Izk5OTt3aGl0ZS1zcGFjZTpub3dyYXB9LkNvZGVNaXJyb3ItZ3V0dGVybWFya2Vye2NvbG9yOiMwMDB9LkNvZGVNaXJyb3ItZ3V0dGVybWFya2VyLXN1YnRsZXtjb2xvcjojOTk5fS5Db2RlTWlycm9yLWN1cnNvcntib3JkZXItbGVmdDoxcHggc29saWQgIzAwMDtib3JkZXItcmlnaHQ6bm9uZTt3aWR0aDowfS5Db2RlTWlycm9yIGRpdi5Db2RlTWlycm9yLXNlY29uZGFyeWN1cnNvcntib3JkZXItbGVmdDoxcHggc29saWQgc2lsdmVyfS5jbS1mYXQtY3Vyc29yIC5Db2RlTWlycm9yLWN1cnNvcnt3aWR0aDphdXRvO2JvcmRlcjowIWltcG9ydGFudDtiYWNrZ3JvdW5kOiM3ZTd9LmNtLWZhdC1jdXJzb3IgZGl2LkNvZGVNaXJyb3ItY3Vyc29yc3t6LWluZGV4OjF9LmNtLWZhdC1jdXJzb3IgLkNvZGVNaXJyb3ItbGluZTo6c2VsZWN0aW9uLC5jbS1mYXQtY3Vyc29yIC5Db2RlTWlycm9yLWxpbmU+c3Bhbjo6c2VsZWN0aW9uLC5jbS1mYXQtY3Vyc29yIC5Db2RlTWlycm9yLWxpbmU+c3Bhbj5zcGFuOjpzZWxlY3Rpb257YmFja2dyb3VuZDowIDB9LmNtLWZhdC1jdXJzb3IgLkNvZGVNaXJyb3ItbGluZTo6LW1vei1zZWxlY3Rpb24sLmNtLWZhdC1jdXJzb3IgLkNvZGVNaXJyb3ItbGluZT5zcGFuOjotbW96LXNlbGVjdGlvbiwuY20tZmF0LWN1cnNvciAuQ29kZU1pcnJvci1saW5lPnNwYW4+c3Bhbjo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZDowIDB9LmNtLWZhdC1jdXJzb3J7Y2FyZXQtY29sb3I6dHJhbnNwYXJlbnR9QC1tb3ota2V5ZnJhbWVzIGJsaW5rezUwJXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX1ALXdlYmtpdC1rZXlmcmFtZXMgYmxpbmt7NTAle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9fUBrZXlmcmFtZXMgYmxpbmt7NTAle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9fS5jbS10YWJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXR9LkNvZGVNaXJyb3ItcnVsZXJze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDotNTBweDtib3R0b206MDtvdmVyZmxvdzpoaWRkZW59LkNvZGVNaXJyb3ItcnVsZXJ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjY2M7dG9wOjA7Ym90dG9tOjA7cG9zaXRpb246YWJzb2x1dGV9LmNtLXMtZGVmYXVsdCAuY20taGVhZGVye2NvbG9yOiMwMGZ9LmNtLXMtZGVmYXVsdCAuY20tcXVvdGV7Y29sb3I6IzA5MH0uY20tbmVnYXRpdmV7Y29sb3I6I2Q0NH0uY20tcG9zaXRpdmV7Y29sb3I6IzI5Mn0uY20taGVhZGVyLC5jbS1zdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfS5jbS1lbXtmb250LXN0eWxlOml0YWxpY30uY20tbGlua3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jbS1zdHJpa2V0aHJvdWdoe3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9LmNtLXMtZGVmYXVsdCAuY20ta2V5d29yZHtjb2xvcjojNzA4fS5jbS1zLWRlZmF1bHQgLmNtLWF0b217Y29sb3I6IzIxOX0uY20tcy1kZWZhdWx0IC5jbS1udW1iZXJ7Y29sb3I6IzE2NH0uY20tcy1kZWZhdWx0IC5jbS1kZWZ7Y29sb3I6IzAwZn0uY20tcy1kZWZhdWx0IC5jbS12YXJpYWJsZS0ye2NvbG9yOiMwNWF9LmNtLXMtZGVmYXVsdCAuY20tdHlwZSwuY20tcy1kZWZhdWx0IC5jbS12YXJpYWJsZS0ze2NvbG9yOiMwODV9LmNtLXMtZGVmYXVsdCAuY20tY29tbWVudHtjb2xvcjojYTUwfS5jbS1zLWRlZmF1bHQgLmNtLXN0cmluZ3tjb2xvcjojYTExfS5jbS1zLWRlZmF1bHQgLmNtLXN0cmluZy0ye2NvbG9yOiNmNTB9LmNtLXMtZGVmYXVsdCAuY20tbWV0YXtjb2xvcjojNTU1fS5jbS1zLWRlZmF1bHQgLmNtLXF1YWxpZmllcntjb2xvcjojNTU1fS5jbS1zLWRlZmF1bHQgLmNtLWJ1aWx0aW57Y29sb3I6IzMwYX0uY20tcy1kZWZhdWx0IC5jbS1icmFja2V0e2NvbG9yOiM5OTd9LmNtLXMtZGVmYXVsdCAuY20tdGFne2NvbG9yOiMxNzB9LmNtLXMtZGVmYXVsdCAuY20tYXR0cmlidXRle2NvbG9yOiMwMGN9LmNtLXMtZGVmYXVsdCAuY20taHJ7Y29sb3I6Izk5OX0uY20tcy1kZWZhdWx0IC5jbS1saW5re2NvbG9yOiMwMGN9LmNtLXMtZGVmYXVsdCAuY20tZXJyb3J7Y29sb3I6cmVkfS5jbS1pbnZhbGlkY2hhcntjb2xvcjpyZWR9LkNvZGVNaXJyb3ItY29tcG9zaW5ne2JvcmRlci1ib3R0b206MnB4IHNvbGlkfWRpdi5Db2RlTWlycm9yIHNwYW4uQ29kZU1pcnJvci1tYXRjaGluZ2JyYWNrZXR7Y29sb3I6IzBiMH1kaXYuQ29kZU1pcnJvciBzcGFuLkNvZGVNaXJyb3Itbm9ubWF0Y2hpbmdicmFja2V0e2NvbG9yOiNhMjJ9LkNvZGVNaXJyb3ItbWF0Y2hpbmd0YWd7YmFja2dyb3VuZDpyZ2JhKDI1NSwxNTAsMCwuMyl9LkNvZGVNaXJyb3ItYWN0aXZlbGluZS1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6I2U4ZjJmZn0uQ29kZU1pcnJvcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZmZmfS5Db2RlTWlycm9yLXNjcm9sbHtvdmVyZmxvdzpzY3JvbGwhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LTUwcHg7bWFyZ2luLXJpZ2h0Oi01MHB4O3BhZGRpbmctYm90dG9tOjUwcHg7aGVpZ2h0OjEwMCU7b3V0bGluZTowO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0uQ29kZU1pcnJvci1zaXplcntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmlnaHQ6NTBweCBzb2xpZCB0cmFuc3BhcmVudH0uQ29kZU1pcnJvci1ndXR0ZXItZmlsbGVyLC5Db2RlTWlycm9yLWhzY3JvbGxiYXIsLkNvZGVNaXJyb3Itc2Nyb2xsYmFyLWZpbGxlciwuQ29kZU1pcnJvci12c2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NjtkaXNwbGF5Om5vbmU7b3V0bGluZTowfS5Db2RlTWlycm9yLXZzY3JvbGxiYXJ7cmlnaHQ6MDt0b3A6MDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OnNjcm9sbH0uQ29kZU1pcnJvci1oc2Nyb2xsYmFye2JvdHRvbTowO2xlZnQ6MDtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OnNjcm9sbH0uQ29kZU1pcnJvci1zY3JvbGxiYXItZmlsbGVye3JpZ2h0OjA7Ym90dG9tOjB9LkNvZGVNaXJyb3ItZ3V0dGVyLWZpbGxlcntsZWZ0OjA7Ym90dG9tOjB9LkNvZGVNaXJyb3ItZ3V0dGVyc3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7bWluLWhlaWdodDoxMDAlO3otaW5kZXg6M30uQ29kZU1pcnJvci1ndXR0ZXJ7d2hpdGUtc3BhY2U6bm9ybWFsO2hlaWdodDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW4tYm90dG9tOi01MHB4fS5Db2RlTWlycm9yLWd1dHRlci13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NDtiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmUhaW1wb3J0YW50fS5Db2RlTWlycm9yLWd1dHRlci1iYWNrZ3JvdW5ke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3otaW5kZXg6NH0uQ29kZU1pcnJvci1ndXR0ZXItZWx0e3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpkZWZhdWx0O3otaW5kZXg6NH0uQ29kZU1pcnJvci1ndXR0ZXItd3JhcHBlciA6OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5Db2RlTWlycm9yLWd1dHRlci13cmFwcGVyIDo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uQ29kZU1pcnJvci1saW5lc3tjdXJzb3I6dGV4dDttaW4taGVpZ2h0OjFweH0uQ29kZU1pcnJvciBwcmUuQ29kZU1pcnJvci1saW5lLC5Db2RlTWlycm9yIHByZS5Db2RlTWlycm9yLWxpbmUtbGlrZXstbW96LWJvcmRlci1yYWRpdXM6MDstd2Via2l0LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZDowIDA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDttYXJnaW46MDt3aGl0ZS1zcGFjZTpwcmU7d29yZC13cmFwOm5vcm1hbDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7ei1pbmRleDoyO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtZm9udC12YXJpYW50LWxpZ2F0dXJlczpjb250ZXh0dWFsO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6Y29udGV4dHVhbH0uQ29kZU1pcnJvci13cmFwIHByZS5Db2RlTWlycm9yLWxpbmUsLkNvZGVNaXJyb3Itd3JhcCBwcmUuQ29kZU1pcnJvci1saW5lLWxpa2V7d29yZC13cmFwOmJyZWFrLXdvcmQ7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d29yZC1icmVhazpub3JtYWx9LkNvZGVNaXJyb3ItbGluZWJhY2tncm91bmR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDowfS5Db2RlTWlycm9yLWxpbmV3aWRnZXR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6LjFweH0uQ29kZU1pcnJvci1ydGwgcHJle2RpcmVjdGlvbjpydGx9LkNvZGVNaXJyb3ItY29kZXtvdXRsaW5lOjB9LkNvZGVNaXJyb3ItZ3V0dGVyLC5Db2RlTWlycm9yLWd1dHRlcnMsLkNvZGVNaXJyb3ItbGluZW51bWJlciwuQ29kZU1pcnJvci1zY3JvbGwsLkNvZGVNaXJyb3Itc2l6ZXJ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9LkNvZGVNaXJyb3ItbWVhc3VyZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt2aXNpYmlsaXR5OmhpZGRlbn0uQ29kZU1pcnJvci1jdXJzb3J7cG9zaXRpb246YWJzb2x1dGU7cG9pbnRlci1ldmVudHM6bm9uZX0uQ29kZU1pcnJvci1tZWFzdXJlIHByZXtwb3NpdGlvbjpzdGF0aWN9ZGl2LkNvZGVNaXJyb3ItY3Vyc29yc3t2aXNpYmlsaXR5OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjN9ZGl2LkNvZGVNaXJyb3ItZHJhZ2N1cnNvcnN7dmlzaWJpbGl0eTp2aXNpYmxlfS5Db2RlTWlycm9yLWZvY3VzZWQgZGl2LkNvZGVNaXJyb3ItY3Vyc29yc3t2aXNpYmlsaXR5OnZpc2libGV9LkNvZGVNaXJyb3Itc2VsZWN0ZWR7YmFja2dyb3VuZDojZDlkOWQ5fS5Db2RlTWlycm9yLWZvY3VzZWQgLkNvZGVNaXJyb3Itc2VsZWN0ZWR7YmFja2dyb3VuZDojZDdkNGYwfS5Db2RlTWlycm9yLWNyb3NzaGFpcntjdXJzb3I6Y3Jvc3NoYWlyfS5Db2RlTWlycm9yLWxpbmU6OnNlbGVjdGlvbiwuQ29kZU1pcnJvci1saW5lPnNwYW46OnNlbGVjdGlvbiwuQ29kZU1pcnJvci1saW5lPnNwYW4+c3Bhbjo6c2VsZWN0aW9ue2JhY2tncm91bmQ6I2Q3ZDRmMH0uQ29kZU1pcnJvci1saW5lOjotbW96LXNlbGVjdGlvbiwuQ29kZU1pcnJvci1saW5lPnNwYW46Oi1tb3otc2VsZWN0aW9uLC5Db2RlTWlycm9yLWxpbmU+c3Bhbj5zcGFuOjotbW96LXNlbGVjdGlvbntiYWNrZ3JvdW5kOiNkN2Q0ZjB9LmNtLXNlYXJjaGluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMCwuNCl9LmNtLWZvcmNlLWJvcmRlcntwYWRkaW5nLXJpZ2h0Oi4xcHh9QG1lZGlhIHByaW50ey5Db2RlTWlycm9yIGRpdi5Db2RlTWlycm9yLWN1cnNvcnN7dmlzaWJpbGl0eTpoaWRkZW59fS5jbS10YWItd3JhcC1oYWNrOmFmdGVye2NvbnRlbnQ6Jyd9c3Bhbi5Db2RlTWlycm9yLXNlbGVjdGVkdGV4dHtiYWNrZ3JvdW5kOjAgMH0uRWFzeU1ERUNvbnRhaW5lcntkaXNwbGF5OmJsb2NrfS5Db2RlTWlycm9yLXJ0bCBwcmV7ZGlyZWN0aW9uOnJ0bH0uRWFzeU1ERUNvbnRhaW5lci5zaWRlZC0tbm8tZnVsbHNjcmVlbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfS5FYXN5TURFQ29udGFpbmVyIC5Db2RlTWlycm9ye2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6YXV0bztib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O3BhZGRpbmc6MTBweDtmb250OmluaGVyaXQ7ei1pbmRleDowO3dvcmQtd3JhcDpicmVhay13b3JkfS5FYXN5TURFQ29udGFpbmVyIC5Db2RlTWlycm9yLXNjcm9sbHtjdXJzb3I6dGV4dH0uRWFzeU1ERUNvbnRhaW5lciAuQ29kZU1pcnJvci1mdWxsc2NyZWVue2JhY2tncm91bmQ6I2ZmZjtwb3NpdGlvbjpmaXhlZCFpbXBvcnRhbnQ7dG9wOjUwcHg7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7aGVpZ2h0OmF1dG87ei1pbmRleDo4O2JvcmRlci1yaWdodDpub25lIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowIWltcG9ydGFudH0uRWFzeU1ERUNvbnRhaW5lciAuQ29kZU1pcnJvci1zaWRlZHt3aWR0aDo1MCUhaW1wb3J0YW50fS5FYXN5TURFQ29udGFpbmVyLnNpZGVkLS1uby1mdWxsc2NyZWVuIC5Db2RlTWlycm9yLXNpZGVke2JvcmRlci1yaWdodDpub25lIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG99LkVhc3lNREVDb250YWluZXIgLkNvZGVNaXJyb3ItcGxhY2Vob2xkZXJ7b3BhY2l0eTouNX0uRWFzeU1ERUNvbnRhaW5lciAuQ29kZU1pcnJvci1mb2N1c2VkIC5Db2RlTWlycm9yLXNlbGVjdGVke2JhY2tncm91bmQ6I2Q5ZDlkOX0uZWRpdG9yLXRvb2xiYXJ7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7cGFkZGluZzo5cHggMTBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yaWdodDoxcHggc29saWQgI2NlZDRkYTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHh9LmVkaXRvci10b29sYmFyLmZ1bGxzY3JlZW57d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7b3BhY2l0eToxO3otaW5kZXg6OX0uZWRpdG9yLXRvb2xiYXIuZnVsbHNjcmVlbjo6YmVmb3Jle3dpZHRoOjIwcHg7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCNmZmYgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AscmlnaHQgdG9wLGNvbG9yLXN0b3AoMCwjZmZmKSxjb2xvci1zdG9wKDEwMCUscmdiYSgyNTUsMjU1LDI1NSwwKSkpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwjZmZmIDAscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCNmZmYgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQ6LW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCNmZmYgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCNmZmYgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDttYXJnaW46MDtwYWRkaW5nOjB9LmVkaXRvci10b29sYmFyLmZ1bGxzY3JlZW46OmFmdGVye3dpZHRoOjIwcHg7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMjU1LDI1NSwyNTUsMCkgMCwjZmZmIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AscmlnaHQgdG9wLGNvbG9yLXN0b3AoMCxyZ2JhKDI1NSwyNTUsMjU1LDApKSxjb2xvci1zdG9wKDEwMCUsI2ZmZikpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDI1NSwyNTUsMjU1LDApIDAsI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMjU1LDI1NSwyNTUsMCkgMCwjZmZmIDEwMCUpO2JhY2tncm91bmQ6LW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMjU1LDI1NSwyNTUsMCkgMCwjZmZmIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMjU1LDI1NSwyNTUsMCkgMCwjZmZmIDEwMCUpO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowfS5FYXN5TURFQ29udGFpbmVyLnNpZGVkLS1uby1mdWxsc2NyZWVuIC5lZGl0b3ItdG9vbGJhcnt3aWR0aDoxMDAlfS5lZGl0b3ItdG9vbGJhciAuZWFzeW1kZS1kcm9wZG93biwuZWRpdG9yLXRvb2xiYXIgYnV0dG9ue2JhY2tncm91bmQ6MCAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudDtoZWlnaHQ6MzBweDttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjNweDtjdXJzb3I6cG9pbnRlcn0uZWRpdG9yLXRvb2xiYXIgYnV0dG9ue2ZvbnQtd2VpZ2h0OjcwMDttaW4td2lkdGg6MzBweDtwYWRkaW5nOjAgNnB4O3doaXRlLXNwYWNlOm5vd3JhcH0uZWRpdG9yLXRvb2xiYXIgYnV0dG9uLmFjdGl2ZSwuZWRpdG9yLXRvb2xiYXIgYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6I2ZjZmNmYztib3JkZXItY29sb3I6Izk1YTVhNn0uZWRpdG9yLXRvb2xiYXIgaS5zZXBhcmF0b3J7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmY7Y29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1pbmRlbnQ6LTEwcHg7bWFyZ2luOjAgNnB4fS5lZGl0b3ItdG9vbGJhciBidXR0b246YWZ0ZXJ7Zm9udC1mYW1pbHk6QXJpYWwsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo2NSU7dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b207cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0uZWRpdG9yLXRvb2xiYXIgYnV0dG9uLmhlYWRpbmctMTphZnRlcntjb250ZW50OlwiMVwifS5lZGl0b3ItdG9vbGJhciBidXR0b24uaGVhZGluZy0yOmFmdGVye2NvbnRlbnQ6XCIyXCJ9LmVkaXRvci10b29sYmFyIGJ1dHRvbi5oZWFkaW5nLTM6YWZ0ZXJ7Y29udGVudDpcIjNcIn0uZWRpdG9yLXRvb2xiYXIgYnV0dG9uLmhlYWRpbmctYmlnZ2VyOmFmdGVye2NvbnRlbnQ6XCLilrJcIn0uZWRpdG9yLXRvb2xiYXIgYnV0dG9uLmhlYWRpbmctc21hbGxlcjphZnRlcntjb250ZW50Olwi4pa8XCJ9LmVkaXRvci10b29sYmFyLmRpc2FibGVkLWZvci1wcmV2aWV3IGJ1dHRvbjpub3QoLm5vLWRpc2FibGUpe29wYWNpdHk6LjY7cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzAwcHgpey5lZGl0b3ItdG9vbGJhciBpLm5vLW1vYmlsZXtkaXNwbGF5Om5vbmV9fS5lZGl0b3Itc3RhdHVzYmFye3BhZGRpbmc6OHB4IDEwcHg7Zm9udC1zaXplOjEycHg7Y29sb3I6Izk1OTY5NDt0ZXh0LWFsaWduOnJpZ2h0fS5FYXN5TURFQ29udGFpbmVyLnNpZGVkLS1uby1mdWxsc2NyZWVuIC5lZGl0b3Itc3RhdHVzYmFye3dpZHRoOjEwMCV9LmVkaXRvci1zdGF0dXNiYXIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6NGVtO21hcmdpbi1sZWZ0OjFlbX0uZWRpdG9yLXN0YXR1c2JhciAubGluZXM6YmVmb3Jle2NvbnRlbnQ6J2xpbmVzOiAnfS5lZGl0b3Itc3RhdHVzYmFyIC53b3JkczpiZWZvcmV7Y29udGVudDond29yZHM6ICd9LmVkaXRvci1zdGF0dXNiYXIgLmNoYXJhY3RlcnM6YmVmb3Jle2NvbnRlbnQ6J2NoYXJhY3RlcnM6ICd9LmVkaXRvci1wcmV2aWV3LWZ1bGx7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo3O292ZXJmbG93OmF1dG87ZGlzcGxheTpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZWRpdG9yLXByZXZpZXctc2lkZXtwb3NpdGlvbjpmaXhlZDtib3R0b206MDt3aWR0aDo1MCU7dG9wOjUwcHg7cmlnaHQ6MDt6LWluZGV4Ojk7b3ZlcmZsb3c6YXV0bztkaXNwbGF5Om5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgI2RkZDt3b3JkLXdyYXA6YnJlYWstd29yZH0uZWRpdG9yLXByZXZpZXctYWN0aXZlLXNpZGV7ZGlzcGxheTpibG9ja30uRWFzeU1ERUNvbnRhaW5lci5zaWRlZC0tbm8tZnVsbHNjcmVlbiAuZWRpdG9yLXByZXZpZXctYWN0aXZlLXNpZGV7ZmxleDoxIDEgYXV0bztoZWlnaHQ6YXV0bztwb3NpdGlvbjpzdGF0aWN9LmVkaXRvci1wcmV2aWV3LWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5lZGl0b3ItcHJldmlld3twYWRkaW5nOjEwcHg7YmFja2dyb3VuZDojZmFmYWZhfS5lZGl0b3ItcHJldmlldz5we21hcmdpbi10b3A6MH0uZWRpdG9yLXByZXZpZXcgcHJle2JhY2tncm91bmQ6I2VlZTttYXJnaW4tYm90dG9tOjEwcHh9LmVkaXRvci1wcmV2aWV3IHRhYmxlIHRkLC5lZGl0b3ItcHJldmlldyB0YWJsZSB0aHtib3JkZXI6MXB4IHNvbGlkICNkZGQ7cGFkZGluZzo1cHh9LmNtLXMtZWFzeW1kZSAuY20tdGFne2NvbG9yOiM2M2EzNWN9LmNtLXMtZWFzeW1kZSAuY20tYXR0cmlidXRle2NvbG9yOiM3OTVkYTN9LmNtLXMtZWFzeW1kZSAuY20tc3RyaW5ne2NvbG9yOiMxODM2OTF9LmNtLXMtZWFzeW1kZSAuY20taGVhZGVyLTF7Zm9udC1zaXplOmNhbGMoMS4zNzVyZW0gKyAxLjV2dyl9LmNtLXMtZWFzeW1kZSAuY20taGVhZGVyLTJ7Zm9udC1zaXplOmNhbGMoMS4zMjVyZW0gKyAuOXZ3KX0uY20tcy1lYXN5bWRlIC5jbS1oZWFkZXItM3tmb250LXNpemU6Y2FsYygxLjNyZW0gKyAuNnZ3KX0uY20tcy1lYXN5bWRlIC5jbS1oZWFkZXItNHtmb250LXNpemU6Y2FsYygxLjI3NXJlbSArIC4zdncpfS5jbS1zLWVhc3ltZGUgLmNtLWhlYWRlci01e2ZvbnQtc2l6ZToxLjI1cmVtfS5jbS1zLWVhc3ltZGUgLmNtLWhlYWRlci02e2ZvbnQtc2l6ZToxcmVtfS5jbS1zLWVhc3ltZGUgLmNtLWhlYWRlci0xLC5jbS1zLWVhc3ltZGUgLmNtLWhlYWRlci0yLC5jbS1zLWVhc3ltZGUgLmNtLWhlYWRlci0zLC5jbS1zLWVhc3ltZGUgLmNtLWhlYWRlci00LC5jbS1zLWVhc3ltZGUgLmNtLWhlYWRlci01LC5jbS1zLWVhc3ltZGUgLmNtLWhlYWRlci02e21hcmdpbi1ib3R0b206LjVyZW07bGluZS1oZWlnaHQ6MS4yfS5jbS1zLWVhc3ltZGUgLmNtLWNvbW1lbnR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSk7Ym9yZGVyLXJhZGl1czoycHh9LmNtLXMtZWFzeW1kZSAuY20tbGlua3tjb2xvcjojN2Y4YzhkfS5jbS1zLWVhc3ltZGUgLmNtLXVybHtjb2xvcjojYWFiMmIzfS5jbS1zLWVhc3ltZGUgLmNtLXF1b3Rle2NvbG9yOiM3ZjhjOGQ7Zm9udC1zdHlsZTppdGFsaWN9LmVkaXRvci10b29sYmFyIC5lYXN5bWRlLWRyb3Bkb3due3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwjZmZmIDAsI2ZmZiA4NCUsIzMzMyA1MCUsIzMzMyAxMDAlKTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS5lZGl0b3ItdG9vbGJhciAuZWFzeW1kZS1kcm9wZG93bjpob3ZlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsI2ZmZiAwLCNmZmYgODQlLCMzMzMgNTAlLCMzMzMgMTAwJSl9LmVhc3ltZGUtZHJvcGRvd24tY29udGVudHtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOTtib3gtc2hhZG93OjAgOHB4IDE2cHggMCByZ2JhKDAsMCwwLC4yKTtwYWRkaW5nOjhweDt6LWluZGV4OjI7dG9wOjMwcHh9LmVhc3ltZGUtZHJvcGRvd246YWN0aXZlIC5lYXN5bWRlLWRyb3Bkb3duLWNvbnRlbnQsLmVhc3ltZGUtZHJvcGRvd246Zm9jdXMgLmVhc3ltZGUtZHJvcGRvd24tY29udGVudCwuZWFzeW1kZS1kcm9wZG93bjpmb2N1cy13aXRoaW4gLmVhc3ltZGUtZHJvcGRvd24tY29udGVudHt2aXNpYmlsaXR5OnZpc2libGV9LmVhc3ltZGUtZHJvcGRvd24tY29udGVudCBidXR0b257ZGlzcGxheTpibG9ja31zcGFuW2RhdGEtaW1nLXNyY106OmFmdGVye2NvbnRlbnQ6Jyc7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1iZy1pbWFnZSk7ZGlzcGxheTpibG9jazttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47aGVpZ2h0OjA7cGFkZGluZy10b3A6dmFyKC0taGVpZ2h0KTt3aWR0aDp2YXIoLS13aWR0aCk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5Db2RlTWlycm9yIC5jbS1zcGVsbC1lcnJvcjpub3QoLmNtLXVybCk6bm90KC5jbS1jb21tZW50KTpub3QoLmNtLXRhZyk6bm90KC5jbS13b3JkKXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDAsMCwuMTUpfSIsIiRmb250QXdlc29tZUZvbnQ6J0ZvbnQgQXdlc29tZSA2IFBybyc7XG5AaW1wb3J0IFwidmVuZG9yL3NlY3VyZXBvaW50L2Nsb3VkLXdpZGdldHMvYXBwXCI7XG5AaW1wb3J0IFwidmVuZG9yL3NlY3VyZXBvaW50L25vdGlmaWNhdGlvbi1zZXJ2ZXIvYXBwXCI7XG5AaW1wb3J0IFwidmVuZG9yL3NlY3VyZXBvaW50L25vdGlmaWNhdGlvbnMtY2xpZW50L2FwcFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvdGZhLXNldHVwXCI7XG5AaW1wb3J0IFwibW9kdWxlcy90b3RwLXNldHVwXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9ob21lLXRlYXNlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYWRtaW4vcGVybWlzc2lvbnMvbWFuYWdlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZGF0YWJhc2UvY29sdW1ucy9zcHZ1ZXRhYmxlLWFjdGlvbnNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2RhdGFiYXNlL2NvbHVtbnMvb3JkZXJzL29yZGVyX2RldGFpbHMvdG90YWxcIjtcbkBpbXBvcnQgXCIuL2xhYXNcIjtcblxuYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5ib2R5LmxvZ2luLXBhZ2UgI3dyYXBwZXIsIGJvZHkucmVnaXN0ZXItcGFnZSAjd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbiNtYWluLXNpZGViYXIge1xuICAgIGhyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMik7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cbn1cblxuLndlYmF1dGhuLXNldHVwIC5rZXlzIHRhYmxlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gICAgdGQ6Zmlyc3Qtb2YtdHlwZSxcbiAgICB0ZDpudGgtY2hpbGQobiszKSB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgIH1cblxuICAgIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEJnQ29sb3I7XG4gICAgfVxufVxuXG5zdmcuZGVtYW5kLXNlY3VyaXR5LWtleSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDI1MHB4O1xufVxuXG4ubmV3c2xldHRlci1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmJ0bi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgcGFkZGluZzowIWltcG9ydGFudDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbn1cblxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2Q2MmMxYTtcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XG59XG5cbi5lbWVyZ2VuY3ktZm9ybSxcbi5jb25maXJtLWJ1dHRvbiwgLmNvbmZpcm0tYnV0dG9uIGZvcm0ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuI2xvZ2luLXRmYS1yZWNvdmVyLXRhbjpub3QoLmhpZGRlbikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIH1cbn1cbiNsb2dpbi10ZmEtcmVjb3Zlci1zbXMge1xuXG4gICAgJjpub3QoLmhpZGRlbikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEyOHB4O1xuICAgIH1cbn1cblxuLnBvaW50ZXItYXV0byB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG8haW1wb3J0YW50O1xufVxuXG4uZm9ybS1hZGRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvcm0tYWRkb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDFweCAwIDAgMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4uY29kZS0tYm94X19zZWxlY3QtYWxsIHtcbiAgICB1c2VyLXNlbGVjdDogYWxsO1xufVxuXG4vKiBEb3dubG9hZHMgLSBIYXNobGlzdCAqL1xuXG4uaGFzaC1saXN0IHtcbiAgICBjb2RlIHtcbiAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi5ub3RpZmljYXRpb24gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNjb3Jwb3JhdGlvbi1pbXBlcnNvbmF0b3Ige1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG59XG5cblxuYm9keS5jb2xsYXBzZWQtbWVudSAjbWFpbi1zaWRlYmFyIG5hdiB1bCBsaS5oaWRlLXRpdGxlLWNvbGxhcHNlZCB7XG4gICAgZm9udC1zaXplOiAwZW07XG4gICAgbWF4LXdpZHRoOiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50b3RwLXNlY3JldC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlY3JldC1jdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLyohXHJcbiAqIExhZGRhXHJcbiAqIGh0dHA6Ly9sYWIuaGFraW0uc2UvbGFkZGFcclxuICogTUlUIGxpY2Vuc2VkXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoQykgMjAxOCBIYWtpbSBFbCBIYXR0YWIsIGh0dHA6Ly9oYWtpbS5zZVxyXG4gKi9cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiBDT05GSUdcclxuICovXHJcblxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG4kc3Bpbm5lclNpemU6IDMycHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogTUlYSU5TXHJcbiAqL1xyXG5cclxuQG1peGluIGJ1dHRvbkNvbG9yKCAkbmFtZSwgJGNvbG9yICkge1xyXG4gICAgJltkYXRhLWNvbG9yPSN7JG5hbWV9XSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbiggJGNvbG9yLCA1JSApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqIE9wYWNpdHkgYW5pbWF0aW9uIGZvciBzcGluLmpzXHJcbiAqL1xyXG5cclxuQGtleWZyYW1lcyBsYWRkYS1zcGlubmVyLWxpbmUtZmFkZSB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMC4yMjsgLyogbWluaW11bSBvcGFjaXR5ICovXHJcbiAgfVxyXG4gIDElIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogQlVUVE9OIEJBU0VcclxuICovXHJcblxyXG4ubGFkZGEtYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcbi8qIFNwaW5uZXIgYW5pbWF0aW9uICovXHJcbi5sYWRkYS1idXR0b24gLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAkc3Bpbm5lclNpemU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEJ1dHRvbiBsYWJlbCAqL1xyXG4ubGFkZGEtYnV0dG9uIC5sYWRkYS1sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4vKiBQcm9ncmVzcyBiYXIgKi9cclxuLmxhZGRhLWJ1dHRvbiAubGFkZGEtcHJvZ3Jlc3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC4yICk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogMC4xcyBsaW5lYXIgYWxsO1xyXG59XHJcblxyXG4ubGFkZGEtYnV0dG9uW2RhdGEtbG9hZGluZ10gLmxhZGRhLXByb2dyZXNzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogRUFTSU5HXHJcbiAqL1xyXG5cclxuLmxhZGRhLWJ1dHRvbixcclxuLmxhZGRhLWJ1dHRvbiAubGFkZGEtc3Bpbm5lcixcclxuLmxhZGRhLWJ1dHRvbiAubGFkZGEtbGFiZWwge1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMS4yNzUpIGFsbDtcclxufVxyXG5cclxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dLFxyXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl0gLmxhZGRhLXNwaW5uZXIsXHJcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSAubGFkZGEtbGFiZWwsXHJcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF0sXHJcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF0gLmxhZGRhLXNwaW5uZXIsXHJcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF0gLmxhZGRhLWxhYmVsIHtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiBFWFBBTkQgUklHSFRcclxuICovXHJcblxyXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXJpZ2h0XSB7XHJcbiAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgcmlnaHQ6IG1hdGguZGl2KCRzcGlubmVyU2l6ZSwgLTIpICsgMTA7XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLXNpemU9XCJzXCJdIC5sYWRkYS1zcGlubmVyLFxyXG4gICAgJltkYXRhLXNpemU9XCJ4c1wiXSAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgcmlnaHQ6IG1hdGguZGl2KCRzcGlubmVyU2l6ZSwgLTIpICsgNDtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtbG9hZGluZ10ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XHJcblxyXG4gICAgICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGF0YS1zaXplPVwic1wiXSxcclxuICAgICAgICAmW2RhdGEtc2l6ZT1cInhzXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiBFWFBBTkQgTEVGVFxyXG4gKi9cclxuXHJcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtbGVmdF0ge1xyXG4gICAgLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgICAgIGxlZnQ6ICRzcGlubmVyU2l6ZSAqIDAuNSArIDEwO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1zaXplPVwic1wiXSAubGFkZGEtc3Bpbm5lcixcclxuICAgICZbZGF0YS1zaXplPVwieHNcIl0gLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgICAgIGxlZnQ6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtbG9hZGluZ10ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTZweDtcclxuXHJcbiAgICAgICAgLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkYXRhLXNpemU9XCJzXCJdLFxyXG4gICAgICAgICZbZGF0YS1zaXplPVwieHNcIl0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogRVhQQU5EIFVQXHJcbiAqL1xyXG5cclxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF0ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgdG9wOiAtJHNwaW5uZXJTaXplO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtbG9hZGluZ10ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1NHB4O1xyXG5cclxuICAgICAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRvcDogKCRzcGlubmVyU2l6ZSAqIDAuNSkgKyAxMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGF0YS1zaXplPVwic1wiXSxcclxuICAgICAgICAmW2RhdGEtc2l6ZT1cInhzXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqIEVYUEFORCBET1dOXHJcbiAqL1xyXG5cclxuIC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl0ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgdG9wOiA2MnB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtc2l6ZT1cInNcIl0gLmxhZGRhLXNwaW5uZXIsXHJcbiAgICAmW2RhdGEtc2l6ZT1cInhzXCJdIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWxvYWRpbmddIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcclxuXHJcbiAgICAgICAgLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkYXRhLXNpemU9XCJzXCJdLFxyXG4gICAgICAgICZbZGF0YS1zaXplPVwieHNcIl0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiB9XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogU0xJREUgTEVGVFxyXG4gKi9cclxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWxlZnRdIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmxhZGRhLWxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWxvYWRpbmddIHtcclxuICAgICAgICAubGFkZGEtbGFiZWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqIFNMSURFIFJJR0hUXHJcbiAqL1xyXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRdIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmxhZGRhLWxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGxlZnQ6ICRzcGlubmVyU2l6ZSAqIDAuNTtcclxuXHJcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1sb2FkaW5nXSB7XHJcbiAgICAgICAgLmxhZGRhLWxhYmVsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqIFNMSURFIFVQXHJcbiAqL1xyXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtdXBdIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmxhZGRhLWxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWxvYWRpbmddIHtcclxuICAgICAgICAubGFkZGEtbGFiZWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC0xZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogU0xJREUgRE9XTlxyXG4gKi9cclxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWRvd25dIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmxhZGRhLWxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1sb2FkaW5nXSB7XHJcbiAgICAgICAgLmxhZGRhLWxhYmVsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogWk9PTS1PVVRcclxuICovXHJcblxyXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmxhZGRhLWxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGlubmVyU2l6ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWxvYWRpbmddIHtcclxuICAgICAgICAubGFkZGEtbGFiZWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogWk9PTS1JTlxyXG4gKi9cclxuXHJcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5sYWRkYS1sYWJlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkc3Bpbm5lclNpemUsIC0yKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZbZGF0YS1sb2FkaW5nXSB7XHJcbiAgICAgICAgLmxhZGRhLWxhYmVsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyLjIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqIENPTlRSQUNUXHJcbiAqL1xyXG5cclxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG5cclxuICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWxvYWRpbmddIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDUycHg7XHJcblxyXG4gICAgICAgIC5sYWRkYS1sYWJlbCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogT1ZFUkxBWVxyXG4gKi9cclxuXHJcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMjAwMHB4IHJnYmEoMCwwLDAsMCk7XHJcbiAgICBcclxuICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZbZGF0YS1sb2FkaW5nXSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDIwMDBweCByZ2JhKDAsMCwwLDAuOCk7XHJcblxyXG4gICAgICAgIC5sYWRkYS1sYWJlbCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubGFkZGEtc3Bpbm5lciA+IGRpdiB7XHJcbiAgICBsZWZ0OiAyNSUgIWltcG9ydGFudDtcclxufVxyXG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNi40LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy5cbiAqL1xuLy8gRm9udCBBd2Vzb21lIGNvcmUgY29tcGlsZSAoV2ViIEZvbnRzLWJhc2VkKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdjb3JlJztcbkBpbXBvcnQgJ3NpemluZyc7XG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AaW1wb3J0ICdhbmltYXRlZCc7XG5AaW1wb3J0ICdyb3RhdGVkLWZsaXBwZWQnO1xuQGltcG9ydCAnc3RhY2tlZCc7XG5AaW1wb3J0ICdpY29ucyc7XG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVyJztcbiIsIi8vIGJhc2UgaWNvbiBjbGFzcyBkZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zdHlsZS1mYW1pbHksICcjeyRmYS1zdHlsZS1mYW1pbHl9Jyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zdHlsZSwgI3skZmEtc3R5bGV9KTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsYXNzaWMsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcnAsXG4uZmFzLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkLFxuLmZhcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWd1bGFyLFxuLmZhc3IsXG4uZmFsLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0LFxuLmZhc2wsXG4uZmF0LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoaW4sXG4uZmFkLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1b3RvbmUsXG4uZmFzcyxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFycC1zb2xpZCxcbi5mYWIsXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhbmRzIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWRpc3BsYXksICN7JGZhLWRpc3BsYXl9KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uZmFzLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsYXNzaWMsXG4uI3skZmEtY3NzLXByZWZpeH0tc29saWQsXG4uZmFyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ3VsYXIsXG4uZmFsLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0LFxuLmZhdCxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGluIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xufVxuXG4uZmFiLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYW5kcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbn1cblxuLmZhZCxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGFzc2ljLiN7JGZhLWNzcy1wcmVmaXh9LWR1b3RvbmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZHVvdG9uZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRHVvdG9uZSc7XG59XG5cbi5mYXNzLFxuLmZhc3IsXG4uZmFzbCxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFycCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgU2hhcnAnO1xufVxuLmZhc3MsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcnAge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4lZmEtaWNvbiB7XG4gIEBpbmNsdWRlIGZhLWljb247XG59XG4iLCIvLyBzaXppbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbGl0ZXJhbCBtYWduaWZpY2F0aW9uIHNjYWxlXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuXG4vLyBzdGVwLWJhc2VkIHNjYWxlICh3aXRoIGFsaWdubWVudClcbkBlYWNoICRzaXplLCAkdmFsdWUgaW4gJGZhLXNpemVzIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JHNpemV9IHtcbiAgICAgQGluY2x1ZGUgZmEtc2l6ZSgkdmFsdWUpO1xuICB9XG59XG4iLCIvLyBtaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGJhc2UgcmVuZGVyaW5nIGZvciBhbiBpY29uXG5AbWl4aW4gZmEtaWNvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vLyBzZXRzIHJlbGF0aXZlIGZvbnQtc2l6aW5nIGFuZCBhbGlnbm1lbnQgKGluIF9zaXppbmcpXG5AbWl4aW4gZmEtc2l6ZSAoJGZvbnQtc2l6ZSkge1xuICBmb250LXNpemU6IGZhLWRpdmlkZSgkZm9udC1zaXplLCAkZmEtc2l6ZS1zY2FsZS1iYXNlKSAqIDFlbTsgLy8gY29udmVydHMgc3RlcCBpbiBzaXppbmcgc2NhbGUgaW50byBhbiBlbS1iYXNlZCB2YWx1ZSB0aGF0J3MgcmVsYXRpdmUgdG8gdGhlIHNjYWxlJ3MgYmFzZVxuICBsaW5lLWhlaWdodDogZmEtZGl2aWRlKDEsICRmb250LXNpemUpICogMWVtOyAvLyBzZXRzIHRoZSBsaW5lLWhlaWdodCBvZiB0aGUgaWNvbiBiYWNrIHRvIHRoYXQgb2YgaXQncyBwYXJlbnRcbiAgdmVydGljYWwtYWxpZ246IChmYS1kaXZpZGUoNiwgJGZvbnQtc2l6ZSkgLSBmYS1kaXZpZGUoMywgOCkpICogMWVtOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGljb24gdGFraW5nIGludG8gYWNjb3VudCB0aGUgc3Vycm91bmRpbmcgdGV4dCdzIGRlc2NlbmRlclxufVxuXG4vLyBvbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy8gc2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gc2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cbkBtaXhpbiBmYS1zci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLy8gdXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWRcbkBtaXhpbiBmYS1zci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKSB7XG4gICAgQGluY2x1ZGUgZmEtc3Itb25seSgpO1xuICB9XG59XG5cbi8vIHNldHMgYSBzcGVjaWZpYyBpY29uIGZhbWlseSB0byB1c2UgYWxvbmdzaWRlIHN0eWxlICsgaWNvbiBtaXhpbnNcbkBtaXhpbiBmYS1mYW1pbHktY2xhc3NpYygpIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xufVxuXG5AbWl4aW4gZmEtZmFtaWx5LXNoYXJwKCkge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFNoYXJwJztcbn1cblxuLy8gY29udmVuaWVuY2UgbWl4aW5zIGZvciBkZWNsYXJpbmcgcHNldWRvLWVsZW1lbnRzIGJ5IENTUyB2YXJpYWJsZSxcbi8vIGluY2x1ZGluZyBhbGwgc3R5bGUtc3BlY2lmaWMgZm9udCBwcm9wZXJ0aWVzLCBhbmQgYm90aCB0aGUgOjpiZWZvcmVcbi8vIGFuZCA6OmFmdGVyIGVsZW1lbnRzIGluIHRoZSBkdW90b25lIGNhc2UuXG5AbWl4aW4gZmEtaWNvbi1zb2xpZCgkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLXNvbGlkO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbkBtaXhpbiBmYS1pY29uLXJlZ3VsYXIoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1yZWd1bGFyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbkBtaXhpbiBmYS1pY29uLWxpZ2h0KCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtbGlnaHQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cblxuQG1peGluIGZhLWljb24tdGhpbigkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLXRoaW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cblxuQG1peGluIGZhLWljb24tZHVvdG9uZSgkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLWR1b3RvbmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9I3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gZmEtaWNvbi1zaGFycC1zb2xpZCgkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLXNoYXJwLXNvbGlkO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbkBtaXhpbiBmYS1pY29uLXNoYXJwLXJlZ3VsYXIoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1zaGFycC1yZWd1bGFyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbkBtaXhpbiBmYS1pY29uLXNoYXJwLWxpZ2h0KCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtc2hhcnAtbGlnaHQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cblxuQG1peGluIGZhLWljb24tYnJhbmRzKCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtYnJhbmRzO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbiIsIi8vIGZpeGVkLXdpZHRoIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1mdy13aWR0aDtcbn1cbiIsIi8vIHZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWNzcy1wcmVmaXggICAgICAgICAgOiBmYSAhZGVmYXVsdDtcbiRmYS1zdHlsZSAgICAgICAgICAgICAgIDogOTAwICFkZWZhdWx0O1xuJGZhLXN0eWxlLWZhbWlseSAgICAgICAgOiBcIkZvbnQgQXdlc29tZSA2IFByb1wiICFkZWZhdWx0O1xuXG4kZmEtZGlzcGxheSAgICAgICAgICAgICA6IGlubGluZS1ibG9jayAhZGVmYXVsdDtcblxuJGZhLWZ3LXdpZHRoICAgICAgICAgICAgOiBmYS1kaXZpZGUoMjBlbSwgMTYpICFkZWZhdWx0O1xuJGZhLWludmVyc2UgICAgICAgICAgICAgOiAjZmZmICFkZWZhdWx0O1xuXG4kZmEtYm9yZGVyLWNvbG9yICAgICAgICA6ICNlZWUgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLXBhZGRpbmcgICAgICA6IC4yZW0gLjI1ZW0gLjE1ZW0gIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLXJhZGl1cyAgICAgICA6IC4xZW0gIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLXN0eWxlICAgICAgICA6IHNvbGlkICFkZWZhdWx0O1xuJGZhLWJvcmRlci13aWR0aCAgICAgICAgOiAuMDhlbSAhZGVmYXVsdDtcblxuJGZhLXNpemUtc2NhbGUtMnhzICAgICAgOiAxMCAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLXhzICAgICAgIDogMTIgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS1zbSAgICAgICA6IDE0ICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUtYmFzZSAgICAgOiAxNiAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLWxnICAgICAgIDogMjAgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS14bCAgICAgICA6IDI0ICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUtMnhsICAgICAgOiAzMiAhZGVmYXVsdDtcblxuJGZhLXNpemVzOiAoXG4gIFwiMnhzXCIgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUtMnhzLFxuICBcInhzXCIgICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLXhzLFxuICBcInNtXCIgICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLXNtLFxuICBcImxnXCIgICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLWxnLFxuICBcInhsXCIgICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLXhsLFxuICBcIjJ4bFwiICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLTJ4bFxuKSAhZGVmYXVsdDtcblxuJGZhLWxpLXdpZHRoICAgICAgICAgICAgOiAyZW0gIWRlZmF1bHQ7XG4kZmEtbGktbWFyZ2luICAgICAgICAgICA6ICRmYS1saS13aWR0aCAqIGZhLWRpdmlkZSg1LCA0KSAhZGVmYXVsdDtcblxuJGZhLXB1bGwtbWFyZ2luICAgICAgICAgOiAuM2VtICFkZWZhdWx0O1xuXG4kZmEtcHJpbWFyeS1vcGFjaXR5ICAgICA6IDEgIWRlZmF1bHQ7XG4kZmEtc2Vjb25kYXJ5LW9wYWNpdHkgICA6IC40ICFkZWZhdWx0O1xuXG4kZmEtc3RhY2stdmVydGljYWwtYWxpZ246IG1pZGRsZSAhZGVmYXVsdDtcbiRmYS1zdGFjay13aWR0aCAgICAgICAgIDogKCRmYS1mdy13aWR0aCAqIDIpICFkZWZhdWx0O1xuJGZhLXN0YWNrLXotaW5kZXggICAgICAgOiBhdXRvICFkZWZhdWx0O1xuXG4kZmEtZm9udC1kaXNwbGF5ICAgICAgICA6IGJsb2NrICFkZWZhdWx0O1xuJGZhLWZvbnQtcGF0aCAgICAgICAgICAgOiBcIi4uL3dlYmZvbnRzXCIgIWRlZmF1bHQ7XG5cbiRmYS12YXItMDogXFwzMDtcbiRmYS12YXItMTogXFwzMTtcbiRmYS12YXItMjogXFwzMjtcbiRmYS12YXItMzogXFwzMztcbiRmYS12YXItNDogXFwzNDtcbiRmYS12YXItNTogXFwzNTtcbiRmYS12YXItNjogXFwzNjtcbiRmYS12YXItNzogXFwzNztcbiRmYS12YXItODogXFwzODtcbiRmYS12YXItOTogXFwzOTtcbiRmYS12YXItZmlsbC1kcmlwOiBcXGY1NzY7XG4kZmEtdmFyLWFycm93cy10by1jaXJjbGU6IFxcZTRiZDtcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tcmlnaHQ6IFxcZjEzODtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFxcZjEzODtcbiRmYS12YXItd2Fnb24tY292ZXJlZDogXFxmOGVlO1xuJGZhLXZhci1saW5lLWhlaWdodDogXFxmODcxO1xuJGZhLXZhci1iYWdlbDogXFxlM2Q3O1xuJGZhLXZhci10cmFuc3BvcnRlci03OiBcXGUyYTg7XG4kZmEtdmFyLWF0OiBcXDQwO1xuJGZhLXZhci1yZWN0YW5nbGVzLW1peGVkOiBcXGUzMjM7XG4kZmEtdmFyLXBob25lLWFycm93LXVwLXJpZ2h0OiBcXGUyMjQ7XG4kZmEtdmFyLXBob25lLWFycm93LXVwOiBcXGUyMjQ7XG4kZmEtdmFyLXBob25lLW91dGdvaW5nOiBcXGUyMjQ7XG4kZmEtdmFyLXRyYXNoLWNhbjogXFxmMmVkO1xuJGZhLXZhci10cmFzaC1hbHQ6IFxcZjJlZDtcbiRmYS12YXItY2lyY2xlLWw6IFxcZTExNDtcbiRmYS12YXItaGVhZC1zaWRlLWdvZ2dsZXM6IFxcZjZlYTtcbiRmYS12YXItaGVhZC12cjogXFxmNmVhO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXFxmMDM0O1xuJGZhLXZhci11c2VyLXhtYXJrOiBcXGYyMzU7XG4kZmEtdmFyLXVzZXItdGltZXM6IFxcZjIzNTtcbiRmYS12YXItZmFjZS1oYW5kLXlhd246IFxcZTM3OTtcbiRmYS12YXItZ2F1Z2Utc2ltcGxlLW1pbjogXFxmNjJkO1xuJGZhLXZhci10YWNob21ldGVyLXNsb3dlc3Q6IFxcZjYyZDtcbiRmYS12YXItc3RldGhvc2NvcGU6IFxcZjBmMTtcbiRmYS12YXItY29mZmluOiBcXGY2YzY7XG4kZmEtdmFyLW1lc3NhZ2U6IFxcZjI3YTtcbiRmYS12YXItY29tbWVudC1hbHQ6IFxcZjI3YTtcbiRmYS12YXItc2FsYWQ6IFxcZjgxZTtcbiRmYS12YXItYm93bC1zYWxhZDogXFxmODFlO1xuJGZhLXZhci1pbmZvOiBcXGYxMjk7XG4kZmEtdmFyLXJvYm90LWFzdHJvbWVjaDogXFxlMmQyO1xuJGZhLXZhci1yaW5nLWRpYW1vbmQ6IFxcZTVhYjtcbiRmYS12YXItZm9uZHVlLXBvdDogXFxlNDBkO1xuJGZhLXZhci10aGV0YTogXFxmNjllO1xuJGZhLXZhci1mYWNlLWhhbmQtcGVla2luZzogXFxlNDgxO1xuJGZhLXZhci1zcXVhcmUtdXNlcjogXFxlMjgzO1xuJGZhLXZhci1kb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlcjogXFxmNDIyO1xuJGZhLXZhci1jb21wcmVzcy1hbHQ6IFxcZjQyMjtcbiRmYS12YXItZXhwbG9zaW9uOiBcXGU0ZTk7XG4kZmEtdmFyLWZpbGUtbGluZXM6IFxcZjE1YztcbiRmYS12YXItZmlsZS1hbHQ6IFxcZjE1YztcbiRmYS12YXItZmlsZS10ZXh0OiBcXGYxNWM7XG4kZmEtdmFyLXdhdmUtc3F1YXJlOiBcXGY4M2U7XG4kZmEtdmFyLXJpbmc6IFxcZjcwYjtcbiRmYS12YXItYnVpbGRpbmctdW46IFxcZTRkOTtcbiRmYS12YXItZGljZS10aHJlZTogXFxmNTI3O1xuJGZhLXZhci10aXJlLXByZXNzdXJlLXdhcm5pbmc6IFxcZjYzMztcbiRmYS12YXItd2lmaS1mYWlyOiBcXGY2YWI7XG4kZmEtdmFyLXdpZmktMjogXFxmNmFiO1xuJGZhLXZhci1jYWxlbmRhci1kYXlzOiBcXGYwNzM7XG4kZmEtdmFyLWNhbGVuZGFyLWFsdDogXFxmMDczO1xuJGZhLXZhci1tcDMtcGxheWVyOiBcXGY4Y2U7XG4kZmEtdmFyLWFuY2hvci1jaXJjbGUtY2hlY2s6IFxcZTRhYTtcbiRmYS12YXItdGFsbHktNDogXFxlMjk3O1xuJGZhLXZhci1yZWN0YW5nbGUtaGlzdG9yeTogXFxlNGEyO1xuJGZhLXZhci1idWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZTRkMTtcbiRmYS12YXItdm9sbGV5YmFsbDogXFxmNDVmO1xuJGZhLXZhci12b2xsZXliYWxsLWJhbGw6IFxcZjQ1ZjtcbiRmYS12YXItc3VuLWhhemU6IFxcZjc2NTtcbiRmYS12YXItdGV4dC1zaXplOiBcXGY4OTQ7XG4kZmEtdmFyLXVmbzogXFxlMDQ3O1xuJGZhLXZhci1mb3JrOiBcXGYyZTM7XG4kZmEtdmFyLXV0ZW5zaWwtZm9yazogXFxmMmUzO1xuJGZhLXZhci1hcnJvd3MtdXAtdG8tbGluZTogXFxlNGMyO1xuJGZhLXZhci1tb2JpbGUtc2lnbmFsOiBcXGUxZWY7XG4kZmEtdmFyLWJhcmNvZGUtc2NhbjogXFxmNDY1O1xuJGZhLXZhci1zb3J0LWRvd246IFxcZjBkZDtcbiRmYS12YXItc29ydC1kZXNjOiBcXGYwZGQ7XG4kZmEtdmFyLWZvbGRlci1hcnJvdy1kb3duOiBcXGUwNTM7XG4kZmEtdmFyLWZvbGRlci1kb3dubG9hZDogXFxlMDUzO1xuJGZhLXZhci1jaXJjbGUtbWludXM6IFxcZjA1NjtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcXGYwNTY7XG4kZmEtdmFyLWZhY2UtaWNpY2xlczogXFxlMzdjO1xuJGZhLXZhci1zaG92ZWw6IFxcZjcxMztcbiRmYS12YXItZG9vci1vcGVuOiBcXGY1MmI7XG4kZmEtdmFyLWZpbG1zOiBcXGUxN2E7XG4kZmEtdmFyLXJpZ2h0LWZyb20tYnJhY2tldDogXFxmMmY1O1xuJGZhLXZhci1zaWduLW91dC1hbHQ6IFxcZjJmNTtcbiRmYS12YXItZmFjZS1nbGFzc2VzOiBcXGUzNzc7XG4kZmEtdmFyLW5mYzogXFxlMWY3O1xuJGZhLXZhci1hdG9tOiBcXGY1ZDI7XG4kZmEtdmFyLXNvYXA6IFxcZTA2ZTtcbiRmYS12YXItaWNvbnM6IFxcZjg2ZDtcbiRmYS12YXItaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHQ6IFxcZjg2ZDtcbiRmYS12YXItbWljcm9waG9uZS1saW5lcy1zbGFzaDogXFxmNTM5O1xuJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaDogXFxmNTM5O1xuJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZy1zbGFzaDogXFxlMTM1O1xuJGZhLXZhci1jYWxjdWxhdG9yLXNpbXBsZTogXFxmNjRjO1xuJGZhLXZhci1jYWxjdWxhdG9yLWFsdDogXFxmNjRjO1xuJGZhLXZhci1icmlkZ2UtY2lyY2xlLWNoZWNrOiBcXGU0Yzk7XG4kZmEtdmFyLXNsaWRlcnMtdXA6IFxcZjNmMTtcbiRmYS12YXItc2xpZGVycy12OiBcXGYzZjE7XG4kZmEtdmFyLWxvY2F0aW9uLW1pbnVzOiBcXGY2MDk7XG4kZmEtdmFyLW1hcC1tYXJrZXItbWludXM6IFxcZjYwOTtcbiRmYS12YXItcHVtcC1tZWRpY2FsOiBcXGUwNmE7XG4kZmEtdmFyLWZpbmdlcnByaW50OiBcXGY1Nzc7XG4kZmEtdmFyLXNraS1ib290OiBcXGUzY2M7XG4kZmEtdmFyLXN0YW5kYXJkLWRlZmluaXRpb246IFxcZTI4YTtcbiRmYS12YXItcmVjdGFuZ2xlLXNkOiBcXGUyOGE7XG4kZmEtdmFyLWgxOiBcXGYzMTM7XG4kZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQ6IFxcZjBhNDtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1sb2NhdGlvbjogXFxmNjg5O1xuJGZhLXZhci1zZWFyY2gtbG9jYXRpb246IFxcZjY4OTtcbiRmYS12YXItbWVzc2FnZS1ib3Q6IFxcZTNiODtcbiRmYS12YXItZm9yd2FyZC1zdGVwOiBcXGYwNTE7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXFxmMDUxO1xuJGZhLXZhci1mYWNlLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1saWdodC1jZWlsaW5nOiBcXGUwMTY7XG4kZmEtdmFyLW1lc3NhZ2UtZXhjbGFtYXRpb246IFxcZjRhNTtcbiRmYS12YXItY29tbWVudC1hbHQtZXhjbGFtYXRpb246IFxcZjRhNTtcbiRmYS12YXItYm93bC1zY29vcDogXFxlM2RlO1xuJGZhLXZhci1ib3dsLXNoYXZlZC1pY2U6IFxcZTNkZTtcbiRmYS12YXItc3F1YXJlLXg6IFxcZTI4NjtcbiRmYS12YXItdXRpbGl0eS1wb2xlLWRvdWJsZTogXFxlMmM0O1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xuJGZhLXZhci1jaGV2cm9ucy11cDogXFxmMzI1O1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS11cDogXFxmMzI1O1xuJGZhLXZhci1mb290YmFsbDogXFxmNDRlO1xuJGZhLXZhci1mb290YmFsbC1iYWxsOiBcXGY0NGU7XG4kZmEtdmFyLXVzZXItdm5lY2s6IFxcZTQ2MTtcbiRmYS12YXItc2Nob29sLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTZjO1xuJGZhLXZhci1jcm9wOiBcXGYxMjU7XG4kZmEtdmFyLWFuZ2xlcy1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLXVzZXJzLXJlY3RhbmdsZTogXFxlNTk0O1xuJGZhLXZhci1wZW9wbGUtcm9vZjogXFxlNTM3O1xuJGZhLXZhci1zcXVhcmUtYXJyb3ctcmlnaHQ6IFxcZjMzYjtcbiRmYS12YXItYXJyb3ctc3F1YXJlLXJpZ2h0OiBcXGYzM2I7XG4kZmEtdmFyLWxvY2F0aW9uLXBsdXM6IFxcZjYwYTtcbiRmYS12YXItbWFwLW1hcmtlci1wbHVzOiBcXGY2MGE7XG4kZmEtdmFyLWxpZ2h0YnVsYi1leGNsYW1hdGlvbi1vbjogXFxlMWNhO1xuJGZhLXZhci1wZW9wbGUtbGluZTogXFxlNTM0O1xuJGZhLXZhci1iZWVyLW11Zy1lbXB0eTogXFxmMGZjO1xuJGZhLXZhci1iZWVyOiBcXGYwZmM7XG4kZmEtdmFyLWNyYXRlLWVtcHR5OiBcXGUxNTE7XG4kZmEtdmFyLWRpYWdyYW0tcHJlZGVjZXNzb3I6IFxcZTQ3NztcbiRmYS12YXItdHJhbnNwb3J0ZXI6IFxcZTA0MjtcbiRmYS12YXItY2FsZW5kYXItY2lyY2xlLXVzZXI6IFxcZTQ3MTtcbiRmYS12YXItYXJyb3ctdXAtbG9uZzogXFxmMTc2O1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcXGYxNzY7XG4kZmEtdmFyLXBlcnNvbi1jYXJyeS1ib3g6IFxcZjRjZjtcbiRmYS12YXItcGVyc29uLWNhcnJ5OiBcXGY0Y2Y7XG4kZmEtdmFyLWZpcmUtZmxhbWUtc2ltcGxlOiBcXGY0NmE7XG4kZmEtdmFyLWJ1cm46IFxcZjQ2YTtcbiRmYS12YXItcGVyc29uOiBcXGYxODM7XG4kZmEtdmFyLW1hbGU6IFxcZjE4MztcbiRmYS12YXItbGFwdG9wOiBcXGYxMDk7XG4kZmEtdmFyLWZpbGUtY3N2OiBcXGY2ZGQ7XG4kZmEtdmFyLW1lbm9yYWg6IFxcZjY3NjtcbiRmYS12YXItdW5pb246IFxcZjZhMjtcbiRmYS12YXItY2hldnJvbnMtbGVmdDogXFxmMzIzO1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1sZWZ0OiBcXGYzMjM7XG4kZmEtdmFyLWNpcmNsZS1oZWFydDogXFxmNGM3O1xuJGZhLXZhci1oZWFydC1jaXJjbGU6IFxcZjRjNztcbiRmYS12YXItdHJ1Y2stcGxhbmU6IFxcZTU4ZjtcbiRmYS12YXItcmVjb3JkLXZpbnlsOiBcXGY4ZDk7XG4kZmEtdmFyLWJyaW5nLWZvcndhcmQ6IFxcZjg1NjtcbiRmYS12YXItc3F1YXJlLXA6IFxcZTI3OTtcbiRmYS12YXItZmFjZS1ncmluLXN0YXJzOiBcXGY1ODc7XG4kZmEtdmFyLWdyaW4tc3RhcnM6IFxcZjU4NztcbiRmYS12YXItc2lnbWE6IFxcZjY4YjtcbiRmYS12YXItY2FtZXJhLW1vdmllOiBcXGY4YTk7XG4kZmEtdmFyLWJvbmc6IFxcZjU1YztcbiRmYS12YXItY2xhcmluZXQ6IFxcZjhhZDtcbiRmYS12YXItdHJ1Y2stZmxhdGJlZDogXFxlMmI2O1xuJGZhLXZhci1zcGFnaGV0dGktbW9uc3Rlci1mbHlpbmc6IFxcZjY3YjtcbiRmYS12YXItcGFzdGFmYXJpYW5pc206IFxcZjY3YjtcbiRmYS12YXItYXJyb3ctZG93bi11cC1hY3Jvc3MtbGluZTogXFxlNGFmO1xuJGZhLXZhci1sZWFmLWhlYXJ0OiBcXGY0Y2I7XG4kZmEtdmFyLWhvdXNlLWJ1aWxkaW5nOiBcXGUxYjE7XG4kZmEtdmFyLWNoZWVzZS1zd2lzczogXFxmN2YwO1xuJGZhLXZhci1zcG9vbjogXFxmMmU1O1xuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLWphci13aGVhdDogXFxlNTE3O1xuJGZhLXZhci1lbnZlbG9wZXMtYnVsazogXFxmNjc0O1xuJGZhLXZhci1tYWlsLWJ1bGs6IFxcZjY3NDtcbiRmYS12YXItZmlsZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRlYjtcbiRmYS12YXItYm93LWFycm93OiBcXGY2Yjk7XG4kZmEtdmFyLWNhcnQteG1hcms6IFxcZTBkZDtcbiRmYS12YXItaGV4YWdvbi14bWFyazogXFxmMmVlO1xuJGZhLXZhci10aW1lcy1oZXhhZ29uOiBcXGYyZWU7XG4kZmEtdmFyLXhtYXJrLWhleGFnb246IFxcZjJlZTtcbiRmYS12YXItY2lyY2xlLWg6IFxcZjQ3ZTtcbiRmYS12YXItaG9zcGl0YWwtc3ltYm9sOiBcXGY0N2U7XG4kZmEtdmFyLW1lcmdlOiBcXGU1MjY7XG4kZmEtdmFyLXBhZ2VyOiBcXGY4MTU7XG4kZmEtdmFyLWNhcnQtbWludXM6IFxcZTBkYjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLWNvbnRhY3QtYm9vazogXFxmMmI5O1xuJGZhLXZhci1wYW4tZnJ5aW5nOiBcXGU0MmM7XG4kZmEtdmFyLWdyaWQ6IFxcZTE5NTtcbiRmYS12YXItZ3JpZC0zOiBcXGUxOTU7XG4kZmEtdmFyLWZvb3RiYWxsLWhlbG1ldDogXFxmNDRmO1xuJGZhLXZhci1oYW5kLWxvdmU6IFxcZTFhNTtcbiRmYS12YXItdHJlZXM6IFxcZjcyNDtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXFxmMGNjO1xuJGZhLXZhci1wYWdlOiBcXGU0Mjg7XG4kZmEtdmFyLWs6IFxcNGI7XG4kZmEtdmFyLWRpYWdyYW0tcHJldmlvdXM6IFxcZTQ3ODtcbiRmYS12YXItZ2F1Z2UtbWluOiBcXGY2Mjg7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3Q6IFxcZjYyODtcbiRmYS12YXItZm9sZGVyLWdyaWQ6IFxcZTE4ODtcbiRmYS12YXItZWdncGxhbnQ6IFxcZTE2YztcbiRmYS12YXItcmFtOiBcXGY3MGE7XG4kZmEtdmFyLWxhbmRtYXJrLWZsYWc6IFxcZTUxYztcbiRmYS12YXItbGlwczogXFxmNjAwO1xuJGZhLXZhci1wZW5jaWw6IFxcZjMwMztcbiRmYS12YXItcGVuY2lsLWFsdDogXFxmMzAzO1xuJGZhLXZhci1iYWNrd2FyZDogXFxmMDRhO1xuJGZhLXZhci1jYXJldC1yaWdodDogXFxmMGRhO1xuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xuJGZhLXZhci1wYXN0ZTogXFxmMGVhO1xuJGZhLXZhci1maWxlLWNsaXBib2FyZDogXFxmMGVhO1xuJGZhLXZhci1kZXNrdG9wLWFycm93LWRvd246IFxcZTE1NTtcbiRmYS12YXItY29kZS1wdWxsLXJlcXVlc3Q6IFxcZTEzYztcbiRmYS12YXItcHVtcGtpbjogXFxmNzA3O1xuJGZhLXZhci1jbGlwYm9hcmQtbGlzdDogXFxmNDZkO1xuJGZhLXZhci1wZW4tZmllbGQ6IFxcZTIxMTtcbiRmYS12YXItYmx1ZWJlcnJpZXM6IFxcZTJlODtcbiRmYS12YXItdHJ1Y2stcmFtcC1ib3g6IFxcZjRkZTtcbiRmYS12YXItdHJ1Y2stbG9hZGluZzogXFxmNGRlO1xuJGZhLXZhci1ub3RlOiBcXGUxZmY7XG4kZmEtdmFyLWFycm93LWRvd24tdG8tc3F1YXJlOiBcXGUwOTY7XG4kZmEtdmFyLXVzZXItY2hlY2s6IFxcZjRmYztcbiRmYS12YXItY2xvdWQteG1hcms6IFxcZTM1ZjtcbiRmYS12YXItdmlhbC12aXJ1czogXFxlNTk3O1xuJGZhLXZhci1ib29rLWJsYW5rOiBcXGY1ZDk7XG4kZmEtdmFyLWJvb2stYWx0OiBcXGY1ZDk7XG4kZmEtdmFyLWdvbGYtZmxhZy1ob2xlOiBcXGUzYWM7XG4kZmEtdmFyLW1lc3NhZ2UtYXJyb3ctZG93bjogXFxlMWRiO1xuJGZhLXZhci1jb21tZW50LWFsdC1hcnJvdy1kb3duOiBcXGUxZGI7XG4kZmEtdmFyLWZhY2UtdW5hbXVzZWQ6IFxcZTM5ZjtcbiRmYS12YXItc2hlZXQtcGxhc3RpYzogXFxlNTcxO1xuJGZhLXZhci1jaXJjbGUtOTogXFxlMGY2O1xuJGZhLXZhci1ibG9nOiBcXGY3ODE7XG4kZmEtdmFyLXVzZXItbmluamE6IFxcZjUwNDtcbiRmYS12YXItcGVuY2lsLXNsYXNoOiBcXGUyMTU7XG4kZmEtdmFyLWJvd2xpbmctcGluczogXFxmNDM3O1xuJGZhLXZhci1wZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lOiBcXGU1Mzk7XG4kZmEtdmFyLWRvd24tcmlnaHQ6IFxcZTE2YjtcbiRmYS12YXItc2Nyb2xsLXRvcmFoOiBcXGY2YTA7XG4kZmEtdmFyLXRvcmFoOiBcXGY2YTA7XG4kZmEtdmFyLXdlYmhvb2s6IFxcZTVkNTtcbiRmYS12YXItYmxpbmRzLW9wZW46IFxcZjhmYztcbiRmYS12YXItZmVuY2U6IFxcZTMwMztcbiRmYS12YXItdXA6IFxcZjM1NztcbiRmYS12YXItYXJyb3ctYWx0LXVwOiBcXGYzNTc7XG4kZmEtdmFyLWJyb29tLWJhbGw6IFxcZjQ1ODtcbiRmYS12YXItcXVpZGRpdGNoOiBcXGY0NTg7XG4kZmEtdmFyLXF1aWRkaXRjaC1icm9vbS1iYWxsOiBcXGY0NTg7XG4kZmEtdmFyLWRydW1zdGljazogXFxmNmQ2O1xuJGZhLXZhci1zcXVhcmUtdjogXFxlMjg0O1xuJGZhLXZhci1mYWNlLWF3ZXNvbWU6IFxcZTQwOTtcbiRmYS12YXItZ2F2ZS1kYW5keTogXFxlNDA5O1xuJGZhLXZhci1kaWFsLW9mZjogXFxlMTYyO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XG4kZmEtdmFyLWZhY2Utc21pbGUtaG9ybnM6IFxcZTM5MTtcbiRmYS12YXItYm94LWFyY2hpdmU6IFxcZjE4NztcbiRmYS12YXItYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1ncmFwZXM6IFxcZTMwNjtcbiRmYS12YXItcGVyc29uLWRyb3duaW5nOiBcXGU1NDU7XG4kZmEtdmFyLWRpYWwtbWF4OiBcXGUxNWU7XG4kZmEtdmFyLWNpcmNsZS1tOiBcXGUxMTU7XG4kZmEtdmFyLWNhbGVuZGFyLWltYWdlOiBcXGUwZDQ7XG4kZmEtdmFyLWNpcmNsZS1jYXJldC1kb3duOiBcXGYzMmQ7XG4kZmEtdmFyLWNhcmV0LWNpcmNsZS1kb3duOiBcXGYzMmQ7XG4kZmEtdmFyLWFycm93LWRvd24tOS0xOiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdDogXFxmODg2O1xuJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcbiRmYS12YXItc2hpc2gta2ViYWI6IFxcZjgyMTtcbiRmYS12YXItc3ByYXktY2FuOiBcXGY1YmQ7XG4kZmEtdmFyLWFsYXJtLXNub296ZTogXFxmODQ1O1xuJGZhLXZhci1zY2FyZWNyb3c6IFxcZjcwZDtcbiRmYS12YXItdHJ1Y2stbW9uc3RlcjogXFxmNjNiO1xuJGZhLXZhci1naWZ0LWNhcmQ6IFxcZjY2MztcbiRmYS12YXItdzogXFw1NztcbiRmYS12YXItY29kZS1wdWxsLXJlcXVlc3QtZHJhZnQ6IFxcZTNmYTtcbiRmYS12YXItc3F1YXJlLWI6IFxcZTI2NDtcbiRmYS12YXItZWxlcGhhbnQ6IFxcZjZkYTtcbiRmYS12YXItZWFydGgtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLWdsb2JlLWFmcmljYTogXFxmNTdjO1xuJGZhLXZhci1yYWluYm93OiBcXGY3NWI7XG4kZmEtdmFyLWNpcmNsZS1ub3RjaDogXFxmMWNlO1xuJGZhLXZhci10YWJsZXQtc2NyZWVuLWJ1dHRvbjogXFxmM2ZhO1xuJGZhLXZhci10YWJsZXQtYWx0OiBcXGYzZmE7XG4kZmEtdmFyLXBhdzogXFxmMWIwO1xuJGZhLXZhci1tZXNzYWdlLXF1ZXN0aW9uOiBcXGUxZTM7XG4kZmEtdmFyLWNsb3VkOiBcXGYwYzI7XG4kZmEtdmFyLXRyb3dlbC1icmlja3M6IFxcZTU4YTtcbiRmYS12YXItc3F1YXJlLTM6IFxcZTI1ODtcbiRmYS12YXItZmFjZS1mbHVzaGVkOiBcXGY1Nzk7XG4kZmEtdmFyLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItaG9zcGl0YWwtdXNlcjogXFxmODBkO1xuJGZhLXZhci1taWNyb3dhdmU6IFxcZTAxYjtcbiRmYS12YXItY2hmLXNpZ246IFxcZTYwMjtcbiRmYS12YXItdGVudC1hcnJvdy1sZWZ0LXJpZ2h0OiBcXGU1N2Y7XG4kZmEtdmFyLWNhcnQtY2lyY2xlLWFycm93LXVwOiBcXGUzZjA7XG4kZmEtdmFyLXRyYXNoLWNsb2NrOiBcXGUyYjA7XG4kZmEtdmFyLWdhdmVsOiBcXGYwZTM7XG4kZmEtdmFyLWxlZ2FsOiBcXGYwZTM7XG4kZmEtdmFyLXNwcmlua2xlci1jZWlsaW5nOiBcXGU0NGM7XG4kZmEtdmFyLWJyb3dzZXJzOiBcXGUwY2I7XG4kZmEtdmFyLXRyaWxsaXVtOiBcXGU1ODg7XG4kZmEtdmFyLW11c2ljLXNsYXNoOiBcXGY4ZDE7XG4kZmEtdmFyLXRydWNrLXJhbXA6IFxcZjRlMDtcbiRmYS12YXItYmlub2N1bGFyczogXFxmMWU1O1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcXGYxMzE7XG4kZmEtdmFyLWJveC10aXNzdWU6IFxcZTA1YjtcbiRmYS12YXItY2lyY2xlLWM6IFxcZTEwMTtcbiRmYS12YXItc3Rhci1jaHJpc3RtYXM6IFxcZjdkNDtcbiRmYS12YXItY2hhcnQtYnVsbGV0OiBcXGUwZTE7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFxcZjIxYztcbiRmYS12YXItdHJlZS1jaHJpc3RtYXM6IFxcZjdkYjtcbiRmYS12YXItdGlyZS1mbGF0OiBcXGY2MzI7XG4kZmEtdmFyLXN1bmdsYXNzZXM6IFxcZjg5MjtcbiRmYS12YXItYmFkZ2U6IFxcZjMzNTtcbiRmYS12YXItbWVzc2FnZS1wZW46IFxcZjRhNDtcbiRmYS12YXItY29tbWVudC1hbHQtZWRpdDogXFxmNGE0O1xuJGZhLXZhci1tZXNzYWdlLWVkaXQ6IFxcZjRhNDtcbiRmYS12YXItYmVsbC1jb25jaWVyZ2U6IFxcZjU2MjtcbiRmYS12YXItY29uY2llcmdlLWJlbGw6IFxcZjU2MjtcbiRmYS12YXItcGVuLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLXBlbmNpbC1ydWxlcjogXFxmNWFlO1xuJGZhLXZhci1hcnJvdy1wcm9ncmVzczogXFxlNWRmO1xuJGZhLXZhci1jaGVzcy1yb29rLXBpZWNlOiBcXGY0NDg7XG4kZmEtdmFyLWNoZXNzLXJvb2stYWx0OiBcXGY0NDg7XG4kZmEtdmFyLXNxdWFyZS1yb290OiBcXGY2OTc7XG4kZmEtdmFyLWFsYnVtLWNvbGxlY3Rpb24tY2lyY2xlLXBsdXM6IFxcZTQ4ZTtcbiRmYS12YXItcGVvcGxlLWFycm93czogXFxlMDY4O1xuJGZhLXZhci1wZW9wbGUtYXJyb3dzLWxlZnQtcmlnaHQ6IFxcZTA2ODtcbiRmYS12YXItZmFjZS1hbmdyeS1ob3JuczogXFxlMzY4O1xuJGZhLXZhci1tYXJzLWFuZC12ZW51cy1idXJzdDogXFxlNTIzO1xuJGZhLXZhci10b21ic3RvbmU6IFxcZjcyMDtcbiRmYS12YXItc3F1YXJlLWNhcmV0LXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodDogXFxmMTUyO1xuJGZhLXZhci1zY2lzc29yczogXFxmMGM0O1xuJGZhLXZhci1jdXQ6IFxcZjBjNDtcbiRmYS12YXItbGlzdC1tdXNpYzogXFxmOGM5O1xuJGZhLXZhci1zdW4tcGxhbnQtd2lsdDogXFxlNTdhO1xuJGZhLXZhci10b2lsZXRzLXBvcnRhYmxlOiBcXGU1ODQ7XG4kZmEtdmFyLWhvY2tleS1wdWNrOiBcXGY0NTM7XG4kZmEtdmFyLW11c3RhY2hlOiBcXGU1YmM7XG4kZmEtdmFyLWh5cGhlbjogXFwyZDtcbiRmYS12YXItdGFibGU6IFxcZjBjZTtcbiRmYS12YXItdXNlci1jaGVmOiBcXGUzZDI7XG4kZmEtdmFyLW1lc3NhZ2UtaW1hZ2U6IFxcZTFlMDtcbiRmYS12YXItY29tbWVudC1hbHQtaW1hZ2U6IFxcZTFlMDtcbiRmYS12YXItdXNlcnMtbWVkaWNhbDogXFxmODMwO1xuJGZhLXZhci1zZW5zb3ItdHJpYW5nbGUtZXhjbGFtYXRpb246IFxcZTAyOTtcbiRmYS12YXItc2Vuc29yLWFsZXJ0OiBcXGUwMjk7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtYXJyb3ctcmlnaHQ6IFxcZTUyMTtcbiRmYS12YXItdGFjaG9ncmFwaC1kaWdpdGFsOiBcXGY1NjY7XG4kZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaDogXFxmNTY2O1xuJGZhLXZhci1mYWNlLW1hc2s6IFxcZTM3ZjtcbiRmYS12YXItcGlja2xlYmFsbDogXFxlNDM1O1xuJGZhLXZhci1zdGFyLXNoYXJwLWhhbGY6IFxcZTI4YztcbiRmYS12YXItdXNlcnMtc2xhc2g6IFxcZTA3MztcbiRmYS12YXItY2xvdmVyOiBcXGUxMzk7XG4kZmEtdmFyLW1lYXQ6IFxcZjgxNDtcbiRmYS12YXItcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItbWFpbC1yZXBseTogXFxmM2U1O1xuJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudDogXFxmNjk5O1xuJGZhLXZhci1lbXB0eS1zZXQ6IFxcZjY1NjtcbiRmYS12YXItaG91c2UtZmlyZTogXFxlNTBjO1xuJGZhLXZhci1zcXVhcmUtbWludXM6IFxcZjE0NjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcXGYxNDY7XG4kZmEtdmFyLWhlbGljb3B0ZXI6IFxcZjUzMztcbiRmYS12YXItYmlyZDogXFxlNDY5O1xuJGZhLXZhci1jb21wYXNzOiBcXGYxNGU7XG4kZmEtdmFyLXNxdWFyZS1jYXJldC1kb3duOiBcXGYxNTA7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duOiBcXGYxNTA7XG4kZmEtdmFyLWhlYXJ0LWhhbGYtc3Ryb2tlOiBcXGUxYWM7XG4kZmEtdmFyLWhlYXJ0LWhhbGYtYWx0OiBcXGUxYWM7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLXF1ZXN0aW9uOiBcXGU0ZWY7XG4kZmEtdmFyLWxhcHRvcC1jb2RlOiBcXGY1ZmM7XG4kZmEtdmFyLWpveXN0aWNrOiBcXGY4YzU7XG4kZmEtdmFyLWdyaWxsLWZpcmU6IFxcZTVhNDtcbiRmYS12YXItcmVjdGFuZ2xlLXZlcnRpY2FsLWhpc3Rvcnk6IFxcZTIzNztcbiRmYS12YXItc3dhdGNoYm9vazogXFxmNWMzO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcXGY0ODU7XG4kZmEtdmFyLWJhcnM6IFxcZjBjOTtcbiRmYS12YXItbmF2aWNvbjogXFxmMGM5O1xuJGZhLXZhci1rZXlib2FyZC1sZWZ0OiBcXGUxYzM7XG4kZmEtdmFyLXBlb3BsZS1ncm91cDogXFxlNTMzO1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcXGYyNTM7XG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcXGYyNTM7XG4kZmEtdmFyLWhlYXJ0LWNyYWNrOiBcXGY3YTk7XG4kZmEtdmFyLWhlYXJ0LWJyb2tlbjogXFxmN2E5O1xuJGZhLXZhci1mYWNlLWJlYW0taGFuZC1vdmVyLW1vdXRoOiBcXGU0N2M7XG4kZmEtdmFyLWRyb3BsZXQtcGVyY2VudDogXFxmNzUwO1xuJGZhLXZhci1odW1pZGl0eTogXFxmNzUwO1xuJGZhLXZhci1zcXVhcmUtdXAtcmlnaHQ6IFxcZjM2MDtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OiBcXGYzNjA7XG4kZmEtdmFyLWZhY2Uta2lzcy1iZWFtOiBcXGY1OTc7XG4kZmEtdmFyLWtpc3MtYmVhbTogXFxmNTk3O1xuJGZhLXZhci1jb3JuOiBcXGY2Yzc7XG4kZmEtdmFyLXJvbGxlci1jb2FzdGVyOiBcXGUzMjQ7XG4kZmEtdmFyLXBob3RvLWZpbG0tbXVzaWM6IFxcZTIyODtcbiRmYS12YXItcmFkYXI6IFxcZTAyNDtcbiRmYS12YXItc2lja2xlOiBcXGY4MjI7XG4kZmEtdmFyLWZpbG06IFxcZjAwODtcbiRmYS12YXItY29jb251dDogXFxlMmY2O1xuJGZhLXZhci1ydWxlci1ob3Jpem9udGFsOiBcXGY1NDc7XG4kZmEtdmFyLXNoaWVsZC1jcm9zczogXFxmNzEyO1xuJGZhLXZhci1jYXNzZXR0ZS10YXBlOiBcXGY4YWI7XG4kZmEtdmFyLXNxdWFyZS10ZXJtaW5hbDogXFxlMzJhO1xuJGZhLXZhci1wZW9wbGUtcm9iYmVyeTogXFxlNTM2O1xuJGZhLXZhci1saWdodGJ1bGI6IFxcZjBlYjtcbiRmYS12YXItY2FyZXQtbGVmdDogXFxmMGQ5O1xuJGZhLXZhci1jb21tZW50LW1pZGRsZTogXFxlMTQ5O1xuJGZhLXZhci10cmFzaC1jYW4tbGlzdDogXFxlMmFiO1xuJGZhLXZhci1ibG9jazogXFxlNDZhO1xuJGZhLXZhci1jaXJjbGUtZXhjbGFtYXRpb246IFxcZjA2YTtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcXGYwNmE7XG4kZmEtdmFyLXNjaG9vbC1jaXJjbGUteG1hcms6IFxcZTU2ZDtcbiRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1icmFja2V0OiBcXGYwOGI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcXGYwOGI7XG4kZmEtdmFyLWZhY2UtZnJvd24tc2xpZ2h0OiBcXGUzNzY7XG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWRvd246IFxcZjEzYTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXFxmMTNhO1xuJGZhLXZhci1zaWRlYmFyLWZsaXA6IFxcZTI0ZjtcbiRmYS12YXItdW5sb2NrLWtleWhvbGU6IFxcZjEzZTtcbiRmYS12YXItdW5sb2NrLWFsdDogXFxmMTNlO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1saXN0OiBcXGUyOTk7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnk6IFxcZjc0MDtcbiRmYS12YXItaGVhZHBob25lcy1zaW1wbGU6IFxcZjU4ZjtcbiRmYS12YXItaGVhZHBob25lcy1hbHQ6IFxcZjU4ZjtcbiRmYS12YXItc2l0ZW1hcDogXFxmMGU4O1xuJGZhLXZhci1waXBlLXNlY3Rpb246IFxcZTQzODtcbiRmYS12YXItc3BhY2Utc3RhdGlvbi1tb29uLWNvbnN0cnVjdGlvbjogXFxlMDM0O1xuJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb24tYWx0OiBcXGUwMzQ7XG4kZmEtdmFyLWNpcmNsZS1kb2xsYXItdG8tc2xvdDogXFxmNGI5O1xuJGZhLXZhci1kb25hdGU6IFxcZjRiOTtcbiRmYS12YXItbWVtb3J5OiBcXGY1Mzg7XG4kZmEtdmFyLWZhY2Utc2xlZXBpbmc6IFxcZTM4ZDtcbiRmYS12YXItcm9hZC1zcGlrZXM6IFxcZTU2ODtcbiRmYS12YXItZmlyZS1idXJuZXI6IFxcZTRmMTtcbiRmYS12YXItc3F1aXJyZWw6IFxcZjcxYTtcbiRmYS12YXItYXJyb3ctdXAtdG8tbGluZTogXFxmMzQxO1xuJGZhLXZhci1hcnJvdy10by10b3A6IFxcZjM0MTtcbiRmYS12YXItZmxhZzogXFxmMDI0O1xuJGZhLXZhci1mYWNlLWNvd2JveS1oYXQ6IFxcZTM2ZTtcbiRmYS12YXItaGFudWtpYWg6IFxcZjZlNjtcbiRmYS12YXItY2hhcnQtc2NhdHRlci0zZDogXFxlMGU4O1xuJGZhLXZhci1kaXNwbGF5LWNoYXJ0LXVwOiBcXGU1ZTM7XG4kZmEtdmFyLXNxdWFyZS1jb2RlOiBcXGUyNjc7XG4kZmEtdmFyLWZlYXRoZXI6IFxcZjUyZDtcbiRmYS12YXItdm9sdW1lLWxvdzogXFxmMDI3O1xuJGZhLXZhci12b2x1bWUtZG93bjogXFxmMDI3O1xuJGZhLXZhci14bWFyay10by1zbG90OiBcXGY3NzE7XG4kZmEtdmFyLXRpbWVzLXRvLXNsb3Q6IFxcZjc3MTtcbiRmYS12YXItdm90ZS1uYXk6IFxcZjc3MTtcbiRmYS12YXItYm94LXRhcGVkOiBcXGY0OWE7XG4kZmEtdmFyLWJveC1hbHQ6IFxcZjQ5YTtcbiRmYS12YXItY29tbWVudC1zbGFzaDogXFxmNGIzO1xuJGZhLXZhci1zd29yZHM6IFxcZjcxZDtcbiRmYS12YXItY2xvdWQtc3VuLXJhaW46IFxcZjc0MztcbiRmYS12YXItYWxidW06IFxcZjg5ZjtcbiRmYS12YXItY2lyY2xlLW46IFxcZTExODtcbiRmYS12YXItY29tcHJlc3M6IFxcZjA2NjtcbiRmYS12YXItd2hlYXQtYXduOiBcXGUyY2Q7XG4kZmEtdmFyLXdoZWF0LWFsdDogXFxlMmNkO1xuJGZhLXZhci1hbmtoOiBcXGY2NDQ7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmctY2hpbGQ6IFxcZTRmYTtcbiRmYS12YXItYXN0ZXJpc2s6IFxcMmE7XG4kZmEtdmFyLWtleS1za2VsZXRvbi1sZWZ0LXJpZ2h0OiBcXGUzYjQ7XG4kZmEtdmFyLWNvbW1lbnQtbGluZXM6IFxcZjRiMDtcbiRmYS12YXItbHVjaGFkb3ItbWFzazogXFxmNDU1O1xuJGZhLXZhci1sdWNoYWRvcjogXFxmNDU1O1xuJGZhLXZhci1tYXNrLWx1Y2hhZG9yOiBcXGY0NTU7XG4kZmEtdmFyLXNxdWFyZS1jaGVjazogXFxmMTRhO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFxcZjE0YTtcbiRmYS12YXItc2hyZWRkZXI6IFxcZjY4YTtcbiRmYS12YXItYm9vay1vcGVuLWNvdmVyOiBcXGUwYzA7XG4kZmEtdmFyLWJvb2stb3Blbi1hbHQ6IFxcZTBjMDtcbiRmYS12YXItc2FuZHdpY2g6IFxcZjgxZjtcbiRmYS12YXItcGVzZXRhLXNpZ246IFxcZTIyMTtcbiRmYS12YXItc3F1YXJlLXBhcmtpbmctc2xhc2g6IFxcZjYxNztcbiRmYS12YXItcGFya2luZy1zbGFzaDogXFxmNjE3O1xuJGZhLXZhci10cmFpbi10dW5uZWw6IFxcZTQ1NDtcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xuJGZhLXZhci1oZWFkZXI6IFxcZjFkYztcbiRmYS12YXItZ2hvc3Q6IFxcZjZlMjtcbiRmYS12YXItZmFjZS1hbmd1aXNoZWQ6IFxcZTM2OTtcbiRmYS12YXItaG9ja2V5LXN0aWNrczogXFxmNDU0O1xuJGZhLXZhci1hYmFjdXM6IFxcZjY0MDtcbiRmYS12YXItZmlsbS1zaW1wbGU6IFxcZjNhMDtcbiRmYS12YXItZmlsbS1hbHQ6IFxcZjNhMDtcbiRmYS12YXItbGlzdDogXFxmMDNhO1xuJGZhLXZhci1saXN0LXNxdWFyZXM6IFxcZjAzYTtcbiRmYS12YXItdHJlZS1wYWxtOiBcXGY4MmI7XG4kZmEtdmFyLXNxdWFyZS1waG9uZS1mbGlwOiBcXGY4N2I7XG4kZmEtdmFyLXBob25lLXNxdWFyZS1hbHQ6IFxcZjg3YjtcbiRmYS12YXItY2FydC1wbHVzOiBcXGYyMTc7XG4kZmEtdmFyLWdhbWVwYWQ6IFxcZjExYjtcbiRmYS12YXItYm9yZGVyLWNlbnRlci12OiBcXGY4OWQ7XG4kZmEtdmFyLWNpcmNsZS1kb3Q6IFxcZjE5MjtcbiRmYS12YXItZG90LWNpcmNsZTogXFxmMTkyO1xuJGZhLXZhci1jbGlwYm9hcmQtbWVkaWNhbDogXFxlMTMzO1xuJGZhLXZhci1mYWNlLWRpenp5OiBcXGY1Njc7XG4kZmEtdmFyLWRpenp5OiBcXGY1Njc7XG4kZmEtdmFyLWVnZzogXFxmN2ZiO1xuJGZhLXZhci11cC10by1saW5lOiBcXGYzNGQ7XG4kZmEtdmFyLWFycm93LWFsdC10by10b3A6IFxcZjM0ZDtcbiRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcms6IFxcZTUxMztcbiRmYS12YXItd2F0Y2gtZml0bmVzczogXFxmNjNlO1xuJGZhLXZhci1jbG9jay1uaW5lLXRoaXJ0eTogXFxlMzRkO1xuJGZhLXZhci1jYW1wZ3JvdW5kOiBcXGY2YmI7XG4kZmEtdmFyLWZvbGRlci1wbHVzOiBcXGY2NWU7XG4kZmEtdmFyLWp1ZzogXFxmOGM2O1xuJGZhLXZhci1mdXRib2w6IFxcZjFlMztcbiRmYS12YXItZnV0Ym9sLWJhbGw6IFxcZjFlMztcbiRmYS12YXItc29jY2VyLWJhbGw6IFxcZjFlMztcbiRmYS12YXItc25vdy1ibG93aW5nOiBcXGY3NjE7XG4kZmEtdmFyLXBhaW50YnJ1c2g6IFxcZjFmYztcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFxcZjFmYztcbiRmYS12YXItbG9jazogXFxmMDIzO1xuJGZhLXZhci1hcnJvdy1kb3duLWZyb20tbGluZTogXFxmMzQ1O1xuJGZhLXZhci1hcnJvdy1mcm9tLXRvcDogXFxmMzQ1O1xuJGZhLXZhci1nYXMtcHVtcDogXFxmNTJmO1xuJGZhLXZhci1zaWduYWwtYmFycy1zbGFzaDogXFxmNjk0O1xuJGZhLXZhci1zaWduYWwtYWx0LXNsYXNoOiBcXGY2OTQ7XG4kZmEtdmFyLW1vbmtleTogXFxmNmZiO1xuJGZhLXZhci1yZWN0YW5nbGUtcHJvOiBcXGUyMzU7XG4kZmEtdmFyLXBybzogXFxlMjM1O1xuJGZhLXZhci1ob3VzZS1uaWdodDogXFxlMDEwO1xuJGZhLXZhci1ob3QtdHViLXBlcnNvbjogXFxmNTkzO1xuJGZhLXZhci1ob3QtdHViOiBcXGY1OTM7XG4kZmEtdmFyLWdsb2JlLXBvaW50ZXI6IFxcZTYwZTtcbiRmYS12YXItYmxhbmtldDogXFxmNDk4O1xuJGZhLXZhci1tYXAtbG9jYXRpb246IFxcZjU5ZjtcbiRmYS12YXItbWFwLW1hcmtlZDogXFxmNTlmO1xuJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlcjogXFxlNTBlO1xuJGZhLXZhci1jb21tZW50cy1xdWVzdGlvbi1jaGVjazogXFxlMTRmO1xuJGZhLXZhci10cmVlOiBcXGYxYmI7XG4kZmEtdmFyLWFycm93cy1jcm9zczogXFxlMGEyO1xuJGZhLXZhci1iYWNrcGFjazogXFxmNWQ0O1xuJGZhLXZhci1zcXVhcmUtc21hbGw6IFxcZTI3ZTtcbiRmYS12YXItZm9sZGVyLWFycm93LXVwOiBcXGUwNTQ7XG4kZmEtdmFyLWZvbGRlci11cGxvYWQ6IFxcZTA1NDtcbiRmYS12YXItYnJpZGdlLWxvY2s6IFxcZTRjYztcbiRmYS12YXItY3Jvc3NoYWlycy1zaW1wbGU6IFxcZTU5ZjtcbiRmYS12YXItc2Fjay1kb2xsYXI6IFxcZjgxZDtcbiRmYS12YXItcGVuLXRvLXNxdWFyZTogXFxmMDQ0O1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLXNxdWFyZS1zbGlkZXJzOiBcXGYzZjA7XG4kZmEtdmFyLXNsaWRlcnMtaC1zcXVhcmU6IFxcZjNmMDtcbiRmYS12YXItY2FyLXNpZGU6IFxcZjVlNDtcbiRmYS12YXItbWVzc2FnZS1taWRkbGUtdG9wOiBcXGUxZTI7XG4kZmEtdmFyLWNvbW1lbnQtbWlkZGxlLXRvcC1hbHQ6IFxcZTFlMjtcbiRmYS12YXItbGlnaHRidWxiLW9uOiBcXGY2NzI7XG4kZmEtdmFyLWtuaWZlOiBcXGYyZTQ7XG4kZmEtdmFyLXV0ZW5zaWwta25pZmU6IFxcZjJlNDtcbiRmYS12YXItc2hhcmUtbm9kZXM6IFxcZjFlMDtcbiRmYS12YXItc2hhcmUtYWx0OiBcXGYxZTA7XG4kZmEtdmFyLWRpc3BsYXktY2hhcnQtdXAtY2lyY2xlLWRvbGxhcjogXFxlNWU2O1xuJGZhLXZhci13YXZlLXNpbmU6IFxcZjg5OTtcbiRmYS12YXItaGVhcnQtY2lyY2xlLW1pbnVzOiBcXGU0ZmY7XG4kZmEtdmFyLWNpcmNsZS13OiBcXGUxMmM7XG4kZmEtdmFyLWNpcmNsZS1jYWxlbmRhcjogXFxlMTAyO1xuJGZhLXZhci1jYWxlbmRhci1jaXJjbGU6IFxcZTEwMjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcbiRmYS12YXItaG91cmdsYXNzLTI6IFxcZjI1MjtcbiRmYS12YXItbWljcm9zY29wZTogXFxmNjEwO1xuJGZhLXZhci1zdW5zZXQ6IFxcZjc2NztcbiRmYS12YXItc2luazogXFxlMDZkO1xuJGZhLXZhci1jYWxlbmRhci1leGNsYW1hdGlvbjogXFxmMzM0O1xuJGZhLXZhci10cnVjay1jb250YWluZXItZW1wdHk6IFxcZTJiNTtcbiRmYS12YXItaGFuZC1oZWFydDogXFxmNGJjO1xuJGZhLXZhci1iYWctc2hvcHBpbmc6IFxcZjI5MDtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLWFycm93LWRvd24tei1hOiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXFxmODgxO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0OiBcXGY4ODE7XG4kZmEtdmFyLW1pdHRlbjogXFxmN2I1O1xuJGZhLXZhci1yZXBseS1jbG9jazogXFxlMjM5O1xuJGZhLXZhci1yZXBseS10aW1lOiBcXGUyMzk7XG4kZmEtdmFyLXBlcnNvbi1yYXlzOiBcXGU1NGQ7XG4kZmEtdmFyLXJpZ2h0OiBcXGYzNTY7XG4kZmEtdmFyLWFycm93LWFsdC1yaWdodDogXFxmMzU2O1xuJGZhLXZhci1jaXJjbGUtZjogXFxlMTBlO1xuJGZhLXZhci11c2VyczogXFxmMGMwO1xuJGZhLXZhci1mYWNlLXBsZWFkaW5nOiBcXGUzODY7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXFxmMDcwO1xuJGZhLXZhci1mbGFzay12aWFsOiBcXGU0ZjM7XG4kZmEtdmFyLXBvbGljZS1ib3g6IFxcZTAyMTtcbiRmYS12YXItY3VjdW1iZXI6IFxcZTQwMTtcbiRmYS12YXItaGVhZC1zaWRlLWJyYWluOiBcXGY4MDg7XG4kZmEtdmFyLWhhbmQ6IFxcZjI1NjtcbiRmYS12YXItaGFuZC1wYXBlcjogXFxmMjU2O1xuJGZhLXZhci1wZXJzb24tYmlraW5nLW1vdW50YWluOiBcXGY4NGI7XG4kZmEtdmFyLWJpa2luZy1tb3VudGFpbjogXFxmODRiO1xuJGZhLXZhci11dGVuc2lscy1zbGFzaDogXFxlNDY0O1xuJGZhLXZhci1wcmludC1tYWduaWZ5aW5nLWdsYXNzOiBcXGY4MWE7XG4kZmEtdmFyLXByaW50LXNlYXJjaDogXFxmODFhO1xuJGZhLXZhci1mb2xkZXItYm9va21hcms6IFxcZTE4NjtcbiRmYS12YXItb206IFxcZjY3OTtcbiRmYS12YXItcGk6IFxcZjY3ZTtcbiRmYS12YXItZmxhc2stcm91bmQtcG90aW9uOiBcXGY2ZTE7XG4kZmEtdmFyLWZsYXNrLXBvdGlvbjogXFxmNmUxO1xuJGZhLXZhci1mYWNlLXNodXNoOiBcXGUzOGM7XG4kZmEtdmFyLXdvcm06IFxcZTU5OTtcbiRmYS12YXItaG91c2UtY2lyY2xlLXhtYXJrOiBcXGU1MGI7XG4kZmEtdmFyLXBsdWc6IFxcZjFlNjtcbiRmYS12YXItY2FsZW5kYXItY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0NmU7XG4kZmEtdmFyLXNxdWFyZS1pOiBcXGUyNzI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiRmYS12YXItZmFjZS1zYWx1dGluZzogXFxlNDg0O1xuJGZhLXZhci1nYXVnZS1zaW1wbGUtbG93OiBcXGY2MmM7XG4kZmEtdmFyLXRhY2hvbWV0ZXItc2xvdzogXFxmNjJjO1xuJGZhLXZhci1mYWNlLXBlcnNldmVyaW5nOiBcXGUzODU7XG4kZmEtdmFyLWNpcmNsZS1jYW1lcmE6IFxcZTEwMztcbiRmYS12YXItY2FtZXJhLWNpcmNsZTogXFxlMTAzO1xuJGZhLXZhci1oYW5kLXNwb2NrOiBcXGYyNTk7XG4kZmEtdmFyLXNwaWRlci13ZWI6IFxcZjcxOTtcbiRmYS12YXItY2lyY2xlLW1pY3JvcGhvbmU6IFxcZTExNjtcbiRmYS12YXItbWljcm9waG9uZS1jaXJjbGU6IFxcZTExNjtcbiRmYS12YXItYm9vay1hcnJvdy11cDogXFxlMGJhO1xuJGZhLXZhci1wb3BzaWNsZTogXFxlNDNlO1xuJGZhLXZhci1jb21tYW5kOiBcXGUxNDI7XG4kZmEtdmFyLWJsaW5kczogXFxmOGZiO1xuJGZhLXZhci1zdG9wd2F0Y2g6IFxcZjJmMjtcbiRmYS12YXItc2F4b3Bob25lOiBcXGY4ZGM7XG4kZmEtdmFyLXNxdWFyZS0yOiBcXGUyNTc7XG4kZmEtdmFyLWZpZWxkLWhvY2tleS1zdGljay1iYWxsOiBcXGY0NGM7XG4kZmEtdmFyLWZpZWxkLWhvY2tleTogXFxmNDRjO1xuJGZhLXZhci1hcnJvdy11cC1zcXVhcmUtdHJpYW5nbGU6IFxcZjg4YjtcbiRmYS12YXItc29ydC1zaGFwZXMtdXAtYWx0OiBcXGY4OGI7XG4kZmEtdmFyLWZhY2Utc2NyZWFtOiBcXGUzOGI7XG4kZmEtdmFyLXNxdWFyZS1tOiBcXGUyNzY7XG4kZmEtdmFyLWNhbWVyYS13ZWI6IFxcZjgzMjtcbiRmYS12YXItd2ViY2FtOiBcXGY4MzI7XG4kZmEtdmFyLWNvbW1lbnQtYXJyb3ctZG93bjogXFxlMTQzO1xuJGZhLXZhci1saWdodGJ1bGItY2ZsOiBcXGU1YTY7XG4kZmEtdmFyLXdpbmRvdy1mcmFtZS1vcGVuOiBcXGUwNTA7XG4kZmEtdmFyLWZhY2Uta2lzczogXFxmNTk2O1xuJGZhLXZhci1raXNzOiBcXGY1OTY7XG4kZmEtdmFyLWJyaWRnZS1jaXJjbGUteG1hcms6IFxcZTRjYjtcbiRmYS12YXItcGVyaW9kOiBcXDJlO1xuJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XG4kZmEtdmFyLXVwLXRvLWRvdHRlZC1saW5lOiBcXGU0NTc7XG4kZmEtdmFyLXRob3VnaHQtYnViYmxlOiBcXGUzMmU7XG4kZmEtdmFyLXNrZWxldG9uLXJpYnM6IFxcZTVjYjtcbiRmYS12YXItcmF5Z3VuOiBcXGUwMjU7XG4kZmEtdmFyLWZsdXRlOiBcXGY4Yjk7XG4kZmEtdmFyLWFjb3JuOiBcXGY2YWU7XG4kZmEtdmFyLXZpZGVvLWFycm93LXVwLXJpZ2h0OiBcXGUyYzk7XG4kZmEtdmFyLWdyYXRlLWRyb3BsZXQ6IFxcZTE5NDtcbiRmYS12YXItc2VhbC1leGNsYW1hdGlvbjogXFxlMjQyO1xuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcbiRmYS12YXItbWVzc2FnZS1zbXM6IFxcZTFlNTtcbiRmYS12YXItY29mZmVlLWJlYW5zOiBcXGUxM2Y7XG4kZmEtdmFyLWhhdC13aXRjaDogXFxmNmU3O1xuJGZhLXZhci1mYWNlLWdyaW4td2luazogXFxmNThjO1xuJGZhLXZhci1ncmluLXdpbms6IFxcZjU4YztcbiRmYS12YXItY2xvY2stdGhyZWUtdGhpcnR5OiBcXGUzNTc7XG4kZmEtdmFyLWVhci1kZWFmOiBcXGYyYTQ7XG4kZmEtdmFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVhZm5lc3M6IFxcZjJhNDtcbiRmYS12YXItaGFyZC1vZi1oZWFyaW5nOiBcXGYyYTQ7XG4kZmEtdmFyLWFsYXJtLWNsb2NrOiBcXGYzNGU7XG4kZmEtdmFyLWVjbGlwc2U6IFxcZjc0OTtcbiRmYS12YXItZmFjZS1yZWxpZXZlZDogXFxlMzg5O1xuJGZhLXZhci1yb2FkLWNpcmNsZS1jaGVjazogXFxlNTY0O1xuJGZhLXZhci1kaWNlLWZpdmU6IFxcZjUyMztcbiRmYS12YXItb2N0YWdvbi1taW51czogXFxmMzA4O1xuJGZhLXZhci1taW51cy1vY3RhZ29uOiBcXGYzMDg7XG4kZmEtdmFyLXNxdWFyZS1yc3M6IFxcZjE0MztcbiRmYS12YXItcnNzLXNxdWFyZTogXFxmMTQzO1xuJGZhLXZhci1mYWNlLXphbnk6IFxcZTNhNDtcbiRmYS12YXItdHJpY3ljbGU6IFxcZTVjMztcbiRmYS12YXItbGFuZC1taW5lLW9uOiBcXGU1MWI7XG4kZmEtdmFyLXNxdWFyZS1hcnJvdy11cC1sZWZ0OiBcXGUyNjM7XG4kZmEtdmFyLWktY3Vyc29yOiBcXGYyNDY7XG4kZmEtdmFyLWNoYXJ0LW1peGVkLXVwLWNpcmNsZS1kb2xsYXI6IFxcZTVkOTtcbiRmYS12YXItc2FsdC1zaGFrZXI6IFxcZTQ0NjtcbiRmYS12YXItc3RhbXA6IFxcZjViZjtcbiRmYS12YXItZmlsZS1wbHVzOiBcXGYzMTk7XG4kZmEtdmFyLWRyYXctc3F1YXJlOiBcXGY1ZWY7XG4kZmEtdmFyLXRvaWxldC1wYXBlci11bmRlci1zbGFzaDogXFxlMmExO1xuJGZhLXZhci10b2lsZXQtcGFwZXItcmV2ZXJzZS1zbGFzaDogXFxlMmExO1xuJGZhLXZhci1zdGFpcnM6IFxcZTI4OTtcbiRmYS12YXItZHJvbmUtZnJvbnQ6IFxcZjg2MDtcbiRmYS12YXItZHJvbmUtYWx0OiBcXGY4NjA7XG4kZmEtdmFyLWdsYXNzLWVtcHR5OiBcXGUxOTE7XG4kZmEtdmFyLWRpYWwtaGlnaDogXFxlMTVjO1xuJGZhLXZhci11c2VyLWhlbG1ldC1zYWZldHk6IFxcZjgyYztcbiRmYS12YXItdXNlci1jb25zdHJ1Y3Rpb246IFxcZjgyYztcbiRmYS12YXItdXNlci1oYXJkLWhhdDogXFxmODJjO1xuJGZhLXZhci1pOiBcXDQ5O1xuJGZhLXZhci1ocnl2bmlhLXNpZ246IFxcZjZmMjtcbiRmYS12YXItaHJ5dm5pYTogXFxmNmYyO1xuJGZhLXZhci1hcnJvdy1kb3duLWxlZnQtYW5kLWFycm93LXVwLXJpZ2h0LXRvLWNlbnRlcjogXFxlMDkyO1xuJGZhLXZhci1waWxsczogXFxmNDg0O1xuJGZhLXZhci1mYWNlLWdyaW4td2lkZTogXFxmNTgxO1xuJGZhLXZhci1ncmluLWFsdDogXFxmNTgxO1xuJGZhLXZhci10b290aDogXFxmNWM5O1xuJGZhLXZhci1iYXNrZXRiYWxsLWhvb3A6IFxcZjQzNTtcbiRmYS12YXItb2JqZWN0cy1hbGlnbi1ib3R0b206IFxcZTNiYjtcbiRmYS12YXItdjogXFw1NjtcbiRmYS12YXItc3BhcmtsZXM6IFxcZjg5MDtcbiRmYS12YXItc3F1aWQ6IFxcZTQ1MDtcbiRmYS12YXItbGVhZnktZ3JlZW46IFxcZTQxZDtcbiRmYS12YXItY2lyY2xlLWFycm93LXVwLXJpZ2h0OiBcXGUwZmM7XG4kZmEtdmFyLWNhbGVuZGFyczogXFxlMGQ3O1xuJGZhLXZhci1iYW5nbGFkZXNoaS10YWthLXNpZ246IFxcZTJlNjtcbiRmYS12YXItYmljeWNsZTogXFxmMjA2O1xuJGZhLXZhci1oYW1tZXItd2FyOiBcXGY2ZTQ7XG4kZmEtdmFyLWNpcmNsZS1kOiBcXGUxMDQ7XG4kZmEtdmFyLXNwaWRlci1ibGFjay13aWRvdzogXFxmNzE4O1xuJGZhLXZhci1zdGFmZi1zbmFrZTogXFxlNTc5O1xuJGZhLXZhci1yb2QtYXNjbGVwaXVzOiBcXGU1Nzk7XG4kZmEtdmFyLXJvZC1zbmFrZTogXFxlNTc5O1xuJGZhLXZhci1zdGFmZi1hZXNjdWxhcGl1czogXFxlNTc5O1xuJGZhLXZhci1wZWFyOiBcXGUyMGM7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDogXFxlMDYyO1xuJGZhLXZhci10cmlhbmdsZTogXFxmMmVjO1xuJGZhLXZhci1hcGFydG1lbnQ6IFxcZTQ2ODtcbiRmYS12YXItdHJ1Y2stbWVkaWNhbDogXFxmMGY5O1xuJGZhLXZhci1hbWJ1bGFuY2U6IFxcZjBmOTtcbiRmYS12YXItcGVwcGVyOiBcXGU0MzI7XG4kZmEtdmFyLXBpYW5vOiBcXGY4ZDQ7XG4kZmEtdmFyLWd1bi1zcXVpcnQ6IFxcZTE5ZDtcbiRmYS12YXItd2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTk4O1xuJGZhLXZhci1zbm93bWFuOiBcXGY3ZDA7XG4kZmEtdmFyLXVzZXItYWxpZW46IFxcZTA0YTtcbiRmYS12YXItc2hpZWxkLWNoZWNrOiBcXGYyZjc7XG4kZmEtdmFyLW1vcnRhci1wZXN0bGU6IFxcZjVhNztcbiRmYS12YXItcm9hZC1iYXJyaWVyOiBcXGU1NjI7XG4kZmEtdmFyLWNoYXJ0LWNhbmRsZXN0aWNrOiBcXGUwZTI7XG4kZmEtdmFyLWJyaWVmY2FzZS1ibGFuazogXFxlMGM4O1xuJGZhLXZhci1zY2hvb2w6IFxcZjU0OTtcbiRmYS12YXItaWdsb286IFxcZjdhZTtcbiRmYS12YXItYnJhY2tldC1yb3VuZDogXFwyODtcbiRmYS12YXItcGFyZW50aGVzaXM6IFxcMjg7XG4kZmEtdmFyLWpvaW50OiBcXGY1OTU7XG4kZmEtdmFyLWhvcnNlLXNhZGRsZTogXFxmOGMzO1xuJGZhLXZhci1tdWctbWFyc2htYWxsb3dzOiBcXGY3Yjc7XG4kZmEtdmFyLWZpbHRlcnM6IFxcZTE3ZTtcbiRmYS12YXItYmVsbC1vbjogXFxmOGZhO1xuJGZhLXZhci1hbmdsZS1yaWdodDogXFxmMTA1O1xuJGZhLXZhci1kaWFsLW1lZDogXFxlMTVmO1xuJGZhLXZhci1ob3JzZTogXFxmNmYwO1xuJGZhLXZhci1xOiBcXDUxO1xuJGZhLXZhci1tb25pdG9yLXdhdmVmb3JtOiBcXGY2MTE7XG4kZmEtdmFyLW1vbml0b3ItaGVhcnQtcmF0ZTogXFxmNjExO1xuJGZhLXZhci1saW5rLXNpbXBsZTogXFxlMWNkO1xuJGZhLXZhci13aGlzdGxlOiBcXGY0NjA7XG4kZmEtdmFyLWc6IFxcNDc7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtY3JhY2s6IFxcZjRiYjtcbiRmYS12YXItZnJhZ2lsZTogXFxmNGJiO1xuJGZhLXZhci1zbG90LW1hY2hpbmU6IFxcZTNjZTtcbiRmYS12YXItbm90ZXMtbWVkaWNhbDogXFxmNDgxO1xuJGZhLXZhci1jYXItd2FzaDogXFxmNWU2O1xuJGZhLXZhci1lc2NhbGF0b3I6IFxcZTE3MTtcbiRmYS12YXItY29tbWVudC1pbWFnZTogXFxlMTQ4O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1oYWxmOiBcXGYyYzk7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTI6IFxcZjJjOTtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XG4kZmEtdmFyLWRvbmctc2lnbjogXFxlMTY5O1xuJGZhLXZhci1kb251dDogXFxlNDA2O1xuJGZhLXZhci1kb3VnaG51dDogXFxlNDA2O1xuJGZhLXZhci1jYXBzdWxlczogXFxmNDZiO1xuJGZhLXZhci1wb28tc3Rvcm06IFxcZjc1YTtcbiRmYS12YXItcG9vLWJvbHQ6IFxcZjc1YTtcbiRmYS12YXItdGFsbHktMTogXFxlMjk0O1xuJGZhLXZhci1mYWNlLWZyb3duLW9wZW46IFxcZjU3YTtcbiRmYS12YXItZnJvd24tb3BlbjogXFxmNTdhO1xuJGZhLXZhci1zcXVhcmUtZGFzaGVkOiBcXGUyNjk7XG4kZmEtdmFyLXNxdWFyZS1qOiBcXGUyNzM7XG4kZmEtdmFyLWhhbmQtcG9pbnQtdXA6IFxcZjBhNjtcbiRmYS12YXItbW9uZXktYmlsbDogXFxmMGQ2O1xuJGZhLXZhci1hcnJvdy11cC1iaWctc21hbGw6IFxcZjg4ZTtcbiRmYS12YXItc29ydC1zaXplLXVwOiBcXGY4OGU7XG4kZmEtdmFyLWJhcmNvZGUtcmVhZDogXFxmNDY0O1xuJGZhLXZhci1iYWd1ZXR0ZTogXFxlM2Q4O1xuJGZhLXZhci1ib3dsLXNvZnQtc2VydmU6IFxcZTQ2YjtcbiRmYS12YXItZmFjZS1ob2xkaW5nLWJhY2stdGVhcnM6IFxcZTQ4MjtcbiRmYS12YXItc3F1YXJlLXVwOiBcXGYzNTM7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtdXA6IFxcZjM1MztcbiRmYS12YXItdHJhaW4tc3Vid2F5LXR1bm5lbDogXFxlMmEzO1xuJGZhLXZhci1zdWJ3YXktdHVubmVsOiBcXGUyYTM7XG4kZmEtdmFyLXNxdWFyZS1leGNsYW1hdGlvbjogXFxmMzIxO1xuJGZhLXZhci1leGNsYW1hdGlvbi1zcXVhcmU6IFxcZjMyMTtcbiRmYS12YXItc2VtaWNvbG9uOiBcXDNiO1xuJGZhLXZhci1ib29rbWFyazogXFxmMDJlO1xuJGZhLXZhci1mYW4tdGFibGU6IFxcZTAwNDtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXFxmMDM5O1xuJGZhLXZhci1iYXR0ZXJ5LWxvdzogXFxlMGIxO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFxcZTBiMTtcbiRmYS12YXItY3JlZGl0LWNhcmQtZnJvbnQ6IFxcZjM4YTtcbiRmYS12YXItYnJhaW4tYXJyb3ctY3VydmVkLXJpZ2h0OiBcXGY2Nzc7XG4kZmEtdmFyLW1pbmQtc2hhcmU6IFxcZjY3NztcbiRmYS12YXItdW1icmVsbGEtYmVhY2g6IFxcZjVjYTtcbiRmYS12YXItaGVsbWV0LXVuOiBcXGU1MDM7XG4kZmEtdmFyLWxvY2F0aW9uLXNtaWxlOiBcXGY2MGQ7XG4kZmEtdmFyLW1hcC1tYXJrZXItc21pbGU6IFxcZjYwZDtcbiRmYS12YXItYXJyb3ctbGVmdC10by1saW5lOiBcXGYzM2U7XG4kZmEtdmFyLWFycm93LXRvLWxlZnQ6IFxcZjMzZTtcbiRmYS12YXItYnVsbHNleWU6IFxcZjE0MDtcbiRmYS12YXItc3VzaGk6IFxcZTQ4YTtcbiRmYS12YXItbmlnaXJpOiBcXGU0OGE7XG4kZmEtdmFyLW1lc3NhZ2UtY2FwdGlvbnM6IFxcZTFkZTtcbiRmYS12YXItY29tbWVudC1hbHQtY2FwdGlvbnM6IFxcZTFkZTtcbiRmYS12YXItdHJhc2gtbGlzdDogXFxlMmIxO1xuJGZhLXZhci1iYWNvbjogXFxmN2U1O1xuJGZhLXZhci1vcHRpb246IFxcZTMxODtcbiRmYS12YXItcmFjY29vbjogXFxlNjEzO1xuJGZhLXZhci1oYW5kLXBvaW50LWRvd246IFxcZjBhNztcbiRmYS12YXItYXJyb3ctdXAtZnJvbS1icmFja2V0OiBcXGUwOWE7XG4kZmEtdmFyLWhlYWQtc2lkZS1nZWFyOiBcXGU2MTE7XG4kZmEtdmFyLXRyYXNoLXBsdXM6IFxcZTJiMjtcbiRmYS12YXItb2JqZWN0cy1hbGlnbi10b3A6IFxcZTNjMDtcbiRmYS12YXItZm9sZGVyOiBcXGYwN2I7XG4kZmEtdmFyLWZvbGRlci1ibGFuazogXFxmMDdiO1xuJGZhLXZhci1mYWNlLWFueGlvdXMtc3dlYXQ6IFxcZTM2YTtcbiRmYS12YXItY3JlZGl0LWNhcmQtYmxhbms6IFxcZjM4OTtcbiRmYS12YXItZmlsZS13YXZlZm9ybTogXFxmNDc4O1xuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XG4kZmEtdmFyLW1pY3JvY2hpcC1haTogXFxlMWVjO1xuJGZhLXZhci1tdWc6IFxcZjg3NDtcbiRmYS12YXItcGxhbmUtdXAtc2xhc2g6IFxcZTIyZTtcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XG4kZmEtdmFyLXBlbi1jaXJjbGU6IFxcZTIwZTtcbiRmYS12YXItYmFnLXNlZWRsaW5nOiBcXGU1ZjI7XG4kZmEtdmFyLWNoYXJ0LXNpbXBsZTogXFxlNDczO1xuJGZhLXZhci1jcnV0Y2hlczogXFxmN2Y4O1xuJGZhLXZhci1jaXJjbGUtcGFya2luZzogXFxmNjE1O1xuJGZhLXZhci1wYXJraW5nLWNpcmNsZTogXFxmNjE1O1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXFxmMjI5O1xuJGZhLXZhci1sZWFmLW9hazogXFxmNmY3O1xuJGZhLXZhci1zcXVhcmUtYm9sdDogXFxlMjY1O1xuJGZhLXZhci12aWFsOiBcXGY0OTI7XG4kZmEtdmFyLWdhdWdlOiBcXGY2MjQ7XG4kZmEtdmFyLWRhc2hib2FyZDogXFxmNjI0O1xuJGZhLXZhci1nYXVnZS1tZWQ6IFxcZjYyNDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtYXZlcmFnZTogXFxmNjI0O1xuJGZhLXZhci13YW5kLW1hZ2ljLXNwYXJrbGVzOiBcXGUyY2E7XG4kZmEtdmFyLW1hZ2ljLXdhbmQtc3BhcmtsZXM6IFxcZTJjYTtcbiRmYS12YXItbGFtYmRhOiBcXGY2NmU7XG4kZmEtdmFyLWU6IFxcNDU7XG4kZmEtdmFyLXBpenphOiBcXGY4MTc7XG4kZmEtdmFyLWJvd2wtY2hvcHN0aWNrcy1ub29kbGVzOiBcXGUyZWE7XG4kZmEtdmFyLWgzOiBcXGYzMTU7XG4kZmEtdmFyLXBlbi1jbGlwOiBcXGYzMDU7XG4kZmEtdmFyLXBlbi1hbHQ6IFxcZjMwNTtcbiRmYS12YXItYnJpZGdlLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGNhO1xuJGZhLXZhci1iYWRnZS1wZXJjZW50OiBcXGY2NDY7XG4kZmEtdmFyLXVzZXI6IFxcZjAwNztcbiRmYS12YXItc2Vuc29yOiBcXGUwMjg7XG4kZmEtdmFyLWNvbW1hOiBcXDJjO1xuJGZhLXZhci1zY2hvb2wtY2lyY2xlLWNoZWNrOiBcXGU1NmI7XG4kZmEtdmFyLXRvaWxldC1wYXBlci11bmRlcjogXFxlMmEwO1xuJGZhLXZhci10b2lsZXQtcGFwZXItcmV2ZXJzZTogXFxlMmEwO1xuJGZhLXZhci1saWdodC1lbWVyZ2VuY3k6IFxcZTQxZjtcbiRmYS12YXItYXJyb3ctZG93bi10by1hcmM6IFxcZTRhZTtcbiRmYS12YXItZHVtcHN0ZXI6IFxcZjc5MztcbiRmYS12YXItdmFuLXNodXR0bGU6IFxcZjViNjtcbiRmYS12YXItc2h1dHRsZS12YW46IFxcZjViNjtcbiRmYS12YXItYnVpbGRpbmctdXNlcjogXFxlNGRhO1xuJGZhLXZhci1saWdodC1zd2l0Y2g6IFxcZTAxNztcbiRmYS12YXItc3F1YXJlLWNhcmV0LWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItaGlnaGxpZ2h0ZXI6IFxcZjU5MTtcbiRmYS12YXItd2F2ZS1wdWxzZTogXFxmNWY4O1xuJGZhLXZhci1oZWFydC1yYXRlOiBcXGY1Zjg7XG4kZmEtdmFyLWtleTogXFxmMDg0O1xuJGZhLXZhci1oYXQtc2FudGE6IFxcZjdhNztcbiRmYS12YXItdGFtYWxlOiBcXGU0NTE7XG4kZmEtdmFyLWJveC1jaGVjazogXFxmNDY3O1xuJGZhLXZhci1idWxsaG9ybjogXFxmMGExO1xuJGZhLXZhci1zdGVhazogXFxmODI0O1xuJGZhLXZhci1sb2NhdGlvbi1jcm9zc2hhaXJzLXNsYXNoOiBcXGY2MDM7XG4kZmEtdmFyLWxvY2F0aW9uLXNsYXNoOiBcXGY2MDM7XG4kZmEtdmFyLXBlcnNvbi1kb2xseTogXFxmNGQwO1xuJGZhLXZhci1nbG9iZTogXFxmMGFjO1xuJGZhLXZhci1zeW5hZ29ndWU6IFxcZjY5YjtcbiRmYS12YXItZmlsZS1jaGFydC1jb2x1bW46IFxcZjY1OTtcbiRmYS12YXItZmlsZS1jaGFydC1saW5lOiBcXGY2NTk7XG4kZmEtdmFyLXBlcnNvbi1oYWxmLWRyZXNzOiBcXGU1NDg7XG4kZmEtdmFyLWZvbGRlci1pbWFnZTogXFxlMThhO1xuJGZhLXZhci1jYWxlbmRhci1wZW46IFxcZjMzMztcbiRmYS12YXItY2FsZW5kYXItZWRpdDogXFxmMzMzO1xuJGZhLXZhci1yb2FkLWJyaWRnZTogXFxlNTYzO1xuJGZhLXZhci1mYWNlLXNtaWxlLXRlYXI6IFxcZTM5MztcbiRmYS12YXItbWVzc2FnZS1wbHVzOiBcXGY0YTg7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LXBsdXM6IFxcZjRhODtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFxcZjEyNDtcbiRmYS12YXItYzogXFw0MztcbiRmYS12YXItdGFibGV0LWJ1dHRvbjogXFxmMTBhO1xuJGZhLXZhci1wZXJzb24tZHJlc3MtZmFpcnk6IFxcZTYwNztcbiRmYS12YXItcmVjdGFuZ2xlLWhpc3RvcnktY2lyY2xlLXVzZXI6IFxcZTRhNDtcbiRmYS12YXItYnVpbGRpbmctbG9jazogXFxlNGQ2O1xuJGZhLXZhci1jaGFydC1saW5lLXVwOiBcXGUwZTU7XG4kZmEtdmFyLW1haWxib3g6IFxcZjgxMztcbiRmYS12YXItdHJ1Y2stYm9sdDogXFxlM2QwO1xuJGZhLXZhci1waXp6YS1zbGljZTogXFxmODE4O1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmU6IFxcZjUzYTtcbiRmYS12YXItY2hhcnQtYXJlYTogXFxmMWZlO1xuJGZhLXZhci1hcmVhLWNoYXJ0OiBcXGYxZmU7XG4kZmEtdmFyLWhvdXNlLWZsYWc6IFxcZTUwZDtcbiRmYS12YXItY2lyY2xlLXRocmVlLXF1YXJ0ZXJzLXN0cm9rZTogXFxlNWQ0O1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLW1pbnVzOiBcXGU1NDA7XG4kZmEtdmFyLXNjYWxwZWw6IFxcZjYxZDtcbiRmYS12YXItYmFuOiBcXGYwNWU7XG4kZmEtdmFyLWNhbmNlbDogXFxmMDVlO1xuJGZhLXZhci1iZWxsLWV4Y2xhbWF0aW9uOiBcXGY4NDg7XG4kZmEtdmFyLWNpcmNsZS1ib29rbWFyazogXFxlMTAwO1xuJGZhLXZhci1ib29rbWFyay1jaXJjbGU6IFxcZTEwMDtcbiRmYS12YXItZWdnLWZyaWVkOiBcXGY3ZmM7XG4kZmEtdmFyLWZhY2Utd2Vhcnk6IFxcZTNhMTtcbiRmYS12YXItdW5pZm9ybS1tYXJ0aWFsLWFydHM6IFxcZTNkMTtcbiRmYS12YXItY2FtZXJhLXJvdGF0ZTogXFxlMGQ4O1xuJGZhLXZhci1zdW4tZHVzdDogXFxmNzY0O1xuJGZhLXZhci1jb21tZW50LXRleHQ6IFxcZTE0ZDtcbiRmYS12YXItc3ByYXktY2FuLXNwYXJrbGVzOiBcXGY1ZDA7XG4kZmEtdmFyLWFpci1mcmVzaGVuZXI6IFxcZjVkMDtcbiRmYS12YXItc2lnbmFsLWJhcnM6IFxcZjY5MDtcbiRmYS12YXItc2lnbmFsLWFsdDogXFxmNjkwO1xuJGZhLXZhci1zaWduYWwtYWx0LTQ6IFxcZjY5MDtcbiRmYS12YXItc2lnbmFsLWJhcnMtc3Ryb25nOiBcXGY2OTA7XG4kZmEtdmFyLWRpYW1vbmQtZXhjbGFtYXRpb246IFxcZTQwNTtcbiRmYS12YXItc3RhcjogXFxmMDA1O1xuJGZhLXZhci1kaWFsLW1pbjogXFxlMTYxO1xuJGZhLXZhci1yZXBlYXQ6IFxcZjM2MztcbiRmYS12YXItY3Jvc3M6IFxcZjY1NDtcbiRmYS12YXItcGFnZS1jYXJldC1kb3duOiBcXGU0Mjk7XG4kZmEtdmFyLWZpbGUtY2FyZXQtZG93bjogXFxlNDI5O1xuJGZhLXZhci1ib3g6IFxcZjQ2NjtcbiRmYS12YXItdmVudXMtbWFyczogXFxmMjI4O1xuJGZhLXZhci1jbG9jay1zZXZlbi10aGlydHk6IFxcZTM1MTtcbiRmYS12YXItYXJyb3ctcG9pbnRlcjogXFxmMjQ1O1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLWNsb2NrLWZvdXItdGhpcnR5OiBcXGUzNGI7XG4kZmEtdmFyLXNpZ25hbC1iYXJzLWdvb2Q6IFxcZjY5MztcbiRmYS12YXItc2lnbmFsLWFsdC0zOiBcXGY2OTM7XG4kZmEtdmFyLWNhY3R1czogXFxmOGE3O1xuJGZhLXZhci1saWdodGJ1bGItZ2VhcjogXFxlNWZkO1xuJGZhLXZhci1tYXhpbWl6ZTogXFxmMzFlO1xuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXFxmMzFlO1xuJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uOiBcXGY1ZTc7XG4kZmEtdmFyLXNoYXBlczogXFxmNjFmO1xuJGZhLXZhci10cmlhbmdsZS1jaXJjbGUtc3F1YXJlOiBcXGY2MWY7XG4kZmEtdmFyLXBsYW5lLXRhaWw6IFxcZTIyYztcbiRmYS12YXItZ2F1Z2Utc2ltcGxlLW1heDogXFxmNjJiO1xuJGZhLXZhci10YWNob21ldGVyLWZhc3Rlc3Q6IFxcZjYyYjtcbiRmYS12YXItY2lyY2xlLXU6IFxcZTEyNztcbiRmYS12YXItc2hpZWxkLXNsYXNoOiBcXGUyNGI7XG4kZmEtdmFyLXNxdWFyZS1waG9uZS1oYW5ndXA6IFxcZTI3YTtcbiRmYS12YXItcGhvbmUtc3F1YXJlLWRvd246IFxcZTI3YTtcbiRmYS12YXItYXJyb3ctdXAtbGVmdDogXFxlMDlkO1xuJGZhLXZhci10cmFuc3BvcnRlci0xOiBcXGUwNDM7XG4kZmEtdmFyLXBlYW51dHM6IFxcZTQzMTtcbiRmYS12YXItc2h1ZmZsZTogXFxmMDc0O1xuJGZhLXZhci1yYW5kb206IFxcZjA3NDtcbiRmYS12YXItcGVyc29uLXJ1bm5pbmc6IFxcZjcwYztcbiRmYS12YXItcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1tb2JpbGUtcmV0cm86IFxcZTUyNztcbiRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbDogXFxmN2E1O1xuJGZhLXZhci1iaW4tYm90dGxlcy1yZWN5Y2xlOiBcXGU1ZjY7XG4kZmEtdmFyLWFycm93LXVwLWZyb20tc3F1YXJlOiBcXGUwOWM7XG4kZmEtdmFyLWZpbGUtZGFzaGVkLWxpbmU6IFxcZjg3NztcbiRmYS12YXItcGFnZS1icmVhazogXFxmODc3O1xuJGZhLXZhci1icmFja2V0LWN1cmx5LXJpZ2h0OiBcXDdkO1xuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcbiRmYS12YXItY2xvY2stdGhyZWU6IFxcZTM1NjtcbiRmYS12YXItaGFuZHMtYm91bmQ6IFxcZTRmOTtcbiRmYS12YXItc2NhbHBlbC1saW5lLWRhc2hlZDogXFxmNjFlO1xuJGZhLXZhci1zY2FscGVsLXBhdGg6IFxcZjYxZTtcbiRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcjogXFxmNTcxO1xuJGZhLXZhci1waXBlLXNtb2tpbmc6IFxcZTNjNDtcbiRmYS12YXItZmFjZS1hc3RvbmlzaGVkOiBcXGUzNmI7XG4kZmEtdmFyLXdpbmRvdzogXFxmNDBlO1xuJGZhLXZhci1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU1NjtcbiRmYS12YXItZWFyOiBcXGY1ZjA7XG4kZmEtdmFyLWZpbGUtbG9jazogXFxlM2E2O1xuJGZhLXZhci1kaWFncmFtLXZlbm46IFxcZTE1YTtcbiRmYS12YXIteC1yYXk6IFxcZjQ5NztcbiRmYS12YXItZ29hbC1uZXQ6IFxcZTNhYjtcbiRmYS12YXItY29mZmluLWNyb3NzOiBcXGUwNTE7XG4kZmEtdmFyLXNwZWxsLWNoZWNrOiBcXGY4OTE7XG4kZmEtdmFyLWxvY2F0aW9uLXhtYXJrOiBcXGY2MGU7XG4kZmEtdmFyLW1hcC1tYXJrZXItdGltZXM6IFxcZjYwZTtcbiRmYS12YXItbWFwLW1hcmtlci14bWFyazogXFxmNjBlO1xuJGZhLXZhci1jaXJjbGUtcXVhcnRlci1zdHJva2U6IFxcZTVkMztcbiRmYS12YXItbGFzc286IFxcZjhjODtcbiRmYS12YXItc2xhc2g6IFxcZjcxNTtcbiRmYS12YXItcGVyc29uLXRvLXBvcnRhbDogXFxlMDIyO1xuJGZhLXZhci1wb3J0YWwtZW50ZXI6IFxcZTAyMjtcbiRmYS12YXItY2FsZW5kYXItc3RhcjogXFxmNzM2O1xuJGZhLXZhci1jb21wdXRlci1tb3VzZTogXFxmOGNjO1xuJGZhLXZhci1tb3VzZTogXFxmOGNjO1xuJGZhLXZhci1hcnJvdy1yaWdodC10by1icmFja2V0OiBcXGYwOTA7XG4kZmEtdmFyLXNpZ24taW46IFxcZjA5MDtcbiRmYS12YXItcGVnYXN1czogXFxmNzAzO1xuJGZhLXZhci1maWxlcy1tZWRpY2FsOiBcXGY3ZmQ7XG4kZmEtdmFyLW5mYy1sb2NrOiBcXGUxZjg7XG4kZmEtdmFyLXBlcnNvbi1za2ktbGlmdDogXFxmN2M4O1xuJGZhLXZhci1za2ktbGlmdDogXFxmN2M4O1xuJGZhLXZhci1zcXVhcmUtNjogXFxlMjViO1xuJGZhLXZhci1zaG9wLXNsYXNoOiBcXGUwNzA7XG4kZmEtdmFyLXN0b3JlLWFsdC1zbGFzaDogXFxlMDcwO1xuJGZhLXZhci13aW5kLXR1cmJpbmU6IFxcZjg5YjtcbiRmYS12YXItc2xpZGVycy1zaW1wbGU6IFxcZTI1MztcbiRmYS12YXItZ3JpZC1yb3VuZDogXFxlNWRhO1xuJGZhLXZhci1iYWRnZS1zaGVyaWZmOiBcXGY4YTI7XG4kZmEtdmFyLXNlcnZlcjogXFxmMjMzO1xuJGZhLXZhci12aXJ1cy1jb3ZpZC1zbGFzaDogXFxlNGE5O1xuJGZhLXZhci1pbnRlcnNlY3Rpb246IFxcZjY2ODtcbiRmYS12YXItc2hvcC1sb2NrOiBcXGU0YTU7XG4kZmEtdmFyLWZhbWlseTogXFxlMzAwO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFxcZjI1MTtcbiRmYS12YXItaG91cmdsYXNzLTE6IFxcZjI1MTtcbiRmYS12YXItdXNlci1oYWlyLWJ1bnM6IFxcZTNkMztcbiRmYS12YXItYmxlbmRlci1waG9uZTogXFxmNmI2O1xuJGZhLXZhci1ob3VyZ2xhc3MtY2xvY2s6IFxcZTQxYjtcbiRmYS12YXItcGVyc29uLXNlYXQtcmVjbGluZWQ6IFxcZTIxZjtcbiRmYS12YXItcGFwZXItcGxhbmUtdG9wOiBcXGUyMGE7XG4kZmEtdmFyLXBhcGVyLXBsYW5lLWFsdDogXFxlMjBhO1xuJGZhLXZhci1zZW5kOiBcXGUyMGE7XG4kZmEtdmFyLW1lc3NhZ2UtYXJyb3ctdXA6IFxcZTFkYztcbiRmYS12YXItY29tbWVudC1hbHQtYXJyb3ctdXA6IFxcZTFkYztcbiRmYS12YXItbGlnaHRidWxiLWV4Y2xhbWF0aW9uOiBcXGY2NzE7XG4kZmEtdmFyLWxheWVyLW1pbnVzOiBcXGY1ZmU7XG4kZmEtdmFyLWxheWVyLWdyb3VwLW1pbnVzOiBcXGY1ZmU7XG4kZmEtdmFyLWNoYXJ0LXBpZS1zaW1wbGUtY2lyY2xlLWN1cnJlbmN5OiBcXGU2MDQ7XG4kZmEtdmFyLWNpcmNsZS1lOiBcXGUxMDk7XG4kZmEtdmFyLWJ1aWxkaW5nLXdoZWF0OiBcXGU0ZGI7XG4kZmEtdmFyLWdhdWdlLW1heDogXFxmNjI2O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0ZXN0OiBcXGY2MjY7XG4kZmEtdmFyLXBlcnNvbi1icmVhc3RmZWVkaW5nOiBcXGU1M2E7XG4kZmEtdmFyLWFwb3N0cm9waGU6IFxcMjc7XG4kZmEtdmFyLWZpcmUtaHlkcmFudDogXFxlMTdmO1xuJGZhLXZhci1yaWdodC10by1icmFja2V0OiBcXGYyZjY7XG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kZmEtdmFyLXZpZGVvLXBsdXM6IFxcZjRlMTtcbiRmYS12YXItc3F1YXJlLXJpZ2h0OiBcXGYzNTI7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6IFxcZjM1MjtcbiRmYS12YXItY29tbWVudC1zbWlsZTogXFxmNGI0O1xuJGZhLXZhci12ZW51czogXFxmMjIxO1xuJGZhLXZhci1wYXNzcG9ydDogXFxmNWFiO1xuJGZhLXZhci1pbmJveC1pbjogXFxmMzEwO1xuJGZhLXZhci1pbmJveC1hcnJvdy1kb3duOiBcXGYzMTA7XG4kZmEtdmFyLWhlYXJ0LXB1bHNlOiBcXGYyMWU7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xuJGZhLXZhci1jaXJjbGUtODogXFxlMGY1O1xuJGZhLXZhci1jbG91ZHMtbW9vbjogXFxmNzQ1O1xuJGZhLXZhci1jbG9jay10ZW4tdGhpcnR5OiBcXGUzNTU7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeS1ib3g6IFxcZjRjZTtcbiRmYS12YXItcGVvcGxlLWNhcnJ5OiBcXGY0Y2U7XG4kZmEtdmFyLWZvbGRlci11c2VyOiBcXGUxOGU7XG4kZmEtdmFyLXRyYXNoLWNhbi14bWFyazogXFxlMmFlO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoOiBcXGY3Njk7XG4kZmEtdmFyLW1pY3JvY2hpcDogXFxmMmRiO1xuJGZhLXZhci1sZWZ0LWxvbmctdG8tbGluZTogXFxlNDFlO1xuJGZhLXZhci1jcm93bjogXFxmNTIxO1xuJGZhLXZhci13ZWlnaHQtaGFuZ2luZzogXFxmNWNkO1xuJGZhLXZhci14bWFya3MtbGluZXM6IFxcZTU5YTtcbiRmYS12YXItZmlsZS1wcmVzY3JpcHRpb246IFxcZjU3MjtcbiRmYS12YXItY2FsZW5kYXItcmFuZ2U6IFxcZTBkNjtcbiRmYS12YXItZmxvd2VyLWRhZmZvZGlsOiBcXGY4MDA7XG4kZmEtdmFyLWhhbmQtYmFjay1wb2ludC11cDogXFxlMWEyO1xuJGZhLXZhci13ZWlnaHQtc2NhbGU6IFxcZjQ5NjtcbiRmYS12YXItd2VpZ2h0OiBcXGY0OTY7XG4kZmEtdmFyLWFycm93LXVwLXRvLWFyYzogXFxlNjE3O1xuJGZhLXZhci1zdGFyLWV4Y2xhbWF0aW9uOiBcXGYyZjM7XG4kZmEtdmFyLWJvb2tzOiBcXGY1ZGI7XG4kZmEtdmFyLXVzZXItZ3JvdXA6IFxcZjUwMDtcbiRmYS12YXItdXNlci1mcmllbmRzOiBcXGY1MDA7XG4kZmEtdmFyLWFycm93LXVwLWEtejogXFxmMTVlO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwOiBcXGYxNWU7XG4kZmEtdmFyLWxheWVyLXBsdXM6IFxcZjVmZjtcbiRmYS12YXItbGF5ZXItZ3JvdXAtcGx1czogXFxmNWZmO1xuJGZhLXZhci1wbGF5LXBhdXNlOiBcXGUyMmY7XG4kZmEtdmFyLWJsb2NrLXF1ZXN0aW9uOiBcXGUzZGQ7XG4kZmEtdmFyLXNub296ZTogXFxmODgwO1xuJGZhLXZhci16eno6IFxcZjg4MDtcbiRmYS12YXItc2Nhbm5lci1pbWFnZTogXFxmOGYzO1xuJGZhLXZhci10di1yZXRybzogXFxmNDAxO1xuJGZhLXZhci1zcXVhcmUtdDogXFxlMjgwO1xuJGZhLXZhci1mYXJtOiBcXGY4NjQ7XG4kZmEtdmFyLWJhcm4tc2lsbzogXFxmODY0O1xuJGZhLXZhci1jaGVzcy1rbmlnaHQ6IFxcZjQ0MTtcbiRmYS12YXItYmFycy1zb3J0OiBcXGUwYWU7XG4kZmEtdmFyLXBhbGxldC1ib3hlczogXFxmNDgzO1xuJGZhLXZhci1wYWxldHRlLWJveGVzOiBcXGY0ODM7XG4kZmEtdmFyLXBhbGxldC1hbHQ6IFxcZjQ4MztcbiRmYS12YXItZmFjZS1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiRmYS12YXItbGF1Z2gtc3F1aW50OiBcXGY1OWI7XG4kZmEtdmFyLWNvZGUtc2ltcGxlOiBcXGUxM2Q7XG4kZmEtdmFyLWJvbHQtc2xhc2g6IFxcZTBiODtcbiRmYS12YXItcGFuZWwtZmlyZTogXFxlNDJmO1xuJGZhLXZhci1iaW5hcnktY2lyY2xlLWNoZWNrOiBcXGUzM2M7XG4kZmEtdmFyLWNvbW1lbnQtbWludXM6IFxcZjRiMTtcbiRmYS12YXItYnVycml0bzogXFxmN2VkO1xuJGZhLXZhci12aW9saW46IFxcZjhlZDtcbiRmYS12YXItb2JqZWN0cy1jb2x1bW46IFxcZTNjMTtcbiRmYS12YXItc3F1YXJlLWNoZXZyb24tZG93bjogXFxmMzI5O1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1kb3duOiBcXGYzMjk7XG4kZmEtdmFyLWNvbW1lbnQtcGx1czogXFxmNGIyO1xuJGZhLXZhci10cmlhbmdsZS1pbnN0cnVtZW50OiBcXGY4ZTI7XG4kZmEtdmFyLXRyaWFuZ2xlLW11c2ljOiBcXGY4ZTI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFxcZjE5MztcbiRmYS12YXItdXNlci1waWxvdC10aWU6IFxcZTJjMTtcbiRmYS12YXItcGlhbm8ta2V5Ym9hcmQ6IFxcZjhkNTtcbiRmYS12YXItYmVkLWVtcHR5OiBcXGY4Zjk7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy11cDogXFxmMGFhO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFxcZjBhYTtcbiRmYS12YXItdG9nZ2xlLW9uOiBcXGYyMDU7XG4kZmEtdmFyLXJlY3RhbmdsZS12ZXJ0aWNhbDogXFxmMmZiO1xuJGZhLXZhci1yZWN0YW5nbGUtcG9ydHJhaXQ6IFxcZjJmYjtcbiRmYS12YXItcGVyc29uLXdhbGtpbmc6IFxcZjU1NDtcbiRmYS12YXItd2Fsa2luZzogXFxmNTU0O1xuJGZhLXZhci1sOiBcXDRjO1xuJGZhLXZhci1zaWduYWwtc3RyZWFtOiBcXGY4ZGQ7XG4kZmEtdmFyLWRvd24tdG8tYnJhY2tldDogXFxlNGU3O1xuJGZhLXZhci1jaXJjbGUtejogXFxlMTMwO1xuJGZhLXZhci1zdGFyczogXFxmNzYyO1xuJGZhLXZhci1maXJlOiBcXGYwNmQ7XG4kZmEtdmFyLWJlZC1wdWxzZTogXFxmNDg3O1xuJGZhLXZhci1wcm9jZWR1cmVzOiBcXGY0ODc7XG4kZmEtdmFyLWhvdXNlLWRheTogXFxlMDBlO1xuJGZhLXZhci1zaHV0dGxlLXNwYWNlOiBcXGYxOTc7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFxcZjE5NztcbiRmYS12YXItc2hpcnQtbG9uZy1zbGVldmU6IFxcZTNjNztcbiRmYS12YXItY2hhcnQtcGllLXNpbXBsZTogXFxmNjRlO1xuJGZhLXZhci1jaGFydC1waWUtYWx0OiBcXGY2NGU7XG4kZmEtdmFyLWZhY2UtbGF1Z2g6IFxcZjU5OTtcbiRmYS12YXItbGF1Z2g6IFxcZjU5OTtcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiRmYS12YXItYWxidW0tY29sbGVjdGlvbi1jaXJjbGUtdXNlcjogXFxlNDhmO1xuJGZhLXZhci1jYW5keTogXFxlM2U3O1xuJGZhLXZhci1ib3dsLWhvdDogXFxmODIzO1xuJGZhLXZhci1zb3VwOiBcXGY4MjM7XG4kZmEtdmFyLWZsYXRicmVhZDogXFxlNDBiO1xuJGZhLXZhci1oZWFydC1jaXJjbGUtcGx1czogXFxlNTAwO1xuJGZhLXZhci1jb2RlLWZvcms6IFxcZTEzYjtcbiRmYS12YXItY2l0eTogXFxmNjRmO1xuJGZhLXZhci1zaWduYWwtYmFycy13ZWFrOiBcXGY2OTE7XG4kZmEtdmFyLXNpZ25hbC1hbHQtMTogXFxmNjkxO1xuJGZhLXZhci1taWNyb3Bob25lLWxpbmVzOiBcXGYzYzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0OiBcXGYzYzk7XG4kZmEtdmFyLWNsb2NrLXR3ZWx2ZTogXFxlMzU4O1xuJGZhLXZhci1wZXBwZXItaG90OiBcXGY4MTY7XG4kZmEtdmFyLWNpdHJ1cy1zbGljZTogXFxlMmY1O1xuJGZhLXZhci1zaGVlcDogXFxmNzExO1xuJGZhLXZhci11bmxvY2s6IFxcZjA5YztcbiRmYS12YXItY29sb24tc2lnbjogXFxlMTQwO1xuJGZhLXZhci1oZWFkc2V0OiBcXGY1OTA7XG4kZmEtdmFyLWJhZGdlci1ob25leTogXFxmNmI0O1xuJGZhLXZhci1oNDogXFxmODZhO1xuJGZhLXZhci1zdG9yZS1zbGFzaDogXFxlMDcxO1xuJGZhLXZhci1yb2FkLWNpcmNsZS14bWFyazogXFxlNTY2O1xuJGZhLXZhci1zaWduYWwtc2xhc2g6IFxcZjY5NTtcbiRmYS12YXItdXNlci1taW51czogXFxmNTAzO1xuJGZhLXZhci1tYXJzLXN0cm9rZS11cDogXFxmMjJhO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcXGYyMmE7XG4kZmEtdmFyLWNoYW1wYWduZS1nbGFzc2VzOiBcXGY3OWY7XG4kZmEtdmFyLWdsYXNzLWNoZWVyczogXFxmNzlmO1xuJGZhLXZhci10YWNvOiBcXGY4MjY7XG4kZmEtdmFyLWhleGFnb24tcGx1czogXFxmMzAwO1xuJGZhLXZhci1wbHVzLWhleGFnb246IFxcZjMwMDtcbiRmYS12YXItY2xpcGJvYXJkOiBcXGYzMjg7XG4kZmEtdmFyLWhvdXNlLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTBhO1xuJGZhLXZhci1maWxlLWFycm93LXVwOiBcXGY1NzQ7XG4kZmEtdmFyLWZpbGUtdXBsb2FkOiBcXGY1NzQ7XG4kZmEtdmFyLXdpZmk6IFxcZjFlYjtcbiRmYS12YXItd2lmaS0zOiBcXGYxZWI7XG4kZmEtdmFyLXdpZmktc3Ryb25nOiBcXGYxZWI7XG4kZmEtdmFyLW1lc3NhZ2VzOiBcXGY0YjY7XG4kZmEtdmFyLWNvbW1lbnRzLWFsdDogXFxmNGI2O1xuJGZhLXZhci1iYXRoOiBcXGYyY2Q7XG4kZmEtdmFyLWJhdGh0dWI6IFxcZjJjZDtcbiRmYS12YXItdW1icmVsbGEtc2ltcGxlOiBcXGUyYmM7XG4kZmEtdmFyLXVtYnJlbGxhLWFsdDogXFxlMmJjO1xuJGZhLXZhci1yZWN0YW5nbGUtaGlzdG9yeS1jaXJjbGUtcGx1czogXFxlNGEzO1xuJGZhLXZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1waWxsOiBcXGU1YzA7XG4kZmEtdmFyLXVzZXItcGVuOiBcXGY0ZmY7XG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xuJGZhLXZhci1iaW5hcnktc2xhc2g6IFxcZTMzZTtcbiRmYS12YXItc3F1YXJlLW86IFxcZTI3ODtcbiRmYS12YXItc2lnbmF0dXJlOiBcXGY1Yjc7XG4kZmEtdmFyLXN0cm9vcHdhZmVsOiBcXGY1NTE7XG4kZmEtdmFyLWJvbGQ6IFxcZjAzMjtcbiRmYS12YXItYW5jaG9yLWxvY2s6IFxcZTRhZDtcbiRmYS12YXItYnVpbGRpbmctbmdvOiBcXGU0ZDc7XG4kZmEtdmFyLXRyYW5zcG9ydGVyLTM6IFxcZTA0NTtcbiRmYS12YXItZW5naW5lLXdhcm5pbmc6IFxcZjVmMjtcbiRmYS12YXItZW5naW5lLWV4Y2xhbWF0aW9uOiBcXGY1ZjI7XG4kZmEtdmFyLWNpcmNsZS1kb3duLXJpZ2h0OiBcXGUxMDg7XG4kZmEtdmFyLXNxdWFyZS1rOiBcXGUyNzQ7XG4kZmEtdmFyLW1hbmF0LXNpZ246IFxcZTFkNTtcbiRmYS12YXItbW9uZXktY2hlY2stcGVuOiBcXGY4NzI7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQ6IFxcZjg3MjtcbiRmYS12YXItbm90LWVxdWFsOiBcXGY1M2U7XG4kZmEtdmFyLWJvcmRlci10b3AtbGVmdDogXFxmODUzO1xuJGZhLXZhci1ib3JkZXItc3R5bGU6IFxcZjg1MztcbiRmYS12YXItbWFwLWxvY2F0aW9uLWRvdDogXFxmNWEwO1xuJGZhLXZhci1tYXAtbWFya2VkLWFsdDogXFxmNWEwO1xuJGZhLXZhci10aWxkZTogXFw3ZTtcbiRmYS12YXItamVkaTogXFxmNjY5O1xuJGZhLXZhci1zcXVhcmUtcG9sbC12ZXJ0aWNhbDogXFxmNjgxO1xuJGZhLXZhci1wb2xsOiBcXGY2ODE7XG4kZmEtdmFyLWFycm93LWRvd24tc3F1YXJlLXRyaWFuZ2xlOiBcXGY4ODk7XG4kZmEtdmFyLXNvcnQtc2hhcGVzLWRvd24tYWx0OiBcXGY4ODk7XG4kZmEtdmFyLW11Zy1ob3Q6IFxcZjdiNjtcbiRmYS12YXItZG9nLWxlYXNoZWQ6IFxcZjZkNDtcbiRmYS12YXItY2FyLWJhdHRlcnk6IFxcZjVkZjtcbiRmYS12YXItYmF0dGVyeS1jYXI6IFxcZjVkZjtcbiRmYS12YXItZmFjZS1kb3duY2FzdC1zd2VhdDogXFxlMzcxO1xuJGZhLXZhci1tYWlsYm94LWZsYWctdXA6IFxcZTViYjtcbiRmYS12YXItbWVtby1jaXJjbGUtaW5mbzogXFxlNDlhO1xuJGZhLXZhci1naWZ0OiBcXGYwNmI7XG4kZmEtdmFyLWRpY2UtdHdvOiBcXGY1Mjg7XG4kZmEtdmFyLXZvbHVtZTogXFxmNmE4O1xuJGZhLXZhci12b2x1bWUtbWVkaXVtOiBcXGY2YTg7XG4kZmEtdmFyLXRyYW5zcG9ydGVyLTU6IFxcZTJhNjtcbiRmYS12YXItZ2F1Z2UtY2lyY2xlLWJvbHQ6IFxcZTQ5NjtcbiRmYS12YXItY29pbi1mcm9udDogXFxlM2ZjO1xuJGZhLXZhci1maWxlLXNsYXNoOiBcXGUzYTc7XG4kZmEtdmFyLW1lc3NhZ2UtYXJyb3ctdXAtcmlnaHQ6IFxcZTFkZDtcbiRmYS12YXItdHJlYXN1cmUtY2hlc3Q6IFxcZjcyMztcbiRmYS12YXItY2hlc3MtcXVlZW46IFxcZjQ0NTtcbiRmYS12YXItcGFpbnRicnVzaC1maW5lOiBcXGY1YTk7XG4kZmEtdmFyLXBhaW50LWJydXNoLWFsdDogXFxmNWE5O1xuJGZhLXZhci1wYWludC1icnVzaC1maW5lOiBcXGY1YTk7XG4kZmEtdmFyLXBhaW50YnJ1c2gtYWx0OiBcXGY1YTk7XG4kZmEtdmFyLWdsYXNzZXM6IFxcZjUzMDtcbiRmYS12YXItaG9vZC1jbG9hazogXFxmNmVmO1xuJGZhLXZhci1zcXVhcmUtcXVvdGU6IFxcZTMyOTtcbiRmYS12YXItdXAtbGVmdDogXFxlMmJkO1xuJGZhLXZhci1icmluZy1mcm9udDogXFxmODU3O1xuJGZhLXZhci1jaGVzcy1ib2FyZDogXFxmNDNjO1xuJGZhLXZhci1idXJnZXItY2hlZXNlOiBcXGY3ZjE7XG4kZmEtdmFyLWNoZWVzZWJ1cmdlcjogXFxmN2YxO1xuJGZhLXZhci1idWlsZGluZy1jaXJjbGUtY2hlY2s6IFxcZTRkMjtcbiRmYS12YXItcmVwZWF0LTE6IFxcZjM2NTtcbiRmYS12YXItYXJyb3ctZG93bi10by1saW5lOiBcXGYzM2Q7XG4kZmEtdmFyLWFycm93LXRvLWJvdHRvbTogXFxmMzNkO1xuJGZhLXZhci1ncmlkLTU6IFxcZTE5OTtcbiRmYS12YXItc3dhcC1hcnJvd3M6IFxcZTYwYTtcbiRmYS12YXItcmlnaHQtbG9uZy10by1saW5lOiBcXGU0NDQ7XG4kZmEtdmFyLXBlcnNvbi1jaGFsa2JvYXJkOiBcXGU1M2Q7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXJpZ2h0OiBcXGYyMmI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFxcZjIyYjtcbiRmYS12YXItaGFuZC1iYWNrLWZpc3Q6IFxcZjI1NTtcbiRmYS12YXItaGFuZC1yb2NrOiBcXGYyNTU7XG4kZmEtdmFyLWdyaWQtcm91bmQtNTogXFxlNWRlO1xuJGZhLXZhci10YWxseTogXFxmNjljO1xuJGZhLXZhci10YWxseS01OiBcXGY2OWM7XG4kZmEtdmFyLXNxdWFyZS1jYXJldC11cDogXFxmMTUxO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtdXA6IFxcZjE1MTtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy13YXRlcjogXFxlNGU0O1xuJGZhLXZhci1jaGFydC1iYXI6IFxcZjA4MDtcbiRmYS12YXItYmFyLWNoYXJ0OiBcXGYwODA7XG4kZmEtdmFyLWhhbmRzLWJ1YmJsZXM6IFxcZTA1ZTtcbiRmYS12YXItaGFuZHMtd2FzaDogXFxlMDVlO1xuJGZhLXZhci1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcbiRmYS12YXItdHJhaW46IFxcZjIzODtcbiRmYS12YXItdXAtZnJvbS1kb3R0ZWQtbGluZTogXFxlNDU2O1xuJGZhLXZhci1leWUtbG93LXZpc2lvbjogXFxmMmE4O1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQtZ286IFxcZjYzODtcbiRmYS12YXItZmFjZS1leGhhbGluZzogXFxlNDgwO1xuJGZhLXZhci1zZW5zb3ItZmlyZTogXFxlMDJhO1xuJGZhLXZhci11c2VyLXVubG9jazogXFxlMDU4O1xuJGZhLXZhci1oZXhhZ29uLWRpdmlkZTogXFxlMWFkO1xuJGZhLXZhci0wMDogXFxlNDY3O1xuJGZhLXZhci1jcm93OiBcXGY1MjA7XG4kZmEtdmFyLWNhc3NldHRlLWJldGFtYXg6IFxcZjhhNDtcbiRmYS12YXItYmV0YW1heDogXFxmOGE0O1xuJGZhLXZhci1zYWlsYm9hdDogXFxlNDQ1O1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXFxmMmQyO1xuJGZhLXZhci1uZmMtbWFnbmlmeWluZy1nbGFzczogXFxlMWY5O1xuJGZhLXZhci1maWxlLWJpbmFyeTogXFxlMTc1O1xuJGZhLXZhci1jaXJjbGUtdjogXFxlMTJhO1xuJGZhLXZhci1zcXVhcmUtcGx1czogXFxmMGZlO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXFxmMGZlO1xuJGZhLXZhci1ib3dsLXNjb29wczogXFxlM2RmO1xuJGZhLXZhci1taXN0bGV0b2U6IFxcZjdiNDtcbiRmYS12YXItY3VzdGFyZDogXFxlNDAzO1xuJGZhLXZhci1sYWNyb3NzZS1zdGljazogXFxlM2I1O1xuJGZhLXZhci1ob2NrZXktbWFzazogXFxmNmVlO1xuJGZhLXZhci1zdW5yaXNlOiBcXGY3NjY7XG4kZmEtdmFyLXN1YnRpdGxlczogXFxlNjBmO1xuJGZhLXZhci1wYW5lbC1ld3M6IFxcZTQyZTtcbiRmYS12YXItdG9yaWktZ2F0ZTogXFxmNmExO1xuJGZhLXZhci1jbG91ZC1leGNsYW1hdGlvbjogXFxlNDkxO1xuJGZhLXZhci1tZXNzYWdlLWxpbmVzOiBcXGY0YTY7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWxpbmVzOiBcXGY0YTY7XG4kZmEtdmFyLWZyb2c6IFxcZjUyZTtcbiRmYS12YXItYnVja2V0OiBcXGU0Y2Y7XG4kZmEtdmFyLWZsb3BweS1kaXNrLXBlbjogXFxlMTgyO1xuJGZhLXZhci1pbWFnZTogXFxmMDNlO1xuJGZhLXZhci13aW5kb3ctZnJhbWU6IFxcZTA0ZjtcbiRmYS12YXItbWljcm9waG9uZTogXFxmMTMwO1xuJGZhLXZhci1jb3c6IFxcZjZjODtcbiRmYS12YXItZmlsZS16aXA6IFxcZTVlZTtcbiRmYS12YXItc3F1YXJlLXJpbmc6IFxcZTQ0ZjtcbiRmYS12YXItZG93bi1mcm9tLWxpbmU6IFxcZjM0OTtcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tdG9wOiBcXGYzNDk7XG4kZmEtdmFyLWNhcmV0LXVwOiBcXGYwZDg7XG4kZmEtdmFyLXNoaWVsZC14bWFyazogXFxlMjRjO1xuJGZhLXZhci1zaGllbGQtdGltZXM6IFxcZTI0YztcbiRmYS12YXItc2NyZXdkcml2ZXI6IFxcZjU0YTtcbiRmYS12YXItY2lyY2xlLXNvcnQtZG93bjogXFxlMDMxO1xuJGZhLXZhci1zb3J0LWNpcmNsZS1kb3duOiBcXGUwMzE7XG4kZmEtdmFyLWZvbGRlci1jbG9zZWQ6IFxcZTE4NTtcbiRmYS12YXItaG91c2UtdHN1bmFtaTogXFxlNTE1O1xuJGZhLXZhci1zcXVhcmUtbmZpOiBcXGU1NzY7XG4kZmEtdmFyLWZvcmtsaWZ0OiBcXGY0N2E7XG4kZmEtdmFyLWFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyOiBcXGU0YjU7XG4kZmEtdmFyLWJyYWNrZXQtc3F1YXJlLXJpZ2h0OiBcXDVkO1xuJGZhLXZhci1tYXJ0aW5pLWdsYXNzOiBcXGY1N2I7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0OiBcXGY1N2I7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcXGYyZWE7XG4kZmEtdmFyLXJvdGF0ZS1iYWNrOiBcXGYyZWE7XG4kZmEtdmFyLXJvdGF0ZS1iYWNrd2FyZDogXFxmMmVhO1xuJGZhLXZhci11bmRvLWFsdDogXFxmMmVhO1xuJGZhLXZhci10YWJsZS1jb2x1bW5zOiBcXGYwZGI7XG4kZmEtdmFyLWNvbHVtbnM6IFxcZjBkYjtcbiRmYS12YXItc3F1YXJlLWE6IFxcZTI1ZjtcbiRmYS12YXItdGljazogXFxlMzJmO1xuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xuJGZhLXZhci1oZWFkLXNpZGUtbWFzazogXFxlMDYzO1xuJGZhLXZhci1oYW5kc2hha2U6IFxcZjJiNTtcbiRmYS12YXItZ2VtOiBcXGYzYTU7XG4kZmEtdmFyLWRvbGx5OiBcXGY0NzI7XG4kZmEtdmFyLWRvbGx5LWJveDogXFxmNDcyO1xuJGZhLXZhci1zbW9raW5nOiBcXGY0OGQ7XG4kZmEtdmFyLW1pbmltaXplOiBcXGY3OGM7XG4kZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQ6IFxcZjc4YztcbiRmYS12YXItcmVmcmlnZXJhdG9yOiBcXGUwMjY7XG4kZmEtdmFyLW1vbnVtZW50OiBcXGY1YTY7XG4kZmEtdmFyLW9jdGFnb24teG1hcms6IFxcZjJmMDtcbiRmYS12YXItdGltZXMtb2N0YWdvbjogXFxmMmYwO1xuJGZhLXZhci14bWFyay1vY3RhZ29uOiBcXGYyZjA7XG4kZmEtdmFyLWFsaWduLXNsYXNoOiBcXGY4NDY7XG4kZmEtdmFyLXNub3dwbG93OiBcXGY3ZDI7XG4kZmEtdmFyLWFuZ2xlcy1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFxcZjEwMTtcbiRmYS12YXItdHJ1Y2stcmFtcC1jb3VjaDogXFxmNGRkO1xuJGZhLXZhci10cnVjay1jb3VjaDogXFxmNGRkO1xuJGZhLXZhci1jYW5uYWJpczogXFxmNTVmO1xuJGZhLXZhci1jaXJjbGUtcGxheTogXFxmMTQ0O1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xuJGZhLXZhci1hcnJvdy11cC1yaWdodC1hbmQtYXJyb3ctZG93bi1sZWZ0LWZyb20tY2VudGVyOiBcXGUwYTA7XG4kZmEtdmFyLXRhYmxldHM6IFxcZjQ5MDtcbiRmYS12YXItMzYwLWRlZ3JlZXM6IFxcZTJkYztcbiRmYS12YXItZXRoZXJuZXQ6IFxcZjc5NjtcbiRmYS12YXItZXVyby1zaWduOiBcXGYxNTM7XG4kZmEtdmFyLWV1cjogXFxmMTUzO1xuJGZhLXZhci1ldXJvOiBcXGYxNTM7XG4kZmEtdmFyLWNoYWlyOiBcXGY2YzA7XG4kZmEtdmFyLWNpcmNsZS1jaGVjazogXFxmMDU4O1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItc3F1YXJlLWRhc2hlZC1jaXJjbGUtcGx1czogXFxlNWMyO1xuJGZhLXZhci1tb25leS1zaW1wbGUtZnJvbS1icmFja2V0OiBcXGUzMTM7XG4kZmEtdmFyLWJhdDogXFxmNmI1O1xuJGZhLXZhci1jaXJjbGUtc3RvcDogXFxmMjhkO1xuJGZhLXZhci1zdG9wLWNpcmNsZTogXFxmMjhkO1xuJGZhLXZhci1oZWFkLXNpZGUtaGVhZHBob25lczogXFxmOGMyO1xuJGZhLXZhci1waG9uZS1yb3Rhcnk6IFxcZjhkMztcbiRmYS12YXItY29tcGFzcy1kcmFmdGluZzogXFxmNTY4O1xuJGZhLXZhci1kcmFmdGluZy1jb21wYXNzOiBcXGY1Njg7XG4kZmEtdmFyLXBsYXRlLXdoZWF0OiBcXGU1NWE7XG4kZmEtdmFyLWNhbGVuZGFyLWNpcmNsZS1taW51czogXFxlNDZmO1xuJGZhLXZhci1jaG9wc3RpY2tzOiBcXGUzZjc7XG4kZmEtdmFyLWNhci13cmVuY2g6IFxcZjVlMztcbiRmYS12YXItY2FyLW1lY2hhbmljOiBcXGY1ZTM7XG4kZmEtdmFyLWljaWNsZXM6IFxcZjdhZDtcbiRmYS12YXItcGVyc29uLXNoZWx0ZXI6IFxcZTU0ZjtcbiRmYS12YXItbmV1dGVyOiBcXGYyMmM7XG4kZmEtdmFyLWlkLWJhZGdlOiBcXGYyYzE7XG4kZmEtdmFyLWthem9vOiBcXGY4Yzc7XG4kZmEtdmFyLW1hcmtlcjogXFxmNWExO1xuJGZhLXZhci1iaW4tYm90dGxlczogXFxlNWY1O1xuJGZhLXZhci1mYWNlLWxhdWdoLWJlYW06IFxcZjU5YTtcbiRmYS12YXItbGF1Z2gtYmVhbTogXFxmNTlhO1xuJGZhLXZhci1zcXVhcmUtYXJyb3ctZG93bi1sZWZ0OiBcXGUyNjE7XG4kZmEtdmFyLWJhdHRlcnktYm9sdDogXFxmMzc2O1xuJGZhLXZhci10cmVlLWxhcmdlOiBcXGY3ZGQ7XG4kZmEtdmFyLWhlbGljb3B0ZXItc3ltYm9sOiBcXGU1MDI7XG4kZmEtdmFyLWFwZXJ0dXJlOiBcXGUyZGY7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFxcZjI5YTtcbiRmYS12YXItZ2Vhci1jb21wbGV4OiBcXGU1ZTk7XG4kZmEtdmFyLWZpbGUtbWFnbmlmeWluZy1nbGFzczogXFxmODY1O1xuJGZhLXZhci1maWxlLXNlYXJjaDogXFxmODY1O1xuJGZhLXZhci11cC1yaWdodDogXFxlMmJlO1xuJGZhLXZhci1jaXJjbGUtY2hldnJvbi11cDogXFxmMTM5O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xuJGZhLXZhci11c2VyLXBvbGljZTogXFxlMzMzO1xuJGZhLXZhci1sYXJpLXNpZ246IFxcZTFjODtcbiRmYS12YXItdm9sY2FubzogXFxmNzcwO1xuJGZhLXZhci10ZWRkeS1iZWFyOiBcXGUzY2Y7XG4kZmEtdmFyLXN0b2NraW5nOiBcXGY3ZDU7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0OiBcXGU1NTM7XG4kZmEtdmFyLWltYWdlLXNsYXNoOiBcXGUxYjc7XG4kZmEtdmFyLW1hc2stc25vcmtlbDogXFxlM2I3O1xuJGZhLXZhci1zbW9rZTogXFxmNzYwO1xuJGZhLXZhci1zdGVybGluZy1zaWduOiBcXGYxNTQ7XG4kZmEtdmFyLWdicDogXFxmMTU0O1xuJGZhLXZhci1wb3VuZC1zaWduOiBcXGYxNTQ7XG4kZmEtdmFyLWJhdHRlcnktZXhjbGFtYXRpb246IFxcZTBiMDtcbiRmYS12YXItdmlydXNlczogXFxlMDc2O1xuJGZhLXZhci1zcXVhcmUtcGVyc29uLWNvbmZpbmVkOiBcXGU1Nzc7XG4kZmEtdmFyLXVzZXItdGllOiBcXGY1MDg7XG4kZmEtdmFyLWFycm93LWRvd24tbG9uZzogXFxmMTc1O1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFxcZjE3NTtcbiRmYS12YXItdGVudC1hcnJvdy1kb3duLXRvLWxpbmU6IFxcZTU3ZTtcbiRmYS12YXItY2VydGlmaWNhdGU6IFxcZjBhMztcbiRmYS12YXItY3J5c3RhbC1iYWxsOiBcXGUzNjI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXFxmMTIyO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXFxmMTIyO1xuJGZhLXZhci1zdWl0Y2FzZTogXFxmMGYyO1xuJGZhLXZhci1wZXJzb24tc2thdGluZzogXFxmN2M1O1xuJGZhLXZhci1za2F0aW5nOiBcXGY3YzU7XG4kZmEtdmFyLXN0YXItc2hvb3Rpbmc6IFxcZTAzNjtcbiRmYS12YXItYmluYXJ5LWxvY2s6IFxcZTMzZDtcbiRmYS12YXItZmlsdGVyLWNpcmNsZS1kb2xsYXI6IFxcZjY2MjtcbiRmYS12YXItZnVubmVsLWRvbGxhcjogXFxmNjYyO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFxcZjA4MztcbiRmYS12YXItY2lyY2xlLWFycm93LWRvd246IFxcZjBhYjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFxcZjBhYjtcbiRmYS12YXItY29tbWVudC1wZW46IFxcZjRhZTtcbiRmYS12YXItY29tbWVudC1lZGl0OiBcXGY0YWU7XG4kZmEtdmFyLWZpbGUtaW1wb3J0OiBcXGY1NmY7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXRvLWZpbGU6IFxcZjU2ZjtcbiRmYS12YXItYmFuam86IFxcZjhhMztcbiRmYS12YXItc3F1YXJlLWFycm93LXVwLXJpZ2h0OiBcXGYxNGM7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcXGYxNGM7XG4kZmEtdmFyLWxpZ2h0LWVtZXJnZW5jeS1vbjogXFxlNDIwO1xuJGZhLXZhci1rZXJuaW5nOiBcXGY4NmY7XG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XG4kZmEtdmFyLXNxdWFyZS1mOiBcXGUyNzA7XG4kZmEtdmFyLXNjcm9sbDogXFxmNzBlO1xuJGZhLXZhci1zcGE6IFxcZjViYjtcbiRmYS12YXItYXJyb3ctbGVmdC1mcm9tLWxpbmU6IFxcZjM0NDtcbiRmYS12YXItYXJyb3ctZnJvbS1yaWdodDogXFxmMzQ0O1xuJGZhLXZhci1zdHJhd2JlcnJ5OiBcXGUzMmI7XG4kZmEtdmFyLWxvY2F0aW9uLXBpbi1sb2NrOiBcXGU1MWY7XG4kZmEtdmFyLXBhdXNlOiBcXGYwNGM7XG4kZmEtdmFyLWNsb2NrLWVpZ2h0LXRoaXJ0eTogXFxlMzQ2O1xuJGZhLXZhci1wbGFuZS1lbmdpbmVzOiBcXGYzZGU7XG4kZmEtdmFyLXBsYW5lLWFsdDogXFxmM2RlO1xuJGZhLXZhci1oaWxsLWF2YWxhbmNoZTogXFxlNTA3O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1lbXB0eTogXFxmMmNiO1xuJGZhLXZhci10ZW1wZXJhdHVyZS0wOiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFxcZjJjYjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFxcZjJjYjtcbiRmYS12YXItYm9tYjogXFxmMWUyO1xuJGZhLXZhci1nYXVnZS1sb3c6IFxcZjYyNztcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtc2xvdzogXFxmNjI3O1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XG4kZmEtdmFyLXRyYXNoLWNhbi1wbHVzOiBcXGUyYWM7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGZhLXZhci1jb250YWN0LWNhcmQ6IFxcZjJiYjtcbiRmYS12YXItdmNhcmQ6IFxcZjJiYjtcbiRmYS12YXItc2NhbGUtdW5iYWxhbmNlZC1mbGlwOiBcXGY1MTY7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQ6IFxcZjUxNjtcbiRmYS12YXItZ2xvYmUtc25vdzogXFxmN2EzO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFxcZjEyYztcbiRmYS12YXItZGlhbW9uZC10dXJuLXJpZ2h0OiBcXGY1ZWI7XG4kZmEtdmFyLWRpcmVjdGlvbnM6IFxcZjVlYjtcbiRmYS12YXItaW50ZWdyYWw6IFxcZjY2NztcbiRmYS12YXItYnVyc3Q6IFxcZTRkYztcbiRmYS12YXItaG91c2UtbGFwdG9wOiBcXGUwNjY7XG4kZmEtdmFyLWxhcHRvcC1ob3VzZTogXFxlMDY2O1xuJGZhLXZhci1mYWNlLXRpcmVkOiBcXGY1Yzg7XG4kZmEtdmFyLXRpcmVkOiBcXGY1Yzg7XG4kZmEtdmFyLW1vbmV5LWJpbGxzOiBcXGUxZjM7XG4kZmEtdmFyLWJsaW5kcy1yYWlzZWQ6IFxcZjhmZDtcbiRmYS12YXItc21vZzogXFxmNzVmO1xuJGZhLXZhci11Zm8tYmVhbTogXFxlMDQ4O1xuJGZhLXZhci1jaXJjbGUtY2FyZXQtdXA6IFxcZjMzMTtcbiRmYS12YXItY2FyZXQtY2lyY2xlLXVwOiBcXGYzMzE7XG4kZmEtdmFyLXVzZXItdm5lY2staGFpci1sb25nOiBcXGU0NjM7XG4kZmEtdmFyLXNxdWFyZS1hLWxvY2s6IFxcZTQ0ZDtcbiRmYS12YXItY3J1dGNoOiBcXGY3Zjc7XG4kZmEtdmFyLWdhcy1wdW1wLXNsYXNoOiBcXGY1ZjQ7XG4kZmEtdmFyLWNsb3VkLWFycm93LXVwOiBcXGYwZWU7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXFxmMGVlO1xuJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0OiBcXGYwZWU7XG4kZmEtdmFyLXBhbGV0dGU6IFxcZjUzZjtcbiRmYS12YXItdHJhbnNwb3J0ZXItNDogXFxlMmE1O1xuJGZhLXZhci1jaGFydC1taXhlZC11cC1jaXJjbGUtY3VycmVuY3k6IFxcZTVkODtcbiRmYS12YXItb2JqZWN0cy1hbGlnbi1yaWdodDogXFxlM2JmO1xuJGZhLXZhci1hcnJvd3MtdHVybi1yaWdodDogXFxlNGMwO1xuJGZhLXZhci12ZXN0OiBcXGUwODU7XG4kZmEtdmFyLXBpZzogXFxmNzA2O1xuJGZhLXZhci1pbmJveC1mdWxsOiBcXGUxYmE7XG4kZmEtdmFyLWNpcmNsZS1lbnZlbG9wZTogXFxlMTBjO1xuJGZhLXZhci1lbnZlbG9wZS1jaXJjbGU6IFxcZTEwYztcbiRmYS12YXItdHJpYW5nbGUtcGVyc29uLWRpZ2dpbmc6IFxcZjg1ZDtcbiRmYS12YXItY29uc3RydWN0aW9uOiBcXGY4NWQ7XG4kZmEtdmFyLWZlcnJ5OiBcXGU0ZWE7XG4kZmEtdmFyLWJ1bGxzZXllLWFycm93OiBcXGY2NDg7XG4kZmEtdmFyLWFycm93cy1kb3duLXRvLXBlb3BsZTogXFxlNGI5O1xuJGZhLXZhci1zZWVkbGluZzogXFxmNGQ4O1xuJGZhLXZhci1zcHJvdXQ6IFxcZjRkODtcbiRmYS12YXItY2xvY2stc2V2ZW46IFxcZTM1MDtcbiRmYS12YXItbGVmdC1yaWdodDogXFxmMzM3O1xuJGZhLXZhci1hcnJvd3MtYWx0LWg6IFxcZjMzNztcbiRmYS12YXItYm94ZXMtcGFja2luZzogXFxlNGM3O1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctbGVmdDogXFxmMGE4O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXFxmMGE4O1xuJGZhLXZhci1mbGFzaGxpZ2h0OiBcXGY4Yjg7XG4kZmEtdmFyLWdyb3VwLWFycm93cy1yb3RhdGU6IFxcZTRmNjtcbiRmYS12YXItYm93bC1mb29kOiBcXGU0YzY7XG4kZmEtdmFyLXNxdWFyZS05OiBcXGUyNWU7XG4kZmEtdmFyLWNhbmR5LWNhbmU6IFxcZjc4NjtcbiRmYS12YXItYXJyb3ctZG93bi13aWRlLXNob3J0OiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duOiBcXGYxNjA7XG4kZmEtdmFyLXNxdWFyZS1kb2xsYXI6IFxcZjJlOTtcbiRmYS12YXItZG9sbGFyLXNxdWFyZTogXFxmMmU5O1xuJGZhLXZhci11c2Qtc3F1YXJlOiBcXGYyZTk7XG4kZmEtdmFyLXBob25lLWFycm93LXJpZ2h0OiBcXGU1YmU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1zZWVkbGluZzogXFxmNGJmO1xuJGZhLXZhci1tZXNzYWdlLWNoZWNrOiBcXGY0YTI7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWNoZWNrOiBcXGY0YTI7XG4kZmEtdmFyLWNsb3VkLWJvbHQ6IFxcZjc2YztcbiRmYS12YXItdGh1bmRlcnN0b3JtOiBcXGY3NmM7XG4kZmEtdmFyLWNoYXJ0LWxpbmUtdXAtZG93bjogXFxlNWQ3O1xuJGZhLXZhci10ZXh0LXNsYXNoOiBcXGY4N2Q7XG4kZmEtdmFyLXJlbW92ZS1mb3JtYXQ6IFxcZjg3ZDtcbiRmYS12YXItd2F0Y2g6IFxcZjJlMTtcbiRmYS12YXItY2lyY2xlLWRvd24tbGVmdDogXFxlMTA3O1xuJGZhLXZhci10ZXh0OiBcXGY4OTM7XG4kZmEtdmFyLXByb2plY3RvcjogXFxmOGQ2O1xuJGZhLXZhci1mYWNlLXNtaWxlLXdpbms6IFxcZjRkYTtcbiRmYS12YXItc21pbGUtd2luazogXFxmNGRhO1xuJGZhLXZhci10b21ic3RvbmUtYmxhbms6IFxcZjcyMTtcbiRmYS12YXItdG9tYnN0b25lLWFsdDogXFxmNzIxO1xuJGZhLXZhci1jaGVzcy1raW5nLXBpZWNlOiBcXGY0NDA7XG4kZmEtdmFyLWNoZXNzLWtpbmctYWx0OiBcXGY0NDA7XG4kZmEtdmFyLWNpcmNsZS02OiBcXGUwZjM7XG4kZmEtdmFyLWxlZnQ6IFxcZjM1NTtcbiRmYS12YXItYXJyb3ctYWx0LWxlZnQ6IFxcZjM1NTtcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xuJGZhLXZhci1zcXVhcmUtZG93bjogXFxmMzUwO1xuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWRvd246IFxcZjM1MDtcbiRmYS12YXItb2JqZWN0cy1hbGlnbi1jZW50ZXItdmVydGljYWw6IFxcZTNiZDtcbiRmYS12YXItYXJyb3dzLWxlZnQtcmlnaHQ6IFxcZjA3ZTtcbiRmYS12YXItYXJyb3dzLWg6IFxcZjA3ZTtcbiRmYS12YXItaG91c2UtbG9jazogXFxlNTEwO1xuJGZhLXZhci1jbG91ZC1hcnJvdy1kb3duOiBcXGYwZWQ7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcXGYwZWQ7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdDogXFxmMGVkO1xuJGZhLXZhci13cmVhdGg6IFxcZjdlMjtcbiRmYS12YXItY2hpbGRyZW46IFxcZTRlMTtcbiRmYS12YXItbWV0ZXItZHJvcGxldDogXFxlMWVhO1xuJGZhLXZhci1jaGFsa2JvYXJkOiBcXGY1MWI7XG4kZmEtdmFyLWJsYWNrYm9hcmQ6IFxcZjUxYjtcbiRmYS12YXItdXNlci1sYXJnZS1zbGFzaDogXFxmNGZhO1xuJGZhLXZhci11c2VyLWFsdC1zbGFzaDogXFxmNGZhO1xuJGZhLXZhci1zaWduYWwtc3Ryb25nOiBcXGY2OGY7XG4kZmEtdmFyLXNpZ25hbC00OiBcXGY2OGY7XG4kZmEtdmFyLWxvbGxpcG9wOiBcXGU0MjQ7XG4kZmEtdmFyLWxvbGx5cG9wOiBcXGU0MjQ7XG4kZmEtdmFyLWxpc3QtdHJlZTogXFxlMWQyO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcXGYyYjY7XG4kZmEtdmFyLWRyYXctY2lyY2xlOiBcXGY1ZWQ7XG4kZmEtdmFyLWNhdC1zcGFjZTogXFxlMDAxO1xuJGZhLXZhci1oYW5kc2hha2Utc2ltcGxlLXNsYXNoOiBcXGUwNWY7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2g6IFxcZTA1ZjtcbiRmYS12YXItcmFiYml0LXJ1bm5pbmc6IFxcZjcwOTtcbiRmYS12YXItcmFiYml0LWZhc3Q6IFxcZjcwOTtcbiRmYS12YXItbWVtby1wYWQ6IFxcZTFkYTtcbiRmYS12YXItbWF0dHJlc3MtcGlsbG93OiBcXGU1MjU7XG4kZmEtdmFyLWFsYXJtLXBsdXM6IFxcZjg0NDtcbiRmYS12YXItYWxpY29ybjogXFxmNmIwO1xuJGZhLXZhci1jb21tZW50LXF1ZXN0aW9uOiBcXGUxNGI7XG4kZmEtdmFyLWdpbmdlcmJyZWFkLW1hbjogXFxmNzlkO1xuJGZhLXZhci1ndWFyYW5pLXNpZ246IFxcZTE5YTtcbiRmYS12YXItYnVyZ2VyLWZyaWVzOiBcXGUwY2Q7XG4kZmEtdmFyLW11Zy10ZWE6IFxcZjg3NTtcbiRmYS12YXItYm9yZGVyLXRvcDogXFxmODU1O1xuJGZhLXZhci1hcnJvd3Mtcm90YXRlOiBcXGYwMjE7XG4kZmEtdmFyLXJlZnJlc2g6IFxcZjAyMTtcbiRmYS12YXItc3luYzogXFxmMDIxO1xuJGZhLXZhci1jaXJjbGUtYm9vay1vcGVuOiBcXGUwZmY7XG4kZmEtdmFyLWJvb2stY2lyY2xlOiBcXGUwZmY7XG4kZmEtdmFyLWFycm93cy10by1kb3R0ZWQtbGluZTogXFxlMGE2O1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXFxmMTM0O1xuJGZhLXZhci1nYXJhZ2Utb3BlbjogXFxlMDBiO1xuJGZhLXZhci1zaGVsdmVzLWVtcHR5OiBcXGUyNDY7XG4kZmEtdmFyLWNydXplaXJvLXNpZ246IFxcZTE1MjtcbiRmYS12YXItd2F0Y2gtYXBwbGU6IFxcZTJjYjtcbiRmYS12YXItd2F0Y2gtY2FsY3VsYXRvcjogXFxmOGYwO1xuJGZhLXZhci1saXN0LWRyb3Bkb3duOiBcXGUxY2Y7XG4kZmEtdmFyLWNhYmluZXQtZmlsaW5nOiBcXGY2NGI7XG4kZmEtdmFyLWJ1cmdlci1zb2RhOiBcXGY4NTg7XG4kZmEtdmFyLXNxdWFyZS1hcnJvdy11cDogXFxmMzNjO1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtdXA6IFxcZjMzYztcbiRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsOiBcXGY1MzI7XG4kZmEtdmFyLXBhbGxldC1ib3g6IFxcZTIwODtcbiRmYS12YXItZmFjZS1jb25mb3VuZGVkOiBcXGUzNmM7XG4kZmEtdmFyLXNoaWVsZC1oYWx2ZWQ6IFxcZjNlZDtcbiRmYS12YXItc2hpZWxkLWFsdDogXFxmM2VkO1xuJGZhLXZhci10cnVjay1wbG93OiBcXGY3ZGU7XG4kZmEtdmFyLWJvb2stYXRsYXM6IFxcZjU1ODtcbiRmYS12YXItYXRsYXM6IFxcZjU1ODtcbiRmYS12YXItdmlydXM6IFxcZTA3NDtcbiRmYS12YXItZ3JpZC1yb3VuZC0yOiBcXGU1ZGI7XG4kZmEtdmFyLWNvbW1lbnQtbWlkZGxlLXRvcDogXFxlMTRhO1xuJGZhLXZhci1lbnZlbG9wZS1jaXJjbGUtY2hlY2s6IFxcZTRlODtcbiRmYS12YXItbGF5ZXItZ3JvdXA6IFxcZjVmZDtcbiRmYS12YXItcmVzdHJvb20tc2ltcGxlOiBcXGUyM2E7XG4kZmEtdmFyLWFycm93cy10by1kb3Q6IFxcZTRiZTtcbiRmYS12YXItYm9yZGVyLW91dGVyOiBcXGY4NTE7XG4kZmEtdmFyLWhhc2h0YWctbG9jazogXFxlNDE1O1xuJGZhLXZhci1jbG9jay10d28tdGhpcnR5OiBcXGUzNWI7XG4kZmEtdmFyLWFyY2h3YXk6IFxcZjU1NztcbiRmYS12YXItaGVhcnQtY2lyY2xlLWNoZWNrOiBcXGU0ZmQ7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktY3JhY2s6IFxcZjZmMTtcbiRmYS12YXItaG91c2UtZGFtYWdlOiBcXGY2ZjE7XG4kZmEtdmFyLWZpbGUtemlwcGVyOiBcXGYxYzY7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xuJGZhLXZhci1oZWFydC1oYWxmOiBcXGUxYWI7XG4kZmEtdmFyLWNvbW1lbnQtY2hlY2s6IFxcZjRhYztcbiRmYS12YXItc3F1YXJlOiBcXGYwYzg7XG4kZmEtdmFyLW1lbW86IFxcZTFkODtcbiRmYS12YXItbWFydGluaS1nbGFzcy1lbXB0eTogXFxmMDAwO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pOiBcXGYwMDA7XG4kZmEtdmFyLWNvdWNoOiBcXGY0Yjg7XG4kZmEtdmFyLWNlZGktc2lnbjogXFxlMGRmO1xuJGZhLXZhci1pdGFsaWM6IFxcZjAzMztcbiRmYS12YXItZ2xhc3MtY2l0cnVzOiBcXGY4Njk7XG4kZmEtdmFyLWNhbGVuZGFyLWxpbmVzLXBlbjogXFxlNDcyO1xuJGZhLXZhci1jaHVyY2g6IFxcZjUxZDtcbiRmYS12YXItcGVyc29uLXNub3dtb2JpbGluZzogXFxmN2QxO1xuJGZhLXZhci1zbm93bW9iaWxlOiBcXGY3ZDE7XG4kZmEtdmFyLWZhY2UtaHVzaGVkOiBcXGUzN2I7XG4kZmEtdmFyLWNvbW1lbnRzLWRvbGxhcjogXFxmNjUzO1xuJGZhLXZhci1waWNrYXhlOiBcXGU1YmY7XG4kZmEtdmFyLWxpbmstc2ltcGxlLXNsYXNoOiBcXGUxY2U7XG4kZmEtdmFyLWRlbW9jcmF0OiBcXGY3NDc7XG4kZmEtdmFyLWZhY2UtY29uZnVzZWQ6IFxcZTM2ZDtcbiRmYS12YXItcGluYmFsbDogXFxlMjI5O1xuJGZhLXZhci16OiBcXDVhO1xuJGZhLXZhci1wZXJzb24tc2tpaW5nOiBcXGY3Yzk7XG4kZmEtdmFyLXNraWluZzogXFxmN2M5O1xuJGZhLXZhci1kZWVyOiBcXGY3OGU7XG4kZmEtdmFyLWlucHV0LXBpcGU6IFxcZTFiZTtcbiRmYS12YXItcm9hZC1sb2NrOiBcXGU1Njc7XG4kZmEtdmFyLWE6IFxcNDE7XG4kZmEtdmFyLWJvb2ttYXJrLXNsYXNoOiBcXGUwYzI7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LWRvd246IFxcZTAzZjtcbiRmYS12YXItdGVtcGVyYXR1cmUtZG93bjogXFxlMDNmO1xuJGZhLXZhci1tYWNlOiBcXGY2Zjg7XG4kZmEtdmFyLWZlYXRoZXItcG9pbnRlZDogXFxmNTZiO1xuJGZhLXZhci1mZWF0aGVyLWFsdDogXFxmNTZiO1xuJGZhLXZhci1zYXVzYWdlOiBcXGY4MjA7XG4kZmEtdmFyLXRyYXNoLWNhbi1jbG9jazogXFxlMmFhO1xuJGZhLXZhci1wOiBcXDUwO1xuJGZhLXZhci1icm9vbS13aWRlOiBcXGU1ZDE7XG4kZmEtdmFyLXNub3dmbGFrZTogXFxmMmRjO1xuJGZhLXZhci1zdG9tYWNoOiBcXGY2MjM7XG4kZmEtdmFyLW5ld3NwYXBlcjogXFxmMWVhO1xuJGZhLXZhci1yZWN0YW5nbGUtYWQ6IFxcZjY0MTtcbiRmYS12YXItYWQ6IFxcZjY0MTtcbiRmYS12YXItZ3VpdGFyLWVsZWN0cmljOiBcXGY4YmU7XG4kZmEtdmFyLWFycm93LXR1cm4tZG93bi1yaWdodDogXFxlM2Q2O1xuJGZhLXZhci1tb29uLWNsb3VkOiBcXGY3NTQ7XG4kZmEtdmFyLWJyZWFkLXNsaWNlLWJ1dHRlcjogXFxlM2UxO1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZjBhOTtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLXVzZXItZ3JvdXAtY3Jvd246IFxcZjZhNTtcbiRmYS12YXItdXNlcnMtY3Jvd246IFxcZjZhNTtcbiRmYS12YXItY2lyY2xlLWk6IFxcZTExMTtcbiRmYS12YXItdG9pbGV0LXBhcGVyLWNoZWNrOiBcXGU1YjI7XG4kZmEtdmFyLWZpbHRlci1jaXJjbGUteG1hcms6IFxcZTE3YjtcbiRmYS12YXItbG9jdXN0OiBcXGU1MjA7XG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcbiRmYS12YXItdW5zb3J0ZWQ6IFxcZjBkYztcbiRmYS12YXItbGlzdC1vbDogXFxmMGNiO1xuJGZhLXZhci1saXN0LTEtMjogXFxmMGNiO1xuJGZhLXZhci1saXN0LW51bWVyaWM6IFxcZjBjYjtcbiRmYS12YXItY2hhcnQtd2F0ZXJmYWxsOiBcXGUwZWI7XG4kZmEtdmFyLXNwYXJrbGU6IFxcZTVkNjtcbiRmYS12YXItZmFjZS1wYXJ0eTogXFxlMzgzO1xuJGZhLXZhci1raWRuZXlzOiBcXGY1ZmI7XG4kZmEtdmFyLXdpZmktZXhjbGFtYXRpb246IFxcZTJjZjtcbiRmYS12YXItY2hhcnQtbmV0d29yazogXFxmNzhhO1xuJGZhLXZhci1wZXJzb24tZHJlc3MtYnVyc3Q6IFxcZTU0NDtcbiRmYS12YXItZGljZS1kNDogXFxmNmQwO1xuJGZhLXZhci1tb25leS1jaGVjay1kb2xsYXI6IFxcZjUzZDtcbiRmYS12YXItbW9uZXktY2hlY2stYWx0OiBcXGY1M2Q7XG4kZmEtdmFyLXZlY3Rvci1zcXVhcmU6IFxcZjVjYjtcbiRmYS12YXItYnJlYWQtc2xpY2U6IFxcZjdlYztcbiRmYS12YXItbGFuZ3VhZ2U6IFxcZjFhYjtcbiRmYS12YXItd2hlYXQtYXduLXNsYXNoOiBcXGUzMzg7XG4kZmEtdmFyLWZhY2Uta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XG4kZmEtdmFyLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJGZhLXZhci1kYWdnZXI6IFxcZjZjYjtcbiRmYS12YXItcG9kaXVtOiBcXGY2ODA7XG4kZmEtdmFyLW1lbW8tY2lyY2xlLWNoZWNrOiBcXGUxZDk7XG4kZmEtdmFyLXJvdXRlLWhpZ2h3YXk6IFxcZjYxYTtcbiRmYS12YXItZG93bi10by1saW5lOiBcXGYzNGE7XG4kZmEtdmFyLWFycm93LWFsdC10by1ib3R0b206IFxcZjM0YTtcbiRmYS12YXItZmlsdGVyOiBcXGYwYjA7XG4kZmEtdmFyLXNxdWFyZS1nOiBcXGUyNzE7XG4kZmEtdmFyLWNpcmNsZS1waG9uZTogXFxlMTFiO1xuJGZhLXZhci1waG9uZS1jaXJjbGU6IFxcZTExYjtcbiRmYS12YXItY2xpcGJvYXJkLXByZXNjcmlwdGlvbjogXFxmNWU4O1xuJGZhLXZhci11c2VyLW51cnNlLWhhaXI6IFxcZTQ1ZDtcbiRmYS12YXItcXVlc3Rpb246IFxcM2Y7XG4kZmEtdmFyLWZpbGUtc2lnbmF0dXJlOiBcXGY1NzM7XG4kZmEtdmFyLXRvZ2dsZS1sYXJnZS1vbjogXFxlNWIxO1xuJGZhLXZhci11cC1kb3duLWxlZnQtcmlnaHQ6IFxcZjBiMjtcbiRmYS12YXItYXJyb3dzLWFsdDogXFxmMGIyO1xuJGZhLXZhci1kcnllci1oZWF0OiBcXGY4NjI7XG4kZmEtdmFyLWRyeWVyLWFsdDogXFxmODYyO1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LXVzZXI6IFxcZTA2NTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0OiBcXGY0YmU7XG4kZmEtdmFyLWFycm93LXVwLXNtYWxsLWJpZzogXFxmODhmO1xuJGZhLXZhci1zb3J0LXNpemUtdXAtYWx0OiBcXGY4OGY7XG4kZmEtdmFyLXRyYWluLXRyYWNrOiBcXGU0NTM7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXFxmMTJlO1xuJGZhLXZhci1tb25leS1jaGVjazogXFxmNTNjO1xuJGZhLXZhci1zdGFyLWhhbGYtc3Ryb2tlOiBcXGY1YzA7XG4kZmEtdmFyLXN0YXItaGFsZi1hbHQ6IFxcZjVjMDtcbiRmYS12YXItZmlsZS1leGNsYW1hdGlvbjogXFxmMzFhO1xuJGZhLXZhci1jb2RlOiBcXGYxMjE7XG4kZmEtdmFyLXdoaXNrZXktZ2xhc3M6IFxcZjdhMDtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleTogXFxmN2EwO1xuJGZhLXZhci1tb29uLXN0YXJzOiBcXGY3NTU7XG4kZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGQzO1xuJGZhLXZhci1jbG90aGVzLWhhbmdlcjogXFxlMTM2O1xuJGZhLXZhci1tb2JpbGUtbm90Y2g6IFxcZTFlZTtcbiRmYS12YXItbW9iaWxlLWlwaG9uZTogXFxlMWVlO1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWNoYXJ0OiBcXGU1MjI7XG4kZmEtdmFyLWFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlOiBcXGYwOGU7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFxcZjA4ZTtcbiRmYS12YXItY3ViZXMtc3RhY2tlZDogXFxlNGU2O1xuJGZhLXZhci1pbWFnZXMtdXNlcjogXFxlMWI5O1xuJGZhLXZhci13b24tc2lnbjogXFxmMTU5O1xuJGZhLXZhci1rcnc6IFxcZjE1OTtcbiRmYS12YXItd29uOiBcXGYxNTk7XG4kZmEtdmFyLWltYWdlLXBvbGFyb2lkLXVzZXI6IFxcZTFiNjtcbiRmYS12YXItdmlydXMtY292aWQ6IFxcZTRhODtcbiRmYS12YXItc3F1YXJlLWVsbGlwc2lzOiBcXGUyNmU7XG4kZmEtdmFyLXBpZTogXFxmNzA1O1xuJGZhLXZhci1jaGVzcy1rbmlnaHQtcGllY2U6IFxcZjQ0MjtcbiRmYS12YXItY2hlc3Mta25pZ2h0LWFsdDogXFxmNDQyO1xuJGZhLXZhci1hdXN0cmFsLXNpZ246IFxcZTBhOTtcbiRmYS12YXItY2xvdWQtcGx1czogXFxlMzVlO1xuJGZhLXZhci1mOiBcXDQ2O1xuJGZhLXZhci1sZWFmOiBcXGYwNmM7XG4kZmEtdmFyLWJlZC1idW5rOiBcXGY4Zjg7XG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcbiRmYS12YXItdGF4aTogXFxmMWJhO1xuJGZhLXZhci1jYWI6IFxcZjFiYTtcbiRmYS12YXItcGVyc29uLWNpcmNsZS1wbHVzOiBcXGU1NDE7XG4kZmEtdmFyLWNoYXJ0LXBpZTogXFxmMjAwO1xuJGZhLXZhci1waWUtY2hhcnQ6IFxcZjIwMDtcbiRmYS12YXItYm9sdC1saWdodG5pbmc6IFxcZTBiNztcbiRmYS12YXItY2xvY2stZWlnaHQ6IFxcZTM0NTtcbiRmYS12YXItc2Fjay14bWFyazogXFxlNTZhO1xuJGZhLXZhci1maWxlLWV4Y2VsOiBcXGYxYzM7XG4kZmEtdmFyLWZpbGUtY29udHJhY3Q6IFxcZjU2YztcbiRmYS12YXItZmlzaC1maW5zOiBcXGU0ZjI7XG4kZmEtdmFyLWNpcmNsZS1xOiBcXGUxMWU7XG4kZmEtdmFyLWJ1aWxkaW5nLWZsYWc6IFxcZTRkNTtcbiRmYS12YXItZmFjZS1ncmluLWJlYW06IFxcZjU4MjtcbiRmYS12YXItZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcXGYyNDg7XG4kZmEtdmFyLWZhY2UtZGlzZ3Vpc2U6IFxcZTM3MDtcbiRmYS12YXItY2lyY2xlLWFycm93LWRvd24tcmlnaHQ6IFxcZTBmYTtcbiRmYS12YXItYWxpZW4tOGJpdDogXFxmOGY2O1xuJGZhLXZhci1hbGllbi1tb25zdGVyOiBcXGY4ZjY7XG4kZmEtdmFyLWhhbmQtcG9pbnQtcmliYm9uOiBcXGUxYTY7XG4kZmEtdmFyLXBvb3A6IFxcZjYxOTtcbiRmYS12YXItb2JqZWN0LWV4Y2x1ZGU6IFxcZTQ5YztcbiRmYS12YXItdGVsZXNjb3BlOiBcXGUwM2U7XG4kZmEtdmFyLWxvY2F0aW9uLXBpbjogXFxmMDQxO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcXGYwNDE7XG4kZmEtdmFyLXNxdWFyZS1saXN0OiBcXGU0ODk7XG4kZmEtdmFyLWthYWJhOiBcXGY2NmI7XG4kZmEtdmFyLXRvaWxldC1wYXBlcjogXFxmNzFlO1xuJGZhLXZhci1oZWxtZXQtc2FmZXR5OiBcXGY4MDc7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhdC1oYXJkOiBcXGY4MDc7XG4kZmEtdmFyLWNvbW1lbnQtY29kZTogXFxlMTQ3O1xuJGZhLXZhci1zaW0tY2FyZHM6IFxcZTI1MTtcbiRmYS12YXItc3RhcnNoaXA6IFxcZTAzOTtcbiRmYS12YXItZWplY3Q6IFxcZjA1MjtcbiRmYS12YXItY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6IFxcZjM1YTtcbiRmYS12YXItcGxhbmUtY2lyY2xlLWNoZWNrOiBcXGU1NTU7XG4kZmEtdmFyLXNlYWw6IFxcZTI0MTtcbiRmYS12YXItdXNlci1jb3dib3k6IFxcZjhlYTtcbiRmYS12YXItaGV4YWdvbi12ZXJ0aWNhbC1uZnQ6IFxcZTUwNTtcbiRmYS12YXItZmFjZS1yb2xsaW5nLWV5ZXM6IFxcZjVhNTtcbiRmYS12YXItbWVoLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1icmVhZC1sb2FmOiBcXGY3ZWI7XG4kZmEtdmFyLXJpbmdzLXdlZGRpbmc6IFxcZjgxYjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcXGYyNDc7XG4kZmEtdmFyLWZyZW5jaC1mcmllczogXFxmODAzO1xuJGZhLXZhci1jaGFydC1saW5lOiBcXGYyMDE7XG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFxcZjIwMTtcbiRmYS12YXItY2FsZW5kYXItYXJyb3ctZG93bjogXFxlMGQwO1xuJGZhLXZhci1jYWxlbmRhci1kb3dubG9hZDogXFxlMGQwO1xuJGZhLXZhci1zZW5kLWJhY2s6IFxcZjg3ZTtcbiRmYS12YXItbWFzay12ZW50aWxhdG9yOiBcXGU1MjQ7XG4kZmEtdmFyLXNpZ25hdHVyZS1sb2NrOiBcXGUzY2E7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcXGYwNjE7XG4kZmEtdmFyLXNpZ25zLXBvc3Q6IFxcZjI3NztcbiRmYS12YXItbWFwLXNpZ25zOiBcXGYyNzc7XG4kZmEtdmFyLW9jdGFnb24tcGx1czogXFxmMzAxO1xuJGZhLXZhci1wbHVzLW9jdGFnb246IFxcZjMwMTtcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLXF1ZXN0aW9uOiBcXGU1NDI7XG4kZmEtdmFyLW1lbG9uLXNsaWNlOiBcXGUzMTE7XG4kZmEtdmFyLXNwYWNlLXN0YXRpb24tbW9vbjogXFxlMDMzO1xuJGZhLXZhci1tZXNzYWdlLXNtaWxlOiBcXGY0YWE7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LXNtaWxlOiBcXGY0YWE7XG4kZmEtdmFyLWN1cC1zdHJhdzogXFxlMzYzO1xuJGZhLXZhci1sZWZ0LWZyb20tbGluZTogXFxmMzQ4O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1yaWdodDogXFxmMzQ4O1xuJGZhLXZhci1oOiBcXDQ4O1xuJGZhLXZhci1iYXNrZXQtc2hvcHBpbmctc2ltcGxlOiBcXGUwYWY7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldC1hbHQ6IFxcZTBhZjtcbiRmYS12YXItaGFuZHMtaG9sZGluZy1oZWFydDogXFxmNGMzO1xuJGZhLXZhci1oYW5kcy1oZWFydDogXFxmNGMzO1xuJGZhLXZhci1jbG9jay1uaW5lOiBcXGUzNGM7XG4kZmEtdmFyLXRhcnA6IFxcZTU3YjtcbiRmYS12YXItZmFjZS1zbGVlcHk6IFxcZTM4ZTtcbiRmYS12YXItaGFuZC1ob3JuczogXFxlMWE5O1xuJGZhLXZhci1zY3Jld2RyaXZlci13cmVuY2g6IFxcZjdkOTtcbiRmYS12YXItdG9vbHM6IFxcZjdkOTtcbiRmYS12YXItYXJyb3dzLXRvLWV5ZTogXFxlNGJmO1xuJGZhLXZhci1jaXJjbGUtdGhyZWUtcXVhcnRlcnM6IFxcZTEyNTtcbiRmYS12YXItdHJvcGh5LXN0YXI6IFxcZjJlYjtcbiRmYS12YXItdHJvcGh5LWFsdDogXFxmMmViO1xuJGZhLXZhci1wbHVnLWNpcmNsZS1ib2x0OiBcXGU1NWI7XG4kZmEtdmFyLWZhY2UtdGhlcm1vbWV0ZXI6IFxcZTM5YTtcbiRmYS12YXItZ3JpZC1yb3VuZC00OiBcXGU1ZGQ7XG4kZmEtdmFyLXNoaXJ0LXJ1bm5pbmc6IFxcZTNjODtcbiRmYS12YXItYm9vay1jaXJjbGUtYXJyb3ctdXA6IFxcZTBiZDtcbiRmYS12YXItZmFjZS1uYXVzZWF0ZWQ6IFxcZTM4MTtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItZmlsZS1jaGFydC1waWU6IFxcZjY1YTtcbiRmYS12YXItbWFycy1hbmQtdmVudXM6IFxcZjIyNDtcbiRmYS12YXItaG91c2UtdXNlcjogXFxlMWIwO1xuJGZhLXZhci1ob21lLXVzZXI6IFxcZTFiMDtcbiRmYS12YXItY2lyY2xlLWFycm93LWRvd24tbGVmdDogXFxlMGY5O1xuJGZhLXZhci1kdW1wc3Rlci1maXJlOiBcXGY3OTQ7XG4kZmEtdmFyLWhleGFnb24tbWludXM6IFxcZjMwNztcbiRmYS12YXItbWludXMtaGV4YWdvbjogXFxmMzA3O1xuJGZhLXZhci1sZWZ0LXRvLWxpbmU6IFxcZjM0YjtcbiRmYS12YXItYXJyb3ctYWx0LXRvLWxlZnQ6IFxcZjM0YjtcbiRmYS12YXItaG91c2UtY3JhY2s6IFxcZTNiMTtcbiRmYS12YXItcGF3LXNpbXBsZTogXFxmNzAxO1xuJGZhLXZhci1wYXctYWx0OiBcXGY3MDE7XG4kZmEtdmFyLWFycm93LWxlZnQtbG9uZy10by1saW5lOiBcXGUzZDQ7XG4kZmEtdmFyLWJyYWNrZXRzLXJvdW5kOiBcXGUwYzU7XG4kZmEtdmFyLXBhcmVudGhlc2VzOiBcXGUwYzU7XG4kZmEtdmFyLW1hcnRpbmktZ2xhc3MtY2l0cnVzOiBcXGY1NjE7XG4kZmEtdmFyLWNvY2t0YWlsOiBcXGY1NjE7XG4kZmEtdmFyLXVzZXItc2hha2VzcGVhcmU6IFxcZTJjMjtcbiRmYS12YXItYXJyb3ctcmlnaHQtdG8tYXJjOiBcXGU0YjI7XG4kZmEtdmFyLWZhY2Utc3VycHJpc2U6IFxcZjVjMjtcbiRmYS12YXItc3VycHJpc2U6IFxcZjVjMjtcbiRmYS12YXItYm90dGxlLXdhdGVyOiBcXGU0YzU7XG4kZmEtdmFyLWNpcmNsZS1wYXVzZTogXFxmMjhiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItZ2F1Z2UtY2lyY2xlLXBsdXM6IFxcZTQ5ODtcbiRmYS12YXItZm9sZGVyczogXFxmNjYwO1xuJGZhLXZhci1hbmdlbDogXFxmNzc5O1xuJGZhLXZhci12YWx1ZS1hYnNvbHV0ZTogXFxmNmE2O1xuJGZhLXZhci1yYWJiaXQ6IFxcZjcwODtcbiRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoOiBcXGUwNzI7XG4kZmEtdmFyLWNpcmNsZS1ldXJvOiBcXGU1Y2U7XG4kZmEtdmFyLWFwcGxlLXdob2xlOiBcXGY1ZDE7XG4kZmEtdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xuJGZhLXZhci1raXRjaGVuLXNldDogXFxlNTFhO1xuJGZhLXZhci1kaWFtb25kLWhhbGY6IFxcZTViNztcbiRmYS12YXItbG9jay1rZXlob2xlOiBcXGYzMGQ7XG4kZmEtdmFyLWxvY2stYWx0OiBcXGYzMGQ7XG4kZmEtdmFyLXI6IFxcNTI7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLXF1YXJ0ZXI6IFxcZjJjYTtcbiRmYS12YXItdGVtcGVyYXR1cmUtMTogXFxmMmNhO1xuJGZhLXZhci10aGVybW9tZXRlci0xOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFxcZjJjYTtcbiRmYS12YXItc3F1YXJlLWluZm86IFxcZjMwZjtcbiRmYS12YXItaW5mby1zcXVhcmU6IFxcZjMwZjtcbiRmYS12YXItd2lmaS1zbGFzaDogXFxmNmFjO1xuJGZhLXZhci10b2lsZXQtcGFwZXIteG1hcms6IFxcZTViMztcbiRmYS12YXItaGFuZHMtaG9sZGluZy1kb2xsYXI6IFxcZjRjNTtcbiRmYS12YXItaGFuZHMtdXNkOiBcXGY0YzU7XG4kZmEtdmFyLWN1YmU6IFxcZjFiMjtcbiRmYS12YXItYXJyb3ctZG93bi10cmlhbmdsZS1zcXVhcmU6IFxcZjg4ODtcbiRmYS12YXItc29ydC1zaGFwZXMtZG93bjogXFxmODg4O1xuJGZhLXZhci1iaXRjb2luLXNpZ246IFxcZTBiNDtcbiRmYS12YXItc2h1dHRlcnM6IFxcZTQ0OTtcbiRmYS12YXItc2hpZWxkLWRvZzogXFxlNTczO1xuJGZhLXZhci1zb2xhci1wYW5lbDogXFxmNWJhO1xuJGZhLXZhci1sb2NrLW9wZW46IFxcZjNjMTtcbiRmYS12YXItdGFibGUtdHJlZTogXFxlMjkzO1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LWhlYXJ0OiBcXGUxYjI7XG4kZmEtdmFyLXRhbGx5LTM6IFxcZTI5NjtcbiRmYS12YXItZWxldmF0b3I6IFxcZTE2ZDtcbiRmYS12YXItbW9uZXktYmlsbC10cmFuc2ZlcjogXFxlNTI4O1xuJGZhLXZhci1tb25leS1iaWxsLXRyZW5kLXVwOiBcXGU1Mjk7XG4kZmEtdmFyLWhvdXNlLWZsb29kLXdhdGVyLWNpcmNsZS1hcnJvdy1yaWdodDogXFxlNTBmO1xuJGZhLXZhci1zcXVhcmUtcG9sbC1ob3Jpem9udGFsOiBcXGY2ODI7XG4kZmEtdmFyLXBvbGwtaDogXFxmNjgyO1xuJGZhLXZhci1jaXJjbGU6IFxcZjExMTtcbiRmYS12YXItY2FydC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTNmMjtcbiRmYS12YXItc3dvcmQ6IFxcZjcxYztcbiRmYS12YXItYmFja3dhcmQtZmFzdDogXFxmMDQ5O1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcXGYwNDk7XG4kZmEtdmFyLXJlY3ljbGU6IFxcZjFiODtcbiRmYS12YXItdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcbiRmYS12YXItaW50ZXJyb2Jhbmc6IFxcZTViYTtcbiRmYS12YXItcGxhbmUtc2xhc2g6IFxcZTA2OTtcbiRmYS12YXItY2lyY2xlLWRhc2hlZDogXFxlMTA1O1xuJGZhLXZhci10cmFkZW1hcms6IFxcZjI1YztcbiRmYS12YXItYmFza2V0YmFsbDogXFxmNDM0O1xuJGZhLXZhci1iYXNrZXRiYWxsLWJhbGw6IFxcZjQzNDtcbiRmYS12YXItZm9yay1rbmlmZTogXFxmMmU2O1xuJGZhLXZhci11dGVuc2lscy1hbHQ6IFxcZjJlNjtcbiRmYS12YXItc2F0ZWxsaXRlLWRpc2g6IFxcZjdjMDtcbiRmYS12YXItYmFkZ2UtY2hlY2s6IFxcZjMzNjtcbiRmYS12YXItY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItc2xpZGVyOiBcXGUyNTI7XG4kZmEtdmFyLW1vYmlsZS1zY3JlZW4tYnV0dG9uOiBcXGYzY2Q7XG4kZmEtdmFyLW1vYmlsZS1hbHQ6IFxcZjNjZDtcbiRmYS12YXItY2xvY2stb25lLXRoaXJ0eTogXFxlMzRmO1xuJGZhLXZhci1pbmJveC1vdXQ6IFxcZjMxMTtcbiRmYS12YXItaW5ib3gtYXJyb3ctdXA6IFxcZjMxMTtcbiRmYS12YXItY2xvdWQtc2xhc2g6IFxcZTEzNztcbiRmYS12YXItdm9sdW1lLWhpZ2g6IFxcZjAyODtcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kZmEtdmFyLXVzZXJzLXJheXM6IFxcZTU5MztcbiRmYS12YXItd2FsbGV0OiBcXGY1NTU7XG4kZmEtdmFyLW9jdGFnb24tY2hlY2s6IFxcZTQyNjtcbiRmYS12YXItZmxhdGJyZWFkLXN0dWZmZWQ6IFxcZTQwYztcbiRmYS12YXItY2xpcGJvYXJkLWNoZWNrOiBcXGY0NmM7XG4kZmEtdmFyLWNhcnQtY2lyY2xlLXBsdXM6IFxcZTNmMztcbiRmYS12YXItdHJ1Y2stY2xvY2s6IFxcZjQ4YztcbiRmYS12YXItc2hpcHBpbmctdGltZWQ6IFxcZjQ4YztcbiRmYS12YXItcG9vbC04LWJhbGw6IFxcZTNjNTtcbiRmYS12YXItZmlsZS1hdWRpbzogXFxmMWM3O1xuJGZhLXZhci10dXJuLWRvd24tbGVmdDogXFxlMzMxO1xuJGZhLXZhci1sb2NrLWhhc2h0YWc6IFxcZTQyMztcbiRmYS12YXItY2hhcnQtcmFkYXI6IFxcZTBlNztcbiRmYS12YXItc3RhZmY6IFxcZjcxYjtcbiRmYS12YXItYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLWhhbWJ1cmdlcjogXFxmODA1O1xuJGZhLXZhci11dGlsaXR5LXBvbGU6IFxcZTJjMztcbiRmYS12YXItdHJhbnNwb3J0ZXItNjogXFxlMmE3O1xuJGZhLXZhci13cmVuY2g6IFxcZjBhZDtcbiRmYS12YXItYnVnczogXFxlNGQwO1xuJGZhLXZhci12ZWN0b3ItcG9seWdvbjogXFxlMmM3O1xuJGZhLXZhci1kaWFncmFtLW5lc3RlZDogXFxlMTU3O1xuJGZhLXZhci1ydXBlZS1zaWduOiBcXGYxNTY7XG4kZmEtdmFyLXJ1cGVlOiBcXGYxNTY7XG4kZmEtdmFyLWZpbGUtaW1hZ2U6IFxcZjFjNTtcbiRmYS12YXItY2lyY2xlLXF1ZXN0aW9uOiBcXGYwNTk7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXFxmMDU5O1xuJGZhLXZhci1pbWFnZS11c2VyOiBcXGUxYjg7XG4kZmEtdmFyLWJ1b3k6IFxcZTViNTtcbiRmYS12YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XG4kZmEtdmFyLWhhbmRzaGFrZS1zbGFzaDogXFxlMDYwO1xuJGZhLXZhci1ib29rLWJvb2ttYXJrOiBcXGUwYmI7XG4kZmEtdmFyLWJvcmRlci1jZW50ZXItaDogXFxmODljO1xuJGZhLXZhci1jYW4tZm9vZDogXFxlM2U2O1xuJGZhLXZhci10eXBld3JpdGVyOiBcXGY4ZTc7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tYXJjOiBcXGU0YjE7XG4kZmEtdmFyLWNpcmNsZS1rOiBcXGUxMTM7XG4kZmEtdmFyLWZhY2UtaGFuZC1vdmVyLW1vdXRoOiBcXGUzNzg7XG4kZmEtdmFyLXBvcGNvcm46IFxcZjgxOTtcbiRmYS12YXItaG91c2Utd2F0ZXI6IFxcZjc0ZjtcbiRmYS12YXItaG91c2UtZmxvb2Q6IFxcZjc0ZjtcbiRmYS12YXItb2JqZWN0LXN1YnRyYWN0OiBcXGU0OWU7XG4kZmEtdmFyLWNvZGUtYnJhbmNoOiBcXGYxMjY7XG4kZmEtdmFyLXdhcmVob3VzZS1mdWxsOiBcXGY0OTU7XG4kZmEtdmFyLXdhcmVob3VzZS1hbHQ6IFxcZjQ5NTtcbiRmYS12YXItaGF0LWNvd2JveTogXFxmOGMwO1xuJGZhLXZhci1icmlkZ2U6IFxcZTRjODtcbiRmYS12YXItcGhvbmUtZmxpcDogXFxmODc5O1xuJGZhLXZhci1waG9uZS1hbHQ6IFxcZjg3OTtcbiRmYS12YXItYXJyb3ctZG93bi1mcm9tLWRvdHRlZC1saW5lOiBcXGUwOTA7XG4kZmEtdmFyLWZpbGUtZG9jOiBcXGU1ZWQ7XG4kZmEtdmFyLXNxdWFyZS1xdWFydGVyczogXFxlNDRlO1xuJGZhLXZhci10cnVjay1mcm9udDogXFxlMmI3O1xuJGZhLXZhci1jYXQ6IFxcZjZiZTtcbiRmYS12YXItdHJhc2gteG1hcms6IFxcZTJiNDtcbiRmYS12YXItY2lyY2xlLWNhcmV0LWxlZnQ6IFxcZjMyZTtcbiRmYS12YXItY2FyZXQtY2lyY2xlLWxlZnQ6IFxcZjMyZTtcbiRmYS12YXItZmlsZXM6IFxcZTE3ODtcbiRmYS12YXItYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGFiO1xuJGZhLXZhci1mYWNlLWNsb3VkczogXFxlNDdkO1xuJGZhLXZhci11c2VyLWNyb3duOiBcXGY2YTQ7XG4kZmEtdmFyLXRydWNrLWZpZWxkOiBcXGU1OGQ7XG4kZmEtdmFyLXJvdXRlOiBcXGY0ZDc7XG4kZmEtdmFyLWNhcnQtY2lyY2xlLWNoZWNrOiBcXGUzZjE7XG4kZmEtdmFyLWNsaXBib2FyZC1xdWVzdGlvbjogXFxlNGUzO1xuJGZhLXZhci1wYW5vcmFtYTogXFxlMjA5O1xuJGZhLXZhci1jb21tZW50LW1lZGljYWw6IFxcZjdmNTtcbiRmYS12YXItdGVldGgtb3BlbjogXFxmNjJmO1xuJGZhLXZhci11c2VyLXRpZS1oYWlyLWxvbmc6IFxcZTQ2MDtcbiRmYS12YXItZmlsZS1jaXJjbGUtbWludXM6IFxcZTRlZDtcbiRmYS12YXItaGVhZC1zaWRlLW1lZGljYWw6IFxcZjgwOTtcbiRmYS12YXItdGFnczogXFxmMDJjO1xuJGZhLXZhci13aW5lLWdsYXNzOiBcXGY0ZTM7XG4kZmEtdmFyLWZvcndhcmQtZmFzdDogXFxmMDUwO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFxcZjA1MDtcbiRmYS12YXItZmFjZS1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItbWVoLWJsYW5rOiBcXGY1YTQ7XG4kZmEtdmFyLXVzZXItcm9ib3Q6IFxcZTA0YjtcbiRmYS12YXItc3F1YXJlLXBhcmtpbmc6IFxcZjU0MDtcbiRmYS12YXItcGFya2luZzogXFxmNTQwO1xuJGZhLXZhci1jYXJkLWRpYW1vbmQ6IFxcZTNlYTtcbiRmYS12YXItZmFjZS16aXBwZXI6IFxcZTNhNTtcbiRmYS12YXItZmFjZS1yYWlzZWQtZXllYnJvdzogXFxlMzg4O1xuJGZhLXZhci1ob3VzZS1zaWduYWw6IFxcZTAxMjtcbiRmYS12YXItc3F1YXJlLWNoZXZyb24tdXA6IFxcZjMyYztcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtdXA6IFxcZjMyYztcbiRmYS12YXItYmFycy1wcm9ncmVzczogXFxmODI4O1xuJGZhLXZhci10YXNrcy1hbHQ6IFxcZjgyODtcbiRmYS12YXItZmF1Y2V0LWRyaXA6IFxcZTAwNjtcbiRmYS12YXItYXJyb3dzLXRvLWxpbmU6IFxcZTBhNztcbiRmYS12YXItZG9scGhpbjogXFxlMTY4O1xuJGZhLXZhci1hcnJvdy11cC1yaWdodDogXFxlMDlmO1xuJGZhLXZhci1jaXJjbGUtcjogXFxlMTIwO1xuJGZhLXZhci1jYXJ0LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItZG9sbHktZmxhdGJlZDogXFxmNDc0O1xuJGZhLXZhci1iYW4tc21va2luZzogXFxmNTRkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci1jaXJjbGUtc29ydC11cDogXFxlMDMyO1xuJGZhLXZhci1zb3J0LWNpcmNsZS11cDogXFxlMDMyO1xuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xuJGZhLXZhci1tb2JpbGUtYnV0dG9uOiBcXGYxMGI7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWwtZmxhZzogXFxlNTE0O1xuJGZhLXZhci1iYXNrZXQtc2hvcHBpbmc6IFxcZjI5MTtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcXGYyOTE7XG4kZmEtdmFyLXRhcGU6IFxcZjRkYjtcbiRmYS12YXItY2hlc3RudXQ6IFxcZTNmNjtcbiRmYS12YXItYnVzLXNpbXBsZTogXFxmNTVlO1xuJGZhLXZhci1idXMtYWx0OiBcXGY1NWU7XG4kZmEtdmFyLWV5ZTogXFxmMDZlO1xuJGZhLXZhci1mYWNlLXNhZC1jcnk6IFxcZjViMztcbiRmYS12YXItc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1oZWF0OiBcXGUwMGM7XG4kZmEtdmFyLXRpY2tldC1haXJsaW5lOiBcXGUyOWE7XG4kZmEtdmFyLWJvb3QtaGVlbGVkOiBcXGUzM2Y7XG4kZmEtdmFyLWFycm93cy1taW5pbWl6ZTogXFxlMGE1O1xuJGZhLXZhci1jb21wcmVzcy1hcnJvd3M6IFxcZTBhNTtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFxcZjI5ZTtcbiRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvbjogXFxlNTRjO1xuJGZhLXZhci1maWxlLXNoaWVsZDogXFxlNGYwO1xuJGZhLXZhci1oZXhhZ29uOiBcXGYzMTI7XG4kZmEtdmFyLW1hbmhvbGU6IFxcZTFkNjtcbiRmYS12YXItdXNlci1zbGFzaDogXFxmNTA2O1xuJGZhLXZhci1wZW46IFxcZjMwNDtcbiRmYS12YXItdG93ZXItb2JzZXJ2YXRpb246IFxcZTU4NjtcbiRmYS12YXItZmxvcHB5LWRpc2tzOiBcXGUxODM7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1ibGFuay11bmRlcjogXFxlMjlmO1xuJGZhLXZhci10b2lsZXQtcGFwZXItcmV2ZXJzZS1hbHQ6IFxcZTI5ZjtcbiRmYS12YXItZmlsZS1jb2RlOiBcXGYxYzk7XG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xuJGZhLXZhci1zaWduYWwtNTogXFxmMDEyO1xuJGZhLXZhci1zaWduYWwtcGVyZmVjdDogXFxmMDEyO1xuJGZhLXZhci1wdW1wOiBcXGU0NDI7XG4kZmEtdmFyLWJ1czogXFxmMjA3O1xuJGZhLXZhci1oZWFydC1jaXJjbGUteG1hcms6IFxcZTUwMTtcbiRmYS12YXItYXJyb3ctdXAtbGVmdC1mcm9tLWNpcmNsZTogXFxlMDllO1xuJGZhLXZhci1ob3VzZS1jaGltbmV5OiBcXGUzYWY7XG4kZmEtdmFyLWhvbWUtbGc6IFxcZTNhZjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcXGYyZDA7XG4kZmEtdmFyLWRyeWVyOiBcXGY4NjE7XG4kZmEtdmFyLWZhY2UtZnJvd246IFxcZjExOTtcbiRmYS12YXItZnJvd246IFxcZjExOTtcbiRmYS12YXItY2hlc3MtYmlzaG9wLXBpZWNlOiBcXGY0M2I7XG4kZmEtdmFyLWNoZXNzLWJpc2hvcC1hbHQ6IFxcZjQzYjtcbiRmYS12YXItc2hpcnQtdGFuay10b3A6IFxcZTNjOTtcbiRmYS12YXItZGlwbG9tYTogXFxmNWVhO1xuJGZhLXZhci1zY3JvbGwtcmliYm9uOiBcXGY1ZWE7XG4kZmEtdmFyLXNjcmVlbmNhc3Q6IFxcZTIzZTtcbiRmYS12YXItd2Fsa2VyOiBcXGY4MzE7XG4kZmEtdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xuJGZhLXZhci1zaG9wOiBcXGY1NGY7XG4kZmEtdmFyLXN0b3JlLWFsdDogXFxmNTRmO1xuJGZhLXZhci1mbG9wcHktZGlzazogXFxmMGM3O1xuJGZhLXZhci1zYXZlOiBcXGYwYzc7XG4kZmEtdmFyLXZpaGFyYTogXFxmNmE3O1xuJGZhLXZhci1mYWNlLWtpc3MtY2xvc2VkLWV5ZXM6IFxcZTM3ZDtcbiRmYS12YXItc2NhbGUtdW5iYWxhbmNlZDogXFxmNTE1O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQ6IFxcZjUxNTtcbiRmYS12YXItZmlsZS11c2VyOiBcXGY2NWM7XG4kZmEtdmFyLXVzZXItcG9saWNlLXRpZTogXFxlMzM0O1xuJGZhLXZhci1mYWNlLXRvbmd1ZS1tb25leTogXFxlMzlkO1xuJGZhLXZhci10ZW5uaXMtYmFsbDogXFxmNDVlO1xuJGZhLXZhci1zcXVhcmUtbDogXFxlMjc1O1xuJGZhLXZhci1zb3J0LXVwOiBcXGYwZGU7XG4kZmEtdmFyLXNvcnQtYXNjOiBcXGYwZGU7XG4kZmEtdmFyLWNhbGVuZGFyLWFycm93LXVwOiBcXGUwZDE7XG4kZmEtdmFyLWNhbGVuZGFyLXVwbG9hZDogXFxlMGQxO1xuJGZhLXZhci1jb21tZW50LWRvdHM6IFxcZjRhZDtcbiRmYS12YXItY29tbWVudGluZzogXFxmNGFkO1xuJGZhLXZhci1wbGFudC13aWx0OiBcXGU1YWE7XG4kZmEtdmFyLXNjYXJmOiBcXGY3YzE7XG4kZmEtdmFyLWFsYnVtLWNpcmNsZS1wbHVzOiBcXGU0OGM7XG4kZmEtdmFyLXVzZXItbnVyc2UtaGFpci1sb25nOiBcXGU0NWU7XG4kZmEtdmFyLWRpYW1vbmQ6IFxcZjIxOTtcbiRmYS12YXItc3F1YXJlLWxlZnQ6IFxcZjM1MTtcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OiBcXGYzNTE7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcbiRmYS12YXItZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcbiRmYS12YXItY2lyY2xlLWVsbGlwc2lzLXZlcnRpY2FsOiBcXGUxMGI7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1kb2xsYXI6IFxcZjRjMDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXVzZDogXFxmNGMwO1xuJGZhLXZhci1ncmlkLWRpdmlkZXJzOiBcXGUzYWQ7XG4kZmEtdmFyLWJhY3Rlcml1bTogXFxlMDVhO1xuJGZhLXZhci1oYW5kLXBvaW50ZXI6IFxcZjI1YTtcbiRmYS12YXItZHJ1bS1zdGVlbHBhbjogXFxmNTZhO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzOiBcXGYyNTc7XG4kZmEtdmFyLWhhbmRzLXByYXlpbmc6IFxcZjY4NDtcbiRmYS12YXItcHJheWluZy1oYW5kczogXFxmNjg0O1xuJGZhLXZhci1mYWNlLXBlbnNpdmU6IFxcZTM4NDtcbiRmYS12YXItdXNlci1tdXNpYzogXFxmOGViO1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtcmlnaHQ6IFxcZjAxZTtcbiRmYS12YXItYXJyb3ctcmlnaHQtcm90YXRlOiBcXGYwMWU7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1mb3J3YXJkOiBcXGYwMWU7XG4kZmEtdmFyLXJlZG86IFxcZjAxZTtcbiRmYS12YXItbWVzc2FnZXMtZG9sbGFyOiBcXGY2NTI7XG4kZmEtdmFyLWNvbW1lbnRzLWFsdC1kb2xsYXI6IFxcZjY1MjtcbiRmYS12YXItc2Vuc29yLW9uOiBcXGUwMmI7XG4kZmEtdmFyLWJhbGxvb246IFxcZTJlMztcbiRmYS12YXItYmlvaGF6YXJkOiBcXGY3ODA7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuLXBpZWNlOiBcXGY0NDY7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuLWFsdDogXFxmNDQ2O1xuJGZhLXZhci1sb2NhdGlvbi1jcm9zc2hhaXJzOiBcXGY2MDE7XG4kZmEtdmFyLWxvY2F0aW9uOiBcXGY2MDE7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcXGYyMjc7XG4kZmEtdmFyLWhvdXNlLXBlcnNvbi1sZWF2ZTogXFxlMDBmO1xuJGZhLXZhci1ob3VzZS1sZWF2ZTogXFxlMDBmO1xuJGZhLXZhci1ob3VzZS1wZXJzb24tZGVwYXJ0OiBcXGUwMGY7XG4kZmEtdmFyLXJ1bGVyLXRyaWFuZ2xlOiBcXGY2MWM7XG4kZmEtdmFyLWNhcmQtY2x1YjogXFxlM2U5O1xuJGZhLXZhci1jaGlsZC1kcmVzczogXFxlNTljO1xuJGZhLXZhci11c2Vycy1iZXR3ZWVuLWxpbmVzOiBcXGU1OTE7XG4kZmEtdmFyLWx1bmdzLXZpcnVzOiBcXGUwNjc7XG4kZmEtdmFyLXNwaW5uZXItdGhpcmQ6IFxcZjNmNDtcbiRmYS12YXItZmFjZS1ncmluLXRlYXJzOiBcXGY1ODg7XG4kZmEtdmFyLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiRmYS12YXItcGhvbmU6IFxcZjA5NTtcbiRmYS12YXItY29tcHV0ZXItbW91c2Utc2Nyb2xsd2hlZWw6IFxcZjhjZDtcbiRmYS12YXItbW91c2UtYWx0OiBcXGY4Y2Q7XG4kZmEtdmFyLWNhbGVuZGFyLXhtYXJrOiBcXGYyNzM7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNoaWxkLXJlYWNoaW5nOiBcXGU1OWQ7XG4kZmEtdmFyLXRhYmxlLWxheW91dDogXFxlMjkwO1xuJGZhLXZhci1uYXJ3aGFsOiBcXGY2ZmU7XG4kZmEtdmFyLXJhbXAtbG9hZGluZzogXFxmNGQ0O1xuJGZhLXZhci1jYWxlbmRhci1jaXJjbGUtcGx1czogXFxlNDcwO1xuJGZhLXZhci10b290aGJydXNoOiBcXGY2MzU7XG4kZmEtdmFyLWJvcmRlci1pbm5lcjogXFxmODRlO1xuJGZhLXZhci1wYXctY2xhd3M6IFxcZjcwMjtcbiRmYS12YXIta2l3aS1mcnVpdDogXFxlMzBjO1xuJGZhLXZhci10cmFmZmljLWxpZ2h0LXNsb3c6IFxcZjYzOTtcbiRmYS12YXItcmVjdGFuZ2xlLWNvZGU6IFxcZTMyMjtcbiRmYS12YXItaGVhZC1zaWRlLXZpcnVzOiBcXGUwNjQ7XG4kZmEtdmFyLWtleWJvYXJkLWJyaWdodG5lc3M6IFxcZTFjMDtcbiRmYS12YXItYm9va3MtbWVkaWNhbDogXFxmN2U4O1xuJGZhLXZhci1saWdodGJ1bGItc2xhc2g6IFxcZjY3MztcbiRmYS12YXItaG91c2UtYmxhbms6IFxcZTQ4NztcbiRmYS12YXItaG9tZS1ibGFuazogXFxlNDg3O1xuJGZhLXZhci1zcXVhcmUtNTogXFxlMjVhO1xuJGZhLXZhci1zcXVhcmUtaGVhcnQ6IFxcZjRjODtcbiRmYS12YXItaGVhcnQtc3F1YXJlOiBcXGY0Yzg7XG4kZmEtdmFyLXB1enpsZTogXFxlNDQzO1xuJGZhLXZhci11c2VyLWdlYXI6IFxcZjRmZTtcbiRmYS12YXItdXNlci1jb2c6IFxcZjRmZTtcbiRmYS12YXItcGlwZS1jaXJjbGUtY2hlY2s6IFxcZTQzNjtcbiRmYS12YXItYXJyb3ctdXAtMS05OiBcXGYxNjM7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xuJGZhLXZhci1vY3RhZ29uLWV4Y2xhbWF0aW9uOiBcXGUyMDQ7XG4kZmEtdmFyLWRpYWwtbG93OiBcXGUxNWQ7XG4kZmEtdmFyLWRvb3ItY2xvc2VkOiBcXGY1MmE7XG4kZmEtdmFyLWxhcHRvcC1tb2JpbGU6IFxcZjg3YTtcbiRmYS12YXItcGhvbmUtbGFwdG9wOiBcXGY4N2E7XG4kZmEtdmFyLWNvbnZleW9yLWJlbHQtYm94ZXM6IFxcZjQ2ZjtcbiRmYS12YXItY29udmV5b3ItYmVsdC1hbHQ6IFxcZjQ2ZjtcbiRmYS12YXItc2hpZWxkLXZpcnVzOiBcXGUwNmM7XG4kZmEtdmFyLXN0YXJmaWdodGVyLXR3aW4taW9uLWVuZ2luZS1hZHZhbmNlZDogXFxlMjhlO1xuJGZhLXZhci1zdGFyZmlnaHRlci1hbHQtYWR2YW5jZWQ6IFxcZTI4ZTtcbiRmYS12YXItZGljZS1zaXg6IFxcZjUyNjtcbiRmYS12YXItc3RhcmZpZ2h0ZXItdHdpbi1pb24tZW5naW5lOiBcXGUwMzg7XG4kZmEtdmFyLXN0YXJmaWdodGVyLWFsdDogXFxlMDM4O1xuJGZhLXZhci1yb2NrZXQtbGF1bmNoOiBcXGUwMjc7XG4kZmEtdmFyLW1vc3F1aXRvLW5ldDogXFxlNTJjO1xuJGZhLXZhci12ZW50LWRhbXBlcjogXFxlNDY1O1xuJGZhLXZhci1icmlkZ2Utd2F0ZXI6IFxcZTRjZTtcbiRmYS12YXItYmFuLWJ1ZzogXFxmN2Y5O1xuJGZhLXZhci1kZWJ1ZzogXFxmN2Y5O1xuJGZhLXZhci1wZXJzb24tYm9vdGg6IFxcZjc1NjtcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xuJGZhLXZhci1nYXJhZ2UtY2FyOiBcXGUwMGE7XG4kZmEtdmFyLXNxdWFyZS1rYW5iYW46IFxcZTQ4ODtcbiRmYS12YXItaGF0LXdpemFyZDogXFxmNmU4O1xuJGZhLXZhci1wZW4tZmFuY3k6IFxcZjVhYztcbiRmYS12YXItY29mZmVlLXBvdDogXFxlMDAyO1xuJGZhLXZhci1tb3VzZS1maWVsZDogXFxlNWE4O1xuJGZhLXZhci1wZXJzb24tZGlnZ2luZzogXFxmODVlO1xuJGZhLXZhci1kaWdnaW5nOiBcXGY4NWU7XG4kZmEtdmFyLXNob3dlci1kb3duOiBcXGUyNGQ7XG4kZmEtdmFyLXNob3dlci1hbHQ6IFxcZTI0ZDtcbiRmYS12YXItYm94LWNpcmNsZS1jaGVjazogXFxlMGM0O1xuJGZhLXZhci1icmlnaHRuZXNzOiBcXGUwYzk7XG4kZmEtdmFyLWNhci1zaWRlLWJvbHQ6IFxcZTM0NDtcbiRmYS12YXItb3JuYW1lbnQ6IFxcZjdiODtcbiRmYS12YXItcGhvbmUtYXJyb3ctZG93bi1sZWZ0OiBcXGUyMjM7XG4kZmEtdmFyLXBob25lLWFycm93LWRvd246IFxcZTIyMztcbiRmYS12YXItcGhvbmUtaW5jb21pbmc6IFxcZTIyMztcbiRmYS12YXItY2xvdWQtd29yZDogXFxlMTM4O1xuJGZhLXZhci1oYW5kLWZpbmdlcnMtY3Jvc3NlZDogXFxlMWEzO1xuJGZhLXZhci10cmFzaDogXFxmMWY4O1xuJGZhLXZhci1nYXVnZS1zaW1wbGU6IFxcZjYyOTtcbiRmYS12YXItZ2F1Z2Utc2ltcGxlLW1lZDogXFxmNjI5O1xuJGZhLXZhci10YWNob21ldGVyLWF2ZXJhZ2U6IFxcZjYyOTtcbiRmYS12YXItYXJyb3ctZG93bi1zbWFsbC1iaWc6IFxcZjg4ZDtcbiRmYS12YXItc29ydC1zaXplLWRvd24tYWx0OiBcXGY4OGQ7XG4kZmEtdmFyLWJvb2stbWVkaWNhbDogXFxmN2U2O1xuJGZhLXZhci1mYWNlLW1lbHRpbmc6IFxcZTQ4MztcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXBlbi1jbGlwLXNsYXNoOiBcXGUyMGY7XG4kZmEtdmFyLXBlbi1hbHQtc2xhc2g6IFxcZTIwZjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFxcZjEwZTtcbiRmYS12YXItcXVvdGUtcmlnaHQtYWx0OiBcXGYxMGU7XG4kZmEtdmFyLXNjcm9sbC1vbGQ6IFxcZjcwZjtcbiRmYS12YXItZ3VpdGFyczogXFxmOGJmO1xuJGZhLXZhci1waG9uZS14bWFyazogXFxlMjI3O1xuJGZhLXZhci1ob3NlOiBcXGU0MTk7XG4kZmEtdmFyLWNsb2NrLXNpeDogXFxlMzUyO1xuJGZhLXZhci1zaGlydDogXFxmNTUzO1xuJGZhLXZhci10LXNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLXRzaGlydDogXFxmNTUzO1xuJGZhLXZhci1iaWxsYm9hcmQ6IFxcZTVjZDtcbiRmYS12YXItc3F1YXJlLXI6IFxcZTI3YztcbiRmYS12YXItY3ViZXM6IFxcZjFiMztcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1kb2xsYXI6IFxcZjY1NztcbiRmYS12YXItZGl2aWRlOiBcXGY1Mjk7XG4kZmEtdmFyLXN1bi1jbG91ZDogXFxmNzYzO1xuJGZhLXZhci1sYW1wLWZsb29yOiBcXGUwMTU7XG4kZmEtdmFyLXNxdWFyZS03OiBcXGUyNWM7XG4kZmEtdmFyLXRlbmdlLXNpZ246IFxcZjdkNztcbiRmYS12YXItdGVuZ2U6IFxcZjdkNztcbiRmYS12YXItaGVhZHBob25lczogXFxmMDI1O1xuJGZhLXZhci1oYW5kcy1ob2xkaW5nOiBcXGY0YzI7XG4kZmEtdmFyLWNhbXBmaXJlOiBcXGY2YmE7XG4kZmEtdmFyLWNpcmNsZS1hbXBlcnNhbmQ6IFxcZTBmODtcbiRmYS12YXItc25vd2ZsYWtlczogXFxmN2NmO1xuJGZhLXZhci1oYW5kcy1jbGFwcGluZzogXFxlMWE4O1xuJGZhLXZhci1yZXB1YmxpY2FuOiBcXGY3NWU7XG4kZmEtdmFyLWxlYWYtbWFwbGU6IFxcZjZmNjtcbiRmYS12YXItYXJyb3ctbGVmdDogXFxmMDYwO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLXhtYXJrOiBcXGU1NDM7XG4kZmEtdmFyLXJ1bGVyOiBcXGY1NDU7XG4kZmEtdmFyLWN1cC1zdHJhdy1zd29vc2g6IFxcZTM2NDtcbiRmYS12YXItdGVtcGVyYXR1cmUtc3VuOiBcXGY3NmE7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhvdDogXFxmNzZhO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcXGYwMzY7XG4kZmEtdmFyLWRpY2UtZDY6IFxcZjZkMTtcbiRmYS12YXItcmVzdHJvb206IFxcZjdiZDtcbiRmYS12YXItaGlnaC1kZWZpbml0aW9uOiBcXGUxYWU7XG4kZmEtdmFyLXJlY3RhbmdsZS1oZDogXFxlMWFlO1xuJGZhLXZhci1qOiBcXDRhO1xuJGZhLXZhci1nYWxheHk6IFxcZTAwODtcbiRmYS12YXItdXNlcnMtdmlld2ZpbmRlcjogXFxlNTk1O1xuJGZhLXZhci1maWxlLXZpZGVvOiBcXGYxYzg7XG4kZmEtdmFyLWNoZXJyaWVzOiBcXGUwZWM7XG4kZmEtdmFyLXVwLXJpZ2h0LWZyb20tc3F1YXJlOiBcXGYzNWQ7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0OiBcXGYzNWQ7XG4kZmEtdmFyLWNpcmNsZS1zb3J0OiBcXGUwMzA7XG4kZmEtdmFyLXNvcnQtY2lyY2xlOiBcXGUwMzA7XG4kZmEtdmFyLXRhYmxlLWNlbGxzOiBcXGYwMGE7XG4kZmEtdmFyLXRoOiBcXGYwMGE7XG4kZmEtdmFyLWZpbGUtcGRmOiBcXGYxYzE7XG4kZmEtdmFyLXNpcmVuOiBcXGUwMmQ7XG4kZmEtdmFyLWFycm93LXVwLXRvLWRvdHRlZC1saW5lOiBcXGUwYTE7XG4kZmEtdmFyLWltYWdlLWxhbmRzY2FwZTogXFxlMWI1O1xuJGZhLXZhci1sYW5kc2NhcGU6IFxcZTFiNTtcbiRmYS12YXItdGFuay13YXRlcjogXFxlNDUyO1xuJGZhLXZhci1jdXJsaW5nLXN0b25lOiBcXGY0NGE7XG4kZmEtdmFyLWN1cmxpbmc6IFxcZjQ0YTtcbiRmYS12YXItZ2FtZXBhZC1tb2Rlcm46IFxcZTVhMjtcbiRmYS12YXItZ2FtZXBhZC1hbHQ6IFxcZTVhMjtcbiRmYS12YXItbWVzc2FnZXMtcXVlc3Rpb246IFxcZTFlNztcbiRmYS12YXItYm9vay1iaWJsZTogXFxmNjQ3O1xuJGZhLXZhci1iaWJsZTogXFxmNjQ3O1xuJGZhLXZhci1vOiBcXDRmO1xuJGZhLXZhci1zdWl0Y2FzZS1tZWRpY2FsOiBcXGYwZmE7XG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xuJGZhLXZhci1icmllZmNhc2UtYXJyb3ctcmlnaHQ6IFxcZTJmMjtcbiRmYS12YXItZXhwYW5kLXdpZGU6IFxcZjMyMDtcbiRmYS12YXItY2xvY2stZWxldmVuLXRoaXJ0eTogXFxlMzQ4O1xuJGZhLXZhci1ydjogXFxmN2JlO1xuJGZhLXZhci11c2VyLXNlY3JldDogXFxmMjFiO1xuJGZhLXZhci1vdHRlcjogXFxmNzAwO1xuJGZhLXZhci1kcmVpZGVsOiBcXGY3OTI7XG4kZmEtdmFyLXBlcnNvbi1kcmVzczogXFxmMTgyO1xuJGZhLXZhci1mZW1hbGU6IFxcZjE4MjtcbiRmYS12YXItY29tbWVudC1kb2xsYXI6IFxcZjY1MTtcbiRmYS12YXItYnVzaW5lc3MtdGltZTogXFxmNjRhO1xuJGZhLXZhci1icmllZmNhc2UtY2xvY2s6IFxcZjY0YTtcbiRmYS12YXItZmxvd2VyLXR1bGlwOiBcXGY4MDE7XG4kZmEtdmFyLXBlb3BsZS1wYW50cy1zaW1wbGU6IFxcZTIxYTtcbiRmYS12YXItY2xvdWQtZHJpenpsZTogXFxmNzM4O1xuJGZhLXZhci10YWJsZS1jZWxscy1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci10aC1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci1ib29rLXRhbmFraDogXFxmODI3O1xuJGZhLXZhci10YW5ha2g6IFxcZjgyNztcbiRmYS12YXItc29sYXItc3lzdGVtOiBcXGUwMmY7XG4kZmEtdmFyLXNlYWwtcXVlc3Rpb246IFxcZTI0MztcbiRmYS12YXItcGhvbmUtdm9sdW1lOiBcXGYyYTA7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcXGYyYTA7XG4kZmEtdmFyLWRpc2MtZHJpdmU6IFxcZjhiNTtcbiRmYS12YXItaGF0LWNvd2JveS1zaWRlOiBcXGY4YzE7XG4kZmEtdmFyLXRhYmxlLXJvd3M6IFxcZTI5MjtcbiRmYS12YXItcm93czogXFxlMjkyO1xuJGZhLXZhci1sb2NhdGlvbi1leGNsYW1hdGlvbjogXFxmNjA4O1xuJGZhLXZhci1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uOiBcXGY2MDg7XG4kZmEtdmFyLWZhY2UtZmVhcmZ1bDogXFxlMzc1O1xuJGZhLXZhci1jbGlwYm9hcmQtdXNlcjogXFxmN2YzO1xuJGZhLXZhci1idXMtc2Nob29sOiBcXGY1ZGQ7XG4kZmEtdmFyLWZpbG0tc2xhc2g6IFxcZTE3OTtcbiRmYS12YXItc3F1YXJlLWFycm93LWRvd24tcmlnaHQ6IFxcZTI2MjtcbiRmYS12YXItYm9vay1zcGFya2xlczogXFxmNmI4O1xuJGZhLXZhci1ib29rLXNwZWxsczogXFxmNmI4O1xuJGZhLXZhci13YXNoaW5nLW1hY2hpbmU6IFxcZjg5ODtcbiRmYS12YXItd2FzaGVyOiBcXGY4OTg7XG4kZmEtdmFyLWNoaWxkOiBcXGYxYWU7XG4kZmEtdmFyLWxpcmEtc2lnbjogXFxmMTk1O1xuJGZhLXZhci11c2VyLXZpc29yOiBcXGUwNGM7XG4kZmEtdmFyLWZpbGUtcGx1cy1taW51czogXFxlMTc3O1xuJGZhLXZhci1jaGVzcy1jbG9jay1mbGlwOiBcXGY0M2U7XG4kZmEtdmFyLWNoZXNzLWNsb2NrLWFsdDogXFxmNDNlO1xuJGZhLXZhci1zYXRlbGxpdGU6IFxcZjdiZjtcbiRmYS12YXItcGxhbmUtbG9jazogXFxlNTU4O1xuJGZhLXZhci1zdGVlcmluZy13aGVlbDogXFxmNjIyO1xuJGZhLXZhci10YWc6IFxcZjAyYjtcbiRmYS12YXItc3RyZXRjaGVyOiBcXGY4MjU7XG4kZmEtdmFyLWJvb2stc2VjdGlvbjogXFxlMGMxO1xuJGZhLXZhci1ib29rLWxhdzogXFxlMGMxO1xuJGZhLXZhci1pbmJveGVzOiBcXGUxYmI7XG4kZmEtdmFyLWNvZmZlZS1iZWFuOiBcXGUxM2U7XG4kZmEtdmFyLWNpcmNsZS15ZW46IFxcZTVkMDtcbiRmYS12YXItYnJhY2tldHMtY3VybHk6IFxcZjdlYTtcbiRmYS12YXItZWxsaXBzaXMtc3Ryb2tlLXZlcnRpY2FsOiBcXGYzOWM7XG4kZmEtdmFyLWVsbGlwc2lzLXYtYWx0OiBcXGYzOWM7XG4kZmEtdmFyLWNvbW1lbnQ6IFxcZjA3NTtcbiRmYS12YXItc3F1YXJlLTE6IFxcZTI1NjtcbiRmYS12YXItY2FrZS1jYW5kbGVzOiBcXGYxZmQ7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFxcZjFmZDtcbiRmYS12YXItY2FrZTogXFxmMWZkO1xuJGZhLXZhci1oZWFkLXNpZGU6IFxcZjZlOTtcbiRmYS12YXItZW52ZWxvcGU6IFxcZjBlMDtcbiRmYS12YXItZG9sbHktZW1wdHk6IFxcZjQ3MztcbiRmYS12YXItZmFjZS10aXNzdWU6IFxcZTM5YztcbiRmYS12YXItYW5nbGVzLXVwOiBcXGYxMDI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXFxmMTAyO1xuJGZhLXZhci1iaW4tcmVjeWNsZTogXFxlNWY3O1xuJGZhLXZhci1wYXBlcmNsaXA6IFxcZjBjNjtcbiRmYS12YXItY2hhcnQtbGluZS1kb3duOiBcXGY2NGQ7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXRvLWNpdHk6IFxcZTRiMztcbiRmYS12YXItbG9jay1hOiBcXGU0MjI7XG4kZmEtdmFyLXJpYmJvbjogXFxmNGQ2O1xuJGZhLXZhci1sdW5nczogXFxmNjA0O1xuJGZhLXZhci1wZXJzb24tcGluYmFsbDogXFxlMjFkO1xuJGZhLXZhci1hcnJvdy11cC05LTE6IFxcZjg4NztcbiRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdDogXFxmODg3O1xuJGZhLXZhci1hcHBsZS1jb3JlOiBcXGUwOGY7XG4kZmEtdmFyLWNpcmNsZS15OiBcXGUxMmY7XG4kZmEtdmFyLWg2OiBcXGU0MTM7XG4kZmEtdmFyLWxpdGVjb2luLXNpZ246IFxcZTFkMztcbiRmYS12YXItY2lyY2xlLXNtYWxsOiBcXGUxMjI7XG4kZmEtdmFyLWJvcmRlci1ub25lOiBcXGY4NTA7XG4kZmEtdmFyLWFycm93LXR1cm4tZG93bi1sZWZ0OiBcXGUyZTE7XG4kZmEtdmFyLWNpcmNsZS1ub2RlczogXFxlNGUyO1xuJGZhLXZhci1wYXJhY2h1dGUtYm94OiBcXGY0Y2Q7XG4kZmEtdmFyLW1lc3NhZ2UtbWVkaWNhbDogXFxmN2Y0O1xuJGZhLXZhci1jb21tZW50LWFsdC1tZWRpY2FsOiBcXGY3ZjQ7XG4kZmEtdmFyLXJ1Z2J5LWJhbGw6IFxcZTNjNjtcbiRmYS12YXItY29tbWVudC1tdXNpYzogXFxmOGIwO1xuJGZhLXZhci1pbmRlbnQ6IFxcZjAzYztcbiRmYS12YXItdHJlZS1kZWNpZHVvdXM6IFxcZjQwMDtcbiRmYS12YXItdHJlZS1hbHQ6IFxcZjQwMDtcbiRmYS12YXItcHV6emxlLXBpZWNlLXNpbXBsZTogXFxlMjMxO1xuJGZhLXZhci1wdXp6bGUtcGllY2UtYWx0OiBcXGUyMzE7XG4kZmEtdmFyLXRydWNrLWZpZWxkLXVuOiBcXGU1OGU7XG4kZmEtdmFyLW5mYy10cmFzaDogXFxlMWZkO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFxcZjI1NDtcbiRmYS12YXItaG91cmdsYXNzLWVtcHR5OiBcXGYyNTQ7XG4kZmEtdmFyLW1vdW50YWluOiBcXGY2ZmM7XG4kZmEtdmFyLWZpbGUteG1hcms6IFxcZjMxNztcbiRmYS12YXItZmlsZS10aW1lczogXFxmMzE3O1xuJGZhLXZhci1ob3VzZS1oZWFydDogXFxmNGM5O1xuJGZhLXZhci1ob21lLWhlYXJ0OiBcXGY0Yzk7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktYmxhbms6IFxcZTNiMDtcbiRmYS12YXItbWV0ZXItYm9sdDogXFxlMWU5O1xuJGZhLXZhci11c2VyLWRvY3RvcjogXFxmMGYwO1xuJGZhLXZhci11c2VyLW1kOiBcXGYwZjA7XG4kZmEtdmFyLXNsYXNoLWJhY2s6IFxcNWM7XG4kZmEtdmFyLWNpcmNsZS1pbmZvOiBcXGYwNWE7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcXGYwNWE7XG4kZmEtdmFyLWZpc2hpbmctcm9kOiBcXGUzYTg7XG4kZmEtdmFyLWhhbW1lci1jcmFzaDogXFxlNDE0O1xuJGZhLXZhci1tZXNzYWdlLWhlYXJ0OiBcXGU1Yzk7XG4kZmEtdmFyLWNsb3VkLW1lYXRiYWxsOiBcXGY3M2I7XG4kZmEtdmFyLWNhbWVyYS1wb2xhcm9pZDogXFxmOGFhO1xuJGZhLXZhci1jYW1lcmE6IFxcZjAzMDtcbiRmYS12YXItY2FtZXJhLWFsdDogXFxmMDMwO1xuJGZhLXZhci1zcXVhcmUtdmlydXM6IFxcZTU3ODtcbiRmYS12YXItY2FydC1hcnJvdy11cDogXFxlM2VlO1xuJGZhLXZhci1tZXRlb3I6IFxcZjc1MztcbiRmYS12YXItY2FyLW9uOiBcXGU0ZGQ7XG4kZmEtdmFyLXNsZWlnaDogXFxmN2NjO1xuJGZhLXZhci1hcnJvdy1kb3duLTEtOTogXFxmMTYyO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XG4kZmEtdmFyLWJ1b3ktbW9vcmluZzogXFxlNWI2O1xuJGZhLXZhci1zcXVhcmUtNDogXFxlMjU5O1xuJGZhLXZhci1oYW5kLWhvbGRpbmctZHJvcGxldDogXFxmNGMxO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXI6IFxcZjRjMTtcbiRmYS12YXItdHJpY3ljbGUtYWR1bHQ6IFxcZTVjNDtcbiRmYS12YXItd2F2ZWZvcm06IFxcZjhmMTtcbiRmYS12YXItd2F0ZXI6IFxcZjc3MztcbiRmYS12YXItc3Rhci1zaGFycC1oYWxmLXN0cm9rZTogXFxlMjhkO1xuJGZhLXZhci1zdGFyLXNoYXJwLWhhbGYtYWx0OiBcXGUyOGQ7XG4kZmEtdmFyLW5mYy1zaWduYWw6IFxcZTFmYjtcbiRmYS12YXItcGxhbmUtcHJvcDogXFxlMjJiO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjazogXFxmMjc0O1xuJGZhLXZhci1jbG9jay1kZXNrOiBcXGUxMzQ7XG4kZmEtdmFyLWNhbGVuZGFyLWNsb2NrOiBcXGUwZDI7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWU6IFxcZTBkMjtcbiRmYS12YXItYnJhaWxsZTogXFxmMmExO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLW1lZGljYWw6IFxcZjQ4NjtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6IFxcZjQ4NjtcbiRmYS12YXItcGxhdGUtdXRlbnNpbHM6IFxcZTQzYjtcbiRmYS12YXItZmFtaWx5LXBhbnRzOiBcXGUzMDI7XG4kZmEtdmFyLWhvc2UtcmVlbDogXFxlNDFhO1xuJGZhLXZhci1ob3VzZS13aW5kb3c6IFxcZTNiMztcbiRmYS12YXItbGFuZG1hcms6IFxcZjY2ZjtcbiRmYS12YXItdHJ1Y2s6IFxcZjBkMTtcbiRmYS12YXItY3Jvc3NoYWlyczogXFxmMDViO1xuJGZhLXZhci1jbG91ZC1yYWluYm93OiBcXGY3M2U7XG4kZmEtdmFyLXBlcnNvbi1jYW5lOiBcXGU1M2M7XG4kZmEtdmFyLWFsaWVuOiBcXGY4ZjU7XG4kZmEtdmFyLXRlbnQ6IFxcZTU3ZDtcbiRmYS12YXItbGFwdG9wLWJpbmFyeTogXFxlNWU3O1xuJGZhLXZhci12ZXN0LXBhdGNoZXM6IFxcZTA4NjtcbiRmYS12YXItcGVvcGxlLWRyZXNzLXNpbXBsZTogXFxlMjE4O1xuJGZhLXZhci1jaGVjay1kb3VibGU6IFxcZjU2MDtcbiRmYS12YXItYXJyb3ctZG93bi1hLXo6IFxcZjE1ZDtcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFxcZjE1ZDtcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XG4kZmEtdmFyLWJvd2xpbmctYmFsbC1waW46IFxcZTBjMztcbiRmYS12YXItYmVsbC1zY2hvb2wtc2xhc2g6IFxcZjVkNjtcbiRmYS12YXItcGx1cy1sYXJnZTogXFxlNTllO1xuJGZhLXZhci1tb25leS1iaWxsLXdoZWF0OiBcXGU1MmE7XG4kZmEtdmFyLWNhbWVyYS12aWV3ZmluZGVyOiBcXGUwZGE7XG4kZmEtdmFyLXNjcmVlbnNob3Q6IFxcZTBkYTtcbiRmYS12YXItbWVzc2FnZS1tdXNpYzogXFxmOGFmO1xuJGZhLXZhci1jb21tZW50LWFsdC1tdXNpYzogXFxmOGFmO1xuJGZhLXZhci1jYXItYnVpbGRpbmc6IFxcZjg1OTtcbiRmYS12YXItYm9yZGVyLWJvdHRvbS1yaWdodDogXFxmODU0O1xuJGZhLXZhci1ib3JkZXItc3R5bGUtYWx0OiBcXGY4NTQ7XG4kZmEtdmFyLW9jdGFnb246IFxcZjMwNjtcbiRmYS12YXItY29tbWVudC1hcnJvdy11cC1yaWdodDogXFxlMTQ1O1xuJGZhLXZhci1vY3RhZ29uLWRpdmlkZTogXFxlMjAzO1xuJGZhLXZhci1jb29raWU6IFxcZjU2MztcbiRmYS12YXItYXJyb3ctcm90YXRlLWxlZnQ6IFxcZjBlMjtcbiRmYS12YXItYXJyb3ctbGVmdC1yb3RhdGU6IFxcZjBlMjtcbiRmYS12YXItYXJyb3ctcm90YXRlLWJhY2s6IFxcZjBlMjtcbiRmYS12YXItYXJyb3ctcm90YXRlLWJhY2t3YXJkOiBcXGYwZTI7XG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcbiRmYS12YXItdHYtbXVzaWM6IFxcZjhlNjtcbiRmYS12YXItaGFyZC1kcml2ZTogXFxmMGEwO1xuJGZhLXZhci1oZGQ6IFxcZjBhMDtcbiRmYS12YXItcmVlbDogXFxlMjM4O1xuJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XG4kZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XG4kZmEtdmFyLWR1bWJiZWxsOiBcXGY0NGI7XG4kZmEtdmFyLXJlY3RhbmdsZS1saXN0OiBcXGYwMjI7XG4kZmEtdmFyLWxpc3QtYWx0OiBcXGYwMjI7XG4kZmEtdmFyLXRhcnAtZHJvcGxldDogXFxlNTdjO1xuJGZhLXZhci1hbGFybS1leGNsYW1hdGlvbjogXFxmODQzO1xuJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1jaGVjazogXFxlNTExO1xuJGZhLXZhci10cmFmZmljLWNvbmU6IFxcZjYzNjtcbiRmYS12YXItZ3JhdGU6IFxcZTE5MztcbiRmYS12YXItYXJyb3ctZG93bi1yaWdodDogXFxlMDkzO1xuJGZhLXZhci1wZXJzb24tc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xuJGZhLXZhci1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXM6IFxcZjI3MTtcbiRmYS12YXItcGVyc29uLWZyb20tcG9ydGFsOiBcXGUwMjM7XG4kZmEtdmFyLXBvcnRhbC1leGl0OiBcXGUwMjM7XG4kZmEtdmFyLXBsYW5lLWFycml2YWw6IFxcZjVhZjtcbiRmYS12YXItY293YmVsbC1jaXJjbGUtcGx1czogXFxmOGI0O1xuJGZhLXZhci1jb3diZWxsLW1vcmU6IFxcZjhiNDtcbiRmYS12YXItY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OiBcXGYzNTk7XG4kZmEtdmFyLWRpc3RyaWJ1dGUtc3BhY2luZy12ZXJ0aWNhbDogXFxlMzY2O1xuJGZhLXZhci1zaWduYWwtYmFycy1mYWlyOiBcXGY2OTI7XG4kZmEtdmFyLXNpZ25hbC1hbHQtMjogXFxmNjkyO1xuJGZhLXZhci1zcG9ydHNiYWxsOiBcXGU0NGI7XG4kZmEtdmFyLWdhbWUtY29uc29sZS1oYW5kaGVsZC1jcmFuazogXFxlNWI5O1xuJGZhLXZhci10cmFpbi1zdWJ3YXk6IFxcZjIzOTtcbiRmYS12YXItc3Vid2F5OiBcXGYyMzk7XG4kZmEtdmFyLWNoYXJ0LWdhbnR0OiBcXGUwZTQ7XG4kZmEtdmFyLWZhY2Utc21pbGUtdXBzaWRlLWRvd246IFxcZTM5NTtcbiRmYS12YXItYmFsbC1waWxlOiBcXGY3N2U7XG4kZmEtdmFyLWJhZGdlLWRvbGxhcjogXFxmNjQ1O1xuJGZhLXZhci1tb25leS1iaWxscy1zaW1wbGU6IFxcZTFmNDtcbiRmYS12YXItbW9uZXktYmlsbHMtYWx0OiBcXGUxZjQ7XG4kZmEtdmFyLWxpc3QtdGltZWxpbmU6IFxcZTFkMTtcbiRmYS12YXItaW5kaWFuLXJ1cGVlLXNpZ246IFxcZTFiYztcbiRmYS12YXItaW5kaWFuLXJ1cGVlOiBcXGUxYmM7XG4kZmEtdmFyLWlucjogXFxlMWJjO1xuJGZhLXZhci1jcm9wLXNpbXBsZTogXFxmNTY1O1xuJGZhLXZhci1jcm9wLWFsdDogXFxmNTY1O1xuJGZhLXZhci1tb25leS1iaWxsLTE6IFxcZjNkMTtcbiRmYS12YXItbW9uZXktYmlsbC1hbHQ6IFxcZjNkMTtcbiRmYS12YXItbGVmdC1sb25nOiBcXGYzMGE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ6IFxcZjMwYTtcbiRmYS12YXIta2V5Ym9hcmQtZG93bjogXFxlMWMyO1xuJGZhLXZhci1jaXJjbGUtdXAtcmlnaHQ6IFxcZTEyOTtcbiRmYS12YXItY2xvdWQtYm9sdC1tb29uOiBcXGY3NmQ7XG4kZmEtdmFyLXRodW5kZXJzdG9ybS1tb29uOiBcXGY3NmQ7XG4kZmEtdmFyLWRuYTogXFxmNDcxO1xuJGZhLXZhci12aXJ1cy1zbGFzaDogXFxlMDc1O1xuJGZhLXZhci1icmFja2V0LXJvdW5kLXJpZ2h0OiBcXDI5O1xuJGZhLXZhci1jaXJjbGUtc3Rlcmxpbmc6IFxcZTVjZjtcbiRmYS12YXItY2lyY2xlLTU6IFxcZTBmMjtcbiRmYS12YXItbWludXM6IFxcZjA2ODtcbiRmYS12YXItc3VidHJhY3Q6IFxcZjA2ODtcbiRmYS12YXItZmlyZS1mbGFtZTogXFxmNmRmO1xuJGZhLXZhci1mbGFtZTogXFxmNmRmO1xuJGZhLXZhci1yaWdodC10by1saW5lOiBcXGYzNGM7XG4kZmEtdmFyLWFycm93LWFsdC10by1yaWdodDogXFxmMzRjO1xuJGZhLXZhci1naWY6IFxcZTE5MDtcbiRmYS12YXItY2hlc3M6IFxcZjQzOTtcbiRmYS12YXItdHJhc2gtc2xhc2g6IFxcZTJiMztcbiRmYS12YXItYXJyb3ctbGVmdC1sb25nOiBcXGYxNzc7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXFxmMTc3O1xuJGZhLXZhci1wbHVnLWNpcmNsZS1jaGVjazogXFxlNTVjO1xuJGZhLXZhci1mb250LWNhc2U6IFxcZjg2NjtcbiRmYS12YXItc3RyZWV0LXZpZXc6IFxcZjIxZDtcbiRmYS12YXItYXJyb3ctZG93bi1sZWZ0OiBcXGUwOTE7XG4kZmEtdmFyLWZyYW5jLXNpZ246IFxcZTE4ZjtcbiRmYS12YXItZmxhc2stcm91bmQtcG9pc29uOiBcXGY2ZTA7XG4kZmEtdmFyLWZsYXNrLXBvaXNvbjogXFxmNmUwO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcXGYwMjY7XG4kZmEtdmFyLWJvb2stY2lyY2xlLWFycm93LXJpZ2h0OiBcXGUwYmM7XG4kZmEtdmFyLWNoYXJ0LXVzZXI6IFxcZjZhMztcbiRmYS12YXItdXNlci1jaGFydDogXFxmNmEzO1xuJGZhLXZhci1oYW5kcy1hc2wtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItcHJlc2VudGF0aW9uLXNjcmVlbjogXFxmNjg1O1xuJGZhLXZhci1wcmVzZW50YXRpb246IFxcZjY4NTtcbiRmYS12YXItY2lyY2xlLWJvbHQ6IFxcZTBmZTtcbiRmYS12YXItZmFjZS1zbWlsZS1oYWxvOiBcXGUzOGY7XG4kZmEtdmFyLWNhcnQtY2lyY2xlLWFycm93LWRvd246IFxcZTNlZjtcbiRmYS12YXItaG91c2UtcGVyc29uLXJldHVybjogXFxlMDExO1xuJGZhLXZhci1ob3VzZS1wZXJzb24tYXJyaXZlOiBcXGUwMTE7XG4kZmEtdmFyLWhvdXNlLXJldHVybjogXFxlMDExO1xuJGZhLXZhci1tZXNzYWdlLXhtYXJrOiBcXGY0YWI7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LXRpbWVzOiBcXGY0YWI7XG4kZmEtdmFyLW1lc3NhZ2UtdGltZXM6IFxcZjRhYjtcbiRmYS12YXItZmlsZS1jZXJ0aWZpY2F0ZTogXFxmNWYzO1xuJGZhLXZhci1maWxlLWF3YXJkOiBcXGY1ZjM7XG4kZmEtdmFyLXVzZXItZG9jdG9yLWhhaXItbG9uZzogXFxlNDU5O1xuJGZhLXZhci1jYW1lcmEtc2VjdXJpdHk6IFxcZjhmZTtcbiRmYS12YXItY2FtZXJhLWhvbWU6IFxcZjhmZTtcbiRmYS12YXItZ2VhcjogXFxmMDEzO1xuJGZhLXZhci1jb2c6IFxcZjAxMztcbiRmYS12YXItZHJvcGxldC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci10aW50LXNsYXNoOiBcXGY1Yzc7XG4kZmEtdmFyLWJvb2staGVhcnQ6IFxcZjQ5OTtcbiRmYS12YXItbW9zcXVlOiBcXGY2Nzg7XG4kZmEtdmFyLWR1Y2s6IFxcZjZkODtcbiRmYS12YXItbW9zcXVpdG86IFxcZTUyYjtcbiRmYS12YXItc3Rhci1vZi1kYXZpZDogXFxmNjlhO1xuJGZhLXZhci1mbGFnLXN3YWxsb3d0YWlsOiBcXGY3NGM7XG4kZmEtdmFyLWZsYWctYWx0OiBcXGY3NGM7XG4kZmEtdmFyLXBlcnNvbi1taWxpdGFyeS1yaWZsZTogXFxlNTRiO1xuJGZhLXZhci1jYXItZ2FyYWdlOiBcXGY1ZTI7XG4kZmEtdmFyLWNhcnQtc2hvcHBpbmc6IFxcZjA3YTtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXFxmMDdhO1xuJGZhLXZhci1ib29rLWZvbnQ6IFxcZTBiZjtcbiRmYS12YXItc2hpZWxkLXBsdXM6IFxcZTI0YTtcbiRmYS12YXItdmlhbHM6IFxcZjQ5MztcbiRmYS12YXItZXllLWRyb3BwZXItZnVsbDogXFxlMTcyO1xuJGZhLXZhci1kaXN0cmlidXRlLXNwYWNpbmctaG9yaXpvbnRhbDogXFxlMzY1O1xuJGZhLXZhci10YWJsZXQtcnVnZ2VkOiBcXGY0OGY7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLXNub3c6IFxcZjc2ODtcbiRmYS12YXItdGVtcGVyYXR1cmUtZnJpZ2lkOiBcXGY3Njg7XG4kZmEtdmFyLW1vcGVkOiBcXGUzYjk7XG4kZmEtdmFyLWZhY2Utc21pbGUtcGx1czogXFxmNWI5O1xuJGZhLXZhci1zbWlsZS1wbHVzOiBcXGY1Yjk7XG4kZmEtdmFyLXJhZGlvLXR1bmVyOiBcXGY4ZDg7XG4kZmEtdmFyLXJhZGlvLWFsdDogXFxmOGQ4O1xuJGZhLXZhci1mYWNlLXN3ZWFyOiBcXGUzOTk7XG4kZmEtdmFyLXdhdGVyLWFycm93LWRvd246IFxcZjc3NDtcbiRmYS12YXItd2F0ZXItbG93ZXI6IFxcZjc3NDtcbiRmYS12YXItc2Nhbm5lci10b3VjaHNjcmVlbjogXFxmNDhhO1xuJGZhLXZhci1jaXJjbGUtNzogXFxlMGY0O1xuJGZhLXZhci1wbHVnLWNpcmNsZS1wbHVzOiBcXGU1NWY7XG4kZmEtdmFyLXBlcnNvbi1za2ktanVtcGluZzogXFxmN2M3O1xuJGZhLXZhci1za2ktanVtcDogXFxmN2M3O1xuJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwOiBcXGY2N2Y7XG4kZmEtdmFyLXdhdGVyLWFycm93LXVwOiBcXGY3NzU7XG4kZmEtdmFyLXdhdGVyLXJpc2U6IFxcZjc3NTtcbiRmYS12YXItd2F2ZWZvcm0tbGluZXM6IFxcZjhmMjtcbiRmYS12YXItd2F2ZWZvcm0tcGF0aDogXFxmOGYyO1xuJGZhLXZhci1zcGxpdDogXFxlMjU0O1xuJGZhLXZhci1maWxtLWNhbmlzdGVyOiBcXGY4Yjc7XG4kZmEtdmFyLWZpbG0tY2FubmlzdGVyOiBcXGY4Yjc7XG4kZmEtdmFyLWZvbGRlci14bWFyazogXFxmNjVmO1xuJGZhLXZhci1mb2xkZXItdGltZXM6IFxcZjY1ZjtcbiRmYS12YXItdG9pbGV0LXBhcGVyLWJsYW5rOiBcXGY3MWY7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1hbHQ6IFxcZjcxZjtcbiRmYS12YXItdGFibGV0LXNjcmVlbjogXFxmM2ZjO1xuJGZhLXZhci10YWJsZXQtYW5kcm9pZC1hbHQ6IFxcZjNmYztcbiRmYS12YXItaGV4YWdvbi12ZXJ0aWNhbC1uZnQtc2xhbnRlZDogXFxlNTA2O1xuJGZhLXZhci1mb2xkZXItbXVzaWM6IFxcZTE4ZDtcbiRmYS12YXItZGlzcGxheS1tZWRpY2FsOiBcXGUxNjY7XG4kZmEtdmFyLWRlc2t0b3AtbWVkaWNhbDogXFxlMTY2O1xuJGZhLXZhci1zaGFyZS1hbGw6IFxcZjM2NztcbiRmYS12YXItcGVhcG9kOiBcXGUzMWM7XG4kZmEtdmFyLWNoZXNzLWNsb2NrOiBcXGY0M2Q7XG4kZmEtdmFyLWF4ZTogXFxmNmIyO1xuJGZhLXZhci1zcXVhcmUtZDogXFxlMjY4O1xuJGZhLXZhci1ncmlwLXZlcnRpY2FsOiBcXGY1OGU7XG4kZmEtdmFyLW1vYmlsZS1zaWduYWwtb3V0OiBcXGUxZjA7XG4kZmEtdmFyLWFycm93LXR1cm4tdXA6IFxcZjE0ODtcbiRmYS12YXItbGV2ZWwtdXA6IFxcZjE0ODtcbiRmYS12YXItdTogXFw1NTtcbiRmYS12YXItYXJyb3ctdXAtZnJvbS1kb3R0ZWQtbGluZTogXFxlMDliO1xuJGZhLXZhci1zcXVhcmUtcm9vdC12YXJpYWJsZTogXFxmNjk4O1xuJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQ6IFxcZjY5ODtcbiRmYS12YXItbGlnaHQtc3dpdGNoLW9uOiBcXGUwMTk7XG4kZmEtdmFyLWFycm93LWRvd24tYXJyb3ctdXA6IFxcZjg4MztcbiRmYS12YXItc29ydC1hbHQ6IFxcZjg4MztcbiRmYS12YXItcmFpbmRyb3BzOiBcXGY3NWM7XG4kZmEtdmFyLWRhc2g6IFxcZTQwNDtcbiRmYS12YXItbWludXMtbGFyZ2U6IFxcZTQwNDtcbiRmYS12YXItY2xvY2s6IFxcZjAxNztcbiRmYS12YXItY2xvY2stZm91cjogXFxmMDE3O1xuJGZhLXZhci1pbnB1dC1udW1lcmljOiBcXGUxYmQ7XG4kZmEtdmFyLXRydWNrLXRvdzogXFxlMmI4O1xuJGZhLXZhci1iYWNrd2FyZC1zdGVwOiBcXGYwNDg7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFxcZjA0ODtcbiRmYS12YXItcGFsbGV0OiBcXGY0ODI7XG4kZmEtdmFyLWNhci1ib2x0OiBcXGUzNDE7XG4kZmEtdmFyLWFycm93cy1tYXhpbWl6ZTogXFxmMzFkO1xuJGZhLXZhci1leHBhbmQtYXJyb3dzOiBcXGYzMWQ7XG4kZmEtdmFyLWZhdWNldDogXFxlMDA1O1xuJGZhLXZhci1jbG91ZC1zbGVldDogXFxmNzQxO1xuJGZhLXZhci1sYW1wLXN0cmVldDogXFxlMWM1O1xuJGZhLXZhci1saXN0LXJhZGlvOiBcXGUxZDA7XG4kZmEtdmFyLXBlbi1uaWItc2xhc2g6IFxcZTRhMTtcbiRmYS12YXItYmFzZWJhbGwtYmF0LWJhbGw6IFxcZjQzMjtcbiRmYS12YXItc3F1YXJlLXVwLWxlZnQ6IFxcZTI4MjtcbiRmYS12YXItb3ZlcmxpbmU6IFxcZjg3NjtcbiRmYS12YXItczogXFw1MztcbiRmYS12YXItdGltZWxpbmU6IFxcZTI5YztcbiRmYS12YXIta2V5Ym9hcmQ6IFxcZjExYztcbiRmYS12YXItYXJyb3dzLWZyb20tZG90dGVkLWxpbmU6IFxcZTBhMztcbiRmYS12YXItdXNiLWRyaXZlOiBcXGY4ZTk7XG4kZmEtdmFyLWJhbGxvdDogXFxmNzMyO1xuJGZhLXZhci1jYXJldC1kb3duOiBcXGYwZDc7XG4kZmEtdmFyLWxvY2F0aW9uLWRvdC1zbGFzaDogXFxmNjA1O1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdC1zbGFzaDogXFxmNjA1O1xuJGZhLXZhci1jYXJkczogXFxlM2VkO1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LW1lZGljYWw6IFxcZjdmMjtcbiRmYS12YXItY2xpbmljLW1lZGljYWw6IFxcZjdmMjtcbiRmYS12YXItYm94aW5nLWdsb3ZlOiBcXGY0Mzg7XG4kZmEtdmFyLWdsb3ZlLWJveGluZzogXFxmNDM4O1xuJGZhLXZhci10ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyczogXFxmMmM4O1xuJGZhLXZhci10ZW1wZXJhdHVyZS0zOiBcXGYyYzg7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFxcZjJjODtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcbiRmYS12YXItYmVsbC1zY2hvb2w6IFxcZjVkNTtcbiRmYS12YXItbW9iaWxlLXNjcmVlbjogXFxmM2NmO1xuJGZhLXZhci1tb2JpbGUtYW5kcm9pZC1hbHQ6IFxcZjNjZjtcbiRmYS12YXItcGxhbmUtdXA6IFxcZTIyZDtcbiRmYS12YXItZm9sZGVyLWhlYXJ0OiBcXGUxODk7XG4kZmEtdmFyLWNpcmNsZS1sb2NhdGlvbi1hcnJvdzogXFxmNjAyO1xuJGZhLXZhci1sb2NhdGlvbi1jaXJjbGU6IFxcZjYwMjtcbiRmYS12YXItZmFjZS1oZWFkLWJhbmRhZ2U6IFxcZTM3YTtcbiRmYS12YXItc3VzaGktcm9sbDogXFxlNDhiO1xuJGZhLXZhci1tYWtpLXJvbGw6IFxcZTQ4YjtcbiRmYS12YXItbWFraXp1c2hpOiBcXGU0OGI7XG4kZmEtdmFyLWNhci1idW1wOiBcXGY1ZTA7XG4kZmEtdmFyLXBpZ2d5LWJhbms6IFxcZjRkMztcbiRmYS12YXItcmFjcXVldDogXFxmNDVhO1xuJGZhLXZhci1jYXItbWlycm9yczogXFxlMzQzO1xuJGZhLXZhci1pbmR1c3RyeS13aW5kb3dzOiBcXGYzYjM7XG4kZmEtdmFyLWluZHVzdHJ5LWFsdDogXFxmM2IzO1xuJGZhLXZhci1ib2x0LWF1dG86IFxcZTBiNjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcXGYyNDI7XG4kZmEtdmFyLWJhdHRlcnktMzogXFxmMjQyO1xuJGZhLXZhci1mbHV4LWNhcGFjaXRvcjogXFxmOGJhO1xuJGZhLXZhci1tb3VudGFpbi1jaXR5OiBcXGU1MmU7XG4kZmEtdmFyLWNvaW5zOiBcXGY1MWU7XG4kZmEtdmFyLWhvbmV5LXBvdDogXFxlNDE4O1xuJGZhLXZhci1vbGl2ZTogXFxlMzE2O1xuJGZhLXZhci1raGFuZGE6IFxcZjY2ZDtcbiRmYS12YXItZmlsdGVyLWxpc3Q6IFxcZTE3YztcbiRmYS12YXItb3V0bGV0OiBcXGUwMWM7XG4kZmEtdmFyLXNsaWRlcnM6IFxcZjFkZTtcbiRmYS12YXItc2xpZGVycy1oOiBcXGYxZGU7XG4kZmEtdmFyLWNhdWxkcm9uOiBcXGY2YmY7XG4kZmEtdmFyLXBlb3BsZTogXFxlMjE2O1xuJGZhLXZhci1mb2xkZXItdHJlZTogXFxmODAyO1xuJGZhLXZhci1uZXR3b3JrLXdpcmVkOiBcXGY2ZmY7XG4kZmEtdmFyLWNyb2lzc2FudDogXFxmN2Y2O1xuJGZhLXZhci1tYXAtcGluOiBcXGYyNzY7XG4kZmEtdmFyLWhhbXNhOiBcXGY2NjU7XG4kZmEtdmFyLWNlbnQtc2lnbjogXFxlM2Y1O1xuJGZhLXZhci1zd29yZHMtbGFzZXI6IFxcZTAzZDtcbiRmYS12YXItZmxhc2s6IFxcZjBjMztcbiRmYS12YXItcGVyc29uLXByZWduYW50OiBcXGUzMWU7XG4kZmEtdmFyLXNxdWFyZS11OiBcXGUyODE7XG4kZmEtdmFyLXdhbmQtc3BhcmtsZXM6IFxcZjcyYjtcbiRmYS12YXItcm91dGVyOiBcXGY4ZGE7XG4kZmEtdmFyLWVsbGlwc2lzLXZlcnRpY2FsOiBcXGYxNDI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFxcZjE0MjtcbiRmYS12YXItc3dvcmQtbGFzZXItYWx0OiBcXGUwM2M7XG4kZmEtdmFyLXRpY2tldDogXFxmMTQ1O1xuJGZhLXZhci1wb3dlci1vZmY6IFxcZjAxMTtcbiRmYS12YXItY29pbjogXFxmODVjO1xuJGZhLXZhci1sYXB0b3Atc2xhc2g6IFxcZTFjNztcbiRmYS12YXItcmlnaHQtbG9uZzogXFxmMzBiO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodDogXFxmMzBiO1xuJGZhLXZhci1jaXJjbGUtYjogXFxlMGZkO1xuJGZhLXZhci1wZXJzb24tZHJlc3Mtc2ltcGxlOiBcXGUyMWM7XG4kZmEtdmFyLXBpcGUtY29sbGFyOiBcXGU0Mzc7XG4kZmEtdmFyLWxpZ2h0cy1ob2xpZGF5OiBcXGY3YjI7XG4kZmEtdmFyLWNpdHJ1czogXFxlMmY0O1xuJGZhLXZhci1mbGFnLXVzYTogXFxmNzRkO1xuJGZhLXZhci1sYXB0b3AtZmlsZTogXFxlNTFkO1xuJGZhLXZhci10dHk6IFxcZjFlNDtcbiRmYS12YXItdGVsZXR5cGU6IFxcZjFlNDtcbiRmYS12YXItY2hhcnQtdHJlZS1tYXA6IFxcZTBlYTtcbiRmYS12YXItZGlhZ3JhbS1uZXh0OiBcXGU0NzY7XG4kZmEtdmFyLXBlcnNvbi1yaWZsZTogXFxlNTRlO1xuJGZhLXZhci1jbG9jay1maXZlLXRoaXJ0eTogXFxlMzRhO1xuJGZhLXZhci1waXBlLXZhbHZlOiBcXGU0Mzk7XG4kZmEtdmFyLWFycm93LXVwLWZyb20tYXJjOiBcXGU0YjQ7XG4kZmEtdmFyLWZhY2Utc3BpcmFsLWV5ZXM6IFxcZTQ4NTtcbiRmYS12YXItY29tcHJlc3Mtd2lkZTogXFxmMzI2O1xuJGZhLXZhci1jaXJjbGUtcGhvbmUtaGFuZ3VwOiBcXGUxMWQ7XG4kZmEtdmFyLXBob25lLWNpcmNsZS1kb3duOiBcXGUxMWQ7XG4kZmEtdmFyLWdlYXItY29tcGxleC1jb2RlOiBcXGU1ZWI7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1MTI7XG4kZmEtdmFyLWJhZG1pbnRvbjogXFxlMzNhO1xuJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZzogXFxmMjBhO1xuJGZhLXZhci1wZXJzb24taGlraW5nOiBcXGY2ZWM7XG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci1yaWdodC1mcm9tLWxpbmU6IFxcZjM0NztcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tbGVmdDogXFxmMzQ3O1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFxcZjIyNjtcbiRmYS12YXItaW1hZ2VzOiBcXGYzMDI7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFxcZjFlYztcbiRmYS12YXItc2h1dHRsZWNvY2s6IFxcZjQ1YjtcbiRmYS12YXItdXNlci1oYWlyOiBcXGU0NWE7XG4kZmEtdmFyLWV5ZS1ldmlsOiBcXGY2ZGI7XG4kZmEtdmFyLXBlb3BsZS1wdWxsaW5nOiBcXGU1MzU7XG4kZmEtdmFyLW46IFxcNGU7XG4kZmEtdmFyLXN3YXA6IFxcZTYwOTtcbiRmYS12YXItZ2FyYWdlOiBcXGUwMDk7XG4kZmEtdmFyLWNhYmxlLWNhcjogXFxmN2RhO1xuJGZhLXZhci10cmFtOiBcXGY3ZGE7XG4kZmEtdmFyLXNob3ZlbC1zbm93OiBcXGY3YzM7XG4kZmEtdmFyLWNsb3VkLXJhaW46IFxcZjczZDtcbiRmYS12YXItZmFjZS1seWluZzogXFxlMzdlO1xuJGZhLXZhci1zcHJpbmtsZXI6IFxcZTAzNTtcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLXhtYXJrOiBcXGU0ZDQ7XG4kZmEtdmFyLXBlcnNvbi1zbGVkZGluZzogXFxmN2NiO1xuJGZhLXZhci1zbGVkZGluZzogXFxmN2NiO1xuJGZhLXZhci1nYW1lLWNvbnNvbGUtaGFuZGhlbGQ6IFxcZjhiYjtcbiRmYS12YXItc2hpcDogXFxmMjFhO1xuJGZhLXZhci1jbG9jay1zaXgtdGhpcnR5OiBcXGUzNTM7XG4kZmEtdmFyLWJhdHRlcnktc2xhc2g6IFxcZjM3NztcbiRmYS12YXItdHVncmlrLXNpZ246IFxcZTJiYTtcbiRmYS12YXItYXJyb3dzLWRvd24tdG8tbGluZTogXFxlNGI4O1xuJGZhLXZhci1kb3dubG9hZDogXFxmMDE5O1xuJGZhLXZhci1hbmdsZXMtdXAtZG93bjogXFxlNjBkO1xuJGZhLXZhci1zaGVsdmVzOiBcXGY0ODA7XG4kZmEtdmFyLWludmVudG9yeTogXFxmNDgwO1xuJGZhLXZhci1jbG91ZC1zbm93OiBcXGY3NDI7XG4kZmEtdmFyLWZhY2UtZ3JpbjogXFxmNTgwO1xuJGZhLXZhci1ncmluOiBcXGY1ODA7XG4kZmEtdmFyLWRlbGV0ZS1sZWZ0OiBcXGY1NWE7XG4kZmEtdmFyLWJhY2tzcGFjZTogXFxmNTVhO1xuJGZhLXZhci1vdmVuOiBcXGUwMWQ7XG4kZmEtdmFyLWNsb3VkLWJpbmFyeTogXFxlNjAxO1xuJGZhLXZhci1leWUtZHJvcHBlcjogXFxmMWZiO1xuJGZhLXZhci1leWUtZHJvcHBlci1lbXB0eTogXFxmMWZiO1xuJGZhLXZhci1leWVkcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWNvbW1lbnQtY2FwdGlvbnM6IFxcZTE0NjtcbiRmYS12YXItY29tbWVudHMtcXVlc3Rpb246IFxcZTE0ZTtcbiRmYS12YXItc2NyaWJibGU6IFxcZTIzZjtcbiRmYS12YXItcm90YXRlLWV4Y2xhbWF0aW9uOiBcXGUyM2M7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLWNoZWNrOiBcXGU1YTA7XG4kZmEtdmFyLWdsYXNzOiBcXGY4MDQ7XG4kZmEtdmFyLWxvYWRlcjogXFxlMWQ0O1xuJGZhLXZhci1mb3J3YXJkOiBcXGYwNGU7XG4kZmEtdmFyLXVzZXItcGlsb3Q6IFxcZTJjMDtcbiRmYS12YXItbW9iaWxlOiBcXGYzY2U7XG4kZmEtdmFyLW1vYmlsZS1hbmRyb2lkOiBcXGYzY2U7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXFxmM2NlO1xuJGZhLXZhci1jb2RlLXB1bGwtcmVxdWVzdC1jbG9zZWQ6IFxcZTNmOTtcbiRmYS12YXItZmFjZS1tZWg6IFxcZjExYTtcbiRmYS12YXItbWVoOiBcXGYxMWE7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXFxmMDM3O1xuJGZhLXZhci1ib29rLXNrdWxsOiBcXGY2Yjc7XG4kZmEtdmFyLWJvb2stZGVhZDogXFxmNmI3O1xuJGZhLXZhci1pZC1jYXJkOiBcXGYyYzI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXFxmMmMyO1xuJGZhLXZhci1mYWNlLWRvdHRlZDogXFxlNDdmO1xuJGZhLXZhci1mYWNlLXdvcnJpZWQ6IFxcZTNhMztcbiRmYS12YXItb3V0ZGVudDogXFxmMDNiO1xuJGZhLXZhci1kZWRlbnQ6IFxcZjAzYjtcbiRmYS12YXItaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0ZmU7XG4kZmEtdmFyLWhvdXNlOiBcXGYwMTU7XG4kZmEtdmFyLWhvbWU6IFxcZjAxNTtcbiRmYS12YXItaG9tZS1hbHQ6IFxcZjAxNTtcbiRmYS12YXItaG9tZS1sZy1hbHQ6IFxcZjAxNTtcbiRmYS12YXItdmVjdG9yLWNpcmNsZTogXFxlMmM2O1xuJGZhLXZhci1jYXItY2lyY2xlLWJvbHQ6IFxcZTM0MjtcbiRmYS12YXItY2FsZW5kYXItd2VlazogXFxmNzg0O1xuJGZhLXZhci1mbHlpbmctZGlzYzogXFxlM2E5O1xuJGZhLXZhci1sYXB0b3AtbWVkaWNhbDogXFxmODEyO1xuJGZhLXZhci1zcXVhcmUtZG93bi1yaWdodDogXFxlMjZjO1xuJGZhLXZhci1iOiBcXDQyO1xuJGZhLXZhci1zZWF0LWFpcmxpbmU6IFxcZTI0NDtcbiRmYS12YXItbW9vbi1vdmVyLXN1bjogXFxmNzRhO1xuJGZhLXZhci1lY2xpcHNlLWFsdDogXFxmNzRhO1xuJGZhLXZhci1waXBlOiBcXDdjO1xuJGZhLXZhci1maWxlLW1lZGljYWw6IFxcZjQ3NztcbiRmYS12YXItcG90YXRvOiBcXGU0NDA7XG4kZmEtdmFyLWRpY2Utb25lOiBcXGY1MjU7XG4kZmEtdmFyLWNpcmNsZS1hOiBcXGUwZjc7XG4kZmEtdmFyLWhlbG1ldC1iYXR0bGU6IFxcZjZlYjtcbiRmYS12YXItYnV0dGVyOiBcXGUzZTQ7XG4kZmEtdmFyLWJsYW5rZXQtZmlyZTogXFxlM2RhO1xuJGZhLXZhci1raXdpLWJpcmQ6IFxcZjUzNTtcbiRmYS12YXItY2FzdGxlOiBcXGUwZGU7XG4kZmEtdmFyLWdvbGYtY2x1YjogXFxmNDUxO1xuJGZhLXZhci1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0OiBcXGYwZWM7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcXGYwZWM7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXFxmMmY5O1xuJGZhLXZhci1yZWRvLWFsdDogXFxmMmY5O1xuJGZhLXZhci1yb3RhdGUtZm9yd2FyZDogXFxmMmY5O1xuJGZhLXZhci11dGVuc2lsczogXFxmMmU3O1xuJGZhLXZhci1jdXRsZXJ5OiBcXGYyZTc7XG4kZmEtdmFyLWFycm93LXVwLXdpZGUtc2hvcnQ6IFxcZjE2MTtcbiRmYS12YXItc29ydC1hbW91bnQtdXA6IFxcZjE2MTtcbiRmYS12YXItY2hhcnQtcGllLXNpbXBsZS1jaXJjbGUtZG9sbGFyOiBcXGU2MDU7XG4kZmEtdmFyLWJhbGxvb25zOiBcXGUyZTQ7XG4kZmEtdmFyLW1pbGwtc2lnbjogXFxlMWVkO1xuJGZhLXZhci1ib3dsLXJpY2U6IFxcZTJlYjtcbiRmYS12YXItdGltZWxpbmUtYXJyb3c6IFxcZTI5ZDtcbiRmYS12YXItc2t1bGw6IFxcZjU0YztcbiRmYS12YXItZ2FtZS1ib2FyZC1zaW1wbGU6IFxcZjg2ODtcbiRmYS12YXItZ2FtZS1ib2FyZC1hbHQ6IFxcZjg2ODtcbiRmYS12YXItY2lyY2xlLXZpZGVvOiBcXGUxMmI7XG4kZmEtdmFyLXZpZGVvLWNpcmNsZTogXFxlMTJiO1xuJGZhLXZhci1jaGFydC1zY2F0dGVyLWJ1YmJsZTogXFxlMGU5O1xuJGZhLXZhci1ob3VzZS10dXJyZXQ6IFxcZTFiNDtcbiRmYS12YXItYmFuYW5hOiBcXGUyZTU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1za3VsbDogXFxlMWE0O1xuJGZhLXZhci1wZW9wbGUtZHJlc3M6IFxcZTIxNztcbiRmYS12YXItbG92ZXNlYXQ6IFxcZjRjYztcbiRmYS12YXItY291Y2gtc21hbGw6IFxcZjRjYztcbiRmYS12YXItdG93ZXItYnJvYWRjYXN0OiBcXGY1MTk7XG4kZmEtdmFyLWJyb2FkY2FzdC10b3dlcjogXFxmNTE5O1xuJGZhLXZhci10cnVjay1waWNrdXA6IFxcZjYzYztcbiRmYS12YXItYmxvY2stcXVvdGU6IFxcZTBiNTtcbiRmYS12YXItdXAtbG9uZzogXFxmMzBjO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC11cDogXFxmMzBjO1xuJGZhLXZhci1zdG9wOiBcXGYwNGQ7XG4kZmEtdmFyLWNvZGUtbWVyZ2U6IFxcZjM4NztcbiRmYS12YXItbW9uZXktY2hlY2stZG9sbGFyLXBlbjogXFxmODczO1xuJGZhLXZhci1tb25leS1jaGVjay1lZGl0LWFsdDogXFxmODczO1xuJGZhLXZhci11cC1mcm9tLWxpbmU6IFxcZjM0NjtcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tYm90dG9tOiBcXGYzNDY7XG4kZmEtdmFyLXVwbG9hZDogXFxmMDkzO1xuJGZhLXZhci1odXJyaWNhbmU6IFxcZjc1MTtcbiRmYS12YXItZ3JpZC1yb3VuZC0yLXBsdXM6IFxcZTVkYztcbiRmYS12YXItcGVvcGxlLXBhbnRzOiBcXGUyMTk7XG4kZmEtdmFyLW1vdW5kOiBcXGU1MmQ7XG4kZmEtdmFyLXdpbmRzb2NrOiBcXGY3Nzc7XG4kZmEtdmFyLWNpcmNsZS1oYWxmOiBcXGUxMTA7XG4kZmEtdmFyLWJyYWtlLXdhcm5pbmc6IFxcZTBjNztcbiRmYS12YXItdG9pbGV0LXBvcnRhYmxlOiBcXGU1ODM7XG4kZmEtdmFyLWNvbXBhY3QtZGlzYzogXFxmNTFmO1xuJGZhLXZhci1maWxlLWFycm93LWRvd246IFxcZjU2ZDtcbiRmYS12YXItZmlsZS1kb3dubG9hZDogXFxmNTZkO1xuJGZhLXZhci1zYXhvcGhvbmUtZmlyZTogXFxmOGRiO1xuJGZhLXZhci1zYXgtaG90OiBcXGY4ZGI7XG4kZmEtdmFyLWNhbWVyYS13ZWItc2xhc2g6IFxcZjgzMztcbiRmYS12YXItd2ViY2FtLXNsYXNoOiBcXGY4MzM7XG4kZmEtdmFyLWZvbGRlci1tZWRpY2FsOiBcXGUxOGM7XG4kZmEtdmFyLWZvbGRlci1nZWFyOiBcXGUxODc7XG4kZmEtdmFyLWZvbGRlci1jb2c6IFxcZTE4NztcbiRmYS12YXItaGFuZC13YXZlOiBcXGUxYTc7XG4kZmEtdmFyLWFycm93LXVwLWFycm93LWRvd246IFxcZTA5OTtcbiRmYS12YXItc29ydC11cC1kb3duOiBcXGUwOTk7XG4kZmEtdmFyLWNhcmF2YW46IFxcZjhmZjtcbiRmYS12YXItc2hpZWxkLWNhdDogXFxlNTcyO1xuJGZhLXZhci1tZXNzYWdlLXNsYXNoOiBcXGY0YTk7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LXNsYXNoOiBcXGY0YTk7XG4kZmEtdmFyLWJvbHQ6IFxcZjBlNztcbiRmYS12YXItemFwOiBcXGYwZTc7XG4kZmEtdmFyLXRyYXNoLWNhbi1jaGVjazogXFxlMmE5O1xuJGZhLXZhci1nbGFzcy13YXRlcjogXFxlNGY0O1xuJGZhLXZhci1vaWwtd2VsbDogXFxlNTMyO1xuJGZhLXZhci1wZXJzb24tc2ltcGxlOiBcXGUyMjA7XG4kZmEtdmFyLXZhdWx0OiBcXGUyYzU7XG4kZmEtdmFyLW1hcnM6IFxcZjIyMjtcbiRmYS12YXItdG9pbGV0OiBcXGY3ZDg7XG4kZmEtdmFyLXBsYW5lLWNpcmNsZS14bWFyazogXFxlNTU3O1xuJGZhLXZhci15ZW4tc2lnbjogXFxmMTU3O1xuJGZhLXZhci1jbnk6IFxcZjE1NztcbiRmYS12YXItanB5OiBcXGYxNTc7XG4kZmEtdmFyLXJtYjogXFxmMTU3O1xuJGZhLXZhci15ZW46IFxcZjE1NztcbiRmYS12YXItZ2Vhci1jb2RlOiBcXGU1ZTg7XG4kZmEtdmFyLW5vdGVzOiBcXGUyMDI7XG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcbiRmYS12YXItcm91YmxlOiBcXGYxNTg7XG4kZmEtdmFyLXJ1YjogXFxmMTU4O1xuJGZhLXZhci1ydWJsZTogXFxmMTU4O1xuJGZhLXZhci10cmFzaC11bmRvOiBcXGY4OTU7XG4kZmEtdmFyLXRyYXNoLWFycm93LXR1cm4tbGVmdDogXFxmODk1O1xuJGZhLXZhci1jaGFtcGFnbmUtZ2xhc3M6IFxcZjc5ZTtcbiRmYS12YXItZ2xhc3MtY2hhbXBhZ25lOiBcXGY3OWU7XG4kZmEtdmFyLW9iamVjdHMtYWxpZ24tY2VudGVyLWhvcml6b250YWw6IFxcZTNiYztcbiRmYS12YXItc3VuOiBcXGYxODU7XG4kZmEtdmFyLXRyYXNoLWNhbi1zbGFzaDogXFxlMmFkO1xuJGZhLXZhci10cmFzaC1hbHQtc2xhc2g6IFxcZTJhZDtcbiRmYS12YXItc2NyZWVuLXVzZXJzOiBcXGY2M2Q7XG4kZmEtdmFyLXVzZXJzLWNsYXNzOiBcXGY2M2Q7XG4kZmEtdmFyLWd1aXRhcjogXFxmN2E2O1xuJGZhLXZhci1zcXVhcmUtYXJyb3ctbGVmdDogXFxmMzNhO1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtbGVmdDogXFxmMzNhO1xuJGZhLXZhci1zcXVhcmUtODogXFxlMjVkO1xuJGZhLXZhci1mYWNlLXNtaWxlLWhlYXJ0czogXFxlMzkwO1xuJGZhLXZhci1icmFja2V0cy1zcXVhcmU6IFxcZjdlOTtcbiRmYS12YXItYnJhY2tldHM6IFxcZjdlOTtcbiRmYS12YXItbGFwdG9wLWFycm93LWRvd246IFxcZTFjNjtcbiRmYS12YXItaG9ja2V5LXN0aWNrLXB1Y2s6IFxcZTNhZTtcbiRmYS12YXItaG91c2UtdHJlZTogXFxlMWIzO1xuJGZhLXZhci1zaWduYWwtZmFpcjogXFxmNjhkO1xuJGZhLXZhci1zaWduYWwtMjogXFxmNjhkO1xuJGZhLXZhci1mYWNlLWxhdWdoLXdpbms6IFxcZjU5YztcbiRmYS12YXItbGF1Z2gtd2luazogXFxmNTljO1xuJGZhLXZhci1jaXJjbGUtZG9sbGFyOiBcXGYyZTg7XG4kZmEtdmFyLWRvbGxhci1jaXJjbGU6IFxcZjJlODtcbiRmYS12YXItdXNkLWNpcmNsZTogXFxmMmU4O1xuJGZhLXZhci1ob3JzZS1oZWFkOiBcXGY3YWI7XG4kZmEtdmFyLWFycm93cy1yZXBlYXQ6IFxcZjM2NDtcbiRmYS12YXItcmVwZWF0LWFsdDogXFxmMzY0O1xuJGZhLXZhci1ib3JlLWhvbGU6IFxcZTRjMztcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcbiRmYS12YXItaW1hZ2UtcG9sYXJvaWQ6IFxcZjhjNDtcbiRmYS12YXItd2F2ZS10cmlhbmdsZTogXFxmODlhO1xuJGZhLXZhci1wZXJzb24tcnVubmluZy1mYXN0OiBcXGU1ZmY7XG4kZmEtdmFyLWNpcmNsZS1kb3duOiBcXGYzNTg7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1ncmlsbDogXFxlNWEzO1xuJGZhLXZhci1hcnJvd3MtdHVybi10by1kb3RzOiBcXGU0YzE7XG4kZmEtdmFyLWNoYXJ0LW1peGVkOiBcXGY2NDM7XG4kZmEtdmFyLWFuYWx5dGljczogXFxmNjQzO1xuJGZhLXZhci1mbG9yaW4tc2lnbjogXFxlMTg0O1xuJGZhLXZhci1hcnJvdy1kb3duLXNob3J0LXdpZGU6IFxcZjg4NDtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXFxmODg0O1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdDogXFxmODg0O1xuJGZhLXZhci1sZXNzLXRoYW46IFxcM2M7XG4kZmEtdmFyLWRpc3BsYXktY29kZTogXFxlMTY1O1xuJGZhLXZhci1kZXNrdG9wLWNvZGU6IFxcZTE2NTtcbiRmYS12YXItZmFjZS1kcm9vbGluZzogXFxlMzcyO1xuJGZhLXZhci1vaWwtdGVtcGVyYXR1cmU6IFxcZjYxNDtcbiRmYS12YXItb2lsLXRlbXA6IFxcZjYxNDtcbiRmYS12YXItc3F1YXJlLXF1ZXN0aW9uOiBcXGYyZmQ7XG4kZmEtdmFyLXF1ZXN0aW9uLXNxdWFyZTogXFxmMmZkO1xuJGZhLXZhci1haXItY29uZGl0aW9uZXI6IFxcZjhmNDtcbiRmYS12YXItYW5nbGUtZG93bjogXFxmMTA3O1xuJGZhLXZhci1tb3VudGFpbnM6IFxcZjZmZDtcbiRmYS12YXItb21lZ2E6IFxcZjY3YTtcbiRmYS12YXItY2FyLXR1bm5lbDogXFxlNGRlO1xuJGZhLXZhci1wZXJzb24tZG9sbHktZW1wdHk6IFxcZjRkMTtcbiRmYS12YXItcGFuLWZvb2Q6IFxcZTQyYjtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoOiBcXGUwNjE7XG4kZmEtdmFyLWdyaXAtbGluZXM6IFxcZjdhNDtcbiRmYS12YXItdGh1bWJzLWRvd246IFxcZjE2NTtcbiRmYS12YXItdXNlci1sb2NrOiBcXGY1MDI7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWxvbmc6IFxcZjE3ODtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXFxmMTc4O1xuJGZhLXZhci10aWNrZXRzLWFpcmxpbmU6IFxcZTI5YjtcbiRmYS12YXItYW5jaG9yLWNpcmNsZS14bWFyazogXFxlNGFjO1xuJGZhLXZhci1lbGxpcHNpczogXFxmMTQxO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcXGYxNDE7XG4kZmEtdmFyLW5mYy1zbGFzaDogXFxlMWZjO1xuJGZhLXZhci1jaGVzcy1wYXduOiBcXGY0NDM7XG4kZmEtdmFyLWtpdC1tZWRpY2FsOiBcXGY0Nzk7XG4kZmEtdmFyLWZpcnN0LWFpZDogXFxmNDc5O1xuJGZhLXZhci1ncmlkLTItcGx1czogXFxlMTk3O1xuJGZhLXZhci1iZWxsczogXFxmNzdmO1xuJGZhLXZhci1wZXJzb24tdGhyb3VnaC13aW5kb3c6IFxcZTVhOTtcbiRmYS12YXItdG9vbGJveDogXFxmNTUyO1xuJGZhLXZhci1lbnZlbG9wZS1kb3Q6IFxcZTE2ZjtcbiRmYS12YXItZW52ZWxvcGUtYmFkZ2U6IFxcZTE2ZjtcbiRmYS12YXItaGFuZHMtaG9sZGluZy1jaXJjbGU6IFxcZTRmYjtcbiRmYS12YXItYnVnOiBcXGYxODg7XG4kZmEtdmFyLWJvd2wtY2hvcHN0aWNrczogXFxlMmU5O1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXFxmMDlkO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFxcZjA5ZDtcbiRmYS12YXItY2lyY2xlLXM6IFxcZTEyMTtcbiRmYS12YXItYm94LWJhbGxvdDogXFxmNzM1O1xuJGZhLXZhci1jYXI6IFxcZjFiOTtcbiRmYS12YXItYXV0b21vYmlsZTogXFxmMWI5O1xuJGZhLXZhci1oYW5kLWhvbGRpbmctaGFuZDogXFxlNGY3O1xuJGZhLXZhci11c2VyLXRpZS1oYWlyOiBcXGU0NWY7XG4kZmEtdmFyLXBvZGl1bS1zdGFyOiBcXGY3NTg7XG4kZmEtdmFyLXVzZXItaGFpci1tdWxsZXQ6IFxcZTQ1YztcbiRmYS12YXItYnVzaW5lc3MtZnJvbnQ6IFxcZTQ1YztcbiRmYS12YXItcGFydHktYmFjazogXFxlNDVjO1xuJGZhLXZhci10cmlhbi1iYWxib3Q6IFxcZTQ1YztcbiRmYS12YXItbWljcm9waG9uZS1zdGFuZDogXFxmOGNiO1xuJGZhLXZhci1ib29rLW9wZW4tcmVhZGVyOiBcXGY1ZGE7XG4kZmEtdmFyLWJvb2stcmVhZGVyOiBcXGY1ZGE7XG4kZmEtdmFyLWZhbWlseS1kcmVzczogXFxlMzAxO1xuJGZhLXZhci1jaXJjbGUteDogXFxlMTJlO1xuJGZhLXZhci1jYWJpbjogXFxlNDZkO1xuJGZhLXZhci1tb3VudGFpbi1zdW46IFxcZTUyZjtcbiRmYS12YXItY2hhcnQtc2ltcGxlLWhvcml6b250YWw6IFxcZTQ3NDtcbiRmYS12YXItYXJyb3dzLWxlZnQtcmlnaHQtdG8tbGluZTogXFxlNGJhO1xuJGZhLXZhci1oYW5kLWJhY2stcG9pbnQtbGVmdDogXFxlMTlmO1xuJGZhLXZhci1tZXNzYWdlLWRvdHM6IFxcZjRhMztcbiRmYS12YXItY29tbWVudC1hbHQtZG90czogXFxmNGEzO1xuJGZhLXZhci1tZXNzYWdpbmc6IFxcZjRhMztcbiRmYS12YXItZmlsZS1oZWFydDogXFxlMTc2O1xuJGZhLXZhci1iZWVyLW11ZzogXFxlMGIzO1xuJGZhLXZhci1iZWVyLWZvYW06IFxcZTBiMztcbiRmYS12YXItZGljZS1kMjA6IFxcZjZjZjtcbiRmYS12YXItZHJvbmU6IFxcZjg1ZjtcbiRmYS12YXItdHJ1Y2stZHJvcGxldDogXFxlNThjO1xuJGZhLXZhci1maWxlLWNpcmNsZS14bWFyazogXFxlNWExO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1hcnJvdy11cDogXFxlMDQwO1xuJGZhLXZhci10ZW1wZXJhdHVyZS11cDogXFxlMDQwO1xuJGZhLXZhci1tZWRhbDogXFxmNWEyO1xuJGZhLXZhci1wZXJzb24tZmFpcnk6IFxcZTYwODtcbiRmYS12YXItYmVkOiBcXGYyMzY7XG4kZmEtdmFyLWJvb2stY29weTogXFxlMGJlO1xuJGZhLXZhci1zcXVhcmUtaDogXFxmMGZkO1xuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xuJGZhLXZhci1zcXVhcmUtYzogXFxlMjY2O1xuJGZhLXZhci1jbG9jay10d286IFxcZTM1YTtcbiRmYS12YXItc3F1YXJlLWVsbGlwc2lzLXZlcnRpY2FsOiBcXGUyNmY7XG4kZmEtdmFyLWNhbGVuZGFyLXVzZXJzOiBcXGU1ZTI7XG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcbiRmYS12YXItYmVlOiBcXGUwYjI7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItdGVtcGVyYXR1cmUtNDogXFxmMmM3O1xuJGZhLXZhci10aGVybW9tZXRlci00OiBcXGYyYzc7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItYmVsbDogXFxmMGYzO1xuJGZhLXZhci1jYW5keS1iYXI6IFxcZTNlODtcbiRmYS12YXItY2hvY29sYXRlLWJhcjogXFxlM2U4O1xuJGZhLXZhci14bWFyay1sYXJnZTogXFxlNTliO1xuJGZhLXZhci1waW5hdGE6IFxcZTNjMztcbiRmYS12YXItYXJyb3dzLWZyb20tbGluZTogXFxlMGE0O1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXFxmMTJiO1xuJGZhLXZhci1ib3dsLXNwb29uOiBcXGUzZTA7XG4kZmEtdmFyLWhleGFnb24tY2hlY2s6IFxcZTQxNjtcbiRmYS12YXItcGx1Zy1jaXJjbGUteG1hcms6IFxcZTU2MDtcbiRmYS12YXItc3Rhci1vZi1saWZlOiBcXGY2MjE7XG4kZmEtdmFyLXBob25lLXNsYXNoOiBcXGYzZGQ7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQtc3RvcDogXFxmNjNhO1xuJGZhLXZhci1wYWludC1yb2xsZXI6IFxcZjVhYTtcbiRmYS12YXItYWNjZW50LWdyYXZlOiBcXDYwO1xuJGZhLXZhci1oYW5kc2hha2UtYW5nbGU6IFxcZjRjNDtcbiRmYS12YXItaGFuZHMtaGVscGluZzogXFxmNGM0O1xuJGZhLXZhci1jaXJjbGUtMDogXFxlMGVkO1xuJGZhLXZhci1kaWFsLW1lZC1sb3c6IFxcZTE2MDtcbiRmYS12YXItbG9jYXRpb24tZG90OiBcXGYzYzU7XG4kZmEtdmFyLW1hcC1tYXJrZXItYWx0OiBcXGYzYzU7XG4kZmEtdmFyLWNyYWI6IFxcZTNmZjtcbiRmYS12YXItYm94LW9wZW4tZnVsbDogXFxmNDljO1xuJGZhLXZhci1ib3gtZnVsbDogXFxmNDljO1xuJGZhLXZhci1maWxlOiBcXGYxNWI7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbjogXFwzZTtcbiRmYS12YXItcXVvdGVzOiBcXGUyMzQ7XG4kZmEtdmFyLXByZXR6ZWw6IFxcZTQ0MTtcbiRmYS12YXItcGVyc29uLXN3aW1taW5nOiBcXGY1YzQ7XG4kZmEtdmFyLXN3aW1tZXI6IFxcZjVjNDtcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJGZhLXZhci11c2VyLXJvYm90LXhtYXJrczogXFxlNGE3O1xuJGZhLXZhci1tZXNzYWdlLXF1b3RlOiBcXGUxZTQ7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LXF1b3RlOiBcXGUxZTQ7XG4kZmEtdmFyLWNhbmR5LWNvcm46IFxcZjZiZDtcbiRmYS12YXItZm9sZGVyLW1hZ25pZnlpbmctZ2xhc3M6IFxcZTE4YjtcbiRmYS12YXItZm9sZGVyLXNlYXJjaDogXFxlMThiO1xuJGZhLXZhci1ub3RlYm9vazogXFxlMjAxO1xuJGZhLXZhci1kcm9wbGV0OiBcXGYwNDM7XG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcbiRmYS12YXItYnVsbHNleWUtcG9pbnRlcjogXFxmNjQ5O1xuJGZhLXZhci1lcmFzZXI6IFxcZjEyZDtcbiRmYS12YXItaGV4YWdvbi1pbWFnZTogXFxlNTA0O1xuJGZhLXZhci1lYXJ0aC1hbWVyaWNhczogXFxmNTdkO1xuJGZhLXZhci1lYXJ0aDogXFxmNTdkO1xuJGZhLXZhci1lYXJ0aC1hbWVyaWNhOiBcXGY1N2Q7XG4kZmEtdmFyLWdsb2JlLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLWNyYXRlLWFwcGxlOiBcXGY2YjE7XG4kZmEtdmFyLWFwcGxlLWNyYXRlOiBcXGY2YjE7XG4kZmEtdmFyLXBlcnNvbi1idXJzdDogXFxlNTNiO1xuJGZhLXZhci1nYW1lLWJvYXJkOiBcXGY4Njc7XG4kZmEtdmFyLWhhdC1jaGVmOiBcXGY4NmI7XG4kZmEtdmFyLWhhbmQtYmFjay1wb2ludC1yaWdodDogXFxlMWExO1xuJGZhLXZhci1kb3ZlOiBcXGY0YmE7XG4kZmEtdmFyLXNub3dmbGFrZS1kcm9wbGV0czogXFxlNWMxO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcXGYyNDQ7XG4kZmEtdmFyLWJhdHRlcnktMDogXFxmMjQ0O1xuJGZhLXZhci1ncmlkLTQ6IFxcZTE5ODtcbiRmYS12YXItc29ja3M6IFxcZjY5NjtcbiRmYS12YXItZmFjZS1zdW5nbGFzc2VzOiBcXGUzOTg7XG4kZmEtdmFyLWluYm94OiBcXGYwMWM7XG4kZmEtdmFyLXNxdWFyZS0wOiBcXGUyNTU7XG4kZmEtdmFyLXNlY3Rpb246IFxcZTQ0NztcbiRmYS12YXItc3F1YXJlLXRoaXMtd2F5LXVwOiBcXGY0OWY7XG4kZmEtdmFyLWJveC11cDogXFxmNDlmO1xuJGZhLXZhci1nYXVnZS1oaWdoOiBcXGY2MjU7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0OiBcXGY2MjU7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3Q6IFxcZjYyNTtcbiRmYS12YXItc3F1YXJlLWFtcGVyc2FuZDogXFxlMjYwO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQ6IFxcZjY1ODtcbiRmYS12YXItbGFtcC1kZXNrOiBcXGUwMTQ7XG4kZmEtdmFyLWhvc3BpdGFsOiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLWFsdDogXFxmMGY4O1xuJGZhLXZhci1ob3NwaXRhbC13aWRlOiBcXGYwZjg7XG4kZmEtdmFyLXBvbGwtcGVvcGxlOiBcXGY3NTk7XG4kZmEtdmFyLXdoaXNrZXktZ2xhc3MtaWNlOiBcXGY3YTE7XG4kZmEtdmFyLWdsYXNzLXdoaXNrZXktcm9ja3M6IFxcZjdhMTtcbiRmYS12YXItd2luZS1ib3R0bGU6IFxcZjcyZjtcbiRmYS12YXItY2hlc3Mtcm9vazogXFxmNDQ3O1xuJGZhLXZhci11c2VyLWJvdW50eS1odW50ZXI6IFxcZTJiZjtcbiRmYS12YXItYmFycy1zdGFnZ2VyZWQ6IFxcZjU1MDtcbiRmYS12YXItcmVvcmRlcjogXFxmNTUwO1xuJGZhLXZhci1zdHJlYW06IFxcZjU1MDtcbiRmYS12YXItZGlhZ3JhbS1zYW5rZXk6IFxcZTE1ODtcbiRmYS12YXItY2xvdWQtaGFpbC1taXhlZDogXFxmNzNhO1xuJGZhLXZhci1jaXJjbGUtdXAtbGVmdDogXFxlMTI4O1xuJGZhLXZhci1kaGFybWFjaGFrcmE6IFxcZjY1NTtcbiRmYS12YXItb2JqZWN0cy1hbGlnbi1sZWZ0OiBcXGUzYmU7XG4kZmEtdmFyLW9pbC1jYW4tZHJpcDogXFxlMjA1O1xuJGZhLXZhci1mYWNlLXNtaWxpbmctaGFuZHM6IFxcZTM5NjtcbiRmYS12YXItYnJvY2NvbGk6IFxcZTNlMjtcbiRmYS12YXItcm91dGUtaW50ZXJzdGF0ZTogXFxmNjFiO1xuJGZhLXZhci1lYXItbXVmZnM6IFxcZjc5NTtcbiRmYS12YXItaG90ZG9nOiBcXGY4MGY7XG4kZmEtdmFyLXRyYW5zcG9ydGVyLWVtcHR5OiBcXGUwNDY7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLXdpdGgtY2FuZTogXFxmMjlkO1xuJGZhLXZhci1ibGluZDogXFxmMjlkO1xuJGZhLXZhci1hbmdsZS05MDogXFxlMDhkO1xuJGZhLXZhci1yZWN0YW5nbGUtdGVybWluYWw6IFxcZTIzNjtcbiRmYS12YXIta2l0ZTogXFxmNmY0O1xuJGZhLXZhci1kcnVtOiBcXGY1Njk7XG4kZmEtdmFyLXNjcnViYmVyOiBcXGYyZjg7XG4kZmEtdmFyLWljZS1jcmVhbTogXFxmODEwO1xuJGZhLXZhci1oZWFydC1jaXJjbGUtYm9sdDogXFxlNGZjO1xuJGZhLXZhci1maXNoLWJvbmVzOiBcXGUzMDQ7XG4kZmEtdmFyLWRlZXItcnVkb2xwaDogXFxmNzhmO1xuJGZhLXZhci1mYXg6IFxcZjFhYztcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XG4kZmEtdmFyLWhlYWQtc2lkZS1oZWFydDogXFxlMWFhO1xuJGZhLXZhci1zcXVhcmUtZTogXFxlMjZkO1xuJGZhLXZhci1tZXRlci1maXJlOiBcXGUxZWI7XG4kZmEtdmFyLWNsb3VkLWhhaWw6IFxcZjczOTtcbiRmYS12YXItY2hlY2stdG8tc2xvdDogXFxmNzcyO1xuJGZhLXZhci12b3RlLXllYTogXFxmNzcyO1xuJGZhLXZhci1tb25leS1mcm9tLWJyYWNrZXQ6IFxcZTMxMjtcbiRmYS12YXItc3Rhci1oYWxmOiBcXGYwODk7XG4kZmEtdmFyLWNhci1idXM6IFxcZjg1YTtcbiRmYS12YXItc3BlYWtlcjogXFxmOGRmO1xuJGZhLXZhci10aW1lcjogXFxlMjllO1xuJGZhLXZhci1ib3hlcy1zdGFja2VkOiBcXGY0Njg7XG4kZmEtdmFyLWJveGVzOiBcXGY0Njg7XG4kZmEtdmFyLWJveGVzLWFsdDogXFxmNDY4O1xuJGZhLXZhci1ncmlsbC1ob3Q6IFxcZTVhNTtcbiRmYS12YXItYmFsbG90LWNoZWNrOiBcXGY3MzM7XG4kZmEtdmFyLWxpbms6IFxcZjBjMTtcbiRmYS12YXItY2hhaW46IFxcZjBjMTtcbiRmYS12YXItZWFyLWxpc3RlbjogXFxmMmEyO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFxcZjJhMjtcbiRmYS12YXItZmlsZS1taW51czogXFxmMzE4O1xuJGZhLXZhci10cmVlLWNpdHk6IFxcZTU4NztcbiRmYS12YXItcGxheTogXFxmMDRiO1xuJGZhLXZhci1mb250OiBcXGYwMzE7XG4kZmEtdmFyLWN1cC10b2dvOiBcXGY2YzU7XG4kZmEtdmFyLWNvZmZlZS10b2dvOiBcXGY2YzU7XG4kZmEtdmFyLXNxdWFyZS1kb3duLWxlZnQ6IFxcZTI2YjtcbiRmYS12YXItYnVyZ2VyLWxldHR1Y2U6IFxcZTNlMztcbiRmYS12YXItcnVwaWFoLXNpZ246IFxcZTIzZDtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzczogXFxmMDAyO1xuJGZhLXZhci1zZWFyY2g6IFxcZjAwMjtcbiRmYS12YXItdGFibGUtdGVubmlzLXBhZGRsZS1iYWxsOiBcXGY0NWQ7XG4kZmEtdmFyLXBpbmctcG9uZy1wYWRkbGUtYmFsbDogXFxmNDVkO1xuJGZhLXZhci10YWJsZS10ZW5uaXM6IFxcZjQ1ZDtcbiRmYS12YXItcGVyc29uLWRvdHMtZnJvbS1saW5lOiBcXGY0NzA7XG4kZmEtdmFyLWRpYWdub3NlczogXFxmNDcwO1xuJGZhLXZhci1jaGV2cm9ucy1kb3duOiBcXGYzMjI7XG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLWRvd246IFxcZjMyMjtcbiRmYS12YXItdHJhc2gtY2FuLWFycm93LXVwOiBcXGY4MmE7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0OiBcXGY4MmE7XG4kZmEtdmFyLXNpZ25hbC1nb29kOiBcXGY2OGU7XG4kZmEtdmFyLXNpZ25hbC0zOiBcXGY2OGU7XG4kZmEtdmFyLWxvY2F0aW9uLXF1ZXN0aW9uOiBcXGY2MGI7XG4kZmEtdmFyLW1hcC1tYXJrZXItcXVlc3Rpb246IFxcZjYwYjtcbiRmYS12YXItZmxvcHB5LWRpc2stY2lyY2xlLXhtYXJrOiBcXGUxODE7XG4kZmEtdmFyLWZsb3BweS1kaXNrLXRpbWVzOiBcXGUxODE7XG4kZmEtdmFyLXNhdmUtY2lyY2xlLXhtYXJrOiBcXGUxODE7XG4kZmEtdmFyLXNhdmUtdGltZXM6IFxcZTE4MTtcbiRmYS12YXItbmFpcmEtc2lnbjogXFxlMWY2O1xuJGZhLXZhci1wZWFjaDogXFxlMjBiO1xuJGZhLXZhci10YXhpLWJ1czogXFxlMjk4O1xuJGZhLXZhci1icmFja2V0LWN1cmx5OiBcXDdiO1xuJGZhLXZhci1icmFja2V0LWN1cmx5LWxlZnQ6IFxcN2I7XG4kZmEtdmFyLWxvYnN0ZXI6IFxcZTQyMTtcbiRmYS12YXItY2FydC1mbGF0YmVkLWVtcHR5OiBcXGY0NzY7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQtZW1wdHk6IFxcZjQ3NjtcbiRmYS12YXItY29sb246IFxcM2E7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci13YW5kOiBcXGY3MmE7XG4kZmEtdmFyLXdhbGtpZS10YWxraWU6IFxcZjhlZjtcbiRmYS12YXItZmlsZS1wZW46IFxcZjMxYztcbiRmYS12YXItZmlsZS1lZGl0OiBcXGYzMWM7XG4kZmEtdmFyLXJlY2VpcHQ6IFxcZjU0MztcbiRmYS12YXItdGFibGUtcGljbmljOiBcXGUzMmQ7XG4kZmEtdmFyLXNxdWFyZS1wZW46IFxcZjE0YjtcbiRmYS12YXItcGVuLXNxdWFyZTogXFxmMTRiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLWNpcmNsZS1taWNyb3Bob25lLWxpbmVzOiBcXGUxMTc7XG4kZmEtdmFyLW1pY3JvcGhvbmUtY2lyY2xlLWFsdDogXFxlMTE3O1xuJGZhLXZhci1kaXNwbGF5LXNsYXNoOiBcXGUyZmE7XG4kZmEtdmFyLWRlc2t0b3Atc2xhc2g6IFxcZTJmYTtcbiRmYS12YXItc3VpdGNhc2Utcm9sbGluZzogXFxmNWMxO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1M2Y7XG4kZmEtdmFyLXRyYW5zcG9ydGVyLTI6IFxcZTA0NDtcbiRmYS12YXItaGFuZHMtaG9sZGluZy1kaWFtb25kOiBcXGY0N2M7XG4kZmEtdmFyLWhhbmQtcmVjZWl2aW5nOiBcXGY0N2M7XG4kZmEtdmFyLW1vbmV5LWJpbGwtc2ltcGxlLXdhdmU6IFxcZTFmMjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcXGYwNzg7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXFxmMjQwO1xuJGZhLXZhci1iYXR0ZXJ5OiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnktNTogXFxmMjQwO1xuJGZhLXZhci1iZWxsLXBsdXM6IFxcZjg0OTtcbiRmYS12YXItYm9vay1hcnJvdy1yaWdodDogXFxlMGI5O1xuJGZhLXZhci1ob3NwaXRhbHM6IFxcZjgwZTtcbiRmYS12YXItY2x1YjogXFxmMzI3O1xuJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzOiBcXGY3MTQ7XG4kZmEtdmFyLWRyb3BsZXQtZGVncmVlOiBcXGY3NDg7XG4kZmEtdmFyLWRld3BvaW50OiBcXGY3NDg7XG4kZmEtdmFyLWNvZGUtY29tcGFyZTogXFxlMTNhO1xuJGZhLXZhci1saXN0LXVsOiBcXGYwY2E7XG4kZmEtdmFyLWxpc3QtZG90czogXFxmMGNhO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctbWFnaWM6IFxcZjZlNTtcbiRmYS12YXItd2F0ZXJtZWxvbi1zbGljZTogXFxlMzM3O1xuJGZhLXZhci1jaXJjbGUtZWxsaXBzaXM6IFxcZTEwYTtcbiRmYS12YXItc2Nob29sLWxvY2s6IFxcZTU2ZjtcbiRmYS12YXItdG93ZXItY2VsbDogXFxlNTg1O1xuJGZhLXZhci1zZC1jYXJkczogXFxlMjQwO1xuJGZhLXZhci1qdWctYm90dGxlOiBcXGU1ZmI7XG4kZmEtdmFyLWRvd24tbG9uZzogXFxmMzA5O1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XG4kZmEtdmFyLWVudmVsb3BlczogXFxlMTcwO1xuJGZhLXZhci1waG9uZS1vZmZpY2U6IFxcZjY3ZDtcbiRmYS12YXItcmFua2luZy1zdGFyOiBcXGU1NjE7XG4kZmEtdmFyLWNoZXNzLWtpbmc6IFxcZjQzZjtcbiRmYS12YXItbmZjLXBlbjogXFxlMWZhO1xuJGZhLXZhci1wZXJzb24taGFyYXNzaW5nOiBcXGU1NDk7XG4kZmEtdmFyLWhhdC13aW50ZXI6IFxcZjdhODtcbiRmYS12YXItYnJhemlsaWFuLXJlYWwtc2lnbjogXFxlNDZjO1xuJGZhLXZhci1sYW5kbWFyay1kb21lOiBcXGY3NTI7XG4kZmEtdmFyLWxhbmRtYXJrLWFsdDogXFxmNzUyO1xuJGZhLXZhci1ib25lLWJyZWFrOiBcXGY1ZDg7XG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XG4kZmEtdmFyLWRvd24tZnJvbS1kb3R0ZWQtbGluZTogXFxlNDA3O1xuJGZhLXZhci10djogXFxmMjZjO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcXGYyNmM7XG4kZmEtdmFyLXR2LWFsdDogXFxmMjZjO1xuJGZhLXZhci1ib3JkZXItbGVmdDogXFxmODRmO1xuJGZhLXZhci1jaXJjbGUtZGl2aWRlOiBcXGUxMDY7XG4kZmEtdmFyLXNocmltcDogXFxlNDQ4O1xuJGZhLXZhci1saXN0LWNoZWNrOiBcXGYwYWU7XG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XG4kZmEtdmFyLWRpYWdyYW0tc3VidGFzazogXFxlNDc5O1xuJGZhLXZhci1qdWctZGV0ZXJnZW50OiBcXGU1MTk7XG4kZmEtdmFyLWNpcmNsZS11c2VyOiBcXGYyYmQ7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcXGYyYmQ7XG4kZmEtdmFyLXNxdWFyZS15OiBcXGUyODc7XG4kZmEtdmFyLXVzZXItZG9jdG9yLWhhaXI6IFxcZTQ1ODtcbiRmYS12YXItcGxhbmV0LXJpbmdlZDogXFxlMDIwO1xuJGZhLXZhci1tdXNocm9vbTogXFxlNDI1O1xuJGZhLXZhci11c2VyLXNoaWVsZDogXFxmNTA1O1xuJGZhLXZhci1tZWdhcGhvbmU6IFxcZjY3NTtcbiRmYS12YXItd3JlYXRoLWxhdXJlbDogXFxlNWQyO1xuJGZhLXZhci1jaXJjbGUtZXhjbGFtYXRpb24tY2hlY2s6IFxcZTEwZDtcbiRmYS12YXItd2luZDogXFxmNzJlO1xuJGZhLXZhci1ib3gtZG9sbGFyOiBcXGY0YTA7XG4kZmEtdmFyLWJveC11c2Q6IFxcZjRhMDtcbiRmYS12YXItY2FyLWJ1cnN0OiBcXGY1ZTE7XG4kZmEtdmFyLWNhci1jcmFzaDogXFxmNWUxO1xuJGZhLXZhci15OiBcXDU5O1xuJGZhLXZhci11c2VyLWhlYWRzZXQ6IFxcZjgyZDtcbiRmYS12YXItYXJyb3dzLXJldHdlZXQ6IFxcZjM2MTtcbiRmYS12YXItcmV0d2VldC1hbHQ6IFxcZjM2MTtcbiRmYS12YXItcGVyc29uLXNub3dib2FyZGluZzogXFxmN2NlO1xuJGZhLXZhci1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiRmYS12YXItc3F1YXJlLWNoZXZyb24tcmlnaHQ6IFxcZjMyYjtcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtcmlnaHQ6IFxcZjMyYjtcbiRmYS12YXItbGFjcm9zc2Utc3RpY2stYmFsbDogXFxlM2I2O1xuJGZhLXZhci10cnVjay1mYXN0OiBcXGY0OGI7XG4kZmEtdmFyLXNoaXBwaW5nLWZhc3Q6IFxcZjQ4YjtcbiRmYS12YXItdXNlci1tYWduaWZ5aW5nLWdsYXNzOiBcXGU1YzU7XG4kZmEtdmFyLXN0YXItc2hhcnA6IFxcZTI4YjtcbiRmYS12YXItY29tbWVudC1oZWFydDogXFxlNWM4O1xuJGZhLXZhci1jaXJjbGUtMTogXFxlMGVlO1xuJGZhLXZhci1jaXJjbGUtc3RhcjogXFxlMTIzO1xuJGZhLXZhci1zdGFyLWNpcmNsZTogXFxlMTIzO1xuJGZhLXZhci1maXNoOiBcXGY1Nzg7XG4kZmEtdmFyLWNsb3VkLWZvZzogXFxmNzRlO1xuJGZhLXZhci1mb2c6IFxcZjc0ZTtcbiRmYS12YXItd2FmZmxlOiBcXGU0NjY7XG4kZmEtdmFyLW11c2ljLW5vdGU6IFxcZjhjZjtcbiRmYS12YXItbXVzaWMtYWx0OiBcXGY4Y2Y7XG4kZmEtdmFyLWhleGFnb24tZXhjbGFtYXRpb246IFxcZTQxNztcbiRmYS12YXItY2FydC1zaG9wcGluZy1mYXN0OiBcXGUwZGM7XG4kZmEtdmFyLW9iamVjdC11bmlvbjogXFxlNDlmO1xuJGZhLXZhci11c2VyLWdyYWR1YXRlOiBcXGY1MDE7XG4kZmEtdmFyLXN0YXJmaWdodGVyOiBcXGUwMzc7XG4kZmEtdmFyLWNpcmNsZS1oYWxmLXN0cm9rZTogXFxmMDQyO1xuJGZhLXZhci1hZGp1c3Q6IFxcZjA0MjtcbiRmYS12YXItYXJyb3ctcmlnaHQtbG9uZy10by1saW5lOiBcXGUzZDU7XG4kZmEtdmFyLXNxdWFyZS1hcnJvdy1kb3duOiBcXGYzMzk7XG4kZmEtdmFyLWFycm93LXNxdWFyZS1kb3duOiBcXGYzMzk7XG4kZmEtdmFyLWRpYW1vbmQtaGFsZi1zdHJva2U6IFxcZTViODtcbiRmYS12YXItY2xhcHBlcmJvYXJkOiBcXGUxMzE7XG4kZmEtdmFyLXNxdWFyZS1jaGV2cm9uLWxlZnQ6IFxcZjMyYTtcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtbGVmdDogXFxmMzJhO1xuJGZhLXZhci1waG9uZS1pbnRlcmNvbTogXFxlNDM0O1xuJGZhLXZhci1saW5rLWhvcml6b250YWw6IFxcZTFjYjtcbiRmYS12YXItY2hhaW4taG9yaXpvbnRhbDogXFxlMWNiO1xuJGZhLXZhci1tYW5nbzogXFxlMzBmO1xuJGZhLXZhci1tdXNpYy1ub3RlLXNsYXNoOiBcXGY4ZDA7XG4kZmEtdmFyLW11c2ljLWFsdC1zbGFzaDogXFxmOGQwO1xuJGZhLXZhci1jaXJjbGUtcmFkaWF0aW9uOiBcXGY3YmE7XG4kZmEtdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcbiRmYS12YXItZmFjZS10b25ndWUtc3dlYXQ6IFxcZTM5ZTtcbiRmYS12YXItZ2xvYmUtc3RhbmQ6IFxcZjVmNjtcbiRmYS12YXItYmFzZWJhbGw6IFxcZjQzMztcbiRmYS12YXItYmFzZWJhbGwtYmFsbDogXFxmNDMzO1xuJGZhLXZhci1jaXJjbGUtcDogXFxlMTFhO1xuJGZhLXZhci1hd2FyZC1zaW1wbGU6IFxcZTBhYjtcbiRmYS12YXItamV0LWZpZ2h0ZXItdXA6IFxcZTUxODtcbiRmYS12YXItZGlhZ3JhbS1wcm9qZWN0OiBcXGY1NDI7XG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xuJGZhLXZhci1wZWRlc3RhbDogXFxlMjBkO1xuJGZhLXZhci1jaGFydC1weXJhbWlkOiBcXGUwZTY7XG4kZmEtdmFyLXNpZGViYXI6IFxcZTI0ZTtcbiRmYS12YXItc25vd21hbi1oZWFkOiBcXGY3OWI7XG4kZmEtdmFyLWZyb3N0eS1oZWFkOiBcXGY3OWI7XG4kZmEtdmFyLWNvcHk6IFxcZjBjNTtcbiRmYS12YXItYnVyZ2VyLWdsYXNzOiBcXGUwY2U7XG4kZmEtdmFyLXZvbHVtZS14bWFyazogXFxmNmE5O1xuJGZhLXZhci12b2x1bWUtbXV0ZTogXFxmNmE5O1xuJGZhLXZhci12b2x1bWUtdGltZXM6IFxcZjZhOTtcbiRmYS12YXItaGFuZC1zcGFya2xlczogXFxlMDVkO1xuJGZhLXZhci1iYXJzLWZpbHRlcjogXFxlMGFkO1xuJGZhLXZhci1wYWludGJydXNoLXBlbmNpbDogXFxlMjA2O1xuJGZhLXZhci1wYXJ0eS1iZWxsOiBcXGUzMWE7XG4kZmEtdmFyLXVzZXItdm5lY2staGFpcjogXFxlNDYyO1xuJGZhLXZhci1qYWNrLW8tbGFudGVybjogXFxmMzBlO1xuJGZhLXZhci1ncmlwOiBcXGY1OGQ7XG4kZmEtdmFyLWdyaXAtaG9yaXpvbnRhbDogXFxmNThkO1xuJGZhLXZhci1zaGFyZS1mcm9tLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFxcZjE0ZDtcbiRmYS12YXIta2V5bm90ZTogXFxmNjZjO1xuJGZhLXZhci1jaGlsZC1jb21iYXRhbnQ6IFxcZTRlMDtcbiRmYS12YXItY2hpbGQtcmlmbGU6IFxcZTRlMDtcbiRmYS12YXItZ3VuOiBcXGUxOWI7XG4kZmEtdmFyLXNxdWFyZS1waG9uZTogXFxmMDk4O1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcbiRmYS12YXItaGF0LWJlYWNoOiBcXGU2MDY7XG4kZmEtdmFyLXBsdXM6IFxcMmI7XG4kZmEtdmFyLWFkZDogXFwyYjtcbiRmYS12YXItZXhwYW5kOiBcXGYwNjU7XG4kZmEtdmFyLWNvbXB1dGVyOiBcXGU0ZTU7XG4kZmEtdmFyLWZvcnQ6IFxcZTQ4NjtcbiRmYS12YXItY2xvdWQtY2hlY2s6IFxcZTM1YztcbiRmYS12YXIteG1hcms6IFxcZjAwZDtcbiRmYS12YXItY2xvc2U6IFxcZjAwZDtcbiRmYS12YXItbXVsdGlwbHk6IFxcZjAwZDtcbiRmYS12YXItcmVtb3ZlOiBcXGYwMGQ7XG4kZmEtdmFyLXRpbWVzOiBcXGYwMGQ7XG4kZmEtdmFyLWZhY2Utc21pcmtpbmc6IFxcZTM5NztcbiRmYS12YXItYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodDogXFxmMDQ3O1xuJGZhLXZhci1hcnJvd3M6IFxcZjA0NztcbiRmYS12YXItY2hhbGtib2FyZC11c2VyOiBcXGY1MWM7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjogXFxmNTFjO1xuJGZhLXZhci1yaG9tYnVzOiBcXGUyM2I7XG4kZmEtdmFyLWNsYXctbWFya3M6IFxcZjZjMjtcbiRmYS12YXItcGVzby1zaWduOiBcXGUyMjI7XG4kZmEtdmFyLWZhY2Utc21pbGUtdG9uZ3VlOiBcXGUzOTQ7XG4kZmEtdmFyLWNhcnQtY2lyY2xlLXhtYXJrOiBcXGUzZjQ7XG4kZmEtdmFyLWJ1aWxkaW5nLXNoaWVsZDogXFxlNGQ4O1xuJGZhLXZhci1jaXJjbGUtcGhvbmUtZmxpcDogXFxlMTFjO1xuJGZhLXZhci1waG9uZS1jaXJjbGUtYWx0OiBcXGUxMWM7XG4kZmEtdmFyLWJhYnk6IFxcZjc3YztcbiRmYS12YXItdXNlcnMtbGluZTogXFxlNTkyO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XG4kZmEtdmFyLXF1b3RlLWxlZnQtYWx0OiBcXGYxMGQ7XG4kZmEtdmFyLXRyYWN0b3I6IFxcZjcyMjtcbiRmYS12YXIta2V5LXNrZWxldG9uOiBcXGY2ZjM7XG4kZmEtdmFyLXRyYXNoLWFycm93LXVwOiBcXGY4Mjk7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmU6IFxcZjgyOTtcbiRmYS12YXItYXJyb3ctZG93bi11cC1sb2NrOiBcXGU0YjA7XG4kZmEtdmFyLWFycm93LWRvd24tdG8tYnJhY2tldDogXFxlMDk0O1xuJGZhLXZhci1saW5lcy1sZWFuaW5nOiBcXGU1MWU7XG4kZmEtdmFyLXNxdWFyZS1xOiBcXGUyN2I7XG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XG4kZmEtdmFyLXN5bWJvbHM6IFxcZjg2ZTtcbiRmYS12YXItaWNvbnMtYWx0OiBcXGY4NmU7XG4kZmEtdmFyLWNvcHlyaWdodDogXFxmMWY5O1xuJGZhLXZhci1mbGFzay1nZWFyOiBcXGU1ZjE7XG4kZmEtdmFyLWhpZ2hsaWdodGVyLWxpbmU6IFxcZTFhZjtcbiRmYS12YXItYnJhY2tldC1zcXVhcmU6IFxcNWI7XG4kZmEtdmFyLWJyYWNrZXQ6IFxcNWI7XG4kZmEtdmFyLWJyYWNrZXQtbGVmdDogXFw1YjtcbiRmYS12YXItaXNsYW5kLXRyb3BpY2FsOiBcXGY4MTE7XG4kZmEtdmFyLWlzbGFuZC10cmVlLXBhbG06IFxcZjgxMTtcbiRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1saW5lOiBcXGYzNDM7XG4kZmEtdmFyLWFycm93LWZyb20tbGVmdDogXFxmMzQzO1xuJGZhLXZhci1oMjogXFxmMzE0O1xuJGZhLXZhci1lcXVhbHM6IFxcM2Q7XG4kZmEtdmFyLWNha2Utc2xpY2U6IFxcZTNlNTtcbiRmYS12YXItc2hvcnRjYWtlOiBcXGUzZTU7XG4kZmEtdmFyLXBlYW51dDogXFxlNDMwO1xuJGZhLXZhci13cmVuY2gtc2ltcGxlOiBcXGUyZDE7XG4kZmEtdmFyLWJsZW5kZXI6IFxcZjUxNztcbiRmYS12YXItdGVldGg6IFxcZjYyZTtcbiRmYS12YXItdGFsbHktMjogXFxlMjk1O1xuJGZhLXZhci1zaGVrZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1pbHM6IFxcZjIwYjtcbiRmYS12YXItc2hla2VsOiBcXGYyMGI7XG4kZmEtdmFyLXNoZXFlbDogXFxmMjBiO1xuJGZhLXZhci1zaGVxZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1jYXJzOiBcXGY4NWI7XG4kZmEtdmFyLWF4ZS1iYXR0bGU6IFxcZjZiMztcbiRmYS12YXItdXNlci1oYWlyLWxvbmc6IFxcZTQ1YjtcbiRmYS12YXItbWFwOiBcXGYyNzk7XG4kZmEtdmFyLWFycm93LWxlZnQtZnJvbS1hcmM6IFxcZTYxNTtcbiRmYS12YXItZmlsZS1jaXJjbGUtaW5mbzogXFxlNDkzO1xuJGZhLXZhci1mYWNlLWRpc2FwcG9pbnRlZDogXFxlMzZmO1xuJGZhLXZhci1sYXNzby1zcGFya2xlczogXFxlMWM5O1xuJGZhLXZhci1jbG9jay1lbGV2ZW46IFxcZTM0NztcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXNpcmVuLW9uOiBcXGUwMmU7XG4kZmEtdmFyLWNsb2NrLXRlbjogXFxlMzU0O1xuJGZhLXZhci1jYW5kbGUtaG9sZGVyOiBcXGY2YmM7XG4kZmEtdmFyLXZpZGVvLWFycm93LWRvd24tbGVmdDogXFxlMmM4O1xuJGZhLXZhci1waG90by1maWxtOiBcXGY4N2M7XG4kZmEtdmFyLXBob3RvLXZpZGVvOiBcXGY4N2M7XG4kZmEtdmFyLWZsb3BweS1kaXNrLWNpcmNsZS1hcnJvdy1yaWdodDogXFxlMTgwO1xuJGZhLXZhci1zYXZlLWNpcmNsZS1hcnJvdy1yaWdodDogXFxlMTgwO1xuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcbiRmYS12YXItcGxhbmV0LW1vb246IFxcZTAxZjtcbiRmYS12YXItZmFjZS1leWVzLXhtYXJrczogXFxlMzc0O1xuJGZhLXZhci1jaGFydC1zY2F0dGVyOiBcXGY3ZWU7XG4kZmEtdmFyLWRpc3BsYXktYXJyb3ctZG93bjogXFxlMTY0O1xuJGZhLXZhci1zdG9yZTogXFxmNTRlO1xuJGZhLXZhci1hcnJvdy10cmVuZC11cDogXFxlMDk4O1xuJGZhLXZhci1wbHVnLWNpcmNsZS1taW51czogXFxlNTVlO1xuJGZhLXZhci1vbGl2ZS1icmFuY2g6IFxcZTMxNztcbiRmYS12YXItYW5nbGU6IFxcZTA4YztcbiRmYS12YXItdmFjdXVtLXJvYm90OiBcXGUwNGU7XG4kZmEtdmFyLXNpZ24taGFuZ2luZzogXFxmNGQ5O1xuJGZhLXZhci1zaWduOiBcXGY0ZDk7XG4kZmEtdmFyLXNxdWFyZS1kaXZpZGU6IFxcZTI2YTtcbiRmYS12YXItc2lnbmFsLXN0cmVhbS1zbGFzaDogXFxlMjUwO1xuJGZhLXZhci1iZXppZXItY3VydmU6IFxcZjU1YjtcbiRmYS12YXItZXllLWRyb3BwZXItaGFsZjogXFxlMTczO1xuJGZhLXZhci1zdG9yZS1sb2NrOiBcXGU0YTY7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFxcZjFmNjtcbiRmYS12YXItY2xvdWQtYm9sdC1zdW46IFxcZjc2ZTtcbiRmYS12YXItdGh1bmRlcnN0b3JtLXN1bjogXFxmNzZlO1xuJGZhLXZhci1jYW1lcmEtc2xhc2g6IFxcZTBkOTtcbiRmYS12YXItY29tbWVudC1xdW90ZTogXFxlMTRjO1xuJGZhLXZhci10YWJsZXQ6IFxcZjNmYjtcbiRmYS12YXItdGFibGV0LWFuZHJvaWQ6IFxcZjNmYjtcbiRmYS12YXItc2Nob29sLWZsYWc6IFxcZTU2ZTtcbiRmYS12YXItbWVzc2FnZS1jb2RlOiBcXGUxZGY7XG4kZmEtdmFyLWdsYXNzLWhhbGY6IFxcZTE5MjtcbiRmYS12YXItZ2xhc3MtaGFsZi1lbXB0eTogXFxlMTkyO1xuJGZhLXZhci1nbGFzcy1oYWxmLWZ1bGw6IFxcZTE5MjtcbiRmYS12YXItZmlsbDogXFxmNTc1O1xuJGZhLXZhci1tZXNzYWdlLW1pbnVzOiBcXGY0YTc7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LW1pbnVzOiBcXGY0YTc7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcXGYxMDY7XG4kZmEtdmFyLWRpbm9zYXVyOiBcXGU1ZmU7XG4kZmEtdmFyLWRydW1zdGljay1iaXRlOiBcXGY2ZDc7XG4kZmEtdmFyLWxpbmstaG9yaXpvbnRhbC1zbGFzaDogXFxlMWNjO1xuJGZhLXZhci1jaGFpbi1ob3Jpem9udGFsLXNsYXNoOiBcXGUxY2M7XG4kZmEtdmFyLWhvbGx5LWJlcnJ5OiBcXGY3YWE7XG4kZmEtdmFyLW5vc2U6IFxcZTViZDtcbiRmYS12YXItYXJyb3ctbGVmdC10by1hcmM6IFxcZTYxNjtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcXGYwNTM7XG4kZmEtdmFyLWJhY3RlcmlhOiBcXGUwNTk7XG4kZmEtdmFyLWNsb3VkczogXFxmNzQ0O1xuJGZhLXZhci1tb25leS1iaWxsLXNpbXBsZTogXFxlMWYxO1xuJGZhLXZhci1oYW5kLWxpemFyZDogXFxmMjU4O1xuJGZhLXZhci10YWJsZS1waXZvdDogXFxlMjkxO1xuJGZhLXZhci1maWx0ZXItc2xhc2g6IFxcZTE3ZDtcbiRmYS12YXItdHJhc2gtY2FuLXVuZG86IFxcZjg5NjtcbiRmYS12YXItdHJhc2gtY2FuLWFycm93LXR1cm4tbGVmdDogXFxmODk2O1xuJGZhLXZhci10cmFzaC11bmRvLWFsdDogXFxmODk2O1xuJGZhLXZhci1ub3RkZWY6IFxcZTFmZTtcbiRmYS12YXItZGlzZWFzZTogXFxmN2ZhO1xuJGZhLXZhci1wZXJzb24tdG8tZG9vcjogXFxlNDMzO1xuJGZhLXZhci10dXJudGFibGU6IFxcZjhlNDtcbiRmYS12YXItYnJpZWZjYXNlLW1lZGljYWw6IFxcZjQ2OTtcbiRmYS12YXItZ2VuZGVybGVzczogXFxmMjJkO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kZmEtdmFyLXNpZ25hbC13ZWFrOiBcXGY2OGM7XG4kZmEtdmFyLXNpZ25hbC0xOiBcXGY2OGM7XG4kZmEtdmFyLWNsb2NrLWZpdmU6IFxcZTM0OTtcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xuJGZhLXZhci1jYXItcmVhcjogXFxmNWRlO1xuJGZhLXZhci1jYXItYWx0OiBcXGY1ZGU7XG4kZmEtdmFyLXB1bXAtc29hcDogXFxlMDZiO1xuJGZhLXZhci1jb21wdXRlci1jbGFzc2ljOiBcXGY4YjE7XG4kZmEtdmFyLWZyYW1lOiBcXGU0OTU7XG4kZmEtdmFyLXZpZGVvLXNsYXNoOiBcXGY0ZTI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXFxmMjQzO1xuJGZhLXZhci1iYXR0ZXJ5LTI6IFxcZjI0MztcbiRmYS12YXItZWxsaXBzaXMtc3Ryb2tlOiBcXGYzOWI7XG4kZmEtdmFyLWVsbGlwc2lzLWgtYWx0OiBcXGYzOWI7XG4kZmEtdmFyLXJhZGlvOiBcXGY4ZDc7XG4kZmEtdmFyLWJhYnktY2FycmlhZ2U6IFxcZjc3ZDtcbiRmYS12YXItY2FycmlhZ2UtYmFieTogXFxmNzdkO1xuJGZhLXZhci1mYWNlLWV4cHJlc3Npb25sZXNzOiBcXGUzNzM7XG4kZmEtdmFyLWRvd24tdG8tZG90dGVkLWxpbmU6IFxcZTQwODtcbiRmYS12YXItY2xvdWQtbXVzaWM6IFxcZjhhZTtcbiRmYS12YXItdHJhZmZpYy1saWdodDogXFxmNjM3O1xuJGZhLXZhci1jbG91ZC1taW51czogXFxlMzVkO1xuJGZhLXZhci10aGVybW9tZXRlcjogXFxmNDkxO1xuJGZhLXZhci1zaGllbGQtbWludXM6IFxcZTI0OTtcbiRmYS12YXItdnItY2FyZGJvYXJkOiBcXGY3Mjk7XG4kZmEtdmFyLWNhci10aWx0OiBcXGY1ZTU7XG4kZmEtdmFyLWdhdWdlLWNpcmNsZS1taW51czogXFxlNDk3O1xuJGZhLXZhci1icmlnaHRuZXNzLWxvdzogXFxlMGNhO1xuJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXI6IFxcZjgwNjtcbiRmYS12YXItcGVyY2VudDogXFwyNTtcbiRmYS12YXItcGVyY2VudGFnZTogXFwyNTtcbiRmYS12YXItdHJ1Y2stbW92aW5nOiBcXGY0ZGY7XG4kZmEtdmFyLWdsYXNzLXdhdGVyLWRyb3BsZXQ6IFxcZTRmNTtcbiRmYS12YXItY29udmV5b3ItYmVsdDogXFxmNDZlO1xuJGZhLXZhci1sb2NhdGlvbi1jaGVjazogXFxmNjA2O1xuJGZhLXZhci1tYXAtbWFya2VyLWNoZWNrOiBcXGY2MDY7XG4kZmEtdmFyLWNvaW4tdmVydGljYWw6IFxcZTNmZDtcbiRmYS12YXItZGlzcGxheTogXFxlMTYzO1xuJGZhLXZhci1wZXJzb24tc2lnbjogXFxmNzU3O1xuJGZhLXZhci1mYWNlLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXBob25lLWhhbmd1cDogXFxlMjI1O1xuJGZhLXZhci1zaWduYXR1cmUtc2xhc2g6IFxcZTNjYjtcbiRmYS12YXItdGh1bWJ0YWNrOiBcXGYwOGQ7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFxcZjA4ZDtcbiRmYS12YXItd2hlYXQtc2xhc2g6IFxcZTMzOTtcbiRmYS12YXItdHJvcGh5OiBcXGYwOTE7XG4kZmEtdmFyLWNsb3Vkcy1zdW46IFxcZjc0NjtcbiRmYS12YXItcGVyc29uLXByYXlpbmc6IFxcZjY4MztcbiRmYS12YXItcHJheTogXFxmNjgzO1xuJGZhLXZhci1oYW1tZXI6IFxcZjZlMztcbiRmYS12YXItZmFjZS12b21pdDogXFxlM2EwO1xuJGZhLXZhci1zcGVha2VyczogXFxmOGUwO1xuJGZhLXZhci10dHktYW5zd2VyOiBcXGUyYjk7XG4kZmEtdmFyLXRlbGV0eXBlLWFuc3dlcjogXFxlMmI5O1xuJGZhLXZhci1tdWctdGVhLXNhdWNlcjogXFxlMWY1O1xuJGZhLXZhci1kaWFncmFtLWxlYW4tY2FudmFzOiBcXGUxNTY7XG4kZmEtdmFyLWFsdDogXFxlMDhhO1xuJGZhLXZhci1kaWFsOiBcXGUxNWI7XG4kZmEtdmFyLWRpYWwtbWVkLWhpZ2g6IFxcZTE1YjtcbiRmYS12YXItaGFuZC1wZWFjZTogXFxmMjViO1xuJGZhLXZhci1jaXJjbGUtdHJhc2g6IFxcZTEyNjtcbiRmYS12YXItdHJhc2gtY2lyY2xlOiBcXGUxMjY7XG4kZmEtdmFyLXJvdGF0ZTogXFxmMmYxO1xuJGZhLXZhci1zeW5jLWFsdDogXFxmMmYxO1xuJGZhLXZhci1jaXJjbGUtcXVhcnRlcnM6IFxcZTNmODtcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci10b3dlci1jb250cm9sOiBcXGUyYTI7XG4kZmEtdmFyLWFycm93LXVwLXRyaWFuZ2xlLXNxdWFyZTogXFxmODhhO1xuJGZhLXZhci1zb3J0LXNoYXBlcy11cDogXFxmODhhO1xuJGZhLXZhci13aGFsZTogXFxmNzJjO1xuJGZhLXZhci1yb2JvdDogXFxmNTQ0O1xuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xuJGZhLXZhci1wYXJ0eS1ob3JuOiBcXGUzMWI7XG4kZmEtdmFyLWdlYXJzOiBcXGYwODU7XG4kZmEtdmFyLWNvZ3M6IFxcZjA4NTtcbiRmYS12YXItc3VuLWJyaWdodDogXFxlMjhmO1xuJGZhLXZhci1zdW4tYWx0OiBcXGUyOGY7XG4kZmEtdmFyLXdhcmVob3VzZTogXFxmNDk0O1xuJGZhLXZhci1jb252ZXlvci1iZWx0LWFybTogXFxlNWY4O1xuJGZhLXZhci1sb2NrLWtleWhvbGUtb3BlbjogXFxmM2MyO1xuJGZhLXZhci1sb2NrLW9wZW4tYWx0OiBcXGYzYzI7XG4kZmEtdmFyLXNxdWFyZS1mcmFnaWxlOiBcXGY0OWI7XG4kZmEtdmFyLWJveC1mcmFnaWxlOiBcXGY0OWI7XG4kZmEtdmFyLXNxdWFyZS13aW5lLWdsYXNzLWNyYWNrOiBcXGY0OWI7XG4kZmEtdmFyLWFycm93LXVwLXJpZ2h0LWRvdHM6IFxcZTRiNztcbiRmYS12YXItc3F1YXJlLW46IFxcZTI3NztcbiRmYS12YXItc3Bsb3RjaDogXFxmNWJjO1xuJGZhLXZhci1mYWNlLWdyaW4taGVhcnRzOiBcXGY1ODQ7XG4kZmEtdmFyLWdyaW4taGVhcnRzOiBcXGY1ODQ7XG4kZmEtdmFyLW1ldGVyOiBcXGUxZTg7XG4kZmEtdmFyLW1hbmRvbGluOiBcXGY2Zjk7XG4kZmEtdmFyLWRpY2UtZm91cjogXFxmNTI0O1xuJGZhLXZhci1zaW0tY2FyZDogXFxmN2M0O1xuJGZhLXZhci10cmFuc2dlbmRlcjogXFxmMjI1O1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFxcZjIyNTtcbiRmYS12YXItbWVyY3VyeTogXFxmMjIzO1xuJGZhLXZhci11cC1mcm9tLWJyYWNrZXQ6IFxcZTU5MDtcbiRmYS12YXIta25pZmUta2l0Y2hlbjogXFxmNmY1O1xuJGZhLXZhci1ib3JkZXItcmlnaHQ6IFxcZjg1MjtcbiRmYS12YXItYXJyb3ctdHVybi1kb3duOiBcXGYxNDk7XG4kZmEtdmFyLWxldmVsLWRvd246IFxcZjE0OTtcbiRmYS12YXItc3BhZGU6IFxcZjJmNDtcbiRmYS12YXItY2FyZC1zcGFkZTogXFxlM2VjO1xuJGZhLXZhci1saW5lLWNvbHVtbnM6IFxcZjg3MDtcbiRmYS12YXItYXJyb3ctcmlnaHQtdG8tbGluZTogXFxmMzQwO1xuJGZhLXZhci1hcnJvdy10by1yaWdodDogXFxmMzQwO1xuJGZhLXZhci1wZXJzb24tZmFsbGluZy1idXJzdDogXFxlNTQ3O1xuJGZhLXZhci1mbGFnLXBlbm5hbnQ6IFxcZjQ1NjtcbiRmYS12YXItcGVubmFudDogXFxmNDU2O1xuJGZhLXZhci1jb252ZXlvci1iZWx0LWVtcHR5OiBcXGUxNTA7XG4kZmEtdmFyLXVzZXItZ3JvdXAtc2ltcGxlOiBcXGU2MDM7XG4kZmEtdmFyLWF3YXJkOiBcXGY1NTk7XG4kZmEtdmFyLXRpY2tldC1zaW1wbGU6IFxcZjNmZjtcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xuJGZhLXZhci1idWlsZGluZzogXFxmMWFkO1xuJGZhLXZhci1hbmdsZXMtbGVmdDogXFxmMTAwO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXFxmMTAwO1xuJGZhLXZhci1jYW1jb3JkZXI6IFxcZjhhODtcbiRmYS12YXItdmlkZW8taGFuZGhlbGQ6IFxcZjhhODtcbiRmYS12YXItcGFuY2FrZXM6IFxcZTQyZDtcbiRmYS12YXItYWxidW0tY2lyY2xlLXVzZXI6IFxcZTQ4ZDtcbiRmYS12YXItc3VidGl0bGVzLXNsYXNoOiBcXGU2MTA7XG4kZmEtdmFyLXFyY29kZTogXFxmMDI5O1xuJGZhLXZhci1kaWNlLWQxMDogXFxmNmNkO1xuJGZhLXZhci1maXJlcGxhY2U6IFxcZjc5YTtcbiRmYS12YXItYnJvd3NlcjogXFxmMzdlO1xuJGZhLXZhci1wZW4tcGFpbnRicnVzaDogXFxmNjE4O1xuJGZhLXZhci1wZW5jaWwtcGFpbnRicnVzaDogXFxmNjE4O1xuJGZhLXZhci1maXNoLWNvb2tlZDogXFxmN2ZlO1xuJGZhLXZhci1jaGFpci1vZmZpY2U6IFxcZjZjMTtcbiRmYS12YXItbmVzdGluZy1kb2xsczogXFxlM2JhO1xuJGZhLXZhci1jbG9jay1yb3RhdGUtbGVmdDogXFxmMWRhO1xuJGZhLXZhci1oaXN0b3J5OiBcXGYxZGE7XG4kZmEtdmFyLXRydW1wZXQ6IFxcZjhlMztcbiRmYS12YXItZmFjZS1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0OiBcXGY1ODM7XG4kZmEtdmFyLWZpcmUtc21va2U6IFxcZjc0YjtcbiRmYS12YXItcGhvbmUtbWlzc2VkOiBcXGUyMjY7XG4kZmEtdmFyLWZpbGUtZXhwb3J0OiBcXGY1NmU7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tZmlsZTogXFxmNTZlO1xuJGZhLXZhci1zaGllbGQ6IFxcZjEzMjtcbiRmYS12YXItc2hpZWxkLWJsYW5rOiBcXGYxMzI7XG4kZmEtdmFyLWFycm93LXVwLXNob3J0LXdpZGU6IFxcZjg4NTtcbiRmYS12YXItc29ydC1hbW91bnQtdXAtYWx0OiBcXGY4ODU7XG4kZmEtdmFyLWFycm93cy1yZXBlYXQtMTogXFxmMzY2O1xuJGZhLXZhci1yZXBlYXQtMS1hbHQ6IFxcZjM2NjtcbiRmYS12YXItZ3VuLXNsYXNoOiBcXGUxOWM7XG4kZmEtdmFyLWF2b2NhZG86IFxcZTBhYTtcbiRmYS12YXItYmluYXJ5OiBcXGUzM2I7XG4kZmEtdmFyLWdsYXNzZXMtcm91bmQ6IFxcZjVmNTtcbiRmYS12YXItZ2xhc3Nlcy1hbHQ6IFxcZjVmNTtcbiRmYS12YXItcGhvbmUtcGx1czogXFxmNGQyO1xuJGZhLXZhci1kaXR0bzogXFwyMjtcbiRmYS12YXItcGVyc29uLXNlYXQ6IFxcZTIxZTtcbiRmYS12YXItaG91c2UtbWVkaWNhbDogXFxlM2IyO1xuJGZhLXZhci1nb2xmLWJhbGwtdGVlOiBcXGY0NTA7XG4kZmEtdmFyLWdvbGYtYmFsbDogXFxmNDUwO1xuJGZhLXZhci1jaXJjbGUtY2hldnJvbi1sZWZ0OiBcXGYxMzc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItaG91c2UtY2hpbW5leS13aW5kb3c6IFxcZTAwZDtcbiRmYS12YXItc2N5dGhlOiBcXGY3MTA7XG4kZmEtdmFyLXBlbi1uaWI6IFxcZjVhZDtcbiRmYS12YXItYmFuLXBhcmtpbmc6IFxcZjYxNjtcbiRmYS12YXItcGFya2luZy1jaXJjbGUtc2xhc2g6IFxcZjYxNjtcbiRmYS12YXItdGVudC1hcnJvdy10dXJuLWxlZnQ6IFxcZTU4MDtcbiRmYS12YXItZmFjZS1kaWFnb25hbC1tb3V0aDogXFxlNDdlO1xuJGZhLXZhci1kaWFncmFtLWNlbGxzOiBcXGU0NzU7XG4kZmEtdmFyLWNyaWNrZXQtYmF0LWJhbGw6IFxcZjQ0OTtcbiRmYS12YXItY3JpY2tldDogXFxmNDQ5O1xuJGZhLXZhci10ZW50czogXFxlNTgyO1xuJGZhLXZhci13YW5kLW1hZ2ljOiBcXGYwZDA7XG4kZmEtdmFyLW1hZ2ljOiBcXGYwZDA7XG4kZmEtdmFyLWRvZzogXFxmNmQzO1xuJGZhLXZhci1wZW4tbGluZTogXFxlMjEyO1xuJGZhLXZhci1hdG9tLXNpbXBsZTogXFxmNWQzO1xuJGZhLXZhci1hdG9tLWFsdDogXFxmNWQzO1xuJGZhLXZhci1hbXBlcnNhbmQ6IFxcMjY7XG4kZmEtdmFyLWNhcnJvdDogXFxmNzg3O1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLWxpbmU6IFxcZjM0MjtcbiRmYS12YXItYXJyb3ctZnJvbS1ib3R0b206IFxcZjM0MjtcbiRmYS12YXItbW9vbjogXFxmMTg2O1xuJGZhLXZhci1wZW4tc2xhc2g6IFxcZTIxMztcbiRmYS12YXItd2luZS1nbGFzcy1lbXB0eTogXFxmNWNlO1xuJGZhLXZhci13aW5lLWdsYXNzLWFsdDogXFxmNWNlO1xuJGZhLXZhci1zcXVhcmUtc3RhcjogXFxlMjdmO1xuJGZhLXZhci1jaGVlc2U6IFxcZjdlZjtcbiRmYS12YXItc2VuZC1iYWNrd2FyZDogXFxmODdmO1xuJGZhLXZhci15aW4teWFuZzogXFxmNmFkO1xuJGZhLXZhci1tdXNpYzogXFxmMDAxO1xuJGZhLXZhci1jb21wYXNzLXNsYXNoOiBcXGY1ZTk7XG4kZmEtdmFyLWNsb2NrLW9uZTogXFxlMzRlO1xuJGZhLXZhci1maWxlLW11c2ljOiBcXGY4YjY7XG4kZmEtdmFyLWNvZGUtY29tbWl0OiBcXGYzODY7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWxvdzogXFxmNzZiO1xuJGZhLXZhci1wZXJzb24tYmlraW5nOiBcXGY4NGE7XG4kZmEtdmFyLWJpa2luZzogXFxmODRhO1xuJGZhLXZhci1kaXNwbGF5LWNoYXJ0LXVwLWNpcmNsZS1jdXJyZW5jeTogXFxlNWU1O1xuJGZhLXZhci1za2VsZXRvbjogXFxmNjIwO1xuJGZhLXZhci1jaXJjbGUtZzogXFxlMTBmO1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctdXAtbGVmdDogXFxlMGZiO1xuJGZhLXZhci1jb2luLWJsYW5rOiBcXGUzZmI7XG4kZmEtdmFyLWJyb29tOiBcXGY1MWE7XG4kZmEtdmFyLXZhY3V1bTogXFxlMDRkO1xuJGZhLXZhci1zaGllbGQtaGVhcnQ6IFxcZTU3NDtcbiRmYS12YXItY2FyZC1oZWFydDogXFxlM2ViO1xuJGZhLXZhci1saWdodGJ1bGItY2ZsLW9uOiBcXGU1YTc7XG4kZmEtdmFyLW1lbG9uOiBcXGUzMTA7XG4kZmEtdmFyLWdvcHVyYW06IFxcZjY2NDtcbiRmYS12YXItZWFydGgtb2NlYW5pYTogXFxlNDdiO1xuJGZhLXZhci1nbG9iZS1vY2VhbmlhOiBcXGU0N2I7XG4kZmEtdmFyLWNvbnRhaW5lci1zdG9yYWdlOiBcXGY0Yjc7XG4kZmEtdmFyLWZhY2UtcG91dGluZzogXFxlMzg3O1xuJGZhLXZhci1zcXVhcmUteG1hcms6IFxcZjJkMztcbiRmYS12YXItdGltZXMtc3F1YXJlOiBcXGYyZDM7XG4kZmEtdmFyLXhtYXJrLXNxdWFyZTogXFxmMmQzO1xuJGZhLXZhci1mYWNlLWV4cGxvZGU6IFxcZTJmZTtcbiRmYS12YXItZXhwbG9kaW5nLWhlYWQ6IFxcZTJmZTtcbiRmYS12YXItaGFzaHRhZzogXFwyMztcbiRmYS12YXItdXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlcjogXFxmNDI0O1xuJGZhLXZhci1leHBhbmQtYWx0OiBcXGY0MjQ7XG4kZmEtdmFyLW9pbC1jYW46IFxcZjYxMztcbiRmYS12YXItdDogXFw1NDtcbiRmYS12YXItdHJhbnNmb3JtZXItYm9sdDogXFxlMmE0O1xuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xuJGZhLXZhci1jaGFydC1jb2x1bW46IFxcZTBlMztcbiRmYS12YXItY2Fzc2V0dGUtdmhzOiBcXGY4ZWM7XG4kZmEtdmFyLXZoczogXFxmOGVjO1xuJGZhLXZhci1pbmZpbml0eTogXFxmNTM0O1xuJGZhLXZhci12aWFsLWNpcmNsZS1jaGVjazogXFxlNTk2O1xuJGZhLXZhci1jaGltbmV5OiBcXGY3OGI7XG4kZmEtdmFyLW9iamVjdC1pbnRlcnNlY3Q6IFxcZTQ5ZDtcbiRmYS12YXItcGVyc29uLWFycm93LWRvd24tdG8tbGluZTogXFxlNTM4O1xuJGZhLXZhci12b2ljZW1haWw6IFxcZjg5NztcbiRmYS12YXItYmxvY2stYnJpY2s6IFxcZTNkYjtcbiRmYS12YXItd2FsbC1icmljazogXFxlM2RiO1xuJGZhLXZhci1mYW46IFxcZjg2MztcbiRmYS12YXItYmFncy1zaG9wcGluZzogXFxmODQ3O1xuJGZhLXZhci1wYXJhZ3JhcGgtbGVmdDogXFxmODc4O1xuJGZhLXZhci1wYXJhZ3JhcGgtcnRsOiBcXGY4Nzg7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWx1Z2dhZ2U6IFxcZTU1NDtcbiRmYS12YXItY2FyYXZhbi1zaW1wbGU6IFxcZTAwMDtcbiRmYS12YXItY2FyYXZhbi1hbHQ6IFxcZTAwMDtcbiRmYS12YXItdHVydGxlOiBcXGY3MjY7XG4kZmEtdmFyLXBlbmNpbC1tZWNoYW5pY2FsOiBcXGU1Y2E7XG4kZmEtdmFyLXVwLWRvd246IFxcZjMzODtcbiRmYS12YXItYXJyb3dzLWFsdC12OiBcXGYzMzg7XG4kZmEtdmFyLWNsb3VkLW1vb24tcmFpbjogXFxmNzNjO1xuJGZhLXZhci1ib290aC1jdXJ0YWluOiBcXGY3MzQ7XG4kZmEtdmFyLWNhbGVuZGFyOiBcXGYxMzM7XG4kZmEtdmFyLWJveC1oZWFydDogXFxmNDlkO1xuJGZhLXZhci10cmFpbGVyOiBcXGUwNDE7XG4kZmEtdmFyLXVzZXItZG9jdG9yLW1lc3NhZ2U6IFxcZjgyZTtcbiRmYS12YXItdXNlci1tZC1jaGF0OiBcXGY4MmU7XG4kZmEtdmFyLWJhaGFpOiBcXGY2NjY7XG4kZmEtdmFyLWhheWthbDogXFxmNjY2O1xuJGZhLXZhci1saWdodGhvdXNlOiBcXGU2MTI7XG4kZmEtdmFyLWFtcC1ndWl0YXI6IFxcZjhhMTtcbiRmYS12YXItc2QtY2FyZDogXFxmN2MyO1xuJGZhLXZhci12b2x1bWUtc2xhc2g6IFxcZjJlMjtcbiRmYS12YXItYm9yZGVyLWJvdHRvbTogXFxmODRkO1xuJGZhLXZhci13aWZpLXdlYWs6IFxcZjZhYTtcbiRmYS12YXItd2lmaS0xOiBcXGY2YWE7XG4kZmEtdmFyLWRyYWdvbjogXFxmNmQ1O1xuJGZhLXZhci1zaG9lLXByaW50czogXFxmNTRiO1xuJGZhLXZhci1jaXJjbGUtcGx1czogXFxmMDU1O1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXFxmMDU1O1xuJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiRmYS12YXItZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRmYS12YXItcGx1Zy1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU1ZDtcbiRmYS12YXItbGluay1zbGFzaDogXFxmMTI3O1xuJGZhLXZhci1jaGFpbi1icm9rZW46IFxcZjEyNztcbiRmYS12YXItY2hhaW4tc2xhc2g6IFxcZjEyNztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdDogXFxlNTUxO1xuJGZhLXZhci1hcnJvdy11cC16LWE6IFxcZjg4MjtcbiRmYS12YXItc29ydC1hbHBoYS11cC1hbHQ6IFxcZjg4MjtcbiRmYS12YXItZmlyZS1mbGFtZS1jdXJ2ZWQ6IFxcZjdlNDtcbiRmYS12YXItZmlyZS1hbHQ6IFxcZjdlNDtcbiRmYS12YXItdG9ybmFkbzogXFxmNzZmO1xuJGZhLXZhci1maWxlLWNpcmNsZS1wbHVzOiBcXGU0OTQ7XG4kZmEtdmFyLWRlbGV0ZS1yaWdodDogXFxlMTU0O1xuJGZhLXZhci1ib29rLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLWNpcmNsZS1xdWFydGVyOiBcXGUxMWY7XG4kZmEtdmFyLWFuY2hvcjogXFxmMTNkO1xuJGZhLXZhci1ib3JkZXItYWxsOiBcXGY4NGM7XG4kZmEtdmFyLWZ1bmN0aW9uOiBcXGY2NjE7XG4kZmEtdmFyLWZhY2UtYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItcGVvcGxlLXNpbXBsZTogXFxlMjFiO1xuJGZhLXZhci1jb29raWUtYml0ZTogXFxmNTY0O1xuJGZhLXZhci1hcnJvdy10cmVuZC1kb3duOiBcXGUwOTc7XG4kZmEtdmFyLXJzczogXFxmMDllO1xuJGZhLXZhci1mZWVkOiBcXGYwOWU7XG4kZmEtdmFyLWZhY2UtbW9ub2NsZTogXFxlMzgwO1xuJGZhLXZhci1kcmF3LXBvbHlnb246IFxcZjVlZTtcbiRmYS12YXItc2NhbGUtYmFsYW5jZWQ6IFxcZjI0ZTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXFxmMjRlO1xuJGZhLXZhci1jYWxlbmRhci1saW5lczogXFxlMGQ1O1xuJGZhLXZhci1jYWxlbmRhci1ub3RlOiBcXGUwZDU7XG4kZmEtdmFyLWFycm93LWRvd24tYmlnLXNtYWxsOiBcXGY4OGM7XG4kZmEtdmFyLXNvcnQtc2l6ZS1kb3duOiBcXGY4OGM7XG4kZmEtdmFyLWdhdWdlLXNpbXBsZS1oaWdoOiBcXGY2MmE7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFxcZjYyYTtcbiRmYS12YXItdGFjaG9tZXRlci1mYXN0OiBcXGY2MmE7XG4kZmEtdmFyLWRvLW5vdC1lbnRlcjogXFxmNWVjO1xuJGZhLXZhci1zaG93ZXI6IFxcZjJjYztcbiRmYS12YXItZGljZS1kODogXFxmNmQyO1xuJGZhLXZhci1kZXNrdG9wOiBcXGYzOTA7XG4kZmEtdmFyLWRlc2t0b3AtYWx0OiBcXGYzOTA7XG4kZmEtdmFyLW06IFxcNGQ7XG4kZmEtdmFyLWdyaXAtZG90cy12ZXJ0aWNhbDogXFxlNDExO1xuJGZhLXZhci1mYWNlLXZpZXdmaW5kZXI6IFxcZTJmZjtcbiRmYS12YXItc29mdC1zZXJ2ZTogXFxlNDAwO1xuJGZhLXZhci1jcmVlbWVlOiBcXGU0MDA7XG4kZmEtdmFyLWg1OiBcXGU0MTI7XG4kZmEtdmFyLWhhbmQtYmFjay1wb2ludC1kb3duOiBcXGUxOWU7XG4kZmEtdmFyLXRhYmxlLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItdGgtbGlzdDogXFxmMDBiO1xuJGZhLXZhci1jb21tZW50LXNtczogXFxmN2NkO1xuJGZhLXZhci1zbXM6IFxcZjdjZDtcbiRmYS12YXItcmVjdGFuZ2xlOiBcXGYyZmE7XG4kZmEtdmFyLXJlY3RhbmdsZS1sYW5kc2NhcGU6IFxcZjJmYTtcbiRmYS12YXItY2xpcGJvYXJkLWxpc3QtY2hlY2s6IFxcZjczNztcbiRmYS12YXItdHVya2V5OiBcXGY3MjU7XG4kZmEtdmFyLWJvb2s6IFxcZjAyZDtcbiRmYS12YXItdXNlci1wbHVzOiBcXGYyMzQ7XG4kZmEtdmFyLWljZS1za2F0ZTogXFxmN2FjO1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcXGYyNDE7XG4kZmEtdmFyLWJhdHRlcnktNDogXFxmMjQxO1xuJGZhLXZhci10b21hdG86IFxcZTMzMDtcbiRmYS12YXItc3dvcmQtbGFzZXI6IFxcZTAzYjtcbiRmYS12YXItaG91c2UtY2lyY2xlLWNoZWNrOiBcXGU1MDk7XG4kZmEtdmFyLWJ1aWxkaW5nczogXFxlMGNjO1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XG4kZmEtdmFyLWNhcnQtZmxhdGJlZC1ib3hlczogXFxmNDc1O1xuJGZhLXZhci1kb2xseS1mbGF0YmVkLWFsdDogXFxmNDc1O1xuJGZhLXZhci1kaWFncmFtLXN1Y2Nlc3NvcjogXFxlNDdhO1xuJGZhLXZhci10cnVjay1hcnJvdy1yaWdodDogXFxlNThiO1xuJGZhLXZhci1zcXVhcmUtdzogXFxlMjg1O1xuJGZhLXZhci1hcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnQ6IFxcZTRiYztcbiRmYS12YXItbGFtcDogXFxmNGNhO1xuJGZhLXZhci1haXJwbGF5OiBcXGUwODk7XG4kZmEtdmFyLWhhbmQtZmlzdDogXFxmNmRlO1xuJGZhLXZhci1maXN0LXJhaXNlZDogXFxmNmRlO1xuJGZhLXZhci1zaGllbGQtcXVhcnRlcmVkOiBcXGU1NzU7XG4kZmEtdmFyLXNsYXNoLWZvcndhcmQ6IFxcMmY7XG4kZmEtdmFyLWxvY2F0aW9uLXBlbjogXFxmNjA3O1xuJGZhLXZhci1tYXAtbWFya2VyLWVkaXQ6IFxcZjYwNztcbiRmYS12YXItY2xvdWQtbW9vbjogXFxmNmMzO1xuJGZhLXZhci1wb3QtZm9vZDogXFxlNDNmO1xuJGZhLXZhci1icmllZmNhc2U6IFxcZjBiMTtcbiRmYS12YXItcGVyc29uLWZhbGxpbmc6IFxcZTU0NjtcbiRmYS12YXItaW1hZ2UtcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItdXNlci10YWc6IFxcZjUwNztcbiRmYS12YXItcnVnOiBcXGU1Njk7XG4kZmEtdmFyLXByaW50LXNsYXNoOiBcXGY2ODY7XG4kZmEtdmFyLWVhcnRoLWV1cm9wZTogXFxmN2EyO1xuJGZhLXZhci1nbG9iZS1ldXJvcGU6IFxcZjdhMjtcbiRmYS12YXItY2FydC1mbGF0YmVkLXN1aXRjYXNlOiBcXGY1OWQ7XG4kZmEtdmFyLWx1Z2dhZ2UtY2FydDogXFxmNTlkO1xuJGZhLXZhci1oYW5kLWJhY2stcG9pbnQtcmliYm9uOiBcXGUxYTA7XG4kZmEtdmFyLXJlY3RhbmdsZS14bWFyazogXFxmNDEwO1xuJGZhLXZhci1yZWN0YW5nbGUtdGltZXM6IFxcZjQxMDtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcXGY0MTA7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXFxmNDEwO1xuJGZhLXZhci10aXJlLXJ1Z2dlZDogXFxmNjM0O1xuJGZhLXZhci1saWdodGJ1bGItZG9sbGFyOiBcXGY2NzA7XG4kZmEtdmFyLWNvd2JlbGw6IFxcZjhiMztcbiRmYS12YXItYmFodC1zaWduOiBcXGUwYWM7XG4kZmEtdmFyLWNvcm5lcjogXFxlM2ZlO1xuJGZhLXZhci1jaGV2cm9ucy1yaWdodDogXFxmMzI0O1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1yaWdodDogXFxmMzI0O1xuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcbiRmYS12YXItYm9vay1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xuJGZhLXZhci1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xuJGZhLXZhci1pbmhhbGVyOiBcXGY1Zjk7XG4kZmEtdmFyLWhhbmRjdWZmczogXFxlNGY4O1xuJGZhLXZhci1zbmFrZTogXFxmNzE2O1xuJGZhLXZhci10cmlhbmdsZS1leGNsYW1hdGlvbjogXFxmMDcxO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJGZhLXZhci13YXJuaW5nOiBcXGYwNzE7XG4kZmEtdmFyLW5vdGUtbWVkaWNhbDogXFxlMjAwO1xuJGZhLXZhci1kYXRhYmFzZTogXFxmMWMwO1xuJGZhLXZhci1kb3duLWxlZnQ6IFxcZTE2YTtcbiRmYS12YXItc2hhcmU6IFxcZjA2NDtcbiRmYS12YXItYXJyb3ctdHVybi1yaWdodDogXFxmMDY0O1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFxcZjA2NDtcbiRmYS12YXItZmFjZS10aGlua2luZzogXFxlMzliO1xuJGZhLXZhci10dXJuLWRvd24tcmlnaHQ6IFxcZTQ1NTtcbiRmYS12YXItYm90dGxlLWRyb3BsZXQ6IFxcZTRjNDtcbiRmYS12YXItbWFzay1mYWNlOiBcXGUxZDc7XG4kZmEtdmFyLWhpbGwtcm9ja3NsaWRlOiBcXGU1MDg7XG4kZmEtdmFyLXNjYW5uZXIta2V5Ym9hcmQ6IFxcZjQ4OTtcbiRmYS12YXItY2lyY2xlLW86IFxcZTExOTtcbiRmYS12YXItZ3JpZC1ob3Jpem9udGFsOiBcXGUzMDc7XG4kZmEtdmFyLW1lc3NhZ2UtZG9sbGFyOiBcXGY2NTA7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWRvbGxhcjogXFxmNjUwO1xuJGZhLXZhci1yaWdodC1sZWZ0OiBcXGYzNjI7XG4kZmEtdmFyLWV4Y2hhbmdlLWFsdDogXFxmMzYyO1xuJGZhLXZhci1jb2x1bW5zLTM6IFxcZTM2MTtcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcbiRmYS12YXItcm9hZC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU2NTtcbiRmYS12YXItZHVuZ2VvbjogXFxmNmQ5O1xuJGZhLXZhci1oYW5kLWhvbGRpbmctYm94OiBcXGY0N2I7XG4kZmEtdmFyLWlucHV0LXRleHQ6IFxcZTFiZjtcbiRmYS12YXItd2luZG93LWZsaXA6IFxcZjQwZjtcbiRmYS12YXItd2luZG93LWFsdDogXFxmNDBmO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXFxmMDM4O1xuJGZhLXZhci1zY2FubmVyLWd1bjogXFxmNDg4O1xuJGZhLXZhci1zY2FubmVyOiBcXGY0ODg7XG4kZmEtdmFyLXRpcmU6IFxcZjYzMTtcbiRmYS12YXItZW5naW5lOiBcXGUxNmU7XG4kZmEtdmFyLW1vbmV5LWJpbGwtMS13YXZlOiBcXGY1M2I7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XG4kZmEtdmFyLWhhbmRzOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbmluZzogXFxmMmE3O1xuJGZhLXZhci1jaXJjbGUtY2FyZXQtcmlnaHQ6IFxcZjMzMDtcbiRmYS12YXItY2FyZXQtY2lyY2xlLXJpZ2h0OiBcXGYzMzA7XG4kZmEtdmFyLXdoZWF0OiBcXGY3MmQ7XG4kZmEtdmFyLWZpbGUtc3ByZWFkc2hlZXQ6IFxcZjY1YjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb24tc2xhc2g6IFxcZTBhODtcbiRmYS12YXItY2FsZW5kYXItZGF5OiBcXGY3ODM7XG4kZmEtdmFyLXdhdGVyLWxhZGRlcjogXFxmNWM1O1xuJGZhLXZhci1sYWRkZXItd2F0ZXI6IFxcZjVjNTtcbiRmYS12YXItc3dpbW1pbmctcG9vbDogXFxmNWM1O1xuJGZhLXZhci1hcnJvd3MtdXAtZG93bjogXFxmMDdkO1xuJGZhLXZhci1hcnJvd3MtdjogXFxmMDdkO1xuJGZhLXZhci1jaGVzcy1wYXduLXBpZWNlOiBcXGY0NDQ7XG4kZmEtdmFyLWNoZXNzLXBhd24tYWx0OiBcXGY0NDQ7XG4kZmEtdmFyLWZhY2UtZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci1ncmltYWNlOiBcXGY1N2Y7XG4kZmEtdmFyLXdoZWVsY2hhaXItbW92ZTogXFxlMmNlO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXFxlMmNlO1xuJGZhLXZhci10dXJuLWRvd246IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItc3F1YXJlLXM6IFxcZTI3ZDtcbiRmYS12YXItcmVjdGFuZ2xlLWJhcmNvZGU6IFxcZjQ2MztcbiRmYS12YXItYmFyY29kZS1hbHQ6IFxcZjQ2MztcbiRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHQ6IFxcZTU1MjtcbiRmYS12YXItc3F1YXJlLWVudmVsb3BlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1kaWNlOiBcXGY1MjI7XG4kZmEtdmFyLXVuaWNvcm46IFxcZjcyNztcbiRmYS12YXItYm93bGluZy1iYWxsOiBcXGY0MzY7XG4kZmEtdmFyLXBvbXBlYmxlZDogXFxlNDNkO1xuJGZhLXZhci1icmFpbjogXFxmNWRjO1xuJGZhLXZhci13YXRjaC1zbWFydDogXFxlMmNjO1xuJGZhLXZhci1ib29rLXVzZXI6IFxcZjdlNztcbiRmYS12YXItc2Vuc29yLWNsb3VkOiBcXGUwMmM7XG4kZmEtdmFyLXNlbnNvci1zbW9rZTogXFxlMDJjO1xuJGZhLXZhci1jbGFwcGVyYm9hcmQtcGxheTogXFxlMTMyO1xuJGZhLXZhci1iYW5kYWdlOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzOiBcXGYyNzI7XG4kZmEtdmFyLWNpcmNsZS14bWFyazogXFxmMDU3O1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXIteG1hcmstY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLWNpcmNsZS00OiBcXGUwZjE7XG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XG4kZmEtdmFyLWFsYnVtLWNvbGxlY3Rpb246IFxcZjhhMDtcbiRmYS12YXItaG90ZWw6IFxcZjU5NDtcbiRmYS12YXItZWFydGgtYXNpYTogXFxmNTdlO1xuJGZhLXZhci1nbG9iZS1hc2lhOiBcXGY1N2U7XG4kZmEtdmFyLWlkLWNhcmQtY2xpcDogXFxmNDdmO1xuJGZhLXZhci1pZC1jYXJkLWFsdDogXFxmNDdmO1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLXBsdXM6IFxcZjAwZTtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFxcZjAwZTtcbiRmYS12YXItdGh1bWJzLXVwOiBcXGYxNjQ7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnM6IFxcZjczZjtcbiRmYS12YXItdXNlci1jbG9jazogXFxmNGZkO1xuJGZhLXZhci1vbmlvbjogXFxlNDI3O1xuJGZhLXZhci1jbG9jay10d2VsdmUtdGhpcnR5OiBcXGUzNTk7XG4kZmEtdmFyLWFycm93LWRvd24tdG8tZG90dGVkLWxpbmU6IFxcZTA5NTtcbiRmYS12YXItaGFuZC1kb3RzOiBcXGY0NjE7XG4kZmEtdmFyLWFsbGVyZ2llczogXFxmNDYxO1xuJGZhLXZhci1maWxlLWludm9pY2U6IFxcZjU3MDtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcXGYyZDE7XG4kZmEtdmFyLXJlY3RhbmdsZS13aWRlOiBcXGYyZmM7XG4kZmEtdmFyLWNvbW1lbnQtYXJyb3ctdXA6IFxcZTE0NDtcbiRmYS12YXItZ2FybGljOiBcXGU0MGU7XG4kZmEtdmFyLW11Zy1zYXVjZXI6IFxcZjBmNDtcbiRmYS12YXItY29mZmVlOiBcXGYwZjQ7XG4kZmEtdmFyLWJydXNoOiBcXGY1NWQ7XG4kZmEtdmFyLXRyZWUtZGVjb3JhdGVkOiBcXGY3ZGM7XG4kZmEtdmFyLW1hc2s6IFxcZjZmYTtcbiRmYS12YXItY2FsZW5kYXItaGVhcnQ6IFxcZTBkMztcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1taW51czogXFxmMDEwO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFxcZjAxMDtcbiRmYS12YXItZmxvd2VyOiBcXGY3ZmY7XG4kZmEtdmFyLWFycm93LWRvd24tZnJvbS1hcmM6IFxcZTYxNDtcbiRmYS12YXItcmlnaHQtbGVmdC1sYXJnZTogXFxlNWUxO1xuJGZhLXZhci1ydWxlci12ZXJ0aWNhbDogXFxmNTQ4O1xuJGZhLXZhci1jaXJjbGVzLW92ZXJsYXA6IFxcZTYwMDtcbiRmYS12YXItdXNlci1sYXJnZTogXFxmNDA2O1xuJGZhLXZhci11c2VyLWFsdDogXFxmNDA2O1xuJGZhLXZhci1zdGFyc2hpcC1mcmVpZ2h0ZXI6IFxcZTAzYTtcbiRmYS12YXItdHJhaW4tdHJhbTogXFxlNWI0O1xuJGZhLXZhci1icmlkZ2Utc3VzcGVuc2lvbjogXFxlNGNkO1xuJGZhLXZhci10cmFzaC1jaGVjazogXFxlMmFmO1xuJGZhLXZhci11c2VyLW51cnNlOiBcXGY4MmY7XG4kZmEtdmFyLWJvb21ib3g6IFxcZjhhNTtcbiRmYS12YXItc3lyaW5nZTogXFxmNDhlO1xuJGZhLXZhci1jbG91ZC1zdW46IFxcZjZjNDtcbiRmYS12YXItc2hpZWxkLWV4Y2xhbWF0aW9uOiBcXGUyNDc7XG4kZmEtdmFyLXN0b3B3YXRjaC0yMDogXFxlMDZmO1xuJGZhLXZhci1zcXVhcmUtZnVsbDogXFxmNDVjO1xuJGZhLXZhci1ncmlwLWRvdHM6IFxcZTQxMDtcbiRmYS12YXItY29tbWVudC1leGNsYW1hdGlvbjogXFxmNGFmO1xuJGZhLXZhci1wZW4tc3dpcmw6IFxcZTIxNDtcbiRmYS12YXItZmFsYWZlbDogXFxlNDBhO1xuJGZhLXZhci1jaXJjbGUtMjogXFxlMGVmO1xuJGZhLXZhci1tYWduZXQ6IFxcZjA3NjtcbiRmYS12YXItamFyOiBcXGU1MTY7XG4kZmEtdmFyLWdyYW1vcGhvbmU6IFxcZjhiZDtcbiRmYS12YXItZGljZS1kMTI6IFxcZjZjZTtcbiRmYS12YXItbm90ZS1zdGlja3k6IFxcZjI0OTtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFxcZjI0OTtcbiRmYS12YXItZG93bjogXFxmMzU0O1xuJGZhLXZhci1hcnJvdy1hbHQtZG93bjogXFxmMzU0O1xuJGZhLXZhci1odW5kcmVkLXBvaW50czogXFxlNDFjO1xuJGZhLXZhci0xMDA6IFxcZTQxYztcbiRmYS12YXItcGFwZXJjbGlwLXZlcnRpY2FsOiBcXGUzYzI7XG4kZmEtdmFyLXdpbmQtd2FybmluZzogXFxmNzc2O1xuJGZhLXZhci13aW5kLWNpcmNsZS1leGNsYW1hdGlvbjogXFxmNzc2O1xuJGZhLXZhci1sb2NhdGlvbi1waW4tc2xhc2g6IFxcZjYwYztcbiRmYS12YXItbWFwLW1hcmtlci1zbGFzaDogXFxmNjBjO1xuJGZhLXZhci1mYWNlLXNhZC1zd2VhdDogXFxlMzhhO1xuJGZhLXZhci1idWctc2xhc2g6IFxcZTQ5MDtcbiRmYS12YXItY3VwY2FrZTogXFxlNDAyO1xuJGZhLXZhci1saWdodC1zd2l0Y2gtb2ZmOiBcXGUwMTg7XG4kZmEtdmFyLXRvZ2dsZS1sYXJnZS1vZmY6IFxcZTViMDtcbiRmYS12YXItcGVuLWZhbmN5LXNsYXNoOiBcXGUyMTA7XG4kZmEtdmFyLXRydWNrLWNvbnRhaW5lcjogXFxmNGRjO1xuJGZhLXZhci1ib290OiBcXGY3ODI7XG4kZmEtdmFyLWFycm93LXVwLWZyb20td2F0ZXItcHVtcDogXFxlNGI2O1xuJGZhLXZhci1maWxlLWNoZWNrOiBcXGYzMTY7XG4kZmEtdmFyLWJvbmU6IFxcZjVkNztcbiRmYS12YXItY2FyZHMtYmxhbms6IFxcZTRkZjtcbiRmYS12YXItY2lyY2xlLTM6IFxcZTBmMDtcbiRmYS12YXItYmVuY2gtdHJlZTogXFxlMmU3O1xuJGZhLXZhci1rZXlib2FyZC1icmlnaHRuZXNzLWxvdzogXFxlMWMxO1xuJGZhLXZhci1za2ktYm9vdC1za2k6IFxcZTNjZDtcbiRmYS12YXItYnJhaW4tY2lyY3VpdDogXFxlMGM2O1xuJGZhLXZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcbiRmYS12YXItYmxvY2stYnJpY2stZmlyZTogXFxlM2RjO1xuJGZhLXZhci1maXJld2FsbDogXFxlM2RjO1xuJGZhLXZhci1mYWNlLXNhZC10ZWFyOiBcXGY1YjQ7XG4kZmEtdmFyLXNhZC10ZWFyOiBcXGY1YjQ7XG4kZmEtdmFyLXBsYW5lOiBcXGYwNzI7XG4kZmEtdmFyLXRlbnQtYXJyb3dzLWRvd246IFxcZTU4MTtcbiRmYS12YXItZXhjbGFtYXRpb246IFxcMjE7XG4kZmEtdmFyLWFycm93cy1zcGluOiBcXGU0YmI7XG4kZmEtdmFyLWZhY2Utc21pbGUtcmVsYXhlZDogXFxlMzkyO1xuJGZhLXZhci1jb21tZW50LXhtYXJrOiBcXGY0YjU7XG4kZmEtdmFyLWNvbW1lbnQtdGltZXM6IFxcZjRiNTtcbiRmYS12YXItcHJpbnQ6IFxcZjAyZjtcbiRmYS12YXItdHVya2lzaC1saXJhLXNpZ246IFxcZTJiYjtcbiRmYS12YXItdHJ5OiBcXGUyYmI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXFxlMmJiO1xuJGZhLXZhci1mYWNlLW5vc2Utc3RlYW06IFxcZTM4MjtcbiRmYS12YXItY2lyY2xlLXdhdmVmb3JtLWxpbmVzOiBcXGUxMmQ7XG4kZmEtdmFyLXdhdmVmb3JtLWNpcmNsZTogXFxlMTJkO1xuJGZhLXZhci1kb2xsYXItc2lnbjogXFwyNDtcbiRmYS12YXItZG9sbGFyOiBcXDI0O1xuJGZhLXZhci11c2Q6IFxcMjQ7XG4kZmEtdmFyLWZlcnJpcy13aGVlbDogXFxlMTc0O1xuJGZhLXZhci1jb21wdXRlci1zcGVha2VyOiBcXGY4YjI7XG4kZmEtdmFyLXNrdWxsLWNvdzogXFxmOGRlO1xuJGZhLXZhci14OiBcXDU4O1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWRvbGxhcjogXFxmNjg4O1xuJGZhLXZhci1zZWFyY2gtZG9sbGFyOiBcXGY2ODg7XG4kZmEtdmFyLXVzZXJzLWdlYXI6IFxcZjUwOTtcbiRmYS12YXItdXNlcnMtY29nOiBcXGY1MDk7XG4kZmEtdmFyLXBlcnNvbi1taWxpdGFyeS1wb2ludGluZzogXFxlNTRhO1xuJGZhLXZhci1idWlsZGluZy1jb2x1bW5zOiBcXGYxOWM7XG4kZmEtdmFyLWJhbms6IFxcZjE5YztcbiRmYS12YXItaW5zdGl0dXRpb246IFxcZjE5YztcbiRmYS12YXItbXVzZXVtOiBcXGYxOWM7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFxcZjE5YztcbiRmYS12YXItY2lyY2xlLXQ6IFxcZTEyNDtcbiRmYS12YXItc2FjazogXFxmODFjO1xuJGZhLXZhci1ncmlkLTI6IFxcZTE5NjtcbiRmYS12YXItY2FtZXJhLWNjdHY6IFxcZjhhYztcbiRmYS12YXItY2N0djogXFxmOGFjO1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci10cm93ZWw6IFxcZTU4OTtcbiRmYS12YXItaG9yaXpvbnRhbC1ydWxlOiBcXGY4NmM7XG4kZmEtdmFyLWJlZC1mcm9udDogXFxmOGY3O1xuJGZhLXZhci1iZWQtYWx0OiBcXGY4Zjc7XG4kZmEtdmFyLWQ6IFxcNDQ7XG4kZmEtdmFyLXN0YXBsZXI6IFxcZTVhZjtcbiRmYS12YXItbWFza3MtdGhlYXRlcjogXFxmNjMwO1xuJGZhLXZhci10aGVhdGVyLW1hc2tzOiBcXGY2MzA7XG4kZmEtdmFyLWtpcC1zaWduOiBcXGUxYzQ7XG4kZmEtdmFyLWZhY2Utd29venk6IFxcZTNhMjtcbiRmYS12YXItY2xvdWQtcXVlc3Rpb246IFxcZTQ5MjtcbiRmYS12YXItcGluZWFwcGxlOiBcXGUzMWY7XG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xuJGZhLXZhci1nYWxsZXJ5LXRodW1ibmFpbHM6IFxcZTNhYTtcbiRmYS12YXItY2lyY2xlLWo6IFxcZTExMjtcbiRmYS12YXItZXllczogXFxlMzY3O1xuJGZhLXZhci1oYW5kc2hha2Utc2ltcGxlOiBcXGY0YzY7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbHQ6IFxcZjRjNjtcbiRmYS12YXItcGFnZS1jYXJldC11cDogXFxlNDJhO1xuJGZhLXZhci1maWxlLWNhcmV0LXVwOiBcXGU0MmE7XG4kZmEtdmFyLWpldC1maWdodGVyOiBcXGYwZmI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcXGYwZmI7XG4kZmEtdmFyLWNvbWV0OiBcXGUwMDM7XG4kZmEtdmFyLXNxdWFyZS1zaGFyZS1ub2RlczogXFxmMWUxO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcXGYxZTE7XG4kZmEtdmFyLXNoaWVsZC1rZXlob2xlOiBcXGUyNDg7XG4kZmEtdmFyLWJhcmNvZGU6IFxcZjAyYTtcbiRmYS12YXItcGx1cy1taW51czogXFxlNDNjO1xuJGZhLXZhci1zcXVhcmUtc2xpZGVycy12ZXJ0aWNhbDogXFxmM2YyO1xuJGZhLXZhci1zbGlkZXJzLXYtc3F1YXJlOiBcXGYzZjI7XG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXFxmMDNkO1xuJGZhLXZhci1tZXNzYWdlLW1pZGRsZTogXFxlMWUxO1xuJGZhLXZhci1jb21tZW50LW1pZGRsZS1hbHQ6IFxcZTFlMTtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFxcZjE5ZDtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcXGYxOWQ7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsOiBcXGUwNWM7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtY2hlY2s6IFxcZTUzZTtcbiRmYS12YXItc3F1YXJlLXo6IFxcZTI4ODtcbiRmYS12YXItbWVzc2FnZS10ZXh0OiBcXGUxZTY7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LXRleHQ6IFxcZTFlNjtcbiRmYS12YXItdHVybi11cDogXFxmM2JmO1xuJGZhLXZhci1sZXZlbC11cC1hbHQ6IFxcZjNiZjtcblxuJGZhLXZhci1tb25lcm86IFxcZjNkMDtcbiRmYS12YXItaG9vbGk6IFxcZjQyNztcbiRmYS12YXIteWVscDogXFxmMWU5O1xuJGZhLXZhci1jYy12aXNhOiBcXGYxZjA7XG4kZmEtdmFyLWxhc3RmbTogXFxmMjAyO1xuJGZhLXZhci1zaG9wd2FyZTogXFxmNWI1O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jOiBcXGY0ZTg7XG4kZmEtdmFyLWF3czogXFxmMzc1O1xuJGZhLXZhci1yZWRoYXQ6IFxcZjdiYztcbiRmYS12YXIteW9hc3Q6IFxcZjJiMTtcbiRmYS12YXItY2xvdWRmbGFyZTogXFxlMDdkO1xuJGZhLXZhci11cHM6IFxcZjdlMDtcbiRmYS12YXItd3BleHBsb3JlcjogXFxmMmRlO1xuJGZhLXZhci1keWFsb2c6IFxcZjM5OTtcbiRmYS12YXItYml0eTogXFxmMzdhO1xuJGZhLXZhci1zdGFja3BhdGg6IFxcZjg0MjtcbiRmYS12YXItYnV5c2VsbGFkczogXFxmMjBkO1xuJGZhLXZhci1maXJzdC1vcmRlcjogXFxmMmIwO1xuJGZhLXZhci1tb2R4OiBcXGYyODU7XG4kZmEtdmFyLWd1aWxkZWQ6IFxcZTA3ZTtcbiRmYS12YXItdm52OiBcXGY0MGI7XG4kZmEtdmFyLXNxdWFyZS1qczogXFxmM2I5O1xuJGZhLXZhci1qcy1zcXVhcmU6IFxcZjNiOTtcbiRmYS12YXItbWljcm9zb2Z0OiBcXGYzY2E7XG4kZmEtdmFyLXFxOiBcXGYxZDY7XG4kZmEtdmFyLW9yY2lkOiBcXGY4ZDI7XG4kZmEtdmFyLWphdmE6IFxcZjRlNDtcbiRmYS12YXItaW52aXNpb246IFxcZjdiMDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6IFxcZjRlZDtcbiRmYS12YXItY2VudGVyY29kZTogXFxmMzgwO1xuJGZhLXZhci1nbGlkZS1nOiBcXGYyYTY7XG4kZmEtdmFyLWRydXBhbDogXFxmMWE5O1xuJGZhLXZhci1oaXJlLWEtaGVscGVyOiBcXGYzYjA7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnk6IFxcZjRlNztcbiRmYS12YXItdW5pdHk6IFxcZTA0OTtcbiRmYS12YXItd2htY3M6IFxcZjQwZDtcbiRmYS12YXItcm9ja2V0Y2hhdDogXFxmM2U4O1xuJGZhLXZhci12azogXFxmMTg5O1xuJGZhLXZhci11bnRhcHBkOiBcXGY0MDU7XG4kZmEtdmFyLW1haWxjaGltcDogXFxmNTllO1xuJGZhLXZhci1jc3MzLWFsdDogXFxmMzhiO1xuJGZhLXZhci1zcXVhcmUtcmVkZGl0OiBcXGYxYTI7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFxcZjFhMjtcbiRmYS12YXItdmltZW8tdjogXFxmMjdkO1xuJGZhLXZhci1jb250YW86IFxcZjI2ZDtcbiRmYS12YXItc3F1YXJlLWZvbnQtYXdlc29tZTogXFxlNWFkO1xuJGZhLXZhci1kZXNrcHJvOiBcXGYzOGY7XG4kZmEtdmFyLXNpc3RyaXg6IFxcZjNlZTtcbiRmYS12YXItc3F1YXJlLWluc3RhZ3JhbTogXFxlMDU1O1xuJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlOiBcXGUwNTU7XG4kZmEtdmFyLWJhdHRsZS1uZXQ6IFxcZjgzNTtcbiRmYS12YXItdGhlLXJlZC15ZXRpOiBcXGY2OWQ7XG4kZmEtdmFyLXNxdWFyZS1oYWNrZXItbmV3czogXFxmM2FmO1xuJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcbiRmYS12YXItZWRnZTogXFxmMjgyO1xuJGZhLXZhci10aHJlYWRzOiBcXGU2MTg7XG4kZmEtdmFyLW5hcHN0ZXI6IFxcZjNkMjtcbiRmYS12YXItc3F1YXJlLXNuYXBjaGF0OiBcXGYyYWQ7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXFxmMmFkO1xuJGZhLXZhci1nb29nbGUtcGx1cy1nOiBcXGYwZDU7XG4kZmEtdmFyLWFydHN0YXRpb246IFxcZjc3YTtcbiRmYS12YXItbWFya2Rvd246IFxcZjYwZjtcbiRmYS12YXItc291cmNldHJlZTogXFxmN2QzO1xuJGZhLXZhci1nb29nbGUtcGx1czogXFxmMmIzO1xuJGZhLXZhci1kaWFzcG9yYTogXFxmNzkxO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcXGYxODA7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcXGYxNmM7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFxcZjExMztcbiRmYS12YXItcGhvZW5peC1zcXVhZHJvbjogXFxmNTExO1xuJGZhLXZhci1wYWdlbGluZXM6IFxcZjE4YztcbiRmYS12YXItYWxnb2xpYTogXFxmMzZjO1xuJGZhLXZhci1yZWQtcml2ZXI6IFxcZjNlMztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYTogXFxmNGVmO1xuJGZhLXZhci1zYWZhcmk6IFxcZjI2NztcbiRmYS12YXItZ29vZ2xlOiBcXGYxYTA7XG4kZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWUtc3Ryb2tlOiBcXGYzNWM7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQ6IFxcZjM1YztcbiRmYS12YXItYXRsYXNzaWFuOiBcXGY3N2I7XG4kZmEtdmFyLWxpbmtlZGluLWluOiBcXGYwZTE7XG4kZmEtdmFyLWRpZ2l0YWwtb2NlYW46IFxcZjM5MTtcbiRmYS12YXItbmltYmxyOiBcXGY1YTg7XG4kZmEtdmFyLWNocm9tZWNhc3Q6IFxcZjgzODtcbiRmYS12YXItZXZlcm5vdGU6IFxcZjgzOTtcbiRmYS12YXItaGFja2VyLW5ld3M6IFxcZjFkNDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzogXFxmNGYwO1xuJGZhLXZhci1hZHZlcnNhbDogXFxmMzZhO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcXGYyNWU7XG4kZmEtdmFyLXdhdGNobWFuLW1vbml0b3Jpbmc6IFxcZTA4NztcbiRmYS12YXItZm9udGljb25zOiBcXGYyODA7XG4kZmEtdmFyLXdlaXhpbjogXFxmMWQ3O1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFxcZjIxNDtcbiRmYS12YXItY29kZXBlbjogXFxmMWNiO1xuJGZhLXZhci1naXQtYWx0OiBcXGY4NDE7XG4kZmEtdmFyLWx5ZnQ6IFxcZjNjMztcbiRmYS12YXItcmV2OiBcXGY1YjI7XG4kZmEtdmFyLXdpbmRvd3M6IFxcZjE3YTtcbiRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3Q6IFxcZjczMDtcbiRmYS12YXItc3F1YXJlLXZpYWRlbzogXFxmMmFhO1xuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcXGYyYWE7XG4kZmEtdmFyLW1lZXR1cDogXFxmMmUwO1xuJGZhLXZhci1jZW50b3M6IFxcZjc4OTtcbiRmYS12YXItYWRuOiBcXGYxNzA7XG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFxcZjFhODtcbiRmYS12YXItc3F1YXJlLWRyaWJiYmxlOiBcXGYzOTc7XG4kZmEtdmFyLWRyaWJiYmxlLXNxdWFyZTogXFxmMzk3O1xuJGZhLXZhci1jb2RpZXBpZTogXFxmMjg0O1xuJGZhLXZhci1ub2RlOiBcXGY0MTk7XG4kZmEtdmFyLW1peDogXFxmM2NiO1xuJGZhLXZhci1zdGVhbTogXFxmMWI2O1xuJGZhLXZhci1jYy1hcHBsZS1wYXk6IFxcZjQxNjtcbiRmYS12YXItc2NyaWJkOiBcXGYyOGE7XG4kZmEtdmFyLWRlYmlhbjogXFxlNjBiO1xuJGZhLXZhci1vcGVuaWQ6IFxcZjE5YjtcbiRmYS12YXItaW5zdGFsb2Q6IFxcZTA4MTtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcXGYyM2U7XG4kZmEtdmFyLXNlbGxjYXN0OiBcXGYyZGE7XG4kZmEtdmFyLXNxdWFyZS10d2l0dGVyOiBcXGYwODE7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcXGYwODE7XG4kZmEtdmFyLXItcHJvamVjdDogXFxmNGY3O1xuJGZhLXZhci1kZWxpY2lvdXM6IFxcZjFhNTtcbiRmYS12YXItZnJlZWJzZDogXFxmM2E0O1xuJGZhLXZhci12dWVqczogXFxmNDFmO1xuJGZhLXZhci1hY2N1c29mdDogXFxmMzY5O1xuJGZhLXZhci1pb3hob3N0OiBcXGYyMDg7XG4kZmEtdmFyLWZvbnRpY29ucy1maTogXFxmM2EyO1xuJGZhLXZhci1hcHAtc3RvcmU6IFxcZjM2ZjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1pdHVuZXMtbm90ZTogXFxmM2I1O1xuJGZhLXZhci1nb2xhbmc6IFxcZTQwZjtcbiRmYS12YXIta2lja3N0YXJ0ZXI6IFxcZjNiYjtcbiRmYS12YXItZ3JhdjogXFxmMmQ2O1xuJGZhLXZhci13ZWlibzogXFxmMThhO1xuJGZhLXZhci11bmNoYXJ0ZWQ6IFxcZTA4NDtcbiRmYS12YXItZmlyc3RkcmFmdDogXFxmM2ExO1xuJGZhLXZhci1zcXVhcmUteW91dHViZTogXFxmNDMxO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXFxmNDMxO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXFxmMjY2O1xuJGZhLXZhci13cHJlc3NyOiBcXGYzZTQ7XG4kZmEtdmFyLXJlbmRhY3Q6IFxcZjNlNDtcbiRmYS12YXItYW5nZWxsaXN0OiBcXGYyMDk7XG4kZmEtdmFyLWdhbGFjdGljLXJlcHVibGljOiBcXGY1MGM7XG4kZmEtdmFyLW5mYy1kaXJlY3Rpb25hbDogXFxlNTMwO1xuJGZhLXZhci1za3lwZTogXFxmMTdlO1xuJGZhLXZhci1qb2dldDogXFxmM2I3O1xuJGZhLXZhci1mZWRvcmE6IFxcZjc5ODtcbiRmYS12YXItc3RyaXBlLXM6IFxcZjQyYTtcbiRmYS12YXItbWV0YTogXFxlNDliO1xuJGZhLXZhci1sYXJhdmVsOiBcXGYzYmQ7XG4kZmEtdmFyLWhvdGphcjogXFxmM2IxO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXFxmMjk0O1xuJGZhLXZhci1zdGlja2VyLW11bGU6IFxcZjNmNztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvOiBcXGY0ZjM7XG4kZmEtdmFyLWhpcHM6IFxcZjQ1MjtcbiRmYS12YXItYmVoYW5jZTogXFxmMWI0O1xuJGZhLXZhci1yZWRkaXQ6IFxcZjFhMTtcbiRmYS12YXItZGlzY29yZDogXFxmMzkyO1xuJGZhLXZhci1jaHJvbWU6IFxcZjI2ODtcbiRmYS12YXItYXBwLXN0b3JlLWlvczogXFxmMzcwO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XG4kZmEtdmFyLWNvbmZsdWVuY2U6IFxcZjc4ZDtcbiRmYS12YXItc2hvZWxhY2U6IFxcZTYwYztcbiRmYS12YXItbWRiOiBcXGY4Y2E7XG4kZmEtdmFyLWRvY2h1YjogXFxmMzk0O1xuJGZhLXZhci1hY2Nlc3NpYmxlLWljb246IFxcZjM2ODtcbiRmYS12YXItZWJheTogXFxmNGY0O1xuJGZhLXZhci1hbWF6b246IFxcZjI3MDtcbiRmYS12YXItdW5zcGxhc2g6IFxcZTA3YztcbiRmYS12YXIteWFybjogXFxmN2UzO1xuJGZhLXZhci1zcXVhcmUtc3RlYW06IFxcZjFiNztcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcXGYxYjc7XG4kZmEtdmFyLTUwMHB4OiBcXGYyNmU7XG4kZmEtdmFyLXNxdWFyZS12aW1lbzogXFxmMTk0O1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFxcZjE5NDtcbiRmYS12YXItYXN5bW1ldHJpazogXFxmMzcyO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWZsYWc6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbDogXFxmMmI0O1xuJGZhLXZhci1ncmF0aXBheTogXFxmMTg0O1xuJGZhLXZhci1hcHBsZTogXFxmMTc5O1xuJGZhLXZhci1oaXZlOiBcXGUwN2Y7XG4kZmEtdmFyLWdpdGtyYWtlbjogXFxmM2E2O1xuJGZhLXZhci1rZXliYXNlOiBcXGY0ZjU7XG4kZmEtdmFyLWFwcGxlLXBheTogXFxmNDE1O1xuJGZhLXZhci1wYWRsZXQ6IFxcZTRhMDtcbiRmYS12YXItYW1hem9uLXBheTogXFxmNDJjO1xuJGZhLXZhci1zcXVhcmUtZ2l0aHViOiBcXGYwOTI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcbiRmYS12YXItc3R1bWJsZXVwb246IFxcZjFhNDtcbiRmYS12YXItZmVkZXg6IFxcZjc5NztcbiRmYS12YXItcGhvZW5peC1mcmFtZXdvcms6IFxcZjNkYztcbiRmYS12YXItc2hvcGlmeTogXFxlMDU3O1xuJGZhLXZhci1uZW9zOiBcXGY2MTI7XG4kZmEtdmFyLXNxdWFyZS10aHJlYWRzOiBcXGU2MTk7XG4kZmEtdmFyLWhhY2tlcnJhbms6IFxcZjVmNztcbiRmYS12YXItcmVzZWFyY2hnYXRlOiBcXGY0Zjg7XG4kZmEtdmFyLXN3aWZ0OiBcXGY4ZTE7XG4kZmEtdmFyLWFuZ3VsYXI6IFxcZjQyMDtcbiRmYS12YXItc3BlYWthcDogXFxmM2YzO1xuJGZhLXZhci1hbmdyeWNyZWF0aXZlOiBcXGYzNmU7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXFxmMjNiO1xuJGZhLXZhci1lbXBpcmU6IFxcZjFkMTtcbiRmYS12YXItZW52aXJhOiBcXGYyOTk7XG4kZmEtdmFyLXNxdWFyZS1naXRsYWI6IFxcZTVhZTtcbiRmYS12YXItZ2l0bGFiLXNxdWFyZTogXFxlNWFlO1xuJGZhLXZhci1zdHVkaW92aW5hcmk6IFxcZjNmODtcbiRmYS12YXItcGllZC1waXBlcjogXFxmMmFlO1xuJGZhLXZhci13b3JkcHJlc3M6IFxcZjE5YTtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcXGYyODg7XG4kZmEtdmFyLWZpcmVmb3g6IFxcZjI2OTtcbiRmYS12YXItbGlub2RlOiBcXGYyYjg7XG4kZmEtdmFyLWdvb2RyZWFkczogXFxmM2E4O1xuJGZhLXZhci1zcXVhcmUtb2Rub2tsYXNzbmlraTogXFxmMjY0O1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXFxmMjY0O1xuJGZhLXZhci1qc2ZpZGRsZTogXFxmMWNjO1xuJGZhLXZhci1zaXRoOiBcXGY1MTI7XG4kZmEtdmFyLXRoZW1laXNsZTogXFxmMmIyO1xuJGZhLXZhci1wYWdlNDogXFxmM2Q3O1xuJGZhLXZhci1oYXNobm9kZTogXFxlNDk5O1xuJGZhLXZhci1yZWFjdDogXFxmNDFiO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItc3F1YXJlc3BhY2U6IFxcZjViZTtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6IFxcZjRmMjtcbiRmYS12YXItYml0Y29pbjogXFxmMzc5O1xuJGZhLXZhci1rZXljZG46IFxcZjNiYTtcbiRmYS12YXItb3BlcmE6IFxcZjI2YTtcbiRmYS12YXItaXRjaC1pbzogXFxmODNhO1xuJGZhLXZhci11bWJyYWNvOiBcXGY4ZTg7XG4kZmEtdmFyLWdhbGFjdGljLXNlbmF0ZTogXFxmNTBkO1xuJGZhLXZhci11YnVudHU6IFxcZjdkZjtcbiRmYS12YXItZHJhZnQyZGlnaXRhbDogXFxmMzk2O1xuJGZhLXZhci1zdHJpcGU6IFxcZjQyOTtcbiRmYS12YXItaG91eno6IFxcZjI3YztcbiRmYS12YXItZ2c6IFxcZjI2MDtcbiRmYS12YXItZGhsOiBcXGY3OTA7XG4kZmEtdmFyLXNxdWFyZS1waW50ZXJlc3Q6IFxcZjBkMztcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXFxmMGQzO1xuJGZhLXZhci14aW5nOiBcXGYxNjg7XG4kZmEtdmFyLWJsYWNrYmVycnk6IFxcZjM3YjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZDogXFxmNGVjO1xuJGZhLXZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcbiRmYS12YXItbGVzczogXFxmNDFkO1xuJGZhLXZhci1ibG9nZ2VyLWI6IFxcZjM3ZDtcbiRmYS12YXItb3BlbmNhcnQ6IFxcZjIzZDtcbiRmYS12YXItdmluZTogXFxmMWNhO1xuJGZhLXZhci1wYXlwYWw6IFxcZjFlZDtcbiRmYS12YXItZ2l0bGFiOiBcXGYyOTY7XG4kZmEtdmFyLXR5cG8zOiBcXGY0MmI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xuJGZhLXZhci15YWhvbzogXFxmMTllO1xuJGZhLXZhci1kYWlseW1vdGlvbjogXFxlMDUyO1xuJGZhLXZhci1hZmZpbGlhdGV0aGVtZTogXFxmMzZiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcXGYxYTc7XG4kZmEtdmFyLWJvb3RzdHJhcDogXFxmODM2O1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcXGYyNjM7XG4kZmEtdmFyLW5mYy1zeW1ib2w6IFxcZTUzMTtcbiRmYS12YXItZXRoZXJldW06IFxcZjQyZTtcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6IFxcZjRlOTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1hdmlhbmV4OiBcXGYzNzQ7XG4kZmEtdmFyLWVsbG86IFxcZjVmMTtcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XG4kZmEtdmFyLWJpbW9iamVjdDogXFxmMzc4O1xuJGZhLXZhci1mYWNlYm9vay1mOiBcXGYzOWU7XG4kZmEtdmFyLXNxdWFyZS1nb29nbGUtcGx1czogXFxmMGQ0O1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFxcZjBkNDtcbiRmYS12YXItbWFuZGFsb3JpYW46IFxcZjUwZjtcbiRmYS12YXItZmlyc3Qtb3JkZXItYWx0OiBcXGY1MGE7XG4kZmEtdmFyLW9zaTogXFxmNDFhO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcXGYxZWU7XG4kZmEtdmFyLWQtYW5kLWQtYmV5b25kOiBcXGY2Y2E7XG4kZmEtdmFyLXBlcmlzY29wZTogXFxmM2RhO1xuJGZhLXZhci1mdWxjcnVtOiBcXGY1MGI7XG4kZmEtdmFyLWNsb3Vkc2NhbGU6IFxcZjM4MztcbiRmYS12YXItZm9ydW1iZWU6IFxcZjIxMTtcbiRmYS12YXItbWl6dW5pOiBcXGYzY2M7XG4kZmEtdmFyLXNjaGxpeDogXFxmM2VhO1xuJGZhLXZhci1zcXVhcmUteGluZzogXFxmMTY5O1xuJGZhLXZhci14aW5nLXNxdWFyZTogXFxmMTY5O1xuJGZhLXZhci1iYW5kY2FtcDogXFxmMmQ1O1xuJGZhLXZhci13cGZvcm1zOiBcXGYyOTg7XG4kZmEtdmFyLWNsb3VkdmVyc2lmeTogXFxmMzg1O1xuJGZhLXZhci11c3BzOiBcXGY3ZTE7XG4kZmEtdmFyLW1lZ2Fwb3J0OiBcXGY1YTM7XG4kZmEtdmFyLW1hZ2VudG86IFxcZjNjNDtcbiRmYS12YXItc3BvdGlmeTogXFxmMWJjO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcXGYyM2M7XG4kZmEtdmFyLWZseTogXFxmNDE3O1xuJGZhLXZhci1hdmlhdG86IFxcZjQyMTtcbiRmYS12YXItaXR1bmVzOiBcXGYzYjQ7XG4kZmEtdmFyLWN1dHRsZWZpc2g6IFxcZjM4YztcbiRmYS12YXItYmxvZ2dlcjogXFxmMzdjO1xuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcbiRmYS12YXItdmliZXI6IFxcZjQwOTtcbiRmYS12YXItc291bmRjbG91ZDogXFxmMWJlO1xuJGZhLXZhci1kaWdnOiBcXGYxYTY7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcbiRmYS12YXItc3ltZm9ueTogXFxmODNkO1xuJGZhLXZhci1tYXhjZG46IFxcZjEzNjtcbiRmYS12YXItZXRzeTogXFxmMmQ3O1xuJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXI6IFxcZjM5ZjtcbiRmYS12YXItYXVkaWJsZTogXFxmMzczO1xuJGZhLXZhci10aGluay1wZWFrczogXFxmNzMxO1xuJGZhLXZhci1iaWxpYmlsaTogXFxlM2Q5O1xuJGZhLXZhci1lcmxhbmc6IFxcZjM5ZDtcbiRmYS12YXIteC10d2l0dGVyOiBcXGU2MWI7XG4kZmEtdmFyLWNvdHRvbi1idXJlYXU6IFxcZjg5ZTtcbiRmYS12YXItZGFzaGN1YmU6IFxcZjIxMDtcbiRmYS12YXItNDItZ3JvdXA6IFxcZTA4MDtcbiRmYS12YXItaW5ub3NvZnQ6IFxcZTA4MDtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFxcZjE4ZDtcbiRmYS12YXItZWxlbWVudG9yOiBcXGY0MzA7XG4kZmEtdmFyLXNxdWFyZS1waWVkLXBpcGVyOiBcXGUwMWU7XG4kZmEtdmFyLXBpZWQtcGlwZXItc3F1YXJlOiBcXGUwMWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQ6IFxcZjRlYjtcbiRmYS12YXItcGFsZmVkOiBcXGYzZDg7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcXGYyZGQ7XG4kZmEtdmFyLXJlc29sdmluZzogXFxmM2U3O1xuJGZhLXZhci14Ym94OiBcXGY0MTI7XG4kZmEtdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XG4kZmEtdmFyLXRpa3RvazogXFxlMDdiO1xuJGZhLXZhci1zcXVhcmUtZmFjZWJvb2s6IFxcZjA4MjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcXGYwODI7XG4kZmEtdmFyLXJlbnJlbjogXFxmMThiO1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1nbGlkZTogXFxmMmE1O1xuJGZhLXZhci1saW5rZWRpbjogXFxmMDhjO1xuJGZhLXZhci1odWJzcG90OiBcXGYzYjI7XG4kZmEtdmFyLWRlcGxveWRvZzogXFxmMzhlO1xuJGZhLXZhci10d2l0Y2g6IFxcZjFlODtcbiRmYS12YXItcmF2ZWxyeTogXFxmMmQ5O1xuJGZhLXZhci1taXhlcjogXFxlMDU2O1xuJGZhLXZhci1zcXVhcmUtbGFzdGZtOiBcXGYyMDM7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFxcZjIwMztcbiRmYS12YXItdmltZW86IFxcZjQwYTtcbiRmYS12YXItbWVuZGVsZXk6IFxcZjdiMztcbiRmYS12YXItdW5pcmVnaXN0cnk6IFxcZjQwNDtcbiRmYS12YXItZmlnbWE6IFxcZjc5OTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peDogXFxmNGVlO1xuJGZhLXZhci1jYy1hbWF6b24tcGF5OiBcXGY0MmQ7XG4kZmEtdmFyLWRyb3Bib3g6IFxcZjE2YjtcbiRmYS12YXItaW5zdGFncmFtOiBcXGYxNmQ7XG4kZmEtdmFyLWNtcGxpZDogXFxlMzYwO1xuJGZhLXZhci1mYWNlYm9vazogXFxmMDlhO1xuJGZhLXZhci1ncmlwZmlyZTogXFxmM2FjO1xuJGZhLXZhci1qZWRpLW9yZGVyOiBcXGY1MGU7XG4kZmEtdmFyLXVpa2l0OiBcXGY0MDM7XG4kZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQ6IFxcZjNhMztcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRmYS12YXItdXNzdW5uYWg6IFxcZjQwNztcbiRmYS12YXItZWFybHliaXJkczogXFxmMzlhO1xuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcXGY1MTM7XG4kZmEtdmFyLWF1dG9wcmVmaXhlcjogXFxmNDFjO1xuJGZhLXZhci13aGF0c2FwcDogXFxmMjMyO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcXGYxZTc7XG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcXGYzYWI7XG4kZmEtdmFyLXZpYWRlbzogXFxmMmE5O1xuJGZhLXZhci1saW5lOiBcXGYzYzA7XG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xuJGZhLXZhci1zZXJ2aWNlc3RhY2s6IFxcZjNlYztcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFxcZjIxNTtcbiRmYS12YXItYml0YnVja2V0OiBcXGYxNzE7XG4kZmEtdmFyLWltZGI6IFxcZjJkODtcbiRmYS12YXItZGVlemVyOiBcXGUwNzc7XG4kZmEtdmFyLXJhc3BiZXJyeS1waTogXFxmN2JiO1xuJGZhLXZhci1qaXJhOiBcXGY3YjE7XG4kZmEtdmFyLWRvY2tlcjogXFxmMzk1O1xuJGZhLXZhci1zY3JlZW5wYWw6IFxcZTU3MDtcbiRmYS12YXItYmx1ZXRvb3RoOiBcXGYyOTM7XG4kZmEtdmFyLWdpdHRlcjogXFxmNDI2O1xuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XG4kZmEtdmFyLW1pY3JvYmxvZzogXFxlMDFhO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1nZy1jaXJjbGU6IFxcZjI2MTtcbiRmYS12YXItcGllZC1waXBlci1oYXQ6IFxcZjRlNTtcbiRmYS12YXIta2lja3N0YXJ0ZXItazogXFxmM2JjO1xuJGZhLXZhci15YW5kZXg6IFxcZjQxMztcbiRmYS12YXItcmVhZG1lOiBcXGY0ZDU7XG4kZmEtdmFyLWh0bWw1OiBcXGYxM2I7XG4kZmEtdmFyLXNlbGxzeTogXFxmMjEzO1xuJGZhLXZhci1zYXNzOiBcXGY0MWU7XG4kZmEtdmFyLXdpcnNpbmRoYW5kd2VyazogXFxlMmQwO1xuJGZhLXZhci13c2g6IFxcZTJkMDtcbiRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZTogXFxmMzdmO1xuJGZhLXZhci1zYWxlc2ZvcmNlOiBcXGY4M2I7XG4kZmEtdmFyLW9jdG9wdXMtZGVwbG95OiBcXGUwODI7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbnM4OiBcXGYzZDU7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcXGYyMzE7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXFxmMjg2O1xuJGZhLXZhci13YXplOiBcXGY4M2Y7XG4kZmEtdmFyLWNjLWpjYjogXFxmMjRiO1xuJGZhLXZhci1zbmFwY2hhdDogXFxmMmFiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXFxmMmFiO1xuJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lczogXFxmNmRjO1xuJGZhLXZhci1ydXN0OiBcXGUwN2E7XG4kZmEtdmFyLXdpeDogXFxmNWNmO1xuJGZhLXZhci1zcXVhcmUtYmVoYW5jZTogXFxmMWI1O1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXFxmMWI1O1xuJGZhLXZhci1zdXBwbGU6IFxcZjNmOTtcbiRmYS12YXItcmViZWw6IFxcZjFkMDtcbiRmYS12YXItY3NzMzogXFxmMTNjO1xuJGZhLXZhci1zdGF5bGlua2VkOiBcXGYzZjU7XG4kZmEtdmFyLWthZ2dsZTogXFxmNWZhO1xuJGZhLXZhci1zcGFjZS1hd2Vzb21lOiBcXGU1YWM7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFxcZjFiZDtcbiRmYS12YXItY3BhbmVsOiBcXGYzODg7XG4kZmEtdmFyLWdvb2RyZWFkcy1nOiBcXGYzYTk7XG4kZmEtdmFyLXNxdWFyZS1naXQ6IFxcZjFkMjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXFxmMWQyO1xuJGZhLXZhci1zcXVhcmUtdHVtYmxyOiBcXGYxNzQ7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiRmYS12YXItdHJlbGxvOiBcXGYxODE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6IFxcZjRlYTtcbiRmYS12YXItZ2V0LXBvY2tldDogXFxmMjY1O1xuJGZhLXZhci1wZXJieXRlOiBcXGUwODM7XG4kZmEtdmFyLWdydW50OiBcXGYzYWQ7XG4kZmEtdmFyLXdlZWJseTogXFxmNWNjO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXFxmMjBlO1xuJGZhLXZhci1sZWFucHViOiBcXGYyMTI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXFxmMjdlO1xuJGZhLXZhci10aGVtZWNvOiBcXGY1YzY7XG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xuJGZhLXZhci1hbmRyb2lkOiBcXGYxN2I7XG4kZmEtdmFyLWJvdHM6IFxcZTM0MDtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFxcZjJjNTtcbiRmYS12YXItaG9ybmJpbGw6IFxcZjU5MjtcbiRmYS12YXItanM6IFxcZjNiODtcbiRmYS12YXItaWRlYWw6IFxcZTAxMztcbiRmYS12YXItZ2l0OiBcXGYxZDM7XG4kZmEtdmFyLWRldjogXFxmNmNjO1xuJGZhLXZhci1za2V0Y2g6IFxcZjdjNjtcbiRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWw6IFxcZjQxNDtcbiRmYS12YXItY2MtYW1leDogXFxmMWYzO1xuJGZhLXZhci11YmVyOiBcXGY0MDI7XG4kZmEtdmFyLWdpdGh1YjogXFxmMDliO1xuJGZhLXZhci1waHA6IFxcZjQ1NztcbiRmYS12YXItYWxpcGF5OiBcXGY2NDI7XG4kZmEtdmFyLXlvdXR1YmU6IFxcZjE2NztcbiRmYS12YXItc2t5YXRsYXM6IFxcZjIxNjtcbiRmYS12YXItZmlyZWZveC1icm93c2VyOiBcXGUwMDc7XG4kZmEtdmFyLXJlcGx5ZDogXFxmM2U2O1xuJGZhLXZhci1zdXNlOiBcXGY3ZDY7XG4kZmEtdmFyLWplbmtpbnM6IFxcZjNiNjtcbiRmYS12YXItdHdpdHRlcjogXFxmMDk5O1xuJGZhLXZhci1yb2Nrcm1zOiBcXGYzZTk7XG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xuJGZhLXZhci1idWZmZXI6IFxcZjgzNztcbiRmYS12YXItbnBtOiBcXGYzZDQ7XG4kZmEtdmFyLXlhbW1lcjogXFxmODQwO1xuJGZhLXZhci1idGM6IFxcZjE1YTtcbiRmYS12YXItZHJpYmJibGU6IFxcZjE3ZDtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcXGYxYTM7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcXGYyNmI7XG4kZmEtdmFyLXN0dWJiZXI6IFxcZTVjNztcbiRmYS12YXItdGVsZWdyYW06IFxcZjJjNjtcbiRmYS12YXItdGVsZWdyYW0tcGxhbmU6IFxcZjJjNjtcbiRmYS12YXItb2xkLXJlcHVibGljOiBcXGY1MTA7XG4kZmEtdmFyLW9keXNlZTogXFxlNWM2O1xuJGZhLXZhci1zcXVhcmUtd2hhdHNhcHA6IFxcZjQwYztcbiRmYS12YXItd2hhdHNhcHAtc3F1YXJlOiBcXGY0MGM7XG4kZmEtdmFyLW5vZGUtanM6IFxcZjNkMztcbiRmYS12YXItZWRnZS1sZWdhY3k6IFxcZTA3ODtcbiRmYS12YXItc2xhY2s6IFxcZjE5ODtcbiRmYS12YXItc2xhY2staGFzaDogXFxmMTk4O1xuJGZhLXZhci1tZWRydDogXFxmM2M4O1xuJGZhLXZhci11c2I6IFxcZjI4NztcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XG4kZmEtdmFyLXZhYWRpbjogXFxmNDA4O1xuJGZhLXZhci1xdW9yYTogXFxmMmM0O1xuJGZhLXZhci1zcXVhcmUteC10d2l0dGVyOiBcXGU2MWE7XG4kZmEtdmFyLXJlYWN0ZXVyb3BlOiBcXGY3NWQ7XG4kZmEtdmFyLW1lZGl1bTogXFxmMjNhO1xuJGZhLXZhci1tZWRpdW0tbTogXFxmMjNhO1xuJGZhLXZhci1hbWlsaWE6IFxcZjM2ZDtcbiRmYS12YXItbWl4Y2xvdWQ6IFxcZjI4OTtcbiRmYS12YXItZmxpcGJvYXJkOiBcXGY0NGQ7XG4kZmEtdmFyLXZpYWNvaW46IFxcZjIzNztcbiRmYS12YXItY3JpdGljYWwtcm9sZTogXFxmNmM5O1xuJGZhLXZhci1zaXRyb3g6IFxcZTQ0YTtcbiRmYS12YXItZGlzY291cnNlOiBcXGYzOTM7XG4kZmEtdmFyLWpvb21sYTogXFxmMWFhO1xuJGZhLXZhci1tYXN0b2RvbjogXFxmNGY2O1xuJGZhLXZhci1haXJibmI6IFxcZjgzNDtcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xuJGZhLXZhci1idXktbi1sYXJnZTogXFxmOGE2O1xuJGZhLXZhci1ndWxwOiBcXGYzYWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czogXFxmNGYxO1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItZW1iZXI6IFxcZjQyMztcbiRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZjogXFxmNzg1O1xuJGZhLXZhci10ZWFtc3BlYWs6IFxcZjRmOTtcbiRmYS12YXItcHVzaGVkOiBcXGYzZTE7XG4kZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGU6IFxcZjQxMTtcbiRmYS12YXItbnV0cml0aW9uaXg6IFxcZjNkNjtcbiRmYS12YXItd29kdTogXFxlMDg4O1xuJGZhLXZhci1nb29nbGUtcGF5OiBcXGUwNzk7XG4kZmEtdmFyLWludGVyY29tOiBcXGY3YWY7XG4kZmEtdmFyLXpoaWh1OiBcXGY2M2Y7XG4kZmEtdmFyLWtvcnZ1ZTogXFxmNDJmO1xuJGZhLXZhci1waXg6IFxcZTQzYTtcbiRmYS12YXItc3RlYW0tc3ltYm9sOiBcXGYzZjY7XG5cbiRmYS1pY29uczogKFxuICBcIjBcIjogJGZhLXZhci0wLFxuICBcIjFcIjogJGZhLXZhci0xLFxuICBcIjJcIjogJGZhLXZhci0yLFxuICBcIjNcIjogJGZhLXZhci0zLFxuICBcIjRcIjogJGZhLXZhci00LFxuICBcIjVcIjogJGZhLXZhci01LFxuICBcIjZcIjogJGZhLXZhci02LFxuICBcIjdcIjogJGZhLXZhci03LFxuICBcIjhcIjogJGZhLXZhci04LFxuICBcIjlcIjogJGZhLXZhci05LFxuICBcImZpbGwtZHJpcFwiOiAkZmEtdmFyLWZpbGwtZHJpcCxcbiAgXCJhcnJvd3MtdG8tY2lyY2xlXCI6ICRmYS12YXItYXJyb3dzLXRvLWNpcmNsZSxcbiAgXCJjaXJjbGUtY2hldnJvbi1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS1jaGV2cm9uLXJpZ2h0LFxuICBcImNoZXZyb24tY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQsXG4gIFwid2Fnb24tY292ZXJlZFwiOiAkZmEtdmFyLXdhZ29uLWNvdmVyZWQsXG4gIFwibGluZS1oZWlnaHRcIjogJGZhLXZhci1saW5lLWhlaWdodCxcbiAgXCJiYWdlbFwiOiAkZmEtdmFyLWJhZ2VsLFxuICBcInRyYW5zcG9ydGVyLTdcIjogJGZhLXZhci10cmFuc3BvcnRlci03LFxuICBcImF0XCI6ICRmYS12YXItYXQsXG4gIFwicmVjdGFuZ2xlcy1taXhlZFwiOiAkZmEtdmFyLXJlY3RhbmdsZXMtbWl4ZWQsXG4gIFwicGhvbmUtYXJyb3ctdXAtcmlnaHRcIjogJGZhLXZhci1waG9uZS1hcnJvdy11cC1yaWdodCxcbiAgXCJwaG9uZS1hcnJvdy11cFwiOiAkZmEtdmFyLXBob25lLWFycm93LXVwLFxuICBcInBob25lLW91dGdvaW5nXCI6ICRmYS12YXItcGhvbmUtb3V0Z29pbmcsXG4gIFwidHJhc2gtY2FuXCI6ICRmYS12YXItdHJhc2gtY2FuLFxuICBcInRyYXNoLWFsdFwiOiAkZmEtdmFyLXRyYXNoLWFsdCxcbiAgXCJjaXJjbGUtbFwiOiAkZmEtdmFyLWNpcmNsZS1sLFxuICBcImhlYWQtc2lkZS1nb2dnbGVzXCI6ICRmYS12YXItaGVhZC1zaWRlLWdvZ2dsZXMsXG4gIFwiaGVhZC12clwiOiAkZmEtdmFyLWhlYWQtdnIsXG4gIFwidGV4dC1oZWlnaHRcIjogJGZhLXZhci10ZXh0LWhlaWdodCxcbiAgXCJ1c2VyLXhtYXJrXCI6ICRmYS12YXItdXNlci14bWFyayxcbiAgXCJ1c2VyLXRpbWVzXCI6ICRmYS12YXItdXNlci10aW1lcyxcbiAgXCJmYWNlLWhhbmQteWF3blwiOiAkZmEtdmFyLWZhY2UtaGFuZC15YXduLFxuICBcImdhdWdlLXNpbXBsZS1taW5cIjogJGZhLXZhci1nYXVnZS1zaW1wbGUtbWluLFxuICBcInRhY2hvbWV0ZXItc2xvd2VzdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItc2xvd2VzdCxcbiAgXCJzdGV0aG9zY29wZVwiOiAkZmEtdmFyLXN0ZXRob3Njb3BlLFxuICBcImNvZmZpblwiOiAkZmEtdmFyLWNvZmZpbixcbiAgXCJtZXNzYWdlXCI6ICRmYS12YXItbWVzc2FnZSxcbiAgXCJjb21tZW50LWFsdFwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LFxuICBcInNhbGFkXCI6ICRmYS12YXItc2FsYWQsXG4gIFwiYm93bC1zYWxhZFwiOiAkZmEtdmFyLWJvd2wtc2FsYWQsXG4gIFwiaW5mb1wiOiAkZmEtdmFyLWluZm8sXG4gIFwicm9ib3QtYXN0cm9tZWNoXCI6ICRmYS12YXItcm9ib3QtYXN0cm9tZWNoLFxuICBcInJpbmctZGlhbW9uZFwiOiAkZmEtdmFyLXJpbmctZGlhbW9uZCxcbiAgXCJmb25kdWUtcG90XCI6ICRmYS12YXItZm9uZHVlLXBvdCxcbiAgXCJ0aGV0YVwiOiAkZmEtdmFyLXRoZXRhLFxuICBcImZhY2UtaGFuZC1wZWVraW5nXCI6ICRmYS12YXItZmFjZS1oYW5kLXBlZWtpbmcsXG4gIFwic3F1YXJlLXVzZXJcIjogJGZhLXZhci1zcXVhcmUtdXNlcixcbiAgXCJkb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlclwiOiAkZmEtdmFyLWRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyLFxuICBcImNvbXByZXNzLWFsdFwiOiAkZmEtdmFyLWNvbXByZXNzLWFsdCxcbiAgXCJleHBsb3Npb25cIjogJGZhLXZhci1leHBsb3Npb24sXG4gIFwiZmlsZS1saW5lc1wiOiAkZmEtdmFyLWZpbGUtbGluZXMsXG4gIFwiZmlsZS1hbHRcIjogJGZhLXZhci1maWxlLWFsdCxcbiAgXCJmaWxlLXRleHRcIjogJGZhLXZhci1maWxlLXRleHQsXG4gIFwid2F2ZS1zcXVhcmVcIjogJGZhLXZhci13YXZlLXNxdWFyZSxcbiAgXCJyaW5nXCI6ICRmYS12YXItcmluZyxcbiAgXCJidWlsZGluZy11blwiOiAkZmEtdmFyLWJ1aWxkaW5nLXVuLFxuICBcImRpY2UtdGhyZWVcIjogJGZhLXZhci1kaWNlLXRocmVlLFxuICBcInRpcmUtcHJlc3N1cmUtd2FybmluZ1wiOiAkZmEtdmFyLXRpcmUtcHJlc3N1cmUtd2FybmluZyxcbiAgXCJ3aWZpLWZhaXJcIjogJGZhLXZhci13aWZpLWZhaXIsXG4gIFwid2lmaS0yXCI6ICRmYS12YXItd2lmaS0yLFxuICBcImNhbGVuZGFyLWRheXNcIjogJGZhLXZhci1jYWxlbmRhci1kYXlzLFxuICBcImNhbGVuZGFyLWFsdFwiOiAkZmEtdmFyLWNhbGVuZGFyLWFsdCxcbiAgXCJtcDMtcGxheWVyXCI6ICRmYS12YXItbXAzLXBsYXllcixcbiAgXCJhbmNob3ItY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItYW5jaG9yLWNpcmNsZS1jaGVjayxcbiAgXCJ0YWxseS00XCI6ICRmYS12YXItdGFsbHktNCxcbiAgXCJyZWN0YW5nbGUtaGlzdG9yeVwiOiAkZmEtdmFyLXJlY3RhbmdsZS1oaXN0b3J5LFxuICBcImJ1aWxkaW5nLWNpcmNsZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1hcnJvdy1yaWdodCxcbiAgXCJ2b2xsZXliYWxsXCI6ICRmYS12YXItdm9sbGV5YmFsbCxcbiAgXCJ2b2xsZXliYWxsLWJhbGxcIjogJGZhLXZhci12b2xsZXliYWxsLWJhbGwsXG4gIFwic3VuLWhhemVcIjogJGZhLXZhci1zdW4taGF6ZSxcbiAgXCJ0ZXh0LXNpemVcIjogJGZhLXZhci10ZXh0LXNpemUsXG4gIFwidWZvXCI6ICRmYS12YXItdWZvLFxuICBcImZvcmtcIjogJGZhLXZhci1mb3JrLFxuICBcInV0ZW5zaWwtZm9ya1wiOiAkZmEtdmFyLXV0ZW5zaWwtZm9yayxcbiAgXCJhcnJvd3MtdXAtdG8tbGluZVwiOiAkZmEtdmFyLWFycm93cy11cC10by1saW5lLFxuICBcIm1vYmlsZS1zaWduYWxcIjogJGZhLXZhci1tb2JpbGUtc2lnbmFsLFxuICBcImJhcmNvZGUtc2NhblwiOiAkZmEtdmFyLWJhcmNvZGUtc2NhbixcbiAgXCJzb3J0LWRvd25cIjogJGZhLXZhci1zb3J0LWRvd24sXG4gIFwic29ydC1kZXNjXCI6ICRmYS12YXItc29ydC1kZXNjLFxuICBcImZvbGRlci1hcnJvdy1kb3duXCI6ICRmYS12YXItZm9sZGVyLWFycm93LWRvd24sXG4gIFwiZm9sZGVyLWRvd25sb2FkXCI6ICRmYS12YXItZm9sZGVyLWRvd25sb2FkLFxuICBcImNpcmNsZS1taW51c1wiOiAkZmEtdmFyLWNpcmNsZS1taW51cyxcbiAgXCJtaW51cy1jaXJjbGVcIjogJGZhLXZhci1taW51cy1jaXJjbGUsXG4gIFwiZmFjZS1pY2ljbGVzXCI6ICRmYS12YXItZmFjZS1pY2ljbGVzLFxuICBcInNob3ZlbFwiOiAkZmEtdmFyLXNob3ZlbCxcbiAgXCJkb29yLW9wZW5cIjogJGZhLXZhci1kb29yLW9wZW4sXG4gIFwiZmlsbXNcIjogJGZhLXZhci1maWxtcyxcbiAgXCJyaWdodC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1yaWdodC1mcm9tLWJyYWNrZXQsXG4gIFwic2lnbi1vdXQtYWx0XCI6ICRmYS12YXItc2lnbi1vdXQtYWx0LFxuICBcImZhY2UtZ2xhc3Nlc1wiOiAkZmEtdmFyLWZhY2UtZ2xhc3NlcyxcbiAgXCJuZmNcIjogJGZhLXZhci1uZmMsXG4gIFwiYXRvbVwiOiAkZmEtdmFyLWF0b20sXG4gIFwic29hcFwiOiAkZmEtdmFyLXNvYXAsXG4gIFwiaWNvbnNcIjogJGZhLXZhci1pY29ucyxcbiAgXCJoZWFydC1tdXNpYy1jYW1lcmEtYm9sdFwiOiAkZmEtdmFyLWhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0LFxuICBcIm1pY3JvcGhvbmUtbGluZXMtc2xhc2hcIjogJGZhLXZhci1taWNyb3Bob25lLWxpbmVzLXNsYXNoLFxuICBcIm1pY3JvcGhvbmUtYWx0LXNsYXNoXCI6ICRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gsXG4gIFwiY2xvc2VkLWNhcHRpb25pbmctc2xhc2hcIjogJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZy1zbGFzaCxcbiAgXCJjYWxjdWxhdG9yLXNpbXBsZVwiOiAkZmEtdmFyLWNhbGN1bGF0b3Itc2ltcGxlLFxuICBcImNhbGN1bGF0b3ItYWx0XCI6ICRmYS12YXItY2FsY3VsYXRvci1hbHQsXG4gIFwiYnJpZGdlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWJyaWRnZS1jaXJjbGUtY2hlY2ssXG4gIFwic2xpZGVycy11cFwiOiAkZmEtdmFyLXNsaWRlcnMtdXAsXG4gIFwic2xpZGVycy12XCI6ICRmYS12YXItc2xpZGVycy12LFxuICBcImxvY2F0aW9uLW1pbnVzXCI6ICRmYS12YXItbG9jYXRpb24tbWludXMsXG4gIFwibWFwLW1hcmtlci1taW51c1wiOiAkZmEtdmFyLW1hcC1tYXJrZXItbWludXMsXG4gIFwicHVtcC1tZWRpY2FsXCI6ICRmYS12YXItcHVtcC1tZWRpY2FsLFxuICBcImZpbmdlcnByaW50XCI6ICRmYS12YXItZmluZ2VycHJpbnQsXG4gIFwic2tpLWJvb3RcIjogJGZhLXZhci1za2ktYm9vdCxcbiAgXCJzdGFuZGFyZC1kZWZpbml0aW9uXCI6ICRmYS12YXItc3RhbmRhcmQtZGVmaW5pdGlvbixcbiAgXCJyZWN0YW5nbGUtc2RcIjogJGZhLXZhci1yZWN0YW5nbGUtc2QsXG4gIFwiaDFcIjogJGZhLXZhci1oMSxcbiAgXCJoYW5kLXBvaW50LXJpZ2h0XCI6ICRmYS12YXItaGFuZC1wb2ludC1yaWdodCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1sb2NhdGlvbixcbiAgXCJzZWFyY2gtbG9jYXRpb25cIjogJGZhLXZhci1zZWFyY2gtbG9jYXRpb24sXG4gIFwibWVzc2FnZS1ib3RcIjogJGZhLXZhci1tZXNzYWdlLWJvdCxcbiAgXCJmb3J3YXJkLXN0ZXBcIjogJGZhLXZhci1mb3J3YXJkLXN0ZXAsXG4gIFwic3RlcC1mb3J3YXJkXCI6ICRmYS12YXItc3RlcC1mb3J3YXJkLFxuICBcImZhY2Utc21pbGUtYmVhbVwiOiAkZmEtdmFyLWZhY2Utc21pbGUtYmVhbSxcbiAgXCJzbWlsZS1iZWFtXCI6ICRmYS12YXItc21pbGUtYmVhbSxcbiAgXCJsaWdodC1jZWlsaW5nXCI6ICRmYS12YXItbGlnaHQtY2VpbGluZyxcbiAgXCJtZXNzYWdlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItbWVzc2FnZS1leGNsYW1hdGlvbixcbiAgXCJjb21tZW50LWFsdC1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uLFxuICBcImJvd2wtc2Nvb3BcIjogJGZhLXZhci1ib3dsLXNjb29wLFxuICBcImJvd2wtc2hhdmVkLWljZVwiOiAkZmEtdmFyLWJvd2wtc2hhdmVkLWljZSxcbiAgXCJzcXVhcmUteFwiOiAkZmEtdmFyLXNxdWFyZS14LFxuICBcInV0aWxpdHktcG9sZS1kb3VibGVcIjogJGZhLXZhci11dGlsaXR5LXBvbGUtZG91YmxlLFxuICBcImZsYWctY2hlY2tlcmVkXCI6ICRmYS12YXItZmxhZy1jaGVja2VyZWQsXG4gIFwiY2hldnJvbnMtdXBcIjogJGZhLXZhci1jaGV2cm9ucy11cCxcbiAgXCJjaGV2cm9uLWRvdWJsZS11cFwiOiAkZmEtdmFyLWNoZXZyb24tZG91YmxlLXVwLFxuICBcImZvb3RiYWxsXCI6ICRmYS12YXItZm9vdGJhbGwsXG4gIFwiZm9vdGJhbGwtYmFsbFwiOiAkZmEtdmFyLWZvb3RiYWxsLWJhbGwsXG4gIFwidXNlci12bmVja1wiOiAkZmEtdmFyLXVzZXItdm5lY2ssXG4gIFwic2Nob29sLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiY3JvcFwiOiAkZmEtdmFyLWNyb3AsXG4gIFwiYW5nbGVzLWRvd25cIjogJGZhLXZhci1hbmdsZXMtZG93bixcbiAgXCJhbmdsZS1kb3VibGUtZG93blwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duLFxuICBcInVzZXJzLXJlY3RhbmdsZVwiOiAkZmEtdmFyLXVzZXJzLXJlY3RhbmdsZSxcbiAgXCJwZW9wbGUtcm9vZlwiOiAkZmEtdmFyLXBlb3BsZS1yb29mLFxuICBcInNxdWFyZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS1hcnJvdy1yaWdodCxcbiAgXCJhcnJvdy1zcXVhcmUtcmlnaHRcIjogJGZhLXZhci1hcnJvdy1zcXVhcmUtcmlnaHQsXG4gIFwibG9jYXRpb24tcGx1c1wiOiAkZmEtdmFyLWxvY2F0aW9uLXBsdXMsXG4gIFwibWFwLW1hcmtlci1wbHVzXCI6ICRmYS12YXItbWFwLW1hcmtlci1wbHVzLFxuICBcImxpZ2h0YnVsYi1leGNsYW1hdGlvbi1vblwiOiAkZmEtdmFyLWxpZ2h0YnVsYi1leGNsYW1hdGlvbi1vbixcbiAgXCJwZW9wbGUtbGluZVwiOiAkZmEtdmFyLXBlb3BsZS1saW5lLFxuICBcImJlZXItbXVnLWVtcHR5XCI6ICRmYS12YXItYmVlci1tdWctZW1wdHksXG4gIFwiYmVlclwiOiAkZmEtdmFyLWJlZXIsXG4gIFwiY3JhdGUtZW1wdHlcIjogJGZhLXZhci1jcmF0ZS1lbXB0eSxcbiAgXCJkaWFncmFtLXByZWRlY2Vzc29yXCI6ICRmYS12YXItZGlhZ3JhbS1wcmVkZWNlc3NvcixcbiAgXCJ0cmFuc3BvcnRlclwiOiAkZmEtdmFyLXRyYW5zcG9ydGVyLFxuICBcImNhbGVuZGFyLWNpcmNsZS11c2VyXCI6ICRmYS12YXItY2FsZW5kYXItY2lyY2xlLXVzZXIsXG4gIFwiYXJyb3ctdXAtbG9uZ1wiOiAkZmEtdmFyLWFycm93LXVwLWxvbmcsXG4gIFwibG9uZy1hcnJvdy11cFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctdXAsXG4gIFwicGVyc29uLWNhcnJ5LWJveFwiOiAkZmEtdmFyLXBlcnNvbi1jYXJyeS1ib3gsXG4gIFwicGVyc29uLWNhcnJ5XCI6ICRmYS12YXItcGVyc29uLWNhcnJ5LFxuICBcImZpcmUtZmxhbWUtc2ltcGxlXCI6ICRmYS12YXItZmlyZS1mbGFtZS1zaW1wbGUsXG4gIFwiYnVyblwiOiAkZmEtdmFyLWJ1cm4sXG4gIFwicGVyc29uXCI6ICRmYS12YXItcGVyc29uLFxuICBcIm1hbGVcIjogJGZhLXZhci1tYWxlLFxuICBcImxhcHRvcFwiOiAkZmEtdmFyLWxhcHRvcCxcbiAgXCJmaWxlLWNzdlwiOiAkZmEtdmFyLWZpbGUtY3N2LFxuICBcIm1lbm9yYWhcIjogJGZhLXZhci1tZW5vcmFoLFxuICBcInVuaW9uXCI6ICRmYS12YXItdW5pb24sXG4gIFwiY2hldnJvbnMtbGVmdFwiOiAkZmEtdmFyLWNoZXZyb25zLWxlZnQsXG4gIFwiY2hldnJvbi1kb3VibGUtbGVmdFwiOiAkZmEtdmFyLWNoZXZyb24tZG91YmxlLWxlZnQsXG4gIFwiY2lyY2xlLWhlYXJ0XCI6ICRmYS12YXItY2lyY2xlLWhlYXJ0LFxuICBcImhlYXJ0LWNpcmNsZVwiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZSxcbiAgXCJ0cnVjay1wbGFuZVwiOiAkZmEtdmFyLXRydWNrLXBsYW5lLFxuICBcInJlY29yZC12aW55bFwiOiAkZmEtdmFyLXJlY29yZC12aW55bCxcbiAgXCJicmluZy1mb3J3YXJkXCI6ICRmYS12YXItYnJpbmctZm9yd2FyZCxcbiAgXCJzcXVhcmUtcFwiOiAkZmEtdmFyLXNxdWFyZS1wLFxuICBcImZhY2UtZ3Jpbi1zdGFyc1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1zdGFycyxcbiAgXCJncmluLXN0YXJzXCI6ICRmYS12YXItZ3Jpbi1zdGFycyxcbiAgXCJzaWdtYVwiOiAkZmEtdmFyLXNpZ21hLFxuICBcImNhbWVyYS1tb3ZpZVwiOiAkZmEtdmFyLWNhbWVyYS1tb3ZpZSxcbiAgXCJib25nXCI6ICRmYS12YXItYm9uZyxcbiAgXCJjbGFyaW5ldFwiOiAkZmEtdmFyLWNsYXJpbmV0LFxuICBcInRydWNrLWZsYXRiZWRcIjogJGZhLXZhci10cnVjay1mbGF0YmVkLFxuICBcInNwYWdoZXR0aS1tb25zdGVyLWZseWluZ1wiOiAkZmEtdmFyLXNwYWdoZXR0aS1tb25zdGVyLWZseWluZyxcbiAgXCJwYXN0YWZhcmlhbmlzbVwiOiAkZmEtdmFyLXBhc3RhZmFyaWFuaXNtLFxuICBcImFycm93LWRvd24tdXAtYWNyb3NzLWxpbmVcIjogJGZhLXZhci1hcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lLFxuICBcImxlYWYtaGVhcnRcIjogJGZhLXZhci1sZWFmLWhlYXJ0LFxuICBcImhvdXNlLWJ1aWxkaW5nXCI6ICRmYS12YXItaG91c2UtYnVpbGRpbmcsXG4gIFwiY2hlZXNlLXN3aXNzXCI6ICRmYS12YXItY2hlZXNlLXN3aXNzLFxuICBcInNwb29uXCI6ICRmYS12YXItc3Bvb24sXG4gIFwidXRlbnNpbC1zcG9vblwiOiAkZmEtdmFyLXV0ZW5zaWwtc3Bvb24sXG4gIFwiamFyLXdoZWF0XCI6ICRmYS12YXItamFyLXdoZWF0LFxuICBcImVudmVsb3Blcy1idWxrXCI6ICRmYS12YXItZW52ZWxvcGVzLWJ1bGssXG4gIFwibWFpbC1idWxrXCI6ICRmYS12YXItbWFpbC1idWxrLFxuICBcImZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiYm93LWFycm93XCI6ICRmYS12YXItYm93LWFycm93LFxuICBcImNhcnQteG1hcmtcIjogJGZhLXZhci1jYXJ0LXhtYXJrLFxuICBcImhleGFnb24teG1hcmtcIjogJGZhLXZhci1oZXhhZ29uLXhtYXJrLFxuICBcInRpbWVzLWhleGFnb25cIjogJGZhLXZhci10aW1lcy1oZXhhZ29uLFxuICBcInhtYXJrLWhleGFnb25cIjogJGZhLXZhci14bWFyay1oZXhhZ29uLFxuICBcImNpcmNsZS1oXCI6ICRmYS12YXItY2lyY2xlLWgsXG4gIFwiaG9zcGl0YWwtc3ltYm9sXCI6ICRmYS12YXItaG9zcGl0YWwtc3ltYm9sLFxuICBcIm1lcmdlXCI6ICRmYS12YXItbWVyZ2UsXG4gIFwicGFnZXJcIjogJGZhLXZhci1wYWdlcixcbiAgXCJjYXJ0LW1pbnVzXCI6ICRmYS12YXItY2FydC1taW51cyxcbiAgXCJhZGRyZXNzLWJvb2tcIjogJGZhLXZhci1hZGRyZXNzLWJvb2ssXG4gIFwiY29udGFjdC1ib29rXCI6ICRmYS12YXItY29udGFjdC1ib29rLFxuICBcInBhbi1mcnlpbmdcIjogJGZhLXZhci1wYW4tZnJ5aW5nLFxuICBcImdyaWRcIjogJGZhLXZhci1ncmlkLFxuICBcImdyaWQtM1wiOiAkZmEtdmFyLWdyaWQtMyxcbiAgXCJmb290YmFsbC1oZWxtZXRcIjogJGZhLXZhci1mb290YmFsbC1oZWxtZXQsXG4gIFwiaGFuZC1sb3ZlXCI6ICRmYS12YXItaGFuZC1sb3ZlLFxuICBcInRyZWVzXCI6ICRmYS12YXItdHJlZXMsXG4gIFwic3RyaWtldGhyb3VnaFwiOiAkZmEtdmFyLXN0cmlrZXRocm91Z2gsXG4gIFwicGFnZVwiOiAkZmEtdmFyLXBhZ2UsXG4gIFwia1wiOiAkZmEtdmFyLWssXG4gIFwiZGlhZ3JhbS1wcmV2aW91c1wiOiAkZmEtdmFyLWRpYWdyYW0tcHJldmlvdXMsXG4gIFwiZ2F1Z2UtbWluXCI6ICRmYS12YXItZ2F1Z2UtbWluLFxuICBcInRhY2hvbWV0ZXItYWx0LXNsb3dlc3RcIjogJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93ZXN0LFxuICBcImZvbGRlci1ncmlkXCI6ICRmYS12YXItZm9sZGVyLWdyaWQsXG4gIFwiZWdncGxhbnRcIjogJGZhLXZhci1lZ2dwbGFudCxcbiAgXCJyYW1cIjogJGZhLXZhci1yYW0sXG4gIFwibGFuZG1hcmstZmxhZ1wiOiAkZmEtdmFyLWxhbmRtYXJrLWZsYWcsXG4gIFwibGlwc1wiOiAkZmEtdmFyLWxpcHMsXG4gIFwicGVuY2lsXCI6ICRmYS12YXItcGVuY2lsLFxuICBcInBlbmNpbC1hbHRcIjogJGZhLXZhci1wZW5jaWwtYWx0LFxuICBcImJhY2t3YXJkXCI6ICRmYS12YXItYmFja3dhcmQsXG4gIFwiY2FyZXQtcmlnaHRcIjogJGZhLXZhci1jYXJldC1yaWdodCxcbiAgXCJjb21tZW50c1wiOiAkZmEtdmFyLWNvbW1lbnRzLFxuICBcInBhc3RlXCI6ICRmYS12YXItcGFzdGUsXG4gIFwiZmlsZS1jbGlwYm9hcmRcIjogJGZhLXZhci1maWxlLWNsaXBib2FyZCxcbiAgXCJkZXNrdG9wLWFycm93LWRvd25cIjogJGZhLXZhci1kZXNrdG9wLWFycm93LWRvd24sXG4gIFwiY29kZS1wdWxsLXJlcXVlc3RcIjogJGZhLXZhci1jb2RlLXB1bGwtcmVxdWVzdCxcbiAgXCJwdW1wa2luXCI6ICRmYS12YXItcHVtcGtpbixcbiAgXCJjbGlwYm9hcmQtbGlzdFwiOiAkZmEtdmFyLWNsaXBib2FyZC1saXN0LFxuICBcInBlbi1maWVsZFwiOiAkZmEtdmFyLXBlbi1maWVsZCxcbiAgXCJibHVlYmVycmllc1wiOiAkZmEtdmFyLWJsdWViZXJyaWVzLFxuICBcInRydWNrLXJhbXAtYm94XCI6ICRmYS12YXItdHJ1Y2stcmFtcC1ib3gsXG4gIFwidHJ1Y2stbG9hZGluZ1wiOiAkZmEtdmFyLXRydWNrLWxvYWRpbmcsXG4gIFwibm90ZVwiOiAkZmEtdmFyLW5vdGUsXG4gIFwiYXJyb3ctZG93bi10by1zcXVhcmVcIjogJGZhLXZhci1hcnJvdy1kb3duLXRvLXNxdWFyZSxcbiAgXCJ1c2VyLWNoZWNrXCI6ICRmYS12YXItdXNlci1jaGVjayxcbiAgXCJjbG91ZC14bWFya1wiOiAkZmEtdmFyLWNsb3VkLXhtYXJrLFxuICBcInZpYWwtdmlydXNcIjogJGZhLXZhci12aWFsLXZpcnVzLFxuICBcImJvb2stYmxhbmtcIjogJGZhLXZhci1ib29rLWJsYW5rLFxuICBcImJvb2stYWx0XCI6ICRmYS12YXItYm9vay1hbHQsXG4gIFwiZ29sZi1mbGFnLWhvbGVcIjogJGZhLXZhci1nb2xmLWZsYWctaG9sZSxcbiAgXCJtZXNzYWdlLWFycm93LWRvd25cIjogJGZhLXZhci1tZXNzYWdlLWFycm93LWRvd24sXG4gIFwiY29tbWVudC1hbHQtYXJyb3ctZG93blwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LWFycm93LWRvd24sXG4gIFwiZmFjZS11bmFtdXNlZFwiOiAkZmEtdmFyLWZhY2UtdW5hbXVzZWQsXG4gIFwic2hlZXQtcGxhc3RpY1wiOiAkZmEtdmFyLXNoZWV0LXBsYXN0aWMsXG4gIFwiY2lyY2xlLTlcIjogJGZhLXZhci1jaXJjbGUtOSxcbiAgXCJibG9nXCI6ICRmYS12YXItYmxvZyxcbiAgXCJ1c2VyLW5pbmphXCI6ICRmYS12YXItdXNlci1uaW5qYSxcbiAgXCJwZW5jaWwtc2xhc2hcIjogJGZhLXZhci1wZW5jaWwtc2xhc2gsXG4gIFwiYm93bGluZy1waW5zXCI6ICRmYS12YXItYm93bGluZy1waW5zLFxuICBcInBlcnNvbi1hcnJvdy11cC1mcm9tLWxpbmVcIjogJGZhLXZhci1wZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lLFxuICBcImRvd24tcmlnaHRcIjogJGZhLXZhci1kb3duLXJpZ2h0LFxuICBcInNjcm9sbC10b3JhaFwiOiAkZmEtdmFyLXNjcm9sbC10b3JhaCxcbiAgXCJ0b3JhaFwiOiAkZmEtdmFyLXRvcmFoLFxuICBcIndlYmhvb2tcIjogJGZhLXZhci13ZWJob29rLFxuICBcImJsaW5kcy1vcGVuXCI6ICRmYS12YXItYmxpbmRzLW9wZW4sXG4gIFwiZmVuY2VcIjogJGZhLXZhci1mZW5jZSxcbiAgXCJ1cFwiOiAkZmEtdmFyLXVwLFxuICBcImFycm93LWFsdC11cFwiOiAkZmEtdmFyLWFycm93LWFsdC11cCxcbiAgXCJicm9vbS1iYWxsXCI6ICRmYS12YXItYnJvb20tYmFsbCxcbiAgXCJxdWlkZGl0Y2hcIjogJGZhLXZhci1xdWlkZGl0Y2gsXG4gIFwicXVpZGRpdGNoLWJyb29tLWJhbGxcIjogJGZhLXZhci1xdWlkZGl0Y2gtYnJvb20tYmFsbCxcbiAgXCJkcnVtc3RpY2tcIjogJGZhLXZhci1kcnVtc3RpY2ssXG4gIFwic3F1YXJlLXZcIjogJGZhLXZhci1zcXVhcmUtdixcbiAgXCJmYWNlLWF3ZXNvbWVcIjogJGZhLXZhci1mYWNlLWF3ZXNvbWUsXG4gIFwiZ2F2ZS1kYW5keVwiOiAkZmEtdmFyLWdhdmUtZGFuZHksXG4gIFwiZGlhbC1vZmZcIjogJGZhLXZhci1kaWFsLW9mZixcbiAgXCJ0b2dnbGUtb2ZmXCI6ICRmYS12YXItdG9nZ2xlLW9mZixcbiAgXCJmYWNlLXNtaWxlLWhvcm5zXCI6ICRmYS12YXItZmFjZS1zbWlsZS1ob3JucyxcbiAgXCJib3gtYXJjaGl2ZVwiOiAkZmEtdmFyLWJveC1hcmNoaXZlLFxuICBcImFyY2hpdmVcIjogJGZhLXZhci1hcmNoaXZlLFxuICBcImdyYXBlc1wiOiAkZmEtdmFyLWdyYXBlcyxcbiAgXCJwZXJzb24tZHJvd25pbmdcIjogJGZhLXZhci1wZXJzb24tZHJvd25pbmcsXG4gIFwiZGlhbC1tYXhcIjogJGZhLXZhci1kaWFsLW1heCxcbiAgXCJjaXJjbGUtbVwiOiAkZmEtdmFyLWNpcmNsZS1tLFxuICBcImNhbGVuZGFyLWltYWdlXCI6ICRmYS12YXItY2FsZW5kYXItaW1hZ2UsXG4gIFwiY2lyY2xlLWNhcmV0LWRvd25cIjogJGZhLXZhci1jaXJjbGUtY2FyZXQtZG93bixcbiAgXCJjYXJldC1jaXJjbGUtZG93blwiOiAkZmEtdmFyLWNhcmV0LWNpcmNsZS1kb3duLFxuICBcImFycm93LWRvd24tOS0xXCI6ICRmYS12YXItYXJyb3ctZG93bi05LTEsXG4gIFwic29ydC1udW1lcmljLWRlc2NcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYyxcbiAgXCJzb3J0LW51bWVyaWMtZG93bi1hbHRcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQsXG4gIFwiZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnRcIjogJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludCxcbiAgXCJncmluLXRvbmd1ZS1zcXVpbnRcIjogJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQsXG4gIFwic2hpc2gta2ViYWJcIjogJGZhLXZhci1zaGlzaC1rZWJhYixcbiAgXCJzcHJheS1jYW5cIjogJGZhLXZhci1zcHJheS1jYW4sXG4gIFwiYWxhcm0tc25vb3plXCI6ICRmYS12YXItYWxhcm0tc25vb3plLFxuICBcInNjYXJlY3Jvd1wiOiAkZmEtdmFyLXNjYXJlY3JvdyxcbiAgXCJ0cnVjay1tb25zdGVyXCI6ICRmYS12YXItdHJ1Y2stbW9uc3RlcixcbiAgXCJnaWZ0LWNhcmRcIjogJGZhLXZhci1naWZ0LWNhcmQsXG4gIFwid1wiOiAkZmEtdmFyLXcsXG4gIFwiY29kZS1wdWxsLXJlcXVlc3QtZHJhZnRcIjogJGZhLXZhci1jb2RlLXB1bGwtcmVxdWVzdC1kcmFmdCxcbiAgXCJzcXVhcmUtYlwiOiAkZmEtdmFyLXNxdWFyZS1iLFxuICBcImVsZXBoYW50XCI6ICRmYS12YXItZWxlcGhhbnQsXG4gIFwiZWFydGgtYWZyaWNhXCI6ICRmYS12YXItZWFydGgtYWZyaWNhLFxuICBcImdsb2JlLWFmcmljYVwiOiAkZmEtdmFyLWdsb2JlLWFmcmljYSxcbiAgXCJyYWluYm93XCI6ICRmYS12YXItcmFpbmJvdyxcbiAgXCJjaXJjbGUtbm90Y2hcIjogJGZhLXZhci1jaXJjbGUtbm90Y2gsXG4gIFwidGFibGV0LXNjcmVlbi1idXR0b25cIjogJGZhLXZhci10YWJsZXQtc2NyZWVuLWJ1dHRvbixcbiAgXCJ0YWJsZXQtYWx0XCI6ICRmYS12YXItdGFibGV0LWFsdCxcbiAgXCJwYXdcIjogJGZhLXZhci1wYXcsXG4gIFwibWVzc2FnZS1xdWVzdGlvblwiOiAkZmEtdmFyLW1lc3NhZ2UtcXVlc3Rpb24sXG4gIFwiY2xvdWRcIjogJGZhLXZhci1jbG91ZCxcbiAgXCJ0cm93ZWwtYnJpY2tzXCI6ICRmYS12YXItdHJvd2VsLWJyaWNrcyxcbiAgXCJzcXVhcmUtM1wiOiAkZmEtdmFyLXNxdWFyZS0zLFxuICBcImZhY2UtZmx1c2hlZFwiOiAkZmEtdmFyLWZhY2UtZmx1c2hlZCxcbiAgXCJmbHVzaGVkXCI6ICRmYS12YXItZmx1c2hlZCxcbiAgXCJob3NwaXRhbC11c2VyXCI6ICRmYS12YXItaG9zcGl0YWwtdXNlcixcbiAgXCJtaWNyb3dhdmVcIjogJGZhLXZhci1taWNyb3dhdmUsXG4gIFwiY2hmLXNpZ25cIjogJGZhLXZhci1jaGYtc2lnbixcbiAgXCJ0ZW50LWFycm93LWxlZnQtcmlnaHRcIjogJGZhLXZhci10ZW50LWFycm93LWxlZnQtcmlnaHQsXG4gIFwiY2FydC1jaXJjbGUtYXJyb3ctdXBcIjogJGZhLXZhci1jYXJ0LWNpcmNsZS1hcnJvdy11cCxcbiAgXCJ0cmFzaC1jbG9ja1wiOiAkZmEtdmFyLXRyYXNoLWNsb2NrLFxuICBcImdhdmVsXCI6ICRmYS12YXItZ2F2ZWwsXG4gIFwibGVnYWxcIjogJGZhLXZhci1sZWdhbCxcbiAgXCJzcHJpbmtsZXItY2VpbGluZ1wiOiAkZmEtdmFyLXNwcmlua2xlci1jZWlsaW5nLFxuICBcImJyb3dzZXJzXCI6ICRmYS12YXItYnJvd3NlcnMsXG4gIFwidHJpbGxpdW1cIjogJGZhLXZhci10cmlsbGl1bSxcbiAgXCJtdXNpYy1zbGFzaFwiOiAkZmEtdmFyLW11c2ljLXNsYXNoLFxuICBcInRydWNrLXJhbXBcIjogJGZhLXZhci10cnVjay1yYW1wLFxuICBcImJpbm9jdWxhcnNcIjogJGZhLXZhci1iaW5vY3VsYXJzLFxuICBcIm1pY3JvcGhvbmUtc2xhc2hcIjogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoLFxuICBcImJveC10aXNzdWVcIjogJGZhLXZhci1ib3gtdGlzc3VlLFxuICBcImNpcmNsZS1jXCI6ICRmYS12YXItY2lyY2xlLWMsXG4gIFwic3Rhci1jaHJpc3RtYXNcIjogJGZhLXZhci1zdGFyLWNocmlzdG1hcyxcbiAgXCJjaGFydC1idWxsZXRcIjogJGZhLXZhci1jaGFydC1idWxsZXQsXG4gIFwibW90b3JjeWNsZVwiOiAkZmEtdmFyLW1vdG9yY3ljbGUsXG4gIFwidHJlZS1jaHJpc3RtYXNcIjogJGZhLXZhci10cmVlLWNocmlzdG1hcyxcbiAgXCJ0aXJlLWZsYXRcIjogJGZhLXZhci10aXJlLWZsYXQsXG4gIFwic3VuZ2xhc3Nlc1wiOiAkZmEtdmFyLXN1bmdsYXNzZXMsXG4gIFwiYmFkZ2VcIjogJGZhLXZhci1iYWRnZSxcbiAgXCJtZXNzYWdlLXBlblwiOiAkZmEtdmFyLW1lc3NhZ2UtcGVuLFxuICBcImNvbW1lbnQtYWx0LWVkaXRcIjogJGZhLXZhci1jb21tZW50LWFsdC1lZGl0LFxuICBcIm1lc3NhZ2UtZWRpdFwiOiAkZmEtdmFyLW1lc3NhZ2UtZWRpdCxcbiAgXCJiZWxsLWNvbmNpZXJnZVwiOiAkZmEtdmFyLWJlbGwtY29uY2llcmdlLFxuICBcImNvbmNpZXJnZS1iZWxsXCI6ICRmYS12YXItY29uY2llcmdlLWJlbGwsXG4gIFwicGVuLXJ1bGVyXCI6ICRmYS12YXItcGVuLXJ1bGVyLFxuICBcInBlbmNpbC1ydWxlclwiOiAkZmEtdmFyLXBlbmNpbC1ydWxlcixcbiAgXCJhcnJvdy1wcm9ncmVzc1wiOiAkZmEtdmFyLWFycm93LXByb2dyZXNzLFxuICBcImNoZXNzLXJvb2stcGllY2VcIjogJGZhLXZhci1jaGVzcy1yb29rLXBpZWNlLFxuICBcImNoZXNzLXJvb2stYWx0XCI6ICRmYS12YXItY2hlc3Mtcm9vay1hbHQsXG4gIFwic3F1YXJlLXJvb3RcIjogJGZhLXZhci1zcXVhcmUtcm9vdCxcbiAgXCJhbGJ1bS1jb2xsZWN0aW9uLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItYWxidW0tY29sbGVjdGlvbi1jaXJjbGUtcGx1cyxcbiAgXCJwZW9wbGUtYXJyb3dzXCI6ICRmYS12YXItcGVvcGxlLWFycm93cyxcbiAgXCJwZW9wbGUtYXJyb3dzLWxlZnQtcmlnaHRcIjogJGZhLXZhci1wZW9wbGUtYXJyb3dzLWxlZnQtcmlnaHQsXG4gIFwiZmFjZS1hbmdyeS1ob3Juc1wiOiAkZmEtdmFyLWZhY2UtYW5ncnktaG9ybnMsXG4gIFwibWFycy1hbmQtdmVudXMtYnVyc3RcIjogJGZhLXZhci1tYXJzLWFuZC12ZW51cy1idXJzdCxcbiAgXCJ0b21ic3RvbmVcIjogJGZhLXZhci10b21ic3RvbmUsXG4gIFwic3F1YXJlLWNhcmV0LXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LXJpZ2h0LFxuICBcImNhcmV0LXNxdWFyZS1yaWdodFwiOiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCxcbiAgXCJzY2lzc29yc1wiOiAkZmEtdmFyLXNjaXNzb3JzLFxuICBcImN1dFwiOiAkZmEtdmFyLWN1dCxcbiAgXCJsaXN0LW11c2ljXCI6ICRmYS12YXItbGlzdC1tdXNpYyxcbiAgXCJzdW4tcGxhbnQtd2lsdFwiOiAkZmEtdmFyLXN1bi1wbGFudC13aWx0LFxuICBcInRvaWxldHMtcG9ydGFibGVcIjogJGZhLXZhci10b2lsZXRzLXBvcnRhYmxlLFxuICBcImhvY2tleS1wdWNrXCI6ICRmYS12YXItaG9ja2V5LXB1Y2ssXG4gIFwibXVzdGFjaGVcIjogJGZhLXZhci1tdXN0YWNoZSxcbiAgXCJoeXBoZW5cIjogJGZhLXZhci1oeXBoZW4sXG4gIFwidGFibGVcIjogJGZhLXZhci10YWJsZSxcbiAgXCJ1c2VyLWNoZWZcIjogJGZhLXZhci11c2VyLWNoZWYsXG4gIFwibWVzc2FnZS1pbWFnZVwiOiAkZmEtdmFyLW1lc3NhZ2UtaW1hZ2UsXG4gIFwiY29tbWVudC1hbHQtaW1hZ2VcIjogJGZhLXZhci1jb21tZW50LWFsdC1pbWFnZSxcbiAgXCJ1c2Vycy1tZWRpY2FsXCI6ICRmYS12YXItdXNlcnMtbWVkaWNhbCxcbiAgXCJzZW5zb3ItdHJpYW5nbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1zZW5zb3ItdHJpYW5nbGUtZXhjbGFtYXRpb24sXG4gIFwic2Vuc29yLWFsZXJ0XCI6ICRmYS12YXItc2Vuc29yLWFsZXJ0LFxuICBcIm1hZ25pZnlpbmctZ2xhc3MtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWFycm93LXJpZ2h0LFxuICBcInRhY2hvZ3JhcGgtZGlnaXRhbFwiOiAkZmEtdmFyLXRhY2hvZ3JhcGgtZGlnaXRhbCxcbiAgXCJkaWdpdGFsLXRhY2hvZ3JhcGhcIjogJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGgsXG4gIFwiZmFjZS1tYXNrXCI6ICRmYS12YXItZmFjZS1tYXNrLFxuICBcInBpY2tsZWJhbGxcIjogJGZhLXZhci1waWNrbGViYWxsLFxuICBcInN0YXItc2hhcnAtaGFsZlwiOiAkZmEtdmFyLXN0YXItc2hhcnAtaGFsZixcbiAgXCJ1c2Vycy1zbGFzaFwiOiAkZmEtdmFyLXVzZXJzLXNsYXNoLFxuICBcImNsb3ZlclwiOiAkZmEtdmFyLWNsb3ZlcixcbiAgXCJtZWF0XCI6ICRmYS12YXItbWVhdCxcbiAgXCJyZXBseVwiOiAkZmEtdmFyLXJlcGx5LFxuICBcIm1haWwtcmVwbHlcIjogJGZhLXZhci1tYWlsLXJlcGx5LFxuICBcInN0YXItYW5kLWNyZXNjZW50XCI6ICRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQsXG4gIFwiZW1wdHktc2V0XCI6ICRmYS12YXItZW1wdHktc2V0LFxuICBcImhvdXNlLWZpcmVcIjogJGZhLXZhci1ob3VzZS1maXJlLFxuICBcInNxdWFyZS1taW51c1wiOiAkZmEtdmFyLXNxdWFyZS1taW51cyxcbiAgXCJtaW51cy1zcXVhcmVcIjogJGZhLXZhci1taW51cy1zcXVhcmUsXG4gIFwiaGVsaWNvcHRlclwiOiAkZmEtdmFyLWhlbGljb3B0ZXIsXG4gIFwiYmlyZFwiOiAkZmEtdmFyLWJpcmQsXG4gIFwiY29tcGFzc1wiOiAkZmEtdmFyLWNvbXBhc3MsXG4gIFwic3F1YXJlLWNhcmV0LWRvd25cIjogJGZhLXZhci1zcXVhcmUtY2FyZXQtZG93bixcbiAgXCJjYXJldC1zcXVhcmUtZG93blwiOiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duLFxuICBcImhlYXJ0LWhhbGYtc3Ryb2tlXCI6ICRmYS12YXItaGVhcnQtaGFsZi1zdHJva2UsXG4gIFwiaGVhcnQtaGFsZi1hbHRcIjogJGZhLXZhci1oZWFydC1oYWxmLWFsdCxcbiAgXCJmaWxlLWNpcmNsZS1xdWVzdGlvblwiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLXF1ZXN0aW9uLFxuICBcImxhcHRvcC1jb2RlXCI6ICRmYS12YXItbGFwdG9wLWNvZGUsXG4gIFwiam95c3RpY2tcIjogJGZhLXZhci1qb3lzdGljayxcbiAgXCJncmlsbC1maXJlXCI6ICRmYS12YXItZ3JpbGwtZmlyZSxcbiAgXCJyZWN0YW5nbGUtdmVydGljYWwtaGlzdG9yeVwiOiAkZmEtdmFyLXJlY3RhbmdsZS12ZXJ0aWNhbC1oaXN0b3J5LFxuICBcInN3YXRjaGJvb2tcIjogJGZhLXZhci1zd2F0Y2hib29rLFxuICBcInByZXNjcmlwdGlvbi1ib3R0bGVcIjogJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLFxuICBcImJhcnNcIjogJGZhLXZhci1iYXJzLFxuICBcIm5hdmljb25cIjogJGZhLXZhci1uYXZpY29uLFxuICBcImtleWJvYXJkLWxlZnRcIjogJGZhLXZhci1rZXlib2FyZC1sZWZ0LFxuICBcInBlb3BsZS1ncm91cFwiOiAkZmEtdmFyLXBlb3BsZS1ncm91cCxcbiAgXCJob3VyZ2xhc3MtZW5kXCI6ICRmYS12YXItaG91cmdsYXNzLWVuZCxcbiAgXCJob3VyZ2xhc3MtM1wiOiAkZmEtdmFyLWhvdXJnbGFzcy0zLFxuICBcImhlYXJ0LWNyYWNrXCI6ICRmYS12YXItaGVhcnQtY3JhY2ssXG4gIFwiaGVhcnQtYnJva2VuXCI6ICRmYS12YXItaGVhcnQtYnJva2VuLFxuICBcImZhY2UtYmVhbS1oYW5kLW92ZXItbW91dGhcIjogJGZhLXZhci1mYWNlLWJlYW0taGFuZC1vdmVyLW1vdXRoLFxuICBcImRyb3BsZXQtcGVyY2VudFwiOiAkZmEtdmFyLWRyb3BsZXQtcGVyY2VudCxcbiAgXCJodW1pZGl0eVwiOiAkZmEtdmFyLWh1bWlkaXR5LFxuICBcInNxdWFyZS11cC1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS11cC1yaWdodCxcbiAgXCJleHRlcm5hbC1saW5rLXNxdWFyZS1hbHRcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQsXG4gIFwiZmFjZS1raXNzLWJlYW1cIjogJGZhLXZhci1mYWNlLWtpc3MtYmVhbSxcbiAgXCJraXNzLWJlYW1cIjogJGZhLXZhci1raXNzLWJlYW0sXG4gIFwiY29yblwiOiAkZmEtdmFyLWNvcm4sXG4gIFwicm9sbGVyLWNvYXN0ZXJcIjogJGZhLXZhci1yb2xsZXItY29hc3RlcixcbiAgXCJwaG90by1maWxtLW11c2ljXCI6ICRmYS12YXItcGhvdG8tZmlsbS1tdXNpYyxcbiAgXCJyYWRhclwiOiAkZmEtdmFyLXJhZGFyLFxuICBcInNpY2tsZVwiOiAkZmEtdmFyLXNpY2tsZSxcbiAgXCJmaWxtXCI6ICRmYS12YXItZmlsbSxcbiAgXCJjb2NvbnV0XCI6ICRmYS12YXItY29jb251dCxcbiAgXCJydWxlci1ob3Jpem9udGFsXCI6ICRmYS12YXItcnVsZXItaG9yaXpvbnRhbCxcbiAgXCJzaGllbGQtY3Jvc3NcIjogJGZhLXZhci1zaGllbGQtY3Jvc3MsXG4gIFwiY2Fzc2V0dGUtdGFwZVwiOiAkZmEtdmFyLWNhc3NldHRlLXRhcGUsXG4gIFwic3F1YXJlLXRlcm1pbmFsXCI6ICRmYS12YXItc3F1YXJlLXRlcm1pbmFsLFxuICBcInBlb3BsZS1yb2JiZXJ5XCI6ICRmYS12YXItcGVvcGxlLXJvYmJlcnksXG4gIFwibGlnaHRidWxiXCI6ICRmYS12YXItbGlnaHRidWxiLFxuICBcImNhcmV0LWxlZnRcIjogJGZhLXZhci1jYXJldC1sZWZ0LFxuICBcImNvbW1lbnQtbWlkZGxlXCI6ICRmYS12YXItY29tbWVudC1taWRkbGUsXG4gIFwidHJhc2gtY2FuLWxpc3RcIjogJGZhLXZhci10cmFzaC1jYW4tbGlzdCxcbiAgXCJibG9ja1wiOiAkZmEtdmFyLWJsb2NrLFxuICBcImNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJleGNsYW1hdGlvbi1jaXJjbGVcIjogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGUsXG4gIFwic2Nob29sLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXNjaG9vbC1jaXJjbGUteG1hcmssXG4gIFwiYXJyb3ctcmlnaHQtZnJvbS1icmFja2V0XCI6ICRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1icmFja2V0LFxuICBcInNpZ24tb3V0XCI6ICRmYS12YXItc2lnbi1vdXQsXG4gIFwiZmFjZS1mcm93bi1zbGlnaHRcIjogJGZhLXZhci1mYWNlLWZyb3duLXNsaWdodCxcbiAgXCJjaXJjbGUtY2hldnJvbi1kb3duXCI6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tZG93bixcbiAgXCJjaGV2cm9uLWNpcmNsZS1kb3duXCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bixcbiAgXCJzaWRlYmFyLWZsaXBcIjogJGZhLXZhci1zaWRlYmFyLWZsaXAsXG4gIFwidW5sb2NrLWtleWhvbGVcIjogJGZhLXZhci11bmxvY2sta2V5aG9sZSxcbiAgXCJ1bmxvY2stYWx0XCI6ICRmYS12YXItdW5sb2NrLWFsdCxcbiAgXCJ0ZW1wZXJhdHVyZS1saXN0XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtbGlzdCxcbiAgXCJjbG91ZC1zaG93ZXJzLWhlYXZ5XCI6ICRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eSxcbiAgXCJoZWFkcGhvbmVzLXNpbXBsZVwiOiAkZmEtdmFyLWhlYWRwaG9uZXMtc2ltcGxlLFxuICBcImhlYWRwaG9uZXMtYWx0XCI6ICRmYS12YXItaGVhZHBob25lcy1hbHQsXG4gIFwic2l0ZW1hcFwiOiAkZmEtdmFyLXNpdGVtYXAsXG4gIFwicGlwZS1zZWN0aW9uXCI6ICRmYS12YXItcGlwZS1zZWN0aW9uLFxuICBcInNwYWNlLXN0YXRpb24tbW9vbi1jb25zdHJ1Y3Rpb25cIjogJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb24tY29uc3RydWN0aW9uLFxuICBcInNwYWNlLXN0YXRpb24tbW9vbi1hbHRcIjogJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb24tYWx0LFxuICBcImNpcmNsZS1kb2xsYXItdG8tc2xvdFwiOiAkZmEtdmFyLWNpcmNsZS1kb2xsYXItdG8tc2xvdCxcbiAgXCJkb25hdGVcIjogJGZhLXZhci1kb25hdGUsXG4gIFwibWVtb3J5XCI6ICRmYS12YXItbWVtb3J5LFxuICBcImZhY2Utc2xlZXBpbmdcIjogJGZhLXZhci1mYWNlLXNsZWVwaW5nLFxuICBcInJvYWQtc3Bpa2VzXCI6ICRmYS12YXItcm9hZC1zcGlrZXMsXG4gIFwiZmlyZS1idXJuZXJcIjogJGZhLXZhci1maXJlLWJ1cm5lcixcbiAgXCJzcXVpcnJlbFwiOiAkZmEtdmFyLXNxdWlycmVsLFxuICBcImFycm93LXVwLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvdy11cC10by1saW5lLFxuICBcImFycm93LXRvLXRvcFwiOiAkZmEtdmFyLWFycm93LXRvLXRvcCxcbiAgXCJmbGFnXCI6ICRmYS12YXItZmxhZyxcbiAgXCJmYWNlLWNvd2JveS1oYXRcIjogJGZhLXZhci1mYWNlLWNvd2JveS1oYXQsXG4gIFwiaGFudWtpYWhcIjogJGZhLXZhci1oYW51a2lhaCxcbiAgXCJjaGFydC1zY2F0dGVyLTNkXCI6ICRmYS12YXItY2hhcnQtc2NhdHRlci0zZCxcbiAgXCJkaXNwbGF5LWNoYXJ0LXVwXCI6ICRmYS12YXItZGlzcGxheS1jaGFydC11cCxcbiAgXCJzcXVhcmUtY29kZVwiOiAkZmEtdmFyLXNxdWFyZS1jb2RlLFxuICBcImZlYXRoZXJcIjogJGZhLXZhci1mZWF0aGVyLFxuICBcInZvbHVtZS1sb3dcIjogJGZhLXZhci12b2x1bWUtbG93LFxuICBcInZvbHVtZS1kb3duXCI6ICRmYS12YXItdm9sdW1lLWRvd24sXG4gIFwieG1hcmstdG8tc2xvdFwiOiAkZmEtdmFyLXhtYXJrLXRvLXNsb3QsXG4gIFwidGltZXMtdG8tc2xvdFwiOiAkZmEtdmFyLXRpbWVzLXRvLXNsb3QsXG4gIFwidm90ZS1uYXlcIjogJGZhLXZhci12b3RlLW5heSxcbiAgXCJib3gtdGFwZWRcIjogJGZhLXZhci1ib3gtdGFwZWQsXG4gIFwiYm94LWFsdFwiOiAkZmEtdmFyLWJveC1hbHQsXG4gIFwiY29tbWVudC1zbGFzaFwiOiAkZmEtdmFyLWNvbW1lbnQtc2xhc2gsXG4gIFwic3dvcmRzXCI6ICRmYS12YXItc3dvcmRzLFxuICBcImNsb3VkLXN1bi1yYWluXCI6ICRmYS12YXItY2xvdWQtc3VuLXJhaW4sXG4gIFwiYWxidW1cIjogJGZhLXZhci1hbGJ1bSxcbiAgXCJjaXJjbGUtblwiOiAkZmEtdmFyLWNpcmNsZS1uLFxuICBcImNvbXByZXNzXCI6ICRmYS12YXItY29tcHJlc3MsXG4gIFwid2hlYXQtYXduXCI6ICRmYS12YXItd2hlYXQtYXduLFxuICBcIndoZWF0LWFsdFwiOiAkZmEtdmFyLXdoZWF0LWFsdCxcbiAgXCJhbmtoXCI6ICRmYS12YXItYW5raCxcbiAgXCJoYW5kcy1ob2xkaW5nLWNoaWxkXCI6ICRmYS12YXItaGFuZHMtaG9sZGluZy1jaGlsZCxcbiAgXCJhc3Rlcmlza1wiOiAkZmEtdmFyLWFzdGVyaXNrLFxuICBcImtleS1za2VsZXRvbi1sZWZ0LXJpZ2h0XCI6ICRmYS12YXIta2V5LXNrZWxldG9uLWxlZnQtcmlnaHQsXG4gIFwiY29tbWVudC1saW5lc1wiOiAkZmEtdmFyLWNvbW1lbnQtbGluZXMsXG4gIFwibHVjaGFkb3ItbWFza1wiOiAkZmEtdmFyLWx1Y2hhZG9yLW1hc2ssXG4gIFwibHVjaGFkb3JcIjogJGZhLXZhci1sdWNoYWRvcixcbiAgXCJtYXNrLWx1Y2hhZG9yXCI6ICRmYS12YXItbWFzay1sdWNoYWRvcixcbiAgXCJzcXVhcmUtY2hlY2tcIjogJGZhLXZhci1zcXVhcmUtY2hlY2ssXG4gIFwiY2hlY2stc3F1YXJlXCI6ICRmYS12YXItY2hlY2stc3F1YXJlLFxuICBcInNocmVkZGVyXCI6ICRmYS12YXItc2hyZWRkZXIsXG4gIFwiYm9vay1vcGVuLWNvdmVyXCI6ICRmYS12YXItYm9vay1vcGVuLWNvdmVyLFxuICBcImJvb2stb3Blbi1hbHRcIjogJGZhLXZhci1ib29rLW9wZW4tYWx0LFxuICBcInNhbmR3aWNoXCI6ICRmYS12YXItc2FuZHdpY2gsXG4gIFwicGVzZXRhLXNpZ25cIjogJGZhLXZhci1wZXNldGEtc2lnbixcbiAgXCJzcXVhcmUtcGFya2luZy1zbGFzaFwiOiAkZmEtdmFyLXNxdWFyZS1wYXJraW5nLXNsYXNoLFxuICBcInBhcmtpbmctc2xhc2hcIjogJGZhLXZhci1wYXJraW5nLXNsYXNoLFxuICBcInRyYWluLXR1bm5lbFwiOiAkZmEtdmFyLXRyYWluLXR1bm5lbCxcbiAgXCJoZWFkaW5nXCI6ICRmYS12YXItaGVhZGluZyxcbiAgXCJoZWFkZXJcIjogJGZhLXZhci1oZWFkZXIsXG4gIFwiZ2hvc3RcIjogJGZhLXZhci1naG9zdCxcbiAgXCJmYWNlLWFuZ3Vpc2hlZFwiOiAkZmEtdmFyLWZhY2UtYW5ndWlzaGVkLFxuICBcImhvY2tleS1zdGlja3NcIjogJGZhLXZhci1ob2NrZXktc3RpY2tzLFxuICBcImFiYWN1c1wiOiAkZmEtdmFyLWFiYWN1cyxcbiAgXCJmaWxtLXNpbXBsZVwiOiAkZmEtdmFyLWZpbG0tc2ltcGxlLFxuICBcImZpbG0tYWx0XCI6ICRmYS12YXItZmlsbS1hbHQsXG4gIFwibGlzdFwiOiAkZmEtdmFyLWxpc3QsXG4gIFwibGlzdC1zcXVhcmVzXCI6ICRmYS12YXItbGlzdC1zcXVhcmVzLFxuICBcInRyZWUtcGFsbVwiOiAkZmEtdmFyLXRyZWUtcGFsbSxcbiAgXCJzcXVhcmUtcGhvbmUtZmxpcFwiOiAkZmEtdmFyLXNxdWFyZS1waG9uZS1mbGlwLFxuICBcInBob25lLXNxdWFyZS1hbHRcIjogJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0LFxuICBcImNhcnQtcGx1c1wiOiAkZmEtdmFyLWNhcnQtcGx1cyxcbiAgXCJnYW1lcGFkXCI6ICRmYS12YXItZ2FtZXBhZCxcbiAgXCJib3JkZXItY2VudGVyLXZcIjogJGZhLXZhci1ib3JkZXItY2VudGVyLXYsXG4gIFwiY2lyY2xlLWRvdFwiOiAkZmEtdmFyLWNpcmNsZS1kb3QsXG4gIFwiZG90LWNpcmNsZVwiOiAkZmEtdmFyLWRvdC1jaXJjbGUsXG4gIFwiY2xpcGJvYXJkLW1lZGljYWxcIjogJGZhLXZhci1jbGlwYm9hcmQtbWVkaWNhbCxcbiAgXCJmYWNlLWRpenp5XCI6ICRmYS12YXItZmFjZS1kaXp6eSxcbiAgXCJkaXp6eVwiOiAkZmEtdmFyLWRpenp5LFxuICBcImVnZ1wiOiAkZmEtdmFyLWVnZyxcbiAgXCJ1cC10by1saW5lXCI6ICRmYS12YXItdXAtdG8tbGluZSxcbiAgXCJhcnJvdy1hbHQtdG8tdG9wXCI6ICRmYS12YXItYXJyb3ctYWx0LXRvLXRvcCxcbiAgXCJob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLXhtYXJrLFxuICBcIndhdGNoLWZpdG5lc3NcIjogJGZhLXZhci13YXRjaC1maXRuZXNzLFxuICBcImNsb2NrLW5pbmUtdGhpcnR5XCI6ICRmYS12YXItY2xvY2stbmluZS10aGlydHksXG4gIFwiY2FtcGdyb3VuZFwiOiAkZmEtdmFyLWNhbXBncm91bmQsXG4gIFwiZm9sZGVyLXBsdXNcIjogJGZhLXZhci1mb2xkZXItcGx1cyxcbiAgXCJqdWdcIjogJGZhLXZhci1qdWcsXG4gIFwiZnV0Ym9sXCI6ICRmYS12YXItZnV0Ym9sLFxuICBcImZ1dGJvbC1iYWxsXCI6ICRmYS12YXItZnV0Ym9sLWJhbGwsXG4gIFwic29jY2VyLWJhbGxcIjogJGZhLXZhci1zb2NjZXItYmFsbCxcbiAgXCJzbm93LWJsb3dpbmdcIjogJGZhLXZhci1zbm93LWJsb3dpbmcsXG4gIFwicGFpbnRicnVzaFwiOiAkZmEtdmFyLXBhaW50YnJ1c2gsXG4gIFwicGFpbnQtYnJ1c2hcIjogJGZhLXZhci1wYWludC1icnVzaCxcbiAgXCJsb2NrXCI6ICRmYS12YXItbG9jayxcbiAgXCJhcnJvdy1kb3duLWZyb20tbGluZVwiOiAkZmEtdmFyLWFycm93LWRvd24tZnJvbS1saW5lLFxuICBcImFycm93LWZyb20tdG9wXCI6ICRmYS12YXItYXJyb3ctZnJvbS10b3AsXG4gIFwiZ2FzLXB1bXBcIjogJGZhLXZhci1nYXMtcHVtcCxcbiAgXCJzaWduYWwtYmFycy1zbGFzaFwiOiAkZmEtdmFyLXNpZ25hbC1iYXJzLXNsYXNoLFxuICBcInNpZ25hbC1hbHQtc2xhc2hcIjogJGZhLXZhci1zaWduYWwtYWx0LXNsYXNoLFxuICBcIm1vbmtleVwiOiAkZmEtdmFyLW1vbmtleSxcbiAgXCJyZWN0YW5nbGUtcHJvXCI6ICRmYS12YXItcmVjdGFuZ2xlLXBybyxcbiAgXCJwcm9cIjogJGZhLXZhci1wcm8sXG4gIFwiaG91c2UtbmlnaHRcIjogJGZhLXZhci1ob3VzZS1uaWdodCxcbiAgXCJob3QtdHViLXBlcnNvblwiOiAkZmEtdmFyLWhvdC10dWItcGVyc29uLFxuICBcImhvdC10dWJcIjogJGZhLXZhci1ob3QtdHViLFxuICBcImdsb2JlLXBvaW50ZXJcIjogJGZhLXZhci1nbG9iZS1wb2ludGVyLFxuICBcImJsYW5rZXRcIjogJGZhLXZhci1ibGFua2V0LFxuICBcIm1hcC1sb2NhdGlvblwiOiAkZmEtdmFyLW1hcC1sb2NhdGlvbixcbiAgXCJtYXAtbWFya2VkXCI6ICRmYS12YXItbWFwLW1hcmtlZCxcbiAgXCJob3VzZS1mbG9vZC13YXRlclwiOiAkZmEtdmFyLWhvdXNlLWZsb29kLXdhdGVyLFxuICBcImNvbW1lbnRzLXF1ZXN0aW9uLWNoZWNrXCI6ICRmYS12YXItY29tbWVudHMtcXVlc3Rpb24tY2hlY2ssXG4gIFwidHJlZVwiOiAkZmEtdmFyLXRyZWUsXG4gIFwiYXJyb3dzLWNyb3NzXCI6ICRmYS12YXItYXJyb3dzLWNyb3NzLFxuICBcImJhY2twYWNrXCI6ICRmYS12YXItYmFja3BhY2ssXG4gIFwic3F1YXJlLXNtYWxsXCI6ICRmYS12YXItc3F1YXJlLXNtYWxsLFxuICBcImZvbGRlci1hcnJvdy11cFwiOiAkZmEtdmFyLWZvbGRlci1hcnJvdy11cCxcbiAgXCJmb2xkZXItdXBsb2FkXCI6ICRmYS12YXItZm9sZGVyLXVwbG9hZCxcbiAgXCJicmlkZ2UtbG9ja1wiOiAkZmEtdmFyLWJyaWRnZS1sb2NrLFxuICBcImNyb3NzaGFpcnMtc2ltcGxlXCI6ICRmYS12YXItY3Jvc3NoYWlycy1zaW1wbGUsXG4gIFwic2Fjay1kb2xsYXJcIjogJGZhLXZhci1zYWNrLWRvbGxhcixcbiAgXCJwZW4tdG8tc3F1YXJlXCI6ICRmYS12YXItcGVuLXRvLXNxdWFyZSxcbiAgXCJlZGl0XCI6ICRmYS12YXItZWRpdCxcbiAgXCJzcXVhcmUtc2xpZGVyc1wiOiAkZmEtdmFyLXNxdWFyZS1zbGlkZXJzLFxuICBcInNsaWRlcnMtaC1zcXVhcmVcIjogJGZhLXZhci1zbGlkZXJzLWgtc3F1YXJlLFxuICBcImNhci1zaWRlXCI6ICRmYS12YXItY2FyLXNpZGUsXG4gIFwibWVzc2FnZS1taWRkbGUtdG9wXCI6ICRmYS12YXItbWVzc2FnZS1taWRkbGUtdG9wLFxuICBcImNvbW1lbnQtbWlkZGxlLXRvcC1hbHRcIjogJGZhLXZhci1jb21tZW50LW1pZGRsZS10b3AtYWx0LFxuICBcImxpZ2h0YnVsYi1vblwiOiAkZmEtdmFyLWxpZ2h0YnVsYi1vbixcbiAgXCJrbmlmZVwiOiAkZmEtdmFyLWtuaWZlLFxuICBcInV0ZW5zaWwta25pZmVcIjogJGZhLXZhci11dGVuc2lsLWtuaWZlLFxuICBcInNoYXJlLW5vZGVzXCI6ICRmYS12YXItc2hhcmUtbm9kZXMsXG4gIFwic2hhcmUtYWx0XCI6ICRmYS12YXItc2hhcmUtYWx0LFxuICBcImRpc3BsYXktY2hhcnQtdXAtY2lyY2xlLWRvbGxhclwiOiAkZmEtdmFyLWRpc3BsYXktY2hhcnQtdXAtY2lyY2xlLWRvbGxhcixcbiAgXCJ3YXZlLXNpbmVcIjogJGZhLXZhci13YXZlLXNpbmUsXG4gIFwiaGVhcnQtY2lyY2xlLW1pbnVzXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLW1pbnVzLFxuICBcImNpcmNsZS13XCI6ICRmYS12YXItY2lyY2xlLXcsXG4gIFwiY2lyY2xlLWNhbGVuZGFyXCI6ICRmYS12YXItY2lyY2xlLWNhbGVuZGFyLFxuICBcImNhbGVuZGFyLWNpcmNsZVwiOiAkZmEtdmFyLWNhbGVuZGFyLWNpcmNsZSxcbiAgXCJob3VyZ2xhc3MtaGFsZlwiOiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmLFxuICBcImhvdXJnbGFzcy0yXCI6ICRmYS12YXItaG91cmdsYXNzLTIsXG4gIFwibWljcm9zY29wZVwiOiAkZmEtdmFyLW1pY3Jvc2NvcGUsXG4gIFwic3Vuc2V0XCI6ICRmYS12YXItc3Vuc2V0LFxuICBcInNpbmtcIjogJGZhLXZhci1zaW5rLFxuICBcImNhbGVuZGFyLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItY2FsZW5kYXItZXhjbGFtYXRpb24sXG4gIFwidHJ1Y2stY29udGFpbmVyLWVtcHR5XCI6ICRmYS12YXItdHJ1Y2stY29udGFpbmVyLWVtcHR5LFxuICBcImhhbmQtaGVhcnRcIjogJGZhLXZhci1oYW5kLWhlYXJ0LFxuICBcImJhZy1zaG9wcGluZ1wiOiAkZmEtdmFyLWJhZy1zaG9wcGluZyxcbiAgXCJzaG9wcGluZy1iYWdcIjogJGZhLXZhci1zaG9wcGluZy1iYWcsXG4gIFwiYXJyb3ctZG93bi16LWFcIjogJGZhLXZhci1hcnJvdy1kb3duLXotYSxcbiAgXCJzb3J0LWFscGhhLWRlc2NcIjogJGZhLXZhci1zb3J0LWFscGhhLWRlc2MsXG4gIFwic29ydC1hbHBoYS1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQsXG4gIFwibWl0dGVuXCI6ICRmYS12YXItbWl0dGVuLFxuICBcInJlcGx5LWNsb2NrXCI6ICRmYS12YXItcmVwbHktY2xvY2ssXG4gIFwicmVwbHktdGltZVwiOiAkZmEtdmFyLXJlcGx5LXRpbWUsXG4gIFwicGVyc29uLXJheXNcIjogJGZhLXZhci1wZXJzb24tcmF5cyxcbiAgXCJyaWdodFwiOiAkZmEtdmFyLXJpZ2h0LFxuICBcImFycm93LWFsdC1yaWdodFwiOiAkZmEtdmFyLWFycm93LWFsdC1yaWdodCxcbiAgXCJjaXJjbGUtZlwiOiAkZmEtdmFyLWNpcmNsZS1mLFxuICBcInVzZXJzXCI6ICRmYS12YXItdXNlcnMsXG4gIFwiZmFjZS1wbGVhZGluZ1wiOiAkZmEtdmFyLWZhY2UtcGxlYWRpbmcsXG4gIFwiZXllLXNsYXNoXCI6ICRmYS12YXItZXllLXNsYXNoLFxuICBcImZsYXNrLXZpYWxcIjogJGZhLXZhci1mbGFzay12aWFsLFxuICBcInBvbGljZS1ib3hcIjogJGZhLXZhci1wb2xpY2UtYm94LFxuICBcImN1Y3VtYmVyXCI6ICRmYS12YXItY3VjdW1iZXIsXG4gIFwiaGVhZC1zaWRlLWJyYWluXCI6ICRmYS12YXItaGVhZC1zaWRlLWJyYWluLFxuICBcImhhbmRcIjogJGZhLXZhci1oYW5kLFxuICBcImhhbmQtcGFwZXJcIjogJGZhLXZhci1oYW5kLXBhcGVyLFxuICBcInBlcnNvbi1iaWtpbmctbW91bnRhaW5cIjogJGZhLXZhci1wZXJzb24tYmlraW5nLW1vdW50YWluLFxuICBcImJpa2luZy1tb3VudGFpblwiOiAkZmEtdmFyLWJpa2luZy1tb3VudGFpbixcbiAgXCJ1dGVuc2lscy1zbGFzaFwiOiAkZmEtdmFyLXV0ZW5zaWxzLXNsYXNoLFxuICBcInByaW50LW1hZ25pZnlpbmctZ2xhc3NcIjogJGZhLXZhci1wcmludC1tYWduaWZ5aW5nLWdsYXNzLFxuICBcInByaW50LXNlYXJjaFwiOiAkZmEtdmFyLXByaW50LXNlYXJjaCxcbiAgXCJmb2xkZXItYm9va21hcmtcIjogJGZhLXZhci1mb2xkZXItYm9va21hcmssXG4gIFwib21cIjogJGZhLXZhci1vbSxcbiAgXCJwaVwiOiAkZmEtdmFyLXBpLFxuICBcImZsYXNrLXJvdW5kLXBvdGlvblwiOiAkZmEtdmFyLWZsYXNrLXJvdW5kLXBvdGlvbixcbiAgXCJmbGFzay1wb3Rpb25cIjogJGZhLXZhci1mbGFzay1wb3Rpb24sXG4gIFwiZmFjZS1zaHVzaFwiOiAkZmEtdmFyLWZhY2Utc2h1c2gsXG4gIFwid29ybVwiOiAkZmEtdmFyLXdvcm0sXG4gIFwiaG91c2UtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItaG91c2UtY2lyY2xlLXhtYXJrLFxuICBcInBsdWdcIjogJGZhLXZhci1wbHVnLFxuICBcImNhbGVuZGFyLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWNhbGVuZGFyLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJzcXVhcmUtaVwiOiAkZmEtdmFyLXNxdWFyZS1pLFxuICBcImNoZXZyb24tdXBcIjogJGZhLXZhci1jaGV2cm9uLXVwLFxuICBcImZhY2Utc2FsdXRpbmdcIjogJGZhLXZhci1mYWNlLXNhbHV0aW5nLFxuICBcImdhdWdlLXNpbXBsZS1sb3dcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUtbG93LFxuICBcInRhY2hvbWV0ZXItc2xvd1wiOiAkZmEtdmFyLXRhY2hvbWV0ZXItc2xvdyxcbiAgXCJmYWNlLXBlcnNldmVyaW5nXCI6ICRmYS12YXItZmFjZS1wZXJzZXZlcmluZyxcbiAgXCJjaXJjbGUtY2FtZXJhXCI6ICRmYS12YXItY2lyY2xlLWNhbWVyYSxcbiAgXCJjYW1lcmEtY2lyY2xlXCI6ICRmYS12YXItY2FtZXJhLWNpcmNsZSxcbiAgXCJoYW5kLXNwb2NrXCI6ICRmYS12YXItaGFuZC1zcG9jayxcbiAgXCJzcGlkZXItd2ViXCI6ICRmYS12YXItc3BpZGVyLXdlYixcbiAgXCJjaXJjbGUtbWljcm9waG9uZVwiOiAkZmEtdmFyLWNpcmNsZS1taWNyb3Bob25lLFxuICBcIm1pY3JvcGhvbmUtY2lyY2xlXCI6ICRmYS12YXItbWljcm9waG9uZS1jaXJjbGUsXG4gIFwiYm9vay1hcnJvdy11cFwiOiAkZmEtdmFyLWJvb2stYXJyb3ctdXAsXG4gIFwicG9wc2ljbGVcIjogJGZhLXZhci1wb3BzaWNsZSxcbiAgXCJjb21tYW5kXCI6ICRmYS12YXItY29tbWFuZCxcbiAgXCJibGluZHNcIjogJGZhLXZhci1ibGluZHMsXG4gIFwic3RvcHdhdGNoXCI6ICRmYS12YXItc3RvcHdhdGNoLFxuICBcInNheG9waG9uZVwiOiAkZmEtdmFyLXNheG9waG9uZSxcbiAgXCJzcXVhcmUtMlwiOiAkZmEtdmFyLXNxdWFyZS0yLFxuICBcImZpZWxkLWhvY2tleS1zdGljay1iYWxsXCI6ICRmYS12YXItZmllbGQtaG9ja2V5LXN0aWNrLWJhbGwsXG4gIFwiZmllbGQtaG9ja2V5XCI6ICRmYS12YXItZmllbGQtaG9ja2V5LFxuICBcImFycm93LXVwLXNxdWFyZS10cmlhbmdsZVwiOiAkZmEtdmFyLWFycm93LXVwLXNxdWFyZS10cmlhbmdsZSxcbiAgXCJzb3J0LXNoYXBlcy11cC1hbHRcIjogJGZhLXZhci1zb3J0LXNoYXBlcy11cC1hbHQsXG4gIFwiZmFjZS1zY3JlYW1cIjogJGZhLXZhci1mYWNlLXNjcmVhbSxcbiAgXCJzcXVhcmUtbVwiOiAkZmEtdmFyLXNxdWFyZS1tLFxuICBcImNhbWVyYS13ZWJcIjogJGZhLXZhci1jYW1lcmEtd2ViLFxuICBcIndlYmNhbVwiOiAkZmEtdmFyLXdlYmNhbSxcbiAgXCJjb21tZW50LWFycm93LWRvd25cIjogJGZhLXZhci1jb21tZW50LWFycm93LWRvd24sXG4gIFwibGlnaHRidWxiLWNmbFwiOiAkZmEtdmFyLWxpZ2h0YnVsYi1jZmwsXG4gIFwid2luZG93LWZyYW1lLW9wZW5cIjogJGZhLXZhci13aW5kb3ctZnJhbWUtb3BlbixcbiAgXCJmYWNlLWtpc3NcIjogJGZhLXZhci1mYWNlLWtpc3MsXG4gIFwia2lzc1wiOiAkZmEtdmFyLWtpc3MsXG4gIFwiYnJpZGdlLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWJyaWRnZS1jaXJjbGUteG1hcmssXG4gIFwicGVyaW9kXCI6ICRmYS12YXItcGVyaW9kLFxuICBcImZhY2UtZ3Jpbi10b25ndWVcIjogJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLFxuICBcImdyaW4tdG9uZ3VlXCI6ICRmYS12YXItZ3Jpbi10b25ndWUsXG4gIFwidXAtdG8tZG90dGVkLWxpbmVcIjogJGZhLXZhci11cC10by1kb3R0ZWQtbGluZSxcbiAgXCJ0aG91Z2h0LWJ1YmJsZVwiOiAkZmEtdmFyLXRob3VnaHQtYnViYmxlLFxuICBcInNrZWxldG9uLXJpYnNcIjogJGZhLXZhci1za2VsZXRvbi1yaWJzLFxuICBcInJheWd1blwiOiAkZmEtdmFyLXJheWd1bixcbiAgXCJmbHV0ZVwiOiAkZmEtdmFyLWZsdXRlLFxuICBcImFjb3JuXCI6ICRmYS12YXItYWNvcm4sXG4gIFwidmlkZW8tYXJyb3ctdXAtcmlnaHRcIjogJGZhLXZhci12aWRlby1hcnJvdy11cC1yaWdodCxcbiAgXCJncmF0ZS1kcm9wbGV0XCI6ICRmYS12YXItZ3JhdGUtZHJvcGxldCxcbiAgXCJzZWFsLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItc2VhbC1leGNsYW1hdGlvbixcbiAgXCJjaGVzcy1iaXNob3BcIjogJGZhLXZhci1jaGVzcy1iaXNob3AsXG4gIFwibWVzc2FnZS1zbXNcIjogJGZhLXZhci1tZXNzYWdlLXNtcyxcbiAgXCJjb2ZmZWUtYmVhbnNcIjogJGZhLXZhci1jb2ZmZWUtYmVhbnMsXG4gIFwiaGF0LXdpdGNoXCI6ICRmYS12YXItaGF0LXdpdGNoLFxuICBcImZhY2UtZ3Jpbi13aW5rXCI6ICRmYS12YXItZmFjZS1ncmluLXdpbmssXG4gIFwiZ3Jpbi13aW5rXCI6ICRmYS12YXItZ3Jpbi13aW5rLFxuICBcImNsb2NrLXRocmVlLXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLXRocmVlLXRoaXJ0eSxcbiAgXCJlYXItZGVhZlwiOiAkZmEtdmFyLWVhci1kZWFmLFxuICBcImRlYWZcIjogJGZhLXZhci1kZWFmLFxuICBcImRlYWZuZXNzXCI6ICRmYS12YXItZGVhZm5lc3MsXG4gIFwiaGFyZC1vZi1oZWFyaW5nXCI6ICRmYS12YXItaGFyZC1vZi1oZWFyaW5nLFxuICBcImFsYXJtLWNsb2NrXCI6ICRmYS12YXItYWxhcm0tY2xvY2ssXG4gIFwiZWNsaXBzZVwiOiAkZmEtdmFyLWVjbGlwc2UsXG4gIFwiZmFjZS1yZWxpZXZlZFwiOiAkZmEtdmFyLWZhY2UtcmVsaWV2ZWQsXG4gIFwicm9hZC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1yb2FkLWNpcmNsZS1jaGVjayxcbiAgXCJkaWNlLWZpdmVcIjogJGZhLXZhci1kaWNlLWZpdmUsXG4gIFwib2N0YWdvbi1taW51c1wiOiAkZmEtdmFyLW9jdGFnb24tbWludXMsXG4gIFwibWludXMtb2N0YWdvblwiOiAkZmEtdmFyLW1pbnVzLW9jdGFnb24sXG4gIFwic3F1YXJlLXJzc1wiOiAkZmEtdmFyLXNxdWFyZS1yc3MsXG4gIFwicnNzLXNxdWFyZVwiOiAkZmEtdmFyLXJzcy1zcXVhcmUsXG4gIFwiZmFjZS16YW55XCI6ICRmYS12YXItZmFjZS16YW55LFxuICBcInRyaWN5Y2xlXCI6ICRmYS12YXItdHJpY3ljbGUsXG4gIFwibGFuZC1taW5lLW9uXCI6ICRmYS12YXItbGFuZC1taW5lLW9uLFxuICBcInNxdWFyZS1hcnJvdy11cC1sZWZ0XCI6ICRmYS12YXItc3F1YXJlLWFycm93LXVwLWxlZnQsXG4gIFwiaS1jdXJzb3JcIjogJGZhLXZhci1pLWN1cnNvcixcbiAgXCJjaGFydC1taXhlZC11cC1jaXJjbGUtZG9sbGFyXCI6ICRmYS12YXItY2hhcnQtbWl4ZWQtdXAtY2lyY2xlLWRvbGxhcixcbiAgXCJzYWx0LXNoYWtlclwiOiAkZmEtdmFyLXNhbHQtc2hha2VyLFxuICBcInN0YW1wXCI6ICRmYS12YXItc3RhbXAsXG4gIFwiZmlsZS1wbHVzXCI6ICRmYS12YXItZmlsZS1wbHVzLFxuICBcImRyYXctc3F1YXJlXCI6ICRmYS12YXItZHJhdy1zcXVhcmUsXG4gIFwidG9pbGV0LXBhcGVyLXVuZGVyLXNsYXNoXCI6ICRmYS12YXItdG9pbGV0LXBhcGVyLXVuZGVyLXNsYXNoLFxuICBcInRvaWxldC1wYXBlci1yZXZlcnNlLXNsYXNoXCI6ICRmYS12YXItdG9pbGV0LXBhcGVyLXJldmVyc2Utc2xhc2gsXG4gIFwic3RhaXJzXCI6ICRmYS12YXItc3RhaXJzLFxuICBcImRyb25lLWZyb250XCI6ICRmYS12YXItZHJvbmUtZnJvbnQsXG4gIFwiZHJvbmUtYWx0XCI6ICRmYS12YXItZHJvbmUtYWx0LFxuICBcImdsYXNzLWVtcHR5XCI6ICRmYS12YXItZ2xhc3MtZW1wdHksXG4gIFwiZGlhbC1oaWdoXCI6ICRmYS12YXItZGlhbC1oaWdoLFxuICBcInVzZXItaGVsbWV0LXNhZmV0eVwiOiAkZmEtdmFyLXVzZXItaGVsbWV0LXNhZmV0eSxcbiAgXCJ1c2VyLWNvbnN0cnVjdGlvblwiOiAkZmEtdmFyLXVzZXItY29uc3RydWN0aW9uLFxuICBcInVzZXItaGFyZC1oYXRcIjogJGZhLXZhci11c2VyLWhhcmQtaGF0LFxuICBcImlcIjogJGZhLXZhci1pLFxuICBcImhyeXZuaWEtc2lnblwiOiAkZmEtdmFyLWhyeXZuaWEtc2lnbixcbiAgXCJocnl2bmlhXCI6ICRmYS12YXItaHJ5dm5pYSxcbiAgXCJhcnJvdy1kb3duLWxlZnQtYW5kLWFycm93LXVwLXJpZ2h0LXRvLWNlbnRlclwiOiAkZmEtdmFyLWFycm93LWRvd24tbGVmdC1hbmQtYXJyb3ctdXAtcmlnaHQtdG8tY2VudGVyLFxuICBcInBpbGxzXCI6ICRmYS12YXItcGlsbHMsXG4gIFwiZmFjZS1ncmluLXdpZGVcIjogJGZhLXZhci1mYWNlLWdyaW4td2lkZSxcbiAgXCJncmluLWFsdFwiOiAkZmEtdmFyLWdyaW4tYWx0LFxuICBcInRvb3RoXCI6ICRmYS12YXItdG9vdGgsXG4gIFwiYmFza2V0YmFsbC1ob29wXCI6ICRmYS12YXItYmFza2V0YmFsbC1ob29wLFxuICBcIm9iamVjdHMtYWxpZ24tYm90dG9tXCI6ICRmYS12YXItb2JqZWN0cy1hbGlnbi1ib3R0b20sXG4gIFwidlwiOiAkZmEtdmFyLXYsXG4gIFwic3BhcmtsZXNcIjogJGZhLXZhci1zcGFya2xlcyxcbiAgXCJzcXVpZFwiOiAkZmEtdmFyLXNxdWlkLFxuICBcImxlYWZ5LWdyZWVuXCI6ICRmYS12YXItbGVhZnktZ3JlZW4sXG4gIFwiY2lyY2xlLWFycm93LXVwLXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLWFycm93LXVwLXJpZ2h0LFxuICBcImNhbGVuZGFyc1wiOiAkZmEtdmFyLWNhbGVuZGFycyxcbiAgXCJiYW5nbGFkZXNoaS10YWthLXNpZ25cIjogJGZhLXZhci1iYW5nbGFkZXNoaS10YWthLXNpZ24sXG4gIFwiYmljeWNsZVwiOiAkZmEtdmFyLWJpY3ljbGUsXG4gIFwiaGFtbWVyLXdhclwiOiAkZmEtdmFyLWhhbW1lci13YXIsXG4gIFwiY2lyY2xlLWRcIjogJGZhLXZhci1jaXJjbGUtZCxcbiAgXCJzcGlkZXItYmxhY2std2lkb3dcIjogJGZhLXZhci1zcGlkZXItYmxhY2std2lkb3csXG4gIFwic3RhZmYtc25ha2VcIjogJGZhLXZhci1zdGFmZi1zbmFrZSxcbiAgXCJyb2QtYXNjbGVwaXVzXCI6ICRmYS12YXItcm9kLWFzY2xlcGl1cyxcbiAgXCJyb2Qtc25ha2VcIjogJGZhLXZhci1yb2Qtc25ha2UsXG4gIFwic3RhZmYtYWVzY3VsYXBpdXNcIjogJGZhLXZhci1zdGFmZi1hZXNjdWxhcGl1cyxcbiAgXCJwZWFyXCI6ICRmYS12YXItcGVhcixcbiAgXCJoZWFkLXNpZGUtY291Z2gtc2xhc2hcIjogJGZhLXZhci1oZWFkLXNpZGUtY291Z2gtc2xhc2gsXG4gIFwidHJpYW5nbGVcIjogJGZhLXZhci10cmlhbmdsZSxcbiAgXCJhcGFydG1lbnRcIjogJGZhLXZhci1hcGFydG1lbnQsXG4gIFwidHJ1Y2stbWVkaWNhbFwiOiAkZmEtdmFyLXRydWNrLW1lZGljYWwsXG4gIFwiYW1idWxhbmNlXCI6ICRmYS12YXItYW1idWxhbmNlLFxuICBcInBlcHBlclwiOiAkZmEtdmFyLXBlcHBlcixcbiAgXCJwaWFub1wiOiAkZmEtdmFyLXBpYW5vLFxuICBcImd1bi1zcXVpcnRcIjogJGZhLXZhci1ndW4tc3F1aXJ0LFxuICBcIndoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci13aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcInNub3dtYW5cIjogJGZhLXZhci1zbm93bWFuLFxuICBcInVzZXItYWxpZW5cIjogJGZhLXZhci11c2VyLWFsaWVuLFxuICBcInNoaWVsZC1jaGVja1wiOiAkZmEtdmFyLXNoaWVsZC1jaGVjayxcbiAgXCJtb3J0YXItcGVzdGxlXCI6ICRmYS12YXItbW9ydGFyLXBlc3RsZSxcbiAgXCJyb2FkLWJhcnJpZXJcIjogJGZhLXZhci1yb2FkLWJhcnJpZXIsXG4gIFwiY2hhcnQtY2FuZGxlc3RpY2tcIjogJGZhLXZhci1jaGFydC1jYW5kbGVzdGljayxcbiAgXCJicmllZmNhc2UtYmxhbmtcIjogJGZhLXZhci1icmllZmNhc2UtYmxhbmssXG4gIFwic2Nob29sXCI6ICRmYS12YXItc2Nob29sLFxuICBcImlnbG9vXCI6ICRmYS12YXItaWdsb28sXG4gIFwiYnJhY2tldC1yb3VuZFwiOiAkZmEtdmFyLWJyYWNrZXQtcm91bmQsXG4gIFwicGFyZW50aGVzaXNcIjogJGZhLXZhci1wYXJlbnRoZXNpcyxcbiAgXCJqb2ludFwiOiAkZmEtdmFyLWpvaW50LFxuICBcImhvcnNlLXNhZGRsZVwiOiAkZmEtdmFyLWhvcnNlLXNhZGRsZSxcbiAgXCJtdWctbWFyc2htYWxsb3dzXCI6ICRmYS12YXItbXVnLW1hcnNobWFsbG93cyxcbiAgXCJmaWx0ZXJzXCI6ICRmYS12YXItZmlsdGVycyxcbiAgXCJiZWxsLW9uXCI6ICRmYS12YXItYmVsbC1vbixcbiAgXCJhbmdsZS1yaWdodFwiOiAkZmEtdmFyLWFuZ2xlLXJpZ2h0LFxuICBcImRpYWwtbWVkXCI6ICRmYS12YXItZGlhbC1tZWQsXG4gIFwiaG9yc2VcIjogJGZhLXZhci1ob3JzZSxcbiAgXCJxXCI6ICRmYS12YXItcSxcbiAgXCJtb25pdG9yLXdhdmVmb3JtXCI6ICRmYS12YXItbW9uaXRvci13YXZlZm9ybSxcbiAgXCJtb25pdG9yLWhlYXJ0LXJhdGVcIjogJGZhLXZhci1tb25pdG9yLWhlYXJ0LXJhdGUsXG4gIFwibGluay1zaW1wbGVcIjogJGZhLXZhci1saW5rLXNpbXBsZSxcbiAgXCJ3aGlzdGxlXCI6ICRmYS12YXItd2hpc3RsZSxcbiAgXCJnXCI6ICRmYS12YXItZyxcbiAgXCJ3aW5lLWdsYXNzLWNyYWNrXCI6ICRmYS12YXItd2luZS1nbGFzcy1jcmFjayxcbiAgXCJmcmFnaWxlXCI6ICRmYS12YXItZnJhZ2lsZSxcbiAgXCJzbG90LW1hY2hpbmVcIjogJGZhLXZhci1zbG90LW1hY2hpbmUsXG4gIFwibm90ZXMtbWVkaWNhbFwiOiAkZmEtdmFyLW5vdGVzLW1lZGljYWwsXG4gIFwiY2FyLXdhc2hcIjogJGZhLXZhci1jYXItd2FzaCxcbiAgXCJlc2NhbGF0b3JcIjogJGZhLXZhci1lc2NhbGF0b3IsXG4gIFwiY29tbWVudC1pbWFnZVwiOiAkZmEtdmFyLWNvbW1lbnQtaW1hZ2UsXG4gIFwidGVtcGVyYXR1cmUtaGFsZlwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWhhbGYsXG4gIFwidGVtcGVyYXR1cmUtMlwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTIsXG4gIFwidGhlcm1vbWV0ZXItMlwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTIsXG4gIFwidGhlcm1vbWV0ZXItaGFsZlwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGYsXG4gIFwiZG9uZy1zaWduXCI6ICRmYS12YXItZG9uZy1zaWduLFxuICBcImRvbnV0XCI6ICRmYS12YXItZG9udXQsXG4gIFwiZG91Z2hudXRcIjogJGZhLXZhci1kb3VnaG51dCxcbiAgXCJjYXBzdWxlc1wiOiAkZmEtdmFyLWNhcHN1bGVzLFxuICBcInBvby1zdG9ybVwiOiAkZmEtdmFyLXBvby1zdG9ybSxcbiAgXCJwb28tYm9sdFwiOiAkZmEtdmFyLXBvby1ib2x0LFxuICBcInRhbGx5LTFcIjogJGZhLXZhci10YWxseS0xLFxuICBcImZhY2UtZnJvd24tb3BlblwiOiAkZmEtdmFyLWZhY2UtZnJvd24tb3BlbixcbiAgXCJmcm93bi1vcGVuXCI6ICRmYS12YXItZnJvd24tb3BlbixcbiAgXCJzcXVhcmUtZGFzaGVkXCI6ICRmYS12YXItc3F1YXJlLWRhc2hlZCxcbiAgXCJzcXVhcmUtalwiOiAkZmEtdmFyLXNxdWFyZS1qLFxuICBcImhhbmQtcG9pbnQtdXBcIjogJGZhLXZhci1oYW5kLXBvaW50LXVwLFxuICBcIm1vbmV5LWJpbGxcIjogJGZhLXZhci1tb25leS1iaWxsLFxuICBcImFycm93LXVwLWJpZy1zbWFsbFwiOiAkZmEtdmFyLWFycm93LXVwLWJpZy1zbWFsbCxcbiAgXCJzb3J0LXNpemUtdXBcIjogJGZhLXZhci1zb3J0LXNpemUtdXAsXG4gIFwiYmFyY29kZS1yZWFkXCI6ICRmYS12YXItYmFyY29kZS1yZWFkLFxuICBcImJhZ3VldHRlXCI6ICRmYS12YXItYmFndWV0dGUsXG4gIFwiYm93bC1zb2Z0LXNlcnZlXCI6ICRmYS12YXItYm93bC1zb2Z0LXNlcnZlLFxuICBcImZhY2UtaG9sZGluZy1iYWNrLXRlYXJzXCI6ICRmYS12YXItZmFjZS1ob2xkaW5nLWJhY2stdGVhcnMsXG4gIFwic3F1YXJlLXVwXCI6ICRmYS12YXItc3F1YXJlLXVwLFxuICBcImFycm93LWFsdC1zcXVhcmUtdXBcIjogJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXVwLFxuICBcInRyYWluLXN1YndheS10dW5uZWxcIjogJGZhLXZhci10cmFpbi1zdWJ3YXktdHVubmVsLFxuICBcInN1YndheS10dW5uZWxcIjogJGZhLXZhci1zdWJ3YXktdHVubmVsLFxuICBcInNxdWFyZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXNxdWFyZS1leGNsYW1hdGlvbixcbiAgXCJleGNsYW1hdGlvbi1zcXVhcmVcIjogJGZhLXZhci1leGNsYW1hdGlvbi1zcXVhcmUsXG4gIFwic2VtaWNvbG9uXCI6ICRmYS12YXItc2VtaWNvbG9uLFxuICBcImJvb2ttYXJrXCI6ICRmYS12YXItYm9va21hcmssXG4gIFwiZmFuLXRhYmxlXCI6ICRmYS12YXItZmFuLXRhYmxlLFxuICBcImFsaWduLWp1c3RpZnlcIjogJGZhLXZhci1hbGlnbi1qdXN0aWZ5LFxuICBcImJhdHRlcnktbG93XCI6ICRmYS12YXItYmF0dGVyeS1sb3csXG4gIFwiYmF0dGVyeS0xXCI6ICRmYS12YXItYmF0dGVyeS0xLFxuICBcImNyZWRpdC1jYXJkLWZyb250XCI6ICRmYS12YXItY3JlZGl0LWNhcmQtZnJvbnQsXG4gIFwiYnJhaW4tYXJyb3ctY3VydmVkLXJpZ2h0XCI6ICRmYS12YXItYnJhaW4tYXJyb3ctY3VydmVkLXJpZ2h0LFxuICBcIm1pbmQtc2hhcmVcIjogJGZhLXZhci1taW5kLXNoYXJlLFxuICBcInVtYnJlbGxhLWJlYWNoXCI6ICRmYS12YXItdW1icmVsbGEtYmVhY2gsXG4gIFwiaGVsbWV0LXVuXCI6ICRmYS12YXItaGVsbWV0LXVuLFxuICBcImxvY2F0aW9uLXNtaWxlXCI6ICRmYS12YXItbG9jYXRpb24tc21pbGUsXG4gIFwibWFwLW1hcmtlci1zbWlsZVwiOiAkZmEtdmFyLW1hcC1tYXJrZXItc21pbGUsXG4gIFwiYXJyb3ctbGVmdC10by1saW5lXCI6ICRmYS12YXItYXJyb3ctbGVmdC10by1saW5lLFxuICBcImFycm93LXRvLWxlZnRcIjogJGZhLXZhci1hcnJvdy10by1sZWZ0LFxuICBcImJ1bGxzZXllXCI6ICRmYS12YXItYnVsbHNleWUsXG4gIFwic3VzaGlcIjogJGZhLXZhci1zdXNoaSxcbiAgXCJuaWdpcmlcIjogJGZhLXZhci1uaWdpcmksXG4gIFwibWVzc2FnZS1jYXB0aW9uc1wiOiAkZmEtdmFyLW1lc3NhZ2UtY2FwdGlvbnMsXG4gIFwiY29tbWVudC1hbHQtY2FwdGlvbnNcIjogJGZhLXZhci1jb21tZW50LWFsdC1jYXB0aW9ucyxcbiAgXCJ0cmFzaC1saXN0XCI6ICRmYS12YXItdHJhc2gtbGlzdCxcbiAgXCJiYWNvblwiOiAkZmEtdmFyLWJhY29uLFxuICBcIm9wdGlvblwiOiAkZmEtdmFyLW9wdGlvbixcbiAgXCJyYWNjb29uXCI6ICRmYS12YXItcmFjY29vbixcbiAgXCJoYW5kLXBvaW50LWRvd25cIjogJGZhLXZhci1oYW5kLXBvaW50LWRvd24sXG4gIFwiYXJyb3ctdXAtZnJvbS1icmFja2V0XCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS1icmFja2V0LFxuICBcImhlYWQtc2lkZS1nZWFyXCI6ICRmYS12YXItaGVhZC1zaWRlLWdlYXIsXG4gIFwidHJhc2gtcGx1c1wiOiAkZmEtdmFyLXRyYXNoLXBsdXMsXG4gIFwib2JqZWN0cy1hbGlnbi10b3BcIjogJGZhLXZhci1vYmplY3RzLWFsaWduLXRvcCxcbiAgXCJmb2xkZXJcIjogJGZhLXZhci1mb2xkZXIsXG4gIFwiZm9sZGVyLWJsYW5rXCI6ICRmYS12YXItZm9sZGVyLWJsYW5rLFxuICBcImZhY2UtYW54aW91cy1zd2VhdFwiOiAkZmEtdmFyLWZhY2UtYW54aW91cy1zd2VhdCxcbiAgXCJjcmVkaXQtY2FyZC1ibGFua1wiOiAkZmEtdmFyLWNyZWRpdC1jYXJkLWJsYW5rLFxuICBcImZpbGUtd2F2ZWZvcm1cIjogJGZhLXZhci1maWxlLXdhdmVmb3JtLFxuICBcImZpbGUtbWVkaWNhbC1hbHRcIjogJGZhLXZhci1maWxlLW1lZGljYWwtYWx0LFxuICBcIm1pY3JvY2hpcC1haVwiOiAkZmEtdmFyLW1pY3JvY2hpcC1haSxcbiAgXCJtdWdcIjogJGZhLXZhci1tdWcsXG4gIFwicGxhbmUtdXAtc2xhc2hcIjogJGZhLXZhci1wbGFuZS11cC1zbGFzaCxcbiAgXCJyYWRpYXRpb25cIjogJGZhLXZhci1yYWRpYXRpb24sXG4gIFwicGVuLWNpcmNsZVwiOiAkZmEtdmFyLXBlbi1jaXJjbGUsXG4gIFwiYmFnLXNlZWRsaW5nXCI6ICRmYS12YXItYmFnLXNlZWRsaW5nLFxuICBcImNoYXJ0LXNpbXBsZVwiOiAkZmEtdmFyLWNoYXJ0LXNpbXBsZSxcbiAgXCJjcnV0Y2hlc1wiOiAkZmEtdmFyLWNydXRjaGVzLFxuICBcImNpcmNsZS1wYXJraW5nXCI6ICRmYS12YXItY2lyY2xlLXBhcmtpbmcsXG4gIFwicGFya2luZy1jaXJjbGVcIjogJGZhLXZhci1wYXJraW5nLWNpcmNsZSxcbiAgXCJtYXJzLXN0cm9rZVwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLFxuICBcImxlYWYtb2FrXCI6ICRmYS12YXItbGVhZi1vYWssXG4gIFwic3F1YXJlLWJvbHRcIjogJGZhLXZhci1zcXVhcmUtYm9sdCxcbiAgXCJ2aWFsXCI6ICRmYS12YXItdmlhbCxcbiAgXCJnYXVnZVwiOiAkZmEtdmFyLWdhdWdlLFxuICBcImRhc2hib2FyZFwiOiAkZmEtdmFyLWRhc2hib2FyZCxcbiAgXCJnYXVnZS1tZWRcIjogJGZhLXZhci1nYXVnZS1tZWQsXG4gIFwidGFjaG9tZXRlci1hbHQtYXZlcmFnZVwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2UsXG4gIFwid2FuZC1tYWdpYy1zcGFya2xlc1wiOiAkZmEtdmFyLXdhbmQtbWFnaWMtc3BhcmtsZXMsXG4gIFwibWFnaWMtd2FuZC1zcGFya2xlc1wiOiAkZmEtdmFyLW1hZ2ljLXdhbmQtc3BhcmtsZXMsXG4gIFwibGFtYmRhXCI6ICRmYS12YXItbGFtYmRhLFxuICBcImVcIjogJGZhLXZhci1lLFxuICBcInBpenphXCI6ICRmYS12YXItcGl6emEsXG4gIFwiYm93bC1jaG9wc3RpY2tzLW5vb2RsZXNcIjogJGZhLXZhci1ib3dsLWNob3BzdGlja3Mtbm9vZGxlcyxcbiAgXCJoM1wiOiAkZmEtdmFyLWgzLFxuICBcInBlbi1jbGlwXCI6ICRmYS12YXItcGVuLWNsaXAsXG4gIFwicGVuLWFsdFwiOiAkZmEtdmFyLXBlbi1hbHQsXG4gIFwiYnJpZGdlLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiYmFkZ2UtcGVyY2VudFwiOiAkZmEtdmFyLWJhZGdlLXBlcmNlbnQsXG4gIFwidXNlclwiOiAkZmEtdmFyLXVzZXIsXG4gIFwic2Vuc29yXCI6ICRmYS12YXItc2Vuc29yLFxuICBcImNvbW1hXCI6ICRmYS12YXItY29tbWEsXG4gIFwic2Nob29sLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXNjaG9vbC1jaXJjbGUtY2hlY2ssXG4gIFwidG9pbGV0LXBhcGVyLXVuZGVyXCI6ICRmYS12YXItdG9pbGV0LXBhcGVyLXVuZGVyLFxuICBcInRvaWxldC1wYXBlci1yZXZlcnNlXCI6ICRmYS12YXItdG9pbGV0LXBhcGVyLXJldmVyc2UsXG4gIFwibGlnaHQtZW1lcmdlbmN5XCI6ICRmYS12YXItbGlnaHQtZW1lcmdlbmN5LFxuICBcImFycm93LWRvd24tdG8tYXJjXCI6ICRmYS12YXItYXJyb3ctZG93bi10by1hcmMsXG4gIFwiZHVtcHN0ZXJcIjogJGZhLXZhci1kdW1wc3RlcixcbiAgXCJ2YW4tc2h1dHRsZVwiOiAkZmEtdmFyLXZhbi1zaHV0dGxlLFxuICBcInNodXR0bGUtdmFuXCI6ICRmYS12YXItc2h1dHRsZS12YW4sXG4gIFwiYnVpbGRpbmctdXNlclwiOiAkZmEtdmFyLWJ1aWxkaW5nLXVzZXIsXG4gIFwibGlnaHQtc3dpdGNoXCI6ICRmYS12YXItbGlnaHQtc3dpdGNoLFxuICBcInNxdWFyZS1jYXJldC1sZWZ0XCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LWxlZnQsXG4gIFwiY2FyZXQtc3F1YXJlLWxlZnRcIjogJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCxcbiAgXCJoaWdobGlnaHRlclwiOiAkZmEtdmFyLWhpZ2hsaWdodGVyLFxuICBcIndhdmUtcHVsc2VcIjogJGZhLXZhci13YXZlLXB1bHNlLFxuICBcImhlYXJ0LXJhdGVcIjogJGZhLXZhci1oZWFydC1yYXRlLFxuICBcImtleVwiOiAkZmEtdmFyLWtleSxcbiAgXCJoYXQtc2FudGFcIjogJGZhLXZhci1oYXQtc2FudGEsXG4gIFwidGFtYWxlXCI6ICRmYS12YXItdGFtYWxlLFxuICBcImJveC1jaGVja1wiOiAkZmEtdmFyLWJveC1jaGVjayxcbiAgXCJidWxsaG9yblwiOiAkZmEtdmFyLWJ1bGxob3JuLFxuICBcInN0ZWFrXCI6ICRmYS12YXItc3RlYWssXG4gIFwibG9jYXRpb24tY3Jvc3NoYWlycy1zbGFzaFwiOiAkZmEtdmFyLWxvY2F0aW9uLWNyb3NzaGFpcnMtc2xhc2gsXG4gIFwibG9jYXRpb24tc2xhc2hcIjogJGZhLXZhci1sb2NhdGlvbi1zbGFzaCxcbiAgXCJwZXJzb24tZG9sbHlcIjogJGZhLXZhci1wZXJzb24tZG9sbHksXG4gIFwiZ2xvYmVcIjogJGZhLXZhci1nbG9iZSxcbiAgXCJzeW5hZ29ndWVcIjogJGZhLXZhci1zeW5hZ29ndWUsXG4gIFwiZmlsZS1jaGFydC1jb2x1bW5cIjogJGZhLXZhci1maWxlLWNoYXJ0LWNvbHVtbixcbiAgXCJmaWxlLWNoYXJ0LWxpbmVcIjogJGZhLXZhci1maWxlLWNoYXJ0LWxpbmUsXG4gIFwicGVyc29uLWhhbGYtZHJlc3NcIjogJGZhLXZhci1wZXJzb24taGFsZi1kcmVzcyxcbiAgXCJmb2xkZXItaW1hZ2VcIjogJGZhLXZhci1mb2xkZXItaW1hZ2UsXG4gIFwiY2FsZW5kYXItcGVuXCI6ICRmYS12YXItY2FsZW5kYXItcGVuLFxuICBcImNhbGVuZGFyLWVkaXRcIjogJGZhLXZhci1jYWxlbmRhci1lZGl0LFxuICBcInJvYWQtYnJpZGdlXCI6ICRmYS12YXItcm9hZC1icmlkZ2UsXG4gIFwiZmFjZS1zbWlsZS10ZWFyXCI6ICRmYS12YXItZmFjZS1zbWlsZS10ZWFyLFxuICBcIm1lc3NhZ2UtcGx1c1wiOiAkZmEtdmFyLW1lc3NhZ2UtcGx1cyxcbiAgXCJjb21tZW50LWFsdC1wbHVzXCI6ICRmYS12YXItY29tbWVudC1hbHQtcGx1cyxcbiAgXCJsb2NhdGlvbi1hcnJvd1wiOiAkZmEtdmFyLWxvY2F0aW9uLWFycm93LFxuICBcImNcIjogJGZhLXZhci1jLFxuICBcInRhYmxldC1idXR0b25cIjogJGZhLXZhci10YWJsZXQtYnV0dG9uLFxuICBcInBlcnNvbi1kcmVzcy1mYWlyeVwiOiAkZmEtdmFyLXBlcnNvbi1kcmVzcy1mYWlyeSxcbiAgXCJyZWN0YW5nbGUtaGlzdG9yeS1jaXJjbGUtdXNlclwiOiAkZmEtdmFyLXJlY3RhbmdsZS1oaXN0b3J5LWNpcmNsZS11c2VyLFxuICBcImJ1aWxkaW5nLWxvY2tcIjogJGZhLXZhci1idWlsZGluZy1sb2NrLFxuICBcImNoYXJ0LWxpbmUtdXBcIjogJGZhLXZhci1jaGFydC1saW5lLXVwLFxuICBcIm1haWxib3hcIjogJGZhLXZhci1tYWlsYm94LFxuICBcInRydWNrLWJvbHRcIjogJGZhLXZhci10cnVjay1ib2x0LFxuICBcInBpenphLXNsaWNlXCI6ICRmYS12YXItcGl6emEtc2xpY2UsXG4gIFwibW9uZXktYmlsbC13YXZlXCI6ICRmYS12YXItbW9uZXktYmlsbC13YXZlLFxuICBcImNoYXJ0LWFyZWFcIjogJGZhLXZhci1jaGFydC1hcmVhLFxuICBcImFyZWEtY2hhcnRcIjogJGZhLXZhci1hcmVhLWNoYXJ0LFxuICBcImhvdXNlLWZsYWdcIjogJGZhLXZhci1ob3VzZS1mbGFnLFxuICBcImNpcmNsZS10aHJlZS1xdWFydGVycy1zdHJva2VcIjogJGZhLXZhci1jaXJjbGUtdGhyZWUtcXVhcnRlcnMtc3Ryb2tlLFxuICBcInBlcnNvbi1jaXJjbGUtbWludXNcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLW1pbnVzLFxuICBcInNjYWxwZWxcIjogJGZhLXZhci1zY2FscGVsLFxuICBcImJhblwiOiAkZmEtdmFyLWJhbixcbiAgXCJjYW5jZWxcIjogJGZhLXZhci1jYW5jZWwsXG4gIFwiYmVsbC1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWJlbGwtZXhjbGFtYXRpb24sXG4gIFwiY2lyY2xlLWJvb2ttYXJrXCI6ICRmYS12YXItY2lyY2xlLWJvb2ttYXJrLFxuICBcImJvb2ttYXJrLWNpcmNsZVwiOiAkZmEtdmFyLWJvb2ttYXJrLWNpcmNsZSxcbiAgXCJlZ2ctZnJpZWRcIjogJGZhLXZhci1lZ2ctZnJpZWQsXG4gIFwiZmFjZS13ZWFyeVwiOiAkZmEtdmFyLWZhY2Utd2VhcnksXG4gIFwidW5pZm9ybS1tYXJ0aWFsLWFydHNcIjogJGZhLXZhci11bmlmb3JtLW1hcnRpYWwtYXJ0cyxcbiAgXCJjYW1lcmEtcm90YXRlXCI6ICRmYS12YXItY2FtZXJhLXJvdGF0ZSxcbiAgXCJzdW4tZHVzdFwiOiAkZmEtdmFyLXN1bi1kdXN0LFxuICBcImNvbW1lbnQtdGV4dFwiOiAkZmEtdmFyLWNvbW1lbnQtdGV4dCxcbiAgXCJzcHJheS1jYW4tc3BhcmtsZXNcIjogJGZhLXZhci1zcHJheS1jYW4tc3BhcmtsZXMsXG4gIFwiYWlyLWZyZXNoZW5lclwiOiAkZmEtdmFyLWFpci1mcmVzaGVuZXIsXG4gIFwic2lnbmFsLWJhcnNcIjogJGZhLXZhci1zaWduYWwtYmFycyxcbiAgXCJzaWduYWwtYWx0XCI6ICRmYS12YXItc2lnbmFsLWFsdCxcbiAgXCJzaWduYWwtYWx0LTRcIjogJGZhLXZhci1zaWduYWwtYWx0LTQsXG4gIFwic2lnbmFsLWJhcnMtc3Ryb25nXCI6ICRmYS12YXItc2lnbmFsLWJhcnMtc3Ryb25nLFxuICBcImRpYW1vbmQtZXhjbGFtYXRpb25cIjogJGZhLXZhci1kaWFtb25kLWV4Y2xhbWF0aW9uLFxuICBcInN0YXJcIjogJGZhLXZhci1zdGFyLFxuICBcImRpYWwtbWluXCI6ICRmYS12YXItZGlhbC1taW4sXG4gIFwicmVwZWF0XCI6ICRmYS12YXItcmVwZWF0LFxuICBcImNyb3NzXCI6ICRmYS12YXItY3Jvc3MsXG4gIFwicGFnZS1jYXJldC1kb3duXCI6ICRmYS12YXItcGFnZS1jYXJldC1kb3duLFxuICBcImZpbGUtY2FyZXQtZG93blwiOiAkZmEtdmFyLWZpbGUtY2FyZXQtZG93bixcbiAgXCJib3hcIjogJGZhLXZhci1ib3gsXG4gIFwidmVudXMtbWFyc1wiOiAkZmEtdmFyLXZlbnVzLW1hcnMsXG4gIFwiY2xvY2stc2V2ZW4tdGhpcnR5XCI6ICRmYS12YXItY2xvY2stc2V2ZW4tdGhpcnR5LFxuICBcImFycm93LXBvaW50ZXJcIjogJGZhLXZhci1hcnJvdy1wb2ludGVyLFxuICBcIm1vdXNlLXBvaW50ZXJcIjogJGZhLXZhci1tb3VzZS1wb2ludGVyLFxuICBcImNsb2NrLWZvdXItdGhpcnR5XCI6ICRmYS12YXItY2xvY2stZm91ci10aGlydHksXG4gIFwic2lnbmFsLWJhcnMtZ29vZFwiOiAkZmEtdmFyLXNpZ25hbC1iYXJzLWdvb2QsXG4gIFwic2lnbmFsLWFsdC0zXCI6ICRmYS12YXItc2lnbmFsLWFsdC0zLFxuICBcImNhY3R1c1wiOiAkZmEtdmFyLWNhY3R1cyxcbiAgXCJsaWdodGJ1bGItZ2VhclwiOiAkZmEtdmFyLWxpZ2h0YnVsYi1nZWFyLFxuICBcIm1heGltaXplXCI6ICRmYS12YXItbWF4aW1pemUsXG4gIFwiZXhwYW5kLWFycm93cy1hbHRcIjogJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCxcbiAgXCJjaGFyZ2luZy1zdGF0aW9uXCI6ICRmYS12YXItY2hhcmdpbmctc3RhdGlvbixcbiAgXCJzaGFwZXNcIjogJGZhLXZhci1zaGFwZXMsXG4gIFwidHJpYW5nbGUtY2lyY2xlLXNxdWFyZVwiOiAkZmEtdmFyLXRyaWFuZ2xlLWNpcmNsZS1zcXVhcmUsXG4gIFwicGxhbmUtdGFpbFwiOiAkZmEtdmFyLXBsYW5lLXRhaWwsXG4gIFwiZ2F1Z2Utc2ltcGxlLW1heFwiOiAkZmEtdmFyLWdhdWdlLXNpbXBsZS1tYXgsXG4gIFwidGFjaG9tZXRlci1mYXN0ZXN0XCI6ICRmYS12YXItdGFjaG9tZXRlci1mYXN0ZXN0LFxuICBcImNpcmNsZS11XCI6ICRmYS12YXItY2lyY2xlLXUsXG4gIFwic2hpZWxkLXNsYXNoXCI6ICRmYS12YXItc2hpZWxkLXNsYXNoLFxuICBcInNxdWFyZS1waG9uZS1oYW5ndXBcIjogJGZhLXZhci1zcXVhcmUtcGhvbmUtaGFuZ3VwLFxuICBcInBob25lLXNxdWFyZS1kb3duXCI6ICRmYS12YXItcGhvbmUtc3F1YXJlLWRvd24sXG4gIFwiYXJyb3ctdXAtbGVmdFwiOiAkZmEtdmFyLWFycm93LXVwLWxlZnQsXG4gIFwidHJhbnNwb3J0ZXItMVwiOiAkZmEtdmFyLXRyYW5zcG9ydGVyLTEsXG4gIFwicGVhbnV0c1wiOiAkZmEtdmFyLXBlYW51dHMsXG4gIFwic2h1ZmZsZVwiOiAkZmEtdmFyLXNodWZmbGUsXG4gIFwicmFuZG9tXCI6ICRmYS12YXItcmFuZG9tLFxuICBcInBlcnNvbi1ydW5uaW5nXCI6ICRmYS12YXItcGVyc29uLXJ1bm5pbmcsXG4gIFwicnVubmluZ1wiOiAkZmEtdmFyLXJ1bm5pbmcsXG4gIFwibW9iaWxlLXJldHJvXCI6ICRmYS12YXItbW9iaWxlLXJldHJvLFxuICBcImdyaXAtbGluZXMtdmVydGljYWxcIjogJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsLFxuICBcImJpbi1ib3R0bGVzLXJlY3ljbGVcIjogJGZhLXZhci1iaW4tYm90dGxlcy1yZWN5Y2xlLFxuICBcImFycm93LXVwLWZyb20tc3F1YXJlXCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS1zcXVhcmUsXG4gIFwiZmlsZS1kYXNoZWQtbGluZVwiOiAkZmEtdmFyLWZpbGUtZGFzaGVkLWxpbmUsXG4gIFwicGFnZS1icmVha1wiOiAkZmEtdmFyLXBhZ2UtYnJlYWssXG4gIFwiYnJhY2tldC1jdXJseS1yaWdodFwiOiAkZmEtdmFyLWJyYWNrZXQtY3VybHktcmlnaHQsXG4gIFwic3BpZGVyXCI6ICRmYS12YXItc3BpZGVyLFxuICBcImNsb2NrLXRocmVlXCI6ICRmYS12YXItY2xvY2stdGhyZWUsXG4gIFwiaGFuZHMtYm91bmRcIjogJGZhLXZhci1oYW5kcy1ib3VuZCxcbiAgXCJzY2FscGVsLWxpbmUtZGFzaGVkXCI6ICRmYS12YXItc2NhbHBlbC1saW5lLWRhc2hlZCxcbiAgXCJzY2FscGVsLXBhdGhcIjogJGZhLXZhci1zY2FscGVsLXBhdGgsXG4gIFwiZmlsZS1pbnZvaWNlLWRvbGxhclwiOiAkZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXIsXG4gIFwicGlwZS1zbW9raW5nXCI6ICRmYS12YXItcGlwZS1zbW9raW5nLFxuICBcImZhY2UtYXN0b25pc2hlZFwiOiAkZmEtdmFyLWZhY2UtYXN0b25pc2hlZCxcbiAgXCJ3aW5kb3dcIjogJGZhLXZhci13aW5kb3csXG4gIFwicGxhbmUtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItcGxhbmUtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImVhclwiOiAkZmEtdmFyLWVhcixcbiAgXCJmaWxlLWxvY2tcIjogJGZhLXZhci1maWxlLWxvY2ssXG4gIFwiZGlhZ3JhbS12ZW5uXCI6ICRmYS12YXItZGlhZ3JhbS12ZW5uLFxuICBcIngtcmF5XCI6ICRmYS12YXIteC1yYXksXG4gIFwiZ29hbC1uZXRcIjogJGZhLXZhci1nb2FsLW5ldCxcbiAgXCJjb2ZmaW4tY3Jvc3NcIjogJGZhLXZhci1jb2ZmaW4tY3Jvc3MsXG4gIFwic3BlbGwtY2hlY2tcIjogJGZhLXZhci1zcGVsbC1jaGVjayxcbiAgXCJsb2NhdGlvbi14bWFya1wiOiAkZmEtdmFyLWxvY2F0aW9uLXhtYXJrLFxuICBcIm1hcC1tYXJrZXItdGltZXNcIjogJGZhLXZhci1tYXAtbWFya2VyLXRpbWVzLFxuICBcIm1hcC1tYXJrZXIteG1hcmtcIjogJGZhLXZhci1tYXAtbWFya2VyLXhtYXJrLFxuICBcImNpcmNsZS1xdWFydGVyLXN0cm9rZVwiOiAkZmEtdmFyLWNpcmNsZS1xdWFydGVyLXN0cm9rZSxcbiAgXCJsYXNzb1wiOiAkZmEtdmFyLWxhc3NvLFxuICBcInNsYXNoXCI6ICRmYS12YXItc2xhc2gsXG4gIFwicGVyc29uLXRvLXBvcnRhbFwiOiAkZmEtdmFyLXBlcnNvbi10by1wb3J0YWwsXG4gIFwicG9ydGFsLWVudGVyXCI6ICRmYS12YXItcG9ydGFsLWVudGVyLFxuICBcImNhbGVuZGFyLXN0YXJcIjogJGZhLXZhci1jYWxlbmRhci1zdGFyLFxuICBcImNvbXB1dGVyLW1vdXNlXCI6ICRmYS12YXItY29tcHV0ZXItbW91c2UsXG4gIFwibW91c2VcIjogJGZhLXZhci1tb3VzZSxcbiAgXCJhcnJvdy1yaWdodC10by1icmFja2V0XCI6ICRmYS12YXItYXJyb3ctcmlnaHQtdG8tYnJhY2tldCxcbiAgXCJzaWduLWluXCI6ICRmYS12YXItc2lnbi1pbixcbiAgXCJwZWdhc3VzXCI6ICRmYS12YXItcGVnYXN1cyxcbiAgXCJmaWxlcy1tZWRpY2FsXCI6ICRmYS12YXItZmlsZXMtbWVkaWNhbCxcbiAgXCJuZmMtbG9ja1wiOiAkZmEtdmFyLW5mYy1sb2NrLFxuICBcInBlcnNvbi1za2ktbGlmdFwiOiAkZmEtdmFyLXBlcnNvbi1za2ktbGlmdCxcbiAgXCJza2ktbGlmdFwiOiAkZmEtdmFyLXNraS1saWZ0LFxuICBcInNxdWFyZS02XCI6ICRmYS12YXItc3F1YXJlLTYsXG4gIFwic2hvcC1zbGFzaFwiOiAkZmEtdmFyLXNob3Atc2xhc2gsXG4gIFwic3RvcmUtYWx0LXNsYXNoXCI6ICRmYS12YXItc3RvcmUtYWx0LXNsYXNoLFxuICBcIndpbmQtdHVyYmluZVwiOiAkZmEtdmFyLXdpbmQtdHVyYmluZSxcbiAgXCJzbGlkZXJzLXNpbXBsZVwiOiAkZmEtdmFyLXNsaWRlcnMtc2ltcGxlLFxuICBcImdyaWQtcm91bmRcIjogJGZhLXZhci1ncmlkLXJvdW5kLFxuICBcImJhZGdlLXNoZXJpZmZcIjogJGZhLXZhci1iYWRnZS1zaGVyaWZmLFxuICBcInNlcnZlclwiOiAkZmEtdmFyLXNlcnZlcixcbiAgXCJ2aXJ1cy1jb3ZpZC1zbGFzaFwiOiAkZmEtdmFyLXZpcnVzLWNvdmlkLXNsYXNoLFxuICBcImludGVyc2VjdGlvblwiOiAkZmEtdmFyLWludGVyc2VjdGlvbixcbiAgXCJzaG9wLWxvY2tcIjogJGZhLXZhci1zaG9wLWxvY2ssXG4gIFwiZmFtaWx5XCI6ICRmYS12YXItZmFtaWx5LFxuICBcImhvdXJnbGFzcy1zdGFydFwiOiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydCxcbiAgXCJob3VyZ2xhc3MtMVwiOiAkZmEtdmFyLWhvdXJnbGFzcy0xLFxuICBcInVzZXItaGFpci1idW5zXCI6ICRmYS12YXItdXNlci1oYWlyLWJ1bnMsXG4gIFwiYmxlbmRlci1waG9uZVwiOiAkZmEtdmFyLWJsZW5kZXItcGhvbmUsXG4gIFwiaG91cmdsYXNzLWNsb2NrXCI6ICRmYS12YXItaG91cmdsYXNzLWNsb2NrLFxuICBcInBlcnNvbi1zZWF0LXJlY2xpbmVkXCI6ICRmYS12YXItcGVyc29uLXNlYXQtcmVjbGluZWQsXG4gIFwicGFwZXItcGxhbmUtdG9wXCI6ICRmYS12YXItcGFwZXItcGxhbmUtdG9wLFxuICBcInBhcGVyLXBsYW5lLWFsdFwiOiAkZmEtdmFyLXBhcGVyLXBsYW5lLWFsdCxcbiAgXCJzZW5kXCI6ICRmYS12YXItc2VuZCxcbiAgXCJtZXNzYWdlLWFycm93LXVwXCI6ICRmYS12YXItbWVzc2FnZS1hcnJvdy11cCxcbiAgXCJjb21tZW50LWFsdC1hcnJvdy11cFwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LWFycm93LXVwLFxuICBcImxpZ2h0YnVsYi1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWxpZ2h0YnVsYi1leGNsYW1hdGlvbixcbiAgXCJsYXllci1taW51c1wiOiAkZmEtdmFyLWxheWVyLW1pbnVzLFxuICBcImxheWVyLWdyb3VwLW1pbnVzXCI6ICRmYS12YXItbGF5ZXItZ3JvdXAtbWludXMsXG4gIFwiY2hhcnQtcGllLXNpbXBsZS1jaXJjbGUtY3VycmVuY3lcIjogJGZhLXZhci1jaGFydC1waWUtc2ltcGxlLWNpcmNsZS1jdXJyZW5jeSxcbiAgXCJjaXJjbGUtZVwiOiAkZmEtdmFyLWNpcmNsZS1lLFxuICBcImJ1aWxkaW5nLXdoZWF0XCI6ICRmYS12YXItYnVpbGRpbmctd2hlYXQsXG4gIFwiZ2F1Z2UtbWF4XCI6ICRmYS12YXItZ2F1Z2UtbWF4LFxuICBcInRhY2hvbWV0ZXItYWx0LWZhc3Rlc3RcIjogJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0ZXN0LFxuICBcInBlcnNvbi1icmVhc3RmZWVkaW5nXCI6ICRmYS12YXItcGVyc29uLWJyZWFzdGZlZWRpbmcsXG4gIFwiYXBvc3Ryb3BoZVwiOiAkZmEtdmFyLWFwb3N0cm9waGUsXG4gIFwiZmlyZS1oeWRyYW50XCI6ICRmYS12YXItZmlyZS1oeWRyYW50LFxuICBcInJpZ2h0LXRvLWJyYWNrZXRcIjogJGZhLXZhci1yaWdodC10by1icmFja2V0LFxuICBcInNpZ24taW4tYWx0XCI6ICRmYS12YXItc2lnbi1pbi1hbHQsXG4gIFwidmlkZW8tcGx1c1wiOiAkZmEtdmFyLXZpZGVvLXBsdXMsXG4gIFwic3F1YXJlLXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLXJpZ2h0LFxuICBcImFycm93LWFsdC1zcXVhcmUtcmlnaHRcIjogJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0LFxuICBcImNvbW1lbnQtc21pbGVcIjogJGZhLXZhci1jb21tZW50LXNtaWxlLFxuICBcInZlbnVzXCI6ICRmYS12YXItdmVudXMsXG4gIFwicGFzc3BvcnRcIjogJGZhLXZhci1wYXNzcG9ydCxcbiAgXCJpbmJveC1pblwiOiAkZmEtdmFyLWluYm94LWluLFxuICBcImluYm94LWFycm93LWRvd25cIjogJGZhLXZhci1pbmJveC1hcnJvdy1kb3duLFxuICBcImhlYXJ0LXB1bHNlXCI6ICRmYS12YXItaGVhcnQtcHVsc2UsXG4gIFwiaGVhcnRiZWF0XCI6ICRmYS12YXItaGVhcnRiZWF0LFxuICBcImNpcmNsZS04XCI6ICRmYS12YXItY2lyY2xlLTgsXG4gIFwiY2xvdWRzLW1vb25cIjogJGZhLXZhci1jbG91ZHMtbW9vbixcbiAgXCJjbG9jay10ZW4tdGhpcnR5XCI6ICRmYS12YXItY2xvY2stdGVuLXRoaXJ0eSxcbiAgXCJwZW9wbGUtY2FycnktYm94XCI6ICRmYS12YXItcGVvcGxlLWNhcnJ5LWJveCxcbiAgXCJwZW9wbGUtY2FycnlcIjogJGZhLXZhci1wZW9wbGUtY2FycnksXG4gIFwiZm9sZGVyLXVzZXJcIjogJGZhLXZhci1mb2xkZXItdXNlcixcbiAgXCJ0cmFzaC1jYW4teG1hcmtcIjogJGZhLXZhci10cmFzaC1jYW4teG1hcmssXG4gIFwidGVtcGVyYXR1cmUtaGlnaFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2gsXG4gIFwibWljcm9jaGlwXCI6ICRmYS12YXItbWljcm9jaGlwLFxuICBcImxlZnQtbG9uZy10by1saW5lXCI6ICRmYS12YXItbGVmdC1sb25nLXRvLWxpbmUsXG4gIFwiY3Jvd25cIjogJGZhLXZhci1jcm93bixcbiAgXCJ3ZWlnaHQtaGFuZ2luZ1wiOiAkZmEtdmFyLXdlaWdodC1oYW5naW5nLFxuICBcInhtYXJrcy1saW5lc1wiOiAkZmEtdmFyLXhtYXJrcy1saW5lcyxcbiAgXCJmaWxlLXByZXNjcmlwdGlvblwiOiAkZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uLFxuICBcImNhbGVuZGFyLXJhbmdlXCI6ICRmYS12YXItY2FsZW5kYXItcmFuZ2UsXG4gIFwiZmxvd2VyLWRhZmZvZGlsXCI6ICRmYS12YXItZmxvd2VyLWRhZmZvZGlsLFxuICBcImhhbmQtYmFjay1wb2ludC11cFwiOiAkZmEtdmFyLWhhbmQtYmFjay1wb2ludC11cCxcbiAgXCJ3ZWlnaHQtc2NhbGVcIjogJGZhLXZhci13ZWlnaHQtc2NhbGUsXG4gIFwid2VpZ2h0XCI6ICRmYS12YXItd2VpZ2h0LFxuICBcImFycm93LXVwLXRvLWFyY1wiOiAkZmEtdmFyLWFycm93LXVwLXRvLWFyYyxcbiAgXCJzdGFyLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItc3Rhci1leGNsYW1hdGlvbixcbiAgXCJib29rc1wiOiAkZmEtdmFyLWJvb2tzLFxuICBcInVzZXItZ3JvdXBcIjogJGZhLXZhci11c2VyLWdyb3VwLFxuICBcInVzZXItZnJpZW5kc1wiOiAkZmEtdmFyLXVzZXItZnJpZW5kcyxcbiAgXCJhcnJvdy11cC1hLXpcIjogJGZhLXZhci1hcnJvdy11cC1hLXosXG4gIFwic29ydC1hbHBoYS11cFwiOiAkZmEtdmFyLXNvcnQtYWxwaGEtdXAsXG4gIFwibGF5ZXItcGx1c1wiOiAkZmEtdmFyLWxheWVyLXBsdXMsXG4gIFwibGF5ZXItZ3JvdXAtcGx1c1wiOiAkZmEtdmFyLWxheWVyLWdyb3VwLXBsdXMsXG4gIFwicGxheS1wYXVzZVwiOiAkZmEtdmFyLXBsYXktcGF1c2UsXG4gIFwiYmxvY2stcXVlc3Rpb25cIjogJGZhLXZhci1ibG9jay1xdWVzdGlvbixcbiAgXCJzbm9vemVcIjogJGZhLXZhci1zbm9vemUsXG4gIFwienp6XCI6ICRmYS12YXItenp6LFxuICBcInNjYW5uZXItaW1hZ2VcIjogJGZhLXZhci1zY2FubmVyLWltYWdlLFxuICBcInR2LXJldHJvXCI6ICRmYS12YXItdHYtcmV0cm8sXG4gIFwic3F1YXJlLXRcIjogJGZhLXZhci1zcXVhcmUtdCxcbiAgXCJmYXJtXCI6ICRmYS12YXItZmFybSxcbiAgXCJiYXJuLXNpbG9cIjogJGZhLXZhci1iYXJuLXNpbG8sXG4gIFwiY2hlc3Mta25pZ2h0XCI6ICRmYS12YXItY2hlc3Mta25pZ2h0LFxuICBcImJhcnMtc29ydFwiOiAkZmEtdmFyLWJhcnMtc29ydCxcbiAgXCJwYWxsZXQtYm94ZXNcIjogJGZhLXZhci1wYWxsZXQtYm94ZXMsXG4gIFwicGFsZXR0ZS1ib3hlc1wiOiAkZmEtdmFyLXBhbGV0dGUtYm94ZXMsXG4gIFwicGFsbGV0LWFsdFwiOiAkZmEtdmFyLXBhbGxldC1hbHQsXG4gIFwiZmFjZS1sYXVnaC1zcXVpbnRcIjogJGZhLXZhci1mYWNlLWxhdWdoLXNxdWludCxcbiAgXCJsYXVnaC1zcXVpbnRcIjogJGZhLXZhci1sYXVnaC1zcXVpbnQsXG4gIFwiY29kZS1zaW1wbGVcIjogJGZhLXZhci1jb2RlLXNpbXBsZSxcbiAgXCJib2x0LXNsYXNoXCI6ICRmYS12YXItYm9sdC1zbGFzaCxcbiAgXCJwYW5lbC1maXJlXCI6ICRmYS12YXItcGFuZWwtZmlyZSxcbiAgXCJiaW5hcnktY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItYmluYXJ5LWNpcmNsZS1jaGVjayxcbiAgXCJjb21tZW50LW1pbnVzXCI6ICRmYS12YXItY29tbWVudC1taW51cyxcbiAgXCJidXJyaXRvXCI6ICRmYS12YXItYnVycml0byxcbiAgXCJ2aW9saW5cIjogJGZhLXZhci12aW9saW4sXG4gIFwib2JqZWN0cy1jb2x1bW5cIjogJGZhLXZhci1vYmplY3RzLWNvbHVtbixcbiAgXCJzcXVhcmUtY2hldnJvbi1kb3duXCI6ICRmYS12YXItc3F1YXJlLWNoZXZyb24tZG93bixcbiAgXCJjaGV2cm9uLXNxdWFyZS1kb3duXCI6ICRmYS12YXItY2hldnJvbi1zcXVhcmUtZG93bixcbiAgXCJjb21tZW50LXBsdXNcIjogJGZhLXZhci1jb21tZW50LXBsdXMsXG4gIFwidHJpYW5nbGUtaW5zdHJ1bWVudFwiOiAkZmEtdmFyLXRyaWFuZ2xlLWluc3RydW1lbnQsXG4gIFwidHJpYW5nbGUtbXVzaWNcIjogJGZhLXZhci10cmlhbmdsZS1tdXNpYyxcbiAgXCJ3aGVlbGNoYWlyXCI6ICRmYS12YXItd2hlZWxjaGFpcixcbiAgXCJ1c2VyLXBpbG90LXRpZVwiOiAkZmEtdmFyLXVzZXItcGlsb3QtdGllLFxuICBcInBpYW5vLWtleWJvYXJkXCI6ICRmYS12YXItcGlhbm8ta2V5Ym9hcmQsXG4gIFwiYmVkLWVtcHR5XCI6ICRmYS12YXItYmVkLWVtcHR5LFxuICBcImNpcmNsZS1hcnJvdy11cFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy11cCxcbiAgXCJhcnJvdy1jaXJjbGUtdXBcIjogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXAsXG4gIFwidG9nZ2xlLW9uXCI6ICRmYS12YXItdG9nZ2xlLW9uLFxuICBcInJlY3RhbmdsZS12ZXJ0aWNhbFwiOiAkZmEtdmFyLXJlY3RhbmdsZS12ZXJ0aWNhbCxcbiAgXCJyZWN0YW5nbGUtcG9ydHJhaXRcIjogJGZhLXZhci1yZWN0YW5nbGUtcG9ydHJhaXQsXG4gIFwicGVyc29uLXdhbGtpbmdcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZyxcbiAgXCJ3YWxraW5nXCI6ICRmYS12YXItd2Fsa2luZyxcbiAgXCJsXCI6ICRmYS12YXItbCxcbiAgXCJzaWduYWwtc3RyZWFtXCI6ICRmYS12YXItc2lnbmFsLXN0cmVhbSxcbiAgXCJkb3duLXRvLWJyYWNrZXRcIjogJGZhLXZhci1kb3duLXRvLWJyYWNrZXQsXG4gIFwiY2lyY2xlLXpcIjogJGZhLXZhci1jaXJjbGUteixcbiAgXCJzdGFyc1wiOiAkZmEtdmFyLXN0YXJzLFxuICBcImZpcmVcIjogJGZhLXZhci1maXJlLFxuICBcImJlZC1wdWxzZVwiOiAkZmEtdmFyLWJlZC1wdWxzZSxcbiAgXCJwcm9jZWR1cmVzXCI6ICRmYS12YXItcHJvY2VkdXJlcyxcbiAgXCJob3VzZS1kYXlcIjogJGZhLXZhci1ob3VzZS1kYXksXG4gIFwic2h1dHRsZS1zcGFjZVwiOiAkZmEtdmFyLXNodXR0bGUtc3BhY2UsXG4gIFwic3BhY2Utc2h1dHRsZVwiOiAkZmEtdmFyLXNwYWNlLXNodXR0bGUsXG4gIFwic2hpcnQtbG9uZy1zbGVldmVcIjogJGZhLXZhci1zaGlydC1sb25nLXNsZWV2ZSxcbiAgXCJjaGFydC1waWUtc2ltcGxlXCI6ICRmYS12YXItY2hhcnQtcGllLXNpbXBsZSxcbiAgXCJjaGFydC1waWUtYWx0XCI6ICRmYS12YXItY2hhcnQtcGllLWFsdCxcbiAgXCJmYWNlLWxhdWdoXCI6ICRmYS12YXItZmFjZS1sYXVnaCxcbiAgXCJsYXVnaFwiOiAkZmEtdmFyLWxhdWdoLFxuICBcImZvbGRlci1vcGVuXCI6ICRmYS12YXItZm9sZGVyLW9wZW4sXG4gIFwiYWxidW0tY29sbGVjdGlvbi1jaXJjbGUtdXNlclwiOiAkZmEtdmFyLWFsYnVtLWNvbGxlY3Rpb24tY2lyY2xlLXVzZXIsXG4gIFwiY2FuZHlcIjogJGZhLXZhci1jYW5keSxcbiAgXCJib3dsLWhvdFwiOiAkZmEtdmFyLWJvd2wtaG90LFxuICBcInNvdXBcIjogJGZhLXZhci1zb3VwLFxuICBcImZsYXRicmVhZFwiOiAkZmEtdmFyLWZsYXRicmVhZCxcbiAgXCJoZWFydC1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1wbHVzLFxuICBcImNvZGUtZm9ya1wiOiAkZmEtdmFyLWNvZGUtZm9yayxcbiAgXCJjaXR5XCI6ICRmYS12YXItY2l0eSxcbiAgXCJzaWduYWwtYmFycy13ZWFrXCI6ICRmYS12YXItc2lnbmFsLWJhcnMtd2VhayxcbiAgXCJzaWduYWwtYWx0LTFcIjogJGZhLXZhci1zaWduYWwtYWx0LTEsXG4gIFwibWljcm9waG9uZS1saW5lc1wiOiAkZmEtdmFyLW1pY3JvcGhvbmUtbGluZXMsXG4gIFwibWljcm9waG9uZS1hbHRcIjogJGZhLXZhci1taWNyb3Bob25lLWFsdCxcbiAgXCJjbG9jay10d2VsdmVcIjogJGZhLXZhci1jbG9jay10d2VsdmUsXG4gIFwicGVwcGVyLWhvdFwiOiAkZmEtdmFyLXBlcHBlci1ob3QsXG4gIFwiY2l0cnVzLXNsaWNlXCI6ICRmYS12YXItY2l0cnVzLXNsaWNlLFxuICBcInNoZWVwXCI6ICRmYS12YXItc2hlZXAsXG4gIFwidW5sb2NrXCI6ICRmYS12YXItdW5sb2NrLFxuICBcImNvbG9uLXNpZ25cIjogJGZhLXZhci1jb2xvbi1zaWduLFxuICBcImhlYWRzZXRcIjogJGZhLXZhci1oZWFkc2V0LFxuICBcImJhZGdlci1ob25leVwiOiAkZmEtdmFyLWJhZGdlci1ob25leSxcbiAgXCJoNFwiOiAkZmEtdmFyLWg0LFxuICBcInN0b3JlLXNsYXNoXCI6ICRmYS12YXItc3RvcmUtc2xhc2gsXG4gIFwicm9hZC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1yb2FkLWNpcmNsZS14bWFyayxcbiAgXCJzaWduYWwtc2xhc2hcIjogJGZhLXZhci1zaWduYWwtc2xhc2gsXG4gIFwidXNlci1taW51c1wiOiAkZmEtdmFyLXVzZXItbWludXMsXG4gIFwibWFycy1zdHJva2UtdXBcIjogJGZhLXZhci1tYXJzLXN0cm9rZS11cCxcbiAgXCJtYXJzLXN0cm9rZS12XCI6ICRmYS12YXItbWFycy1zdHJva2UtdixcbiAgXCJjaGFtcGFnbmUtZ2xhc3Nlc1wiOiAkZmEtdmFyLWNoYW1wYWduZS1nbGFzc2VzLFxuICBcImdsYXNzLWNoZWVyc1wiOiAkZmEtdmFyLWdsYXNzLWNoZWVycyxcbiAgXCJ0YWNvXCI6ICRmYS12YXItdGFjbyxcbiAgXCJoZXhhZ29uLXBsdXNcIjogJGZhLXZhci1oZXhhZ29uLXBsdXMsXG4gIFwicGx1cy1oZXhhZ29uXCI6ICRmYS12YXItcGx1cy1oZXhhZ29uLFxuICBcImNsaXBib2FyZFwiOiAkZmEtdmFyLWNsaXBib2FyZCxcbiAgXCJob3VzZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiZmlsZS1hcnJvdy11cFwiOiAkZmEtdmFyLWZpbGUtYXJyb3ctdXAsXG4gIFwiZmlsZS11cGxvYWRcIjogJGZhLXZhci1maWxlLXVwbG9hZCxcbiAgXCJ3aWZpXCI6ICRmYS12YXItd2lmaSxcbiAgXCJ3aWZpLTNcIjogJGZhLXZhci13aWZpLTMsXG4gIFwid2lmaS1zdHJvbmdcIjogJGZhLXZhci13aWZpLXN0cm9uZyxcbiAgXCJtZXNzYWdlc1wiOiAkZmEtdmFyLW1lc3NhZ2VzLFxuICBcImNvbW1lbnRzLWFsdFwiOiAkZmEtdmFyLWNvbW1lbnRzLWFsdCxcbiAgXCJiYXRoXCI6ICRmYS12YXItYmF0aCxcbiAgXCJiYXRodHViXCI6ICRmYS12YXItYmF0aHR1YixcbiAgXCJ1bWJyZWxsYS1zaW1wbGVcIjogJGZhLXZhci11bWJyZWxsYS1zaW1wbGUsXG4gIFwidW1icmVsbGEtYWx0XCI6ICRmYS12YXItdW1icmVsbGEtYWx0LFxuICBcInJlY3RhbmdsZS1oaXN0b3J5LWNpcmNsZS1wbHVzXCI6ICRmYS12YXItcmVjdGFuZ2xlLWhpc3RvcnktY2lyY2xlLXBsdXMsXG4gIFwidW5kZXJsaW5lXCI6ICRmYS12YXItdW5kZXJsaW5lLFxuICBcInByZXNjcmlwdGlvbi1ib3R0bGUtcGlsbFwiOiAkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtcGlsbCxcbiAgXCJ1c2VyLXBlblwiOiAkZmEtdmFyLXVzZXItcGVuLFxuICBcInVzZXItZWRpdFwiOiAkZmEtdmFyLXVzZXItZWRpdCxcbiAgXCJiaW5hcnktc2xhc2hcIjogJGZhLXZhci1iaW5hcnktc2xhc2gsXG4gIFwic3F1YXJlLW9cIjogJGZhLXZhci1zcXVhcmUtbyxcbiAgXCJzaWduYXR1cmVcIjogJGZhLXZhci1zaWduYXR1cmUsXG4gIFwic3Ryb29wd2FmZWxcIjogJGZhLXZhci1zdHJvb3B3YWZlbCxcbiAgXCJib2xkXCI6ICRmYS12YXItYm9sZCxcbiAgXCJhbmNob3ItbG9ja1wiOiAkZmEtdmFyLWFuY2hvci1sb2NrLFxuICBcImJ1aWxkaW5nLW5nb1wiOiAkZmEtdmFyLWJ1aWxkaW5nLW5nbyxcbiAgXCJ0cmFuc3BvcnRlci0zXCI6ICRmYS12YXItdHJhbnNwb3J0ZXItMyxcbiAgXCJlbmdpbmUtd2FybmluZ1wiOiAkZmEtdmFyLWVuZ2luZS13YXJuaW5nLFxuICBcImVuZ2luZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWVuZ2luZS1leGNsYW1hdGlvbixcbiAgXCJjaXJjbGUtZG93bi1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS1kb3duLXJpZ2h0LFxuICBcInNxdWFyZS1rXCI6ICRmYS12YXItc3F1YXJlLWssXG4gIFwibWFuYXQtc2lnblwiOiAkZmEtdmFyLW1hbmF0LXNpZ24sXG4gIFwibW9uZXktY2hlY2stcGVuXCI6ICRmYS12YXItbW9uZXktY2hlY2stcGVuLFxuICBcIm1vbmV5LWNoZWNrLWVkaXRcIjogJGZhLXZhci1tb25leS1jaGVjay1lZGl0LFxuICBcIm5vdC1lcXVhbFwiOiAkZmEtdmFyLW5vdC1lcXVhbCxcbiAgXCJib3JkZXItdG9wLWxlZnRcIjogJGZhLXZhci1ib3JkZXItdG9wLWxlZnQsXG4gIFwiYm9yZGVyLXN0eWxlXCI6ICRmYS12YXItYm9yZGVyLXN0eWxlLFxuICBcIm1hcC1sb2NhdGlvbi1kb3RcIjogJGZhLXZhci1tYXAtbG9jYXRpb24tZG90LFxuICBcIm1hcC1tYXJrZWQtYWx0XCI6ICRmYS12YXItbWFwLW1hcmtlZC1hbHQsXG4gIFwidGlsZGVcIjogJGZhLXZhci10aWxkZSxcbiAgXCJqZWRpXCI6ICRmYS12YXItamVkaSxcbiAgXCJzcXVhcmUtcG9sbC12ZXJ0aWNhbFwiOiAkZmEtdmFyLXNxdWFyZS1wb2xsLXZlcnRpY2FsLFxuICBcInBvbGxcIjogJGZhLXZhci1wb2xsLFxuICBcImFycm93LWRvd24tc3F1YXJlLXRyaWFuZ2xlXCI6ICRmYS12YXItYXJyb3ctZG93bi1zcXVhcmUtdHJpYW5nbGUsXG4gIFwic29ydC1zaGFwZXMtZG93bi1hbHRcIjogJGZhLXZhci1zb3J0LXNoYXBlcy1kb3duLWFsdCxcbiAgXCJtdWctaG90XCI6ICRmYS12YXItbXVnLWhvdCxcbiAgXCJkb2ctbGVhc2hlZFwiOiAkZmEtdmFyLWRvZy1sZWFzaGVkLFxuICBcImNhci1iYXR0ZXJ5XCI6ICRmYS12YXItY2FyLWJhdHRlcnksXG4gIFwiYmF0dGVyeS1jYXJcIjogJGZhLXZhci1iYXR0ZXJ5LWNhcixcbiAgXCJmYWNlLWRvd25jYXN0LXN3ZWF0XCI6ICRmYS12YXItZmFjZS1kb3duY2FzdC1zd2VhdCxcbiAgXCJtYWlsYm94LWZsYWctdXBcIjogJGZhLXZhci1tYWlsYm94LWZsYWctdXAsXG4gIFwibWVtby1jaXJjbGUtaW5mb1wiOiAkZmEtdmFyLW1lbW8tY2lyY2xlLWluZm8sXG4gIFwiZ2lmdFwiOiAkZmEtdmFyLWdpZnQsXG4gIFwiZGljZS10d29cIjogJGZhLXZhci1kaWNlLXR3byxcbiAgXCJ2b2x1bWVcIjogJGZhLXZhci12b2x1bWUsXG4gIFwidm9sdW1lLW1lZGl1bVwiOiAkZmEtdmFyLXZvbHVtZS1tZWRpdW0sXG4gIFwidHJhbnNwb3J0ZXItNVwiOiAkZmEtdmFyLXRyYW5zcG9ydGVyLTUsXG4gIFwiZ2F1Z2UtY2lyY2xlLWJvbHRcIjogJGZhLXZhci1nYXVnZS1jaXJjbGUtYm9sdCxcbiAgXCJjb2luLWZyb250XCI6ICRmYS12YXItY29pbi1mcm9udCxcbiAgXCJmaWxlLXNsYXNoXCI6ICRmYS12YXItZmlsZS1zbGFzaCxcbiAgXCJtZXNzYWdlLWFycm93LXVwLXJpZ2h0XCI6ICRmYS12YXItbWVzc2FnZS1hcnJvdy11cC1yaWdodCxcbiAgXCJ0cmVhc3VyZS1jaGVzdFwiOiAkZmEtdmFyLXRyZWFzdXJlLWNoZXN0LFxuICBcImNoZXNzLXF1ZWVuXCI6ICRmYS12YXItY2hlc3MtcXVlZW4sXG4gIFwicGFpbnRicnVzaC1maW5lXCI6ICRmYS12YXItcGFpbnRicnVzaC1maW5lLFxuICBcInBhaW50LWJydXNoLWFsdFwiOiAkZmEtdmFyLXBhaW50LWJydXNoLWFsdCxcbiAgXCJwYWludC1icnVzaC1maW5lXCI6ICRmYS12YXItcGFpbnQtYnJ1c2gtZmluZSxcbiAgXCJwYWludGJydXNoLWFsdFwiOiAkZmEtdmFyLXBhaW50YnJ1c2gtYWx0LFxuICBcImdsYXNzZXNcIjogJGZhLXZhci1nbGFzc2VzLFxuICBcImhvb2QtY2xvYWtcIjogJGZhLXZhci1ob29kLWNsb2FrLFxuICBcInNxdWFyZS1xdW90ZVwiOiAkZmEtdmFyLXNxdWFyZS1xdW90ZSxcbiAgXCJ1cC1sZWZ0XCI6ICRmYS12YXItdXAtbGVmdCxcbiAgXCJicmluZy1mcm9udFwiOiAkZmEtdmFyLWJyaW5nLWZyb250LFxuICBcImNoZXNzLWJvYXJkXCI6ICRmYS12YXItY2hlc3MtYm9hcmQsXG4gIFwiYnVyZ2VyLWNoZWVzZVwiOiAkZmEtdmFyLWJ1cmdlci1jaGVlc2UsXG4gIFwiY2hlZXNlYnVyZ2VyXCI6ICRmYS12YXItY2hlZXNlYnVyZ2VyLFxuICBcImJ1aWxkaW5nLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1jaGVjayxcbiAgXCJyZXBlYXQtMVwiOiAkZmEtdmFyLXJlcGVhdC0xLFxuICBcImFycm93LWRvd24tdG8tbGluZVwiOiAkZmEtdmFyLWFycm93LWRvd24tdG8tbGluZSxcbiAgXCJhcnJvdy10by1ib3R0b21cIjogJGZhLXZhci1hcnJvdy10by1ib3R0b20sXG4gIFwiZ3JpZC01XCI6ICRmYS12YXItZ3JpZC01LFxuICBcInN3YXAtYXJyb3dzXCI6ICRmYS12YXItc3dhcC1hcnJvd3MsXG4gIFwicmlnaHQtbG9uZy10by1saW5lXCI6ICRmYS12YXItcmlnaHQtbG9uZy10by1saW5lLFxuICBcInBlcnNvbi1jaGFsa2JvYXJkXCI6ICRmYS12YXItcGVyc29uLWNoYWxrYm9hcmQsXG4gIFwibWFycy1zdHJva2UtcmlnaHRcIjogJGZhLXZhci1tYXJzLXN0cm9rZS1yaWdodCxcbiAgXCJtYXJzLXN0cm9rZS1oXCI6ICRmYS12YXItbWFycy1zdHJva2UtaCxcbiAgXCJoYW5kLWJhY2stZmlzdFwiOiAkZmEtdmFyLWhhbmQtYmFjay1maXN0LFxuICBcImhhbmQtcm9ja1wiOiAkZmEtdmFyLWhhbmQtcm9jayxcbiAgXCJncmlkLXJvdW5kLTVcIjogJGZhLXZhci1ncmlkLXJvdW5kLTUsXG4gIFwidGFsbHlcIjogJGZhLXZhci10YWxseSxcbiAgXCJ0YWxseS01XCI6ICRmYS12YXItdGFsbHktNSxcbiAgXCJzcXVhcmUtY2FyZXQtdXBcIjogJGZhLXZhci1zcXVhcmUtY2FyZXQtdXAsXG4gIFwiY2FyZXQtc3F1YXJlLXVwXCI6ICRmYS12YXItY2FyZXQtc3F1YXJlLXVwLFxuICBcImNsb3VkLXNob3dlcnMtd2F0ZXJcIjogJGZhLXZhci1jbG91ZC1zaG93ZXJzLXdhdGVyLFxuICBcImNoYXJ0LWJhclwiOiAkZmEtdmFyLWNoYXJ0LWJhcixcbiAgXCJiYXItY2hhcnRcIjogJGZhLXZhci1iYXItY2hhcnQsXG4gIFwiaGFuZHMtYnViYmxlc1wiOiAkZmEtdmFyLWhhbmRzLWJ1YmJsZXMsXG4gIFwiaGFuZHMtd2FzaFwiOiAkZmEtdmFyLWhhbmRzLXdhc2gsXG4gIFwibGVzcy10aGFuLWVxdWFsXCI6ICRmYS12YXItbGVzcy10aGFuLWVxdWFsLFxuICBcInRyYWluXCI6ICRmYS12YXItdHJhaW4sXG4gIFwidXAtZnJvbS1kb3R0ZWQtbGluZVwiOiAkZmEtdmFyLXVwLWZyb20tZG90dGVkLWxpbmUsXG4gIFwiZXllLWxvdy12aXNpb25cIjogJGZhLXZhci1leWUtbG93LXZpc2lvbixcbiAgXCJsb3ctdmlzaW9uXCI6ICRmYS12YXItbG93LXZpc2lvbixcbiAgXCJ0cmFmZmljLWxpZ2h0LWdvXCI6ICRmYS12YXItdHJhZmZpYy1saWdodC1nbyxcbiAgXCJmYWNlLWV4aGFsaW5nXCI6ICRmYS12YXItZmFjZS1leGhhbGluZyxcbiAgXCJzZW5zb3ItZmlyZVwiOiAkZmEtdmFyLXNlbnNvci1maXJlLFxuICBcInVzZXItdW5sb2NrXCI6ICRmYS12YXItdXNlci11bmxvY2ssXG4gIFwiaGV4YWdvbi1kaXZpZGVcIjogJGZhLXZhci1oZXhhZ29uLWRpdmlkZSxcbiAgXCIwMFwiOiAkZmEtdmFyLTAwLFxuICBcImNyb3dcIjogJGZhLXZhci1jcm93LFxuICBcImNhc3NldHRlLWJldGFtYXhcIjogJGZhLXZhci1jYXNzZXR0ZS1iZXRhbWF4LFxuICBcImJldGFtYXhcIjogJGZhLXZhci1iZXRhbWF4LFxuICBcInNhaWxib2F0XCI6ICRmYS12YXItc2FpbGJvYXQsXG4gIFwid2luZG93LXJlc3RvcmVcIjogJGZhLXZhci13aW5kb3ctcmVzdG9yZSxcbiAgXCJuZmMtbWFnbmlmeWluZy1nbGFzc1wiOiAkZmEtdmFyLW5mYy1tYWduaWZ5aW5nLWdsYXNzLFxuICBcImZpbGUtYmluYXJ5XCI6ICRmYS12YXItZmlsZS1iaW5hcnksXG4gIFwiY2lyY2xlLXZcIjogJGZhLXZhci1jaXJjbGUtdixcbiAgXCJzcXVhcmUtcGx1c1wiOiAkZmEtdmFyLXNxdWFyZS1wbHVzLFxuICBcInBsdXMtc3F1YXJlXCI6ICRmYS12YXItcGx1cy1zcXVhcmUsXG4gIFwiYm93bC1zY29vcHNcIjogJGZhLXZhci1ib3dsLXNjb29wcyxcbiAgXCJtaXN0bGV0b2VcIjogJGZhLXZhci1taXN0bGV0b2UsXG4gIFwiY3VzdGFyZFwiOiAkZmEtdmFyLWN1c3RhcmQsXG4gIFwibGFjcm9zc2Utc3RpY2tcIjogJGZhLXZhci1sYWNyb3NzZS1zdGljayxcbiAgXCJob2NrZXktbWFza1wiOiAkZmEtdmFyLWhvY2tleS1tYXNrLFxuICBcInN1bnJpc2VcIjogJGZhLXZhci1zdW5yaXNlLFxuICBcInN1YnRpdGxlc1wiOiAkZmEtdmFyLXN1YnRpdGxlcyxcbiAgXCJwYW5lbC1ld3NcIjogJGZhLXZhci1wYW5lbC1ld3MsXG4gIFwidG9yaWktZ2F0ZVwiOiAkZmEtdmFyLXRvcmlpLWdhdGUsXG4gIFwiY2xvdWQtZXhjbGFtYXRpb25cIjogJGZhLXZhci1jbG91ZC1leGNsYW1hdGlvbixcbiAgXCJtZXNzYWdlLWxpbmVzXCI6ICRmYS12YXItbWVzc2FnZS1saW5lcyxcbiAgXCJjb21tZW50LWFsdC1saW5lc1wiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LWxpbmVzLFxuICBcImZyb2dcIjogJGZhLXZhci1mcm9nLFxuICBcImJ1Y2tldFwiOiAkZmEtdmFyLWJ1Y2tldCxcbiAgXCJmbG9wcHktZGlzay1wZW5cIjogJGZhLXZhci1mbG9wcHktZGlzay1wZW4sXG4gIFwiaW1hZ2VcIjogJGZhLXZhci1pbWFnZSxcbiAgXCJ3aW5kb3ctZnJhbWVcIjogJGZhLXZhci13aW5kb3ctZnJhbWUsXG4gIFwibWljcm9waG9uZVwiOiAkZmEtdmFyLW1pY3JvcGhvbmUsXG4gIFwiY293XCI6ICRmYS12YXItY293LFxuICBcImZpbGUtemlwXCI6ICRmYS12YXItZmlsZS16aXAsXG4gIFwic3F1YXJlLXJpbmdcIjogJGZhLXZhci1zcXVhcmUtcmluZyxcbiAgXCJkb3duLWZyb20tbGluZVwiOiAkZmEtdmFyLWRvd24tZnJvbS1saW5lLFxuICBcImFycm93LWFsdC1mcm9tLXRvcFwiOiAkZmEtdmFyLWFycm93LWFsdC1mcm9tLXRvcCxcbiAgXCJjYXJldC11cFwiOiAkZmEtdmFyLWNhcmV0LXVwLFxuICBcInNoaWVsZC14bWFya1wiOiAkZmEtdmFyLXNoaWVsZC14bWFyayxcbiAgXCJzaGllbGQtdGltZXNcIjogJGZhLXZhci1zaGllbGQtdGltZXMsXG4gIFwic2NyZXdkcml2ZXJcIjogJGZhLXZhci1zY3Jld2RyaXZlcixcbiAgXCJjaXJjbGUtc29ydC1kb3duXCI6ICRmYS12YXItY2lyY2xlLXNvcnQtZG93bixcbiAgXCJzb3J0LWNpcmNsZS1kb3duXCI6ICRmYS12YXItc29ydC1jaXJjbGUtZG93bixcbiAgXCJmb2xkZXItY2xvc2VkXCI6ICRmYS12YXItZm9sZGVyLWNsb3NlZCxcbiAgXCJob3VzZS10c3VuYW1pXCI6ICRmYS12YXItaG91c2UtdHN1bmFtaSxcbiAgXCJzcXVhcmUtbmZpXCI6ICRmYS12YXItc3F1YXJlLW5maSxcbiAgXCJmb3JrbGlmdFwiOiAkZmEtdmFyLWZvcmtsaWZ0LFxuICBcImFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyXCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXIsXG4gIFwiYnJhY2tldC1zcXVhcmUtcmlnaHRcIjogJGZhLXZhci1icmFja2V0LXNxdWFyZS1yaWdodCxcbiAgXCJtYXJ0aW5pLWdsYXNzXCI6ICRmYS12YXItbWFydGluaS1nbGFzcyxcbiAgXCJnbGFzcy1tYXJ0aW5pLWFsdFwiOiAkZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0LFxuICBcInJvdGF0ZS1sZWZ0XCI6ICRmYS12YXItcm90YXRlLWxlZnQsXG4gIFwicm90YXRlLWJhY2tcIjogJGZhLXZhci1yb3RhdGUtYmFjayxcbiAgXCJyb3RhdGUtYmFja3dhcmRcIjogJGZhLXZhci1yb3RhdGUtYmFja3dhcmQsXG4gIFwidW5kby1hbHRcIjogJGZhLXZhci11bmRvLWFsdCxcbiAgXCJ0YWJsZS1jb2x1bW5zXCI6ICRmYS12YXItdGFibGUtY29sdW1ucyxcbiAgXCJjb2x1bW5zXCI6ICRmYS12YXItY29sdW1ucyxcbiAgXCJzcXVhcmUtYVwiOiAkZmEtdmFyLXNxdWFyZS1hLFxuICBcInRpY2tcIjogJGZhLXZhci10aWNrLFxuICBcImxlbW9uXCI6ICRmYS12YXItbGVtb24sXG4gIFwiaGVhZC1zaWRlLW1hc2tcIjogJGZhLXZhci1oZWFkLXNpZGUtbWFzayxcbiAgXCJoYW5kc2hha2VcIjogJGZhLXZhci1oYW5kc2hha2UsXG4gIFwiZ2VtXCI6ICRmYS12YXItZ2VtLFxuICBcImRvbGx5XCI6ICRmYS12YXItZG9sbHksXG4gIFwiZG9sbHktYm94XCI6ICRmYS12YXItZG9sbHktYm94LFxuICBcInNtb2tpbmdcIjogJGZhLXZhci1zbW9raW5nLFxuICBcIm1pbmltaXplXCI6ICRmYS12YXItbWluaW1pemUsXG4gIFwiY29tcHJlc3MtYXJyb3dzLWFsdFwiOiAkZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQsXG4gIFwicmVmcmlnZXJhdG9yXCI6ICRmYS12YXItcmVmcmlnZXJhdG9yLFxuICBcIm1vbnVtZW50XCI6ICRmYS12YXItbW9udW1lbnQsXG4gIFwib2N0YWdvbi14bWFya1wiOiAkZmEtdmFyLW9jdGFnb24teG1hcmssXG4gIFwidGltZXMtb2N0YWdvblwiOiAkZmEtdmFyLXRpbWVzLW9jdGFnb24sXG4gIFwieG1hcmstb2N0YWdvblwiOiAkZmEtdmFyLXhtYXJrLW9jdGFnb24sXG4gIFwiYWxpZ24tc2xhc2hcIjogJGZhLXZhci1hbGlnbi1zbGFzaCxcbiAgXCJzbm93cGxvd1wiOiAkZmEtdmFyLXNub3dwbG93LFxuICBcImFuZ2xlcy1yaWdodFwiOiAkZmEtdmFyLWFuZ2xlcy1yaWdodCxcbiAgXCJhbmdsZS1kb3VibGUtcmlnaHRcIjogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQsXG4gIFwidHJ1Y2stcmFtcC1jb3VjaFwiOiAkZmEtdmFyLXRydWNrLXJhbXAtY291Y2gsXG4gIFwidHJ1Y2stY291Y2hcIjogJGZhLXZhci10cnVjay1jb3VjaCxcbiAgXCJjYW5uYWJpc1wiOiAkZmEtdmFyLWNhbm5hYmlzLFxuICBcImNpcmNsZS1wbGF5XCI6ICRmYS12YXItY2lyY2xlLXBsYXksXG4gIFwicGxheS1jaXJjbGVcIjogJGZhLXZhci1wbGF5LWNpcmNsZSxcbiAgXCJhcnJvdy11cC1yaWdodC1hbmQtYXJyb3ctZG93bi1sZWZ0LWZyb20tY2VudGVyXCI6ICRmYS12YXItYXJyb3ctdXAtcmlnaHQtYW5kLWFycm93LWRvd24tbGVmdC1mcm9tLWNlbnRlcixcbiAgXCJ0YWJsZXRzXCI6ICRmYS12YXItdGFibGV0cyxcbiAgXCIzNjAtZGVncmVlc1wiOiAkZmEtdmFyLTM2MC1kZWdyZWVzLFxuICBcImV0aGVybmV0XCI6ICRmYS12YXItZXRoZXJuZXQsXG4gIFwiZXVyby1zaWduXCI6ICRmYS12YXItZXVyby1zaWduLFxuICBcImV1clwiOiAkZmEtdmFyLWV1cixcbiAgXCJldXJvXCI6ICRmYS12YXItZXVybyxcbiAgXCJjaGFpclwiOiAkZmEtdmFyLWNoYWlyLFxuICBcImNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWNpcmNsZS1jaGVjayxcbiAgXCJjaGVjay1jaXJjbGVcIjogJGZhLXZhci1jaGVjay1jaXJjbGUsXG4gIFwic3F1YXJlLWRhc2hlZC1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLXNxdWFyZS1kYXNoZWQtY2lyY2xlLXBsdXMsXG4gIFwibW9uZXktc2ltcGxlLWZyb20tYnJhY2tldFwiOiAkZmEtdmFyLW1vbmV5LXNpbXBsZS1mcm9tLWJyYWNrZXQsXG4gIFwiYmF0XCI6ICRmYS12YXItYmF0LFxuICBcImNpcmNsZS1zdG9wXCI6ICRmYS12YXItY2lyY2xlLXN0b3AsXG4gIFwic3RvcC1jaXJjbGVcIjogJGZhLXZhci1zdG9wLWNpcmNsZSxcbiAgXCJoZWFkLXNpZGUtaGVhZHBob25lc1wiOiAkZmEtdmFyLWhlYWQtc2lkZS1oZWFkcGhvbmVzLFxuICBcInBob25lLXJvdGFyeVwiOiAkZmEtdmFyLXBob25lLXJvdGFyeSxcbiAgXCJjb21wYXNzLWRyYWZ0aW5nXCI6ICRmYS12YXItY29tcGFzcy1kcmFmdGluZyxcbiAgXCJkcmFmdGluZy1jb21wYXNzXCI6ICRmYS12YXItZHJhZnRpbmctY29tcGFzcyxcbiAgXCJwbGF0ZS13aGVhdFwiOiAkZmEtdmFyLXBsYXRlLXdoZWF0LFxuICBcImNhbGVuZGFyLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLWNhbGVuZGFyLWNpcmNsZS1taW51cyxcbiAgXCJjaG9wc3RpY2tzXCI6ICRmYS12YXItY2hvcHN0aWNrcyxcbiAgXCJjYXItd3JlbmNoXCI6ICRmYS12YXItY2FyLXdyZW5jaCxcbiAgXCJjYXItbWVjaGFuaWNcIjogJGZhLXZhci1jYXItbWVjaGFuaWMsXG4gIFwiaWNpY2xlc1wiOiAkZmEtdmFyLWljaWNsZXMsXG4gIFwicGVyc29uLXNoZWx0ZXJcIjogJGZhLXZhci1wZXJzb24tc2hlbHRlcixcbiAgXCJuZXV0ZXJcIjogJGZhLXZhci1uZXV0ZXIsXG4gIFwiaWQtYmFkZ2VcIjogJGZhLXZhci1pZC1iYWRnZSxcbiAgXCJrYXpvb1wiOiAkZmEtdmFyLWthem9vLFxuICBcIm1hcmtlclwiOiAkZmEtdmFyLW1hcmtlcixcbiAgXCJiaW4tYm90dGxlc1wiOiAkZmEtdmFyLWJpbi1ib3R0bGVzLFxuICBcImZhY2UtbGF1Z2gtYmVhbVwiOiAkZmEtdmFyLWZhY2UtbGF1Z2gtYmVhbSxcbiAgXCJsYXVnaC1iZWFtXCI6ICRmYS12YXItbGF1Z2gtYmVhbSxcbiAgXCJzcXVhcmUtYXJyb3ctZG93bi1sZWZ0XCI6ICRmYS12YXItc3F1YXJlLWFycm93LWRvd24tbGVmdCxcbiAgXCJiYXR0ZXJ5LWJvbHRcIjogJGZhLXZhci1iYXR0ZXJ5LWJvbHQsXG4gIFwidHJlZS1sYXJnZVwiOiAkZmEtdmFyLXRyZWUtbGFyZ2UsXG4gIFwiaGVsaWNvcHRlci1zeW1ib2xcIjogJGZhLXZhci1oZWxpY29wdGVyLXN5bWJvbCxcbiAgXCJhcGVydHVyZVwiOiAkZmEtdmFyLWFwZXJ0dXJlLFxuICBcInVuaXZlcnNhbC1hY2Nlc3NcIjogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzLFxuICBcImdlYXItY29tcGxleFwiOiAkZmEtdmFyLWdlYXItY29tcGxleCxcbiAgXCJmaWxlLW1hZ25pZnlpbmctZ2xhc3NcIjogJGZhLXZhci1maWxlLW1hZ25pZnlpbmctZ2xhc3MsXG4gIFwiZmlsZS1zZWFyY2hcIjogJGZhLXZhci1maWxlLXNlYXJjaCxcbiAgXCJ1cC1yaWdodFwiOiAkZmEtdmFyLXVwLXJpZ2h0LFxuICBcImNpcmNsZS1jaGV2cm9uLXVwXCI6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tdXAsXG4gIFwiY2hldnJvbi1jaXJjbGUtdXBcIjogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cCxcbiAgXCJ1c2VyLXBvbGljZVwiOiAkZmEtdmFyLXVzZXItcG9saWNlLFxuICBcImxhcmktc2lnblwiOiAkZmEtdmFyLWxhcmktc2lnbixcbiAgXCJ2b2xjYW5vXCI6ICRmYS12YXItdm9sY2FubyxcbiAgXCJ0ZWRkeS1iZWFyXCI6ICRmYS12YXItdGVkZHktYmVhcixcbiAgXCJzdG9ja2luZ1wiOiAkZmEtdmFyLXN0b2NraW5nLFxuICBcInBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0XCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctZGFzaGVkLWxpbmUtYXJyb3ctcmlnaHQsXG4gIFwiaW1hZ2Utc2xhc2hcIjogJGZhLXZhci1pbWFnZS1zbGFzaCxcbiAgXCJtYXNrLXNub3JrZWxcIjogJGZhLXZhci1tYXNrLXNub3JrZWwsXG4gIFwic21va2VcIjogJGZhLXZhci1zbW9rZSxcbiAgXCJzdGVybGluZy1zaWduXCI6ICRmYS12YXItc3Rlcmxpbmctc2lnbixcbiAgXCJnYnBcIjogJGZhLXZhci1nYnAsXG4gIFwicG91bmQtc2lnblwiOiAkZmEtdmFyLXBvdW5kLXNpZ24sXG4gIFwiYmF0dGVyeS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWJhdHRlcnktZXhjbGFtYXRpb24sXG4gIFwidmlydXNlc1wiOiAkZmEtdmFyLXZpcnVzZXMsXG4gIFwic3F1YXJlLXBlcnNvbi1jb25maW5lZFwiOiAkZmEtdmFyLXNxdWFyZS1wZXJzb24tY29uZmluZWQsXG4gIFwidXNlci10aWVcIjogJGZhLXZhci11c2VyLXRpZSxcbiAgXCJhcnJvdy1kb3duLWxvbmdcIjogJGZhLXZhci1hcnJvdy1kb3duLWxvbmcsXG4gIFwibG9uZy1hcnJvdy1kb3duXCI6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duLFxuICBcInRlbnQtYXJyb3ctZG93bi10by1saW5lXCI6ICRmYS12YXItdGVudC1hcnJvdy1kb3duLXRvLWxpbmUsXG4gIFwiY2VydGlmaWNhdGVcIjogJGZhLXZhci1jZXJ0aWZpY2F0ZSxcbiAgXCJjcnlzdGFsLWJhbGxcIjogJGZhLXZhci1jcnlzdGFsLWJhbGwsXG4gIFwicmVwbHktYWxsXCI6ICRmYS12YXItcmVwbHktYWxsLFxuICBcIm1haWwtcmVwbHktYWxsXCI6ICRmYS12YXItbWFpbC1yZXBseS1hbGwsXG4gIFwic3VpdGNhc2VcIjogJGZhLXZhci1zdWl0Y2FzZSxcbiAgXCJwZXJzb24tc2thdGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1za2F0aW5nLFxuICBcInNrYXRpbmdcIjogJGZhLXZhci1za2F0aW5nLFxuICBcInN0YXItc2hvb3RpbmdcIjogJGZhLXZhci1zdGFyLXNob290aW5nLFxuICBcImJpbmFyeS1sb2NrXCI6ICRmYS12YXItYmluYXJ5LWxvY2ssXG4gIFwiZmlsdGVyLWNpcmNsZS1kb2xsYXJcIjogJGZhLXZhci1maWx0ZXItY2lyY2xlLWRvbGxhcixcbiAgXCJmdW5uZWwtZG9sbGFyXCI6ICRmYS12YXItZnVubmVsLWRvbGxhcixcbiAgXCJjYW1lcmEtcmV0cm9cIjogJGZhLXZhci1jYW1lcmEtcmV0cm8sXG4gIFwiY2lyY2xlLWFycm93LWRvd25cIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctZG93bixcbiAgXCJhcnJvdy1jaXJjbGUtZG93blwiOiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duLFxuICBcImNvbW1lbnQtcGVuXCI6ICRmYS12YXItY29tbWVudC1wZW4sXG4gIFwiY29tbWVudC1lZGl0XCI6ICRmYS12YXItY29tbWVudC1lZGl0LFxuICBcImZpbGUtaW1wb3J0XCI6ICRmYS12YXItZmlsZS1pbXBvcnQsXG4gIFwiYXJyb3ctcmlnaHQtdG8tZmlsZVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXRvLWZpbGUsXG4gIFwiYmFuam9cIjogJGZhLXZhci1iYW5qbyxcbiAgXCJzcXVhcmUtYXJyb3ctdXAtcmlnaHRcIjogJGZhLXZhci1zcXVhcmUtYXJyb3ctdXAtcmlnaHQsXG4gIFwiZXh0ZXJuYWwtbGluay1zcXVhcmVcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZSxcbiAgXCJsaWdodC1lbWVyZ2VuY3ktb25cIjogJGZhLXZhci1saWdodC1lbWVyZ2VuY3ktb24sXG4gIFwia2VybmluZ1wiOiAkZmEtdmFyLWtlcm5pbmcsXG4gIFwiYm94LW9wZW5cIjogJGZhLXZhci1ib3gtb3BlbixcbiAgXCJzcXVhcmUtZlwiOiAkZmEtdmFyLXNxdWFyZS1mLFxuICBcInNjcm9sbFwiOiAkZmEtdmFyLXNjcm9sbCxcbiAgXCJzcGFcIjogJGZhLXZhci1zcGEsXG4gIFwiYXJyb3ctbGVmdC1mcm9tLWxpbmVcIjogJGZhLXZhci1hcnJvdy1sZWZ0LWZyb20tbGluZSxcbiAgXCJhcnJvdy1mcm9tLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctZnJvbS1yaWdodCxcbiAgXCJzdHJhd2JlcnJ5XCI6ICRmYS12YXItc3RyYXdiZXJyeSxcbiAgXCJsb2NhdGlvbi1waW4tbG9ja1wiOiAkZmEtdmFyLWxvY2F0aW9uLXBpbi1sb2NrLFxuICBcInBhdXNlXCI6ICRmYS12YXItcGF1c2UsXG4gIFwiY2xvY2stZWlnaHQtdGhpcnR5XCI6ICRmYS12YXItY2xvY2stZWlnaHQtdGhpcnR5LFxuICBcInBsYW5lLWVuZ2luZXNcIjogJGZhLXZhci1wbGFuZS1lbmdpbmVzLFxuICBcInBsYW5lLWFsdFwiOiAkZmEtdmFyLXBsYW5lLWFsdCxcbiAgXCJoaWxsLWF2YWxhbmNoZVwiOiAkZmEtdmFyLWhpbGwtYXZhbGFuY2hlLFxuICBcInRlbXBlcmF0dXJlLWVtcHR5XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtZW1wdHksXG4gIFwidGVtcGVyYXR1cmUtMFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTAsXG4gIFwidGhlcm1vbWV0ZXItMFwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTAsXG4gIFwidGhlcm1vbWV0ZXItZW1wdHlcIjogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eSxcbiAgXCJib21iXCI6ICRmYS12YXItYm9tYixcbiAgXCJnYXVnZS1sb3dcIjogJGZhLXZhci1nYXVnZS1sb3csXG4gIFwidGFjaG9tZXRlci1hbHQtc2xvd1wiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3csXG4gIFwicmVnaXN0ZXJlZFwiOiAkZmEtdmFyLXJlZ2lzdGVyZWQsXG4gIFwidHJhc2gtY2FuLXBsdXNcIjogJGZhLXZhci10cmFzaC1jYW4tcGx1cyxcbiAgXCJhZGRyZXNzLWNhcmRcIjogJGZhLXZhci1hZGRyZXNzLWNhcmQsXG4gIFwiY29udGFjdC1jYXJkXCI6ICRmYS12YXItY29udGFjdC1jYXJkLFxuICBcInZjYXJkXCI6ICRmYS12YXItdmNhcmQsXG4gIFwic2NhbGUtdW5iYWxhbmNlZC1mbGlwXCI6ICRmYS12YXItc2NhbGUtdW5iYWxhbmNlZC1mbGlwLFxuICBcImJhbGFuY2Utc2NhbGUtcmlnaHRcIjogJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0LFxuICBcImdsb2JlLXNub3dcIjogJGZhLXZhci1nbG9iZS1zbm93LFxuICBcInN1YnNjcmlwdFwiOiAkZmEtdmFyLXN1YnNjcmlwdCxcbiAgXCJkaWFtb25kLXR1cm4tcmlnaHRcIjogJGZhLXZhci1kaWFtb25kLXR1cm4tcmlnaHQsXG4gIFwiZGlyZWN0aW9uc1wiOiAkZmEtdmFyLWRpcmVjdGlvbnMsXG4gIFwiaW50ZWdyYWxcIjogJGZhLXZhci1pbnRlZ3JhbCxcbiAgXCJidXJzdFwiOiAkZmEtdmFyLWJ1cnN0LFxuICBcImhvdXNlLWxhcHRvcFwiOiAkZmEtdmFyLWhvdXNlLWxhcHRvcCxcbiAgXCJsYXB0b3AtaG91c2VcIjogJGZhLXZhci1sYXB0b3AtaG91c2UsXG4gIFwiZmFjZS10aXJlZFwiOiAkZmEtdmFyLWZhY2UtdGlyZWQsXG4gIFwidGlyZWRcIjogJGZhLXZhci10aXJlZCxcbiAgXCJtb25leS1iaWxsc1wiOiAkZmEtdmFyLW1vbmV5LWJpbGxzLFxuICBcImJsaW5kcy1yYWlzZWRcIjogJGZhLXZhci1ibGluZHMtcmFpc2VkLFxuICBcInNtb2dcIjogJGZhLXZhci1zbW9nLFxuICBcInVmby1iZWFtXCI6ICRmYS12YXItdWZvLWJlYW0sXG4gIFwiY2lyY2xlLWNhcmV0LXVwXCI6ICRmYS12YXItY2lyY2xlLWNhcmV0LXVwLFxuICBcImNhcmV0LWNpcmNsZS11cFwiOiAkZmEtdmFyLWNhcmV0LWNpcmNsZS11cCxcbiAgXCJ1c2VyLXZuZWNrLWhhaXItbG9uZ1wiOiAkZmEtdmFyLXVzZXItdm5lY2staGFpci1sb25nLFxuICBcInNxdWFyZS1hLWxvY2tcIjogJGZhLXZhci1zcXVhcmUtYS1sb2NrLFxuICBcImNydXRjaFwiOiAkZmEtdmFyLWNydXRjaCxcbiAgXCJnYXMtcHVtcC1zbGFzaFwiOiAkZmEtdmFyLWdhcy1wdW1wLXNsYXNoLFxuICBcImNsb3VkLWFycm93LXVwXCI6ICRmYS12YXItY2xvdWQtYXJyb3ctdXAsXG4gIFwiY2xvdWQtdXBsb2FkXCI6ICRmYS12YXItY2xvdWQtdXBsb2FkLFxuICBcImNsb3VkLXVwbG9hZC1hbHRcIjogJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0LFxuICBcInBhbGV0dGVcIjogJGZhLXZhci1wYWxldHRlLFxuICBcInRyYW5zcG9ydGVyLTRcIjogJGZhLXZhci10cmFuc3BvcnRlci00LFxuICBcImNoYXJ0LW1peGVkLXVwLWNpcmNsZS1jdXJyZW5jeVwiOiAkZmEtdmFyLWNoYXJ0LW1peGVkLXVwLWNpcmNsZS1jdXJyZW5jeSxcbiAgXCJvYmplY3RzLWFsaWduLXJpZ2h0XCI6ICRmYS12YXItb2JqZWN0cy1hbGlnbi1yaWdodCxcbiAgXCJhcnJvd3MtdHVybi1yaWdodFwiOiAkZmEtdmFyLWFycm93cy10dXJuLXJpZ2h0LFxuICBcInZlc3RcIjogJGZhLXZhci12ZXN0LFxuICBcInBpZ1wiOiAkZmEtdmFyLXBpZyxcbiAgXCJpbmJveC1mdWxsXCI6ICRmYS12YXItaW5ib3gtZnVsbCxcbiAgXCJjaXJjbGUtZW52ZWxvcGVcIjogJGZhLXZhci1jaXJjbGUtZW52ZWxvcGUsXG4gIFwiZW52ZWxvcGUtY2lyY2xlXCI6ICRmYS12YXItZW52ZWxvcGUtY2lyY2xlLFxuICBcInRyaWFuZ2xlLXBlcnNvbi1kaWdnaW5nXCI6ICRmYS12YXItdHJpYW5nbGUtcGVyc29uLWRpZ2dpbmcsXG4gIFwiY29uc3RydWN0aW9uXCI6ICRmYS12YXItY29uc3RydWN0aW9uLFxuICBcImZlcnJ5XCI6ICRmYS12YXItZmVycnksXG4gIFwiYnVsbHNleWUtYXJyb3dcIjogJGZhLXZhci1idWxsc2V5ZS1hcnJvdyxcbiAgXCJhcnJvd3MtZG93bi10by1wZW9wbGVcIjogJGZhLXZhci1hcnJvd3MtZG93bi10by1wZW9wbGUsXG4gIFwic2VlZGxpbmdcIjogJGZhLXZhci1zZWVkbGluZyxcbiAgXCJzcHJvdXRcIjogJGZhLXZhci1zcHJvdXQsXG4gIFwiY2xvY2stc2V2ZW5cIjogJGZhLXZhci1jbG9jay1zZXZlbixcbiAgXCJsZWZ0LXJpZ2h0XCI6ICRmYS12YXItbGVmdC1yaWdodCxcbiAgXCJhcnJvd3MtYWx0LWhcIjogJGZhLXZhci1hcnJvd3MtYWx0LWgsXG4gIFwiYm94ZXMtcGFja2luZ1wiOiAkZmEtdmFyLWJveGVzLXBhY2tpbmcsXG4gIFwiY2lyY2xlLWFycm93LWxlZnRcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctbGVmdCxcbiAgXCJhcnJvdy1jaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0LFxuICBcImZsYXNobGlnaHRcIjogJGZhLXZhci1mbGFzaGxpZ2h0LFxuICBcImdyb3VwLWFycm93cy1yb3RhdGVcIjogJGZhLXZhci1ncm91cC1hcnJvd3Mtcm90YXRlLFxuICBcImJvd2wtZm9vZFwiOiAkZmEtdmFyLWJvd2wtZm9vZCxcbiAgXCJzcXVhcmUtOVwiOiAkZmEtdmFyLXNxdWFyZS05LFxuICBcImNhbmR5LWNhbmVcIjogJGZhLXZhci1jYW5keS1jYW5lLFxuICBcImFycm93LWRvd24td2lkZS1zaG9ydFwiOiAkZmEtdmFyLWFycm93LWRvd24td2lkZS1zaG9ydCxcbiAgXCJzb3J0LWFtb3VudC1hc2NcIjogJGZhLXZhci1zb3J0LWFtb3VudC1hc2MsXG4gIFwic29ydC1hbW91bnQtZG93blwiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24sXG4gIFwic3F1YXJlLWRvbGxhclwiOiAkZmEtdmFyLXNxdWFyZS1kb2xsYXIsXG4gIFwiZG9sbGFyLXNxdWFyZVwiOiAkZmEtdmFyLWRvbGxhci1zcXVhcmUsXG4gIFwidXNkLXNxdWFyZVwiOiAkZmEtdmFyLXVzZC1zcXVhcmUsXG4gIFwicGhvbmUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1waG9uZS1hcnJvdy1yaWdodCxcbiAgXCJoYW5kLWhvbGRpbmctc2VlZGxpbmdcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctc2VlZGxpbmcsXG4gIFwibWVzc2FnZS1jaGVja1wiOiAkZmEtdmFyLW1lc3NhZ2UtY2hlY2ssXG4gIFwiY29tbWVudC1hbHQtY2hlY2tcIjogJGZhLXZhci1jb21tZW50LWFsdC1jaGVjayxcbiAgXCJjbG91ZC1ib2x0XCI6ICRmYS12YXItY2xvdWQtYm9sdCxcbiAgXCJ0aHVuZGVyc3Rvcm1cIjogJGZhLXZhci10aHVuZGVyc3Rvcm0sXG4gIFwiY2hhcnQtbGluZS11cC1kb3duXCI6ICRmYS12YXItY2hhcnQtbGluZS11cC1kb3duLFxuICBcInRleHQtc2xhc2hcIjogJGZhLXZhci10ZXh0LXNsYXNoLFxuICBcInJlbW92ZS1mb3JtYXRcIjogJGZhLXZhci1yZW1vdmUtZm9ybWF0LFxuICBcIndhdGNoXCI6ICRmYS12YXItd2F0Y2gsXG4gIFwiY2lyY2xlLWRvd24tbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS1kb3duLWxlZnQsXG4gIFwidGV4dFwiOiAkZmEtdmFyLXRleHQsXG4gIFwicHJvamVjdG9yXCI6ICRmYS12YXItcHJvamVjdG9yLFxuICBcImZhY2Utc21pbGUtd2lua1wiOiAkZmEtdmFyLWZhY2Utc21pbGUtd2luayxcbiAgXCJzbWlsZS13aW5rXCI6ICRmYS12YXItc21pbGUtd2luayxcbiAgXCJ0b21ic3RvbmUtYmxhbmtcIjogJGZhLXZhci10b21ic3RvbmUtYmxhbmssXG4gIFwidG9tYnN0b25lLWFsdFwiOiAkZmEtdmFyLXRvbWJzdG9uZS1hbHQsXG4gIFwiY2hlc3Mta2luZy1waWVjZVwiOiAkZmEtdmFyLWNoZXNzLWtpbmctcGllY2UsXG4gIFwiY2hlc3Mta2luZy1hbHRcIjogJGZhLXZhci1jaGVzcy1raW5nLWFsdCxcbiAgXCJjaXJjbGUtNlwiOiAkZmEtdmFyLWNpcmNsZS02LFxuICBcImxlZnRcIjogJGZhLXZhci1sZWZ0LFxuICBcImFycm93LWFsdC1sZWZ0XCI6ICRmYS12YXItYXJyb3ctYWx0LWxlZnQsXG4gIFwiZmlsZS13b3JkXCI6ICRmYS12YXItZmlsZS13b3JkLFxuICBcImZpbGUtcG93ZXJwb2ludFwiOiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludCxcbiAgXCJzcXVhcmUtZG93blwiOiAkZmEtdmFyLXNxdWFyZS1kb3duLFxuICBcImFycm93LWFsdC1zcXVhcmUtZG93blwiOiAkZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtZG93bixcbiAgXCJvYmplY3RzLWFsaWduLWNlbnRlci12ZXJ0aWNhbFwiOiAkZmEtdmFyLW9iamVjdHMtYWxpZ24tY2VudGVyLXZlcnRpY2FsLFxuICBcImFycm93cy1sZWZ0LXJpZ2h0XCI6ICRmYS12YXItYXJyb3dzLWxlZnQtcmlnaHQsXG4gIFwiYXJyb3dzLWhcIjogJGZhLXZhci1hcnJvd3MtaCxcbiAgXCJob3VzZS1sb2NrXCI6ICRmYS12YXItaG91c2UtbG9jayxcbiAgXCJjbG91ZC1hcnJvdy1kb3duXCI6ICRmYS12YXItY2xvdWQtYXJyb3ctZG93bixcbiAgXCJjbG91ZC1kb3dubG9hZFwiOiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkLFxuICBcImNsb3VkLWRvd25sb2FkLWFsdFwiOiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCxcbiAgXCJ3cmVhdGhcIjogJGZhLXZhci13cmVhdGgsXG4gIFwiY2hpbGRyZW5cIjogJGZhLXZhci1jaGlsZHJlbixcbiAgXCJtZXRlci1kcm9wbGV0XCI6ICRmYS12YXItbWV0ZXItZHJvcGxldCxcbiAgXCJjaGFsa2JvYXJkXCI6ICRmYS12YXItY2hhbGtib2FyZCxcbiAgXCJibGFja2JvYXJkXCI6ICRmYS12YXItYmxhY2tib2FyZCxcbiAgXCJ1c2VyLWxhcmdlLXNsYXNoXCI6ICRmYS12YXItdXNlci1sYXJnZS1zbGFzaCxcbiAgXCJ1c2VyLWFsdC1zbGFzaFwiOiAkZmEtdmFyLXVzZXItYWx0LXNsYXNoLFxuICBcInNpZ25hbC1zdHJvbmdcIjogJGZhLXZhci1zaWduYWwtc3Ryb25nLFxuICBcInNpZ25hbC00XCI6ICRmYS12YXItc2lnbmFsLTQsXG4gIFwibG9sbGlwb3BcIjogJGZhLXZhci1sb2xsaXBvcCxcbiAgXCJsb2xseXBvcFwiOiAkZmEtdmFyLWxvbGx5cG9wLFxuICBcImxpc3QtdHJlZVwiOiAkZmEtdmFyLWxpc3QtdHJlZSxcbiAgXCJlbnZlbG9wZS1vcGVuXCI6ICRmYS12YXItZW52ZWxvcGUtb3BlbixcbiAgXCJkcmF3LWNpcmNsZVwiOiAkZmEtdmFyLWRyYXctY2lyY2xlLFxuICBcImNhdC1zcGFjZVwiOiAkZmEtdmFyLWNhdC1zcGFjZSxcbiAgXCJoYW5kc2hha2Utc2ltcGxlLXNsYXNoXCI6ICRmYS12YXItaGFuZHNoYWtlLXNpbXBsZS1zbGFzaCxcbiAgXCJoYW5kc2hha2UtYWx0LXNsYXNoXCI6ICRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaCxcbiAgXCJyYWJiaXQtcnVubmluZ1wiOiAkZmEtdmFyLXJhYmJpdC1ydW5uaW5nLFxuICBcInJhYmJpdC1mYXN0XCI6ICRmYS12YXItcmFiYml0LWZhc3QsXG4gIFwibWVtby1wYWRcIjogJGZhLXZhci1tZW1vLXBhZCxcbiAgXCJtYXR0cmVzcy1waWxsb3dcIjogJGZhLXZhci1tYXR0cmVzcy1waWxsb3csXG4gIFwiYWxhcm0tcGx1c1wiOiAkZmEtdmFyLWFsYXJtLXBsdXMsXG4gIFwiYWxpY29yblwiOiAkZmEtdmFyLWFsaWNvcm4sXG4gIFwiY29tbWVudC1xdWVzdGlvblwiOiAkZmEtdmFyLWNvbW1lbnQtcXVlc3Rpb24sXG4gIFwiZ2luZ2VyYnJlYWQtbWFuXCI6ICRmYS12YXItZ2luZ2VyYnJlYWQtbWFuLFxuICBcImd1YXJhbmktc2lnblwiOiAkZmEtdmFyLWd1YXJhbmktc2lnbixcbiAgXCJidXJnZXItZnJpZXNcIjogJGZhLXZhci1idXJnZXItZnJpZXMsXG4gIFwibXVnLXRlYVwiOiAkZmEtdmFyLW11Zy10ZWEsXG4gIFwiYm9yZGVyLXRvcFwiOiAkZmEtdmFyLWJvcmRlci10b3AsXG4gIFwiYXJyb3dzLXJvdGF0ZVwiOiAkZmEtdmFyLWFycm93cy1yb3RhdGUsXG4gIFwicmVmcmVzaFwiOiAkZmEtdmFyLXJlZnJlc2gsXG4gIFwic3luY1wiOiAkZmEtdmFyLXN5bmMsXG4gIFwiY2lyY2xlLWJvb2stb3BlblwiOiAkZmEtdmFyLWNpcmNsZS1ib29rLW9wZW4sXG4gIFwiYm9vay1jaXJjbGVcIjogJGZhLXZhci1ib29rLWNpcmNsZSxcbiAgXCJhcnJvd3MtdG8tZG90dGVkLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtdG8tZG90dGVkLWxpbmUsXG4gIFwiZmlyZS1leHRpbmd1aXNoZXJcIjogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcixcbiAgXCJnYXJhZ2Utb3BlblwiOiAkZmEtdmFyLWdhcmFnZS1vcGVuLFxuICBcInNoZWx2ZXMtZW1wdHlcIjogJGZhLXZhci1zaGVsdmVzLWVtcHR5LFxuICBcImNydXplaXJvLXNpZ25cIjogJGZhLXZhci1jcnV6ZWlyby1zaWduLFxuICBcIndhdGNoLWFwcGxlXCI6ICRmYS12YXItd2F0Y2gtYXBwbGUsXG4gIFwid2F0Y2gtY2FsY3VsYXRvclwiOiAkZmEtdmFyLXdhdGNoLWNhbGN1bGF0b3IsXG4gIFwibGlzdC1kcm9wZG93blwiOiAkZmEtdmFyLWxpc3QtZHJvcGRvd24sXG4gIFwiY2FiaW5ldC1maWxpbmdcIjogJGZhLXZhci1jYWJpbmV0LWZpbGluZyxcbiAgXCJidXJnZXItc29kYVwiOiAkZmEtdmFyLWJ1cmdlci1zb2RhLFxuICBcInNxdWFyZS1hcnJvdy11cFwiOiAkZmEtdmFyLXNxdWFyZS1hcnJvdy11cCxcbiAgXCJhcnJvdy1zcXVhcmUtdXBcIjogJGZhLXZhci1hcnJvdy1zcXVhcmUtdXAsXG4gIFwiZ3JlYXRlci10aGFuLWVxdWFsXCI6ICRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsLFxuICBcInBhbGxldC1ib3hcIjogJGZhLXZhci1wYWxsZXQtYm94LFxuICBcImZhY2UtY29uZm91bmRlZFwiOiAkZmEtdmFyLWZhY2UtY29uZm91bmRlZCxcbiAgXCJzaGllbGQtaGFsdmVkXCI6ICRmYS12YXItc2hpZWxkLWhhbHZlZCxcbiAgXCJzaGllbGQtYWx0XCI6ICRmYS12YXItc2hpZWxkLWFsdCxcbiAgXCJ0cnVjay1wbG93XCI6ICRmYS12YXItdHJ1Y2stcGxvdyxcbiAgXCJib29rLWF0bGFzXCI6ICRmYS12YXItYm9vay1hdGxhcyxcbiAgXCJhdGxhc1wiOiAkZmEtdmFyLWF0bGFzLFxuICBcInZpcnVzXCI6ICRmYS12YXItdmlydXMsXG4gIFwiZ3JpZC1yb3VuZC0yXCI6ICRmYS12YXItZ3JpZC1yb3VuZC0yLFxuICBcImNvbW1lbnQtbWlkZGxlLXRvcFwiOiAkZmEtdmFyLWNvbW1lbnQtbWlkZGxlLXRvcCxcbiAgXCJlbnZlbG9wZS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1lbnZlbG9wZS1jaXJjbGUtY2hlY2ssXG4gIFwibGF5ZXItZ3JvdXBcIjogJGZhLXZhci1sYXllci1ncm91cCxcbiAgXCJyZXN0cm9vbS1zaW1wbGVcIjogJGZhLXZhci1yZXN0cm9vbS1zaW1wbGUsXG4gIFwiYXJyb3dzLXRvLWRvdFwiOiAkZmEtdmFyLWFycm93cy10by1kb3QsXG4gIFwiYm9yZGVyLW91dGVyXCI6ICRmYS12YXItYm9yZGVyLW91dGVyLFxuICBcImhhc2h0YWctbG9ja1wiOiAkZmEtdmFyLWhhc2h0YWctbG9jayxcbiAgXCJjbG9jay10d28tdGhpcnR5XCI6ICRmYS12YXItY2xvY2stdHdvLXRoaXJ0eSxcbiAgXCJhcmNod2F5XCI6ICRmYS12YXItYXJjaHdheSxcbiAgXCJoZWFydC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1oZWFydC1jaXJjbGUtY2hlY2ssXG4gIFwiaG91c2UtY2hpbW5leS1jcmFja1wiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktY3JhY2ssXG4gIFwiaG91c2UtZGFtYWdlXCI6ICRmYS12YXItaG91c2UtZGFtYWdlLFxuICBcImZpbGUtemlwcGVyXCI6ICRmYS12YXItZmlsZS16aXBwZXIsXG4gIFwiZmlsZS1hcmNoaXZlXCI6ICRmYS12YXItZmlsZS1hcmNoaXZlLFxuICBcImhlYXJ0LWhhbGZcIjogJGZhLXZhci1oZWFydC1oYWxmLFxuICBcImNvbW1lbnQtY2hlY2tcIjogJGZhLXZhci1jb21tZW50LWNoZWNrLFxuICBcInNxdWFyZVwiOiAkZmEtdmFyLXNxdWFyZSxcbiAgXCJtZW1vXCI6ICRmYS12YXItbWVtbyxcbiAgXCJtYXJ0aW5pLWdsYXNzLWVtcHR5XCI6ICRmYS12YXItbWFydGluaS1nbGFzcy1lbXB0eSxcbiAgXCJnbGFzcy1tYXJ0aW5pXCI6ICRmYS12YXItZ2xhc3MtbWFydGluaSxcbiAgXCJjb3VjaFwiOiAkZmEtdmFyLWNvdWNoLFxuICBcImNlZGktc2lnblwiOiAkZmEtdmFyLWNlZGktc2lnbixcbiAgXCJpdGFsaWNcIjogJGZhLXZhci1pdGFsaWMsXG4gIFwiZ2xhc3MtY2l0cnVzXCI6ICRmYS12YXItZ2xhc3MtY2l0cnVzLFxuICBcImNhbGVuZGFyLWxpbmVzLXBlblwiOiAkZmEtdmFyLWNhbGVuZGFyLWxpbmVzLXBlbixcbiAgXCJjaHVyY2hcIjogJGZhLXZhci1jaHVyY2gsXG4gIFwicGVyc29uLXNub3dtb2JpbGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1zbm93bW9iaWxpbmcsXG4gIFwic25vd21vYmlsZVwiOiAkZmEtdmFyLXNub3dtb2JpbGUsXG4gIFwiZmFjZS1odXNoZWRcIjogJGZhLXZhci1mYWNlLWh1c2hlZCxcbiAgXCJjb21tZW50cy1kb2xsYXJcIjogJGZhLXZhci1jb21tZW50cy1kb2xsYXIsXG4gIFwicGlja2F4ZVwiOiAkZmEtdmFyLXBpY2theGUsXG4gIFwibGluay1zaW1wbGUtc2xhc2hcIjogJGZhLXZhci1saW5rLXNpbXBsZS1zbGFzaCxcbiAgXCJkZW1vY3JhdFwiOiAkZmEtdmFyLWRlbW9jcmF0LFxuICBcImZhY2UtY29uZnVzZWRcIjogJGZhLXZhci1mYWNlLWNvbmZ1c2VkLFxuICBcInBpbmJhbGxcIjogJGZhLXZhci1waW5iYWxsLFxuICBcInpcIjogJGZhLXZhci16LFxuICBcInBlcnNvbi1za2lpbmdcIjogJGZhLXZhci1wZXJzb24tc2tpaW5nLFxuICBcInNraWluZ1wiOiAkZmEtdmFyLXNraWluZyxcbiAgXCJkZWVyXCI6ICRmYS12YXItZGVlcixcbiAgXCJpbnB1dC1waXBlXCI6ICRmYS12YXItaW5wdXQtcGlwZSxcbiAgXCJyb2FkLWxvY2tcIjogJGZhLXZhci1yb2FkLWxvY2ssXG4gIFwiYVwiOiAkZmEtdmFyLWEsXG4gIFwiYm9va21hcmstc2xhc2hcIjogJGZhLXZhci1ib29rbWFyay1zbGFzaCxcbiAgXCJ0ZW1wZXJhdHVyZS1hcnJvdy1kb3duXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctZG93bixcbiAgXCJ0ZW1wZXJhdHVyZS1kb3duXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtZG93bixcbiAgXCJtYWNlXCI6ICRmYS12YXItbWFjZSxcbiAgXCJmZWF0aGVyLXBvaW50ZWRcIjogJGZhLXZhci1mZWF0aGVyLXBvaW50ZWQsXG4gIFwiZmVhdGhlci1hbHRcIjogJGZhLXZhci1mZWF0aGVyLWFsdCxcbiAgXCJzYXVzYWdlXCI6ICRmYS12YXItc2F1c2FnZSxcbiAgXCJ0cmFzaC1jYW4tY2xvY2tcIjogJGZhLXZhci10cmFzaC1jYW4tY2xvY2ssXG4gIFwicFwiOiAkZmEtdmFyLXAsXG4gIFwiYnJvb20td2lkZVwiOiAkZmEtdmFyLWJyb29tLXdpZGUsXG4gIFwic25vd2ZsYWtlXCI6ICRmYS12YXItc25vd2ZsYWtlLFxuICBcInN0b21hY2hcIjogJGZhLXZhci1zdG9tYWNoLFxuICBcIm5ld3NwYXBlclwiOiAkZmEtdmFyLW5ld3NwYXBlcixcbiAgXCJyZWN0YW5nbGUtYWRcIjogJGZhLXZhci1yZWN0YW5nbGUtYWQsXG4gIFwiYWRcIjogJGZhLXZhci1hZCxcbiAgXCJndWl0YXItZWxlY3RyaWNcIjogJGZhLXZhci1ndWl0YXItZWxlY3RyaWMsXG4gIFwiYXJyb3ctdHVybi1kb3duLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctdHVybi1kb3duLXJpZ2h0LFxuICBcIm1vb24tY2xvdWRcIjogJGZhLXZhci1tb29uLWNsb3VkLFxuICBcImJyZWFkLXNsaWNlLWJ1dHRlclwiOiAkZmEtdmFyLWJyZWFkLXNsaWNlLWJ1dHRlcixcbiAgXCJjaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwiYXJyb3ctY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0LFxuICBcInVzZXItZ3JvdXAtY3Jvd25cIjogJGZhLXZhci11c2VyLWdyb3VwLWNyb3duLFxuICBcInVzZXJzLWNyb3duXCI6ICRmYS12YXItdXNlcnMtY3Jvd24sXG4gIFwiY2lyY2xlLWlcIjogJGZhLXZhci1jaXJjbGUtaSxcbiAgXCJ0b2lsZXQtcGFwZXItY2hlY2tcIjogJGZhLXZhci10b2lsZXQtcGFwZXItY2hlY2ssXG4gIFwiZmlsdGVyLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWZpbHRlci1jaXJjbGUteG1hcmssXG4gIFwibG9jdXN0XCI6ICRmYS12YXItbG9jdXN0LFxuICBcInNvcnRcIjogJGZhLXZhci1zb3J0LFxuICBcInVuc29ydGVkXCI6ICRmYS12YXItdW5zb3J0ZWQsXG4gIFwibGlzdC1vbFwiOiAkZmEtdmFyLWxpc3Qtb2wsXG4gIFwibGlzdC0xLTJcIjogJGZhLXZhci1saXN0LTEtMixcbiAgXCJsaXN0LW51bWVyaWNcIjogJGZhLXZhci1saXN0LW51bWVyaWMsXG4gIFwiY2hhcnQtd2F0ZXJmYWxsXCI6ICRmYS12YXItY2hhcnQtd2F0ZXJmYWxsLFxuICBcInNwYXJrbGVcIjogJGZhLXZhci1zcGFya2xlLFxuICBcImZhY2UtcGFydHlcIjogJGZhLXZhci1mYWNlLXBhcnR5LFxuICBcImtpZG5leXNcIjogJGZhLXZhci1raWRuZXlzLFxuICBcIndpZmktZXhjbGFtYXRpb25cIjogJGZhLXZhci13aWZpLWV4Y2xhbWF0aW9uLFxuICBcImNoYXJ0LW5ldHdvcmtcIjogJGZhLXZhci1jaGFydC1uZXR3b3JrLFxuICBcInBlcnNvbi1kcmVzcy1idXJzdFwiOiAkZmEtdmFyLXBlcnNvbi1kcmVzcy1idXJzdCxcbiAgXCJkaWNlLWQ0XCI6ICRmYS12YXItZGljZS1kNCxcbiAgXCJtb25leS1jaGVjay1kb2xsYXJcIjogJGZhLXZhci1tb25leS1jaGVjay1kb2xsYXIsXG4gIFwibW9uZXktY2hlY2stYWx0XCI6ICRmYS12YXItbW9uZXktY2hlY2stYWx0LFxuICBcInZlY3Rvci1zcXVhcmVcIjogJGZhLXZhci12ZWN0b3Itc3F1YXJlLFxuICBcImJyZWFkLXNsaWNlXCI6ICRmYS12YXItYnJlYWQtc2xpY2UsXG4gIFwibGFuZ3VhZ2VcIjogJGZhLXZhci1sYW5ndWFnZSxcbiAgXCJ3aGVhdC1hd24tc2xhc2hcIjogJGZhLXZhci13aGVhdC1hd24tc2xhc2gsXG4gIFwiZmFjZS1raXNzLXdpbmstaGVhcnRcIjogJGZhLXZhci1mYWNlLWtpc3Mtd2luay1oZWFydCxcbiAgXCJraXNzLXdpbmstaGVhcnRcIjogJGZhLXZhci1raXNzLXdpbmstaGVhcnQsXG4gIFwiZGFnZ2VyXCI6ICRmYS12YXItZGFnZ2VyLFxuICBcInBvZGl1bVwiOiAkZmEtdmFyLXBvZGl1bSxcbiAgXCJtZW1vLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLW1lbW8tY2lyY2xlLWNoZWNrLFxuICBcInJvdXRlLWhpZ2h3YXlcIjogJGZhLXZhci1yb3V0ZS1oaWdod2F5LFxuICBcImRvd24tdG8tbGluZVwiOiAkZmEtdmFyLWRvd24tdG8tbGluZSxcbiAgXCJhcnJvdy1hbHQtdG8tYm90dG9tXCI6ICRmYS12YXItYXJyb3ctYWx0LXRvLWJvdHRvbSxcbiAgXCJmaWx0ZXJcIjogJGZhLXZhci1maWx0ZXIsXG4gIFwic3F1YXJlLWdcIjogJGZhLXZhci1zcXVhcmUtZyxcbiAgXCJjaXJjbGUtcGhvbmVcIjogJGZhLXZhci1jaXJjbGUtcGhvbmUsXG4gIFwicGhvbmUtY2lyY2xlXCI6ICRmYS12YXItcGhvbmUtY2lyY2xlLFxuICBcImNsaXBib2FyZC1wcmVzY3JpcHRpb25cIjogJGZhLXZhci1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uLFxuICBcInVzZXItbnVyc2UtaGFpclwiOiAkZmEtdmFyLXVzZXItbnVyc2UtaGFpcixcbiAgXCJxdWVzdGlvblwiOiAkZmEtdmFyLXF1ZXN0aW9uLFxuICBcImZpbGUtc2lnbmF0dXJlXCI6ICRmYS12YXItZmlsZS1zaWduYXR1cmUsXG4gIFwidG9nZ2xlLWxhcmdlLW9uXCI6ICRmYS12YXItdG9nZ2xlLWxhcmdlLW9uLFxuICBcInVwLWRvd24tbGVmdC1yaWdodFwiOiAkZmEtdmFyLXVwLWRvd24tbGVmdC1yaWdodCxcbiAgXCJhcnJvd3MtYWx0XCI6ICRmYS12YXItYXJyb3dzLWFsdCxcbiAgXCJkcnllci1oZWF0XCI6ICRmYS12YXItZHJ5ZXItaGVhdCxcbiAgXCJkcnllci1hbHRcIjogJGZhLXZhci1kcnllci1hbHQsXG4gIFwiaG91c2UtY2hpbW5leS11c2VyXCI6ICRmYS12YXItaG91c2UtY2hpbW5leS11c2VyLFxuICBcImhhbmQtaG9sZGluZy1oZWFydFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydCxcbiAgXCJhcnJvdy11cC1zbWFsbC1iaWdcIjogJGZhLXZhci1hcnJvdy11cC1zbWFsbC1iaWcsXG4gIFwic29ydC1zaXplLXVwLWFsdFwiOiAkZmEtdmFyLXNvcnQtc2l6ZS11cC1hbHQsXG4gIFwidHJhaW4tdHJhY2tcIjogJGZhLXZhci10cmFpbi10cmFjayxcbiAgXCJwdXp6bGUtcGllY2VcIjogJGZhLXZhci1wdXp6bGUtcGllY2UsXG4gIFwibW9uZXktY2hlY2tcIjogJGZhLXZhci1tb25leS1jaGVjayxcbiAgXCJzdGFyLWhhbGYtc3Ryb2tlXCI6ICRmYS12YXItc3Rhci1oYWxmLXN0cm9rZSxcbiAgXCJzdGFyLWhhbGYtYWx0XCI6ICRmYS12YXItc3Rhci1oYWxmLWFsdCxcbiAgXCJmaWxlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItZmlsZS1leGNsYW1hdGlvbixcbiAgXCJjb2RlXCI6ICRmYS12YXItY29kZSxcbiAgXCJ3aGlza2V5LWdsYXNzXCI6ICRmYS12YXItd2hpc2tleS1nbGFzcyxcbiAgXCJnbGFzcy13aGlza2V5XCI6ICRmYS12YXItZ2xhc3Mtd2hpc2tleSxcbiAgXCJtb29uLXN0YXJzXCI6ICRmYS12YXItbW9vbi1zdGFycyxcbiAgXCJidWlsZGluZy1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiY2xvdGhlcy1oYW5nZXJcIjogJGZhLXZhci1jbG90aGVzLWhhbmdlcixcbiAgXCJtb2JpbGUtbm90Y2hcIjogJGZhLXZhci1tb2JpbGUtbm90Y2gsXG4gIFwibW9iaWxlLWlwaG9uZVwiOiAkZmEtdmFyLW1vYmlsZS1pcGhvbmUsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1jaGFydFwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtY2hhcnQsXG4gIFwiYXJyb3ctdXAtcmlnaHQtZnJvbS1zcXVhcmVcIjogJGZhLXZhci1hcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZSxcbiAgXCJleHRlcm5hbC1saW5rXCI6ICRmYS12YXItZXh0ZXJuYWwtbGluayxcbiAgXCJjdWJlcy1zdGFja2VkXCI6ICRmYS12YXItY3ViZXMtc3RhY2tlZCxcbiAgXCJpbWFnZXMtdXNlclwiOiAkZmEtdmFyLWltYWdlcy11c2VyLFxuICBcIndvbi1zaWduXCI6ICRmYS12YXItd29uLXNpZ24sXG4gIFwia3J3XCI6ICRmYS12YXIta3J3LFxuICBcIndvblwiOiAkZmEtdmFyLXdvbixcbiAgXCJpbWFnZS1wb2xhcm9pZC11c2VyXCI6ICRmYS12YXItaW1hZ2UtcG9sYXJvaWQtdXNlcixcbiAgXCJ2aXJ1cy1jb3ZpZFwiOiAkZmEtdmFyLXZpcnVzLWNvdmlkLFxuICBcInNxdWFyZS1lbGxpcHNpc1wiOiAkZmEtdmFyLXNxdWFyZS1lbGxpcHNpcyxcbiAgXCJwaWVcIjogJGZhLXZhci1waWUsXG4gIFwiY2hlc3Mta25pZ2h0LXBpZWNlXCI6ICRmYS12YXItY2hlc3Mta25pZ2h0LXBpZWNlLFxuICBcImNoZXNzLWtuaWdodC1hbHRcIjogJGZhLXZhci1jaGVzcy1rbmlnaHQtYWx0LFxuICBcImF1c3RyYWwtc2lnblwiOiAkZmEtdmFyLWF1c3RyYWwtc2lnbixcbiAgXCJjbG91ZC1wbHVzXCI6ICRmYS12YXItY2xvdWQtcGx1cyxcbiAgXCJmXCI6ICRmYS12YXItZixcbiAgXCJsZWFmXCI6ICRmYS12YXItbGVhZixcbiAgXCJiZWQtYnVua1wiOiAkZmEtdmFyLWJlZC1idW5rLFxuICBcInJvYWRcIjogJGZhLXZhci1yb2FkLFxuICBcInRheGlcIjogJGZhLXZhci10YXhpLFxuICBcImNhYlwiOiAkZmEtdmFyLWNhYixcbiAgXCJwZXJzb24tY2lyY2xlLXBsdXNcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLXBsdXMsXG4gIFwiY2hhcnQtcGllXCI6ICRmYS12YXItY2hhcnQtcGllLFxuICBcInBpZS1jaGFydFwiOiAkZmEtdmFyLXBpZS1jaGFydCxcbiAgXCJib2x0LWxpZ2h0bmluZ1wiOiAkZmEtdmFyLWJvbHQtbGlnaHRuaW5nLFxuICBcImNsb2NrLWVpZ2h0XCI6ICRmYS12YXItY2xvY2stZWlnaHQsXG4gIFwic2Fjay14bWFya1wiOiAkZmEtdmFyLXNhY2steG1hcmssXG4gIFwiZmlsZS1leGNlbFwiOiAkZmEtdmFyLWZpbGUtZXhjZWwsXG4gIFwiZmlsZS1jb250cmFjdFwiOiAkZmEtdmFyLWZpbGUtY29udHJhY3QsXG4gIFwiZmlzaC1maW5zXCI6ICRmYS12YXItZmlzaC1maW5zLFxuICBcImNpcmNsZS1xXCI6ICRmYS12YXItY2lyY2xlLXEsXG4gIFwiYnVpbGRpbmctZmxhZ1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWZsYWcsXG4gIFwiZmFjZS1ncmluLWJlYW1cIjogJGZhLXZhci1mYWNlLWdyaW4tYmVhbSxcbiAgXCJncmluLWJlYW1cIjogJGZhLXZhci1ncmluLWJlYW0sXG4gIFwib2JqZWN0LXVuZ3JvdXBcIjogJGZhLXZhci1vYmplY3QtdW5ncm91cCxcbiAgXCJmYWNlLWRpc2d1aXNlXCI6ICRmYS12YXItZmFjZS1kaXNndWlzZSxcbiAgXCJjaXJjbGUtYXJyb3ctZG93bi1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy1kb3duLXJpZ2h0LFxuICBcImFsaWVuLThiaXRcIjogJGZhLXZhci1hbGllbi04Yml0LFxuICBcImFsaWVuLW1vbnN0ZXJcIjogJGZhLXZhci1hbGllbi1tb25zdGVyLFxuICBcImhhbmQtcG9pbnQtcmliYm9uXCI6ICRmYS12YXItaGFuZC1wb2ludC1yaWJib24sXG4gIFwicG9vcFwiOiAkZmEtdmFyLXBvb3AsXG4gIFwib2JqZWN0LWV4Y2x1ZGVcIjogJGZhLXZhci1vYmplY3QtZXhjbHVkZSxcbiAgXCJ0ZWxlc2NvcGVcIjogJGZhLXZhci10ZWxlc2NvcGUsXG4gIFwibG9jYXRpb24tcGluXCI6ICRmYS12YXItbG9jYXRpb24tcGluLFxuICBcIm1hcC1tYXJrZXJcIjogJGZhLXZhci1tYXAtbWFya2VyLFxuICBcInNxdWFyZS1saXN0XCI6ICRmYS12YXItc3F1YXJlLWxpc3QsXG4gIFwia2FhYmFcIjogJGZhLXZhci1rYWFiYSxcbiAgXCJ0b2lsZXQtcGFwZXJcIjogJGZhLXZhci10b2lsZXQtcGFwZXIsXG4gIFwiaGVsbWV0LXNhZmV0eVwiOiAkZmEtdmFyLWhlbG1ldC1zYWZldHksXG4gIFwiaGFyZC1oYXRcIjogJGZhLXZhci1oYXJkLWhhdCxcbiAgXCJoYXQtaGFyZFwiOiAkZmEtdmFyLWhhdC1oYXJkLFxuICBcImNvbW1lbnQtY29kZVwiOiAkZmEtdmFyLWNvbW1lbnQtY29kZSxcbiAgXCJzaW0tY2FyZHNcIjogJGZhLXZhci1zaW0tY2FyZHMsXG4gIFwic3RhcnNoaXBcIjogJGZhLXZhci1zdGFyc2hpcCxcbiAgXCJlamVjdFwiOiAkZmEtdmFyLWVqZWN0LFxuICBcImNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS1yaWdodCxcbiAgXCJhcnJvdy1hbHQtY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCxcbiAgXCJwbGFuZS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1wbGFuZS1jaXJjbGUtY2hlY2ssXG4gIFwic2VhbFwiOiAkZmEtdmFyLXNlYWwsXG4gIFwidXNlci1jb3dib3lcIjogJGZhLXZhci11c2VyLWNvd2JveSxcbiAgXCJoZXhhZ29uLXZlcnRpY2FsLW5mdFwiOiAkZmEtdmFyLWhleGFnb24tdmVydGljYWwtbmZ0LFxuICBcImZhY2Utcm9sbGluZy1leWVzXCI6ICRmYS12YXItZmFjZS1yb2xsaW5nLWV5ZXMsXG4gIFwibWVoLXJvbGxpbmctZXllc1wiOiAkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMsXG4gIFwiYnJlYWQtbG9hZlwiOiAkZmEtdmFyLWJyZWFkLWxvYWYsXG4gIFwicmluZ3Mtd2VkZGluZ1wiOiAkZmEtdmFyLXJpbmdzLXdlZGRpbmcsXG4gIFwib2JqZWN0LWdyb3VwXCI6ICRmYS12YXItb2JqZWN0LWdyb3VwLFxuICBcImZyZW5jaC1mcmllc1wiOiAkZmEtdmFyLWZyZW5jaC1mcmllcyxcbiAgXCJjaGFydC1saW5lXCI6ICRmYS12YXItY2hhcnQtbGluZSxcbiAgXCJsaW5lLWNoYXJ0XCI6ICRmYS12YXItbGluZS1jaGFydCxcbiAgXCJjYWxlbmRhci1hcnJvdy1kb3duXCI6ICRmYS12YXItY2FsZW5kYXItYXJyb3ctZG93bixcbiAgXCJjYWxlbmRhci1kb3dubG9hZFwiOiAkZmEtdmFyLWNhbGVuZGFyLWRvd25sb2FkLFxuICBcInNlbmQtYmFja1wiOiAkZmEtdmFyLXNlbmQtYmFjayxcbiAgXCJtYXNrLXZlbnRpbGF0b3JcIjogJGZhLXZhci1tYXNrLXZlbnRpbGF0b3IsXG4gIFwic2lnbmF0dXJlLWxvY2tcIjogJGZhLXZhci1zaWduYXR1cmUtbG9jayxcbiAgXCJhcnJvdy1yaWdodFwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LFxuICBcInNpZ25zLXBvc3RcIjogJGZhLXZhci1zaWducy1wb3N0LFxuICBcIm1hcC1zaWduc1wiOiAkZmEtdmFyLW1hcC1zaWducyxcbiAgXCJvY3RhZ29uLXBsdXNcIjogJGZhLXZhci1vY3RhZ29uLXBsdXMsXG4gIFwicGx1cy1vY3RhZ29uXCI6ICRmYS12YXItcGx1cy1vY3RhZ29uLFxuICBcImNhc2gtcmVnaXN0ZXJcIjogJGZhLXZhci1jYXNoLXJlZ2lzdGVyLFxuICBcInBlcnNvbi1jaXJjbGUtcXVlc3Rpb25cIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLXF1ZXN0aW9uLFxuICBcIm1lbG9uLXNsaWNlXCI6ICRmYS12YXItbWVsb24tc2xpY2UsXG4gIFwic3BhY2Utc3RhdGlvbi1tb29uXCI6ICRmYS12YXItc3BhY2Utc3RhdGlvbi1tb29uLFxuICBcIm1lc3NhZ2Utc21pbGVcIjogJGZhLXZhci1tZXNzYWdlLXNtaWxlLFxuICBcImNvbW1lbnQtYWx0LXNtaWxlXCI6ICRmYS12YXItY29tbWVudC1hbHQtc21pbGUsXG4gIFwiY3VwLXN0cmF3XCI6ICRmYS12YXItY3VwLXN0cmF3LFxuICBcImxlZnQtZnJvbS1saW5lXCI6ICRmYS12YXItbGVmdC1mcm9tLWxpbmUsXG4gIFwiYXJyb3ctYWx0LWZyb20tcmlnaHRcIjogJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1yaWdodCxcbiAgXCJoXCI6ICRmYS12YXItaCxcbiAgXCJiYXNrZXQtc2hvcHBpbmctc2ltcGxlXCI6ICRmYS12YXItYmFza2V0LXNob3BwaW5nLXNpbXBsZSxcbiAgXCJzaG9wcGluZy1iYXNrZXQtYWx0XCI6ICRmYS12YXItc2hvcHBpbmctYmFza2V0LWFsdCxcbiAgXCJoYW5kcy1ob2xkaW5nLWhlYXJ0XCI6ICRmYS12YXItaGFuZHMtaG9sZGluZy1oZWFydCxcbiAgXCJoYW5kcy1oZWFydFwiOiAkZmEtdmFyLWhhbmRzLWhlYXJ0LFxuICBcImNsb2NrLW5pbmVcIjogJGZhLXZhci1jbG9jay1uaW5lLFxuICBcInRhcnBcIjogJGZhLXZhci10YXJwLFxuICBcImZhY2Utc2xlZXB5XCI6ICRmYS12YXItZmFjZS1zbGVlcHksXG4gIFwiaGFuZC1ob3Juc1wiOiAkZmEtdmFyLWhhbmQtaG9ybnMsXG4gIFwic2NyZXdkcml2ZXItd3JlbmNoXCI6ICRmYS12YXItc2NyZXdkcml2ZXItd3JlbmNoLFxuICBcInRvb2xzXCI6ICRmYS12YXItdG9vbHMsXG4gIFwiYXJyb3dzLXRvLWV5ZVwiOiAkZmEtdmFyLWFycm93cy10by1leWUsXG4gIFwiY2lyY2xlLXRocmVlLXF1YXJ0ZXJzXCI6ICRmYS12YXItY2lyY2xlLXRocmVlLXF1YXJ0ZXJzLFxuICBcInRyb3BoeS1zdGFyXCI6ICRmYS12YXItdHJvcGh5LXN0YXIsXG4gIFwidHJvcGh5LWFsdFwiOiAkZmEtdmFyLXRyb3BoeS1hbHQsXG4gIFwicGx1Zy1jaXJjbGUtYm9sdFwiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWJvbHQsXG4gIFwiZmFjZS10aGVybW9tZXRlclwiOiAkZmEtdmFyLWZhY2UtdGhlcm1vbWV0ZXIsXG4gIFwiZ3JpZC1yb3VuZC00XCI6ICRmYS12YXItZ3JpZC1yb3VuZC00LFxuICBcInNoaXJ0LXJ1bm5pbmdcIjogJGZhLXZhci1zaGlydC1ydW5uaW5nLFxuICBcImJvb2stY2lyY2xlLWFycm93LXVwXCI6ICRmYS12YXItYm9vay1jaXJjbGUtYXJyb3ctdXAsXG4gIFwiZmFjZS1uYXVzZWF0ZWRcIjogJGZhLXZhci1mYWNlLW5hdXNlYXRlZCxcbiAgXCJoZWFydFwiOiAkZmEtdmFyLWhlYXJ0LFxuICBcImZpbGUtY2hhcnQtcGllXCI6ICRmYS12YXItZmlsZS1jaGFydC1waWUsXG4gIFwibWFycy1hbmQtdmVudXNcIjogJGZhLXZhci1tYXJzLWFuZC12ZW51cyxcbiAgXCJob3VzZS11c2VyXCI6ICRmYS12YXItaG91c2UtdXNlcixcbiAgXCJob21lLXVzZXJcIjogJGZhLXZhci1ob21lLXVzZXIsXG4gIFwiY2lyY2xlLWFycm93LWRvd24tbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy1kb3duLWxlZnQsXG4gIFwiZHVtcHN0ZXItZmlyZVwiOiAkZmEtdmFyLWR1bXBzdGVyLWZpcmUsXG4gIFwiaGV4YWdvbi1taW51c1wiOiAkZmEtdmFyLWhleGFnb24tbWludXMsXG4gIFwibWludXMtaGV4YWdvblwiOiAkZmEtdmFyLW1pbnVzLWhleGFnb24sXG4gIFwibGVmdC10by1saW5lXCI6ICRmYS12YXItbGVmdC10by1saW5lLFxuICBcImFycm93LWFsdC10by1sZWZ0XCI6ICRmYS12YXItYXJyb3ctYWx0LXRvLWxlZnQsXG4gIFwiaG91c2UtY3JhY2tcIjogJGZhLXZhci1ob3VzZS1jcmFjayxcbiAgXCJwYXctc2ltcGxlXCI6ICRmYS12YXItcGF3LXNpbXBsZSxcbiAgXCJwYXctYWx0XCI6ICRmYS12YXItcGF3LWFsdCxcbiAgXCJhcnJvdy1sZWZ0LWxvbmctdG8tbGluZVwiOiAkZmEtdmFyLWFycm93LWxlZnQtbG9uZy10by1saW5lLFxuICBcImJyYWNrZXRzLXJvdW5kXCI6ICRmYS12YXItYnJhY2tldHMtcm91bmQsXG4gIFwicGFyZW50aGVzZXNcIjogJGZhLXZhci1wYXJlbnRoZXNlcyxcbiAgXCJtYXJ0aW5pLWdsYXNzLWNpdHJ1c1wiOiAkZmEtdmFyLW1hcnRpbmktZ2xhc3MtY2l0cnVzLFxuICBcImNvY2t0YWlsXCI6ICRmYS12YXItY29ja3RhaWwsXG4gIFwidXNlci1zaGFrZXNwZWFyZVwiOiAkZmEtdmFyLXVzZXItc2hha2VzcGVhcmUsXG4gIFwiYXJyb3ctcmlnaHQtdG8tYXJjXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtdG8tYXJjLFxuICBcImZhY2Utc3VycHJpc2VcIjogJGZhLXZhci1mYWNlLXN1cnByaXNlLFxuICBcInN1cnByaXNlXCI6ICRmYS12YXItc3VycHJpc2UsXG4gIFwiYm90dGxlLXdhdGVyXCI6ICRmYS12YXItYm90dGxlLXdhdGVyLFxuICBcImNpcmNsZS1wYXVzZVwiOiAkZmEtdmFyLWNpcmNsZS1wYXVzZSxcbiAgXCJwYXVzZS1jaXJjbGVcIjogJGZhLXZhci1wYXVzZS1jaXJjbGUsXG4gIFwiZ2F1Z2UtY2lyY2xlLXBsdXNcIjogJGZhLXZhci1nYXVnZS1jaXJjbGUtcGx1cyxcbiAgXCJmb2xkZXJzXCI6ICRmYS12YXItZm9sZGVycyxcbiAgXCJhbmdlbFwiOiAkZmEtdmFyLWFuZ2VsLFxuICBcInZhbHVlLWFic29sdXRlXCI6ICRmYS12YXItdmFsdWUtYWJzb2x1dGUsXG4gIFwicmFiYml0XCI6ICRmYS12YXItcmFiYml0LFxuICBcInRvaWxldC1wYXBlci1zbGFzaFwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaCxcbiAgXCJjaXJjbGUtZXVyb1wiOiAkZmEtdmFyLWNpcmNsZS1ldXJvLFxuICBcImFwcGxlLXdob2xlXCI6ICRmYS12YXItYXBwbGUtd2hvbGUsXG4gIFwiYXBwbGUtYWx0XCI6ICRmYS12YXItYXBwbGUtYWx0LFxuICBcImtpdGNoZW4tc2V0XCI6ICRmYS12YXIta2l0Y2hlbi1zZXQsXG4gIFwiZGlhbW9uZC1oYWxmXCI6ICRmYS12YXItZGlhbW9uZC1oYWxmLFxuICBcImxvY2sta2V5aG9sZVwiOiAkZmEtdmFyLWxvY2sta2V5aG9sZSxcbiAgXCJsb2NrLWFsdFwiOiAkZmEtdmFyLWxvY2stYWx0LFxuICBcInJcIjogJGZhLXZhci1yLFxuICBcInRlbXBlcmF0dXJlLXF1YXJ0ZXJcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1xdWFydGVyLFxuICBcInRlbXBlcmF0dXJlLTFcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0xLFxuICBcInRoZXJtb21ldGVyLTFcIjogJGZhLXZhci10aGVybW9tZXRlci0xLFxuICBcInRoZXJtb21ldGVyLXF1YXJ0ZXJcIjogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyLFxuICBcInNxdWFyZS1pbmZvXCI6ICRmYS12YXItc3F1YXJlLWluZm8sXG4gIFwiaW5mby1zcXVhcmVcIjogJGZhLXZhci1pbmZvLXNxdWFyZSxcbiAgXCJ3aWZpLXNsYXNoXCI6ICRmYS12YXItd2lmaS1zbGFzaCxcbiAgXCJ0b2lsZXQtcGFwZXIteG1hcmtcIjogJGZhLXZhci10b2lsZXQtcGFwZXIteG1hcmssXG4gIFwiaGFuZHMtaG9sZGluZy1kb2xsYXJcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWRvbGxhcixcbiAgXCJoYW5kcy11c2RcIjogJGZhLXZhci1oYW5kcy11c2QsXG4gIFwiY3ViZVwiOiAkZmEtdmFyLWN1YmUsXG4gIFwiYXJyb3ctZG93bi10cmlhbmdsZS1zcXVhcmVcIjogJGZhLXZhci1hcnJvdy1kb3duLXRyaWFuZ2xlLXNxdWFyZSxcbiAgXCJzb3J0LXNoYXBlcy1kb3duXCI6ICRmYS12YXItc29ydC1zaGFwZXMtZG93bixcbiAgXCJiaXRjb2luLXNpZ25cIjogJGZhLXZhci1iaXRjb2luLXNpZ24sXG4gIFwic2h1dHRlcnNcIjogJGZhLXZhci1zaHV0dGVycyxcbiAgXCJzaGllbGQtZG9nXCI6ICRmYS12YXItc2hpZWxkLWRvZyxcbiAgXCJzb2xhci1wYW5lbFwiOiAkZmEtdmFyLXNvbGFyLXBhbmVsLFxuICBcImxvY2stb3BlblwiOiAkZmEtdmFyLWxvY2stb3BlbixcbiAgXCJ0YWJsZS10cmVlXCI6ICRmYS12YXItdGFibGUtdHJlZSxcbiAgXCJob3VzZS1jaGltbmV5LWhlYXJ0XCI6ICRmYS12YXItaG91c2UtY2hpbW5leS1oZWFydCxcbiAgXCJ0YWxseS0zXCI6ICRmYS12YXItdGFsbHktMyxcbiAgXCJlbGV2YXRvclwiOiAkZmEtdmFyLWVsZXZhdG9yLFxuICBcIm1vbmV5LWJpbGwtdHJhbnNmZXJcIjogJGZhLXZhci1tb25leS1iaWxsLXRyYW5zZmVyLFxuICBcIm1vbmV5LWJpbGwtdHJlbmQtdXBcIjogJGZhLXZhci1tb25leS1iaWxsLXRyZW5kLXVwLFxuICBcImhvdXNlLWZsb29kLXdhdGVyLWNpcmNsZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWhvdXNlLWZsb29kLXdhdGVyLWNpcmNsZS1hcnJvdy1yaWdodCxcbiAgXCJzcXVhcmUtcG9sbC1ob3Jpem9udGFsXCI6ICRmYS12YXItc3F1YXJlLXBvbGwtaG9yaXpvbnRhbCxcbiAgXCJwb2xsLWhcIjogJGZhLXZhci1wb2xsLWgsXG4gIFwiY2lyY2xlXCI6ICRmYS12YXItY2lyY2xlLFxuICBcImNhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItY2FydC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwic3dvcmRcIjogJGZhLXZhci1zd29yZCxcbiAgXCJiYWNrd2FyZC1mYXN0XCI6ICRmYS12YXItYmFja3dhcmQtZmFzdCxcbiAgXCJmYXN0LWJhY2t3YXJkXCI6ICRmYS12YXItZmFzdC1iYWNrd2FyZCxcbiAgXCJyZWN5Y2xlXCI6ICRmYS12YXItcmVjeWNsZSxcbiAgXCJ1c2VyLWFzdHJvbmF1dFwiOiAkZmEtdmFyLXVzZXItYXN0cm9uYXV0LFxuICBcImludGVycm9iYW5nXCI6ICRmYS12YXItaW50ZXJyb2JhbmcsXG4gIFwicGxhbmUtc2xhc2hcIjogJGZhLXZhci1wbGFuZS1zbGFzaCxcbiAgXCJjaXJjbGUtZGFzaGVkXCI6ICRmYS12YXItY2lyY2xlLWRhc2hlZCxcbiAgXCJ0cmFkZW1hcmtcIjogJGZhLXZhci10cmFkZW1hcmssXG4gIFwiYmFza2V0YmFsbFwiOiAkZmEtdmFyLWJhc2tldGJhbGwsXG4gIFwiYmFza2V0YmFsbC1iYWxsXCI6ICRmYS12YXItYmFza2V0YmFsbC1iYWxsLFxuICBcImZvcmsta25pZmVcIjogJGZhLXZhci1mb3JrLWtuaWZlLFxuICBcInV0ZW5zaWxzLWFsdFwiOiAkZmEtdmFyLXV0ZW5zaWxzLWFsdCxcbiAgXCJzYXRlbGxpdGUtZGlzaFwiOiAkZmEtdmFyLXNhdGVsbGl0ZS1kaXNoLFxuICBcImJhZGdlLWNoZWNrXCI6ICRmYS12YXItYmFkZ2UtY2hlY2ssXG4gIFwiY2lyY2xlLXVwXCI6ICRmYS12YXItY2lyY2xlLXVwLFxuICBcImFycm93LWFsdC1jaXJjbGUtdXBcIjogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwLFxuICBcInNsaWRlclwiOiAkZmEtdmFyLXNsaWRlcixcbiAgXCJtb2JpbGUtc2NyZWVuLWJ1dHRvblwiOiAkZmEtdmFyLW1vYmlsZS1zY3JlZW4tYnV0dG9uLFxuICBcIm1vYmlsZS1hbHRcIjogJGZhLXZhci1tb2JpbGUtYWx0LFxuICBcImNsb2NrLW9uZS10aGlydHlcIjogJGZhLXZhci1jbG9jay1vbmUtdGhpcnR5LFxuICBcImluYm94LW91dFwiOiAkZmEtdmFyLWluYm94LW91dCxcbiAgXCJpbmJveC1hcnJvdy11cFwiOiAkZmEtdmFyLWluYm94LWFycm93LXVwLFxuICBcImNsb3VkLXNsYXNoXCI6ICRmYS12YXItY2xvdWQtc2xhc2gsXG4gIFwidm9sdW1lLWhpZ2hcIjogJGZhLXZhci12b2x1bWUtaGlnaCxcbiAgXCJ2b2x1bWUtdXBcIjogJGZhLXZhci12b2x1bWUtdXAsXG4gIFwidXNlcnMtcmF5c1wiOiAkZmEtdmFyLXVzZXJzLXJheXMsXG4gIFwid2FsbGV0XCI6ICRmYS12YXItd2FsbGV0LFxuICBcIm9jdGFnb24tY2hlY2tcIjogJGZhLXZhci1vY3RhZ29uLWNoZWNrLFxuICBcImZsYXRicmVhZC1zdHVmZmVkXCI6ICRmYS12YXItZmxhdGJyZWFkLXN0dWZmZWQsXG4gIFwiY2xpcGJvYXJkLWNoZWNrXCI6ICRmYS12YXItY2xpcGJvYXJkLWNoZWNrLFxuICBcImNhcnQtY2lyY2xlLXBsdXNcIjogJGZhLXZhci1jYXJ0LWNpcmNsZS1wbHVzLFxuICBcInRydWNrLWNsb2NrXCI6ICRmYS12YXItdHJ1Y2stY2xvY2ssXG4gIFwic2hpcHBpbmctdGltZWRcIjogJGZhLXZhci1zaGlwcGluZy10aW1lZCxcbiAgXCJwb29sLTgtYmFsbFwiOiAkZmEtdmFyLXBvb2wtOC1iYWxsLFxuICBcImZpbGUtYXVkaW9cIjogJGZhLXZhci1maWxlLWF1ZGlvLFxuICBcInR1cm4tZG93bi1sZWZ0XCI6ICRmYS12YXItdHVybi1kb3duLWxlZnQsXG4gIFwibG9jay1oYXNodGFnXCI6ICRmYS12YXItbG9jay1oYXNodGFnLFxuICBcImNoYXJ0LXJhZGFyXCI6ICRmYS12YXItY2hhcnQtcmFkYXIsXG4gIFwic3RhZmZcIjogJGZhLXZhci1zdGFmZixcbiAgXCJidXJnZXJcIjogJGZhLXZhci1idXJnZXIsXG4gIFwiaGFtYnVyZ2VyXCI6ICRmYS12YXItaGFtYnVyZ2VyLFxuICBcInV0aWxpdHktcG9sZVwiOiAkZmEtdmFyLXV0aWxpdHktcG9sZSxcbiAgXCJ0cmFuc3BvcnRlci02XCI6ICRmYS12YXItdHJhbnNwb3J0ZXItNixcbiAgXCJ3cmVuY2hcIjogJGZhLXZhci13cmVuY2gsXG4gIFwiYnVnc1wiOiAkZmEtdmFyLWJ1Z3MsXG4gIFwidmVjdG9yLXBvbHlnb25cIjogJGZhLXZhci12ZWN0b3ItcG9seWdvbixcbiAgXCJkaWFncmFtLW5lc3RlZFwiOiAkZmEtdmFyLWRpYWdyYW0tbmVzdGVkLFxuICBcInJ1cGVlLXNpZ25cIjogJGZhLXZhci1ydXBlZS1zaWduLFxuICBcInJ1cGVlXCI6ICRmYS12YXItcnVwZWUsXG4gIFwiZmlsZS1pbWFnZVwiOiAkZmEtdmFyLWZpbGUtaW1hZ2UsXG4gIFwiY2lyY2xlLXF1ZXN0aW9uXCI6ICRmYS12YXItY2lyY2xlLXF1ZXN0aW9uLFxuICBcInF1ZXN0aW9uLWNpcmNsZVwiOiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSxcbiAgXCJpbWFnZS11c2VyXCI6ICRmYS12YXItaW1hZ2UtdXNlcixcbiAgXCJidW95XCI6ICRmYS12YXItYnVveSxcbiAgXCJwbGFuZS1kZXBhcnR1cmVcIjogJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUsXG4gIFwiaGFuZHNoYWtlLXNsYXNoXCI6ICRmYS12YXItaGFuZHNoYWtlLXNsYXNoLFxuICBcImJvb2stYm9va21hcmtcIjogJGZhLXZhci1ib29rLWJvb2ttYXJrLFxuICBcImJvcmRlci1jZW50ZXItaFwiOiAkZmEtdmFyLWJvcmRlci1jZW50ZXItaCxcbiAgXCJjYW4tZm9vZFwiOiAkZmEtdmFyLWNhbi1mb29kLFxuICBcInR5cGV3cml0ZXJcIjogJGZhLXZhci10eXBld3JpdGVyLFxuICBcImFycm93LXJpZ2h0LWZyb20tYXJjXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1hcmMsXG4gIFwiY2lyY2xlLWtcIjogJGZhLXZhci1jaXJjbGUtayxcbiAgXCJmYWNlLWhhbmQtb3Zlci1tb3V0aFwiOiAkZmEtdmFyLWZhY2UtaGFuZC1vdmVyLW1vdXRoLFxuICBcInBvcGNvcm5cIjogJGZhLXZhci1wb3Bjb3JuLFxuICBcImhvdXNlLXdhdGVyXCI6ICRmYS12YXItaG91c2Utd2F0ZXIsXG4gIFwiaG91c2UtZmxvb2RcIjogJGZhLXZhci1ob3VzZS1mbG9vZCxcbiAgXCJvYmplY3Qtc3VidHJhY3RcIjogJGZhLXZhci1vYmplY3Qtc3VidHJhY3QsXG4gIFwiY29kZS1icmFuY2hcIjogJGZhLXZhci1jb2RlLWJyYW5jaCxcbiAgXCJ3YXJlaG91c2UtZnVsbFwiOiAkZmEtdmFyLXdhcmVob3VzZS1mdWxsLFxuICBcIndhcmVob3VzZS1hbHRcIjogJGZhLXZhci13YXJlaG91c2UtYWx0LFxuICBcImhhdC1jb3dib3lcIjogJGZhLXZhci1oYXQtY293Ym95LFxuICBcImJyaWRnZVwiOiAkZmEtdmFyLWJyaWRnZSxcbiAgXCJwaG9uZS1mbGlwXCI6ICRmYS12YXItcGhvbmUtZmxpcCxcbiAgXCJwaG9uZS1hbHRcIjogJGZhLXZhci1waG9uZS1hbHQsXG4gIFwiYXJyb3ctZG93bi1mcm9tLWRvdHRlZC1saW5lXCI6ICRmYS12YXItYXJyb3ctZG93bi1mcm9tLWRvdHRlZC1saW5lLFxuICBcImZpbGUtZG9jXCI6ICRmYS12YXItZmlsZS1kb2MsXG4gIFwic3F1YXJlLXF1YXJ0ZXJzXCI6ICRmYS12YXItc3F1YXJlLXF1YXJ0ZXJzLFxuICBcInRydWNrLWZyb250XCI6ICRmYS12YXItdHJ1Y2stZnJvbnQsXG4gIFwiY2F0XCI6ICRmYS12YXItY2F0LFxuICBcInRyYXNoLXhtYXJrXCI6ICRmYS12YXItdHJhc2gteG1hcmssXG4gIFwiY2lyY2xlLWNhcmV0LWxlZnRcIjogJGZhLXZhci1jaXJjbGUtY2FyZXQtbGVmdCxcbiAgXCJjYXJldC1jaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWNhcmV0LWNpcmNsZS1sZWZ0LFxuICBcImZpbGVzXCI6ICRmYS12YXItZmlsZXMsXG4gIFwiYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiZmFjZS1jbG91ZHNcIjogJGZhLXZhci1mYWNlLWNsb3VkcyxcbiAgXCJ1c2VyLWNyb3duXCI6ICRmYS12YXItdXNlci1jcm93bixcbiAgXCJ0cnVjay1maWVsZFwiOiAkZmEtdmFyLXRydWNrLWZpZWxkLFxuICBcInJvdXRlXCI6ICRmYS12YXItcm91dGUsXG4gIFwiY2FydC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1jYXJ0LWNpcmNsZS1jaGVjayxcbiAgXCJjbGlwYm9hcmQtcXVlc3Rpb25cIjogJGZhLXZhci1jbGlwYm9hcmQtcXVlc3Rpb24sXG4gIFwicGFub3JhbWFcIjogJGZhLXZhci1wYW5vcmFtYSxcbiAgXCJjb21tZW50LW1lZGljYWxcIjogJGZhLXZhci1jb21tZW50LW1lZGljYWwsXG4gIFwidGVldGgtb3BlblwiOiAkZmEtdmFyLXRlZXRoLW9wZW4sXG4gIFwidXNlci10aWUtaGFpci1sb25nXCI6ICRmYS12YXItdXNlci10aWUtaGFpci1sb25nLFxuICBcImZpbGUtY2lyY2xlLW1pbnVzXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtbWludXMsXG4gIFwiaGVhZC1zaWRlLW1lZGljYWxcIjogJGZhLXZhci1oZWFkLXNpZGUtbWVkaWNhbCxcbiAgXCJ0YWdzXCI6ICRmYS12YXItdGFncyxcbiAgXCJ3aW5lLWdsYXNzXCI6ICRmYS12YXItd2luZS1nbGFzcyxcbiAgXCJmb3J3YXJkLWZhc3RcIjogJGZhLXZhci1mb3J3YXJkLWZhc3QsXG4gIFwiZmFzdC1mb3J3YXJkXCI6ICRmYS12YXItZmFzdC1mb3J3YXJkLFxuICBcImZhY2UtbWVoLWJsYW5rXCI6ICRmYS12YXItZmFjZS1tZWgtYmxhbmssXG4gIFwibWVoLWJsYW5rXCI6ICRmYS12YXItbWVoLWJsYW5rLFxuICBcInVzZXItcm9ib3RcIjogJGZhLXZhci11c2VyLXJvYm90LFxuICBcInNxdWFyZS1wYXJraW5nXCI6ICRmYS12YXItc3F1YXJlLXBhcmtpbmcsXG4gIFwicGFya2luZ1wiOiAkZmEtdmFyLXBhcmtpbmcsXG4gIFwiY2FyZC1kaWFtb25kXCI6ICRmYS12YXItY2FyZC1kaWFtb25kLFxuICBcImZhY2UtemlwcGVyXCI6ICRmYS12YXItZmFjZS16aXBwZXIsXG4gIFwiZmFjZS1yYWlzZWQtZXllYnJvd1wiOiAkZmEtdmFyLWZhY2UtcmFpc2VkLWV5ZWJyb3csXG4gIFwiaG91c2Utc2lnbmFsXCI6ICRmYS12YXItaG91c2Utc2lnbmFsLFxuICBcInNxdWFyZS1jaGV2cm9uLXVwXCI6ICRmYS12YXItc3F1YXJlLWNoZXZyb24tdXAsXG4gIFwiY2hldnJvbi1zcXVhcmUtdXBcIjogJGZhLXZhci1jaGV2cm9uLXNxdWFyZS11cCxcbiAgXCJiYXJzLXByb2dyZXNzXCI6ICRmYS12YXItYmFycy1wcm9ncmVzcyxcbiAgXCJ0YXNrcy1hbHRcIjogJGZhLXZhci10YXNrcy1hbHQsXG4gIFwiZmF1Y2V0LWRyaXBcIjogJGZhLXZhci1mYXVjZXQtZHJpcCxcbiAgXCJhcnJvd3MtdG8tbGluZVwiOiAkZmEtdmFyLWFycm93cy10by1saW5lLFxuICBcImRvbHBoaW5cIjogJGZhLXZhci1kb2xwaGluLFxuICBcImFycm93LXVwLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctdXAtcmlnaHQsXG4gIFwiY2lyY2xlLXJcIjogJGZhLXZhci1jaXJjbGUtcixcbiAgXCJjYXJ0LWZsYXRiZWRcIjogJGZhLXZhci1jYXJ0LWZsYXRiZWQsXG4gIFwiZG9sbHktZmxhdGJlZFwiOiAkZmEtdmFyLWRvbGx5LWZsYXRiZWQsXG4gIFwiYmFuLXNtb2tpbmdcIjogJGZhLXZhci1iYW4tc21va2luZyxcbiAgXCJzbW9raW5nLWJhblwiOiAkZmEtdmFyLXNtb2tpbmctYmFuLFxuICBcImNpcmNsZS1zb3J0LXVwXCI6ICRmYS12YXItY2lyY2xlLXNvcnQtdXAsXG4gIFwic29ydC1jaXJjbGUtdXBcIjogJGZhLXZhci1zb3J0LWNpcmNsZS11cCxcbiAgXCJ0ZXJtaW5hbFwiOiAkZmEtdmFyLXRlcm1pbmFsLFxuICBcIm1vYmlsZS1idXR0b25cIjogJGZhLXZhci1tb2JpbGUtYnV0dG9uLFxuICBcImhvdXNlLW1lZGljYWwtZmxhZ1wiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtZmxhZyxcbiAgXCJiYXNrZXQtc2hvcHBpbmdcIjogJGZhLXZhci1iYXNrZXQtc2hvcHBpbmcsXG4gIFwic2hvcHBpbmctYmFza2V0XCI6ICRmYS12YXItc2hvcHBpbmctYmFza2V0LFxuICBcInRhcGVcIjogJGZhLXZhci10YXBlLFxuICBcImNoZXN0bnV0XCI6ICRmYS12YXItY2hlc3RudXQsXG4gIFwiYnVzLXNpbXBsZVwiOiAkZmEtdmFyLWJ1cy1zaW1wbGUsXG4gIFwiYnVzLWFsdFwiOiAkZmEtdmFyLWJ1cy1hbHQsXG4gIFwiZXllXCI6ICRmYS12YXItZXllLFxuICBcImZhY2Utc2FkLWNyeVwiOiAkZmEtdmFyLWZhY2Utc2FkLWNyeSxcbiAgXCJzYWQtY3J5XCI6ICRmYS12YXItc2FkLWNyeSxcbiAgXCJoZWF0XCI6ICRmYS12YXItaGVhdCxcbiAgXCJ0aWNrZXQtYWlybGluZVwiOiAkZmEtdmFyLXRpY2tldC1haXJsaW5lLFxuICBcImJvb3QtaGVlbGVkXCI6ICRmYS12YXItYm9vdC1oZWVsZWQsXG4gIFwiYXJyb3dzLW1pbmltaXplXCI6ICRmYS12YXItYXJyb3dzLW1pbmltaXplLFxuICBcImNvbXByZXNzLWFycm93c1wiOiAkZmEtdmFyLWNvbXByZXNzLWFycm93cyxcbiAgXCJhdWRpby1kZXNjcmlwdGlvblwiOiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uLFxuICBcInBlcnNvbi1taWxpdGFyeS10by1wZXJzb25cIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktdG8tcGVyc29uLFxuICBcImZpbGUtc2hpZWxkXCI6ICRmYS12YXItZmlsZS1zaGllbGQsXG4gIFwiaGV4YWdvblwiOiAkZmEtdmFyLWhleGFnb24sXG4gIFwibWFuaG9sZVwiOiAkZmEtdmFyLW1hbmhvbGUsXG4gIFwidXNlci1zbGFzaFwiOiAkZmEtdmFyLXVzZXItc2xhc2gsXG4gIFwicGVuXCI6ICRmYS12YXItcGVuLFxuICBcInRvd2VyLW9ic2VydmF0aW9uXCI6ICRmYS12YXItdG93ZXItb2JzZXJ2YXRpb24sXG4gIFwiZmxvcHB5LWRpc2tzXCI6ICRmYS12YXItZmxvcHB5LWRpc2tzLFxuICBcInRvaWxldC1wYXBlci1ibGFuay11bmRlclwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1ibGFuay11bmRlcixcbiAgXCJ0b2lsZXQtcGFwZXItcmV2ZXJzZS1hbHRcIjogJGZhLXZhci10b2lsZXQtcGFwZXItcmV2ZXJzZS1hbHQsXG4gIFwiZmlsZS1jb2RlXCI6ICRmYS12YXItZmlsZS1jb2RlLFxuICBcInNpZ25hbFwiOiAkZmEtdmFyLXNpZ25hbCxcbiAgXCJzaWduYWwtNVwiOiAkZmEtdmFyLXNpZ25hbC01LFxuICBcInNpZ25hbC1wZXJmZWN0XCI6ICRmYS12YXItc2lnbmFsLXBlcmZlY3QsXG4gIFwicHVtcFwiOiAkZmEtdmFyLXB1bXAsXG4gIFwiYnVzXCI6ICRmYS12YXItYnVzLFxuICBcImhlYXJ0LWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS14bWFyayxcbiAgXCJhcnJvdy11cC1sZWZ0LWZyb20tY2lyY2xlXCI6ICRmYS12YXItYXJyb3ctdXAtbGVmdC1mcm9tLWNpcmNsZSxcbiAgXCJob3VzZS1jaGltbmV5XCI6ICRmYS12YXItaG91c2UtY2hpbW5leSxcbiAgXCJob21lLWxnXCI6ICRmYS12YXItaG9tZS1sZyxcbiAgXCJ3aW5kb3ctbWF4aW1pemVcIjogJGZhLXZhci13aW5kb3ctbWF4aW1pemUsXG4gIFwiZHJ5ZXJcIjogJGZhLXZhci1kcnllcixcbiAgXCJmYWNlLWZyb3duXCI6ICRmYS12YXItZmFjZS1mcm93bixcbiAgXCJmcm93blwiOiAkZmEtdmFyLWZyb3duLFxuICBcImNoZXNzLWJpc2hvcC1waWVjZVwiOiAkZmEtdmFyLWNoZXNzLWJpc2hvcC1waWVjZSxcbiAgXCJjaGVzcy1iaXNob3AtYWx0XCI6ICRmYS12YXItY2hlc3MtYmlzaG9wLWFsdCxcbiAgXCJzaGlydC10YW5rLXRvcFwiOiAkZmEtdmFyLXNoaXJ0LXRhbmstdG9wLFxuICBcImRpcGxvbWFcIjogJGZhLXZhci1kaXBsb21hLFxuICBcInNjcm9sbC1yaWJib25cIjogJGZhLXZhci1zY3JvbGwtcmliYm9uLFxuICBcInNjcmVlbmNhc3RcIjogJGZhLXZhci1zY3JlZW5jYXN0LFxuICBcIndhbGtlclwiOiAkZmEtdmFyLXdhbGtlcixcbiAgXCJwcmVzY3JpcHRpb25cIjogJGZhLXZhci1wcmVzY3JpcHRpb24sXG4gIFwic2hvcFwiOiAkZmEtdmFyLXNob3AsXG4gIFwic3RvcmUtYWx0XCI6ICRmYS12YXItc3RvcmUtYWx0LFxuICBcImZsb3BweS1kaXNrXCI6ICRmYS12YXItZmxvcHB5LWRpc2ssXG4gIFwic2F2ZVwiOiAkZmEtdmFyLXNhdmUsXG4gIFwidmloYXJhXCI6ICRmYS12YXItdmloYXJhLFxuICBcImZhY2Uta2lzcy1jbG9zZWQtZXllc1wiOiAkZmEtdmFyLWZhY2Uta2lzcy1jbG9zZWQtZXllcyxcbiAgXCJzY2FsZS11bmJhbGFuY2VkXCI6ICRmYS12YXItc2NhbGUtdW5iYWxhbmNlZCxcbiAgXCJiYWxhbmNlLXNjYWxlLWxlZnRcIjogJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQsXG4gIFwiZmlsZS11c2VyXCI6ICRmYS12YXItZmlsZS11c2VyLFxuICBcInVzZXItcG9saWNlLXRpZVwiOiAkZmEtdmFyLXVzZXItcG9saWNlLXRpZSxcbiAgXCJmYWNlLXRvbmd1ZS1tb25leVwiOiAkZmEtdmFyLWZhY2UtdG9uZ3VlLW1vbmV5LFxuICBcInRlbm5pcy1iYWxsXCI6ICRmYS12YXItdGVubmlzLWJhbGwsXG4gIFwic3F1YXJlLWxcIjogJGZhLXZhci1zcXVhcmUtbCxcbiAgXCJzb3J0LXVwXCI6ICRmYS12YXItc29ydC11cCxcbiAgXCJzb3J0LWFzY1wiOiAkZmEtdmFyLXNvcnQtYXNjLFxuICBcImNhbGVuZGFyLWFycm93LXVwXCI6ICRmYS12YXItY2FsZW5kYXItYXJyb3ctdXAsXG4gIFwiY2FsZW5kYXItdXBsb2FkXCI6ICRmYS12YXItY2FsZW5kYXItdXBsb2FkLFxuICBcImNvbW1lbnQtZG90c1wiOiAkZmEtdmFyLWNvbW1lbnQtZG90cyxcbiAgXCJjb21tZW50aW5nXCI6ICRmYS12YXItY29tbWVudGluZyxcbiAgXCJwbGFudC13aWx0XCI6ICRmYS12YXItcGxhbnQtd2lsdCxcbiAgXCJzY2FyZlwiOiAkZmEtdmFyLXNjYXJmLFxuICBcImFsYnVtLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItYWxidW0tY2lyY2xlLXBsdXMsXG4gIFwidXNlci1udXJzZS1oYWlyLWxvbmdcIjogJGZhLXZhci11c2VyLW51cnNlLWhhaXItbG9uZyxcbiAgXCJkaWFtb25kXCI6ICRmYS12YXItZGlhbW9uZCxcbiAgXCJzcXVhcmUtbGVmdFwiOiAkZmEtdmFyLXNxdWFyZS1sZWZ0LFxuICBcImFycm93LWFsdC1zcXVhcmUtbGVmdFwiOiAkZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtbGVmdCxcbiAgXCJmYWNlLWdyaW4tc3F1aW50XCI6ICRmYS12YXItZmFjZS1ncmluLXNxdWludCxcbiAgXCJncmluLXNxdWludFwiOiAkZmEtdmFyLWdyaW4tc3F1aW50LFxuICBcImNpcmNsZS1lbGxpcHNpcy12ZXJ0aWNhbFwiOiAkZmEtdmFyLWNpcmNsZS1lbGxpcHNpcy12ZXJ0aWNhbCxcbiAgXCJoYW5kLWhvbGRpbmctZG9sbGFyXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWRvbGxhcixcbiAgXCJoYW5kLWhvbGRpbmctdXNkXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCxcbiAgXCJncmlkLWRpdmlkZXJzXCI6ICRmYS12YXItZ3JpZC1kaXZpZGVycyxcbiAgXCJiYWN0ZXJpdW1cIjogJGZhLXZhci1iYWN0ZXJpdW0sXG4gIFwiaGFuZC1wb2ludGVyXCI6ICRmYS12YXItaGFuZC1wb2ludGVyLFxuICBcImRydW0tc3RlZWxwYW5cIjogJGZhLXZhci1kcnVtLXN0ZWVscGFuLFxuICBcImhhbmQtc2Npc3NvcnNcIjogJGZhLXZhci1oYW5kLXNjaXNzb3JzLFxuICBcImhhbmRzLXByYXlpbmdcIjogJGZhLXZhci1oYW5kcy1wcmF5aW5nLFxuICBcInByYXlpbmctaGFuZHNcIjogJGZhLXZhci1wcmF5aW5nLWhhbmRzLFxuICBcImZhY2UtcGVuc2l2ZVwiOiAkZmEtdmFyLWZhY2UtcGVuc2l2ZSxcbiAgXCJ1c2VyLW11c2ljXCI6ICRmYS12YXItdXNlci1tdXNpYyxcbiAgXCJhcnJvdy1yb3RhdGUtcmlnaHRcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtcmlnaHQsXG4gIFwiYXJyb3ctcmlnaHQtcm90YXRlXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtcm90YXRlLFxuICBcImFycm93LXJvdGF0ZS1mb3J3YXJkXCI6ICRmYS12YXItYXJyb3ctcm90YXRlLWZvcndhcmQsXG4gIFwicmVkb1wiOiAkZmEtdmFyLXJlZG8sXG4gIFwibWVzc2FnZXMtZG9sbGFyXCI6ICRmYS12YXItbWVzc2FnZXMtZG9sbGFyLFxuICBcImNvbW1lbnRzLWFsdC1kb2xsYXJcIjogJGZhLXZhci1jb21tZW50cy1hbHQtZG9sbGFyLFxuICBcInNlbnNvci1vblwiOiAkZmEtdmFyLXNlbnNvci1vbixcbiAgXCJiYWxsb29uXCI6ICRmYS12YXItYmFsbG9vbixcbiAgXCJiaW9oYXphcmRcIjogJGZhLXZhci1iaW9oYXphcmQsXG4gIFwiY2hlc3MtcXVlZW4tcGllY2VcIjogJGZhLXZhci1jaGVzcy1xdWVlbi1waWVjZSxcbiAgXCJjaGVzcy1xdWVlbi1hbHRcIjogJGZhLXZhci1jaGVzcy1xdWVlbi1hbHQsXG4gIFwibG9jYXRpb24tY3Jvc3NoYWlyc1wiOiAkZmEtdmFyLWxvY2F0aW9uLWNyb3NzaGFpcnMsXG4gIFwibG9jYXRpb25cIjogJGZhLXZhci1sb2NhdGlvbixcbiAgXCJtYXJzLWRvdWJsZVwiOiAkZmEtdmFyLW1hcnMtZG91YmxlLFxuICBcImhvdXNlLXBlcnNvbi1sZWF2ZVwiOiAkZmEtdmFyLWhvdXNlLXBlcnNvbi1sZWF2ZSxcbiAgXCJob3VzZS1sZWF2ZVwiOiAkZmEtdmFyLWhvdXNlLWxlYXZlLFxuICBcImhvdXNlLXBlcnNvbi1kZXBhcnRcIjogJGZhLXZhci1ob3VzZS1wZXJzb24tZGVwYXJ0LFxuICBcInJ1bGVyLXRyaWFuZ2xlXCI6ICRmYS12YXItcnVsZXItdHJpYW5nbGUsXG4gIFwiY2FyZC1jbHViXCI6ICRmYS12YXItY2FyZC1jbHViLFxuICBcImNoaWxkLWRyZXNzXCI6ICRmYS12YXItY2hpbGQtZHJlc3MsXG4gIFwidXNlcnMtYmV0d2Vlbi1saW5lc1wiOiAkZmEtdmFyLXVzZXJzLWJldHdlZW4tbGluZXMsXG4gIFwibHVuZ3MtdmlydXNcIjogJGZhLXZhci1sdW5ncy12aXJ1cyxcbiAgXCJzcGlubmVyLXRoaXJkXCI6ICRmYS12YXItc3Bpbm5lci10aGlyZCxcbiAgXCJmYWNlLWdyaW4tdGVhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tdGVhcnMsXG4gIFwiZ3Jpbi10ZWFyc1wiOiAkZmEtdmFyLWdyaW4tdGVhcnMsXG4gIFwicGhvbmVcIjogJGZhLXZhci1waG9uZSxcbiAgXCJjb21wdXRlci1tb3VzZS1zY3JvbGx3aGVlbFwiOiAkZmEtdmFyLWNvbXB1dGVyLW1vdXNlLXNjcm9sbHdoZWVsLFxuICBcIm1vdXNlLWFsdFwiOiAkZmEtdmFyLW1vdXNlLWFsdCxcbiAgXCJjYWxlbmRhci14bWFya1wiOiAkZmEtdmFyLWNhbGVuZGFyLXhtYXJrLFxuICBcImNhbGVuZGFyLXRpbWVzXCI6ICRmYS12YXItY2FsZW5kYXItdGltZXMsXG4gIFwiY2hpbGQtcmVhY2hpbmdcIjogJGZhLXZhci1jaGlsZC1yZWFjaGluZyxcbiAgXCJ0YWJsZS1sYXlvdXRcIjogJGZhLXZhci10YWJsZS1sYXlvdXQsXG4gIFwibmFyd2hhbFwiOiAkZmEtdmFyLW5hcndoYWwsXG4gIFwicmFtcC1sb2FkaW5nXCI6ICRmYS12YXItcmFtcC1sb2FkaW5nLFxuICBcImNhbGVuZGFyLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItY2FsZW5kYXItY2lyY2xlLXBsdXMsXG4gIFwidG9vdGhicnVzaFwiOiAkZmEtdmFyLXRvb3RoYnJ1c2gsXG4gIFwiYm9yZGVyLWlubmVyXCI6ICRmYS12YXItYm9yZGVyLWlubmVyLFxuICBcInBhdy1jbGF3c1wiOiAkZmEtdmFyLXBhdy1jbGF3cyxcbiAgXCJraXdpLWZydWl0XCI6ICRmYS12YXIta2l3aS1mcnVpdCxcbiAgXCJ0cmFmZmljLWxpZ2h0LXNsb3dcIjogJGZhLXZhci10cmFmZmljLWxpZ2h0LXNsb3csXG4gIFwicmVjdGFuZ2xlLWNvZGVcIjogJGZhLXZhci1yZWN0YW5nbGUtY29kZSxcbiAgXCJoZWFkLXNpZGUtdmlydXNcIjogJGZhLXZhci1oZWFkLXNpZGUtdmlydXMsXG4gIFwia2V5Ym9hcmQtYnJpZ2h0bmVzc1wiOiAkZmEtdmFyLWtleWJvYXJkLWJyaWdodG5lc3MsXG4gIFwiYm9va3MtbWVkaWNhbFwiOiAkZmEtdmFyLWJvb2tzLW1lZGljYWwsXG4gIFwibGlnaHRidWxiLXNsYXNoXCI6ICRmYS12YXItbGlnaHRidWxiLXNsYXNoLFxuICBcImhvdXNlLWJsYW5rXCI6ICRmYS12YXItaG91c2UtYmxhbmssXG4gIFwiaG9tZS1ibGFua1wiOiAkZmEtdmFyLWhvbWUtYmxhbmssXG4gIFwic3F1YXJlLTVcIjogJGZhLXZhci1zcXVhcmUtNSxcbiAgXCJzcXVhcmUtaGVhcnRcIjogJGZhLXZhci1zcXVhcmUtaGVhcnQsXG4gIFwiaGVhcnQtc3F1YXJlXCI6ICRmYS12YXItaGVhcnQtc3F1YXJlLFxuICBcInB1enpsZVwiOiAkZmEtdmFyLXB1enpsZSxcbiAgXCJ1c2VyLWdlYXJcIjogJGZhLXZhci11c2VyLWdlYXIsXG4gIFwidXNlci1jb2dcIjogJGZhLXZhci11c2VyLWNvZyxcbiAgXCJwaXBlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXBpcGUtY2lyY2xlLWNoZWNrLFxuICBcImFycm93LXVwLTEtOVwiOiAkZmEtdmFyLWFycm93LXVwLTEtOSxcbiAgXCJzb3J0LW51bWVyaWMtdXBcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtdXAsXG4gIFwib2N0YWdvbi1leGNsYW1hdGlvblwiOiAkZmEtdmFyLW9jdGFnb24tZXhjbGFtYXRpb24sXG4gIFwiZGlhbC1sb3dcIjogJGZhLXZhci1kaWFsLWxvdyxcbiAgXCJkb29yLWNsb3NlZFwiOiAkZmEtdmFyLWRvb3ItY2xvc2VkLFxuICBcImxhcHRvcC1tb2JpbGVcIjogJGZhLXZhci1sYXB0b3AtbW9iaWxlLFxuICBcInBob25lLWxhcHRvcFwiOiAkZmEtdmFyLXBob25lLWxhcHRvcCxcbiAgXCJjb252ZXlvci1iZWx0LWJveGVzXCI6ICRmYS12YXItY29udmV5b3ItYmVsdC1ib3hlcyxcbiAgXCJjb252ZXlvci1iZWx0LWFsdFwiOiAkZmEtdmFyLWNvbnZleW9yLWJlbHQtYWx0LFxuICBcInNoaWVsZC12aXJ1c1wiOiAkZmEtdmFyLXNoaWVsZC12aXJ1cyxcbiAgXCJzdGFyZmlnaHRlci10d2luLWlvbi1lbmdpbmUtYWR2YW5jZWRcIjogJGZhLXZhci1zdGFyZmlnaHRlci10d2luLWlvbi1lbmdpbmUtYWR2YW5jZWQsXG4gIFwic3RhcmZpZ2h0ZXItYWx0LWFkdmFuY2VkXCI6ICRmYS12YXItc3RhcmZpZ2h0ZXItYWx0LWFkdmFuY2VkLFxuICBcImRpY2Utc2l4XCI6ICRmYS12YXItZGljZS1zaXgsXG4gIFwic3RhcmZpZ2h0ZXItdHdpbi1pb24tZW5naW5lXCI6ICRmYS12YXItc3RhcmZpZ2h0ZXItdHdpbi1pb24tZW5naW5lLFxuICBcInN0YXJmaWdodGVyLWFsdFwiOiAkZmEtdmFyLXN0YXJmaWdodGVyLWFsdCxcbiAgXCJyb2NrZXQtbGF1bmNoXCI6ICRmYS12YXItcm9ja2V0LWxhdW5jaCxcbiAgXCJtb3NxdWl0by1uZXRcIjogJGZhLXZhci1tb3NxdWl0by1uZXQsXG4gIFwidmVudC1kYW1wZXJcIjogJGZhLXZhci12ZW50LWRhbXBlcixcbiAgXCJicmlkZ2Utd2F0ZXJcIjogJGZhLXZhci1icmlkZ2Utd2F0ZXIsXG4gIFwiYmFuLWJ1Z1wiOiAkZmEtdmFyLWJhbi1idWcsXG4gIFwiZGVidWdcIjogJGZhLXZhci1kZWJ1ZyxcbiAgXCJwZXJzb24tYm9vdGhcIjogJGZhLXZhci1wZXJzb24tYm9vdGgsXG4gIFwidGV4dC13aWR0aFwiOiAkZmEtdmFyLXRleHQtd2lkdGgsXG4gIFwiZ2FyYWdlLWNhclwiOiAkZmEtdmFyLWdhcmFnZS1jYXIsXG4gIFwic3F1YXJlLWthbmJhblwiOiAkZmEtdmFyLXNxdWFyZS1rYW5iYW4sXG4gIFwiaGF0LXdpemFyZFwiOiAkZmEtdmFyLWhhdC13aXphcmQsXG4gIFwicGVuLWZhbmN5XCI6ICRmYS12YXItcGVuLWZhbmN5LFxuICBcImNvZmZlZS1wb3RcIjogJGZhLXZhci1jb2ZmZWUtcG90LFxuICBcIm1vdXNlLWZpZWxkXCI6ICRmYS12YXItbW91c2UtZmllbGQsXG4gIFwicGVyc29uLWRpZ2dpbmdcIjogJGZhLXZhci1wZXJzb24tZGlnZ2luZyxcbiAgXCJkaWdnaW5nXCI6ICRmYS12YXItZGlnZ2luZyxcbiAgXCJzaG93ZXItZG93blwiOiAkZmEtdmFyLXNob3dlci1kb3duLFxuICBcInNob3dlci1hbHRcIjogJGZhLXZhci1zaG93ZXItYWx0LFxuICBcImJveC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1ib3gtY2lyY2xlLWNoZWNrLFxuICBcImJyaWdodG5lc3NcIjogJGZhLXZhci1icmlnaHRuZXNzLFxuICBcImNhci1zaWRlLWJvbHRcIjogJGZhLXZhci1jYXItc2lkZS1ib2x0LFxuICBcIm9ybmFtZW50XCI6ICRmYS12YXItb3JuYW1lbnQsXG4gIFwicGhvbmUtYXJyb3ctZG93bi1sZWZ0XCI6ICRmYS12YXItcGhvbmUtYXJyb3ctZG93bi1sZWZ0LFxuICBcInBob25lLWFycm93LWRvd25cIjogJGZhLXZhci1waG9uZS1hcnJvdy1kb3duLFxuICBcInBob25lLWluY29taW5nXCI6ICRmYS12YXItcGhvbmUtaW5jb21pbmcsXG4gIFwiY2xvdWQtd29yZFwiOiAkZmEtdmFyLWNsb3VkLXdvcmQsXG4gIFwiaGFuZC1maW5nZXJzLWNyb3NzZWRcIjogJGZhLXZhci1oYW5kLWZpbmdlcnMtY3Jvc3NlZCxcbiAgXCJ0cmFzaFwiOiAkZmEtdmFyLXRyYXNoLFxuICBcImdhdWdlLXNpbXBsZVwiOiAkZmEtdmFyLWdhdWdlLXNpbXBsZSxcbiAgXCJnYXVnZS1zaW1wbGUtbWVkXCI6ICRmYS12YXItZ2F1Z2Utc2ltcGxlLW1lZCxcbiAgXCJ0YWNob21ldGVyLWF2ZXJhZ2VcIjogJGZhLXZhci10YWNob21ldGVyLWF2ZXJhZ2UsXG4gIFwiYXJyb3ctZG93bi1zbWFsbC1iaWdcIjogJGZhLXZhci1hcnJvdy1kb3duLXNtYWxsLWJpZyxcbiAgXCJzb3J0LXNpemUtZG93bi1hbHRcIjogJGZhLXZhci1zb3J0LXNpemUtZG93bi1hbHQsXG4gIFwiYm9vay1tZWRpY2FsXCI6ICRmYS12YXItYm9vay1tZWRpY2FsLFxuICBcImZhY2UtbWVsdGluZ1wiOiAkZmEtdmFyLWZhY2UtbWVsdGluZyxcbiAgXCJwb29cIjogJGZhLXZhci1wb28sXG4gIFwicGVuLWNsaXAtc2xhc2hcIjogJGZhLXZhci1wZW4tY2xpcC1zbGFzaCxcbiAgXCJwZW4tYWx0LXNsYXNoXCI6ICRmYS12YXItcGVuLWFsdC1zbGFzaCxcbiAgXCJxdW90ZS1yaWdodFwiOiAkZmEtdmFyLXF1b3RlLXJpZ2h0LFxuICBcInF1b3RlLXJpZ2h0LWFsdFwiOiAkZmEtdmFyLXF1b3RlLXJpZ2h0LWFsdCxcbiAgXCJzY3JvbGwtb2xkXCI6ICRmYS12YXItc2Nyb2xsLW9sZCxcbiAgXCJndWl0YXJzXCI6ICRmYS12YXItZ3VpdGFycyxcbiAgXCJwaG9uZS14bWFya1wiOiAkZmEtdmFyLXBob25lLXhtYXJrLFxuICBcImhvc2VcIjogJGZhLXZhci1ob3NlLFxuICBcImNsb2NrLXNpeFwiOiAkZmEtdmFyLWNsb2NrLXNpeCxcbiAgXCJzaGlydFwiOiAkZmEtdmFyLXNoaXJ0LFxuICBcInQtc2hpcnRcIjogJGZhLXZhci10LXNoaXJ0LFxuICBcInRzaGlydFwiOiAkZmEtdmFyLXRzaGlydCxcbiAgXCJiaWxsYm9hcmRcIjogJGZhLXZhci1iaWxsYm9hcmQsXG4gIFwic3F1YXJlLXJcIjogJGZhLXZhci1zcXVhcmUtcixcbiAgXCJjdWJlc1wiOiAkZmEtdmFyLWN1YmVzLFxuICBcImVudmVsb3BlLW9wZW4tZG9sbGFyXCI6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1kb2xsYXIsXG4gIFwiZGl2aWRlXCI6ICRmYS12YXItZGl2aWRlLFxuICBcInN1bi1jbG91ZFwiOiAkZmEtdmFyLXN1bi1jbG91ZCxcbiAgXCJsYW1wLWZsb29yXCI6ICRmYS12YXItbGFtcC1mbG9vcixcbiAgXCJzcXVhcmUtN1wiOiAkZmEtdmFyLXNxdWFyZS03LFxuICBcInRlbmdlLXNpZ25cIjogJGZhLXZhci10ZW5nZS1zaWduLFxuICBcInRlbmdlXCI6ICRmYS12YXItdGVuZ2UsXG4gIFwiaGVhZHBob25lc1wiOiAkZmEtdmFyLWhlYWRwaG9uZXMsXG4gIFwiaGFuZHMtaG9sZGluZ1wiOiAkZmEtdmFyLWhhbmRzLWhvbGRpbmcsXG4gIFwiY2FtcGZpcmVcIjogJGZhLXZhci1jYW1wZmlyZSxcbiAgXCJjaXJjbGUtYW1wZXJzYW5kXCI6ICRmYS12YXItY2lyY2xlLWFtcGVyc2FuZCxcbiAgXCJzbm93Zmxha2VzXCI6ICRmYS12YXItc25vd2ZsYWtlcyxcbiAgXCJoYW5kcy1jbGFwcGluZ1wiOiAkZmEtdmFyLWhhbmRzLWNsYXBwaW5nLFxuICBcInJlcHVibGljYW5cIjogJGZhLXZhci1yZXB1YmxpY2FuLFxuICBcImxlYWYtbWFwbGVcIjogJGZhLXZhci1sZWFmLW1hcGxlLFxuICBcImFycm93LWxlZnRcIjogJGZhLXZhci1hcnJvdy1sZWZ0LFxuICBcInBlcnNvbi1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLXhtYXJrLFxuICBcInJ1bGVyXCI6ICRmYS12YXItcnVsZXIsXG4gIFwiY3VwLXN0cmF3LXN3b29zaFwiOiAkZmEtdmFyLWN1cC1zdHJhdy1zd29vc2gsXG4gIFwidGVtcGVyYXR1cmUtc3VuXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtc3VuLFxuICBcInRlbXBlcmF0dXJlLWhvdFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWhvdCxcbiAgXCJhbGlnbi1sZWZ0XCI6ICRmYS12YXItYWxpZ24tbGVmdCxcbiAgXCJkaWNlLWQ2XCI6ICRmYS12YXItZGljZS1kNixcbiAgXCJyZXN0cm9vbVwiOiAkZmEtdmFyLXJlc3Ryb29tLFxuICBcImhpZ2gtZGVmaW5pdGlvblwiOiAkZmEtdmFyLWhpZ2gtZGVmaW5pdGlvbixcbiAgXCJyZWN0YW5nbGUtaGRcIjogJGZhLXZhci1yZWN0YW5nbGUtaGQsXG4gIFwialwiOiAkZmEtdmFyLWosXG4gIFwiZ2FsYXh5XCI6ICRmYS12YXItZ2FsYXh5LFxuICBcInVzZXJzLXZpZXdmaW5kZXJcIjogJGZhLXZhci11c2Vycy12aWV3ZmluZGVyLFxuICBcImZpbGUtdmlkZW9cIjogJGZhLXZhci1maWxlLXZpZGVvLFxuICBcImNoZXJyaWVzXCI6ICRmYS12YXItY2hlcnJpZXMsXG4gIFwidXAtcmlnaHQtZnJvbS1zcXVhcmVcIjogJGZhLXZhci11cC1yaWdodC1mcm9tLXNxdWFyZSxcbiAgXCJleHRlcm5hbC1saW5rLWFsdFwiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0LFxuICBcImNpcmNsZS1zb3J0XCI6ICRmYS12YXItY2lyY2xlLXNvcnQsXG4gIFwic29ydC1jaXJjbGVcIjogJGZhLXZhci1zb3J0LWNpcmNsZSxcbiAgXCJ0YWJsZS1jZWxsc1wiOiAkZmEtdmFyLXRhYmxlLWNlbGxzLFxuICBcInRoXCI6ICRmYS12YXItdGgsXG4gIFwiZmlsZS1wZGZcIjogJGZhLXZhci1maWxlLXBkZixcbiAgXCJzaXJlblwiOiAkZmEtdmFyLXNpcmVuLFxuICBcImFycm93LXVwLXRvLWRvdHRlZC1saW5lXCI6ICRmYS12YXItYXJyb3ctdXAtdG8tZG90dGVkLWxpbmUsXG4gIFwiaW1hZ2UtbGFuZHNjYXBlXCI6ICRmYS12YXItaW1hZ2UtbGFuZHNjYXBlLFxuICBcImxhbmRzY2FwZVwiOiAkZmEtdmFyLWxhbmRzY2FwZSxcbiAgXCJ0YW5rLXdhdGVyXCI6ICRmYS12YXItdGFuay13YXRlcixcbiAgXCJjdXJsaW5nLXN0b25lXCI6ICRmYS12YXItY3VybGluZy1zdG9uZSxcbiAgXCJjdXJsaW5nXCI6ICRmYS12YXItY3VybGluZyxcbiAgXCJnYW1lcGFkLW1vZGVyblwiOiAkZmEtdmFyLWdhbWVwYWQtbW9kZXJuLFxuICBcImdhbWVwYWQtYWx0XCI6ICRmYS12YXItZ2FtZXBhZC1hbHQsXG4gIFwibWVzc2FnZXMtcXVlc3Rpb25cIjogJGZhLXZhci1tZXNzYWdlcy1xdWVzdGlvbixcbiAgXCJib29rLWJpYmxlXCI6ICRmYS12YXItYm9vay1iaWJsZSxcbiAgXCJiaWJsZVwiOiAkZmEtdmFyLWJpYmxlLFxuICBcIm9cIjogJGZhLXZhci1vLFxuICBcInN1aXRjYXNlLW1lZGljYWxcIjogJGZhLXZhci1zdWl0Y2FzZS1tZWRpY2FsLFxuICBcIm1lZGtpdFwiOiAkZmEtdmFyLW1lZGtpdCxcbiAgXCJicmllZmNhc2UtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1icmllZmNhc2UtYXJyb3ctcmlnaHQsXG4gIFwiZXhwYW5kLXdpZGVcIjogJGZhLXZhci1leHBhbmQtd2lkZSxcbiAgXCJjbG9jay1lbGV2ZW4tdGhpcnR5XCI6ICRmYS12YXItY2xvY2stZWxldmVuLXRoaXJ0eSxcbiAgXCJydlwiOiAkZmEtdmFyLXJ2LFxuICBcInVzZXItc2VjcmV0XCI6ICRmYS12YXItdXNlci1zZWNyZXQsXG4gIFwib3R0ZXJcIjogJGZhLXZhci1vdHRlcixcbiAgXCJkcmVpZGVsXCI6ICRmYS12YXItZHJlaWRlbCxcbiAgXCJwZXJzb24tZHJlc3NcIjogJGZhLXZhci1wZXJzb24tZHJlc3MsXG4gIFwiZmVtYWxlXCI6ICRmYS12YXItZmVtYWxlLFxuICBcImNvbW1lbnQtZG9sbGFyXCI6ICRmYS12YXItY29tbWVudC1kb2xsYXIsXG4gIFwiYnVzaW5lc3MtdGltZVwiOiAkZmEtdmFyLWJ1c2luZXNzLXRpbWUsXG4gIFwiYnJpZWZjYXNlLWNsb2NrXCI6ICRmYS12YXItYnJpZWZjYXNlLWNsb2NrLFxuICBcImZsb3dlci10dWxpcFwiOiAkZmEtdmFyLWZsb3dlci10dWxpcCxcbiAgXCJwZW9wbGUtcGFudHMtc2ltcGxlXCI6ICRmYS12YXItcGVvcGxlLXBhbnRzLXNpbXBsZSxcbiAgXCJjbG91ZC1kcml6emxlXCI6ICRmYS12YXItY2xvdWQtZHJpenpsZSxcbiAgXCJ0YWJsZS1jZWxscy1sYXJnZVwiOiAkZmEtdmFyLXRhYmxlLWNlbGxzLWxhcmdlLFxuICBcInRoLWxhcmdlXCI6ICRmYS12YXItdGgtbGFyZ2UsXG4gIFwiYm9vay10YW5ha2hcIjogJGZhLXZhci1ib29rLXRhbmFraCxcbiAgXCJ0YW5ha2hcIjogJGZhLXZhci10YW5ha2gsXG4gIFwic29sYXItc3lzdGVtXCI6ICRmYS12YXItc29sYXItc3lzdGVtLFxuICBcInNlYWwtcXVlc3Rpb25cIjogJGZhLXZhci1zZWFsLXF1ZXN0aW9uLFxuICBcInBob25lLXZvbHVtZVwiOiAkZmEtdmFyLXBob25lLXZvbHVtZSxcbiAgXCJ2b2x1bWUtY29udHJvbC1waG9uZVwiOiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lLFxuICBcImRpc2MtZHJpdmVcIjogJGZhLXZhci1kaXNjLWRyaXZlLFxuICBcImhhdC1jb3dib3ktc2lkZVwiOiAkZmEtdmFyLWhhdC1jb3dib3ktc2lkZSxcbiAgXCJ0YWJsZS1yb3dzXCI6ICRmYS12YXItdGFibGUtcm93cyxcbiAgXCJyb3dzXCI6ICRmYS12YXItcm93cyxcbiAgXCJsb2NhdGlvbi1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWxvY2F0aW9uLWV4Y2xhbWF0aW9uLFxuICBcIm1hcC1tYXJrZXItZXhjbGFtYXRpb25cIjogJGZhLXZhci1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uLFxuICBcImZhY2UtZmVhcmZ1bFwiOiAkZmEtdmFyLWZhY2UtZmVhcmZ1bCxcbiAgXCJjbGlwYm9hcmQtdXNlclwiOiAkZmEtdmFyLWNsaXBib2FyZC11c2VyLFxuICBcImJ1cy1zY2hvb2xcIjogJGZhLXZhci1idXMtc2Nob29sLFxuICBcImZpbG0tc2xhc2hcIjogJGZhLXZhci1maWxtLXNsYXNoLFxuICBcInNxdWFyZS1hcnJvdy1kb3duLXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLWFycm93LWRvd24tcmlnaHQsXG4gIFwiYm9vay1zcGFya2xlc1wiOiAkZmEtdmFyLWJvb2stc3BhcmtsZXMsXG4gIFwiYm9vay1zcGVsbHNcIjogJGZhLXZhci1ib29rLXNwZWxscyxcbiAgXCJ3YXNoaW5nLW1hY2hpbmVcIjogJGZhLXZhci13YXNoaW5nLW1hY2hpbmUsXG4gIFwid2FzaGVyXCI6ICRmYS12YXItd2FzaGVyLFxuICBcImNoaWxkXCI6ICRmYS12YXItY2hpbGQsXG4gIFwibGlyYS1zaWduXCI6ICRmYS12YXItbGlyYS1zaWduLFxuICBcInVzZXItdmlzb3JcIjogJGZhLXZhci11c2VyLXZpc29yLFxuICBcImZpbGUtcGx1cy1taW51c1wiOiAkZmEtdmFyLWZpbGUtcGx1cy1taW51cyxcbiAgXCJjaGVzcy1jbG9jay1mbGlwXCI6ICRmYS12YXItY2hlc3MtY2xvY2stZmxpcCxcbiAgXCJjaGVzcy1jbG9jay1hbHRcIjogJGZhLXZhci1jaGVzcy1jbG9jay1hbHQsXG4gIFwic2F0ZWxsaXRlXCI6ICRmYS12YXItc2F0ZWxsaXRlLFxuICBcInBsYW5lLWxvY2tcIjogJGZhLXZhci1wbGFuZS1sb2NrLFxuICBcInN0ZWVyaW5nLXdoZWVsXCI6ICRmYS12YXItc3RlZXJpbmctd2hlZWwsXG4gIFwidGFnXCI6ICRmYS12YXItdGFnLFxuICBcInN0cmV0Y2hlclwiOiAkZmEtdmFyLXN0cmV0Y2hlcixcbiAgXCJib29rLXNlY3Rpb25cIjogJGZhLXZhci1ib29rLXNlY3Rpb24sXG4gIFwiYm9vay1sYXdcIjogJGZhLXZhci1ib29rLWxhdyxcbiAgXCJpbmJveGVzXCI6ICRmYS12YXItaW5ib3hlcyxcbiAgXCJjb2ZmZWUtYmVhblwiOiAkZmEtdmFyLWNvZmZlZS1iZWFuLFxuICBcImNpcmNsZS15ZW5cIjogJGZhLXZhci1jaXJjbGUteWVuLFxuICBcImJyYWNrZXRzLWN1cmx5XCI6ICRmYS12YXItYnJhY2tldHMtY3VybHksXG4gIFwiZWxsaXBzaXMtc3Ryb2tlLXZlcnRpY2FsXCI6ICRmYS12YXItZWxsaXBzaXMtc3Ryb2tlLXZlcnRpY2FsLFxuICBcImVsbGlwc2lzLXYtYWx0XCI6ICRmYS12YXItZWxsaXBzaXMtdi1hbHQsXG4gIFwiY29tbWVudFwiOiAkZmEtdmFyLWNvbW1lbnQsXG4gIFwic3F1YXJlLTFcIjogJGZhLXZhci1zcXVhcmUtMSxcbiAgXCJjYWtlLWNhbmRsZXNcIjogJGZhLXZhci1jYWtlLWNhbmRsZXMsXG4gIFwiYmlydGhkYXktY2FrZVwiOiAkZmEtdmFyLWJpcnRoZGF5LWNha2UsXG4gIFwiY2FrZVwiOiAkZmEtdmFyLWNha2UsXG4gIFwiaGVhZC1zaWRlXCI6ICRmYS12YXItaGVhZC1zaWRlLFxuICBcImVudmVsb3BlXCI6ICRmYS12YXItZW52ZWxvcGUsXG4gIFwiZG9sbHktZW1wdHlcIjogJGZhLXZhci1kb2xseS1lbXB0eSxcbiAgXCJmYWNlLXRpc3N1ZVwiOiAkZmEtdmFyLWZhY2UtdGlzc3VlLFxuICBcImFuZ2xlcy11cFwiOiAkZmEtdmFyLWFuZ2xlcy11cCxcbiAgXCJhbmdsZS1kb3VibGUtdXBcIjogJGZhLXZhci1hbmdsZS1kb3VibGUtdXAsXG4gIFwiYmluLXJlY3ljbGVcIjogJGZhLXZhci1iaW4tcmVjeWNsZSxcbiAgXCJwYXBlcmNsaXBcIjogJGZhLXZhci1wYXBlcmNsaXAsXG4gIFwiY2hhcnQtbGluZS1kb3duXCI6ICRmYS12YXItY2hhcnQtbGluZS1kb3duLFxuICBcImFycm93LXJpZ2h0LXRvLWNpdHlcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1jaXR5LFxuICBcImxvY2stYVwiOiAkZmEtdmFyLWxvY2stYSxcbiAgXCJyaWJib25cIjogJGZhLXZhci1yaWJib24sXG4gIFwibHVuZ3NcIjogJGZhLXZhci1sdW5ncyxcbiAgXCJwZXJzb24tcGluYmFsbFwiOiAkZmEtdmFyLXBlcnNvbi1waW5iYWxsLFxuICBcImFycm93LXVwLTktMVwiOiAkZmEtdmFyLWFycm93LXVwLTktMSxcbiAgXCJzb3J0LW51bWVyaWMtdXAtYWx0XCI6ICRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdCxcbiAgXCJhcHBsZS1jb3JlXCI6ICRmYS12YXItYXBwbGUtY29yZSxcbiAgXCJjaXJjbGUteVwiOiAkZmEtdmFyLWNpcmNsZS15LFxuICBcImg2XCI6ICRmYS12YXItaDYsXG4gIFwibGl0ZWNvaW4tc2lnblwiOiAkZmEtdmFyLWxpdGVjb2luLXNpZ24sXG4gIFwiY2lyY2xlLXNtYWxsXCI6ICRmYS12YXItY2lyY2xlLXNtYWxsLFxuICBcImJvcmRlci1ub25lXCI6ICRmYS12YXItYm9yZGVyLW5vbmUsXG4gIFwiYXJyb3ctdHVybi1kb3duLWxlZnRcIjogJGZhLXZhci1hcnJvdy10dXJuLWRvd24tbGVmdCxcbiAgXCJjaXJjbGUtbm9kZXNcIjogJGZhLXZhci1jaXJjbGUtbm9kZXMsXG4gIFwicGFyYWNodXRlLWJveFwiOiAkZmEtdmFyLXBhcmFjaHV0ZS1ib3gsXG4gIFwibWVzc2FnZS1tZWRpY2FsXCI6ICRmYS12YXItbWVzc2FnZS1tZWRpY2FsLFxuICBcImNvbW1lbnQtYWx0LW1lZGljYWxcIjogJGZhLXZhci1jb21tZW50LWFsdC1tZWRpY2FsLFxuICBcInJ1Z2J5LWJhbGxcIjogJGZhLXZhci1ydWdieS1iYWxsLFxuICBcImNvbW1lbnQtbXVzaWNcIjogJGZhLXZhci1jb21tZW50LW11c2ljLFxuICBcImluZGVudFwiOiAkZmEtdmFyLWluZGVudCxcbiAgXCJ0cmVlLWRlY2lkdW91c1wiOiAkZmEtdmFyLXRyZWUtZGVjaWR1b3VzLFxuICBcInRyZWUtYWx0XCI6ICRmYS12YXItdHJlZS1hbHQsXG4gIFwicHV6emxlLXBpZWNlLXNpbXBsZVwiOiAkZmEtdmFyLXB1enpsZS1waWVjZS1zaW1wbGUsXG4gIFwicHV6emxlLXBpZWNlLWFsdFwiOiAkZmEtdmFyLXB1enpsZS1waWVjZS1hbHQsXG4gIFwidHJ1Y2stZmllbGQtdW5cIjogJGZhLXZhci10cnVjay1maWVsZC11bixcbiAgXCJuZmMtdHJhc2hcIjogJGZhLXZhci1uZmMtdHJhc2gsXG4gIFwiaG91cmdsYXNzXCI6ICRmYS12YXItaG91cmdsYXNzLFxuICBcImhvdXJnbGFzcy1lbXB0eVwiOiAkZmEtdmFyLWhvdXJnbGFzcy1lbXB0eSxcbiAgXCJtb3VudGFpblwiOiAkZmEtdmFyLW1vdW50YWluLFxuICBcImZpbGUteG1hcmtcIjogJGZhLXZhci1maWxlLXhtYXJrLFxuICBcImZpbGUtdGltZXNcIjogJGZhLXZhci1maWxlLXRpbWVzLFxuICBcImhvdXNlLWhlYXJ0XCI6ICRmYS12YXItaG91c2UtaGVhcnQsXG4gIFwiaG9tZS1oZWFydFwiOiAkZmEtdmFyLWhvbWUtaGVhcnQsXG4gIFwiaG91c2UtY2hpbW5leS1ibGFua1wiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktYmxhbmssXG4gIFwibWV0ZXItYm9sdFwiOiAkZmEtdmFyLW1ldGVyLWJvbHQsXG4gIFwidXNlci1kb2N0b3JcIjogJGZhLXZhci11c2VyLWRvY3RvcixcbiAgXCJ1c2VyLW1kXCI6ICRmYS12YXItdXNlci1tZCxcbiAgXCJzbGFzaC1iYWNrXCI6ICRmYS12YXItc2xhc2gtYmFjayxcbiAgXCJjaXJjbGUtaW5mb1wiOiAkZmEtdmFyLWNpcmNsZS1pbmZvLFxuICBcImluZm8tY2lyY2xlXCI6ICRmYS12YXItaW5mby1jaXJjbGUsXG4gIFwiZmlzaGluZy1yb2RcIjogJGZhLXZhci1maXNoaW5nLXJvZCxcbiAgXCJoYW1tZXItY3Jhc2hcIjogJGZhLXZhci1oYW1tZXItY3Jhc2gsXG4gIFwibWVzc2FnZS1oZWFydFwiOiAkZmEtdmFyLW1lc3NhZ2UtaGVhcnQsXG4gIFwiY2xvdWQtbWVhdGJhbGxcIjogJGZhLXZhci1jbG91ZC1tZWF0YmFsbCxcbiAgXCJjYW1lcmEtcG9sYXJvaWRcIjogJGZhLXZhci1jYW1lcmEtcG9sYXJvaWQsXG4gIFwiY2FtZXJhXCI6ICRmYS12YXItY2FtZXJhLFxuICBcImNhbWVyYS1hbHRcIjogJGZhLXZhci1jYW1lcmEtYWx0LFxuICBcInNxdWFyZS12aXJ1c1wiOiAkZmEtdmFyLXNxdWFyZS12aXJ1cyxcbiAgXCJjYXJ0LWFycm93LXVwXCI6ICRmYS12YXItY2FydC1hcnJvdy11cCxcbiAgXCJtZXRlb3JcIjogJGZhLXZhci1tZXRlb3IsXG4gIFwiY2FyLW9uXCI6ICRmYS12YXItY2FyLW9uLFxuICBcInNsZWlnaFwiOiAkZmEtdmFyLXNsZWlnaCxcbiAgXCJhcnJvdy1kb3duLTEtOVwiOiAkZmEtdmFyLWFycm93LWRvd24tMS05LFxuICBcInNvcnQtbnVtZXJpYy1hc2NcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjLFxuICBcInNvcnQtbnVtZXJpYy1kb3duXCI6ICRmYS12YXItc29ydC1udW1lcmljLWRvd24sXG4gIFwiYnVveS1tb29yaW5nXCI6ICRmYS12YXItYnVveS1tb29yaW5nLFxuICBcInNxdWFyZS00XCI6ICRmYS12YXItc3F1YXJlLTQsXG4gIFwiaGFuZC1ob2xkaW5nLWRyb3BsZXRcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctZHJvcGxldCxcbiAgXCJoYW5kLWhvbGRpbmctd2F0ZXJcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXIsXG4gIFwidHJpY3ljbGUtYWR1bHRcIjogJGZhLXZhci10cmljeWNsZS1hZHVsdCxcbiAgXCJ3YXZlZm9ybVwiOiAkZmEtdmFyLXdhdmVmb3JtLFxuICBcIndhdGVyXCI6ICRmYS12YXItd2F0ZXIsXG4gIFwic3Rhci1zaGFycC1oYWxmLXN0cm9rZVwiOiAkZmEtdmFyLXN0YXItc2hhcnAtaGFsZi1zdHJva2UsXG4gIFwic3Rhci1zaGFycC1oYWxmLWFsdFwiOiAkZmEtdmFyLXN0YXItc2hhcnAtaGFsZi1hbHQsXG4gIFwibmZjLXNpZ25hbFwiOiAkZmEtdmFyLW5mYy1zaWduYWwsXG4gIFwicGxhbmUtcHJvcFwiOiAkZmEtdmFyLXBsYW5lLXByb3AsXG4gIFwiY2FsZW5kYXItY2hlY2tcIjogJGZhLXZhci1jYWxlbmRhci1jaGVjayxcbiAgXCJjbG9jay1kZXNrXCI6ICRmYS12YXItY2xvY2stZGVzayxcbiAgXCJjYWxlbmRhci1jbG9ja1wiOiAkZmEtdmFyLWNhbGVuZGFyLWNsb2NrLFxuICBcImNhbGVuZGFyLXRpbWVcIjogJGZhLXZhci1jYWxlbmRhci10aW1lLFxuICBcImJyYWlsbGVcIjogJGZhLXZhci1icmFpbGxlLFxuICBcInByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbFwiOiAkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbCxcbiAgXCJwcmVzY3JpcHRpb24tYm90dGxlLWFsdFwiOiAkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0LFxuICBcInBsYXRlLXV0ZW5zaWxzXCI6ICRmYS12YXItcGxhdGUtdXRlbnNpbHMsXG4gIFwiZmFtaWx5LXBhbnRzXCI6ICRmYS12YXItZmFtaWx5LXBhbnRzLFxuICBcImhvc2UtcmVlbFwiOiAkZmEtdmFyLWhvc2UtcmVlbCxcbiAgXCJob3VzZS13aW5kb3dcIjogJGZhLXZhci1ob3VzZS13aW5kb3csXG4gIFwibGFuZG1hcmtcIjogJGZhLXZhci1sYW5kbWFyayxcbiAgXCJ0cnVja1wiOiAkZmEtdmFyLXRydWNrLFxuICBcImNyb3NzaGFpcnNcIjogJGZhLXZhci1jcm9zc2hhaXJzLFxuICBcImNsb3VkLXJhaW5ib3dcIjogJGZhLXZhci1jbG91ZC1yYWluYm93LFxuICBcInBlcnNvbi1jYW5lXCI6ICRmYS12YXItcGVyc29uLWNhbmUsXG4gIFwiYWxpZW5cIjogJGZhLXZhci1hbGllbixcbiAgXCJ0ZW50XCI6ICRmYS12YXItdGVudCxcbiAgXCJsYXB0b3AtYmluYXJ5XCI6ICRmYS12YXItbGFwdG9wLWJpbmFyeSxcbiAgXCJ2ZXN0LXBhdGNoZXNcIjogJGZhLXZhci12ZXN0LXBhdGNoZXMsXG4gIFwicGVvcGxlLWRyZXNzLXNpbXBsZVwiOiAkZmEtdmFyLXBlb3BsZS1kcmVzcy1zaW1wbGUsXG4gIFwiY2hlY2stZG91YmxlXCI6ICRmYS12YXItY2hlY2stZG91YmxlLFxuICBcImFycm93LWRvd24tYS16XCI6ICRmYS12YXItYXJyb3ctZG93bi1hLXosXG4gIFwic29ydC1hbHBoYS1hc2NcIjogJGZhLXZhci1zb3J0LWFscGhhLWFzYyxcbiAgXCJzb3J0LWFscGhhLWRvd25cIjogJGZhLXZhci1zb3J0LWFscGhhLWRvd24sXG4gIFwiYm93bGluZy1iYWxsLXBpblwiOiAkZmEtdmFyLWJvd2xpbmctYmFsbC1waW4sXG4gIFwiYmVsbC1zY2hvb2wtc2xhc2hcIjogJGZhLXZhci1iZWxsLXNjaG9vbC1zbGFzaCxcbiAgXCJwbHVzLWxhcmdlXCI6ICRmYS12YXItcGx1cy1sYXJnZSxcbiAgXCJtb25leS1iaWxsLXdoZWF0XCI6ICRmYS12YXItbW9uZXktYmlsbC13aGVhdCxcbiAgXCJjYW1lcmEtdmlld2ZpbmRlclwiOiAkZmEtdmFyLWNhbWVyYS12aWV3ZmluZGVyLFxuICBcInNjcmVlbnNob3RcIjogJGZhLXZhci1zY3JlZW5zaG90LFxuICBcIm1lc3NhZ2UtbXVzaWNcIjogJGZhLXZhci1tZXNzYWdlLW11c2ljLFxuICBcImNvbW1lbnQtYWx0LW11c2ljXCI6ICRmYS12YXItY29tbWVudC1hbHQtbXVzaWMsXG4gIFwiY2FyLWJ1aWxkaW5nXCI6ICRmYS12YXItY2FyLWJ1aWxkaW5nLFxuICBcImJvcmRlci1ib3R0b20tcmlnaHRcIjogJGZhLXZhci1ib3JkZXItYm90dG9tLXJpZ2h0LFxuICBcImJvcmRlci1zdHlsZS1hbHRcIjogJGZhLXZhci1ib3JkZXItc3R5bGUtYWx0LFxuICBcIm9jdGFnb25cIjogJGZhLXZhci1vY3RhZ29uLFxuICBcImNvbW1lbnQtYXJyb3ctdXAtcmlnaHRcIjogJGZhLXZhci1jb21tZW50LWFycm93LXVwLXJpZ2h0LFxuICBcIm9jdGFnb24tZGl2aWRlXCI6ICRmYS12YXItb2N0YWdvbi1kaXZpZGUsXG4gIFwiY29va2llXCI6ICRmYS12YXItY29va2llLFxuICBcImFycm93LXJvdGF0ZS1sZWZ0XCI6ICRmYS12YXItYXJyb3ctcm90YXRlLWxlZnQsXG4gIFwiYXJyb3ctbGVmdC1yb3RhdGVcIjogJGZhLXZhci1hcnJvdy1sZWZ0LXJvdGF0ZSxcbiAgXCJhcnJvdy1yb3RhdGUtYmFja1wiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrLFxuICBcImFycm93LXJvdGF0ZS1iYWNrd2FyZFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrd2FyZCxcbiAgXCJ1bmRvXCI6ICRmYS12YXItdW5kbyxcbiAgXCJ0di1tdXNpY1wiOiAkZmEtdmFyLXR2LW11c2ljLFxuICBcImhhcmQtZHJpdmVcIjogJGZhLXZhci1oYXJkLWRyaXZlLFxuICBcImhkZFwiOiAkZmEtdmFyLWhkZCxcbiAgXCJyZWVsXCI6ICRmYS12YXItcmVlbCxcbiAgXCJmYWNlLWdyaW4tc3F1aW50LXRlYXJzXCI6ICRmYS12YXItZmFjZS1ncmluLXNxdWludC10ZWFycyxcbiAgXCJncmluLXNxdWludC10ZWFyc1wiOiAkZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzLFxuICBcImR1bWJiZWxsXCI6ICRmYS12YXItZHVtYmJlbGwsXG4gIFwicmVjdGFuZ2xlLWxpc3RcIjogJGZhLXZhci1yZWN0YW5nbGUtbGlzdCxcbiAgXCJsaXN0LWFsdFwiOiAkZmEtdmFyLWxpc3QtYWx0LFxuICBcInRhcnAtZHJvcGxldFwiOiAkZmEtdmFyLXRhcnAtZHJvcGxldCxcbiAgXCJhbGFybS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWFsYXJtLWV4Y2xhbWF0aW9uLFxuICBcImhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2ssXG4gIFwidHJhZmZpYy1jb25lXCI6ICRmYS12YXItdHJhZmZpYy1jb25lLFxuICBcImdyYXRlXCI6ICRmYS12YXItZ3JhdGUsXG4gIFwiYXJyb3ctZG93bi1yaWdodFwiOiAkZmEtdmFyLWFycm93LWRvd24tcmlnaHQsXG4gIFwicGVyc29uLXNraWluZy1ub3JkaWNcIjogJGZhLXZhci1wZXJzb24tc2tpaW5nLW5vcmRpYyxcbiAgXCJza2lpbmctbm9yZGljXCI6ICRmYS12YXItc2tpaW5nLW5vcmRpYyxcbiAgXCJjYWxlbmRhci1wbHVzXCI6ICRmYS12YXItY2FsZW5kYXItcGx1cyxcbiAgXCJwZXJzb24tZnJvbS1wb3J0YWxcIjogJGZhLXZhci1wZXJzb24tZnJvbS1wb3J0YWwsXG4gIFwicG9ydGFsLWV4aXRcIjogJGZhLXZhci1wb3J0YWwtZXhpdCxcbiAgXCJwbGFuZS1hcnJpdmFsXCI6ICRmYS12YXItcGxhbmUtYXJyaXZhbCxcbiAgXCJjb3diZWxsLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItY293YmVsbC1jaXJjbGUtcGx1cyxcbiAgXCJjb3diZWxsLW1vcmVcIjogJGZhLXZhci1jb3diZWxsLW1vcmUsXG4gIFwiY2lyY2xlLWxlZnRcIjogJGZhLXZhci1jaXJjbGUtbGVmdCxcbiAgXCJhcnJvdy1hbHQtY2lyY2xlLWxlZnRcIjogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQsXG4gIFwiZGlzdHJpYnV0ZS1zcGFjaW5nLXZlcnRpY2FsXCI6ICRmYS12YXItZGlzdHJpYnV0ZS1zcGFjaW5nLXZlcnRpY2FsLFxuICBcInNpZ25hbC1iYXJzLWZhaXJcIjogJGZhLXZhci1zaWduYWwtYmFycy1mYWlyLFxuICBcInNpZ25hbC1hbHQtMlwiOiAkZmEtdmFyLXNpZ25hbC1hbHQtMixcbiAgXCJzcG9ydHNiYWxsXCI6ICRmYS12YXItc3BvcnRzYmFsbCxcbiAgXCJnYW1lLWNvbnNvbGUtaGFuZGhlbGQtY3JhbmtcIjogJGZhLXZhci1nYW1lLWNvbnNvbGUtaGFuZGhlbGQtY3JhbmssXG4gIFwidHJhaW4tc3Vid2F5XCI6ICRmYS12YXItdHJhaW4tc3Vid2F5LFxuICBcInN1YndheVwiOiAkZmEtdmFyLXN1YndheSxcbiAgXCJjaGFydC1nYW50dFwiOiAkZmEtdmFyLWNoYXJ0LWdhbnR0LFxuICBcImZhY2Utc21pbGUtdXBzaWRlLWRvd25cIjogJGZhLXZhci1mYWNlLXNtaWxlLXVwc2lkZS1kb3duLFxuICBcImJhbGwtcGlsZVwiOiAkZmEtdmFyLWJhbGwtcGlsZSxcbiAgXCJiYWRnZS1kb2xsYXJcIjogJGZhLXZhci1iYWRnZS1kb2xsYXIsXG4gIFwibW9uZXktYmlsbHMtc2ltcGxlXCI6ICRmYS12YXItbW9uZXktYmlsbHMtc2ltcGxlLFxuICBcIm1vbmV5LWJpbGxzLWFsdFwiOiAkZmEtdmFyLW1vbmV5LWJpbGxzLWFsdCxcbiAgXCJsaXN0LXRpbWVsaW5lXCI6ICRmYS12YXItbGlzdC10aW1lbGluZSxcbiAgXCJpbmRpYW4tcnVwZWUtc2lnblwiOiAkZmEtdmFyLWluZGlhbi1ydXBlZS1zaWduLFxuICBcImluZGlhbi1ydXBlZVwiOiAkZmEtdmFyLWluZGlhbi1ydXBlZSxcbiAgXCJpbnJcIjogJGZhLXZhci1pbnIsXG4gIFwiY3JvcC1zaW1wbGVcIjogJGZhLXZhci1jcm9wLXNpbXBsZSxcbiAgXCJjcm9wLWFsdFwiOiAkZmEtdmFyLWNyb3AtYWx0LFxuICBcIm1vbmV5LWJpbGwtMVwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtMSxcbiAgXCJtb25leS1iaWxsLWFsdFwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtYWx0LFxuICBcImxlZnQtbG9uZ1wiOiAkZmEtdmFyLWxlZnQtbG9uZyxcbiAgXCJsb25nLWFycm93LWFsdC1sZWZ0XCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCxcbiAgXCJrZXlib2FyZC1kb3duXCI6ICRmYS12YXIta2V5Ym9hcmQtZG93bixcbiAgXCJjaXJjbGUtdXAtcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtdXAtcmlnaHQsXG4gIFwiY2xvdWQtYm9sdC1tb29uXCI6ICRmYS12YXItY2xvdWQtYm9sdC1tb29uLFxuICBcInRodW5kZXJzdG9ybS1tb29uXCI6ICRmYS12YXItdGh1bmRlcnN0b3JtLW1vb24sXG4gIFwiZG5hXCI6ICRmYS12YXItZG5hLFxuICBcInZpcnVzLXNsYXNoXCI6ICRmYS12YXItdmlydXMtc2xhc2gsXG4gIFwiYnJhY2tldC1yb3VuZC1yaWdodFwiOiAkZmEtdmFyLWJyYWNrZXQtcm91bmQtcmlnaHQsXG4gIFwiY2lyY2xlLXN0ZXJsaW5nXCI6ICRmYS12YXItY2lyY2xlLXN0ZXJsaW5nLFxuICBcImNpcmNsZS01XCI6ICRmYS12YXItY2lyY2xlLTUsXG4gIFwibWludXNcIjogJGZhLXZhci1taW51cyxcbiAgXCJzdWJ0cmFjdFwiOiAkZmEtdmFyLXN1YnRyYWN0LFxuICBcImZpcmUtZmxhbWVcIjogJGZhLXZhci1maXJlLWZsYW1lLFxuICBcImZsYW1lXCI6ICRmYS12YXItZmxhbWUsXG4gIFwicmlnaHQtdG8tbGluZVwiOiAkZmEtdmFyLXJpZ2h0LXRvLWxpbmUsXG4gIFwiYXJyb3ctYWx0LXRvLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctYWx0LXRvLXJpZ2h0LFxuICBcImdpZlwiOiAkZmEtdmFyLWdpZixcbiAgXCJjaGVzc1wiOiAkZmEtdmFyLWNoZXNzLFxuICBcInRyYXNoLXNsYXNoXCI6ICRmYS12YXItdHJhc2gtc2xhc2gsXG4gIFwiYXJyb3ctbGVmdC1sb25nXCI6ICRmYS12YXItYXJyb3ctbGVmdC1sb25nLFxuICBcImxvbmctYXJyb3ctbGVmdFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdCxcbiAgXCJwbHVnLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWNoZWNrLFxuICBcImZvbnQtY2FzZVwiOiAkZmEtdmFyLWZvbnQtY2FzZSxcbiAgXCJzdHJlZXQtdmlld1wiOiAkZmEtdmFyLXN0cmVldC12aWV3LFxuICBcImFycm93LWRvd24tbGVmdFwiOiAkZmEtdmFyLWFycm93LWRvd24tbGVmdCxcbiAgXCJmcmFuYy1zaWduXCI6ICRmYS12YXItZnJhbmMtc2lnbixcbiAgXCJmbGFzay1yb3VuZC1wb2lzb25cIjogJGZhLXZhci1mbGFzay1yb3VuZC1wb2lzb24sXG4gIFwiZmxhc2stcG9pc29uXCI6ICRmYS12YXItZmxhc2stcG9pc29uLFxuICBcInZvbHVtZS1vZmZcIjogJGZhLXZhci12b2x1bWUtb2ZmLFxuICBcImJvb2stY2lyY2xlLWFycm93LXJpZ2h0XCI6ICRmYS12YXItYm9vay1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwiY2hhcnQtdXNlclwiOiAkZmEtdmFyLWNoYXJ0LXVzZXIsXG4gIFwidXNlci1jaGFydFwiOiAkZmEtdmFyLXVzZXItY2hhcnQsXG4gIFwiaGFuZHMtYXNsLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWhhbmRzLWFzbC1pbnRlcnByZXRpbmcsXG4gIFwiYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmdcIjogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyxcbiAgXCJhc2wtaW50ZXJwcmV0aW5nXCI6ICRmYS12YXItYXNsLWludGVycHJldGluZyxcbiAgXCJoYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLFxuICBcInByZXNlbnRhdGlvbi1zY3JlZW5cIjogJGZhLXZhci1wcmVzZW50YXRpb24tc2NyZWVuLFxuICBcInByZXNlbnRhdGlvblwiOiAkZmEtdmFyLXByZXNlbnRhdGlvbixcbiAgXCJjaXJjbGUtYm9sdFwiOiAkZmEtdmFyLWNpcmNsZS1ib2x0LFxuICBcImZhY2Utc21pbGUtaGFsb1wiOiAkZmEtdmFyLWZhY2Utc21pbGUtaGFsbyxcbiAgXCJjYXJ0LWNpcmNsZS1hcnJvdy1kb3duXCI6ICRmYS12YXItY2FydC1jaXJjbGUtYXJyb3ctZG93bixcbiAgXCJob3VzZS1wZXJzb24tcmV0dXJuXCI6ICRmYS12YXItaG91c2UtcGVyc29uLXJldHVybixcbiAgXCJob3VzZS1wZXJzb24tYXJyaXZlXCI6ICRmYS12YXItaG91c2UtcGVyc29uLWFycml2ZSxcbiAgXCJob3VzZS1yZXR1cm5cIjogJGZhLXZhci1ob3VzZS1yZXR1cm4sXG4gIFwibWVzc2FnZS14bWFya1wiOiAkZmEtdmFyLW1lc3NhZ2UteG1hcmssXG4gIFwiY29tbWVudC1hbHQtdGltZXNcIjogJGZhLXZhci1jb21tZW50LWFsdC10aW1lcyxcbiAgXCJtZXNzYWdlLXRpbWVzXCI6ICRmYS12YXItbWVzc2FnZS10aW1lcyxcbiAgXCJmaWxlLWNlcnRpZmljYXRlXCI6ICRmYS12YXItZmlsZS1jZXJ0aWZpY2F0ZSxcbiAgXCJmaWxlLWF3YXJkXCI6ICRmYS12YXItZmlsZS1hd2FyZCxcbiAgXCJ1c2VyLWRvY3Rvci1oYWlyLWxvbmdcIjogJGZhLXZhci11c2VyLWRvY3Rvci1oYWlyLWxvbmcsXG4gIFwiY2FtZXJhLXNlY3VyaXR5XCI6ICRmYS12YXItY2FtZXJhLXNlY3VyaXR5LFxuICBcImNhbWVyYS1ob21lXCI6ICRmYS12YXItY2FtZXJhLWhvbWUsXG4gIFwiZ2VhclwiOiAkZmEtdmFyLWdlYXIsXG4gIFwiY29nXCI6ICRmYS12YXItY29nLFxuICBcImRyb3BsZXQtc2xhc2hcIjogJGZhLXZhci1kcm9wbGV0LXNsYXNoLFxuICBcInRpbnQtc2xhc2hcIjogJGZhLXZhci10aW50LXNsYXNoLFxuICBcImJvb2staGVhcnRcIjogJGZhLXZhci1ib29rLWhlYXJ0LFxuICBcIm1vc3F1ZVwiOiAkZmEtdmFyLW1vc3F1ZSxcbiAgXCJkdWNrXCI6ICRmYS12YXItZHVjayxcbiAgXCJtb3NxdWl0b1wiOiAkZmEtdmFyLW1vc3F1aXRvLFxuICBcInN0YXItb2YtZGF2aWRcIjogJGZhLXZhci1zdGFyLW9mLWRhdmlkLFxuICBcImZsYWctc3dhbGxvd3RhaWxcIjogJGZhLXZhci1mbGFnLXN3YWxsb3d0YWlsLFxuICBcImZsYWctYWx0XCI6ICRmYS12YXItZmxhZy1hbHQsXG4gIFwicGVyc29uLW1pbGl0YXJ5LXJpZmxlXCI6ICRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXJpZmxlLFxuICBcImNhci1nYXJhZ2VcIjogJGZhLXZhci1jYXItZ2FyYWdlLFxuICBcImNhcnQtc2hvcHBpbmdcIjogJGZhLXZhci1jYXJ0LXNob3BwaW5nLFxuICBcInNob3BwaW5nLWNhcnRcIjogJGZhLXZhci1zaG9wcGluZy1jYXJ0LFxuICBcImJvb2stZm9udFwiOiAkZmEtdmFyLWJvb2stZm9udCxcbiAgXCJzaGllbGQtcGx1c1wiOiAkZmEtdmFyLXNoaWVsZC1wbHVzLFxuICBcInZpYWxzXCI6ICRmYS12YXItdmlhbHMsXG4gIFwiZXllLWRyb3BwZXItZnVsbFwiOiAkZmEtdmFyLWV5ZS1kcm9wcGVyLWZ1bGwsXG4gIFwiZGlzdHJpYnV0ZS1zcGFjaW5nLWhvcml6b250YWxcIjogJGZhLXZhci1kaXN0cmlidXRlLXNwYWNpbmctaG9yaXpvbnRhbCxcbiAgXCJ0YWJsZXQtcnVnZ2VkXCI6ICRmYS12YXItdGFibGV0LXJ1Z2dlZCxcbiAgXCJ0ZW1wZXJhdHVyZS1zbm93XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtc25vdyxcbiAgXCJ0ZW1wZXJhdHVyZS1mcmlnaWRcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1mcmlnaWQsXG4gIFwibW9wZWRcIjogJGZhLXZhci1tb3BlZCxcbiAgXCJmYWNlLXNtaWxlLXBsdXNcIjogJGZhLXZhci1mYWNlLXNtaWxlLXBsdXMsXG4gIFwic21pbGUtcGx1c1wiOiAkZmEtdmFyLXNtaWxlLXBsdXMsXG4gIFwicmFkaW8tdHVuZXJcIjogJGZhLXZhci1yYWRpby10dW5lcixcbiAgXCJyYWRpby1hbHRcIjogJGZhLXZhci1yYWRpby1hbHQsXG4gIFwiZmFjZS1zd2VhclwiOiAkZmEtdmFyLWZhY2Utc3dlYXIsXG4gIFwid2F0ZXItYXJyb3ctZG93blwiOiAkZmEtdmFyLXdhdGVyLWFycm93LWRvd24sXG4gIFwid2F0ZXItbG93ZXJcIjogJGZhLXZhci13YXRlci1sb3dlcixcbiAgXCJzY2FubmVyLXRvdWNoc2NyZWVuXCI6ICRmYS12YXItc2Nhbm5lci10b3VjaHNjcmVlbixcbiAgXCJjaXJjbGUtN1wiOiAkZmEtdmFyLWNpcmNsZS03LFxuICBcInBsdWctY2lyY2xlLXBsdXNcIjogJGZhLXZhci1wbHVnLWNpcmNsZS1wbHVzLFxuICBcInBlcnNvbi1za2ktanVtcGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1za2ktanVtcGluZyxcbiAgXCJza2ktanVtcFwiOiAkZmEtdmFyLXNraS1qdW1wLFxuICBcInBsYWNlLW9mLXdvcnNoaXBcIjogJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwLFxuICBcIndhdGVyLWFycm93LXVwXCI6ICRmYS12YXItd2F0ZXItYXJyb3ctdXAsXG4gIFwid2F0ZXItcmlzZVwiOiAkZmEtdmFyLXdhdGVyLXJpc2UsXG4gIFwid2F2ZWZvcm0tbGluZXNcIjogJGZhLXZhci13YXZlZm9ybS1saW5lcyxcbiAgXCJ3YXZlZm9ybS1wYXRoXCI6ICRmYS12YXItd2F2ZWZvcm0tcGF0aCxcbiAgXCJzcGxpdFwiOiAkZmEtdmFyLXNwbGl0LFxuICBcImZpbG0tY2FuaXN0ZXJcIjogJGZhLXZhci1maWxtLWNhbmlzdGVyLFxuICBcImZpbG0tY2FubmlzdGVyXCI6ICRmYS12YXItZmlsbS1jYW5uaXN0ZXIsXG4gIFwiZm9sZGVyLXhtYXJrXCI6ICRmYS12YXItZm9sZGVyLXhtYXJrLFxuICBcImZvbGRlci10aW1lc1wiOiAkZmEtdmFyLWZvbGRlci10aW1lcyxcbiAgXCJ0b2lsZXQtcGFwZXItYmxhbmtcIjogJGZhLXZhci10b2lsZXQtcGFwZXItYmxhbmssXG4gIFwidG9pbGV0LXBhcGVyLWFsdFwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1hbHQsXG4gIFwidGFibGV0LXNjcmVlblwiOiAkZmEtdmFyLXRhYmxldC1zY3JlZW4sXG4gIFwidGFibGV0LWFuZHJvaWQtYWx0XCI6ICRmYS12YXItdGFibGV0LWFuZHJvaWQtYWx0LFxuICBcImhleGFnb24tdmVydGljYWwtbmZ0LXNsYW50ZWRcIjogJGZhLXZhci1oZXhhZ29uLXZlcnRpY2FsLW5mdC1zbGFudGVkLFxuICBcImZvbGRlci1tdXNpY1wiOiAkZmEtdmFyLWZvbGRlci1tdXNpYyxcbiAgXCJkaXNwbGF5LW1lZGljYWxcIjogJGZhLXZhci1kaXNwbGF5LW1lZGljYWwsXG4gIFwiZGVza3RvcC1tZWRpY2FsXCI6ICRmYS12YXItZGVza3RvcC1tZWRpY2FsLFxuICBcInNoYXJlLWFsbFwiOiAkZmEtdmFyLXNoYXJlLWFsbCxcbiAgXCJwZWFwb2RcIjogJGZhLXZhci1wZWFwb2QsXG4gIFwiY2hlc3MtY2xvY2tcIjogJGZhLXZhci1jaGVzcy1jbG9jayxcbiAgXCJheGVcIjogJGZhLXZhci1heGUsXG4gIFwic3F1YXJlLWRcIjogJGZhLXZhci1zcXVhcmUtZCxcbiAgXCJncmlwLXZlcnRpY2FsXCI6ICRmYS12YXItZ3JpcC12ZXJ0aWNhbCxcbiAgXCJtb2JpbGUtc2lnbmFsLW91dFwiOiAkZmEtdmFyLW1vYmlsZS1zaWduYWwtb3V0LFxuICBcImFycm93LXR1cm4tdXBcIjogJGZhLXZhci1hcnJvdy10dXJuLXVwLFxuICBcImxldmVsLXVwXCI6ICRmYS12YXItbGV2ZWwtdXAsXG4gIFwidVwiOiAkZmEtdmFyLXUsXG4gIFwiYXJyb3ctdXAtZnJvbS1kb3R0ZWQtbGluZVwiOiAkZmEtdmFyLWFycm93LXVwLWZyb20tZG90dGVkLWxpbmUsXG4gIFwic3F1YXJlLXJvb3QtdmFyaWFibGVcIjogJGZhLXZhci1zcXVhcmUtcm9vdC12YXJpYWJsZSxcbiAgXCJzcXVhcmUtcm9vdC1hbHRcIjogJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQsXG4gIFwibGlnaHQtc3dpdGNoLW9uXCI6ICRmYS12YXItbGlnaHQtc3dpdGNoLW9uLFxuICBcImFycm93LWRvd24tYXJyb3ctdXBcIjogJGZhLXZhci1hcnJvdy1kb3duLWFycm93LXVwLFxuICBcInNvcnQtYWx0XCI6ICRmYS12YXItc29ydC1hbHQsXG4gIFwicmFpbmRyb3BzXCI6ICRmYS12YXItcmFpbmRyb3BzLFxuICBcImRhc2hcIjogJGZhLXZhci1kYXNoLFxuICBcIm1pbnVzLWxhcmdlXCI6ICRmYS12YXItbWludXMtbGFyZ2UsXG4gIFwiY2xvY2tcIjogJGZhLXZhci1jbG9jayxcbiAgXCJjbG9jay1mb3VyXCI6ICRmYS12YXItY2xvY2stZm91cixcbiAgXCJpbnB1dC1udW1lcmljXCI6ICRmYS12YXItaW5wdXQtbnVtZXJpYyxcbiAgXCJ0cnVjay10b3dcIjogJGZhLXZhci10cnVjay10b3csXG4gIFwiYmFja3dhcmQtc3RlcFwiOiAkZmEtdmFyLWJhY2t3YXJkLXN0ZXAsXG4gIFwic3RlcC1iYWNrd2FyZFwiOiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQsXG4gIFwicGFsbGV0XCI6ICRmYS12YXItcGFsbGV0LFxuICBcImNhci1ib2x0XCI6ICRmYS12YXItY2FyLWJvbHQsXG4gIFwiYXJyb3dzLW1heGltaXplXCI6ICRmYS12YXItYXJyb3dzLW1heGltaXplLFxuICBcImV4cGFuZC1hcnJvd3NcIjogJGZhLXZhci1leHBhbmQtYXJyb3dzLFxuICBcImZhdWNldFwiOiAkZmEtdmFyLWZhdWNldCxcbiAgXCJjbG91ZC1zbGVldFwiOiAkZmEtdmFyLWNsb3VkLXNsZWV0LFxuICBcImxhbXAtc3RyZWV0XCI6ICRmYS12YXItbGFtcC1zdHJlZXQsXG4gIFwibGlzdC1yYWRpb1wiOiAkZmEtdmFyLWxpc3QtcmFkaW8sXG4gIFwicGVuLW5pYi1zbGFzaFwiOiAkZmEtdmFyLXBlbi1uaWItc2xhc2gsXG4gIFwiYmFzZWJhbGwtYmF0LWJhbGxcIjogJGZhLXZhci1iYXNlYmFsbC1iYXQtYmFsbCxcbiAgXCJzcXVhcmUtdXAtbGVmdFwiOiAkZmEtdmFyLXNxdWFyZS11cC1sZWZ0LFxuICBcIm92ZXJsaW5lXCI6ICRmYS12YXItb3ZlcmxpbmUsXG4gIFwic1wiOiAkZmEtdmFyLXMsXG4gIFwidGltZWxpbmVcIjogJGZhLXZhci10aW1lbGluZSxcbiAgXCJrZXlib2FyZFwiOiAkZmEtdmFyLWtleWJvYXJkLFxuICBcImFycm93cy1mcm9tLWRvdHRlZC1saW5lXCI6ICRmYS12YXItYXJyb3dzLWZyb20tZG90dGVkLWxpbmUsXG4gIFwidXNiLWRyaXZlXCI6ICRmYS12YXItdXNiLWRyaXZlLFxuICBcImJhbGxvdFwiOiAkZmEtdmFyLWJhbGxvdCxcbiAgXCJjYXJldC1kb3duXCI6ICRmYS12YXItY2FyZXQtZG93bixcbiAgXCJsb2NhdGlvbi1kb3Qtc2xhc2hcIjogJGZhLXZhci1sb2NhdGlvbi1kb3Qtc2xhc2gsXG4gIFwibWFwLW1hcmtlci1hbHQtc2xhc2hcIjogJGZhLXZhci1tYXAtbWFya2VyLWFsdC1zbGFzaCxcbiAgXCJjYXJkc1wiOiAkZmEtdmFyLWNhcmRzLFxuICBcImhvdXNlLWNoaW1uZXktbWVkaWNhbFwiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktbWVkaWNhbCxcbiAgXCJjbGluaWMtbWVkaWNhbFwiOiAkZmEtdmFyLWNsaW5pYy1tZWRpY2FsLFxuICBcImJveGluZy1nbG92ZVwiOiAkZmEtdmFyLWJveGluZy1nbG92ZSxcbiAgXCJnbG92ZS1ib3hpbmdcIjogJGZhLXZhci1nbG92ZS1ib3hpbmcsXG4gIFwidGVtcGVyYXR1cmUtdGhyZWUtcXVhcnRlcnNcIjogJGZhLXZhci10ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVycyxcbiAgXCJ0ZW1wZXJhdHVyZS0zXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtMyxcbiAgXCJ0aGVybW9tZXRlci0zXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItMyxcbiAgXCJ0aGVybW9tZXRlci10aHJlZS1xdWFydGVyc1wiOiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzLFxuICBcImJlbGwtc2Nob29sXCI6ICRmYS12YXItYmVsbC1zY2hvb2wsXG4gIFwibW9iaWxlLXNjcmVlblwiOiAkZmEtdmFyLW1vYmlsZS1zY3JlZW4sXG4gIFwibW9iaWxlLWFuZHJvaWQtYWx0XCI6ICRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0LFxuICBcInBsYW5lLXVwXCI6ICRmYS12YXItcGxhbmUtdXAsXG4gIFwiZm9sZGVyLWhlYXJ0XCI6ICRmYS12YXItZm9sZGVyLWhlYXJ0LFxuICBcImNpcmNsZS1sb2NhdGlvbi1hcnJvd1wiOiAkZmEtdmFyLWNpcmNsZS1sb2NhdGlvbi1hcnJvdyxcbiAgXCJsb2NhdGlvbi1jaXJjbGVcIjogJGZhLXZhci1sb2NhdGlvbi1jaXJjbGUsXG4gIFwiZmFjZS1oZWFkLWJhbmRhZ2VcIjogJGZhLXZhci1mYWNlLWhlYWQtYmFuZGFnZSxcbiAgXCJzdXNoaS1yb2xsXCI6ICRmYS12YXItc3VzaGktcm9sbCxcbiAgXCJtYWtpLXJvbGxcIjogJGZhLXZhci1tYWtpLXJvbGwsXG4gIFwibWFraXp1c2hpXCI6ICRmYS12YXItbWFraXp1c2hpLFxuICBcImNhci1idW1wXCI6ICRmYS12YXItY2FyLWJ1bXAsXG4gIFwicGlnZ3ktYmFua1wiOiAkZmEtdmFyLXBpZ2d5LWJhbmssXG4gIFwicmFjcXVldFwiOiAkZmEtdmFyLXJhY3F1ZXQsXG4gIFwiY2FyLW1pcnJvcnNcIjogJGZhLXZhci1jYXItbWlycm9ycyxcbiAgXCJpbmR1c3RyeS13aW5kb3dzXCI6ICRmYS12YXItaW5kdXN0cnktd2luZG93cyxcbiAgXCJpbmR1c3RyeS1hbHRcIjogJGZhLXZhci1pbmR1c3RyeS1hbHQsXG4gIFwiYm9sdC1hdXRvXCI6ICRmYS12YXItYm9sdC1hdXRvLFxuICBcImJhdHRlcnktaGFsZlwiOiAkZmEtdmFyLWJhdHRlcnktaGFsZixcbiAgXCJiYXR0ZXJ5LTNcIjogJGZhLXZhci1iYXR0ZXJ5LTMsXG4gIFwiZmx1eC1jYXBhY2l0b3JcIjogJGZhLXZhci1mbHV4LWNhcGFjaXRvcixcbiAgXCJtb3VudGFpbi1jaXR5XCI6ICRmYS12YXItbW91bnRhaW4tY2l0eSxcbiAgXCJjb2luc1wiOiAkZmEtdmFyLWNvaW5zLFxuICBcImhvbmV5LXBvdFwiOiAkZmEtdmFyLWhvbmV5LXBvdCxcbiAgXCJvbGl2ZVwiOiAkZmEtdmFyLW9saXZlLFxuICBcImtoYW5kYVwiOiAkZmEtdmFyLWtoYW5kYSxcbiAgXCJmaWx0ZXItbGlzdFwiOiAkZmEtdmFyLWZpbHRlci1saXN0LFxuICBcIm91dGxldFwiOiAkZmEtdmFyLW91dGxldCxcbiAgXCJzbGlkZXJzXCI6ICRmYS12YXItc2xpZGVycyxcbiAgXCJzbGlkZXJzLWhcIjogJGZhLXZhci1zbGlkZXJzLWgsXG4gIFwiY2F1bGRyb25cIjogJGZhLXZhci1jYXVsZHJvbixcbiAgXCJwZW9wbGVcIjogJGZhLXZhci1wZW9wbGUsXG4gIFwiZm9sZGVyLXRyZWVcIjogJGZhLXZhci1mb2xkZXItdHJlZSxcbiAgXCJuZXR3b3JrLXdpcmVkXCI6ICRmYS12YXItbmV0d29yay13aXJlZCxcbiAgXCJjcm9pc3NhbnRcIjogJGZhLXZhci1jcm9pc3NhbnQsXG4gIFwibWFwLXBpblwiOiAkZmEtdmFyLW1hcC1waW4sXG4gIFwiaGFtc2FcIjogJGZhLXZhci1oYW1zYSxcbiAgXCJjZW50LXNpZ25cIjogJGZhLXZhci1jZW50LXNpZ24sXG4gIFwic3dvcmRzLWxhc2VyXCI6ICRmYS12YXItc3dvcmRzLWxhc2VyLFxuICBcImZsYXNrXCI6ICRmYS12YXItZmxhc2ssXG4gIFwicGVyc29uLXByZWduYW50XCI6ICRmYS12YXItcGVyc29uLXByZWduYW50LFxuICBcInNxdWFyZS11XCI6ICRmYS12YXItc3F1YXJlLXUsXG4gIFwid2FuZC1zcGFya2xlc1wiOiAkZmEtdmFyLXdhbmQtc3BhcmtsZXMsXG4gIFwicm91dGVyXCI6ICRmYS12YXItcm91dGVyLFxuICBcImVsbGlwc2lzLXZlcnRpY2FsXCI6ICRmYS12YXItZWxsaXBzaXMtdmVydGljYWwsXG4gIFwiZWxsaXBzaXMtdlwiOiAkZmEtdmFyLWVsbGlwc2lzLXYsXG4gIFwic3dvcmQtbGFzZXItYWx0XCI6ICRmYS12YXItc3dvcmQtbGFzZXItYWx0LFxuICBcInRpY2tldFwiOiAkZmEtdmFyLXRpY2tldCxcbiAgXCJwb3dlci1vZmZcIjogJGZhLXZhci1wb3dlci1vZmYsXG4gIFwiY29pblwiOiAkZmEtdmFyLWNvaW4sXG4gIFwibGFwdG9wLXNsYXNoXCI6ICRmYS12YXItbGFwdG9wLXNsYXNoLFxuICBcInJpZ2h0LWxvbmdcIjogJGZhLXZhci1yaWdodC1sb25nLFxuICBcImxvbmctYXJyb3ctYWx0LXJpZ2h0XCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQsXG4gIFwiY2lyY2xlLWJcIjogJGZhLXZhci1jaXJjbGUtYixcbiAgXCJwZXJzb24tZHJlc3Mtc2ltcGxlXCI6ICRmYS12YXItcGVyc29uLWRyZXNzLXNpbXBsZSxcbiAgXCJwaXBlLWNvbGxhclwiOiAkZmEtdmFyLXBpcGUtY29sbGFyLFxuICBcImxpZ2h0cy1ob2xpZGF5XCI6ICRmYS12YXItbGlnaHRzLWhvbGlkYXksXG4gIFwiY2l0cnVzXCI6ICRmYS12YXItY2l0cnVzLFxuICBcImZsYWctdXNhXCI6ICRmYS12YXItZmxhZy11c2EsXG4gIFwibGFwdG9wLWZpbGVcIjogJGZhLXZhci1sYXB0b3AtZmlsZSxcbiAgXCJ0dHlcIjogJGZhLXZhci10dHksXG4gIFwidGVsZXR5cGVcIjogJGZhLXZhci10ZWxldHlwZSxcbiAgXCJjaGFydC10cmVlLW1hcFwiOiAkZmEtdmFyLWNoYXJ0LXRyZWUtbWFwLFxuICBcImRpYWdyYW0tbmV4dFwiOiAkZmEtdmFyLWRpYWdyYW0tbmV4dCxcbiAgXCJwZXJzb24tcmlmbGVcIjogJGZhLXZhci1wZXJzb24tcmlmbGUsXG4gIFwiY2xvY2stZml2ZS10aGlydHlcIjogJGZhLXZhci1jbG9jay1maXZlLXRoaXJ0eSxcbiAgXCJwaXBlLXZhbHZlXCI6ICRmYS12YXItcGlwZS12YWx2ZSxcbiAgXCJhcnJvdy11cC1mcm9tLWFyY1wiOiAkZmEtdmFyLWFycm93LXVwLWZyb20tYXJjLFxuICBcImZhY2Utc3BpcmFsLWV5ZXNcIjogJGZhLXZhci1mYWNlLXNwaXJhbC1leWVzLFxuICBcImNvbXByZXNzLXdpZGVcIjogJGZhLXZhci1jb21wcmVzcy13aWRlLFxuICBcImNpcmNsZS1waG9uZS1oYW5ndXBcIjogJGZhLXZhci1jaXJjbGUtcGhvbmUtaGFuZ3VwLFxuICBcInBob25lLWNpcmNsZS1kb3duXCI6ICRmYS12YXItcGhvbmUtY2lyY2xlLWRvd24sXG4gIFwiZ2Vhci1jb21wbGV4LWNvZGVcIjogJGZhLXZhci1nZWFyLWNvbXBsZXgtY29kZSxcbiAgXCJob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImJhZG1pbnRvblwiOiAkZmEtdmFyLWJhZG1pbnRvbixcbiAgXCJjbG9zZWQtY2FwdGlvbmluZ1wiOiAkZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nLFxuICBcInBlcnNvbi1oaWtpbmdcIjogJGZhLXZhci1wZXJzb24taGlraW5nLFxuICBcImhpa2luZ1wiOiAkZmEtdmFyLWhpa2luZyxcbiAgXCJyaWdodC1mcm9tLWxpbmVcIjogJGZhLXZhci1yaWdodC1mcm9tLWxpbmUsXG4gIFwiYXJyb3ctYWx0LWZyb20tbGVmdFwiOiAkZmEtdmFyLWFycm93LWFsdC1mcm9tLWxlZnQsXG4gIFwidmVudXMtZG91YmxlXCI6ICRmYS12YXItdmVudXMtZG91YmxlLFxuICBcImltYWdlc1wiOiAkZmEtdmFyLWltYWdlcyxcbiAgXCJjYWxjdWxhdG9yXCI6ICRmYS12YXItY2FsY3VsYXRvcixcbiAgXCJzaHV0dGxlY29ja1wiOiAkZmEtdmFyLXNodXR0bGVjb2NrLFxuICBcInVzZXItaGFpclwiOiAkZmEtdmFyLXVzZXItaGFpcixcbiAgXCJleWUtZXZpbFwiOiAkZmEtdmFyLWV5ZS1ldmlsLFxuICBcInBlb3BsZS1wdWxsaW5nXCI6ICRmYS12YXItcGVvcGxlLXB1bGxpbmcsXG4gIFwiblwiOiAkZmEtdmFyLW4sXG4gIFwic3dhcFwiOiAkZmEtdmFyLXN3YXAsXG4gIFwiZ2FyYWdlXCI6ICRmYS12YXItZ2FyYWdlLFxuICBcImNhYmxlLWNhclwiOiAkZmEtdmFyLWNhYmxlLWNhcixcbiAgXCJ0cmFtXCI6ICRmYS12YXItdHJhbSxcbiAgXCJzaG92ZWwtc25vd1wiOiAkZmEtdmFyLXNob3ZlbC1zbm93LFxuICBcImNsb3VkLXJhaW5cIjogJGZhLXZhci1jbG91ZC1yYWluLFxuICBcImZhY2UtbHlpbmdcIjogJGZhLXZhci1mYWNlLWx5aW5nLFxuICBcInNwcmlua2xlclwiOiAkZmEtdmFyLXNwcmlua2xlcixcbiAgXCJidWlsZGluZy1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUteG1hcmssXG4gIFwicGVyc29uLXNsZWRkaW5nXCI6ICRmYS12YXItcGVyc29uLXNsZWRkaW5nLFxuICBcInNsZWRkaW5nXCI6ICRmYS12YXItc2xlZGRpbmcsXG4gIFwiZ2FtZS1jb25zb2xlLWhhbmRoZWxkXCI6ICRmYS12YXItZ2FtZS1jb25zb2xlLWhhbmRoZWxkLFxuICBcInNoaXBcIjogJGZhLXZhci1zaGlwLFxuICBcImNsb2NrLXNpeC10aGlydHlcIjogJGZhLXZhci1jbG9jay1zaXgtdGhpcnR5LFxuICBcImJhdHRlcnktc2xhc2hcIjogJGZhLXZhci1iYXR0ZXJ5LXNsYXNoLFxuICBcInR1Z3Jpay1zaWduXCI6ICRmYS12YXItdHVncmlrLXNpZ24sXG4gIFwiYXJyb3dzLWRvd24tdG8tbGluZVwiOiAkZmEtdmFyLWFycm93cy1kb3duLXRvLWxpbmUsXG4gIFwiZG93bmxvYWRcIjogJGZhLXZhci1kb3dubG9hZCxcbiAgXCJhbmdsZXMtdXAtZG93blwiOiAkZmEtdmFyLWFuZ2xlcy11cC1kb3duLFxuICBcInNoZWx2ZXNcIjogJGZhLXZhci1zaGVsdmVzLFxuICBcImludmVudG9yeVwiOiAkZmEtdmFyLWludmVudG9yeSxcbiAgXCJjbG91ZC1zbm93XCI6ICRmYS12YXItY2xvdWQtc25vdyxcbiAgXCJmYWNlLWdyaW5cIjogJGZhLXZhci1mYWNlLWdyaW4sXG4gIFwiZ3JpblwiOiAkZmEtdmFyLWdyaW4sXG4gIFwiZGVsZXRlLWxlZnRcIjogJGZhLXZhci1kZWxldGUtbGVmdCxcbiAgXCJiYWNrc3BhY2VcIjogJGZhLXZhci1iYWNrc3BhY2UsXG4gIFwib3ZlblwiOiAkZmEtdmFyLW92ZW4sXG4gIFwiY2xvdWQtYmluYXJ5XCI6ICRmYS12YXItY2xvdWQtYmluYXJ5LFxuICBcImV5ZS1kcm9wcGVyXCI6ICRmYS12YXItZXllLWRyb3BwZXIsXG4gIFwiZXllLWRyb3BwZXItZW1wdHlcIjogJGZhLXZhci1leWUtZHJvcHBlci1lbXB0eSxcbiAgXCJleWVkcm9wcGVyXCI6ICRmYS12YXItZXllZHJvcHBlcixcbiAgXCJjb21tZW50LWNhcHRpb25zXCI6ICRmYS12YXItY29tbWVudC1jYXB0aW9ucyxcbiAgXCJjb21tZW50cy1xdWVzdGlvblwiOiAkZmEtdmFyLWNvbW1lbnRzLXF1ZXN0aW9uLFxuICBcInNjcmliYmxlXCI6ICRmYS12YXItc2NyaWJibGUsXG4gIFwicm90YXRlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItcm90YXRlLWV4Y2xhbWF0aW9uLFxuICBcImZpbGUtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtY2hlY2ssXG4gIFwiZ2xhc3NcIjogJGZhLXZhci1nbGFzcyxcbiAgXCJsb2FkZXJcIjogJGZhLXZhci1sb2FkZXIsXG4gIFwiZm9yd2FyZFwiOiAkZmEtdmFyLWZvcndhcmQsXG4gIFwidXNlci1waWxvdFwiOiAkZmEtdmFyLXVzZXItcGlsb3QsXG4gIFwibW9iaWxlXCI6ICRmYS12YXItbW9iaWxlLFxuICBcIm1vYmlsZS1hbmRyb2lkXCI6ICRmYS12YXItbW9iaWxlLWFuZHJvaWQsXG4gIFwibW9iaWxlLXBob25lXCI6ICRmYS12YXItbW9iaWxlLXBob25lLFxuICBcImNvZGUtcHVsbC1yZXF1ZXN0LWNsb3NlZFwiOiAkZmEtdmFyLWNvZGUtcHVsbC1yZXF1ZXN0LWNsb3NlZCxcbiAgXCJmYWNlLW1laFwiOiAkZmEtdmFyLWZhY2UtbWVoLFxuICBcIm1laFwiOiAkZmEtdmFyLW1laCxcbiAgXCJhbGlnbi1jZW50ZXJcIjogJGZhLXZhci1hbGlnbi1jZW50ZXIsXG4gIFwiYm9vay1za3VsbFwiOiAkZmEtdmFyLWJvb2stc2t1bGwsXG4gIFwiYm9vay1kZWFkXCI6ICRmYS12YXItYm9vay1kZWFkLFxuICBcImlkLWNhcmRcIjogJGZhLXZhci1pZC1jYXJkLFxuICBcImRyaXZlcnMtbGljZW5zZVwiOiAkZmEtdmFyLWRyaXZlcnMtbGljZW5zZSxcbiAgXCJmYWNlLWRvdHRlZFwiOiAkZmEtdmFyLWZhY2UtZG90dGVkLFxuICBcImZhY2Utd29ycmllZFwiOiAkZmEtdmFyLWZhY2Utd29ycmllZCxcbiAgXCJvdXRkZW50XCI6ICRmYS12YXItb3V0ZGVudCxcbiAgXCJkZWRlbnRcIjogJGZhLXZhci1kZWRlbnQsXG4gIFwiaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImhvdXNlXCI6ICRmYS12YXItaG91c2UsXG4gIFwiaG9tZVwiOiAkZmEtdmFyLWhvbWUsXG4gIFwiaG9tZS1hbHRcIjogJGZhLXZhci1ob21lLWFsdCxcbiAgXCJob21lLWxnLWFsdFwiOiAkZmEtdmFyLWhvbWUtbGctYWx0LFxuICBcInZlY3Rvci1jaXJjbGVcIjogJGZhLXZhci12ZWN0b3ItY2lyY2xlLFxuICBcImNhci1jaXJjbGUtYm9sdFwiOiAkZmEtdmFyLWNhci1jaXJjbGUtYm9sdCxcbiAgXCJjYWxlbmRhci13ZWVrXCI6ICRmYS12YXItY2FsZW5kYXItd2VlayxcbiAgXCJmbHlpbmctZGlzY1wiOiAkZmEtdmFyLWZseWluZy1kaXNjLFxuICBcImxhcHRvcC1tZWRpY2FsXCI6ICRmYS12YXItbGFwdG9wLW1lZGljYWwsXG4gIFwic3F1YXJlLWRvd24tcmlnaHRcIjogJGZhLXZhci1zcXVhcmUtZG93bi1yaWdodCxcbiAgXCJiXCI6ICRmYS12YXItYixcbiAgXCJzZWF0LWFpcmxpbmVcIjogJGZhLXZhci1zZWF0LWFpcmxpbmUsXG4gIFwibW9vbi1vdmVyLXN1blwiOiAkZmEtdmFyLW1vb24tb3Zlci1zdW4sXG4gIFwiZWNsaXBzZS1hbHRcIjogJGZhLXZhci1lY2xpcHNlLWFsdCxcbiAgXCJwaXBlXCI6ICRmYS12YXItcGlwZSxcbiAgXCJmaWxlLW1lZGljYWxcIjogJGZhLXZhci1maWxlLW1lZGljYWwsXG4gIFwicG90YXRvXCI6ICRmYS12YXItcG90YXRvLFxuICBcImRpY2Utb25lXCI6ICRmYS12YXItZGljZS1vbmUsXG4gIFwiY2lyY2xlLWFcIjogJGZhLXZhci1jaXJjbGUtYSxcbiAgXCJoZWxtZXQtYmF0dGxlXCI6ICRmYS12YXItaGVsbWV0LWJhdHRsZSxcbiAgXCJidXR0ZXJcIjogJGZhLXZhci1idXR0ZXIsXG4gIFwiYmxhbmtldC1maXJlXCI6ICRmYS12YXItYmxhbmtldC1maXJlLFxuICBcImtpd2ktYmlyZFwiOiAkZmEtdmFyLWtpd2ktYmlyZCxcbiAgXCJjYXN0bGVcIjogJGZhLXZhci1jYXN0bGUsXG4gIFwiZ29sZi1jbHViXCI6ICRmYS12YXItZ29sZi1jbHViLFxuICBcImFycm93LXJpZ2h0LWFycm93LWxlZnRcIjogJGZhLXZhci1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0LFxuICBcImV4Y2hhbmdlXCI6ICRmYS12YXItZXhjaGFuZ2UsXG4gIFwicm90YXRlLXJpZ2h0XCI6ICRmYS12YXItcm90YXRlLXJpZ2h0LFxuICBcInJlZG8tYWx0XCI6ICRmYS12YXItcmVkby1hbHQsXG4gIFwicm90YXRlLWZvcndhcmRcIjogJGZhLXZhci1yb3RhdGUtZm9yd2FyZCxcbiAgXCJ1dGVuc2lsc1wiOiAkZmEtdmFyLXV0ZW5zaWxzLFxuICBcImN1dGxlcnlcIjogJGZhLXZhci1jdXRsZXJ5LFxuICBcImFycm93LXVwLXdpZGUtc2hvcnRcIjogJGZhLXZhci1hcnJvdy11cC13aWRlLXNob3J0LFxuICBcInNvcnQtYW1vdW50LXVwXCI6ICRmYS12YXItc29ydC1hbW91bnQtdXAsXG4gIFwiY2hhcnQtcGllLXNpbXBsZS1jaXJjbGUtZG9sbGFyXCI6ICRmYS12YXItY2hhcnQtcGllLXNpbXBsZS1jaXJjbGUtZG9sbGFyLFxuICBcImJhbGxvb25zXCI6ICRmYS12YXItYmFsbG9vbnMsXG4gIFwibWlsbC1zaWduXCI6ICRmYS12YXItbWlsbC1zaWduLFxuICBcImJvd2wtcmljZVwiOiAkZmEtdmFyLWJvd2wtcmljZSxcbiAgXCJ0aW1lbGluZS1hcnJvd1wiOiAkZmEtdmFyLXRpbWVsaW5lLWFycm93LFxuICBcInNrdWxsXCI6ICRmYS12YXItc2t1bGwsXG4gIFwiZ2FtZS1ib2FyZC1zaW1wbGVcIjogJGZhLXZhci1nYW1lLWJvYXJkLXNpbXBsZSxcbiAgXCJnYW1lLWJvYXJkLWFsdFwiOiAkZmEtdmFyLWdhbWUtYm9hcmQtYWx0LFxuICBcImNpcmNsZS12aWRlb1wiOiAkZmEtdmFyLWNpcmNsZS12aWRlbyxcbiAgXCJ2aWRlby1jaXJjbGVcIjogJGZhLXZhci12aWRlby1jaXJjbGUsXG4gIFwiY2hhcnQtc2NhdHRlci1idWJibGVcIjogJGZhLXZhci1jaGFydC1zY2F0dGVyLWJ1YmJsZSxcbiAgXCJob3VzZS10dXJyZXRcIjogJGZhLXZhci1ob3VzZS10dXJyZXQsXG4gIFwiYmFuYW5hXCI6ICRmYS12YXItYmFuYW5hLFxuICBcImhhbmQtaG9sZGluZy1za3VsbFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1za3VsbCxcbiAgXCJwZW9wbGUtZHJlc3NcIjogJGZhLXZhci1wZW9wbGUtZHJlc3MsXG4gIFwibG92ZXNlYXRcIjogJGZhLXZhci1sb3Zlc2VhdCxcbiAgXCJjb3VjaC1zbWFsbFwiOiAkZmEtdmFyLWNvdWNoLXNtYWxsLFxuICBcInRvd2VyLWJyb2FkY2FzdFwiOiAkZmEtdmFyLXRvd2VyLWJyb2FkY2FzdCxcbiAgXCJicm9hZGNhc3QtdG93ZXJcIjogJGZhLXZhci1icm9hZGNhc3QtdG93ZXIsXG4gIFwidHJ1Y2stcGlja3VwXCI6ICRmYS12YXItdHJ1Y2stcGlja3VwLFxuICBcImJsb2NrLXF1b3RlXCI6ICRmYS12YXItYmxvY2stcXVvdGUsXG4gIFwidXAtbG9uZ1wiOiAkZmEtdmFyLXVwLWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtdXBcIjogJGZhLXZhci1sb25nLWFycm93LWFsdC11cCxcbiAgXCJzdG9wXCI6ICRmYS12YXItc3RvcCxcbiAgXCJjb2RlLW1lcmdlXCI6ICRmYS12YXItY29kZS1tZXJnZSxcbiAgXCJtb25leS1jaGVjay1kb2xsYXItcGVuXCI6ICRmYS12YXItbW9uZXktY2hlY2stZG9sbGFyLXBlbixcbiAgXCJtb25leS1jaGVjay1lZGl0LWFsdFwiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQtYWx0LFxuICBcInVwLWZyb20tbGluZVwiOiAkZmEtdmFyLXVwLWZyb20tbGluZSxcbiAgXCJhcnJvdy1hbHQtZnJvbS1ib3R0b21cIjogJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1ib3R0b20sXG4gIFwidXBsb2FkXCI6ICRmYS12YXItdXBsb2FkLFxuICBcImh1cnJpY2FuZVwiOiAkZmEtdmFyLWh1cnJpY2FuZSxcbiAgXCJncmlkLXJvdW5kLTItcGx1c1wiOiAkZmEtdmFyLWdyaWQtcm91bmQtMi1wbHVzLFxuICBcInBlb3BsZS1wYW50c1wiOiAkZmEtdmFyLXBlb3BsZS1wYW50cyxcbiAgXCJtb3VuZFwiOiAkZmEtdmFyLW1vdW5kLFxuICBcIndpbmRzb2NrXCI6ICRmYS12YXItd2luZHNvY2ssXG4gIFwiY2lyY2xlLWhhbGZcIjogJGZhLXZhci1jaXJjbGUtaGFsZixcbiAgXCJicmFrZS13YXJuaW5nXCI6ICRmYS12YXItYnJha2Utd2FybmluZyxcbiAgXCJ0b2lsZXQtcG9ydGFibGVcIjogJGZhLXZhci10b2lsZXQtcG9ydGFibGUsXG4gIFwiY29tcGFjdC1kaXNjXCI6ICRmYS12YXItY29tcGFjdC1kaXNjLFxuICBcImZpbGUtYXJyb3ctZG93blwiOiAkZmEtdmFyLWZpbGUtYXJyb3ctZG93bixcbiAgXCJmaWxlLWRvd25sb2FkXCI6ICRmYS12YXItZmlsZS1kb3dubG9hZCxcbiAgXCJzYXhvcGhvbmUtZmlyZVwiOiAkZmEtdmFyLXNheG9waG9uZS1maXJlLFxuICBcInNheC1ob3RcIjogJGZhLXZhci1zYXgtaG90LFxuICBcImNhbWVyYS13ZWItc2xhc2hcIjogJGZhLXZhci1jYW1lcmEtd2ViLXNsYXNoLFxuICBcIndlYmNhbS1zbGFzaFwiOiAkZmEtdmFyLXdlYmNhbS1zbGFzaCxcbiAgXCJmb2xkZXItbWVkaWNhbFwiOiAkZmEtdmFyLWZvbGRlci1tZWRpY2FsLFxuICBcImZvbGRlci1nZWFyXCI6ICRmYS12YXItZm9sZGVyLWdlYXIsXG4gIFwiZm9sZGVyLWNvZ1wiOiAkZmEtdmFyLWZvbGRlci1jb2csXG4gIFwiaGFuZC13YXZlXCI6ICRmYS12YXItaGFuZC13YXZlLFxuICBcImFycm93LXVwLWFycm93LWRvd25cIjogJGZhLXZhci1hcnJvdy11cC1hcnJvdy1kb3duLFxuICBcInNvcnQtdXAtZG93blwiOiAkZmEtdmFyLXNvcnQtdXAtZG93bixcbiAgXCJjYXJhdmFuXCI6ICRmYS12YXItY2FyYXZhbixcbiAgXCJzaGllbGQtY2F0XCI6ICRmYS12YXItc2hpZWxkLWNhdCxcbiAgXCJtZXNzYWdlLXNsYXNoXCI6ICRmYS12YXItbWVzc2FnZS1zbGFzaCxcbiAgXCJjb21tZW50LWFsdC1zbGFzaFwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LXNsYXNoLFxuICBcImJvbHRcIjogJGZhLXZhci1ib2x0LFxuICBcInphcFwiOiAkZmEtdmFyLXphcCxcbiAgXCJ0cmFzaC1jYW4tY2hlY2tcIjogJGZhLXZhci10cmFzaC1jYW4tY2hlY2ssXG4gIFwiZ2xhc3Mtd2F0ZXJcIjogJGZhLXZhci1nbGFzcy13YXRlcixcbiAgXCJvaWwtd2VsbFwiOiAkZmEtdmFyLW9pbC13ZWxsLFxuICBcInBlcnNvbi1zaW1wbGVcIjogJGZhLXZhci1wZXJzb24tc2ltcGxlLFxuICBcInZhdWx0XCI6ICRmYS12YXItdmF1bHQsXG4gIFwibWFyc1wiOiAkZmEtdmFyLW1hcnMsXG4gIFwidG9pbGV0XCI6ICRmYS12YXItdG9pbGV0LFxuICBcInBsYW5lLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXBsYW5lLWNpcmNsZS14bWFyayxcbiAgXCJ5ZW4tc2lnblwiOiAkZmEtdmFyLXllbi1zaWduLFxuICBcImNueVwiOiAkZmEtdmFyLWNueSxcbiAgXCJqcHlcIjogJGZhLXZhci1qcHksXG4gIFwicm1iXCI6ICRmYS12YXItcm1iLFxuICBcInllblwiOiAkZmEtdmFyLXllbixcbiAgXCJnZWFyLWNvZGVcIjogJGZhLXZhci1nZWFyLWNvZGUsXG4gIFwibm90ZXNcIjogJGZhLXZhci1ub3RlcyxcbiAgXCJydWJsZS1zaWduXCI6ICRmYS12YXItcnVibGUtc2lnbixcbiAgXCJyb3VibGVcIjogJGZhLXZhci1yb3VibGUsXG4gIFwicnViXCI6ICRmYS12YXItcnViLFxuICBcInJ1YmxlXCI6ICRmYS12YXItcnVibGUsXG4gIFwidHJhc2gtdW5kb1wiOiAkZmEtdmFyLXRyYXNoLXVuZG8sXG4gIFwidHJhc2gtYXJyb3ctdHVybi1sZWZ0XCI6ICRmYS12YXItdHJhc2gtYXJyb3ctdHVybi1sZWZ0LFxuICBcImNoYW1wYWduZS1nbGFzc1wiOiAkZmEtdmFyLWNoYW1wYWduZS1nbGFzcyxcbiAgXCJnbGFzcy1jaGFtcGFnbmVcIjogJGZhLXZhci1nbGFzcy1jaGFtcGFnbmUsXG4gIFwib2JqZWN0cy1hbGlnbi1jZW50ZXItaG9yaXpvbnRhbFwiOiAkZmEtdmFyLW9iamVjdHMtYWxpZ24tY2VudGVyLWhvcml6b250YWwsXG4gIFwic3VuXCI6ICRmYS12YXItc3VuLFxuICBcInRyYXNoLWNhbi1zbGFzaFwiOiAkZmEtdmFyLXRyYXNoLWNhbi1zbGFzaCxcbiAgXCJ0cmFzaC1hbHQtc2xhc2hcIjogJGZhLXZhci10cmFzaC1hbHQtc2xhc2gsXG4gIFwic2NyZWVuLXVzZXJzXCI6ICRmYS12YXItc2NyZWVuLXVzZXJzLFxuICBcInVzZXJzLWNsYXNzXCI6ICRmYS12YXItdXNlcnMtY2xhc3MsXG4gIFwiZ3VpdGFyXCI6ICRmYS12YXItZ3VpdGFyLFxuICBcInNxdWFyZS1hcnJvdy1sZWZ0XCI6ICRmYS12YXItc3F1YXJlLWFycm93LWxlZnQsXG4gIFwiYXJyb3ctc3F1YXJlLWxlZnRcIjogJGZhLXZhci1hcnJvdy1zcXVhcmUtbGVmdCxcbiAgXCJzcXVhcmUtOFwiOiAkZmEtdmFyLXNxdWFyZS04LFxuICBcImZhY2Utc21pbGUtaGVhcnRzXCI6ICRmYS12YXItZmFjZS1zbWlsZS1oZWFydHMsXG4gIFwiYnJhY2tldHMtc3F1YXJlXCI6ICRmYS12YXItYnJhY2tldHMtc3F1YXJlLFxuICBcImJyYWNrZXRzXCI6ICRmYS12YXItYnJhY2tldHMsXG4gIFwibGFwdG9wLWFycm93LWRvd25cIjogJGZhLXZhci1sYXB0b3AtYXJyb3ctZG93bixcbiAgXCJob2NrZXktc3RpY2stcHVja1wiOiAkZmEtdmFyLWhvY2tleS1zdGljay1wdWNrLFxuICBcImhvdXNlLXRyZWVcIjogJGZhLXZhci1ob3VzZS10cmVlLFxuICBcInNpZ25hbC1mYWlyXCI6ICRmYS12YXItc2lnbmFsLWZhaXIsXG4gIFwic2lnbmFsLTJcIjogJGZhLXZhci1zaWduYWwtMixcbiAgXCJmYWNlLWxhdWdoLXdpbmtcIjogJGZhLXZhci1mYWNlLWxhdWdoLXdpbmssXG4gIFwibGF1Z2gtd2lua1wiOiAkZmEtdmFyLWxhdWdoLXdpbmssXG4gIFwiY2lyY2xlLWRvbGxhclwiOiAkZmEtdmFyLWNpcmNsZS1kb2xsYXIsXG4gIFwiZG9sbGFyLWNpcmNsZVwiOiAkZmEtdmFyLWRvbGxhci1jaXJjbGUsXG4gIFwidXNkLWNpcmNsZVwiOiAkZmEtdmFyLXVzZC1jaXJjbGUsXG4gIFwiaG9yc2UtaGVhZFwiOiAkZmEtdmFyLWhvcnNlLWhlYWQsXG4gIFwiYXJyb3dzLXJlcGVhdFwiOiAkZmEtdmFyLWFycm93cy1yZXBlYXQsXG4gIFwicmVwZWF0LWFsdFwiOiAkZmEtdmFyLXJlcGVhdC1hbHQsXG4gIFwiYm9yZS1ob2xlXCI6ICRmYS12YXItYm9yZS1ob2xlLFxuICBcImluZHVzdHJ5XCI6ICRmYS12YXItaW5kdXN0cnksXG4gIFwiaW1hZ2UtcG9sYXJvaWRcIjogJGZhLXZhci1pbWFnZS1wb2xhcm9pZCxcbiAgXCJ3YXZlLXRyaWFuZ2xlXCI6ICRmYS12YXItd2F2ZS10cmlhbmdsZSxcbiAgXCJwZXJzb24tcnVubmluZy1mYXN0XCI6ICRmYS12YXItcGVyc29uLXJ1bm5pbmctZmFzdCxcbiAgXCJjaXJjbGUtZG93blwiOiAkZmEtdmFyLWNpcmNsZS1kb3duLFxuICBcImFycm93LWFsdC1jaXJjbGUtZG93blwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bixcbiAgXCJncmlsbFwiOiAkZmEtdmFyLWdyaWxsLFxuICBcImFycm93cy10dXJuLXRvLWRvdHNcIjogJGZhLXZhci1hcnJvd3MtdHVybi10by1kb3RzLFxuICBcImNoYXJ0LW1peGVkXCI6ICRmYS12YXItY2hhcnQtbWl4ZWQsXG4gIFwiYW5hbHl0aWNzXCI6ICRmYS12YXItYW5hbHl0aWNzLFxuICBcImZsb3Jpbi1zaWduXCI6ICRmYS12YXItZmxvcmluLXNpZ24sXG4gIFwiYXJyb3ctZG93bi1zaG9ydC13aWRlXCI6ICRmYS12YXItYXJyb3ctZG93bi1zaG9ydC13aWRlLFxuICBcInNvcnQtYW1vdW50LWRlc2NcIjogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjLFxuICBcInNvcnQtYW1vdW50LWRvd24tYWx0XCI6ICRmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQsXG4gIFwibGVzcy10aGFuXCI6ICRmYS12YXItbGVzcy10aGFuLFxuICBcImRpc3BsYXktY29kZVwiOiAkZmEtdmFyLWRpc3BsYXktY29kZSxcbiAgXCJkZXNrdG9wLWNvZGVcIjogJGZhLXZhci1kZXNrdG9wLWNvZGUsXG4gIFwiZmFjZS1kcm9vbGluZ1wiOiAkZmEtdmFyLWZhY2UtZHJvb2xpbmcsXG4gIFwib2lsLXRlbXBlcmF0dXJlXCI6ICRmYS12YXItb2lsLXRlbXBlcmF0dXJlLFxuICBcIm9pbC10ZW1wXCI6ICRmYS12YXItb2lsLXRlbXAsXG4gIFwic3F1YXJlLXF1ZXN0aW9uXCI6ICRmYS12YXItc3F1YXJlLXF1ZXN0aW9uLFxuICBcInF1ZXN0aW9uLXNxdWFyZVwiOiAkZmEtdmFyLXF1ZXN0aW9uLXNxdWFyZSxcbiAgXCJhaXItY29uZGl0aW9uZXJcIjogJGZhLXZhci1haXItY29uZGl0aW9uZXIsXG4gIFwiYW5nbGUtZG93blwiOiAkZmEtdmFyLWFuZ2xlLWRvd24sXG4gIFwibW91bnRhaW5zXCI6ICRmYS12YXItbW91bnRhaW5zLFxuICBcIm9tZWdhXCI6ICRmYS12YXItb21lZ2EsXG4gIFwiY2FyLXR1bm5lbFwiOiAkZmEtdmFyLWNhci10dW5uZWwsXG4gIFwicGVyc29uLWRvbGx5LWVtcHR5XCI6ICRmYS12YXItcGVyc29uLWRvbGx5LWVtcHR5LFxuICBcInBhbi1mb29kXCI6ICRmYS12YXItcGFuLWZvb2QsXG4gIFwiaGVhZC1zaWRlLWNvdWdoXCI6ICRmYS12YXItaGVhZC1zaWRlLWNvdWdoLFxuICBcImdyaXAtbGluZXNcIjogJGZhLXZhci1ncmlwLWxpbmVzLFxuICBcInRodW1icy1kb3duXCI6ICRmYS12YXItdGh1bWJzLWRvd24sXG4gIFwidXNlci1sb2NrXCI6ICRmYS12YXItdXNlci1sb2NrLFxuICBcImFycm93LXJpZ2h0LWxvbmdcIjogJGZhLXZhci1hcnJvdy1yaWdodC1sb25nLFxuICBcImxvbmctYXJyb3ctcmlnaHRcIjogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0LFxuICBcInRpY2tldHMtYWlybGluZVwiOiAkZmEtdmFyLXRpY2tldHMtYWlybGluZSxcbiAgXCJhbmNob3ItY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYW5jaG9yLWNpcmNsZS14bWFyayxcbiAgXCJlbGxpcHNpc1wiOiAkZmEtdmFyLWVsbGlwc2lzLFxuICBcImVsbGlwc2lzLWhcIjogJGZhLXZhci1lbGxpcHNpcy1oLFxuICBcIm5mYy1zbGFzaFwiOiAkZmEtdmFyLW5mYy1zbGFzaCxcbiAgXCJjaGVzcy1wYXduXCI6ICRmYS12YXItY2hlc3MtcGF3bixcbiAgXCJraXQtbWVkaWNhbFwiOiAkZmEtdmFyLWtpdC1tZWRpY2FsLFxuICBcImZpcnN0LWFpZFwiOiAkZmEtdmFyLWZpcnN0LWFpZCxcbiAgXCJncmlkLTItcGx1c1wiOiAkZmEtdmFyLWdyaWQtMi1wbHVzLFxuICBcImJlbGxzXCI6ICRmYS12YXItYmVsbHMsXG4gIFwicGVyc29uLXRocm91Z2gtd2luZG93XCI6ICRmYS12YXItcGVyc29uLXRocm91Z2gtd2luZG93LFxuICBcInRvb2xib3hcIjogJGZhLXZhci10b29sYm94LFxuICBcImVudmVsb3BlLWRvdFwiOiAkZmEtdmFyLWVudmVsb3BlLWRvdCxcbiAgXCJlbnZlbG9wZS1iYWRnZVwiOiAkZmEtdmFyLWVudmVsb3BlLWJhZGdlLFxuICBcImhhbmRzLWhvbGRpbmctY2lyY2xlXCI6ICRmYS12YXItaGFuZHMtaG9sZGluZy1jaXJjbGUsXG4gIFwiYnVnXCI6ICRmYS12YXItYnVnLFxuICBcImJvd2wtY2hvcHN0aWNrc1wiOiAkZmEtdmFyLWJvd2wtY2hvcHN0aWNrcyxcbiAgXCJjcmVkaXQtY2FyZFwiOiAkZmEtdmFyLWNyZWRpdC1jYXJkLFxuICBcImNyZWRpdC1jYXJkLWFsdFwiOiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdCxcbiAgXCJjaXJjbGUtc1wiOiAkZmEtdmFyLWNpcmNsZS1zLFxuICBcImJveC1iYWxsb3RcIjogJGZhLXZhci1ib3gtYmFsbG90LFxuICBcImNhclwiOiAkZmEtdmFyLWNhcixcbiAgXCJhdXRvbW9iaWxlXCI6ICRmYS12YXItYXV0b21vYmlsZSxcbiAgXCJoYW5kLWhvbGRpbmctaGFuZFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1oYW5kLFxuICBcInVzZXItdGllLWhhaXJcIjogJGZhLXZhci11c2VyLXRpZS1oYWlyLFxuICBcInBvZGl1bS1zdGFyXCI6ICRmYS12YXItcG9kaXVtLXN0YXIsXG4gIFwidXNlci1oYWlyLW11bGxldFwiOiAkZmEtdmFyLXVzZXItaGFpci1tdWxsZXQsXG4gIFwiYnVzaW5lc3MtZnJvbnRcIjogJGZhLXZhci1idXNpbmVzcy1mcm9udCxcbiAgXCJwYXJ0eS1iYWNrXCI6ICRmYS12YXItcGFydHktYmFjayxcbiAgXCJ0cmlhbi1iYWxib3RcIjogJGZhLXZhci10cmlhbi1iYWxib3QsXG4gIFwibWljcm9waG9uZS1zdGFuZFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtc3RhbmQsXG4gIFwiYm9vay1vcGVuLXJlYWRlclwiOiAkZmEtdmFyLWJvb2stb3Blbi1yZWFkZXIsXG4gIFwiYm9vay1yZWFkZXJcIjogJGZhLXZhci1ib29rLXJlYWRlcixcbiAgXCJmYW1pbHktZHJlc3NcIjogJGZhLXZhci1mYW1pbHktZHJlc3MsXG4gIFwiY2lyY2xlLXhcIjogJGZhLXZhci1jaXJjbGUteCxcbiAgXCJjYWJpblwiOiAkZmEtdmFyLWNhYmluLFxuICBcIm1vdW50YWluLXN1blwiOiAkZmEtdmFyLW1vdW50YWluLXN1bixcbiAgXCJjaGFydC1zaW1wbGUtaG9yaXpvbnRhbFwiOiAkZmEtdmFyLWNoYXJ0LXNpbXBsZS1ob3Jpem9udGFsLFxuICBcImFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtbGVmdC1yaWdodC10by1saW5lLFxuICBcImhhbmQtYmFjay1wb2ludC1sZWZ0XCI6ICRmYS12YXItaGFuZC1iYWNrLXBvaW50LWxlZnQsXG4gIFwibWVzc2FnZS1kb3RzXCI6ICRmYS12YXItbWVzc2FnZS1kb3RzLFxuICBcImNvbW1lbnQtYWx0LWRvdHNcIjogJGZhLXZhci1jb21tZW50LWFsdC1kb3RzLFxuICBcIm1lc3NhZ2luZ1wiOiAkZmEtdmFyLW1lc3NhZ2luZyxcbiAgXCJmaWxlLWhlYXJ0XCI6ICRmYS12YXItZmlsZS1oZWFydCxcbiAgXCJiZWVyLW11Z1wiOiAkZmEtdmFyLWJlZXItbXVnLFxuICBcImJlZXItZm9hbVwiOiAkZmEtdmFyLWJlZXItZm9hbSxcbiAgXCJkaWNlLWQyMFwiOiAkZmEtdmFyLWRpY2UtZDIwLFxuICBcImRyb25lXCI6ICRmYS12YXItZHJvbmUsXG4gIFwidHJ1Y2stZHJvcGxldFwiOiAkZmEtdmFyLXRydWNrLWRyb3BsZXQsXG4gIFwiZmlsZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1maWxlLWNpcmNsZS14bWFyayxcbiAgXCJ0ZW1wZXJhdHVyZS1hcnJvdy11cFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LXVwLFxuICBcInRlbXBlcmF0dXJlLXVwXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtdXAsXG4gIFwibWVkYWxcIjogJGZhLXZhci1tZWRhbCxcbiAgXCJwZXJzb24tZmFpcnlcIjogJGZhLXZhci1wZXJzb24tZmFpcnksXG4gIFwiYmVkXCI6ICRmYS12YXItYmVkLFxuICBcImJvb2stY29weVwiOiAkZmEtdmFyLWJvb2stY29weSxcbiAgXCJzcXVhcmUtaFwiOiAkZmEtdmFyLXNxdWFyZS1oLFxuICBcImgtc3F1YXJlXCI6ICRmYS12YXItaC1zcXVhcmUsXG4gIFwic3F1YXJlLWNcIjogJGZhLXZhci1zcXVhcmUtYyxcbiAgXCJjbG9jay10d29cIjogJGZhLXZhci1jbG9jay10d28sXG4gIFwic3F1YXJlLWVsbGlwc2lzLXZlcnRpY2FsXCI6ICRmYS12YXItc3F1YXJlLWVsbGlwc2lzLXZlcnRpY2FsLFxuICBcImNhbGVuZGFyLXVzZXJzXCI6ICRmYS12YXItY2FsZW5kYXItdXNlcnMsXG4gIFwicG9kY2FzdFwiOiAkZmEtdmFyLXBvZGNhc3QsXG4gIFwiYmVlXCI6ICRmYS12YXItYmVlLFxuICBcInRlbXBlcmF0dXJlLWZ1bGxcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1mdWxsLFxuICBcInRlbXBlcmF0dXJlLTRcIjogJGZhLXZhci10ZW1wZXJhdHVyZS00LFxuICBcInRoZXJtb21ldGVyLTRcIjogJGZhLXZhci10aGVybW9tZXRlci00LFxuICBcInRoZXJtb21ldGVyLWZ1bGxcIjogJGZhLXZhci10aGVybW9tZXRlci1mdWxsLFxuICBcImJlbGxcIjogJGZhLXZhci1iZWxsLFxuICBcImNhbmR5LWJhclwiOiAkZmEtdmFyLWNhbmR5LWJhcixcbiAgXCJjaG9jb2xhdGUtYmFyXCI6ICRmYS12YXItY2hvY29sYXRlLWJhcixcbiAgXCJ4bWFyay1sYXJnZVwiOiAkZmEtdmFyLXhtYXJrLWxhcmdlLFxuICBcInBpbmF0YVwiOiAkZmEtdmFyLXBpbmF0YSxcbiAgXCJhcnJvd3MtZnJvbS1saW5lXCI6ICRmYS12YXItYXJyb3dzLWZyb20tbGluZSxcbiAgXCJzdXBlcnNjcmlwdFwiOiAkZmEtdmFyLXN1cGVyc2NyaXB0LFxuICBcImJvd2wtc3Bvb25cIjogJGZhLXZhci1ib3dsLXNwb29uLFxuICBcImhleGFnb24tY2hlY2tcIjogJGZhLXZhci1oZXhhZ29uLWNoZWNrLFxuICBcInBsdWctY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUteG1hcmssXG4gIFwic3Rhci1vZi1saWZlXCI6ICRmYS12YXItc3Rhci1vZi1saWZlLFxuICBcInBob25lLXNsYXNoXCI6ICRmYS12YXItcGhvbmUtc2xhc2gsXG4gIFwidHJhZmZpYy1saWdodC1zdG9wXCI6ICRmYS12YXItdHJhZmZpYy1saWdodC1zdG9wLFxuICBcInBhaW50LXJvbGxlclwiOiAkZmEtdmFyLXBhaW50LXJvbGxlcixcbiAgXCJhY2NlbnQtZ3JhdmVcIjogJGZhLXZhci1hY2NlbnQtZ3JhdmUsXG4gIFwiaGFuZHNoYWtlLWFuZ2xlXCI6ICRmYS12YXItaGFuZHNoYWtlLWFuZ2xlLFxuICBcImhhbmRzLWhlbHBpbmdcIjogJGZhLXZhci1oYW5kcy1oZWxwaW5nLFxuICBcImNpcmNsZS0wXCI6ICRmYS12YXItY2lyY2xlLTAsXG4gIFwiZGlhbC1tZWQtbG93XCI6ICRmYS12YXItZGlhbC1tZWQtbG93LFxuICBcImxvY2F0aW9uLWRvdFwiOiAkZmEtdmFyLWxvY2F0aW9uLWRvdCxcbiAgXCJtYXAtbWFya2VyLWFsdFwiOiAkZmEtdmFyLW1hcC1tYXJrZXItYWx0LFxuICBcImNyYWJcIjogJGZhLXZhci1jcmFiLFxuICBcImJveC1vcGVuLWZ1bGxcIjogJGZhLXZhci1ib3gtb3Blbi1mdWxsLFxuICBcImJveC1mdWxsXCI6ICRmYS12YXItYm94LWZ1bGwsXG4gIFwiZmlsZVwiOiAkZmEtdmFyLWZpbGUsXG4gIFwiZ3JlYXRlci10aGFuXCI6ICRmYS12YXItZ3JlYXRlci10aGFuLFxuICBcInF1b3Rlc1wiOiAkZmEtdmFyLXF1b3RlcyxcbiAgXCJwcmV0emVsXCI6ICRmYS12YXItcHJldHplbCxcbiAgXCJwZXJzb24tc3dpbW1pbmdcIjogJGZhLXZhci1wZXJzb24tc3dpbW1pbmcsXG4gIFwic3dpbW1lclwiOiAkZmEtdmFyLXN3aW1tZXIsXG4gIFwiYXJyb3ctZG93blwiOiAkZmEtdmFyLWFycm93LWRvd24sXG4gIFwidXNlci1yb2JvdC14bWFya3NcIjogJGZhLXZhci11c2VyLXJvYm90LXhtYXJrcyxcbiAgXCJtZXNzYWdlLXF1b3RlXCI6ICRmYS12YXItbWVzc2FnZS1xdW90ZSxcbiAgXCJjb21tZW50LWFsdC1xdW90ZVwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LXF1b3RlLFxuICBcImNhbmR5LWNvcm5cIjogJGZhLXZhci1jYW5keS1jb3JuLFxuICBcImZvbGRlci1tYWduaWZ5aW5nLWdsYXNzXCI6ICRmYS12YXItZm9sZGVyLW1hZ25pZnlpbmctZ2xhc3MsXG4gIFwiZm9sZGVyLXNlYXJjaFwiOiAkZmEtdmFyLWZvbGRlci1zZWFyY2gsXG4gIFwibm90ZWJvb2tcIjogJGZhLXZhci1ub3RlYm9vayxcbiAgXCJkcm9wbGV0XCI6ICRmYS12YXItZHJvcGxldCxcbiAgXCJ0aW50XCI6ICRmYS12YXItdGludCxcbiAgXCJidWxsc2V5ZS1wb2ludGVyXCI6ICRmYS12YXItYnVsbHNleWUtcG9pbnRlcixcbiAgXCJlcmFzZXJcIjogJGZhLXZhci1lcmFzZXIsXG4gIFwiaGV4YWdvbi1pbWFnZVwiOiAkZmEtdmFyLWhleGFnb24taW1hZ2UsXG4gIFwiZWFydGgtYW1lcmljYXNcIjogJGZhLXZhci1lYXJ0aC1hbWVyaWNhcyxcbiAgXCJlYXJ0aFwiOiAkZmEtdmFyLWVhcnRoLFxuICBcImVhcnRoLWFtZXJpY2FcIjogJGZhLXZhci1lYXJ0aC1hbWVyaWNhLFxuICBcImdsb2JlLWFtZXJpY2FzXCI6ICRmYS12YXItZ2xvYmUtYW1lcmljYXMsXG4gIFwiY3JhdGUtYXBwbGVcIjogJGZhLXZhci1jcmF0ZS1hcHBsZSxcbiAgXCJhcHBsZS1jcmF0ZVwiOiAkZmEtdmFyLWFwcGxlLWNyYXRlLFxuICBcInBlcnNvbi1idXJzdFwiOiAkZmEtdmFyLXBlcnNvbi1idXJzdCxcbiAgXCJnYW1lLWJvYXJkXCI6ICRmYS12YXItZ2FtZS1ib2FyZCxcbiAgXCJoYXQtY2hlZlwiOiAkZmEtdmFyLWhhdC1jaGVmLFxuICBcImhhbmQtYmFjay1wb2ludC1yaWdodFwiOiAkZmEtdmFyLWhhbmQtYmFjay1wb2ludC1yaWdodCxcbiAgXCJkb3ZlXCI6ICRmYS12YXItZG92ZSxcbiAgXCJzbm93Zmxha2UtZHJvcGxldHNcIjogJGZhLXZhci1zbm93Zmxha2UtZHJvcGxldHMsXG4gIFwiYmF0dGVyeS1lbXB0eVwiOiAkZmEtdmFyLWJhdHRlcnktZW1wdHksXG4gIFwiYmF0dGVyeS0wXCI6ICRmYS12YXItYmF0dGVyeS0wLFxuICBcImdyaWQtNFwiOiAkZmEtdmFyLWdyaWQtNCxcbiAgXCJzb2Nrc1wiOiAkZmEtdmFyLXNvY2tzLFxuICBcImZhY2Utc3VuZ2xhc3Nlc1wiOiAkZmEtdmFyLWZhY2Utc3VuZ2xhc3NlcyxcbiAgXCJpbmJveFwiOiAkZmEtdmFyLWluYm94LFxuICBcInNxdWFyZS0wXCI6ICRmYS12YXItc3F1YXJlLTAsXG4gIFwic2VjdGlvblwiOiAkZmEtdmFyLXNlY3Rpb24sXG4gIFwic3F1YXJlLXRoaXMtd2F5LXVwXCI6ICRmYS12YXItc3F1YXJlLXRoaXMtd2F5LXVwLFxuICBcImJveC11cFwiOiAkZmEtdmFyLWJveC11cCxcbiAgXCJnYXVnZS1oaWdoXCI6ICRmYS12YXItZ2F1Z2UtaGlnaCxcbiAgXCJ0YWNob21ldGVyLWFsdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LFxuICBcInRhY2hvbWV0ZXItYWx0LWZhc3RcIjogJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0LFxuICBcInNxdWFyZS1hbXBlcnNhbmRcIjogJGZhLXZhci1zcXVhcmUtYW1wZXJzYW5kLFxuICBcImVudmVsb3BlLW9wZW4tdGV4dFwiOiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dCxcbiAgXCJsYW1wLWRlc2tcIjogJGZhLXZhci1sYW1wLWRlc2ssXG4gIFwiaG9zcGl0YWxcIjogJGZhLXZhci1ob3NwaXRhbCxcbiAgXCJob3NwaXRhbC1hbHRcIjogJGZhLXZhci1ob3NwaXRhbC1hbHQsXG4gIFwiaG9zcGl0YWwtd2lkZVwiOiAkZmEtdmFyLWhvc3BpdGFsLXdpZGUsXG4gIFwicG9sbC1wZW9wbGVcIjogJGZhLXZhci1wb2xsLXBlb3BsZSxcbiAgXCJ3aGlza2V5LWdsYXNzLWljZVwiOiAkZmEtdmFyLXdoaXNrZXktZ2xhc3MtaWNlLFxuICBcImdsYXNzLXdoaXNrZXktcm9ja3NcIjogJGZhLXZhci1nbGFzcy13aGlza2V5LXJvY2tzLFxuICBcIndpbmUtYm90dGxlXCI6ICRmYS12YXItd2luZS1ib3R0bGUsXG4gIFwiY2hlc3Mtcm9va1wiOiAkZmEtdmFyLWNoZXNzLXJvb2ssXG4gIFwidXNlci1ib3VudHktaHVudGVyXCI6ICRmYS12YXItdXNlci1ib3VudHktaHVudGVyLFxuICBcImJhcnMtc3RhZ2dlcmVkXCI6ICRmYS12YXItYmFycy1zdGFnZ2VyZWQsXG4gIFwicmVvcmRlclwiOiAkZmEtdmFyLXJlb3JkZXIsXG4gIFwic3RyZWFtXCI6ICRmYS12YXItc3RyZWFtLFxuICBcImRpYWdyYW0tc2Fua2V5XCI6ICRmYS12YXItZGlhZ3JhbS1zYW5rZXksXG4gIFwiY2xvdWQtaGFpbC1taXhlZFwiOiAkZmEtdmFyLWNsb3VkLWhhaWwtbWl4ZWQsXG4gIFwiY2lyY2xlLXVwLWxlZnRcIjogJGZhLXZhci1jaXJjbGUtdXAtbGVmdCxcbiAgXCJkaGFybWFjaGFrcmFcIjogJGZhLXZhci1kaGFybWFjaGFrcmEsXG4gIFwib2JqZWN0cy1hbGlnbi1sZWZ0XCI6ICRmYS12YXItb2JqZWN0cy1hbGlnbi1sZWZ0LFxuICBcIm9pbC1jYW4tZHJpcFwiOiAkZmEtdmFyLW9pbC1jYW4tZHJpcCxcbiAgXCJmYWNlLXNtaWxpbmctaGFuZHNcIjogJGZhLXZhci1mYWNlLXNtaWxpbmctaGFuZHMsXG4gIFwiYnJvY2NvbGlcIjogJGZhLXZhci1icm9jY29saSxcbiAgXCJyb3V0ZS1pbnRlcnN0YXRlXCI6ICRmYS12YXItcm91dGUtaW50ZXJzdGF0ZSxcbiAgXCJlYXItbXVmZnNcIjogJGZhLXZhci1lYXItbXVmZnMsXG4gIFwiaG90ZG9nXCI6ICRmYS12YXItaG90ZG9nLFxuICBcInRyYW5zcG9ydGVyLWVtcHR5XCI6ICRmYS12YXItdHJhbnNwb3J0ZXItZW1wdHksXG4gIFwicGVyc29uLXdhbGtpbmctd2l0aC1jYW5lXCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctd2l0aC1jYW5lLFxuICBcImJsaW5kXCI6ICRmYS12YXItYmxpbmQsXG4gIFwiYW5nbGUtOTBcIjogJGZhLXZhci1hbmdsZS05MCxcbiAgXCJyZWN0YW5nbGUtdGVybWluYWxcIjogJGZhLXZhci1yZWN0YW5nbGUtdGVybWluYWwsXG4gIFwia2l0ZVwiOiAkZmEtdmFyLWtpdGUsXG4gIFwiZHJ1bVwiOiAkZmEtdmFyLWRydW0sXG4gIFwic2NydWJiZXJcIjogJGZhLXZhci1zY3J1YmJlcixcbiAgXCJpY2UtY3JlYW1cIjogJGZhLXZhci1pY2UtY3JlYW0sXG4gIFwiaGVhcnQtY2lyY2xlLWJvbHRcIjogJGZhLXZhci1oZWFydC1jaXJjbGUtYm9sdCxcbiAgXCJmaXNoLWJvbmVzXCI6ICRmYS12YXItZmlzaC1ib25lcyxcbiAgXCJkZWVyLXJ1ZG9scGhcIjogJGZhLXZhci1kZWVyLXJ1ZG9scGgsXG4gIFwiZmF4XCI6ICRmYS12YXItZmF4LFxuICBcInBhcmFncmFwaFwiOiAkZmEtdmFyLXBhcmFncmFwaCxcbiAgXCJoZWFkLXNpZGUtaGVhcnRcIjogJGZhLXZhci1oZWFkLXNpZGUtaGVhcnQsXG4gIFwic3F1YXJlLWVcIjogJGZhLXZhci1zcXVhcmUtZSxcbiAgXCJtZXRlci1maXJlXCI6ICRmYS12YXItbWV0ZXItZmlyZSxcbiAgXCJjbG91ZC1oYWlsXCI6ICRmYS12YXItY2xvdWQtaGFpbCxcbiAgXCJjaGVjay10by1zbG90XCI6ICRmYS12YXItY2hlY2stdG8tc2xvdCxcbiAgXCJ2b3RlLXllYVwiOiAkZmEtdmFyLXZvdGUteWVhLFxuICBcIm1vbmV5LWZyb20tYnJhY2tldFwiOiAkZmEtdmFyLW1vbmV5LWZyb20tYnJhY2tldCxcbiAgXCJzdGFyLWhhbGZcIjogJGZhLXZhci1zdGFyLWhhbGYsXG4gIFwiY2FyLWJ1c1wiOiAkZmEtdmFyLWNhci1idXMsXG4gIFwic3BlYWtlclwiOiAkZmEtdmFyLXNwZWFrZXIsXG4gIFwidGltZXJcIjogJGZhLXZhci10aW1lcixcbiAgXCJib3hlcy1zdGFja2VkXCI6ICRmYS12YXItYm94ZXMtc3RhY2tlZCxcbiAgXCJib3hlc1wiOiAkZmEtdmFyLWJveGVzLFxuICBcImJveGVzLWFsdFwiOiAkZmEtdmFyLWJveGVzLWFsdCxcbiAgXCJncmlsbC1ob3RcIjogJGZhLXZhci1ncmlsbC1ob3QsXG4gIFwiYmFsbG90LWNoZWNrXCI6ICRmYS12YXItYmFsbG90LWNoZWNrLFxuICBcImxpbmtcIjogJGZhLXZhci1saW5rLFxuICBcImNoYWluXCI6ICRmYS12YXItY2hhaW4sXG4gIFwiZWFyLWxpc3RlblwiOiAkZmEtdmFyLWVhci1saXN0ZW4sXG4gIFwiYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zXCI6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zLFxuICBcImZpbGUtbWludXNcIjogJGZhLXZhci1maWxlLW1pbnVzLFxuICBcInRyZWUtY2l0eVwiOiAkZmEtdmFyLXRyZWUtY2l0eSxcbiAgXCJwbGF5XCI6ICRmYS12YXItcGxheSxcbiAgXCJmb250XCI6ICRmYS12YXItZm9udCxcbiAgXCJjdXAtdG9nb1wiOiAkZmEtdmFyLWN1cC10b2dvLFxuICBcImNvZmZlZS10b2dvXCI6ICRmYS12YXItY29mZmVlLXRvZ28sXG4gIFwic3F1YXJlLWRvd24tbGVmdFwiOiAkZmEtdmFyLXNxdWFyZS1kb3duLWxlZnQsXG4gIFwiYnVyZ2VyLWxldHR1Y2VcIjogJGZhLXZhci1idXJnZXItbGV0dHVjZSxcbiAgXCJydXBpYWgtc2lnblwiOiAkZmEtdmFyLXJ1cGlhaC1zaWduLFxuICBcIm1hZ25pZnlpbmctZ2xhc3NcIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLFxuICBcInNlYXJjaFwiOiAkZmEtdmFyLXNlYXJjaCxcbiAgXCJ0YWJsZS10ZW5uaXMtcGFkZGxlLWJhbGxcIjogJGZhLXZhci10YWJsZS10ZW5uaXMtcGFkZGxlLWJhbGwsXG4gIFwicGluZy1wb25nLXBhZGRsZS1iYWxsXCI6ICRmYS12YXItcGluZy1wb25nLXBhZGRsZS1iYWxsLFxuICBcInRhYmxlLXRlbm5pc1wiOiAkZmEtdmFyLXRhYmxlLXRlbm5pcyxcbiAgXCJwZXJzb24tZG90cy1mcm9tLWxpbmVcIjogJGZhLXZhci1wZXJzb24tZG90cy1mcm9tLWxpbmUsXG4gIFwiZGlhZ25vc2VzXCI6ICRmYS12YXItZGlhZ25vc2VzLFxuICBcImNoZXZyb25zLWRvd25cIjogJGZhLXZhci1jaGV2cm9ucy1kb3duLFxuICBcImNoZXZyb24tZG91YmxlLWRvd25cIjogJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1kb3duLFxuICBcInRyYXNoLWNhbi1hcnJvdy11cFwiOiAkZmEtdmFyLXRyYXNoLWNhbi1hcnJvdy11cCxcbiAgXCJ0cmFzaC1yZXN0b3JlLWFsdFwiOiAkZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0LFxuICBcInNpZ25hbC1nb29kXCI6ICRmYS12YXItc2lnbmFsLWdvb2QsXG4gIFwic2lnbmFsLTNcIjogJGZhLXZhci1zaWduYWwtMyxcbiAgXCJsb2NhdGlvbi1xdWVzdGlvblwiOiAkZmEtdmFyLWxvY2F0aW9uLXF1ZXN0aW9uLFxuICBcIm1hcC1tYXJrZXItcXVlc3Rpb25cIjogJGZhLXZhci1tYXAtbWFya2VyLXF1ZXN0aW9uLFxuICBcImZsb3BweS1kaXNrLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWZsb3BweS1kaXNrLWNpcmNsZS14bWFyayxcbiAgXCJmbG9wcHktZGlzay10aW1lc1wiOiAkZmEtdmFyLWZsb3BweS1kaXNrLXRpbWVzLFxuICBcInNhdmUtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItc2F2ZS1jaXJjbGUteG1hcmssXG4gIFwic2F2ZS10aW1lc1wiOiAkZmEtdmFyLXNhdmUtdGltZXMsXG4gIFwibmFpcmEtc2lnblwiOiAkZmEtdmFyLW5haXJhLXNpZ24sXG4gIFwicGVhY2hcIjogJGZhLXZhci1wZWFjaCxcbiAgXCJ0YXhpLWJ1c1wiOiAkZmEtdmFyLXRheGktYnVzLFxuICBcImJyYWNrZXQtY3VybHlcIjogJGZhLXZhci1icmFja2V0LWN1cmx5LFxuICBcImJyYWNrZXQtY3VybHktbGVmdFwiOiAkZmEtdmFyLWJyYWNrZXQtY3VybHktbGVmdCxcbiAgXCJsb2JzdGVyXCI6ICRmYS12YXItbG9ic3RlcixcbiAgXCJjYXJ0LWZsYXRiZWQtZW1wdHlcIjogJGZhLXZhci1jYXJ0LWZsYXRiZWQtZW1wdHksXG4gIFwiZG9sbHktZmxhdGJlZC1lbXB0eVwiOiAkZmEtdmFyLWRvbGx5LWZsYXRiZWQtZW1wdHksXG4gIFwiY29sb25cIjogJGZhLXZhci1jb2xvbixcbiAgXCJjYXJ0LWFycm93LWRvd25cIjogJGZhLXZhci1jYXJ0LWFycm93LWRvd24sXG4gIFwid2FuZFwiOiAkZmEtdmFyLXdhbmQsXG4gIFwid2Fsa2llLXRhbGtpZVwiOiAkZmEtdmFyLXdhbGtpZS10YWxraWUsXG4gIFwiZmlsZS1wZW5cIjogJGZhLXZhci1maWxlLXBlbixcbiAgXCJmaWxlLWVkaXRcIjogJGZhLXZhci1maWxlLWVkaXQsXG4gIFwicmVjZWlwdFwiOiAkZmEtdmFyLXJlY2VpcHQsXG4gIFwidGFibGUtcGljbmljXCI6ICRmYS12YXItdGFibGUtcGljbmljLFxuICBcInNxdWFyZS1wZW5cIjogJGZhLXZhci1zcXVhcmUtcGVuLFxuICBcInBlbi1zcXVhcmVcIjogJGZhLXZhci1wZW4tc3F1YXJlLFxuICBcInBlbmNpbC1zcXVhcmVcIjogJGZhLXZhci1wZW5jaWwtc3F1YXJlLFxuICBcImNpcmNsZS1taWNyb3Bob25lLWxpbmVzXCI6ICRmYS12YXItY2lyY2xlLW1pY3JvcGhvbmUtbGluZXMsXG4gIFwibWljcm9waG9uZS1jaXJjbGUtYWx0XCI6ICRmYS12YXItbWljcm9waG9uZS1jaXJjbGUtYWx0LFxuICBcImRpc3BsYXktc2xhc2hcIjogJGZhLXZhci1kaXNwbGF5LXNsYXNoLFxuICBcImRlc2t0b3Atc2xhc2hcIjogJGZhLXZhci1kZXNrdG9wLXNsYXNoLFxuICBcInN1aXRjYXNlLXJvbGxpbmdcIjogJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nLFxuICBcInBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcInRyYW5zcG9ydGVyLTJcIjogJGZhLXZhci10cmFuc3BvcnRlci0yLFxuICBcImhhbmRzLWhvbGRpbmctZGlhbW9uZFwiOiAkZmEtdmFyLWhhbmRzLWhvbGRpbmctZGlhbW9uZCxcbiAgXCJoYW5kLXJlY2VpdmluZ1wiOiAkZmEtdmFyLWhhbmQtcmVjZWl2aW5nLFxuICBcIm1vbmV5LWJpbGwtc2ltcGxlLXdhdmVcIjogJGZhLXZhci1tb25leS1iaWxsLXNpbXBsZS13YXZlLFxuICBcImNoZXZyb24tZG93blwiOiAkZmEtdmFyLWNoZXZyb24tZG93bixcbiAgXCJiYXR0ZXJ5LWZ1bGxcIjogJGZhLXZhci1iYXR0ZXJ5LWZ1bGwsXG4gIFwiYmF0dGVyeVwiOiAkZmEtdmFyLWJhdHRlcnksXG4gIFwiYmF0dGVyeS01XCI6ICRmYS12YXItYmF0dGVyeS01LFxuICBcImJlbGwtcGx1c1wiOiAkZmEtdmFyLWJlbGwtcGx1cyxcbiAgXCJib29rLWFycm93LXJpZ2h0XCI6ICRmYS12YXItYm9vay1hcnJvdy1yaWdodCxcbiAgXCJob3NwaXRhbHNcIjogJGZhLXZhci1ob3NwaXRhbHMsXG4gIFwiY2x1YlwiOiAkZmEtdmFyLWNsdWIsXG4gIFwic2t1bGwtY3Jvc3Nib25lc1wiOiAkZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXMsXG4gIFwiZHJvcGxldC1kZWdyZWVcIjogJGZhLXZhci1kcm9wbGV0LWRlZ3JlZSxcbiAgXCJkZXdwb2ludFwiOiAkZmEtdmFyLWRld3BvaW50LFxuICBcImNvZGUtY29tcGFyZVwiOiAkZmEtdmFyLWNvZGUtY29tcGFyZSxcbiAgXCJsaXN0LXVsXCI6ICRmYS12YXItbGlzdC11bCxcbiAgXCJsaXN0LWRvdHNcIjogJGZhLXZhci1saXN0LWRvdHMsXG4gIFwiaGFuZC1ob2xkaW5nLW1hZ2ljXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLW1hZ2ljLFxuICBcIndhdGVybWVsb24tc2xpY2VcIjogJGZhLXZhci13YXRlcm1lbG9uLXNsaWNlLFxuICBcImNpcmNsZS1lbGxpcHNpc1wiOiAkZmEtdmFyLWNpcmNsZS1lbGxpcHNpcyxcbiAgXCJzY2hvb2wtbG9ja1wiOiAkZmEtdmFyLXNjaG9vbC1sb2NrLFxuICBcInRvd2VyLWNlbGxcIjogJGZhLXZhci10b3dlci1jZWxsLFxuICBcInNkLWNhcmRzXCI6ICRmYS12YXItc2QtY2FyZHMsXG4gIFwianVnLWJvdHRsZVwiOiAkZmEtdmFyLWp1Zy1ib3R0bGUsXG4gIFwiZG93bi1sb25nXCI6ICRmYS12YXItZG93bi1sb25nLFxuICBcImxvbmctYXJyb3ctYWx0LWRvd25cIjogJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duLFxuICBcImVudmVsb3Blc1wiOiAkZmEtdmFyLWVudmVsb3BlcyxcbiAgXCJwaG9uZS1vZmZpY2VcIjogJGZhLXZhci1waG9uZS1vZmZpY2UsXG4gIFwicmFua2luZy1zdGFyXCI6ICRmYS12YXItcmFua2luZy1zdGFyLFxuICBcImNoZXNzLWtpbmdcIjogJGZhLXZhci1jaGVzcy1raW5nLFxuICBcIm5mYy1wZW5cIjogJGZhLXZhci1uZmMtcGVuLFxuICBcInBlcnNvbi1oYXJhc3NpbmdcIjogJGZhLXZhci1wZXJzb24taGFyYXNzaW5nLFxuICBcImhhdC13aW50ZXJcIjogJGZhLXZhci1oYXQtd2ludGVyLFxuICBcImJyYXppbGlhbi1yZWFsLXNpZ25cIjogJGZhLXZhci1icmF6aWxpYW4tcmVhbC1zaWduLFxuICBcImxhbmRtYXJrLWRvbWVcIjogJGZhLXZhci1sYW5kbWFyay1kb21lLFxuICBcImxhbmRtYXJrLWFsdFwiOiAkZmEtdmFyLWxhbmRtYXJrLWFsdCxcbiAgXCJib25lLWJyZWFrXCI6ICRmYS12YXItYm9uZS1icmVhayxcbiAgXCJhcnJvdy11cFwiOiAkZmEtdmFyLWFycm93LXVwLFxuICBcImRvd24tZnJvbS1kb3R0ZWQtbGluZVwiOiAkZmEtdmFyLWRvd24tZnJvbS1kb3R0ZWQtbGluZSxcbiAgXCJ0dlwiOiAkZmEtdmFyLXR2LFxuICBcInRlbGV2aXNpb25cIjogJGZhLXZhci10ZWxldmlzaW9uLFxuICBcInR2LWFsdFwiOiAkZmEtdmFyLXR2LWFsdCxcbiAgXCJib3JkZXItbGVmdFwiOiAkZmEtdmFyLWJvcmRlci1sZWZ0LFxuICBcImNpcmNsZS1kaXZpZGVcIjogJGZhLXZhci1jaXJjbGUtZGl2aWRlLFxuICBcInNocmltcFwiOiAkZmEtdmFyLXNocmltcCxcbiAgXCJsaXN0LWNoZWNrXCI6ICRmYS12YXItbGlzdC1jaGVjayxcbiAgXCJ0YXNrc1wiOiAkZmEtdmFyLXRhc2tzLFxuICBcImRpYWdyYW0tc3VidGFza1wiOiAkZmEtdmFyLWRpYWdyYW0tc3VidGFzayxcbiAgXCJqdWctZGV0ZXJnZW50XCI6ICRmYS12YXItanVnLWRldGVyZ2VudCxcbiAgXCJjaXJjbGUtdXNlclwiOiAkZmEtdmFyLWNpcmNsZS11c2VyLFxuICBcInVzZXItY2lyY2xlXCI6ICRmYS12YXItdXNlci1jaXJjbGUsXG4gIFwic3F1YXJlLXlcIjogJGZhLXZhci1zcXVhcmUteSxcbiAgXCJ1c2VyLWRvY3Rvci1oYWlyXCI6ICRmYS12YXItdXNlci1kb2N0b3ItaGFpcixcbiAgXCJwbGFuZXQtcmluZ2VkXCI6ICRmYS12YXItcGxhbmV0LXJpbmdlZCxcbiAgXCJtdXNocm9vbVwiOiAkZmEtdmFyLW11c2hyb29tLFxuICBcInVzZXItc2hpZWxkXCI6ICRmYS12YXItdXNlci1zaGllbGQsXG4gIFwibWVnYXBob25lXCI6ICRmYS12YXItbWVnYXBob25lLFxuICBcIndyZWF0aC1sYXVyZWxcIjogJGZhLXZhci13cmVhdGgtbGF1cmVsLFxuICBcImNpcmNsZS1leGNsYW1hdGlvbi1jaGVja1wiOiAkZmEtdmFyLWNpcmNsZS1leGNsYW1hdGlvbi1jaGVjayxcbiAgXCJ3aW5kXCI6ICRmYS12YXItd2luZCxcbiAgXCJib3gtZG9sbGFyXCI6ICRmYS12YXItYm94LWRvbGxhcixcbiAgXCJib3gtdXNkXCI6ICRmYS12YXItYm94LXVzZCxcbiAgXCJjYXItYnVyc3RcIjogJGZhLXZhci1jYXItYnVyc3QsXG4gIFwiY2FyLWNyYXNoXCI6ICRmYS12YXItY2FyLWNyYXNoLFxuICBcInlcIjogJGZhLXZhci15LFxuICBcInVzZXItaGVhZHNldFwiOiAkZmEtdmFyLXVzZXItaGVhZHNldCxcbiAgXCJhcnJvd3MtcmV0d2VldFwiOiAkZmEtdmFyLWFycm93cy1yZXR3ZWV0LFxuICBcInJldHdlZXQtYWx0XCI6ICRmYS12YXItcmV0d2VldC1hbHQsXG4gIFwicGVyc29uLXNub3dib2FyZGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1zbm93Ym9hcmRpbmcsXG4gIFwic25vd2JvYXJkaW5nXCI6ICRmYS12YXItc25vd2JvYXJkaW5nLFxuICBcInNxdWFyZS1jaGV2cm9uLXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLWNoZXZyb24tcmlnaHQsXG4gIFwiY2hldnJvbi1zcXVhcmUtcmlnaHRcIjogJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1yaWdodCxcbiAgXCJsYWNyb3NzZS1zdGljay1iYWxsXCI6ICRmYS12YXItbGFjcm9zc2Utc3RpY2stYmFsbCxcbiAgXCJ0cnVjay1mYXN0XCI6ICRmYS12YXItdHJ1Y2stZmFzdCxcbiAgXCJzaGlwcGluZy1mYXN0XCI6ICRmYS12YXItc2hpcHBpbmctZmFzdCxcbiAgXCJ1c2VyLW1hZ25pZnlpbmctZ2xhc3NcIjogJGZhLXZhci11c2VyLW1hZ25pZnlpbmctZ2xhc3MsXG4gIFwic3Rhci1zaGFycFwiOiAkZmEtdmFyLXN0YXItc2hhcnAsXG4gIFwiY29tbWVudC1oZWFydFwiOiAkZmEtdmFyLWNvbW1lbnQtaGVhcnQsXG4gIFwiY2lyY2xlLTFcIjogJGZhLXZhci1jaXJjbGUtMSxcbiAgXCJjaXJjbGUtc3RhclwiOiAkZmEtdmFyLWNpcmNsZS1zdGFyLFxuICBcInN0YXItY2lyY2xlXCI6ICRmYS12YXItc3Rhci1jaXJjbGUsXG4gIFwiZmlzaFwiOiAkZmEtdmFyLWZpc2gsXG4gIFwiY2xvdWQtZm9nXCI6ICRmYS12YXItY2xvdWQtZm9nLFxuICBcImZvZ1wiOiAkZmEtdmFyLWZvZyxcbiAgXCJ3YWZmbGVcIjogJGZhLXZhci13YWZmbGUsXG4gIFwibXVzaWMtbm90ZVwiOiAkZmEtdmFyLW11c2ljLW5vdGUsXG4gIFwibXVzaWMtYWx0XCI6ICRmYS12YXItbXVzaWMtYWx0LFxuICBcImhleGFnb24tZXhjbGFtYXRpb25cIjogJGZhLXZhci1oZXhhZ29uLWV4Y2xhbWF0aW9uLFxuICBcImNhcnQtc2hvcHBpbmctZmFzdFwiOiAkZmEtdmFyLWNhcnQtc2hvcHBpbmctZmFzdCxcbiAgXCJvYmplY3QtdW5pb25cIjogJGZhLXZhci1vYmplY3QtdW5pb24sXG4gIFwidXNlci1ncmFkdWF0ZVwiOiAkZmEtdmFyLXVzZXItZ3JhZHVhdGUsXG4gIFwic3RhcmZpZ2h0ZXJcIjogJGZhLXZhci1zdGFyZmlnaHRlcixcbiAgXCJjaXJjbGUtaGFsZi1zdHJva2VcIjogJGZhLXZhci1jaXJjbGUtaGFsZi1zdHJva2UsXG4gIFwiYWRqdXN0XCI6ICRmYS12YXItYWRqdXN0LFxuICBcImFycm93LXJpZ2h0LWxvbmctdG8tbGluZVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWxvbmctdG8tbGluZSxcbiAgXCJzcXVhcmUtYXJyb3ctZG93blwiOiAkZmEtdmFyLXNxdWFyZS1hcnJvdy1kb3duLFxuICBcImFycm93LXNxdWFyZS1kb3duXCI6ICRmYS12YXItYXJyb3ctc3F1YXJlLWRvd24sXG4gIFwiZGlhbW9uZC1oYWxmLXN0cm9rZVwiOiAkZmEtdmFyLWRpYW1vbmQtaGFsZi1zdHJva2UsXG4gIFwiY2xhcHBlcmJvYXJkXCI6ICRmYS12YXItY2xhcHBlcmJvYXJkLFxuICBcInNxdWFyZS1jaGV2cm9uLWxlZnRcIjogJGZhLXZhci1zcXVhcmUtY2hldnJvbi1sZWZ0LFxuICBcImNoZXZyb24tc3F1YXJlLWxlZnRcIjogJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1sZWZ0LFxuICBcInBob25lLWludGVyY29tXCI6ICRmYS12YXItcGhvbmUtaW50ZXJjb20sXG4gIFwibGluay1ob3Jpem9udGFsXCI6ICRmYS12YXItbGluay1ob3Jpem9udGFsLFxuICBcImNoYWluLWhvcml6b250YWxcIjogJGZhLXZhci1jaGFpbi1ob3Jpem9udGFsLFxuICBcIm1hbmdvXCI6ICRmYS12YXItbWFuZ28sXG4gIFwibXVzaWMtbm90ZS1zbGFzaFwiOiAkZmEtdmFyLW11c2ljLW5vdGUtc2xhc2gsXG4gIFwibXVzaWMtYWx0LXNsYXNoXCI6ICRmYS12YXItbXVzaWMtYWx0LXNsYXNoLFxuICBcImNpcmNsZS1yYWRpYXRpb25cIjogJGZhLXZhci1jaXJjbGUtcmFkaWF0aW9uLFxuICBcInJhZGlhdGlvbi1hbHRcIjogJGZhLXZhci1yYWRpYXRpb24tYWx0LFxuICBcImZhY2UtdG9uZ3VlLXN3ZWF0XCI6ICRmYS12YXItZmFjZS10b25ndWUtc3dlYXQsXG4gIFwiZ2xvYmUtc3RhbmRcIjogJGZhLXZhci1nbG9iZS1zdGFuZCxcbiAgXCJiYXNlYmFsbFwiOiAkZmEtdmFyLWJhc2ViYWxsLFxuICBcImJhc2ViYWxsLWJhbGxcIjogJGZhLXZhci1iYXNlYmFsbC1iYWxsLFxuICBcImNpcmNsZS1wXCI6ICRmYS12YXItY2lyY2xlLXAsXG4gIFwiYXdhcmQtc2ltcGxlXCI6ICRmYS12YXItYXdhcmQtc2ltcGxlLFxuICBcImpldC1maWdodGVyLXVwXCI6ICRmYS12YXItamV0LWZpZ2h0ZXItdXAsXG4gIFwiZGlhZ3JhbS1wcm9qZWN0XCI6ICRmYS12YXItZGlhZ3JhbS1wcm9qZWN0LFxuICBcInByb2plY3QtZGlhZ3JhbVwiOiAkZmEtdmFyLXByb2plY3QtZGlhZ3JhbSxcbiAgXCJwZWRlc3RhbFwiOiAkZmEtdmFyLXBlZGVzdGFsLFxuICBcImNoYXJ0LXB5cmFtaWRcIjogJGZhLXZhci1jaGFydC1weXJhbWlkLFxuICBcInNpZGViYXJcIjogJGZhLXZhci1zaWRlYmFyLFxuICBcInNub3dtYW4taGVhZFwiOiAkZmEtdmFyLXNub3dtYW4taGVhZCxcbiAgXCJmcm9zdHktaGVhZFwiOiAkZmEtdmFyLWZyb3N0eS1oZWFkLFxuICBcImNvcHlcIjogJGZhLXZhci1jb3B5LFxuICBcImJ1cmdlci1nbGFzc1wiOiAkZmEtdmFyLWJ1cmdlci1nbGFzcyxcbiAgXCJ2b2x1bWUteG1hcmtcIjogJGZhLXZhci12b2x1bWUteG1hcmssXG4gIFwidm9sdW1lLW11dGVcIjogJGZhLXZhci12b2x1bWUtbXV0ZSxcbiAgXCJ2b2x1bWUtdGltZXNcIjogJGZhLXZhci12b2x1bWUtdGltZXMsXG4gIFwiaGFuZC1zcGFya2xlc1wiOiAkZmEtdmFyLWhhbmQtc3BhcmtsZXMsXG4gIFwiYmFycy1maWx0ZXJcIjogJGZhLXZhci1iYXJzLWZpbHRlcixcbiAgXCJwYWludGJydXNoLXBlbmNpbFwiOiAkZmEtdmFyLXBhaW50YnJ1c2gtcGVuY2lsLFxuICBcInBhcnR5LWJlbGxcIjogJGZhLXZhci1wYXJ0eS1iZWxsLFxuICBcInVzZXItdm5lY2staGFpclwiOiAkZmEtdmFyLXVzZXItdm5lY2staGFpcixcbiAgXCJqYWNrLW8tbGFudGVyblwiOiAkZmEtdmFyLWphY2stby1sYW50ZXJuLFxuICBcImdyaXBcIjogJGZhLXZhci1ncmlwLFxuICBcImdyaXAtaG9yaXpvbnRhbFwiOiAkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCxcbiAgXCJzaGFyZS1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLXNoYXJlLWZyb20tc3F1YXJlLFxuICBcInNoYXJlLXNxdWFyZVwiOiAkZmEtdmFyLXNoYXJlLXNxdWFyZSxcbiAgXCJrZXlub3RlXCI6ICRmYS12YXIta2V5bm90ZSxcbiAgXCJjaGlsZC1jb21iYXRhbnRcIjogJGZhLXZhci1jaGlsZC1jb21iYXRhbnQsXG4gIFwiY2hpbGQtcmlmbGVcIjogJGZhLXZhci1jaGlsZC1yaWZsZSxcbiAgXCJndW5cIjogJGZhLXZhci1ndW4sXG4gIFwic3F1YXJlLXBob25lXCI6ICRmYS12YXItc3F1YXJlLXBob25lLFxuICBcInBob25lLXNxdWFyZVwiOiAkZmEtdmFyLXBob25lLXNxdWFyZSxcbiAgXCJoYXQtYmVhY2hcIjogJGZhLXZhci1oYXQtYmVhY2gsXG4gIFwicGx1c1wiOiAkZmEtdmFyLXBsdXMsXG4gIFwiYWRkXCI6ICRmYS12YXItYWRkLFxuICBcImV4cGFuZFwiOiAkZmEtdmFyLWV4cGFuZCxcbiAgXCJjb21wdXRlclwiOiAkZmEtdmFyLWNvbXB1dGVyLFxuICBcImZvcnRcIjogJGZhLXZhci1mb3J0LFxuICBcImNsb3VkLWNoZWNrXCI6ICRmYS12YXItY2xvdWQtY2hlY2ssXG4gIFwieG1hcmtcIjogJGZhLXZhci14bWFyayxcbiAgXCJjbG9zZVwiOiAkZmEtdmFyLWNsb3NlLFxuICBcIm11bHRpcGx5XCI6ICRmYS12YXItbXVsdGlwbHksXG4gIFwicmVtb3ZlXCI6ICRmYS12YXItcmVtb3ZlLFxuICBcInRpbWVzXCI6ICRmYS12YXItdGltZXMsXG4gIFwiZmFjZS1zbWlya2luZ1wiOiAkZmEtdmFyLWZhY2Utc21pcmtpbmcsXG4gIFwiYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodFwiOiAkZmEtdmFyLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHQsXG4gIFwiYXJyb3dzXCI6ICRmYS12YXItYXJyb3dzLFxuICBcImNoYWxrYm9hcmQtdXNlclwiOiAkZmEtdmFyLWNoYWxrYm9hcmQtdXNlcixcbiAgXCJjaGFsa2JvYXJkLXRlYWNoZXJcIjogJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXIsXG4gIFwicmhvbWJ1c1wiOiAkZmEtdmFyLXJob21idXMsXG4gIFwiY2xhdy1tYXJrc1wiOiAkZmEtdmFyLWNsYXctbWFya3MsXG4gIFwicGVzby1zaWduXCI6ICRmYS12YXItcGVzby1zaWduLFxuICBcImZhY2Utc21pbGUtdG9uZ3VlXCI6ICRmYS12YXItZmFjZS1zbWlsZS10b25ndWUsXG4gIFwiY2FydC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1jYXJ0LWNpcmNsZS14bWFyayxcbiAgXCJidWlsZGluZy1zaGllbGRcIjogJGZhLXZhci1idWlsZGluZy1zaGllbGQsXG4gIFwiY2lyY2xlLXBob25lLWZsaXBcIjogJGZhLXZhci1jaXJjbGUtcGhvbmUtZmxpcCxcbiAgXCJwaG9uZS1jaXJjbGUtYWx0XCI6ICRmYS12YXItcGhvbmUtY2lyY2xlLWFsdCxcbiAgXCJiYWJ5XCI6ICRmYS12YXItYmFieSxcbiAgXCJ1c2Vycy1saW5lXCI6ICRmYS12YXItdXNlcnMtbGluZSxcbiAgXCJxdW90ZS1sZWZ0XCI6ICRmYS12YXItcXVvdGUtbGVmdCxcbiAgXCJxdW90ZS1sZWZ0LWFsdFwiOiAkZmEtdmFyLXF1b3RlLWxlZnQtYWx0LFxuICBcInRyYWN0b3JcIjogJGZhLXZhci10cmFjdG9yLFxuICBcImtleS1za2VsZXRvblwiOiAkZmEtdmFyLWtleS1za2VsZXRvbixcbiAgXCJ0cmFzaC1hcnJvdy11cFwiOiAkZmEtdmFyLXRyYXNoLWFycm93LXVwLFxuICBcInRyYXNoLXJlc3RvcmVcIjogJGZhLXZhci10cmFzaC1yZXN0b3JlLFxuICBcImFycm93LWRvd24tdXAtbG9ja1wiOiAkZmEtdmFyLWFycm93LWRvd24tdXAtbG9jayxcbiAgXCJhcnJvdy1kb3duLXRvLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy1kb3duLXRvLWJyYWNrZXQsXG4gIFwibGluZXMtbGVhbmluZ1wiOiAkZmEtdmFyLWxpbmVzLWxlYW5pbmcsXG4gIFwic3F1YXJlLXFcIjogJGZhLXZhci1zcXVhcmUtcSxcbiAgXCJydWxlci1jb21iaW5lZFwiOiAkZmEtdmFyLXJ1bGVyLWNvbWJpbmVkLFxuICBcInN5bWJvbHNcIjogJGZhLXZhci1zeW1ib2xzLFxuICBcImljb25zLWFsdFwiOiAkZmEtdmFyLWljb25zLWFsdCxcbiAgXCJjb3B5cmlnaHRcIjogJGZhLXZhci1jb3B5cmlnaHQsXG4gIFwiZmxhc2stZ2VhclwiOiAkZmEtdmFyLWZsYXNrLWdlYXIsXG4gIFwiaGlnaGxpZ2h0ZXItbGluZVwiOiAkZmEtdmFyLWhpZ2hsaWdodGVyLWxpbmUsXG4gIFwiYnJhY2tldC1zcXVhcmVcIjogJGZhLXZhci1icmFja2V0LXNxdWFyZSxcbiAgXCJicmFja2V0XCI6ICRmYS12YXItYnJhY2tldCxcbiAgXCJicmFja2V0LWxlZnRcIjogJGZhLXZhci1icmFja2V0LWxlZnQsXG4gIFwiaXNsYW5kLXRyb3BpY2FsXCI6ICRmYS12YXItaXNsYW5kLXRyb3BpY2FsLFxuICBcImlzbGFuZC10cmVlLXBhbG1cIjogJGZhLXZhci1pc2xhbmQtdHJlZS1wYWxtLFxuICBcImFycm93LXJpZ2h0LWZyb20tbGluZVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tbGluZSxcbiAgXCJhcnJvdy1mcm9tLWxlZnRcIjogJGZhLXZhci1hcnJvdy1mcm9tLWxlZnQsXG4gIFwiaDJcIjogJGZhLXZhci1oMixcbiAgXCJlcXVhbHNcIjogJGZhLXZhci1lcXVhbHMsXG4gIFwiY2FrZS1zbGljZVwiOiAkZmEtdmFyLWNha2Utc2xpY2UsXG4gIFwic2hvcnRjYWtlXCI6ICRmYS12YXItc2hvcnRjYWtlLFxuICBcInBlYW51dFwiOiAkZmEtdmFyLXBlYW51dCxcbiAgXCJ3cmVuY2gtc2ltcGxlXCI6ICRmYS12YXItd3JlbmNoLXNpbXBsZSxcbiAgXCJibGVuZGVyXCI6ICRmYS12YXItYmxlbmRlcixcbiAgXCJ0ZWV0aFwiOiAkZmEtdmFyLXRlZXRoLFxuICBcInRhbGx5LTJcIjogJGZhLXZhci10YWxseS0yLFxuICBcInNoZWtlbC1zaWduXCI6ICRmYS12YXItc2hla2VsLXNpZ24sXG4gIFwiaWxzXCI6ICRmYS12YXItaWxzLFxuICBcInNoZWtlbFwiOiAkZmEtdmFyLXNoZWtlbCxcbiAgXCJzaGVxZWxcIjogJGZhLXZhci1zaGVxZWwsXG4gIFwic2hlcWVsLXNpZ25cIjogJGZhLXZhci1zaGVxZWwtc2lnbixcbiAgXCJjYXJzXCI6ICRmYS12YXItY2FycyxcbiAgXCJheGUtYmF0dGxlXCI6ICRmYS12YXItYXhlLWJhdHRsZSxcbiAgXCJ1c2VyLWhhaXItbG9uZ1wiOiAkZmEtdmFyLXVzZXItaGFpci1sb25nLFxuICBcIm1hcFwiOiAkZmEtdmFyLW1hcCxcbiAgXCJhcnJvdy1sZWZ0LWZyb20tYXJjXCI6ICRmYS12YXItYXJyb3ctbGVmdC1mcm9tLWFyYyxcbiAgXCJmaWxlLWNpcmNsZS1pbmZvXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtaW5mbyxcbiAgXCJmYWNlLWRpc2FwcG9pbnRlZFwiOiAkZmEtdmFyLWZhY2UtZGlzYXBwb2ludGVkLFxuICBcImxhc3NvLXNwYXJrbGVzXCI6ICRmYS12YXItbGFzc28tc3BhcmtsZXMsXG4gIFwiY2xvY2stZWxldmVuXCI6ICRmYS12YXItY2xvY2stZWxldmVuLFxuICBcInJvY2tldFwiOiAkZmEtdmFyLXJvY2tldCxcbiAgXCJzaXJlbi1vblwiOiAkZmEtdmFyLXNpcmVuLW9uLFxuICBcImNsb2NrLXRlblwiOiAkZmEtdmFyLWNsb2NrLXRlbixcbiAgXCJjYW5kbGUtaG9sZGVyXCI6ICRmYS12YXItY2FuZGxlLWhvbGRlcixcbiAgXCJ2aWRlby1hcnJvdy1kb3duLWxlZnRcIjogJGZhLXZhci12aWRlby1hcnJvdy1kb3duLWxlZnQsXG4gIFwicGhvdG8tZmlsbVwiOiAkZmEtdmFyLXBob3RvLWZpbG0sXG4gIFwicGhvdG8tdmlkZW9cIjogJGZhLXZhci1waG90by12aWRlbyxcbiAgXCJmbG9wcHktZGlzay1jaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1mbG9wcHktZGlzay1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwic2F2ZS1jaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1zYXZlLWNpcmNsZS1hcnJvdy1yaWdodCxcbiAgXCJmb2xkZXItbWludXNcIjogJGZhLXZhci1mb2xkZXItbWludXMsXG4gIFwicGxhbmV0LW1vb25cIjogJGZhLXZhci1wbGFuZXQtbW9vbixcbiAgXCJmYWNlLWV5ZXMteG1hcmtzXCI6ICRmYS12YXItZmFjZS1leWVzLXhtYXJrcyxcbiAgXCJjaGFydC1zY2F0dGVyXCI6ICRmYS12YXItY2hhcnQtc2NhdHRlcixcbiAgXCJkaXNwbGF5LWFycm93LWRvd25cIjogJGZhLXZhci1kaXNwbGF5LWFycm93LWRvd24sXG4gIFwic3RvcmVcIjogJGZhLXZhci1zdG9yZSxcbiAgXCJhcnJvdy10cmVuZC11cFwiOiAkZmEtdmFyLWFycm93LXRyZW5kLXVwLFxuICBcInBsdWctY2lyY2xlLW1pbnVzXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtbWludXMsXG4gIFwib2xpdmUtYnJhbmNoXCI6ICRmYS12YXItb2xpdmUtYnJhbmNoLFxuICBcImFuZ2xlXCI6ICRmYS12YXItYW5nbGUsXG4gIFwidmFjdXVtLXJvYm90XCI6ICRmYS12YXItdmFjdXVtLXJvYm90LFxuICBcInNpZ24taGFuZ2luZ1wiOiAkZmEtdmFyLXNpZ24taGFuZ2luZyxcbiAgXCJzaWduXCI6ICRmYS12YXItc2lnbixcbiAgXCJzcXVhcmUtZGl2aWRlXCI6ICRmYS12YXItc3F1YXJlLWRpdmlkZSxcbiAgXCJzaWduYWwtc3RyZWFtLXNsYXNoXCI6ICRmYS12YXItc2lnbmFsLXN0cmVhbS1zbGFzaCxcbiAgXCJiZXppZXItY3VydmVcIjogJGZhLXZhci1iZXppZXItY3VydmUsXG4gIFwiZXllLWRyb3BwZXItaGFsZlwiOiAkZmEtdmFyLWV5ZS1kcm9wcGVyLWhhbGYsXG4gIFwic3RvcmUtbG9ja1wiOiAkZmEtdmFyLXN0b3JlLWxvY2ssXG4gIFwiYmVsbC1zbGFzaFwiOiAkZmEtdmFyLWJlbGwtc2xhc2gsXG4gIFwiY2xvdWQtYm9sdC1zdW5cIjogJGZhLXZhci1jbG91ZC1ib2x0LXN1bixcbiAgXCJ0aHVuZGVyc3Rvcm0tc3VuXCI6ICRmYS12YXItdGh1bmRlcnN0b3JtLXN1bixcbiAgXCJjYW1lcmEtc2xhc2hcIjogJGZhLXZhci1jYW1lcmEtc2xhc2gsXG4gIFwiY29tbWVudC1xdW90ZVwiOiAkZmEtdmFyLWNvbW1lbnQtcXVvdGUsXG4gIFwidGFibGV0XCI6ICRmYS12YXItdGFibGV0LFxuICBcInRhYmxldC1hbmRyb2lkXCI6ICRmYS12YXItdGFibGV0LWFuZHJvaWQsXG4gIFwic2Nob29sLWZsYWdcIjogJGZhLXZhci1zY2hvb2wtZmxhZyxcbiAgXCJtZXNzYWdlLWNvZGVcIjogJGZhLXZhci1tZXNzYWdlLWNvZGUsXG4gIFwiZ2xhc3MtaGFsZlwiOiAkZmEtdmFyLWdsYXNzLWhhbGYsXG4gIFwiZ2xhc3MtaGFsZi1lbXB0eVwiOiAkZmEtdmFyLWdsYXNzLWhhbGYtZW1wdHksXG4gIFwiZ2xhc3MtaGFsZi1mdWxsXCI6ICRmYS12YXItZ2xhc3MtaGFsZi1mdWxsLFxuICBcImZpbGxcIjogJGZhLXZhci1maWxsLFxuICBcIm1lc3NhZ2UtbWludXNcIjogJGZhLXZhci1tZXNzYWdlLW1pbnVzLFxuICBcImNvbW1lbnQtYWx0LW1pbnVzXCI6ICRmYS12YXItY29tbWVudC1hbHQtbWludXMsXG4gIFwiYW5nbGUtdXBcIjogJGZhLXZhci1hbmdsZS11cCxcbiAgXCJkaW5vc2F1clwiOiAkZmEtdmFyLWRpbm9zYXVyLFxuICBcImRydW1zdGljay1iaXRlXCI6ICRmYS12YXItZHJ1bXN0aWNrLWJpdGUsXG4gIFwibGluay1ob3Jpem9udGFsLXNsYXNoXCI6ICRmYS12YXItbGluay1ob3Jpem9udGFsLXNsYXNoLFxuICBcImNoYWluLWhvcml6b250YWwtc2xhc2hcIjogJGZhLXZhci1jaGFpbi1ob3Jpem9udGFsLXNsYXNoLFxuICBcImhvbGx5LWJlcnJ5XCI6ICRmYS12YXItaG9sbHktYmVycnksXG4gIFwibm9zZVwiOiAkZmEtdmFyLW5vc2UsXG4gIFwiYXJyb3ctbGVmdC10by1hcmNcIjogJGZhLXZhci1hcnJvdy1sZWZ0LXRvLWFyYyxcbiAgXCJjaGV2cm9uLWxlZnRcIjogJGZhLXZhci1jaGV2cm9uLWxlZnQsXG4gIFwiYmFjdGVyaWFcIjogJGZhLXZhci1iYWN0ZXJpYSxcbiAgXCJjbG91ZHNcIjogJGZhLXZhci1jbG91ZHMsXG4gIFwibW9uZXktYmlsbC1zaW1wbGVcIjogJGZhLXZhci1tb25leS1iaWxsLXNpbXBsZSxcbiAgXCJoYW5kLWxpemFyZFwiOiAkZmEtdmFyLWhhbmQtbGl6YXJkLFxuICBcInRhYmxlLXBpdm90XCI6ICRmYS12YXItdGFibGUtcGl2b3QsXG4gIFwiZmlsdGVyLXNsYXNoXCI6ICRmYS12YXItZmlsdGVyLXNsYXNoLFxuICBcInRyYXNoLWNhbi11bmRvXCI6ICRmYS12YXItdHJhc2gtY2FuLXVuZG8sXG4gIFwidHJhc2gtY2FuLWFycm93LXR1cm4tbGVmdFwiOiAkZmEtdmFyLXRyYXNoLWNhbi1hcnJvdy10dXJuLWxlZnQsXG4gIFwidHJhc2gtdW5kby1hbHRcIjogJGZhLXZhci10cmFzaC11bmRvLWFsdCxcbiAgXCJub3RkZWZcIjogJGZhLXZhci1ub3RkZWYsXG4gIFwiZGlzZWFzZVwiOiAkZmEtdmFyLWRpc2Vhc2UsXG4gIFwicGVyc29uLXRvLWRvb3JcIjogJGZhLXZhci1wZXJzb24tdG8tZG9vcixcbiAgXCJ0dXJudGFibGVcIjogJGZhLXZhci10dXJudGFibGUsXG4gIFwiYnJpZWZjYXNlLW1lZGljYWxcIjogJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbCxcbiAgXCJnZW5kZXJsZXNzXCI6ICRmYS12YXItZ2VuZGVybGVzcyxcbiAgXCJjaGV2cm9uLXJpZ2h0XCI6ICRmYS12YXItY2hldnJvbi1yaWdodCxcbiAgXCJzaWduYWwtd2Vha1wiOiAkZmEtdmFyLXNpZ25hbC13ZWFrLFxuICBcInNpZ25hbC0xXCI6ICRmYS12YXItc2lnbmFsLTEsXG4gIFwiY2xvY2stZml2ZVwiOiAkZmEtdmFyLWNsb2NrLWZpdmUsXG4gIFwicmV0d2VldFwiOiAkZmEtdmFyLXJldHdlZXQsXG4gIFwiY2FyLXJlYXJcIjogJGZhLXZhci1jYXItcmVhcixcbiAgXCJjYXItYWx0XCI6ICRmYS12YXItY2FyLWFsdCxcbiAgXCJwdW1wLXNvYXBcIjogJGZhLXZhci1wdW1wLXNvYXAsXG4gIFwiY29tcHV0ZXItY2xhc3NpY1wiOiAkZmEtdmFyLWNvbXB1dGVyLWNsYXNzaWMsXG4gIFwiZnJhbWVcIjogJGZhLXZhci1mcmFtZSxcbiAgXCJ2aWRlby1zbGFzaFwiOiAkZmEtdmFyLXZpZGVvLXNsYXNoLFxuICBcImJhdHRlcnktcXVhcnRlclwiOiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcixcbiAgXCJiYXR0ZXJ5LTJcIjogJGZhLXZhci1iYXR0ZXJ5LTIsXG4gIFwiZWxsaXBzaXMtc3Ryb2tlXCI6ICRmYS12YXItZWxsaXBzaXMtc3Ryb2tlLFxuICBcImVsbGlwc2lzLWgtYWx0XCI6ICRmYS12YXItZWxsaXBzaXMtaC1hbHQsXG4gIFwicmFkaW9cIjogJGZhLXZhci1yYWRpbyxcbiAgXCJiYWJ5LWNhcnJpYWdlXCI6ICRmYS12YXItYmFieS1jYXJyaWFnZSxcbiAgXCJjYXJyaWFnZS1iYWJ5XCI6ICRmYS12YXItY2FycmlhZ2UtYmFieSxcbiAgXCJmYWNlLWV4cHJlc3Npb25sZXNzXCI6ICRmYS12YXItZmFjZS1leHByZXNzaW9ubGVzcyxcbiAgXCJkb3duLXRvLWRvdHRlZC1saW5lXCI6ICRmYS12YXItZG93bi10by1kb3R0ZWQtbGluZSxcbiAgXCJjbG91ZC1tdXNpY1wiOiAkZmEtdmFyLWNsb3VkLW11c2ljLFxuICBcInRyYWZmaWMtbGlnaHRcIjogJGZhLXZhci10cmFmZmljLWxpZ2h0LFxuICBcImNsb3VkLW1pbnVzXCI6ICRmYS12YXItY2xvdWQtbWludXMsXG4gIFwidGhlcm1vbWV0ZXJcIjogJGZhLXZhci10aGVybW9tZXRlcixcbiAgXCJzaGllbGQtbWludXNcIjogJGZhLXZhci1zaGllbGQtbWludXMsXG4gIFwidnItY2FyZGJvYXJkXCI6ICRmYS12YXItdnItY2FyZGJvYXJkLFxuICBcImNhci10aWx0XCI6ICRmYS12YXItY2FyLXRpbHQsXG4gIFwiZ2F1Z2UtY2lyY2xlLW1pbnVzXCI6ICRmYS12YXItZ2F1Z2UtY2lyY2xlLW1pbnVzLFxuICBcImJyaWdodG5lc3MtbG93XCI6ICRmYS12YXItYnJpZ2h0bmVzcy1sb3csXG4gIFwiaGFuZC1taWRkbGUtZmluZ2VyXCI6ICRmYS12YXItaGFuZC1taWRkbGUtZmluZ2VyLFxuICBcInBlcmNlbnRcIjogJGZhLXZhci1wZXJjZW50LFxuICBcInBlcmNlbnRhZ2VcIjogJGZhLXZhci1wZXJjZW50YWdlLFxuICBcInRydWNrLW1vdmluZ1wiOiAkZmEtdmFyLXRydWNrLW1vdmluZyxcbiAgXCJnbGFzcy13YXRlci1kcm9wbGV0XCI6ICRmYS12YXItZ2xhc3Mtd2F0ZXItZHJvcGxldCxcbiAgXCJjb252ZXlvci1iZWx0XCI6ICRmYS12YXItY29udmV5b3ItYmVsdCxcbiAgXCJsb2NhdGlvbi1jaGVja1wiOiAkZmEtdmFyLWxvY2F0aW9uLWNoZWNrLFxuICBcIm1hcC1tYXJrZXItY2hlY2tcIjogJGZhLXZhci1tYXAtbWFya2VyLWNoZWNrLFxuICBcImNvaW4tdmVydGljYWxcIjogJGZhLXZhci1jb2luLXZlcnRpY2FsLFxuICBcImRpc3BsYXlcIjogJGZhLXZhci1kaXNwbGF5LFxuICBcInBlcnNvbi1zaWduXCI6ICRmYS12YXItcGVyc29uLXNpZ24sXG4gIFwiZmFjZS1zbWlsZVwiOiAkZmEtdmFyLWZhY2Utc21pbGUsXG4gIFwic21pbGVcIjogJGZhLXZhci1zbWlsZSxcbiAgXCJwaG9uZS1oYW5ndXBcIjogJGZhLXZhci1waG9uZS1oYW5ndXAsXG4gIFwic2lnbmF0dXJlLXNsYXNoXCI6ICRmYS12YXItc2lnbmF0dXJlLXNsYXNoLFxuICBcInRodW1idGFja1wiOiAkZmEtdmFyLXRodW1idGFjayxcbiAgXCJ0aHVtYi10YWNrXCI6ICRmYS12YXItdGh1bWItdGFjayxcbiAgXCJ3aGVhdC1zbGFzaFwiOiAkZmEtdmFyLXdoZWF0LXNsYXNoLFxuICBcInRyb3BoeVwiOiAkZmEtdmFyLXRyb3BoeSxcbiAgXCJjbG91ZHMtc3VuXCI6ICRmYS12YXItY2xvdWRzLXN1bixcbiAgXCJwZXJzb24tcHJheWluZ1wiOiAkZmEtdmFyLXBlcnNvbi1wcmF5aW5nLFxuICBcInByYXlcIjogJGZhLXZhci1wcmF5LFxuICBcImhhbW1lclwiOiAkZmEtdmFyLWhhbW1lcixcbiAgXCJmYWNlLXZvbWl0XCI6ICRmYS12YXItZmFjZS12b21pdCxcbiAgXCJzcGVha2Vyc1wiOiAkZmEtdmFyLXNwZWFrZXJzLFxuICBcInR0eS1hbnN3ZXJcIjogJGZhLXZhci10dHktYW5zd2VyLFxuICBcInRlbGV0eXBlLWFuc3dlclwiOiAkZmEtdmFyLXRlbGV0eXBlLWFuc3dlcixcbiAgXCJtdWctdGVhLXNhdWNlclwiOiAkZmEtdmFyLW11Zy10ZWEtc2F1Y2VyLFxuICBcImRpYWdyYW0tbGVhbi1jYW52YXNcIjogJGZhLXZhci1kaWFncmFtLWxlYW4tY2FudmFzLFxuICBcImFsdFwiOiAkZmEtdmFyLWFsdCxcbiAgXCJkaWFsXCI6ICRmYS12YXItZGlhbCxcbiAgXCJkaWFsLW1lZC1oaWdoXCI6ICRmYS12YXItZGlhbC1tZWQtaGlnaCxcbiAgXCJoYW5kLXBlYWNlXCI6ICRmYS12YXItaGFuZC1wZWFjZSxcbiAgXCJjaXJjbGUtdHJhc2hcIjogJGZhLXZhci1jaXJjbGUtdHJhc2gsXG4gIFwidHJhc2gtY2lyY2xlXCI6ICRmYS12YXItdHJhc2gtY2lyY2xlLFxuICBcInJvdGF0ZVwiOiAkZmEtdmFyLXJvdGF0ZSxcbiAgXCJzeW5jLWFsdFwiOiAkZmEtdmFyLXN5bmMtYWx0LFxuICBcImNpcmNsZS1xdWFydGVyc1wiOiAkZmEtdmFyLWNpcmNsZS1xdWFydGVycyxcbiAgXCJzcGlubmVyXCI6ICRmYS12YXItc3Bpbm5lcixcbiAgXCJ0b3dlci1jb250cm9sXCI6ICRmYS12YXItdG93ZXItY29udHJvbCxcbiAgXCJhcnJvdy11cC10cmlhbmdsZS1zcXVhcmVcIjogJGZhLXZhci1hcnJvdy11cC10cmlhbmdsZS1zcXVhcmUsXG4gIFwic29ydC1zaGFwZXMtdXBcIjogJGZhLXZhci1zb3J0LXNoYXBlcy11cCxcbiAgXCJ3aGFsZVwiOiAkZmEtdmFyLXdoYWxlLFxuICBcInJvYm90XCI6ICRmYS12YXItcm9ib3QsXG4gIFwicGVhY2VcIjogJGZhLXZhci1wZWFjZSxcbiAgXCJwYXJ0eS1ob3JuXCI6ICRmYS12YXItcGFydHktaG9ybixcbiAgXCJnZWFyc1wiOiAkZmEtdmFyLWdlYXJzLFxuICBcImNvZ3NcIjogJGZhLXZhci1jb2dzLFxuICBcInN1bi1icmlnaHRcIjogJGZhLXZhci1zdW4tYnJpZ2h0LFxuICBcInN1bi1hbHRcIjogJGZhLXZhci1zdW4tYWx0LFxuICBcIndhcmVob3VzZVwiOiAkZmEtdmFyLXdhcmVob3VzZSxcbiAgXCJjb252ZXlvci1iZWx0LWFybVwiOiAkZmEtdmFyLWNvbnZleW9yLWJlbHQtYXJtLFxuICBcImxvY2sta2V5aG9sZS1vcGVuXCI6ICRmYS12YXItbG9jay1rZXlob2xlLW9wZW4sXG4gIFwibG9jay1vcGVuLWFsdFwiOiAkZmEtdmFyLWxvY2stb3Blbi1hbHQsXG4gIFwic3F1YXJlLWZyYWdpbGVcIjogJGZhLXZhci1zcXVhcmUtZnJhZ2lsZSxcbiAgXCJib3gtZnJhZ2lsZVwiOiAkZmEtdmFyLWJveC1mcmFnaWxlLFxuICBcInNxdWFyZS13aW5lLWdsYXNzLWNyYWNrXCI6ICRmYS12YXItc3F1YXJlLXdpbmUtZ2xhc3MtY3JhY2ssXG4gIFwiYXJyb3ctdXAtcmlnaHQtZG90c1wiOiAkZmEtdmFyLWFycm93LXVwLXJpZ2h0LWRvdHMsXG4gIFwic3F1YXJlLW5cIjogJGZhLXZhci1zcXVhcmUtbixcbiAgXCJzcGxvdGNoXCI6ICRmYS12YXItc3Bsb3RjaCxcbiAgXCJmYWNlLWdyaW4taGVhcnRzXCI6ICRmYS12YXItZmFjZS1ncmluLWhlYXJ0cyxcbiAgXCJncmluLWhlYXJ0c1wiOiAkZmEtdmFyLWdyaW4taGVhcnRzLFxuICBcIm1ldGVyXCI6ICRmYS12YXItbWV0ZXIsXG4gIFwibWFuZG9saW5cIjogJGZhLXZhci1tYW5kb2xpbixcbiAgXCJkaWNlLWZvdXJcIjogJGZhLXZhci1kaWNlLWZvdXIsXG4gIFwic2ltLWNhcmRcIjogJGZhLXZhci1zaW0tY2FyZCxcbiAgXCJ0cmFuc2dlbmRlclwiOiAkZmEtdmFyLXRyYW5zZ2VuZGVyLFxuICBcInRyYW5zZ2VuZGVyLWFsdFwiOiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCxcbiAgXCJtZXJjdXJ5XCI6ICRmYS12YXItbWVyY3VyeSxcbiAgXCJ1cC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci11cC1mcm9tLWJyYWNrZXQsXG4gIFwia25pZmUta2l0Y2hlblwiOiAkZmEtdmFyLWtuaWZlLWtpdGNoZW4sXG4gIFwiYm9yZGVyLXJpZ2h0XCI6ICRmYS12YXItYm9yZGVyLXJpZ2h0LFxuICBcImFycm93LXR1cm4tZG93blwiOiAkZmEtdmFyLWFycm93LXR1cm4tZG93bixcbiAgXCJsZXZlbC1kb3duXCI6ICRmYS12YXItbGV2ZWwtZG93bixcbiAgXCJzcGFkZVwiOiAkZmEtdmFyLXNwYWRlLFxuICBcImNhcmQtc3BhZGVcIjogJGZhLXZhci1jYXJkLXNwYWRlLFxuICBcImxpbmUtY29sdW1uc1wiOiAkZmEtdmFyLWxpbmUtY29sdW1ucyxcbiAgXCJhcnJvdy1yaWdodC10by1saW5lXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtdG8tbGluZSxcbiAgXCJhcnJvdy10by1yaWdodFwiOiAkZmEtdmFyLWFycm93LXRvLXJpZ2h0LFxuICBcInBlcnNvbi1mYWxsaW5nLWJ1cnN0XCI6ICRmYS12YXItcGVyc29uLWZhbGxpbmctYnVyc3QsXG4gIFwiZmxhZy1wZW5uYW50XCI6ICRmYS12YXItZmxhZy1wZW5uYW50LFxuICBcInBlbm5hbnRcIjogJGZhLXZhci1wZW5uYW50LFxuICBcImNvbnZleW9yLWJlbHQtZW1wdHlcIjogJGZhLXZhci1jb252ZXlvci1iZWx0LWVtcHR5LFxuICBcInVzZXItZ3JvdXAtc2ltcGxlXCI6ICRmYS12YXItdXNlci1ncm91cC1zaW1wbGUsXG4gIFwiYXdhcmRcIjogJGZhLXZhci1hd2FyZCxcbiAgXCJ0aWNrZXQtc2ltcGxlXCI6ICRmYS12YXItdGlja2V0LXNpbXBsZSxcbiAgXCJ0aWNrZXQtYWx0XCI6ICRmYS12YXItdGlja2V0LWFsdCxcbiAgXCJidWlsZGluZ1wiOiAkZmEtdmFyLWJ1aWxkaW5nLFxuICBcImFuZ2xlcy1sZWZ0XCI6ICRmYS12YXItYW5nbGVzLWxlZnQsXG4gIFwiYW5nbGUtZG91YmxlLWxlZnRcIjogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCxcbiAgXCJjYW1jb3JkZXJcIjogJGZhLXZhci1jYW1jb3JkZXIsXG4gIFwidmlkZW8taGFuZGhlbGRcIjogJGZhLXZhci12aWRlby1oYW5kaGVsZCxcbiAgXCJwYW5jYWtlc1wiOiAkZmEtdmFyLXBhbmNha2VzLFxuICBcImFsYnVtLWNpcmNsZS11c2VyXCI6ICRmYS12YXItYWxidW0tY2lyY2xlLXVzZXIsXG4gIFwic3VidGl0bGVzLXNsYXNoXCI6ICRmYS12YXItc3VidGl0bGVzLXNsYXNoLFxuICBcInFyY29kZVwiOiAkZmEtdmFyLXFyY29kZSxcbiAgXCJkaWNlLWQxMFwiOiAkZmEtdmFyLWRpY2UtZDEwLFxuICBcImZpcmVwbGFjZVwiOiAkZmEtdmFyLWZpcmVwbGFjZSxcbiAgXCJicm93c2VyXCI6ICRmYS12YXItYnJvd3NlcixcbiAgXCJwZW4tcGFpbnRicnVzaFwiOiAkZmEtdmFyLXBlbi1wYWludGJydXNoLFxuICBcInBlbmNpbC1wYWludGJydXNoXCI6ICRmYS12YXItcGVuY2lsLXBhaW50YnJ1c2gsXG4gIFwiZmlzaC1jb29rZWRcIjogJGZhLXZhci1maXNoLWNvb2tlZCxcbiAgXCJjaGFpci1vZmZpY2VcIjogJGZhLXZhci1jaGFpci1vZmZpY2UsXG4gIFwibmVzdGluZy1kb2xsc1wiOiAkZmEtdmFyLW5lc3RpbmctZG9sbHMsXG4gIFwiY2xvY2stcm90YXRlLWxlZnRcIjogJGZhLXZhci1jbG9jay1yb3RhdGUtbGVmdCxcbiAgXCJoaXN0b3J5XCI6ICRmYS12YXItaGlzdG9yeSxcbiAgXCJ0cnVtcGV0XCI6ICRmYS12YXItdHJ1bXBldCxcbiAgXCJmYWNlLWdyaW4tYmVhbS1zd2VhdFwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1iZWFtLXN3ZWF0LFxuICBcImdyaW4tYmVhbS1zd2VhdFwiOiAkZmEtdmFyLWdyaW4tYmVhbS1zd2VhdCxcbiAgXCJmaXJlLXNtb2tlXCI6ICRmYS12YXItZmlyZS1zbW9rZSxcbiAgXCJwaG9uZS1taXNzZWRcIjogJGZhLXZhci1waG9uZS1taXNzZWQsXG4gIFwiZmlsZS1leHBvcnRcIjogJGZhLXZhci1maWxlLWV4cG9ydCxcbiAgXCJhcnJvdy1yaWdodC1mcm9tLWZpbGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWZpbGUsXG4gIFwic2hpZWxkXCI6ICRmYS12YXItc2hpZWxkLFxuICBcInNoaWVsZC1ibGFua1wiOiAkZmEtdmFyLXNoaWVsZC1ibGFuayxcbiAgXCJhcnJvdy11cC1zaG9ydC13aWRlXCI6ICRmYS12YXItYXJyb3ctdXAtc2hvcnQtd2lkZSxcbiAgXCJzb3J0LWFtb3VudC11cC1hbHRcIjogJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQsXG4gIFwiYXJyb3dzLXJlcGVhdC0xXCI6ICRmYS12YXItYXJyb3dzLXJlcGVhdC0xLFxuICBcInJlcGVhdC0xLWFsdFwiOiAkZmEtdmFyLXJlcGVhdC0xLWFsdCxcbiAgXCJndW4tc2xhc2hcIjogJGZhLXZhci1ndW4tc2xhc2gsXG4gIFwiYXZvY2Fkb1wiOiAkZmEtdmFyLWF2b2NhZG8sXG4gIFwiYmluYXJ5XCI6ICRmYS12YXItYmluYXJ5LFxuICBcImdsYXNzZXMtcm91bmRcIjogJGZhLXZhci1nbGFzc2VzLXJvdW5kLFxuICBcImdsYXNzZXMtYWx0XCI6ICRmYS12YXItZ2xhc3Nlcy1hbHQsXG4gIFwicGhvbmUtcGx1c1wiOiAkZmEtdmFyLXBob25lLXBsdXMsXG4gIFwiZGl0dG9cIjogJGZhLXZhci1kaXR0byxcbiAgXCJwZXJzb24tc2VhdFwiOiAkZmEtdmFyLXBlcnNvbi1zZWF0LFxuICBcImhvdXNlLW1lZGljYWxcIjogJGZhLXZhci1ob3VzZS1tZWRpY2FsLFxuICBcImdvbGYtYmFsbC10ZWVcIjogJGZhLXZhci1nb2xmLWJhbGwtdGVlLFxuICBcImdvbGYtYmFsbFwiOiAkZmEtdmFyLWdvbGYtYmFsbCxcbiAgXCJjaXJjbGUtY2hldnJvbi1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tbGVmdCxcbiAgXCJjaGV2cm9uLWNpcmNsZS1sZWZ0XCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCxcbiAgXCJob3VzZS1jaGltbmV5LXdpbmRvd1wiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktd2luZG93LFxuICBcInNjeXRoZVwiOiAkZmEtdmFyLXNjeXRoZSxcbiAgXCJwZW4tbmliXCI6ICRmYS12YXItcGVuLW5pYixcbiAgXCJiYW4tcGFya2luZ1wiOiAkZmEtdmFyLWJhbi1wYXJraW5nLFxuICBcInBhcmtpbmctY2lyY2xlLXNsYXNoXCI6ICRmYS12YXItcGFya2luZy1jaXJjbGUtc2xhc2gsXG4gIFwidGVudC1hcnJvdy10dXJuLWxlZnRcIjogJGZhLXZhci10ZW50LWFycm93LXR1cm4tbGVmdCxcbiAgXCJmYWNlLWRpYWdvbmFsLW1vdXRoXCI6ICRmYS12YXItZmFjZS1kaWFnb25hbC1tb3V0aCxcbiAgXCJkaWFncmFtLWNlbGxzXCI6ICRmYS12YXItZGlhZ3JhbS1jZWxscyxcbiAgXCJjcmlja2V0LWJhdC1iYWxsXCI6ICRmYS12YXItY3JpY2tldC1iYXQtYmFsbCxcbiAgXCJjcmlja2V0XCI6ICRmYS12YXItY3JpY2tldCxcbiAgXCJ0ZW50c1wiOiAkZmEtdmFyLXRlbnRzLFxuICBcIndhbmQtbWFnaWNcIjogJGZhLXZhci13YW5kLW1hZ2ljLFxuICBcIm1hZ2ljXCI6ICRmYS12YXItbWFnaWMsXG4gIFwiZG9nXCI6ICRmYS12YXItZG9nLFxuICBcInBlbi1saW5lXCI6ICRmYS12YXItcGVuLWxpbmUsXG4gIFwiYXRvbS1zaW1wbGVcIjogJGZhLXZhci1hdG9tLXNpbXBsZSxcbiAgXCJhdG9tLWFsdFwiOiAkZmEtdmFyLWF0b20tYWx0LFxuICBcImFtcGVyc2FuZFwiOiAkZmEtdmFyLWFtcGVyc2FuZCxcbiAgXCJjYXJyb3RcIjogJGZhLXZhci1jYXJyb3QsXG4gIFwiYXJyb3ctdXAtZnJvbS1saW5lXCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS1saW5lLFxuICBcImFycm93LWZyb20tYm90dG9tXCI6ICRmYS12YXItYXJyb3ctZnJvbS1ib3R0b20sXG4gIFwibW9vblwiOiAkZmEtdmFyLW1vb24sXG4gIFwicGVuLXNsYXNoXCI6ICRmYS12YXItcGVuLXNsYXNoLFxuICBcIndpbmUtZ2xhc3MtZW1wdHlcIjogJGZhLXZhci13aW5lLWdsYXNzLWVtcHR5LFxuICBcIndpbmUtZ2xhc3MtYWx0XCI6ICRmYS12YXItd2luZS1nbGFzcy1hbHQsXG4gIFwic3F1YXJlLXN0YXJcIjogJGZhLXZhci1zcXVhcmUtc3RhcixcbiAgXCJjaGVlc2VcIjogJGZhLXZhci1jaGVlc2UsXG4gIFwic2VuZC1iYWNrd2FyZFwiOiAkZmEtdmFyLXNlbmQtYmFja3dhcmQsXG4gIFwieWluLXlhbmdcIjogJGZhLXZhci15aW4teWFuZyxcbiAgXCJtdXNpY1wiOiAkZmEtdmFyLW11c2ljLFxuICBcImNvbXBhc3Mtc2xhc2hcIjogJGZhLXZhci1jb21wYXNzLXNsYXNoLFxuICBcImNsb2NrLW9uZVwiOiAkZmEtdmFyLWNsb2NrLW9uZSxcbiAgXCJmaWxlLW11c2ljXCI6ICRmYS12YXItZmlsZS1tdXNpYyxcbiAgXCJjb2RlLWNvbW1pdFwiOiAkZmEtdmFyLWNvZGUtY29tbWl0LFxuICBcInRlbXBlcmF0dXJlLWxvd1wiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWxvdyxcbiAgXCJwZXJzb24tYmlraW5nXCI6ICRmYS12YXItcGVyc29uLWJpa2luZyxcbiAgXCJiaWtpbmdcIjogJGZhLXZhci1iaWtpbmcsXG4gIFwiZGlzcGxheS1jaGFydC11cC1jaXJjbGUtY3VycmVuY3lcIjogJGZhLXZhci1kaXNwbGF5LWNoYXJ0LXVwLWNpcmNsZS1jdXJyZW5jeSxcbiAgXCJza2VsZXRvblwiOiAkZmEtdmFyLXNrZWxldG9uLFxuICBcImNpcmNsZS1nXCI6ICRmYS12YXItY2lyY2xlLWcsXG4gIFwiY2lyY2xlLWFycm93LXVwLWxlZnRcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctdXAtbGVmdCxcbiAgXCJjb2luLWJsYW5rXCI6ICRmYS12YXItY29pbi1ibGFuayxcbiAgXCJicm9vbVwiOiAkZmEtdmFyLWJyb29tLFxuICBcInZhY3V1bVwiOiAkZmEtdmFyLXZhY3V1bSxcbiAgXCJzaGllbGQtaGVhcnRcIjogJGZhLXZhci1zaGllbGQtaGVhcnQsXG4gIFwiY2FyZC1oZWFydFwiOiAkZmEtdmFyLWNhcmQtaGVhcnQsXG4gIFwibGlnaHRidWxiLWNmbC1vblwiOiAkZmEtdmFyLWxpZ2h0YnVsYi1jZmwtb24sXG4gIFwibWVsb25cIjogJGZhLXZhci1tZWxvbixcbiAgXCJnb3B1cmFtXCI6ICRmYS12YXItZ29wdXJhbSxcbiAgXCJlYXJ0aC1vY2VhbmlhXCI6ICRmYS12YXItZWFydGgtb2NlYW5pYSxcbiAgXCJnbG9iZS1vY2VhbmlhXCI6ICRmYS12YXItZ2xvYmUtb2NlYW5pYSxcbiAgXCJjb250YWluZXItc3RvcmFnZVwiOiAkZmEtdmFyLWNvbnRhaW5lci1zdG9yYWdlLFxuICBcImZhY2UtcG91dGluZ1wiOiAkZmEtdmFyLWZhY2UtcG91dGluZyxcbiAgXCJzcXVhcmUteG1hcmtcIjogJGZhLXZhci1zcXVhcmUteG1hcmssXG4gIFwidGltZXMtc3F1YXJlXCI6ICRmYS12YXItdGltZXMtc3F1YXJlLFxuICBcInhtYXJrLXNxdWFyZVwiOiAkZmEtdmFyLXhtYXJrLXNxdWFyZSxcbiAgXCJmYWNlLWV4cGxvZGVcIjogJGZhLXZhci1mYWNlLWV4cGxvZGUsXG4gIFwiZXhwbG9kaW5nLWhlYWRcIjogJGZhLXZhci1leHBsb2RpbmctaGVhZCxcbiAgXCJoYXNodGFnXCI6ICRmYS12YXItaGFzaHRhZyxcbiAgXCJ1cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyXCI6ICRmYS12YXItdXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlcixcbiAgXCJleHBhbmQtYWx0XCI6ICRmYS12YXItZXhwYW5kLWFsdCxcbiAgXCJvaWwtY2FuXCI6ICRmYS12YXItb2lsLWNhbixcbiAgXCJ0XCI6ICRmYS12YXItdCxcbiAgXCJ0cmFuc2Zvcm1lci1ib2x0XCI6ICRmYS12YXItdHJhbnNmb3JtZXItYm9sdCxcbiAgXCJoaXBwb1wiOiAkZmEtdmFyLWhpcHBvLFxuICBcImNoYXJ0LWNvbHVtblwiOiAkZmEtdmFyLWNoYXJ0LWNvbHVtbixcbiAgXCJjYXNzZXR0ZS12aHNcIjogJGZhLXZhci1jYXNzZXR0ZS12aHMsXG4gIFwidmhzXCI6ICRmYS12YXItdmhzLFxuICBcImluZmluaXR5XCI6ICRmYS12YXItaW5maW5pdHksXG4gIFwidmlhbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci12aWFsLWNpcmNsZS1jaGVjayxcbiAgXCJjaGltbmV5XCI6ICRmYS12YXItY2hpbW5leSxcbiAgXCJvYmplY3QtaW50ZXJzZWN0XCI6ICRmYS12YXItb2JqZWN0LWludGVyc2VjdCxcbiAgXCJwZXJzb24tYXJyb3ctZG93bi10by1saW5lXCI6ICRmYS12YXItcGVyc29uLWFycm93LWRvd24tdG8tbGluZSxcbiAgXCJ2b2ljZW1haWxcIjogJGZhLXZhci12b2ljZW1haWwsXG4gIFwiYmxvY2stYnJpY2tcIjogJGZhLXZhci1ibG9jay1icmljayxcbiAgXCJ3YWxsLWJyaWNrXCI6ICRmYS12YXItd2FsbC1icmljayxcbiAgXCJmYW5cIjogJGZhLXZhci1mYW4sXG4gIFwiYmFncy1zaG9wcGluZ1wiOiAkZmEtdmFyLWJhZ3Mtc2hvcHBpbmcsXG4gIFwicGFyYWdyYXBoLWxlZnRcIjogJGZhLXZhci1wYXJhZ3JhcGgtbGVmdCxcbiAgXCJwYXJhZ3JhcGgtcnRsXCI6ICRmYS12YXItcGFyYWdyYXBoLXJ0bCxcbiAgXCJwZXJzb24td2Fsa2luZy1sdWdnYWdlXCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctbHVnZ2FnZSxcbiAgXCJjYXJhdmFuLXNpbXBsZVwiOiAkZmEtdmFyLWNhcmF2YW4tc2ltcGxlLFxuICBcImNhcmF2YW4tYWx0XCI6ICRmYS12YXItY2FyYXZhbi1hbHQsXG4gIFwidHVydGxlXCI6ICRmYS12YXItdHVydGxlLFxuICBcInBlbmNpbC1tZWNoYW5pY2FsXCI6ICRmYS12YXItcGVuY2lsLW1lY2hhbmljYWwsXG4gIFwidXAtZG93blwiOiAkZmEtdmFyLXVwLWRvd24sXG4gIFwiYXJyb3dzLWFsdC12XCI6ICRmYS12YXItYXJyb3dzLWFsdC12LFxuICBcImNsb3VkLW1vb24tcmFpblwiOiAkZmEtdmFyLWNsb3VkLW1vb24tcmFpbixcbiAgXCJib290aC1jdXJ0YWluXCI6ICRmYS12YXItYm9vdGgtY3VydGFpbixcbiAgXCJjYWxlbmRhclwiOiAkZmEtdmFyLWNhbGVuZGFyLFxuICBcImJveC1oZWFydFwiOiAkZmEtdmFyLWJveC1oZWFydCxcbiAgXCJ0cmFpbGVyXCI6ICRmYS12YXItdHJhaWxlcixcbiAgXCJ1c2VyLWRvY3Rvci1tZXNzYWdlXCI6ICRmYS12YXItdXNlci1kb2N0b3ItbWVzc2FnZSxcbiAgXCJ1c2VyLW1kLWNoYXRcIjogJGZhLXZhci11c2VyLW1kLWNoYXQsXG4gIFwiYmFoYWlcIjogJGZhLXZhci1iYWhhaSxcbiAgXCJoYXlrYWxcIjogJGZhLXZhci1oYXlrYWwsXG4gIFwibGlnaHRob3VzZVwiOiAkZmEtdmFyLWxpZ2h0aG91c2UsXG4gIFwiYW1wLWd1aXRhclwiOiAkZmEtdmFyLWFtcC1ndWl0YXIsXG4gIFwic2QtY2FyZFwiOiAkZmEtdmFyLXNkLWNhcmQsXG4gIFwidm9sdW1lLXNsYXNoXCI6ICRmYS12YXItdm9sdW1lLXNsYXNoLFxuICBcImJvcmRlci1ib3R0b21cIjogJGZhLXZhci1ib3JkZXItYm90dG9tLFxuICBcIndpZmktd2Vha1wiOiAkZmEtdmFyLXdpZmktd2VhayxcbiAgXCJ3aWZpLTFcIjogJGZhLXZhci13aWZpLTEsXG4gIFwiZHJhZ29uXCI6ICRmYS12YXItZHJhZ29uLFxuICBcInNob2UtcHJpbnRzXCI6ICRmYS12YXItc2hvZS1wcmludHMsXG4gIFwiY2lyY2xlLXBsdXNcIjogJGZhLXZhci1jaXJjbGUtcGx1cyxcbiAgXCJwbHVzLWNpcmNsZVwiOiAkZmEtdmFyLXBsdXMtY2lyY2xlLFxuICBcImZhY2UtZ3Jpbi10b25ndWUtd2lua1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWUtd2luayxcbiAgXCJncmluLXRvbmd1ZS13aW5rXCI6ICRmYS12YXItZ3Jpbi10b25ndWUtd2luayxcbiAgXCJoYW5kLWhvbGRpbmdcIjogJGZhLXZhci1oYW5kLWhvbGRpbmcsXG4gIFwicGx1Zy1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1wbHVnLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJsaW5rLXNsYXNoXCI6ICRmYS12YXItbGluay1zbGFzaCxcbiAgXCJjaGFpbi1icm9rZW5cIjogJGZhLXZhci1jaGFpbi1icm9rZW4sXG4gIFwiY2hhaW4tc2xhc2hcIjogJGZhLXZhci1jaGFpbi1zbGFzaCxcbiAgXCJ1bmxpbmtcIjogJGZhLXZhci11bmxpbmssXG4gIFwiY2xvbmVcIjogJGZhLXZhci1jbG9uZSxcbiAgXCJwZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnRcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnQsXG4gIFwiYXJyb3ctdXAtei1hXCI6ICRmYS12YXItYXJyb3ctdXAtei1hLFxuICBcInNvcnQtYWxwaGEtdXAtYWx0XCI6ICRmYS12YXItc29ydC1hbHBoYS11cC1hbHQsXG4gIFwiZmlyZS1mbGFtZS1jdXJ2ZWRcIjogJGZhLXZhci1maXJlLWZsYW1lLWN1cnZlZCxcbiAgXCJmaXJlLWFsdFwiOiAkZmEtdmFyLWZpcmUtYWx0LFxuICBcInRvcm5hZG9cIjogJGZhLXZhci10b3JuYWRvLFxuICBcImZpbGUtY2lyY2xlLXBsdXNcIjogJGZhLXZhci1maWxlLWNpcmNsZS1wbHVzLFxuICBcImRlbGV0ZS1yaWdodFwiOiAkZmEtdmFyLWRlbGV0ZS1yaWdodCxcbiAgXCJib29rLXF1cmFuXCI6ICRmYS12YXItYm9vay1xdXJhbixcbiAgXCJxdXJhblwiOiAkZmEtdmFyLXF1cmFuLFxuICBcImNpcmNsZS1xdWFydGVyXCI6ICRmYS12YXItY2lyY2xlLXF1YXJ0ZXIsXG4gIFwiYW5jaG9yXCI6ICRmYS12YXItYW5jaG9yLFxuICBcImJvcmRlci1hbGxcIjogJGZhLXZhci1ib3JkZXItYWxsLFxuICBcImZ1bmN0aW9uXCI6ICRmYS12YXItZnVuY3Rpb24sXG4gIFwiZmFjZS1hbmdyeVwiOiAkZmEtdmFyLWZhY2UtYW5ncnksXG4gIFwiYW5ncnlcIjogJGZhLXZhci1hbmdyeSxcbiAgXCJwZW9wbGUtc2ltcGxlXCI6ICRmYS12YXItcGVvcGxlLXNpbXBsZSxcbiAgXCJjb29raWUtYml0ZVwiOiAkZmEtdmFyLWNvb2tpZS1iaXRlLFxuICBcImFycm93LXRyZW5kLWRvd25cIjogJGZhLXZhci1hcnJvdy10cmVuZC1kb3duLFxuICBcInJzc1wiOiAkZmEtdmFyLXJzcyxcbiAgXCJmZWVkXCI6ICRmYS12YXItZmVlZCxcbiAgXCJmYWNlLW1vbm9jbGVcIjogJGZhLXZhci1mYWNlLW1vbm9jbGUsXG4gIFwiZHJhdy1wb2x5Z29uXCI6ICRmYS12YXItZHJhdy1wb2x5Z29uLFxuICBcInNjYWxlLWJhbGFuY2VkXCI6ICRmYS12YXItc2NhbGUtYmFsYW5jZWQsXG4gIFwiYmFsYW5jZS1zY2FsZVwiOiAkZmEtdmFyLWJhbGFuY2Utc2NhbGUsXG4gIFwiY2FsZW5kYXItbGluZXNcIjogJGZhLXZhci1jYWxlbmRhci1saW5lcyxcbiAgXCJjYWxlbmRhci1ub3RlXCI6ICRmYS12YXItY2FsZW5kYXItbm90ZSxcbiAgXCJhcnJvdy1kb3duLWJpZy1zbWFsbFwiOiAkZmEtdmFyLWFycm93LWRvd24tYmlnLXNtYWxsLFxuICBcInNvcnQtc2l6ZS1kb3duXCI6ICRmYS12YXItc29ydC1zaXplLWRvd24sXG4gIFwiZ2F1Z2Utc2ltcGxlLWhpZ2hcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUtaGlnaCxcbiAgXCJ0YWNob21ldGVyXCI6ICRmYS12YXItdGFjaG9tZXRlcixcbiAgXCJ0YWNob21ldGVyLWZhc3RcIjogJGZhLXZhci10YWNob21ldGVyLWZhc3QsXG4gIFwiZG8tbm90LWVudGVyXCI6ICRmYS12YXItZG8tbm90LWVudGVyLFxuICBcInNob3dlclwiOiAkZmEtdmFyLXNob3dlcixcbiAgXCJkaWNlLWQ4XCI6ICRmYS12YXItZGljZS1kOCxcbiAgXCJkZXNrdG9wXCI6ICRmYS12YXItZGVza3RvcCxcbiAgXCJkZXNrdG9wLWFsdFwiOiAkZmEtdmFyLWRlc2t0b3AtYWx0LFxuICBcIm1cIjogJGZhLXZhci1tLFxuICBcImdyaXAtZG90cy12ZXJ0aWNhbFwiOiAkZmEtdmFyLWdyaXAtZG90cy12ZXJ0aWNhbCxcbiAgXCJmYWNlLXZpZXdmaW5kZXJcIjogJGZhLXZhci1mYWNlLXZpZXdmaW5kZXIsXG4gIFwic29mdC1zZXJ2ZVwiOiAkZmEtdmFyLXNvZnQtc2VydmUsXG4gIFwiY3JlZW1lZVwiOiAkZmEtdmFyLWNyZWVtZWUsXG4gIFwiaDVcIjogJGZhLXZhci1oNSxcbiAgXCJoYW5kLWJhY2stcG9pbnQtZG93blwiOiAkZmEtdmFyLWhhbmQtYmFjay1wb2ludC1kb3duLFxuICBcInRhYmxlLWxpc3RcIjogJGZhLXZhci10YWJsZS1saXN0LFxuICBcInRoLWxpc3RcIjogJGZhLXZhci10aC1saXN0LFxuICBcImNvbW1lbnQtc21zXCI6ICRmYS12YXItY29tbWVudC1zbXMsXG4gIFwic21zXCI6ICRmYS12YXItc21zLFxuICBcInJlY3RhbmdsZVwiOiAkZmEtdmFyLXJlY3RhbmdsZSxcbiAgXCJyZWN0YW5nbGUtbGFuZHNjYXBlXCI6ICRmYS12YXItcmVjdGFuZ2xlLWxhbmRzY2FwZSxcbiAgXCJjbGlwYm9hcmQtbGlzdC1jaGVja1wiOiAkZmEtdmFyLWNsaXBib2FyZC1saXN0LWNoZWNrLFxuICBcInR1cmtleVwiOiAkZmEtdmFyLXR1cmtleSxcbiAgXCJib29rXCI6ICRmYS12YXItYm9vayxcbiAgXCJ1c2VyLXBsdXNcIjogJGZhLXZhci11c2VyLXBsdXMsXG4gIFwiaWNlLXNrYXRlXCI6ICRmYS12YXItaWNlLXNrYXRlLFxuICBcImNoZWNrXCI6ICRmYS12YXItY2hlY2ssXG4gIFwiYmF0dGVyeS10aHJlZS1xdWFydGVyc1wiOiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMsXG4gIFwiYmF0dGVyeS00XCI6ICRmYS12YXItYmF0dGVyeS00LFxuICBcInRvbWF0b1wiOiAkZmEtdmFyLXRvbWF0byxcbiAgXCJzd29yZC1sYXNlclwiOiAkZmEtdmFyLXN3b3JkLWxhc2VyLFxuICBcImhvdXNlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWhvdXNlLWNpcmNsZS1jaGVjayxcbiAgXCJidWlsZGluZ3NcIjogJGZhLXZhci1idWlsZGluZ3MsXG4gIFwiYW5nbGUtbGVmdFwiOiAkZmEtdmFyLWFuZ2xlLWxlZnQsXG4gIFwiY2FydC1mbGF0YmVkLWJveGVzXCI6ICRmYS12YXItY2FydC1mbGF0YmVkLWJveGVzLFxuICBcImRvbGx5LWZsYXRiZWQtYWx0XCI6ICRmYS12YXItZG9sbHktZmxhdGJlZC1hbHQsXG4gIFwiZGlhZ3JhbS1zdWNjZXNzb3JcIjogJGZhLXZhci1kaWFncmFtLXN1Y2Nlc3NvcixcbiAgXCJ0cnVjay1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLXRydWNrLWFycm93LXJpZ2h0LFxuICBcInNxdWFyZS13XCI6ICRmYS12YXItc3F1YXJlLXcsXG4gIFwiYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0XCI6ICRmYS12YXItYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0LFxuICBcImxhbXBcIjogJGZhLXZhci1sYW1wLFxuICBcImFpcnBsYXlcIjogJGZhLXZhci1haXJwbGF5LFxuICBcImhhbmQtZmlzdFwiOiAkZmEtdmFyLWhhbmQtZmlzdCxcbiAgXCJmaXN0LXJhaXNlZFwiOiAkZmEtdmFyLWZpc3QtcmFpc2VkLFxuICBcInNoaWVsZC1xdWFydGVyZWRcIjogJGZhLXZhci1zaGllbGQtcXVhcnRlcmVkLFxuICBcInNsYXNoLWZvcndhcmRcIjogJGZhLXZhci1zbGFzaC1mb3J3YXJkLFxuICBcImxvY2F0aW9uLXBlblwiOiAkZmEtdmFyLWxvY2F0aW9uLXBlbixcbiAgXCJtYXAtbWFya2VyLWVkaXRcIjogJGZhLXZhci1tYXAtbWFya2VyLWVkaXQsXG4gIFwiY2xvdWQtbW9vblwiOiAkZmEtdmFyLWNsb3VkLW1vb24sXG4gIFwicG90LWZvb2RcIjogJGZhLXZhci1wb3QtZm9vZCxcbiAgXCJicmllZmNhc2VcIjogJGZhLXZhci1icmllZmNhc2UsXG4gIFwicGVyc29uLWZhbGxpbmdcIjogJGZhLXZhci1wZXJzb24tZmFsbGluZyxcbiAgXCJpbWFnZS1wb3J0cmFpdFwiOiAkZmEtdmFyLWltYWdlLXBvcnRyYWl0LFxuICBcInBvcnRyYWl0XCI6ICRmYS12YXItcG9ydHJhaXQsXG4gIFwidXNlci10YWdcIjogJGZhLXZhci11c2VyLXRhZyxcbiAgXCJydWdcIjogJGZhLXZhci1ydWcsXG4gIFwicHJpbnQtc2xhc2hcIjogJGZhLXZhci1wcmludC1zbGFzaCxcbiAgXCJlYXJ0aC1ldXJvcGVcIjogJGZhLXZhci1lYXJ0aC1ldXJvcGUsXG4gIFwiZ2xvYmUtZXVyb3BlXCI6ICRmYS12YXItZ2xvYmUtZXVyb3BlLFxuICBcImNhcnQtZmxhdGJlZC1zdWl0Y2FzZVwiOiAkZmEtdmFyLWNhcnQtZmxhdGJlZC1zdWl0Y2FzZSxcbiAgXCJsdWdnYWdlLWNhcnRcIjogJGZhLXZhci1sdWdnYWdlLWNhcnQsXG4gIFwiaGFuZC1iYWNrLXBvaW50LXJpYmJvblwiOiAkZmEtdmFyLWhhbmQtYmFjay1wb2ludC1yaWJib24sXG4gIFwicmVjdGFuZ2xlLXhtYXJrXCI6ICRmYS12YXItcmVjdGFuZ2xlLXhtYXJrLFxuICBcInJlY3RhbmdsZS10aW1lc1wiOiAkZmEtdmFyLXJlY3RhbmdsZS10aW1lcyxcbiAgXCJ0aW1lcy1yZWN0YW5nbGVcIjogJGZhLXZhci10aW1lcy1yZWN0YW5nbGUsXG4gIFwid2luZG93LWNsb3NlXCI6ICRmYS12YXItd2luZG93LWNsb3NlLFxuICBcInRpcmUtcnVnZ2VkXCI6ICRmYS12YXItdGlyZS1ydWdnZWQsXG4gIFwibGlnaHRidWxiLWRvbGxhclwiOiAkZmEtdmFyLWxpZ2h0YnVsYi1kb2xsYXIsXG4gIFwiY293YmVsbFwiOiAkZmEtdmFyLWNvd2JlbGwsXG4gIFwiYmFodC1zaWduXCI6ICRmYS12YXItYmFodC1zaWduLFxuICBcImNvcm5lclwiOiAkZmEtdmFyLWNvcm5lcixcbiAgXCJjaGV2cm9ucy1yaWdodFwiOiAkZmEtdmFyLWNoZXZyb25zLXJpZ2h0LFxuICBcImNoZXZyb24tZG91YmxlLXJpZ2h0XCI6ICRmYS12YXItY2hldnJvbi1kb3VibGUtcmlnaHQsXG4gIFwiYm9vay1vcGVuXCI6ICRmYS12YXItYm9vay1vcGVuLFxuICBcImJvb2stam91cm5hbC13aGlsbHNcIjogJGZhLXZhci1ib29rLWpvdXJuYWwtd2hpbGxzLFxuICBcImpvdXJuYWwtd2hpbGxzXCI6ICRmYS12YXItam91cm5hbC13aGlsbHMsXG4gIFwiaW5oYWxlclwiOiAkZmEtdmFyLWluaGFsZXIsXG4gIFwiaGFuZGN1ZmZzXCI6ICRmYS12YXItaGFuZGN1ZmZzLFxuICBcInNuYWtlXCI6ICRmYS12YXItc25ha2UsXG4gIFwidHJpYW5nbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci10cmlhbmdsZS1leGNsYW1hdGlvbixcbiAgXCJleGNsYW1hdGlvbi10cmlhbmdsZVwiOiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlLFxuICBcIndhcm5pbmdcIjogJGZhLXZhci13YXJuaW5nLFxuICBcIm5vdGUtbWVkaWNhbFwiOiAkZmEtdmFyLW5vdGUtbWVkaWNhbCxcbiAgXCJkYXRhYmFzZVwiOiAkZmEtdmFyLWRhdGFiYXNlLFxuICBcImRvd24tbGVmdFwiOiAkZmEtdmFyLWRvd24tbGVmdCxcbiAgXCJzaGFyZVwiOiAkZmEtdmFyLXNoYXJlLFxuICBcImFycm93LXR1cm4tcmlnaHRcIjogJGZhLXZhci1hcnJvdy10dXJuLXJpZ2h0LFxuICBcIm1haWwtZm9yd2FyZFwiOiAkZmEtdmFyLW1haWwtZm9yd2FyZCxcbiAgXCJmYWNlLXRoaW5raW5nXCI6ICRmYS12YXItZmFjZS10aGlua2luZyxcbiAgXCJ0dXJuLWRvd24tcmlnaHRcIjogJGZhLXZhci10dXJuLWRvd24tcmlnaHQsXG4gIFwiYm90dGxlLWRyb3BsZXRcIjogJGZhLXZhci1ib3R0bGUtZHJvcGxldCxcbiAgXCJtYXNrLWZhY2VcIjogJGZhLXZhci1tYXNrLWZhY2UsXG4gIFwiaGlsbC1yb2Nrc2xpZGVcIjogJGZhLXZhci1oaWxsLXJvY2tzbGlkZSxcbiAgXCJzY2FubmVyLWtleWJvYXJkXCI6ICRmYS12YXItc2Nhbm5lci1rZXlib2FyZCxcbiAgXCJjaXJjbGUtb1wiOiAkZmEtdmFyLWNpcmNsZS1vLFxuICBcImdyaWQtaG9yaXpvbnRhbFwiOiAkZmEtdmFyLWdyaWQtaG9yaXpvbnRhbCxcbiAgXCJtZXNzYWdlLWRvbGxhclwiOiAkZmEtdmFyLW1lc3NhZ2UtZG9sbGFyLFxuICBcImNvbW1lbnQtYWx0LWRvbGxhclwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LWRvbGxhcixcbiAgXCJyaWdodC1sZWZ0XCI6ICRmYS12YXItcmlnaHQtbGVmdCxcbiAgXCJleGNoYW5nZS1hbHRcIjogJGZhLXZhci1leGNoYW5nZS1hbHQsXG4gIFwiY29sdW1ucy0zXCI6ICRmYS12YXItY29sdW1ucy0zLFxuICBcInBhcGVyLXBsYW5lXCI6ICRmYS12YXItcGFwZXItcGxhbmUsXG4gIFwicm9hZC1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1yb2FkLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJkdW5nZW9uXCI6ICRmYS12YXItZHVuZ2VvbixcbiAgXCJoYW5kLWhvbGRpbmctYm94XCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWJveCxcbiAgXCJpbnB1dC10ZXh0XCI6ICRmYS12YXItaW5wdXQtdGV4dCxcbiAgXCJ3aW5kb3ctZmxpcFwiOiAkZmEtdmFyLXdpbmRvdy1mbGlwLFxuICBcIndpbmRvdy1hbHRcIjogJGZhLXZhci13aW5kb3ctYWx0LFxuICBcImFsaWduLXJpZ2h0XCI6ICRmYS12YXItYWxpZ24tcmlnaHQsXG4gIFwic2Nhbm5lci1ndW5cIjogJGZhLXZhci1zY2FubmVyLWd1bixcbiAgXCJzY2FubmVyXCI6ICRmYS12YXItc2Nhbm5lcixcbiAgXCJ0aXJlXCI6ICRmYS12YXItdGlyZSxcbiAgXCJlbmdpbmVcIjogJGZhLXZhci1lbmdpbmUsXG4gIFwibW9uZXktYmlsbC0xLXdhdmVcIjogJGZhLXZhci1tb25leS1iaWxsLTEtd2F2ZSxcbiAgXCJtb25leS1iaWxsLXdhdmUtYWx0XCI6ICRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdCxcbiAgXCJsaWZlLXJpbmdcIjogJGZhLXZhci1saWZlLXJpbmcsXG4gIFwiaGFuZHNcIjogJGZhLXZhci1oYW5kcyxcbiAgXCJzaWduLWxhbmd1YWdlXCI6ICRmYS12YXItc2lnbi1sYW5ndWFnZSxcbiAgXCJzaWduaW5nXCI6ICRmYS12YXItc2lnbmluZyxcbiAgXCJjaXJjbGUtY2FyZXQtcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtY2FyZXQtcmlnaHQsXG4gIFwiY2FyZXQtY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItY2FyZXQtY2lyY2xlLXJpZ2h0LFxuICBcIndoZWF0XCI6ICRmYS12YXItd2hlYXQsXG4gIFwiZmlsZS1zcHJlYWRzaGVldFwiOiAkZmEtdmFyLWZpbGUtc3ByZWFkc2hlZXQsXG4gIFwiYXVkaW8tZGVzY3JpcHRpb24tc2xhc2hcIjogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbi1zbGFzaCxcbiAgXCJjYWxlbmRhci1kYXlcIjogJGZhLXZhci1jYWxlbmRhci1kYXksXG4gIFwid2F0ZXItbGFkZGVyXCI6ICRmYS12YXItd2F0ZXItbGFkZGVyLFxuICBcImxhZGRlci13YXRlclwiOiAkZmEtdmFyLWxhZGRlci13YXRlcixcbiAgXCJzd2ltbWluZy1wb29sXCI6ICRmYS12YXItc3dpbW1pbmctcG9vbCxcbiAgXCJhcnJvd3MtdXAtZG93blwiOiAkZmEtdmFyLWFycm93cy11cC1kb3duLFxuICBcImFycm93cy12XCI6ICRmYS12YXItYXJyb3dzLXYsXG4gIFwiY2hlc3MtcGF3bi1waWVjZVwiOiAkZmEtdmFyLWNoZXNzLXBhd24tcGllY2UsXG4gIFwiY2hlc3MtcGF3bi1hbHRcIjogJGZhLXZhci1jaGVzcy1wYXduLWFsdCxcbiAgXCJmYWNlLWdyaW1hY2VcIjogJGZhLXZhci1mYWNlLWdyaW1hY2UsXG4gIFwiZ3JpbWFjZVwiOiAkZmEtdmFyLWdyaW1hY2UsXG4gIFwid2hlZWxjaGFpci1tb3ZlXCI6ICRmYS12YXItd2hlZWxjaGFpci1tb3ZlLFxuICBcIndoZWVsY2hhaXItYWx0XCI6ICRmYS12YXItd2hlZWxjaGFpci1hbHQsXG4gIFwidHVybi1kb3duXCI6ICRmYS12YXItdHVybi1kb3duLFxuICBcImxldmVsLWRvd24tYWx0XCI6ICRmYS12YXItbGV2ZWwtZG93bi1hbHQsXG4gIFwic3F1YXJlLXNcIjogJGZhLXZhci1zcXVhcmUtcyxcbiAgXCJyZWN0YW5nbGUtYmFyY29kZVwiOiAkZmEtdmFyLXJlY3RhbmdsZS1iYXJjb2RlLFxuICBcImJhcmNvZGUtYWx0XCI6ICRmYS12YXItYmFyY29kZS1hbHQsXG4gIFwicGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHRcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodCxcbiAgXCJzcXVhcmUtZW52ZWxvcGVcIjogJGZhLXZhci1zcXVhcmUtZW52ZWxvcGUsXG4gIFwiZW52ZWxvcGUtc3F1YXJlXCI6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlLFxuICBcImRpY2VcIjogJGZhLXZhci1kaWNlLFxuICBcInVuaWNvcm5cIjogJGZhLXZhci11bmljb3JuLFxuICBcImJvd2xpbmctYmFsbFwiOiAkZmEtdmFyLWJvd2xpbmctYmFsbCxcbiAgXCJwb21wZWJsZWRcIjogJGZhLXZhci1wb21wZWJsZWQsXG4gIFwiYnJhaW5cIjogJGZhLXZhci1icmFpbixcbiAgXCJ3YXRjaC1zbWFydFwiOiAkZmEtdmFyLXdhdGNoLXNtYXJ0LFxuICBcImJvb2stdXNlclwiOiAkZmEtdmFyLWJvb2stdXNlcixcbiAgXCJzZW5zb3ItY2xvdWRcIjogJGZhLXZhci1zZW5zb3ItY2xvdWQsXG4gIFwic2Vuc29yLXNtb2tlXCI6ICRmYS12YXItc2Vuc29yLXNtb2tlLFxuICBcImNsYXBwZXJib2FyZC1wbGF5XCI6ICRmYS12YXItY2xhcHBlcmJvYXJkLXBsYXksXG4gIFwiYmFuZGFnZVwiOiAkZmEtdmFyLWJhbmRhZ2UsXG4gIFwiYmFuZC1haWRcIjogJGZhLXZhci1iYW5kLWFpZCxcbiAgXCJjYWxlbmRhci1taW51c1wiOiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLFxuICBcImNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWNpcmNsZS14bWFyayxcbiAgXCJ0aW1lcy1jaXJjbGVcIjogJGZhLXZhci10aW1lcy1jaXJjbGUsXG4gIFwieG1hcmstY2lyY2xlXCI6ICRmYS12YXIteG1hcmstY2lyY2xlLFxuICBcImNpcmNsZS00XCI6ICRmYS12YXItY2lyY2xlLTQsXG4gIFwiZ2lmdHNcIjogJGZhLXZhci1naWZ0cyxcbiAgXCJhbGJ1bS1jb2xsZWN0aW9uXCI6ICRmYS12YXItYWxidW0tY29sbGVjdGlvbixcbiAgXCJob3RlbFwiOiAkZmEtdmFyLWhvdGVsLFxuICBcImVhcnRoLWFzaWFcIjogJGZhLXZhci1lYXJ0aC1hc2lhLFxuICBcImdsb2JlLWFzaWFcIjogJGZhLXZhci1nbG9iZS1hc2lhLFxuICBcImlkLWNhcmQtY2xpcFwiOiAkZmEtdmFyLWlkLWNhcmQtY2xpcCxcbiAgXCJpZC1jYXJkLWFsdFwiOiAkZmEtdmFyLWlkLWNhcmQtYWx0LFxuICBcIm1hZ25pZnlpbmctZ2xhc3MtcGx1c1wiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtcGx1cyxcbiAgXCJzZWFyY2gtcGx1c1wiOiAkZmEtdmFyLXNlYXJjaC1wbHVzLFxuICBcInRodW1icy11cFwiOiAkZmEtdmFyLXRodW1icy11cCxcbiAgXCJjbG91ZC1zaG93ZXJzXCI6ICRmYS12YXItY2xvdWQtc2hvd2VycyxcbiAgXCJ1c2VyLWNsb2NrXCI6ICRmYS12YXItdXNlci1jbG9jayxcbiAgXCJvbmlvblwiOiAkZmEtdmFyLW9uaW9uLFxuICBcImNsb2NrLXR3ZWx2ZS10aGlydHlcIjogJGZhLXZhci1jbG9jay10d2VsdmUtdGhpcnR5LFxuICBcImFycm93LWRvd24tdG8tZG90dGVkLWxpbmVcIjogJGZhLXZhci1hcnJvdy1kb3duLXRvLWRvdHRlZC1saW5lLFxuICBcImhhbmQtZG90c1wiOiAkZmEtdmFyLWhhbmQtZG90cyxcbiAgXCJhbGxlcmdpZXNcIjogJGZhLXZhci1hbGxlcmdpZXMsXG4gIFwiZmlsZS1pbnZvaWNlXCI6ICRmYS12YXItZmlsZS1pbnZvaWNlLFxuICBcIndpbmRvdy1taW5pbWl6ZVwiOiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSxcbiAgXCJyZWN0YW5nbGUtd2lkZVwiOiAkZmEtdmFyLXJlY3RhbmdsZS13aWRlLFxuICBcImNvbW1lbnQtYXJyb3ctdXBcIjogJGZhLXZhci1jb21tZW50LWFycm93LXVwLFxuICBcImdhcmxpY1wiOiAkZmEtdmFyLWdhcmxpYyxcbiAgXCJtdWctc2F1Y2VyXCI6ICRmYS12YXItbXVnLXNhdWNlcixcbiAgXCJjb2ZmZWVcIjogJGZhLXZhci1jb2ZmZWUsXG4gIFwiYnJ1c2hcIjogJGZhLXZhci1icnVzaCxcbiAgXCJ0cmVlLWRlY29yYXRlZFwiOiAkZmEtdmFyLXRyZWUtZGVjb3JhdGVkLFxuICBcIm1hc2tcIjogJGZhLXZhci1tYXNrLFxuICBcImNhbGVuZGFyLWhlYXJ0XCI6ICRmYS12YXItY2FsZW5kYXItaGVhcnQsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1taW51c1wiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbWludXMsXG4gIFwic2VhcmNoLW1pbnVzXCI6ICRmYS12YXItc2VhcmNoLW1pbnVzLFxuICBcImZsb3dlclwiOiAkZmEtdmFyLWZsb3dlcixcbiAgXCJhcnJvdy1kb3duLWZyb20tYXJjXCI6ICRmYS12YXItYXJyb3ctZG93bi1mcm9tLWFyYyxcbiAgXCJyaWdodC1sZWZ0LWxhcmdlXCI6ICRmYS12YXItcmlnaHQtbGVmdC1sYXJnZSxcbiAgXCJydWxlci12ZXJ0aWNhbFwiOiAkZmEtdmFyLXJ1bGVyLXZlcnRpY2FsLFxuICBcImNpcmNsZXMtb3ZlcmxhcFwiOiAkZmEtdmFyLWNpcmNsZXMtb3ZlcmxhcCxcbiAgXCJ1c2VyLWxhcmdlXCI6ICRmYS12YXItdXNlci1sYXJnZSxcbiAgXCJ1c2VyLWFsdFwiOiAkZmEtdmFyLXVzZXItYWx0LFxuICBcInN0YXJzaGlwLWZyZWlnaHRlclwiOiAkZmEtdmFyLXN0YXJzaGlwLWZyZWlnaHRlcixcbiAgXCJ0cmFpbi10cmFtXCI6ICRmYS12YXItdHJhaW4tdHJhbSxcbiAgXCJicmlkZ2Utc3VzcGVuc2lvblwiOiAkZmEtdmFyLWJyaWRnZS1zdXNwZW5zaW9uLFxuICBcInRyYXNoLWNoZWNrXCI6ICRmYS12YXItdHJhc2gtY2hlY2ssXG4gIFwidXNlci1udXJzZVwiOiAkZmEtdmFyLXVzZXItbnVyc2UsXG4gIFwiYm9vbWJveFwiOiAkZmEtdmFyLWJvb21ib3gsXG4gIFwic3lyaW5nZVwiOiAkZmEtdmFyLXN5cmluZ2UsXG4gIFwiY2xvdWQtc3VuXCI6ICRmYS12YXItY2xvdWQtc3VuLFxuICBcInNoaWVsZC1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXNoaWVsZC1leGNsYW1hdGlvbixcbiAgXCJzdG9wd2F0Y2gtMjBcIjogJGZhLXZhci1zdG9wd2F0Y2gtMjAsXG4gIFwic3F1YXJlLWZ1bGxcIjogJGZhLXZhci1zcXVhcmUtZnVsbCxcbiAgXCJncmlwLWRvdHNcIjogJGZhLXZhci1ncmlwLWRvdHMsXG4gIFwiY29tbWVudC1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWNvbW1lbnQtZXhjbGFtYXRpb24sXG4gIFwicGVuLXN3aXJsXCI6ICRmYS12YXItcGVuLXN3aXJsLFxuICBcImZhbGFmZWxcIjogJGZhLXZhci1mYWxhZmVsLFxuICBcImNpcmNsZS0yXCI6ICRmYS12YXItY2lyY2xlLTIsXG4gIFwibWFnbmV0XCI6ICRmYS12YXItbWFnbmV0LFxuICBcImphclwiOiAkZmEtdmFyLWphcixcbiAgXCJncmFtb3Bob25lXCI6ICRmYS12YXItZ3JhbW9waG9uZSxcbiAgXCJkaWNlLWQxMlwiOiAkZmEtdmFyLWRpY2UtZDEyLFxuICBcIm5vdGUtc3RpY2t5XCI6ICRmYS12YXItbm90ZS1zdGlja3ksXG4gIFwic3RpY2t5LW5vdGVcIjogJGZhLXZhci1zdGlja3ktbm90ZSxcbiAgXCJkb3duXCI6ICRmYS12YXItZG93bixcbiAgXCJhcnJvdy1hbHQtZG93blwiOiAkZmEtdmFyLWFycm93LWFsdC1kb3duLFxuICBcImh1bmRyZWQtcG9pbnRzXCI6ICRmYS12YXItaHVuZHJlZC1wb2ludHMsXG4gIFwiMTAwXCI6ICRmYS12YXItMTAwLFxuICBcInBhcGVyY2xpcC12ZXJ0aWNhbFwiOiAkZmEtdmFyLXBhcGVyY2xpcC12ZXJ0aWNhbCxcbiAgXCJ3aW5kLXdhcm5pbmdcIjogJGZhLXZhci13aW5kLXdhcm5pbmcsXG4gIFwid2luZC1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci13aW5kLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJsb2NhdGlvbi1waW4tc2xhc2hcIjogJGZhLXZhci1sb2NhdGlvbi1waW4tc2xhc2gsXG4gIFwibWFwLW1hcmtlci1zbGFzaFwiOiAkZmEtdmFyLW1hcC1tYXJrZXItc2xhc2gsXG4gIFwiZmFjZS1zYWQtc3dlYXRcIjogJGZhLXZhci1mYWNlLXNhZC1zd2VhdCxcbiAgXCJidWctc2xhc2hcIjogJGZhLXZhci1idWctc2xhc2gsXG4gIFwiY3VwY2FrZVwiOiAkZmEtdmFyLWN1cGNha2UsXG4gIFwibGlnaHQtc3dpdGNoLW9mZlwiOiAkZmEtdmFyLWxpZ2h0LXN3aXRjaC1vZmYsXG4gIFwidG9nZ2xlLWxhcmdlLW9mZlwiOiAkZmEtdmFyLXRvZ2dsZS1sYXJnZS1vZmYsXG4gIFwicGVuLWZhbmN5LXNsYXNoXCI6ICRmYS12YXItcGVuLWZhbmN5LXNsYXNoLFxuICBcInRydWNrLWNvbnRhaW5lclwiOiAkZmEtdmFyLXRydWNrLWNvbnRhaW5lcixcbiAgXCJib290XCI6ICRmYS12YXItYm9vdCxcbiAgXCJhcnJvdy11cC1mcm9tLXdhdGVyLXB1bXBcIjogJGZhLXZhci1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXAsXG4gIFwiZmlsZS1jaGVja1wiOiAkZmEtdmFyLWZpbGUtY2hlY2ssXG4gIFwiYm9uZVwiOiAkZmEtdmFyLWJvbmUsXG4gIFwiY2FyZHMtYmxhbmtcIjogJGZhLXZhci1jYXJkcy1ibGFuayxcbiAgXCJjaXJjbGUtM1wiOiAkZmEtdmFyLWNpcmNsZS0zLFxuICBcImJlbmNoLXRyZWVcIjogJGZhLXZhci1iZW5jaC10cmVlLFxuICBcImtleWJvYXJkLWJyaWdodG5lc3MtbG93XCI6ICRmYS12YXIta2V5Ym9hcmQtYnJpZ2h0bmVzcy1sb3csXG4gIFwic2tpLWJvb3Qtc2tpXCI6ICRmYS12YXItc2tpLWJvb3Qtc2tpLFxuICBcImJyYWluLWNpcmN1aXRcIjogJGZhLXZhci1icmFpbi1jaXJjdWl0LFxuICBcInVzZXItaW5qdXJlZFwiOiAkZmEtdmFyLXVzZXItaW5qdXJlZCxcbiAgXCJibG9jay1icmljay1maXJlXCI6ICRmYS12YXItYmxvY2stYnJpY2stZmlyZSxcbiAgXCJmaXJld2FsbFwiOiAkZmEtdmFyLWZpcmV3YWxsLFxuICBcImZhY2Utc2FkLXRlYXJcIjogJGZhLXZhci1mYWNlLXNhZC10ZWFyLFxuICBcInNhZC10ZWFyXCI6ICRmYS12YXItc2FkLXRlYXIsXG4gIFwicGxhbmVcIjogJGZhLXZhci1wbGFuZSxcbiAgXCJ0ZW50LWFycm93cy1kb3duXCI6ICRmYS12YXItdGVudC1hcnJvd3MtZG93bixcbiAgXCJleGNsYW1hdGlvblwiOiAkZmEtdmFyLWV4Y2xhbWF0aW9uLFxuICBcImFycm93cy1zcGluXCI6ICRmYS12YXItYXJyb3dzLXNwaW4sXG4gIFwiZmFjZS1zbWlsZS1yZWxheGVkXCI6ICRmYS12YXItZmFjZS1zbWlsZS1yZWxheGVkLFxuICBcImNvbW1lbnQteG1hcmtcIjogJGZhLXZhci1jb21tZW50LXhtYXJrLFxuICBcImNvbW1lbnQtdGltZXNcIjogJGZhLXZhci1jb21tZW50LXRpbWVzLFxuICBcInByaW50XCI6ICRmYS12YXItcHJpbnQsXG4gIFwidHVya2lzaC1saXJhLXNpZ25cIjogJGZhLXZhci10dXJraXNoLWxpcmEtc2lnbixcbiAgXCJ0cnlcIjogJGZhLXZhci10cnksXG4gIFwidHVya2lzaC1saXJhXCI6ICRmYS12YXItdHVya2lzaC1saXJhLFxuICBcImZhY2Utbm9zZS1zdGVhbVwiOiAkZmEtdmFyLWZhY2Utbm9zZS1zdGVhbSxcbiAgXCJjaXJjbGUtd2F2ZWZvcm0tbGluZXNcIjogJGZhLXZhci1jaXJjbGUtd2F2ZWZvcm0tbGluZXMsXG4gIFwid2F2ZWZvcm0tY2lyY2xlXCI6ICRmYS12YXItd2F2ZWZvcm0tY2lyY2xlLFxuICBcImRvbGxhci1zaWduXCI6ICRmYS12YXItZG9sbGFyLXNpZ24sXG4gIFwiZG9sbGFyXCI6ICRmYS12YXItZG9sbGFyLFxuICBcInVzZFwiOiAkZmEtdmFyLXVzZCxcbiAgXCJmZXJyaXMtd2hlZWxcIjogJGZhLXZhci1mZXJyaXMtd2hlZWwsXG4gIFwiY29tcHV0ZXItc3BlYWtlclwiOiAkZmEtdmFyLWNvbXB1dGVyLXNwZWFrZXIsXG4gIFwic2t1bGwtY293XCI6ICRmYS12YXItc2t1bGwtY293LFxuICBcInhcIjogJGZhLXZhci14LFxuICBcIm1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1kb2xsYXIsXG4gIFwic2VhcmNoLWRvbGxhclwiOiAkZmEtdmFyLXNlYXJjaC1kb2xsYXIsXG4gIFwidXNlcnMtZ2VhclwiOiAkZmEtdmFyLXVzZXJzLWdlYXIsXG4gIFwidXNlcnMtY29nXCI6ICRmYS12YXItdXNlcnMtY29nLFxuICBcInBlcnNvbi1taWxpdGFyeS1wb2ludGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1taWxpdGFyeS1wb2ludGluZyxcbiAgXCJidWlsZGluZy1jb2x1bW5zXCI6ICRmYS12YXItYnVpbGRpbmctY29sdW1ucyxcbiAgXCJiYW5rXCI6ICRmYS12YXItYmFuayxcbiAgXCJpbnN0aXR1dGlvblwiOiAkZmEtdmFyLWluc3RpdHV0aW9uLFxuICBcIm11c2V1bVwiOiAkZmEtdmFyLW11c2V1bSxcbiAgXCJ1bml2ZXJzaXR5XCI6ICRmYS12YXItdW5pdmVyc2l0eSxcbiAgXCJjaXJjbGUtdFwiOiAkZmEtdmFyLWNpcmNsZS10LFxuICBcInNhY2tcIjogJGZhLXZhci1zYWNrLFxuICBcImdyaWQtMlwiOiAkZmEtdmFyLWdyaWQtMixcbiAgXCJjYW1lcmEtY2N0dlwiOiAkZmEtdmFyLWNhbWVyYS1jY3R2LFxuICBcImNjdHZcIjogJGZhLXZhci1jY3R2LFxuICBcInVtYnJlbGxhXCI6ICRmYS12YXItdW1icmVsbGEsXG4gIFwidHJvd2VsXCI6ICRmYS12YXItdHJvd2VsLFxuICBcImhvcml6b250YWwtcnVsZVwiOiAkZmEtdmFyLWhvcml6b250YWwtcnVsZSxcbiAgXCJiZWQtZnJvbnRcIjogJGZhLXZhci1iZWQtZnJvbnQsXG4gIFwiYmVkLWFsdFwiOiAkZmEtdmFyLWJlZC1hbHQsXG4gIFwiZFwiOiAkZmEtdmFyLWQsXG4gIFwic3RhcGxlclwiOiAkZmEtdmFyLXN0YXBsZXIsXG4gIFwibWFza3MtdGhlYXRlclwiOiAkZmEtdmFyLW1hc2tzLXRoZWF0ZXIsXG4gIFwidGhlYXRlci1tYXNrc1wiOiAkZmEtdmFyLXRoZWF0ZXItbWFza3MsXG4gIFwia2lwLXNpZ25cIjogJGZhLXZhci1raXAtc2lnbixcbiAgXCJmYWNlLXdvb3p5XCI6ICRmYS12YXItZmFjZS13b296eSxcbiAgXCJjbG91ZC1xdWVzdGlvblwiOiAkZmEtdmFyLWNsb3VkLXF1ZXN0aW9uLFxuICBcInBpbmVhcHBsZVwiOiAkZmEtdmFyLXBpbmVhcHBsZSxcbiAgXCJoYW5kLXBvaW50LWxlZnRcIjogJGZhLXZhci1oYW5kLXBvaW50LWxlZnQsXG4gIFwiZ2FsbGVyeS10aHVtYm5haWxzXCI6ICRmYS12YXItZ2FsbGVyeS10aHVtYm5haWxzLFxuICBcImNpcmNsZS1qXCI6ICRmYS12YXItY2lyY2xlLWosXG4gIFwiZXllc1wiOiAkZmEtdmFyLWV5ZXMsXG4gIFwiaGFuZHNoYWtlLXNpbXBsZVwiOiAkZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGUsXG4gIFwiaGFuZHNoYWtlLWFsdFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1hbHQsXG4gIFwicGFnZS1jYXJldC11cFwiOiAkZmEtdmFyLXBhZ2UtY2FyZXQtdXAsXG4gIFwiZmlsZS1jYXJldC11cFwiOiAkZmEtdmFyLWZpbGUtY2FyZXQtdXAsXG4gIFwiamV0LWZpZ2h0ZXJcIjogJGZhLXZhci1qZXQtZmlnaHRlcixcbiAgXCJmaWdodGVyLWpldFwiOiAkZmEtdmFyLWZpZ2h0ZXItamV0LFxuICBcImNvbWV0XCI6ICRmYS12YXItY29tZXQsXG4gIFwic3F1YXJlLXNoYXJlLW5vZGVzXCI6ICRmYS12YXItc3F1YXJlLXNoYXJlLW5vZGVzLFxuICBcInNoYXJlLWFsdC1zcXVhcmVcIjogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlLFxuICBcInNoaWVsZC1rZXlob2xlXCI6ICRmYS12YXItc2hpZWxkLWtleWhvbGUsXG4gIFwiYmFyY29kZVwiOiAkZmEtdmFyLWJhcmNvZGUsXG4gIFwicGx1cy1taW51c1wiOiAkZmEtdmFyLXBsdXMtbWludXMsXG4gIFwic3F1YXJlLXNsaWRlcnMtdmVydGljYWxcIjogJGZhLXZhci1zcXVhcmUtc2xpZGVycy12ZXJ0aWNhbCxcbiAgXCJzbGlkZXJzLXYtc3F1YXJlXCI6ICRmYS12YXItc2xpZGVycy12LXNxdWFyZSxcbiAgXCJ2aWRlb1wiOiAkZmEtdmFyLXZpZGVvLFxuICBcInZpZGVvLWNhbWVyYVwiOiAkZmEtdmFyLXZpZGVvLWNhbWVyYSxcbiAgXCJtZXNzYWdlLW1pZGRsZVwiOiAkZmEtdmFyLW1lc3NhZ2UtbWlkZGxlLFxuICBcImNvbW1lbnQtbWlkZGxlLWFsdFwiOiAkZmEtdmFyLWNvbW1lbnQtbWlkZGxlLWFsdCxcbiAgXCJncmFkdWF0aW9uLWNhcFwiOiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwLFxuICBcIm1vcnRhci1ib2FyZFwiOiAkZmEtdmFyLW1vcnRhci1ib2FyZCxcbiAgXCJoYW5kLWhvbGRpbmctbWVkaWNhbFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsLFxuICBcInBlcnNvbi1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLWNoZWNrLFxuICBcInNxdWFyZS16XCI6ICRmYS12YXItc3F1YXJlLXosXG4gIFwibWVzc2FnZS10ZXh0XCI6ICRmYS12YXItbWVzc2FnZS10ZXh0LFxuICBcImNvbW1lbnQtYWx0LXRleHRcIjogJGZhLXZhci1jb21tZW50LWFsdC10ZXh0LFxuICBcInR1cm4tdXBcIjogJGZhLXZhci10dXJuLXVwLFxuICBcImxldmVsLXVwLWFsdFwiOiAkZmEtdmFyLWxldmVsLXVwLWFsdCxcbik7XG5cbiRmYS1icmFuZC1pY29uczogKFxuICBcIm1vbmVyb1wiOiAkZmEtdmFyLW1vbmVybyxcbiAgXCJob29saVwiOiAkZmEtdmFyLWhvb2xpLFxuICBcInllbHBcIjogJGZhLXZhci15ZWxwLFxuICBcImNjLXZpc2FcIjogJGZhLXZhci1jYy12aXNhLFxuICBcImxhc3RmbVwiOiAkZmEtdmFyLWxhc3RmbSxcbiAgXCJzaG9wd2FyZVwiOiAkZmEtdmFyLXNob3B3YXJlLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtbmNcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLFxuICBcImF3c1wiOiAkZmEtdmFyLWF3cyxcbiAgXCJyZWRoYXRcIjogJGZhLXZhci1yZWRoYXQsXG4gIFwieW9hc3RcIjogJGZhLXZhci15b2FzdCxcbiAgXCJjbG91ZGZsYXJlXCI6ICRmYS12YXItY2xvdWRmbGFyZSxcbiAgXCJ1cHNcIjogJGZhLXZhci11cHMsXG4gIFwid3BleHBsb3JlclwiOiAkZmEtdmFyLXdwZXhwbG9yZXIsXG4gIFwiZHlhbG9nXCI6ICRmYS12YXItZHlhbG9nLFxuICBcImJpdHlcIjogJGZhLXZhci1iaXR5LFxuICBcInN0YWNrcGF0aFwiOiAkZmEtdmFyLXN0YWNrcGF0aCxcbiAgXCJidXlzZWxsYWRzXCI6ICRmYS12YXItYnV5c2VsbGFkcyxcbiAgXCJmaXJzdC1vcmRlclwiOiAkZmEtdmFyLWZpcnN0LW9yZGVyLFxuICBcIm1vZHhcIjogJGZhLXZhci1tb2R4LFxuICBcImd1aWxkZWRcIjogJGZhLXZhci1ndWlsZGVkLFxuICBcInZudlwiOiAkZmEtdmFyLXZudixcbiAgXCJzcXVhcmUtanNcIjogJGZhLXZhci1zcXVhcmUtanMsXG4gIFwianMtc3F1YXJlXCI6ICRmYS12YXItanMtc3F1YXJlLFxuICBcIm1pY3Jvc29mdFwiOiAkZmEtdmFyLW1pY3Jvc29mdCxcbiAgXCJxcVwiOiAkZmEtdmFyLXFxLFxuICBcIm9yY2lkXCI6ICRmYS12YXItb3JjaWQsXG4gIFwiamF2YVwiOiAkZmEtdmFyLWphdmEsXG4gIFwiaW52aXNpb25cIjogJGZhLXZhci1pbnZpc2lvbixcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXBkLWFsdFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0LFxuICBcImNlbnRlcmNvZGVcIjogJGZhLXZhci1jZW50ZXJjb2RlLFxuICBcImdsaWRlLWdcIjogJGZhLXZhci1nbGlkZS1nLFxuICBcImRydXBhbFwiOiAkZmEtdmFyLWRydXBhbCxcbiAgXCJoaXJlLWEtaGVscGVyXCI6ICRmYS12YXItaGlyZS1hLWhlbHBlcixcbiAgXCJjcmVhdGl2ZS1jb21tb25zLWJ5XCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieSxcbiAgXCJ1bml0eVwiOiAkZmEtdmFyLXVuaXR5LFxuICBcIndobWNzXCI6ICRmYS12YXItd2htY3MsXG4gIFwicm9ja2V0Y2hhdFwiOiAkZmEtdmFyLXJvY2tldGNoYXQsXG4gIFwidmtcIjogJGZhLXZhci12ayxcbiAgXCJ1bnRhcHBkXCI6ICRmYS12YXItdW50YXBwZCxcbiAgXCJtYWlsY2hpbXBcIjogJGZhLXZhci1tYWlsY2hpbXAsXG4gIFwiY3NzMy1hbHRcIjogJGZhLXZhci1jc3MzLWFsdCxcbiAgXCJzcXVhcmUtcmVkZGl0XCI6ICRmYS12YXItc3F1YXJlLXJlZGRpdCxcbiAgXCJyZWRkaXQtc3F1YXJlXCI6ICRmYS12YXItcmVkZGl0LXNxdWFyZSxcbiAgXCJ2aW1lby12XCI6ICRmYS12YXItdmltZW8tdixcbiAgXCJjb250YW9cIjogJGZhLXZhci1jb250YW8sXG4gIFwic3F1YXJlLWZvbnQtYXdlc29tZVwiOiAkZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWUsXG4gIFwiZGVza3Byb1wiOiAkZmEtdmFyLWRlc2twcm8sXG4gIFwic2lzdHJpeFwiOiAkZmEtdmFyLXNpc3RyaXgsXG4gIFwic3F1YXJlLWluc3RhZ3JhbVwiOiAkZmEtdmFyLXNxdWFyZS1pbnN0YWdyYW0sXG4gIFwiaW5zdGFncmFtLXNxdWFyZVwiOiAkZmEtdmFyLWluc3RhZ3JhbS1zcXVhcmUsXG4gIFwiYmF0dGxlLW5ldFwiOiAkZmEtdmFyLWJhdHRsZS1uZXQsXG4gIFwidGhlLXJlZC15ZXRpXCI6ICRmYS12YXItdGhlLXJlZC15ZXRpLFxuICBcInNxdWFyZS1oYWNrZXItbmV3c1wiOiAkZmEtdmFyLXNxdWFyZS1oYWNrZXItbmV3cyxcbiAgXCJoYWNrZXItbmV3cy1zcXVhcmVcIjogJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUsXG4gIFwiZWRnZVwiOiAkZmEtdmFyLWVkZ2UsXG4gIFwidGhyZWFkc1wiOiAkZmEtdmFyLXRocmVhZHMsXG4gIFwibmFwc3RlclwiOiAkZmEtdmFyLW5hcHN0ZXIsXG4gIFwic3F1YXJlLXNuYXBjaGF0XCI6ICRmYS12YXItc3F1YXJlLXNuYXBjaGF0LFxuICBcInNuYXBjaGF0LXNxdWFyZVwiOiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSxcbiAgXCJnb29nbGUtcGx1cy1nXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMtZyxcbiAgXCJhcnRzdGF0aW9uXCI6ICRmYS12YXItYXJ0c3RhdGlvbixcbiAgXCJtYXJrZG93blwiOiAkZmEtdmFyLW1hcmtkb3duLFxuICBcInNvdXJjZXRyZWVcIjogJGZhLXZhci1zb3VyY2V0cmVlLFxuICBcImdvb2dsZS1wbHVzXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMsXG4gIFwiZGlhc3BvcmFcIjogJGZhLXZhci1kaWFzcG9yYSxcbiAgXCJmb3Vyc3F1YXJlXCI6ICRmYS12YXItZm91cnNxdWFyZSxcbiAgXCJzdGFjay1vdmVyZmxvd1wiOiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93LFxuICBcImdpdGh1Yi1hbHRcIjogJGZhLXZhci1naXRodWItYWx0LFxuICBcInBob2VuaXgtc3F1YWRyb25cIjogJGZhLXZhci1waG9lbml4LXNxdWFkcm9uLFxuICBcInBhZ2VsaW5lc1wiOiAkZmEtdmFyLXBhZ2VsaW5lcyxcbiAgXCJhbGdvbGlhXCI6ICRmYS12YXItYWxnb2xpYSxcbiAgXCJyZWQtcml2ZXJcIjogJGZhLXZhci1yZWQtcml2ZXIsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1zYVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EsXG4gIFwic2FmYXJpXCI6ICRmYS12YXItc2FmYXJpLFxuICBcImdvb2dsZVwiOiAkZmEtdmFyLWdvb2dsZSxcbiAgXCJzcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZVwiOiAkZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWUtc3Ryb2tlLFxuICBcImZvbnQtYXdlc29tZS1hbHRcIjogJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0LFxuICBcImF0bGFzc2lhblwiOiAkZmEtdmFyLWF0bGFzc2lhbixcbiAgXCJsaW5rZWRpbi1pblwiOiAkZmEtdmFyLWxpbmtlZGluLWluLFxuICBcImRpZ2l0YWwtb2NlYW5cIjogJGZhLXZhci1kaWdpdGFsLW9jZWFuLFxuICBcIm5pbWJsclwiOiAkZmEtdmFyLW5pbWJscixcbiAgXCJjaHJvbWVjYXN0XCI6ICRmYS12YXItY2hyb21lY2FzdCxcbiAgXCJldmVybm90ZVwiOiAkZmEtdmFyLWV2ZXJub3RlLFxuICBcImhhY2tlci1uZXdzXCI6ICRmYS12YXItaGFja2VyLW5ld3MsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZ1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmcsXG4gIFwiYWR2ZXJzYWxcIjogJGZhLXZhci1hZHZlcnNhbCxcbiAgXCJjcmVhdGl2ZS1jb21tb25zXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucyxcbiAgXCJ3YXRjaG1hbi1tb25pdG9yaW5nXCI6ICRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZyxcbiAgXCJmb250aWNvbnNcIjogJGZhLXZhci1mb250aWNvbnMsXG4gIFwid2VpeGluXCI6ICRmYS12YXItd2VpeGluLFxuICBcInNoaXJ0c2luYnVsa1wiOiAkZmEtdmFyLXNoaXJ0c2luYnVsayxcbiAgXCJjb2RlcGVuXCI6ICRmYS12YXItY29kZXBlbixcbiAgXCJnaXQtYWx0XCI6ICRmYS12YXItZ2l0LWFsdCxcbiAgXCJseWZ0XCI6ICRmYS12YXItbHlmdCxcbiAgXCJyZXZcIjogJGZhLXZhci1yZXYsXG4gIFwid2luZG93c1wiOiAkZmEtdmFyLXdpbmRvd3MsXG4gIFwid2l6YXJkcy1vZi10aGUtY29hc3RcIjogJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdCxcbiAgXCJzcXVhcmUtdmlhZGVvXCI6ICRmYS12YXItc3F1YXJlLXZpYWRlbyxcbiAgXCJ2aWFkZW8tc3F1YXJlXCI6ICRmYS12YXItdmlhZGVvLXNxdWFyZSxcbiAgXCJtZWV0dXBcIjogJGZhLXZhci1tZWV0dXAsXG4gIFwiY2VudG9zXCI6ICRmYS12YXItY2VudG9zLFxuICBcImFkblwiOiAkZmEtdmFyLWFkbixcbiAgXCJjbG91ZHNtaXRoXCI6ICRmYS12YXItY2xvdWRzbWl0aCxcbiAgXCJwaWVkLXBpcGVyLWFsdFwiOiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0LFxuICBcInNxdWFyZS1kcmliYmJsZVwiOiAkZmEtdmFyLXNxdWFyZS1kcmliYmJsZSxcbiAgXCJkcmliYmJsZS1zcXVhcmVcIjogJGZhLXZhci1kcmliYmJsZS1zcXVhcmUsXG4gIFwiY29kaWVwaWVcIjogJGZhLXZhci1jb2RpZXBpZSxcbiAgXCJub2RlXCI6ICRmYS12YXItbm9kZSxcbiAgXCJtaXhcIjogJGZhLXZhci1taXgsXG4gIFwic3RlYW1cIjogJGZhLXZhci1zdGVhbSxcbiAgXCJjYy1hcHBsZS1wYXlcIjogJGZhLXZhci1jYy1hcHBsZS1wYXksXG4gIFwic2NyaWJkXCI6ICRmYS12YXItc2NyaWJkLFxuICBcImRlYmlhblwiOiAkZmEtdmFyLWRlYmlhbixcbiAgXCJvcGVuaWRcIjogJGZhLXZhci1vcGVuaWQsXG4gIFwiaW5zdGFsb2RcIjogJGZhLXZhci1pbnN0YWxvZCxcbiAgXCJleHBlZGl0ZWRzc2xcIjogJGZhLXZhci1leHBlZGl0ZWRzc2wsXG4gIFwic2VsbGNhc3RcIjogJGZhLXZhci1zZWxsY2FzdCxcbiAgXCJzcXVhcmUtdHdpdHRlclwiOiAkZmEtdmFyLXNxdWFyZS10d2l0dGVyLFxuICBcInR3aXR0ZXItc3F1YXJlXCI6ICRmYS12YXItdHdpdHRlci1zcXVhcmUsXG4gIFwici1wcm9qZWN0XCI6ICRmYS12YXItci1wcm9qZWN0LFxuICBcImRlbGljaW91c1wiOiAkZmEtdmFyLWRlbGljaW91cyxcbiAgXCJmcmVlYnNkXCI6ICRmYS12YXItZnJlZWJzZCxcbiAgXCJ2dWVqc1wiOiAkZmEtdmFyLXZ1ZWpzLFxuICBcImFjY3Vzb2Z0XCI6ICRmYS12YXItYWNjdXNvZnQsXG4gIFwiaW94aG9zdFwiOiAkZmEtdmFyLWlveGhvc3QsXG4gIFwiZm9udGljb25zLWZpXCI6ICRmYS12YXItZm9udGljb25zLWZpLFxuICBcImFwcC1zdG9yZVwiOiAkZmEtdmFyLWFwcC1zdG9yZSxcbiAgXCJjYy1tYXN0ZXJjYXJkXCI6ICRmYS12YXItY2MtbWFzdGVyY2FyZCxcbiAgXCJpdHVuZXMtbm90ZVwiOiAkZmEtdmFyLWl0dW5lcy1ub3RlLFxuICBcImdvbGFuZ1wiOiAkZmEtdmFyLWdvbGFuZyxcbiAgXCJraWNrc3RhcnRlclwiOiAkZmEtdmFyLWtpY2tzdGFydGVyLFxuICBcImdyYXZcIjogJGZhLXZhci1ncmF2LFxuICBcIndlaWJvXCI6ICRmYS12YXItd2VpYm8sXG4gIFwidW5jaGFydGVkXCI6ICRmYS12YXItdW5jaGFydGVkLFxuICBcImZpcnN0ZHJhZnRcIjogJGZhLXZhci1maXJzdGRyYWZ0LFxuICBcInNxdWFyZS15b3V0dWJlXCI6ICRmYS12YXItc3F1YXJlLXlvdXR1YmUsXG4gIFwieW91dHViZS1zcXVhcmVcIjogJGZhLXZhci15b3V0dWJlLXNxdWFyZSxcbiAgXCJ3aWtpcGVkaWEtd1wiOiAkZmEtdmFyLXdpa2lwZWRpYS13LFxuICBcIndwcmVzc3JcIjogJGZhLXZhci13cHJlc3NyLFxuICBcInJlbmRhY3RcIjogJGZhLXZhci1yZW5kYWN0LFxuICBcImFuZ2VsbGlzdFwiOiAkZmEtdmFyLWFuZ2VsbGlzdCxcbiAgXCJnYWxhY3RpYy1yZXB1YmxpY1wiOiAkZmEtdmFyLWdhbGFjdGljLXJlcHVibGljLFxuICBcIm5mYy1kaXJlY3Rpb25hbFwiOiAkZmEtdmFyLW5mYy1kaXJlY3Rpb25hbCxcbiAgXCJza3lwZVwiOiAkZmEtdmFyLXNreXBlLFxuICBcImpvZ2V0XCI6ICRmYS12YXItam9nZXQsXG4gIFwiZmVkb3JhXCI6ICRmYS12YXItZmVkb3JhLFxuICBcInN0cmlwZS1zXCI6ICRmYS12YXItc3RyaXBlLXMsXG4gIFwibWV0YVwiOiAkZmEtdmFyLW1ldGEsXG4gIFwibGFyYXZlbFwiOiAkZmEtdmFyLWxhcmF2ZWwsXG4gIFwiaG90amFyXCI6ICRmYS12YXItaG90amFyLFxuICBcImJsdWV0b290aC1iXCI6ICRmYS12YXItYmx1ZXRvb3RoLWIsXG4gIFwic3RpY2tlci1tdWxlXCI6ICRmYS12YXItc3RpY2tlci1tdWxlLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtemVyb1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybyxcbiAgXCJoaXBzXCI6ICRmYS12YXItaGlwcyxcbiAgXCJiZWhhbmNlXCI6ICRmYS12YXItYmVoYW5jZSxcbiAgXCJyZWRkaXRcIjogJGZhLXZhci1yZWRkaXQsXG4gIFwiZGlzY29yZFwiOiAkZmEtdmFyLWRpc2NvcmQsXG4gIFwiY2hyb21lXCI6ICRmYS12YXItY2hyb21lLFxuICBcImFwcC1zdG9yZS1pb3NcIjogJGZhLXZhci1hcHAtc3RvcmUtaW9zLFxuICBcImNjLWRpc2NvdmVyXCI6ICRmYS12YXItY2MtZGlzY292ZXIsXG4gIFwid3BiZWdpbm5lclwiOiAkZmEtdmFyLXdwYmVnaW5uZXIsXG4gIFwiY29uZmx1ZW5jZVwiOiAkZmEtdmFyLWNvbmZsdWVuY2UsXG4gIFwic2hvZWxhY2VcIjogJGZhLXZhci1zaG9lbGFjZSxcbiAgXCJtZGJcIjogJGZhLXZhci1tZGIsXG4gIFwiZG9jaHViXCI6ICRmYS12YXItZG9jaHViLFxuICBcImFjY2Vzc2libGUtaWNvblwiOiAkZmEtdmFyLWFjY2Vzc2libGUtaWNvbixcbiAgXCJlYmF5XCI6ICRmYS12YXItZWJheSxcbiAgXCJhbWF6b25cIjogJGZhLXZhci1hbWF6b24sXG4gIFwidW5zcGxhc2hcIjogJGZhLXZhci11bnNwbGFzaCxcbiAgXCJ5YXJuXCI6ICRmYS12YXIteWFybixcbiAgXCJzcXVhcmUtc3RlYW1cIjogJGZhLXZhci1zcXVhcmUtc3RlYW0sXG4gIFwic3RlYW0tc3F1YXJlXCI6ICRmYS12YXItc3RlYW0tc3F1YXJlLFxuICBcIjUwMHB4XCI6ICRmYS12YXItNTAwcHgsXG4gIFwic3F1YXJlLXZpbWVvXCI6ICRmYS12YXItc3F1YXJlLXZpbWVvLFxuICBcInZpbWVvLXNxdWFyZVwiOiAkZmEtdmFyLXZpbWVvLXNxdWFyZSxcbiAgXCJhc3ltbWV0cmlrXCI6ICRmYS12YXItYXN5bW1ldHJpayxcbiAgXCJmb250LWF3ZXNvbWVcIjogJGZhLXZhci1mb250LWF3ZXNvbWUsXG4gIFwiZm9udC1hd2Vzb21lLWZsYWdcIjogJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZyxcbiAgXCJmb250LWF3ZXNvbWUtbG9nby1mdWxsXCI6ICRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbCxcbiAgXCJncmF0aXBheVwiOiAkZmEtdmFyLWdyYXRpcGF5LFxuICBcImFwcGxlXCI6ICRmYS12YXItYXBwbGUsXG4gIFwiaGl2ZVwiOiAkZmEtdmFyLWhpdmUsXG4gIFwiZ2l0a3Jha2VuXCI6ICRmYS12YXItZ2l0a3Jha2VuLFxuICBcImtleWJhc2VcIjogJGZhLXZhci1rZXliYXNlLFxuICBcImFwcGxlLXBheVwiOiAkZmEtdmFyLWFwcGxlLXBheSxcbiAgXCJwYWRsZXRcIjogJGZhLXZhci1wYWRsZXQsXG4gIFwiYW1hem9uLXBheVwiOiAkZmEtdmFyLWFtYXpvbi1wYXksXG4gIFwic3F1YXJlLWdpdGh1YlwiOiAkZmEtdmFyLXNxdWFyZS1naXRodWIsXG4gIFwiZ2l0aHViLXNxdWFyZVwiOiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmUsXG4gIFwic3R1bWJsZXVwb25cIjogJGZhLXZhci1zdHVtYmxldXBvbixcbiAgXCJmZWRleFwiOiAkZmEtdmFyLWZlZGV4LFxuICBcInBob2VuaXgtZnJhbWV3b3JrXCI6ICRmYS12YXItcGhvZW5peC1mcmFtZXdvcmssXG4gIFwic2hvcGlmeVwiOiAkZmEtdmFyLXNob3BpZnksXG4gIFwibmVvc1wiOiAkZmEtdmFyLW5lb3MsXG4gIFwic3F1YXJlLXRocmVhZHNcIjogJGZhLXZhci1zcXVhcmUtdGhyZWFkcyxcbiAgXCJoYWNrZXJyYW5rXCI6ICRmYS12YXItaGFja2VycmFuayxcbiAgXCJyZXNlYXJjaGdhdGVcIjogJGZhLXZhci1yZXNlYXJjaGdhdGUsXG4gIFwic3dpZnRcIjogJGZhLXZhci1zd2lmdCxcbiAgXCJhbmd1bGFyXCI6ICRmYS12YXItYW5ndWxhcixcbiAgXCJzcGVha2FwXCI6ICRmYS12YXItc3BlYWthcCxcbiAgXCJhbmdyeWNyZWF0aXZlXCI6ICRmYS12YXItYW5ncnljcmVhdGl2ZSxcbiAgXCJ5LWNvbWJpbmF0b3JcIjogJGZhLXZhci15LWNvbWJpbmF0b3IsXG4gIFwiZW1waXJlXCI6ICRmYS12YXItZW1waXJlLFxuICBcImVudmlyYVwiOiAkZmEtdmFyLWVudmlyYSxcbiAgXCJzcXVhcmUtZ2l0bGFiXCI6ICRmYS12YXItc3F1YXJlLWdpdGxhYixcbiAgXCJnaXRsYWItc3F1YXJlXCI6ICRmYS12YXItZ2l0bGFiLXNxdWFyZSxcbiAgXCJzdHVkaW92aW5hcmlcIjogJGZhLXZhci1zdHVkaW92aW5hcmksXG4gIFwicGllZC1waXBlclwiOiAkZmEtdmFyLXBpZWQtcGlwZXIsXG4gIFwid29yZHByZXNzXCI6ICRmYS12YXItd29yZHByZXNzLFxuICBcInByb2R1Y3QtaHVudFwiOiAkZmEtdmFyLXByb2R1Y3QtaHVudCxcbiAgXCJmaXJlZm94XCI6ICRmYS12YXItZmlyZWZveCxcbiAgXCJsaW5vZGVcIjogJGZhLXZhci1saW5vZGUsXG4gIFwiZ29vZHJlYWRzXCI6ICRmYS12YXItZ29vZHJlYWRzLFxuICBcInNxdWFyZS1vZG5va2xhc3NuaWtpXCI6ICRmYS12YXItc3F1YXJlLW9kbm9rbGFzc25pa2ksXG4gIFwib2Rub2tsYXNzbmlraS1zcXVhcmVcIjogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZSxcbiAgXCJqc2ZpZGRsZVwiOiAkZmEtdmFyLWpzZmlkZGxlLFxuICBcInNpdGhcIjogJGZhLXZhci1zaXRoLFxuICBcInRoZW1laXNsZVwiOiAkZmEtdmFyLXRoZW1laXNsZSxcbiAgXCJwYWdlNFwiOiAkZmEtdmFyLXBhZ2U0LFxuICBcImhhc2hub2RlXCI6ICRmYS12YXItaGFzaG5vZGUsXG4gIFwicmVhY3RcIjogJGZhLXZhci1yZWFjdCxcbiAgXCJjYy1wYXlwYWxcIjogJGZhLXZhci1jYy1wYXlwYWwsXG4gIFwic3F1YXJlc3BhY2VcIjogJGZhLXZhci1zcXVhcmVzcGFjZSxcbiAgXCJjYy1zdHJpcGVcIjogJGZhLXZhci1jYy1zdHJpcGUsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1zaGFyZVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmUsXG4gIFwiYml0Y29pblwiOiAkZmEtdmFyLWJpdGNvaW4sXG4gIFwia2V5Y2RuXCI6ICRmYS12YXIta2V5Y2RuLFxuICBcIm9wZXJhXCI6ICRmYS12YXItb3BlcmEsXG4gIFwiaXRjaC1pb1wiOiAkZmEtdmFyLWl0Y2gtaW8sXG4gIFwidW1icmFjb1wiOiAkZmEtdmFyLXVtYnJhY28sXG4gIFwiZ2FsYWN0aWMtc2VuYXRlXCI6ICRmYS12YXItZ2FsYWN0aWMtc2VuYXRlLFxuICBcInVidW50dVwiOiAkZmEtdmFyLXVidW50dSxcbiAgXCJkcmFmdDJkaWdpdGFsXCI6ICRmYS12YXItZHJhZnQyZGlnaXRhbCxcbiAgXCJzdHJpcGVcIjogJGZhLXZhci1zdHJpcGUsXG4gIFwiaG91enpcIjogJGZhLXZhci1ob3V6eixcbiAgXCJnZ1wiOiAkZmEtdmFyLWdnLFxuICBcImRobFwiOiAkZmEtdmFyLWRobCxcbiAgXCJzcXVhcmUtcGludGVyZXN0XCI6ICRmYS12YXItc3F1YXJlLXBpbnRlcmVzdCxcbiAgXCJwaW50ZXJlc3Qtc3F1YXJlXCI6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZSxcbiAgXCJ4aW5nXCI6ICRmYS12YXIteGluZyxcbiAgXCJibGFja2JlcnJ5XCI6ICRmYS12YXItYmxhY2tiZXJyeSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXBkXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZCxcbiAgXCJwbGF5c3RhdGlvblwiOiAkZmEtdmFyLXBsYXlzdGF0aW9uLFxuICBcInF1aW5zY2FwZVwiOiAkZmEtdmFyLXF1aW5zY2FwZSxcbiAgXCJsZXNzXCI6ICRmYS12YXItbGVzcyxcbiAgXCJibG9nZ2VyLWJcIjogJGZhLXZhci1ibG9nZ2VyLWIsXG4gIFwib3BlbmNhcnRcIjogJGZhLXZhci1vcGVuY2FydCxcbiAgXCJ2aW5lXCI6ICRmYS12YXItdmluZSxcbiAgXCJwYXlwYWxcIjogJGZhLXZhci1wYXlwYWwsXG4gIFwiZ2l0bGFiXCI6ICRmYS12YXItZ2l0bGFiLFxuICBcInR5cG8zXCI6ICRmYS12YXItdHlwbzMsXG4gIFwicmVkZGl0LWFsaWVuXCI6ICRmYS12YXItcmVkZGl0LWFsaWVuLFxuICBcInlhaG9vXCI6ICRmYS12YXIteWFob28sXG4gIFwiZGFpbHltb3Rpb25cIjogJGZhLXZhci1kYWlseW1vdGlvbixcbiAgXCJhZmZpbGlhdGV0aGVtZVwiOiAkZmEtdmFyLWFmZmlsaWF0ZXRoZW1lLFxuICBcInBpZWQtcGlwZXItcHBcIjogJGZhLXZhci1waWVkLXBpcGVyLXBwLFxuICBcImJvb3RzdHJhcFwiOiAkZmEtdmFyLWJvb3RzdHJhcCxcbiAgXCJvZG5va2xhc3NuaWtpXCI6ICRmYS12YXItb2Rub2tsYXNzbmlraSxcbiAgXCJuZmMtc3ltYm9sXCI6ICRmYS12YXItbmZjLXN5bWJvbCxcbiAgXCJldGhlcmV1bVwiOiAkZmEtdmFyLWV0aGVyZXVtLFxuICBcInNwZWFrZXItZGVja1wiOiAkZmEtdmFyLXNwZWFrZXItZGVjayxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5jLWV1XCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldSxcbiAgXCJwYXRyZW9uXCI6ICRmYS12YXItcGF0cmVvbixcbiAgXCJhdmlhbmV4XCI6ICRmYS12YXItYXZpYW5leCxcbiAgXCJlbGxvXCI6ICRmYS12YXItZWxsbyxcbiAgXCJnb2ZvcmVcIjogJGZhLXZhci1nb2ZvcmUsXG4gIFwiYmltb2JqZWN0XCI6ICRmYS12YXItYmltb2JqZWN0LFxuICBcImZhY2Vib29rLWZcIjogJGZhLXZhci1mYWNlYm9vay1mLFxuICBcInNxdWFyZS1nb29nbGUtcGx1c1wiOiAkZmEtdmFyLXNxdWFyZS1nb29nbGUtcGx1cyxcbiAgXCJnb29nbGUtcGx1cy1zcXVhcmVcIjogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUsXG4gIFwibWFuZGFsb3JpYW5cIjogJGZhLXZhci1tYW5kYWxvcmlhbixcbiAgXCJmaXJzdC1vcmRlci1hbHRcIjogJGZhLXZhci1maXJzdC1vcmRlci1hbHQsXG4gIFwib3NpXCI6ICRmYS12YXItb3NpLFxuICBcImdvb2dsZS13YWxsZXRcIjogJGZhLXZhci1nb29nbGUtd2FsbGV0LFxuICBcImQtYW5kLWQtYmV5b25kXCI6ICRmYS12YXItZC1hbmQtZC1iZXlvbmQsXG4gIFwicGVyaXNjb3BlXCI6ICRmYS12YXItcGVyaXNjb3BlLFxuICBcImZ1bGNydW1cIjogJGZhLXZhci1mdWxjcnVtLFxuICBcImNsb3Vkc2NhbGVcIjogJGZhLXZhci1jbG91ZHNjYWxlLFxuICBcImZvcnVtYmVlXCI6ICRmYS12YXItZm9ydW1iZWUsXG4gIFwibWl6dW5pXCI6ICRmYS12YXItbWl6dW5pLFxuICBcInNjaGxpeFwiOiAkZmEtdmFyLXNjaGxpeCxcbiAgXCJzcXVhcmUteGluZ1wiOiAkZmEtdmFyLXNxdWFyZS14aW5nLFxuICBcInhpbmctc3F1YXJlXCI6ICRmYS12YXIteGluZy1zcXVhcmUsXG4gIFwiYmFuZGNhbXBcIjogJGZhLXZhci1iYW5kY2FtcCxcbiAgXCJ3cGZvcm1zXCI6ICRmYS12YXItd3Bmb3JtcyxcbiAgXCJjbG91ZHZlcnNpZnlcIjogJGZhLXZhci1jbG91ZHZlcnNpZnksXG4gIFwidXNwc1wiOiAkZmEtdmFyLXVzcHMsXG4gIFwibWVnYXBvcnRcIjogJGZhLXZhci1tZWdhcG9ydCxcbiAgXCJtYWdlbnRvXCI6ICRmYS12YXItbWFnZW50byxcbiAgXCJzcG90aWZ5XCI6ICRmYS12YXItc3BvdGlmeSxcbiAgXCJvcHRpbi1tb25zdGVyXCI6ICRmYS12YXItb3B0aW4tbW9uc3RlcixcbiAgXCJmbHlcIjogJGZhLXZhci1mbHksXG4gIFwiYXZpYXRvXCI6ICRmYS12YXItYXZpYXRvLFxuICBcIml0dW5lc1wiOiAkZmEtdmFyLWl0dW5lcyxcbiAgXCJjdXR0bGVmaXNoXCI6ICRmYS12YXItY3V0dGxlZmlzaCxcbiAgXCJibG9nZ2VyXCI6ICRmYS12YXItYmxvZ2dlcixcbiAgXCJmbGlja3JcIjogJGZhLXZhci1mbGlja3IsXG4gIFwidmliZXJcIjogJGZhLXZhci12aWJlcixcbiAgXCJzb3VuZGNsb3VkXCI6ICRmYS12YXItc291bmRjbG91ZCxcbiAgXCJkaWdnXCI6ICRmYS12YXItZGlnZyxcbiAgXCJ0ZW5jZW50LXdlaWJvXCI6ICRmYS12YXItdGVuY2VudC13ZWlibyxcbiAgXCJzeW1mb255XCI6ICRmYS12YXItc3ltZm9ueSxcbiAgXCJtYXhjZG5cIjogJGZhLXZhci1tYXhjZG4sXG4gIFwiZXRzeVwiOiAkZmEtdmFyLWV0c3ksXG4gIFwiZmFjZWJvb2stbWVzc2VuZ2VyXCI6ICRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyLFxuICBcImF1ZGlibGVcIjogJGZhLXZhci1hdWRpYmxlLFxuICBcInRoaW5rLXBlYWtzXCI6ICRmYS12YXItdGhpbmstcGVha3MsXG4gIFwiYmlsaWJpbGlcIjogJGZhLXZhci1iaWxpYmlsaSxcbiAgXCJlcmxhbmdcIjogJGZhLXZhci1lcmxhbmcsXG4gIFwieC10d2l0dGVyXCI6ICRmYS12YXIteC10d2l0dGVyLFxuICBcImNvdHRvbi1idXJlYXVcIjogJGZhLXZhci1jb3R0b24tYnVyZWF1LFxuICBcImRhc2hjdWJlXCI6ICRmYS12YXItZGFzaGN1YmUsXG4gIFwiNDItZ3JvdXBcIjogJGZhLXZhci00Mi1ncm91cCxcbiAgXCJpbm5vc29mdFwiOiAkZmEtdmFyLWlubm9zb2Z0LFxuICBcInN0YWNrLWV4Y2hhbmdlXCI6ICRmYS12YXItc3RhY2stZXhjaGFuZ2UsXG4gIFwiZWxlbWVudG9yXCI6ICRmYS12YXItZWxlbWVudG9yLFxuICBcInNxdWFyZS1waWVkLXBpcGVyXCI6ICRmYS12YXItc3F1YXJlLXBpZWQtcGlwZXIsXG4gIFwicGllZC1waXBlci1zcXVhcmVcIjogJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5kXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCxcbiAgXCJwYWxmZWRcIjogJGZhLXZhci1wYWxmZWQsXG4gIFwic3VwZXJwb3dlcnNcIjogJGZhLXZhci1zdXBlcnBvd2VycyxcbiAgXCJyZXNvbHZpbmdcIjogJGZhLXZhci1yZXNvbHZpbmcsXG4gIFwieGJveFwiOiAkZmEtdmFyLXhib3gsXG4gIFwic2VhcmNoZW5naW5cIjogJGZhLXZhci1zZWFyY2hlbmdpbixcbiAgXCJ0aWt0b2tcIjogJGZhLXZhci10aWt0b2ssXG4gIFwic3F1YXJlLWZhY2Vib29rXCI6ICRmYS12YXItc3F1YXJlLWZhY2Vib29rLFxuICBcImZhY2Vib29rLXNxdWFyZVwiOiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZSxcbiAgXCJyZW5yZW5cIjogJGZhLXZhci1yZW5yZW4sXG4gIFwibGludXhcIjogJGZhLXZhci1saW51eCxcbiAgXCJnbGlkZVwiOiAkZmEtdmFyLWdsaWRlLFxuICBcImxpbmtlZGluXCI6ICRmYS12YXItbGlua2VkaW4sXG4gIFwiaHVic3BvdFwiOiAkZmEtdmFyLWh1YnNwb3QsXG4gIFwiZGVwbG95ZG9nXCI6ICRmYS12YXItZGVwbG95ZG9nLFxuICBcInR3aXRjaFwiOiAkZmEtdmFyLXR3aXRjaCxcbiAgXCJyYXZlbHJ5XCI6ICRmYS12YXItcmF2ZWxyeSxcbiAgXCJtaXhlclwiOiAkZmEtdmFyLW1peGVyLFxuICBcInNxdWFyZS1sYXN0Zm1cIjogJGZhLXZhci1zcXVhcmUtbGFzdGZtLFxuICBcImxhc3RmbS1zcXVhcmVcIjogJGZhLXZhci1sYXN0Zm0tc3F1YXJlLFxuICBcInZpbWVvXCI6ICRmYS12YXItdmltZW8sXG4gIFwibWVuZGVsZXlcIjogJGZhLXZhci1tZW5kZWxleSxcbiAgXCJ1bmlyZWdpc3RyeVwiOiAkZmEtdmFyLXVuaXJlZ2lzdHJ5LFxuICBcImZpZ21hXCI6ICRmYS12YXItZmlnbWEsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1yZW1peFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXgsXG4gIFwiY2MtYW1hem9uLXBheVwiOiAkZmEtdmFyLWNjLWFtYXpvbi1wYXksXG4gIFwiZHJvcGJveFwiOiAkZmEtdmFyLWRyb3Bib3gsXG4gIFwiaW5zdGFncmFtXCI6ICRmYS12YXItaW5zdGFncmFtLFxuICBcImNtcGxpZFwiOiAkZmEtdmFyLWNtcGxpZCxcbiAgXCJmYWNlYm9va1wiOiAkZmEtdmFyLWZhY2Vib29rLFxuICBcImdyaXBmaXJlXCI6ICRmYS12YXItZ3JpcGZpcmUsXG4gIFwiamVkaS1vcmRlclwiOiAkZmEtdmFyLWplZGktb3JkZXIsXG4gIFwidWlraXRcIjogJGZhLXZhci11aWtpdCxcbiAgXCJmb3J0LWF3ZXNvbWUtYWx0XCI6ICRmYS12YXItZm9ydC1hd2Vzb21lLWFsdCxcbiAgXCJwaGFicmljYXRvclwiOiAkZmEtdmFyLXBoYWJyaWNhdG9yLFxuICBcInVzc3VubmFoXCI6ICRmYS12YXItdXNzdW5uYWgsXG4gIFwiZWFybHliaXJkc1wiOiAkZmEtdmFyLWVhcmx5YmlyZHMsXG4gIFwidHJhZGUtZmVkZXJhdGlvblwiOiAkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24sXG4gIFwiYXV0b3ByZWZpeGVyXCI6ICRmYS12YXItYXV0b3ByZWZpeGVyLFxuICBcIndoYXRzYXBwXCI6ICRmYS12YXItd2hhdHNhcHAsXG4gIFwic2xpZGVzaGFyZVwiOiAkZmEtdmFyLXNsaWRlc2hhcmUsXG4gIFwiZ29vZ2xlLXBsYXlcIjogJGZhLXZhci1nb29nbGUtcGxheSxcbiAgXCJ2aWFkZW9cIjogJGZhLXZhci12aWFkZW8sXG4gIFwibGluZVwiOiAkZmEtdmFyLWxpbmUsXG4gIFwiZ29vZ2xlLWRyaXZlXCI6ICRmYS12YXItZ29vZ2xlLWRyaXZlLFxuICBcInNlcnZpY2VzdGFja1wiOiAkZmEtdmFyLXNlcnZpY2VzdGFjayxcbiAgXCJzaW1wbHlidWlsdFwiOiAkZmEtdmFyLXNpbXBseWJ1aWx0LFxuICBcImJpdGJ1Y2tldFwiOiAkZmEtdmFyLWJpdGJ1Y2tldCxcbiAgXCJpbWRiXCI6ICRmYS12YXItaW1kYixcbiAgXCJkZWV6ZXJcIjogJGZhLXZhci1kZWV6ZXIsXG4gIFwicmFzcGJlcnJ5LXBpXCI6ICRmYS12YXItcmFzcGJlcnJ5LXBpLFxuICBcImppcmFcIjogJGZhLXZhci1qaXJhLFxuICBcImRvY2tlclwiOiAkZmEtdmFyLWRvY2tlcixcbiAgXCJzY3JlZW5wYWxcIjogJGZhLXZhci1zY3JlZW5wYWwsXG4gIFwiYmx1ZXRvb3RoXCI6ICRmYS12YXItYmx1ZXRvb3RoLFxuICBcImdpdHRlclwiOiAkZmEtdmFyLWdpdHRlcixcbiAgXCJkLWFuZC1kXCI6ICRmYS12YXItZC1hbmQtZCxcbiAgXCJtaWNyb2Jsb2dcIjogJGZhLXZhci1taWNyb2Jsb2csXG4gIFwiY2MtZGluZXJzLWNsdWJcIjogJGZhLXZhci1jYy1kaW5lcnMtY2x1YixcbiAgXCJnZy1jaXJjbGVcIjogJGZhLXZhci1nZy1jaXJjbGUsXG4gIFwicGllZC1waXBlci1oYXRcIjogJGZhLXZhci1waWVkLXBpcGVyLWhhdCxcbiAgXCJraWNrc3RhcnRlci1rXCI6ICRmYS12YXIta2lja3N0YXJ0ZXItayxcbiAgXCJ5YW5kZXhcIjogJGZhLXZhci15YW5kZXgsXG4gIFwicmVhZG1lXCI6ICRmYS12YXItcmVhZG1lLFxuICBcImh0bWw1XCI6ICRmYS12YXItaHRtbDUsXG4gIFwic2VsbHN5XCI6ICRmYS12YXItc2VsbHN5LFxuICBcInNhc3NcIjogJGZhLXZhci1zYXNzLFxuICBcIndpcnNpbmRoYW5kd2Vya1wiOiAkZmEtdmFyLXdpcnNpbmRoYW5kd2VyayxcbiAgXCJ3c2hcIjogJGZhLXZhci13c2gsXG4gIFwiYnVyb21vYmVsZXhwZXJ0ZVwiOiAkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUsXG4gIFwic2FsZXNmb3JjZVwiOiAkZmEtdmFyLXNhbGVzZm9yY2UsXG4gIFwib2N0b3B1cy1kZXBsb3lcIjogJGZhLXZhci1vY3RvcHVzLWRlcGxveSxcbiAgXCJtZWRhcHBzXCI6ICRmYS12YXItbWVkYXBwcyxcbiAgXCJuczhcIjogJGZhLXZhci1uczgsXG4gIFwicGludGVyZXN0LXBcIjogJGZhLXZhci1waW50ZXJlc3QtcCxcbiAgXCJhcHBlclwiOiAkZmEtdmFyLWFwcGVyLFxuICBcImZvcnQtYXdlc29tZVwiOiAkZmEtdmFyLWZvcnQtYXdlc29tZSxcbiAgXCJ3YXplXCI6ICRmYS12YXItd2F6ZSxcbiAgXCJjYy1qY2JcIjogJGZhLXZhci1jYy1qY2IsXG4gIFwic25hcGNoYXRcIjogJGZhLXZhci1zbmFwY2hhdCxcbiAgXCJzbmFwY2hhdC1naG9zdFwiOiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0LFxuICBcImZhbnRhc3ktZmxpZ2h0LWdhbWVzXCI6ICRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXMsXG4gIFwicnVzdFwiOiAkZmEtdmFyLXJ1c3QsXG4gIFwid2l4XCI6ICRmYS12YXItd2l4LFxuICBcInNxdWFyZS1iZWhhbmNlXCI6ICRmYS12YXItc3F1YXJlLWJlaGFuY2UsXG4gIFwiYmVoYW5jZS1zcXVhcmVcIjogJGZhLXZhci1iZWhhbmNlLXNxdWFyZSxcbiAgXCJzdXBwbGVcIjogJGZhLXZhci1zdXBwbGUsXG4gIFwicmViZWxcIjogJGZhLXZhci1yZWJlbCxcbiAgXCJjc3MzXCI6ICRmYS12YXItY3NzMyxcbiAgXCJzdGF5bGlua2VkXCI6ICRmYS12YXItc3RheWxpbmtlZCxcbiAgXCJrYWdnbGVcIjogJGZhLXZhci1rYWdnbGUsXG4gIFwic3BhY2UtYXdlc29tZVwiOiAkZmEtdmFyLXNwYWNlLWF3ZXNvbWUsXG4gIFwiZGV2aWFudGFydFwiOiAkZmEtdmFyLWRldmlhbnRhcnQsXG4gIFwiY3BhbmVsXCI6ICRmYS12YXItY3BhbmVsLFxuICBcImdvb2RyZWFkcy1nXCI6ICRmYS12YXItZ29vZHJlYWRzLWcsXG4gIFwic3F1YXJlLWdpdFwiOiAkZmEtdmFyLXNxdWFyZS1naXQsXG4gIFwiZ2l0LXNxdWFyZVwiOiAkZmEtdmFyLWdpdC1zcXVhcmUsXG4gIFwic3F1YXJlLXR1bWJsclwiOiAkZmEtdmFyLXNxdWFyZS10dW1ibHIsXG4gIFwidHVtYmxyLXNxdWFyZVwiOiAkZmEtdmFyLXR1bWJsci1zcXVhcmUsXG4gIFwidHJlbGxvXCI6ICRmYS12YXItdHJlbGxvLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtbmMtanBcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwLFxuICBcImdldC1wb2NrZXRcIjogJGZhLXZhci1nZXQtcG9ja2V0LFxuICBcInBlcmJ5dGVcIjogJGZhLXZhci1wZXJieXRlLFxuICBcImdydW50XCI6ICRmYS12YXItZ3J1bnQsXG4gIFwid2VlYmx5XCI6ICRmYS12YXItd2VlYmx5LFxuICBcImNvbm5lY3RkZXZlbG9wXCI6ICRmYS12YXItY29ubmVjdGRldmVsb3AsXG4gIFwibGVhbnB1YlwiOiAkZmEtdmFyLWxlYW5wdWIsXG4gIFwiYmxhY2stdGllXCI6ICRmYS12YXItYmxhY2stdGllLFxuICBcInRoZW1lY29cIjogJGZhLXZhci10aGVtZWNvLFxuICBcInB5dGhvblwiOiAkZmEtdmFyLXB5dGhvbixcbiAgXCJhbmRyb2lkXCI6ICRmYS12YXItYW5kcm9pZCxcbiAgXCJib3RzXCI6ICRmYS12YXItYm90cyxcbiAgXCJmcmVlLWNvZGUtY2FtcFwiOiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wLFxuICBcImhvcm5iaWxsXCI6ICRmYS12YXItaG9ybmJpbGwsXG4gIFwianNcIjogJGZhLXZhci1qcyxcbiAgXCJpZGVhbFwiOiAkZmEtdmFyLWlkZWFsLFxuICBcImdpdFwiOiAkZmEtdmFyLWdpdCxcbiAgXCJkZXZcIjogJGZhLXZhci1kZXYsXG4gIFwic2tldGNoXCI6ICRmYS12YXItc2tldGNoLFxuICBcInlhbmRleC1pbnRlcm5hdGlvbmFsXCI6ICRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwsXG4gIFwiY2MtYW1leFwiOiAkZmEtdmFyLWNjLWFtZXgsXG4gIFwidWJlclwiOiAkZmEtdmFyLXViZXIsXG4gIFwiZ2l0aHViXCI6ICRmYS12YXItZ2l0aHViLFxuICBcInBocFwiOiAkZmEtdmFyLXBocCxcbiAgXCJhbGlwYXlcIjogJGZhLXZhci1hbGlwYXksXG4gIFwieW91dHViZVwiOiAkZmEtdmFyLXlvdXR1YmUsXG4gIFwic2t5YXRsYXNcIjogJGZhLXZhci1za3lhdGxhcyxcbiAgXCJmaXJlZm94LWJyb3dzZXJcIjogJGZhLXZhci1maXJlZm94LWJyb3dzZXIsXG4gIFwicmVwbHlkXCI6ICRmYS12YXItcmVwbHlkLFxuICBcInN1c2VcIjogJGZhLXZhci1zdXNlLFxuICBcImplbmtpbnNcIjogJGZhLXZhci1qZW5raW5zLFxuICBcInR3aXR0ZXJcIjogJGZhLXZhci10d2l0dGVyLFxuICBcInJvY2tybXNcIjogJGZhLXZhci1yb2Nrcm1zLFxuICBcInBpbnRlcmVzdFwiOiAkZmEtdmFyLXBpbnRlcmVzdCxcbiAgXCJidWZmZXJcIjogJGZhLXZhci1idWZmZXIsXG4gIFwibnBtXCI6ICRmYS12YXItbnBtLFxuICBcInlhbW1lclwiOiAkZmEtdmFyLXlhbW1lcixcbiAgXCJidGNcIjogJGZhLXZhci1idGMsXG4gIFwiZHJpYmJibGVcIjogJGZhLXZhci1kcmliYmJsZSxcbiAgXCJzdHVtYmxldXBvbi1jaXJjbGVcIjogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGUsXG4gIFwiaW50ZXJuZXQtZXhwbG9yZXJcIjogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcixcbiAgXCJzdHViYmVyXCI6ICRmYS12YXItc3R1YmJlcixcbiAgXCJ0ZWxlZ3JhbVwiOiAkZmEtdmFyLXRlbGVncmFtLFxuICBcInRlbGVncmFtLXBsYW5lXCI6ICRmYS12YXItdGVsZWdyYW0tcGxhbmUsXG4gIFwib2xkLXJlcHVibGljXCI6ICRmYS12YXItb2xkLXJlcHVibGljLFxuICBcIm9keXNlZVwiOiAkZmEtdmFyLW9keXNlZSxcbiAgXCJzcXVhcmUtd2hhdHNhcHBcIjogJGZhLXZhci1zcXVhcmUtd2hhdHNhcHAsXG4gIFwid2hhdHNhcHAtc3F1YXJlXCI6ICRmYS12YXItd2hhdHNhcHAtc3F1YXJlLFxuICBcIm5vZGUtanNcIjogJGZhLXZhci1ub2RlLWpzLFxuICBcImVkZ2UtbGVnYWN5XCI6ICRmYS12YXItZWRnZS1sZWdhY3ksXG4gIFwic2xhY2tcIjogJGZhLXZhci1zbGFjayxcbiAgXCJzbGFjay1oYXNoXCI6ICRmYS12YXItc2xhY2staGFzaCxcbiAgXCJtZWRydFwiOiAkZmEtdmFyLW1lZHJ0LFxuICBcInVzYlwiOiAkZmEtdmFyLXVzYixcbiAgXCJ0dW1ibHJcIjogJGZhLXZhci10dW1ibHIsXG4gIFwidmFhZGluXCI6ICRmYS12YXItdmFhZGluLFxuICBcInF1b3JhXCI6ICRmYS12YXItcXVvcmEsXG4gIFwic3F1YXJlLXgtdHdpdHRlclwiOiAkZmEtdmFyLXNxdWFyZS14LXR3aXR0ZXIsXG4gIFwicmVhY3RldXJvcGVcIjogJGZhLXZhci1yZWFjdGV1cm9wZSxcbiAgXCJtZWRpdW1cIjogJGZhLXZhci1tZWRpdW0sXG4gIFwibWVkaXVtLW1cIjogJGZhLXZhci1tZWRpdW0tbSxcbiAgXCJhbWlsaWFcIjogJGZhLXZhci1hbWlsaWEsXG4gIFwibWl4Y2xvdWRcIjogJGZhLXZhci1taXhjbG91ZCxcbiAgXCJmbGlwYm9hcmRcIjogJGZhLXZhci1mbGlwYm9hcmQsXG4gIFwidmlhY29pblwiOiAkZmEtdmFyLXZpYWNvaW4sXG4gIFwiY3JpdGljYWwtcm9sZVwiOiAkZmEtdmFyLWNyaXRpY2FsLXJvbGUsXG4gIFwic2l0cm94XCI6ICRmYS12YXItc2l0cm94LFxuICBcImRpc2NvdXJzZVwiOiAkZmEtdmFyLWRpc2NvdXJzZSxcbiAgXCJqb29tbGFcIjogJGZhLXZhci1qb29tbGEsXG4gIFwibWFzdG9kb25cIjogJGZhLXZhci1tYXN0b2RvbixcbiAgXCJhaXJibmJcIjogJGZhLXZhci1haXJibmIsXG4gIFwid29sZi1wYWNrLWJhdHRhbGlvblwiOiAkZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb24sXG4gIFwiYnV5LW4tbGFyZ2VcIjogJGZhLXZhci1idXktbi1sYXJnZSxcbiAgXCJndWxwXCI6ICRmYS12YXItZ3VscCxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXNcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXMsXG4gIFwic3RyYXZhXCI6ICRmYS12YXItc3RyYXZhLFxuICBcImVtYmVyXCI6ICRmYS12YXItZW1iZXIsXG4gIFwiY2FuYWRpYW4tbWFwbGUtbGVhZlwiOiAkZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWYsXG4gIFwidGVhbXNwZWFrXCI6ICRmYS12YXItdGVhbXNwZWFrLFxuICBcInB1c2hlZFwiOiAkZmEtdmFyLXB1c2hlZCxcbiAgXCJ3b3JkcHJlc3Mtc2ltcGxlXCI6ICRmYS12YXItd29yZHByZXNzLXNpbXBsZSxcbiAgXCJudXRyaXRpb25peFwiOiAkZmEtdmFyLW51dHJpdGlvbml4LFxuICBcIndvZHVcIjogJGZhLXZhci13b2R1LFxuICBcImdvb2dsZS1wYXlcIjogJGZhLXZhci1nb29nbGUtcGF5LFxuICBcImludGVyY29tXCI6ICRmYS12YXItaW50ZXJjb20sXG4gIFwiemhpaHVcIjogJGZhLXZhci16aGlodSxcbiAgXCJrb3J2dWVcIjogJGZhLXZhci1rb3J2dWUsXG4gIFwicGl4XCI6ICRmYS12YXItcGl4LFxuICBcInN0ZWFtLXN5bWJvbFwiOiAkZmEtdmFyLXN0ZWFtLXN5bWJvbCxcbik7XG4iLCIvLyBpY29ucyBpbiBhIGxpc3Rcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tbGktbWFyZ2luLCAjeyRmYS1saS1tYXJnaW59KTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgbGVmdDogY2FsYyh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1saS13aWR0aCwgI3skZmEtbGktd2lkdGh9KSAqIC0xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1saS13aWR0aCwgI3skZmEtbGktd2lkdGh9KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4iLCIvLyBib3JkZXJlZCArIHB1bGxlZCBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItY29sb3IsICN7JGZhLWJvcmRlci1jb2xvcn0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItcmFkaXVzLCAjeyRmYS1ib3JkZXItcmFkaXVzfSk7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXN0eWxlLCAjeyRmYS1ib3JkZXItc3R5bGV9KTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItd2lkdGgsICN7JGZhLWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItcGFkZGluZywgI3skZmEtYm9yZGVyLXBhZGRpbmd9KTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IFxuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1wdWxsLW1hcmdpbiwgI3skZmEtcHVsbC1tYXJnaW59KTsgXG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgXG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbWFyZ2luLCAjeyRmYS1wdWxsLW1hcmdpbn0pOyBcbn1cbiIsIi8vIGFuaW1hdGluZyBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlYXQge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYmVhdDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Uge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYm91bmNlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjI4MCwgMC44NDAsIDAuNDIwLCAxKSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKC40LDAsLjYsMSkpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoLjQsMCwuNiwxKSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWZsaXA7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgZWFzZS1pbi1vdXQpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc2hha2Uge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tc2hha2U7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgbGluZWFyKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tc3BpbjtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDJzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbi1yZXZlcnNlIHtcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbi1wdWxzZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zcGluO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIHN0ZXBzKDgpKTtcbn1cblxuLy8gaWYgYWdlbnQgb3Igb3BlcmF0aW5nIHN5c3RlbSBwcmVmZXJzIHJlZHVjZWQgbW90aW9uLCBkaXNhYmxlIGFuaW1hdGlvbnNcbi8vIHNlZTogaHR0cHM6Ly93d3cuc21hc2hpbmdtYWdhemluZS5jb20vMjAyMC8wOS9kZXNpZ24tcmVkdWNlZC1tb3Rpb24tc2Vuc2l0aXZpdGllcy9cbi8vIHNlZTogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0BtZWRpYS9wcmVmZXJzLXJlZHVjZWQtbW90aW9uXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuI3skZmEtY3NzLXByZWZpeH0tYmVhdCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZhZGUsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zaGFrZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4sXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXB1bHNlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xbXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQge1xuICAwJSwgOTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA0NSUgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtc2NhbGUsIDEuMjUpKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSB7XG4gIDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxuICAxMCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Utc3RhcnQtc2NhbGUteCwgMS4xKSx2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Utc3RhcnQtc2NhbGUteSwgMC45KSkgdHJhbnNsYXRlWSgwKTsgfVxuICAzMCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtanVtcC1zY2FsZS14LCAwLjkpLHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1qdW1wLXNjYWxlLXksIDEuMSkpIHRyYW5zbGF0ZVkodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWhlaWdodCwgLTAuNWVtKSk7IH1cbiAgNTAlICB7IHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWxhbmQtc2NhbGUteSwgMC45NSkpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgNTclICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpOyB9XG4gIDY0JSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1mYWRlIHtcbiAgNTAlIHsgb3BhY2l0eTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZmFkZS1vcGFjaXR5LCAwLjQpOyB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlLXNjYWxlLCAxLjEyNSkpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tZmxpcCB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXgsIDApLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXksIDEpLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXosIDApLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWFuZ2xlLCAtMTgwZGVnKSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1zaGFrZSB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTsgfVxuICA0JSB7IHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTsgfVxuICA4JSwgMjQlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTsgfVxuICAxMiUsIDI4JSB7IHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTsgfVxuICAxNiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpOyB9XG4gIDIwJSB7IHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTsgfVxuICAzMiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpOyB9XG4gIDM2JSB7IHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTsgfVxuICA0MCUsIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbiIsIi8vIHJvdGF0aW5nICsgZmxpcHBpbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7IFxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtYnkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtYW5nbGUsIG5vbmUpKTtcbn1cbiIsIi8vIHN0YWNraW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246ICRmYS1zdGFjay12ZXJ0aWNhbC1hbGlnbjtcbiAgd2lkdGg6ICRmYS1zdGFjay13aWR0aDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zdGFjay16LWluZGV4LCAjeyRmYS1zdGFjay16LWluZGV4fSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSwgI3skZmEtaW52ZXJzZX0pO1xufVxuIiwiLy8gc3BlY2lmaWMgaWNvbiBjbGFzcyBkZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuQGVhY2ggJG5hbWUsICRpY29uIGluICRmYS1pY29ucyB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRuYW1lfTo6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkaWNvbiB9XFxcIlwiKTsgfVxufVxuXG4iLCIvLyBzY3JlZW4tcmVhZGVyIHV0aWxpdGllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBvbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLnNyLW9ubHksXG4uI3skZmEtY3NzLXByZWZpeH0tc3Itb25seSB7XG4gIEBpbmNsdWRlIGZhLXNyLW9ubHk7XG59XG5cbi8vIHVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkXG4uc3Itb25seS1mb2N1c2FibGUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBmYS1zci1vbmx5LWZvY3VzYWJsZTtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA2LjQuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLlxuICovXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuOnJvb3QsIDpob3N0IHtcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1zdHlsZS1mYW1pbHktY2xhc3NpYzogJyN7ICRmYS1zdHlsZS1mYW1pbHkgfSc7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tZm9udC1zb2xpZDogbm9ybWFsIDkwMCAxZW0vMSAnI3sgJGZhLXN0eWxlLWZhbWlseSB9Jztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLmZhcyxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xpZCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNi40LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy5cbiAqL1xuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbjpyb290LCA6aG9zdCB7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUtZmFtaWx5LWNsYXNzaWM6ICcjeyAkZmEtc3R5bGUtZmFtaWx5IH0nO1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtbGlnaHQ6IG5vcm1hbCAzMDAgMWVtLzEgJyN7ICRmYS1zdHlsZS1mYW1pbHkgfSc7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi5mYWwsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjMgRm9udGljb25zLCBJbmMuXG4gKi9cbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG46cm9vdCwgOmhvc3Qge1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLWZhbWlseS1jbGFzc2ljOiAnI3sgJGZhLXN0eWxlLWZhbWlseSB9JztcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1mb250LXJlZ3VsYXI6IG5vcm1hbCA0MDAgMWVtLzEgJyN7ICRmYS1zdHlsZS1mYW1pbHkgfSc7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4uZmFyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjMgRm9udGljb25zLCBJbmMuXG4gKi9cbi8vIFY0IHNoaW1zIGNvbXBpbGUgKFdlYiBGb250cy1iYXNlZClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdzaGltcyc7XG4iLCIuI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLW1hcnRpbmktZ2xhc3MtZW1wdHkgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZW52ZWxvcGUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXN0YXIgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIteG1hcmsgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci14bWFyayB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZ2VhciB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci10cmFzaC1jYW4gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhvdXNlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1maWxlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNsb2NrIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNpcmNsZS1kb3duIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2lyY2xlLXVwIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNpcmNsZS1wbGF5IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWFycm93LXJvdGF0ZS1yaWdodCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1hcnJvdy1yb3RhdGUtcmlnaHQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWFycm93cy1yb3RhdGUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1yZWN0YW5nbGUtbGlzdCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1vdXRkZW50IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXZpZGVvIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1pbWFnZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGhvdG8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWltYWdlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaW1hZ2UgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWxvY2F0aW9uLWRvdCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItcGVuLXRvLXNxdWFyZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZWRpdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1wZW4tdG8tc3F1YXJlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc2hhcmUtZnJvbS1zcXVhcmUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtY2hlY2sgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdXAtZG93bi1sZWZ0LXJpZ2h0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2lyY2xlLXhtYXJrIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2lyY2xlLWNoZWNrIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNoYXJlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXIgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1kb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlciB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXllIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdHJpYW5nbGUtZXhjbGFtYXRpb24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jYWxlbmRhci1kYXlzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdXAtZG93biB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWxlZnQtcmlnaHQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2hhcnQtY29sdW1uIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2hhcnQtY29sdW1uIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLXR3aXR0ZXIgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS1mYWNlYm9vayB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWdlYXJzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdGh1bWJzLXVwIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXRodW1icy1kb3duIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhlYXJ0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItcmlnaHQtZnJvbS1icmFja2V0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1saW5rZWRpbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdGh1bWJ0YWNrIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci11cC1yaWdodC1mcm9tLXNxdWFyZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItcmlnaHQtdG8tYnJhY2tldCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtZ2l0aHViIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWxlbW9uIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWJvb2ttYXJrIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2sge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZhY2Vib29rLWYgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWYge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZmFjZWJvb2stZiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1yc3MgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1oYXJkLWRyaXZlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaGFuZC1wb2ludC1sZWZ0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1oYW5kLXBvaW50LXVwIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93biB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaGFuZC1wb2ludC1kb3duIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZWFydGgtYW1lcmljYXMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1iYXJzLXByb2dyZXNzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1tYXhpbWl6ZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXVzZXJzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItbGluayB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zY2lzc29ycyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jb3B5IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZmxvcHB5LWRpc2sgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNhdmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZmxvcHB5LWRpc2sgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWJhcnMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWJhcnMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci13YW5kLW1hZ2ljLXNwYXJrbGVzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS1waW50ZXJlc3QgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS1nb29nbGUtcGx1cyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWdvb2dsZS1wbHVzLWcgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1tb25leS1iaWxsLTEgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zb3J0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNvcnQtZG93biB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNvcnQtdXAgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1saW5rZWRpbi1pbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWFycm93LXJvdGF0ZS1sZWZ0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZ2F2ZWwgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWdhdWdlLWhpZ2ggfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZ2F1Z2UtaGlnaCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY29tbWVudCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jb21tZW50cyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWJvbHQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItcGFzdGUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1saWdodGJ1bGIgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1yaWdodC1sZWZ0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2xvdWQtYXJyb3ctZG93biB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jbG91ZC1hcnJvdy11cCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYmVsbCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdXRlbnNpbHMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1maWxlLWxpbmVzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWJ1aWxkaW5nIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhvc3BpdGFsIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXRhYmxldC1zY3JlZW4tYnV0dG9uIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLW1vYmlsZS1zY3JlZW4tYnV0dG9uIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLW1vYmlsZS1zY3JlZW4tYnV0dG9uIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2lyY2xlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1yZXBseSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1mb2xkZXIgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZm9sZGVyLW9wZW4gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZmFjZS1zbWlsZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1mYWNlLWZyb3duIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZmFjZS1tZWggfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIta2V5Ym9hcmQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZsYWcgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1yZXBseS1hbGwgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zdGFyLWhhbGYtc3Ryb2tlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHkge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zdGFyLWhhbGYtc3Ryb2tlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3Rhci1oYWxmLXN0cm9rZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jb2RlLWJyYW5jaCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1saW5rLXNsYXNoIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWxpbmstc2xhc2ggfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2FsZW5kYXIgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY3NzMyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXVubG9jayB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS1taW51cyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXR1cm4tdXAgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXR1cm4tZG93biB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLXBlbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS11cC1yaWdodCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd24ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLWNhcmV0LWRvd24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtY2FyZXQtZG93biB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS1jYXJldC11cCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLWNhcmV0LXVwIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLWNhcmV0LXJpZ2h0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtY2FyZXQtcmlnaHQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZXVyby1zaWduIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1ldXJvLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3Rlcmxpbmctc2lnbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1kb2xsYXItc2lnbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1kb2xsYXItc2lnbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1pbmRpYW4tcnVwZWUtc2lnbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWluZGlhbi1ydXBlZS1zaWduIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXllbi1zaWduIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXllbi1zaWduIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXllbi1zaWduIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXllbi1zaWduIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXJ1YmxlLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1ydWJsZS1zaWduIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXJ1YmxlLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItd29uLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItd29uLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJ0YyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW4ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYnRjIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZpbGUtbGluZXMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1hcnJvdy1kb3duLWEteiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1hcnJvdy1kb3duLXotYSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1hcnJvdy1kb3duLXNob3J0LXdpZGUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWFycm93LWRvd24td2lkZS1zaG9ydCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYXJyb3ctZG93bi0xLTkgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1hcnJvdy1kb3duLTktMSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS15b3V0dWJlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teGluZyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUteGluZyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIteW91dHViZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYWRuIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1iaXRidWNrZXQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLXR1bWJsciB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1kb3duLWxvbmcgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXVwLWxvbmcgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItbGVmdC1sb25nIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1yaWdodC1sb25nIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3Mge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGludXgge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZ3JhdGlwYXkgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zdW4gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLW1vb24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZrIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2VpYm8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW4ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jaXJjbGUtcmlnaHQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2lyY2xlLWxlZnQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLWNhcmV0LWxlZnQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtY2FyZXQtbGVmdCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2lyY2xlLWRvdCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLXZpbWVvIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXR1cmtpc2gtbGlyYS1zaWduIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXR1cmtpc2gtbGlyYS1zaWduIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS1wbHVzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zbGFjayB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1idWlsZGluZy1jb2x1bW5zIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1idWlsZGluZy1jb2x1bW5zIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWdyYWR1YXRpb24tY2FwIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15YWhvbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLXJlZGRpdCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kaWdnIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtYmVoYW5jZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtc3RlYW0gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNhciB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci10YXhpIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZpbGUtcGRmIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZmlsZS13b3JkIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1maWxlLWV4Y2VsIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZmlsZS1wb3dlcnBvaW50IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1maWxlLWltYWdlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1maWxlLWltYWdlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZmlsZS1pbWFnZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZpbGUtemlwcGVyIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZpbGUtemlwcGVyIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1maWxlLWF1ZGlvIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1maWxlLWF1ZGlvIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1maWxlLXZpZGVvIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1maWxlLXZpZGVvIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZmlsZS1jb2RlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS12aW5lIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1saWZlLXJpbmcgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItbGlmZS1yaW5nIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1saWZlLXJpbmcgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWxpZmUtcmluZyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNpcmNsZS1ub3RjaCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmViZWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yYSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItcmViZWwgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItcmViZWwgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1lbXBpcmUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLWdpdCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2l0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3Mge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhhY2tlci1uZXdzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1oYWNrZXItbmV3cyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXFxIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2VpeGluIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItd2VpeGluIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1wYXBlci1wbGFuZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1wYXBlci1wbGFuZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItcGFwZXItcGxhbmUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jaXJjbGUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaGVhZGluZyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZ1dGJvbCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1mdXRib2wgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2gge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15ZWxwIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLW5ld3NwYXBlciB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2Ege1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYmVsbC1zbGFzaCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXRyYXNoLWNhbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZXllLWRyb3BwZXIgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNoYXJ0LWFyZWEgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2hhcnQtcGllIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jaGFydC1saW5lIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS1sYXN0Zm0gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Qge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Qge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc2hla2VsLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc2hla2VsLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc2hla2VsLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZ2VtIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItbWFycy1hbmQtdmVudXMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1tYXJzLWFuZC12ZW51cyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci10cmFuc2dlbmRlciB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZhY2Vib29rIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWJlZCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXljIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci15LWNvbWJpbmF0b3IgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYmF0dGVyeS1mdWxsIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1iYXR0ZXJ5LWZ1bGwgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1iYXR0ZXJ5LWhhbGYgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYmF0dGVyeS1xdWFydGVyIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWJhdHRlcnktZW1wdHkgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1ub3RlLXN0aWNreSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1ob3VyZ2xhc3MgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1ob3VyZ2xhc3MtaGFsZiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhvdXJnbGFzcy1lbmQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1oYW5kLWJhY2stZmlzdCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhhbmQtYmFjay1maXN0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1oYW5kIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaGFuZCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaGFuZC1zY2lzc29ycyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1oYW5kLWxpemFyZCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaGFuZC1zcG9jayB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhhbmQtcG9pbnRlciB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaGFuZC1wZWFjZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nZyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2kge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLW9kbm9rbGFzc25pa2kgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3gge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdHYgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2FsZW5kYXItcGx1cyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jYWxlbmRhci1taW51cyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jYWxlbmRhci14bWFyayB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jYWxlbmRhci1jaGVjayB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWFwLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLW1hcCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY29tbWVudC1kb3RzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jb21tZW50LWRvdHMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmltZW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXZpbWVvLXYgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29ucyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNyZWRpdC1jYXJkIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1vZHgge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS11c2Ige1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jaXJjbGUtcGF1c2UgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2lyY2xlLXN0b3AgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmEge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYWNjZXNzaWJsZS1pY29uIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2lyY2xlLXF1ZXN0aW9uIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItcGhvbmUtdm9sdW1lIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1oYW5kcy1hc2wtaW50ZXJwcmV0aW5nIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZWFyLWRlYWYgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZWFyLWRlYWYgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhhbmRzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS12aWFkZW8gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Qge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNuYXBjaGF0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtc25hcGNoYXQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWdvb2dsZS1wbHVzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1nb29nbGUtcGx1cyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmEge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZvbnQtYXdlc29tZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhhbmRzaGFrZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZW52ZWxvcGUtb3BlbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWFkZHJlc3MtYm9vayB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWFkZHJlc3MtY2FyZCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWFkZHJlc3MtY2FyZCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1hZGRyZXNzLWNhcmQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2lyY2xlLXVzZXIgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXVzZXIgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1pZC1jYXJkIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1pZC1jYXJkIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaWQtY2FyZCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcXVvcmEge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdGVtcGVyYXR1cmUtZnVsbCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXRlbXBlcmF0dXJlLWZ1bGwgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci10ZW1wZXJhdHVyZS1oYWxmIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci10ZW1wZXJhdHVyZS1xdWFydGVyIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci10ZW1wZXJhdHVyZS1lbXB0eSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1YjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYmF0aCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tczE1OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1iYXRoIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItcmVjdGFuZ2xlLXhtYXJrIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItcmVjdGFuZ2xlLXhtYXJrIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItcmVjdGFuZ2xlLXhtYXJrIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdyYXYge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ldHN5IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW1kYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnkge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNlbGxjYXN0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc25vd2ZsYWtlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VycyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbiIsIi8qXG5TRUNVUkVQT0lOVCBVWCBGUkFNRVdPUktcbiovXG5cbi8vIExBWU9VVFxuXG4gICAgJG1vYmlsZUhlYWRlckhlaWdodDo0OHB4ICFkZWZhdWx0O1xuICAgICRtb2JpbGVTaWRlYmFyV2lkdGg6MTAwJSAhZGVmYXVsdDtcbiAgICAkbW9iaWxlRm9vdGVySGVpZ2h0Ojg0cHggIWRlZmF1bHQ7XG5cbiAgICAkaGVhZGVySGVpZ2h0OjY0cHggIWRlZmF1bHQ7XG4gICAgJGZvb3RlckhlaWdodDo2NHB4ICFkZWZhdWx0O1xuICAgICRzaWRlYmFyV2lkdGg6MjcwcHggIWRlZmF1bHQ7XG4gICAgJHNpZGViYXJDb2xsYXBzZWRXaWR0aDo2NHB4ICFkZWZhdWx0O1xuXG4gICAgLy8gQlJFQUtQT0lOVFNcbiAgICAgICAgJGJyZWFrcG9pbnRzOiAoXG4gICAgICAgICAgICB4czowcHgsXG4gICAgICAgICAgICBzbTo1NzZweCxcbiAgICAgICAgICAgIG1kOjc2OHB4LFxuICAgICAgICAgICAgbGc6OTkycHgsXG4gICAgICAgICAgICB4bDoxMjAwcHhcbiAgICAgICAgKSAhZGVmYXVsdDtcblxuICAgIC8vIEdVVFRFUlxuICAgICAgICAkZ3V0dGVyQmFzZTo4cHggIWRlZmF1bHQ7XG4gICAgICAgICRndXR0ZXJNdWx0aXBsaWNhdG9yczooMCwxLDIsMyw0LDgpICFkZWZhdWx0O1xuICAgIC8vIEdSSURcbiAgICAgICAgJGdyaWRDb2x1bW5zOjI0ICFkZWZhdWx0OyAvL051bWJlciBvZiBncmlkLWNvbHVtbnNcbiAgICAgICAgJGhhc1BhZGRpbmdHcmlkOjEgIWRlZmF1bHQ7IC8vIEJvb2xlYW5cbiAgICAvLyBBTkNIT1JTXG4gICAgICAgICRhbmNob3JPZmZzZXQ6LTEwMHB4ICFkZWZhdWx0O1xuXG4vLyBTVFlMRVxuICAgICR0cmFuc2l0aW9uU3BlZWQ6MC4zcyAhZGVmYXVsdDtcblxuLy8gQk9SREVSU1xuICAgICRib3JkZXJDb2xvcjpyZ2JhKDAsMCwwLDAuMDUpICFkZWZhdWx0O1xuXG4gICAgLy8gQk9YRVNcbiAgICAgICAgJGJveEljb25Gb250U2l6ZToyNXB4ICFkZWZhdWx0O1xuICAgICAgICAkYm94SWNvbldpZHRoOiRib3hJY29uRm9udFNpemUgKiAyLjI1ICFkZWZhdWx0O1xuICAgICAgICAkYm94SWNvbkhlaWdodDokYm94SWNvbldpZHRoICFkZWZhdWx0O1xuXG4gICAgICAgIC8vIEJPWC1CT1JERVJcbiAgICAgICAgICAgICRib3hCb3JkZXJDb2xvcjokYm9yZGVyQ29sb3IgIWRlZmF1bHQ7IC8vIEJvcmRlciBjb2xvclxuXG4gICAgICAgIC8vIEJPWC1TSEFET1dcbiAgICAgICAgICAgICRib3hTaGFkb3dTdHlsZTogMCAwIDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWRlZmF1bHQ7IC8vIFNoYWRvdyBzdHlsZVxuICAgICAgICAgICAgJGhvdmVyQm94U2hhZG93U3R5bGU6IDAgMCA3cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhZGVmYXVsdDsgLy8gU2hhZG93IHN0eWxlXG5cblxuXG4gICAgLy8gVFlQRVNFVFRJTkdcbiAgICAgICAgJGZvbnRzOiAoXG5cbiAgICAgICAgKSAhZGVmYXVsdDtcblxuICAgICAgICAkaGVhZGxpbmVGb250OidBcmlhbCcgIWRlZmF1bHQ7XG4gICAgICAgICRtYWluRm9udDonQXJpYWwnICFkZWZhdWx0O1xuICAgICAgICAkY29kZUZvbnQ6J0NvdXJpZXInICFkZWZhdWx0O1xuXG4gICAgICAgICRmb250QXdlc29tZUZvbnQ6J0ZvbnQgQXdlc29tZSA1IFBybycgIWRlZmF1bHQ7XG5cbiAgICAvLyBDT0xPUlNcbiAgICAgICAgJGNvbG9yczogKFxuICAgICAgICAgICAgXCJ1bHRyYWxpZ2h0Z3JheVwiOiNmOWY5ZjksXG4gICAgICAgICAgICBcImxpZ2h0Z3JheVwiOiNlZWUsXG4gICAgICAgICAgICBcImxpZ2h0Ymx1ZWdyYXlcIjojZmFmZGZmLFxuICAgICAgICAgICAgXCJkYXJrZ3JleVwiOiM1NTU1NTUsXG4gICAgICAgICAgICBcImRhcmtibHVlZ3JleVwiOiM1NDU4NjEsXG4gICAgICAgICAgICBcInJlZFwiOiNFNzRDM0MsXG4gICAgICAgICAgICBcInBpbmtcIjojZWIzOTc2LFxuICAgICAgICAgICAgXCJwdXJwbGVcIjogIzY3M2FiNyxcbiAgICAgICAgICAgIFwiaW5kaWdvXCI6IzNmNTFiNSxcbiAgICAgICAgICAgIFwiZGFya2JsdWVcIjojM2MzZjQ2LFxuICAgICAgICAgICAgXCJibHVlXCI6IzMzN0FCNyxcbiAgICAgICAgICAgIFwibGlnaHRibHVlXCI6IzM0OThEQixcbiAgICAgICAgICAgIFwiYXF1YVwiOiAjMDBiY2Q0LFxuICAgICAgICAgICAgXCJ0ZWFsXCI6IzE2YjhhOSxcbiAgICAgICAgICAgIFwiZ3JlZW5cIjojMkRDQzcxLFxuICAgICAgICAgICAgXCJsaWdodGdyZWVuXCI6IzhiYzM0YSxcbiAgICAgICAgICAgIFwieWVsbG93XCI6I0YwQUQ0RSxcbiAgICAgICAgICAgIFwib3JhbmdlXCI6I2ZmNTcyMixcbiAgICAgICAgICAgIFwiYnJvd25cIjojNzk1NTQ4LFxuICAgICAgICAgICAgXCJkYXJrY29sb3JcIjojMzMzLFxuICAgICAgICAgICAgXCJncmF5XCI6I2NjYyxcbiAgICAgICAgICAgIFwid2hpdGVcIjojZmZmLFxuICAgICAgICAgICAgXCJ3aW5kb3dzXCI6IzAwNzNBNyxcbiAgICAgICAgICAgIFwiYW5kcm9pZFwiOiM5MUM3NDcsXG4gICAgICAgICAgICBcImlvc1wiOiMwMDAsXG4gICAgICAgICAgICBcInByaW1hcnlcIjojRTc0QzNDLFxuICAgICAgICAgICAgXCJ0ZXh0XCI6cmdiYSgwLCAwLCAwLCAwLjYpLFxuICAgICAgICAgICAgXCJkZWZhdWx0QmdcIjojZmZmLFxuICAgICAgICAgICAgXCJkYXJrbW9kZUJnXCI6ZGFya2VuKCM1NDU4NjEsMTUlKSxcbiAgICAgICAgKSAhZGVmYXVsdDtcbiAgICAgICAgXG4gICAgICAgICRwcmltYXJ5Q29sb3I6bWFwLWdldCgkY29sb3JzLFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiAgICAgICAgJGVycm9yQ29sb3I6bWFwLWdldCgkY29sb3JzLFwicmVkXCIpICFkZWZhdWx0O1xuICAgICAgICAkbGlnaHRCZ0NvbG9yOm1hcC1nZXQoJGNvbG9ycyxcInVsdHJhbGlnaHRncmF5XCIpICFkZWZhdWx0O1xuICAgICAgICAkZGFya0JnQ29sb3I6bWFwLWdldCgkY29sb3JzLFwiZGFya2JsdWVncmV5XCIpICFkZWZhdWx0O1xuICAgICAgICAkbGlua0NvbG9yOm1hcC1nZXQoJGNvbG9ycyxcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4gICAgICAgICRsaW5rSG92ZXJDb2xvcjpkYXJrZW4oJGxpbmtDb2xvciwxMCUpICFkZWZhdWx0O1xuICAgICAgICAkZm9udENvbG9yOiByZ2JhKDAsMCwwLDAuNikgIWRlZmF1bHQ7XG5cbiAgICAvLyBCVVRUT05TXG5cbiAgICAgICAgJGJ1dHRvblByaW1hcnlDb2xvcjokcHJpbWFyeUNvbG9yICFkZWZhdWx0O1xuICAgICAgICAkYnV0dG9uRm9udFdlaWdodDo0MDAgIWRlZmF1bHQ7XG4gICAgICAgICRidXR0b25Cb3JkZXJSYWRpdXM6MXB4ICFkZWZhdWx0O1xuICAgICAgICAkYnV0dG9uUGFkZGluZ1ZlcnRpY2FsOiAkZ3V0dGVyQmFzZSAqIDEgIWRlZmF1bHQ7XG4gICAgICAgICRidXR0b25QYWRkaW5nSG9yaXpvbnRhbDogJGd1dHRlckJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4gICAgICAgICRidXR0b25Cb3JkZXJTaXplOjFweCAhZGVmYXVsdDtcbiAgICAgICAgJGJ1dHRvblRyYW5zaXRpb25TcGVlZDokdHJhbnNpdGlvblNwZWVkICFkZWZhdWx0O1xuICAgICAgICAkYnV0dG9uTGluZUhlaWdodDoxNnB4ICFkZWZhdWx0O1xuICAgICAgICAkYnV0dG9uTWluV2lkdGg6MTAwcHggIWRlZmF1bHQ7XG5cbiAgICAgICAgJGJ1dHRvblNoYWRvdzowIDAgNHB4IC0xcHggcmdiYSgwLDAsMCwwLjMpICFkZWZhdWx0O1xuICAgICAgICAkYnV0dG9uSG92ZXJTaGFkb3c6MCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjMpICFkZWZhdWx0O1xuICAgICAgICAkYnV0dG9uQWN0aXZlU2hhZG93OjAgMCA0cHggLTRweCByZ2JhKDAsMCwwLDAuNSkgIWRlZmF1bHQ7XG5cbiAgICAgICAgJGJ1dHRvblRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwcHgpICFkZWZhdWx0O1xuICAgICAgICAkYnV0dG9uSG92ZXJUcmFuc2Zvcm06dHJhbnNsYXRlKDAsLTFweCkgIWRlZmF1bHQ7XG4gICAgICAgICRidXR0b25BY3RpdmVUcmFuc2Zvcm06dHJhbnNsYXRlKDAsMHB4KSAhZGVmYXVsdDtcblxuICAgIC8vIEZPUk1TXG5cbiAgICAgICAgJGlucHV0QmFja2dyb3VuZENvbG9yOnJnYmEoMCwwLDAsMC4wMSkgIWRlZmF1bHQ7XG4gICAgICAgICRpbnB1dEJvcmRlckNvbG9yOnJnYmEoMCwwLDAsMC4xMjUpICFkZWZhdWx0O1xuICAgICAgICAkaW5wdXRIZWlnaHQ6IDM0cHggIWRlZmF1bHQ7XG4gICAgICAgICRpbnB1dEJvcmRlclJhZGl1czogMnB4ICFkZWZhdWx0O1xuXG4gICAgICAgICRob3ZlcklucHV0Qm9yZGVyQ29sb3I6bGlnaHRlbigkcHJpbWFyeUNvbG9yLDE1JSkgIWRlZmF1bHQ7XG5cbiAgICAvLyBNSVhJTlNcblxuXG4gICAgICAgIEBtaXhpbiBwcmVmaXgoJGRlY2xhcmF0aW9ucywgJHByZWZpeGVzOiAoKSkge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSwgJHZhbHVlIGluICRkZWNsYXJhdGlvbnMge1xuICAgICAgICAgICAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuICAgICAgICAgICAgICAjeyctJyArICRwcmVmaXggKyAnLScgKyAkcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIE91dHB1dCBzdGFuZGFyZCBub24tcHJlZml4ZWQgZGVjbGFyYXRpb25cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtaXhpbiBrZXlmcmFtZXMoJGFuaW1hdGlvbi1uYW1lKSB7XG4gICAgICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEAtbW96LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQC1tcy1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEAtby1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtfSArICN7JGlucHV0LXBhZGRpbmcteX0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgLyAyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIGNhbGMoI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemV9IC0gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDR9KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArICN7MiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteX0pICogMyAvIDQgKyAjeyRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nfSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkaWNvbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGljb24gJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gZW5hYmxlZCBQb3BwZXIuanMsIHJlc2V0IGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoI3soKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICBsZWZ0OiBjYWxjKCN7LSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoI3skY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodH0gKyAjeyRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDJ9KTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogJGJyZWFkY3J1bWItZGl2aWRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG5cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gY2hlYXAgcm91bmRlZCBjb3JuZXJzIG9uIG5lc3RlZCBpdGVtc1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJGJvcmRlci1yYWRpdXMtbGc7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBvcGFjaXR5KTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIjYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOjAuOWVtO1xuICAgIGNvbG9yOnJnYmEoJGZvbnRDb2xvciwwLjcpO1xuICAgIG9sLHVsIHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoMSkpIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYxMDVcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoJGZvbnRDb2xvciwwLjUpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokbGlua0hvdmVyQ29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5kYXJrbW9kZSB7XG4gICAgI2JyZWFkY3J1bWIge1xuICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICAgIG9sLHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRidG5QYWRkaW5nWTogMC41ZW07XG4kYnRuUGFkZGluZ1g6IDAuNzVlbTtcbiRidG5Cb3JkZXJSYWRpdXM6MnB4O1xuLmJ0bixidXR0b24ge1xuICAgIGZvbnQtc2l6ZToxZW07XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzokYnRuUGFkZGluZ1kgJGJ0blBhZGRpbmdYO1xuICAgIGxpbmUtaGVpZ2h0OjEuNWVtO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHRyYW5zaXRpb246IG1hdGguZGl2KCR0cmFuc2l0aW9uU3BlZWQsIDIpO1xuICAgIG1hcmdpbjoxcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYnRuQm9yZGVyUmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnRuQm9yZGVyUmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRidG5Cb3JkZXJSYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRidG5Cb3JkZXJSYWRpdXM7XG4gICAgYmFja2dyb3VuZDokcHJpbWFyeUNvbG9yO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOmRhcmtlbigkcHJpbWFyeUNvbG9yLDUlKTtcbiAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xuICAgIHN0cm9rZTpyZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLWRyYWc6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgIHN0cm9rZTpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgIH1cbiAgICAmOmFjdGl2ZSwmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgIHN0cm9rZTpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICBiYWNrZ3JvdW5kOmRhcmtlbigkcHJpbWFyeUNvbG9yLDUlKTtcbiAgICB9XG4gICAgJi5idG4taW52ZXJ0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5Q29sb3I7XG4gICAgICAgIHN0cm9rZTokcHJpbWFyeUNvbG9yO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgc3Ryb2tlOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgIHN0cm9rZTpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpkYXJrZW4oJHByaW1hcnlDb2xvciw1JSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1zaGFkb3cge1xuICAgICAgICBib3gtc2hhZG93OiAwLjVweCAwLjVweCA1cHggLTFweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgfVxuICAgICYuYnRuLXJvdW5kIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmJ0bi14bCB7XG4gICAgICAgIHBhZGRpbmc6JGJ0blBhZGRpbmdZICogMS41ICRidG5QYWRkaW5nWCAqIDEuNTtcbiAgICAgICAgZm9udC1zaXplOjEuMjVlbTtcbiAgICB9XG4gICAgJi5idG4tbGcge1xuICAgICAgICBwYWRkaW5nOiRidG5QYWRkaW5nWSAqIDEuMjUgJGJ0blBhZGRpbmdYICogMS4yNTtcbiAgICAgICAgZm9udC1zaXplOjEuMTVlbTtcbiAgICB9XG4gICAgJi5idG4tc20ge1xuICAgICAgICBwYWRkaW5nOiRidG5QYWRkaW5nWSAqIDAuNSAkYnRuUGFkZGluZ1ggKiAwLjU7XG4gICAgfVxuICAgICYuYnRuLXhzIHtcbiAgICAgICAgcGFkZGluZzokYnRuUGFkZGluZ1kgKiAwLjI1ICRidG5QYWRkaW5nWCAqIDAuMjU7XG4gICAgICAgIGZvbnQtc2l6ZTowLjllbTtcbiAgICB9XG5cbiAgICAuYnRuLXByZWZpeCB7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiRidG5QYWRkaW5nWTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LSRidG5QYWRkaW5nWDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0Om1hdGguZGl2KCRidG5QYWRkaW5nWCwgMik7XG4gICAgICAgIG1hcmdpbi10b3A6LSRidG5QYWRkaW5nWTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTotJGJ0blBhZGRpbmdZO1xuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICB9XG4gICAgLmJ0bi1wb3N0Zml4IHtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiRidG5QYWRkaW5nWTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0Oi0kYnRuUGFkZGluZ1g7XG4gICAgICAgIG1hcmdpbi1sZWZ0Om1hdGguZGl2KCRidG5QYWRkaW5nWCwgMik7XG4gICAgICAgIG1hcmdpbi10b3A6LSRidG5QYWRkaW5nWTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTotJGJ0blBhZGRpbmdZO1xuICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgIH1cblxuICAgICYuYXR0ZW50aW9uIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6YnRuQXR0ZW50aW9uO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246MS41cztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICB6LWluZGV4OjU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGJ0bkF0dGVudGlvbiB7XG4gICAgICAgIGZyb20sXG4gICAgICAgIDIwJSxcbiAgICAgICAgNTMlLFxuICAgICAgICA4MCUsXG4gICAgICAgIHRvIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6MCAwIDVweCAtNXB4IHJnYmEoMCwwLDAsLjUpO1xuICAgICAgICB9XG4gICAgICAgIDQwJSxcbiAgICAgICAgNDMlIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKSBzY2FsZSgxLjA1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApIHNjYWxlKDEuMDUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEycHggMCByZ2JhKDAsMCwwLC4zKTtcbiAgICAgICAgfVxuICAgICAgICA3MCUge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xLjVweCwgMCkgc2NhbGUoMS4wMjUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEuNXB4LCAwKSBzY2FsZSgxLjAyNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxLjVweCA2cHggMCByZ2JhKDAsMCwwLC40KTtcbiAgICAgICAgfVxuICAgICAgICA5MCUge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMC41cHgsIDApIHNjYWxlKDEuMDAxMjUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTAuNXB4LCAwKSBzY2FsZSgxLjAwMTI1KTtcbiAgICAgICAgICBib3gtc2hhZG93OjAgMC41cHggM3B4IDAgcmdiYSgwLDAsMCwuNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1hbmltYXRlZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiRidG5QYWRkaW5nWSAkYnRuUGFkZGluZ1g7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC5hbmltYXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZyb20tbGVmdCB7XG4gICAgICAgICAgICAuYW5pbWF0ZSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsMCk7IH1cbiAgICAgICAgICAgICY6aG92ZXIsJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgID4gc3BhbiB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwwKTsgfVxuICAgICAgICAgICAgICAgIC5hbmltYXRlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mcm9tLXJpZ2h0IHtcbiAgICAgICAgICAgIC5hbmltYXRlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLDApOyB9XG4gICAgICAgICAgICAmOmhvdmVyLCYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICA+IHNwYW4geyB0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLDApOyB9XG4gICAgICAgICAgICAgICAgLmFuaW1hdGUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZyb20tdG9wIHtcbiAgICAgICAgICAgIC5hbmltYXRlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xMDAlKTsgfVxuICAgICAgICAgICAgJjpob3ZlciwmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgPiBzcGFuIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDEwMCUpOyB9XG4gICAgICAgICAgICAgICAgLmFuaW1hdGUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZyb20tYm90dG9tIHtcbiAgICAgICAgICAgIC5hbmltYXRlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDEwMCUpOyB9XG4gICAgICAgICAgICAmOmhvdmVyLCYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICA+IHNwYW4geyB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTEwMCUpOyB9XG4gICAgICAgICAgICAgICAgLmFuaW1hdGUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnR3aXN0LWluIHtcbiAgICAgICAgICAgIC5hbmltYXRlIHsgdHJhbnNmb3JtOnNjYWxlKDAsMCkgcm90YXRlKC0zNjBkZWcpOyB9XG4gICAgICAgICAgICBzcGFuIHsgdHJhbnNmb3JtOnNjYWxlKDEsMSkgcm90YXRlKDBkZWcpOyB9XG4gICAgICAgICAgICAmOmhvdmVyLCYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICA+IHNwYW4geyB0cmFuc2Zvcm06c2NhbGUoMCwwKSByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgICAgICAgICAgIC5hbmltYXRlIHsgdHJhbnNmb3JtOnNjYWxlKDEsMSkgcm90YXRlKDBkZWcpOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYuYnRuLWxvYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiRidG5QYWRkaW5nWSAkYnRuUGFkZGluZ1g7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC5hbmltYXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJ0bi1sb2FkaW5nIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOndhaXQ7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZnJvbS1sZWZ0IHtcbiAgICAgICAgICAgIC5hbmltYXRlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwwKTsgfVxuICAgICAgICAgICAgJi5idG4tbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgPiBzcGFuIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLDApOyB9XG4gICAgICAgICAgICAgICAgLmFuaW1hdGUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZyb20tcmlnaHQge1xuICAgICAgICAgICAgLmFuaW1hdGUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsMCk7IH1cbiAgICAgICAgICAgICYuYnRuLWxvYWRpbmcge1xuICAgICAgICAgICAgICAgID4gc3BhbiB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsMCk7IH1cbiAgICAgICAgICAgICAgICAuYW5pbWF0ZSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZnJvbS10b3Age1xuICAgICAgICAgICAgLmFuaW1hdGUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTEwMCUpOyB9XG4gICAgICAgICAgICAmLmJ0bi1sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICA+IHNwYW4geyB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMTAwJSk7IH1cbiAgICAgICAgICAgICAgICAuYW5pbWF0ZSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZnJvbS1ib3R0b20ge1xuICAgICAgICAgICAgLmFuaW1hdGUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMTAwJSk7IH1cbiAgICAgICAgICAgICYuYnRuLWxvYWRpbmcge1xuICAgICAgICAgICAgICAgID4gc3BhbiB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTAwJSk7IH1cbiAgICAgICAgICAgICAgICAuYW5pbWF0ZSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudHdpc3QtaW4ge1xuICAgICAgICAgICAgLmFuaW1hdGUgeyB0cmFuc2Zvcm06c2NhbGUoMCwwKSByb3RhdGUoLTM2MGRlZyk7IH1cbiAgICAgICAgICAgID4gc3BhbiB7IHRyYW5zZm9ybTpzY2FsZSgxLDEpIHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgICAgICAgJi5idG4tbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgc3BhbiB7IHRyYW5zZm9ybTpzY2FsZSgwLDApIHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAgICAgICAgICAgLmFuaW1hdGUgeyB0cmFuc2Zvcm06c2NhbGUoMSwxKSByb3RhdGUoMGRlZyk7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgc3Ryb2tlOnJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgICAgIHN0cm9rZTpyZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgICAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uYnRuLWdyb3VwIHtcbiAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgICYuYnRuLWdyb3VwLXhsIHtcbiAgICAgICAgLmJ0bixidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzokYnRuUGFkZGluZ1kgKiAxLjUgJGJ0blBhZGRpbmdYICogMS41O1xuICAgICAgICAgICAgZm9udC1zaXplOjEuMjVlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1ncm91cC1sZyB7XG4gICAgICAgIC5idG4sYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6JGJ0blBhZGRpbmdZICogMS4yNSAkYnRuUGFkZGluZ1ggKiAxLjI1O1xuICAgICAgICAgICAgZm9udC1zaXplOjEuMTVlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1ncm91cC1zbSB7XG4gICAgICAgIC5idG4sYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6JGJ0blBhZGRpbmdZICogMC41ICRidG5QYWRkaW5nWCAqIDAuNTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1ncm91cC14cyB7XG4gICAgICAgIC5idG4sYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6JGJ0blBhZGRpbmdZICogMC4yNSAkYnRuUGFkZGluZ1ggKiAwLjI1O1xuICAgICAgICAgICAgZm9udC1zaXplOjAuOWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4sYnV0dG9uIHtcbiAgICAgICAgZmxleDowIDEgYXV0bztcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRidG5Cb3JkZXJSYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJ0bkJvcmRlclJhZGl1cztcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnRuQm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYnRuQm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDoxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYnRuLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgbWFyZ2luOjAgLTFweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgJi5idG4tdG9vbGJhci14bCB7XG4gICAgICAgIC5idG4sYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6JGJ0blBhZGRpbmdZICogMS41ICRidG5QYWRkaW5nWCAqIDEuNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjI1ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tdG9vbGJhci1sZyB7XG4gICAgICAgIC5idG4sYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6JGJ0blBhZGRpbmdZICogMS4yNSAkYnRuUGFkZGluZ1ggKiAxLjI1O1xuICAgICAgICAgICAgZm9udC1zaXplOjEuMTVlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi10b29sYmFyLXNtIHtcbiAgICAgICAgLmJ0bixidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzokYnRuUGFkZGluZ1kgKiAwLjUgJGJ0blBhZGRpbmdYICogMC41O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLXRvb2xiYXIteHMge1xuICAgICAgICAuYnRuLGJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiRidG5QYWRkaW5nWSAqIDAuMjUgJGJ0blBhZGRpbmdYICogMC4yNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTowLjllbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOjAgMXB4IDAgMDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC5idG4tI3skY29sb3J9IHtcbiAgICAgICAgYmFja2dyb3VuZDokdmFsdWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjpkYXJrZW4oJHZhbHVlLDUlKTtcblxuICAgICAgICBAaWYobGlnaHRuZXNzKCR2YWx1ZSkgPiA2NSkge1xuICAgICAgICAgICAgY29sb3I6ZGFya2VuKCR2YWx1ZSwzMCUpO1xuICAgICAgICAgICAgc3Ryb2tlOmRhcmtlbigkdmFsdWUsMzAlKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBAaWYobGlnaHRuZXNzKCR2YWx1ZSkgPCA1MCkge1xuICAgICAgICAgICAgICAgIGNvbG9yOmxpZ2h0ZW4oJHZhbHVlLDUwJSk7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOmxpZ2h0ZW4oJHZhbHVlLDUwJSk7XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjpsaWdodGVuKCR2YWx1ZSw0MCUpO1xuICAgICAgICAgICAgICAgIHN0cm9rZTpsaWdodGVuKCR2YWx1ZSw0MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDpsaWdodGVuKCR2YWx1ZSw1JSk7XG4gICAgICAgICAgICBAaWYobGlnaHRuZXNzKCR2YWx1ZSkgPiA2NSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOmRhcmtlbigkdmFsdWUsNjAlKTtcbiAgICAgICAgICAgICAgICBzdHJva2U6ZGFya2VuKCR2YWx1ZSw2MCUpO1xuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6bGlnaHRlbigkdmFsdWUsNjAlKTtcbiAgICAgICAgICAgICAgICBzdHJva2U6bGlnaHRlbigkdmFsdWUsNjAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmRhcmtlbigkdmFsdWUsMyUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4taW52ZXJ0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAgICAgY29sb3I6JHZhbHVlO1xuICAgICAgICAgICAgc3Ryb2tlOiR2YWx1ZTtcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpsaWdodGVuKCR2YWx1ZSw1JSk7XG4gICAgICAgICAgICAgICAgQGlmKGxpZ2h0bmVzcygkdmFsdWUpID4gNjUpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ZGFya2VuKCR2YWx1ZSw2MCUpO1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ZGFya2VuKCR2YWx1ZSw2MCUpO1xuICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjpsaWdodGVuKCR2YWx1ZSw2MCUpO1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6bGlnaHRlbigkdmFsdWUsNjAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpkYXJrZW4oJHZhbHVlLDMlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYS5idG4ge1xuICAgICYuY29sb3ItcHJpbWFyeSB7XG4gICAgICAgIGNvbG9yOnJnYmEoJHByaW1hcnlDb2xvciwwLjcpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5Q29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4uYnRuLWdvb2dsZSB7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6NDZweDtcbiAgICBsaW5lLWhlaWdodDo0NnB4O1xuICAgIHBhZGRpbmctbGVmdDojezQ2cHggKyAxMnB4fTtcbiAgICBwYWRkaW5nLXJpZ2h0OjEycHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4wMykgcmdiYSgwLDAsMCwwLjAzKSByZ2JhKDAsMCwwLDAuMTMpIHJnYmEoMCwwLDAsMC4wMyk7XG4gICAgYm9yZGVyLXJhZGl1czoycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgdHJhbnNpdGlvbjowLjNzO1xuICAgIC8vZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBjb2xvcjojNjY2O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBoZWlnaHQ6NDZweDtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2dvb2dsZV9sb2dvLnN2Z1wiKSAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDojNDI4NUY0O1xuICAgICAgICBib3JkZXItY29sb3I6IzQyODVGNDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICB9XG59XG5cblxuXG4uZGFya21vZGUge1xuICAgIC5idG4sYnV0dG9uIHtcbiAgICAgICAgJi5idG4tbG9hZGVyIHtcbiAgICAgICAgICAgICYuYnRuLWxvYWRpbmcge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmRhcmtlbigkZGFya0JnQ29sb3IsMjAlKTtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRkYXJrQmdDb2xvciwyMCUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIjbWFpbi1oZWFkZXIge1xuICAubWVudXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC5tZW51IHtcbiAgICAgIHdpZHRoOiAkbW9iaWxlSGVhZGVySGVpZ2h0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB6LWluZGV4OjI7XG4gICAgICB9XG4gICAgICAubm90aWZpY2F0aW9ucy1lbnRlcmluZyB7XG4gICAgICAgIHRyYW5zaXRpb246MC4zcztcbiAgICAgICAgLy90cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC43MSwtMC4wNCwuMjEsMS4yNCk7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDApO1xuICAgICAgfVxuICAgICAgLm5vdGlmaWNhdGlvbnMtZW50ZXItdG8ge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgICAgIH1cbiAgICAgIC5ub3RpZmljYXRpb25zLWxlYXZpbmcge1xuICAgICAgICB0cmFuc2l0aW9uOjAuM3M7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpO1xuICAgICAgfVxuICAgICAgLm5vdGlmaWNhdGlvbnMtbGVhdmUtdG8ge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgwKTtcbiAgICAgIH1cbiAgICAgID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogJG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICAgICAgaGVpZ2h0OiAkbW9iaWxlSGVhZGVySGVpZ2h0O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICB3aWR0aDogJG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICAgICAgICBoZWlnaHQ6ICRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgID4gYS50b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogJG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICAgICAgICAgIGhlaWdodDogJG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbW9iaWxlSGVhZGVySGVpZ2h0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrQmdDb2xvciwxMCUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuY291bnQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBjb2xvcjokZm9udENvbG9yO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQgMC41cywgY29sb3IgMC41cywgYm9yZGVyLWNvbG9yIDAuNXM7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA2NHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0MnB4O1xuICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjVweCk7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OjI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDcwcHggMTZweCA2MHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgJi5uZXc6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U3M2MzYzhhO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjdweDtcbiAgICAgICAgICAgICAgICAgIC5pY29uICB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4zNWVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMmVtO1xuICAgICAgICAgICAgICAgICAgICB0b3A6Y2FsYyg1MCUgLSAxZW0pO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjEuMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I0U3NEMzQztcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFNzRDM0M7XG4gICAgICAgICAgICAgICAgICAgICAgaSAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciAge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I0U3NEMzQztcbiAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICByaWdodDoxNnB4O1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4zcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuZGVsZXRlQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzJweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNzRDM0M7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuYm9keSB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDIpO1xuICAgICAgICAgICAgICAgICAgPiAuZGVsZXRlQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRicmVha3BvaW50cyxtZCkpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgLm1lbnUge1xuICAgICAgICB3aWR0aDogbWF0aC5kaXYoJGhlYWRlckhlaWdodCwgMS4zMzMzKTtcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgd2lkdGg6IG1hdGguZGl2KCRoZWFkZXJIZWlnaHQsIDEuMzMzMyk7XG4gICAgICAgICAgaGVpZ2h0OiAkaGVhZGVySGVpZ2h0O1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgd2lkdGg6IG1hdGguZGl2KCRoZWFkZXJIZWlnaHQsIDEuMzMzMyk7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXJIZWlnaHQ7XG4gICAgICAgICAgICA+IGEudG9nZ2xlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IG1hdGguZGl2KCRoZWFkZXJIZWlnaHQsIDIpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCRoZWFkZXJIZWlnaHQsIDIpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoJGhlYWRlckhlaWdodCwgMik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogbWF0aC5kaXYoJGhlYWRlckhlaWdodCwgNCk7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246MC4zcztcbiAgICAgICAgICAgICAgPiAuY291bnQge1xuICAgICAgICAgICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4uZGFya21vZGUge1xuICAjbWFpbi1oZWFkZXIge1xuICAgIC5tZW51cyB7XG4gICAgICAubWVudSB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgPiBhLnRvZ2dsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrQmdDb2xvciwxMCUpO1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gLmNvdW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgY29sb3I6cmdiYShpbnZlcnQoJGZvbnRDb2xvciksMC44KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRkYXJrQmdDb2xvciwxMCUpO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgPiAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgICAgICAgICAgICYubmV3OjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNzNjM2M4YTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgLmljb24gIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I0U3NEMzQztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0U3NEMzQztcbiAgICAgICAgICAgICAgICAgICAgICAgIGkgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojRTc0QzNDO1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjAyKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGJyZWFrcG9pbnRzLG1kKSkge1xuICAgICAgICAubWVudSB7XG4gICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgPiBhLnRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5pY29uLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAuaWNvbi1jaXJjbGUge1xuICAgICAgICB3aWR0aDogM2VtO1xuICAgICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDAuMmVtIHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246MC4zcztcbiAgICB9XG4gICAgLmljb24tY291bnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyLjVlbTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAxZW0pO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIHBhZGRpbmc6IDFweCA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgY29sb3I6Izg4OFxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmljb24tY2lyY2xlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgICAgICAubGluay10ZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24tY2lyY2xlID4gaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIHRvcDogMC4wNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5saW5rLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgIHRyYW5zaXRpb246MC4zcztcbiAgICB9XG59XG5cbi5kYXJrbW9kZSB7XG4gICAgLmljb24tbGluayB7XG4gICAgICAgIC5pY29uLWNpcmNsZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoZGFya2VuKCRkYXJrQmdDb2xvciwxNSUpLDAuNik7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tY291bnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIuNWVtO1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAxZW0pO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRkYXJrQmdDb2xvciwxMCUpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBjb2xvcjppbnZlcnQoJGZvbnRDb2xvcilcbiAgICAgICAgfVxuICAgICAgICAubGluay10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOmludmVydCgkZm9udENvbG9yKVxuICAgICAgICB9XG4gICAgfSBcbn0iLCIubm90aWZpY2F0aW9uIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcbiAgICBtYXJnaW4tYm90dG9tOiRndXR0ZXJCYXNlO1xuICAgIHBhZGRpbmc6JGd1dHRlckJhc2UgKiAyO1xuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG59XG4uZGFya21vZGUge1xuICAgIC5ub3RpZmljYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGRhcmtlbigkZGFya0JnQ29sb3IsMjAlKSwwLjgpO1xuICAgICAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAgICAgICAgICYuYmctI3skY29sb3J9IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiR2YWx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ZGFya2VuKCR2YWx1ZSwxMCUpO1xuICAgICAgICAgICAgICAgIEBpZihsaWdodG5lc3MoJHZhbHVlKSA8IDY1JSl7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYm94ICAgICAgICB7IHRyYW5zaXRpb246YmFja2dyb3VuZCAwLjVzOyB9XG4uYm94LWJvcmRlciwgLmJveC1zaGFkb3cgeyAgXG4gICAgYm94LXNoYWRvdzowIDAgMCAxcHggJGJveEJvcmRlckNvbG9yOyBcbiAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQgMC41cztcbn1cblxuLmJveC1mdWxsaGVpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OjEwMCU7XG59XG4lYm94SG92ZXIge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgY29sb3I6JGZvbnRDb2xvcjtcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgICAgICAgICAgIHotaW5kZXg6MTAwO1xuICAgICAgICB9XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBmaWx0ZXI6Z3JheXNjYWxlKDEpO1xuICAgIH1cbiAgICAuaWNvbiwgLmljb24tY2lyY2xlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICBib3gtc2hhZG93OiRob3ZlckJveFNoYWRvd1N0eWxlO1xuICAgICAgICBjb2xvcjpyZ2JhKCRmb250Q29sb3IsMC43NSk7XG4gICAgICAgIC5pY29uLWNpcmNsZSwuYm94LWJ0bi1iIHtcbiAgICAgICAgICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgICAgICAgICAgICAgICYuaG92ZXItYmctI3skY29sb3J9IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgIEBpZihsaWdodG5lc3MoJHZhbHVlKSA8IDY1KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb24sIC5pY29uLWNpcmNsZSB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokYm94SWNvbkZvbnRTaXplICogMS4wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuJWRhcmttb2RlQm94SG92ZXIge1xuICAgIGNvbG9yOmludmVydCgkZm9udENvbG9yKTtcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKGRhcmtlbigkZGFya0JnQ29sb3IsMTUlKSwwLjQpO1xuICAgICAgICB9XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBmaWx0ZXI6Z3JheXNjYWxlKDEpO1xuICAgIH1cbiAgICAuaWNvbiwgLmljb24tY2lyY2xlIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgIGNvbG9yOnJnYmEoaW52ZXJ0KCRmb250Q29sb3IpLDAuNzUpO1xuICAgIH1cbn1cbmEuYm94LCBhLmJveC1ib3JkZXIsIGEuYm94LXNoYWRvdywgLmJveC5jbGlja2FibGUsIC5ib3gtYm9yZGVyLmNsaWNrYWJsZSwgLmJveC1zaGFkb3cuY2xpY2thYmxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGV4dGVuZCAlYm94SG92ZXI7XG59XG4uYm94LCAuYm94LWJvcmRlciwgLmJveC1zaGFkb3cge1xuICAgICYuaG92ZXItZWZmZWN0IHtcbiAgICAgICAgQGV4dGVuZCAlYm94SG92ZXI7XG4gICAgfVxuICAgIG1pbi1oZWlnaHQ6MXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcC1nZXQoJGNvbG9ycyxcImRlZmF1bHRCZ1wiKTtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuICAgIC5ib3gtbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgPiBhLCA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC43KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLFwiZGVmYXVsdEJnXCIpO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjMycHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZm9udENvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowICRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ib3gtdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmJveC1ib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAuYm94LWljb24sIC5ib3gtaWNvbi1sZWZ0LCAuYm94LWljb24tcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIC5jaGVja2JveC1vdmVybGF5LTAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOjAuNXM7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNoZWNrYm94LW92ZXJsYXktMSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOjAuNXM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDokYm94SWNvbldpZHRoO1xuICAgICAgICAgICAgICAgIGhlaWdodDokYm94SWNvbldpZHRoO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24tY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDokYm94SWNvbldpZHRoIC0gbWF0aC5kaXYoJGJveEljb25XaWR0aCwgMTUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDokYm94SWNvbkhlaWdodCAtIG1hdGguZGl2KCRib3hJY29uV2lkdGgsIDE1KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OjAgMCAwIG1hdGguZGl2KCRib3hJY29uV2lkdGgsIDE1KSByZ2JhKG1hcC1nZXQoJGNvbG9ycyxcImRlZmF1bHRCZ1wiKSwwLjg1KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKG1hcC1nZXQoJGNvbG9ycyxcImRlZmF1bHRCZ1wiKSwgMC45KTtcbiAgICAgICAgICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6LTFweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDotMXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pY29uLWxlZnQge1xuICAgICAgICAgICAgICAgIC5pY29uLCAuaWNvbi1jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmljb24tcmlnaHQge1xuICAgICAgICAgICAgICAgIC5pY29uLCAuaWNvbi1jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6JGJveEljb25XaWR0aDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6JGJveEljb25XaWR0aDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDokYm94SWNvbkZvbnRTaXplO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJveEljb25Gb250U2l6ZSAqIDAuODtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3gtaWNvbi1sZWZ0LCAuYm94LWljb24tcmlnaHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgIHdpZHRoOiRib3hJY29uV2lkdGggKyAkZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24tY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1pY29uIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRib3hCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6JGd1dHRlckJhc2U7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3gtaWNvbi1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICsgKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6JGJveEljb25XaWR0aCArICRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiRib3hJY29uV2lkdGggKyAkZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRib3hCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94LWljb24tcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICsgKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiRib3hJY29uV2lkdGggKyAkZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDokYm94SWNvbldpZHRoICsgJGd1dHRlckJhc2UgKiAyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgJGJveEJvcmRlckNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ib3gtYnRuLWIge1xuICAgICAgICBwYWRkaW5nOiRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmRmZGZkO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246JHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjQpO1xuICAgIH1cbn1cblxuLmRhcmttb2RlIHtcbiAgICBhLmJveCwgYS5ib3gtYm9yZGVyLCBhLmJveC1zaGFkb3csIC5ib3guY2xpY2thYmxlLCAuYm94LWJvcmRlci5jbGlja2FibGUsIC5ib3gtc2hhZG93LmNsaWNrYWJsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGV4dGVuZCAlZGFya21vZGVCb3hIb3ZlcjtcbiAgICB9XG4gICAgLmJveCwgLmJveC1ib3JkZXIsIC5ib3gtc2hhZG93IHtcbiAgICAgICAgJi5ob3Zlci1lZmZlY3Qge1xuICAgICAgICAgICAgQGV4dGVuZCAlZGFya21vZGVCb3hIb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcC1nZXQoJGNvbG9ycyxcImRhcmttb2RlQmdcIik7XG4gICAgICAgIC5ib3gtbWVudSB7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICA+IGEsID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOmludmVydChyZ2JhKDAsMCwwLDAuNSkpO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6aW52ZXJ0KHJnYmEoMCwwLDAsMC43KSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmtCZ0NvbG9yLDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMXB4IDJweCAwIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6aW52ZXJ0KCRmb250Q29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1ib2R5IHtcbiAgICAgICAgICAgIC5ib3gtaWNvbiwgLmJveC1pY29uLWxlZnQsIC5ib3gtaWNvbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgLmljb24tY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzowIDAgMCBtYXRoLmRpdigkYm94SWNvbldpZHRoLCAxNSkgcmdiYShkYXJrZW4oJGRhcmtCZ0NvbG9yLDEwJSksMC44NSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgICAgICAgICAgICAgICAgLnN0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm94LWljb24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRib3hCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ib3gtaWNvbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgKyAqIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRib3hCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm94LWljb24tcmlnaHQge1xuICAgICAgICAgICAgICAgICsgKiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgJGJveEJvcmRlckNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94LWJ0bi1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6bWFwLWdldCgkY29sb3JzLCBcImRhcmttb2RlQmdcIik7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib3gtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIHJpZ2h0OjA7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIGFuaW1hdGlvbi1uYW1lOmJveExvYWRlckZhZGVJbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uU3BlZWQgKiAyO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIHotaW5kZXg6MTA7XG4gICAgJi5oaWRkZW4ge1xuICAgICAgICBhbmltYXRpb24tbmFtZTpib3hMb2FkZXJGYWRlT3V0O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uU3BlZWQgKiAyO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG4gICAgPiAucHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDo1MCUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDo1MCUgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIH1cbiAgICA+IC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6MCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDowICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmRhcmttb2RlIHtcbiAgICAuYm94LW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoZGFya2VuKCRkYXJrQmdDb2xvciwxNSUpLDAuOCk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBib3hMb2FkZXJGYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgYm94TG9hZGVyRmFkZU91dCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgfVxufVxuXG5cbi5ib3hQb3BJbk91dCB7XG4gICAgdHJhbnNmb3JtOnNjYWxlKDEsMSk7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC43MSwtMC4wNCwuMjEsMS4yNCk7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIG9wYWNpdHk6MTtcbn1cblxuLmJveFBvcEluIHtcbiAgICB0cmFuc2Zvcm06c2NhbGUoMCwwKTtcbiAgICBhbmltYXRpb24tbmFtZTpib3hQb3BJbjtcbn1cbi5ib3hQb3BPdXQge1xuICAgIHRyYW5zZm9ybTpzY2FsZSgwLDApO1xuICAgIGFuaW1hdGlvbi1uYW1lOmJveFBvcE91dDtcbn1cblxuQGtleWZyYW1lcyBib3hQb3BJbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMCwwKTtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEsMSk7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGJveFBvcE91dCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSwxKTtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDAsMCk7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG59XG4iLCIubGFiZWwge1xuICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjA1KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLWhlaWdodDogJGd1dHRlckJhc2UgKiAyO1xuICAgIGxpbmUtaGVpZ2h0OiAkZ3V0dGVyQmFzZSAqIDI7XG4gICAgcGFkZGluZzogMCAkZ3V0dGVyQmFzZTtcbiAgICBib3JkZXItcmFkaXVzOiBtYXRoLmRpdigkZ3V0dGVyQmFzZSwgNCk7XG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgICAgICAmLmJnLSN7JGNvbG9yfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiR2YWx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjpkYXJrZW4oJHZhbHVlLDEwJSk7XG4gICAgICAgICAgICBAaWYobGlnaHRuZXNzKCR2YWx1ZSkgPCA2NSUpe1xuICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhcmttb2RlIHtcbiAgICAubGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoZGFya2VuKCRkYXJrQmdDb2xvciwyMCUpLDAuOCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAgICAgICAgICYuYmctI3skY29sb3J9IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiR2YWx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ZGFya2VuKCR2YWx1ZSwxMCUpO1xuICAgICAgICAgICAgICAgIEBpZihsaWdodG5lc3MoJHZhbHVlKSA8IDY1JSl7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGFicyB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBuYXYge1xuICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDIpO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzokZ3V0dGVyQmFzZSAqIDEuNSAkZ3V0dGVyQmFzZSAqIDIuNTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC43KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTotMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBcdCAgICBcdFx0Y29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgIFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBcdFx0ICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgfVxufVxuXG4uZGFya21vZGUge1xuICAgIC50YWJzIHtcbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmludmVydChyZ2JhKDAsMCwwLDAuNSkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6aW52ZXJ0KHJnYmEoMCwwLDAsMC41KSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpkYXJrZW4oJGRhcmtCZ0NvbG9yLDE1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpkYXJrZW4oJGRhcmtCZ0NvbG9yLDE1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkLCAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGludmVydChyZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICdzYXNzOm1hdGgnO1xuXG4lZGVmYXVsdElucHV0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0Qm9yZGVyQ29sb3I7XG4gICAgcGFkZGluZzogOHB4IDAgOHB4ICRndXR0ZXJCYXNlO1xuICAgIG1pbi1oZWlnaHQ6JGlucHV0SGVpZ2h0O1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0cmFuc2l0aW9uOiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgYmFja2dyb3VuZDogJGlucHV0QmFja2dyb3VuZENvbG9yO1xuICAgIGNvbG9yOiRmb250Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0Qm9yZGVyUmFkaXVzO1xuICAgIGZvbnQtc2l6ZToxZW07XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAtMXB4IHJnYmEoMCwwLDAsMC4xKSBpbnNldDtcbiAgICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICAgIGxpbmUtaGVpZ2h0OjEuMjVlbTtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6MC42NTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRob3ZlcklucHV0Qm9yZGVyQ29sb3I7XG4gICAgfVxuICAgICYuaGlkZGVuLCAmLmRpc3BsYXktbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG59XG5cbiVkYXJrbW9kZURlZmF1bHRJbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgaW52ZXJ0KCRpbnB1dEJvcmRlckNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGRhcmtlbigkaW5wdXRCYWNrZ3JvdW5kQ29sb3IsMTAlKSwwLjA1KTtcbiAgICBjb2xvcjppbnZlcnQoJGZvbnRDb2xvcik7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAtMXB4IHJnYmEoMCwwLDAsMC4xKSBpbnNldDtcbiAgICAmW211bHRpcGxlXSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGludmVydCgkaW5wdXRCb3JkZXJDb2xvcik7XG4gICAgfVxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTowLjY1O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYShsaWdodGVuKCRob3ZlcklucHV0Qm9yZGVyQ29sb3IsMSUpLDAuNCk7XG4gICAgfVxufVxuXG4lZGlzYWJsZWRJbnB1dCB7XG4gICAgb3BhY2l0eTowLjc1O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4lcmVhZE9ubHlJbnB1dCB7XG4gICAgb3BhY2l0eToxO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbn1cbiVkYXJrbW9kZURpc2FibGVkSW5wdXQge1xuICAgIG9wYWNpdHk6MC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoaW52ZXJ0KCRpbnB1dEJvcmRlckNvbG9yKSwwLjA1KTtcbiAgICBvcHRpb24ge1xuICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XG4gICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMylcbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOjRweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpkYXJrZW4oJGRhcmtCZ0NvbG9yLDE3JSlcbiAgICAgICAgfVxuICAgIH1cbn1cbiVkYXJrbW9kZVJlYWRPbmx5SW5wdXQge1xuICAgIG9wYWNpdHk6MTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKGludmVydCgkaW5wdXRCb3JkZXJDb2xvciksMC4wNCk7XG4gICAgb3B0aW9uIHtcbiAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xuICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjYpXG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjo0cHggc29saWQgJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRkYXJrQmdDb2xvciwxNyUpXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnB1dC1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6cmdiYSgkZm9udENvbG9yLDAuNSk7XG4gICAgZm9udC1zaXplOjAuOWVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjdweCAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6XCJcXGYwNWFcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZUZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6JGd1dHRlckJhc2U7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgb3BhY2l0eTowLjY7XG4gICAgfVxufVxuXG4uZGFya21vZGUge1xuICAgIC5pbnB1dC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOmludmVydChyZ2JhKCRmb250Q29sb3IsMC41KSk7XG4gICAgfVxufVxuXG4uY29udHJvbC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGZvbnQtc2l6ZTowLjllbTtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjdweCAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAmLmVycm9yIHtcbiAgICAgICAgY29sb3I6JHByaW1hcnlDb2xvcjtcbiAgICB9XG59XG5cbmxhYmVsLCAuZm9ybS1maWVsZCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiRndXR0ZXJCYXNlO1xuICAgICYuZXJyb3Ige1xuICAgICAgICBpbnB1dCxzZWxlY3QsdGV4dGFyZWEge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRwcmltYXJ5Q29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgKyAubGFiZWwge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246ICByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogIGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycyxcInJlZFwiKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMTBweCAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mb2N1cyB7XG4gICAgICAgIC5mb3JtLWljb24tcHJlZml4LCAuZm9ybS1pY29uLXBvc3RmaXgsLmZvcm0tdGV4dC1wcmVmaXgsIC5mb3JtLXRleHQtcG9zdGZpeCwgLmZvcm0tdGV4dC1wcmVmaXgtMiwgLmZvcm0tdGV4dC1wb3N0Zml4LTIsIC5mb3JtLXRleHQtcHJlZml4LTMsIC5mb3JtLXRleHQtcG9zdGZpeC0zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5maWxlIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgKyBkaXYge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWRlZmF1bHRJbnB1dDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDokZ3V0dGVyQmFzZSAqIDAuNzU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjA5M1wiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIkRhdGVpIGhvY2hsYWRlbi4uLlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaGFzZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMDkzXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWVGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjptYXAtZ2V0KCRjb2xvcnMsXCJncmVlblwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0IHtcbiAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICZbdHlwZT1cIm51bWJlclwiXSxcbiAgICAmW3R5cGU9XCJkYXRlXCJdLFxuICAgICZbdHlwZT1cImVtYWlsXCJdLFxuICAgICZbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICZbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAgICZbdHlwZT1cIm1vbnRoXCJdLFxuICAgICZbdHlwZT1cInNlYXJjaFwiXSxcbiAgICAmW3R5cGU9XCJ0ZWxcIl0sXG4gICAgJlt0eXBlPVwidGltZVwiXSxcbiAgICAmW3R5cGU9XCJ1cmxcIl0sXG4gICAgJlt0eXBlPVwid2Vla1wiXSB7XG4gICAgICAgIEBleHRlbmQgJWRlZmF1bHRJbnB1dDtcbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlZGlzYWJsZWRJbnB1dDtcbiAgICAgICAgfVxuICAgICAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZWFkT25seUlucHV0O1xuICAgICAgICB9XG4gICAgfVxufVxuc2VsZWN0IHtcbiAgICBAZXh0ZW5kICVkZWZhdWx0SW5wdXQ7XG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBAZXh0ZW5kICVkaXNhYmxlZElucHV0O1xuICAgIH1cbiAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgIEBleHRlbmQgJXJlYWRPbmx5SW5wdXQ7XG4gICAgfVxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBaENBWUFBQURaUG9zVEFBQUFka2xFUVZSSVMrMlMwUTNBSUFnRlliT080aHBNd0JoTko2V3hTYU5wRkEwWWY0cmZjSGtlRDJIeHc4VThDS0RmYURnTWh3WURlMnJEekFrUlR5MmdpRnhFbEw0ejNZUWF0QWZMY1BYTExhZ0dHd0x6UUEwZHdhYUFMeFFBanBhemFZZUd4andyZTJwalRSY0pQZWJLYmx6WjcvR0hEbStMakNRaWVnbCtxQUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogIHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFoQ0FZQUFBRFpQb3NUQUFBQWRVbEVRVlJJUzJOa29ESmdwTEo1REtNR1VoNmlvMkU0R29aa2hBQjlrczF6TDZzRUJpYW0rWGdkK1AvL1FzbXRSeFBRMWVCMElWNURjUmdHTWh5dmw3RWFpc2N3Z2dhQ0ZLQVlTc0F3b2d5RUc4ckk2SUF0eklnT1F6SlNERmdMZlpJTnVhNGJkU0VsSVlmUU94ckxsSWZqQ0F4REFCMFpJQ0xzZHY2YkFBQUFBRWxGVGtTdVFtQ0MnKTtcbiAgICB9XG4gICAgcGFkZGluZy1yaWdodDoyMHB4O1xufVxub3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiRsaWdodEJnQ29sb3I7XG4gICAgcGFkZGluZzo4cHg7XG4gICAgY29sb3I6JGZvbnRDb2xvcjtcbiAgICAmOmNoZWNrZWQge1xuICAgICAgICBjb2xvcjokZm9udENvbG9yO1xuICAgICAgICBib3JkZXItbGVmdDo0cHggc29saWQgJHByaW1hcnlDb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDpkYXJrZW4oJGxpZ2h0QmdDb2xvciw1JSlcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnlDb2xvcjtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICB9XG59XG50ZXh0YXJlYSB7XG4gICAgQGV4dGVuZCAlZGVmYXVsdElucHV0O1xuICAgIHBhZGRpbmctdG9wOiAkZ3V0dGVyQmFzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGd1dHRlckJhc2U7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlckJhc2U7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBAZXh0ZW5kICVkaXNhYmxlZElucHV0O1xuICAgIH1cbiAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgIEBleHRlbmQgJXJlYWRPbmx5SW5wdXQ7XG4gICAgfVxufVxuXG5cblxuXG5cblxuLmZvcm0taWNvbi1wcmVmaXgsIC5mb3JtLWljb24tcG9zdGZpeCwuZm9ybS10ZXh0LXByZWZpeCwgLmZvcm0tdGV4dC1wb3N0Zml4LCAuZm9ybS10ZXh0LXByZWZpeC0yLCAuZm9ybS10ZXh0LXBvc3RmaXgtMiwgLmZvcm0tdGV4dC1wcmVmaXgtMywgLmZvcm0tdGV4dC1wb3N0Zml4LTMge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDJweCk7XG4gICAgbGluZS1oZWlnaHQ6JGlucHV0SGVpZ2h0IC0gMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OjE7XG4gICAgdG9wOjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6JGd1dHRlckJhc2UgKiAxLjI1O1xuICAgIHBhZGRpbmctcmlnaHQ6JGd1dHRlckJhc2UgKiAxLjI1O1xuICAgIHRyYW5zaXRpb246JGJ1dHRvblRyYW5zaXRpb25TcGVlZDtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgZm9udC1zaXplOjAuOWVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jaGVja2JveCwgLnJhZGlvIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICYuZGlzcGxheS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZvcm0taWNvbi1wcmVmaXgsIC5mb3JtLWljb24tcG9zdGZpeCwuZm9ybS10ZXh0LXByZWZpeCwgLmZvcm0tdGV4dC1wb3N0Zml4LCAuZm9ybS10ZXh0LXByZWZpeC0yLCAuZm9ybS10ZXh0LXBvc3RmaXgtMiwgLmZvcm0tdGV4dC1wcmVmaXgtMywgLmZvcm0tdGV4dC1wb3N0Zml4LTMge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6JGlucHV0SGVpZ2h0IC0gMnB4O1xuICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiRndXR0ZXJCYXNlICogMS4yNTtcbiAgICAgICAgcGFkZGluZy1yaWdodDokZ3V0dGVyQmFzZSAqIDEuMjU7XG4gICAgICAgIHRyYW5zaXRpb246JGJ1dHRvblRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICBmb250LXNpemU6MC45ZW07XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXRCb3JkZXJDb2xvcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyQmFzZTtcbiAgICAgICAgKyBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLmZvcm0taWNvbi1wcmVmaXgsIC5mb3JtLWljb24tcG9zdGZpeCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiRpbnB1dEhlaWdodDtcblxufVxuXG4uZm9ybS1pY29uLXByZWZpeCB7XG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkaW5wdXRCb3JkZXJDb2xvcjtcbiAgICBsZWZ0OjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXRCb3JkZXJSYWRpdXMgLSAxcHggMCAwICRpbnB1dEJvcmRlclJhZGl1cyAtIDFweDtcbiAgICBib3gtc2hhZG93OiAycHggMCA1cHggLTJweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgKyBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDokaW5wdXRIZWlnaHQgKyAkZ3V0dGVyQmFzZTtcbiAgICB9XG4gICAgKyBzZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLCArIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDokaW5wdXRIZWlnaHQgKyAkZ3V0dGVyQmFzZTtcbiAgICB9XG59XG5cbi5mb3JtLWljb24tcG9zdGZpeCB7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAkaW5wdXRCb3JkZXJDb2xvcjtcbiAgICByaWdodDoxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAkaW5wdXRCb3JkZXJSYWRpdXMgLSAxcHggJGlucHV0Qm9yZGVyUmFkaXVzIC0gMXB4IDA7XG4gICAgYm94LXNoYWRvdzogLTJweCAwIDVweCAtMnB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICArIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDokaW5wdXRIZWlnaHQgKyAkZ3V0dGVyQmFzZTtcbiAgICB9XG59XG5cbi5mb3JtLXRleHQtcHJlZml4LCAuZm9ybS10ZXh0LXBvc3RmaXggeyB3aWR0aDo4MHB4OyB9XG4uZm9ybS10ZXh0LXByZWZpeC0yLCAuZm9ybS10ZXh0LXBvc3RmaXgtMiB7IHdpZHRoOjE0MHB4OyB9XG4uZm9ybS10ZXh0LXByZWZpeC0zLCAuZm9ybS10ZXh0LXBvc3RmaXgtMyB7IHdpZHRoOjIwMHB4OyB9XG5cbi5mb3JtLXRleHQtcHJlZml4IHtcbiAgICAgKyBpbnB1dCwgKyB0ZXh0YXJlYSwgKyBpbnB1dCArIGRpdi51cGxvYWRib3gsICsgc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiwgKyBzZWxlY3QgeyBwYWRkaW5nLWxlZnQ6ODBweCArICRndXR0ZXJCYXNlOyB9XG4gICAgICsgaW1nIHsgbWFyZ2luLWxlZnQ6ODBweCArICRndXR0ZXJCYXNlOyB9XG59XG4uZm9ybS10ZXh0LXByZWZpeC0yIHtcbiAgICArIGlucHV0LCArIHRleHRhcmVhLCArIGlucHV0ICsgZGl2LnVwbG9hZGJveCwgKyBzZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLCArIHNlbGVjdCB7IHBhZGRpbmctbGVmdDoxNDBweCArICRndXR0ZXJCYXNlOyB9XG4gICAgKyBpbWcgeyBtYXJnaW4tbGVmdDo4MHB4ICsgJGd1dHRlckJhc2U7IH1cbn1cbi5mb3JtLXRleHQtcHJlZml4LTMge1xuICAgICsgaW5wdXQsICsgdGV4dGFyZWEsICsgaW5wdXQgKyBkaXYudXBsb2FkYm94LCArIHNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24sICsgc2VsZWN0IHsgcGFkZGluZy1sZWZ0OjIwMHB4ICsgJGd1dHRlckJhc2U7IH1cbiAgICArIGltZyB7IG1hcmdpbi1sZWZ0OjgwcHggKyAkZ3V0dGVyQmFzZTsgfVxufVxuXG4uZm9ybS10ZXh0LXBvc3RmaXgge1xuICAgICsgaW5wdXQsICsgdGV4dGFyZWEsICsgaW5wdXQgKyBkaXYudXBsb2FkYm94LCArIHNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24sICsgc2VsZWN0IHsgcGFkZGluZy1yaWdodDo4MHB4ICsgJGd1dHRlckJhc2U7IH1cbiAgICArIGltZyB7IG1hcmdpbi1yaWdodDo4MHB4ICsgJGd1dHRlckJhc2U7IH1cbn1cbi5mb3JtLXRleHQtcG9zdGZpeC0yIHtcbiAgICArIGlucHV0LCArIHRleHRhcmVhLCArIGlucHV0ICsgZGl2LnVwbG9hZGJveCwgKyBzZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLCArIHNlbGVjdCB7IHBhZGRpbmctcmlnaHQ6MTQwcHggKyAkZ3V0dGVyQmFzZTsgfVxuICAgICsgaW1nIHsgbWFyZ2luLXJpZ2h0OjE0MHB4ICsgJGd1dHRlckJhc2U7IH1cbn1cbi5mb3JtLXRleHQtcG9zdGZpeC0zIHtcbiAgICArIGlucHV0LCArIHRleHRhcmVhLCArIGlucHV0ICsgZGl2LnVwbG9hZGJveCwgKyBzZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLCArIHNlbGVjdCB7IHBhZGRpbmctcmlnaHQ6MjAwcHggKyAkZ3V0dGVyQmFzZTsgfVxuICAgICsgaW1nIHsgbWFyZ2luLXJpZ2h0OjIwMHB4ICsgJGd1dHRlckJhc2U7IH1cbn1cblxuXG4uZm9ybS10ZXh0LXByZWZpeCwgLmZvcm0tdGV4dC1wcmVmaXgtMiwgLmZvcm0tdGV4dC1wcmVmaXgtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkaW5wdXRCb3JkZXJDb2xvcjtcbiAgICBsZWZ0OjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXRCb3JkZXJSYWRpdXMgLSAxcHggMCAwICRpbnB1dEJvcmRlclJhZGl1cyAtIDFweDtcbiAgICBib3gtc2hhZG93OiAycHggMCA1cHggLTJweCByZ2JhKDAsMCwwLDAuMSk7XG59XG5cbi5mb3JtLXRleHQtcG9zdGZpeCwgLmZvcm0tdGV4dC1wb3N0Zml4LTIsIC5mb3JtLXRleHQtcG9zdGZpeC0zIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkICRpbnB1dEJvcmRlckNvbG9yO1xuICAgIHJpZ2h0OjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwICRpbnB1dEJvcmRlclJhZGl1cyAtIDFweCAkaW5wdXRCb3JkZXJSYWRpdXMgLSAxcHggMDtcbiAgICBib3gtc2hhZG93OiAtMnB4IDAgNXB4IC0ycHggcmdiYSgwLDAsMCwwLjEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDptYXAtZ2V0KCRicmVha3BvaW50cyxtZCkpIHtcbiAgICAuZm9ybS1pY29uLXByZWZpeCwgLmZvcm0taWNvbi1wb3N0Zml4LC5mb3JtLXRleHQtcHJlZml4LCAuZm9ybS10ZXh0LXBvc3RmaXgsIC5mb3JtLXRleHQtcHJlZml4LTIsIC5mb3JtLXRleHQtcG9zdGZpeC0yLCAuZm9ybS10ZXh0LXByZWZpeC0zLCAuZm9ybS10ZXh0LXBvc3RmaXgtMyB7XG4gICAgICAgICYuYnJlYWstc20ge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBsZWZ0OjFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgICAgICB3aWR0aDppbmhlcml0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRpbnB1dEJvcmRlclJhZGl1cyAtIDFweCAkaW5wdXRCb3JkZXJSYWRpdXMgLSAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpsaWdodGVuKCRpbnB1dEJvcmRlckNvbG9yLDEwJSk7XG5cbiAgICAgICAgICAgICsgaW5wdXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDokZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dEhlaWdodCArIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDptYXAtZ2V0KCRicmVha3BvaW50cyxsZykpIHtcbiAgICAuZm9ybS1pY29uLXByZWZpeCwgLmZvcm0taWNvbi1wb3N0Zml4LC5mb3JtLXRleHQtcHJlZml4LCAuZm9ybS10ZXh0LXBvc3RmaXgsIC5mb3JtLXRleHQtcHJlZml4LTIsIC5mb3JtLXRleHQtcG9zdGZpeC0yLCAuZm9ybS10ZXh0LXByZWZpeC0zLCAuZm9ybS10ZXh0LXBvc3RmaXgtMyB7XG5cbiAgICAgICAgJi5icmVhay1tZCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGxlZnQ6MXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgIHdpZHRoOmluaGVyaXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGlucHV0Qm9yZGVyUmFkaXVzIC0gMXB4ICRpbnB1dEJvcmRlclJhZGl1cyAtIDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmxpZ2h0ZW4oJGlucHV0Qm9yZGVyQ29sb3IsMTAlKTtcbiAgICAgICAgICAgICsgaW5wdXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDokZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dEhlaWdodCArIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDptYXAtZ2V0KCRicmVha3BvaW50cyx4bCkpIHtcbiAgICAuZm9ybS1pY29uLXByZWZpeCwgLmZvcm0taWNvbi1wb3N0Zml4LC5mb3JtLXRleHQtcHJlZml4LCAuZm9ybS10ZXh0LXBvc3RmaXgsIC5mb3JtLXRleHQtcHJlZml4LTIsIC5mb3JtLXRleHQtcG9zdGZpeC0yLCAuZm9ybS10ZXh0LXByZWZpeC0zLCAuZm9ybS10ZXh0LXBvc3RmaXgtMyB7XG4gICAgICAgICYuYnJlYWstbGcge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBsZWZ0OjFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgICAgICB3aWR0aDppbmhlcml0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRpbnB1dEJvcmRlclJhZGl1cyAtIDFweCAkaW5wdXRCb3JkZXJSYWRpdXMgLSAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpsaWdodGVuKCRpbnB1dEJvcmRlckNvbG9yLDEwJSk7XG4gICAgICAgICAgICArIGlucHV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6JGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaW5wdXRIZWlnaHQgKyAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkYnJlYWtwb2ludHMseGwpKSB7XG4gICAgLmZvcm0taWNvbi1wcmVmaXgsIC5mb3JtLWljb24tcG9zdGZpeCwuZm9ybS10ZXh0LXByZWZpeCwgLmZvcm0tdGV4dC1wb3N0Zml4LCAuZm9ybS10ZXh0LXByZWZpeC0yLCAuZm9ybS10ZXh0LXBvc3RmaXgtMiwgLmZvcm0tdGV4dC1wcmVmaXgtMywgLmZvcm0tdGV4dC1wb3N0Zml4LTMge1xuICAgICAgICAmLmJyZWFrLXhsIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbGVmdDoxcHg7XG4gICAgICAgICAgICByaWdodDoxcHg7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgIHdpZHRoOmluaGVyaXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGlucHV0Qm9yZGVyUmFkaXVzIC0gMXB4ICRpbnB1dEJvcmRlclJhZGl1cyAtIDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmxpZ2h0ZW4oJGlucHV0Qm9yZGVyQ29sb3IsMTAlKTtcbiAgICAgICAgICAgICsgaW5wdXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDokZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dEhlaWdodCArIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuLmZvcm0tZmllbGQucmFkaW8sIGxhYmVsLnJhZGlvIHtcbiAgICBtYXJnaW4tcmlnaHQ6JGd1dHRlckJhc2U7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0Qm9yZGVyQ29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjogIHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjExMVwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNvbG9yO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjExMVwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogIGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lRm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZGlzYWJsZWRJbnB1dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXJlYWRPbmx5SW5wdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWZpZWxkLmNoZWNrYm94Om5vdCgudG9nZ2xlKSwgbGFiZWwuY2hlY2tib3g6bm90KC50b2dnbGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6JGd1dHRlckJhc2U7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXRCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiAgcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lRm9udDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246ICBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWRpc2FibGVkSW5wdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltyZWFkb25seV0ge1xuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVyZWFkT25seUlucHV0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmZvcm0tZmllbGQuY2hlY2tib3gudG9nZ2xlLCBsYWJlbC5jaGVja2JveC50b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkZ3V0dGVyQmFzZSwgMik7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dEJvcmRlckNvbG9yO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDotOHB4O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvblNwZWVkO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzowIDAgNnB4IC0ycHggcmdiYSgwLDAsMCwxKTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogY2hlY2tCb3hUb2dnbGVBbmltYXRpb25PZmY7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoyMnB4O1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogY2hlY2tCb3hUb2dnbGVBbmltYXRpb25PbjtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZGlzYWJsZWRJbnB1dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXJlYWRPbmx5SW5wdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuXG4vLyBDT1JFXG5sYWJlbC5lcnJvciB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlcnJvckNvbG9yO1xuICAgIH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHotaW5kZXg6MzI7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgLy8gU0lOR0xFXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRpbnB1dEJhY2tncm91bmRDb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0Qm9yZGVyQ29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dEJvcmRlclJhZGl1cztcbiAgICAgICAgaGVpZ2h0OiAkaW5wdXRIZWlnaHQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAkdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IC0xcHggcmdiYSgwLDAsMCwwLjEpIGluc2V0O1xuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgY29sb3I6ICRmb250Q29sb3I7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGlucHV0SGVpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRmb250Q29sb3IsMTAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTowLjllbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgaGVpZ2h0OiAkaW5wdXRIZWlnaHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWRpc2FibGVkSW5wdXQ7XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNVUxUSVBMRVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nOjAgOHB4O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dEJvcmRlckNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXRCb3JkZXJSYWRpdXM7XG4gICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokaW5wdXRCYWNrZ3JvdW5kQ29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAkdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IC0xcHggcmdiYSgwLDAsMCwwLjEpIGluc2V0O1xuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXRCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dEJvcmRlclJhZGl1cztcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDRweCAwIDJweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0Qm9yZGVyQ29sb3I7XG4gICAgICAgICAgICBtaW4td2lkdGg6MTc1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG1pbi13aWR0aDo1MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICRob3ZlcklucHV0Qm9yZGVyQ29sb3IgMXB4O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVkaXNhYmxlZElucHV0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaG92ZXJJbnB1dEJvcmRlckNvbG9yO1xuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSB7XG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGhvdmVySW5wdXRCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkaW5wdXRCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaG92ZXJJbnB1dEJvcmRlckNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRpbnB1dEJvcmRlckNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcblxuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG5cbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICZbYXJpYS1tdWx0aXNlbGVjdGFibGU9dHJ1ZV0ge1xuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5Q29sb3IsMzUlKTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwMGNcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWVGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3Zlcjpub3QoW3JvbGU9XCJncm91cFwiXSkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwMGRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lRm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAmOmhvdmVyOm5vdChbcm9sZT1cImdyb3VwXCJdKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJltyb2xlPWdyb3VwXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeUNvbG9yLDM1JSk7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwMGNcIjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lRm9udDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXG5cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuXG4gICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgIH1cbn1cblxuXG4vLyBkcm9wZG93blxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGhvdmVySW5wdXRCb3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMDAwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIHBhZGRpbmc6IDZweDtcblxuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuXG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDRweDtcblxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5cblxuLy8gTUlTQ1xuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiA5OTtcblxuICAgIC8vIHN0eWxlcyByZXF1aXJlZCBmb3IgSUUgdG8gd29ya1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cblxuLm92ZXJsYXkuaGlkZWZvcm0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuXG4vKiByZW1vdmUgWCBmcm9tIGxvY2tlZCB0YWcgKi9cbi5sb2NrZWQtdGFnIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi8qIEkgc3VnZ2VzdCB0byBoaWRlICBhbGwgc2VsZWN0ZWQgdGFncyBmcm9tIGRyb3AgZG93biBsaXN0ICovXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl17XG4gICAgLy9kaXNwbGF5OiBub25lO1xufVxuXG5cblxuXG5cblxuXG4uZGFya21vZGUge1xuICAgIGxhYmVsLCAuZm9ybS1maWVsZCB7XG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgaW5wdXQsc2VsZWN0LHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICsgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsXCJyZWRcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZm9jdXMge1xuICAgICAgICAgICAgLmZvcm0taWNvbi1wcmVmaXgsIC5mb3JtLWljb24tcG9zdGZpeCwuZm9ybS10ZXh0LXByZWZpeCwgLmZvcm0tdGV4dC1wb3N0Zml4LCAuZm9ybS10ZXh0LXByZWZpeC0yLCAuZm9ybS10ZXh0LXBvc3RmaXgtMiwgLmZvcm0tdGV4dC1wcmVmaXgtMywgLmZvcm0tdGV4dC1wb3N0Zml4LTMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmlsZSB7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgKyBkaXYge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVkYXJrbW9kZURlZmF1bHRJbnB1dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJltkaXNhYmxlZF0gKyBkaXYge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVkYXJrbW9kZURpc2FibGVkSW5wdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbcmVhZG9ubHldICsgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZGFya21vZGVSZWFkT25seUlucHV0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hlY2tib3gsICYucmFkaW8ge1xuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWRhcmttb2RlRGlzYWJsZWRJbnB1dDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpkYXJrZW4oJGRhcmtCZ0NvbG9yLDIwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVkYXJrbW9kZURpc2FibGVkSW5wdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdW3JlYWRvbmx5XSxpbnB1dFt0eXBlPWNoZWNrYm94XVtyZWFkb25seV0ge1xuICAgICAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWRhcmttb2RlUmVhZE9ubHlJbnB1dDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpkYXJrZW4oJGRhcmtCZ0NvbG9yLDIwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVkYXJrbW9kZVJlYWRPbmx5SW5wdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgaW5wdXQsc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICAgICAgICZbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICZbdHlwZT1cIm51bWJlclwiXSxcbiAgICAgICAgJlt0eXBlPVwiZGF0ZVwiXSxcbiAgICAgICAgJlt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICZbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICAmW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgICAgICAgJlt0eXBlPVwibW9udGhcIl0sXG4gICAgICAgICZbdHlwZT1cInNlYXJjaFwiXSxcbiAgICAgICAgJlt0eXBlPVwidGVsXCJdLFxuICAgICAgICAmW3R5cGU9XCJ0aW1lXCJdLFxuICAgICAgICAmW3R5cGU9XCJ1cmxcIl0sXG4gICAgICAgICZbdHlwZT1cIndlZWtcIl0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlZGFya21vZGVEZWZhdWx0SW5wdXQ7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBAZXh0ZW5kICVkYXJrbW9kZURlZmF1bHRJbnB1dDtcbiAgICAgICAgXG4gICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmRhcmtlbigkZGFya0JnQ29sb3IsMTUlKTtcbiAgICAgICAgICAgIGNvbG9yOmludmVydCgkZm9udENvbG9yKTtcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6NHB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpkYXJrZW4oJGRhcmtCZ0NvbG9yLDE3JSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWRhcmttb2RlRGlzYWJsZWRJbnB1dDtcbiAgICAgICAgfVxuICAgICAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVkYXJrbW9kZVJlYWRPbmx5SW5wdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tib3gsIC5yYWRpbyB7XG4gICAgICAgIC5mb3JtLWljb24tcHJlZml4LCAuZm9ybS1pY29uLXBvc3RmaXgsLmZvcm0tdGV4dC1wcmVmaXgsIC5mb3JtLXRleHQtcG9zdGZpeCwgLmZvcm0tdGV4dC1wcmVmaXgtMiwgLmZvcm0tdGV4dC1wb3N0Zml4LTIsIC5mb3JtLXRleHQtcHJlZml4LTMsIC5mb3JtLXRleHQtcG9zdGZpeC0zIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjppbnZlcnQoJGlucHV0Qm9yZGVyQ29sb3IpO1xuICAgICAgICB9XG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZGFya21vZGVEaXNhYmxlZElucHV0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRkYXJrQmdDb2xvciw1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltyZWFkb25seV0ge1xuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVkYXJrbW9kZVJlYWRPbmx5SW5wdXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpkYXJrZW4oJGRhcmtCZ0NvbG9yLDUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWljb24tcHJlZml4IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOmludmVydCgkaW5wdXRCb3JkZXJDb2xvcik7XG4gICAgfVxuXG4gICAgLmZvcm0taWNvbi1wb3N0Zml4IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOmludmVydCgkaW5wdXRCb3JkZXJDb2xvcik7XG4gICAgfVxuXG4gICAgLmZvcm0tdGV4dC1wcmVmaXgsIC5mb3JtLXRleHQtcHJlZml4LTIsIC5mb3JtLXRleHQtcHJlZml4LTMge1xuICAgICAgICBib3JkZXItY29sb3I6IGludmVydCgkaW5wdXRCb3JkZXJDb2xvcik7XG4gICAgfVxuXG4gICAgLmZvcm0tdGV4dC1wb3N0Zml4LCAuZm9ybS10ZXh0LXBvc3RmaXgtMiwgLmZvcm0tdGV4dC1wb3N0Zml4LTMge1xuICAgICAgICBib3JkZXItY29sb3I6IGludmVydCgkaW5wdXRCb3JkZXJDb2xvcik7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6bWFwLWdldCgkYnJlYWtwb2ludHMsbWQpKSB7XG4gICAgICAgIC5mb3JtLWljb24tcHJlZml4LCAuZm9ybS1pY29uLXBvc3RmaXgsLmZvcm0tdGV4dC1wcmVmaXgsIC5mb3JtLXRleHQtcG9zdGZpeCwgLmZvcm0tdGV4dC1wcmVmaXgtMiwgLmZvcm0tdGV4dC1wb3N0Zml4LTIsIC5mb3JtLXRleHQtcHJlZml4LTMsIC5mb3JtLXRleHQtcG9zdGZpeC0zIHtcbiAgICAgICAgICAgICYuYnJlYWstc20ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bGlnaHRlbigkaW5wdXRCb3JkZXJDb2xvciwxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOm1hcC1nZXQoJGJyZWFrcG9pbnRzLGxnKSkge1xuICAgICAgICAuZm9ybS1pY29uLXByZWZpeCwgLmZvcm0taWNvbi1wb3N0Zml4LC5mb3JtLXRleHQtcHJlZml4LCAuZm9ybS10ZXh0LXBvc3RmaXgsIC5mb3JtLXRleHQtcHJlZml4LTIsIC5mb3JtLXRleHQtcG9zdGZpeC0yLCAuZm9ybS10ZXh0LXByZWZpeC0zLCAuZm9ybS10ZXh0LXBvc3RmaXgtMyB7XG4gICAgICAgICAgICAmLmJyZWFrLW1kIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmxpZ2h0ZW4oJGlucHV0Qm9yZGVyQ29sb3IsMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDptYXAtZ2V0KCRicmVha3BvaW50cyx4bCkpIHtcbiAgICAgICAgLmZvcm0taWNvbi1wcmVmaXgsIC5mb3JtLWljb24tcG9zdGZpeCwuZm9ybS10ZXh0LXByZWZpeCwgLmZvcm0tdGV4dC1wb3N0Zml4LCAuZm9ybS10ZXh0LXByZWZpeC0yLCAuZm9ybS10ZXh0LXBvc3RmaXgtMiwgLmZvcm0tdGV4dC1wcmVmaXgtMywgLmZvcm0tdGV4dC1wb3N0Zml4LTMge1xuICAgICAgICAgICAgJi5icmVhay1sZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpsaWdodGVuKCRpbnB1dEJvcmRlckNvbG9yLDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkYnJlYWtwb2ludHMseGwpKSB7XG4gICAgICAgIC5mb3JtLWljb24tcHJlZml4LCAuZm9ybS1pY29uLXBvc3RmaXgsLmZvcm0tdGV4dC1wcmVmaXgsIC5mb3JtLXRleHQtcG9zdGZpeCwgLmZvcm0tdGV4dC1wcmVmaXgtMiwgLmZvcm0tdGV4dC1wb3N0Zml4LTIsIC5mb3JtLXRleHQtcHJlZml4LTMsIC5mb3JtLXRleHQtcG9zdGZpeC0zIHtcbiAgICAgICAgICAgICYuYnJlYWsteGwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bGlnaHRlbigkaW5wdXRCb3JkZXJDb2xvciwxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBcbiAgICAuZm9ybS1maWVsZC5jaGVja2JveC50b2dnbGUsIGxhYmVsLmNoZWNrYm94LnRvZ2dsZSB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrQmdDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZGFya21vZGVEaXNhYmxlZElucHV0O1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpkYXJrZW4oJGRhcmtCZ0NvbG9yLDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZGFya21vZGVSZWFkT25seUlucHV0O1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpkYXJrZW4oJGRhcmtCZ0NvbG9yLDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cbiAgICAvLyBDT1JFXG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgLy8gU0lOR0xFXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokaW5wdXRCYWNrZ3JvdW5kQ29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6aW52ZXJ0KCRpbnB1dEJvcmRlckNvbG9yKTtcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbnZlcnQoJGZvbnRDb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbihpbnZlcnQoJGZvbnRDb2xvciksMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIE1VTFRJUExFXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0QmFja2dyb3VuZENvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbnZlcnQoJGlucHV0Qm9yZGVyQ29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0Qm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokaW5wdXRCYWNrZ3JvdW5kQ29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggLTFweCByZ2JhKDAsMCwwLDAuMSkgaW5zZXQ7XG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmtCZ0NvbG9yLDIwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRpbnB1dEJvcmRlckNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokaG92ZXJJbnB1dEJvcmRlckNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWRhcmttb2RlRGlzYWJsZWRJbnB1dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGhvdmVySW5wdXRCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSB7XG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRob3ZlcklucHV0Qm9yZGVyQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6JGlucHV0Qm9yZGVyQ29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRob3ZlcklucHV0Qm9yZGVyQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6JGlucHV0Qm9yZGVyQ29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICAgICAgJlthcmlhLW11bHRpc2VsZWN0YWJsZT10cnVlXSB7XG4gICAgICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgJlthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnlDb2xvciwzNSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAmOmhvdmVyOm5vdChbcm9sZT1cImdyb3VwXCJdKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbnZlcnQocmdiYSgwLDAsMCwwLjUpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeUNvbG9yLDM1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIGRyb3Bkb3duXG4gICAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmtCZ0NvbG9yLDE1JSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjokaG92ZXJJbnB1dEJvcmRlckNvbG9yO1xuICAgIH1cblxuICAgIC8vIE1JU0NcbiAgICAuc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIH1cblxuICAgIC5vdmVybGF5LmhpZGVmb3JtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoZGFya2VuKCRkYXJrQmdDb2xvciwxNSUpLDAuOCk7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG5cbn1cbiIsIi50b29sYmFyLmZsZXhyb3cge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAudG9vbGJhci1zZWFyY2gge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG59XG5cblxuLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OjEwMDtcbiAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgLnRoZS10aXRsZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6MTUwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaXRlbWxpc3Qge1xuICAgICY6bm90KC52aWV3LWdyaWQpIHtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLml0ZW0ge1xuICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAuZGF0YS1yb3cge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLnNob3ctZGV0YWlscykge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAuZGV0YWlscyB7XG5cbiAgICAgICAgICAgICAgICAuZGF0YS1yb3cge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTowO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAubGFiZWwsLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5pdGVtbGlzdC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuYm94LXNoYWRvdyB7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlldy10b2dnbGUge1xuICAgIC52aWV3LWxpc3Qge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC52aWV3LWdyaWQge1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJi52aWV3LWdyaWQge1xuICAgICAgICAudmlldy1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC52aWV3LWdyaWQge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGV0YWlsLXRvZ2dsZSB7XG4gICAgLnNob3ctZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLmhpZGUtZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAmLmhpZGUtZGV0YWlscyB7XG4gICAgICAgIC5zaG93LWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmhpZGUtZGV0YWlscyB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4ucm93W2RhdGEtbmFtZT1cIml0ZW1saXN0c2VhcmNoXCJdLC5yb3dbZGF0YS1uYW1lPVwic2V0dGluZ3NhcmVhXCJdIHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6MjAwcHg7XG4gICAgfVxufVxuXG4uZGF0YS1yb3cge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIHBhZGRpbmc6NHB4IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgfVxuICAgIC5kYXRhLWtleSB7XG4gICAgICAgIG1heC13aWR0aDoxMjBweDtcbiAgICAgICAgbWluLXdpZHRoOjEyMHB4O1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkZ3V0dGVyQmFzZSwgMik7XG4gICAgICAgICAgICBvcGFjaXR5OjAuNztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGF0YS12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyNHB4KTtcbiAgICB9XG5cbn1cbiIsIi5wYWNlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjcpO1xuICAgICYucGFjZS1pbmFjdGl2ZSB7XG4gICAgICAgIGhlaWdodDowO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwwLDAsMC41KTtcbiAgICAgICAgdG9wOi0ycHg7XG4gICAgfVxuICAgIC5wYWNlLXByb2dyZXNzIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlDb2xvcjs7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uZGFya21vZGUge1xuICAgIC5wYWNlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYShkYXJrZW4oJGRhcmtCZ0NvbG9yLDIwJSksMC44KTtcbiAgICB9XG59XG4iLCIuaXRlbSB7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgdHJhbnNpdGlvbjowLjVzO1xuICAgIG9wYWNpdHk6MTtcbiAgICB0cmFuc2Zvcm06c2NhbGUoMSwxKTtcbiAgICBkaXNwbGF5OmJsb2NrO1xufVxuXG4uaGlkZGVuLWJ5LXNlYXJjaCB7XG4gICAgbWF4LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTpub25lO1xuICAgIG92ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTowO1xuICAgIHRyYW5zZm9ybTpzY2FsZSgwLDApO1xufVxuIiwiLm1lbnUtdmVydGljYWwge1xuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6JGd1dHRlckJhc2UgKiAxLjI1ICAkZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDokZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGd1dHRlckJhc2UgKiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6JGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTokZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiRndXR0ZXJCYXNlICogMC43NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206JGd1dHRlckJhc2UgKiAwLjc1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXJCYXNlICogNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXJCYXNlICogNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tb2RhbCB7XG4gICAgcG9zaXRpb246ICBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMzA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHRyYW5zZm9ybTpzY2FsZSgxLDEpO1xuICAgIHRyYW5zaXRpb246JHRyYW5zaXRpb25TcGVlZDtcbiAgICBvcGFjaXR5OjE7XG4gICAgZmlsdGVyOmJsdXIoMHB4KTtcbiAgICAmLmZhZGUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgcmlnaHQ6NTAlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBib3R0b206NTAlO1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgwLDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICBmaWx0ZXI6Ymx1cigxMHB4KTtcbiAgICAgICAgJi5pbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSwxKTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGZpbHRlcjpibHVyKDBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgICAgICAmLmNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xNnB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmRhcmttb2RlIHtcbiAgICAubW9kYWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGRhcmtlbigkZGFya0JnQ29sb3IsNDAlKSwgMC43KTtcbiAgICAgICAgZmlsdGVyOmJsdXIoMHB4KTtcbiAgICAgICAgJi5mYWRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoZGFya2VuKCRkYXJrQmdDb2xvciw0MCUpLCAwKTtcbiAgICAgICAgICAgICYuaW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoZGFya2VuKCRkYXJrQmdDb2xvciw0MCUpLCAwLjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRkYXJrQmdDb2xvciwxNSUpO1xuICAgICAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkYnJlYWtwb2ludHMsbGcpKSB7XG4gICAgLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXJnaW46IDEyOHB4IGF1dG8gMDtcbiAgICB9XG59XG5cblxuQGtleWZyYW1lcyBtb2RhbEZyb21MZWZ0IHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMCwwKTtcbiAgICAgICAgbGVmdDotNjQwcHg7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDEsMSk7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbFRvUmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxLDEpO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCkgc2NhbGUoMCwwKTtcbiAgICAgICAgbGVmdDoxMDAlO1xuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIHJpZ2h0TW9kYWxGcm9tUmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgcmlnaHQ6LTMyMHB4O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcmlnaHRNb2RhbFRvUmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHJpZ2h0Oi0zMjBweDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWxGYWRlSW4ge1xuICAgIDAlIHsgICAgb3BhY2l0eTowOyB9XG4gICAgMTAwJSB7ICBvcGFjaXR5OjE7IH1cbn1cbkBrZXlmcmFtZXMgbW9kYWxGYWRlT3V0IHtcbiAgICAwJSB7ICAgIG9wYWNpdHk6MTsgfVxuICAgIDEwMCUgeyAgb3BhY2l0eTowOyB9XG59XG4iLCJ0YWJsZSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgYm9yZGVyOjA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBwYWRkaW5nOjA7XG4gICAgbWFyZ2luOjEuNmVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICAmLm5vYm9yZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206MCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgICBib3JkZXItdG9wOjAgc29saWQgJGJvcmRlckNvbG9yO1xuICAgIH1cbiAgICBjYXB0aW9uIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICBmb250LXdlaWdodDpib2xkZXI7XG4gICAgICBwYWRkaW5nOiRndXR0ZXJCYXNlO1xuICAgICAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgICB9XG4gICAgdHIge1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICBwYWRkaW5nOjAuNWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgcGFkZGluZzowLjVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICYudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ib3JkZXItaCB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRib3JkZXJDb2xvcjtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ib3JkZXItdiB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgPiB0ZCwgdGgge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRib3JkZXJDb2xvcjtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ib3JkZXIge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuLnNtcy10YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjoxLjZlbSAwO1xuICAgIG92ZXJmbG93OmF1dG87XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIHRoZWFkLHRmb290IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAmLnByaW50aGVhZGVyIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwIDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZCx0aCB7XG4gICAgICAgICAgICAgICAgICAgICYubWVkaWEtc2NyZWVuLW9ubHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRndXR0ZXJCYXNlICRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDhweDtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAkZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zb3J0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjBkY1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MC4zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246JHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zb3J0LWRlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjBkZVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zb3J0LWFzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMGRkXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRsaWdodEJnQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgc29saWQgJGJvcmRlckNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgdGQsdGgge1xuICAgICAgICAgICAgICAgICAgICAmLm1lZGlhLXNjcmVlbi1vbmx5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyQmFzZSAqIDIgJGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgc29saWQgJGJvcmRlckNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybiAtIDEpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokbGlnaHRCZ0NvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1heC1oZWlnaHQ6MjAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGV3cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3cteDp2aXNpYmxlO1xuICAgICAgICBvdmVyZmxvdy15OmF1dG87XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDowO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLXBhZ2luYXRpb24ge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4udGFibGUtaW52ZW50b3J5IHtcbiAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjAyNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGQsdGgge1xuICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgIH1cbn1cblxudGFibGUuanFwbG90LXRhYmxlLWxlZ2VuZCB7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cblxuQG1lZGlhIHByaW50IHtcbiAgICBib2R5IC50YWJsZXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xuICAgICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zbXMtdGFibGUge1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgdGhlYWQsdGZvb3QsdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgJi5wcmludGhlYWRlciB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHggO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0ZCx0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRkLHRoIHtcbiAgICAgICAgJi5tZWRpYS1zY3JlZW4tb25seSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXJrbW9kZSB7XG4gICAgLnNtcy10YWJsZSB7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRoZWFkLHRmb290IHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIHRkLHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc29ydGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmRhcmtlbigkZGFya0JnQ29sb3IsMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybiAtIDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRkYXJrQmdDb2xvciwxMCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiR0YWJsZS1oZWFkZXItYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA4KSAhZGVmYXVsdDtcbiR0YWJsZS1ib2R5LWJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wOCkgIWRlZmF1bHQ7XG4kdGFibGUtcm93LWJhY2tncm91bmQ6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kdGFibGUtcm93LXNlbGVjdGVkOiAjQjBCRUQ5ICFkZWZhdWx0O1xuJHRhYmxlLWNvbnRyb2wtY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG4kdGFibGUtcGFnaW5nLWJ1dHRvbi1hY3RpdmU6ICNkY2RjZGMgIWRlZmF1bHQ7XG4kdGFibGUtcGFnaW5nLWJ1dHRvbi1ob3ZlcjogIzExMSAhZGVmYXVsdDtcbiR0YWJsZS1zaGFkZTogcmdiYSgwLDAsMCwwLjc1KSAhZGVmYXVsdDtcbiRqcXVlcnl1aTogZmFsc2UgIWRlZmF1bHQ7XG5cbnRyW3N0eWxlPVwiaGVpZ2h0OiAwcHg7XCJdIHtcblx0dGgsdGQge1xuICAgIFx0KiB7XG5cdFx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHsgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7IH1cblx0XHQmOjphZnRlciB7IGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyB9XG5cdH1cbn1cblxuQGZ1bmN0aW9uIHRpbnQoICRjb2xvciwgJHBlcmNlbnQgKSB7XG5cdEByZXR1cm4gbWl4KHdoaXRlLCAkY29sb3IsICRwZXJjZW50KTtcbn1cblxuQGZ1bmN0aW9uIHNoYWRlKCAkY29sb3IsICRwZXJjZW50ICkge1xuXHRAcmV0dXJuIG1peCgkdGFibGUtc2hhZGUsICRjb2xvciwgJHBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQoICRmcm9tLCAkdG8gKSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRmcm9tO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCRmcm9tKSwgY29sb3Itc3RvcCgxMDAlLCR0bykpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgICAgJGZyb20gMCUsICR0byAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cblx0YmFja2dyb3VuZDogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgICAgJGZyb20gMCUsICR0byAxMDAlKTsgLyogRkYzLjYrICovXG5cdGJhY2tncm91bmQ6ICAgICAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgICAgICRmcm9tIDAlLCAkdG8gMTAwJSk7IC8qIElFMTArICovXG5cdGJhY2tncm91bmQ6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgICAgICRmcm9tIDAlLCAkdG8gMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuXHRiYWNrZ3JvdW5kOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRmcm9tIDAlLCAkdG8gMTAwJSk7IC8qIFczQyAqL1xufVxuXG50YWJsZS5kYXRhVGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGNsZWFyOiBib3RoO1xuXHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblxuXHQvKlxuXHQgKiBIZWFkZXIgYW5kIGZvb3RlciBzdHlsZXNcblx0ICovXG5cdHRoZWFkLFxuXHR0Zm9vdCB7XG5cdFx0dGgge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG5cblx0dGhlYWQgdGgsXG5cdHRoZWFkIHRkIHtcblx0XHRwYWRkaW5nOiAxMHB4IDhweDtcblxuXHRcdEBpZiBub3QgJGpxdWVyeXVpIHsgLy8galF1ZXJ5IFVJIGRlZmluZXMgaXRzIG93biBib3JkZXJcblx0XHRcdGJvcmRlci1ib3R0b206ICR0YWJsZS1oZWFkZXItYm9yZGVyO1xuXHRcdH1cblxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0dGZvb3QgdGgsXG5cdHRmb290IHRkIHtcblx0XHRwYWRkaW5nOiAxMHB4IDhweCA2cHggOHB4O1xuXG5cdFx0QGlmIG5vdCAkanF1ZXJ5dWkgeyAvLyBqUXVlcnkgVUkgZGVmaW5lcyBpdHMgb3duIGJvcmRlclxuXHRcdFx0Ym9yZGVyLXRvcDogJHRhYmxlLWhlYWRlci1ib3JkZXI7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU29ydGluZ1xuXHRAaWYgbm90ICRqcXVlcnl1aSB7IC8vIGpRdWVyeSBVSSBkZWZpbmVzIGl0cyBvd24gc29ydCBpY29uc1xuXHRcdHRoZWFkIHtcblx0XHRcdC5zb3J0aW5nLFxuXHRcdFx0LnNvcnRpbmdfYXNjLFxuXHRcdFx0LnNvcnRpbmdfZGVzYyxcblx0XHRcdC5zb3J0aW5nX2FzY19kaXNhYmxlZCxcblx0XHRcdC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdCpjdXJzb3I6IGhhbmQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6JHByaW1hcnlDb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNvcnRpbmcge1xuXHRcdFx0XHQmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwZGMnO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lRm9udDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fVxuXHRcdFx0LnNvcnRpbmdfYXNjIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMGRlJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lRm9udDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdH1cblx0XHRcdC5zb3J0aW5nX2Rlc2Mge1xuXHRcdFx0XHQmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwZGQnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWVGb250O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fVxuXHRcdFx0LnNvcnRpbmdfYXNjX2Rpc2FibGVkIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwZGUnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWVGb250O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0b3BhY2l0eTowLjY7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fVxuXHRcdFx0LnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxmMGRkJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lRm9udDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKlxuXHQgKiBCb2R5IHN0eWxlc1xuXHQgKi9cblx0dGJvZHkge1xuXHRcdHRyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctYmFja2dyb3VuZDtcblxuXHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctc2VsZWN0ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQvLyBTdHJpcGUgY2xhc3NlcyAtIGFkZCBcInJvdy1ib3JkZXJcIiBjbGFzcyB0byB0aGUgdGFibGUgdG8gYWN0aXZhdGVcblx0Ji5yb3ctYm9yZGVyIHRib2R5LFxuXHR0Ym9keSB7XG5cdFx0dGgsIHRkIHtcblx0XHRcdGJvcmRlci10b3A6ICR0YWJsZS1ib2R5LWJvcmRlcjtcblx0XHR9XG5cblx0XHR0cjpmaXJzdC1jaGlsZCB0aCxcblx0XHR0cjpmaXJzdC1jaGlsZCB0ZCB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxuXG5cblx0Ly8gU3RyaXBlIGNsYXNzZXMgLSBhZGQgXCJjZWxsLWJvcmRlclwiIGNsYXNzIHRvIHRoZSB0YWJsZSB0byBhY3RpdmF0ZVxuXHQmLmNlbGwtYm9yZGVyIHRib2R5IHtcblx0XHR0aCwgdGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogJHRhYmxlLWJvZHktYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAkdGFibGUtYm9keS1ib3JkZXI7XG5cdFx0fVxuXG5cdFx0dHIgdGg6Zmlyc3QtY2hpbGQsXG5cdFx0dHIgdGQ6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6ICR0YWJsZS1ib2R5LWJvcmRlcjtcblx0XHR9XG5cblx0XHR0cjpmaXJzdC1jaGlsZCB0aCxcblx0XHR0cjpmaXJzdC1jaGlsZCB0ZCB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxuXG5cblx0Ly8gU3RyaXBlIGNsYXNzZXMgLSBhZGQgXCJzdHJpcGVcIiBjbGFzcyB0byB0aGUgdGFibGUgdG8gYWN0aXZhdGVcblx0Ji5zdHJpcGUgdGJvZHksXG5cdHRib2R5IHtcblx0XHR0ci5vZGQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJHRhYmxlLXJvdy1iYWNrZ3JvdW5kLCAyLjM1JSk7IC8vIHNoYWRlIGJ5IGY5XG5cblx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkdGFibGUtcm93LXNlbGVjdGVkLCAyLjM1JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQvLyBIb3ZlciBjbGFzc2VzIC0gYWRkIFwiaG92ZXJcIiBjbGFzcyB0byB0aGUgdGFibGUgdG8gYWN0aXZhdGVcblx0Ji5ob3ZlciB0Ym9keSxcblx0dGJvZHkge1xuXHRcdHRyOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCR0YWJsZS1yb3ctYmFja2dyb3VuZCwgMy42JSk7IC8vIHNoYWRlIGJ5IGY1XG5cblx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkdGFibGUtcm93LXNlbGVjdGVkLCAzLjYlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdCYubm8tZm9vdGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAkdGFibGUtaGVhZGVyLWJvcmRlcjtcblx0fVxuXG5cdCYubm93cmFwIHtcblx0XHR0aCwgdGQge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cblxuXHQmLmNvbXBhY3Qge1xuXHRcdHRoZWFkIHRoLFxuXHRcdHRoZWFkIHRkIHtcblx0XHRcdHBhZGRpbmc6IDRweCAxN3B4IDRweCA0cHg7XG5cdFx0fVxuXG5cdFx0dGZvb3QgdGgsXG5cdFx0dGZvb3QgdGQge1xuXHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdH1cblxuXHRcdHRib2R5IHRoLFxuXHRcdHRib2R5IHRkIHtcblx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHR9XG5cdH1cblxuXG5cdC8vIFR5cG9ncmFwaHlcblx0dGguZHQtbGVmdCxcblx0dGQuZHQtbGVmdCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdHRoLmR0LWNlbnRlcixcblx0dGQuZHQtY2VudGVyLFxuXHR0ZC5kYXRhVGFibGVzX2VtcHR5IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHR0aC5kdC1yaWdodCxcblx0dGQuZHQtcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cblx0dGguZHQtanVzdGlmeSxcblx0dGQuZHQtanVzdGlmeSB7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0fVxuXG5cdHRoLmR0LW5vd3JhcCxcblx0dGQuZHQtbm93cmFwIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cblx0dGhlYWQsXG5cdHRmb290IHtcblx0XHR0aC5kdC1oZWFkLWxlZnQsXG5cdFx0dGQuZHQtaGVhZC1sZWZ0IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0dGguZHQtaGVhZC1jZW50ZXIsXG5cdFx0dGQuZHQtaGVhZC1jZW50ZXJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0dGguZHQtaGVhZC1yaWdodCxcblx0XHR0ZC5kdC1oZWFkLXJpZ2h0IHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdHRoLmR0LWhlYWQtanVzdGlmeSxcblx0XHR0ZC5kdC1oZWFkLWp1c3RpZnkge1xuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHR9XG5cblx0XHR0aC5kdC1oZWFkLW5vd3JhcCxcblx0XHR0ZC5kdC1oZWFkLW5vd3JhcCB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0fVxuXG5cdHRib2R5IHtcblx0XHR0aC5kdC1ib2R5LWxlZnQsXG5cdFx0dGQuZHQtYm9keS1sZWZ0IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0dGguZHQtYm9keS1jZW50ZXIsXG5cdFx0dGQuZHQtYm9keS1jZW50ZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdHRoLmR0LWJvZHktcmlnaHQsXG5cdFx0dGQuZHQtYm9keS1yaWdodCB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0XHR0aC5kdC1ib2R5LWp1c3RpZnksXG5cdFx0dGQuZHQtYm9keS1qdXN0aWZ5IHtcblx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0fVxuXG5cdFx0dGguZHQtYm9keS1ub3dyYXAsXG5cdFx0dGQuZHQtYm9keS1ub3dyYXAge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cbn1cblxuLy8gSXRzIG5vdCB1bmNvbW1vbiB0byB1c2UgKiB7Ym9yZGVyLWJveH0gbm93LCBidXQgaXQgbWVzc2VzIHVwIHRoZSBjb2x1bW4gd2lkdGhcbi8vIGNhbGN1bGF0aW9ucywgc28gdXNlIGNvbnRlbnQtYm94IGZvciB0aGUgdGFibGUgYW5kIGNlbGxzXG50YWJsZS5kYXRhVGFibGUsXG50YWJsZS5kYXRhVGFibGUgdGgsXG50YWJsZS5kYXRhVGFibGUgdGQge1xuXHQgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5cbi8qXG4gKiBDb250cm9sIGZlYXR1cmUgbGF5b3V0XG4gKi9cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNsZWFyOiBib3RoO1xuXHQqem9vbTogMTtcblxuXHQvLyBQYWdlIGxlbmd0aCBvcHRpb25zXG5cdC5kYXRhVGFibGVzX2xlbmd0aCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0c2VsZWN0IHtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICB3aWR0aDogNjVweDtcblx0XHR9XG5cdH1cblxuXHQvLyBGaWx0ZXJpbmcgaW5wdXRcblx0LmRhdGFUYWJsZXNfZmlsdGVyIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMC41ZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQvLyBUYWJsZSBpbmZvXG5cdC5kYXRhVGFibGVzX2luZm8ge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHBhZGRpbmctdG9wOiAwLjc1NWVtO1xuXHR9XG5cblx0Ly8gUGFnaW5nXG5cdC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG5cdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG5cblx0XHQucGFnaW5hdGVfYnV0dG9uIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtaW4td2lkdGg6IDEuNWVtO1xuXHRcdFx0cGFkZGluZzogMC41ZW0gMWVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQqY3Vyc29yOiBoYW5kO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHQgICAgYm9yZGVyOiBub25lO1xuXHRcdCAgICBib3gtc2hhZG93OiAwIDAgN3B4IC0xcHggcmdiYSgwLDAsMCwwLjEpO1xuXHRcdCAgICBtYXJnaW46IDAgNXB4O1xuXHRcdCAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuXG5cdFx0XHQmLmN1cnJlbnQsXG5cdFx0XHQmLmN1cnJlbnQ6aG92ZXIge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdCAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xuXHRcdFx0ICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAwIHJnYmEoMCwwLDAsMC4xNSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuZGlzYWJsZWQsXG5cdFx0XHQmLmRpc2FibGVkOmhvdmVyLFxuXHRcdFx0Ji5kaXNhYmxlZDphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OjAuMztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0ICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG5cdFx0XHQgICAgYm94LXNoYWRvdzogMCAycHggN3B4IDAgcmdiYSgwLDAsMCwwLjE1KTtcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdCAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xuXHRcdFx0ICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAwIHJnYmEoMCwwLDAsMC4xNSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVsbGlwc2lzIHtcblx0XHRcdHBhZGRpbmc6IDAgMWVtO1xuXHRcdH1cblx0fVxuXG5cdC8vIFByb2Nlc3Npbmdcblx0LmRhdGFUYWJsZXNfcHJvY2Vzc2luZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC01MCU7XG5cdFx0bWFyZ2luLXRvcDogLTI1cHg7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0fVxuXG5cdC5kYXRhVGFibGVzX2xlbmd0aCxcblx0LmRhdGFUYWJsZXNfZmlsdGVyLFxuXHQuZGF0YVRhYmxlc19pbmZvLFxuXHQuZGF0YVRhYmxlc19wcm9jZXNzaW5nLFxuXHQuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG5cdFx0Y29sb3I6ICR0YWJsZS1jb250cm9sLWNvbG9yO1xuXHR9XG5cblx0Ly8gU2Nyb2xsaW5nXG5cdC5kYXRhVGFibGVzX3Njcm9sbCB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHRkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcblx0XHRcdCptYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG5cdFx0XHQ+IHRhYmxlID4gdGhlYWQgPiB0ciwgPiB0YWJsZSA+IHRib2R5ID4gdHIge1xuXHRcdFx0XHQ+IHRoLCA+IHRkIHtcblx0XHRcdFx0XHQvLyBTZXR0aW5nIHYtYWxpZ24gYmFzZWxpbmUgY2FuIGNhdXNlIHRoZSBoZWFkZXJzIHRvIGJlIHZpc2libGVcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiB0aCA+IGRpdi5kYXRhVGFibGVzX3NpemluZyxcblx0XHRcdFx0PiB0ZCA+IGRpdi5kYXRhVGFibGVzX3NpemluZyB7XG5cdFx0XHRcdFx0Ly8gSGlkZSB0aGUgZWxlbWVudCB1c2VkIHRvIHdyYXAgdGhlIGNvbnRlbnQgaW4gdGhlIGhlYWRlciBmb3Jcblx0XHRcdFx0XHQvLyB0aGUgYm9keSBzY3JvbGxpbmcgdGFibGVcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm5vLWZvb3RlciB7XG5cdFx0LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAkdGFibGUtaGVhZGVyLWJvcmRlcjtcblx0XHR9XG5cblx0XHRkaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLmRhdGFUYWJsZSxcblx0XHRkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5ID4gdGFibGUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdH1cblxuXG5cdC8vIFNlbGYgY2xlYXIgdGhlIHdyYXBwZXJcblx0JjphZnRlciB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cdHpvb206IDE7IC8vIFBvb3Igb2xkIElFXG59XG5cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQge1xuXHR0YWJsZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHR9XG5cdCsgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG5cdFx0dGFibGUge1xuXHRcdFx0Ym9yZGVyLXRvcDpub25lO1xuXHRcdH1cblx0fVxufVxuXG4uZGFya21vZGUge1xuXG5cdHRhYmxlLmRhdGFUYWJsZSB7XG5cdFx0dGJvZHkgdHIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjptYXAtZ2V0KCRjb2xvcnMsXCJkYXJrbW9kZUJnXCIpO1xuXHRcdH1cblx0fVxuXG5cdC5kYXRhVGFibGVzX2xlbmd0aCxcblx0LmRhdGFUYWJsZXNfZmlsdGVyLFxuXHQuZGF0YVRhYmxlc19pbmZvLFxuXHQuZGF0YVRhYmxlc19wcm9jZXNzaW5nLFxuXHQuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0fVxuXG59XG5cbi8vIENvbGxhcHNlIHRoZSB0d28gY29sdW1uIGRpc3BsYXkgb2YgdGhlIGNvbnRyb2wgZWxlbWVudHMgd2hlbiB0aGUgc2NyZWVuIGlzXG4vLyBzbWFsbCAtIHRoZSBpbmZvIGFuZCBwYWdpbmcgY29udHJvbCBnZXQgY29sbGFwc2VkIGZpcnN0IGFzIHRoZXkgYXJlIHdpZGVyLFxuLy8gYW5kIHRoZW4gdGhlIGxlbmd0aCBhbmQgZmlsdGVyIGNvbnRyb2xzXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuZGF0YVRhYmxlc193cmFwcGVyIHtcblx0XHQuZGF0YVRhYmxlc19pbmZvLFxuXHRcdC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcblx0XHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuXHQuZGF0YVRhYmxlc193cmFwcGVyIHtcblx0XHQuZGF0YVRhYmxlc19sZW5ndGgsXG5cdFx0LmRhdGFUYWJsZXNfZmlsdGVyIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX2ZpbHRlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi5ib3JkZXIge1xuICAgIGJvcmRlcjoxcHggc29saWQgJGJvcmRlckNvbG9yO1xufVxuLmJvcmRlci10b3Age1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbn1cbi5ib3JkZXItcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgJGJvcmRlckNvbG9yO1xufVxuLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbn1cbi5ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbn1cblxuLmRhcmttb2RlIHtcbiAgICAuYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOnJnYmEoJGJvcmRlckNvbG9yLDAuMik7XG4gICAgfVxuICAgIC5ib3JkZXItdG9wIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOnJnYmEoJGJvcmRlckNvbG9yLDAuMik7XG4gICAgfVxuICAgIC5ib3JkZXItcmlnaHQge1xuICAgICAgICBib3JkZXItY29sb3I6cmdiYSgkYm9yZGVyQ29sb3IsMC4yKTtcbiAgICB9XG4gICAgLmJvcmRlci1ib3R0b20ge1xuICAgICAgICBib3JkZXItY29sb3I6cmdiYSgkYm9yZGVyQ29sb3IsMC4yKTtcbiAgICB9XG4gICAgLmJvcmRlci1sZWZ0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOnJnYmEoJGJvcmRlckNvbG9yLDAuMik7XG4gICAgfVxufSIsIi5maWx0ZXItYmx1ciB7XG4gICAgLXdlYmtpdC1maWx0ZXI6Ymx1cig1cHgpO1xuICAgIC1tb3otZmlsdGVyOmJsdXIoNXB4KTtcbiAgICAtbXMtZmlsdGVyOmJsdXIoNXB4KTtcbiAgICAtby1maWx0ZXI6Ymx1cig1cHgpO1xuICAgIGZpbHRlcjpibHVyKDVweCk7XG59XG4uZmlsdGVyLWJsdXItMiB7XG4gICAgLXdlYmtpdC1maWx0ZXI6Ymx1cigxMHB4KTtcbiAgICAtbW96LWZpbHRlcjpibHVyKDEwcHgpO1xuICAgIC1tcy1maWx0ZXI6Ymx1cigxMHB4KTtcbiAgICAtby1maWx0ZXI6Ymx1cigxMHB4KTtcbiAgICBmaWx0ZXI6Ymx1cigxMHB4KTtcbn1cbiIsIi50b2Mge1xuICAgID4gc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBvbCB7XG4gICAgICAgIG1hcmdpbjo4cHggMCAwIDA7XG4gICAgICAgIHBhZGRpbmc6MCAwIDAgMTZweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBoMSxoMixoMyxoNCxoNSxzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC42KTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgOHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjbG9nIHtcbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgIGJvdHRvbTotMTAwdmg7XG4gICAgICAgIHRyYW5zaXRpb246JHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG4gICAgJi51aS1yZXNpemFibGUtcmVzaXppbmcge1xuICAgICAgICBvcGFjaXR5OjAuNTtcbiAgICB9XG4gICAgdHJhbnNpdGlvbjokdHJhbnNpdGlvblNwZWVkO1xuICAgIHBvc2l0aW9uOiAgZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTkxYTFmO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgLmhlYWQge1xuICAgICAgICBoZWlnaHQ6MzZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgICAubG9nLXBhbmVsLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2J1dHRvbi1hY3Rpb249XCJ0b2dnbGVBdXRvU2Nyb2xsXCJdOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2xvZ2FyZWEge1xuICAgICAgICBvdmVyZmxvdzphdXRvO1xuICAgICAgICB0b3A6MzZweDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICA+IC5lbnRyeSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wMyk7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbnRyeS1mb2xkYWJsZSB7XG4gICAgICAgICAgICAgICAgLmNsaWNrYWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDp1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRvZ2dsZUljb24ge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAudG9nZ2xlSWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0cmluZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycyxcImxpZ2h0Z3JlZW5cIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLFwib3JhbmdlXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJvb2xlYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsXCJsaWdodGJsdWVcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubnVsbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycyxcInBpbmtcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAua2V5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLFwicmVkXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC51aS1yZXNpemFibGUtaGFuZGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgY3Vyc29yOiBuLXJlc2l6ZTtcbiAgICB9XG59XG4iLCIuaW5zdGFsbGF0aW9uLWFwcC1ib3gge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmluc3RhbGxhdGlvbi1waG9uZS1ib3gge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFwcG1hcC1jb25uZWN0aW9uIHtcbiAgICAuYXBwbWFwLWNvbm5lY3RvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7XG4gICAgICAgIGhlaWdodDoycHg7XG4gICAgICAgIGJhY2tncm91bmQ6I2RkZDtcbiAgICB9XG4gICAgLmluc3RhbGxhdGlvbi1wcm9ncmVzcyB7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB9XG59XG4iLCIjY29va2llLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgcmlnaHQ6MDtcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgei1pbmRleDo5OTk5OTtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgYm94LXNoYWRvdzowIDAgMjBweCAwIHJnYmEoMCwwLDAsMC4xKTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAlLC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvblNwZWVkO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBjb29raWVNc2dTbGlkZUluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb25TcGVlZDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBtaW4taGVpZ2h0OjY0cHg7XG4gICAgJi5oaWRkZW4ge1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAlLC0xMDAlKTtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICB9XG59XG4uZGFya21vZGUge1xuICAgICNjb29raWUtbWVzc2FnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRkYXJrQmdDb2xvciwxMCUpO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgY29va2llTXNnU2xpZGVJbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAlLC0xMDAlKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCUsMCUpO1xuICAgIH1cbn1cbiIsIi8qIEdSSUQ6ICN7JGdyaWRDb2x1bW5zfSBjb2x1bW5zICovXG5cbkBlYWNoICRsYWJlbCwkd2lkdGggaW4gJGJyZWFrcG9pbnRzIHtcblxuICAgIC8qIC0gR1JJRCAtICN7JGxhYmVsfSAqL1xuICAgIEBpZigkbGFiZWwgIT0geHMpIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6JHdpZHRoKSB7XG4gICAgICAgICAgICAlY29scy0jeyRsYWJlbH0ge1xuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgQGlmKCRoYXNQYWRkaW5nR3JpZCA9PSAxKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDokZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDokZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sLSN7JGxhYmVsfSB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OjE7XG4gICAgICAgICAgICAgICAgJi5mbGV4LXNocmluayB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzowO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sLSN7JGxhYmVsfS00LTgge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtYXRoLmRpdigxMDAlLCA1KTtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb2xzLSN7JGxhYmVsfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWRDb2x1bW5zIHtcbiAgICAgICAgICAgICAgICAuY29sLSN7JGxhYmVsfS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXRoLmRpdigxMDAlLCAkZ3JpZENvbHVtbnMpICogJGk7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWNvbHMtI3skbGFiZWx9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub2Zmc2V0LSN7JGxhYmVsfS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigxMDAlLCAkZ3JpZENvbHVtbnMpICogJGk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgICVjb2xzLSN7JGxhYmVsfSB7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgQGlmKCRoYXNQYWRkaW5nR3JpZCA9PSAxKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6JGd1dHRlckJhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC0jeyRsYWJlbH0ge1xuICAgICAgICAgICAgZmxleC1ncm93OjE7XG4gICAgICAgICAgICAmLmZsZXgtc2hyaW5rIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLSN7JGxhYmVsfS00LTgge1xuICAgICAgICAgICAgd2lkdGg6IG1hdGguZGl2KDEwMCUsIDUpO1xuICAgICAgICAgICAgQGV4dGVuZCAlY29scy0jeyRsYWJlbH07XG4gICAgICAgIH1cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZENvbHVtbnMge1xuXG4gICAgICAgICAgICAuY29sLSN7JGxhYmVsfS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1hdGguZGl2KDEwMCUsICRncmlkQ29sdW1ucykgKiAkaTtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb2xzLSN7JGxhYmVsfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vZmZzZXQtI3skbGFiZWx9LSN7JGl9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoMTAwJSwgJGdyaWRDb2x1bW5zKSAqICRpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAgIEBlYWNoICRsYWJlbCwkd2lkdGggaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmKCRsYWJlbCA9PSB4cykge1xuICAgICAgICAgICAgJWNvbHMtcHJpbnQge1xuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgQGlmKCRoYXNQYWRkaW5nR3JpZCA9PSAxKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDokZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDokZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkQ29sdW1ucyB7XG5cbiAgICAgICAgICAgICAgICAuY29sLXByaW50LSN7JGl9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1hdGguZGl2KDEwMCUsICRncmlkQ29sdW1ucykgKiAkaSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb2xzLXByaW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub2Zmc2V0LXByaW50LSN7JGl9IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KDEwMCUsICRncmlkQ29sdW1ucykgKiAkaSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIExBWU9VVCAqL1xuXG4qIHtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG59XG5odG1sLGJvZHkge1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5hbmNob3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiRhbmNob3JPZmZzZXQ7XG59XG5cbi5jbGVhcmZpeCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuaW1nIHtcbiAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGhlaWdodDphdXRvO1xufVxuLmhpZGRlbiB7IGRpc3BsYXk6bm9uZTsgfVxuXG4uZGlzcGxheS1ub25lIHsgZGlzcGxheTpub25lOyB9XG4uZGlzcGxheS1ibG9jayB7IGRpc3BsYXk6YmxvY2s7IH1cbi5kaXNwbGF5LWlubGluZS1ibG9jayB7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB9XG5cbi5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgcmlnaHQ6MDtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLnBvc2l0aW9uLWFic29sdXRlIHsgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbkBlYWNoICRpIGluICRndXR0ZXJNdWx0aXBsaWNhdG9ycyB7XG5cbiAgICAvKiAtIExBWU9VVCAtIFJPVzogR3V0dGVyICogI3skaX0qL1xuICAgIEBpZigkaSA9PSAxKSB7XG4gICAgICAgIC5jb250ZW50LCAuYm94LWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzokZ3V0dGVyQmFzZTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC1oZWFkZXIgeyBwYWRkaW5nOiRndXR0ZXJCYXNlICRndXR0ZXJCYXNlIDAgJGd1dHRlckJhc2U7IH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgLmNvbnRlbnQtI3skaX0sIC5ib3gtY29udGVudC0jeyRpfSB7XG4gICAgICAgICAgICBwYWRkaW5nOiRndXR0ZXJCYXNlICogJGk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtaGVhZGVyLSN7JGl9IHsgcGFkZGluZzokZ3V0dGVyQmFzZSAqICRpICRndXR0ZXJCYXNlICogJGkgMCAkZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgfVxufVxuXG5cbiVyb3dzIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgY2xlYXI6Ym90aDtcbiAgICB9XG59XG5cbkBlYWNoICRpIGluICRndXR0ZXJNdWx0aXBsaWNhdG9ycyB7XG5cbiAgICAvKiAtIExBWU9VVCAtIFJPVzogR3V0dGVyICogI3skaX0qL1xuICAgIEBpZigkaSA9PSAxKSB7XG4gICAgICAgIC5mbGV4cm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICYuZmxleC13cmFwIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyb3dzO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LSRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi0kZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICYuZmxleHJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIC5yb3ctI3skaX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcm93cztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0kZ3V0dGVyQmFzZSAqICRpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi0kZ3V0dGVyQmFzZSAqICRpO1xuICAgICAgICB9XG4gICAgICAgIC5mbGV4cm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGVhY2ggJGxhYmVsLCR3aWR0aCBpbiAkYnJlYWtwb2ludHMge1xuICAgIC8qIC0gTEFZT1VUIC0gUEFERElOR1MvTUFSR0lOUyAtICN7JGxhYmVsfSAqL1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6JHdpZHRoKSB7XG4gICAgICAgIEBlYWNoICRpIGluICRndXR0ZXJNdWx0aXBsaWNhdG9ycyB7XG4gICAgICAgICAgICBAaWYoJGkgPT0gMSkge1xuICAgICAgICAgICAgICAgIC5wYWRkaW5nLSN7JGxhYmVsfSAgIHsgcGFkZGluZzokZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgICAgIC5wYWRkaW5nLSN7JGxhYmVsfS10IHsgcGFkZGluZy10b3A6JGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgICAgICAucGFkZGluZy0jeyRsYWJlbH0tciB7IHBhZGRpbmctcmlnaHQ6JGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgICAgICAucGFkZGluZy0jeyRsYWJlbH0tYiB7IHBhZGRpbmctYm90dG9tOiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAgICAgLnBhZGRpbmctI3skbGFiZWx9LWwgeyBwYWRkaW5nLWxlZnQ6JGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgICAgICAucGFkZGluZy0jeyRsYWJlbH0teSB7IHBhZGRpbmctdG9wOiRndXR0ZXJCYXNlOyBwYWRkaW5nLWJvdHRvbTokZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgICAgIC5wYWRkaW5nLSN7JGxhYmVsfS14IHsgcGFkZGluZy1sZWZ0OiRndXR0ZXJCYXNlOyBwYWRkaW5nLXJpZ2h0OiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAgICAgLm1hcmdpbi0jeyRsYWJlbH0gICAgeyBtYXJnaW46JGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgICAgICAubWFyZ2luLSN7JGxhYmVsfS10ICB7IG1hcmdpbi10b3A6JGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgICAgICAubWFyZ2luLSN7JGxhYmVsfS1yICB7IG1hcmdpbi1yaWdodDokZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgICAgIC5tYXJnaW4tI3skbGFiZWx9LWIgIHsgbWFyZ2luLWJvdHRvbTokZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgICAgIC5tYXJnaW4tI3skbGFiZWx9LWwgIHsgbWFyZ2luLWxlZnQ6JGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgICAgICAubWFyZ2luLSN7JGxhYmVsfS15ICB7IG1hcmdpbi10b3A6JGd1dHRlckJhc2U7IG1hcmdpbi1ib3R0b206JGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgICAgICAubWFyZ2luLSN7JGxhYmVsfS14ICB7IG1hcmdpbi1sZWZ0OiRndXR0ZXJCYXNlOyBtYXJnaW4tcmlnaHQ6JGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgIC5wYWRkaW5nLSN7JGxhYmVsfS0jeyRpfSAgIHsgcGFkZGluZzokZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAgICAgLnBhZGRpbmctI3skbGFiZWx9LXQtI3skaX0geyBwYWRkaW5nLXRvcDokZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAgICAgLnBhZGRpbmctI3skbGFiZWx9LXItI3skaX0geyBwYWRkaW5nLXJpZ2h0OiRndXR0ZXJCYXNlICogJGk7IH1cbiAgICAgICAgICAgICAgICAucGFkZGluZy0jeyRsYWJlbH0tYi0jeyRpfSB7IHBhZGRpbmctYm90dG9tOiRndXR0ZXJCYXNlICogJGk7IH1cbiAgICAgICAgICAgICAgICAucGFkZGluZy0jeyRsYWJlbH0tbC0jeyRpfSB7IHBhZGRpbmctbGVmdDokZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAgICAgLnBhZGRpbmctI3skbGFiZWx9LXktI3skaX0geyBwYWRkaW5nLXRvcDokZ3V0dGVyQmFzZSAqICRpOyBwYWRkaW5nLWJvdHRvbTokZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAgICAgLnBhZGRpbmctI3skbGFiZWx9LXgtI3skaX0geyBwYWRkaW5nLWxlZnQ6JGd1dHRlckJhc2UgKiAkaTsgcGFkZGluZy1yaWdodDokZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAgICAgLm1hcmdpbi0jeyRsYWJlbH0tI3skaX0gICAgeyBtYXJnaW46JGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgICAgIC5tYXJnaW4tI3skbGFiZWx9LXQtI3skaX0gIHsgbWFyZ2luLXRvcDokZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAgICAgLm1hcmdpbi0jeyRsYWJlbH0tci0jeyRpfSAgeyBtYXJnaW4tcmlnaHQ6JGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgICAgIC5tYXJnaW4tI3skbGFiZWx9LWItI3skaX0gIHsgbWFyZ2luLWJvdHRvbTokZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAgICAgLm1hcmdpbi0jeyRsYWJlbH0tbC0jeyRpfSAgeyBtYXJnaW4tbGVmdDokZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAgICAgLm1hcmdpbi0jeyRsYWJlbH0teS0jeyRpfSAgeyBtYXJnaW4tdG9wOiRndXR0ZXJCYXNlICogJGk7IG1hcmdpbi1ib3R0b206JGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgICAgIC5tYXJnaW4tI3skbGFiZWx9LXgtI3skaX0gIHsgbWFyZ2luLWxlZnQ6JGd1dHRlckJhc2UgKiAkaTsgbWFyZ2luLXJpZ2h0OiRndXR0ZXJCYXNlICogJGk7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmxvYXQtI3skbGFiZWx9LWxlZnQgeyBmbG9hdDpsZWZ0OyB9XG4gICAgICAgIC5mbG9hdC0jeyRsYWJlbH0tcmlnaHQgeyBmbG9hdDpyaWdodDsgfVxuICAgICAgICAuZmxvYXQtI3skbGFiZWx9LW5vbmUgeyBmbG9hdDpub25lOyB9XG5cbiAgICAgICAgLmRpc3BsYXktI3skbGFiZWx9LWJsb2NrIHsgZGlzcGxheTpibG9jazsgfVxuICAgICAgICAuZGlzcGxheS0jeyRsYWJlbH0taW5saW5lIHsgZGlzcGxheTppbmxpbmU7IH1cbiAgICAgICAgLmRpc3BsYXktI3skbGFiZWx9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5kaXNwbGF5LSN7JGxhYmVsfS1pbmxpbmUtZmxleCB7IGRpc3BsYXk6aW5saW5lLWZsZXg7IH1cbiAgICAgICAgLmRpc3BsYXktI3skbGFiZWx9LWZsZXggeyBkaXNwbGF5OmZsZXg7IH1cbiAgICAgICAgLmRpc3BsYXktI3skbGFiZWx9LWluaGVyaXQgeyBkaXNwbGF5OmluaGVyaXQ7IH1cbiAgICAgICAgLmRpc3BsYXktI3skbGFiZWx9LW5vbmUgeyBkaXNwbGF5Om5vbmU7IH1cbiAgICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAgIEBlYWNoICRpIGluICRndXR0ZXJNdWx0aXBsaWNhdG9ycyB7XG4gICAgICAgIEBpZigkaSA9PSAxKSB7XG4gICAgICAgICAgICAucGFkZGluZy1wcmludCAgIHsgcGFkZGluZzokZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgLnBhZGRpbmctcHJpbnQtdCB7IHBhZGRpbmctdG9wOiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAucGFkZGluZy1wcmludC1yIHsgcGFkZGluZy1yaWdodDokZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgLnBhZGRpbmctcHJpbnQtYiB7IHBhZGRpbmctYm90dG9tOiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAucGFkZGluZy1wcmludC1sIHsgcGFkZGluZy1sZWZ0OiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAucGFkZGluZy1wcmludC15IHsgcGFkZGluZy10b3A6JGd1dHRlckJhc2U7IHBhZGRpbmctYm90dG9tOiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAucGFkZGluZy1wcmludC14IHsgcGFkZGluZy1sZWZ0OiRndXR0ZXJCYXNlOyBwYWRkaW5nLXJpZ2h0OiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAubWFyZ2luLXByaW50ICAgIHsgbWFyZ2luOiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAubWFyZ2luLXByaW50LXQgIHsgbWFyZ2luLXRvcDokZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgLm1hcmdpbi1wcmludC1yICB7IG1hcmdpbi1yaWdodDokZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgLm1hcmdpbi1wcmludC1iICB7IG1hcmdpbi1ib3R0b206JGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgIC5tYXJnaW4tcHJpbnQtbCAgeyBtYXJnaW4tbGVmdDokZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgLm1hcmdpbi1wcmludC15ICB7IG1hcmdpbi10b3A6JGd1dHRlckJhc2U7IG1hcmdpbi1ib3R0b206JGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgIC5tYXJnaW4tcHJpbnQteCAgeyBtYXJnaW4tbGVmdDokZ3V0dGVyQmFzZTsgbWFyZ2luLXJpZ2h0OiRndXR0ZXJCYXNlOyB9XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgLnBhZGRpbmctcHJpbnQtI3skaX0gICB7IHBhZGRpbmc6JGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgLnBhZGRpbmctcHJpbnQtdC0jeyRpfSB7IHBhZGRpbmctdG9wOiRndXR0ZXJCYXNlICogJGk7IH1cbiAgICAgICAgICAgIC5wYWRkaW5nLXByaW50LXItI3skaX0geyBwYWRkaW5nLXJpZ2h0OiRndXR0ZXJCYXNlICogJGk7IH1cbiAgICAgICAgICAgIC5wYWRkaW5nLXByaW50LWItI3skaX0geyBwYWRkaW5nLWJvdHRvbTokZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAucGFkZGluZy1wcmludC1sLSN7JGl9IHsgcGFkZGluZy1sZWZ0OiRndXR0ZXJCYXNlICogJGk7IH1cbiAgICAgICAgICAgIC5wYWRkaW5nLXByaW50LXktI3skaX0geyBwYWRkaW5nLXRvcDokZ3V0dGVyQmFzZSAqICRpOyBwYWRkaW5nLWJvdHRvbTokZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAucGFkZGluZy1wcmludC14LSN7JGl9IHsgcGFkZGluZy1sZWZ0OiRndXR0ZXJCYXNlICogJGk7IHBhZGRpbmctcmlnaHQ6JGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgLm1hcmdpbi1wcmludC0jeyRpfSAgICB7IG1hcmdpbjokZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAubWFyZ2luLXByaW50LXQtI3skaX0gIHsgbWFyZ2luLXRvcDokZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAubWFyZ2luLXByaW50LXItI3skaX0gIHsgbWFyZ2luLXJpZ2h0OiRndXR0ZXJCYXNlICogJGk7IH1cbiAgICAgICAgICAgIC5tYXJnaW4tcHJpbnQtYi0jeyRpfSAgeyBtYXJnaW4tYm90dG9tOiRndXR0ZXJCYXNlICogJGk7IH1cbiAgICAgICAgICAgIC5tYXJnaW4tcHJpbnQtbC0jeyRpfSAgeyBtYXJnaW4tbGVmdDokZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAubWFyZ2luLXByaW50LXktI3skaX0gIHsgbWFyZ2luLXRvcDokZ3V0dGVyQmFzZSAqICRpOyBtYXJnaW4tYm90dG9tOiRndXR0ZXJCYXNlICogJGk7IH1cbiAgICAgICAgICAgIC5tYXJnaW4tcHJpbnQteC0jeyRpfSAgeyBtYXJnaW4tbGVmdDokZ3V0dGVyQmFzZSAqICRpOyBtYXJnaW4tcmlnaHQ6JGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcblxuQGVhY2ggJGZvbnQsICRsaW5rIGluICRmb250cyB7XG4gICAgQGltcG9ydCB1cmwoJGxpbmspO1xufVxuXG5cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeUNvbG9yLDE1JSk7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5Q29sb3IsMTUlKTtcbn1cbi5kYXJrbW9kZSB7XG4gICAgOjpzZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRkYXJrQmdDb2xvciwxMCUpO1xuICAgIH1cblxuICAgIDo6LW1vei1zZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRkYXJrQmdDb2xvciwxMCUpO1xuICAgIH0gICBcbn1cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiRtYWluRm9udCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6MTNweDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgbGluZS1oZWlnaHQ6MS40ZW07XG59XG5cblxuaDEsLnRleHQtaDEsaDIsLnRleHQtaDIsaDMsLnRleHQtaDMsaDQsLnRleHQtaDQsaDUsLnRleHQtaDUsaDYsLnRleHQtaDYge1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBwYWRkaW5nOjA7XG4gICAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgICBsaW5lLWhlaWdodDoxLjJlbTtcblxufVxuXG4kc2VsZWN0b3JzRml0dGV0VG9Cb3g6IChcbiAgICAncCcsXG4gICAgJ3VsJyxcbiAgICAnb2wnLFxuICAgICdoMScsXG4gICAgJ2gyJyxcbiAgICAnaDMnLFxuICAgICdoNCcsXG4gICAgJ2g1JyxcbiAgICAnaDYnLFxuICAgICcudGV4dC1oMScsXG4gICAgJy50ZXh0LWgyJyxcbiAgICAnLnRleHQtaDMnLFxuICAgICcudGV4dC1oNCcsXG4gICAgJy50ZXh0LWg1JyxcbiAgICAnLnRleHQtaDYnXG4pO1xuXG4lbm9NYXJnaW5Ub3Age1xuICAgIG1hcmdpbi10b3A6MDtcbn1cbiVub01hcmdpbkJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG4lZml0dGV0VG9Cb3gge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAZXh0ZW5kICVub01hcmdpblRvcDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGV4dGVuZCAlbm9NYXJnaW5Cb3R0b207XG4gICAgfVxufVxuXG4qIHtcbiAgICBAZWFjaCAkc2VsZWN0b3IgaW4gJHNlbGVjdG9yc0ZpdHRldFRvQm94IHtcbiAgICAgICAgPiAjeyRzZWxlY3Rvcn0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlZml0dGV0VG9Cb3g7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2hhcnRqcy1zaXplLW1vbml0b3Ige1xuICAgIEBlYWNoICRzZWxlY3RvciBpbiAkc2VsZWN0b3JzRml0dGV0VG9Cb3gge1xuICAgICAgICArICN7JHNlbGVjdG9yfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVub01hcmdpblRvcDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiRoZWFkbGluZUJhc2VTaXplOjIuMmVtO1xuJGgxU2l6ZTokaGVhZGxpbmVCYXNlU2l6ZTtcbiRoMlNpemU6bWF0aC5kaXYoJGgxU2l6ZSwgMTAwKSAqIDgwO1xuJGgzU2l6ZTptYXRoLmRpdigkaDJTaXplLCAxMDApICogODA7XG4kaDRTaXplOm1hdGguZGl2KCRoM1NpemUsIDEwMCkgKiA4ODtcbiRoNVNpemU6bWF0aC5kaXYoJGg0U2l6ZSwgMTAwKSAqIDg4O1xuJGg2U2l6ZTptYXRoLmRpdigkaDVTaXplLCAxMDApICogODg7XG5cblxuaDEsIC50ZXh0LWgxIHtcbiAgICBmb250LXNpemU6ICRoMVNpemU7XG4gICAgc21hbGwge1xuICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjFlbTtcbiAgICB9XG59XG5cbmgyLCAudGV4dC1oMiB7XG4gICAgZm9udC1zaXplOiAkaDJTaXplO1xuICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgICAgICBsaW5lLWhlaWdodDoxZW07XG4gICAgfVxufVxuaDMsIC50ZXh0LWgzIHtcbiAgICBmb250LXNpemU6ICRoM1NpemU7XG4gICAgc21hbGwge1xuICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjFlbTtcbiAgICB9XG59XG5oNCwgLnRleHQtaDQge1xuICAgIGZvbnQtc2l6ZTogJGg0U2l6ZTtcbiAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xuICAgIH1cbn1cbmg1LCAudGV4dC1oNSB7XG4gICAgZm9udC1zaXplOiAkaDVTaXplO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xuICAgIH1cbn1cbmg2LCAudGV4dC1oNiB7XG4gICAgZm9udC1zaXplOiAkaDZTaXplO1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xuICAgIH1cbn1cblxuLnRleHQtc2l6ZS0yIHtcbiAgICBmb250LXNpemU6MmVtO1xuICAgIGxpbmUtaGVpZ2h0OjFlbTtcbn1cbi50ZXh0LXNpemUtMyB7XG4gICAgZm9udC1zaXplOjNlbTtcbiAgICBsaW5lLWhlaWdodDoxZW07XG59XG4udGV4dC1zaXplLTQge1xuICAgIGZvbnQtc2l6ZTo0ZW07XG4gICAgbGluZS1oZWlnaHQ6MWVtO1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjp3YWl0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTowLjU7XG4gICAgfVxufVxuXG5wLCB1bCwgb2wgeyBtYXJnaW46MC41ZW0gMDsgfVxudWwsIG9sIHsgcGFkZGluZzowIDAgMCAxLjFlbTsgfVxuXG5zdHJvbmcgeyBmb250LXdlaWdodDpib2xkZXI7IH1cblxuc21hbGwsICAudGV4dC1zbWFsbGVyICAgICAgICAgICB7IGZvbnQtc2l6ZTogMC45MGVtOyB9XG5zbWFsbCwgIC50ZXh0LXNtYWxsICAgICAgICAgICB7IGZvbnQtc2l6ZTogMC44MGVtOyB9XG5cbmRlbCwgICAgLnRleHQtbGluZS10aHJvdWdoICAgIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbmlucyAsICAgLnRleHQtdW5kZXJsaW5lICAgICAgIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuaSwgICAgICAudGV4dC1pdGFsaWMgICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuICAgICAgICAudGV4dC1leHRyYWxpZ2h0ICAgICB7IGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgICAgICAgLnRleHQtbGlnaHQgICAgICAgICAgIHsgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAudGV4dC1yZWd1bGFyICAgICAgICAgeyBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC50ZXh0LXNlbWlib2xkICAgICAgICB7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgLnRleHQtYm9sZCAgICAgICAgICAgIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAudGV4dC1ibGFjayAgICAgICAgICAgeyBmb250LXdlaWdodDogOTAwOyB9XG5cbiAgICAgICAgLnRleHQtbGVmdCAgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAudGV4dC1yaWdodCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAudGV4dC1jZW50ZXIgICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnRleHQtanVzdGlmeSAgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4gICAgICAgIC50ZXh0LXVwcGVyY2FzZSAgICAgICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnRleHQtbG93ZXJjYXNlICAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4gICAgICAgIC50ZXh0LW1vbm9zcGFjZSAgICAgICB7IGZvbnQtZmFtaWx5OiAkY29kZUZvbnQsIHNhbnMtc2VyaWY7IH1cblxuYmxvY2txdW90ZSB7XG5cbn1cblxuY29kZSwgcHJlIHtcbiAgICBwYWRkaW5nOjFlbTtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG1hcmdpbjowLjVlbSAwO1xuICAgIGNvbG9yOiBsaWdodGVuKCRkYXJrQmdDb2xvciw3MCUpO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrQmdDb2xvcjtcbiAgICBjdXJzb3I6dGV4dDtcbiAgICBmb250LWZhbWlseTogJGNvZGVGb250LCBzYW5zLXNlcmlmO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgICY6OnNlbGVjdGlvbiB7XG4gICAgXHRiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjojMDAwO1xuICAgIH1cblxuICAgICY6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBcdGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiMwMDA7XG4gICAgfVxufVxuLmRhcmttb2RlIHtcbiAgICBjb2RlLCBwcmUge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkZGFya0JnQ29sb3IsNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRkYXJrQmdDb2xvciwyNSUpO1xuICAgIH1cbn1cblxucHJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICBtYXgtaGVpZ2h0OjQyMHB4O1xuICAgIHRhYi1zaXplOjQ7XG59XG5cbmhyIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGNsZWFyOmJvdGg7XG4gICAgbWFyZ2luOjA7XG4gICAgaGVpZ2h0OjFweDtcbiAgICBib3JkZXI6MDtcbiAgICBiYWNrZ3JvdW5kOiRib3JkZXJDb2xvcjtcbn1cbi5kYXJrbW9kZSB7XG4gICAgaHIge1xuICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoJGJvcmRlckNvbG9yLDAuMik7XG4gICAgfVxufVxuXG5AZWFjaCAkbGFiZWwsJHdpZHRoIGluICRicmVha3BvaW50cyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6JHdpZHRoKSB7XG4gICAgICAgIC50ZXh0LXNpemUtI3skbGFiZWx9LTAtOSAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTowLjllbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjFlbVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0LXNpemUtI3skbGFiZWx9LTEgICB7XG4gICAgICAgICAgICBmb250LXNpemU6MWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MWVtXG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtc2l6ZS0jeyRsYWJlbH0tMS01ICAge1xuICAgICAgICAgICAgZm9udC1zaXplOjEuNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MWVtXG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtc2l6ZS0jeyRsYWJlbH0tMiAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxZW1cbiAgICAgICAgfVxuICAgICAgICAudGV4dC1zaXplLSN7JGxhYmVsfS0zICAge1xuICAgICAgICAgICAgZm9udC1zaXplOjNlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjFlbVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0LXNpemUtI3skbGFiZWx9LTQgICB7XG4gICAgICAgICAgICBmb250LXNpemU6NGVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MWVtXG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzZWN1cmVwb2ludGljb25zJztcbiAgc3JjOiAgdXJsKCcuLi93ZWJmb250cy9zZWN1cmVwb2ludGljb25zLmVvdD81aTNicWsnKTtcbiAgc3JjOiAgdXJsKCcuLi93ZWJmb250cy9zZWN1cmVwb2ludGljb25zLmVvdD81aTNicWsjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi93ZWJmb250cy9zZWN1cmVwb2ludGljb25zLnR0Zj81aTNicWsnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi93ZWJmb250cy9zZWN1cmVwb2ludGljb25zLndvZmY/NWkzYnFrJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi93ZWJmb250cy9zZWN1cmVwb2ludGljb25zLnN2Zz81aTNicWsjc2VjdXJlcG9pbnRpY29ucycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cInNwaS1cIl0sIFtjbGFzcyo9XCIgc3BpLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnc2VjdXJlcG9pbnRpY29ucycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cblxuLnNwaS1zZWN1cmVwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLnNwaS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uc3BpLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uc3BpLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLnNwaS1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5zcGktbG9naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5zcGktc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uc3BpLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLnNwaS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5zcGktcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLnNwaS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uc3BpLWxvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLnNwaS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uc3BpLWxvY2stdnBuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uc3BpLXZwbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLnNwaS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5zcGktaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLnNwaS1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uc3BpLWZvcmJpZGRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLnNwaS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5zcGktZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5zcGktZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5zcGktRG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cbi5zcGktZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cbi5zcGktYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4uc3BpLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cbi5zcGktd2lmaS1ibG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4iLCJib2R5IHtcbiAgY29sb3I6JGZvbnRDb2xvcjtcbiAgJi5kYXJrbW9kZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpkYXJrZW4oJGRhcmtCZ0NvbG9yLDI1JSk7XG4gICAgY29sb3I6aW52ZXJ0KCRmb250Q29sb3IpXG4gIH1cbn1cbmgxLC50ZXh0LWgxLGgyLC50ZXh0LWgyLGgzLC50ZXh0LWgzLGg0LC50ZXh0LWg0LGg1LC50ZXh0LWg1LGg2LC50ZXh0LWg2IHtcbiAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7XG4gICAgc21hbGwge1xuICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7XG4gICAgfVxufVxuLmRhcmttb2RlIHtcbiAgICBoMSwudGV4dC1oMSxoMiwudGV4dC1oMixoMywudGV4dC1oMyxoNCwudGV4dC1oNCxoNSwudGV4dC1oNSxoNiwudGV4dC1oNiB7XG4gICAgICAgIGNvbG9yOmludmVydChyZ2JhKDAsMCwwLDAuOCkpO1xuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBjb2xvcjppbnZlcnQocmdiYSgwLDAsMCwwLjUpKVxuICAgICAgICB9XG4gICAgfVxufVxuYSB7XG4gICAgY29sb3I6JGxpbmtDb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6JGxpbmtIb3ZlckNvbG9yO1xuICAgIH1cbn1cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC5iZy0jeyRjb2xvcn0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiR2YWx1ZTtcbiAgICB9XG4gICAgLmNvbG9yLSN7JGNvbG9yfSB7XG4gICAgICAgIGNvbG9yOiR2YWx1ZTtcbiAgICAgICAgc3Ryb2tlOiR2YWx1ZTtcbiAgICB9XG4gICAgLmxpbmstI3skY29sb3J9IHtcbiAgICAgICAgY29sb3I6JHZhbHVlO1xuICAgIH1cbn1cbi5iZy1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiRwcmltYXJ5Q29sb3I7XG4gICAgQGlmKGxpZ2h0bmVzcygkcHJpbWFyeUNvbG9yKSA8IDY1JSl7XG4gICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgaDEsLnRleHQtaDEsaDIsLnRleHQtaDIsaDMsLnRleHQtaDMsaDQsLnRleHQtaDQsaDUsLnRleHQtaDUsaDYsLnRleHQtaDYge1xuICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC44KTtcbiAgICAgICAgaDEsLnRleHQtaDEsaDIsLnRleHQtaDIsaDMsLnRleHQtaDMsaDQsLnRleHQtaDQsaDUsLnRleHQtaDUsaDYsLnRleHQtaDYge1xuICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjgpO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNvbG9yLXByaW1hcnkge1xuICAgIGNvbG9yOiRwcmltYXJ5Q29sb3I7XG4gICAgc3Ryb2tlOiRwcmltYXJ5Q29sb3I7XG59XG4ubGluay1wcmltYXJ5IHtcbiAgICBjb2xvcjokcHJpbWFyeUNvbG9yO1xufVxuXG4vLyBIb3ZlciBDb2xvcnNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLmhvdmVyLWJnLSN7JGNvbG9yfTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6JHZhbHVlO1xuICAgICAgICBAaWYobGlnaHRuZXNzKCR2YWx1ZSkgPCA2NSUpe1xuICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC44KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaG92ZXItY29sb3ItI3skY29sb3J9OmhvdmVyIHtcbiAgICAgICAgY29sb3I6JHZhbHVlO1xuICAgIH1cbiAgICAubGluay1ob3Zlci0jeyRjb2xvcn06aG92ZXIge1xuICAgICAgICBjb2xvcjokdmFsdWU7XG4gICAgfVxuXG59XG4uaG92ZXItYmctcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDokcHJpbWFyeUNvbG9yO1xuICAgIEBpZihsaWdodG5lc3MoJHByaW1hcnlDb2xvcikgPCA2NSUpe1xuICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC44KTtcbiAgICB9XG59XG4ubGluay1ob3Zlci1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjokcHJpbWFyeUNvbG9yO1xufVxuIiwiLnByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICB3aWR0aDoxZW07XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDoxcHg7XG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6MC4yNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCIlXCJcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm5vLXByb2dyZXNzIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOnByb2dyZXNzUm90YXRlIDIuMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOnByb2dyZXNzUm90YXRlIDIuMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzc1JvdGF0ZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHByb2dyZXNzUm90YXRlIHtcbiAgICAwJSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4kcHJvZ3Jlc3NCYXJIZWlnaHQ6IDAuNWVtO1xuLnByb2dyZXNzLWJhciB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBoZWlnaHQ6JHByb2dyZXNzQmFySGVpZ2h0O1xuICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiRndXR0ZXJCYXNlO1xuICAgIC8vYm9yZGVyLXJhZGl1czowLjJlbTtcbiAgICBib3JkZXItcmFkaXVzOiBtYXRoLmRpdigkcHJvZ3Jlc3NCYXJIZWlnaHQsIDQpIDtcbiAgICAmLnByb2dyZXNzLWJhci1zbSB7XG4gICAgICAgIGhlaWdodDokcHJvZ3Jlc3NCYXJIZWlnaHQgKiAwLjU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzc0JhckhlaWdodCAqIG1hdGguZGl2KDAuNSwgNCk7XG4gICAgfVxuICAgICYucHJvZ3Jlc3MtYmFyLWxnIHtcbiAgICAgICAgaGVpZ2h0OiRwcm9ncmVzc0JhckhlaWdodCAqIDEuNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHByb2dyZXNzQmFySGVpZ2h0ICogbWF0aC5kaXYoMS41ICwgNCk7XG4gICAgfVxuICAgICY6bm90KFtkYXRhLXByb2dyZXNzXSkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgaGVpZ2h0OjA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFlbSBzb2xpZDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6YmFyLWluZGV0ZXJtaW5hdGU7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDgwcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1wcm9ncmVzc10ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgaGVpZ2h0OjA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFlbSBzb2xpZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMFwiXTo6YmVmb3JlIHsgd2lkdGg6IDA7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMVwiXTo6YmVmb3JlIHsgd2lkdGg6MSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMlwiXTo6YmVmb3JlIHsgd2lkdGg6MiU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiM1wiXTo6YmVmb3JlIHsgd2lkdGg6MyU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNFwiXTo6YmVmb3JlIHsgd2lkdGg6NCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNVwiXTo6YmVmb3JlIHsgd2lkdGg6NSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNlwiXTo6YmVmb3JlIHsgd2lkdGg6NiU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiN1wiXTo6YmVmb3JlIHsgd2lkdGg6NyU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiOFwiXTo6YmVmb3JlIHsgd2lkdGg6OCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiOVwiXTo6YmVmb3JlIHsgd2lkdGg6OSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMTBcIl06OmJlZm9yZSB7IHdpZHRoOjEwJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIxMVwiXTo6YmVmb3JlIHsgd2lkdGg6MTElOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjEyXCJdOjpiZWZvcmUgeyB3aWR0aDoxMiU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMTNcIl06OmJlZm9yZSB7IHdpZHRoOjEzJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIxNFwiXTo6YmVmb3JlIHsgd2lkdGg6MTQlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjE1XCJdOjpiZWZvcmUgeyB3aWR0aDoxNSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMTZcIl06OmJlZm9yZSB7IHdpZHRoOjE2JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIxN1wiXTo6YmVmb3JlIHsgd2lkdGg6MTclOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjE4XCJdOjpiZWZvcmUgeyB3aWR0aDoxOCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMTlcIl06OmJlZm9yZSB7IHdpZHRoOjE5JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIyMFwiXTo6YmVmb3JlIHsgd2lkdGg6MjAlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjIxXCJdOjpiZWZvcmUgeyB3aWR0aDoyMSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMjJcIl06OmJlZm9yZSB7IHdpZHRoOjIyJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIyM1wiXTo6YmVmb3JlIHsgd2lkdGg6MjMlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjI0XCJdOjpiZWZvcmUgeyB3aWR0aDoyNCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMjVcIl06OmJlZm9yZSB7IHdpZHRoOjI1JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIyNlwiXTo6YmVmb3JlIHsgd2lkdGg6MjYlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjI3XCJdOjpiZWZvcmUgeyB3aWR0aDoyNyU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMjhcIl06OmJlZm9yZSB7IHdpZHRoOjI4JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIyOVwiXTo6YmVmb3JlIHsgd2lkdGg6MjklOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjMwXCJdOjpiZWZvcmUgeyB3aWR0aDozMCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMzFcIl06OmJlZm9yZSB7IHdpZHRoOjMxJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIzMlwiXTo6YmVmb3JlIHsgd2lkdGg6MzIlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjMzXCJdOjpiZWZvcmUgeyB3aWR0aDozMyU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMzRcIl06OmJlZm9yZSB7IHdpZHRoOjM0JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIzNVwiXTo6YmVmb3JlIHsgd2lkdGg6MzUlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjM2XCJdOjpiZWZvcmUgeyB3aWR0aDozNiU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMzdcIl06OmJlZm9yZSB7IHdpZHRoOjM3JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIzOFwiXTo6YmVmb3JlIHsgd2lkdGg6MzglOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjM5XCJdOjpiZWZvcmUgeyB3aWR0aDozOSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNDBcIl06OmJlZm9yZSB7IHdpZHRoOjQwJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI0MVwiXTo6YmVmb3JlIHsgd2lkdGg6NDElOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjQyXCJdOjpiZWZvcmUgeyB3aWR0aDo0MiU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNDNcIl06OmJlZm9yZSB7IHdpZHRoOjQzJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI0NFwiXTo6YmVmb3JlIHsgd2lkdGg6NDQlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjQ1XCJdOjpiZWZvcmUgeyB3aWR0aDo0NSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNDZcIl06OmJlZm9yZSB7IHdpZHRoOjQ2JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI0N1wiXTo6YmVmb3JlIHsgd2lkdGg6NDclOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjQ4XCJdOjpiZWZvcmUgeyB3aWR0aDo0OCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNDlcIl06OmJlZm9yZSB7IHdpZHRoOjQ5JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI1MFwiXTo6YmVmb3JlIHsgd2lkdGg6NTAlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjUxXCJdOjpiZWZvcmUgeyB3aWR0aDo1MSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNTJcIl06OmJlZm9yZSB7IHdpZHRoOjUyJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI1M1wiXTo6YmVmb3JlIHsgd2lkdGg6NTMlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjU0XCJdOjpiZWZvcmUgeyB3aWR0aDo1NCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNTVcIl06OmJlZm9yZSB7IHdpZHRoOjU1JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI1NlwiXTo6YmVmb3JlIHsgd2lkdGg6NTYlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjU3XCJdOjpiZWZvcmUgeyB3aWR0aDo1NyU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNThcIl06OmJlZm9yZSB7IHdpZHRoOjU4JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI1OVwiXTo6YmVmb3JlIHsgd2lkdGg6NTklOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjYwXCJdOjpiZWZvcmUgeyB3aWR0aDo2MCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNjFcIl06OmJlZm9yZSB7IHdpZHRoOjYxJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI2MlwiXTo6YmVmb3JlIHsgd2lkdGg6NjIlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjYzXCJdOjpiZWZvcmUgeyB3aWR0aDo2MyU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNjRcIl06OmJlZm9yZSB7IHdpZHRoOjY0JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI2NVwiXTo6YmVmb3JlIHsgd2lkdGg6NjUlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjY2XCJdOjpiZWZvcmUgeyB3aWR0aDo2NiU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNjdcIl06OmJlZm9yZSB7IHdpZHRoOjY3JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI2OFwiXTo6YmVmb3JlIHsgd2lkdGg6NjglOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjY5XCJdOjpiZWZvcmUgeyB3aWR0aDo2OSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNzBcIl06OmJlZm9yZSB7IHdpZHRoOjcwJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI3MVwiXTo6YmVmb3JlIHsgd2lkdGg6NzElOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjcyXCJdOjpiZWZvcmUgeyB3aWR0aDo3MiU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNzNcIl06OmJlZm9yZSB7IHdpZHRoOjczJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI3NFwiXTo6YmVmb3JlIHsgd2lkdGg6NzQlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjc1XCJdOjpiZWZvcmUgeyB3aWR0aDo3NSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNzZcIl06OmJlZm9yZSB7IHdpZHRoOjc2JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI3N1wiXTo6YmVmb3JlIHsgd2lkdGg6NzclOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjc4XCJdOjpiZWZvcmUgeyB3aWR0aDo3OCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNzlcIl06OmJlZm9yZSB7IHdpZHRoOjc5JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI4MFwiXTo6YmVmb3JlIHsgd2lkdGg6ODAlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjgxXCJdOjpiZWZvcmUgeyB3aWR0aDo4MSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiODJcIl06OmJlZm9yZSB7IHdpZHRoOjgyJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI4M1wiXTo6YmVmb3JlIHsgd2lkdGg6ODMlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjg0XCJdOjpiZWZvcmUgeyB3aWR0aDo4NCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiODVcIl06OmJlZm9yZSB7IHdpZHRoOjg1JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI4NlwiXTo6YmVmb3JlIHsgd2lkdGg6ODYlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjg3XCJdOjpiZWZvcmUgeyB3aWR0aDo4NyU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiODhcIl06OmJlZm9yZSB7IHdpZHRoOjg4JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI4OVwiXTo6YmVmb3JlIHsgd2lkdGg6ODklOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjkwXCJdOjpiZWZvcmUgeyB3aWR0aDo5MCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiOTFcIl06OmJlZm9yZSB7IHdpZHRoOjkxJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI5MlwiXTo6YmVmb3JlIHsgd2lkdGg6OTIlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjkzXCJdOjpiZWZvcmUgeyB3aWR0aDo5MyU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiOTRcIl06OmJlZm9yZSB7IHdpZHRoOjk0JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI5NVwiXTo6YmVmb3JlIHsgd2lkdGg6OTUlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjk2XCJdOjpiZWZvcmUgeyB3aWR0aDo5NiU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiOTdcIl06OmJlZm9yZSB7IHdpZHRoOjk3JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI5OFwiXTo6YmVmb3JlIHsgd2lkdGg6OTglOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjk5XCJdOjpiZWZvcmUgeyB3aWR0aDo5OSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMTAwXCJdOjpiZWZvcmUgeyB3aWR0aDoxMDAlOyB9XG59XG5Aa2V5ZnJhbWVzIGJhci1pbmRldGVybWluYXRlIHtcbiAgICAwJSAgICAgIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgbGVmdDoyNSU7XG4gICAgfVxuICAgIDEwMCUgICAge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbGVmdDoxMDAlO1xuICAgIH1cbn1cblxuLmluc3RhbGxhdGlvbi1wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiAyLjNlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMCk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDotMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDA7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDE7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiAxO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDI7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiAyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiAzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDQ7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiA0O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDU7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiA1O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDY7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiA2O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDc7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiA3O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDg7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiA4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEwKSB7XG4gICAgICAgICAgICBsZWZ0OiBtYXRoLmRpdigxMDAlLCAxMykgKiA5O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBtYXRoLmRpdigycywgMTMpICogOTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMSkge1xuICAgICAgICAgICAgbGVmdDogbWF0aC5kaXYoMTAwJSwgMTMpICogMTA7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiAxMDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMikge1xuICAgICAgICAgICAgbGVmdDogbWF0aC5kaXYoMTAwJSwgMTMpICogMTE7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiAxMTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMykge1xuICAgICAgICAgICAgbGVmdDogbWF0aC5kaXYoMTAwJSwgMTMpICogMTI7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiAxMjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxNCkge1xuICAgICAgICAgICAgbGVmdDogbWF0aC5kaXYoMTAwJSwgMTMpICogMTM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiAxMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxvYWRpbmcge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBpbnN0YWxsYXRpb25Qcm9ncmVzcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICB9XG4gICAgfVxufVxuQGtleWZyYW1lcyBpbnN0YWxsYXRpb25Qcm9ncmVzcyB7XG4gICAwJSB7XG4gICAgICAgYmFja2dyb3VuZDokcHJpbWFyeUNvbG9yO1xuICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjUsMS41KTtcbiAgIH1cbiAgIDcuNjkyMzA3NjkyMzA3NjkyNSUge1xuICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjMsMS4zKTtcbiAgIH1cbiAgIDE1LjM4NDYxNTM4NDYxNTM4NSUge1xuICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjI1LDEuMjUpO1xuICAgfVxuICAgMjMuMDc2OTIzMDc2OTIzMDc3JSB7XG4gICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMTUsMS4xNSk7XG4gICB9XG4gICAzMC43NjkyMzA3NjkyMzA3NyUge1xuICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjEsMS4xKTtcbiAgIH1cbiAgIDM4LjQ2MTUzODQ2MTUzODQ2JSB7XG4gICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMDUsMS4wNSk7XG4gICB9XG4gICA0Ni4xNTM4NDYxNTM4NDYxNSUge1xuICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjA0LDEuMDQpO1xuICAgfVxuICAgNTMuODQ2MTUzODQ2MTUzODUlIHtcbiAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4wMywxLjAzKTtcbiAgIH1cbiAgIDYxLjUzODQ2MTUzODQ2MTU0JSB7XG4gICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMDIsMS4wMik7XG4gICB9XG4gICA2OS4yMzA3NjkyMzA3NjkyMyUge1xuICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjAxNSwxLjAxNSk7XG4gICB9XG4gICA3Ni45MjMwNzY5MjMwNzY5MiUge1xuICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO1xuICAgfVxuICAgODQuNjE1Mzg0NjE1Mzg0NjElIHtcbiAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTtcbiAgIH1cbiAgIDkyLjMwNzY5MjMwNzY5MjMlIHtcbiAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTtcbiAgIH1cbiAgIDEwMCUge1xuICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO1xuICAgfVxufVxuIiwiLnZ1ZS1ncmlkLWl0ZW0ge1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXkgIWltcG9ydGFudDtcbiAgICAmLnZ1ZS1kcmFnZ2FibGUtZHJhZ2dpbmcge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDEuNWRlZykgc2NhbGUoMS4wMiwxLjAyKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOmRyYWdnaW5nQW5pbWF0aW9uO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgMCAxcHggJGJveEJvcmRlckNvbG9yLCAtN3B4IDNweCAxNHB4IDAgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICB9XG5cbiAgICAuZHJhZ0hhbmRsZSwuYm94LW1lbnUsLnZ1ZS1yZXNpemFibGUtaGFuZGxlIHtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgJHRyYW5zaXRpb25TcGVlZDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5kcmFnSGFuZGxlLC5ib3gtbWVudSwudnVlLXJlc2l6YWJsZS1oYW5kbGUge1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWRkLXdpZGdldC1ib3gge1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiRkYXJrQmdDb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFya0JnQ29sb3I7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRyYWdnaW5nQW5pbWF0aW9uIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMS41ZGVnKSBzY2FsZSgxLjAyLDEuMDIpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDJkZWcpIHNjYWxlKDEuMDIsMS4wMik7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDEuNWRlZykgc2NhbGUoMS4wMiwxLjAyKTtcbiAgICB9XG59XG5cbi5ncmlkaXRlbS1sZWF2ZSB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25TcGVlZDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuXG5cbi53aWRnZXQge1xuICAgICYuYm94LXNoYWRvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICAud2lkZ2V0LWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICB9XG4gICAgLmRyYWdIYW5kbGUge1xuICAgICAgICB6LWluZGV4OjEwO1xuICAgICAgICB3aWR0aDoyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVSO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGNvbG9yOnJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuNik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndpZGdldC1pbmZvLXRvb2x0aXAge1xuICAgICAgICB0cmFuc2l0aW9uOiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0JnQ29sb3I7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICByaWdodDowO1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMCwwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEsMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOnRvcDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtCZ0NvbG9yO1xuICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgfVxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLndpZGdldC1pbmZvV2lkZ2V0IHtcbiAgICAgICAgdHJhbnNpdGlvbjokdHJhbnNpdGlvblNwZWVkO1xuXG4gICAgICAgIC53aWRnZXQtaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAud2lkZ2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbiwgLmljb24tY2lyY2xlIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKCRmb250Q29sb3IsMC43NSk7XG4gICAgICAgICAgICBhLmJveC1idG4tYiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbi1jaXJjbGUsLmJveC1idG4tYiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOmRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICYuaG92ZXItYmctI3skY29sb3J9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGlmKGxpZ2h0bmVzcygkdmFsdWUpIDwgNjUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLCAuaWNvbi1jaXJjbGUge1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGJveEljb25Gb250U2l6ZSAqIDEuMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnNlbGVjdC1kYXRhdHlwZS1jb250YWluZXIge1xuICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgLmljb24tY2lyY2xlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyZW07XG4gICAgICAgICAgICBmaWx0ZXI6Z3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25TcGVlZDtcblxuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5Q29sb3I7XG4gICAgICAgIC5pY29uLWNpcmNsZSB7XG4gICAgICAgICAgICBmaWx0ZXI6Z3JheXNjYWxlKDApO1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxhYmVsOmhvdmVyIHtcblxuICAgICAgICAuaWNvbi1jaXJjbGUge1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMC40KTtcbiAgICAgICAgICAgIG9wYWNpdHk6MC44O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cbi5zcGVjaWFscGlja2VyLWVudGVyLWFjdGl2ZSwuc3BlY2lhbHBpY2tlci1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgLmNvbC14cyB7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgfVxufVxuLnNwZWNpYWxwaWNrZXItZW50ZXIsLnNwZWNpYWxwaWNrZXItbGVhdmUtdG8ge1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKSBzY2FsZSgwKTtcbiAgICAuY29sLXhzIHtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwwKTtcbiAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgfVxufVxuLnNwZWNpYWxwaWNrZXItbGVhdmUsLnNwZWNpYWxwaWNrZXItZW50ZXItdG8ge1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCUsMCkgc2NhbGUoMSk7XG4gICAgLmNvbC14cyB7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCUsMCk7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cbn1cblxuLndpZGdldC5ib3gtc2hhZG93IHtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0cmFuc2l0aW9uU3BlZWQ7XG59XG4ud2lkZ2V0LmJveC1zaGFkb3cuaGlnaGxpZ2h0LXBhcmVudCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6aGlnaGxpZ2h0UGFyZW50O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjowLjVzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBoaWdobGlnaHRQYXJlbnQge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgxLjRkZWcpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC0xLjRkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgxLjRkZWcpO1xuICAgIH1cbn1cblxuLnNwZWNpYWxwaWNrZXItcGlja2VkIHtcbiAgICBoZWlnaHQ6M2VtO1xuICAgIHdpZHRoOjNlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOjAuMjVlbSBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kICR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBsaW5lLWhlaWdodDoyLjZlbTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBmb250LXNpemU6MS4yNWVtO1xufVxuLnNwZWNpYWxwaWNrZXItYm94IHtcbiAgICBvcGFjaXR5OjAuNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJi5zcGVjaWFscGlja2VyLXNlbGVjdGVkLCY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OjFcbiAgICB9XG59XG5cbi53aWRnZXQtc3BlY2lhbHBpY2tlciB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgLnNwZWNpYWxwaWNrZXItaXRlbSB7XG4gICAgICAgIGhlaWdodDozZW07XG4gICAgICAgIHdpZHRoOjNlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6MC4yNWVtIHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICAgICAgdHJhbnNpdGlvbjokdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6Mi42ZW07XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIGZvbnQtc2l6ZToxLjI1ZW07XG4gICAgfVxuXG59XG4iLCIvKipcbiAqIEBsaWNlbnNlIEhpZ2hjaGFydHNcbiAqXG4gKiAoYykgMjAwOS0yMDE2IFRvcnN0ZWluIEhvbnNpXG4gKlxuICogTGljZW5zZTogd3d3LmhpZ2hjaGFydHMuY29tL2xpY2Vuc2VcbiAqL1xuXG4vLyBDb2xvcnMgZm9yIGRhdGEgc2VyaWVzIGFuZCBwb2ludHMuXG4kY2hhcnRDb2xvcnM6ICgjRTc0QzNDLCMzNDk4REIsI0YwQUQ0RSwjNjczYWI3LCMzMzdBQjcsI2ViMzk3NiwjZmY1NzIyLCMyRENDNzEsIzhiYzM0YSwjNzk1NTQ4KTtcblxuLy8gQ2hhcnQgYmFja2dyb3VuZCwgcG9pbnQgc3Ryb2tlIGZvciBtYXJrZXJzIGFuZCBjb2x1bW5zIGV0Y1xuJGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG5cbi8vIE5ldXRyYWwgY29sb3JzLCBncmF5c2NhbGUgYnkgZGVmYXVsdC4gVGhlIGRlZmF1bHQgY29sb3JzIGFyZSBkZWZpbmVkIGJ5IG1peGluZyB0aGVcbi8vIGJhY2tncm91bmQtY29sb3Igd2l0aCBuZXV0cmFsLCB3aXRoIGEgd2VpZ2h0IGNvcnJlc3BvbmRpbmcgdG8gdGhlIG51bWJlciBpbiB0aGUgbmFtZS5cbiRuZXV0cmFsLWNvbG9yLTEwMDogIzAwMDAwMCAhZGVmYXVsdDsgLy8gU3Ryb25nIHRleHQuXG4kbmV1dHJhbC1jb2xvci04MDogIzMzMzMzMyAhZGVmYXVsdDsgLy8gTWFpbiB0ZXh0IGFuZCBzb21lIHN0cm9rZXMuXG4kbmV1dHJhbC1jb2xvci02MDogIzY2NjY2NiAhZGVmYXVsdDsgLy8gQXhpcyBsYWJlbHMsIGF4aXMgdGl0bGUsIGNvbm5lY3RvciBmYWxsYmFjay5cbiRuZXV0cmFsLWNvbG9yLTQwOiAjOTk5OTk5ICFkZWZhdWx0OyAvLyBDcmVkaXRzIHRleHQsIGV4cG9ydCBtZW51IHN0cm9rZS5cbiRuZXV0cmFsLWNvbG9yLTIwOiAjY2NjY2NjICFkZWZhdWx0OyAvLyBEaXNhYmxlZCB0ZXh0cywgYnV0dG9uIHN0cm9rZXMsIGNyb3NzaGFpciBldGMuXG4kbmV1dHJhbC1jb2xvci0xMDogI2U2ZTZlNiAhZGVmYXVsdDsgLy8gR3JpZCBsaW5lcyBldGMuXG4kbmV1dHJhbC1jb2xvci01OiAjZjJmMmYyICFkZWZhdWx0OyAvLyBNaW5vciBncmlkIGxpbmVzIGV0Yy5cbiRuZXV0cmFsLWNvbG9yLTM6ICNmN2Y3ZjcgIWRlZmF1bHQ7IC8vIFRvb2x0aXAgYmFja2dyb3VkLCBidXR0b24gZmlsbHMsIG1hcCBudWxsIHBvaW50cy5cblxuLy8gQ29sb3JlZCwgc2hhZGVzIG9mIGJsdWUgYnkgZGVmYXVsdFxuJGhpZ2hsaWdodC1jb2xvci0xMDA6ICMwMDMzOTkgIWRlZmF1bHQ7IC8vIERyaWxsZG93biBjbGlja2FibGUgbGFiZWxzLCBjb2xvciBheGlzIG1heCBjb2xvci5cbiRoaWdobGlnaHQtY29sb3ItODA6ICMzMzVjYWQgIWRlZmF1bHQ7IC8vIFNlbGVjdGlvbiBtYXJrZXIsIG1lbnUgaG92ZXIsIGJ1dHRvbiBob3ZlciwgY2hhcnQgYm9yZGVyLCBuYXZpZ2F0b3Igc2VyaWVzLlxuJGhpZ2hsaWdodC1jb2xvci02MDogIzY2ODVjMiAhZGVmYXVsdDsgLy8gTmF2aWdhdG9yIG1hc2sgZmlsbC5cbiRoaWdobGlnaHQtY29sb3ItMjA6ICNjY2Q2ZWIgIWRlZmF1bHQ7IC8vIFRpY2tzIGFuZCBheGlzIGxpbmUuXG4kaGlnaGxpZ2h0LWNvbG9yLTEwOiAjZTZlYmY1ICFkZWZhdWx0OyAvLyBQcmVzc2VkIGJ1dHRvbiwgY29sb3IgYXhpcyBtaW4gY29sb3IuXG5cbi8vIEZvbnRzXG4kZm9udC1mYW1pbHk6IFwiTHVjaWRhIEdyYW5kZVwiLCBcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiR0aXRsZS1mb250LXNpemU6IDEuNWVtICFkZWZhdWx0O1xuJHN1YnRpdGxlLWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6IDFlbSAhZGVmYXVsdDtcbiRheGlzLWxhYmVscy1mb250LXNpemU6IDAuOWVtICFkZWZhdWx0O1xuXG4vLyBUb29sdGlwXG4kdG9vbHRpcC1ib3JkZXI6IDFweCAhZGVmYXVsdDtcbiR0b29sdGlwLWJhY2tncm91bmQ6ICRuZXV0cmFsLWNvbG9yLTMgIWRlZmF1bHQ7XG5cbi8vIEF4ZXNcbiR4YXhpcy1ncmlkLWxpbmU6IDAgIWRlZmF1bHQ7XG5cbi8vIFJhbmdlLXNlbGVjdG9yXG4kcmFuZ2Utc2VsZWN0b3ItYnV0dG9uLWJvcmRlcjogMCAhZGVmYXVsdDtcbiRyYW5nZS1zZWxlY3Rvci1pbnB1dC10ZXh0OiAkbmV1dHJhbC1jb2xvci04MCAhZGVmYXVsdDtcbiRyYW5nZS1zZWxlY3Rvci1pbnB1dC1ib3JkZXI6ICRuZXV0cmFsLWNvbG9yLTIwICFkZWZhdWx0O1xuXG4vLyBEYXRhLWxhYmVsc1xuJGRhdGEtbGFiZWwtY29sb3I6ICRuZXV0cmFsLWNvbG9yLTgwICFkZWZhdWx0O1xuXG4vLyBCdXR0b25zXG4kY29udGV4dC1idXR0b24tYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XG5cbiRoaWdoY2hhcnRzLWJ1dHRvbi1iYWNrZ3JvdW5kOiAkbmV1dHJhbC1jb2xvci0zICFkZWZhdWx0O1xuJGhpZ2hjaGFydHMtYnV0dG9uLWJvcmRlcjogJG5ldXRyYWwtY29sb3ItMjAgIWRlZmF1bHQ7XG4kaGlnaGNoYXJ0cy1idXR0b24tdGV4dDogICRuZXV0cmFsLWNvbG9yLTgwICFkZWZhdWx0O1xuXG4kaGlnaGNoYXJ0cy1idXR0b24tcHJlc3NlZC1iYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0LWNvbG9yLTEwICFkZWZhdWx0O1xuJGhpZ2hjaGFydHMtYnV0dG9uLXByZXNzZWQtYm9yZGVyOiAkbmV1dHJhbC1jb2xvci0yMCAhZGVmYXVsdDtcbiRoaWdoY2hhcnRzLWJ1dHRvbi1wcmVzc2VkLXRleHQ6ICAkbmV1dHJhbC1jb2xvci04MCAhZGVmYXVsdDtcblxuJGhpZ2hjaGFydHMtYnV0dG9uLWhvdmVyLWJhY2tncm91bmQ6ICRuZXV0cmFsLWNvbG9yLTEwICFkZWZhdWx0O1xuJGhpZ2hjaGFydHMtYnV0dG9uLWhvdmVyLWJvcmRlcjogJG5ldXRyYWwtY29sb3ItMjAgIWRlZmF1bHQ7XG4kaGlnaGNoYXJ0cy1idXR0b24taG92ZXItdGV4dDogICRuZXV0cmFsLWNvbG9yLTgwICFkZWZhdWx0O1xuXG4vLyBOYXZpZ2F0b3JcbiRuYXZpZ2F0b3Itc2VyaWVzLWZpbGw6ICRoaWdobGlnaHQtY29sb3ItODAgIWRlZmF1bHQ7XG4kbmF2aWdhdG9yLXNlcmllcy1ib3JkZXI6ICRoaWdobGlnaHQtY29sb3ItODAgIWRlZmF1bHQ7XG5cbi8vIFNjcm9sbGJhclxuJHNjcm9sbGJhci10cmFjay1iYWNrZ3JvdW5kOiAkbmV1dHJhbC1jb2xvci01ICFkZWZhdWx0O1xuJHNjcm9sbGJhci10cmFjay1ib3JkZXI6ICRuZXV0cmFsLWNvbG9yLTUgIWRlZmF1bHQ7XG5cbi5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB6LWluZGV4OiAwOyAvKiAjMTA3MiAqL1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5oaWdoY2hhcnRzLXJvb3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhpZ2hjaGFydHMtcm9vdCB0ZXh0IHtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG4uaGlnaGNoYXJ0cy1zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhpZ2hjaGFydHMtZW1waGFzaXplZCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmhpZ2hjaGFydHMtYW5jaG9yIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGlnaGNoYXJ0cy1iYWNrZ3JvdW5kIHtcbiAgICBmaWxsOiAkYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5oaWdoY2hhcnRzLXBsb3QtYm9yZGVyLCAuaGlnaGNoYXJ0cy1wbG90LWJhY2tncm91bmQge1xuICAgIGZpbGw6IG5vbmU7XG59XG4uaGlnaGNoYXJ0cy1sYWJlbC1ib3gge1xuICAgIGZpbGw6IG5vbmU7XG59XG4uaGlnaGNoYXJ0cy1idXR0b24tYm94IHtcbiAgICBmaWxsOiBpbmhlcml0O1xufVxuXG4vKiBUaXRsZXMgKi9cbi5oaWdoY2hhcnRzLXRpdGxlIHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci04MDtcbiAgICBmb250LXNpemU6ICR0aXRsZS1mb250LXNpemU7XG59XG4uaGlnaGNoYXJ0cy1zdWJ0aXRsZSB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItNjA7XG59XG5cbi8qIEF4ZXMgKi9cbi5oaWdoY2hhcnRzLWF4aXMtbGluZSB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2U6ICRoaWdobGlnaHQtY29sb3ItMjA7XG59XG4uaGlnaGNoYXJ0cy15YXhpcyAuaGlnaGNoYXJ0cy1heGlzLWxpbmUge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLWF4aXMtdGl0bGUge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTYwO1xufVxuLmhpZ2hjaGFydHMtYXhpcy1sYWJlbHMge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTYwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmb250LXNpemU6ICRheGlzLWxhYmVscy1mb250LXNpemU7XG59XG4uaGlnaGNoYXJ0cy1ncmlkLWxpbmUge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci0xMDtcbn1cbi5oaWdoY2hhcnRzLXhheGlzLWdyaWQgLmhpZ2hjaGFydHMtZ3JpZC1saW5lIHtcbiAgICBzdHJva2Utd2lkdGg6ICR4YXhpcy1ncmlkLWxpbmU7XG59XG4uaGlnaGNoYXJ0cy10aWNrIHtcbiAgICBzdHJva2U6ICRoaWdobGlnaHQtY29sb3ItMjA7XG59XG4uaGlnaGNoYXJ0cy15YXhpcyAuaGlnaGNoYXJ0cy10aWNrIHtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG4uaGlnaGNoYXJ0cy1taW5vci1ncmlkLWxpbmUge1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItNTtcbn1cbi5oaWdoY2hhcnRzLWNyb3NzaGFpci10aGluIHtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTIwO1xufVxuLmhpZ2hjaGFydHMtY3Jvc3NoYWlyLWNhdGVnb3J5IHtcbiAgICBzdHJva2U6ICRoaWdobGlnaHQtY29sb3ItMjA7XG4gICAgc3Ryb2tlLW9wYWNpdHk6IDAuMjU7XG59XG5cblxuLyogQ3JlZGl0cyAqL1xuLmhpZ2hjaGFydHMtY3JlZGl0cyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTQwO1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcywgZm9udC1zaXplIDI1MG1zO1xufVxuLmhpZ2hjaGFydHMtY3JlZGl0czpob3ZlciB7XG4gICAgZmlsbDogYmxhY2s7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIFRvb2x0aXAgKi9cbi5oaWdoY2hhcnRzLXRvb2x0aXAge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IHN0cm9rZSAxNTBtcztcbn1cbi5oaWdoY2hhcnRzLXRvb2x0aXAgdGV4dCB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItODA7XG59XG4uaGlnaGNoYXJ0cy10b29sdGlwIC5oaWdoY2hhcnRzLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4uaGlnaGNoYXJ0cy10b29sdGlwLWJveCB7XG4gICAgc3Ryb2tlLXdpZHRoOiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgZmlsbDogJHRvb2x0aXAtYmFja2dyb3VuZDtcbiAgICBmaWxsLW9wYWNpdHk6IDAuODU7XG59XG4uaGlnaGNoYXJ0cy10b29sdGlwLWJveCAuaGlnaGNoYXJ0cy1sYWJlbC1ib3gge1xuICAgIGZpbGw6ICR0b29sdGlwLWJhY2tncm91bmQ7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjg1O1xufVxuXG4uaGlnaGNoYXJ0cy1zZWxlY3Rpb24tbWFya2VyIHtcbiAgICBmaWxsOiAkaGlnaGxpZ2h0LWNvbG9yLTgwO1xuICAgIGZpbGwtb3BhY2l0eTogMC4yNTtcbn1cblxuLmhpZ2hjaGFydHMtZ3JhcGgge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG59XG4uaGlnaGNoYXJ0cy1zdGF0ZS1ob3ZlciAuaGlnaGNoYXJ0cy1ncmFwaCB7XG4gICAgc3Ryb2tlLXdpZHRoOiAzO1xufVxuLmhpZ2hjaGFydHMtc3RhdGUtaG92ZXIgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlLXdpZHRoIDUwOyAvKiBxdWljayBpbiAqL1xufVxuLmhpZ2hjaGFydHMtc3RhdGUtbm9ybWFsIHBhdGgge1xuICAgIHRyYW5zaXRpb246IHN0cm9rZS13aWR0aCAyNTBtczsgLyogc2xvdyBvdXQgKi9cbn1cblxuLyogTGVnZW5kIGhvdmVyIGFmZmVjdHMgcG9pbnRzIGFuZCBzZXJpZXMgKi9cbmcuaGlnaGNoYXJ0cy1zZXJpZXMsXG4uaGlnaGNoYXJ0cy1wb2ludCxcbi5oaWdoY2hhcnRzLW1hcmtlcnMsXG4uaGlnaGNoYXJ0cy1kYXRhLWxhYmVscyB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcztcbn1cbi5oaWdoY2hhcnRzLWxlZ2VuZC1zZXJpZXMtYWN0aXZlIGcuaGlnaGNoYXJ0cy1zZXJpZXM6bm90KC5oaWdoY2hhcnRzLXNlcmllcy1ob3ZlciksXG4uaGlnaGNoYXJ0cy1sZWdlbmQtcG9pbnQtYWN0aXZlIC5oaWdoY2hhcnRzLXBvaW50Om5vdCguaGlnaGNoYXJ0cy1wb2ludC1ob3ZlciksXG4uaGlnaGNoYXJ0cy1sZWdlbmQtc2VyaWVzLWFjdGl2ZSAuaGlnaGNoYXJ0cy1tYXJrZXJzOm5vdCguaGlnaGNoYXJ0cy1zZXJpZXMtaG92ZXIpLFxuLmhpZ2hjaGFydHMtbGVnZW5kLXNlcmllcy1hY3RpdmUgLmhpZ2hjaGFydHMtZGF0YS1sYWJlbHM6bm90KC5oaWdoY2hhcnRzLXNlcmllcy1ob3Zlcikge1xuICAgIG9wYWNpdHk6IDAuMjtcbn1cblxuLyogU2VyaWVzIG9wdGlvbnMgKi9cblxuLyogRGVmYXVsdCBjb2xvcnMgKi9cblxuLmhpZ2hjaGFydHMtYXJlYSB7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjc1O1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLW1hcmtlcnMge1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgIHN0cm9rZTogJGJhY2tncm91bmQtY29sb3I7XG59XG4uaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG4uaGlnaGNoYXJ0cy1kZW5zZS1kYXRhIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbi5oaWdoY2hhcnRzLWRhdGEtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaGlnaGNoYXJ0cy1kYXRhLWxhYmVsLWJveCB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG4uaGlnaGNoYXJ0cy1kYXRhLWxhYmVsIHRleHQsIHRleHQuaGlnaGNoYXJ0cy1kYXRhLWxhYmVsIHtcbiAgICBmaWxsOiAkZGF0YS1sYWJlbC1jb2xvcjtcbn1cbi5oaWdoY2hhcnRzLWRhdGEtbGFiZWwtY29ubmVjdG9yIHtcbiAgICBmaWxsOiBub25lO1xufVxuLmhpZ2hjaGFydHMtaGFsbyB7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjI1O1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLXNlcmllczpub3QoLmhpZ2hjaGFydHMtcGllLXNlcmllcykgLmhpZ2hjaGFydHMtcG9pbnQtc2VsZWN0IHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci0yMDtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTEwMDtcbn1cbi5oaWdoY2hhcnRzLWNvbHVtbi1zZXJpZXMgcmVjdC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICAvLyByZWN0IHRvIHByZXZlbnQgc3Ryb2tlIG9uIDNEIGNvbHVtbnNcbiAgICBzdHJva2U6ICRiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmhpZ2hjaGFydHMtY29sdW1uLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDI1MG1zO1xufVxuLmhpZ2hjaGFydHMtY29sdW1uLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3ZlciB7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjc1O1xuICAgIHRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSA1MG1zO1xufVxuLmhpZ2hjaGFydHMtcGllLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICBzdHJva2U6ICRiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmhpZ2hjaGFydHMtcGllLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3ZlciB7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjc1O1xuICAgIHRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSA1MG1zO1xufVxuLmhpZ2hjaGFydHMtZnVubmVsLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICBzdHJva2U6ICRiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmhpZ2hjaGFydHMtZnVubmVsLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3ZlciB7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjc1O1xuICAgIHRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSA1MG1zO1xufVxuLmhpZ2hjaGFydHMtZnVubmVsLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1zZWxlY3Qge1xuICAgIGZpbGw6IGluaGVyaXQ7XG4gICAgc3Ryb2tlOiBpbmhlcml0O1xufVxuLmhpZ2hjaGFydHMtcHlyYW1pZC1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgc3Ryb2tlOiAkYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5oaWdoY2hhcnRzLXB5cmFtaWQtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50LWhvdmVyIHtcbiAgICBmaWxsLW9wYWNpdHk6IDAuNzU7XG4gICAgdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDUwbXM7XG59XG4uaGlnaGNoYXJ0cy1weXJhbWlkLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1zZWxlY3Qge1xuICAgIGZpbGw6IGluaGVyaXQ7XG4gICAgc3Ryb2tlOiBpbmhlcml0O1xufVxuLmhpZ2hjaGFydHMtc29saWRnYXVnZS1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLXRyZWVtYXAtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTEwO1xuICAgIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcywgZmlsbCAyNTBtcywgZmlsbC1vcGFjaXR5IDI1MG1zO1xufVxuLmhpZ2hjaGFydHMtdHJlZW1hcC1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQtaG92ZXIge1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItNDA7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1bXMsIGZpbGwgMjVtcywgZmlsbC1vcGFjaXR5IDI1bXM7XG59XG5cbi5oaWdoY2hhcnRzLXRyZWVtYXAtc2VyaWVzIC5oaWdoY2hhcnRzLWFib3ZlLWxldmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmhpZ2hjaGFydHMtdHJlZW1hcC1zZXJpZXMgLmhpZ2hjaGFydHMtaW50ZXJuYWwtbm9kZSB7XG4gICAgZmlsbDogbm9uZTtcbn1cbi5oaWdoY2hhcnRzLXRyZWVtYXAtc2VyaWVzIC5oaWdoY2hhcnRzLWludGVybmFsLW5vZGUtaW50ZXJhY3RpdmUge1xuICAgIGZpbGwtb3BhY2l0eTogMC4xNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGlnaGNoYXJ0cy10cmVlbWFwLXNlcmllcyAuaGlnaGNoYXJ0cy1pbnRlcm5hbC1ub2RlLWludGVyYWN0aXZlOmhvdmVyIHtcbiAgICBmaWxsLW9wYWNpdHk6IDAuNzU7XG59XG5cblxuXG4vKiBMZWdlbmQgKi9cbi5oaWdoY2hhcnRzLWxlZ2VuZC1ib3gge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0gdGV4dCB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItODA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAkbGVnZW5kLWZvbnQtc2l6ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW06aG92ZXIgdGV4dCB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItMTAwO1xufVxuLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0taGlkZGVuICoge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTIwICFpbXBvcnRhbnQ7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci0yMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGZpbGwgMjUwbXM7XG59XG4uaGlnaGNoYXJ0cy1sZWdlbmQtbmF2LWFjdGl2ZSB7XG4gICAgZmlsbDogJGhpZ2hsaWdodC1jb2xvci0xMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhpZ2hjaGFydHMtbGVnZW5kLW5hdi1pbmFjdGl2ZSB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItMjA7XG59XG4uaGlnaGNoYXJ0cy1sZWdlbmQtdGl0bGUtYm94IHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLyogTG9hZGluZyAqL1xuLmhpZ2hjaGFydHMtbG9hZGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcztcbn1cbi5oaWdoY2hhcnRzLWxvYWRpbmctaGlkZGVuIHtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcywgaGVpZ2h0IDI1MG1zIHN0ZXAtZW5kO1xufVxuLmhpZ2hjaGFydHMtbG9hZGluZy1pbm5lciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNDUlO1xufVxuXG4vKiBQbG90IGJhbmRzIGFuZCBwb2xhciBwYW5lIGJhY2tncm91bmRzICovXG4uaGlnaGNoYXJ0cy1wbG90LWJhbmQsIC5oaWdoY2hhcnRzLXBhbmUge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTEwMDtcbiAgICBmaWxsLW9wYWNpdHk6IDAuMDU7XG59XG4uaGlnaGNoYXJ0cy1wbG90LWxpbmUge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci00MDtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLyogSGlnaGNoYXJ0cyBNb3JlIGFuZCBtb2R1bGVzICovXG4uaGlnaGNoYXJ0cy1ib3hwbG90LWJveCB7XG4gICAgZmlsbDogJGJhY2tncm91bmQtY29sb3I7XG59XG4uaGlnaGNoYXJ0cy1ib3hwbG90LW1lZGlhbiB7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uaGlnaGNoYXJ0cy1idWJibGUtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICBmaWxsLW9wYWNpdHk6IDAuNTtcbn1cbi5oaWdoY2hhcnRzLWVycm9yYmFyLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci0xMDA7XG59XG4uaGlnaGNoYXJ0cy1nYXVnZS1zZXJpZXMgLmhpZ2hjaGFydHMtZGF0YS1sYWJlbC1ib3gge1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMjA7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG4uaGlnaGNoYXJ0cy1nYXVnZS1zZXJpZXMgLmhpZ2hjaGFydHMtZGlhbCB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItMTAwO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLXBvbHlnb24tc2VyaWVzIC5oaWdoY2hhcnRzLWdyYXBoIHtcbiAgICBmaWxsOiBpbmhlcml0O1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLXdhdGVyZmFsbC1zZXJpZXMgLmhpZ2hjaGFydHMtZ3JhcGgge1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItODA7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMztcbn1cbi5oaWdoY2hhcnRzLXNhbmtleS1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLXNhbmtleS1zZXJpZXMgLmhpZ2hjaGFydHMtbGluayB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcywgZmlsbC1vcGFjaXR5IDI1MG1zO1xuICAgIGZpbGwtb3BhY2l0eTogMC41O1xufVxuLmhpZ2hjaGFydHMtc2Fua2V5LXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3Zlci5oaWdoY2hhcnRzLWxpbmsge1xuICAgIHRyYW5zaXRpb246IGZpbGwgNTBtcywgZmlsbC1vcGFjaXR5IDUwbXM7XG4gICAgZmlsbC1vcGFjaXR5OiAxO1xufVxuXG4vKiBIaWdoc3RvY2sgKi9cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci1tYXNrLW91dHNpZGUge1xuICAgIGZpbGwtb3BhY2l0eTogMDtcbn1cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci1tYXNrLWluc2lkZSB7XG4gICAgZmlsbDogJGhpZ2hsaWdodC1jb2xvci02MDsgLyogbmF2aWdhdG9yLm1hc2tGaWxsIG9wdGlvbiAqL1xuICAgIGZpbGwtb3BhY2l0eTogMC4yNTtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci1vdXRsaW5lIHtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTIwO1xuICAgIGZpbGw6IG5vbmU7XG59XG4uaGlnaGNoYXJ0cy1uYXZpZ2F0b3ItaGFuZGxlIHtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTIwO1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTU7XG4gICAgY3Vyc29yOiBldy1yZXNpemU7XG59XG4uaGlnaGNoYXJ0cy1uYXZpZ2F0b3Itc2VyaWVzIHtcbiAgICBmaWxsOiAkbmF2aWdhdG9yLXNlcmllcy1maWxsO1xuICAgIHN0cm9rZTogJG5hdmlnYXRvci1zZXJpZXMtYm9yZGVyO1xufVxuLmhpZ2hjaGFydHMtbmF2aWdhdG9yLXNlcmllcyAuaGlnaGNoYXJ0cy1ncmFwaCB7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG4uaGlnaGNoYXJ0cy1uYXZpZ2F0b3Itc2VyaWVzIC5oaWdoY2hhcnRzLWFyZWEge1xuICAgIGZpbGwtb3BhY2l0eTogMC4wNTtcbn1cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci14YXhpcyAuaGlnaGNoYXJ0cy1heGlzLWxpbmUge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci14YXhpcyAuaGlnaGNoYXJ0cy1ncmlkLWxpbmUge1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMTA7XG59XG4uaGlnaGNoYXJ0cy1uYXZpZ2F0b3IteGF4aXMuaGlnaGNoYXJ0cy1heGlzLWxhYmVscyB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItNDA7XG59XG4uaGlnaGNoYXJ0cy1uYXZpZ2F0b3IteWF4aXMgLmhpZ2hjaGFydHMtZ3JpZC1saW5lIHtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG4uaGlnaGNoYXJ0cy1zY3JvbGxiYXItdGh1bWIge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTIwO1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMjA7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG4uaGlnaGNoYXJ0cy1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci0xMDtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTIwO1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xufVxuLmhpZ2hjaGFydHMtc2Nyb2xsYmFyLWFycm93IHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci02MDtcbn1cbi5oaWdoY2hhcnRzLXNjcm9sbGJhci1yaWZsZXMge1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItNjA7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG4uaGlnaGNoYXJ0cy1zY3JvbGxiYXItdHJhY2sge1xuICAgIGZpbGw6ICRzY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZDtcbiAgICBzdHJva2U6ICRzY3JvbGxiYXItdHJhY2stYm9yZGVyO1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xufVxuLmhpZ2hjaGFydHMtYnV0dG9uIHtcbiAgICBmaWxsOiAkaGlnaGNoYXJ0cy1idXR0b24tYmFja2dyb3VuZDtcbiAgICBzdHJva2U6ICRoaWdoY2hhcnRzLWJ1dHRvbi1ib3JkZXI7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgIHRyYW5zaXRpb246IGZpbGwgMjUwbXM7XG59XG4uaGlnaGNoYXJ0cy1idXR0b24gdGV4dCB7XG4gICAgZmlsbDogJGhpZ2hjaGFydHMtYnV0dG9uLXRleHQ7XG59XG4uaGlnaGNoYXJ0cy1idXR0b24taG92ZXIge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMG1zO1xuICAgIGZpbGw6ICRoaWdoY2hhcnRzLWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIHN0cm9rZTogJGhpZ2hjaGFydHMtYnV0dG9uLWhvdmVyLWJvcmRlcjtcbn1cbi5oaWdoY2hhcnRzLWJ1dHRvbi1ob3ZlciB0ZXh0IHtcbiAgICBmaWxsOiAkaGlnaGNoYXJ0cy1idXR0b24taG92ZXItdGV4dDtcbn1cbi5oaWdoY2hhcnRzLWJ1dHRvbi1wcmVzc2VkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmaWxsOiAkaGlnaGNoYXJ0cy1idXR0b24tcHJlc3NlZC1iYWNrZ3JvdW5kO1xuICAgIHN0cm9rZTogJGhpZ2hjaGFydHMtYnV0dG9uLXByZXNzZWQtYm9yZGVyO1xufVxuLmhpZ2hjaGFydHMtYnV0dG9uLXByZXNzZWQgdGV4dCB7XG4gICAgZmlsbDogJGhpZ2hjaGFydHMtYnV0dG9uLXByZXNzZWQtdGV4dDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5oaWdoY2hhcnRzLWJ1dHRvbi1kaXNhYmxlZCB0ZXh0IHtcbiAgICBmaWxsOiAkaGlnaGNoYXJ0cy1idXR0b24tdGV4dDtcbn1cbi5oaWdoY2hhcnRzLXJhbmdlLXNlbGVjdG9yLWJ1dHRvbnMgLmhpZ2hjaGFydHMtYnV0dG9uIHtcbiAgICBzdHJva2Utd2lkdGg6ICRyYW5nZS1zZWxlY3Rvci1idXR0b24tYm9yZGVyO1xufVxuLmhpZ2hjaGFydHMtcmFuZ2UtbGFiZWwgcmVjdCB7XG4gICAgZmlsbDogbm9uZTtcbn1cbi5oaWdoY2hhcnRzLXJhbmdlLWxhYmVsIHRleHQge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTYwO1xufVxuLmhpZ2hjaGFydHMtcmFuZ2UtaW5wdXQgcmVjdCB7XG4gICAgZmlsbDogbm9uZTtcbn1cbi5oaWdoY2hhcnRzLXJhbmdlLWlucHV0IHRleHQge1xuICAgIGZpbGw6ICRyYW5nZS1zZWxlY3Rvci1pbnB1dC10ZXh0XG59XG4uaGlnaGNoYXJ0cy1yYW5nZS1pbnB1dCB7XG4gICAgc3Ryb2tlLXdpZHRoOjFweDtcbiAgICBzdHJva2U6ICRyYW5nZS1zZWxlY3Rvci1pbnB1dC1ib3JkZXI7XG59XG5pbnB1dC5oaWdoY2hhcnRzLXJhbmdlLXNlbGVjdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAxcHg7IC8qIENocm9tZSBuZWVkcyBhIHBpeGVsIHRvIHNlZSBpdCAqL1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IC05ZW07IC8qICM0Nzk4ICovXG59XG4uaGlnaGNoYXJ0cy1jcm9zc2hhaXItbGFiZWwgdGV4dCB7XG4gICAgZmlsbDogJGJhY2tncm91bmQtY29sb3I7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbn1cbi5oaWdoY2hhcnRzLWNyb3NzaGFpci1sYWJlbCAuaGlnaGNoYXJ0cy1sYWJlbC1ib3gge1xuICAgIGZpbGw6IGluaGVyaXQ7XG59XG5cblxuLmhpZ2hjaGFydHMtY2FuZGxlc3RpY2stc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTEwMDtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5oaWdoY2hhcnRzLWNhbmRsZXN0aWNrLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC11cCB7XG4gICAgZmlsbDogJGJhY2tncm91bmQtY29sb3I7XG59XG4uaGlnaGNoYXJ0cy1vaGxjLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3ZlciB7XG4gICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG59XG4uaGlnaGNoYXJ0cy1mbGFncy1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQgLmhpZ2hjaGFydHMtbGFiZWwtYm94IHtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTQwO1xuICAgIGZpbGw6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGZpbGwgMjUwbXM7XG59XG4uaGlnaGNoYXJ0cy1mbGFncy1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQtaG92ZXIgLmhpZ2hjaGFydHMtbGFiZWwtYm94IHtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTEwMDtcbiAgICBmaWxsOiAkaGlnaGxpZ2h0LWNvbG9yLTIwO1xufVxuLmhpZ2hjaGFydHMtZmxhZ3Mtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHRleHQge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTEwMDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBIaWdobWFwcyAqL1xuLmhpZ2hjaGFydHMtbWFwLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCA1MDBtcywgZmlsbC1vcGFjaXR5IDUwMG1zLCBzdHJva2Utd2lkdGggMjUwbXM7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci0yMDtcbn1cbi5oaWdoY2hhcnRzLW1hcC1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQtaG92ZXIge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMG1zLCBmaWxsLW9wYWNpdHkgMG1zO1xuICAgIGZpbGwtb3BhY2l0eTogMC41O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmhpZ2hjaGFydHMtbWFwbGluZS1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIGZpbGw6IG5vbmU7XG59XG4uaGlnaGNoYXJ0cy1oZWF0bWFwLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmhpZ2hjaGFydHMtbWFwLW5hdmlnYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhpZ2hjaGFydHMtY29sb3JheGlzIHtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG4uaGlnaGNoYXJ0cy1jb2xvcmF4aXMtbWFya2VyIHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci00MDtcbn1cbi5oaWdoY2hhcnRzLW51bGwtcG9pbnQge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTM7XG59XG5cbi8qIDNkIGNoYXJ0cyAqL1xuLmhpZ2hjaGFydHMtM2QtZnJhbWUge1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBFeHBvcnRpbmcgbW9kdWxlICovXG4uaGlnaGNoYXJ0cy1jb250ZXh0YnV0dG9uIHtcbiAgICBmaWxsOiAkY29udGV4dC1idXR0b24tYmFja2dyb3VuZDsgLyogbmVlZGVkIHRvIGNhcHR1cmUgaG92ZXIgKi9cbiAgICBzdHJva2U6IG5vbmU7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xufVxuLmhpZ2hjaGFydHMtY29udGV4dGJ1dHRvbjpob3ZlciB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItMTA7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci0xMDtcbn1cbi5oaWdoY2hhcnRzLWJ1dHRvbi1zeW1ib2wge1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItNjA7XG4gICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG59XG4uaGlnaGNoYXJ0cy1tZW51IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV1dHJhbC1jb2xvci00MDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDEwcHggIzg4ODtcbn1cbi5oaWdoY2hhcnRzLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICRuZXV0cmFsLWNvbG9yLTgwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDI1MG1zLCBjb2xvciAyNTBtcztcbn1cbi5oaWdoY2hhcnRzLW1lbnUtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGhpZ2hsaWdodC1jb2xvci04MDtcbiAgICBjb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG59XG5cbi8qIERyaWxsZG93biBtb2R1bGUgKi9cbi5oaWdoY2hhcnRzLWRyaWxsZG93bi1wb2ludCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhpZ2hjaGFydHMtZHJpbGxkb3duLWRhdGEtbGFiZWwgdGV4dCxcbnRleHQuaGlnaGNoYXJ0cy1kcmlsbGRvd24tZGF0YS1sYWJlbCxcbi5oaWdoY2hhcnRzLWRyaWxsZG93bi1heGlzLWxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsbDogJGhpZ2hsaWdodC1jb2xvci0xMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIE5vLWRhdGEgbW9kdWxlICovXG4uaGlnaGNoYXJ0cy1uby1kYXRhIHRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci02MDtcbn1cblxuLyogRHJhZy1wYW5lcyBtb2R1bGUgKi9cbi5oaWdoY2hhcnRzLWF4aXMtcmVzaXplciB7XG4gICAgY3Vyc29yOiBucy1yZXNpemU7XG4gICAgc3Ryb2tlOiBibGFjaztcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLyogQnVsbGV0IHR5cGUgc2VyaWVzICovXG4uaGlnaGNoYXJ0cy1idWxsZXQtdGFyZ2V0IHtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbi8qIExpbmVhcmdhdWdlIHR5cGUgc2VyaWVzICovXG4uaGlnaGNoYXJ0cy1saW5lYXJnYXVnZS10YXJnZXQge1xuXHRzdHJva2Utd2lkdGg6IDFweDtcblx0c3Ryb2tlOiAkbmV1dHJhbC1jb2xvci04MDtcbn1cbi5oaWdoY2hhcnRzLWxpbmVhcmdhdWdlLXRhcmdldC1saW5lIHtcblx0c3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci04MDtcbn1cblxuLyogQW5ub3RhdGlvbnMgbW9kdWxlICovXG4uaGlnaGNoYXJ0cy1hbm5vdGF0aW9uLWxhYmVsLWJveCB7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci0xMDA7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItMTAwO1xuICAgIGZpbGwtb3BhY2l0eTogMC43NTtcbn1cbi5oaWdoY2hhcnRzLWFubm90YXRpb24tbGFiZWwgdGV4dCB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItMTA7XG59XG4iLCJAaW5jbHVkZSBrZXlmcmFtZXMoZmFkZUluKSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgfVxufVxuQGluY2x1ZGUga2V5ZnJhbWVzKGxvZ2luQmx1cikge1xuICAgIDAlIHtcbiAgICAgICAgZmlsdGVyOmJsdXIoMCk7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLDEpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgZmlsdGVyOmJsdXIoMTBweCk7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjE1LDEuMTUpO1xuICAgIH1cbn1cbkBpbmNsdWRlIGtleWZyYW1lcyhwcm9ncmVzc0JhclN0YXJ0KSB7XG4gICAgMCUge1xuICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuQGluY2x1ZGUga2V5ZnJhbWVzKGNoZWNrQm94VG9nZ2xlQW5pbWF0aW9uT2ZmKSB7XG4gICAgMCUge1xuICAgICAgICB3aWR0aDoyMnB4O1xuICAgICAgICBsZWZ0OjI0cHg7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHdpZHRoOjQ2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB3aWR0aDoyMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cbkBpbmNsdWRlIGtleWZyYW1lcyhjaGVja0JveFRvZ2dsZUFuaW1hdGlvbk9uKSB7XG4gICAgMCUge1xuICAgICAgICB3aWR0aDoyMnB4O1xuICAgICAgICBsZWZ0OjA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHdpZHRoOjQ2cHg7XG4gICAgICAgIGxlZnQ6MDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHdpZHRoOjIycHg7XG4gICAgICAgIGxlZnQ6MjRweDtcbiAgICB9XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuICAgIC5tZWRpYS1wcmludC1vbmx5IHsgZGlzcGxheTogYXV0bzsgfVxuICAgIC5tZWRpYS1zY3JlZW4tb25seSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4gICAgYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgd2lkdGg6NjcwcHg7XG4gICAgfVxuICAgIC5wYWNlIHtcbiAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIG1haW4sZm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYm94LXNoYWRvdywuYm94LWJvcmRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6MXB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6JGZvbnRDb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzZWN0aW9uLnBhZ2Vjb250ZW50IHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgIH1cbiAgICAud2lkZ2V0IHtcbiAgICAgICAuZHJhZ0hhbmRsZSB7XG4gICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICB9XG4gICAgICAgLmJveC1tZW51IHtcbiAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICB9XG59XG5cbkBtZWRpYSBzY3JlZW4ge1xuICAgIC5tZWRpYS1wcmludC1vbmx5IHsgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tZWRpYS1zY3JlZW4tb25seSB7IGRpc3BsYXk6IGF1dG87IH1cbn1cbiIsImJvZHkge1xuICAgIGJhY2tncm91bmQ6ICRsaWdodEJnQ29sb3I7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHRyYW5zaXRpb246YmFja2dyb3VuZCAwLjVzO1xufVxuXG4qOmZvY3VzIHtcbiAgICBvdXRsaW5lOm5vbmU7XG59XG5cbiNkZXZpY2UtYXBwbGljYXRpb25zLXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIGkge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2FwcHdyYXBwZXIge1xuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudFxufVxuXG4jZGV2aWNlLWxvY2F0aW9uLW1hcCB7XG4gICAgbWFyZ2luLXRvcDoxNnB4O1xuICAgIGhlaWdodDozNzBweDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgID4gLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIH1cbn1cbi5kYXJrbW9kZSB7XG4gICAgI2RldmljZS1sb2NhdGlvbi1tYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbnZlcnQoI2VlZSk7XG4gICAgfVxufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbn1cbi5kYXJrbW9kZSB7XG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrQmdDb2xvcjtcbiAgICB9XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFya0JnQ29sb3I7XG4gICAgd2lkdGg6NnB4O1xuICAgIGhlaWdodDo2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjowIDFweDtcbiAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmtCZ0NvbG9yO1xuICAgIH1cbn1cbi5kYXJrbW9kZSB7XG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkZGFya0JnQ29sb3IsMjUlKTtcbiAgICB9XG59XG5oMSxoMixoMyxoNCB7XG4gICAgaSB7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5Q29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW0gIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0wLjFlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgICB9XG59XG5cbmltZyNhcHAtaWNvbi1wcmV2aWV3IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXRCb3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiRpbnB1dEJvcmRlclJhZGl1cztcbiAgICBiYWNrZ3JvdW5kOiAkaW5wdXRCYWNrZ3JvdW5kQ29sb3I7XG59XG5cbi5wYWdlaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDpkYXJrZW4oJGxpZ2h0QmdDb2xvciwyLjUlKTtcbiAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQgMC41cztcbiAgICAucGFnZWhlYWRlci1pY29uIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDIuMjVlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi4yNWVtO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMi4yNWVtIC0gNHB4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6MS41ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2VoZWFkZXItaGVhZGxpbmUge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOm1hcC1nZXQoJGJyZWFrcG9pbnRzLG1kKSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IGRvdHRlZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206LTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5kYXJrbW9kZSB7XG4gICAgLnBhZ2VoZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOmRhcmtlbigkZGFya0JnQ29sb3IsMjIlKTtcbiAgICAgICAgLnBhZ2VoZWFkZXItaWNvbiB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBpbnZlcnQocmdiYSgwLDAsMCwwLjUpKTtcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYWdlaGVhZGVyLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgaW52ZXJ0KHJnYmEoMCwwLDAsMC4xKSk7XG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkYnJlYWtwb2ludHMsbWQpKSB7XG4gICAgLnBhZ2VoZWFkZXIge1xuICAgICAgICAucGFnZWhlYWRlci1pY29uIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDNlbSAtIDRweCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIuMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYWdlaGVhZGVyLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOi0xcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuc2VjdGlvbi5wYWdlY29udGVudCB7XG4gICAgYmFja2dyb3VuZDokbGlnaHRCZ0NvbG9yO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OjI7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQgMC41cztcbn1cbi5kYXJrbW9kZSB7XG4gICAgc2VjdGlvbi5wYWdlY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRkYXJrQmdDb2xvciwyMCUpO1xuICAgIH1cbn1cbiN0ZW5hbnQtc3RhdHMtc2VhcmNoLWxvYWRpbmcsXG4jdGVuYW50LXN0YXRzLWRhc2hib2FyZC1oaXRzLWNoYXJ0LWxvYWRpbmcsXG4jdGVuYW50LXN0YXRzLWRhc2hib2FyZC1kZXZpY2VzLWxvYWRpbmcsXG4jdGVuYW50LXN0YXRzLWRhc2hib2FyZC12aXNpdGVkLWRvbWFpbnMtbG9hZGluZyxcbiN0ZW5hbnQtc3RhdHMtZGFzaGJvYXJkLWJsb2NrZWQtZG9tYWlucy1sb2FkaW5nLFxuI3RlbmFudC1zdGF0cy1kYXNoYm9hcmQtdmlzaXRlZC1jYXRlZ29yaWVzLWxvYWRpbmcsXG4jdGVuYW50LXN0YXRzLWRhc2hib2FyZC1ibG9ja2VkLWNhdGVnb3JpZXMtbG9hZGluZ1xuIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZGFya21vZGUge1xuICAgICN0ZW5hbnQtc3RhdHMtc2VhcmNoLWxvYWRpbmcsXG4gICAgI3RlbmFudC1zdGF0cy1kYXNoYm9hcmQtaGl0cy1jaGFydC1sb2FkaW5nLFxuICAgICN0ZW5hbnQtc3RhdHMtZGFzaGJvYXJkLWRldmljZXMtbG9hZGluZyxcbiAgICAjdGVuYW50LXN0YXRzLWRhc2hib2FyZC12aXNpdGVkLWRvbWFpbnMtbG9hZGluZyxcbiAgICAjdGVuYW50LXN0YXRzLWRhc2hib2FyZC1ibG9ja2VkLWRvbWFpbnMtbG9hZGluZyxcbiAgICAjdGVuYW50LXN0YXRzLWRhc2hib2FyZC12aXNpdGVkLWNhdGVnb3JpZXMtbG9hZGluZyxcbiAgICAjdGVuYW50LXN0YXRzLWRhc2hib2FyZC1ibG9ja2VkLWNhdGVnb3JpZXMtbG9hZGluZyB7XG4gICAgICAgIGNvbG9yOiBpbnZlcnQoI2NjYyk7XG4gICAgfVxufVxuI3ByaW50LWhlYWRlciB7XG4gICAgLnNlY3VyZXBvaW50LWxvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB0O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDlwdDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgIC56ZW50cmFsZXMtbWFuYWdlbWVudC1sb2dvIHtcbiAgICAgICAgbWF4LWhlaWdodDozMnB0O1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG59XG5cbi5ociB7XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmhyLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcbiAgICAgICAgei1pbmRleDoxO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDojZWVlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICB9XG59XG4uZGFya21vZGUge1xuICAgIC5ociB7XG4gICAgICAgIC5oci1jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6aW52ZXJ0KCNmZmYpO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6aW52ZXJ0KCNlZWUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiNtYWluLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OjA7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgei1pbmRleDo1O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uU3BlZWQgKiAyO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQsIHdpZHRoO1xuICAgIC8vdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc5LCAtMC4zOSwgMC4zMiwgMS40Myk7XG4gICAgd2lkdGg6MTAwJTtcbiAgICByaWdodDowO1xuICAgIHRvcDowO1xuICAgIC5hcHAtbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgYS5hY3Rpb24tdG9nZ2xlLWNsYXNzW2RhdGEtY2xhc3M9b3Blbi1tZW51XSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAkbW9iaWxlSGVhZGVySGVpZ2h0O1xuICAgICAgICBoZWlnaHQ6ICRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLy90cmFuc2l0aW9uOiR0cmFuc2l0aW9uU3BlZWQgKiAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmtCZ0NvbG9yLDEwJSk7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OjJweDtcbiAgICAgICAgICAgIHdpZHRoOjMwJTtcbiAgICAgICAgICAgIGxlZnQ6MzUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICAgICAvL3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OSwgLTAuMzksIDAuMzIsIDEuNDMpO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHRvcDozNyU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIHRvcDo2MyU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrQmdDb2xvciw1JSk7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmxpZ2h0ZW4oJHByaW1hcnlDb2xvciwxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBuYXYjdG9wbWVudSB7XG4gICAgICAgIC8vd2lkdGg6ICRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgIGhlaWdodDogJG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFya0JnQ29sb3IsMTAlKTtcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6JG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZVI7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uOiAkdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDokZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IC5jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW5hY3RpdmUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYWN0aXZlLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYub3Blbi1ub3RpZmljYXRpb24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmtCZ0NvbG9yLDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5hY3RpdmUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGl2ZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFya0JnQ29sb3IsNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bC5ub3RpZmljYXRpb24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKCRkYXJrQmdDb2xvciwwLjk4KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDotMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246JHRyYW5zaXRpb25TcGVlZCAqIDI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OSwgLTAuMzksIDAuMzIsIDEuNDMpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjI7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhLCBkaXYsLm5vdGlmaWNhdGlvbi1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiRndXR0ZXJCYXNlICRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6JGd1dHRlckJhc2UgKiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29sb3ItI3skY29sb3J9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi10ZWFzZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6JGd1dHRlckJhc2UgKiAzLjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MC45NWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnVsbC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZG90cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIi4uLlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrQmdDb2xvciw1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Blbi1ub3RpZmljYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm90aWZpY2F0aW9uLXRlYXNlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnVsbC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kb3RzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxpLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBsaS50aXRsZS5sb2cge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOjMyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBsaSNub3RpZmljYXRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDozZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoM2VtICsgMzIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGkjdGhlTG9nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDozMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHByZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNtYWluLXNpZGViYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFya0JnQ29sb3IsMTUlKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBib3R0b206IGNhbGMoMTAwJSAtICN7JG1vYmlsZUhlYWRlckhlaWdodH0pO1xuICAgIG1pbi1oZWlnaHQ6JG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgIHRyYW5zaXRpb246JHRyYW5zaXRpb25TcGVlZCAqIDI7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gICAgLy90cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzksIC0wLjM5LCAwLjMyLCAxLjQzKTtcbiAgICB6LWluZGV4OjI7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICAjbG9nb2FyZWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmtCZ0NvbG9yLDE1JSk7XG4gICAgICAgIGhlaWdodDokbW9iaWxlSGVhZGVySGVpZ2h0O1xuICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAjezIgKiAkbW9iaWxlSGVhZGVySGVpZ2h0fSk7XG4gICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgIGZvbnQtc2l6ZToxLjI1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgcGFkZGluZzo4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvL3RyYW5zaXRpb246ICR0cmFuc2l0aW9uU3BlZWQgKiAyO1xuICAgICAgICAvL3RyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6JG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6JG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICAgICAgLmxvZ28tYmlnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MXB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxNzVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3NXB4OyAvLyB0byBzbW9vdGhlbiB0aGUgdHJhbnNpdGlvblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAycHg7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9nby1zbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOjZweCBhdXRvIDA7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxOHB4O1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXBwLW5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBuYXYge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6MTAwJTtcbiAgICAgICAgcmlnaHQ6LSRtb2JpbGVTaWRlYmFyV2lkdGg7XG4gICAgICAgIHdpZHRoOiRtb2JpbGVTaWRlYmFyV2lkdGg7XG4gICAgICAgIHRvcDokbW9iaWxlSGVhZGVySGVpZ2h0O1xuICAgICAgICB6LWluZGV4OjI7XG4gICAgICAgIHRyYW5zaXRpb246JHRyYW5zaXRpb25TcGVlZCAqIDI7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBsZWZ0O1xuICAgICAgICAvL3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OSwgLTAuMzksIDAuMzIsIDEuNDMpO1xuICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoJGRhcmtCZ0NvbG9yLDAuOSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkZGFya0JnQ29sb3IsMC45KTtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgJi5zZWFyY2gsICYuc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo0cHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQsc2VsZWN0LCAuc2VsZWN0MiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY4cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZGFya0JnQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkudGhlaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YmFja2dyb3VuZCAkdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luICR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OSwgLTAuMzksIDAuMzIsIDEuNDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ucHVsbC1yaWdodC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDokbW9iaWxlU2lkZWJhcldpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzksIC0wLjM5LCAwLjMyLCAxLjQzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzbWFsbC5udW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGd1dHRlckJhc2UgKiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBtYXRoLmRpdigkZ3V0dGVyQmFzZSwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBtYXRoLmRpdigkZ3V0dGVyQmFzZSwgNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYmctI3skY29sb3J9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZihsaWdodG5lc3MoJHZhbHVlKSA8IDYwJSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuYWRkTGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFya0JnQ29sb3IsNSUpOyAvL3JnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEuYWRkTGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpub3QoLm1lbnUtb3Blbikge1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWVudS1vcGVuKSwmLm1lbnUtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFya0JnQ29sb3IsMTAlKTsgLy9yZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm1lbnUtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjAyKTtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmxpZ2h0ZW4oJGRhcmtCZ0NvbG9yLDgwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnB1bGwtcmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLm1lbnUtb3Blbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmxpZ2h0ZW4oJGRhcmtCZ0NvbG9yLDgwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnB1bGwtcmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjgwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6JGd1dHRlckJhc2UgKiAyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDokZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25TcGVlZCAqIDI7XG4gICAgfVxufVxuXG4uZGFya21vZGUge1xuICAgICNtYWluLXNpZGViYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmtCZ0NvbG9yLDEwJSk7XG4gICAgICAgICNsb2dvYXJlYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmtCZ0NvbG9yLDIwJSk7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgLmxvZ28tYmlnIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sb2dvLXNtYWxsIHtcbiAgICAgICAgICAgICAgICAuYXBwLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBuYXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKGRhcmtlbigkZGFya0JnQ29sb3IsMTUlKSwwLjkpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKGRhcmtlbigkZGFya0JnQ29sb3IsMTUlKSwwLjkpO1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2gsICYuc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQsc2VsZWN0LCAuc2VsZWN0MiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZGFya0JnQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQgJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBzbWFsbC5udW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iZy0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYobGlnaHRuZXNzKCR2YWx1ZSkgPCA2MCUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEuYWRkTGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrQmdDb2xvciw1JSk7IC8vcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuYWRkTGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFya0JnQ29sb3IsMTAlKTsgLy9yZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4wMik7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmxpZ2h0ZW4oJGRhcmtCZ0NvbG9yLDgwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4wMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmxpZ2h0ZW4oJGRhcmtCZ0NvbG9yLDgwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxubWFpbiB7XG4gICAgcmlnaHQ6MDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAkbW9iaWxlSGVhZGVySGVpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6JGxpZ2h0QmdDb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb25TcGVlZCAqIDI7XG4gICAgLy90cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzksIC0wLjM5LCAwLjMyLCAxLjQzKTtcbiAgICBvcGFjaXR5OjE7XG4gICAgLy9hbmltYXRpb24tbmFtZTpmYWRlSW47XG4gICAgLy9hbmltYXRpb24tZHVyYXRpb246MXM7XG4gICAgLy9hbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLy9hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBib3R0b206MDtcbiAgICBvdmVyZmxvdzphdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAvL3dpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgI21haW4taW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gNDNweClcbiAgICB9XG4gICAgI21haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgLmxvYWRlcmJveCB7XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgei1pbmRleDo1O1xuICAgICAgICAgICAgbWluLWhlaWdodDozNjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6M2VtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLWZvb3RlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyQmFzZSAqIDIgJGd1dHRlckJhc2UgKiAyO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuICAgIH1cbn1cblxuLmRhcmttb2RlIHtcbiAgICBtYWluIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiRsaWdodEJnQ29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFya0JnQ29sb3IsMjAlKTtcbiAgICAgICAgI21haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5sb2FkZXJib3gge1xuICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4tZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5vcGVuLW1lbnUge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAjbWFpbi1oZWFkZXIge1xuICAgICAgICBhLmFjdGlvbi10b2dnbGUtY2xhc3NbZGF0YS1jbGFzcz1vcGVuLW1lbnVdIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0xcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIG1haW4ge1xuICAgICAgICBmaWx0ZXI6Ymx1cig1cHgpO1xuICAgICAgICBvcGFjaXR5OjAuMjtcbiAgICB9XG4gICAgI21haW4tc2lkZWJhciB7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0NHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY3VyZXBvaW50LWljb24tdy5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NXB4IDY3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAjeyRtb2JpbGVTaWRlYmFyV2lkdGh9KTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6ICRtb2JpbGVTaWRlYmFyV2lkdGg7XG4gICAgICAgICAgICB0b3A6ICRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5ib2R5Lm9wZW4tbm90aWZpY2F0aW9uLW1lbnUge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBtYWluIHtcbiAgICAgICAgZmlsdGVyOmJsdXIoNXB4KTtcbiAgICAgICAgb3BhY2l0eTowLjI7XG4gICAgfVxuICAgICNtYWluLXNpZGViYXIge1xuICAgICAgICBuYXYgIHtcbiAgICAgICAgICAgIGxlZnQ6MTAwJTtcbiAgICAgICAgICAgIHJpZ2h0Oi0xMDAlO1xuICAgICAgICAgICAgYm90dG9tOmNhbGMoMTAwJSAtICN7JG1vYmlsZUhlYWRlckhlaWdodH0pO1xuICAgICAgICB9XG4gICAgfVxuICAgICNtYWluLWhlYWRlciB7XG4gICAgICAgIG5hdiN0b3BtZW51IHtcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tbWVudSB7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHJpZ2h0OjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3R0b206MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuYm9keTpub3QoLm9wZW4tbm90aWZpY2F0aW9uLW1lbnUpIHtcbiAgICAjbWFpbi1oZWFkZXIge1xuICAgICAgICBuYXYjdG9wbWVudSB7XG4gICAgICAgICAgICAubm90aWZpY2F0aW9uLW1lbnUge1xuICAgICAgICAgICAgICAgIGxlZnQ6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHJpZ2h0Oi0xMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51aS1yZXNpemFibGUtaGVscGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xuICAgIG9wYWNpdHk6IC41O1xuICAgICoge1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgfVxufVxuLmRhcmttb2RlIHtcbiAgICAudWktcmVzaXphYmxlLWhlbHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGludmVydCgjNTU1NTU1KTtcbiAgICB9XG59XG5cbmJvZHkubG9naW4tcGFnZSwgYm9keS5yZWdpc3Rlci1wYWdlIHtcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcbiAgICA+LndyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICBoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNsb2dpbkJnIHtcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9iZy5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICBhbmltYXRpb24tbmFtZTogbG9naW5CbHVyO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6MC41cztcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgJi5ub2FuaW1hdGlvbiB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6MHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246MHM7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTpub25lO1xuICAgICAgICAgICAgZmlsdGVyOmJsdXIoMTBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4xNSwxLjE1KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjd3JhcHBlciB7XG4gICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6NTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheToxcztcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgJi5ub2FuaW1hdGlvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYm94LXNoYWRvdyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMCA1MHB4IDAgcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgI21haW4taGVhZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDotMXB4O1xuICAgICAgICAgICAgbGVmdDppbmhlcml0O1xuICAgICAgICAgICAgcmlnaHQ6aW5oZXJpdDtcbiAgICAgICAgICAgIGJvdHRvbTppbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDpkYXJrZW4oJGRhcmtCZ0NvbG9yLDEwJSk7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OjY0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDo2NHB4O1xuICAgICAgICAgICAgI2xvZ29hcmVhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICAgICAgICAubG9nby1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hcHAtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogIHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBtYWluIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDppbmhlcml0O1xuICAgICAgICAgICAgbGVmdDppbmhlcml0O1xuICAgICAgICAgICAgcmlnaHQ6aW5oZXJpdDtcbiAgICAgICAgICAgIGJvdHRvbTppbmhlcml0O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgICAgIGZvb3RlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6aW5oZXJpdDtcbiAgICAgICAgICAgIGxlZnQ6aW5oZXJpdDtcbiAgICAgICAgICAgIHJpZ2h0OmluaGVyaXQ7XG4gICAgICAgICAgICBib3R0b206aW5oZXJpdDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6ICRndXR0ZXJCYXNlICogMiAkZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5ib2R5LmxvZ2luLXBhZ2UuZGFya21vZGUsIGJvZHkucmVnaXN0ZXItcGFnZS5kYXJrbW9kZSB7XG4gICAgI2xvZ2luQmcge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3dyYXBwZXIge1xuICAgICAgICAuYm94LXNoYWRvdyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMCA1MHB4IDAgcmdiYSgwLDAsMCwwLjQpO1xuXG4gICAgICAgIH1cbiAgICAgICAgI21haW4taGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRkYXJrQmdDb2xvciwxMCUpO1xuICAgICAgICB9XG4gICAgICAgIG1haW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrQmdDb2xvciwyMCUpO1xuICAgICAgICB9XG4gICAgICAgIGZvb3RlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmtCZ0NvbG9yLDIwJSk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI3dyYXBwZXIubG9naW4tcGFnZSwgI3dyYXBwZXIucmVnaXN0ZXItcGFnZSB7XG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIGJvdHRvbTowO1xuICAgICNsb2dpbkJnIHtcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9iZy5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICBhbmltYXRpb24tbmFtZTogbG9naW5CbHVyO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6MC41cztcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgJi5ub2FuaW1hdGlvbiB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6MHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246MHM7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTpub25lO1xuICAgICAgICAgICAgZmlsdGVyOmJsdXIoMTBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4xNSwxLjE1KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9naW4td3JhcHBlciB7XG4gICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6NTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheToxcztcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgJi5ub2FuaW1hdGlvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYm94LXNoYWRvdyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMCA1MHB4IDAgcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG5cbiAgICAgICAgfVxuICAgICAgICAjbWFpbi1oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOi0xcHg7XG4gICAgICAgICAgICBsZWZ0OmluaGVyaXQ7XG4gICAgICAgICAgICByaWdodDppbmhlcml0O1xuICAgICAgICAgICAgYm90dG9tOmluaGVyaXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmRhcmtlbigkZGFya0JnQ29sb3IsMTAlKTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6NjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjY0cHg7XG4gICAgICAgICAgICAjbG9nb2FyZWEge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICAgICAgICAgIC5sb2dvLXNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFwcC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAgcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG1haW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOmluaGVyaXQ7XG4gICAgICAgICAgICBsZWZ0OmluaGVyaXQ7XG4gICAgICAgICAgICByaWdodDppbmhlcml0O1xuICAgICAgICAgICAgYm90dG9tOmluaGVyaXQ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICAgICAgZm9vdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDppbmhlcml0O1xuICAgICAgICAgICAgbGVmdDppbmhlcml0O1xuICAgICAgICAgICAgcmlnaHQ6aW5oZXJpdDtcbiAgICAgICAgICAgIGJvdHRvbTppbmhlcml0O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDphdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogJGd1dHRlckJhc2UgKiAyICRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhcmttb2RlIHtcbiAgICAjd3JhcHBlci5sb2dpbi1wYWdlLCAjd3JhcHBlci5yZWdpc3Rlci1wYWdlIHtcbiAgICAgICAgI2xvZ2luQmcge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ2luLXdyYXBwZXIge1xuICAgICAgICAgICAgLmJveC1zaGFkb3cge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6MCAwIDUwcHggMCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjbWFpbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRkYXJrQmdDb2xvciwxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFpbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrQmdDb2xvciwyMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmtCZ0NvbG9yLDIwJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGJyZWFrcG9pbnRzLG1kKSkge1xuICAgICNtYWluLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgaGVpZ2h0OiRoZWFkZXJIZWlnaHQ7XG4gICAgICAgIGxlZnQ6JHNpZGViYXJXaWR0aDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtICN7JHNpZGViYXJXaWR0aH0pO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGhlYWRlckhlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkZXJIZWlnaHQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICB9XG4gICAgICAgIC5hcHAtbmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OmluaGVyaXQ7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIGEuYWN0aW9uLXRvZ2dsZS1jbGFzc1tkYXRhLWNsYXNzPW9wZW4tbWVudV0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhLmFjdGlvbi10b2dnbGUtY2xhc3NbZGF0YS1jbGFzcz1jb2xsYXBzZWQtbWVudV0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogbWF0aC5kaXYoJGhlYWRlckhlaWdodCwgMik7XG4gICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCRoZWFkZXJIZWlnaHQsIDIpO1xuICAgICAgICAgICAgdG9wOiBtYXRoLmRpdigkaGVhZGVySGVpZ2h0LCA0KTtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KCRoZWFkZXJIZWlnaHQsIDQpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbjokdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDoycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjUlO1xuICAgICAgICAgICAgICAgIGxlZnQ6MzUlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bGlnaHRlbigkcHJpbWFyeUNvbG9yLDQwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjokdHJhbnNpdGlvblNwZWVkICogMjtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjM5JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjU0JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBuYXYjdG9wbWVudSB7XG4gICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCRoZWFkZXJIZWlnaHQsIDIpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBtYXRoLmRpdigkaGVhZGVySGVpZ2h0LCA0KTtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogbWF0aC5kaXYoJGhlYWRlckhlaWdodCwgNCk7XG4gICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6bWF0aC5kaXYoJGhlYWRlckhlaWdodCwgMik7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOm1hdGguZGl2KCRoZWFkZXJIZWlnaHQsIDIpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigkaGVhZGVySGVpZ2h0LCAyKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZVI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjhweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb246JHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uOiAkdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OnZpc2libGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6JGd1dHRlckJhc2UgKiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiRndXR0ZXJCYXNlICogMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4uY291bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYub3Blbi1ub3RpZmljYXRpb24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWwubm90aWZpY2F0aW9uLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoJGRhcmtCZ0NvbG9yLDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6LTEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6JGhlYWRlckhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6JHNpZGViYXJXaWR0aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vdHJhbnNpdGlvbjokdHJhbnNpdGlvblNwZWVkICogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OSwgLTAuMzksIDAuMzIsIDEuNDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDoyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oaWRlLWNvbGxhcHNlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAkdHJhbnNpdGlvblNwZWVkLCBjb2xvciAwcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OSwgLTAuMzksIDAuMzIsIDEuNDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGFya21vZGUge1xuICAgICAgICAjbWFpbi1oZWFkZXIge1xuICAgICAgICAgICAgbmF2I3RvcG1lbnUge1xuICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuLW5vdGlmaWNhdGlvbi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5ub3RpZmljYXRpb24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpkYXJrZW4oJGRhcmtCZ0NvbG9yLDE1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbWFpbi1zaWRlYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCZ0NvbG9yO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiRzaWRlYmFyV2lkdGg7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgcmlnaHQ6aW5oZXJpdDtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0NHB4O1xuICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyV2lkdGg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY3VyZXBvaW50LWljb24tdy5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NXB4IDY3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgLy90cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnNpdGlvblNwZWVkICogMjtcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc5LCAtMC4zOSwgMC4zMiwgMS40Myk7XG4gICAgICAgIH1cbiAgICAgICAgI2xvZ29hcmVhIHtcbiAgICAgICAgICAgIGhlaWdodDokaGVhZGVySGVpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6MjRweCAkZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvL3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OSwgLTAuMzksIDAuMzIsIDEuNDMpO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmRhcmtlbigkZGFya0JnQ29sb3IsMTAlKTtcbiAgICAgICAgICAgIC5sb2dvLWJpZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MXB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxvZ28tc21hbGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0LjlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjFweDtcbiAgICAgICAgICAgICAgICBpbWcubG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXBwLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhpZGUtY29sbGFwc2VkIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MWVtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsICR0cmFuc2l0aW9uU3BlZWQsIGNvbG9yIDBzO1xuICAgICAgICAgICAgICAgIC8vdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc5LCAtMC4zOSwgMC4zMiwgMS40Myk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gNjRweCk7XG4gICAgICAgICAgICBvdmVyZmxvdzphdXRvO1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGFya21vZGUge1xuICAgICAgICAjbWFpbi1zaWRlYmFyIHtcbiAgICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIG1haW4ge1xuICAgICAgICByaWdodDowO1xuICAgICAgICBvdmVyZmxvdzphdXRvO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogJGhlYWRlckhlaWdodDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXJXaWR0aH0pO1xuICAgICAgICBiYWNrZ3JvdW5kOiRsaWdodEJnQ29sb3I7XG4gICAgICAgIGxlZnQ6JHNpZGViYXJXaWR0aDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIC5tYWluLWZvb3RlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0Om1hdGguZGl2KCRoZWFkZXJIZWlnaHQsIDEuNSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGFya21vZGUge1xuICAgICAgICBtYWluIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRkYXJrQmdDb2xvciwyMCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkub3Blbi1tZW51IHtcbiAgICAgICAgb3ZlcmZsb3c6YXV0bztcbiAgICAgICAgI21haW4tc2lkZWJhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JnQ29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHdpZHRoOiRzaWRlYmFyV2lkdGg7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgcmlnaHQ6aW5oZXJpdDtcbiAgICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG1haW4ge1xuICAgICAgICAgICAgZmlsdGVyOmJsdXIoMHB4KTtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIC8vcmlnaHQ6JHNpZGViYXJXaWR0aDtcbiAgICAgICAgICAgIC8vd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiAjeyRzaWRlYmFyV2lkdGh9KSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5kYXJrbW9kZSB7XG4gICAgICAgICAgICAjbWFpbi1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmtCZ0NvbG9yLDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keS5vcGVuLW5vdGlmaWNhdGlvbi1tZW51IHtcbiAgICAgICAgb3ZlcmZsb3c6YXV0bztcbiAgICAgICAgbWFpbiB7XG4gICAgICAgICAgICBmaWx0ZXI6Ymx1cigwcHgpO1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgcmlnaHQ6JHNpZGViYXJXaWR0aDtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtICgyICogI3skc2lkZWJhcldpZHRofSkpO1xuICAgICAgICB9XG4gICAgICAgICNtYWluLXNpZGViYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCZ0NvbG9yO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgd2lkdGg6JHNpZGViYXJXaWR0aDtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICByaWdodDppbmhlcml0O1xuICAgICAgICAgICAgbmF2IHtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICBib3R0b206YXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjbWFpbi1oZWFkZXIge1xuICAgICAgICAgICAgbmF2I3RvcG1lbnUge1xuICAgICAgICAgICAgICAgIC5ub3RpZmljYXRpb24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6Y2FsYygxMDAlIC0gI3skc2lkZWJhcldpZHRofSk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRhcmttb2RlIHtcbiAgICAgICAgICAgICNtYWluLXNpZGViYXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFya0JnQ29sb3IsMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBib2R5LmNvbGxhcHNlZC1tZW51IHtcbiAgICAgICAgI21haW4taGVhZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGhlaWdodDokaGVhZGVySGVpZ2h0O1xuICAgICAgICAgICAgbGVmdDokc2lkZWJhckNvbGxhcHNlZFdpZHRoO1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtICN7JHNpZGViYXJDb2xsYXBzZWRXaWR0aH0pO1xuICAgICAgICAgICAgYS5hY3Rpb24tdG9nZ2xlLWNsYXNzW2RhdGEtY2xhc3M9Y29sbGFwc2VkLW1lbnVdIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDozOCU7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHsgdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikgeyB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7IH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI21haW4tc2lkZWJhciB7XG4gICAgICAgICAgICB3aWR0aDokc2lkZWJhckNvbGxhcHNlZFdpZHRoO1xuICAgICAgICAgICAgI2xvZ29hcmVhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDhweDtcbiAgICAgICAgICAgICAgICAubG9nby1iaWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sb2dvLXNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZVI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTowLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6JGd1dHRlckJhc2UgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5oaWRlLWNvbGxhcHNlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjgwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6JGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206JGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdXJlcG9pbnQtaWNvbi13LnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCA0NnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBtYWluIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlYmFyQ29sbGFwc2VkV2lkdGh9KTtcbiAgICAgICAgICAgIGxlZnQ6JHNpZGViYXJDb2xsYXBzZWRXaWR0aDtcbiAgICAgICAgfVxuICAgICAgICAmLm9wZW4tbm90aWZpY2F0aW9uLW1lbnUge1xuICAgICAgICAgICAgI21haW4tc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206YXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYWluIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhckNvbGxhcHNlZFdpZHRofSAtICN7JHNpZGViYXJXaWR0aH0pO1xuICAgICAgICAgICAgICAgIGxlZnQ6JHNpZGViYXJDb2xsYXBzZWRXaWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYWNjb3JkaW9uIHtcbiAgICAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDpcIlxcZjA2N1wiO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWVGb250O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgICAgIHdpZHRoOjJlbTtcbiAgICAgICAgICAgIGhlaWdodDoyZW07XG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6Mi4yZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDojY2NjO1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDokcHJpbWFyeUNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMDY4XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICArLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICYuY2xvc2Uge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIHRyYW5zaXRpb246MC41cztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDB2aDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhcmttb2RlIHtcbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoJGJvcmRlckNvbG9yLDAuMik7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzowIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRkYXJrQmdDb2xvciwxNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwNjhcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNkZXZpY2UtcHJvZmlsZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAjZHJvcGFyZWEge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgei1pbmRleDoxMDAwO1xuICAgICAgICAudXBsb2FkY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICBmb250LXNpemU6MmVtO1xuICAgICAgICB9XG4gICAgICAgICYuZHotZHJhZy1ob3ZlciwgJi5kei1zdGFydGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5kei1kcmFnLWhvdmVyIHtcbiAgICAgICAgICAgIC51cGxvYWRjb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjhweDtcbiAgICAgICAgICAgICAgICBsZWZ0OjhweDtcbiAgICAgICAgICAgICAgICByaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOjhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6MnB4IGRhc2hlZCByZ2JhKG1hcC1nZXQoJGNvbG9ycyxcImxpZ2h0Ymx1ZVwiKSwwLjQpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYShtYXAtZ2V0KCRjb2xvcnMsXCJsaWdodGJsdWVcIiksMC4xKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OjEwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmR6LXByZXZpZXcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgbWluLXdpZHRoOjMyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOjY0MHB4O1xuICAgICAgICAgICAgJjpub3QoLmR6LWNvbXBsZXRlKSB7XG4gICAgICAgICAgICAgICAgLmR6LWltYWdlLC5kei1kZXRhaWxzLC5kei1lcnJvci1tZXNzYWdlLC5kei1zdWNjZXNzLW1hcmssLmR6LWVycm9yLW1hcmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kei1wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgLmR6LXVwbG9hZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHotZXJyb3ItbWFyaywgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kei1lcnJvciB7XG4gICAgICAgICAgICAgICAgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmR6LXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIC5kei1lcnJvci1tYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHotZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgICNkcm9wYXJlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGFya21vZGUge1xuICAgICNkZXZpY2UtcHJvZmlsZXMge1xuICAgICAgICAjZHJvcGFyZWEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDppbnZlcnQocmdiYSgyNTUsMjU1LDI1NSwwLjkpKTtcbiAgICAgICAgICAgICYuZHotZHJhZy1ob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MnB4IGRhc2hlZCByZ2JhKG1hcC1nZXQoJGNvbG9ycyxcImxpZ2h0Ymx1ZVwiKSwwLjQpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEobWFwLWdldCgkY29sb3JzLFwibGlnaHRibHVlXCIpLDAuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmR6LXByZXZpZXcge1xuICAgICAgICAgICAgICAgICY6bm90KC5kei1jb21wbGV0ZSkge1xuICAgICAgICAgICAgICAgICAgICAuZHotcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfVxufVxuLnJlc3BvbnNpdmUtdmlkZW8tZnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiBEZWZhdWx0IGZvciAxNjAweDkwMCB2aWRlb3MgMTY6OSByYXRpbyovXG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4vLyBXRUJLSVQgRlVMTFNDUkVFTiBWSURFTyBGSVhcbjotd2Via2l0LWZ1bGwtc2NyZWVuLWFuY2VzdG9yOm5vdChpZnJhbWUpIHtcbiAgICAjbWFpbi1oZWFkZXIsI21haW4tc2lkZWJhciwgZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbiNkcm9wWm9uZVdyYXBwZXIge1xuICAgICN0aGVEcm9wWm9uZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICB6LWluZGV4OjEwMDA7XG4gICAgICAgIC51cGxvYWRjb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5kei1kcmFnLWhvdmVyLCAmLmR6LXN0YXJ0ZWQge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLmR6LWRyYWctaG92ZXIge1xuICAgICAgICAgICAgLnVwbG9hZGNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6OHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6OHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OjhweDtcbiAgICAgICAgICAgICAgICBib3R0b206OHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjoycHggZGFzaGVkIHJnYmEobWFwLWdldCgkY29sb3JzLFwibGlnaHRibHVlXCIpLDAuNCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKG1hcC1nZXQoJGNvbG9ycyxcImxpZ2h0Ymx1ZVwiKSwwLjEpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6MTAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHotcHJldmlldyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICBtaW4td2lkdGg6MzIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6NjQwcHg7XG4gICAgICAgICAgICAmOm5vdCguZHotY29tcGxldGUpIHtcbiAgICAgICAgICAgICAgICAuZHotaW1hZ2UsLmR6LWRldGFpbHMsLmR6LWVycm9yLW1lc3NhZ2UsLmR6LXN1Y2Nlc3MtbWFyaywuZHotZXJyb3ItbWFyayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmR6LXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjhweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAuZHotdXBsb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kei1lcnJvci1tYXJrLCAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmR6LWVycm9yIHtcbiAgICAgICAgICAgICAgICAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZHotc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgLmR6LWVycm9yLW1hcmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgI3RoZURyb3Bab25lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNtYWluLWlubmVyIHtcbiAgICAjaXRlbUxpc3REcm9wQXJlYSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6JG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgIHotaW5kZXg6MTAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25TcGVlZCAqIDI7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQsIHJpZ2h0O1xuICAgICAgICAvL3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OSwgLTAuMzksIDAuMzIsIDEuNDMpO1xuICAgICAgICAudXBsb2FkY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICBmb250LXNpemU6MmVtO1xuICAgICAgICB9XG4gICAgICAgICYuZHotZHJhZy1ob3ZlciwgJi5kei1zdGFydGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5kei1kcmFnLWhvdmVyIHtcbiAgICAgICAgICAgIC51cGxvYWRjb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjhweDtcbiAgICAgICAgICAgICAgICBsZWZ0OjhweDtcbiAgICAgICAgICAgICAgICByaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOjhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6MnB4IGRhc2hlZCByZ2JhKG1hcC1nZXQoJGNvbG9ycyxcImxpZ2h0Ymx1ZVwiKSwwLjQpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYShtYXAtZ2V0KCRjb2xvcnMsXCJsaWdodGJsdWVcIiksMC4xKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OjEwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmR6LXByZXZpZXcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgbWluLXdpZHRoOjMyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOjY0MHB4O1xuICAgICAgICAgICAgJjpub3QoLmR6LWNvbXBsZXRlKSB7XG4gICAgICAgICAgICAgICAgLmR6LWltYWdlLC5kei1kZXRhaWxzLC5kei1lcnJvci1tZXNzYWdlLC5kei1zdWNjZXNzLW1hcmssLmR6LWVycm9yLW1hcmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kei1wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgLmR6LXVwbG9hZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHotZXJyb3ItbWFyaywgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kei1lcnJvciB7XG4gICAgICAgICAgICAgICAgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmR6LXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIC5kei1lcnJvci1tYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHotZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgICNpdGVtTGlzdERyb3BBcmVhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZGFya21vZGUge1xuICAgICNtYWluLWlubmVyIHtcbiAgICAgICAgI2l0ZW1MaXN0RHJvcEFyZWEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDppbnZlcnQocmdiYSgyNTUsMjU1LDI1NSwwLjkpKTtcbiAgICAgICAgICAgICYuZHotZHJhZy1ob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MnB4IGRhc2hlZCByZ2JhKG1hcC1nZXQoJGNvbG9ycyxcImxpZ2h0Ymx1ZVwiKSwwLjQpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEobWFwLWdldCgkY29sb3JzLFwibGlnaHRibHVlXCIpLDAuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmR6LXByZXZpZXcge1xuICAgICAgICAgICAgICAgICY6bm90KC5kei1jb21wbGV0ZSkge1xuICAgICAgICAgICAgICAgICAgICAuZHotcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnRhYmxlLmNoYXQge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgLm1lc3NhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi5tZXNzYWdlLWxlZnQ6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICAgICAgICB9XG4gICAgICAgICYubWVzc2FnZS1yaWdodDo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGFya21vZGUge1xuICAgIHRhYmxlLmNoYXQge1xuICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0JnQ29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ZGFya2VuKCRkYXJrQmdDb2xvciwyMCUpO1xuICAgICAgICAgICAgJi5tZXNzYWdlLWxlZnQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0JnQ29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhcmtCZ0NvbG9yLDIwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1lc3NhZ2UtcmlnaHQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0JnQ29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhcmtCZ0NvbG9yLDIwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGJyZWFrcG9pbnRzLG1kKSkge1xuICAgICNtYWluLWlubmVyIHtcbiAgICAgICAgI2l0ZW1MaXN0RHJvcEFyZWEge1xuICAgICAgICAgICAgdG9wOiRoZWFkZXJIZWlnaHQ7XG4gICAgICAgICAgICBsZWZ0OiRzaWRlYmFyV2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keSB7XG4gICAgICAgICYub3Blbi1ub3RpZmljYXRpb24tbWVudSB7XG4gICAgICAgICAgICAjbWFpbi1pbm5lciB7XG4gICAgICAgICAgICAgICAgI2l0ZW1MaXN0RHJvcEFyZWEge1xuICAgICAgICAgICAgICAgICAgICByaWdodDokc2lkZWJhcldpZHRoXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY29sbGFwc2VkLW1lbnUge1xuICAgICAgICAgICAgI21haW4taW5uZXIge1xuICAgICAgICAgICAgICAgICNpdGVtTGlzdERyb3BBcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJsYWJlbC5mb3JtLWZpZWxkLnRleHQge1xuXG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICBvcmRlcjogMTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgICBib3gtc2hhZG93OiAtMXB4IDAgNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpIGluc2V0O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG5cbiAgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0Qm9yZGVyQ29sb3I7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmLmVycm9yIHNwYW5bY2xhc3MqPVwiZm9ybS1cIl1bY2xhc3MqPVwiLXByZWZpeFwiXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXJJbnB1dEJvcmRlckNvbG9yICRpbnB1dEJvcmRlckNvbG9yICRob3ZlcklucHV0Qm9yZGVyQ29sb3IgJGhvdmVySW5wdXRCb3JkZXJDb2xvcjtcbiAgfVxuXG4gIC5mb3JtLWljb24tcHJlZml4LCAuZm9ybS1pY29uLXBvc3RmaXgge1xuICAgIHdpZHRoOiAkaW5wdXRIZWlnaHQgKyAxO1xuICB9XG5cbiAgLmZvcm0tdGV4dC1wcmVmaXgsIC5mb3JtLXRleHQtcG9zdGZpeCB7XG4gICAgd2lkdGg6IDgxcHg7XG4gIH1cblxuICAuZm9ybS10ZXh0LXByZWZpeC0yLCAuZm9ybS10ZXh0LXBvc3RmaXgtMiB7XG4gICAgd2lkdGg6IDE0MXB4O1xuICB9XG5cbiAgLmZvcm0tdGV4dC1wcmVmaXgtMywgLmZvcm0tdGV4dC1wb3N0Zml4LTMge1xuICAgIHdpZHRoOiAyMDFweDtcbiAgfVxuXG4gIGlucHV0OmZvY3VzIH4gc3BhbltjbGFzcyo9XCJmb3JtLVwiXVtjbGFzcyo9XCItcHJlZml4XCJdLFxuICB0ZXh0YXJlYTpmb2N1cyB+IHNwYW5bY2xhc3MqPVwiZm9ybS1cIl1bY2xhc3MqPVwiLXByZWZpeFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICRob3ZlcklucHV0Qm9yZGVyQ29sb3I7XG4gIH1cbn1cblxuLmZvcm0tLXJhZGlvcy13cmFwcGVyIC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuZm9ybSAuZXJyb3ItYnViYmxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxubGFiZWwuZm9ybS1maWVsZC5jaGVja2JveC5lcnJvciBzcGFuW2NsYXNzKj1cImZvcm0tXCJdW2NsYXNzKj1cIi1wcmVmaXhcIl0sXG5kaXYucmFkaW9ncm91cC5lcnJvciBzcGFuW2NsYXNzKj1cImZvcm0tXCJdW2NsYXNzKj1cIi1wcmVmaXhcIl0sXG5sYWJlbC5mb3JtLWZpZWxkLnJhZGlvLmVycm9yIHNwYW5bY2xhc3MqPVwiZm9ybS1cIl1bY2xhc3MqPVwiLXByZWZpeFwiXSB7XG4gIGJvcmRlci1jb2xvcjogI2VmOGI4MDtcbn1cblxubGFiZWwuZXJyb3Igc3BhbltjbGFzcyo9XCJmb3JtLVwiXVtjbGFzcyo9XCItcHJlZml4XCJdIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWY4YjgwO1xufVxuXG4uc3BjLWRlZmF1bHQtZm9ybSAuZXJyb3ItYnViYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0U3NEMzQztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMTBweCAwO1xuICAgIGxlZnQ6IDE4cHg7XG4gIH1cbn1cblxuLyogU2VsZWN0IDIgKi9cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgZGlzcGxheTogZmxleDtcblxuICB1bC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICB9XG5cbiAgc3Bhbi5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgfVxuICB9XG59XG5cbi8qIFZ1ZSBNdWx0aXNlbGVjdCAqL1xuXG5sYWJlbC50ZXh0ID4gLm11bHRpc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4iLCIkdHJhY2stY29sb3I6ICRwcmltYXJ5Q29sb3IgIWRlZmF1bHQ7XG4kdGh1bWItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG5cbiR0aHVtYi1yYWRpdXM6IDExcHggIWRlZmF1bHQ7XG4kdGh1bWItaGVpZ2h0OiAyMnB4ICFkZWZhdWx0O1xuJHRodW1iLXdpZHRoOiAyMnB4ICFkZWZhdWx0O1xuJHRodW1iLXNoYWRvdy1zaXplOiA2cHggIWRlZmF1bHQ7XG4kdGh1bWItc2hhZG93LWJsdXI6IC0ycHggIWRlZmF1bHQ7XG4kdGh1bWItc2hhZG93LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpICFkZWZhdWx0O1xuJHRodW1iLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHRodW1iLWJvcmRlci1jb2xvcjogJHByaW1hcnlDb2xvciAhZGVmYXVsdDtcblxuJHRyYWNrLXdpZHRoOiAxMDAlICFkZWZhdWx0O1xuJHRyYWNrLWhlaWdodDogOHB4ICFkZWZhdWx0O1xuJHRyYWNrLXNoYWRvdy1zaXplOiAwICFkZWZhdWx0O1xuJHRyYWNrLXNoYWRvdy1ibHVyOiAwICFkZWZhdWx0O1xuJHRyYWNrLXNoYWRvdy1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XG4kdHJhY2stYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kdHJhY2stYm9yZGVyLWNvbG9yOiAkaW5wdXRCb3JkZXJDb2xvciAhZGVmYXVsdDtcblxuJHRyYWNrLXJhZGl1czogJGlucHV0Qm9yZGVyUmFkaXVzICFkZWZhdWx0O1xuJGNvbnRyYXN0OiAxNSUgIWRlZmF1bHQ7XG5cbiRpZS1ib3R0b20tdHJhY2stY29sb3I6IGRhcmtlbigkdHJhY2stY29sb3IsICRjb250cmFzdCkgIWRlZmF1bHQ7XG5cbkBtaXhpbiBzaGFkb3coJHNoYWRvdy1zaXplLCAkc2hhZG93LWJsdXIsICRzaGFkb3ctY29sb3IpIHtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1zaXplICRzaGFkb3ctc2l6ZSAkc2hhZG93LWJsdXIgJHNoYWRvdy1jb2xvciwgMCAwICRzaGFkb3ctc2l6ZSBsaWdodGVuKCRzaGFkb3ctY29sb3IsIDUlKTtcbn1cblxuQG1peGluIHRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBoZWlnaHQ6ICR0cmFjay1oZWlnaHQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgd2lkdGg6ICR0cmFjay13aWR0aDtcbn1cblxuQG1peGluIHRodW1iIHtcbiAgQGluY2x1ZGUgc2hhZG93KCR0aHVtYi1zaGFkb3ctc2l6ZSwgJHRodW1iLXNoYWRvdy1ibHVyLCAkdGh1bWItc2hhZG93LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogJHRodW1iLWNvbG9yO1xuICBib3JkZXI6ICR0aHVtYi1ib3JkZXItd2lkdGggc29saWQgJHRodW1iLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHRodW1iLXJhZGl1cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBoZWlnaHQ6ICR0aHVtYi1oZWlnaHQ7XG4gIHdpZHRoOiAkdGh1bWItd2lkdGg7XG59XG5cblt0eXBlPSdyYW5nZSddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAkdGh1bWItaGVpZ2h0IC8gMiAwO1xuICB3aWR0aDogJHRyYWNrLXdpZHRoO1xuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCR0cmFjay1jb2xvciwgJGNvbnRyYXN0KTtcbiAgICB9XG5cbiAgICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdHJhY2stY29sb3I7XG4gICAgfVxuXG4gICAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkdHJhY2stY29sb3IsICRjb250cmFzdCk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIEBpbmNsdWRlIHRyYWNrO1xuICAgIEBpbmNsdWRlIHNoYWRvdygkdHJhY2stc2hhZG93LXNpemUsICR0cmFjay1zaGFkb3ctYmx1ciwgJHRyYWNrLXNoYWRvdy1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogJHRyYWNrLWNvbG9yO1xuICAgIGJvcmRlcjogJHRyYWNrLWJvcmRlci13aWR0aCBzb2xpZCAkdHJhY2stYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICR0cmFjay1yYWRpdXM7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgQGluY2x1ZGUgdGh1bWI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbi10b3A6ICgoLSR0cmFjay1ib3JkZXItd2lkdGggKiAyICsgJHRyYWNrLWhlaWdodCkgLyAyIC0gJHRodW1iLWhlaWdodCAvIDIpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgQGluY2x1ZGUgc2hhZG93KCR0cmFjay1zaGFkb3ctc2l6ZSwgJHRyYWNrLXNoYWRvdy1ibHVyLCAkdHJhY2stc2hhZG93LWNvbG9yKTtcbiAgICBAaW5jbHVkZSB0cmFjaztcbiAgICBiYWNrZ3JvdW5kOiAkdHJhY2stY29sb3I7XG4gICAgYm9yZGVyOiAkdHJhY2stYm9yZGVyLXdpZHRoIHNvbGlkICR0cmFjay1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJHRyYWNrLXJhZGl1cztcbiAgICBoZWlnaHQ6ICR0cmFjay1oZWlnaHQgLyAyO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgQGluY2x1ZGUgdGh1bWI7XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIEBpbmNsdWRlIHRyYWNrO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAoJHRodW1iLWhlaWdodCAvIDIpIDA7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIEBpbmNsdWRlIHNoYWRvdygkdHJhY2stc2hhZG93LXNpemUsICR0cmFjay1zaGFkb3ctYmx1ciwgJHRyYWNrLXNoYWRvdy1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogJGllLWJvdHRvbS10cmFjay1jb2xvcjtcbiAgICBib3JkZXI6ICR0cmFjay1ib3JkZXItd2lkdGggc29saWQgJHRyYWNrLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAoJHRyYWNrLXJhZGl1cyAqIDIpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIEBpbmNsdWRlIHNoYWRvdygkdHJhY2stc2hhZG93LXNpemUsICR0cmFjay1zaGFkb3ctYmx1ciwgJHRyYWNrLXNoYWRvdy1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogJHRyYWNrLWNvbG9yO1xuICAgIGJvcmRlcjogJHRyYWNrLWJvcmRlci13aWR0aCBzb2xpZCAkdHJhY2stYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICgkdHJhY2stcmFkaXVzICogMik7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIEBpbmNsdWRlIHRodW1iO1xuICAgIG1hcmdpbi10b3A6ICR0cmFjay1oZWlnaHQgLyA0O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYixcbiAgICAmOjotbXMtdGh1bWIsXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2ssXG4gICAgJjo6LW1zLWZpbGwtbG93ZXIsXG4gICAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cbn1cblt0eXBlPSdyYW5nZSddOmRpc2FibGVkIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSkgb3BhY2l0eSgwLjMpO1xufSIsIlxuLm11bHRpc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLyogbXVsdGlzZWxlY3RfX3RhZ3MgKi9cbiAgJl9fdGFncyB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXRCb3JkZXJDb2xvcjtcbiAgICBtaW4taGVpZ2h0OiRpbnB1dEhlaWdodDtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgdHJhbnNpdGlvbjokdHJhbnNpdGlvblNwZWVkO1xuICAgIGJhY2tncm91bmQ6ICRpbnB1dEJhY2tncm91bmRDb2xvcjtcbiAgICBjb2xvcjokZm9udENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dEJvcmRlclJhZGl1cztcbiAgICBmb250LXNpemU6MWVtO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IC0xcHggcmdiYSgwLDAsMCwwLjEpIGluc2V0O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gICAgbGluZS1oZWlnaHQ6MS4yNWVtO1xuICAgIHBhZGRpbmc6IDAgMzJweCAwIDA7XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dEhlaWdodCAtIDJweDtcbiAgICB9XG5cbiAgICAmLXdyYXAsXG4gICAgLm11bHRpc2VsZWN0X19zaW5nbGUsXG4gICAgLm11bHRpc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dEhlaWdodCAtIDJweDtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDhweCAkZ3V0dGVyQmFzZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAubXVsdGlzZWxlY3RfX3RhZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2U3NGMzYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBtYXJnaW46IDRweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCLDl1wiO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLyogbXVsdGlzZWxlY3RfX3NlbGVjdCAqL1xuICAmX19zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB0b3A6IDFweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA2MCU7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40NSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICB9XG5cbiAgLyogbXVsdGlzZWxlY3RfX3NwaW5uZXIgKi9cbiAgJl9fc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgdG9wOiAxcHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbjogLThweCAwIDAgLThweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U3NGMzYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBhbmltYXRpb246IHNwaW5uaW5nIDIuNHMgY3ViaWMtYmV6aWVyKDAuNDEsIDAuMjYsIDAuMiwgMC42Mik7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbjogc3Bpbm5pbmcgMi40cyBjdWJpYy1iZXppZXIoMC41MSwgMC4wOSwgMC4yMSwgMC44KTtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIH1cbiAgfVxuXG4gIC8qIG11bHRpc2VsZWN0X19jb250ZW50LXdyYXBwZXIgKi9cbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNzRjM2M7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgLm11bHRpc2VsZWN0X19jb250ZW50IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLm11bHRpc2VsZWN0X19vcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlO1xuXG4gICAgICAgICAgJi0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWhpZ2hsaWdodCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnlDb2xvciwgLjUpXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJi0tYWJvdmUgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICBib3R0b206IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG5cbiAgLyogc3RhdGVzICovXG5cbiAgJi0tYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxMDUxO1xuICB9XG5cbiAgJi0tYWN0aXZlICZfX3BsYWNlaG9sZGVyLFxuICAmLS1hY3RpdmUgJl9fdGFncy13cmFwIHtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS1hY3RpdmUgJl9fc2VsZWN0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcbiAgfVxuXG4gICYtLWFjdGl2ZSAmX190YWdzIHtcbiAgICBib3JkZXItY29sb3I6ICRob3ZlcklucHV0Qm9yZGVyQ29sb3I7XG4gIH1cblxuICAmLS1kaXNhYmxlZCAmX190YWdzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxufVxuXG4vKiBFcnJvciAqL1xuLmVycm9yIC5tdWx0aXNlbGVjdF9fdGFncyB7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cblxuLyogUHJlZml4IGFuZCBwb3N0Zml4IGxhYmVscyAqL1xubGFiZWwuZm9ybS1maWVsZDpub3QoLnRleHQpIHtcblxuICAuZm9ybS10ZXh0LXByZWZpeCArIC5tdWx0aXNlbGVjdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG5cbiAgLmZvcm0tdGV4dC1wb3N0Zml4ICsgLm11bHRpc2VsZWN0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLmZvcm0tdGV4dC1wcmVmaXgtMiArIC5tdWx0aXNlbGVjdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cblxuICAuZm9ybS10ZXh0LXBvc3RmaXgtMiArIC5tdWx0aXNlbGVjdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICB9XG5cbiAgLmZvcm0tdGV4dC1wcmVmaXgtMyArIC5tdWx0aXNlbGVjdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIH1cblxuICAuZm9ybS10ZXh0LXBvc3RmaXgtMyArIC5tdWx0aXNlbGVjdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICB9XG5cbn1cblxubGFiZWwuZm9ybS1maWVsZC50ZXh0IHtcbiAgc3BhbltjbGFzc149XCJmb3JtLXRleHQtcHJlZml4XCJdICsgLm11bHRpc2VsZWN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcblxuICAgIGlucHV0IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGlubmluZyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDJ0dXJuKTtcbiAgfVxufVxuIiwiLnRyYW5zaXRpb24tY2xvc2UtYm94IHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCA0MDBtcyBlYXNlLW91dDtcblxuICAmLnRyYW5zaXRpb24tc3RhcnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59IiwiI21haW4tc2lkZWJhciB7XG4gICAgI2xvZ29hcmVhIHtcbiAgICAgICAgLmxvZ28tc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmFwcC1uYW1lIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDptYXAtZ2V0KCRicmVha3BvaW50cyxtZCkpIHtcblxuICAgICNtYWluLXNpZGViYXIge1xuICAgICAgICAjbG9nb2FyZWEge1xuICAgICAgICAgICAgLmxvZ28tc21hbGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICd+c3AtaWNvbnMvc3R5bGUuY3NzJztcblxuW2NsYXNzKj1cInNwaWNvbi1cIl06YmVmb3JlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn0iLCJAaW1wb3J0ICd+bGFkZGEvY3NzL2xhZGRhLnNjc3MnO1xuJGZhLWZvbnQtcGF0aDogJ35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3dlYmZvbnRzJztcbkBpbXBvcnQgJ35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvZm9udGF3ZXNvbWUnO1xuQGltcG9ydCAnfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9zb2xpZCc7XG5AaW1wb3J0ICd+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL2xpZ2h0JztcbkBpbXBvcnQgJ35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvcmVndWxhcic7XG5AaW1wb3J0ICd+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL3Y0LXNoaW1zJztcbkBpbXBvcnQgJ0BzcC9zcC1zYXNzL3Nhc3Mvc2V0dGluZ3MnO1xuXG4vLyBkaXNhYmxlIGV2ZXJ5dGhpbmcgYm9vdHN0cmFwXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6ICRjb2xvcnM7XG5cbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9ib290c3RyYXAnO1xuQGltcG9ydCBcIkBzcC9zcC1zYXNzL3Nhc3Mvc3R5bGUuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiZm9ybXMvaW5wdXRcIjtcbkBpbXBvcnQgXCJmb3Jtcy9pbnB1dC1yYW5nZVwiO1xuQGltcG9ydCBcImZvcm1zL211bHRpc2VsZWN0XCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NpZGViYXJcIjtcbkBpbXBvcnQgXCJpY29ucy9zcC1pY29uc1wiO1xuXG5ib2R5LmxvZ2luLXBhZ2UgI3dyYXBwZXIsXG5ib2R5LnJlZ2lzdGVyLXBhZ2UgI3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDY1cHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuYm9keS5sb2dpbi1wYWdlLFxuYm9keS5yZWdpc3Rlci1wYWdlIHtcbiAgICAjbG9naW5CZyB7XG4gICAgICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLDEuMSk7XG4gICAgfVxufVxuXG5ib2R5ICNtYWluLXNpZGViYXIgbmF2IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG5tYWluIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBub25lO1xufVxuXG4ubGFuZy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgICBwYWRkaW5nOiBjYWxjKCN7JGd1dHRlckJhc2V9IC8gMikgY2FsYygjeyRndXR0ZXJCYXNlfSAvIDIpIDA7XG4gICAgfVxufVxuXG5cbiNtYWluLWhlYWRlciB7XG4gICAgei1pbmRleDogMTtcbn1cbiNtYWluLXNpZGViYXIge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG4jbWFpbi1uYXYtd3JhcHBlciB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxubWFpbiB7XG4gICAgei1pbmRleDogMjtcbn1cblxuI2FwcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiBpbmhlcml0O1xuICAgIH1cbn1cbmZvb3Rlci5tYWluLWZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG59XG5ib2R5Lm9wZW4tbWVudSwgYm9keS5vcGVuLW5vdGlmaWNhdGlvbi1tZW51IHtcbiAgICAjbWFpbi1oZWFkZXIge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAjbWFpbi1zaWRlYmFyIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgbWFpbiB7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxufVxuXG5cbmRpdiNmbGFzaC1vdmVybGF5LW1vZGFsLm1vZGFsLmZhZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwOyB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAwJSwgLjUpO1xuXG4gICAgJi5zaG93IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgLmNvbnRlbnQtMiB7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJ1dHRvbi5jbG9zZSB7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcC50ZXh0LWgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5IC5tb2RhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogJHppbmRleC1tb2RhbDtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3RlbGVwb3J0LXRhcmdldCB7XG4gICAgei1pbmRleDogNjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCJcbkBpbXBvcnQgJ35lYXN5bWRlL2Rpc3QvZWFzeW1kZS5taW4uY3NzJztcblxuLm5vdGlmaWNhdGlvbi0tbGlzdCB7XG5cbiAgICB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICB0ZC5mcm9tLCB0ZC50byB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206ICRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm9kZCB7XG4gICAgICAgICAgICB0ZC5mcm9tLCB0ZC50byB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JlZW4sIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdHIuZXhwaXJlZCB7XG4gICAgICAgIHRkLmZyb20sIHRkLnRvIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5vZGQge1xuICAgICAgICAgICAgdGQuZnJvbSwgdGQudG8ge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnlDb2xvciwgMTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ci5mdXR1cmUge1xuICAgICAgICB0ZC5mcm9tLCB0ZC50byB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYub2RkIHtcbiAgICAgICAgICAgIHRkLmZyb20sIHRkLnRvIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR5ZWxsb3csIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGQuYWN0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG50ZXh0YXJlYVtkYXRhLW1kZV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lZGl0b3ItdG9vbGJhciBidXR0b24ge1xuICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xufVxuXG4uQ29kZU1pcnJvci1mdWxsc2NyZWVuLCAuZWRpdG9yLXByZXZpZXcge1xuICAgIHotaW5kZXg6IDEwMDtcbn1cbiIsIiNtYWluLWhlYWRlciBuYXYjdG9wbWVudSB7XG4gICAgI3RvcG1lbnUtbm90aWZpY2F0aW9ucyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGRpdi5ub3RpZmljYXRpb24tdGVhc2VyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRmYS1zZXR1cCB7XG5cbiAgICAuY29uZmlybS1tZXNzYWdlIC5udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlckJhc2U7XG4gICAgfVxuXG4gICAgaW5wdXRbbmFtZT1cInZlcmlmaWNhdGlvblwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuXG4gICAgLmZsZXgtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogNTAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuXG4gICAgICAgICAgICAmLmNvbC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29sLXN0YXRlIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb2wtcGhvbmUtcmVnaW9uIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA5NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbC1waG9uZS1udW1iZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbC1kZXNjIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsbGcpKSB7XG5cbiAgICAgICAgLmZsZXgtcm93IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgICYuY29sLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMjQgKiA0KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNvbC1kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYS1zcXVhcmUsIC5mYS1jaGVjay1zcXVhcmUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgLmJ0bi1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgb3JkZXI6IDA7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudG90cC1zZXR1cCB7XG4gICAgLnN0ZXAtaW5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG59XG4iLCIuaG9tZS10ZWFzZXIge1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIC5ib3gtYm9yZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5ib3gtYm9keSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmJveC1pY29uIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcblxuICAgICAgICAgICAgICAgICYuc3BpY29uLWFudGl2aXJ1cyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3gtY29udGVudC0yIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGVybWlzc2lvbnMtbWFuYWdlciB7XG5cbiAgICAucm9sZSwgLnBlcm1pc3Npb24ge1xuICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyQmFzZTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyQ29sb3I7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDFweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJvbGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBlcm1pc3Npb25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zcHZ1ZXRhYmxlLWFjdGlvbnMge1xuICAgIGJ1dHRvbi5saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG4iLCIuc3B2dWV0YWJsZS1vcmRlcnMtLW9yZGVyLWRldGFpbC10b3RhbF9fbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLmNvbnRyYWN0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCJcblxuQGltcG9ydCBcIkBzcC9zcC1zYXNzL3Nhc3Mvc2V0dGluZ3NcIjtcblxuI2ZsYXNoLXRvYXN0LCAjdGVsZXBvcnQtdGFyZ2V0IHtcblxuICAgIHotaW5kZXg6IDI7XG5cbiAgICAuYm94LWNvbnRlbnQtMiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93U3R5bGU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGhvdmVyQm94U2hhZG93U3R5bGU7XG4gICAgICAgIH1cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuYnRuLWFjdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC41ZW07XG4gICAgICAgICAgICByaWdodDogLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAmOmRlZXAoYSkge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZsYXNoLW1lc3NhZ2VzIHtcbiAgICAgICAgLm5vdGlmaWNhdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9hc3QtbWVzc2FnZXMge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6ICRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjezIgKiAkZ3V0dGVyQmFzZX0pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RpZmljYXRpb24ge1xuICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyV2lkdGg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4cGFuZC10cmFuc2l0aW9uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkdHJhbnNpdGlvblNwZWVkLCBib3JkZXItd2lkdGggJHRyYW5zaXRpb25TcGVlZCwgcGFkZGluZyAkdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICB9XG4gICAgLmV4cGFuZC1lbnRlciwgLmV4cGFuZC1sZWF2ZS10byB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG59XG4iLCJcblxuLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1oZWFkZXIgYnV0dG9uIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbn1cblxuIiwiXG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMjB2aDtcbn1cbiIsIlxuICAgIGg0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYnV0dG9ucyBzcGFuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4iLCJcblxuICAgIEBpbXBvcnQgJ0BzcC9zcC1zYXNzL3Nhc3Mvc2V0dGluZ3MnO1xuICAgIEBpbXBvcnQgJ0BzcC9zcC1zYXNzL3Nhc3MvZm9ybXMnO1xuXG4gICAgc3Bhbi5lZGl0YWJsZS0tcm9vdCB7XG5cbiAgICAgICAgJltjb250ZW50ZWRpdGFibGU9XCJ0cnVlXCJdLFxuICAgICAgICAmW2RhdGEtc2VsZWN0YWJsZT1cInRydWVcIl0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlZGVmYXVsdElucHV0O1xuICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWRpc2FibGVkSW5wdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4iLCJcblxuLmJsaW5kcy11cC1lbnRlci1hY3RpdmUsIC5ibGluZHMtdXAtbGVhdmUtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcztcbn1cbi5ibGluZHMtdXAtZW50ZXIsIC5ibGluZHMtdXAtbGVhdmUtdG8gIHtcbiAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4iLCJcblxuQGltcG9ydCBcIkBzcC9zcC1zYXNzL3Nhc3Mvc2V0dGluZ3NcIjtcblxuLm5vdGlmaWNhdGlvbi10ZWFzZXIge1xuXG4gICY6ZGVlcChoMSwgaDIsIGgzLCBoNCwgaDUsIGg2KSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNik7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJcblxuLmxvYWRpbmctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5sb2FkaW5nLXdyYXAge1xufVxuXG4ubG9hZGluZyB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhciB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC4xKTtcbn1cbiIsIlxuLmZpbHRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiXG5cbnRhYmxlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbiIsIlxuXG4vKnNldCBNb2RhbCB0byB0aGUgc2NyZWVuIGNlbnRlciovXG46ZGVlcCgubW9kYWwpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7O1xufVxuXG46ZGVlcCgubW9kYWwtZGlhbG9nKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbiIsIlxuOmRlZXAoLmNvbC1sZy04KXtcbiAgd2lkdGg6IDEwMCU7XG5cbn1cbjpkZWVwKC5jb2wtbGctNCl7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG50aDpsYXN0LWNoaWxke1xuICB3aWR0aDo0MCVcbn1cbiIsIlxuLypwcmV2ZW50IE1vZGFsLUJvZHkgZmxvd2luZyBvdmVyIHRoZSAtbW9kYWwqL1xuLmJvZHl7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBoZWlnaHQ6NDB2aDtcbn1cbiIsIlxuLypwcmV2ZW50IE1vZGFsLUJvZHkgZmxvd2luZyBvdmVyIHRoZSAtbW9kYWwqL1xuLmJvZHl7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBoZWlnaHQ6NDB2aDtcbn1cbiIsIlxuLmNvbmZpcm0tbWVzc2FnZSAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCJcbkBpbXBvcnQgJ0BzcC9zcC1zYXNzL3Nhc3Mvc2V0dGluZ3MnO1xuXG4uZXJyb3JzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZpbGUtdXBsb2FkcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcC1hcmVhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDRlbTtcbiAgYm9yZGVyOiAzcHggZGFzaGVkIG1hcC1nZXQoJGNvbG9ycywgXCJsaWdodGJsdWVcIik7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuLmRyb3AtYXJlYS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJsaWdodGdyZWVuXCIpO1xufVxuXG4uYWxlcnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmlsZV9yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA0cHggMDtcblxuICA+IGRpdi5uYW1lIHtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIGxpbmUtYnJlYWs6IGFueXdoZXJlO1xuICB9XG5cbiAgPiBkaXYucmVtb3ZlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDdlbTtcblxuICAgIC5iYXIge1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBcImxpZ2h0Ymx1ZVwiKTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcblxuICAgICAgPiBpLCBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgICA+IHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2dyZXNzLnByb2dyZXNzLWRhbmdlciAuYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIFwicmVkXCIpO1xuICB9XG5cbiAgLnByb2dyZXNzLnByb2dyZXNzLXN1Y2Nlc3MgLmJhciB7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBcImdyZWVuXCIpO1xuICB9XG5cbiAgYnV0dG9uLmJ0bi1taW5pIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG4iLCJcbi5mb3JtSW5wdXR7XG4gIGRpc3BsYXk6ZmxleDtcbiAgbWFyZ2luOjElXG59XG4uZm9ybUlucHV0IGlucHV0e1xuICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgbWFyZ2luLXJpZ2h0OjIlXG59XG4iLCJcbiAgICBAaW1wb3J0IFwiQHNwL3NwLXNhc3Mvc2Fzcy9zZXR0aW5nc1wiO1xuXG4gICAgLmxvYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmID4gZGl2LmxvYWRlci1hY3RpdmUge1xuICAgICAgICAgICAgcGFkZGluZzogJGd1dHRlckJhc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4iLCJcbi5idG4tbWVudXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43NSk7XG4gIH1cblxuICAuYnRuLW1lbnU6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuIiwiXG5kaXZ7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiIsIlxuY29udGVudC1jb2x7XG4gIC8qYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGxpZ2h0Z3JheTsqL1xuLypzdHlsZT1cImJvcmRlci1ib3R0b206IHNvbGlkIDFweCBsaWdodGdyYXk7XCIqL1xufVxuIiwiXG5cbkBpbXBvcnQgJ0BzcC9zcC1zYXNzL3Nhc3Mvc2V0dGluZ3MnO1xuXG4uc3RlcCB7XG4gICY6OnYtZGVlcCB7XG4gICAgZGl2LmJyZWFkY3J1bWItYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIFwibGlnaHRncmF5XCIpO1xuICAgIHBhZGRpbmc6ICRndXR0ZXJCYXNlICsgY2FsYygkZ3V0dGVyQmFzZSAvIDIpICRndXR0ZXJCYXNlO1xuICAgIG1hcmdpbjogJGd1dHRlckJhc2UgMDtcbiAgICBjb2xvcjogJGZvbnRDb2xvcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXJCYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZGl2LnRpbGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIGJ1dHRvbjpub3QoLnZhbGlkKSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbn1cbn1cbiIsIlxuXG4udmltZW8tY29udGFpbmVyIHtcbiAgcGFkZGluZzogNTYuMjUlIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgfVxufVxuXG4iLCJcblxuZGl2LnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxNjhweDtcbiAgbWFyZ2luOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgPiBkaXYge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCVcbiAgfVxuICA6ZGVlcCgubW9kYWwtZm9vdGVyKXtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn1cblxuIiwiXG4gICAgaW5wdXQuYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiIsIlxuOjp2LWRlZXAoLmVycm9yLWxpbmtzIGEpIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbjo6di1kZWVwKC5lcnJvci1saW5rcyBhOmhvdmVyKSB7XG4gIGNvbG9yOiAjZjBmMGYwICFpbXBvcnRhbnQ7XG59XG4iLCJcbjpkZWVwKC5hYm9ydEJ1dHRvbil7XG4gIG9wYWNpdHk6MSAhaW1wb3J0YW50XG59XG4iLCJcbi8qT3ZlcndyaXRlcyBidXR0b246bm90KC52YWxpZCkgb24gdGhlIE1vZGFsIEJ1dHRvbnMqL1xuOmRlZXAoYnV0dG9uICl7XG4gIG9wYWNpdHk6MSAhaW1wb3J0YW50XG59XG4iLCJcbi5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuIiwiXG5AaW1wb3J0ICdAc3Avc3Atc2Fzcy9zYXNzL3NldHRpbmdzJztcblxuLnN0ZXAge1xuICAmOmRlZXAoZGl2LmJyZWFkY3J1bWItYmFyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCBcImxpZ2h0Z3JheVwiKTtcbiAgICBwYWRkaW5nOiAkZ3V0dGVyQmFzZSArIGNhbGMoJGd1dHRlckJhc2UgLyAyKSAkZ3V0dGVyQmFzZTtcbiAgICBtYXJnaW46ICRndXR0ZXJCYXNlIDA7XG4gICAgY29sb3I6ICRmb250Q29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZ3V0dGVyQmFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdi50aWxlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBidXR0b246bm90KC52YWxpZCkge1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG59XG4iLCJcblxuQGltcG9ydCAnQHNwL3NwLXNhc3Mvc2Fzcy9zZXR0aW5ncyc7XG5cbi5zdGVwIHtcbiAgPiAuYnJlYWRjcnVtYi1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJsaWdodGdyYXlcIik7XG4gICAgcGFkZGluZzogJGd1dHRlckJhc2UrICRndXR0ZXJCYXNlIC8gMiAkZ3V0dGVyQmFzZTtcbiAgICBtYXJnaW46ICRndXR0ZXJCYXNlIDA7XG4gICAgY29sb3I6ICRmb250Q29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgfVxufVxuIiwiXG46ZGVlcChsaSl7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuOmRlZXAobGFiZWwpe1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5maWx0ZXJDb250YWluZXJ7XG4gIGRpc3BsYXk6ZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46MiUgMFxufVxubGFiZWx7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOjA7XG4gIG1hcmdpbi1yaWdodDoxJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5zZWxlY3QsaW5wdXR7XG4gIHdpZHRoOjIwJTtcbiAgbWFyZ2luOjElO1xufVxuIiwiXG4uYnRuLW1lbnV7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43NSk7XG59XG5cbi5idG4tbWVudTpob3ZlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgY29sb3I6IHdoaXRlO1xufVxuIiwiLmRwX19pbnB1dF93cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7Ym94LXNpemluZzp1bnNldH0uZHBfX2lucHV0X3dyYXA6Zm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWRwLWJvcmRlci1jb2xvci1ob3Zlcik7b3V0bGluZTpub25lfS5kcF9faW5wdXR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kcC1iYWNrZ3JvdW5kLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWRwLWJvcmRlci1yYWRpdXMpO2ZvbnQtZmFtaWx5OnZhcigtLWRwLWZvbnQtZmFtaWx5KTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWRwLWJvcmRlci1jb2xvcik7b3V0bGluZTpub25lO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7d2lkdGg6MTAwJTtmb250LXNpemU6dmFyKC0tZHAtZm9udC1zaXplKTtsaW5lLWhlaWdodDpjYWxjKHZhcigtLWRwLWZvbnQtc2l6ZSkqMS41KTtwYWRkaW5nOnZhcigtLWRwLWlucHV0LXBhZGRpbmcpO2NvbG9yOnZhcigtLWRwLXRleHQtY29sb3IpO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZHBfX2lucHV0OjpwbGFjZWhvbGRlcntvcGFjaXR5Oi43fS5kcF9faW5wdXQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWRwLWJvcmRlci1jb2xvci1ob3Zlcil9LmRwX19pbnB1dF9yZWd7Y2FyZXQtY29sb3I6cmdiYSgwLDAsMCwwKX0uZHBfX2lucHV0X2ZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1kcC1ib3JkZXItY29sb3ItaG92ZXIpfS5kcF9fZGlzYWJsZWR7YmFja2dyb3VuZDp2YXIoLS1kcC1kaXNhYmxlZC1jb2xvcil9LmRwX19kaXNhYmxlZDo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tZHAtZGlzYWJsZWQtY29sb3ItdGV4dCl9LmRwX19pbnB1dF9pY29uc3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDp2YXIoLS1kcC1mb250LXNpemUpO2hlaWdodDp2YXIoLS1kcC1mb250LXNpemUpO3N0cm9rZS13aWR0aDowO2ZvbnQtc2l6ZTp2YXIoLS1kcC1mb250LXNpemUpO2xpbmUtaGVpZ2h0OmNhbGModmFyKC0tZHAtZm9udC1zaXplKSoxLjUpO3BhZGRpbmc6NnB4IDEycHg7Y29sb3I6dmFyKC0tZHAtaWNvbi1jb2xvcik7Ym94LXNpemluZzpjb250ZW50LWJveH0uZHBfX2lucHV0X2ljb257Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Y29sb3I6dmFyKC0tZHAtaWNvbi1jb2xvcil9LmRwX19jbGVhcl9pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtjdXJzb3I6cG9pbnRlcjtjb2xvcjp2YXIoLS1kcC1pY29uLWNvbG9yKX0uZHBfX2lucHV0X2ljb25fcGFke3BhZGRpbmctbGVmdDp2YXIoLS1kcC1pbnB1dC1pY29uLXBhZGRpbmcpfS5kcF9faW5wdXRfdmFsaWR7Ym94LXNoYWRvdzowIDAgdmFyKC0tZHAtYm9yZGVyLXJhZGl1cykgdmFyKC0tZHAtc3VjY2Vzcy1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWRwLXN1Y2Nlc3MtY29sb3IpfS5kcF9faW5wdXRfdmFsaWQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWRwLXN1Y2Nlc3MtY29sb3IpfS5kcF9faW5wdXRfaW52YWxpZHtib3gtc2hhZG93OjAgMCB2YXIoLS1kcC1ib3JkZXItcmFkaXVzKSB2YXIoLS1kcC1kYW5nZXItY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1kcC1kYW5nZXItY29sb3IpfS5kcF9faW5wdXRfaW52YWxpZDpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tZHAtZGFuZ2VyLWNvbG9yKX0uZHBfX21lbnV7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDp2YXIoLS1kcC1iYWNrZ3JvdW5kLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWRwLWJvcmRlci1yYWRpdXMpO21pbi13aWR0aDp2YXIoLS1kcC1tZW51LW1pbi13aWR0aCk7Zm9udC1mYW1pbHk6dmFyKC0tZHAtZm9udC1mYW1pbHkpO2ZvbnQtc2l6ZTp2YXIoLS1kcC1mb250LXNpemUpO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1kcC1tZW51LWJvcmRlci1jb2xvcik7Ym94LXNpemluZzpib3JkZXItYm94fS5kcF9fbWVudTo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5kcF9fbWVudTo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZHBfX21lbnU6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1kcC1tZW51LWJvcmRlci1jb2xvcik7b3V0bGluZTpub25lfS5kcF9fbWVudV9pbm5lcntwYWRkaW5nOnZhcigtLWRwLW1lbnUtcGFkZGluZyl9LmRwX19tZW51X2luZGV4e3otaW5kZXg6OTk5OTl9LmRwX19tZW51X3JlYWRvbmx5LC5kcF9fbWVudV9kaXNhYmxlZHtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3otaW5kZXg6MX0uZHBfX21lbnVfZGlzYWJsZWR7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC41KTtjdXJzb3I6bm90LWFsbG93ZWR9LmRwX19tZW51X3JlYWRvbmx5e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjdXJzb3I6ZGVmYXVsdH0uZHBfX2Fycm93X3RvcHtsZWZ0OjUwJTt0b3A6LTFweDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tZHAtYmFja2dyb3VuZC1jb2xvcik7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHZhcigtLWRwLW1lbnUtYm9yZGVyLWNvbG9yKTtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1kcC1tZW51LWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpfS5kcF9fYXJyb3dfYm90dG9te2xlZnQ6NTAlO2JvdHRvbTotMXB4O2hlaWdodDoxMnB4O3dpZHRoOjEycHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kcC1iYWNrZ3JvdW5kLWNvbG9yKTtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLWRwLW1lbnUtYm9yZGVyLWNvbG9yKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1kcC1tZW51LWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZyl9LmRwX19hY3Rpb25fZXh0cmF7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoycHggMH0uZHBfX3ByZXNldF9yYW5nZXN7cGFkZGluZzo1cHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS1kcC1ib3JkZXItY29sb3IpfS5kcF9fc2lkZWJhcl9sZWZ0e3BhZGRpbmc6NXB4O2JvcmRlci1yaWdodDoxcHggc29saWQgdmFyKC0tZHAtYm9yZGVyLWNvbG9yKX0uZHBfX3NpZGViYXJfcmlnaHR7cGFkZGluZzo1cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHZhcigtLWRwLWJvcmRlci1jb2xvcil9LmRwX19wcmVzZXRfcmFuZ2V7cGFkZGluZzo1cHg7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpub3dyYXA7Y29sb3I6dmFyKC0tZHAtdGV4dC1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1kcC1ib3JkZXItcmFkaXVzKTt0cmFuc2l0aW9uOnZhcigtLWRwLWNvbW1vbi10cmFuc2l0aW9uKX0uZHBfX3ByZXNldF9yYW5nZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRwLWhvdmVyLWNvbG9yKTtjdXJzb3I6cG9pbnRlcn0uZHBfX21lbnVfY29udGVudF93cmFwcGVye2Rpc3BsYXk6ZmxleH0uZHBfX2NhbGVuZGFyX2hlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6dmFyKC0tZHAtdGV4dC1jb2xvcik7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OmJvbGR9LmRwX19jYWxlbmRhcl9oZWFkZXJfaXRlbXt0ZXh0LWFsaWduOmNlbnRlcjtmbGV4LWdyb3c6MTtoZWlnaHQ6dmFyKC0tZHAtY2VsbC1zaXplKTtwYWRkaW5nOnZhcigtLWRwLWNlbGwtcGFkZGluZyk7d2lkdGg6dmFyKC0tZHAtY2VsbC1zaXplKTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmRwX19jYWxlbmRhcl9yb3d7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjp2YXIoLS1kcC1yb3ctbWFyaW5nKX0uZHBfX2NhbGVuZGFyX2l0ZW17dGV4dC1hbGlnbjpjZW50ZXI7ZmxleC1ncm93OjE7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOnZhcigtLWRwLXRleHQtY29sb3IpfS5kcF9fY2FsZW5kYXJ7cG9zaXRpb246cmVsYXRpdmV9LmRwX19jYWxlbmRhcl9oZWFkZXJfY2VsbHtib3JkZXItYm90dG9tOnRoaW4gc29saWQgdmFyKC0tZHAtYm9yZGVyLWNvbG9yKTtwYWRkaW5nOnZhcigtLWRwLWNhbGVuZGFyLWhlYWRlci1jZWxsLXBhZGRpbmcpfS5kcF9fY2VsbF9pbm5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyLXJhZGl1czp2YXIoLS1kcC1jZWxsLWJvcmRlci1yYWRpdXMpO2hlaWdodDp2YXIoLS1kcC1jZWxsLXNpemUpO3BhZGRpbmc6dmFyKC0tZHAtY2VsbC1wYWRkaW5nKTt3aWR0aDp2YXIoLS1kcC1jZWxsLXNpemUpO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmV9LmRwX19jZWxsX2lubmVyOmhvdmVye3RyYW5zaXRpb246YWxsIC4yc30uZHBfX2NlbGxfYXV0b19yYW5nZV9zdGFydCwuZHBfX2RhdGVfaG92ZXJfc3RhcnQ6aG92ZXIsLmRwX19yYW5nZV9zdGFydHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmRwX19jZWxsX2F1dG9fcmFuZ2VfZW5kLC5kcF9fZGF0ZV9ob3Zlcl9lbmQ6aG92ZXIsLmRwX19yYW5nZV9lbmR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uZHBfX3JhbmdlX2VuZCwuZHBfX3JhbmdlX3N0YXJ0LC5kcF9fYWN0aXZlX2RhdGV7YmFja2dyb3VuZDp2YXIoLS1kcC1wcmltYXJ5LWNvbG9yKTtjb2xvcjp2YXIoLS1kcC1wcmltYXJ5LXRleHQtY29sb3IpfS5kcF9fY2VsbF9hdXRvX3JhbmdlX2VuZCwuZHBfX2NlbGxfYXV0b19yYW5nZV9zdGFydHtib3JkZXItdG9wOjFweCBkYXNoZWQgdmFyKC0tZHAtcHJpbWFyeS1jb2xvcik7Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkIHZhcigtLWRwLXByaW1hcnktY29sb3IpfS5kcF9fZGF0ZV9ob3Zlcl9lbmQ6aG92ZXIsLmRwX19kYXRlX2hvdmVyX3N0YXJ0OmhvdmVyLC5kcF9fZGF0ZV9ob3Zlcjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWRwLWhvdmVyLWNvbG9yKTtjb2xvcjp2YXIoLS1kcC1ob3Zlci10ZXh0LWNvbG9yKX0uZHBfX2NlbGxfb2Zmc2V0e2NvbG9yOnZhcigtLWRwLXNlY29uZGFyeS1jb2xvcil9LmRwX19jZWxsX2Rpc2FibGVke2NvbG9yOnZhcigtLWRwLXNlY29uZGFyeS1jb2xvcik7Y3Vyc29yOm5vdC1hbGxvd2VkfS5kcF9fcmFuZ2VfYmV0d2VlbntiYWNrZ3JvdW5kOnZhcigtLWRwLWhvdmVyLWNvbG9yKTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1kcC1ob3Zlci1jb2xvcil9LmRwX19yYW5nZV9iZXR3ZWVuX3dlZWt7YmFja2dyb3VuZDp2YXIoLS1kcC1wcmltYXJ5LWNvbG9yKTtjb2xvcjp2YXIoLS1kcC1wcmltYXJ5LXRleHQtY29sb3IpO2JvcmRlci1yYWRpdXM6MDtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1kcC1wcmltYXJ5LWNvbG9yKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1kcC1wcmltYXJ5LWNvbG9yKX0uZHBfX3RvZGF5e2JvcmRlcjoxcHggc29saWQgdmFyKC0tZHAtcHJpbWFyeS1jb2xvcil9LmRwX193ZWVrX251bXtjb2xvcjp2YXIoLS1kcC1zZWNvbmRhcnktY29sb3IpO3RleHQtYWxpZ246Y2VudGVyfS5kcF9fY2VsbF9hdXRvX3Jhbmdle2JvcmRlci1yYWRpdXM6MDtib3JkZXItdG9wOjFweCBkYXNoZWQgdmFyKC0tZHAtcHJpbWFyeS1jb2xvcik7Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkIHZhcigtLWRwLXByaW1hcnktY29sb3IpfS5kcF9fY2VsbF9hdXRvX3JhbmdlX3N0YXJ0e2JvcmRlci1sZWZ0OjFweCBkYXNoZWQgdmFyKC0tZHAtcHJpbWFyeS1jb2xvcil9LmRwX19jZWxsX2F1dG9fcmFuZ2VfZW5ke2JvcmRlci1yaWdodDoxcHggZGFzaGVkIHZhcigtLWRwLXByaW1hcnktY29sb3IpfS5kcF9fY2FsZW5kYXJfaGVhZGVyX3NlcGFyYXRvcnt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDp2YXIoLS1kcC1ib3JkZXItY29sb3IpfS5kcF9fY2FsZW5kYXJfbmV4dHttYXJnaW4tbGVmdDp2YXIoLS1kcC1tdWx0aS1jYWxlbmRhcnMtc3BhY2luZyl9LmRwX19tYXJrZXJfbGluZSwuZHBfX21hcmtlcl9kb3R7aGVpZ2h0OjVweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRwLW1hcmtlci1jb2xvcik7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjB9LmRwX19tYXJrZXJfZG90e3dpZHRoOjVweDtib3JkZXItcmFkaXVzOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uZHBfX21hcmtlcl9saW5le3dpZHRoOjEwMCU7bGVmdDowfS5kcF9fbWFya2VyX3Rvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXJhZGl1czp2YXIoLS1kcC1ib3JkZXItcmFkaXVzKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRwLXRvb2x0aXAtY29sb3IpO3BhZGRpbmc6NXB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tZHAtYm9yZGVyLWNvbG9yKTt6LWluZGV4Ojk5OTk5O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6ZGVmYXVsdH0uZHBfX3Rvb2x0aXBfY29udGVudHt3aGl0ZS1zcGFjZTpub3dyYXB9LmRwX190b29sdGlwX3RleHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWZsb3c6cm93IG5vd3JhcDtjb2xvcjp2YXIoLS1kcC10ZXh0LWNvbG9yKX0uZHBfX3Rvb2x0aXBfbWFya3toZWlnaHQ6NXB4O3dpZHRoOjVweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRwLXRleHQtY29sb3IpO2NvbG9yOnZhcigtLWRwLXRleHQtY29sb3IpO21hcmdpbi1yaWdodDo1cHh9LmRwX19hcnJvd19ib3R0b21fdHB7Ym90dG9tOjA7aGVpZ2h0OjhweDt3aWR0aDo4cHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kcC10b29sdGlwLWNvbG9yKTtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLWRwLWJvcmRlci1jb2xvcik7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tZHAtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKX0uZHBfX2luc3RhbmNlX2NhbGVuZGFye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAod2lkdGggPD0gNjAwcHgpey5kcF9fZmxleF9kaXNwbGF5e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmRwX19jZWxsX2hpZ2hsaWdodHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRwLWhpZ2hsaWdodC1jb2xvcil9LmRwX19tb250aF95ZWFyX3Jvd3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDp2YXIoLS1kcC1tb250aC15ZWFyLXJvdy1oZWlnaHQpO2NvbG9yOnZhcigtLWRwLXRleHQtY29sb3IpO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZHBfX2lubmVyX25hdntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OnZhcigtLWRwLW1vbnRoLXllYXItcm93LWJ1dHRvbi1zaXplKTt3aWR0aDp2YXIoLS1kcC1tb250aC15ZWFyLXJvdy1idXR0b24tc2l6ZSk7Y29sb3I6dmFyKC0tZHAtaWNvbi1jb2xvcik7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1MCV9LmRwX19pbm5lcl9uYXYgc3Zne2hlaWdodDp2YXIoLS1kcC1idXR0b24taWNvbi1oZWlnaHQpO3dpZHRoOnZhcigtLWRwLWJ1dHRvbi1pY29uLWhlaWdodCl9LmRwX19pbm5lcl9uYXY6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1kcC1ob3Zlci1jb2xvcik7Y29sb3I6dmFyKC0tZHAtaG92ZXItaWNvbi1jb2xvcil9LmRwX19pbm5lcl9uYXZfZGlzYWJsZWQ6aG92ZXIsLmRwX19pbm5lcl9uYXZfZGlzYWJsZWR7YmFja2dyb3VuZDp2YXIoLS1kcC1kaXNhYmxlZC1jb2xvcik7Y29sb3I6dmFyKC0tZHAtZGlzYWJsZWQtY29sb3ItdGV4dCk7Y3Vyc29yOm5vdC1hbGxvd2VkfS5kcF9fbW9udGhfeWVhcl9zZWxlY3R7d2lkdGg6NTAlO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyO2hlaWdodDp2YXIoLS1kcC1tb250aC15ZWFyLXJvdy1oZWlnaHQpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOnZhcigtLWRwLWJvcmRlci1yYWRpdXMpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjp2YXIoLS1kcC10ZXh0LWNvbG9yKX0uZHBfX21vbnRoX3llYXJfc2VsZWN0OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tZHAtaG92ZXItY29sb3IpO2NvbG9yOnZhcigtLWRwLWhvdmVyLXRleHQtY29sb3IpfS5kcF9fbW9udGhfeWVhcl93cmFwe2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfS5kcF9feWVhcl9kaXNhYmxlX3NlbGVjdHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5kcF9fb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dmFyKC0tZHAtYmFja2dyb3VuZC1jb2xvcik7dG9wOjA7bGVmdDowO3RyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlLW91dDt6LWluZGV4Ojk5OTk5O2ZvbnQtZmFtaWx5OnZhcigtLWRwLWZvbnQtZmFtaWx5KTtjb2xvcjp2YXIoLS1kcC10ZXh0LWNvbG9yKTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmRwX19vdmVybGF5X2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7Ym94LXNoYWRvdzp2YXIoLS1kcC1zY3JvbGwtYmFyLWJhY2tncm91bmQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZHAtc2Nyb2xsLWJhci1iYWNrZ3JvdW5kKX0uZHBfX292ZXJsYXlfY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo1cHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kcC1zY3JvbGwtYmFyLWJhY2tncm91bmQpfS5kcF9fb3ZlcmxheV9jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6dmFyKC0tZHAtc2Nyb2xsLWJhci1jb2xvcik7Ym9yZGVyLXJhZGl1czoxMHB4fS5kcF9fb3ZlcmxheTpmb2N1c3tib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmV9LmRwX19jb250YWluZXJfZmxleHtkaXNwbGF5OmZsZXh9LmRwX19jb250YWluZXJfYmxvY2t7ZGlzcGxheTpibG9ja30uZHBfX292ZXJsYXlfY29udGFpbmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdmVyZmxvdy15OmF1dG99LmRwX190aW1lX3BpY2tlcl9vdmVybGF5X2NvbnRhaW5lcntoZWlnaHQ6MTAwJX0uZHBfX292ZXJsYXlfcm93e3BhZGRpbmc6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxleC13cmFwOndyYXA7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTthbGlnbi1pdGVtczpjZW50ZXJ9LmRwX19mbGV4X3Jvd3tmbGV4OjF9LmRwX19vdmVybGF5X2NvbHtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MzMlO3BhZGRpbmc6dmFyKC0tZHAtb3ZlcmxheS1jb2wtcGFkZGluZyk7d2hpdGUtc3BhY2U6bm93cmFwfS5kcF9fb3ZlcmxheV9jZWxsX3BhZHtwYWRkaW5nOnZhcigtLWRwLWNvbW1vbi1wYWRkaW5nKSAwfS5kcF9fb3ZlcmxheV9jZWxsX2FjdGl2ZXtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOnZhcigtLWRwLWJvcmRlci1yYWRpdXMpO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6dmFyKC0tZHAtcHJpbWFyeS1jb2xvcik7Y29sb3I6dmFyKC0tZHAtcHJpbWFyeS10ZXh0LWNvbG9yKX0uZHBfX292ZXJsYXlfY2VsbHtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOnZhcigtLWRwLWJvcmRlci1yYWRpdXMpO3RleHQtYWxpZ246Y2VudGVyfS5kcF9fb3ZlcmxheV9jZWxsOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tZHAtaG92ZXItY29sb3IpO2NvbG9yOnZhcigtLWRwLWhvdmVyLXRleHQtY29sb3IpfS5kcF9fY2VsbF9pbl9iZXR3ZWVue2JhY2tncm91bmQ6dmFyKC0tZHAtaG92ZXItY29sb3IpO2NvbG9yOnZhcigtLWRwLWhvdmVyLXRleHQtY29sb3IpfS5kcF9fb3Zlcl9hY3Rpb25fc2Nyb2xse3JpZ2h0OjVweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmRwX19vdmVybGF5X2NlbGxfZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQ6dmFyKC0tZHAtZGlzYWJsZWQtY29sb3IpfS5kcF9fb3ZlcmxheV9jZWxsX2Rpc2FibGVkOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tZHAtZGlzYWJsZWQtY29sb3IpfS5kcF9fb3ZlcmxheV9jZWxsX2FjdGl2ZV9kaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZDp2YXIoLS1kcC1wcmltYXJ5LWRpc2FibGVkLWNvbG9yKX0uZHBfX292ZXJsYXlfY2VsbF9hY3RpdmVfZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1kcC1wcmltYXJ5LWRpc2FibGVkLWNvbG9yKX0uZHBfX21vbnRoX3BpY2tlcl9oZWFkZXJ7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDp2YXIoLS1kcC1jZWxsLXNpemUpfS5kcF9fdGltZV9pbnB1dHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt1c2VyLXNlbGVjdDpub25lO2ZvbnQtZmFtaWx5OnZhcigtLWRwLWZvbnQtZmFtaWx5KTtjb2xvcjp2YXIoLS1kcC10ZXh0LWNvbG9yKX0uZHBfX3RpbWVfY29sX3JlZ19ibG9ja3twYWRkaW5nOjAgMjBweH0uZHBfX3RpbWVfY29sX3JlZ19pbmxpbmV7cGFkZGluZzowIDEwcHh9LmRwX190aW1lX2NvbF9yZWdfd2l0aF9idXR0b257cGFkZGluZzowIDE1cHh9LmRwX190aW1lX2NvbF9zZWN7cGFkZGluZzowIDEwcHh9LmRwX190aW1lX2NvbF9zZWNfd2l0aF9idXR0b257cGFkZGluZzowIDVweH0uZHBfX3RpbWVfY29se3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmRwX190aW1lX2NvbF9ibG9ja3tmb250LXNpemU6dmFyKC0tZHAtdGltZS1mb250LXNpemUpfS5kcF9fdGltZV9kaXNwbGF5e2N1cnNvcjpwb2ludGVyO2NvbG9yOnZhcigtLWRwLXRleHQtY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tZHAtYm9yZGVyLXJhZGl1cyk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5kcF9fdGltZV9kaXNwbGF5OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tZHAtaG92ZXItY29sb3IpO2NvbG9yOnZhcigtLWRwLWhvdmVyLXRleHQtY29sb3IpfS5kcF9fdGltZV9kaXNwbGF5X2Jsb2Nre3BhZGRpbmc6MCAzcHh9LmRwX190aW1lX2Rpc3BsYXlfaW5saW5le3BhZGRpbmc6NXB4fS5kcF9fdGltZV9waWNrZXJfaW5saW5lX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5kcF9faW5jX2RlY19idXR0b257cGFkZGluZzo1cHg7bWFyZ2luOjA7aGVpZ2h0OnZhcigtLWRwLXRpbWUtaW5jLWRlYy1idXR0b24tc2l6ZSk7d2lkdGg6dmFyKC0tZHAtdGltZS1pbmMtZGVjLWJ1dHRvbi1zaXplKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7Y29sb3I6dmFyKC0tZHAtaWNvbi1jb2xvcik7Ym94LXNpemluZzpib3JkZXItYm94fS5kcF9faW5jX2RlY19idXR0b24gc3Zne2hlaWdodDp2YXIoLS1kcC10aW1lLWluYy1kZWMtYnV0dG9uLXNpemUpO3dpZHRoOnZhcigtLWRwLXRpbWUtaW5jLWRlYy1idXR0b24tc2l6ZSl9LmRwX19pbmNfZGVjX2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWRwLWhvdmVyLWNvbG9yKTtjb2xvcjp2YXIoLS1kcC1wcmltYXJ5LWNvbG9yKX0uZHBfX2luY19kZWNfYnV0dG9uX2lubGluZXt3aWR0aDoxMDAlO3BhZGRpbmc6MDtoZWlnaHQ6OHB4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmRwX19pbmNfZGVjX2J1dHRvbl9kaXNhYmxlZDpob3ZlciwuZHBfX2luY19kZWNfYnV0dG9uX2Rpc2FibGVke2JhY2tncm91bmQ6dmFyKC0tZHAtZGlzYWJsZWQtY29sb3IpO2NvbG9yOnZhcigtLWRwLWRpc2FibGVkLWNvbG9yLXRleHQpO2N1cnNvcjpub3QtYWxsb3dlZH0uZHBfX3BtX2FtX2J1dHRvbntiYWNrZ3JvdW5kOnZhcigtLWRwLXByaW1hcnktY29sb3IpO2NvbG9yOnZhcigtLWRwLXByaW1hcnktdGV4dC1jb2xvcik7Ym9yZGVyOm5vbmU7cGFkZGluZzp2YXIoLS1kcC1jb21tb24tcGFkZGluZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1kcC1ib3JkZXItcmFkaXVzKTtjdXJzb3I6cG9pbnRlcn0uZHBfX3RwX2lubGluZV9idG5fYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRwLXNlY29uZGFyeS1jb2xvcik7dHJhbnNpdGlvbjp2YXIoLS1kcC1jb21tb24tdHJhbnNpdGlvbik7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS5kcF9fdHBfaW5saW5lX2J0bl90b3A6aG92ZXIgLmRwX190cF9idG5faW5fcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRwLXByaW1hcnktY29sb3IpO3RyYW5zZm9ybTpyb3RhdGUoMTJkZWcpIHNjYWxlKDEuMTUpIHRyYW5zbGF0ZVkoLTJweCl9LmRwX190cF9pbmxpbmVfYnRuX3RvcDpob3ZlciAuZHBfX3RwX2J0bl9pbl9se2JhY2tncm91bmQtY29sb3I6dmFyKC0tZHAtcHJpbWFyeS1jb2xvcik7dHJhbnNmb3JtOnJvdGF0ZSgtMTJkZWcpIHNjYWxlKDEuMTUpIHRyYW5zbGF0ZVkoLTJweCl9LmRwX190cF9pbmxpbmVfYnRuX2JvdHRvbTpob3ZlciAuZHBfX3RwX2J0bl9pbl9ye2JhY2tncm91bmQtY29sb3I6dmFyKC0tZHAtcHJpbWFyeS1jb2xvcik7dHJhbnNmb3JtOnJvdGF0ZSgtMTJkZWcpIHNjYWxlKDEuMTUpIHRyYW5zbGF0ZVkoLTJweCl9LmRwX190cF9pbmxpbmVfYnRuX2JvdHRvbTpob3ZlciAuZHBfX3RwX2J0bl9pbl9se2JhY2tncm91bmQtY29sb3I6dmFyKC0tZHAtcHJpbWFyeS1jb2xvcik7dHJhbnNmb3JtOnJvdGF0ZSgxMmRlZykgc2NhbGUoMS4xNSkgdHJhbnNsYXRlWSgtMnB4KX0uZHBfX2FjdGlvbl9yb3d7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO3BhZGRpbmc6dmFyKC0tZHAtY29tbW9uLXBhZGRpbmcpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjp2YXIoLS1kcC10ZXh0LWNvbG9yKTtmbGV4LWZsb3c6cm93IG5vd3JhcH0uZHBfX2FjdGlvbl9yb3cgc3Zne2hlaWdodDp2YXIoLS1kcC1idXR0b24taWNvbi1oZWlnaHQpO3dpZHRoOmF1dG99LmRwX19zZWxlY3Rpb25fcHJldmlld3tkaXNwbGF5OmJsb2NrO2NvbG9yOnZhcigtLWRwLXRleHQtY29sb3IpO2ZvbnQtc2l6ZTp2YXIoLS1kcC1wcmV2aWV3LWZvbnQtc2l6ZSk7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5kcF9fYWN0aW9uX2J1dHRvbnN7ZGlzcGxheTpmbGV4O2ZsZXg6MDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbi1sZWZ0OmF1dG99LmRwX19hY3Rpb25fYnV0dG9ue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7cGFkZGluZzp2YXIoLS1kcC1hY3Rpb24tYnV0dG9ucy1wYWRkaW5nKTtsaW5lLWhlaWdodDppbml0aWFsO21hcmdpbi1sZWZ0OjNweDtoZWlnaHQ6dmFyKC0tZHAtYWN0aW9uLWJ1dHRvbi1oZWlnaHQpO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6dmFyKC0tZHAtYm9yZGVyLXJhZGl1cyl9LmRwX19hY3Rpb25fc2VsZWN0e2JhY2tncm91bmQ6dmFyKC0tZHAtcHJpbWFyeS1jb2xvcik7Y29sb3I6dmFyKC0tZHAtcHJpbWFyeS10ZXh0LWNvbG9yKX0uZHBfX2FjdGlvbl9zZWxlY3Q6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1kcC1wcmltYXJ5LWNvbG9yKTt0cmFuc2l0aW9uOnZhcigtLWRwLWFjdGlvbi1yb3ctdHJhbnN0aW9uKX0uZHBfX2FjdGlvbl9zZWxlY3Q6ZGlzYWJsZWR7YmFja2dyb3VuZDp2YXIoLS1kcC1wcmltYXJ5LWRpc2FibGVkLWNvbG9yKTtjdXJzb3I6bm90LWFsbG93ZWR9LmRwX19hY3Rpb25fY2FuY2Vse2NvbG9yOnZhcigtLWRwLXRleHQtY29sb3IpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tZHAtYm9yZGVyLWNvbG9yKX0uZHBfX2FjdGlvbl9jYW5jZWw6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWRwLXByaW1hcnktY29sb3IpO3RyYW5zaXRpb246dmFyKC0tZHAtYWN0aW9uLXJvdy10cmFuc3Rpb24pfTpyb290ey0tZHAtY29tbW9uLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47LS1kcC1tZW51LXBhZGRpbmc6IDZweCA4cHg7LS1kcC1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7LS1kcC1tZW51LWFwcGVhci10cmFuc2l0aW9uLXRpbWluZzogY3ViaWMtYmV6aWVyKC40LCAwLCAxLCAxKTstLWRwLXRyYW5zaXRpb24tdGltaW5nOiBlYXNlLW91dDstLWRwLWFjdGlvbi1yb3ctdHJhbnN0aW9uOiBhbGwgMC4ycyBlYXNlLWluOy0tZHAtZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIGJsaW5rbWFjc3lzdGVtZm9udCwgXCJTZWdvZSBVSVwiLCByb2JvdG8sIG94eWdlbiwgdWJ1bnR1LCBjYW50YXJlbGwsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjstLWRwLWJvcmRlci1yYWRpdXM6IDRweDstLWRwLWNlbGwtYm9yZGVyLXJhZGl1czogNHB4Oy0tZHAtdHJhbnNpdGlvbi1sZW5ndGg6IDIycHg7LS1kcC10cmFuc2l0aW9uLXRpbWluZy1nZW5lcmFsOiAwLjFzOy0tZHAtYnV0dG9uLWhlaWdodDogMzVweDstLWRwLW1vbnRoLXllYXItcm93LWhlaWdodDogMzVweDstLWRwLW1vbnRoLXllYXItcm93LWJ1dHRvbi1zaXplOiAyNXB4Oy0tZHAtYnV0dG9uLWljb24taGVpZ2h0OiAyMHB4Oy0tZHAtY2FsZW5kYXItd3JhcC1wYWRkaW5nOiAwIDVweDstLWRwLWNlbGwtc2l6ZTogMzVweDstLWRwLWNlbGwtcGFkZGluZzogNXB4Oy0tZHAtY29tbW9uLXBhZGRpbmc6IDEwcHg7LS1kcC1pbnB1dC1pY29uLXBhZGRpbmc6IDM1cHg7LS1kcC1pbnB1dC1wYWRkaW5nOiA2cHggMzBweCA2cHggMTJweDstLWRwLW1lbnUtbWluLXdpZHRoOiAyNjBweDstLWRwLWFjdGlvbi1idXR0b25zLXBhZGRpbmc6IDFweCA2cHg7LS1kcC1yb3ctbWFyaW5nOiA1cHggMDstLWRwLWNhbGVuZGFyLWhlYWRlci1jZWxsLXBhZGRpbmc6IDAuNXJlbTstLWRwLW11bHRpLWNhbGVuZGFycy1zcGFjaW5nOiAxMHB4Oy0tZHAtb3ZlcmxheS1jb2wtcGFkZGluZzogM3B4Oy0tZHAtdGltZS1pbmMtZGVjLWJ1dHRvbi1zaXplOiAzMnB4Oy0tZHAtZm9udC1zaXplOiAxcmVtOy0tZHAtcHJldmlldy1mb250LXNpemU6IDAuOHJlbTstLWRwLXRpbWUtZm9udC1zaXplOiAycmVtOy0tZHAtYWN0aW9uLWJ1dHRvbi1oZWlnaHQ6IDIycHh9LmRwX190aGVtZV9kYXJrey0tZHAtYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTstLWRwLXRleHQtY29sb3I6ICNmZmY7LS1kcC1ob3Zlci1jb2xvcjogIzQ4NDg0ODstLWRwLWhvdmVyLXRleHQtY29sb3I6ICNmZmY7LS1kcC1ob3Zlci1pY29uLWNvbG9yOiAjOTU5NTk1Oy0tZHAtcHJpbWFyeS1jb2xvcjogIzAwNWNiMjstLWRwLXByaW1hcnktZGlzYWJsZWQtY29sb3I6ICM2MWE4ZWE7LS1kcC1wcmltYXJ5LXRleHQtY29sb3I6ICNmZmY7LS1kcC1zZWNvbmRhcnktY29sb3I6ICNhOWE5YTk7LS1kcC1ib3JkZXItY29sb3I6ICMyZDJkMmQ7LS1kcC1tZW51LWJvcmRlci1jb2xvcjogIzJkMmQyZDstLWRwLWJvcmRlci1jb2xvci1ob3ZlcjogI2FhYWViNzstLWRwLWRpc2FibGVkLWNvbG9yOiAjNzM3MzczOy0tZHAtZGlzYWJsZWQtY29sb3ItdGV4dDogI2QwZDBkMDstLWRwLXNjcm9sbC1iYXItYmFja2dyb3VuZDogIzIxMjEyMTstLWRwLXNjcm9sbC1iYXItY29sb3I6ICM0ODQ4NDg7LS1kcC1zdWNjZXNzLWNvbG9yOiAjMDA3MDFhOy0tZHAtc3VjY2Vzcy1jb2xvci1kaXNhYmxlZDogIzQyOGY1OTstLWRwLWljb24tY29sb3I6ICM5NTk1OTU7LS1kcC1kYW5nZXItY29sb3I6ICNlNTM5MzU7LS1kcC1tYXJrZXItY29sb3I6ICNlNTM5MzU7LS1kcC10b29sdGlwLWNvbG9yOiAjM2UzZTNlOy0tZHAtaGlnaGxpZ2h0LWNvbG9yOiByZ2IoMCA5MiAxNzggLyAyMCUpfS5kcF9fdGhlbWVfbGlnaHR7LS1kcC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOy0tZHAtdGV4dC1jb2xvcjogIzIxMjEyMTstLWRwLWhvdmVyLWNvbG9yOiAjZjNmM2YzOy0tZHAtaG92ZXItdGV4dC1jb2xvcjogIzIxMjEyMTstLWRwLWhvdmVyLWljb24tY29sb3I6ICM5NTk1OTU7LS1kcC1wcmltYXJ5LWNvbG9yOiAjMTk3NmQyOy0tZHAtcHJpbWFyeS1kaXNhYmxlZC1jb2xvcjogIzZiYWNlYTstLWRwLXByaW1hcnktdGV4dC1jb2xvcjogI2Y4ZjVmNTstLWRwLXNlY29uZGFyeS1jb2xvcjogI2MwYzRjYzstLWRwLWJvcmRlci1jb2xvcjogI2RkZDstLWRwLW1lbnUtYm9yZGVyLWNvbG9yOiAjZGRkOy0tZHAtYm9yZGVyLWNvbG9yLWhvdmVyOiAjYWFhZWI3Oy0tZHAtZGlzYWJsZWQtY29sb3I6ICNmNmY2ZjY7LS1kcC1zY3JvbGwtYmFyLWJhY2tncm91bmQ6ICNmM2YzZjM7LS1kcC1zY3JvbGwtYmFyLWNvbG9yOiAjOTU5NTk1Oy0tZHAtc3VjY2Vzcy1jb2xvcjogIzc2ZDI3NTstLWRwLXN1Y2Nlc3MtY29sb3ItZGlzYWJsZWQ6ICNhM2Q5YjE7LS1kcC1pY29uLWNvbG9yOiAjOTU5NTk1Oy0tZHAtZGFuZ2VyLWNvbG9yOiAjZmY2ZjYwOy0tZHAtbWFya2VyLWNvbG9yOiAjZmY2ZjYwOy0tZHAtdG9vbHRpcC1jb2xvcjogI2ZhZmFmYTstLWRwLWRpc2FibGVkLWNvbG9yLXRleHQ6ICM4ZThlOGU7LS1kcC1oaWdobGlnaHQtY29sb3I6IHJnYigyNSAxMTggMjEwIC8gMTAlKX0uZHBfX2ZsZXh7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uZHBfX2J0bntiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Zm9udDppbmhlcml0O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246dmFyKC0tZHAtY29tbW9uLXRyYW5zaXRpb24pO2xpbmUtaGVpZ2h0Om5vcm1hbH0uZHBfX21haW57Zm9udC1mYW1pbHk6dmFyKC0tZHAtZm9udC1mYW1pbHkpO3VzZXItc2VsZWN0Om5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmRwX19wb2ludGVye2N1cnNvcjpwb2ludGVyfS5kcF9faWNvbntzdHJva2U6Y3VycmVudGNvbG9yO2ZpbGw6Y3VycmVudGNvbG9yfS5kcF9fYnV0dG9ue3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6dmFyKC0tZHAtaWNvbi1jb2xvcik7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6dmFyKC0tZHAtY29tbW9uLXBhZGRpbmcpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6dmFyKC0tZHAtYnV0dG9uLWhlaWdodCl9LmRwX19idXR0b24uZHBfX292ZXJsYXlfYWN0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowfS5kcF9fYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tZHAtaG92ZXItY29sb3IpO2NvbG9yOnZhcigtLWRwLWhvdmVyLWljb24tY29sb3IpfS5kcF9fYnV0dG9uIHN2Z3toZWlnaHQ6dmFyKC0tZHAtYnV0dG9uLWljb24taGVpZ2h0KTt3aWR0aDphdXRvfS5kcF9fYnV0dG9uX2JvdHRvbXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWRwLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWRwLWJvcmRlci1yYWRpdXMpfS5kcF9fZmxleF9kaXNwbGF5e2Rpc3BsYXk6ZmxleH0uZHBfX2ZsZXhfZGlzcGxheV93aXRoX2lucHV0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5kcF9fcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmV9LmNhbGVuZGFyLW5leHQtZW50ZXItYWN0aXZlLC5jYWxlbmRhci1uZXh0LWxlYXZlLWFjdGl2ZSwuY2FsZW5kYXItcHJldi1lbnRlci1hY3RpdmUsLmNhbGVuZGFyLXByZXYtbGVhdmUtYWN0aXZle3RyYW5zaXRpb246YWxsIHZhcigtLWRwLXRyYW5zaXRpb24tdGltaW5nLWdlbmVyYWwpIGVhc2Utb3V0fS5jYWxlbmRhci1uZXh0LWVudGVyLWZyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKHZhcigtLWRwLXRyYW5zaXRpb24tbGVuZ3RoKSl9LmNhbGVuZGFyLW5leHQtbGVhdmUtdG97b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGModmFyKC0tZHAtdHJhbnNpdGlvbi1sZW5ndGgpICogLTEpKX0uY2FsZW5kYXItcHJldi1lbnRlci1mcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKHZhcigtLWRwLXRyYW5zaXRpb24tbGVuZ3RoKSAqIC0xKSl9LmNhbGVuZGFyLXByZXYtbGVhdmUtdG97b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKHZhcigtLWRwLXRyYW5zaXRpb24tbGVuZ3RoKSl9LmRwLXNsaWRlLXVwLWVudGVyLWFjdGl2ZSwuZHAtc2xpZGUtdXAtbGVhdmUtYWN0aXZlLC5kcC1zbGlkZS1kb3duLWVudGVyLWFjdGl2ZSwuZHAtc2xpZGUtZG93bi1sZWF2ZS1hY3RpdmV7dHJhbnNpdGlvbjphbGwgdmFyKC0tZHAtYW5pbWF0aW9uLWR1cmF0aW9uKSB2YXIoLS1kcC10cmFuc2l0aW9uLXRpbWluZyl9LmRwLXNsaWRlLWRvd24tbGVhdmUtdG8sLmRwLXNsaWRlLXVwLWVudGVyLWZyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKHZhcigtLWRwLXRyYW5zaXRpb24tbGVuZ3RoKSl9LmRwLXNsaWRlLWRvd24tZW50ZXItZnJvbSwuZHAtc2xpZGUtdXAtbGVhdmUtdG97b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGModmFyKC0tZHAtdHJhbnNpdGlvbi1sZW5ndGgpICogLTEpKX0uZHBfX21lbnVfdHJhbnNpdGlvbmVke3RyYW5zaXRpb246YWxsIHZhcigtLWRwLWFuaW1hdGlvbi1kdXJhdGlvbikgdmFyKC0tZHAtbWVudS1hcHBlYXItdHJhbnNpdGlvbi10aW1pbmcpfS8qIyBzb3VyY2VNYXBwaW5nVVJMPW1haW4uY3NzLm1hcCAqL1xuIiwiXG46ZGVlcCgudnVldGFibGUtdGQtbGljZW5zZS5hY2NvdW50LnBhcmVudC5hY2NvdW50bmFtZSkgZGl2IHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCJcbjpkZWVwKHRkLnZ1ZXRhYmxlLXRkLWVkaXQpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIlxuICAgICNkbC1tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICAjZGwtbW9kYWwtY29uZmlybSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIH1cbiAgICAjZGwtbW9kYWwtY29uZmlybSBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuIiwiXG5cbiAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTY4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgfVxuICAgIH1cblxuIiwiXG5cbiAgICBAaW1wb3J0ICdAc3Avc3Atc2Fzcy9zYXNzL3NldHRpbmdzJztcblxuICAgIC5zdGVwIHtcbiAgICAgICAgJjo6di1kZWVwIHtcbiAgICAgICAgICAgIGRpdi5icmVhZGNydW1iLWJhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCBcImxpZ2h0Z3JheVwiKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyQmFzZSskZ3V0dGVyQmFzZS8yICRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGd1dHRlckJhc2UgMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnRDb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXYudGlsZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uOm5vdCgudmFsaWQpIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiIsIlxuXG5AaW1wb3J0ICdAc3Avc3Atc2Fzcy9zYXNzL3NldHRpbmdzJztcblxuLnN0ZXAge1xuJjpkZWVwKGRpdi5icmVhZGNydW1iLWJhcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIFwibGlnaHRncmF5XCIpO1xuICBwYWRkaW5nOiAkZ3V0dGVyQmFzZSArIGNhbGMoJGd1dHRlckJhc2UgLyAyKSAkZ3V0dGVyQmFzZTtcbiAgbWFyZ2luOiAkZ3V0dGVyQmFzZSAwO1xuICBjb2xvcjogJGZvbnRDb2xvcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogJGd1dHRlckJhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG4gIH1cbn1cblxuICBkaXYudGlsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgYnV0dG9uOm5vdCgudmFsaWQpIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuIiwiXG4ubW9kYWwtZm9vdGVyOjp2LXNsb3R0ZWQoLm1vZGFsLWZvb3Rlcil7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFjY291bnQtZm9ybTo6di1zbG90dGVkKC5hY2NvdW50LWZvcm0pIHtcbiAgJHllbGxvdzogI2ZmYzEwNztcbiAgJGdyZWVuOiAjMTk4NzU0O1xuICAkcmVkOiAjZGMzNTQ1O1xuXG4gIFtkYXRhLXN0YXRlPVwibG9hZGluZ1wiXSB+IHNwYW4uZXJyb3ItYnViYmxlLmxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHllbGxvdywgMTAlKTtcbiAgfVxuICBbZGF0YS1zdGF0ZT1cInN1Y2Nlc3NcIl0gfiBzcGFuLmVycm9yLWJ1YmJsZS5sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGdyZWVuLCAxMCUpO1xuICB9XG4gIFtkYXRhLXN0YXRlPVwiZmFpbGVkXCJdIH4gc3Bhbi5lcnJvci1idWJibGUubGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcmVkLCAxMCUpO1xuICB9XG59XG4iLCJcbi8qTW9kYWwgYWJvcnRCdXR0b24gd291bGQgb3RoZXJ3aXNlIGJlIGRpc3BsYXllZCBhcyBCbG9jayovXG46ZGVlcCguYWJvcnRCdXR0b24pe1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCJcbi5zZWxlY3Qtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5zZWxlY3Qtd3JhcHBlciA+IGRpdiB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xufVxudHIuc3VjY2VzcyB0ZCB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gICAgIGNvbG9yOiAjNDY4ODQ3O1xuIH1cbnRyLmVycm9yIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICAgIGNvbG9yOiAjYjk0YTQ4O1xufVxuIiwiXG46ZGVlcChkaXZbb3B0aW9uLWxhYmVsPSdub3RpZnknXSl7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWxlZnQ6MTB2dztcblxufVxuOmRlZXAoZGl2W29wdGlvbi1sYWJlbD0nbm90aWZ5J10gLmNvbC1sZy04KXtcbiAgd2lkdGg6IDUlO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6MTVweDtcbn1cblxuIiwiXG4uaXRlbSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbHVtbntcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pdGVtIHN0cm9uZ3tcbiAgd2lkdGg6IDM1JTtcbn1cbi5yb2xlc3tcbiAgd2lkdGg6IDUwJTtcbn1cbi5idXR0b25zIGF7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4iLCJcbjpkZWVwKC5jb2wtbGctNCl7XG4gIHdpZHRoOiAzMCU7XG5cbn1cbjpkZWVwKC5jb2wtbGctOCl7XG4gIHdpZHRoOiA0NSU7XG59XG5sYWJlbHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubm90aWZpY2F0aW9uV3JhcHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xufVxuIiwiXG50aCx0ZHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiXG5kaXYgOmRlZXAoZm9vdGVyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46ZGVlcCgjZmxhc2gtdG9hc3Qpe1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50IHtcbiAgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59XG4iLCJcbjpkZWVwKC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cClcbntcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubXVsdGlzZWxlY3RcbiAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy0xNntcbiAgICB3aWR0aDoxMDAlXG4gIH1cblxuXG59XG4iLCJcbmxhYmVse1xuICBtYXJnaW4tdG9wOiAxJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG46ZGVlcCguc2VsZWN0Mil7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG46ZGVlcCguY29sLWxnLTQpe1xuICB3aWR0aDogMzAlO1xufVxuOmRlZXAoLmNvbC1sZy04KXtcbiAgd2lkdGg6IDYwJTtcbn1cbjpkZWVwKC5jb2wtbGctMTIpe1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG4iLCJcbiAgaXtcbiAgICBtYXJnaW46MCAzcHg7XG4gIH1cbiIsIlxuYm9keS5jb2xsYXBzZWQtbWVudSAjZ2xvYmFsLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNnbG9iYWwtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xufVxuXG4jZ2xvYmFsLXNlYXJjaCAuZ3NfX3NlYXJjaCB7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbiNnbG9iYWwtc2VhcmNoIC5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjVweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuI2dsb2JhbC1zZWFyY2ggdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbiNnbG9iYWwtc2VhcmNoIGxpLmdzX19kcm9wZG93bi1vcHRpb24gPiBhIHtcbiAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICBwYWRkaW5nLXRvcDogdW5zZXQ7XG4gIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbiAgZm9udC1zaXplOiB1bnNldDtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICBjb2xvcjogI0U3NEMzQztcbn1cblxuI2dsb2JhbC1zZWFyY2ggbGkuZ3NfX2Ryb3Bkb3duLW9wdGlvbiA+IGEsXG4jZ2xvYmFsLXNlYXJjaCB1bCBsaS5nc19fbm8tb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2dsb2JhbC1zZWFyY2ggdWwgbGkuZ3NfX2Ryb3Bkb3duLXRpdGxlIHtcbiAgcGFkZGluZzogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuXG4jZ2xvYmFsLXNlYXJjaCAuZ3NfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQzcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZWZlZmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgei1pbmRleDogOTk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmOGI4MDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4jZ2xvYmFsLXNlYXJjaCBsaS5nc19fZHJvcGRvd24tb3B0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbn1cblxuI2dsb2JhbC1zZWFyY2ggbGkuZ3NfX2Ryb3Bkb3duLW9wdGlvbiA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTc0QzNDO1xuICBjb2xvcjogI2ZmZjtcbn1cbiIsIlxuYm9keS5jb2xsYXBzZWQtbWVudSAjaW1wZXJzb25hdG9yLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ltcGVyc29uYXRvci1zZWxlY3RvcntcbiAgbWFyZ2luOjJ2aCAwLjV2dztcbn1cbiIsIlxuLnRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbiIsIlxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICA6ZGVlcCguY29sLWxnLTgpe1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbjo6di1kZWVwIGxpIGEge1xuICBjb2xvcjogI0U3NEMzQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDpkZWVwKC5jb2wtbGctOCl7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4iLCJcblxuLmJsaW5kcy11cC1lbnRlci1hY3RpdmUsIC5ibGluZHMtdXAtbGVhdmUtYWN0aXZlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXM7XG59XG4uYmxpbmRzLXVwLWVudGVyLWZyb20sIC5ibGluZHMtdXAtbGVhdmUtdG8gIHtcbiAgICBtYXgtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbiIsIlxuaXtcbiAgbWFyZ2luOjAgM3B4O1xufVxuLmJsaW5kcy11cC1lbnRlci1hY3RpdmUsIC5ibGluZHMtdXAtbGVhdmUtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcztcbn1cbi5ibGluZHMtdXAtZW50ZXItZnJvbSwgLmJsaW5kcy11cC1sZWF2ZS10byAge1xuICBtYXgtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4iLCJcbi8qc3VwcmVzcyBwYWdpbmF0aW9uKi9cbjpkZWVwKFtjbGFzcyo9XCJwYWdpbmF0XCJdKXtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxudGFibGV7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIlxubGFiZWx7XG4gIG1hcmdpbi10b3A6IDIlO1xufVxuIiwiXG4gICAgaXtcbiAgICAgIG1hcmdpbjowIDNweDtcbiAgICB9XG4gICAgLmJsaW5kcy11cC1lbnRlci1hY3RpdmUsIC5ibGluZHMtdXAtbGVhdmUtYWN0aXZlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcztcbiAgICB9XG4gICAgLmJsaW5kcy11cC1lbnRlci1mcm9tLCAuYmxpbmRzLXVwLWxlYXZlLXRvICB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiIsIlxuLmVycm9yLWJ1YmJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4iLCJcblxuQGltcG9ydCAnQHNwL3NwLXNhc3Mvc2Fzcy9zZXR0aW5ncyc7XG5cbi5zdGVwIHtcbiAgPiAuYnJlYWRjcnVtYi1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJsaWdodGdyYXlcIik7XG4gICAgcGFkZGluZzogJGd1dHRlckJhc2UrIGNhbGMoJGd1dHRlckJhc2UgLyAyKSAkZ3V0dGVyQmFzZTtcbiAgICBtYXJnaW46ICRndXR0ZXJCYXNlIDA7XG4gICAgY29sb3I6ICRmb250Q29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgfVxuXG59XG4iLCJcbiNjb250YWN0LW1vZGFsLWJvZHkge1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi5yb3cucGFkZGluZy14cy15IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/